.vx{--c-bg:#f2f5f8;--c-bg-2:#e8edf2;--c-surface:#fff;--c-surface-2:#f8fbfd;--c-text:#0a1626;--c-text-2:#34445a;--c-text-3:#5a6a80;--c-line:#d3dae3;--c-line-strong:#b5c0ce;--c-border-ui:#76869c;--c-key:#009ff3;--c-key-hover:#26b0ff;--c-on-key:#0a1626;--c-key-text:#006daa;--c-key-soft:#ddf1fd;--c-solid:#0a1626;--c-on-solid:#fff;--c-night:#08111f;--c-night-2:#0f1c2f;--c-night-3:#0b1626;--c-night-line:#22344d;--c-night-text:#e6eef8;--c-night-text-2:#a9bbd0;--c-night-text-3:#8fa6c0;--c-night-key:#009ff3;--c-code-str:#8fd3ff;--c-code-kw:#c9a7ff;--c-code-cmt:#7c93b0;--c-danger:#b3261e;--c-danger-soft:#fce9e7;--c-success:#0b7a3e;--c-success-soft:#e3f4ea;--c-focus:#006daa;--c-header-bg:#f2f5f8e0;--font-fa:"Vazirmatn",var(--font-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--font-en:var(--font-plex-sans),"IBM Plex Sans","Vazirmatn",system-ui,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,Consolas,monospace;--font-body:var(--font-fa);--fs-display:clamp(40px,5.2vw,72px);--fs-h1:clamp(34px,4vw,52px);--fs-h2:clamp(28px,3.4vw,44px);--fs-h3:20px;--fs-lead:clamp(17px,1.5vw,20px);--fs-body:16px;--fs-ui:15px;--fs-small:14px;--fs-micro:13px;--lh-display:1.25;--lh-heading:1.4;--lh-body:1.85;--lh-ui:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-xbold:800;--fw-black:900;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-y:96px;--head-gap:48px;--max:1240px;--gutter:clamp(16px,4vw,40px);--col-gap:24px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:14px;--r-pill:999px;--hairline:1px;--e-panel:0 1px 0 var(--c-line),0 24px 48px -30px #0a162647;--e-pop:0 16px 40px -12px #0a162659;--ease:cubic-bezier(.2,.7,.2,1);--ease-in:cubic-bezier(.6,0,.9,.4);--dur-1:.15s;--dur-2:.2s;--dur-3:.35s;--dur-4:.5s;--dur-sig:.85s;--dur-tick:1.6s;--z-header:50;--z-sheet:60}[data-theme=dark] .vx{--c-bg:#0a1220;--c-bg-2:#101b2d;--c-surface:#111d30;--c-surface-2:#16253b;--c-text:#e8eef6;--c-text-2:#b4c2d4;--c-text-3:#8da0b7;--c-line:#1f2f47;--c-line-strong:#2e4262;--c-border-ui:#5f7794;--c-key-hover:#26b0ff;--c-key-text:#4db8ff;--c-key-soft:#0f2d45;--c-solid:#e8eef6;--c-on-solid:#0a1626;--c-night:#050b14;--c-night-2:#0c1727;--c-night-3:#08121f;--c-danger:#ff8a80;--c-danger-soft:#3a1a1a;--c-success:#5fd08e;--c-success-soft:#10301f;--c-focus:#4db8ff;--c-header-bg:#0a1220db;--e-panel:0 1px 0 var(--c-line),0 24px 48px -30px #000000b3;--e-pop:0 16px 40px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vx:lang(en){--font-body:var(--font-en);--lh-body:1.65;--lh-display:1.08;--lh-heading:1.2;--fs-display:clamp(36px,3.9vw,54px);--fs-h1:clamp(32px,3.6vw,46px);--fs-h2:clamp(28px,3vw,40px)}.vx *,.vx :before,.vx :after{box-sizing:border-box}.vx *{margin:0}.vx{font-family:var(--font-body);background:var(--c-bg);color:var(--c-text);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:clip}.vx a{color:inherit;text-decoration:none}.vx img,.vx svg{max-inline-size:100%;display:block}.vx button,.vx input,.vx select,.vx textarea{font:inherit;color:inherit;letter-spacing:0}.vx button{cursor:pointer}.vx ul,.vx ol{padding:0;list-style:none}.vx :focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-xs)}.vx ::selection{background:var(--c-key);color:var(--c-on-key)}.vx .ltr{font-family:var(--font-en);direction:ltr;unicode-bidi:isolate;display:inline-block}.vx .mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;display:inline-block}.vx .num{font-variant-numeric:tabular-nums}.vx .sr{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vx .skip{z-index:100;background:var(--c-solid);color:var(--c-on-solid);padding:var(--s-2) var(--s-4);border-radius:var(--r-md);position:absolute;inset-block-start:-100px;inset-inline-start:var(--s-4)}.vx .skip:focus{inset-block-start:var(--s-3)}.vx .wrap{max-inline-size:var(--max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.vx .section{padding-block:var(--section-y)}.vx .section--white{background:var(--c-surface);border-block:1px solid var(--c-line)}.vx .t-display{font-size:var(--fs-display);font-weight:var(--fw-black);line-height:var(--lh-display)}.vx h1,.vx .t-h1{font-size:var(--fs-h1);font-weight:var(--fw-xbold);line-height:var(--lh-heading);text-wrap:balance}.vx h2,.vx .t-h2{font-size:var(--fs-h2);font-weight:var(--fw-xbold);line-height:var(--lh-heading);text-wrap:balance}.vx h3,.vx .t-h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.5}.vx .lead{font-size:var(--fs-lead);color:var(--c-text-2);max-inline-size:36em;line-height:1.95}.vx:lang(en) .lead{line-height:1.6}.vx .small{font-size:var(--fs-small);color:var(--c-text-3)}.vx .micro{font-size:var(--fs-micro);color:var(--c-text-3)}.vx .kicker{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-key-text);gap:var(--s-3);align-items:center;margin-block-end:var(--s-4);display:flex}.vx .kicker:before{content:"";background:var(--c-key);flex:none;block-size:2px;inline-size:22px;display:block}.vx .btn{justify-content:center;align-items:center;gap:var(--s-3);min-block-size:44px;padding-inline:var(--s-5);border-radius:var(--r-md);font-weight:var(--fw-bold);font-size:var(--fs-ui);transition:transform var(--dur-2) var(--ease),background var(--dur-2),border-color var(--dur-2);white-space:nowrap;border:1px solid #0000;line-height:1.2;display:inline-flex}.vx .btn:active{transform:translateY(1px)}.vx .btn--key{background:var(--c-key);color:var(--c-on-key);box-shadow:inset 0 -2px #00284633}.vx .btn--key:hover{background:var(--c-key-hover);transform:translateY(-1px)}.vx .btn--line{background:var(--c-surface);border-color:var(--c-border-ui);color:var(--c-text)}.vx .btn--line:hover{border-color:var(--c-text)}.vx .btn--ghost{color:var(--c-text-2);padding-inline:var(--s-3)}.vx .btn--ghost:hover{color:var(--c-text)}.vx .btn--night{color:var(--c-night-text);background:0 0;border-color:#3a5170}.vx .btn--night:hover{border-color:#6fa7d1}.vx .btn--ink{color:#fff;background:#0a1626}.vx .btn--ink:hover{background:#16294a;transform:translateY(-1px)}.vx .btn--ink-line{color:#0a1626;border-color:#0a162699}.vx .btn--ink-line:hover{border-color:#0a1626}.vx .btn--sm{min-block-size:36px;padding-inline:var(--s-4);font-size:var(--fs-small)}.vx .btn[disabled],.vx .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.vx .btn.is-busy{pointer-events:none}.vx .btn.is-busy:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:14px;inline-size:14px;animation:.7s linear infinite v-spin}@keyframes v-spin{to{transform:rotate(360deg)}}.vx .icon{flex:none;block-size:16px;inline-size:16px}.vx .icon-dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.vx .hdr{z-index:var(--z-header);background:var(--c-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--c-line);position:sticky;inset-block-start:0}.vx .hdr__bar{align-items:center;gap:var(--s-5);block-size:64px;display:flex}.vx .brand{align-items:center;gap:var(--s-3);font-weight:var(--fw-black);font-size:20px;line-height:1;display:inline-flex}.vx .brand svg{block-size:22px;inline-size:22px;color:var(--c-key)}.vx .hdr__tools{gap:var(--s-2);align-items:center;margin-inline-start:auto;display:flex}.vx .tool{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-2);border-radius:var(--r-md);color:var(--c-text-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:var(--s-2);background:0 0;border:1px solid #0000;display:inline-flex}.vx .tool:hover{color:var(--c-text);border-color:var(--c-line-strong)}.vx .tool svg{block-size:18px;inline-size:18px}.vx .tool .sun{display:none}[data-theme=dark] .vx .tool .sun{display:block}[data-theme=dark] .vx .tool .moon{display:none}@keyframes v-fade{0%{opacity:0}}@keyframes v-slide{0%{transform:translateX(calc(var(--dir) * -40px));opacity:0}}.vx{--dir:1}.vx:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--dir:-1}.vx body.is-locked{overflow:hidden}@media (max-width:1023px){.vx{--section-y:64px;--head-gap:32px}.vx .hdr__tools .lang-link,.vx .hdr__tools .theme-btn{display:none}}@media (max-width:767px){.vx .hdr__bar{gap:var(--s-3)}}@media (prefers-reduced-motion:reduce){.vx *,.vx :before,.vx :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vx .sample-tag{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--c-text-3);white-space:nowrap;align-items:center;gap:6px;line-height:1.5;display:inline-flex}.vx .sample-tag:before{content:"";border:1.5px solid;flex:none;block-size:7px;inline-size:7px;transform:rotate(45deg)}.vx .keycard .sample-tag{color:var(--c-night-text-3)}.vx .price{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);font-size:var(--fs-ui);text-align:end;white-space:nowrap}.vx .price small{color:var(--c-text-3);font-size:var(--fs-micro);font-weight:var(--fw-regular);display:none}.vx .price--free{font-weight:var(--fw-bold);color:var(--c-key-text)}.vx .price-unit{font-size:var(--fs-micro);color:var(--c-text-3);font-weight:var(--fw-regular);margin-inline-start:var(--s-1)}.vx .chip-f{border:1px solid var(--c-border-ui);background:var(--c-surface);border-radius:var(--r-pill);padding:0 var(--s-4);font-size:var(--fs-small);color:var(--c-text-2);min-block-size:36px;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.vx .chip-f:hover{border-color:var(--c-text);color:var(--c-text)}.vx .chip-f[aria-pressed=true]{background:var(--c-solid);color:var(--c-on-solid);border-color:var(--c-solid)}.vx .tag{font-size:var(--fs-micro);border:1px solid var(--c-line-strong);padding:0 var(--s-2);border-radius:var(--r-xs);color:var(--c-text-2);line-height:1.8}.vx .search{align-items:center;gap:var(--s-3);background:var(--c-bg);border:1px solid var(--c-border-ui);border-radius:var(--r-md);padding-inline:var(--s-4);min-block-size:52px;transition:border-color var(--dur-2),box-shadow var(--dur-2);display:flex}.vx .search:focus-within{border-color:var(--c-key-text);box-shadow:0 0 0 3px var(--c-key-soft)}.vx .search svg{block-size:18px;inline-size:18px;color:var(--c-text-3);flex:none}.vx .search input{min-inline-size:0;font-size:var(--fs-body);background:0 0;border:0;outline:0;flex:1}.vx .search input::placeholder{color:var(--c-text-3)}.vx .search kbd{font-family:var(--font-mono);font-size:var(--fs-micro);border:1px solid var(--c-line-strong);border-radius:var(--r-xs);padding:0 var(--s-2);color:var(--c-text-3);background:var(--c-surface)}.vx .panel{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);box-shadow:var(--e-panel);overflow:hidden}.vx .finder__bar{gap:var(--s-4);padding:var(--s-4);border-block-end:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.vx .finder__count{font-size:var(--fs-small);color:var(--c-text-3);white-space:nowrap}.vx .finder__count b{color:var(--c-text)}.vx .finder__filters{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-line);flex-wrap:wrap;align-items:center;display:flex}.vx .finder__filters .unit{font-size:var(--fs-micro);color:var(--c-text-3);margin-inline-start:auto}.vx .mrow-cols{grid-template-columns:minmax(0,2.4fr) minmax(0,1.7fr) minmax(0,1.2fr) minmax(0,1.2fr) 104px}.vx .thead,.vx .mrow{gap:var(--s-4);padding-inline:var(--s-4);align-items:center;display:grid}.vx .thead{font-size:var(--fs-micro);color:var(--c-text-3);background:var(--c-bg);border-block-end:1px solid var(--c-line);min-block-size:40px}.vx .thead .n{text-align:end}.vx .sortbtn{color:inherit;font-size:inherit;text-align:end;background:0 0;border:0;padding:0}.vx .sortbtn:hover{color:var(--c-text)}.vx .sortbtn[aria-pressed=true]{color:var(--c-key-text);font-weight:var(--fw-bold)}.vx .mrow{border-block-end:1px solid var(--c-line);min-block-size:64px;transition:background var(--dur-1);cursor:pointer}.vx .mrow:hover{background:var(--c-surface-2)}.vx .mrow[aria-selected=true]{background:var(--c-key-soft);box-shadow:inset 3px 0 0 var(--c-key)}.vx .mrow__m{align-items:center;gap:var(--s-3);min-inline-size:0;display:flex}.vx .logo{border-radius:var(--r-sm);background:var(--c-solid);block-size:28px;inline-size:28px;color:var(--c-on-solid);font:600 11px var(--font-en);flex:none;place-items:center;display:grid}.vx .mrow__nm{font-family:var(--font-en);font-weight:var(--fw-semibold);font-size:var(--fs-ui);text-align:start;direction:ltr;line-height:1.3;display:block}.vx .mrow__pv{font-size:var(--fs-micro);color:var(--c-text-3);line-height:1.4;display:block}.vx .mrow__tags{flex-wrap:wrap;gap:6px;display:flex}.vx .pick{border:1px solid var(--c-border-ui);background:var(--c-surface);border-radius:var(--r-sm);min-block-size:36px;font-size:var(--fs-small);font-weight:var(--fw-semibold)}.vx .pick:hover{border-color:var(--c-text)}.vx .mrow[aria-selected=true] .pick{background:var(--c-solid);color:var(--c-on-solid);border-color:var(--c-solid)}.vx .finder__foot{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);font-size:var(--fs-micro);color:var(--c-text-3);background:var(--c-bg);flex-wrap:wrap;align-items:center;display:flex}.vx .model-card{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);padding:var(--s-5);gap:var(--s-4);transition:border-color var(--dur-2);display:grid}.vx .model-card:hover{border-color:var(--c-text)}.vx .model-card__prices{gap:var(--s-4);border-block-start:1px solid var(--c-line);grid-template-columns:1fr 1fr;padding-block-start:var(--s-4);display:grid}.vx .model-card__prices .price{text-align:start;font-size:var(--fs-h3);font-weight:var(--fw-bold)}.vx .model-card__prices .price small{display:block}.vx .state{padding:var(--s-8) var(--s-5);text-align:center;color:var(--c-text-2);gap:var(--s-3);justify-items:center;display:grid}.vx .state b{font-size:var(--fs-h3);color:var(--c-text)}.vx .state--page{align-content:center;min-block-size:56vh}.vx .state__code{font:600 clamp(64px,12vw,128px)/1 var(--font-mono);color:var(--c-line-strong);direction:ltr}.vx .stage{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--e-panel);position:relative}.vx .stage__head{font-size:var(--fs-micro);color:var(--c-text-3);justify-content:space-between;align-items:center;margin-block-end:var(--s-4);display:flex}.vx .stage__head button{color:var(--c-key-text);font-size:var(--fs-micro);font-weight:var(--fw-semibold);padding:var(--s-2) var(--s-2);background:0 0;border:0;min-block-size:32px}.vx .stage__chips{gap:var(--s-2);flex-wrap:wrap;align-content:flex-start;min-block-size:92px;display:flex;position:relative}.vx .stage__merged{gap:var(--s-3);text-align:center;font-size:var(--fs-small);color:var(--c-text-2);opacity:0;pointer-events:none;transition:opacity var(--dur-4) .3s;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vx .stage__merged.on{opacity:1}.vx .stage__merged b{color:var(--c-text)}.vx .stage__merged code{font:var(--fs-micro) var(--font-mono);color:var(--c-key-text);background:var(--c-bg);border:1px solid var(--c-line-strong);border-radius:var(--r-xs);padding:2px var(--s-3);direction:ltr;unicode-bidi:isolate}.vx .pchip{align-items:center;gap:var(--s-2);background:var(--c-bg);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);font-family:var(--font-en);font-size:var(--fs-micro);font-weight:var(--fw-medium);will-change:transform;direction:ltr;padding:6px 12px 6px 10px;display:inline-flex}.vx .pchip b{background:var(--c-solid);block-size:18px;inline-size:18px;color:var(--c-on-solid);border-radius:3px;place-items:center;font-size:10px;font-weight:600;display:grid}.vx .funnel{block-size:34px;color:var(--c-line-strong);position:relative}.vx .funnel svg{block-size:100%;inline-size:100%;overflow:visible}.vx .keycard{background:var(--c-night);color:var(--c-night-text);padding:var(--s-4) var(--s-5);border:1px solid var(--c-night-line);border-radius:12px;position:relative;overflow:hidden}.vx .keycard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#009ff34d 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.vx .keycard.flash:after{animation:v-sheen 1.1s var(--ease)}@keyframes v-sheen{to{transform:translate(120%)}}.vx .keycard__top{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-micro);color:var(--c-night-text-3);display:flex}.vx .keycard__top .brand{font-size:var(--fs-small);color:#fff;gap:var(--s-2)}.vx .keycard__top .brand svg{block-size:16px;inline-size:16px}.vx .keyline{font-family:var(--font-mono);text-align:left;margin-block:var(--s-4) var(--s-3);color:#fff;direction:ltr;flex-wrap:wrap;align-items:center;gap:6px;font-size:clamp(15px,1.4vw,18px);display:flex}.vx .keyline .dots{color:var(--c-night-key)}.vx .keyline .tail{background:var(--c-night-key);block-size:1.1em;inline-size:9px;animation:1.1s steps(2,end) infinite v-blink;display:inline-block}@keyframes v-blink{50%{opacity:0}}.vx .behind{font-size:var(--fs-micro);color:var(--c-night-text-3);border-block-start:1px solid var(--c-night-line);flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:var(--s-3);display:flex}.vx .behind .dot{border-radius:var(--r-xs);color:#9db3ce;block-size:22px;inline-size:22px;font:600 10px var(--font-en);background:#1b2c45;place-items:center;transition:background .3s,color .3s;display:grid}.vx .behind .dot.on{background:var(--c-night-key);color:#08111f}.vx .behind .selv{white-space:nowrap;font-family:var(--font-mono);color:#fff;font-size:var(--fs-micro);direction:ltr;margin-inline-start:auto}.vx .stage__foot{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-micro);color:var(--c-text-3);margin-block-start:var(--s-4);display:flex}.vx .code{background:var(--c-night-2);border:1px solid var(--c-night-line);text-align:left;direction:ltr;border-radius:12px;overflow:hidden}.vx .code__bar{padding:var(--s-2);border-block-end:1px solid var(--c-night-line);background:var(--c-night-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vx .code__tab{color:var(--c-night-text-3);font:500 13px var(--font-mono);padding:0 var(--s-3);border-radius:var(--r-sm);background:0 0;border:0;min-block-size:36px}.vx .code__tab[aria-selected=true]{color:#fff;background:#1a2b44}.vx .code__tab:hover{color:#fff}.vx .code__copy{border:1px solid var(--c-night-line);color:#b7c7db;border-radius:var(--r-sm);font:500 13px var(--font-en);padding:0 var(--s-3);background:0 0;min-block-size:36px;margin-inline-start:auto}.vx .code__copy:hover{color:#fff;border-color:#6fa7d1}.vx .code pre{padding:var(--s-4) 0;font:400 14px/1.9 var(--font-mono);color:#d6e2f0;tab-size:2;margin:0;overflow-x:auto}.vx .code .ln{padding-inline:var(--s-5);white-space:pre;border-inline-start:3px solid #0000;display:block}.vx .code .hl{border-inline-start-color:var(--c-night-key);color:#fff;background:#009ff329}.vx .code .c{color:var(--c-code-cmt)}.vx .code .s{color:var(--c-code-str)}.vx .code .k{color:var(--c-code-kw)}.vx .code .badge{float:right;font:600 12px var(--font-en);color:#08111f;background:var(--c-night-key);border-radius:var(--r-xs);padding:0 var(--s-2);margin-block-start:2px;line-height:1.7}.vx .code__note{gap:var(--s-3);padding:var(--s-3) var(--s-5);border-block-start:1px solid var(--c-night-line);font:var(--fs-small) var(--font-fa);direction:inherit;color:var(--c-night-text-2);background:var(--c-night-3);align-items:center;display:flex}.vx .code__note i{background:var(--c-night-key);flex:none;block-size:10px;inline-size:10px;display:block}.vx .code__note[dir=rtl]{text-align:right;direction:rtl}.vx .gate{border:1px solid var(--c-line-strong);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:1fr 160px 1fr;align-items:stretch;display:grid;overflow:hidden}.vx .gate>div{padding:var(--s-6)}.vx .gate h3{font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--c-text-2);margin-block-end:var(--s-4)}.vx .gate__list{gap:var(--s-2);display:grid}.vx .gate__list li{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);background:var(--c-bg);font-size:var(--fs-small);display:flex}.vx .gate__list li span:first-child{font-family:var(--font-en);font-weight:var(--fw-semibold);direction:ltr}.vx .gate__list li span:last-child{font-size:var(--fs-micro);color:var(--c-text-3)}.vx .gate__mid{background:var(--c-night);justify-content:center;align-items:center;gap:var(--s-3);color:#fff;text-align:center;flex-direction:column;display:flex;padding:var(--s-5) var(--s-3)!important}.vx .gate__mid svg{block-size:44px;inline-size:44px;color:var(--c-night-key)}.vx .gate__mid span{font-size:var(--fs-micro);color:var(--c-night-text-2);line-height:1.6}.vx .gate__you{gap:var(--s-3);display:grid}.vx .gate__you div{border-radius:var(--r-md);border:1px solid var(--c-line);padding:var(--s-3) var(--s-4);background:var(--c-bg)}.vx .gate__you b{font-size:var(--fs-ui);display:block}.vx .gate__you span{font-size:var(--fs-small);color:var(--c-text-2)}.vx .three{border-block-start:1px solid var(--c-line-strong);grid-template-columns:repeat(3,1fr);margin-block-start:var(--s-6);display:grid}.vx .three>div{padding:var(--s-5) 0 0;padding-inline-end:var(--s-6)}.vx .three h3{margin-block-end:var(--s-1)}.vx .three p{color:var(--c-text-2);font-size:var(--fs-ui)}.vx .three .x{font-size:var(--fs-micro);color:var(--c-text-3);margin-block-end:var(--s-2);text-decoration:line-through;display:block}.vx .ktable{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);box-shadow:var(--e-panel);overflow:hidden}.vx .krow{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-block-end:1px solid var(--c-line);grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:center;display:grid}.vx .krow--h{background:var(--c-bg);font-size:var(--fs-micro);color:var(--c-text-3);padding-block:var(--s-3)}.vx .krow--h span:not(:first-child){text-align:end}.vx .krow__n b{font-size:var(--fs-body);display:block}.vx .krow__n span{font:var(--fs-micro) var(--font-mono);color:var(--c-text-3);direction:ltr;display:inline-block}.vx .krow__v{font-size:19px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:end}.vx .krow__v small{font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--c-text-3);display:block}.vx .krow__bar{background:var(--c-bg-2);block-size:4px;border-radius:2px;grid-column:1/-1;margin-block-start:calc(var(--s-1) * -1);overflow:hidden}.vx .krow__bar i{background:var(--c-key);block-size:100%;transform-origin:inline-start;transform:scaleX(var(--w,.3));display:block}.vx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .krow__bar i{transform-origin:100%}.vx:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .krow__bar i{transform-origin:0}.vx .ktotal{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--c-night);color:#fff;font-size:var(--fs-ui);display:flex}.vx .ktotal b{font-variant-numeric:tabular-nums;font-size:20px}.vx .calc{border:1px solid var(--c-line-strong);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);display:grid;overflow:hidden}.vx .calc__in{padding:var(--s-6);border-inline-end:1px solid var(--c-line);background:var(--c-bg)}.vx .calc__in label{font-size:var(--fs-small);color:var(--c-text-2);margin-block:var(--s-5) var(--s-2);font-weight:var(--fw-semibold);display:block}.vx .calc__in label:first-child{margin-block-start:0}.vx .select{background:var(--c-surface);border:1px solid var(--c-border-ui);border-radius:var(--r-md);min-block-size:48px;inline-size:100%;padding-inline:var(--s-3);font-family:var(--font-en);direction:ltr}.vx .range-val{font-size:var(--fs-small);color:var(--c-text-3);justify-content:space-between;align-items:baseline;display:flex}.vx .range-val b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:26px}.vx input[type=range]{inline-size:100%;accent-color:var(--c-key);block-size:32px}.vx .calc__assume{font-size:var(--fs-micro);color:var(--c-text-3);margin-block-start:var(--s-5);line-height:1.8}.vx .calc__out{padding:var(--s-6)}.vx .calc__label{font-size:var(--fs-small);color:var(--c-text-3)}.vx .big{font-size:clamp(36px,5vw,64px);font-weight:var(--fw-xbold);font-variant-numeric:tabular-nums;line-height:1.3}.vx .big small{font-size:.32em;font-weight:var(--fw-medium);color:var(--c-text-3);margin-inline-start:var(--s-2)}.vx .bars{gap:var(--s-2);margin-block-start:var(--s-5);display:grid}.vx .bar-r{gap:var(--s-3);font-size:var(--fs-micro);grid-template-columns:140px minmax(0,1fr) 112px;align-items:center;display:grid}.vx .bar-r__n{font-family:var(--font-en);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--fw-medium);direction:ltr;overflow:hidden}.vx .bar-r__t{background:var(--c-bg-2);border-radius:2px;block-size:14px;overflow:hidden}.vx .bar-r__t i{background:var(--c-line-strong);transform-origin:0;block-size:100%;transition:transform var(--dur-4) var(--ease);display:block}.vx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bar-r__t i{transform-origin:100%}.vx .bar-r--me .bar-r__t i{background:var(--c-key)}.vx .bar-r--me .bar-r__n,.vx .bar-r--me .bar-r__v{font-weight:var(--fw-bold);color:var(--c-text)}.vx .bar-r__v{text-align:end;font-variant-numeric:tabular-nums;color:var(--c-text-2)}.vx .steps{border:1px solid var(--c-night-line);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.vx .step{padding:var(--s-6);border-inline-end:1px solid var(--c-night-line);gap:var(--s-4);flex-direction:column;min-inline-size:0;display:flex}.vx .step:last-child{border:0}.vx .step__t{font-size:var(--fs-small);color:var(--c-night-key);font-weight:var(--fw-bold)}.vx .step h3{font-size:21px;line-height:1.5}.vx .step p{font-size:var(--fs-small);color:var(--c-night-text-2)}.vx .amts{gap:var(--s-2);flex-wrap:wrap;display:flex}.vx .amt{color:var(--c-night-text);border-radius:var(--r-md);min-block-size:44px;padding-inline:var(--s-3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-size:var(--fs-small);background:0 0;border:1px solid #3a5170}.vx .amt:hover{border-color:#6fa7d1}.vx .amt[aria-pressed=true]{background:var(--c-key);color:var(--c-on-key);border-color:var(--c-key)}.vx .yield{border-block-start:1px dashed var(--c-night-line);font-size:var(--fs-small);color:var(--c-night-text-2);margin-block-start:auto;padding-block-start:var(--s-4)}.vx .yield b{color:#fff;font-variant-numeric:tabular-nums;font-size:22px}.vx .keymock{font-family:var(--font-mono);text-align:left;background:var(--c-night-3);border:1px solid var(--c-night-line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);font-size:var(--fs-small);color:#fff;justify-content:space-between;align-items:center;gap:var(--s-3);direction:ltr;display:flex;overflow:hidden}.vx .keymock span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx .keymock button{border:1px solid var(--c-night-line);color:#b7c7db;border-radius:var(--r-sm);min-block-size:36px;padding-inline:var(--s-3);font:var(--fs-micro) var(--font-fa);background:0 0;flex:none}.vx .keymock button:hover{color:#fff;border-color:#6fa7d1}.vx .keymock--text{direction:inherit;text-align:start;font-family:var(--font-body)}.vx .wallet{justify-content:space-between;align-items:baseline;display:flex}.vx .wallet b{font-variant-numeric:tabular-nums;font-size:26px}.vx .wallet>span{color:var(--c-night-text-2);font-size:var(--fs-small)}.vx .chat{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);box-shadow:var(--e-panel);overflow:hidden}.vx .chat__h{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-line);font-size:var(--fs-micro);color:var(--c-text-3);background:var(--c-bg);justify-content:space-between;align-items:center;display:flex}.vx .pill{font-family:var(--font-en);font-weight:var(--fw-semibold);font-size:var(--fs-micro);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-ui);border-radius:var(--r-pill);padding:2px var(--s-3);direction:ltr}.vx .chat__b{padding:var(--s-5);gap:var(--s-4);display:grid}.vx .bub{max-inline-size:90%;padding:var(--s-3) var(--s-4);font-size:var(--fs-ui);border-radius:12px;line-height:1.9}.vx .bub--u{background:var(--c-night-2);color:#fff;border:1px solid var(--c-night-line);border-end-start-radius:2px;justify-self:start}.vx .bub--a{background:var(--c-bg);border:1px solid var(--c-line-strong);border-end-end-radius:2px;justify-self:end}.vx .bub table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-small);margin-block-start:var(--s-3)}.vx .bub td,.vx .bub th{padding:6px var(--s-2);border-block-end:1px solid var(--c-line-strong);text-align:start}.vx .bub th{color:var(--c-text-3);font-weight:var(--fw-medium)}.vx .bub td.n{text-align:end;font-variant-numeric:tabular-nums}.vx .chat__cost{font-size:var(--fs-micro);color:var(--c-text-3);padding:var(--s-3) var(--s-5);border-block-start:1px dashed var(--c-line-strong);justify-content:space-between;display:flex}.vx .curate{gap:var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.vx .curate div{border-inline-start:2px solid var(--c-key);min-inline-size:150px;padding-inline-start:var(--s-4)}.vx .curate b{font-size:22px;display:block}.vx .curate span{font-size:var(--fs-small);color:var(--c-text-2)}.vx .plans{border:1px solid var(--c-line-strong);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.vx .plan{padding:var(--s-6) var(--s-6);gap:var(--s-4);border-inline-end:1px solid var(--c-line);flex-direction:column;display:flex}.vx .plan:last-child{border:0}.vx .plan--on{background:var(--c-night);color:#fff;border-inline-end-color:var(--c-night-line)}.vx .plan h3{font-size:22px;font-weight:var(--fw-xbold)}.vx .plan__p{font-size:30px;font-weight:var(--fw-xbold);font-variant-numeric:tabular-nums;line-height:1.4}.vx .plan__p small{font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--c-text-3);display:block}.vx .plan--on .plan__p small,.vx .plan--on li{color:var(--c-night-text-2)}.vx .plan ul{gap:var(--s-3);font-size:var(--fs-ui);color:var(--c-text-2);flex:1;display:grid}.vx .plan li{padding-inline-start:20px;position:relative}.vx .plan li:before{content:"";background:var(--c-key);block-size:7px;inline-size:7px;position:absolute;inset-block-start:.8em;inset-inline-start:0}.vx .honest{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-6);display:grid}.vx .honest div{font-size:var(--fs-small);color:var(--c-text-2);border-block-start:1px solid var(--c-line-strong);padding-block-start:var(--s-4)}.vx .honest b{color:var(--c-text);margin-block-end:var(--s-1);display:block}.vx .faq{border-block-start:1px solid var(--c-line-strong);max-inline-size:52em}.vx .faq details{border-block-end:1px solid var(--c-line-strong)}.vx .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:64px;padding-block:var(--s-3);font-size:18px;font-weight:var(--fw-bold);line-height:1.6;list-style:none;display:flex}.vx .faq summary::-webkit-details-marker{display:none}.vx .faq summary:after{content:"";border-inline-end:2px solid var(--c-text-2);border-block-end:2px solid var(--c-text-2);block-size:12px;inline-size:12px;transition:transform var(--dur-2) var(--ease);flex:none;margin-block-end:4px;transform:rotate(45deg)}.vx .faq details[open] summary:after{margin-block-end:-4px;transform:rotate(-135deg)}.vx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .faq summary:after{transform:rotate(-45deg)}.vx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .faq details[open] summary:after{transform:rotate(135deg)}.vx .faq details>div{padding-block:0 var(--s-5);color:var(--c-text-2);max-inline-size:44em}.vx .crumbs{gap:var(--s-2);font-size:var(--fs-small);color:var(--c-text-3);flex-wrap:wrap;align-items:center;display:flex}.vx .crumbs li{align-items:center;gap:var(--s-2);display:flex}.vx .crumbs li+li:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:6px;inline-size:6px;transform:rotate(-45deg)}.vx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .crumbs li+li:before{transform:rotate(45deg)}.vx .crumbs a:hover{color:var(--c-text);text-decoration:underline}.vx .crumbs [aria-current]{color:var(--c-text)}.vx .post-card{gap:var(--s-3);padding-block:var(--s-5);border-block-start:1px solid var(--c-line-strong);display:grid}.vx .post-card__cat{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--c-key-text)}.vx .post-card h3{font-size:22px;line-height:1.6}.vx .post-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.vx .post-card p{color:var(--c-text-2);font-size:var(--fs-ui)}.vx .post-card__meta{gap:var(--s-4);font-size:var(--fs-micro);color:var(--c-text-3);display:flex}.vx .callout{border:1px solid var(--c-line-strong);border-inline-start:4px solid var(--c-key);border-radius:var(--r-md);background:var(--c-surface);padding:var(--s-4) var(--s-5);gap:var(--s-1);font-size:var(--fs-ui);display:grid}.vx .callout b{font-size:var(--fs-ui)}.vx .callout--warn{border-inline-start-color:var(--c-danger);background:var(--c-danger-soft)}.vx .callout--ok{border-inline-start-color:var(--c-success);background:var(--c-success-soft)}.vx .callout--sample{border-style:dashed;border-inline-start-style:solid}.vx .closing{background:var(--c-key);color:#0a1626;padding-block:calc(var(--section-y) + 16px);position:relative;overflow:hidden}.vx .closing .pix{opacity:.14;color:#0a1626;block-size:min(420px,60vw);inline-size:min(420px,60vw);position:absolute;inset-block-end:-60px;inset-inline-end:-40px}.vx .closing h2{font-size:clamp(40px,7vw,92px);font-weight:var(--fw-black);max-inline-size:12em;line-height:1.3}.vx .closing p{margin-block:var(--s-4) var(--s-6);max-inline-size:32em;font-size:19px}.vx:lang(en) .closing h2{line-height:1.05}@media (max-width:1023px){.vx .calc,.vx .gate{grid-template-columns:1fr}.vx .calc__in{border-inline-end:0;border-block-end:1px solid var(--c-line)}.vx .gate__mid{flex-direction:row;padding:var(--s-4)!important}.vx .plans,.vx .steps,.vx .three,.vx .honest{grid-template-columns:1fr}.vx .plan,.vx .step{border-inline-end:0;border-block-end:1px solid var(--c-line)}.vx .plan--on,.vx .step{border-block-end-color:var(--c-night-line)}.vx .plan:last-child,.vx .step:last-child{border-block-end:0}.vx .three>div{padding-block:var(--s-5);border-block-end:1px solid var(--c-line)}}@media (max-width:767px){.vx .thead{display:none}.vx .mrow{row-gap:var(--s-2);padding:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"m pick""tg tg""pi po"}.vx .mrow__m{grid-area:m}.vx .mrow .pick{padding-inline:var(--s-4);grid-area:pick}.vx .mrow__tags{grid-area:tg}.vx .mrow .pi{text-align:start;grid-area:pi}.vx .mrow .po{grid-area:po}.vx .price small{display:block}.vx .finder__bar{grid-template-columns:1fr}.vx .search kbd{display:none}.vx .bar-r{grid-template-columns:100px minmax(0,1fr) 84px}.vx .krow{grid-template-columns:1fr 1fr}.vx .krow__n{grid-column:1/-1}.vx .krow--h{display:none}.vx .stage{padding:var(--s-4)}.vx .calc__in,.vx .calc__out,.vx .gate>div,.vx .plan,.vx .step{padding:var(--s-5)}.vx .finder__filters .unit{inline-size:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.vx .keyline .tail{animation:none}}.vx .field{gap:var(--s-2);display:grid}.vx .field__row{justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:24px;display:flex}.vx .field__label{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--c-text)}.vx .field__hint{font-size:var(--fs-small);color:var(--c-text-3);line-height:1.7}.vx .field__err{gap:var(--s-2);font-size:var(--fs-small);color:var(--c-danger);line-height:1.7;font-weight:var(--fw-medium);align-items:flex-start;display:flex}.vx .field__err:empty{display:none}.vx .field__err:not(:empty):before{content:"!";block-size:16px;inline-size:16px;font:700 11px/13px var(--font-en);text-align:center;border:1.5px solid;border-radius:50%;flex:none;margin-block-start:3px}.vx .control{align-items:center;gap:var(--s-2);background:var(--c-surface);border:1px solid var(--c-border-ui);border-radius:var(--r-md);padding-inline:var(--s-4);min-block-size:52px;transition:border-color var(--dur-2),box-shadow var(--dur-2);display:flex}.vx .control:hover{border-color:var(--c-text-3)}.vx .control:focus-within{border-color:var(--c-key-text);box-shadow:0 0 0 3px var(--c-key-soft)}.vx .control input{min-block-size:48px;min-inline-size:0;color:var(--c-text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.vx .control input::placeholder{color:var(--c-text-3);opacity:1}.vx .control--ltr input{text-align:match-parent;font-family:var(--font-en);direction:ltr}.vx .control[data-invalid=true]{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger)}.vx .control[data-invalid=true]:focus-within{box-shadow:0 0 0 1px var(--c-danger),0 0 0 4px var(--c-danger-soft)}.vx .control input:read-only{color:var(--c-text-2)}.vx .control__btn{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-3);border-radius:var(--r-sm);color:var(--c-key-text);font-size:var(--fs-small);font-weight:var(--fw-semibold);background:0 0;border:0;flex:none;margin-inline-end:calc(var(--s-3) * -1)}.vx .control__btn:hover{color:var(--c-text)}.vx .link{color:var(--c-key-text);font-weight:var(--fw-semibold);text-underline-offset:4px;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.vx .link:hover{text-decoration-thickness:2px}.vx .link--block{align-items:center;min-block-size:44px;display:inline-flex}.vx .or{align-items:center;gap:var(--s-4);color:var(--c-text-3);font-size:var(--fs-small);display:flex}.vx .or:before,.vx .or:after{content:"";background:var(--c-line-strong);flex:1;block-size:1px}.vx .btn--google{gap:var(--s-3);inline-size:100%}.vx .btn--google svg{flex:none;block-size:18px;inline-size:18px}.vx .btn--block{inline-size:100%}.vx .check{gap:var(--s-3);font-size:var(--fs-ui);color:var(--c-text-2);padding-block:var(--s-1);grid-template-columns:auto 1fr;align-items:start;line-height:1.8;display:grid}.vx .check input{block-size:22px;inline-size:22px;accent-color:var(--c-key-text);flex:none;margin:11px 0 0}.vx .check label{padding-block:var(--s-2);min-block-size:44px}.vx .check[data-invalid=true] input{outline:2px solid var(--c-danger);outline-offset:2px}.vx .otp{gap:var(--s-2);direction:ltr;display:flex}.vx .otp input{text-align:center;block-size:60px;min-inline-size:0;max-inline-size:60px;font:500 26px/1 var(--font-mono);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-ui);border-radius:var(--r-md);transition:border-color var(--dur-2),box-shadow var(--dur-2);outline:0;flex:1 1 0;padding:0}.vx .otp input:hover{border-color:var(--c-text-3)}.vx .otp input:focus{border-color:var(--c-key-text);box-shadow:0 0 0 3px var(--c-key-soft)}.vx .otp input:not(:placeholder-shown){border-color:var(--c-text-2)}.vx .otp[data-invalid=true] input{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger)}.vx .otp input:disabled{opacity:.45}.vx .rules{gap:var(--s-2);font-size:var(--fs-small);color:var(--c-text-2);display:grid}.vx .rules li{gap:var(--s-3);align-items:center;display:flex}.vx .rules li:before{content:"";border:1.5px solid var(--c-border-ui);background:50%/12px no-repeat;border-radius:50%;flex:none;block-size:16px;inline-size:16px}.vx .rules li[data-ok=true]{color:var(--c-text)}.vx .rules li[data-ok=true]:before{background-color:var(--c-success);border-color:var(--c-success);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.3l2.6 2.6L10 3.4' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E")}[data-theme=dark] .vx .rules li[data-ok=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.3l2.6 2.6L10 3.4' fill='none' stroke='%230A1626' stroke-width='1.8'/%3E%3C/svg%3E")}.vx .rules li[data-bad=true]{color:var(--c-danger)}.vx .rules li[data-bad=true]:before{border-color:var(--c-danger)}.vx .meter{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.vx .meter i{background:var(--c-line-strong);border-radius:2px;block-size:4px;display:block}.vx .meter[data-level="1"] i:nth-child(-n+1){background:var(--c-danger)}.vx .meter[data-level="2"] i:nth-child(-n+2){background:var(--c-key-text)}.vx .meter[data-level="3"] i{background:var(--c-success)}.vx .callout__title{font-weight:var(--fw-bold)}.vx .callout .num{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.vx .phead{padding-block:var(--s-7) var(--s-8);border-block-end:1px solid var(--c-line)}.vx .phead h1{max-inline-size:20em}.vx .phead .lead{margin-block-start:var(--s-4)}.vx .phead .crumbs{margin-block-end:var(--s-5)}.vx .anchors{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.vx .anchors a{min-block-size:36px;padding-inline:var(--s-4);border:1px solid var(--c-border-ui);border-radius:var(--r-pill);background:var(--c-surface);font-size:var(--fs-small);color:var(--c-text-2);transition:border-color var(--dur-1),color var(--dur-1);align-items:center;display:inline-flex}.vx .anchors a:hover{border-color:var(--c-text);color:var(--c-text)}.vx .dtable-wrap{overflow-x:auto}.vx .dtable{border-collapse:collapse;inline-size:100%;font-size:var(--fs-ui)}.vx .dtable caption{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vx .dtable th{background:var(--c-bg);font-size:var(--fs-micro);color:var(--c-text-3);font-weight:var(--fw-medium);text-align:start;padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-line);white-space:nowrap}.vx .dtable td{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-line);vertical-align:middle}.vx .dtable tbody tr:last-child td{border-block-end:0}.vx .dtable tbody tr:hover{background:var(--c-surface-2)}.vx .dtable .n{text-align:end;font-variant-numeric:tabular-nums}.vx .dtable .mono-c{font-family:var(--font-mono);font-size:var(--fs-small);direction:ltr;unicode-bidi:isolate;display:inline-block}.vx .dtable tfoot td{background:var(--c-bg);font-weight:var(--fw-bold);border-block-start:1px solid var(--c-line-strong)}.vx .status{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--c-text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vx .status:before{content:"";background:currentColor;flex:none;block-size:7px;inline-size:7px}.vx .status--ok{color:var(--c-success)}.vx .status--warn{color:var(--c-danger)}.vx .status--idle{color:var(--c-text-3)}.vx .vfield{gap:var(--s-2);display:grid}.vx .vfield>label,.vx .vfield__l{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-text-2)}.vx .vinput{background:var(--c-surface);border:1px solid var(--c-border-ui);border-radius:var(--r-md);min-block-size:48px;inline-size:100%;padding-inline:var(--s-3);font-variant-numeric:tabular-nums;transition:border-color var(--dur-2),box-shadow var(--dur-2)}.vx .vinput:focus{border-color:var(--c-key-text);box-shadow:0 0 0 3px var(--c-key-soft);outline:0}.vx .vinput--ltr{text-align:left;font-family:var(--font-en);direction:ltr}.vx .vfield__h{font-size:var(--fs-micro);color:var(--c-text-3)}.vx .facts{background:var(--c-line-strong);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.vx .fact{background:var(--c-surface);padding:var(--s-5);gap:var(--s-1);align-content:start;display:grid}.vx .fact__k{font-size:var(--fs-micro);color:var(--c-text-3)}.vx .fact__v{font-size:26px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.4}.vx .fact__v small{font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--c-text-3);margin-inline-start:var(--s-1)}.vx .cmp{align-items:center;gap:var(--s-2);cursor:pointer;min-block-size:44px;min-inline-size:44px;font-size:var(--fs-small);color:var(--c-text-2);display:inline-flex}.vx .cmp input{block-size:20px;inline-size:20px;accent-color:var(--c-solid);flex:none}.vx .mark{border-radius:var(--r-xs);flex:none;place-items:center;block-size:20px;inline-size:20px;display:inline-grid}.vx .mark svg{block-size:14px;inline-size:14px}.vx .mark--y{background:var(--c-solid);color:var(--c-on-solid)}.vx .mark--n{color:var(--c-text-3);border:1px solid var(--c-line-strong)}@media (max-width:1023px){.vx .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vx .phead{padding-block:var(--s-6) var(--s-7)}.vx .dtable--stack thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vx .dtable--stack,.vx .dtable--stack tbody,.vx .dtable--stack tfoot,.vx .dtable--stack tr,.vx .dtable--stack td{inline-size:100%;display:block}.vx .dtable--stack tr{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--c-line)}.vx .dtable--stack tbody tr:last-child{border-block-end:0}.vx .dtable--stack td{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-1) 0;text-align:end;display:flex;border:0!important}.vx .dtable--stack td:before{content:attr(data-l);font-size:var(--fs-micro);color:var(--c-text-3);font-weight:var(--fw-regular);text-align:start;flex:none}.vx .dtable--stack td[data-l=""]:before{content:none}}.vx .phead mark{color:var(--c-key-text);background:0 0;padding:0}.vx .cta-row{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:767px){.vx .cta-row .btn{flex:1}}.vx button.btn--ghost,.vx button.btn--night{background:0 0}.vx .auth-hdr .hdr__tools .lang-link,.vx .auth-hdr .hdr__tools .theme-btn{display:inline-flex}.vx .auth-hdr .menu-btn{display:none}.vx .auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:calc(100svh - 116px);display:grid}.vx .auth__col{padding:var(--s-7) var(--gutter);justify-content:center;align-items:center;display:flex}.vx .auth__in{gap:var(--s-5);grid-template-columns:minmax(0,1fr);inline-size:100%;max-inline-size:440px;display:grid}.vx .auth__head{gap:var(--s-3);display:grid}.vx .auth__head h1{font-size:clamp(30px,3vw,38px);font-weight:var(--fw-black);outline:0;line-height:1.35}.vx:lang(en) .auth__head h1{line-height:1.15}.vx .auth__head .lead{font-size:var(--fs-body);margin:0;line-height:1.9}.vx:lang(en) .auth__head .lead{line-height:1.6}.vx .auth form,.vx .auth .panelbox{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.vx .auth__alt{font-size:var(--fs-ui);color:var(--c-text-2);text-align:center}.vx .auth__alt .link{margin-inline-start:var(--s-1)}.vx .auth__micro{font-size:var(--fs-micro);color:var(--c-text-3);text-align:center;line-height:1.8}.vx .auth__micro a{text-underline-offset:3px;text-decoration:underline}.vx .auth [hidden]{display:none!important}.vx .auth .callout a{color:var(--c-key-text);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.vx .auth .callout--warn a{color:var(--c-danger)}.vx .prog{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.vx .prog li{border-block-start:3px solid var(--c-line-strong);font-size:var(--fs-small);color:var(--c-text-3);padding-block-start:var(--s-2)}.vx .prog li[aria-current=step]{border-color:var(--c-key);color:var(--c-text);font-weight:var(--fw-semibold)}.vx .prog li[data-done=true]{border-color:var(--c-text)}.vx .resend{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-small);color:var(--c-text-2);flex-wrap:wrap;display:flex}.vx .resend .link[disabled]{color:var(--c-text-3);cursor:default;font-weight:var(--fw-regular);text-decoration:none}.vx .destination{font-family:var(--font-mono);color:var(--c-text);word-break:break-all;direction:ltr;unicode-bidi:isolate;font-size:.94em}.vx .success{gap:var(--s-4);justify-items:start;display:grid}.vx .success__mark{border-radius:var(--r-md);background:var(--c-success-soft);block-size:44px;inline-size:44px;color:var(--c-success);place-items:center;display:grid}.vx .success__mark svg{block-size:22px;inline-size:22px}.vx .auth__side{margin:var(--s-5);background:var(--c-night);color:var(--c-night-text);border-radius:var(--r-lg);padding:var(--s-8) var(--s-7);justify-content:center;gap:var(--s-7);border:1px solid var(--c-night-line);flex-direction:column;margin-inline-start:0;display:flex;position:relative;overflow:hidden}.vx .auth__side .kicker{color:var(--c-night-key);margin:0 0 var(--s-4)}.vx .auth__side h2{font-size:clamp(26px,2.4vw,34px);font-weight:var(--fw-xbold);color:#fff;max-inline-size:16em;line-height:1.5}.vx:lang(en) .auth__side h2{line-height:1.2}.vx .auth__side .keycard{inline-size:100%;max-inline-size:400px;padding:var(--s-5) var(--s-6);border-color:#2b4263;box-shadow:0 30px 60px -30px #000000b3}.vx .auth__side .keyline{margin-block:var(--s-5) var(--s-4);font-size:20px}.vx .auth__side .behind{padding-block-start:var(--s-4)}.vx .authfacts{gap:var(--s-3);color:var(--c-night-text-2);font-size:var(--fs-ui);display:grid}.vx .authfacts li{padding-inline-start:22px;position:relative}.vx .authfacts li:before{content:"";background:var(--c-night-key);block-size:8px;inline-size:8px;position:absolute;inset-block-start:.8em;inset-inline-start:0}.vx .auth-legal{border-block-start:1px solid var(--c-line);padding-block:var(--s-3);font-size:var(--fs-micro);color:var(--c-text-3)}.vx .auth-legal .wrap{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.vx .auth-legal nav{gap:var(--s-4);flex-wrap:wrap;display:flex}.vx .auth-legal a{text-underline-offset:3px;align-items:center;min-block-size:36px;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.vx .auth{grid-template-columns:1fr;min-block-size:0}.vx .auth__side{display:none}.vx .auth__col{padding-block:var(--s-6) var(--s-7);align-items:flex-start}}@media (max-width:767px){.vx .auth__head h1{font-size:30px}.vx .otp{gap:6px}.vx .otp input{block-size:54px;font-size:22px}.vx .auth-legal .wrap{flex-direction:column;align-items:flex-start;gap:0}}.vx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .control--ltr input{text-align:right}.vx .auth .field{grid-template-columns:minmax(0,1fr)}.vx #alert:empty{display:none}.vx .callout .num{direction:ltr;unicode-bidi:isolate;display:inline-block}.vx .dest .icon{flex:none}.vx .lost{padding-block:var(--s-8) var(--s-9);min-block-size:calc(100svh - 424px)}.vx .lost__grid{gap:var(--s-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.vx .lost__txt{gap:var(--s-5);justify-items:start;display:grid}.vx .lost__txt .kicker{margin:0}.vx .lost__txt h1{font-size:var(--fs-h1);font-weight:var(--fw-black);max-inline-size:14em}.vx .lost__txt .lead{margin:0}.vx .lost__code{font:600 clamp(72px,11vw,132px)/1 var(--font-mono);color:var(--c-line-strong);direction:ltr;margin-block-end:calc(var(--s-3) * -1)}.vx:lang(fa) .lost__code{font-family:var(--font-fa);font-weight:800}.vx .lost .search{inline-size:100%;max-inline-size:34em;padding-inline-end:var(--s-2)}.vx .lost .search button{flex:none}.vx .lost__asked{word-break:break-all}.vx .lost__cta{gap:var(--s-3);flex-wrap:wrap;display:flex}.vx .lost__h{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin-block-end:var(--s-4)}.vx .dest{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);box-shadow:var(--e-panel);overflow:hidden}.vx .dest li+li{border-block-start:1px solid var(--c-line)}.vx .dest a{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:68px;padding:var(--s-3) var(--s-5);transition:background var(--dur-1);display:flex}.vx .dest a:hover{background:var(--c-surface-2)}.vx .dest a:hover .icon{color:var(--c-key-text);transform:translateX(calc(var(--dir) * -3px))}.vx .dest b{font-size:var(--fs-body);font-weight:var(--fw-bold);display:block}.vx .dest small{font-size:var(--fs-small);color:var(--c-text-3);line-height:1.6;display:block}.vx .dest .icon{color:var(--c-text-3);transition:transform var(--dur-2) var(--ease),color var(--dur-1)}.vx .refbox{align-items:center;gap:var(--s-4);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-md);padding:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.vx .refbox .mono{font-size:var(--fs-ui);letter-spacing:.04em;font-weight:500}@media (max-width:1023px){.vx .lost{padding-block:var(--s-6) var(--s-8);min-block-size:0}.vx .lost__grid{gap:var(--s-7);grid-template-columns:1fr}}@media (max-width:767px){.vx .lost__cta .btn{flex:1}.vx .lost .search{padding-block:var(--s-2);flex-wrap:wrap;padding-inline-end:var(--s-4)}.vx .lost .search input{min-inline-size:60%}}
.vx{flex-direction:column;min-block-size:100dvh;display:flex}.vx>.auth,.vx>main{flex:1 0 auto}.vx .hdr{position:static}.vx .auth{min-block-size:0}.vx .auth__side{min-block-size:560px}.vx .tool{font-family:var(--font-fa)}.vx .lang-link{min-inline-size:44px}.vx button:disabled{cursor:not-allowed}.vx .vx-alert:empty{display:none}.vx .callout{gap:var(--s-1);display:grid}.vx .callout--warn{color:var(--c-text)}.vx .btn.is-busy[disabled]{opacity:.8}.vx .btn:focus-visible,.vx .link:focus-visible,.vx .control__btn:focus-visible,.vx .tool:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.vx .code-input input{font:500 26px/1 var(--font-mono);letter-spacing:.35em;text-align:center;direction:ltr;min-block-size:56px;padding-inline-start:.35em}.vx .code-input input::placeholder{letter-spacing:.35em}.vx .devcode{font:500 var(--fs-micro)/1.6 var(--font-mono);color:var(--c-key-text);text-align:start;direction:ltr}.vx .check{grid-template-columns:auto minmax(0,1fr)}.vx .check label{cursor:pointer}.vx .check a{color:var(--c-key-text);text-underline-offset:3px;font-weight:var(--fw-semibold);text-decoration:underline}.vx .prog{margin:0}.vx .resend .link[disabled]{opacity:1}.vx .lost{flex:1 0 auto}.vx .lost__h{margin-block-end:var(--s-4)}.vx .lost .btn,.vx .dest a{text-decoration:none}.vx .forgot-link{font-size:var(--fs-small);margin-block:-10px}.vx .google-box{gap:var(--s-3);display:grid}.vx .google-box button[aria-label]{font-family:inherit;border-radius:var(--r-md)!important;border-color:var(--c-border-ui)!important;background:var(--c-surface)!important;color:var(--c-text)!important;font-size:var(--fs-ui)!important;min-height:44px!important}.vx .rules{margin:0}.vx .resend .link{gap:var(--s-2)}.vx .icon.back-arrow{transform:scaleX(-1)}.vx .icon.back-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}@media (max-width:1023px){.vx .auth__side{display:none}}
