#orbita-language-button{position:fixed;z-index:80;top:calc(var(--tick-h) + 8px);right:6px;width:auto;white-space:nowrap;box-sizing:border-box;flex-shrink:0;text-transform:none;letter-spacing:normal;min-height:44px;padding:6px 12px;border:1px solid var(--hum);border-radius:24px;background:#101523;color:var(--text);font:500 11px/1.3 var(--sans);cursor:pointer}#orbita-language-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:32px;border:1px solid var(--hum);border-radius:24px;color:var(--text);background:#101523;font-family:var(--sans);box-shadow:0 24px 100px #0009;text-align:center}#orbita-language-dialog::backdrop{background:#040714dc}.language-brand{color:var(--hum);letter-spacing:.2em;font-size:17px;margin:0 0 24px}#orbita-language-title{font-size:26px;line-height:1.35;margin:0}#orbita-language-title span{display:block}#orbita-language-title span+span{font-size:inherit;font-weight:inherit;color:inherit;margin-top:5px}.language-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 20px}.language-options a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:12px;box-sizing:border-box;border:1px solid var(--hum);border-radius:12px;color:#fff;text-decoration:none;background:#1a2131;font-size:17px}.language-options small{color:var(--hum);font-size:12px}.language-close{border:0;background:none;color:var(--dim);padding:12px;min-height:44px;cursor:pointer;font:inherit}#orbita-language-button:focus-visible,#orbita-language-dialog :focus-visible{outline:3px solid var(--hum);outline-offset:4px}.language-full{display:inline}.language-short{display:none}body.has-scroll-header #orbita-language-button{top:calc(var(--rail-h) + var(--tick-h) + 8px)}body.has-scroll-header #ovrail{top:calc(var(--rail-h) + var(--tick-h) + 60px)}body.is-chat #orbita-language-button,body.is-lb #orbita-language-button{visibility:hidden}@media(max-width:640px){#orbita-language-button{width:64px;padding-inline:4px}.language-full{display:none}.language-short{display:inline}#orbita-language-dialog{padding:24px 16px}}:root{--void: #04060c;--text: #edf1fa;--dim: #8593b0;--mach: #6e8cff;--cyan: #38d6f0;--hum: #ff9e56;--live: #4bdca1;--ink-2: #b7c4de;--ink-3: #a9b6d0;--ink-4: #93a2c2;--ink-5: #7d8baa;--line: rgba(140, 170, 225, .14);--line-soft: rgba(140, 170, 225, .09);--line-hot: rgba(255, 176, 120, .4);--panel: rgba(9, 13, 26, .9);--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wrap: 1120px;--wrap-blk: 1200px;--gutter: clamp(18px, 4vw, 40px);--rail-h: 56px;--tick-h: 45px;--dir: 1;--k: 1;--ease: cubic-bezier(.22, .61, .36, 1);--z-sky: 0;--z-twinkle: 1;--z-page: 20;--z-scene: 40;--z-stage: 50;--z-pop: 60;--z-ticker: 70;--z-rail: 72;--z-vignette: 94;--z-grain: 95}[dir=rtl]{--dir: -1}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;scroll-padding-block-start:calc(var(--rail-h) + var(--tick-h) + 12px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--text);font-family:var(--sans);font-synthesis-weight:none;line-height:1.5;overflow-x:clip;overscroll-behavior-y:none}img{max-inline-size:100%;block-size:auto}h1,h2,h3{font-weight:800;letter-spacing:-.032em;line-height:1.08;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol,dl,dd{margin:0;padding:0}li{list-style:none}:focus-visible{outline:2px solid var(--hum);outline-offset:3px;border-radius:4px}::selection{background:#ff9e5647}#sky,#twinkle,#scene{position:fixed;inset:0;inline-size:100%;block-size:100%;display:block;pointer-events:none}#sky{z-index:var(--z-sky)}#twinkle{z-index:var(--z-twinkle)}#scene{z-index:var(--z-scene)}.skip{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:200;padding:10px 14px;border-radius:8px;background:var(--panel);border:1px solid var(--line);color:var(--text);font:600 13px/1 var(--sans);text-decoration:none;transform:translateY(-160%);transition:transform .18s var(--ease)}.skip:focus-visible{transform:none}.mono,.chip,.blk__kicker,.blk__hint,.tags li{font-family:var(--mono);text-transform:uppercase}.ico{inline-size:12px;block-size:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.bico{inline-size:24px;block-size:24px;flex:none}.ico--chev{transition:transform .22s var(--ease)}.btn{--btn-pad: 11px 18px;display:inline-flex;align-items:center;gap:8px;padding:var(--btn-pad);border:0;border-radius:100px;font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .18s var(--ease),transform .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.btn--warm{color:#0b0f1c;background:linear-gradient(135deg,#ffc79a,#ff9e56);box-shadow:0 10px 30px #ff8c4638}.btn--warm:hover{filter:brightness(1.08)}.btn--warm:active{transform:translateY(1px)}.btn--ghost{color:#afc0ee;background:transparent;border:1px solid rgba(150,180,225,.32);padding:8px 14px;font-size:10px}.btn--ghost:hover{color:#fff;border-color:#c8daffbf;background:#6e8cff1a}.chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid rgba(140,170,225,.22);border-radius:100px;background:#080c1880;color:var(--ink-4);font-size:10px;letter-spacing:.13em}.chip--live:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px #4bdca129}.tags{display:flex;flex-wrap:wrap;gap:7px}.tags li{padding:5px 10px;border:1px solid rgba(140,170,225,.2);border-radius:100px;color:var(--ink-4);font-size:10px;letter-spacing:.12em}.vignette{position:fixed;inset:0;z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(92vw 100vh at 56% 52%,transparent 46%,rgba(2,3,8,.7) 100%)}.grain{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-repeat:repeat;background-size:128px 128px}@media(max-width:900px){.grain{display:none}}.noscript{position:relative;z-index:var(--z-page);max-inline-size:var(--wrap);margin:0 auto;padding:24px var(--gutter);color:var(--ink-3)}html.is-drag{scroll-behavior:auto}.rail{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-rail);block-size:var(--rail-h);display:flex;align-items:center;gap:20px;padding-inline:var(--gutter);background:#080d18;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.rail__brand{display:inline-flex;align-items:baseline;gap:14px;color:inherit;text-decoration:none}.rail__brand b{color:var(--text);font-weight:700;letter-spacing:.18em}.rail__sp{flex:1}.rail__up{display:none;color:#afc0ee;text-decoration:none;border-block-end:1px solid transparent;padding-block-end:2px}.rail__up:hover{border-block-end-color:currentColor}.rail__cta{padding:8px 14px;font-size:10px}body.is-deep .rail__up{display:inline}body.is-deep .rail__tagline{display:none}.ticker{position:fixed;inset-block-start:var(--rail-h);inset-inline:0;z-index:var(--z-ticker);padding-block:13px;border-block:1px solid rgba(150,180,235,.18);background:linear-gradient(180deg,#090d1af0,#070a14e0)}.ticker__clip{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker__row{display:flex;inline-size:max-content;animation:ticker-slide 58s linear infinite}.ticker__row>span{display:inline-flex;align-items:center;gap:26px;padding-inline-end:26px;font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#c2cfe8;white-space:nowrap}.ticker__row>span:after{content:"";inline-size:5px;block-size:5px;flex:none;border-radius:50%;background:var(--mach);opacity:.85;box-shadow:0 0 8px #6e8cffb3}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% * var(--dir)))}}[dir=rtl] .ticker__row{animation-direction:reverse}.stage{position:fixed;inset:0;z-index:var(--z-stage);will-change:opacity;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#hits,.hint,.pop{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stage.is-grabbable{cursor:grab}.stage.is-grabbing{cursor:grabbing}.hero,.hint,.pop{cursor:auto}.spacer{block-size:100vh;block-size:100svh}.hero{--kt: max(.9, var(--k));position:absolute;inset-block-start:calc(150px * var(--k));inset-inline-start:calc(40px * var(--k));inline-size:calc(560px * var(--k));transition:opacity .3s var(--ease)}.hero__kicker{display:flex;align-items:center;gap:calc(10px * var(--k));margin-block-end:calc(16px * var(--k));font-family:var(--mono);font-size:calc(10px * var(--kt));letter-spacing:.24em;text-transform:uppercase;color:#8fa0c4}.hero__kicker:before{content:"";inline-size:calc(26px * var(--k));block-size:1px;background:#96b4e173}.hero__title{font-size:calc(54px * var(--kt));line-height:1.04;letter-spacing:-.034em}.hero__sub{display:block;margin-block-start:calc(18px * var(--k));font-size:.415em;font-weight:650;line-height:1.34;letter-spacing:-.008em;color:var(--ink-2)}.hero__sub em{font-style:normal;color:var(--hum)}.hero__para{margin-block-start:calc(18px * var(--k));color:var(--ink-3);font-size:calc(17px * var(--kt));line-height:1.58}.hero__call{margin-block-start:calc(18px * var(--k));padding-inline-start:calc(14px * var(--k));border-inline-start:2px solid rgba(255,158,86,.55);color:#cbd6ec;font-size:calc(16.6px * var(--kt));line-height:1.55}.hero__chips{display:flex;flex-wrap:wrap;gap:calc(8px * var(--k));margin-block-start:calc(20px * var(--k))}.hero__chips .chip{font-size:calc(10px * var(--kt));padding:calc(6px * var(--k)) calc(11px * var(--k))}.hero__cta{margin-block-start:calc(22px * var(--k));font-size:calc(11px * var(--kt));padding:calc(11px * var(--k)) calc(18px * var(--k))}.hint{position:absolute;inset-block-end:calc(26px * var(--k));inset-inline-end:calc(40px * var(--k));font-family:var(--mono);font-size:calc(10px * var(--kt));letter-spacing:.16em;text-transform:uppercase;color:#5a6684;pointer-events:none}.hits{position:absolute;inset:0}.hit{position:absolute;inset-block-start:0;inset-inline-start:0;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%)}.hit:focus-visible{outline-offset:0}.hit--toon{position:fixed;z-index:calc(var(--z-stage) + 1);pointer-events:auto}.toon-say{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-stage) + 2);padding:7px 12px;border:1px solid rgba(255,190,140,.34);border-radius:12px 12px 12px 3px;background:#0e1220eb;color:#ffd7b0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;inline-size:max-content;max-inline-size:min(84vw,420px);text-align:center;pointer-events:none;opacity:0;translate:0 6px;transition:opacity .25s var(--ease),translate .25s var(--ease)}.toon-say.is-on{opacity:1;translate:0 0}.nm{position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-50%);pointer-events:none;white-space:nowrap;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#93a3c6;text-shadow:0 1px 10px #04060c,0 0 18px #04060c;transition:color .2s var(--ease)}.nm.is-on{color:var(--text)}.pop{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--z-pop);inline-size:296px;opacity:0;pointer-events:none;border:1px solid rgba(150,180,225,.2);border-radius:14px;background:var(--panel);box-shadow:0 24px 60px #0009;overflow:hidden;transition:opacity .18s var(--ease),translate .18s var(--ease);translate:0 8px}.pop.is-open{opacity:1;pointer-events:auto;translate:0 0}.pop__ph{display:block;inline-size:100%;aspect-ratio:16 / 10;object-fit:cover;background:#0a1020}.pop__bd{padding:14px 16px 16px}.pop__kicker{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#7c89ab}.pop__title{margin-block-start:6px;font-size:1.06rem;letter-spacing:-.02em;line-height:1.15}.pop__lead{margin-block-start:8px;color:var(--dim);font-size:.86rem;line-height:1.5}.pop__bd .btn{margin-block-start:13px}.pop.is-warm{border-color:#ffb27842}.pop.is-warm .btn--ghost{color:#ffc79a;border-color:#ffb27857}@media(max-width:900px){.stage{position:absolute;inset:0 0 auto;block-size:100vh;block-size:100svh;overflow-x:clip}#scene{inset:auto 0 0;block-size:auto}#scene.is-docked{position:absolute;inset:0 0 auto}.rail{gap:12px;font-size:10px}.rail__cta{min-block-size:40px;display:inline-flex;align-items:center;padding-inline:16px}.rail__tagline{display:none}.ticker{padding-block:8px}.ticker__row>span{font-size:11px;letter-spacing:.12em;gap:16px;padding-inline-end:16px}.hero{inset-block-start:clamp(104px,13vh,150px);inset-inline:var(--gutter) calc(var(--gutter) + 28px);inline-size:auto}.hero__title{font-size:clamp(2rem,1.2rem + 4.2vw,2.5rem);line-height:1.06}.hero__sub{font-size:.52em;margin-block-start:12px}.hero__para{display:none}.hero__call{margin-block-start:16px;max-inline-size:36ch;font-size:.9rem}.hero__chips{margin-block-start:14px;gap:6px}.hero__cta{margin-block-start:16px}body.is-picking .hero{opacity:0;pointer-events:none}.hint{inset-inline:var(--gutter);inset-block-end:14px;text-align:center;font-size:9px}.toon-say{max-inline-size:66vw}.nm{visibility:hidden;font-size:9px}.nm.is-on,.nm.is-rider{visibility:visible;padding:5px 10px;border-radius:999px;background:#0a0e1af0;border:1px solid rgba(255,176,120,.45);color:#fff;text-shadow:none;opacity:1!important}.pop{position:fixed;inset-block-start:auto;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));inset-inline:12px;inline-size:auto;display:flex;gap:12px;padding:10px;translate:0 14px}.pop.is-open{translate:0 0}.pop__ph{inline-size:140px;flex:0 0 140px;align-self:flex-start;aspect-ratio:16 / 10;object-fit:cover;object-position:center;border-radius:10px}.pop__bd{padding:2px 2px 2px 0;min-inline-size:0}.pop__title{font-size:.98rem}.pop__lead{margin-block-start:6px;font-size:.8rem}}@media(max-width:900px)and (min-width:600px)and (max-height:540px){.hero{inset-block-start:88px;inset-inline-end:auto;inline-size:min(56vw,470px)}.hero__kicker{margin-block-end:8px}.hero__title{font-size:clamp(1.25rem,.85rem + 1.5vw,1.7rem)}.hero__sub{margin-block-start:8px}.hero__call{margin-block-start:10px;max-inline-size:none;font-size:.78rem}.hero__chips{display:none}.hint{inset-inline:var(--gutter) auto;text-align:start}}main{position:relative;z-index:var(--z-page);background:linear-gradient(180deg,#04060c80 0,#04060ccc 14vh,#04060cd9)}main:before{content:"";position:absolute;inset-block-start:-24vh;inset-inline:0;block-size:24vh;pointer-events:none;background:linear-gradient(180deg,#04060c00,#04060c80)}.blk{border-block-start:1px solid var(--line-soft);padding-block:clamp(48px,7vh,70px)}.blk:first-child{border-block-start:0}.blk__in{max-inline-size:var(--wrap-blk);margin-inline:auto;padding-inline:var(--gutter)}.blk__kicker{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-5)}.blk__kicker i{font-style:normal;color:#a0bef559;border:1px solid var(--line);border-radius:4px;padding:3px 6px;letter-spacing:.12em}.blk__kicker:after{content:"";flex:1;block-size:1px;background:var(--line-soft)}.blk__title{margin-block-start:18px;font-size:clamp(2rem,1.45rem + 1.55vw,2.75rem)}.blk__lead{margin-block-start:16px;max-inline-size:58ch;color:var(--ink-3);font-size:1.0625rem;line-height:1.6}.blk__hint{margin-block-start:22px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#4e5a78}.dom{margin-block-start:clamp(40px,5vh,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px)}.dom__card{display:flex;flex-direction:column;padding:20px 20px 18px;border:1px solid rgba(140,170,225,.14);border-radius:14px;background:#0a0f1e73;transition:border-color .2s var(--ease),translate .2s var(--ease)}.dom__card:hover{border-color:#a0bef052;translate:0 -2px}.dom__ico{display:inline-flex;color:#8fa0c4}.dom__ico .bico{inline-size:28px;block-size:28px}.dom__card--warm .dom__ico{color:var(--hum)}.dom__t{margin-block-start:14px;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.dom__detail{margin-block-start:10px;color:var(--dim);font-size:.9375rem;line-height:1.55;flex:1}.dom__proof{display:inline-flex;align-items:center;gap:8px;margin-block-start:16px;align-self:flex-start;padding:6px 11px;border:1px solid var(--line);border-radius:100px;color:var(--ink-2);text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;transition:border-color .18s var(--ease),color .18s var(--ease)}.dom__proof:hover{border-color:var(--line-hot);color:var(--text)}.dom__proof-k{color:var(--ink-5)}.proc{margin-block-start:clamp(40px,5vh,48px)}.proc__rail{position:relative;block-size:40px}.proc__track{position:absolute;inset-inline:0;inset-block-start:50%;translate:0 -50%;inline-size:100%;block-size:8px;overflow:visible}.proc__arc{fill:none;stroke:#96b2eb38;stroke-width:1.5}.proc__arc--live{stroke:#ffa86ed9;transition:stroke-dashoffset .55s var(--ease)}.proc__node{position:absolute;inset-block-start:50%;inline-size:34px;block-size:34px;margin:-17px 0 0 -17px;display:grid;place-items:center;border-radius:50%;background:#0a0f1e;border:1px solid rgba(150,178,235,.45);transition:background-color .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease)}.proc__node b{font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--ink-4);font-style:normal;transition:color .24s var(--ease)}.proc__node.is-on{border-color:#ffc89be6;box-shadow:0 0 0 4px #ff9e561f}.proc__node.is-on b{color:var(--hum)}.proc__node--key b{color:#c08c5e}.proc__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2vw,26px);margin-block-start:18px}.proc__btn{display:flex;align-items:center;gap:10px;inline-size:100%;padding:0 0 10px;border:0;border-block-end:1px solid var(--line-soft);background:none;color:var(--ink-2);text-align:start;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.proc__ico{display:inline-flex;color:#8fa0c4}.proc__t{font:700 1.125rem/1.15 var(--sans);letter-spacing:-.02em}.proc__note{margin-block-start:10px;color:var(--dim);font-size:.9375rem;line-height:1.5;transition:color .24s var(--ease)}.proc__key-note{margin-block-start:8px;font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hum)}.proc__step.is-on .proc__btn{color:var(--text);border-block-end-color:var(--line-hot)}.proc__step.is-on .proc__ico{color:var(--hum)}.proc__step.is-on .proc__note{color:var(--ink-3)}.proc__step.is-key .proc__t,.proc__step.is-key .proc__ico{color:var(--hum)}.why{margin-block-start:clamp(40px,5vh,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,4vw,64px)}.why__item{display:flex;gap:16px;border-block-start:1px solid var(--line);padding-block-start:16px;transition:translate .2s var(--ease)}.why__item:hover{translate:0 -2px}.why__n{font:500 10px/2 var(--mono);letter-spacing:.16em;color:var(--hum)}.why__t{font-size:1.125rem;letter-spacing:-.02em;color:var(--text)}.why__proof{margin-block-start:8px;color:var(--dim);font-size:.9375rem;line-height:1.6}.cases{margin-block-start:clamp(10px,2vh,24px)}.case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(22px,4vw,56px);align-items:start;padding-block:clamp(38px,6.5vh,84px);border-block-start:1px solid rgba(140,170,225,.1);scroll-margin-block-start:calc(var(--rail-h) + var(--tick-h) + 16px)}.case:first-child{border-block-start:0}.case__orbit{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#5f6c8c}.case__orbit:after{content:"";flex:1;block-size:1px;background:#8caae124}.case__t{margin-block-start:12px;font-size:clamp(1.5rem,1rem + 1.3vw,2.1rem);letter-spacing:-.028em;line-height:1.08}.case__k{margin-block-start:8px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8fa0c4}.case__lead{margin-block-start:18px;color:var(--ink-2);font-size:1.0625rem;line-height:1.6;max-inline-size:48ch}.case__pairs{margin-block-start:22px;display:grid;gap:20px}.case__pairs dt{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-5)}.case__pairs dd{margin-block-start:6px;color:var(--dim);font-size:.96875rem;line-height:1.55}.case__human-dt{color:#c08c5e!important}.case__human-dd{color:#e2cdb8!important}.case__value{margin-block-start:18px;max-inline-size:56ch;padding-inline-start:14px;border-inline-start:2px solid rgba(255,158,86,.45);color:var(--ink-2);font-size:.95rem;line-height:1.58}.case__value i,.case__status i{display:block;margin-block-end:5px;font:500 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--ink-5)}.case__value i{color:#c08c5e}.case__status{margin-block-start:16px;max-inline-size:56ch;color:var(--dim);font-size:.9rem;line-height:1.55}.case .tags{margin-block-start:20px}.case__foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-block-start:20px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.case__up{color:#afc0ee;text-decoration:none;border-block-end:1px solid transparent;padding-block-end:2px}.case__up:hover{border-block-end-color:currentColor}.case__live{display:inline-flex;align-items:center;gap:7px;color:var(--hum);text-decoration:none;border-block-end:1px solid transparent;padding-block-end:2px}.case__live:hover{border-block-end-color:currentColor}.case__ask{color:#ffc79a;text-decoration:none;border-block-end:1px solid rgba(255,178,120,.35);padding-block-end:2px}.case__ask:hover{border-block-end-color:currentColor}.case--warm .case__orbit{color:#c08c5e}.case--free .case__t{color:var(--hum)}.case__fig{margin:0;position:sticky;inset-block-start:calc(var(--rail-h) + var(--tick-h) + 24px)}.case__fig img{display:block;inline-size:100%;border-radius:14px;border:1px solid rgba(140,170,225,.14)}.case__fig figcaption{margin-block-start:9px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#4e5a78}.tools{margin-block-start:clamp(40px,5vh,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,34px)}.tools__group{border-block-start:1px solid var(--line);padding-block-start:14px}.tools__k{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-5)}.tools__items{margin-block-start:12px;display:flex;flex-wrap:wrap;gap:7px}.tools__items li{padding:5px 11px;border:1px solid var(--line);border-radius:100px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-4)}.tools__note{margin-block-start:26px;max-inline-size:58ch;color:var(--dim);font-size:.96875rem;line-height:1.6}.faq{margin-block-start:clamp(40px,5vh,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,4vw,64px)}.faq__item{border-block-start:1px solid var(--line);padding-block-start:16px;transition:translate .2s var(--ease)}.faq__item:hover{translate:0 -2px}.faq__q{font-size:1.125rem;font-weight:700;letter-spacing:-.022em;color:var(--text)}.faq__a{margin-block-start:10px;color:var(--dim);font-size:.96875rem;line-height:1.6}.faq__more{margin-block-start:30px}.start{margin-block-start:clamp(26px,4vh,44px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:start}.start__cta{font-size:13px;padding:15px 26px}.start__note{margin-block-start:14px;max-inline-size:44ch;color:var(--ink-5);font-size:.9375rem;line-height:1.5}.after{padding-inline-start:clamp(0px,2vw,26px);border-inline-start:1px solid var(--line-soft)}.after__k{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-5)}.after__list{margin-block-start:16px;display:grid;gap:16px}.after__list li{display:flex;gap:14px;color:var(--dim);font-size:.94rem;line-height:1.55}.after__list i{font:500 10px/1.7 var(--mono);letter-spacing:.14em;color:var(--hum);font-style:normal}.foot{position:relative;z-index:var(--z-page);background:#04060cdb;border-block-start:1px solid var(--line-soft)}.foot__in{max-inline-size:var(--wrap-blk);margin-inline:auto;padding:clamp(44px,7vh,84px) var(--gutter) 56px}.foot__title{font-size:clamp(1.4rem,1rem + 1.1vw,1.95rem)}.foot__text{margin-block-start:14px;max-inline-size:52ch;color:var(--dim);line-height:1.62}.foot .btn{margin-block-start:24px}.foot__rights,.foot__note{margin-block-start:34px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#46516e}.foot__note{margin-block-start:8px}@media(max-width:900px){.why,.start,.case{grid-template-columns:minmax(0,1fr)}.dom{grid-template-columns:repeat(2,minmax(0,1fr))}.case{gap:20px}.case__fig{order:-1;position:static}.proc{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px}.proc__rail{block-size:auto}.proc__track{display:none}.proc__rail:before{content:"";position:absolute;inset-block:20px;inset-inline-start:50%;inline-size:1.5px;translate:-50% 0;background:#96b2eb38}.proc__node{margin:0;translate:-50% -50%;inset-inline-start:50%}.proc__node:nth-of-type(1){inset-block-start:10%}.proc__node:nth-of-type(2){inset-block-start:30%}.proc__node:nth-of-type(3){inset-block-start:50%}.proc__node:nth-of-type(4){inset-block-start:70%}.proc__node:nth-of-type(5){inset-block-start:90%}.proc__steps{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:0}.proc__step{padding-block:14px}.proc__step+.proc__step{border-block-start:1px solid var(--line-soft)}.tools{grid-template-columns:repeat(2,minmax(0,1fr))}.faq{grid-template-columns:minmax(0,1fr)}.after{padding-inline-start:0;padding-block-start:22px;border-inline-start:0;border-block-start:1px solid var(--line-soft)}.dom__proof{padding:12px 16px}.case__foot a{padding-block:10px}}@media(max-width:640px){.dom{grid-template-columns:minmax(0,1fr)}}[data-reveal]{opacity:0;translate:0 20px;transition:opacity .36s var(--ease),translate .36s var(--ease);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-in{opacity:1;translate:0 0}[data-reveal].is-instant{transition:none}.blk__title{background:linear-gradient(100deg,var(--text) 42%,#ffffff 50%,var(--text) 58%);background-size:220% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:title-breath 8.5s ease-in-out infinite;animation-play-state:paused}.blk.is-in .blk__title,.foot__in.is-in .blk__title{animation-play-state:running}@keyframes title-breath{0%,55%,to{background-position:120% 0}75%{background-position:-20% 0}}.blk__kicker:after{transform-origin:left center;scale:0 1;transition:scale .7s var(--ease) .1s}[dir=rtl] .blk__kicker:after{transform-origin:right center}.blk.is-in .blk__kicker:after{scale:1 1}.why__body,.case__body,.dom__panel{animation:fold-in .34s var(--ease)}@keyframes fold-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-fly],[data-reveal],.meteor,.grain,.toon-say{animation:none!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;translate:none}.blk__kicker:after{scale:1 1}.blk__title{animation:none;background:none;-webkit-text-fill-color:currentcolor}.ticker__row{animation:none}.ticker__clip{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ticker__clip::-webkit-scrollbar{display:none}}html.is-lite #ovroot h2 .w{animation:none}html.is-lite #ovglow i,html.is-lite #ovfab .chat,html.is-lite #ovfab .chat:before,html.is-lite #ovfab .chat:after{animation:none}html.is-lite .toon-say{animation:none}#ovroot,#ovroot *{position:static;inset:auto;z-index:auto;float:none;transform:none;filter:none;clip-path:none;mask:none;mix-blend-mode:normal;isolation:auto;backdrop-filter:none;opacity:1;visibility:visible;contain:none;pointer-events:auto;animation:none;box-shadow:none;text-shadow:none;writing-mode:horizontal-tb;max-height:none;min-height:0;box-sizing:border-box}#ovroot{--acc: #f0a860;--vio: #b9aeff;--vio2: #8f80e8;--ink: #e9eff7;--dim: #9fadc2;--dim2: #7e8ca1;--line: rgba(255, 255, 255, .1);--card: rgba(255, 255, 255, .032);--card2: rgba(255, 255, 255, .06);--ok: #7fd1a8;--no: #e08b7a;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ct: 1320px;--pad: 96px;position:relative;z-index:5;font-size:17px;line-height:1.55;color:var(--ink)}#ovroot section{padding:var(--pad) 0;border-top:1px solid rgba(255,255,255,.05)}#ovroot{--inpad: clamp(20px, 3vw, 56px);--inleft: calc((100vw - min(var(--ct), 94vw)) / 2 + var(--inpad))}#ovroot .in{max-width:min(var(--ct),94vw);margin:0 auto;padding:0 var(--inpad)}@media(min-width:1200px){#ovroot{--inleft: calc(max(3vw, (100vw - var(--ct)) / 2 - 4vw) + var(--inpad))}#ovroot .in{margin-left:max(3vw,calc((100vw - var(--ct)) / 2 - 4vw))}}#ovroot .kick{font-family:var(--mono);font-size:clamp(13px,.9vw,20px);letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin:0 0 22px;display:flex;align-items:center;gap:18px;font-weight:600}#ovroot .kick i{font-style:normal;color:var(--dim2);font-size:15px}#ovroot .kick:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#f0a86080,#ffffff0f)}#ovroot h2{font-size:clamp(34px,4.4vw,64px);line-height:1;margin:0 0 .38em;letter-spacing:-.03em;font-weight:700;max-width:22ch;perspective:900px}#ovroot h2 .w{display:inline-block;opacity:0;transform:translateZ(-1200px) translateY(60px) scale(.45);transition:opacity .9s cubic-bezier(.16,.84,.28,1),transform 1.05s cubic-bezier(.16,.84,.28,1),color .22s,text-shadow .22s}#ovroot h2.on .w{opacity:1!important;transform:none!important;animation:ovbreath 6.5s ease-in-out infinite;animation-delay:var(--bd, 0s)}#ovroot h2 .w{color:#f6c98a;text-shadow:0 0 22px rgba(246,201,138,.5)}#ovroot h2 .w:hover{text-shadow:0 0 30px rgba(246,201,138,.8)}@keyframes ovbreath{0%,to{scale:1}50%{scale:1.028}}#ovroot h3{font-size:clamp(19px,1.15vw,27px);margin:0 0 10px;font-weight:650;letter-spacing:-.015em}#ovroot p{margin:0 0 14px;color:var(--dim)}#ovroot .lead{font-size:clamp(17px,1.08vw,26px);max-width:62ch;color:var(--dim)}#ovroot .note{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}#ovroot .obtn{display:inline-flex;align-items:center;gap:9px;background:var(--acc);color:#1a1207;border:0;font:inherit;font-weight:650;font-size:clamp(14px,.85vw,18px);padding:.85em 1.7em;border-radius:999px;cursor:pointer;text-decoration:none;transition:.18s}#ovroot .obtn:hover{background:#ffbb78;transform:translateY(-2px)}#ovroot .obtn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}#ovroot .obtn.ghost:hover{background:#ffffff12}#ovroot .fly{opacity:0;transform:translateY(70px) scale(.94);transition:opacity .8s cubic-bezier(.16,.84,.28,1),transform .9s cubic-bezier(.16,.84,.28,1)}#ovroot .fly.on{opacity:1!important;transform:none!important}#ovroot .nums{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.2vw,24px);margin-top:44px}#ovroot .num{border:1px solid var(--line);border-radius:18px;padding:clamp(18px,1.4vw,28px) clamp(18px,1.6vw,30px);background:var(--card)}#ovroot .num b{display:block;font-size:clamp(34px,2.6vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--acc);margin-bottom:10px}#ovroot .num span{font-size:clamp(14px,.9vw,18px);color:var(--dim);line-height:1.4;display:block}#ovroot .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.2vw,24px);margin-top:clamp(28px,2.6vw,44px)}#ovroot .tile{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:start;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,1.4vw,26px);cursor:pointer;transition:.22s}#ovroot .tile:hover{background:var(--card2);border-color:#f0a86066;transform:translateY(-3px)}#ovroot .tile .ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#f0a8601a;border:1px solid rgba(240,168,96,.28);color:var(--acc)}#ovroot .tile .ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#ovroot .tile .tt b{display:block;font-size:clamp(16px,1.05vw,21px);font-weight:650;letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}#ovroot .tile .tt span{display:block;font-size:clamp(14px,.88vw,17px);line-height:1.45;color:var(--dim)}#ovroot .tile .go{color:var(--acc);font-family:var(--mono);font-size:15px;padding-top:2px;transition:transform .18s}#ovroot .tile:hover .go{transform:translate(4px)}#ovroot .tile.more{grid-template-columns:44px 1fr;border-style:dashed;border-color:#f0a86066;background:linear-gradient(160deg,#f0a86014,#ffffff05)}#ovroot .tile.more .plus{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:30px;font-weight:300;color:var(--acc);border:1px dashed rgba(240,168,96,.5)}#ovroot .tile.more .go{grid-column:2;font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;border-bottom:1px solid rgba(240,168,96,.4);justify-self:start;padding-top:0}#ovroot .strip-wrap{margin-top:36px}#ovroot .strip-head{display:flex;align-items:center;gap:18px;margin-bottom:18px}@media(max-width:440px){#ovroot .strip-head{flex-wrap:wrap;gap:10px 12px}#ovroot .strip-head .swipe{flex:1 0 100%}#ovroot .dots{flex-wrap:wrap;justify-content:flex-start;min-width:0;row-gap:14px}}#ovroot .swipe{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);display:inline-flex;align-items:center;gap:8px}#ovroot .swipe i{width:34px;height:1px;background:var(--acc);position:relative;animation:ovswipe 1.8s ease-in-out infinite}#ovroot .swipe i:after{content:"";position:absolute;right:-1px;top:-4px;width:8px;height:8px;border-top:1px solid var(--acc);border-right:1px solid var(--acc);transform:rotate(45deg)}@keyframes ovswipe{0%,to{transform:translate(0)}50%{transform:translate(8px)}}#ovroot .dots{display:flex;gap:7px;flex:1;justify-content:center}#ovroot .dots i{position:relative;width:7px;height:7px;border-radius:50%;background:#ffffff38;cursor:pointer;transition:.2s}#ovroot .dots i:after{content:"";position:absolute;inset:-14px -5px}#ovroot .dots i.act{background:var(--acc);width:22px;border-radius:4px}#ovroot .arrows{display:inline-flex;gap:8px}#ovroot .arrows button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(240,168,96,.55);background:#f0a8601f;color:var(--acc);font:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:.18s}#ovroot .arrows button:hover:not(:disabled){background:var(--acc);color:#1a1207;border-color:transparent}#ovroot .arrows button:disabled{opacity:.28;cursor:default;border-color:var(--line);background:#ffffff0a;color:var(--ink)}#ovroot .strip{--card-w: clamp(360px, 30vw, 560px);--edge: var(--inleft);display:flex;gap:clamp(14px,1.4vw,24px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:6px var(--edge) 14px;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}#ovroot .strip::-webkit-scrollbar{display:none}#ovroot .strip.drag{cursor:grabbing;scroll-snap-type:none;user-select:none}#ovroot .strip:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}#ovroot .pc{flex:0 0 var(--card-w);scroll-snap-align:start;display:flex}#ovroot .pcb{display:flex;flex-direction:column;flex:1;width:100%;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:22px;padding:0;overflow:hidden;cursor:pointer;transition:.22s}#ovroot .pc:hover .pcb,#ovroot .pc.act .pcb{background:var(--card2);border-color:#f0a86080}#ovroot .pc.act .pcb{box-shadow:0 0 0 1px #f0a86080}#ovroot .pcb .shot{display:block;flex:none;width:100%;aspect-ratio:16/10;position:relative;overflow:hidden;background:linear-gradient(150deg,#111629,#0b0e16);border-bottom:1px solid var(--line)}#ovroot .pcb .shot img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .6s cubic-bezier(.16,.84,.28,1)}#ovroot .pc:hover .shot img{transform:none}#ovroot .pcb .ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#4c5670}#ovroot .pc.free .pcb{border-style:dashed;border-color:#f0a86066;background:linear-gradient(160deg,#f0a86012,#ffffff05)}#ovroot .pc.free .ph{font-size:52px;color:var(--acc);letter-spacing:0}#ovroot .pcb .shot .ico{position:absolute;inset:0;display:grid;place-items:center;color:var(--acc)}#ovroot .pcb .shot .ico svg{width:64px;height:64px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}#ovroot .pdetail[hidden],#ovroot .swipe.m-only{display:none}#ovroot .pcb .pt{display:block;padding:clamp(16px,1.3vw,24px) clamp(18px,1.4vw,26px) 8px}#ovroot .pcb .pt b{display:block;font-size:clamp(18px,1.15vw,23px);font-weight:650;letter-spacing:-.015em;margin-bottom:6px}#ovroot .pcb .pt span{display:block;font-size:clamp(14px,.9vw,17px);color:var(--dim);line-height:1.45}#ovroot .pcb .pm{display:block;margin-top:auto;padding:0 clamp(18px,1.4vw,26px) clamp(16px,1.3vw,22px);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}#ovroot .pdetail{margin-top:22px;border:1px solid rgba(240,168,96,.4);border-radius:22px;background:#ffffff0a;padding:clamp(22px,2vw,36px)}#ovroot .pdhead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}#ovroot .pdhead i{display:block;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:8px}#ovroot .pdhead h3{font-size:clamp(22px,1.7vw,34px);margin-bottom:8px}#ovroot .pdhead p{font-size:clamp(15px,.95vw,19px);max-width:70ch;margin:0}#ovroot .pclose{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:22px;line-height:1;cursor:pointer}#ovroot .pclose:hover{background:#ffffff14}#ovroot .ptags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}#ovroot .ptag{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim2);border:1px solid var(--line);border-radius:999px;padding:4px 11px}#ovroot .pdet{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:26px}#ovroot .prow{border-top:1px solid rgba(255,255,255,.08);padding-top:16px}#ovroot .prow .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:8px}#ovroot .prow .v{font-size:16px;color:var(--dim)}#ovroot .pfoot{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;padding-top:8px}#ovroot .path{display:grid;grid-template-columns:clamp(280px,22vw,420px) 1fr;gap:clamp(24px,3vw,60px);align-items:start;margin-top:56px}#ovroot .steps{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px}#ovroot .step{display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:16px;cursor:pointer;background:#ffffff05;border:1px solid transparent;font:inherit;color:var(--dim);text-align:left;width:100%;transition:.16s}#ovroot .step:hover{background:#ffffff0f;color:var(--ink);border-color:var(--line)}#ovroot .step[aria-current=true]{background:#f0a86026;color:var(--ink);border-color:#f0a86073}#ovroot .step .n{font-family:var(--mono);font-size:14px;color:var(--dim2);width:28px;flex:none;font-weight:600}#ovroot .step[aria-current=true] .n{color:var(--acc)}#ovroot .step .t{font-size:clamp(15px,1.02vw,22px);font-weight:600}#ovroot .pstage{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,2.6vw,56px);min-height:clamp(360px,32vw,520px)}#ovroot .pstage .num{font-family:var(--mono);font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);margin-bottom:18px;font-weight:600}#ovroot .pstage h3{font-size:clamp(26px,2.7vw,52px);letter-spacing:-.03em;margin-bottom:16px;line-height:1.05}#ovroot .pstage .sub{font-size:clamp(16px,1.05vw,23px);margin:0}#ovroot .lanes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}#ovroot .lane{border:1px solid var(--line);border-radius:16px;padding:26px}#ovroot .lane.you{border-color:#f0a86052;background:#f0a8600f}#ovroot .lane h4{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim2);margin:0 0 16px;font-weight:600}#ovroot .lane.you h4{color:var(--acc)}#ovroot .lane ul{margin:0;padding-left:20px;color:var(--dim);font-size:clamp(15px,.98vw,20px)}#ovroot .lane li{margin-bottom:10px;list-style:disc}#ovroot .term{display:inline-flex;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid rgba(240,168,96,.4);background:#f0a8601a;border-radius:999px;padding:8px 18px;margin-bottom:24px;font-weight:600}#ovroot #ov-srv{margin-top:12px}#ovroot #ov-srv .srv{flex:0 0 var(--card-w);scroll-snap-align:start;display:flex;flex-direction:column}#ovroot #ov-srv .srv .b{flex:1}#ovroot .srv{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.2s;display:flex;flex-direction:column}#ovroot .viz{aspect-ratio:16/9;background:linear-gradient(150deg,#101528,#0a0d15);border-bottom:1px solid var(--line);position:relative;overflow:hidden}#ovroot .viz svg{position:absolute;inset:0;width:100%;height:100%}#ovroot .viz img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,.84,.28,1)}#ovroot .srv:hover .viz img,#ovroot .wcard:hover .viz img{transform:scale(1.05)}#ovroot .viz:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080a1000 40%,#080a108c);pointer-events:none}#ovroot .srv:hover{border-color:#f0a86052;background:var(--card2)}#ovroot .srv .b{padding:clamp(20px,1.6vw,34px);flex:1}#ovroot .srv .b>p{font-size:16px}#ovroot .pm{margin-top:18px;font-size:clamp(15px,.95vw,19px)}#ovroot .pm div{display:flex;gap:11px;margin-bottom:10px;color:var(--dim);align-items:flex-start}#ovroot .pm b{flex:none;width:14px;text-align:center;font-weight:700}#ovroot .pm .p b{color:var(--ok)}#ovroot .pm .m b{color:var(--no)}#ovroot .pm h5{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:22px 0 12px;font-weight:700;padding:5px 12px 5px 10px;border-radius:999px;border:1px solid currentcolor}#ovroot .pm h5:before{content:"";width:7px;height:7px;border-radius:50%;background:currentcolor;flex:none}#ovroot .pm .lp{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}#ovroot .pm .lm{color:var(--no);background:color-mix(in srgb,var(--no) 12%,transparent)}#ovroot .pm .p{color:var(--ink)}#ovroot .pm .m{padding-left:10px;border-left:2px solid color-mix(in srgb,var(--no) 45%,transparent)}#ovroot .maparea{position:relative}#ovroot .mapbox{position:relative;margin-top:52px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(160deg,#ffffff09,#fff0);padding:26px;overflow:hidden}#ovroot .mapwrap{position:relative;width:100%;aspect-ratio:2000/789;border-radius:18px;overflow:hidden;background:#070a12;border:1px solid rgba(255,255,255,.08)}#ovroot .wmap{position:absolute;inset:0;width:100%;height:100%;display:block}#ovroot .wmap .sea{fill:#070a12}#ovroot .wmap .grat{stroke:#22304e;stroke-width:1;fill:none;opacity:.55}#ovroot .wmap .land{fill:#18233d;stroke:#5d7ab4;stroke-width:1.1;stroke-linejoin:round}#ovroot .wmap .bord{fill:none;stroke:#3d5486;stroke-width:.9;opacity:.7}#ovroot .pins{position:absolute;inset:0}#ovroot .mpin{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;background:none;border:0;padding:0;cursor:pointer;z-index:3}#ovroot .mpin .d{display:block;position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#f0a860;box-shadow:0 0 0 3px #f0a86038,0 0 16px #f0a860b3}#ovroot .mpin.dep .d{width:8px;height:8px;margin:-4px 0 0 -4px;background:#7ba6f0;box-shadow:0 0 0 3px #7ba6f02e,0 0 12px #7ba6f08c}#ovroot .mpin .r{display:block;position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;border:1.5px solid rgba(240,168,96,.75);animation:ovping 2.8s ease-out infinite}#ovroot .mpin.dep .r{border-color:#7ba6f099;animation-duration:3.6s}@keyframes ovping{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(3.4);opacity:0}}#ovroot .mpin:hover .d,#ovroot .mpin:focus-visible .d,#ovroot .mpin.act .d{background:#fff;box-shadow:0 0 0 4px #f0a86057,0 0 26px #ffdcb4e6;transform:scale(1.25)}#ovroot .mpin:focus-visible{outline:2px solid #f0a860;outline-offset:4px;border-radius:50%}#ovroot .mpin .cn{position:absolute;left:16px;top:-9px;white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#ffffff9e;text-shadow:0 1px 6px #000;pointer-events:none}#ovroot .mpin.dep .cn{display:none}#ovroot .mtip{position:absolute;z-index:6;width:min(300px,72vw);background:#0c101cf2;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px 16px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;pointer-events:none;box-shadow:0 22px 60px #0009}#ovroot .mtip.show{opacity:1;visibility:visible;transform:none}#ovroot .mtip i{display:block;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:3px}#ovroot .mtip b{display:block;font-size:19px;margin-bottom:7px}#ovroot .mtip em{display:block;font-style:normal;font-size:14px;line-height:1.5;color:var(--dim)}#ovroot .mlegend{display:flex;gap:22px;flex-wrap:wrap;margin-top:16px;font-size:14px;color:var(--dim2)}#ovroot .mlegend span{display:inline-flex;align-items:center;gap:9px}#ovroot .mlegend i{width:10px;height:10px;border-radius:50%;background:#f0a860;box-shadow:0 0 10px #f0a860b3}#ovroot .mlegend i.b{background:#7ba6f0;box-shadow:0 0 10px #7ba6f099}#ovroot .mlist{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}#ovroot .mchip{position:relative;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:9px 18px;display:flex;gap:9px;align-items:center;cursor:pointer;transition:.16s;background:transparent}#ovroot .mchip:not(.any):after{content:"";position:absolute;inset:-4px 0}#ovroot .mchip:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--acc)}#ovroot .mchip:hover,#ovroot .mchip.act{color:var(--ink);border-color:#f0a86080;background:#f0a8601a}#ovroot .mchip.any{border-color:transparent;opacity:.6;cursor:default}#ovroot .whygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.4vw,28px);margin-top:56px}#ovroot .wcard{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.24s}#ovroot .wcard:hover{background:var(--card2);border-color:#f0a86052;transform:translateY(-4px)}#ovroot .wcard .b{padding:clamp(20px,1.6vw,34px)}#ovroot .wcard p{font-size:clamp(15px,.95vw,19px);margin:0 0 18px}#ovroot .proof{border-top:1px dashed rgba(255,255,255,.13);padding-top:16px;display:flex;gap:12px;align-items:flex-start}#ovroot .proof span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);flex:none;padding-top:3px}#ovroot .proof em{font-style:normal;font-size:15px;color:var(--dim)}#ovroot .exwrap{margin-top:52px;border:1px solid var(--line);border-radius:22px;background:var(--card);overflow:hidden}#ovroot .extop{position:relative;border-bottom:1px solid var(--line)}#ovroot .extabs{display:flex;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity}#ovroot .extop:before,#ovroot .extop:after{content:"";position:absolute;top:0;bottom:0;width:64px;pointer-events:none;opacity:0;transition:opacity .2s var(--ease);z-index:1}#ovroot .extop:before{left:0;background:linear-gradient(90deg,#090c14eb,#090c1400)}#ovroot .extop:after{right:0;background:linear-gradient(270deg,#090c14eb,#090c1400)}#ovroot .extop.has-prev:before,#ovroot .extop.has-next:after{opacity:1}#ovroot .exnav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid rgba(240,168,96,.55);background:#0e121cf0;color:var(--acc);font:inherit;font-size:22px;line-height:1;padding:0 0 3px;cursor:pointer;display:grid;place-items:center;opacity:0;pointer-events:none;transition:.18s}#ovroot .exnav:after{content:"";position:absolute;inset:-4px}#ovroot .exnav.prev{left:6px}#ovroot .exnav.next{right:6px}#ovroot .extop.has-prev .exnav.prev,#ovroot .extop.has-next .exnav.next{opacity:1;pointer-events:auto}#ovroot .exnav:hover{background:var(--acc);color:#1a1207;border-color:transparent}#ovroot .exnav:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@keyframes exnudge{0%,to{transform:translate(0)}30%{transform:translate(-18px)}60%{transform:translate(-4px)}}#ovroot .extabs.nudge{animation:exnudge 1s var(--ease) 1}@media(prefers-reduced-motion:reduce){#ovroot .extabs.nudge{animation:none}#ovroot .extabs{scroll-behavior:auto}}#ovroot .extabs::-webkit-scrollbar{display:none}#ovroot .extab{flex:1 0 auto;min-width:150px;scroll-snap-align:start;font:inherit;font-size:16px;padding:22px 18px;background:transparent;border:0;border-right:1px solid var(--line);color:var(--dim);cursor:pointer;transition:.16s;font-weight:600}#ovroot .extab:last-child{border-right:0}#ovroot .extab[aria-selected=true]{background:#f0a8601f;color:var(--ink);box-shadow:inset 0 -3px 0 var(--acc)}#ovroot .extab:hover:not([aria-selected=true]){color:var(--ink);background:#ffffff08}#ovroot .expane{padding:clamp(24px,2.6vw,52px);display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(26px,3vw,56px)}#ovroot .expane h3{font-size:clamp(23px,1.9vw,38px);letter-spacing:-.025em;margin-bottom:8px}#ovroot .exlist{margin:24px 0 0;padding:0;list-style:none}#ovroot .exlist li{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:clamp(15px,.98vw,20px);color:var(--dim)}#ovroot .exlist li:last-child{border:0}#ovroot .exlist b{color:var(--acc);font-weight:700;flex:none;font-family:var(--mono);font-size:13px;padding-top:3px}#ovroot .exsum{border:1px solid var(--line);border-radius:18px;padding:30px;align-self:start;background:#00000038}#ovroot .exsum .row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:16px}#ovroot .exsum .row:last-of-type{border:0}#ovroot .exsum .row span{color:var(--dim2);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-top:5px}#ovroot .exsum .row b{font-size:21px;font-weight:700}#ovroot .exsum .big{font-size:clamp(28px,2.2vw,46px);font-weight:700;color:var(--acc);letter-spacing:-.025em}#ovroot .exsum .what{font-size:15px;margin:22px 0 24px}#ovroot .obtn.wide{width:100%;justify-content:center}#ovroot .faqgrid{columns:2;column-gap:clamp(32px,4vw,80px);margin-top:52px}#ovroot .qa{break-inside:avoid;margin-bottom:36px}#ovroot .qa h3{font-size:clamp(19px,1.2vw,27px);margin-bottom:10px}#ovroot .qa p{font-size:clamp(15px,.98vw,20px);margin:0}#ovroot .final{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:start;margin-top:14px}#ovroot .ways{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}#ovroot .final .note{margin-top:18px}#ovroot .voice{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid rgba(185,174,255,.35);background:#b9aeff14;color:var(--ink);font-size:15px}#ovroot .voice i{font-style:normal}#ovroot .fld{display:block;margin-bottom:18px}#ovroot .fld span{font-family:var(--mono);font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--dim2);display:block;margin-bottom:9px}#ovroot .fld input,#ovroot .fld textarea{width:100%;background:#ffffff0a;border:1px solid var(--line);border-radius:13px;padding:16px 18px;color:var(--ink);font:inherit;font-size:17px}#ovroot .fld textarea{min-height:150px;resize:vertical}#ovroot .fld input,#ovroot .fld textarea{scroll-margin-block:96px 120px}#ovroot .fld input:focus,#ovroot .fld textarea:focus{outline:0;border-color:#f0a8608c}#ovroot .fld input:focus-visible,#ovroot .fld textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px}#ovroot .formcard{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:34px}#ovroot .formcard .note{margin-top:16px;text-align:center}#ovroot .formcard .note.bad{color:#f0a060}#ovroot footer{border-top:1px solid var(--line);padding:80px 0 calc(132px + env(safe-area-inset-bottom,0px));background:#0000004d}#ovroot .fcols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}#ovroot .fcols h4{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim2);margin:0 0 16px;font-weight:600}#ovroot .fcols a{display:block;color:var(--dim);text-decoration:none;font-size:16px;margin-bottom:11px}#ovroot .fcols a:hover{color:var(--acc)}#ovroot .fbig{font-size:23px;font-weight:650;color:var(--ink);text-decoration:none;display:block;margin-bottom:8px}#ovroot .fcols .note{margin-top:18px}#ovroot .fbot{margin-top:52px;padding-top:28px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--dim2)}#ovroot .fbot .stamp{opacity:.55}#ovglow{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.2s ease;overflow:hidden}#ovglow.on{opacity:1}#ovglow i{position:absolute;display:block;border-radius:50%}#ovglow .g1{left:-24vw;top:-26vh;width:104vw;height:104vh;background:radial-gradient(closest-side,#7868e885,#7868e829 46%,#7868e800);animation:ovg1 11s ease-in-out infinite alternate}#ovglow .g2{right:-26vw;top:6vh;width:96vw;height:100vh;background:radial-gradient(closest-side,#e89e6057,#e89e601a 46%,#e89e6000);animation:ovg2 14s ease-in-out infinite alternate}#ovglow .g3{left:16vw;bottom:-32vh;width:110vw;height:104vh;background:radial-gradient(closest-side,#6096ec66,#6096ec1f 46%,#6096ec00);animation:ovg3 12.5s ease-in-out infinite alternate}@keyframes ovg1{0%{transform:translateZ(0) scale(.9);opacity:.45}to{transform:translate3d(16vw,14vh,0) scale(1.3);opacity:1}}@keyframes ovg2{0%{transform:translateZ(0) scale(1.2);opacity:1}to{transform:translate3d(-14vw,-12vh,0) scale(.85);opacity:.4}}@keyframes ovg3{0%{transform:translateZ(0) scale(.85);opacity:.5}to{transform:translate3d(-18vw,-16vh,0) scale(1.35);opacity:1}}#ovlang{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 12px;color:#dfe4f2;cursor:pointer;margin-right:12px}#ovlang:after{content:"";position:absolute;inset:-8px -4px}#ovlang:hover{background:#ffffff1f;color:#fff}#ovlang b{font-weight:700}#ovlang s{text-decoration:none;opacity:.45}#ovtoast{position:fixed;left:50%;top:76px;transform:translate(-50%);z-index:9999;background:#0c101cf5;color:#e8ecf6;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:11px 18px;font-size:14px;box-shadow:0 18px 50px #00000080;transition:opacity .3s;opacity:0;pointer-events:none}#ovtoast.on{opacity:1}.ticker.is-paused .ticker__row{animation-play-state:paused}#ovfab{position:fixed;right:clamp(10px,.7vw,22px);bottom:calc(clamp(14px,1.4vh,26px) + env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;gap:12px;align-items:flex-end;opacity:0;translate:0 14px;pointer-events:none;transition:opacity .25s var(--ease),translate .25s var(--ease)}body.is-deep #ovfab{opacity:1;translate:0 0;pointer-events:auto}body.is-typing #ovfab{opacity:0;translate:0 14px;pointer-events:none}#ovfab button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#0e121ce6;color:#e9eff7;cursor:pointer;font:inherit;font-size:19px;display:grid;place-items:center;transition:.18s;line-height:1;padding:0}#ovfab button:hover{background:#f0a860e6;color:#1a1207;border-color:transparent;transform:translateY(-2px)}#ovfab .chat{position:relative;width:76px;height:76px;border:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6b46c,#e8934a);color:#1a1207;box-shadow:0 14px 34px #e8934a80;animation:ovbeat 2.4s ease-in-out infinite}#ovfab .chat:before,#ovfab .chat:after{content:"";position:absolute;inset:-6px;border-radius:50%;pointer-events:none;border:2px solid rgba(246,180,108,.75);animation:ovring 2.4s ease-out infinite}#ovfab .chat:after{animation-delay:1.2s;border-color:#b9aeff99}#ovfab .chat:hover{background:linear-gradient(135deg,#ffc684,#f2a259);box-shadow:0 18px 44px #e8934aa6;transform:none}#ovfab .chat svg{width:34px;height:34px;flex:none}@keyframes ovring{0%{transform:scale(.9);opacity:.9}70%,to{transform:scale(1.42);opacity:0}}@keyframes ovbeat{0%,to{transform:scale(1)}14%{transform:scale(1.07)}28%{transform:scale(1)}42%{transform:scale(1.05)}56%{transform:scale(1)}}#ovver{position:fixed;left:14px;bottom:14px;z-index:70;background:#f0a860f0;color:#1a1207;border-radius:9px;padding:7px 11px;font-family:var(--mono);font-size:12px;line-height:1.4;letter-spacing:.02em;pointer-events:none;white-space:nowrap;box-shadow:0 8px 24px #0006}@media(max-width:900px){#ovver{display:none}}#ovver b{display:block;font-weight:800}#ovver i{display:block;font-style:normal;font-weight:600;opacity:.78}#ovlb{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#03050adb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ovlbin .22s ease-out}#ovlb[hidden]{display:none}@keyframes ovlbin{0%{opacity:0}}#ovlb .lb__box{position:relative;width:min(1100px,94vw);max-height:94vh;display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0c0f1af5;box-shadow:0 30px 80px #0009}#ovlb img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:12px;background:#0a0e1a}#ovlb .lb__x{position:absolute;top:-14px;right:-14px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0e121cf5;color:#fff;font:inherit;font-size:17px;cursor:pointer;display:grid;place-items:center}#ovlb .lb__x:hover{background:#f0a860f2;color:#1a1207}#ovlb .lb__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:0 4px;color:#e9eff7}#ovlb .lb__cap b{font-size:18px;font-weight:700}#ovlb .lb__cap span{color:#9aa6c0;font-size:14px}#ovlb .lb__acts{display:flex;flex-wrap:wrap;gap:10px;padding:0 4px 2px}#ovlb .obtn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,#f6b46c,#e8934a);color:#1a1207;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}#ovlb .obtn[hidden]{display:none}#ovlb .obtn.ghost{background:transparent;color:#e9eff7;border-color:#ffffff38}#ovlb .obtn.ghost:hover{border-color:#f0a860cc}body.is-lb{overflow:hidden}body.is-lb #ovfab,body.is-lb #ovver{display:none}html.is-scrolling #ovglow i,html.is-scrolling #ovfab .chat,html.is-scrolling #ovfab .chat:before,html.is-scrolling #ovfab .chat:after{animation-play-state:paused}@media(min-width:1700px){#ovroot{--ct: 1560px;--pad: 116px;font-size:19px}#ovroot h2{font-size:clamp(46px,4.2vw,78px)}#ovroot .tiles{grid-template-columns:repeat(4,1fr)}#ovroot .lead{font-size:21px}}@media(min-width:2100px){#ovroot{--ct: 1780px;--pad: 140px;font-size:21px}#ovroot h2{font-size:clamp(56px,4.2vw,92px)}#ovroot .lead{font-size:23px}}@media(min-width:2560px){#ovroot{--ct: 2020px;--pad: 164px;font-size:23px}#ovroot h2{font-size:clamp(66px,4.4vw,112px)}#ovroot .lead{font-size:25px}}@media(max-width:1100px){#ovroot .tiles,#ovroot .whygrid,#ovroot .nums{grid-template-columns:repeat(2,1fr)}#ovroot .strip{--card-w: min(72vw, 520px)}#ovroot .path{grid-template-columns:1fr;gap:26px}#ovroot .steps{position:static;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px}#ovroot .step{flex:none;width:auto}#ovroot .step .t{white-space:nowrap}#ovroot .expane,#ovroot .pdet{grid-template-columns:1fr;gap:22px}#ovroot .strip-head .arrows{display:inline-flex}#ovroot .arrows button{width:40px;height:40px;font-size:18px}#ovroot .final{grid-template-columns:1fr}#ovroot .faqgrid{columns:1;max-width:70ch}#ovroot .fcols{grid-template-columns:1fr 1fr}}@media(max-width:980px){#ovroot{--pad: 74px}}@media(max-width:900px){body.is-picking #ovfab,.vignette{display:none}#ovlb{padding:10px}#ovlb .lb__box{width:min(1100px,96vw);padding:10px;gap:10px}#ovlb .lb__x{top:-8px;right:-8px}#ovlb .lb__cap b{font-size:16px}#ovlb .obtn{padding:11px 15px;font-size:13px}#ovroot .mpin{width:46px;height:46px;margin:-23px 0 0 -23px}#ovroot .mpin .cn{display:none}#ovroot .mtip{width:min(260px,80vw);padding:11px 13px}#ovroot .mtip b{font-size:16px}#ovroot .mtip em{font-size:13px}#ovglow .g3{display:none}#ovlang{padding:5px 9px;font-size:11px;margin-right:8px}#ovfab{right:10px;bottom:10px}#ovfab .chat{width:64px;height:64px}#ovfab .chat svg{width:29px;height:29px}}@media(max-width:640px){#ovroot{font-size:16px;--mono: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}#ovroot .pstage .num,#ovroot .kick,#ovroot .term{font-weight:500;letter-spacing:.12em}#ovroot .in{padding:0 46px 0 20px}#ovroot section{padding:76px 0}#ovroot .tiles,#ovroot .whygrid,#ovroot .lanes{grid-template-columns:1fr}#ovroot .nums{grid-template-columns:1fr 1fr;gap:10px}#ovroot .num{padding:16px 18px}#ovroot .tile{padding:16px;gap:12px;grid-template-columns:40px 1fr auto}#ovroot .strip{--card-w: 78vw;--edge: 20px}#ovroot .swipe.m-only{display:inline-flex;margin-top:28px}#ovroot .whygrid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin:14px -20px 0;padding:4px 20px 12px;scrollbar-width:none}#ovroot .whygrid::-webkit-scrollbar{display:none}#ovroot .wcard{flex:0 0 78vw;scroll-snap-align:start}#ovroot .whygrid .wcard.fly{opacity:1;transform:none;transition:none}#ovroot .strip-head{margin-bottom:12px}#ovroot .pdetail{padding:20px 18px;border-radius:18px}.hero__cta{display:none}#ovfab .chat{width:58px;height:58px}#ovfab .chat svg{width:26px;height:26px}#ovroot .expane{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 22px}#ovroot .expane>*{min-width:0}#ovroot .exsum .row{flex-wrap:wrap;gap:4px 16px}#ovroot .exsum .row b{text-align:right;overflow-wrap:anywhere}#ovroot .pstage{padding:28px 24px}#ovroot .pstage h3{font-size:28px}#ovroot .fcols{grid-template-columns:1fr}#ovroot .fly{transform:translateY(40px)}#ovroot h2 .w{transform:translateY(30px) scale(.8)}#ovroot h2{font-size:clamp(30px,8.4vw,42px);max-width:none}#ovroot .kick{font-size:12px;letter-spacing:.14em}#ovroot .lead{font-size:17px}#ovroot .steps{margin:0 -20px;padding:0 20px 8px}#ovroot .step{padding:14px 16px}#ovroot .extab{min-width:150px;font-size:15px;padding:16px 14px}#ovroot .mapbox{padding:12px;border-radius:16px;overflow:hidden}#ovroot .mapwrap{width:100%}#ovroot .mpin .d{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}#ovroot .mpin.dep .d{width:6px;height:6px;margin:-3px 0 0 -3px;box-shadow:0 0 0 2px #7ba6f029}#ovroot .mpin.dep .r{display:none}#ovroot .mlist{gap:8px}#ovroot .mchip{font-size:14px;padding:10px 14px}#ovroot .mchip.act{background:#f0a86029;border-color:#f0a86099;color:#ffd7b0}#ovroot .mlegend{font-size:13px;gap:14px}#ovroot .mtip{position:static;opacity:1;visibility:visible;margin-top:14px;min-width:0;width:auto;transform:none;box-shadow:none}#ovroot .mtip:empty{display:none}#ovver{font-size:9px;padding:3px 8px;left:50%;bottom:0;transform:translate(-50%);border-radius:6px 6px 0 0;box-shadow:none;opacity:.85}#ovver b,#ovver i{display:inline}#ovver i:before{content:" · "}}@media(max-width:560px){#ovlang{display:none}}@media(max-width:400px){#ovroot .in{padding:0 40px 0 16px}#ovroot .wcard .b,#ovroot .srv .b{padding:18px}}@media(prefers-reduced-motion:reduce){#ovroot h2 .w,#ovroot .fly{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}#ovglow .g1{animation-duration:33s}#ovglow .g2{animation-duration:42s}#ovglow .g3{animation-duration:38s}#ovfab .chat,#ovfab .chat:before,#ovfab .chat:after{animation:none}}#ovrail{position:fixed;right:clamp(6px,.5vw,12px);top:50%;translate:0 -50%;z-index:59;display:flex;flex-direction:column;align-items:center;gap:8px;isolation:isolate;transform:translateZ(0);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;opacity:1;pointer-events:auto;transition:opacity .25s var(--ease),translate .25s var(--ease)}body.is-typing #ovrail,body.is-lb #ovrail,body.is-picking #ovrail{opacity:0;pointer-events:none}#ovrail .track{position:relative;width:30px;height:clamp(260px,62vh,620px);border-radius:15px;border:1px solid rgba(255,255,255,.2);background:#0c101a;overflow:hidden;touch-action:none}#ovrail .track .fill{position:absolute;inset:0;transform-origin:50% 0;transform:scaleY(0);background:linear-gradient(180deg,#f0a8601a,#f0a8604d);pointer-events:none}#ovrail .grip{position:absolute;left:50%;top:0;translate:-50% 0;width:26px;height:46px;padding:0;border-radius:13px;border:1px solid rgba(240,168,96,.8);background:linear-gradient(180deg,#262d3c,#181d29);box-shadow:0 4px 14px #00000080,0 0 0 1px #00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:grab;touch-action:none;transition:border-color .16s,background .16s,box-shadow .16s}#ovrail .grip i{display:block;width:12px;height:2px;border-radius:1px;background:#ffc484}#ovrail .grip:hover{border-color:#f0a860f2;background:linear-gradient(180deg,#2e261afa,#1e1912fa)}#ovrail .grip:active,#ovrail.is-drag .grip{cursor:grabbing;border-color:var(--acc);box-shadow:0 0 0 3px #f0a8602e,0 6px 18px #00000080}#ovrail .grip:focus-visible{outline:2px solid var(--acc);outline-offset:3px}#ovrail .step{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0c101a;color:#e9eff7;font:inherit;font-size:15px;line-height:1;padding:0;cursor:pointer;display:grid;place-items:center;transition:.16s;position:relative}#ovrail .step:after{content:"";position:absolute;inset:-7px}#ovrail .step:hover:not(:disabled){background:#f0a860e6;color:#1a1207;border-color:transparent}#ovrail .step:disabled{opacity:.3;cursor:default}#ovrail .step:focus-visible{outline:2px solid var(--acc);outline-offset:3px}#ovrail .tip{position:absolute;right:calc(100% + 10px);top:50%;translate:0 -50%;max-width:46vw;padding:8px 12px;border-radius:12px;border:1px solid rgba(240,168,96,.35);background:#0e121cf2;color:var(--ink);font-size:13px;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s var(--ease)}#ovrail.is-hint .tip{opacity:1}@media(max-width:900px){#ovrail{right:5px;gap:6px}#ovrail .track{width:26px;height:clamp(240px,66vh,600px)}#ovrail .grip{width:22px;height:42px}#ovrail .step{width:26px;height:26px;font-size:13px}#ovrail .tip{white-space:normal;max-width:52vw;font-size:12px}}@media(max-width:380px){#ovrail .track{width:22px;height:clamp(200px,62vh,480px)}#ovrail .grip{width:19px;height:38px}#ovrail .grip i{width:9px}}@media(prefers-reduced-motion:reduce){#ovrail{transition:none}}@media(max-width:640px){#ovroot .extabs{display:grid;grid-template-columns:1fr 1fr;overflow-x:visible}#ovroot .extab{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 10px;font-size:14px;line-height:1.25;min-height:52px}#ovroot .extab:nth-child(2n){border-right:0}#ovroot .extab:nth-last-child(-n+2){border-bottom:0}#ovroot .extab:last-child{border-right:0}#ovroot .exnav,#ovroot .extop:before,#ovroot .extop:after{display:none}}body.is-deep #ovfab.is-dodge-x{translate:-76px 0}body.is-deep #ovfab.is-dodge-y{translate:0 -70px}body.is-deep #ovfab.is-dodge-xy{translate:-76px -70px}body.is-deep #ovfab.is-dodge-up{translate:0 -150px}@media(prefers-reduced-motion:reduce){#ovfab{transition:opacity .25s}}#ovroot .formcard .trap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}#ovroot .formcard .consent{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--dim)}#ovroot .formcard .consent a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#ovroot .formcard .consent a:hover{color:var(--acc)}#ovroot .formcard button[disabled]{opacity:.6;cursor:wait}#ovroot .obtn[hidden],#ovroot .fcols a[hidden]{display:none}#ovfab .fan{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-bottom:4px}#ovfab .fan[hidden]{display:none}#ovfab .fan__item,#ovfab .fan__item:hover{width:auto;height:auto;border-radius:0;transform:none;box-shadow:none}#ovfab .fan__item{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#e9eff7;font:inherit;text-decoration:none;cursor:pointer;opacity:0;translate:0 10px;animation:fanin .22s var(--ease) forwards}#ovfab .fan__item:hover{background:none;border-color:transparent;color:#e9eff7}#ovfab .fan__item:nth-child(1){animation-delay:.09s}#ovfab .fan__item:nth-child(2){animation-delay:.06s}#ovfab .fan__item:nth-child(3){animation-delay:.03s}#ovfab .fan__item:nth-child(4){animation-delay:0s}@keyframes fanin{to{opacity:1;translate:0 0}}#ovfab .fan__label{padding:7px 12px;border-radius:999px;background:#0e121cf5;border:1px solid rgba(255,255,255,.12);font-size:13px;line-height:1.2;white-space:nowrap}#ovfab .fan__ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#0e121cf5;border:1px solid rgba(240,168,96,.5);color:#ffc684;box-shadow:0 8px 22px #00000073;transition:.16s}#ovfab .fan__ico svg{width:22px;height:22px}#ovfab .fan__item:hover .fan__ico,#ovfab .fan__item:focus-visible .fan__ico{background:var(--acc);color:#1a1207;border-color:transparent}#ovfab .fan__item:focus-visible{outline:none}#ovfab .fan__item:focus-visible .fan__label{border-color:var(--acc)}#ovfab.is-open .chat,#ovfab.is-open .chat:before,#ovfab.is-open .chat:after{animation:none}#ovfab.is-open .chat svg{transform:rotate(90deg) scale(.9);transition:transform .2s var(--ease)}@media(prefers-reduced-motion:reduce){#ovfab .fan__item{animation:none;opacity:1;translate:0 0}}@media(max-width:640px){#ovfab .fan__ico{width:44px;height:44px}}#ovchatbox{--acc: #f0a860;--ink: #e9eff7;--dim: #9fadc2;--line: rgba(255, 255, 255, .12);position:fixed;z-index:61;right:calc(clamp(10px,.7vw,22px) + 44px);bottom:calc(clamp(14px,1.4vh,26px) + env(safe-area-inset-bottom,0px) + 88px);width:min(380px,calc(100vw - (2*clamp(10px,.7vw,22px)) - 44px));max-height:min(640px,calc(100vh - 120px));display:flex;flex-direction:column;background:#0c101a;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px #0000008c;color:var(--ink);font-size:15px;line-height:1.45;overflow:hidden}#ovchatbox[hidden]{display:none}#ovchatbox .chatbox__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(240,168,96,.1),transparent)}#ovchatbox .chatbox__title{display:block;font-size:16px;font-weight:700}#ovchatbox .chatbox__sub{display:block;font-size:12.5px;color:var(--dim);margin-top:2px}#ovchatbox .chatbox__close{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);cursor:pointer;display:grid;place-items:center}#ovchatbox .chatbox__close svg{width:18px;height:18px}#ovchatbox .chatbox__close:hover{background:#f0a860e6;color:#1a1207}#ovchatbox .chatbox__log{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:14px 16px 6px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}#ovchatbox .msg{max-width:86%;padding:9px 12px 7px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere}#ovchatbox .msg--o{align-self:flex-start;background:#ffffff0f;border:1px solid var(--line);border-bottom-left-radius:4px}#ovchatbox .msg--v{align-self:flex-end;background:#f0a86029;border:1px solid rgba(240,168,96,.3);border-bottom-right-radius:4px}#ovchatbox .msg--pending{opacity:.6}#ovchatbox .msg__who{display:block;font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:3px}#ovchatbox .msg__time{display:block;text-align:right;font-size:11px;color:var(--dim);margin-top:3px}#ovchatbox .chatbox__form{padding:10px 16px 0}#ovchatbox .chatbox__form[hidden]{display:none}#ovchatbox .chatbox__fld{display:block;margin-bottom:10px}#ovchatbox .chatbox__fld span{display:block;font-family:var(--mono, monospace);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-bottom:5px}#ovchatbox input,#ovchatbox textarea{width:100%;box-sizing:border-box;background:#ffffff0d;border:1px solid var(--line);border-radius:12px;padding:10px 12px;color:var(--ink);font:inherit;font-size:16px;resize:none}#ovchatbox input:focus,#ovchatbox textarea:focus{outline:0;border-color:#f0a86099}#ovchatbox input:focus-visible,#ovchatbox textarea:focus-visible{outline:2px solid var(--acc);outline-offset:1px}#ovchatbox input[aria-invalid=true]{border-color:#e08b7a}#ovchatbox .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#ovchatbox .chatbox__consent{margin:2px 0 10px;font-size:11.5px;line-height:1.4;color:var(--dim)}#ovchatbox .chatbox__consent a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#ovchatbox .chatbox__btn{width:100%;padding:12px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#f6b46c,#e8934a);color:#1a1207;font:inherit;font-weight:700;cursor:pointer}#ovchatbox .chatbox__btn[disabled]{opacity:.6;cursor:wait}#ovchatbox .chatbox__form--send{display:flex;align-items:flex-end;gap:8px;padding-bottom:4px}#ovchatbox .chatbox__form--send textarea{min-height:44px;max-height:140px}#ovchatbox .chatbox__btn--icon{flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center}#ovchatbox .chatbox__btn--icon svg{width:20px;height:20px}#ovchatbox .chatbox__note{margin:0;padding:6px 16px 0;font-size:12.5px;color:var(--dim);min-height:1.4em}#ovchatbox .chatbox__note[hidden]{display:none}#ovchatbox .chatbox__note.bad{color:#f0a060}#ovchatbox .chatbox__foot{padding:4px 16px 12px;text-align:right}#ovchatbox .chatbox__foot[hidden]{display:none}#ovchatbox .chatbox__new{border:0;background:none;color:var(--dim);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 0}#ovchatbox .chatbox__new:hover{color:var(--ink)}#ovfab .chat__badge{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e85d4a;color:#fff;font:700 12px/22px var(--mono, monospace);text-align:center;box-shadow:0 0 0 3px #0c101a}#ovfab .chat__badge[hidden]{display:none}@media(max-width:640px){#ovchatbox{right:0;left:0;bottom:0;width:auto;max-height:min(82vh,82dvh);border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}body.is-chat #ovfab,body.is-chat #ovrail{display:none}}#ovchatbox{z-index:100;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:80px 16px}#ovchatbox>*{flex-shrink:0}#ovchatbox .chatbox__head{position:sticky;top:0;z-index:2;background:#111725}#ovchatbox .chatbox__log{min-height:0;max-height:none;flex:0 0 auto;overflow:visible;overscroll-behavior:auto}#ovchatbox input,#ovchatbox textarea{font-size:16px}#ovchatbox .chatbox__form--start{padding-bottom:16px}@media(max-width:900px){body .rail .rail__up{display:none}}#ovmotion{color:#e9eff7;background:#121a29;border:1px solid #617189;border-radius:8px;padding:8px 10px;min-height:44px;font-size:12px;cursor:pointer}#ovmotion:disabled{opacity:.8;cursor:default}.quick-routes{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.quick-routes a{color:#edf1fa;border-bottom:1px solid #f0a860;padding:7px 0;margin-right:10px;font-size:14px;text-decoration:none}.request-context{color:#f0a860;border-left:2px solid currentColor;padding-left:10px}.route-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.route-card{padding:20px;border:1px solid rgba(240,168,96,.3);border-radius:14px;background:#0c1220f0}.route-card h3{margin:0 0 10px;font-size:21px}.route-card p{margin:8px 0 14px;color:#c3cede}.route-card button{cursor:pointer}html.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition-duration:0s!important}@media(max-width:640px){.route-cards{grid-template-columns:1fr}#ovmotion{max-width:104px;font-size:11px}.quick-routes{gap:3px 10px;margin-block:10px}}.sales-intro{position:relative;z-index:41;min-height:100svh;padding:calc(var(--rail-h) + var(--tick-h) + 42px) 40px 56px;background:linear-gradient(120deg,#04060cf7,#080f1ddb)}.sales-intro__in{max-width:1200px;margin:auto}.sales-intro__kicker{color:#f0a860;font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em}.sales-intro h1{font-size:clamp(34px,4.6vw,68px);line-height:1.1;letter-spacing:-.035em;margin:22px 0}.sales-intro h1 em{font-style:normal;color:#f0a860}.sales-intro__lead{max-width:800px;font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:#c3cede}.sales-intro__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.sales-intro__note{color:#b2bfd2;font-size:14px;margin-top:18px;max-width:700px}.sales-intro .obtn{display:inline-block;padding:10px 0;color:#f0a860;border:0;background:none;text-align:left;font:inherit;min-height:44px}#top{position:relative;height:max(640px,100svh);overflow:clip;scroll-margin-top:var(--rail-h)}#top .stage{position:absolute;inset:0;height:100%;block-size:100%}#scene{position:fixed;inset:auto 0 0}#scene.is-docked{position:absolute;inset:var(--orbit-top, 100svh) 0 auto}#top .hero__title{font-size:clamp(25px,3.2vw,48px)}@media(max-width:640px){.sales-intro{padding:calc(var(--rail-h) + var(--tick-h) + 24px) 20px 36px}.sales-intro h1{font-size:clamp(29px,8.5vw,42px)}.sales-intro .route-card{padding:15px}.sales-intro__actions .btn{max-width:100%;font-size:11px}#top{height:max(640px,100svh)}}#top .hero__cta{display:inline-flex;visibility:visible;margin-top:16px}.sales-intro__actions{margin:22px 0}@media(max-width:640px){.sales-intro__lead{font-size:16px;line-height:1.5}.sales-intro__actions{gap:8px}#top .hero__cta{font-size:10px}}#ovfab,body.is-deep #ovfab,body.is-typing #ovfab,body.is-deep #ovfab.is-dodge-x,body.is-deep #ovfab.is-dodge-y,body.is-deep #ovfab.is-dodge-xy,body.is-deep #ovfab.is-dodge-up{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));opacity:1;translate:none;transform:none;transition:none;pointer-events:auto}#ovfab .chat{animation:none;width:56px;height:56px}body.is-chat #ovfab,body.is-lb #ovfab{visibility:hidden}body{padding-bottom:0}html{scroll-padding-top:120px;scroll-padding-bottom:88px}#ovroot section,#intro,#top{scroll-margin-top:0}.chatbox__gate{padding:20px;color:#e9eff7;line-height:1.5}.chatbox__gate a{color:#ffd098;text-decoration:underline}.chatbox__gate button{display:block;width:100%;margin-top:14px}.chatbox__gate .decline{background:#263044;color:#fff}#ovchatbox [hidden]{display:none!important}#ovchatbox .chatbox__gate .decline{background:#263044;color:#fff}@media(max-width:640px){#ovrail{display:none!important}#ovroot{padding-right:0}#ovroot .mpin .d,#ovroot .mpin.dep .d{width:5px;height:5px;margin:-2.5px;box-shadow:0 0 0 1px #101827}#ovroot .mpin .r{display:none}#ovroot .mpin{width:16px;height:16px;margin:-8px}#ovroot .mpin:focus-visible{outline:2px solid white}#ovroot .mpin.act .d{box-shadow:0 0 0 2px #fff;transform:none}#ovroot .in,#ovroot .blk__in{max-width:100%;min-width:0}}#ovfab,body.is-deep #ovfab,body.is-typing #ovfab{left:max(16px,env(safe-area-inset-left));right:auto}#ovfab .fan{left:0;right:auto}#ovrail{bottom:160px}body.has-guide #scene{z-index:55}body.has-guide .hit--toon{z-index:56}.toon-say{z-index:57;box-sizing:border-box;overflow-wrap:anywhere;margin:0;cursor:pointer}.toon-say.is-on{pointer-events:auto}.toon-say:focus-visible{outline:2px solid #edb46b;outline-offset:3px}body.is-chat.has-guide #scene{z-index:101;pointer-events:none}body.is-chat .toon-say{opacity:0}#intro-title .w{display:inline-block}#ovroot h2 .w,#intro-title .w{text-shadow:none;color:#f8dfbb;animation:none}#ovroot h2.on .w{animation:none;scale:1}.letter{display:inline-block}html:not(.motion-paused) h2.on .letter,html:not(.motion-paused) #intro-title.on .letter{animation:letter-rise .7s both,letter-gold 5s ease-in-out infinite;animation-delay:calc(var(--li) * 22ms),calc(var(--li) * -.1s)}html:not(.motion-paused) #ovroot h2,html:not(.motion-paused) #ovroot h3,html:not(.motion-paused) #ovroot .kick,html:not(.motion-paused) .hero__title,html:not(.motion-paused) .pop__title{animation:letter-gold 5s ease-in-out infinite}#ovroot a,#ovroot button,#ovroot input,#ovroot textarea{scroll-margin-block:130px 100px}#ovroot footer{padding-bottom:100px}@media(prefers-reduced-motion:reduce){#ovroot h2,#ovroot h3,#ovroot .kick,.hero__title,.pop__title{animation:none!important}}@keyframes letter-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes letter-gold{0%,to{color:#fff}50%{color:#edb46b}}@media(prefers-reduced-motion:reduce){.letter{animation:none!important;transform:none!important;opacity:1!important}}@media(max-width:640px){#ovchatbox{left:8px;right:8px;bottom:0}}header.rail{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:opacity .18s,transform .18s,visibility .18s}body.has-scroll-header header.rail{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ticker{inset-block-start:0;transition:inset-block-start .18s}body.has-scroll-header .ticker{inset-block-start:var(--rail-h)}#ovrail{top:140px;bottom:112px;translate:none;right:2px;width:38px;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s}#ovrail.is-active,#ovrail:has(:focus-visible),#ovrail.is-drag{opacity:1;visibility:visible;pointer-events:auto}#ovrail .track{flex:1;min-height:30px;height:auto;width:30px}#ovrail .grip{width:30px;height:44px}#ovrail .step{flex:0 0 38px;width:38px;height:38px}#ovrail .tip{display:none}body.is-chat #ovrail,body.is-typing #ovrail,body.is-lb #ovrail,body.is-picking #ovrail{opacity:0;visibility:hidden;pointer-events:none}.hit--toon,.toon-say{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hit--toon{touch-action:pan-y}@media(max-width:640px){#ovrail{display:flex!important}#ovroot,#intro{padding-right:42px}}@media(prefers-reduced-motion:reduce){header.rail,.ticker,#ovrail{transition:none}}.pop__close{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;border-radius:50%;background:#111927;color:#f4c98d;font-size:24px;cursor:pointer}.pop__kicker{padding-right:26px}.pop{background:#0c1220}#ovroot,#intro{padding-right:76px}#ovfab,body.is-deep #ovfab,body.is-typing #ovfab{left:auto;right:max(8px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}#ovfab .chat{width:48px;height:48px}#ovrail{bottom:208px;right:12px}@media(max-width:640px){#ovroot,#intro{padding-right:72px}#ovroot .in{padding-left:16px;padding-right:12px}}@media(max-width:900px){body>.pop{position:fixed;z-index:90;max-height:42vh;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain;bottom:max(12px,env(safe-area-inset-bottom))}}#ovrail .sec{position:absolute;right:calc(100% + 10px);top:0;margin-top:8px;padding:7px 11px;border-radius:11px;border:1px solid rgba(240,168,96,.45);background:#0e121cf5;color:var(--ink);font-size:13px;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--ease)}#ovrail.is-sec .sec{opacity:1}#ovrail.is-sec .tip{opacity:0}.rail .orb-control{width:44px!important;height:44px!important;min-width:44px;padding:10px!important;display:inline-grid;place-items:center;border:1px solid #b995554f!important;border-radius:12px;background:#101724!important;color:#e6bd79!important;flex-shrink:0;cursor:pointer}.orb-control svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.orb-control:focus-visible{outline:2px solid #f0ca89;outline-offset:3px}.orb-control:hover{background:#252332!important}.orb-control:disabled{opacity:.55;cursor:default}.orb-play,.orb-muted,#ovmotion[aria-pressed=true] .orb-pause,#ovsound[aria-pressed=true] .orb-audible{display:none}#ovmotion[aria-pressed=true] .orb-play,#ovsound[aria-pressed=true] .orb-muted{display:block}@media(max-width:420px){.rail{gap:6px!important}.rail__cta{padding-inline:10px!important}.rail .orb-control{padding:10px!important}}#ovroot .proof{flex-direction:column;align-items:flex-start;gap:8px}#ovroot .proof em{width:100%;min-width:0}#ovroot .jump-target{opacity:1!important;transform:none!important;translate:none!important;transition:none!important}html.motion-paused #ovlb,html.motion-paused #ovfab .fan,html.motion-paused #ovfab .fan__item,html.motion-paused .why__body,html.motion-paused .case__body,html.motion-paused .dom__panel{animation:none!important;opacity:1;transform:none;translate:none}#ovlb{padding:12px}#ovlb .lb__box{width:100%;max-width:1100px;min-width:0;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:12px}#ovlb .lb__x{position:sticky;top:0;right:auto;align-self:flex-end;flex:0 0 44px;width:44px;height:44px;z-index:2}#ovlb img{flex-shrink:0;max-height:60dvh}#ovlb .lb__cap,#ovlb .lb__acts{flex-shrink:0;overflow-wrap:anywhere}body.is-chat.has-guide #scene{z-index:55}body.is-chat .hit--toon,body.is-chat .toon-say,body.is-lb .hit--toon,body.is-lb .toon-say{visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){#ovlb,#ovfab .fan,#ovfab .fan__item{animation:none!important;opacity:1;transform:none;translate:none}}#ovfab button{transition-property:background,box-shadow,transform,color,border-color}
