:root{--bg: #07080b;--bg-1: #0c0e13;--panel: #11141a;--panel-2: #171b23;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .17);--tx: #eef0f4;--tx-2: #aab0be;--tx-3: #868d9c;--volt: #c8ff2e;--volt-soft: rgba(200, 255, 46, .14);--volt-ink: #0a1200;--paper: #f3f1ea;--paper-2: #e6e3d9;--paper-ink: #1b1d22;--ink: #0b0d10;--sans: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--r-lg: 28px;--r-md: 18px;--ease: cubic-bezier(.2, .7, .2, 1);--wrap: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--tx);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 20%,transparent 75%)}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}kbd{font-family:var(--mono)}:focus-visible{outline:2px solid var(--volt);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap),calc(100% - 40px));margin-inline:auto}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.ic{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;background:var(--volt);color:var(--volt-ink);padding:8px 14px;border-radius:10px;font-weight:700}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border-radius:999px;border:1px solid transparent;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .25s,background .2s,border-color .2s}.btn:active{transform:scale(.97)}.btn-lg{height:54px;padding:0 28px;font-size:16px}.btn-sm{height:38px;padding:0 18px;font-size:14px}.btn-volt{background:var(--volt);color:var(--volt-ink)}.btn-volt:hover{box-shadow:0 0 0 6px var(--volt-soft),0 10px 40px #c8ff2e47}.btn-ghost{border-color:var(--line-2);color:var(--tx);background:#ffffff08}.btn-ghost:hover{border-color:#fff6;background:#ffffff12}.link-btn{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--volt);font-weight:600;font-size:15px;border-bottom:1px solid transparent}.link-btn:hover{border-bottom-color:var(--volt)}.link-btn .ic{transition:transform .2s var(--ease)}.link-btn:hover .ic{transform:translate(4px)}.link-plain{color:var(--tx-2)}.link-plain:hover{color:var(--tx)}.x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--tx-2);border:1px solid var(--line)}.x:hover{color:var(--tx);border-color:var(--line-2)}.nav{position:fixed;z-index:50;top:14px;left:50%;transform:translate(-50%);width:min(880px,calc(100% - 24px));height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 0 18px;border-radius:999px;background:#0e1016b8;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.01em}.brand img{border-radius:8px}.nav-links{display:flex;gap:4px}.nav-links a{padding:6px 14px;border-radius:999px;color:var(--tx-2);font-size:14px;font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{color:var(--tx);background:#ffffff12}.nav-actions{display:flex;align-items:center;gap:8px}.nav-toggle{display:none;width:38px;height:38px;position:relative;border-radius:50%;border:1px solid var(--line)}.nav-toggle span{position:absolute;left:11px;right:11px;height:2px;background:var(--tx);border-radius:2px;transition:transform .25s var(--ease),top .25s var(--ease)}.nav-toggle span:first-child{top:14px}.nav-toggle span:last-child{top:22px}.nav-toggle[aria-expanded=true] span:first-child{top:18px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{top:18px;transform:rotate(-45deg)}.hero{position:relative;padding:148px 0 40px}.hero:before{content:"";position:absolute;left:50%;top:-120px;width:min(900px,100%);height:700px;transform:translate(-50%);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(200,255,46,.13),transparent 70%)}.hero-head{text-align:center;display:flex;flex-direction:column;align-items:center}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--tx-2);padding:7px 16px;border:1px solid var(--line);border-radius:999px;background:#ffffff08}.pulse{width:7px;height:7px;border-radius:50%;background:var(--volt);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #c8ff2e99}70%,to{box-shadow:0 0 0 9px #c8ff2e00}}h1{margin-top:26px;font-size:clamp(42px,8vw,96px);line-height:1.08;font-weight:800;letter-spacing:-.04em}.mark{display:inline-block;color:var(--volt-ink);background:var(--volt);padding:0 .14em;margin:0 .02em;border-radius:.14em;transform:rotate(-1.2deg);box-shadow:0 0 60px #c8ff2e59}.lede{margin-top:28px;max-width:620px;color:var(--tx-2);font-size:clamp(16px,2vw,19px);line-height:1.85}.cta-row{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-note{margin-top:18px;font-size:13.5px;color:var(--tx-3)}.stage{position:relative;margin-top:56px;padding:44px 18px 18px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:radial-gradient(ellipse 60% 50% at 20% 0%,rgba(200,255,46,.06),transparent 60%),linear-gradient(180deg,#10131a,#090b0f);box-shadow:0 60px 120px -30px #000c,inset 0 1px #ffffff0f}.stage-label{position:absolute;top:14px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:12px;color:var(--tx-3);letter-spacing:.08em}.stage-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:stretch}.paper{background:var(--paper);color:var(--paper-ink);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}.paper-bar{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--paper-2);font-size:12.5px;color:#5b5e66;font-weight:600}.dots{display:flex;gap:6px;width:52px}.dots i{width:10px;height:10px;border-radius:50%;background:#c9c6bb}.paper-tray{width:52px;display:flex;justify-content:flex-end}.paper-tray img{border-radius:4px;opacity:.35;transition:opacity .3s,filter .3s}.stage:not([data-stage=idle]) .paper-tray img{opacity:1;filter:drop-shadow(0 0 6px rgba(200,255,46,.9))}.paper-body{position:relative;padding:14px 16px 18px;overflow:hidden}.scanline{position:absolute;left:0;right:0;top:-90px;height:90px;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(200,255,46,.55));border-bottom:2px solid var(--volt)}.stage[data-stage=scan] .scanline{animation:sweep .95s cubic-bezier(.45,0,.3,1) forwards}@keyframes sweep{0%{opacity:1;top:-90px}to{opacity:1;top:100%}}.q{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 18px 16px;margin:10px 0;border-radius:6px;transition:background .4s}.q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transform:scale(1.025);transition:opacity .35s,transform .45s var(--ease);--c: var(--ink);background:linear-gradient(var(--c),var(--c)) top left / 16px 2.5px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2.5px 16px no-repeat,linear-gradient(var(--c),var(--c)) top right / 16px 2.5px no-repeat,linear-gradient(var(--c),var(--c)) top right / 2.5px 16px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 16px 2.5px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 2.5px 16px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 16px 2.5px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2.5px 16px no-repeat}.q.has-frame{background:#c8ff2e33}.q.has-frame:after{opacity:1;transform:none}.q-label{position:absolute;left:12px;top:-9px;z-index:2;padding:1px 7px;border-radius:4px;font:700 10.5px var(--mono);background:var(--ink);color:var(--volt);opacity:0;transform:translateY(4px);transition:opacity .3s .1s,transform .3s .1s}.q.has-frame .q-label{opacity:1;transform:none}.q-stem{font-size:15px;line-height:1.7;font-weight:600}.q-stem b{font-family:var(--mono);margin-right:4px;color:#6a6d76}.opts{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;font-size:14px;color:#3d4048;counter-reset:o}.opts li{counter-increment:o;padding:1px 6px;border-radius:4px;transition:background .3s,color .3s}.opts li:before{content:counter(o,upper-alpha) ". ";font-family:var(--mono);color:#8a8d95}.opts li.is-answer{background:var(--ink);color:#fff;font-weight:600}.opts li.is-answer:before{color:var(--volt)}.tag{position:relative;min-width:128px;height:46px;display:grid;place-items:center;padding:0 14px;border-radius:12px;background:var(--ink);color:#fff;border:1.5px solid var(--volt);box-shadow:0 8px 22px #00000059,0 0 22px #c8ff2e40;transition:opacity .3s,transform .4s var(--ease),box-shadow .2s}.tag[data-state=pending]{opacity:0;transform:translate(14px) scale(.92);pointer-events:none}.tag[data-state=thinking],.tag[data-state=done]{opacity:1;transform:none}.tag>span{grid-area:1 / 1;display:flex;align-items:center;gap:8px;transition:opacity .2s}.tag[data-state=thinking]{cursor:progress}.tag[data-state=thinking] .t-done,.tag[data-state=pending] .t-done,.tag[data-state=done] .t-think{opacity:0}.tag[data-state=done]:hover{transform:translate(-3px);box-shadow:0 10px 26px #0006,0 0 32px #c8ff2e73}.tag[aria-expanded=true]{background:var(--volt);color:var(--volt-ink)}.tag[aria-expanded=true] strong{color:var(--volt-ink)}.t-think i{width:6px;height:6px;border-radius:50%;background:var(--volt);animation:blink 1s infinite}.t-think i:nth-child(2){animation-delay:.15s}.t-think i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.t-done strong{font-size:22px;line-height:1;color:var(--volt);font-weight:800}.t-done em{font-style:normal;font-size:13px;font-weight:600}.t-done .ic{width:15px;height:15px;opacity:.7}.console{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0;border:1px solid var(--line);border-radius:14px;background:#ffffff06}.console-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--tx-2);font-weight:600}.readout{color:var(--volt);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.readout:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hotkey{display:flex;align-items:center;gap:14px;width:100%;padding:12px;text-align:left;border-radius:12px;border:1px solid var(--line-2);background:var(--panel);transition:border-color .2s,background .2s,transform .15s}.hotkey:hover{border-color:#c8ff2e99;background:var(--panel-2)}.hotkey:active{transform:scale(.985)}.keycaps kbd,.explain-empty kbd,.viz-key kbd{display:inline-block;min-width:46px;padding:8px 12px;text-align:center;font-size:13px;font-weight:700;color:var(--tx);border-radius:9px;border:1px solid var(--line-2);background:linear-gradient(180deg,#232733,#171a22);box-shadow:0 3px #05060a,inset 0 1px #ffffff1a}.hotkey-text{display:flex;flex-direction:column;line-height:1.35}.hotkey-text strong{font-size:15px}.hotkey-text small{color:var(--tx-3);font-size:12.5px}.k-main{transition:transform .12s,box-shadow .12s,color .12s,border-color .12s}.stage[data-stage=press] .k-main,.k-main.is-down{transform:translateY(3px);box-shadow:0 0 #05060a,0 0 22px #c8ff2e99;border-color:var(--volt);color:var(--volt)}.explain{flex:1;min-height:190px;display:flex}.explain-empty{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:16px;border:1px dashed var(--line-2);border-radius:12px;color:var(--tx-3);font-size:13.5px;line-height:1.8}.tip-label{font-size:12px;font-weight:700;color:var(--volt)}.explain-empty kbd{min-width:0;padding:1px 7px;font-size:11.5px;border-radius:6px;box-shadow:0 2px #05060a}.explain-card{flex:1;padding:14px;border-radius:12px;border:1px solid rgba(200,255,46,.5);background:linear-gradient(180deg,#c8ff2e1a,#c8ff2e05);animation:cardIn .4s var(--ease)}.explain-card[hidden],.explain-empty[hidden]{display:none}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}}.explain-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--volt)}.explain-top .x{width:26px;height:26px}.explain-top .x .ic{width:13px;height:13px}.explain-ans{display:flex;align-items:baseline;gap:10px;margin:8px 0 6px}.explain-ans span{font-size:12.5px;color:var(--tx-3)}.explain-ans strong{font-size:28px;line-height:1.1;color:var(--volt);font-weight:800}#explain-text{font-size:14px;color:var(--tx-2);line-height:1.8}.section{padding:130px 0 0}.section-head{max-width:760px;margin-bottom:52px}.section-head p:last-child:not(.eyebrow){margin-top:18px;color:var(--tx-2);font-size:17px;max-width:560px}.eyebrow{font-size:14px;font-weight:700;color:var(--volt);margin-bottom:18px}.eyebrow:before{content:"";display:inline-block;width:22px;height:2px;background:var(--volt);vertical-align:middle;margin-right:12px}h2{font-size:clamp(34px,5.2vw,60px);line-height:1.14;font-weight:800;letter-spacing:-.035em}h3{font-size:20px;line-height:1.4;letter-spacing:-.01em}.pain{display:grid;grid-template-columns:1fr 1.1fr;gap:48px 72px;align-items:center}.pain-list li{display:flex;gap:22px;align-items:baseline;padding:26px 0;border-top:1px solid var(--line)}.pain-list li:last-child{border-bottom:1px solid var(--line)}.pain-list span{font:700 14px var(--mono);color:var(--tx-3)}.pain-list p{font-size:clamp(18px,2.2vw,22px);font-weight:600;letter-spacing:-.01em;line-height:1.55}.pain-turn{grid-column:1 / -1;margin-top:8px;font-size:clamp(26px,4vw,44px);font-weight:800;letter-spacing:-.03em;text-align:center}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.value{padding:20px 20px 32px;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,var(--panel),var(--bg-1));transition:border-color .3s,transform .3s var(--ease)}.value:hover{border-color:#c8ff2e66;transform:translateY(-4px)}.value h3{margin-top:26px;font-size:24px}.value p{margin-top:10px;color:var(--tx-2);font-size:15.5px;line-height:1.85;max-width:460px}.value-viz{height:176px;border-radius:12px;background:#0a0c10;border:1px solid var(--line);position:relative;overflow:hidden}.viz-rows{padding:22px 24px;display:flex;flex-direction:column;gap:14px;justify-content:center}.viz-rows .row{display:grid;grid-template-columns:52px 1fr 40px;align-items:center;gap:14px}.viz-rows span{font-size:12.5px;color:var(--tx-3)}.viz-rows i{height:7px;border-radius:4px;background:#1d212b;position:relative;overflow:hidden}.viz-rows i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--volt);transform-origin:left;animation:fill 3.6s var(--ease) infinite}.viz-rows .row:nth-child(2) i:after{animation-delay:.25s}.viz-rows .row:nth-child(3) i:after{animation-delay:.5s}@keyframes fill{0%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.25}}.viz-rows b{height:28px;display:grid;place-items:center;border-radius:8px;background:var(--ink);border:1.5px solid var(--volt);color:var(--volt);font-size:14px}.viz-beside{padding:26px 28px;display:flex;flex-direction:column;gap:14px;justify-content:center;background:var(--paper);border-color:transparent}.ln{height:8px;border-radius:4px;background:#cfccc0}.ln.s{width:58%}.ln-hl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:5px;background:#c8ff2e4d;outline:2px solid var(--ink);outline-offset:-2px}.ln-hl span{flex:1;height:8px;border-radius:4px;background:#9b988b;max-width:70%}.ln-hl b{display:grid;place-items:center;min-width:34px;height:26px;padding:0 6px;border-radius:8px;background:var(--ink);border:1.5px solid var(--volt);color:var(--volt);font-size:13px}.viz-explain{display:grid;place-items:center;padding:18px}.mini-card{width:100%;max-width:380px;padding:16px;border-radius:12px;border:1px solid rgba(200,255,46,.45);background:var(--volt-soft)}.mini-card span{font-size:12.5px;font-weight:700;color:var(--volt)}.mini-card p{margin-top:6px;font-size:14px;color:var(--tx);line-height:1.7}.viz-key{display:flex;align-items:center;justify-content:center;gap:16px}.viz-key kbd{min-width:0;padding:12px 20px;font-size:16px;border-color:var(--volt);color:var(--volt)}.viz-key span{font-size:14px;color:var(--tx-3)}html:not(.is-mac) .viz-key [data-mac],html.is-mac .viz-key [data-win]{display:none}.scene-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sc{padding:26px 22px 30px;border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--bg-1));transition:border-color .3s}.sc:hover{border-color:var(--line-2)}.sc span{font:700 13px var(--mono);color:var(--volt)}.sc h3{margin-top:32px}.sc p{margin-top:10px;color:var(--tx-3);font-size:14.5px;line-height:1.8}.out-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:stretch}.out-list{display:flex;flex-direction:column;gap:10px}.out-card{position:relative;text-align:left;padding:18px 56px 16px 20px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);transition:border-color .25s,background .25s,transform .2s var(--ease)}.out-card:hover{border-color:var(--line-2)}.out-card:active{transform:scale(.99)}.out-card strong{display:block;font-size:18px}.out-card p{margin-top:4px;color:var(--tx-3);font-size:14px;line-height:1.7}.out-card em{display:block;margin-top:8px;font-style:normal;font-size:12.5px;color:var(--tx-3)}.out-check{position:absolute;right:18px;top:18px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:1.5px solid var(--line-2);color:transparent;transition:all .2s}.out-check .ic{width:15px;height:15px;stroke-width:3}.out-card[aria-pressed=true]{border-color:#c8ff2e8c;background:linear-gradient(180deg,rgba(200,255,46,.09),var(--panel))}.out-card[aria-pressed=true] .out-check{background:var(--volt);border-color:var(--volt);color:var(--volt-ink)}.out-card[aria-pressed=true] p{color:var(--tx-2)}.out-card[aria-pressed=true] em{color:var(--volt)}.out-foot{margin-top:22px;text-align:center;color:var(--tx-3);font-size:14.5px}.scene{position:relative;display:grid;gap:14px;padding:22px;border-radius:var(--r-lg);min-height:500px;grid-template-columns:1.15fr .85fr 1.25fr;grid-template-rows:1fr .8fr;grid-template-areas:"a a p" "b s p";border:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(200,255,46,.07),transparent 70%),#090b0f}.dev{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;transition:opacity .4s,filter .4s,transform .4s var(--ease)}.dev:not(.on){opacity:.22;filter:grayscale(1);transform:scale(.97)}.dev-a{grid-area:a}.dev-b{grid-area:b}.dev-s{grid-area:s}.dev-p{grid-area:p}.dev-label{font-size:12.5px;font-weight:600;color:var(--tx-3)}.dev.on .dev-label{color:var(--volt)}.mini-win,.mini-shot{flex:1;border-radius:12px;background:var(--paper);padding:14px;display:flex;flex-direction:column;gap:9px;box-shadow:0 16px 40px -10px #000;min-height:0}.mini-bar{display:flex;gap:5px;margin-bottom:4px}.mini-bar i{width:8px;height:8px;border-radius:50%;background:#c9c6bb}.mini-shot{background:#e8e5db}.dev-s .wave{height:54px;display:flex;align-items:center;gap:4px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:#0d1015}.wave i{flex:1;border-radius:3px;background:var(--tx-3);height:24%}.dev-s.on .wave i{background:var(--volt);animation:eq 1.1s ease-in-out infinite}.wave i:nth-child(odd){animation-delay:.15s}.wave i:nth-child(3n){animation-delay:.4s}.wave i:nth-child(4n){animation-delay:.65s}@keyframes eq{0%,to{height:18%}50%{height:90%}}.quote{font-size:13px;color:var(--tx-2);line-height:1.6}.dev-s.on .quote{color:var(--tx)}.phone{flex:1;position:relative;padding:26px 12px 14px;border-radius:26px;background:#0e1117;border:2px solid #2a303c;display:flex;flex-direction:column;gap:8px;box-shadow:0 20px 40px -10px #000}.phone .notch{position:absolute;top:8px;left:50%;width:38px;height:5px;border-radius:3px;background:#2a303c;transform:translate(-50%)}.phone-title{font-size:12px;font-weight:700;color:var(--volt);text-align:center;margin-bottom:4px}.p-row{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:10px;background:#171b24}.p-row em{font:normal 12px var(--sans);color:var(--tx-3)}.p-row b{color:var(--volt);font-size:18px;line-height:1}.scene-empty{grid-column:1 / -1;grid-row:1 / -1;display:grid;place-items:center;text-align:center;color:var(--tx-2);z-index:2}.scene-empty[hidden]{display:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{padding:28px 26px 32px;border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--bg-1))}.step-n{display:inline-block;font:700 64px/1 var(--mono);color:transparent;-webkit-text-stroke:1px rgba(200,255,46,.7)}.step h3{margin-top:26px;font-size:22px}.step p{margin-top:10px;color:var(--tx-2);font-size:15.5px;line-height:1.8}.first-run{margin-top:14px;padding:22px 26px;border-radius:var(--r-md);display:flex;gap:22px;align-items:baseline;border:1px dashed rgba(200,255,46,.45);background:#c8ff2e0a}.first-run span{flex:none;font-size:13px;font-weight:700;color:var(--volt)}.first-run p{color:var(--tx-2);font-size:15.5px;line-height:1.8}.first-run strong{color:var(--tx)}.trust{display:grid;grid-template-columns:1fr 1.1fr;gap:24px 64px;align-items:start;padding:56px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:radial-gradient(ellipse 60% 80% at 0% 0%,rgba(200,255,46,.08),transparent 60%),var(--bg-1)}.trust-list{display:flex;flex-direction:column}.trust-list li{padding:20px 0;border-top:1px solid var(--line)}.trust-list li:last-child{border-bottom:1px solid var(--line)}.trust-list strong{display:block;font-size:18px}.trust-list p{margin-top:6px;color:var(--tx-2);font-size:15px;line-height:1.85}.trust>.link-btn{grid-column:1 / -1;justify-self:start;margin-top:0}.faq{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px}.faq .section-head{margin-bottom:0;position:sticky;top:110px;align-self:start}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:-.01em;transition:color .2s}summary::-webkit-details-marker{display:none}summary:hover{color:var(--volt)}.plus{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);transition:background .2s}.plus:before,.plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--ease)}.plus:after{transform:translate(-50%,-50%) rotate(90deg)}details[open] .plus{background:var(--volt);color:var(--volt-ink);border-color:var(--volt)}details[open] .plus:after{transform:translate(-50%,-50%) rotate(0)}details>p{padding:0 48px 24px 0;color:var(--tx-2);font-size:15.5px;line-height:1.9;animation:fade .4s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(-6px)}}.final{padding:140px 0 120px}.final-inner{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;padding:96px 20px;border-radius:40px;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(200,255,46,.18),transparent 70%),var(--bg-1);border:1px solid var(--line-2)}.final-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;pointer-events:none;--c: rgba(200, 255, 46, .7);background:linear-gradient(var(--c),var(--c)) top left / 36px 2px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2px 36px no-repeat,linear-gradient(var(--c),var(--c)) top right / 36px 2px no-repeat,linear-gradient(var(--c),var(--c)) top right / 2px 36px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 36px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 2px 36px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 36px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2px 36px no-repeat}.final-icon{border-radius:18px;box-shadow:0 0 0 1px var(--line-2),0 20px 50px #c8ff2e33}.final h2{margin-top:30px;font-size:clamp(34px,5.8vw,68px);line-height:1.15}.final p{margin:20px 0 34px;color:var(--tx-2)}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 44px;border-top:1px solid var(--line);font-size:14px;color:var(--tx-3)}.footer .brand{color:var(--tx);font-size:15px}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.footer-links a:hover{color:var(--tx)}dialog{width:min(480px,calc(100% - 32px));padding:32px;border:1px solid var(--line-2);border-radius:24px;background:var(--panel);color:var(--tx);box-shadow:0 40px 100px #000000b3}dialog::backdrop{background:#030406b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog[open]{animation:dlg .3s var(--ease)}@keyframes dlg{0%{opacity:0;transform:translateY(14px) scale(.98)}}.dialog-close{position:absolute;right:16px;top:16px}.dialog-icon{border-radius:14px;margin-bottom:18px}dialog h2{font-size:26px;letter-spacing:-.02em;line-height:1.3;padding-right:36px}.dialog-sub{margin-top:6px;color:var(--tx-3)}.download-options{margin:22px 0 14px;display:grid;gap:10px}.download-option{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg-1)}.download-option>.ic{width:26px;height:26px}.download-option>div{flex:1}.download-option h3{font-size:16px}.release-state{font-size:12.5px;color:var(--tx-3)}.release-label{font-size:13px;color:var(--tx-3);padding:4px 12px;border-radius:999px;border:1px solid var(--line-2)}.download-link[hidden],.release-label[hidden],.release-state[hidden]{display:none}.privacy-content{margin:22px 0 24px;max-height:52vh;overflow:auto;padding-right:6px}.privacy-content h3{font-size:15px;margin-top:18px;color:var(--volt)}.privacy-content h3:first-child{margin-top:0}.privacy-content p{margin-top:6px;color:var(--tx-2);font-size:14.5px;line-height:1.8}.noscript-message{position:fixed;left:12px;right:12px;bottom:12px;padding:12px 16px;border-radius:12px;background:var(--volt);color:var(--volt-ink);font-weight:600;text-align:center;z-index:90}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.in{opacity:1;transform:none}.values .reveal:nth-child(2n),.scene-cards .reveal:nth-child(2),.steps .reveal:nth-child(2){transition-delay:.08s}.scene-cards .reveal:nth-child(3),.steps .reveal:nth-child(3){transition-delay:.16s}.scene-cards .reveal:nth-child(4){transition-delay:.24s}@media(max-width:1080px){.out-layout{grid-template-columns:1fr}.out-list{display:grid;grid-template-columns:1fr 1fr}.faq{grid-template-columns:1fr;gap:32px}.faq .section-head{position:static}.trust{grid-template-columns:1fr;padding:40px 32px}.scene-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pain{grid-template-columns:1fr}}@media(max-width:920px){.stage-grid{grid-template-columns:1fr}.explain{min-height:150px}.values,.steps{grid-template-columns:1fr}}@media(max-width:760px){.nav-toggle{display:block}.nav-links{position:absolute;left:0;right:0;top:64px;flex-direction:column;padding:10px;border-radius:22px;background:#0e1016f5;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .25s var(--ease),visibility .2s}.nav-links.is-open{opacity:1;transform:none;pointer-events:auto;visibility:visible}.nav-links a{padding:12px 16px;font-size:16px}.hero{padding-top:120px}.section{padding-top:88px}.stage{padding:40px 10px 10px;margin-top:44px}.stage-label span:last-child{display:none}.q{grid-template-columns:1fr;gap:12px;padding:18px 12px 14px}.tag{justify-self:start}.tag[data-state=pending]{transform:translateY(6px)}.out-list{grid-template-columns:1fr}.scene{padding:14px;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"a a" "b s" "p p"}.phone{max-width:220px;justify-self:center;width:100%}.dev-p{align-items:center}.trust{padding:32px 22px}.first-run{flex-direction:column;gap:6px}.final-inner{padding:72px 16px;border-radius:28px}.scene-cards{grid-template-columns:1fr}details>p{padding-right:0}summary{font-size:16.5px}.value h3{font-size:21px}}@media(max-width:420px){.wrap{width:calc(100% - 28px)}.cta-row .btn{width:100%}.opts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal{opacity:1;transform:none}}.language-picker{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--tx-2)}.language-picker select{max-width:155px;min-width:0;background:#101218;color:#f0f0f4;border:1px solid #353741;border-radius:8px;padding:7px;font:inherit;font-size:12px}.language-picker select:focus{outline:none;box-shadow:none}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:normal}[dir=rtl] .q-stem,[dir=rtl] .opts{text-align:start}.opts,.keycaps,kbd,.scene{direction:ltr;unicode-bidi:isolate}[dir=rtl] .ic{transform:scaleX(-1)}@media(max-width:760px){.language-picker select{max-width:105px}.language-picker>span{display:none}.nav-actions{gap:6px}}@media(min-width:761px){.nav-links{min-width:0;flex-wrap:wrap;justify-content:center;gap:0}.nav-links a{padding:4px 7px;font-size:12px}.nav{height:auto;min-height:56px;padding-block:8px}}
