.v3-core{font-family:var(--font);color:var(--fg);font-variation-settings:"wdth" 100}.v3-core [id],.v3-core[id]{scroll-margin-top:calc(var(--hdr) + 8px)}.v3-core p{font-size:inherit;line-height:inherit;color:inherit}.v3-core img,.v3-core svg{display:block;max-width:100%}.v3-core a{color:inherit}.v3-core code{font:500 .92em/1 var(--mono);background:var(--accent-bg);border:1px solid var(--accent-line);padding:.14em .4em;border-radius:6px;white-space:nowrap}.v3-core :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.v3-core .anchor{position:absolute}.v3-core .wrap{width:100%;max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.v3-core .center{text-align:center}.v3-core .kicker{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.v3-core .eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin:0 0 22px}.v3-core .eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-bg),0 0 18px var(--glow);animation:v3c-pulse 2.4s ease-in-out infinite}@keyframes v3c-pulse{0%,to{box-shadow:0 0 0 4px var(--accent-bg),0 0 18px var(--glow)}50%{box-shadow:0 0 0 7px var(--accent-bg),0 0 28px var(--glow)}}.v3-core .h1{margin:0 0 22px;font-weight:800;letter-spacing:-.03em;line-height:.94}.v3-core .h1-a{display:block;font-size:clamp(19px,2.5vw,36px);font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--accent-2);margin-bottom:.35em}.v3-core .h1-b{display:block;font-size:clamp(40px,14vw,196px);text-wrap:balance;overflow-wrap:break-word;line-height:.92;font-weight:800;font-variation-settings:"wdth" 104;letter-spacing:-.045em;color:var(--display);text-shadow:0 0 60px var(--glow)}.v3-core .h2{font-size:clamp(30px,4.6vw,60px);line-height:1.12;letter-spacing:-.03em;font-weight:700;margin:0 0 20px;max-width:16ch;color:var(--fg)}.v3-core .h2-xl{font-size:clamp(38px,6.4vw,96px);letter-spacing:-.04em;max-width:none;font-weight:800;font-variation-settings:"wdth" 103}.v3-core .h3{font-family:var(--font);font-size:clamp(26px,3vw,40px);line-height:1.12;letter-spacing:-.025em;font-weight:700;margin:0 0 14px;color:var(--fg)}.v3-core .lead{font-size:clamp(17px,1.4vw,20px);line-height:1.65;color:var(--fg-2);margin:0 0 18px;max-width:660px}.v3-core .lead-narrow{max-width:46ch}.v3-core .fine{font-size:13.5px;line-height:1.65;color:var(--fg-2);margin:12px 0 0;max-width:60ch}.v3-core .textlink{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:15px;color:var(--accent);text-decoration:none}.v3-core .textlink>span{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1.5px;transition:background-size .3s var(--ease)}.v3-core .textlink:hover>span{background-size:100% 1.5px}.v3-core .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font:600 15px/1 var(--font);text-decoration:none;cursor:pointer;border:0;position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;transition:transform var(--d,.22s) var(--ease),box-shadow var(--d,.22s) var(--ease),background var(--d,.22s),color var(--d,.22s)}.v3-core .btn:active{transform:scale(.97)}.v3-core .btn-lg{min-height:52px;padding:0 26px;font-size:16px}.v3-core .btn-block{width:100%}.v3-core .btn-primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 0 0 1px var(--line),0 10px 30px -8px var(--glow)}.v3-core .btn-primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,var(--glow) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s var(--ease);z-index:-1}.v3-core .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--btn-bg),0 18px 44px -10px var(--glow)}.v3-core .btn-primary:hover:after{transform:translateX(120%)}.v3-core .btn-ghost{background:var(--accent-bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-line)}.v3-core .btn-ghost:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent-strong);transform:translateY(-2px)}.v3-core .btn-outline{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}.v3-core .btn-outline:hover{background:var(--fg);color:var(--bg);transform:translateY(-2px)}.v3-core .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.v3-core.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(var(--hdr) + 22px);padding-bottom:140px}.v3-core.hero:before{inset:0;background:linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 92%,transparent) 42%,color-mix(in srgb,var(--bg) 35%,transparent) 66%,transparent 100%)}.v3-core.hero:after,.v3-core.hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.v3-core.hero:after{left:0;right:0;bottom:0;height:200px;background:linear-gradient(0deg,var(--bg) 30%,transparent)}.v3-core .hero-grid{max-width:var(--max)}.v3-core .hero-sub{font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--fg-2);max-width:620px;margin:0 0 26px}.v3-core.hero .textlink{font-size:14px}.v3-core .runtimes{position:absolute;left:0;right:0;bottom:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font:500 12px/1 var(--mono);color:var(--fg-2)}.v3-core .rt-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.v3-core .rt-list{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.v3-core .rt-list li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:middle;box-shadow:0 0 8px var(--glow)}.v3-core .rt-list em{font-style:normal;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);border-radius:999px;padding:2px 6px;margin-left:5px}.v3-core .rt-preview{opacity:.8}.v3-core .scroll-cue{position:absolute;right:var(--pad);bottom:84px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);display:none;place-items:center;transition:opacity .3s}.v3-core .scroll-cue span{width:2px;height:14px;background:var(--accent);border-radius:2px;animation:v3c-cue 1.8s ease-in-out infinite}@keyframes v3c-cue{0%{transform:translateY(-6px);opacity:0}50%{opacity:1}to{transform:translateY(8px);opacity:0}}html.past-hero .v3-core .scroll-cue{opacity:0}html:not(.js) .v3-core .scroll-cue{display:none}.v3-core .chapter,.v3-core.chapter{position:relative;min-height:150vh;display:flex;flex-direction:column;justify-content:flex-end}.v3-core .chapter-tall{min-height:280vh}.v3-core.chapter-group{position:relative}.v3-core .panel{position:sticky;bottom:72px;margin:0 12px 12px;padding:22px 20px;border-radius:20px;background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);box-shadow:0 30px 80px -40px var(--shadow);max-height:calc(100svh - 160px);overflow:auto}.v3-core .panel .h2{font-size:clamp(28px,3.4vw,46px)}.v3-core .step-no{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.v3-core .how-head{padding-top:12vh;padding-bottom:4vh}.v3-core .how-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-top:6vh;padding-bottom:18vh}.v3-core .pains{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.v3-core .pains li{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--line)}.v3-core .pains .num{font:800 44px/1 var(--font);font-variation-settings:"wdth" 118;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px var(--accent)}.v3-core .pains p{margin:0;font-size:15.5px;line-height:1.65;color:var(--fg)}.v3-core .turn{margin:22px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.35;color:var(--accent);border-left:3px solid var(--accent);padding-left:14px}.v3-core .cmd-line{font:500 15px/1.4 var(--mono);padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);margin:0}.v3-core .cmd-slash{color:var(--accent);font-weight:700}.v3-core .cmd-line:after{content:"";display:inline-block;width:8px;height:1.1em;background:var(--accent);vertical-align:-3px;margin-left:4px;animation:v3c-caret 1s steps(2) infinite}@keyframes v3c-caret{50%{opacity:0}}.v3-core .chat{position:relative;margin:14px 0 0;border-radius:16px;background:var(--surface);border:1px solid var(--line);overflow:auto;max-height:min(440px,46svh);font-size:14px;scrollbar-width:thin}.v3-core .chat-hd{position:sticky;top:0;background:var(--surface);z-index:1;display:flex;align-items:center;gap:8px;padding:10px 14px;font:600 12px/1 var(--mono);letter-spacing:.04em;color:var(--fg);border-bottom:1px solid var(--line)}.v3-core .chat-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--glow)}.v3-core .chat-tag{margin-left:auto;font-weight:500;color:var(--fg-2);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.v3-core .msg{display:grid;grid-template-columns:52px 1fr;gap:8px;padding:9px 14px;border-top:1px solid var(--line);transition:opacity .4s var(--ease),transform .5s var(--ease),max-height .5s var(--ease)}html.js .v3-core .msg{max-height:20em}html.js .v3-core .msg:not(.in){max-height:0;padding-block:0;border-top-width:0;overflow:hidden;opacity:0;transform:translateY(10px)}.v3-core .msg .who{font:600 10.5px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.v3-core .msg.agent .who{color:var(--accent)}.v3-core .msg p{margin:0;line-height:1.65}.v3-core .msg b{font:600 13px/1 var(--mono);color:var(--accent-2);background:var(--accent-bg);border-radius:6px;padding:2px 6px}.v3-core .msg .ok{font-style:normal;color:var(--accent);margin:0 8px 0 4px}.v3-core .chip{display:inline-flex;align-items:center;gap:6px;grid-column:2;width:-moz-fit-content;width:fit-content;margin-top:6px;font:500 11.5px/1 var(--mono);padding:5px 8px;border-radius:7px;background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--fg)}.v3-core .chip+.chip{margin-left:6px}.v3-core .chip em{font-style:normal;color:var(--accent)}.v3-core.solid{position:relative;padding:14vh 0}.v3-core.solid-dark{background:var(--bg-2)}.v3-core.solid-dark:before{content:"";position:absolute;left:0;right:0;top:-140px;height:140px;background:linear-gradient(180deg,transparent,var(--bg-2));pointer-events:none}.v3-core.solid+.v3-core.solid{border-top:1px solid var(--line-2)}.v3-core#video.solid-dark:before{top:-220px;height:220px}.v3-core .video-grid{display:grid;gap:28px}.v3-core .video-frame{position:relative;border-radius:22px;padding:6px;background:linear-gradient(135deg,var(--accent-line),var(--accent-bg) 40%,var(--accent-line));box-shadow:0 40px 100px -40px var(--glow)}.v3-core .video-facade{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:16px;overflow:hidden;background:#0a0a0a;cursor:pointer;color:#fff}.v3-core .video-facade img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92;transition:transform .8s var(--ease),opacity .4s}.v3-core .video-facade:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(240,247,253,.25) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s var(--ease)}.v3-core .video-facade:hover:after{transform:translateX(120%)}.v3-core .video-facade:hover img{transform:scale(1.03)}.v3-core .play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;display:grid;place-items:center;background:#F0F7FD;color:#0a0a0a;box-shadow:0 0 0 10px rgba(240,247,253,.18),0 20px 50px -10px rgba(124,185,234,.8);transition:transform .3s var(--ease)}.v3-core .video-facade:hover .play{transform:scale(1.08)}.v3-core .video-len{position:absolute;right:14px;bottom:12px;font:600 12px/1 var(--mono);padding:6px 8px;border-radius:6px;background:rgba(0,0,0,.7);color:#fff}.v3-core .video-frame video{display:block;width:100%;aspect-ratio:16/9;border-radius:16px;background:#000}.v3-core .video-copy .textlink{margin-bottom:16px}html:not(.js) .v3-core .video-facade{visibility:hidden}.v3-core .values{margin:28px 0 0;padding:0}.v3-core .values>div{display:grid;gap:6px;padding:22px 0;border-top:1px solid var(--line);transition:background .3s}.v3-core .values>div:last-child{border-bottom:1px solid var(--line)}.v3-core .values dt{font-size:clamp(40px,8vw,120px);line-height:.95;font-weight:800;font-variation-settings:"wdth" 112;letter-spacing:-.045em;color:var(--display);transition:color .3s var(--ease),transform .5s var(--ease)}.v3-core .values>div:hover dt{color:var(--accent);transform:translateX(8px)}.v3-core .values dd{margin:0;font:400 14px/1.5 var(--mono);color:var(--fg-2);max-width:40ch}.v3-core .stats{list-style:none;display:flex;flex-wrap:wrap;gap:20px 40px;margin:28px 0 0;padding:0}.v3-core .stats li{display:grid;gap:4px}.v3-core .stats strong{font-size:clamp(28px,3.6vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variation-settings:"wdth" 108}.v3-core .stats strong.stat-sentence{font-size:clamp(22px,2.4vw,32px);line-height:1.1;max-width:20ch}.v3-core .stats .stat-label{font:400 13px/1.3 var(--mono);color:var(--fg-2)}.v3-core .wall{margin:48px 0 40px;display:grid;gap:18px;overflow:hidden}.v3-core .wall-row{overflow:hidden;padding:12px 0}.v3-core .tags{list-style:none;margin:0;padding:0 var(--pad);display:flex;flex-wrap:wrap;gap:18px}.v3-core .tags li.loop{display:none}html.js .v3-core .tags{flex-wrap:nowrap;width:-moz-max-content;width:max-content;padding:0 9px;animation:v3c-marquee var(--dur,60s) linear infinite}html.js .v3-core .tags li.loop{display:block}html.js .v3-core .wall-row[data-dir="-1"] .tags{animation-direction:reverse}.v3-core .wall-row:focus-within .tags,.v3-core .wall-row:hover .tags,.v3-core:has(.wall-toggle[aria-pressed=true]) .wall .tags{animation-play-state:paused}.v3-core .wall-toggle{display:none}html.js .v3-core .wall-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin:0 auto;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:600 12px/1 var(--mono);letter-spacing:.06em;cursor:pointer}html.js .v3-core .wall-toggle:hover{border-color:var(--accent-line)}html.js .v3-core .wall-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v3-core .wall-controls{display:flex;justify-content:center}html.js .v3-core .wall-controls{margin-top:-24px}@keyframes v3c-marquee{to{transform:translateX(-50%)}}.v3-core .tags li{position:relative;flex:0 0 auto;width:min(360px,80vw);padding:18px 20px 16px 30px;border-radius:14px;background:var(--surface);border:1px solid var(--line);transform:rotate(var(--tilt,-.6deg));transition:transform .35s var(--ease),background .3s,border-color .3s}.v3-core .tags li:nth-child(2n){--tilt:.7deg}.v3-core .tags li:hover{transform:rotate(0) translateY(-4px);background:var(--surface-2);border-color:var(--accent-line)}.v3-core .tags li:before{content:"";position:absolute;left:11px;top:16px;width:9px;height:9px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent)}.v3-core .tags blockquote{margin:0 0 10px;font-size:15px;line-height:1.65}.v3-core .tags cite{font:500 11.5px/1 var(--mono);font-style:normal;letter-spacing:.06em;color:var(--accent)}.v3-core .tag-src{position:absolute;right:14px;bottom:8px;display:inline-flex;align-items:center;min-height:44px;font:500 11px/1 var(--mono);color:var(--fg-2);text-decoration:underline;text-underline-offset:3px}.v3-core .tag-src:hover{color:var(--fg)}.v3-core.dawn{position:relative;overflow:clip;background:var(--bg-2);padding:0 0 12vh}.v3-core.dawn:before{content:"";display:block;height:160px;background:linear-gradient(180deg,transparent,var(--bg-2))}.v3-core.dawn:after{content:"";position:absolute;left:50%;top:40px;width:min(900px,100%);height:300px;transform:translateX(-50%);background:radial-gradient(50% 60% at 50% 100%,var(--glow),transparent 75%);pointer-events:none;opacity:.6}.v3-core.dawn .kicker{margin-top:-40px;position:relative}.v3-core.dawn .h2{position:relative}.v3-core .dock{display:grid;gap:28px;margin-top:28px;align-items:end}.v3-core .crate{position:relative;display:grid;gap:0;text-align:left}.v3-core .crate-art{width:min(220px,60%);height:auto;margin:0 auto -26px;position:relative;z-index:1;filter:drop-shadow(0 30px 40px var(--shadow))}.v3-core .crate-big .crate-art{width:min(320px,80%);margin-bottom:-30px}.v3-core .manifest{position:relative;z-index:2;padding:54px 24px 24px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 30px 70px -40px var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.v3-core .manifest:before{content:"MANIFEST";position:absolute;left:24px;top:18px;font:600 10px/1 var(--mono);letter-spacing:.22em;color:var(--accent)}.v3-core .manifest:after{content:"";position:absolute;right:24px;top:14px;width:70px;height:18px;background:repeating-linear-gradient(90deg,var(--fg) 0 2px,transparent 2px 4px,var(--fg) 4px 5px,transparent 5px 8px);opacity:.35}.v3-core .crate:hover .manifest{transform:translateY(-6px);border-color:var(--accent-line);box-shadow:0 40px 80px -36px var(--glow)}.v3-core .manifest h3{margin:0 0 8px;text-wrap:balance;font-family:var(--font);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg)}.v3-core .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px}.v3-core .price .amount{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variation-settings:"wdth" 108}.v3-core .price small{font:400 12px/1.3 var(--mono);color:var(--fg-2)}.v3-core .for{margin:0 0 14px;color:var(--fg-2)}.v3-core .chips{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.v3-core .chips li{font:500 12px/1 var(--mono);padding:7px 9px;border-radius:7px;background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--fg);transition:transform var(--d,.22s) var(--ease),background var(--d,.22s)}.v3-core .chips li:hover{transform:translateY(-2px);background:var(--surface-2)}.v3-core .chips .more{background:transparent;border-style:dashed;color:var(--fg-2)}.v3-core .outcomes{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px;font-size:14.5px;line-height:1.6}.v3-core .outcomes li{padding-left:22px;position:relative}.v3-core .outcomes li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.v3-core .crate-big .manifest{border-color:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-bg),0 40px 90px -40px var(--glow)}.v3-core .best{position:absolute;z-index:2;left:50%;top:-16px;transform:translateX(-50%) rotate(-4deg);margin:0;font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:9px 14px;border-radius:6px;background:var(--st-a-bg);color:var(--st-a-fg);box-shadow:0 10px 30px -10px var(--shadow)}.v3-core .save{display:inline-block;margin:0 0 14px;font:500 12.5px/1.4 var(--mono);color:var(--fg);background:var(--accent-bg);border:1px solid var(--accent-line);padding:8px 10px;border-radius:8px}.v3-core .includes{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:0;border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.v3-core .includes li{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;font-size:14.5px;background:var(--surface-2)}.v3-core .includes li+li{border-top:1px solid var(--line)}.v3-core .includes em{font:500 12px/1.4 var(--mono);font-style:normal;color:var(--accent);white-space:nowrap}.v3-core .pricing-notes{margin-top:38px;text-align:center}.v3-core .pricing-notes p{margin:0 0 6px;font-size:14px;color:var(--fg-2)}.v3-core .pricing-notes a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent)}.v3-core .desktop-spot{display:grid;gap:24px;margin-top:12vh;padding-top:8vh;border-top:1px solid var(--line);align-items:center}.v3-core .badge{display:inline-block;font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:var(--st-a-bg);color:var(--st-a-fg)}.v3-core .callouts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v3-core .callouts li{display:flex;align-items:center;gap:12px;font-size:16px;padding:10px 0;border-top:1px solid var(--line)}.v3-core .callouts li:before{content:"";width:28px;height:1px;background:var(--accent-strong);flex:0 0 auto}.v3-core .callouts b{margin-right:.3em}.v3-core .spot-art{width:min(420px,90%);height:auto;margin:0 auto;filter:drop-shadow(0 40px 50px var(--shadow))}@media (min-width:900px){.v3-core .eyebrow{font-size:12px;letter-spacing:.14em}.v3-core.hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 96%,transparent) 0,color-mix(in srgb,var(--bg) 80%,transparent) 26%,color-mix(in srgb,var(--bg) 30%,transparent) 52%,transparent 72%)}.v3-core.hero:after{display:none}.v3-core .h1-b{font-size:clamp(50px,9.4vw,196px)}.v3-core.hero{padding-top:calc(var(--hdr) + 34px);padding-bottom:120px}.v3-core .hero-sub{margin-bottom:30px}.v3-core .scroll-cue{display:grid}.v3-core .chapter,.v3-core.chapter{justify-content:flex-start}.v3-core .panel{bottom:auto;top:calc(var(--hdr) + 5vh);width:min(540px,44%);margin:0 0 0 var(--pad);padding:30px 30px 26px;max-height:calc(100vh - var(--hdr) - 10vh)}.v3-core .panel-chat{width:min(600px,46%)}.v3-core .how-head{padding-top:18vh;padding-bottom:2vh}.v3-core .pains li{grid-template-columns:64px 1fr}.v3-core .pains .num{font-size:52px}.v3-core .video-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:56px}.v3-core .values>div{grid-template-columns:1fr 360px;align-items:end}.v3-core .values dd{justify-self:end;text-align:right}.v3-core .dock{grid-template-columns:1fr 1.22fr 1fr;gap:28px}.v3-core .desktop-spot{grid-template-columns:1fr 1fr;gap:60px}.v3-core.solid{padding:16vh 0}}@media (min-width:1200px){.v3-core .wall .tags li{width:380px}}@media (max-width:899px){.v3-core.hero{padding-top:calc(var(--hdr) + 44px);padding-bottom:180px}.v3-core .panel{max-height:66svh;padding:18px 16px 16px;bottom:76px}.v3-core .panel .h2{font-size:26px;margin-bottom:12px}.v3-core .panel .lead{font-size:15px;margin-bottom:12px}.v3-core .pains{gap:4px}.v3-core .pains li{grid-template-columns:40px 1fr;padding:6px 0;gap:6px}.v3-core .pains .num{font-size:30px}.v3-core .pains p{font-size:14px}.v3-core .turn{font-size:16px;margin-top:14px}.v3-core .chat{max-height:38svh;font-size:13px}.v3-core .hero-grid{position:relative;z-index:1}.v3-core .runtimes{left:12px;right:12px;width:auto;bottom:76px;padding:12px 14px;border-radius:14px;background:var(--panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);gap:8px 12px}}@media (prefers-reduced-motion:reduce){.v3-core *,.v3-core :after,.v3-core :before,.v3-core:after,.v3-core:before{animation:none!important;transition:none!important}html.js .v3-core .tags{animation:none;flex-wrap:wrap;width:auto;padding:0 var(--pad)}html.js .v3-core .tags li.loop{display:none}html.js .v3-core .msg,html.js .v3-core .msg:not(.in){max-height:none;padding-block:9px;border-top-width:1px;overflow:visible;opacity:1;transform:none}html.js .v3-core .wall-toggle{display:none}.v3-core .tags li{transform:none}}:root,[data-theme=dark]{--m-ft:#14181d;--m-fl:#0d1014;--m-fr:#090b0e;--m-kt:#1c2733;--m-kl:#141b24;--m-kr:#0f151c;--m-dt:#2A4F6E;--m-dl:#1f3b53;--m-dr:#1A3148;--m-ht:#5A96C0;--m-hl:#437BA4;--m-hr:#356A93;--m-pt:#AAD6EC;--m-pl:#7CB9EA;--m-pr:#5A96C0;--m-nt:#F0F7FD;--m-nl:#C5E4F4;--m-nr:#AAD6EC;--m-edge:rgba(124,185,234,.3);--m-grid:#1b2631;--m-belt:#1a222b;--m-beltline:#0b0f14;--m-walk:#181f27;--m-plate:#0d1118;--m-pipe:#356A93;--m-pipe2:#7CB9EA;--m-rail:rgba(170,214,236,.55);--m-wire:#7CB9EA;--m-scaf:#5A96C0;--m-lb:#F0F7FD;--m-lbstroke:#0a0a0a;--m-lb2:#AAD6EC;--m-cl:#C5E4F4;--m-win:#E0F0FA;--m-sign:#F0F7FD;--m-under:#0a0a0a;--m-conduit:#437BA4;--m-cloud:#E0F0FA;--m-cloudline:transparent;--m-halo:url(#rg-halo)}[data-theme=light]{--m-ft:#e3eaf1;--m-fl:#c8d4df;--m-fr:#b7c5d2;--m-kt:#c9d6e2;--m-kl:#aabccc;--m-kr:#93a8bb;--m-dt:#7CB9EA;--m-dl:#5A96C0;--m-dr:#437BA4;--m-ht:#AAD6EC;--m-hl:#7CB9EA;--m-hr:#5A96C0;--m-pt:#E0F0FA;--m-pl:#C5E4F4;--m-pr:#AAD6EC;--m-nt:#fff;--m-nl:#E0F0FA;--m-nr:#C5E4F4;--m-edge:rgba(26,49,72,.22);--m-grid:#cfdae4;--m-belt:#b9c8d5;--m-beltline:#93a8bb;--m-walk:#d3dde6;--m-plate:#aabccc;--m-pipe:#5A96C0;--m-pipe2:#356A93;--m-rail:rgba(42,79,110,.5);--m-wire:#356A93;--m-scaf:#437BA4;--m-lb:#1A3148;--m-lbstroke:#fff;--m-lb2:#356A93;--m-cl:#2A4F6E;--m-win:#fff;--m-sign:#fff;--m-under:#fff;--m-conduit:#5A96C0;--m-cloud:#F0F7FD;--m-cloudline:#7CB9EA;--m-halo:url(#rg-halo-l)}.fw .ft{fill:var(--m-ft)}.fw .fl{fill:var(--m-fl)}.fw .fr{fill:var(--m-fr)}.fw .kt{fill:var(--m-kt)}.fw .kl{fill:var(--m-kl)}.fw .kr{fill:var(--m-kr)}.fw .dt{fill:var(--m-dt)}.fw .dl{fill:var(--m-dl)}.fw .dr{fill:var(--m-dr)}.fw .ht{fill:var(--m-ht)}.fw .hl{fill:var(--m-hl)}.fw .hr{fill:var(--m-hr)}.fw .pt{fill:var(--m-pt)}.fw .pl{fill:var(--m-pl)}.fw .pr{fill:var(--m-pr)}.fw .nt{fill:var(--m-nt)}.fw .nl{fill:var(--m-nl)}.fw .nr{fill:var(--m-nr)}.fw .dl,.fw .dr,.fw .dt,.fw .hl,.fw .hr,.fw .ht,.fw .kl,.fw .kr,.fw .kt,.fw .pl,.fw .pr,.fw .pt{stroke:var(--m-edge);stroke-width:.5;stroke-linejoin:round}.fw .gt{fill:#C5E4F4;fill-opacity:.7;stroke:#E0F0FA;stroke-width:.6;stroke-opacity:.6}.fw .gl{fill:#7CB9EA;fill-opacity:.5}.fw .gl,.fw .gr{stroke:#E0F0FA;stroke-width:.6;stroke-opacity:.5}.fw .gr{fill:#5A96C0;fill-opacity:.55}.fw .wire,.fw .wl,.fw .wr,.fw .wt{fill:none;stroke:var(--m-wire);stroke-width:1;stroke-dasharray:4 3;stroke-linejoin:round;opacity:.85}.fw .bt{fill:#7CB9EA;fill-opacity:.16}.fw .bl,.fw .bt{stroke:var(--m-wire);stroke-width:1.1}.fw .bl{fill:#7CB9EA;fill-opacity:.1}.fw .br{fill:#5A96C0;fill-opacity:.12;stroke:var(--m-wire);stroke-width:1.1}.fw .hit,.fw .hitl,.fw .hitr,.fw .hitt{fill:#000;fill-opacity:0;stroke:none}.fw .tape{fill:#437BA4}.fw .halo{fill:var(--m-halo)}.fw .bulb{fill:var(--m-nt)}.fw .poolfill{fill:url(#rg-pool)}.fw .pb{fill:var(--m-pl)}.fw .ph{fill:var(--m-nt)}.fw .beltline{stroke:var(--m-beltline);stroke-width:1.2}.fw .gridline{stroke:var(--m-grid);stroke-width:.7;fill:none}.fw .plateline{stroke:var(--m-plate);stroke-width:.8}.fw .belttop{fill:var(--m-belt)}.fw .beltpat{fill:url(#belt)}.fw .floorgrid{fill:url(#grid)}.fw .edge{fill:none;stroke:var(--m-wire);stroke-opacity:.35;stroke-width:.6}.fw .screen{fill:url(#rg-screen)}.fw .glassface{fill:url(#lg-glass);stroke:#E0F0FA;stroke-opacity:.6;stroke-width:.6}.fw .conduit{fill:none;stroke:var(--m-conduit);stroke-width:2.2;stroke-linecap:round;opacity:.55}.fw .conduit-lit{fill:none;stroke:var(--m-nt);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:6 14;opacity:0}.fw .beam{fill:url(#lg-beam)}.fw .lb{font:600 8.5px/1 var(--font-mono);fill:var(--m-lb);letter-spacing:.04em;text-anchor:middle;paint-order:stroke;stroke:var(--m-lbstroke);stroke-width:3;stroke-linejoin:round}.fw .lb.hot{fill:var(--accent)}.fw .lb2{font:500 7px/1 var(--font-mono);fill:var(--m-lb2);letter-spacing:.06em;text-anchor:middle}.fw .cl{font:500 7.5px/1 var(--font-mono);fill:var(--m-cl);letter-spacing:.08em}.fw .scaf{fill:none;stroke:var(--m-scaf);stroke-width:1.2;stroke-linecap:round}.fw .ramp{fill:var(--m-dr)}.fw .under{fill:url(#lg-under)}.fw .under-a,.fw .under-b{stop-color:var(--m-under)}.fw .pipe{fill:none;stroke:var(--m-pipe);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fw .pipe2{fill:none;stroke:var(--m-pipe2);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.fw .rail{fill:none;stroke:var(--m-rail);stroke-width:.8}.fw .cloud{fill:var(--m-cloud);fill-opacity:.9;stroke:var(--m-cloudline);stroke-width:1}.fw .steam{fill:var(--m-cloud);opacity:.35}.fw .win{fill:var(--m-win);opacity:.85}.fw .walk{fill:var(--m-walk)}.fw .spark{opacity:0}@keyframes fw-headk{0%,40%{transform:translateY(0)}55%,65%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes fw-sparkk{0%,52%{opacity:0}58%{opacity:1}70%,to{opacity:0}}.fw .anim .head{animation:fw-headk 2.8s cubic-bezier(.6,0,.4,1) infinite;animation-delay:calc(var(--i) * -1.4s)}.fw .anim .head .spark{animation:fw-sparkk 2.8s linear infinite;animation-delay:calc(var(--i) * -1.4s)}@keyframes fw-hoverk{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.fw .anim .hover{animation:fw-hoverk 1.6s ease-in-out infinite alternate}.fw .sign{fill:var(--m-sign);stroke:var(--m-pl);stroke-width:1}.fw .ringA{fill:none;stroke:var(--m-pt);stroke-width:5;opacity:.9}.fw .ringB{fill:none;stroke:var(--m-dr);stroke-width:2}.fw .sweep{fill:none;stroke:var(--m-nt);stroke-width:3;stroke-dasharray:40 180;stroke-linecap:round}.fw .holo{fill:#7CB9EA;fill-opacity:.18;stroke:var(--m-wire);stroke-width:.8}.fw .holo2{fill:none;stroke:var(--m-wire);stroke-width:1.2;stroke-dasharray:8 10}.fw .page{fill:var(--m-nt);stroke:var(--m-pl);stroke-width:.4}.fw .bdome{fill:#7CB9EA;fill-opacity:.14;stroke:var(--m-wire);stroke-width:1.1}.fw .bridge{fill:none;stroke:var(--m-wire);stroke-width:1.6;stroke-dasharray:3 6;opacity:.8}.fw .flash{fill:var(--m-nt);opacity:0}.fw .pressglow{opacity:0}.fw .consolepool{opacity:.9}.fw .mc{outline:none}.fw .mc:focus-visible .lb,.fw .mc:hover .lb{fill:var(--accent)}.fw .mc .lb,.fw .mc .lb2{transition:fill .2s}.fw .ctext{opacity:0;transition:opacity .4s}.fw .conduit{transition:opacity .4s,stroke .4s}.fw .eco .conduit{opacity:.35}.fw .eco .conduit.on{opacity:1;stroke:var(--accent)}.fw .eco .conduit-lit.on{opacity:1}.fw .anim .eco .conduit-lit.on{animation:fw-dash 1.2s linear infinite}.fw .eco .ctext.on{opacity:1}.fw .mc.dim{opacity:.55;transition:opacity .5s}.fw .mc.lit .lb{fill:var(--accent)}@keyframes fw-run{0%{transform:translate(var(--x0),var(--y0))}to{transform:translate(var(--x1),var(--y1))}}@keyframes fw-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes fw-press{0%,55%{transform:translateY(0)}70%,80%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes fw-flashk{0%,68%{opacity:0}72%{opacity:.9}84%,to{opacity:0}}@keyframes fw-spin{to{transform:rotate(1turn)}}@keyframes fw-dashk{to{stroke-dashoffset:-220}}@keyframes fw-dash{to{stroke-dashoffset:-20}}@keyframes fw-fly{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(26px,-54px);opacity:0}}@keyframes fw-puff{0%{transform:translate(0) scale(.6);opacity:.35}to{transform:translate(-6px,-48px) scale(1.6);opacity:0}}.fw .anim .run{animation:fw-run var(--dur) linear infinite;animation-delay:calc(var(--i) * -1.4s)}.fw .anim .blink{animation:fw-blink 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}.fw .anim .press{animation:fw-press 1.4s cubic-bezier(.7,0,.3,1) infinite}.fw .anim .flash,.fw .anim .pressglow{animation:fw-flashk 1.4s linear infinite}.fw .anim .holospin{transform-box:fill-box;transform-origin:center;animation:fw-spin 6s linear infinite}.fw .anim .sweep{animation:fw-dashk 2.2s linear infinite}.fw .anim .pagefly{animation:fw-fly 2.4s ease-out infinite}.fw .anim .puff{animation:fw-puff 3.6s ease-out infinite;animation-delay:calc(var(--i) * -1.2s)}#sky{z-index:0;background:var(--sky)}#sky,#world{position:fixed;inset:0;pointer-events:none}#world{z-index:1;overflow:hidden}#cam,#par{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}#par{inset:0;transition:opacity .4s}#cam{width:1px;height:1px}#world:not([data-js]) #cam{transform:translate(-34vw,58vh) scale(.46)}@media (min-width:900px){#world:not([data-js]) #cam{transform:translate(36vw,14vh) scale(.6)}}@supports (scale:tan(atan2(1svh,1px))){#world:not([data-js]){--fw-hx:var(--fw-hx-m);--fw-hy:var(--fw-hy-m);--fw-hz:var(--fw-hz-m);--fw-hax:var(--fw-hax-m);--fw-hay:var(--fw-hay-m)}@media (min-width:900px){#world:not([data-js]){--fw-hx:var(--fw-hx-d);--fw-hy:var(--fw-hy-d);--fw-hz:var(--fw-hz-d);--fw-hax:var(--fw-hax-d);--fw-hay:var(--fw-hay-d)}}#world:not([data-js]) #cam{--fw-s:calc(min(tan(atan2(100vw,var(--fw-vbw))),tan(atan2(100svh,var(--fw-vbh)))) * var(--fw-hz));transform:translate3d(calc(100vw * var(--fw-hax) - var(--fw-hx) * var(--fw-s) * 1px),calc(100svh * var(--fw-hay) - var(--fw-hy) * var(--fw-s) * 1px),0) scale(var(--fw-s))}#world:not([data-js]) #world-svg :is(.lb,.lb2){opacity:clamp(0,calc((var(--fw-s) - .8) * 1000000 + 1),1)}}#world-svg{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;max-width:none;width:auto;height:auto}#world-svg .mc,#world-svg .mc *{pointer-events:visible}#world-svg .lb,#world-svg .lb2{transition:opacity .4s}#world-svg.far .lb,#world-svg.far .lb2{opacity:0}#world .mc:focus-visible{outline:none}.fw .mc:focus-visible :is(.hit,.hitt,.hitl,.hitr){stroke:var(--accent);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}#world .mc:focus-visible .lb{text-decoration:underline}#tip{position:fixed;z-index:60;max-width:260px;padding:10px 12px;border-radius:12px;background:var(--panel);color:var(--fg);border:1px solid var(--line);backdrop-filter:blur(10px);font:400 13px/1.4 var(--font-sans);pointer-events:none;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 20px 50px -20px var(--shadow)}#tip b{display:block;font-size:14px}#tip .tip-role{font:500 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--accent);display:block;margin:4px 0 2px}#tip .st,#tip .tip-role{text-transform:uppercase}#tip .st{display:inline-block;margin-top:6px;font:600 11px/1 var(--font-mono);letter-spacing:.08em;padding:4px 8px;border-radius:999px}#tip .st-a{background:var(--st-a-bg);color:var(--st-a-fg);border:1px solid var(--st-a-bg)}#tip .st-b{color:var(--st-b-fg);border:1px solid var(--st-b-line);background:var(--accent-bg);box-shadow:0 0 14px var(--glow)}#tip .st-d{color:var(--st-d-fg);border:1px dashed var(--st-d-line)}symbol .ft{fill:var(--m-ft)}symbol .fl{fill:var(--m-fl)}symbol .fr{fill:var(--m-fr)}symbol .kt{fill:var(--m-kt)}symbol .kl{fill:var(--m-kl)}symbol .kr{fill:var(--m-kr)}symbol .dt{fill:var(--m-dt)}symbol .dl{fill:var(--m-dl)}symbol .dr{fill:var(--m-dr)}symbol .ht{fill:var(--m-ht)}symbol .hl{fill:var(--m-hl)}symbol .hr{fill:var(--m-hr)}symbol .pt{fill:var(--m-pt)}symbol .pl{fill:var(--m-pl)}symbol .pr{fill:var(--m-pr)}symbol .nt{fill:var(--m-nt)}symbol .nl{fill:var(--m-nl)}symbol .nr{fill:var(--m-nr)}symbol .dl,symbol .dr,symbol .dt,symbol .hl,symbol .hr,symbol .ht,symbol .kl,symbol .kr,symbol .kt,symbol .pl,symbol .pr,symbol .pt{stroke:var(--m-edge);stroke-width:.5;stroke-linejoin:round}symbol .gt{fill:#C5E4F4;fill-opacity:.7;stroke:#E0F0FA;stroke-width:.6;stroke-opacity:.6}symbol .gl{fill:#7CB9EA;fill-opacity:.5}symbol .gl,symbol .gr{stroke:#E0F0FA;stroke-width:.6;stroke-opacity:.5}symbol .gr{fill:#5A96C0;fill-opacity:.55}symbol .wire,symbol .wl,symbol .wr,symbol .wt{fill:none;stroke:var(--m-wire);stroke-width:1;stroke-dasharray:4 3;stroke-linejoin:round;opacity:.85}symbol .bt{fill:#7CB9EA;fill-opacity:.16}symbol .bl,symbol .bt{stroke:var(--m-wire);stroke-width:1.1}symbol .bl{fill:#7CB9EA;fill-opacity:.1}symbol .br{fill:#5A96C0;fill-opacity:.12;stroke:var(--m-wire);stroke-width:1.1}symbol .hit,symbol .hitl,symbol .hitr,symbol .hitt{fill:#000;fill-opacity:0;stroke:none}symbol .tape{fill:#437BA4}symbol .halo{fill:var(--m-halo)}symbol .bulb{fill:var(--m-nt)}symbol .poolfill{fill:url(#rg-pool)}symbol .pb{fill:var(--m-pl)}symbol .ph{fill:var(--m-nt)}symbol .beltline{stroke:var(--m-beltline);stroke-width:1.2}symbol .gridline{stroke:var(--m-grid);stroke-width:.7;fill:none}symbol .plateline{stroke:var(--m-plate);stroke-width:.8}symbol .belttop{fill:var(--m-belt)}symbol .beltpat{fill:url(#belt)}symbol .floorgrid{fill:url(#grid)}symbol .edge{fill:none;stroke:var(--m-wire);stroke-opacity:.35;stroke-width:.6}symbol .screen{fill:url(#rg-screen)}symbol .glassface{fill:url(#lg-glass);stroke:#E0F0FA;stroke-opacity:.6;stroke-width:.6}symbol .conduit{fill:none;stroke:var(--m-conduit);stroke-width:2.2;stroke-linecap:round;opacity:.55}symbol .conduit-lit{fill:none;stroke:var(--m-nt);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:6 14;opacity:0}symbol .beam{fill:url(#lg-beam)}symbol .lb{font:600 8.5px/1 var(--font-mono);fill:var(--m-lb);letter-spacing:.04em;text-anchor:middle;paint-order:stroke;stroke:var(--m-lbstroke);stroke-width:3;stroke-linejoin:round}symbol .lb.hot{fill:var(--accent)}symbol .lb2{font:500 7px/1 var(--font-mono);fill:var(--m-lb2);letter-spacing:.06em;text-anchor:middle}symbol .cl{font:500 7.5px/1 var(--font-mono);fill:var(--m-cl);letter-spacing:.08em}symbol .scaf{fill:none;stroke:var(--m-scaf);stroke-width:1.2;stroke-linecap:round}symbol .ramp{fill:var(--m-dr)}symbol .under{fill:url(#lg-under)}symbol .under-a,symbol .under-b{stop-color:var(--m-under)}symbol .pipe{fill:none;stroke:var(--m-pipe);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}symbol .pipe2{fill:none;stroke:var(--m-pipe2);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.6}symbol .rail{fill:none;stroke:var(--m-rail);stroke-width:.8}symbol .cloud{fill:var(--m-cloud);fill-opacity:.9;stroke:var(--m-cloudline);stroke-width:1}symbol .steam{fill:var(--m-cloud);opacity:.35}symbol .win{fill:var(--m-win);opacity:.85}symbol .walk{fill:var(--m-walk)}symbol .spark{opacity:0}symbol .sign{fill:var(--m-sign);stroke:var(--m-pl);stroke-width:1}symbol .ringA{fill:none;stroke:var(--m-pt);stroke-width:5;opacity:.9}symbol .ringB{fill:none;stroke:var(--m-dr);stroke-width:2}symbol .sweep{fill:none;stroke:var(--m-nt);stroke-width:3;stroke-dasharray:40 180;stroke-linecap:round}symbol .holo{fill:#7CB9EA;fill-opacity:.18;stroke:var(--m-wire);stroke-width:.8}symbol .holo2{fill:none;stroke:var(--m-wire);stroke-width:1.2;stroke-dasharray:8 10}symbol .page{fill:var(--m-nt);stroke:var(--m-pl);stroke-width:.4}symbol .bdome{fill:#7CB9EA;fill-opacity:.14;stroke:var(--m-wire);stroke-width:1.1}symbol .bridge{fill:none;stroke:var(--m-wire);stroke-width:1.6;stroke-dasharray:3 6;opacity:.8}symbol .flash{fill:var(--m-nt);opacity:0}symbol .pressglow{opacity:0}symbol .consolepool{opacity:.9}.fw-sprite{display:block;overflow:visible}[data-world-page] main{pointer-events:none}[data-world-page] footer,[data-world-page] main{position:relative;z-index:2}[data-world-page] main>:not(.scene){pointer-events:auto}[data-world-page] .scene{pointer-events:none}[data-world-page] .scene .panel,[data-world-page] .scene .wrap,[data-world-page] .scene [tabindex],[data-world-page] .scene a,[data-world-page] .scene button,[data-world-page] .scene iframe,[data-world-page] .scene input,[data-world-page] .scene label,[data-world-page] .scene select,[data-world-page] .scene summary,[data-world-page] .scene textarea,[data-world-page] .scene video{pointer-events:auto}[data-world-page] :is(a,button,input,select,textarea,summary,[tabindex]),[data-world-page] [id]{scroll-margin-top:calc(var(--hdr) + 8px)}