html{scroll-behavior:smooth}h1{font-size:clamp(38px,6vw,64px);line-height:1.08;letter-spacing:var(--tracking-display);font-weight:700}.section{padding-block:clamp(var(--space-12),8vw,var(--space-20))}.section+.section{border-top:1px solid var(--border)}.startfrom{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted)}.startfrom b{color:var(--fg);font-weight:700}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.gemcard{--tx: 0deg;--ty: 0deg;--mx: 50%;--my: 50%;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 140% at 15% 0%,var(--surface-warm),var(--surface) 55%);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);transform:perspective(900px) rotateX(var(--ty)) rotateY(var(--tx));transition:transform .4s var(--ease-standard),box-shadow .4s var(--ease-standard);box-shadow:0 10px 26px #0000008c;will-change:transform}.gemcard:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;z-index:2;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 60%,rgba(255,31,61,.95) 71%,#fff 75%,rgba(255,31,61,.95) 79%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gemspin 4.2s linear infinite}.gemcard:after{content:"";position:absolute;inset:-30%;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(280px circle at var(--mx) var(--my),rgba(255,255,255,.18),rgba(255,31,61,.16) 40%,transparent 65%)}.gemcard:hover:after{opacity:1}.gemcard:hover{box-shadow:0 22px 44px #0009,0 0 36px #ff1f3d2e}.gemcard>*{position:relative;z-index:3}.gemcard .spark{position:absolute;z-index:2;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 7px 2px #ffffffd9;opacity:0;animation:twinkle 2.6s ease-in-out infinite;pointer-events:none}@keyframes gemspin{to{--ang: 360deg}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gemcard{transition:none;transform:none!important}.gemcard:before{animation:none}.gemcard .spark{animation:none;opacity:.5}}.gcarousel{display:flex;align-items:center;gap:var(--space-3)}.gc-viewport{overflow-x:auto;overflow-y:hidden;flex:1;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px}.gc-viewport::-webkit-scrollbar{display:none}.gc-track{display:flex;gap:var(--space-5)}.gc-track .gemcard{flex:0 0 calc((100% - 2 * var(--space-5)) / 3);min-width:230px;scroll-snap-align:start}@media(max-width:900px){.gc-track .gemcard{flex:0 0 calc((100% - var(--space-5)) / 2)}}@media(max-width:640px){.gc-track .gemcard{flex:0 0 88%}}.gc-nav{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,box-shadow .2s}.gc-nav:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 16px #ff1f3d40}.gc-dots{display:flex;justify-content:center;gap:8px;margin-top:var(--space-5)}.gc-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--border);cursor:pointer;transition:background .2s,transform .2s}.gc-dots button.active{background:var(--accent);transform:scale(1.35)}.price-eyebrow{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.02em}.price-amt{display:block;font-family:var(--font-mono);font-weight:800;font-size:clamp(22px,3vw,28px);color:var(--accent);margin:var(--space-2) 0 var(--space-1);text-shadow:0 0 18px rgba(255,31,61,.35)}.price-unit{font-size:var(--text-sm);color:var(--muted);font-weight:500}.price-name{font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-3)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:900px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pricing-grid{grid-template-columns:1fr}}.feature-sec{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,64px);align-items:center}.feature-sec.flip>.fs-copy{order:2}@media(max-width:900px){.feature-sec,.feature-sec.flip>.fs-copy{grid-template-columns:1fr;order:0}}.fs-copy .kicker{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);font-weight:700}.fs-copy h2{margin:var(--space-3) 0 var(--space-4)}.fs-copy .body{color:var(--muted);font-size:var(--text-base);line-height:1.7;margin-bottom:var(--space-5)}.fs-data{list-style:none;padding:0;margin:0 0 var(--space-6);display:grid;gap:var(--space-2)}.fs-data li{font-size:var(--text-sm);color:var(--muted);padding-inline-start:var(--space-5);position:relative}.fs-data li:before{content:"›";position:absolute;inset-inline-start:0;color:var(--accent);font-weight:700}.fs-cta{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.widget{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--elev-raised);min-height:320px}.hero{position:relative;overflow:hidden}.hero video,.hero .hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero .hero-poster{display:none}.hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#060405b8,#0a05078c 45%,#080305e0),radial-gradient(120% 90% at 15% 100%,rgba(255,31,61,.35),transparent 60%)}.hero-inner{position:relative;z-index:2;padding-block:clamp(88px,16vw,180px);color:#fff;max-width:40ch}.hero-inner h1{color:#fff}.hero-inner .lead{color:color-mix(in oklab,#fff,transparent 12%);margin:var(--space-5) 0 var(--space-8);max-width:46ch}.hero-inner .pill{background:color-mix(in oklab,#fff,transparent 82%);color:#fff;margin-bottom:var(--space-5)}.hero-cta{display:flex;gap:var(--space-3);flex-wrap:wrap}.hero .btn-secondary{color:#fff;border-color:color-mix(in oklab,#fff,transparent 60%)}.hero .btn-secondary:hover{border-color:#fff;background:color-mix(in oklab,#fff,transparent 88%)}@media(prefers-reduced-motion:reduce){.hero video{display:none}.hero .hero-poster{display:block}}html.lite-media .hero video{display:none}html.lite-media .hero .hero-poster{display:block}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.trust .t-num{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1}.trust .t-num small{font-size:.5em;color:var(--muted);font-weight:600}.trust .t-label{color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-2)}.trust>div+div{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-5)}@media(max-width:760px){.trust{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.trust>div+div{border:0;padding-inline-start:0}}.console{background:#060405;border:1px solid rgba(255,31,61,.16);border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-mono);font-size:13px;height:220px;overflow:hidden;position:relative;box-shadow:inset 0 0 30px #ff1f3d0d}.console .cline{color:#d8d3d3;margin-bottom:6px;opacity:0;transform:translateY(4px);animation:clineIn .3s var(--ease-standard) forwards}.console .cline .x{color:var(--accent)}.console .cline .ok{color:#3fb950}.console .cline .t{color:#6b7280}@keyframes clineIn{to{opacity:1;transform:none}}.radar{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.radar svg{width:76px;height:76px}.radar .sweep{transform-origin:50% 50%;animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lockgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;margin-top:var(--space-4)}.lockcell{aspect-ratio:1;border:1px solid var(--border);border-radius:6px;display:grid;place-items:center;color:var(--muted);background:var(--surface);transition:all var(--motion-fast);position:relative}.lockcell svg{width:15px;height:15px}.lockcell:hover{background:var(--accent);color:var(--accent-on);border-color:var(--accent);transform:translateY(-2px)}.lockcell.dim{opacity:.22}.lockcell .tip{position:absolute;bottom:118%;inset-inline-start:50%;transform:translate(50%);background:var(--fg);color:#fff;font-size:11px;padding:3px 7px;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast);z-index:5}.lockcell:hover .tip{opacity:1}.seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-top:var(--space-4);flex-wrap:wrap}.seg button{padding:7px 12px;background:var(--surface);border:0;border-inline-start:1px solid var(--border);font-size:13px;color:var(--muted)}.seg button:first-child{border-inline-start:0}.seg button.on{background:var(--accent);color:var(--accent-on)}.calc-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.calc-check{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.calc-check input{width:20px;height:20px;accent-color:var(--accent)}.calc-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--space-5);padding-top:var(--space-4);border-top:2px solid var(--fg)}.calc-total .amt{font-size:clamp(30px,5vw,44px);font-weight:700;color:var(--accent);letter-spacing:-.02em}input[type=range]{width:100%;accent-color:var(--accent)}.ba{position:relative;border-radius:var(--radius-md);overflow:hidden;height:200px;border:1px solid var(--border);user-select:none}.ba-pane{position:absolute;inset:0;padding:var(--space-4);font-family:var(--font-mono);font-size:12px;overflow:hidden}.ba-before{background:#150a0b;color:#cba9a9}.ba-after{background:color-mix(in oklab,var(--success),var(--bg) 65%);color:var(--fg);border-inline-start:2px solid var(--surface)}.ba-line{margin-bottom:5px;white-space:nowrap}.ba-line.spam{color:#ff8f8f}.ba-handle{position:absolute;top:0;bottom:0;width:3px;background:var(--surface);z-index:3;cursor:ew-resize}.ba-handle:after{content:"⇔";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:var(--surface);border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;font-size:13px;color:var(--fg)}.chrono{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;margin-top:var(--space-4)}.chrono b{color:var(--success)}.pyr{display:flex;flex-direction:column;align-items:center;width:80%;margin:0 auto;filter:drop-shadow(0 22px 22px rgba(0,0,0,.55))}.pyr-lvl{--lvl: var(--accent);display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;height:48px;padding:0 14px;font-size:var(--text-sm);font-weight:600;color:var(--accent-on);background:linear-gradient(180deg,color-mix(in oklab,var(--lvl),white 14%),var(--lvl) 55%,color-mix(in oklab,var(--lvl),black 16%));box-shadow:inset 0 1px #fff3,inset 0 -4px #00000059;position:relative;transition:transform var(--motion-base) var(--ease-standard),filter var(--motion-fast) var(--ease-standard)}.pyr-lvl+.pyr-lvl{margin-top:-1px}.pyr-lvl:nth-child(1){height:96px;align-items:flex-end;padding-bottom:10px;clip-path:polygon(50% 0,100% 100%,0 100%)}.pyr-lvl:nth-child(2){--lvl: color-mix(in oklab, var(--accent), black 8%);clip-path:polygon(16.67% 0,83.33% 0,100% 100%,0 100%)}.pyr-lvl:nth-child(3){--lvl: color-mix(in oklab, var(--accent), black 16%);clip-path:polygon(12.5% 0,87.5% 0,100% 100%,0 100%)}.pyr-lvl:nth-child(4){--lvl: color-mix(in oklab, var(--accent), black 24%);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.pyr-lvl:nth-child(5){--lvl: color-mix(in oklab, var(--accent), black 32%);clip-path:polygon(8.33% 0,91.67% 0,100% 100%,0 100%)}.pyr-lvl:nth-child(6){--lvl: color-mix(in oklab, var(--accent), black 40%);clip-path:polygon(7.14% 0,92.86% 0,100% 100%,0 100%)}.pyr-lvl.active{transform:scale(1.03);z-index:1;filter:brightness(1.12) saturate(1.1)}.pyr-lvl:hover{transform:scale(1.06);z-index:2;filter:brightness(1.22) saturate(1.15) drop-shadow(0 0 16px rgba(255,31,61,.45))}.pyr-rank{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;opacity:.8}.pyr-rank svg{width:14px;height:14px}.pyr-timer{display:none;font-family:var(--font-mono);font-size:11px;background:#00000061;border-radius:var(--radius-pill);padding:1px 8px}.pyr.timed .pyr-timer{display:inline-block}.pyr-detail{margin-top:var(--space-5);min-height:3.2em;text-align:center;font-size:var(--text-sm);color:var(--muted);line-height:1.6;transition:opacity var(--motion-fast)}.pyr-detail b{color:var(--accent);font-weight:700}@media(prefers-reduced-motion:reduce){.pyr-lvl,.pyr-detail{transition:none}.pyr-lvl:hover,.pyr-lvl.active{transform:none}}.switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;margin-top:var(--space-5)}.switch .track{width:44px;height:24px;border-radius:999px;background:var(--border);position:relative;transition:background var(--motion-fast)}.switch .knob{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--elev-raised);transition:transform var(--motion-fast)}.switch.on .track{background:var(--accent)}.switch.on .knob{transform:translate(-20px)}.mic-wrap{text-align:center}.mic-btn{width:84px;height:84px;border-radius:50%;background:var(--accent);color:var(--accent-on);border:0;display:inline-grid;place-items:center;box-shadow:0 0 color-mix(in oklab,var(--accent),transparent 60%);transition:box-shadow var(--motion-base)}.mic-btn.rec{animation:pulse 1.2s infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent),transparent 55%)}to{box-shadow:0 0 0 22px color-mix(in oklab,var(--accent),transparent 100%)}}.mic-btn svg{width:34px;height:34px}.wave{display:flex;align-items:center;justify-content:center;gap:3px;height:34px;margin:var(--space-4) 0}.wave span{width:3px;background:var(--accent);border-radius:2px;height:6px}.wave.on span{animation:wv .8s ease-in-out infinite}.wave span:nth-child(2n){animation-delay:.1s}.wave span:nth-child(3n){animation-delay:.2s}.wave span:nth-child(4n){animation-delay:.3s}@keyframes wv{0%,to{height:6px}50%{height:30px}}.chat-bubble{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);margin-top:var(--space-3)}.chat-bubble.me{background:color-mix(in oklab,var(--accent),transparent 90%)}.chat-bubble.ok{color:var(--success)}.bars{display:flex;align-items:flex-end;gap:8px;height:150px;margin-top:var(--space-4)}.bars .bar{flex:1;background:var(--accent);border-radius:4px 4px 0 0;opacity:.85;transition:height .6s var(--ease-standard)}.kcards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}.kcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3)}.kcard .kn{font-size:var(--text-xl);font-weight:700;font-family:var(--font-mono)}.kcard .kl{font-size:11px;color:var(--muted)}.hidden-tag{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-top:var(--space-3)}.hidden-tag .fade{animation:fade 2.4s ease-in-out infinite}@keyframes fade{0%,to{opacity:1}50%{opacity:0}}.meow-score{font-size:clamp(48px,8vw,72px);font-weight:700;color:var(--accent);font-family:var(--font-mono);line-height:1}.meow-score.pop{animation:pop .35s var(--ease-standard)}@keyframes pop{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}.lb{list-style:none;margin:var(--space-4) 0 0;padding:0}.lb li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.lb li .num{color:var(--accent);font-weight:700}.eq{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:90px;background:#060405;border:1px solid rgba(255,31,61,.16);border-radius:var(--radius-md);padding:var(--space-4)}.eq span{width:5px;background:linear-gradient(180deg,var(--accent),color-mix(in oklab,var(--accent),#ffb199 55%));border-radius:3px;height:20%}.eq.play span{animation:eq .9s ease-in-out infinite}.eq span:nth-child(odd){animation-delay:.15s}.eq span:nth-child(3n){animation-delay:.3s}.eq span:nth-child(4n){animation-delay:.45s}@keyframes eq{0%,to{height:15%}50%{height:95%}}.p-bar{height:5px;background:var(--border);border-radius:3px;margin:var(--space-4) 0 var(--space-3);position:relative;overflow:hidden}.p-bar i{position:absolute;inset-block:0;inset-inline-start:0;width:38%;background:var(--accent)}.p-ctrl{display:flex;align-items:center;gap:var(--space-4)}.p-play{width:46px;height:46px;border-radius:50%;background:var(--accent);color:var(--accent-on);border:0;display:grid;place-items:center}.p-play svg{width:20px;height:20px}.p-title{font-weight:600;font-size:14px}.tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.softsub{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);font-size:13px}.softsub .badge{background:var(--accent);color:var(--accent-on);border-radius:var(--radius-pill);padding:3px 10px;font-family:var(--font-mono);font-size:11px;cursor:pointer}.phone{max-width:300px;margin-inline:auto;background:#060405;border-radius:26px;padding:12px;border:1px solid rgba(255,31,61,.18)}.phone-screen{background:#100a0b;border-radius:16px;padding:var(--space-4);min-height:250px}.msg{max-width:80%;padding:8px 12px;border-radius:12px;font-size:13px;margin-bottom:8px;color:#ece7e7}.msg.them{background:#1c1516}.msg.deleted{opacity:.35;text-decoration:line-through}.msg.self-log{background:color-mix(in oklab,var(--accent),#100a0b 55%);margin-inline-start:auto}.msg .tag{display:block;font-family:var(--font-mono);font-size:10px;color:#ff8f8f;margin-top:3px}.stars-bg{position:relative;overflow:hidden}.star{position:absolute;color:var(--accent);opacity:.5;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(20deg)}}.pkg-row{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-4) 0}.pkg{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 14px;font-family:var(--font-mono);font-weight:700;cursor:pointer;background:var(--surface);transition:all var(--motion-fast)}.pkg:hover,.pkg.on{border-color:var(--accent);color:var(--accent)}.boost-level{display:flex;gap:3px;margin-top:var(--space-3)}.boost-level i{flex:1;height:10px;border-radius:2px;background:var(--border);transition:background var(--motion-fast)}.boost-level i.on{background:var(--accent)}.growth svg{width:100%;height:170px}.growth .refill-note{font-size:13px;color:var(--success);margin-top:var(--space-3);font-family:var(--font-mono)}.flag-search{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font:inherit;margin-bottom:var(--space-4)}.flag-search:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.flags{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:var(--space-2)}.flagcell{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 4px;text-align:center;cursor:pointer;background:var(--surface);transition:all var(--motion-fast)}.flagcell:hover,.flagcell.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent),transparent 92%)}.flagcell .fl{font-size:24px}.flagcell .fn{font-size:11px;color:var(--muted);margin-top:2px}.flagcell .fp{font-size:11px;font-family:var(--font-mono);color:var(--accent);font-weight:700;height:14px}.vpnmap{position:relative;background:#060405;border:1px solid rgba(255,31,61,.16);border-radius:var(--radius-md);padding:var(--space-4);height:200px}.vpnmap svg{width:100%;height:100%}.node{cursor:pointer}.node circle{fill:var(--accent);transition:r var(--motion-fast)}.node.on circle{fill:#fff;r:7}.gauge{text-align:center;margin-top:var(--space-4)}.gauge .g-val{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:700;color:var(--accent)}.gauge .g-lbl{font-size:12px;color:var(--muted)}.bcast{position:relative;height:240px}.bcast svg{width:100%;height:100%}.bcast .bnode{fill:var(--border);transition:fill var(--motion-base)}.bcast .bnode.lit{fill:var(--accent)}.bcast .bline{stroke:var(--accent);stroke-width:1;opacity:0;transition:opacity var(--motion-base)}.bcast .bline.lit{opacity:.4}.bcast .bcenter{fill:var(--accent)}.bcast-count{text-align:center;font-family:var(--font-mono);font-weight:700;font-size:var(--text-xl);margin-top:var(--space-3)}.ptab-body{margin-top:var(--space-4)}.ptab-panel{display:none}.ptab-panel.on{display:block;animation:fadeIn .3s var(--ease-standard)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.plist{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.plist li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:8px 0;border-bottom:1px solid var(--border)}.plist li .hot{margin-inline-start:auto}.acc-item{border-bottom:1px solid var(--border)}.acc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;background:transparent;border:0;padding:var(--space-4) 0;text-align:start;font-size:var(--text-base);font-weight:600;color:var(--fg)}.acc-head .ico{color:var(--accent);font-size:var(--text-xl);transition:transform var(--motion-fast);flex-shrink:0}.acc-item.open .acc-head .ico{transform:rotate(45deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height var(--motion-base) var(--ease-standard)}.acc-item.open .acc-body{max-height:300px}.acc-body p{color:var(--muted);font-size:var(--text-sm);padding-bottom:var(--space-4);line-height:1.7}.check-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in oklab,var(--success),transparent 85%);color:var(--success);font-family:var(--font-mono);font-size:13px;font-weight:700;margin-inline-end:var(--space-3);flex-shrink:0}.acc-item.open .check-num{background:var(--success);color:#fff}.progress{height:6px;background:var(--border);border-radius:3px;overflow:hidden;margin-bottom:var(--space-6)}.progress i{display:block;height:100%;width:0;background:var(--success);transition:width var(--motion-base)}.warn-card{border-inline-start:3px solid var(--danger);background:color-mix(in oklab,var(--danger),transparent 95%)}.warn-card h3{color:var(--danger);font-size:var(--text-base)}.warn-card p{font-size:14px;margin-top:8px}.bot-card .pill{margin-bottom:var(--space-3)}.bot-id{font-family:var(--font-mono);font-size:13px;color:var(--accent);font-weight:600}.bot-use{color:var(--muted);font-size:13px;margin:6px 0 12px}.ds-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ds-table th,.ds-table td{padding:14px 16px;text-align:start;border-bottom:1px solid var(--border)}.ds-table th{color:var(--muted);font-weight:600;font-family:var(--font-mono);font-size:12px}.ds-table tbody tr:hover{background:color-mix(in oklab,var(--fg),transparent 97%)}.ds-table .price{font-family:var(--font-mono);font-weight:700;color:var(--accent);text-align:end}.final{background:var(--accent);color:var(--accent-on);text-align:center}.final h2{color:var(--accent-on)}.final .lead{color:color-mix(in oklab,#fff,transparent 15%);margin:var(--space-4) auto var(--space-8)}.final .btn-fill{background:#fff;color:var(--accent)}.final .btn-fill:hover{background:color-mix(in oklab,#fff,var(--accent) 8%)}.final .btn-out{background:transparent;color:#fff;border-color:color-mix(in oklab,#fff,transparent 55%)}.final .btn-out:hover{border-color:#fff}.pagefoot{padding-block:var(--space-12);color:var(--muted);font-size:13px}.section-head .lead{margin-top:var(--space-4)}.section-head.centered{text-align:center;margin-inline:auto}.section-head.centered .lead{margin:var(--space-4) auto 0}.radar-stat{font-size:24px;font-weight:700}.radar-stat small{color:var(--muted)}.chip-row{gap:var(--space-2);flex-wrap:wrap}.chip-row.tight{gap:6px;margin-top:var(--space-3)}.faq-container{max-width:820px}.final-container{max-width:640px}.final .hero-cta{justify-content:center}.fs-cta.spaced{margin-top:var(--space-5)}.range{margin-top:8px}.month-block{margin-top:var(--space-5)}.calc-currency{text-align:end;margin-top:4px}.boost-row{margin-top:var(--space-4)}.mic-out{min-height:88px}.meow-widget{text-align:center}.meow-btn{margin-top:var(--space-2)}.gemcard .btn{margin-top:var(--space-4)}.gemcard .price-name+.btn{margin-top:var(--space-3)}.pricing-note{margin-top:var(--space-6)}.checklist-split{align-items:start}.nav-account{font-size:var(--text-sm);color:var(--muted);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-account[data-role=admin]:before{content:"ادمین";margin-inline-end:var(--space-2);padding:2px 8px;border-radius:999px;font-size:var(--text-xs);color:var(--accent);background:color-mix(in oklab,var(--accent),transparent 88%)}@media(max-width:560px){.nav-account{display:none}}
