:root{--ink:#0E1116;--ink2:#3A414D;--mute:#5B6472;--line:#E3E6EB;--paper:#F5F6F8;--white:#FFFFFF;--accent:#2F6BFF;--accent-text:#1F47B0;--accent-soft:#E8EFFF;--accent-hover-line:#B9CBFF;--dark:#0E1116;--dark-1:#151A22;--dark-2:#1E2430;--dark-line:#2A303B;--dark-text:#C3C9D3;--dark-accent:#7EA2FF;--grid-dark:#1C222C;--ok-bg:#E3F5EC;--ok-ink:#11663F;--soon-bg:#FFF1E0;--soon-ink:#8A4B00;--sub-bg:#E8EFFF;--sub-ink:#1F47B0;--once-bg:#F2F4F7;--once-ink:#3A414D;--bots-tint:#ECEAFB;--bots-ink:#4A3DB8;--bots-accent:#6B5BD6;--bots-dark:#2A2550;--sans:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,"IBM Plex Sans Arabic",monospace;--wide:1240px;--r-card:16px;--r-banner:24px;--r-btn:8px;--tap:44px;--grid-size:56px;--ease:cubic-bezier(.2,.7,.2,1)}@font-face{font-family:Readex Pro;font-weight:700;font-display:swap;src:url(/fonts/readex-700.woff2) format("woff2");unicode-range:u+0046,u+005a,u+0048,u+0055,u+0042}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:700;font-display:swap;src:url(/fonts/plex-mono-700.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:300;font-display:swap;src:url(/fonts/plex-arabic-300.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-weight:300;font-display:swap;src:url(/fonts/plex-latin-300.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(/fonts/plex-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(/fonts/plex-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(/fonts/plex-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(/fonts/plex-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(/fonts/plex-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:88px}body{margin:0;background:var(--white);color:var(--ink);font:400 1rem/1.75 var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}main{flex:1 1}img,svg{display:block;max-width:100%}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dark :focus-visible{outline-color:var(--dark-accent)}[hidden]{display:none!important}.mono,code,kbd{font-family:var(--mono);font-weight:500}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.sr{inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip,.sr{position:absolute}.skip{inset-inline-start:12px;inset-block-start:-60px;z-index:100;background:var(--accent);color:#fff;padding:10px 16px;border-radius:var(--r-btn)}.skip:focus{inset-block-start:12px}.wrap{inline-size:100%;max-inline-size:var(--wide);margin-inline:auto;padding-inline:24px}.sec{padding-block:88px}.sec-sm{padding-block:56px}.paper{background:var(--paper)}.dark{background:var(--dark);color:var(--dark-text)}.dark h1,.dark h2,.dark h3,.dark h4{color:#fff}.grid-bg{background-color:var(--white);background-image:linear-gradient(var(--paper) 1px,transparent 1px),linear-gradient(90deg,var(--paper) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}.dark.grid-bg{background-color:var(--dark);background-image:linear-gradient(var(--grid-dark) 1px,transparent 1px),linear-gradient(90deg,var(--grid-dark) 1px,transparent 1px)}.bots-dark,.dark.grid-bg.bots-dark{background-color:#17132F}.dark.grid-bg.bots-dark{background-image:linear-gradient(var(--bots-dark) 1px,transparent 1px),linear-gradient(90deg,var(--bots-dark) 1px,transparent 1px)}h1{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.22;letter-spacing:-.01em}h1,h2{font-weight:700}h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.3}h3{font-size:1.15rem;line-height:1.45;font-weight:600}.lead{font-size:1.125rem;color:var(--ink2);max-inline-size:62ch}.dark .lead{color:var(--dark-text)}.muted{color:var(--mute)}.dark .muted{color:var(--dark-text)}.eyebrow,.small{font-size:.875rem}.eyebrow{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--ink2);-webkit-margin-after:14px;margin-block-end:14px}.eyebrow b{font-family:var(--mono);font-weight:700;color:var(--accent-text)}.eyebrow i{inline-size:28px;block-size:1px;background:var(--accent)}.dark .eyebrow{color:var(--dark-text)}.dark .eyebrow b{color:var(--dark-accent)}.dark .eyebrow i{background:var(--dark-accent)}.head{-webkit-margin-after:40px;margin-block-end:40px}.head p{-webkit-margin-before:12px;margin-block-start:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:var(--tap);padding:10px 20px;border-radius:var(--r-btn);border:1px solid transparent;font-weight:600;font-size:.95rem;line-height:1.3;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,border-color .2s,color .2s;text-align:center}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px -8px rgba(47,107,255,.55)}.btn:active{transform:none}.btn[aria-disabled=true],.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-p{background:var(--accent);color:#fff}.btn-p:hover{background:#2259E0}.btn-g{background:var(--white);color:var(--ink);border-color:var(--line)}.btn-g:hover{border-color:var(--accent-hover-line)}.dark .btn-g{background:transparent;color:#fff;border-color:var(--dark-line)}.dark .btn-g:hover{border-color:var(--dark-accent)}.btn-bots{background:var(--bots-accent);color:#fff}.btn-bots:hover{background:#5A4AC4;box-shadow:0 8px 18px -8px rgba(107,91,214,.6)}.btn-sm{min-block-size:44px;padding:8px 14px;font-size:.875rem}.btn-block{inline-size:100%}.acts{display:flex;flex-wrap:wrap;gap:12px}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.5;white-space:nowrap}.b-ok{background:var(--ok-bg);color:var(--ok-ink)}.b-soon{background:var(--soon-bg);color:var(--soon-ink)}.b-sub{background:var(--sub-bg);color:var(--sub-ink)}.b-once{background:var(--once-bg);color:var(--once-ink)}.ph{background:var(--soon-bg);color:var(--soon-ink);padding-inline:4px;border-radius:4px;font-size:.92em}.grid{display:grid;grid-gap:20px;gap:20px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:24px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s;min-inline-size:0}.card.lift:hover,a.card:hover{transform:translateY(-6px);box-shadow:0 16px 32px -20px rgba(14,17,22,.28);border-color:var(--accent-hover-line)}.dark .card{background:var(--dark-1);border-color:var(--dark-line)}.dark .card p{color:var(--dark-text)}.more{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);font-weight:600;font-size:.92rem;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:8px;padding-block-start:8px}.dark .more{color:var(--dark-accent)}.more .arr{transition:transform .25s var(--ease)}.card:hover .arr,.more:hover .arr{transform:translateX(4px)}[dir=rtl] .card:hover .arr,[dir=rtl] .more:hover .arr{transform:translateX(-4px)}[dir=rtl] .arr{rotate:180deg}.mark{inline-size:48px;block-size:48px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:1.25rem;flex:none;overflow:hidden}.mark img{inline-size:100%;block-size:100%;object-fit:contain}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.icon-box{inline-size:44px;block-size:44px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.dark .icon-box{background:var(--dark-2);color:var(--dark-accent)}.check{display:grid;grid-gap:8px;gap:8px;font-size:.95rem}.check li{display:flex;gap:8px;align-items:flex-start}.check svg{flex:none;-webkit-margin-before:5px;margin-block-start:5px;color:var(--ok-ink)}.dark .check svg{color:var(--dark-accent)}.pills{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-after:28px;margin-block-end:28px}.pill{min-block-size:var(--tap);padding:8px 18px;border-radius:999px;border:1px solid var(--line);background:var(--white);font-weight:500;font-size:.92rem;color:var(--ink2);transition:background-color .2s,color .2s,border-color .2s}.pill:hover{border-color:var(--accent-hover-line)}.pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;animation:pop .28s var(--ease)}.pill .n{font-family:var(--mono);font-size:.8rem;opacity:.7;-webkit-margin-start:6px;margin-inline-start:6px}.dark .pill{background:transparent;border-color:var(--dark-line);color:var(--dark-text)}.dark .pill[aria-pressed=true]{background:#fff;color:var(--ink)}@keyframes pop{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}.hdr{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:40;background:rgba(255,255,255,.94);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.hdr.is-dark{background:rgba(14,17,22,.94);border-color:var(--dark-line);color:var(--dark-text)}.hdr-in{display:flex;gap:28px;min-block-size:72px}.brand,.hdr-in{align-items:center}.brand{display:inline-flex;gap:10px;flex:none}.brand img{inline-size:34px;block-size:30px}.brand span{font:700 1.05rem/1 Readex Pro,sans-serif;letter-spacing:.14em;color:var(--ink)}.ftr .brand span,.hdr.is-dark .brand span{color:#fff}.nav{display:flex;align-items:center;gap:4px;flex:1 1}.nav>li{position:relative}.nav-l{display:inline-flex;align-items:center;gap:4px;min-block-size:var(--tap);padding-inline:12px;border-radius:var(--r-btn);font-size:.95rem;font-weight:500;color:var(--ink2)}.nav-l:hover{color:var(--accent)}.hdr.is-dark .nav-l{color:var(--dark-text)}.hdr.is-dark .nav-l:hover{color:#fff}.nav-l svg{transition:rotate .2s}.nav-l[aria-expanded=true] svg{rotate:180deg}.drop{position:absolute;inset-block-start:100%;inset-inline-start:0;min-inline-size:250px;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 16px 36px -18px rgba(14,17,22,.35);display:grid;grid-gap:2px;gap:2px}.drop a{display:flex;align-items:center;gap:10px;min-block-size:var(--tap);padding:6px 12px;border-radius:8px;font-size:.92rem}.drop a:focus-visible,.drop a:hover{background:var(--paper)}.drop .lbl{padding:8px 12px 2px;font-size:.78rem;color:var(--mute)}.hdr-end{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.lang{font-family:var(--mono);font-size:.85rem}.burger{display:none;inline-size:var(--tap);block-size:var(--tap);align-items:center;justify-content:center;border-radius:var(--r-btn)}.avatar{inline-size:26px;block-size:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:.8rem;font-weight:700;overflow:hidden}.side{position:fixed;inset:0;z-index:60}.side-bg{position:absolute;inset:0;background:rgba(14,17,22,.5);border:0;inline-size:100%}.side-panel{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(340px,88vw);background:var(--white);color:var(--ink);padding:16px 20px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.side-panel .side-h{display:flex;justify-content:space-between;align-items:center;-webkit-margin-after:8px;margin-block-end:8px}.side-panel a:not(.btn){display:flex;align-items:center;min-block-size:var(--tap);font-weight:500}.side-panel .lbl{font-size:.8rem;color:var(--mute);-webkit-margin-before:12px;margin-block-start:12px}.ftr{background:var(--dark);color:var(--dark-text);padding-block:64px 28px;font-size:.92rem}.ftr-grid{display:grid;grid-template-columns:1.6fr repeat(5,1fr);grid-gap:32px;gap:32px}.ftr h3{color:#fff;font-size:.92rem;-webkit-margin-after:12px;margin-block-end:12px}.ftr li a{display:inline-flex;align-items:center;min-block-size:32px}.ftr li a:hover{color:#fff}.ftr-b p{margin-block:14px;max-inline-size:34ch}.ftr-bar{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;-webkit-border-before:1px solid var(--dark-line);border-block-start:1px solid var(--dark-line);-webkit-margin-before:44px;margin-block-start:44px;-webkit-padding-before:20px;padding-block-start:20px;font-size:.85rem}.ftr .lang-sw{display:inline-flex;gap:6px}.ftr .lang-sw a{min-block-size:var(--tap);padding-inline:12px;border:1px solid var(--dark-line);border-radius:var(--r-btn)}.hero{padding-block:88px 96px}.hero-g{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.hero h1 .l2{display:block;color:var(--dark-accent)}.hero .lead{margin-block:20px 28px}.hero .badge{-webkit-margin-after:18px;margin-block-end:18px}.hero-dark-badge{background:var(--dark-2);color:var(--dark-text)}.eco{background:var(--dark-1);border:1px solid var(--dark-line);border-radius:var(--r-banner);padding:22px}.eco h2{font-size:1rem;-webkit-margin-after:12px;margin-block-end:12px}.eco ul{display:grid;grid-gap:8px;gap:8px}.eco li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--dark-2);border-radius:10px}.eco .glyph{inline-size:36px;block-size:36px;border-radius:9px;background:var(--dark-1);color:#fff;display:grid;place-items:center;flex:none;overflow:hidden}.eco .glyph img{inline-size:24px;block-size:24px;object-fit:contain}.eco .nm{color:#fff;font-weight:600}.eco .tp{font-size:.82rem}.eco .st,.eco .tp{color:var(--dark-text)}.eco .st{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;font-size:.8rem;white-space:nowrap}.eco .next{background:none;border:1px dashed var(--dark-line);color:var(--dark-text);justify-content:center;font-size:.85rem}.stages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--dark-line);border-radius:var(--r-card);overflow:hidden;-webkit-margin-before:28px;margin-block-start:28px}.stages li{padding:18px 20px;-webkit-border-end:1px solid var(--dark-line);border-inline-end:1px solid var(--dark-line)}.stages li:last-child{-webkit-border-end:0;border-inline-end:0}.stages b{display:block;font-family:var(--mono);color:var(--dark-accent);font-size:.85rem}.stages span{color:#fff;font-weight:600}.banner{border-radius:var(--r-banner);padding:44px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.banner h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}.prow{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);border-radius:var(--r-banner);overflow:hidden;background:var(--white)}.prow+.prow{-webkit-margin-before:24px;margin-block-start:24px}.prow-a{background:var(--tint);color:var(--pi);padding:28px;flex-direction:column;gap:20px;min-block-size:300px}.prow-a,.prow-a .top{display:flex;justify-content:space-between}.prow-a .top{align-items:center;font-family:var(--mono);font-weight:700}.prow-a .logo{align-self:center;inline-size:92px;block-size:92px;border-radius:22px;background:var(--white);display:grid;place-items:center;font-size:2.4rem;font-weight:700;overflow:hidden}.prow-a .logo img{inline-size:100%;block-size:100%;object-fit:contain}.prow-a .logo.wide{inline-size:min(280px,100%);block-size:120px;padding:18px 26px}.work{gap:8px}.work-logo{inline-size:64px;block-size:64px;border-radius:14px;overflow:hidden;display:grid;place-items:center;-webkit-margin-after:8px;margin-block-end:8px}.work-logo img{inline-size:100%;block-size:100%;object-fit:contain}.prow:has(.prow-img){grid-template-columns:repeat(2,minmax(0,1fr))}.prow-img{aspect-ratio:4/3;align-self:stretch}.prow-img img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.prow-b{padding:32px;display:flex;flex-direction:column;gap:12px}.waitbox{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;max-inline-size:520px}.waitbox .field{flex:1 1 220px;margin:0}.field{display:grid;grid-gap:6px;gap:6px;font-size:.92rem;font-weight:500;-webkit-margin-after:14px;margin-block-end:14px}.field input,.field select,.field textarea,.input{inline-size:100%;min-block-size:var(--tap);padding:9px 12px;border:1px solid #c7cdd6;border-radius:var(--r-btn);background:var(--white);font-weight:400;color:var(--ink)}.field textarea{min-block-size:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.hint{font-size:.84rem;color:var(--mute);font-weight:400}.err{color:#B4233F;font-size:.9rem;min-block-size:1.4em}.okmsg{background:var(--ok-bg);color:var(--ok-ink);padding:14px 16px;font-weight:500}.okmsg,.warnmsg{border-radius:12px}.warnmsg{background:var(--soon-bg);color:var(--soon-ink);padding:12px 16px;font-size:.92rem}.hp{position:absolute!important;inset-inline-start:-9999px;inline-size:1px;block-size:1px;opacity:0}.ck{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;-webkit-margin-after:12px;margin-block-end:12px}.ck input{inline-size:20px;block-size:20px;-webkit-margin-before:3px;margin-block-start:3px;flex:none;accent-color:var(--accent)}.ck a{color:var(--accent-text);text-decoration:underline}.otp{display:flex;gap:8px;direction:ltr;margin-block:8px 12px}.otp input{inline-size:46px;block-size:54px;text-align:center;font:700 1.3rem var(--mono);border:1px solid #c7cdd6;border-radius:var(--r-btn);background:var(--white)}.otp input:focus{outline:2px solid var(--accent);border-color:var(--accent)}.wz-bar{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;-webkit-margin-after:22px;margin-block-end:22px}.wz-bar li{block-size:5px;border-radius:3px;background:var(--line);transition:background-color .3s}.wz-bar li.on{background:var(--accent)}.opts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;-webkit-margin-after:16px;margin-block-end:16px}.opt{display:flex;align-items:center;min-block-size:52px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;font-weight:500;text-align:start;background:var(--white);transition:border-color .2s,background-color .2s}.opt:hover{border-color:var(--accent-hover-line)}.opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);animation:pop .28s var(--ease)}.slots{display:flex;flex-wrap:wrap;gap:8px}.split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.codewin{background:var(--dark-1);border:1px solid var(--dark-line);border-radius:var(--r-card);overflow:hidden;direction:ltr;text-align:left}.codewin .bar{display:flex;gap:6px;padding:12px 14px;-webkit-border-after:1px solid var(--dark-line);border-block-end:1px solid var(--dark-line)}.codewin .bar i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--dark-line)}.codewin pre{margin:0;padding:18px;overflow-x:auto;font:500 .9rem/1.8 var(--mono);color:var(--dark-text)}.codewin .k{color:var(--dark-accent)}.dcard{padding:0;overflow:hidden}.dcard .area{block-size:150px;background:var(--tint);color:var(--pi);display:grid;place-items:center;font-size:2.2rem;font-weight:700}.dcard .body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.dcard .foot{display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:10px;padding-block-start:10px}.price{font-family:var(--mono);font-weight:700}.search{position:relative}.search input{-webkit-padding-start:42px;padding-inline-start:42px}.search svg{position:absolute;inset-block:0;margin-block:auto;inset-inline-start:14px;color:var(--mute);pointer-events:none}.steps3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:s}.steps3 li{counter-increment:s;padding:22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white)}.steps3 li:before{content:counter(s,decimal-leading-zero);display:block;font:700 .85rem var(--mono);color:var(--accent-text);-webkit-margin-after:6px;margin-block-end:6px}.dark .steps3 li{background:var(--dark-1);border-color:var(--dark-line);color:#fff}.dark .steps3 li:before{color:var(--dark-accent)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.plan{position:relative}.plan.best{border-color:var(--bots-accent);box-shadow:0 0 0 1px var(--bots-accent)}.plan .amt{font:700 2rem/1.2 var(--mono)}.plan .per{font-size:.9rem;color:var(--mute)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card)}.tbl{inline-size:100%;border-collapse:collapse;font-size:.94rem;min-inline-size:620px;background:var(--white)}.tbl th{background:var(--paper);font-weight:600;text-align:start;padding:12px 16px}.tbl tbody th{background:var(--white)}.tbl tbody th,.tbl td{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.tbl td{padding:12px 16px;vertical-align:top}.bots-box li{background:#231E45}.bots-box{background:#1D1838;border-color:#352E63}.side-layout{grid-template-columns:240px minmax(0,1fr);grid-gap:44px;gap:44px}.doc-layout,.side-layout{display:grid;align-items:start}.doc-layout{grid-template-columns:230px minmax(0,1fr) 200px;grid-gap:40px;gap:40px}.help-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:36px;gap:36px;align-items:start}.sidenav{position:-webkit-sticky;position:sticky;inset-block-start:92px;display:grid;grid-gap:2px;gap:2px;font-size:.93rem;max-block-size:calc(100dvh - 110px);overflow-y:auto}.sidenav .lbl{font-weight:600;font-size:.8rem;color:var(--mute);padding:12px 10px 4px}.sidenav a{display:flex;align-items:center;min-block-size:40px;padding:6px 10px;border-radius:8px;color:var(--ink2)}.sidenav a:hover{background:var(--paper)}.sidenav a[aria-current=page],.sidenav button[aria-current=page]{background:var(--accent-soft);color:var(--sub-ink);font-weight:600}.toc{position:-webkit-sticky;position:sticky;inset-block-start:92px;font-size:.86rem}.toc h2{font-size:.8rem;-webkit-margin-after:8px;margin-block-end:8px}.toc a,.toc h2{color:var(--mute)}.toc a{display:block;padding:4px 10px;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line)}.toc a.on{border-color:var(--accent);color:var(--accent)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.86rem;color:var(--mute);-webkit-margin-after:18px;margin-block-end:18px}.crumbs a:hover{color:var(--accent)}.crumbs li+li:before{content:"/";-webkit-margin-end:6px;margin-inline-end:6px;color:#B7BDC7}.dark .crumbs{color:var(--dark-text)}.prose{max-inline-size:74ch;font-size:1.02rem}.prose>*+*{-webkit-margin-before:14px;margin-block-start:14px}.prose h2{font-size:1.4rem;-webkit-margin-before:34px;margin-block-start:34px}.prose h2,.prose h3{scroll-margin-block-start:92px}.prose h3{font-size:1.1rem;-webkit-margin-before:24px;margin-block-start:24px}.prose ul{list-style:disc}.prose ol,.prose ul{-webkit-padding-start:22px;padding-inline-start:22px}.prose ol{list-style:decimal}.prose li+li{-webkit-margin-before:6px;margin-block-start:6px}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose code:not(pre code){background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:.88em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.prose table{inline-size:100%;border-collapse:collapse;font-size:.94rem;display:block;overflow-x:auto}.prose th{background:var(--paper);text-align:start}.prose td,.prose th{padding:9px 12px;border:1px solid var(--line)}.prose .pre{position:relative}.prose pre{direction:ltr;text-align:left;background:var(--dark-1);color:var(--dark-text);border-radius:12px;padding:16px 18px;overflow-x:auto;font:500 .88rem/1.7 var(--mono);margin:0}.prose pre code{font:inherit;background:none;border:0;padding:0}.copy{position:absolute;inset-block-start:6px;inset-inline-end:6px;min-block-size:32px;padding:2px 10px;font-size:.78rem;border-radius:6px;background:var(--dark-2);color:var(--dark-text);border:1px solid var(--dark-line)}.alert{border-radius:10px;padding:12px 16px;-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:var(--accent-soft);font-size:.96rem}.alert.warning{border-color:#E8901C;background:var(--soon-bg);color:var(--soon-ink)}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:var(--dark-accent)}.hljs-attr,.hljs-attribute,.hljs-string{color:#9FE3C1}.hljs-comment{color:#8791A1}.hljs-literal,.hljs-number{color:#F4B66A}.pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;-webkit-margin-before:36px;margin-block-start:36px}.pager a{border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-weight:500;min-block-size:var(--tap)}.pager a:hover{border-color:var(--accent-hover-line)}.pager .nx{text-align:end;grid-column:2}.pager small{display:block;color:var(--mute);font-weight:400}.vote{display:flex;flex-wrap:wrap;align-items:center;gap:10px;-webkit-margin-before:28px;margin-block-start:28px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.acc{border:1px solid var(--line);border-radius:12px;background:var(--white)}.acc+.acc{-webkit-margin-before:10px;margin-block-start:10px}.acc summary{cursor:pointer;padding:14px 18px;font-weight:600;min-block-size:var(--tap)}.acc p{padding:0 18px 16px;color:var(--ink2)}.acc-a{-webkit-padding-after:2px;padding-block-end:2px}.acc-a ul{padding:0 34px 14px;list-style:disc;color:var(--ink2)}.acc-a a{color:var(--accent);text-decoration:underline}.faq-cat{font-size:1.15rem;margin-block:26px 12px}.story{text-align:center;color:var(--ink2);font-weight:500;-webkit-margin-before:24px;margin-block-start:24px}.dcard .area img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.dcard .area{overflow:hidden;block-size:auto;aspect-ratio:4/3}.svc-work{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.svc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.svc-steps li{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--white)}.svc-steps b{display:block;font-family:var(--mono);color:var(--accent);-webkit-margin-after:6px;margin-block-end:6px}.guide-meta{color:var(--mute);font-size:.9rem;-webkit-margin-after:18px;margin-block-end:18px}@media (max-width:960px){.svc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.svc-steps{grid-template-columns:minmax(0,1fr)}}.list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:52px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--white);font-weight:500}.list li+li{-webkit-margin-before:8px;margin-block-start:8px}.list a:hover{border-color:var(--accent-hover-line)}.results{position:absolute;z-index:20;inset-inline:0;inset-block-start:calc(100% + 6px);background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 36px -18px rgba(14,17,22,.35);padding:6px;max-block-size:380px;overflow-y:auto}.results a{display:block;padding:8px 12px;border-radius:8px}.results a:focus-visible,.results a:hover{background:var(--paper)}.results small{display:block;color:var(--mute)}.dlg{border:0;border-radius:var(--r-card);padding:20px;inline-size:min(560px,92vw)}.dlg::-webkit-backdrop{background:rgba(14,17,22,.55)}.dlg::backdrop{background:rgba(14,17,22,.55)}.st-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:56px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.st-row+.st-row{-webkit-margin-before:8px;margin-block-start:8px}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:10px 28px;gap:10px 28px}.facts dt{color:var(--dark-text);opacity:.8}.facts dd{color:#fff;font-weight:500}.co{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.co-sum{position:-webkit-sticky;position:sticky;inset-block-start:92px}.sumrow{display:flex;justify-content:space-between;gap:12px;padding-block:8px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);font-size:.94rem}.sumrow.total{font-weight:700;border:0;font-size:1.05rem}.stepn{display:flex;align-items:center;gap:10px}.stepn b{font-family:var(--mono);color:var(--accent)}.code-big{font:700 clamp(1.1rem,3vw,1.6rem) var(--mono);direction:ltr;letter-spacing:.03em;word-break:break-all}.spin{color:var(--mute);padding:24px}.rise{animation:nudge .3s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms)}@keyframes nudge{0%{transform:translateY(6px)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.eco li{animation:rise .6s var(--ease) both;animation-delay:calc(.3s + var(--i, 0) * .12s)}.stagger>*{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms)}@supports (animation-timeline:view()){.sv{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 42%}}@supports not (animation-timeline:view()){.js-io .sv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js-io .sv.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.js-io .sv{opacity:1;transform:none}}@media (max-width:1100px){.doc-layout{grid-template-columns:210px minmax(0,1fr)}.doc-layout .toc-col{display:none}.ftr-grid{grid-template-columns:repeat(3,1fr)}.ftr-b{grid-column:1/-1}}@media (max-width:960px){.hdr-end .only-wide,.nav{display:none!important}.burger{display:inline-flex}.co,.help-layout,.hero-g,.prow,.prow:has(.prow-img),.split{grid-template-columns:minmax(0,1fr)}.g3,.g4,.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-layout,.side-layout{grid-template-columns:minmax(0,1fr);gap:20px}.co-sum,.sidenav{position:static;max-block-size:none}.steps3{grid-template-columns:minmax(0,1fr)}.stages{grid-template-columns:repeat(2,1fr)}.stages li:nth-child(2){-webkit-border-end:0;border-inline-end:0}.stages li:nth-child(-n+2){-webkit-border-after:1px solid var(--dark-line);border-block-end:1px solid var(--dark-line)}}@media (max-width:620px){.sec{padding-block:60px}.hero{padding-block:56px 64px}.g2,.g3,.g4,.plans{grid-template-columns:minmax(0,1fr)}.ftr-grid{grid-template-columns:repeat(2,1fr)}.banner{padding:28px}.opts{grid-template-columns:minmax(0,1fr)}.otp input{inline-size:42px}.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd{-webkit-margin-after:10px;margin-block-end:10px}}