:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090a;--s1:#101214;--s2:#171a1d;--s3:#22262a;--line:#ecf0e417;--line2:#ecf0e42b;--tx:#f1f4ec;--tx2:#a3a9a0;--tx3:#727972;--acc:#d4ff3f;--acc-ink:#0b0e00;--acc-dim:#d4ff3f1f;--ok:#3ee0a0;--warn:#ffb54a;--bad:#ff6b6b;--info:#7aa8ff;--f:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--m:"JetBrains Mono",ui-monospace,Menlo,monospace;--c1:#d4ff3f;--c2:#6f9dff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--tx);font:15px/1.55 var(--f);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}.sp{flex:1}.mono{font-family:var(--m);font-variant-numeric:tabular-nums}svg.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}svg.ic.fill{fill:currentColor;stroke:none}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:650;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn.pri{background:var(--acc);color:var(--acc-ink)}.btn.pri:hover{background:#e2ff72;transform:translateY(-1px)}.btn.gho{border:1px solid var(--line2)}.btn.gho:hover{background:var(--s2)}.btn.sm{height:34px;padding:0 14px;font-size:13px}.btn.lg{height:56px;padding:0 30px;font-size:16px}.btn[disabled]{opacity:.38;cursor:not-allowed;transform:none}.btn.wrap{white-space:normal;text-align:center;overflow-wrap:anywhere;height:auto;min-height:44px;padding-block:9px;line-height:1.3}.btn.wrap.sm{min-height:34px;padding-block:7px}.chip{background:var(--s2);border:1px solid var(--line);height:26px;color:var(--tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.sm{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-color:#ffffff2e;height:20px;padding:0 7px;font-size:10px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.ok{color:var(--ok);background:#3ee0a01a}.pill.info{color:var(--info);background:#7aa8ff1a}.pill.warn{color:var(--warn);background:#ffb54a1a}.pill.bad{color:var(--bad);background:#ff6b6b1a}.pill.info:before{animation:1.2s infinite blink}@keyframes blink{50%{opacity:.25}}.eyebrow{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px}.nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#08090acc;position:sticky}.nav .wrap{align-items:center;gap:14px;height:64px;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.logo i{background:var(--acc);width:28px;height:28px;color:var(--acc-ink);border-radius:9px;place-items:center;display:grid}.nav-links{color:var(--tx2);gap:24px;margin-left:26px;font-size:14px;display:flex}.nav-links a:hover{color:var(--tx)}.lang{border:1px solid var(--line2);border-radius:999px;padding:2px;display:inline-flex}.lang button{height:26px;color:var(--tx3);border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.lang button.on{background:var(--s3);color:var(--tx)}.poster{background:radial-gradient(90% 55% at 18% 6%,color-mix(in srgb,var(--a) 88%,transparent),transparent 62%), radial-gradient(80% 60% at 94% 50%,color-mix(in srgb,var(--b) 80%,transparent),transparent 64%), linear-gradient(180deg,#0e0b15,#050608);position:absolute;inset:0;overflow:hidden}.poster:before{content:"";aspect-ratio:1;width:52%;left:var(--sx);top:var(--sy);background:radial-gradient(circle,#040404 0 50%,#fff0c2 53%,color-mix(in srgb,var(--a) 75%,transparent) 58%,transparent 72%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.poster:after{content:"";opacity:.2;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.reel{aspect-ratio:9/16;border:1px solid var(--line2);background:#000;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3;container-type:inline-size}.reel .shade{background:linear-gradient(#00000059,#0000 28% 52%,#000c);position:absolute;inset:0}.reel-top{justify-content:space-between;gap:4px;display:flex;position:absolute;top:4cqw;left:4cqw;right:4cqw}.reel-sub{text-align:center;text-shadow:0 2px 8px #000;text-wrap:balance;font-size:7.4cqw;font-weight:800;line-height:1.2;position:absolute;bottom:16cqw;left:5cqw;right:5cqw}.reel-sub b{background:var(--acc);color:var(--acc-ink);border-radius:1.5cqw;padding:0 1.5cqw}.reel-user{opacity:.92;font-size:6cqw;font-weight:650;position:absolute;bottom:5cqw;left:5cqw}.thumb{aspect-ratio:9/16;border:1px solid var(--line2);border-radius:8px;flex:none;width:44px;position:relative;overflow:hidden}.hero{padding-block:56px 36px;overflow-x:clip}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;display:grid}h1{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 22px;font-size:clamp(40px,6.2vw,80px);font-weight:800;line-height:.96}h1 .acc{color:var(--acc)}h2{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1}h3{letter-spacing:-.01em;margin:0;font-size:18px}.lead{color:var(--tx2);max-width:34em;margin:0 0 30px;font-size:clamp(16px,1.6vw,19px)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fine{color:var(--tx3);margin-top:14px;font-size:13px}.reels{justify-content:center;align-items:flex-end;gap:12px;padding:24px 0 34px;display:flex;position:relative}.reels .reel{width:clamp(96px,17vw,190px)}.reels .reel:first-child{transform:translateY(-16px)rotate(-4deg)}.reels .reel:nth-child(2){z-index:2;width:clamp(112px,21vw,232px)}.reels .reel:nth-child(3){transform:translateY(-34px)rotate(4deg)}.float{z-index:3;border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101214e6;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.float.f1{bottom:2px;left:0}.float.f2{top:0;right:0}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3ee0a029}.tools{border-block:1px solid var(--line);margin-top:20px;padding-block:20px}.tools .wrap{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:13px;display:flex}.tools b{color:var(--tx2);letter-spacing:-.01em;font-size:15px;font-weight:700}section.blk{padding-block:88px 0;scroll-margin-top:72px}.sec-head{max-width:720px;margin-bottom:36px}.sec-head p{color:var(--tx2);margin:14px 0 0;font-size:17px}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;min-height:230px;padding:24px;display:flex}.step .n{font-family:var(--m);color:var(--acc);font-size:12px}.step .ico{background:var(--acc-dim);width:44px;height:44px;color:var(--acc);border-radius:14px;place-items:center;display:grid}.step p{color:var(--tx2);margin:0;font-size:14.5px}.modes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mode{border:1px solid var(--line);background:var(--s1);border-radius:22px;padding:26px}.mode.rec{background:linear-gradient(180deg,#d4ff3f0f,var(--s1) 60%);border-color:#d4ff3f59}.mode p{color:var(--tx2);margin:10px 0 0;font-size:14.5px}.tag{font-family:var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-ink);background:var(--acc);vertical-align:2px;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:11px}.geo-split{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.seg{background:var(--s1);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.seg button{height:34px;color:var(--tx2);border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:650}.seg button.on{background:var(--acc);color:var(--acc-ink)}.plans{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.plan{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;padding:26px;display:flex}.plan.hot{background:linear-gradient(180deg,#d4ff3f12,var(--s1) 55%);border-color:#d4ff3f73}.plan.cur{outline:2px solid var(--acc)}.price{letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1}.price small{color:var(--tx3);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.plan ul{color:var(--tx2);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.plan li{gap:10px;display:flex}.plan li svg{color:var(--acc);margin-top:2px}details{border-bottom:1px solid var(--line);padding-block:18px}details summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:17px;font-weight:650;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(180deg)}details p{color:var(--tx2);max-width:46em;margin:12px 0 0}footer{color:var(--tx3);padding-block:80px 100px;font-size:13px}.app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.side{top:env(safe-area-inset-top,0px);border-right:1px solid var(--line);background:var(--bg);flex-direction:column;align-self:start;gap:6px;height:100vh;padding:20px 14px;display:flex;position:sticky}.side .logo{padding:0 8px 18px}.navi{height:42px;color:var(--tx2);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.navi:hover{background:var(--s1);color:var(--tx)}.navi.on{background:var(--s2);color:var(--tx)}.navi.on svg{color:var(--acc)}.trial-card{border:1px solid var(--line2);background:var(--s1);text-align:left;border-radius:16px;width:100%;margin-top:auto;padding:14px}.trial-card .mono{color:var(--acc);font-size:20px;font-weight:500}.trial-card small{color:var(--tx3);font-size:12px;display:block}.bar{background:var(--s3);border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.bar i{background:var(--acc);border-radius:3px;height:100%;display:block}.main{min-width:0;padding:28px clamp(16px,3vw,40px) 60px}.topbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.topbar h2{margin:0;font-size:clamp(26px,3.2vw,38px)}.card{background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:22px}.card h3{margin-bottom:4px}.muted{color:var(--tx2)}.faint{color:var(--tx3);font-size:13px}.lbl{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;display:flex}.wiz{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.drop{border:1.5px dashed var(--line2);text-align:center;background:var(--s1);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:34px 20px;transition:border-color .15s,background .15s;display:flex}.drop:hover,.drop.over{border-color:var(--acc);background:var(--acc-dim)}.drop .ico{background:var(--s2);width:52px;height:52px;color:var(--acc);border-radius:16px;place-items:center;display:grid}.file{align-items:center;gap:14px;display:flex}.file .meta{flex:1;min-width:0}.file .nm{overflow-wrap:anywhere;font-weight:650}.opts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.opt{border:1px solid var(--line);text-align:left;background:var(--s1);border-radius:16px;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:flex}.opt:hover{border-color:var(--line2)}.opt.on{border-color:var(--acc);background:var(--acc-dim)}.opt .t{align-items:center;gap:8px;font-weight:700;display:flex}.opt .d{color:var(--tx2);font-size:12.5px}.opt.dis{opacity:.42;cursor:not-allowed}.warn-line{color:var(--warn);align-items:flex-start;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tabs button{border:1px solid var(--line);height:32px;color:var(--tx2);border-radius:999px;padding:0 14px;font-size:13px;font-weight:650}.tabs button.on{background:var(--tx);color:var(--bg);border-color:var(--tx)}textarea,.inp{background:var(--bg);border:1px solid var(--line2);resize:vertical;border-radius:14px;width:100%;padding:12px 14px;line-height:1.5}.inp{height:46px;padding-block:0}select.inp{padding-block:0}textarea:focus,.inp:focus{outline:2px solid var(--acc);outline-offset:1px;border-color:#0000}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--tx2);font-size:13px;font-weight:600}.tog{flex-wrap:wrap;gap:8px;display:flex}.tog button{border:1px solid var(--line);height:38px;color:var(--tx2);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.tog button.on{border-color:var(--acc);color:var(--tx);background:var(--acc-dim)}.tog button.soon{opacity:.4;cursor:not-allowed}.tog button svg{color:var(--acc)}.sticky{top:calc(20px + env(safe-area-inset-top,0px));flex-direction:column;gap:14px;display:flex;position:sticky}.prev{width:min(100%,220px);margin-inline:auto}.sum{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.sum div{justify-content:space-between;gap:12px;display:flex}.sum span:first-child{color:var(--tx3)}.sum span:last-child{text-align:right}.block-list{color:var(--warn);flex-direction:column;gap:6px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.err{color:var(--bad);margin-bottom:12px;font-size:13.5px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filters button{border:1px solid var(--line);height:34px;color:var(--tx2);border-radius:999px;padding:0 14px;font-size:13px;font-weight:650}.filters button.on{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.rows{flex-direction:column;gap:10px;display:flex}.row{background:var(--s1);border:1px solid var(--line);border-radius:18px;overflow:hidden}.row-h{text-align:left;grid-template-columns:44px minmax(0,1.4fr) auto auto 22px;align-items:center;gap:16px;width:100%;padding:14px 18px;display:grid}.row-h:hover{background:var(--s2)}.row .ttl{overflow-wrap:anywhere;font-weight:700}.row .sub{color:var(--tx3);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.pipe{gap:4px;display:flex}.pipe span{background:var(--s3);border-radius:3px;width:20px;height:6px}.pipe .d{background:var(--ok)}.pipe .c{background:var(--acc);animation:1s infinite blink}.pipe .f{background:var(--bad)}.row-b{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:6px 18px 20px;display:grid}.stages{flex-direction:column;gap:2px;margin-top:14px;display:flex}.stg{color:var(--tx3);align-items:center;gap:12px;padding:7px 0;font-size:14px;display:flex}.stg .b{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.stg.d{color:var(--tx)}.stg.d .b{background:var(--ok);border-color:var(--ok);color:#04150d}.stg.d .b svg{stroke-width:3px;width:13px;height:13px}.stg.c{color:var(--tx)}.stg.c .b{border-color:var(--acc);animation:1s infinite blink}.stg.f{color:var(--bad)}.stg.f .b{border-color:var(--bad)}.log{font-family:var(--m);color:var(--tx2);background:var(--bg);border:1px solid var(--line);border-radius:14px;max-height:230px;margin-top:14px;padding:14px;font-size:12px;line-height:1.7;overflow:auto}.log .tm{color:var(--tx3);margin-right:8px}.log .er{color:var(--bad)}.acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acc-h{align-items:center;gap:14px;display:flex}.av{border:1px solid var(--line2);border-radius:50%;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.av .poster{border-radius:50%}.dev{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.phone{border:2px solid var(--line2);background:var(--s2);border-radius:12px;width:46px;height:82px;position:relative}.phone:after{content:"";background:linear-gradient(160deg,var(--acc-dim),transparent);border-radius:6px;position:absolute;inset:5px 4px}.wiz>*,.geo-split>*,.hero-grid>*,.grid2>*{min-width:0}.kv span{overflow-wrap:anywhere}.kv{grid-template-columns:auto 1fr;gap:4px 14px;font-size:12.5px;display:grid}.kv span:nth-child(odd){color:var(--tx3)}.add{border:1.5px dashed var(--line2);min-height:220px;color:var(--tx2);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px;font-weight:650;display:flex}.add:hover{border-color:var(--acc);color:var(--tx)}.note{color:var(--tx2);background:#ffb54a12;border:1px solid #ffb54a38;border-radius:12px;gap:10px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:flex}.note svg{color:var(--warn);flex:none;margin-top:1px}.usage{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.big{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.ov{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--s1);border:1px solid var(--line2);border-radius:24px;width:min(480px,100%);max-height:calc(100% - 20px);padding:28px;overflow:auto}.modal h3{letter-spacing:-.03em;margin-bottom:6px;font-size:24px}.modal .x{float:right;width:34px;height:34px;color:var(--tx2);border-radius:50%;place-items:center;display:grid}.modal .x:hover{background:var(--s3)}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--tx);color:var(--bg);border-radius:14px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:650;animation:.25s up;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px #00000080}.toast.err{background:var(--bad);color:#1a0505}@keyframes up{0%{opacity:0;transform:translate(-50%,10px)}}@media (min-width:861px){.toast{bottom:32px}}.tipbar{z-index:70;border:1px solid var(--line2);background:var(--s1);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:min(640px,100vw - 32px);padding:14px 16px;animation:.3s ease-out tipin;display:grid;position:fixed;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px -16px #000000bf}@keyframes tipin{0%{opacity:0;transform:translate(-50%,14px)}}.tipbar-main{cursor:grab;grid-area:1/1;min-width:0}.tipbar-main:active{cursor:grabbing}.tipbar-slide{align-items:center;gap:16px;min-width:0;animation:.34s cubic-bezier(.2,.8,.3,1) tipfwd;display:flex}.tipbar-slide.back{animation-name:tipback}@keyframes tipfwd{0%{opacity:0;transform:translate(40px)}}@keyframes tipback{0%{opacity:0;transform:translate(-40px)}}.tipbar-art{pointer-events:none;flex:none;width:72px}.tipbar-art svg.tipart{width:72px;height:120px;display:block}.tipbar-body{flex:1;min-width:0}.tipbar-body b{margin-bottom:4px;font-size:14.5px;display:block}.tipbar-body p{color:var(--tx2);margin:0;font-size:13px;line-height:1.5}.tipbar-x{width:28px;height:28px;color:var(--tx3);border-radius:50%;grid-area:1/2;align-self:flex-start;place-items:center;display:grid}.tipbar-x:hover{color:var(--tx);background:var(--s3)}.tipbar-dots{grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:5px;display:flex}.tipbar-dots button{background:var(--s3);border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s cubic-bezier(.2,.8,.3,1),background .3s}.tipbar-dots button:hover{background:var(--tx3)}.tipbar-dots button.on{background:var(--s3);width:26px;overflow:hidden}.tipbar-dots button.on i{background:var(--acc);border-radius:3px;width:0;height:100%;animation-name:tipfill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes tipfill{0%{width:0}to{width:100%}}@media (max-width:720px){.tipbar{padding:12px 14px;bottom:12px}.tipbar-slide{gap:12px}.tipbar-art{width:52px}.tipbar-art svg.tipart{width:52px;height:88px}}@media (prefers-reduced-motion:reduce){.tipbar,.tipbar-slide{animation:none}.tipbar-dots button.on i{width:100%;animation:none}}.modal.loader{text-align:center;max-width:420px}.modal.loader h3{letter-spacing:-.02em;margin:14px 0 6px;font-size:19px}.modal.loader .bar{margin-top:14px}.spin{border:3px solid var(--line2);border-top-color:var(--acc);border-radius:50%;width:38px;height:38px;margin:0 auto;animation:.8s linear infinite spin}.spin.sm{border-width:2px;border-color:currentColor #00000040 #00000040;flex:none;width:14px;height:14px;margin:0}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.story-row{gap:12px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.story{flex:none;width:118px;margin:0}.story video{aspect-ratio:9/16;border:1px solid var(--line2);object-fit:cover;background:#000;border-radius:12px;width:118px;display:block}.story figcaption{color:var(--tx3);justify-content:space-between;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.story figcaption a{color:var(--acc)}.cmt{border:1px solid var(--line2);background:var(--bg);border-radius:16px;padding:14px 16px}.cmt-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmt-h b{font-size:14px}.cmt-t{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.cmt-r{border-left:2px solid var(--acc);color:var(--tx2);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:10px 0 0;padding-left:12px;font-size:13.5px;line-height:1.5;display:flex}.cmt-r svg.ic{color:var(--acc);margin-top:2px}.cmt textarea{margin-top:10px}.reel.has-chrome .reel-sub{bottom:36cqw;right:15cqw}.reel-rail{flex-direction:column;align-items:center;gap:4.4cqw;display:flex;position:absolute;bottom:24cqw;right:3.5cqw}.reel-rail span{flex-direction:column;align-items:center;gap:1cqw;display:flex}.reel-rail svg.ic{stroke-width:1.6px;color:#fff;filter:drop-shadow(0 1px 3px #000000a6);width:7cqw;height:7cqw}.reel-rail i{color:#fff;text-shadow:0 1px 3px #000000b3;font-size:3.2cqw;font-style:normal;font-weight:600}.reel-foot{flex-direction:column;gap:2cqw;display:flex;position:absolute;bottom:4cqw;left:4cqw;right:17cqw}.reel-ai{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;border:1px solid #fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:1.4cqw;padding:1cqw 2.4cqw;font-size:3.1cqw;font-weight:600;display:inline-flex}.reel-ai svg.ic{width:3.8cqw;height:3.8cqw;color:var(--acc)}.reel-who{align-items:center;gap:2cqw;min-width:0;font-size:3.8cqw;display:flex}.reel-av{background:linear-gradient(135deg,var(--acc),#4ad6ff);border:.5cqw solid #ffffffd9;border-radius:50%;flex:none;width:6.4cqw;height:6.4cqw}.reel-who b{color:#fff;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.reel-follow{color:#fff;border:.4cqw solid #fffc;border-radius:1.6cqw;flex:none;padding:.3cqw 2cqw;font-size:3.1cqw;font-weight:650}.reel-cap{color:#ffffffeb;text-shadow:0 1px 3px #000000b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.3cqw;line-height:1.35;display:-webkit-box;overflow:hidden}.reel-audio{color:#ffffffe0;text-shadow:0 1px 3px #000000b3;align-items:center;gap:1.4cqw;font-size:3.1cqw;display:flex}.reel-audio svg.ic{color:#fff;width:3.6cqw;height:3.6cqw}.cover-wrap{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.cover-col{flex:250px;min-width:0;max-width:340px}.cover-video{border:1px solid var(--line2);background:#000;border-radius:14px;width:100%;max-width:220px;display:block}.cover-prev{width:100%;max-width:300px}.cover-prev canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cover-prev .safe{aspect-ratio:1;pointer-events:none;border:1px dashed #ffffff59;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.req-row{border:1px solid var(--line2);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.req-row .pill{flex:none}.adm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.adm-tabs button{border:1px solid var(--line);height:34px;color:var(--tx2);border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.adm-tabs button.on{border-color:var(--acc);color:var(--tx);background:var(--acc-dim)}.adm-tabs .n{font-variant-numeric:tabular-nums;color:var(--tx3)}.adm-row{border:1px solid var(--line2);background:var(--s1);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid}.adm-row+.adm-row{margin-top:12px}.adm-row h3{margin:0 0 4px;font-size:16px}.adm-note{white-space:pre-wrap;color:var(--tx2);margin-top:8px;font-size:13.5px}.adm-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.adm-row{grid-template-columns:minmax(0,1fr)}.adm-acts{justify-content:flex-start}}@media (max-width:1020px){.wiz{grid-template-columns:minmax(0,1fr)}.sticky{position:static}.steps{grid-template-columns:1fr 1fr}.plans,.row-b{grid-template-columns:1fr}}@media (max-width:860px){.hero-grid,.geo-split,.modes{grid-template-columns:minmax(0,1fr)}.nav-links{display:none}.app{grid-template-columns:1fr}.side{height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--line);z-index:30;flex-direction:row;gap:2px;position:fixed;inset:auto 0 0}.side .logo,.side .trial-card{display:none}.navi{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:2px;height:52px;padding:0 4px;font-size:11px}.main{padding-bottom:110px}.grid2,.usage{grid-template-columns:1fr}.row-h{grid-template-columns:44px minmax(0,1fr) 22px}.row-h .pipe,.row-h .pill{grid-column:2/3}.row-h .chev{grid-area:1/3}}@media (max-width:560px){.steps,.opts{grid-template-columns:1fr}.nav .wrap{gap:8px}.nav .btn.sm{padding:0 12px}.lang button{padding:0 8px}.float{display:none}}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.tile{background:var(--s1);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.tile .l{color:var(--tx2);font-size:13px}.tile .v{font-family:var(--m);letter-spacing:-.03em;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1}.delta{color:var(--ok);align-items:center;gap:4px;font-size:12.5px;font-weight:650;display:inline-flex}.delta.na{color:var(--tx3);font-weight:500}.home-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.ck{background:linear-gradient(180deg,#d4ff3f0f,var(--s1) 70%);border-color:#d4ff3f4d;margin-bottom:16px}.ck-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.ck-h .bar{width:180px;margin:0}.ck-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ck-i{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s;display:flex}.ck-i:hover{border-color:var(--acc)}.ck-b{border:1.5px solid var(--line2);width:26px;height:26px;font-family:var(--m);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.ck-i.done{opacity:.62}.ck-i.done .ck-b{background:var(--ok);border-color:var(--ok);color:#04150d}.ck-i.done .ck-b svg{stroke-width:3px;width:14px;height:14px}.ck-i b{margin-bottom:2px;font-size:14.5px;display:block}.ck-i .faint{font-size:12.5px;line-height:1.4}.legend{flex-wrap:wrap;gap:6px 20px;margin:8px 0 10px;font-size:13px;display:flex}.legend span{color:var(--tx2);align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:2px;width:16px;height:3px;display:inline-block}.legend b{color:var(--tx);font-family:var(--m);font-weight:500}.chart-wrap{position:relative}.chart-wrap svg{touch-action:pan-y;width:100%;height:auto;display:block}.chart-wrap text{font-family:var(--m);fill:var(--tx3);font-size:11px}.chart-wrap text.sn{font-family:var(--f);fill:var(--tx2);font-size:12px;font-weight:650}.tip{pointer-events:none;background:var(--s3);border:1px solid var(--line2);z-index:2;border-radius:12px;min-width:160px;padding:10px 12px;font-size:12px;position:absolute;box-shadow:0 12px 30px #00000080}.tip .d{color:var(--tx3);margin-bottom:6px}.tip .r{justify-content:space-between;align-items:center;gap:12px;display:flex}.tip .r span{color:var(--tx2);align-items:center;gap:8px;display:inline-flex}.tip .r i{border-radius:2px;width:12px;height:3px;display:inline-block}.tip .r b{font-family:var(--m);color:var(--tx);font-weight:500}.empty{border:1.5px dashed var(--line2);text-align:center;color:var(--tx3);border-radius:16px;padding:26px 18px;font-size:13.5px}.li{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.li:first-child{border-top:0}.li>div:not(.thumb){flex:1;min-width:0}.li .tt{overflow-wrap:anywhere;font-size:14px;font-weight:650}.li .st{color:var(--tx3);font-size:12.5px}.card details{border:0;padding:12px 0 0}.card details summary{color:var(--tx2);font-size:13px;font-weight:600}.tour{z-index:80;position:fixed;inset:0}.tour.center{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030405cc}.spot{box-shadow:0 0 0 9999px #030405cc,0 0 0 2px var(--acc),0 0 32px #d4ff3f40;pointer-events:none;border-radius:16px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed}.pop{background:var(--s1);border:1px solid var(--line2);border-radius:22px;width:min(380px,100vw - 32px);padding:22px;animation:.25s fade;position:fixed;box-shadow:0 30px 80px #0009}.tour.center .pop{width:min(460px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fade{0%{opacity:0}}.pop h3{letter-spacing:-.03em;margin:8px 0;font-size:22px}.pop p{color:var(--tx2);margin:0 0 16px;font-size:14.5px}.pop-h{justify-content:space-between;align-items:center;display:flex}.pop-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dots{align-items:center;gap:5px;display:flex}.dots i{background:var(--s3);border-radius:50%;width:6px;height:6px}.dots i.on{background:var(--acc);border-radius:3px;width:18px}.pop-b{gap:8px;display:flex}.pop .x{width:30px;height:30px;color:var(--tx2);border-radius:50%;place-items:center;display:grid}.pop .x:hover{background:var(--s3)}.flow{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 18px;display:flex}.flow .chip{height:30px}.flow svg.ic{color:var(--tx3);width:16px;height:16px}@media (max-width:1020px){.home-grid{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-list{grid-template-columns:1fr}}@media (max-width:560px){.hide-s{display:none}.tile{padding:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
