.g3d-cx{color-scheme:light;--bg: #f6f3ec;--surface: #fffdf9;--surface-2: #efebe3;--ink: #16161a;--muted: #5d5b64;--line: #16161a17;--shadow: 0 1px 2px #2a1c0f0f, 0 14px 34px #2a1c0f17;--red: #e3350d;--red-ink: #b8260a;--dot: #16161a12;--ball-line: #16161a;--s-op: #1f6fd6;--s-nar: #d96a00;--spring: cubic-bezier(.3,1.3,.5,1);--puck: #16161a;--puck-ink: #fff}:where(html)[data-color-scheme=dark] .g3d-cx{color-scheme:dark;--bg: #0b0c10;--surface: #15161c;--surface-2: #1c1e26;--ink: #f2f2f4;--muted: #a2a3ad;--line: #ffffff17;--shadow: 0 1px 2px #0006, 0 16px 40px #00000073;--red: #ff4b2b;--red-ink: #ff6a4d;--dot: #ffffff0d;--ball-line: #000;--s-op: #4b9df0;--s-nar: #ff9a2e;--puck: #f2f2f4;--puck-ink: #16161a}.g3d-cx [hidden]{display:none!important}.g3d-cx{position:relative;isolation:isolate;clip-path:inset(0);overflow-x:clip;view-timeline:--cx-page block;font-family:var(--font-body--family, Inter),system-ui,sans-serif;font-size:16px;line-height:normal;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}:where(.g3d-cx) img{display:block;width:100%;height:100%;object-fit:cover}:where(.g3d-cx) a{color:inherit;text-decoration:none}:where(.g3d-cx) button{font:inherit;color:inherit;cursor:pointer}:where(.g3d-cx) p,:where(.g3d-cx) h1,:where(.g3d-cx) h2,:where(.g3d-cx) h3,:where(.g3d-cx) ul{margin:0}:where(.g3d-cx) :is(h1,h2,h3){font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.g3d-cx :is(svg,canvas){max-width:none}.g3d-cx :focus:not(:focus-visible){outline:none}.g3d-cx .cx-name{position:relative;color:inherit;text-decoration:none}.g3d-cx .cx-name:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;min-height:44px}@media(hover:hover){.g3d-cx .cx-name:hover,.g3d-cx .cx-muted .cx-name:hover{color:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}}.g3d-cx :is(a,button,.cx-bay){scroll-margin-top:calc(var(--header-height, 64px) + 12px)}.g3d-cx :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.g3d-cx .cx-wrap{width:min(1240px,100% - 48px);margin:auto}.g3d-cx .cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g3d-cx .cx-muted{color:var(--muted)}.g3d-cx .cx-hud{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.g3d-cx .cx-t-touch{display:none}@media(hover:none){.g3d-cx .cx-t-hover{display:none}.g3d-cx .cx-t-touch{display:inline}}.g3d-cx .cx-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-ink)}.g3d-cx .cx-pball{position:relative;flex:none;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--ball-line);background:linear-gradient(var(--red) calc(50% - 1.5px),var(--ball-line) 0 calc(50% + 1.5px),#fff 0);box-shadow:inset -2px -2px #0000001f,0 2px 6px #e3350d40}.g3d-cx .cx-pball:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:30%;height:30%;border-radius:50%;background:#fff;border:2px solid var(--ball-line)}@media(hover:hover){.g3d-cx .cx-eyebrow:hover .cx-pball{animation:cx-wobble 1s ease-in-out}}.g3d-cx .cx-chips{display:flex;flex-wrap:wrap;gap:8px}.g3d-cx .cx-chips>*{display:inline-block;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:600;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.g3d-cx .cx-chips b{color:var(--red-ink)}.g3d-cx [data-w=op]{--s: var(--s-op)}.g3d-cx [data-w=x]{--s: var(--s-nar)}.g3d-cx .cx-legend a:before,.g3d-cx .cx-jump:before,.g3d-cx .cx-show:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--s);vertical-align:1px}.g3d-cx .cx-legend a{position:relative;font-weight:700;transition:transform .2s var(--spring)}.g3d-cx .cx-legend a:after{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}@media(hover:hover){.g3d-cx .cx-legend a:hover{transform:translateY(-2px)}}.g3d-cx .cx-jump{display:inline-flex;align-items:center;padding:9px 15px;border-radius:999px;font-size:14px;font-weight:700;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .2s var(--spring)}@media(hover:hover){.g3d-cx .cx-jump:hover{transform:translateY(-2px)}}.g3d-cx .cx-jump span{margin-left:6px}.g3d-cx .cx-xbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;--xs: #2a6fd0;--xe: #d2690a;--xsl: var(--xs);--xel: var(--xe);--xrule: #1f3a5a2e;--xgrid: #1f3a5a0d;--xg1: #2f7dff1c;--xg2: #ff8a1f1a;--xrh: .18;--xrs: .18;--xre: .11;--xtop: .06;--xlow: .025;--xmk: .2;--xrt: .34;--xfx: .24}:where(html)[data-color-scheme=dark] .g3d-cx .cx-xbg{--xs: #4b9df0;--xe: #ff9a2e;--xsl: #2f6bc4;--xel: #c2581a;--xrl: #c23a24;--xrule: #9cc2ff26;--xgrid: #9cc2ff0b;--xg1: #2b6cc42e;--xg2: #d662161a;--xrh: .38;--xrs: .36;--xre: .15;--xlow: .02;--xmk: .22;--xrt: .5;--xfx: .32}.g3d-cx .cx-xbg__chart{position:absolute;inset:0 0 auto;height:200%;overflow:clip;opacity:.6;background:radial-gradient(55% 45% at 100% 0,var(--xg1),transparent 70%),radial-gradient(55% 45% at 0 100%,var(--xg2),transparent 70%),linear-gradient(var(--xgrid) 1px,transparent 0) 0 0 / 100% 160px,linear-gradient(90deg,var(--xgrid) 1px,transparent 0) 0 0 / 160px 100%}.g3d-cx .cx-xbg__chart:before{content:"";position:absolute;top:0;right:6px;bottom:0;left:6px;border-inline:1px solid var(--xrule);background:repeating-linear-gradient(var(--xrule) 0 40px,transparent 0 80px) 0 0 / 5px 100% no-repeat,repeating-linear-gradient(transparent 0 40px,var(--xrule) 0 80px) 100% 0 / 5px 100% no-repeat,linear-gradient(var(--xrule) 0 0) 5px 0 / 1px 100% no-repeat,linear-gradient(var(--xrule) 0 0) calc(100% - 5px) 0 / 1px 100% no-repeat}.g3d-cx .cx-xbg__sea,.g3d-cx .cx-xbg__emb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:var(--xmk)}.g3d-cx .cx-xbg__sea{bottom:40%;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.g3d-cx .cx-xbg__emb{top:52%;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}.g3d-cx .cx-xbg__sea i,.g3d-cx .cx-xbg__emb i{position:absolute;top:0;right:0;bottom:0;left:-320px;animation:cx-chartDrift 160s linear infinite}.g3d-cx .cx-xbg__sea i{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320' fill='none' stroke-linecap='round' stroke-linejoin='round'><g stroke='%237d8ea3' stroke-width='1.3'><path d='M30 58c3-10 15-13 24-8s15 1 19 9-2 15-12 15-10 6-19 2-15-9-12-18z'/><path d='M22 59c2-15 21-21 34-14s22 2 25 14-6 22-19 21-16 8-27 3-16-12-13-24z' stroke-dasharray='1 4'/><path d='M214 214c4-7 13-8 19-4s10 2 11 8-4 10-11 9-9 3-14 0-8-7-5-13z'/><path d='M143 128h24M149 123v10M155 121v14M161 123v10'/><ellipse cx='155' cy='128' rx='18' ry='11' stroke-dasharray='1 3.5'/><path d='M257 92v18m-6-14h12m-14 9q8 10 16 0'/><circle cx='257' cy='89' r='3'/><path d='M146 290h24l-4 5h-16zM158 290v-21M158 272l9 15h-9zM156 275l-7 12h7z'/><circle cx='40' cy='238' r='6'/><path d='M34 238h12'/><circle cx='40' cy='238' r='1.8'/></g><g fill='%237d8ea3' font-family='Georgia,serif' font-style='italic' font-size='11'><text x='96' y='34'>12</text><text x='290' y='160'>7</text><text x='112' y='236'>18</text><text x='18' y='292'>4</text><text x='186' y='78'>23</text></g><g stroke='%233b82f6' stroke-width='1.4'><path d='M100 92q5-5 10 0t10 0t10 0M106 99q5-5 10 0t10 0'/><path d='M226 262q5-5 10 0t10 0t10 0'/><path d='M20 170q5-5 10 0t10 0'/><path d='M206 160q5-5 10 0t10 0'/></g></svg>") 0 0 / 320px 320px}.g3d-cx .cx-xbg__emb i{animation-direction:reverse;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320' fill='none' stroke-linecap='round' stroke-linejoin='round'><g stroke='%23a3877a' stroke-width='1.3'><path d='M188 96c3-11 16-14 26-12s20-3 30 4 10 17-1 20-17 6-31 4-27-5-24-16z'/><path d='M205 96l13-20h8l13 20M212 96l4-6M228 90l4 6' /><path d='M40 214c4-7 13-8 19-4s10 2 11 8-4 10-11 9-9 3-14 0-8-7-5-13z'/><path d='M30 214c4-11 18-13 29-8s16 3 17 12-6 16-17 14-14 4-21 0-12-9-8-18z' stroke-dasharray='1 4'/><path d='M260 208q-4-5 0-10t0-10M268 206q-4-5 0-10t0-10M276 208q-4-5 0-10t0-10'/><circle cx='120' cy='140' r='6'/><path d='M114 140h12'/><circle cx='120' cy='140' r='1.8'/><path d='M34 40q5-5 10 0t10 0M150 262q5-5 10 0t10 0'/></g><g fill='%23a3877a' font-family='Georgia,serif' font-style='italic' font-size='11'><text x='90' y='40'>9</text><text x='280' y='300'>31</text><text x='70' y='300'>6</text><text x='150' y='210'>27</text><text x='292' y='130'>15</text></g><g fill='%23f08a1c' fill-opacity='.55'><path d='M224 70c-4 0-6-3-5-6 0-2 2-3 3-5 1 1 1 2 1 4 1-2 2-3 2-5 3 2 4 5 4 8 0 3-2 4-5 4z'/><path d='M76 168c-5 0-8-4-7-8 1-3 3-4 4-7 1 2 2 3 2 5 1-2 2-4 2-7 4 3 6 7 6 11 0 4-3 6-7 6z'/><path d='M286 252c-4 0-6-3-5-6 0-2 2-3 3-5 1 1 1 2 1 4 1-2 2-3 2-5 3 2 4 5 4 8 0 3-2 4-5 4z'/><circle cx='83' cy='150' r='1.5'/><circle cx='88' cy='142' r='1'/><circle cx='292' cy='238' r='1.2'/><circle cx='229' cy='56' r='1.2'/><circle cx='219' cy='52' r='.9'/><circle cx='190' cy='150' r='1.3'/></g></svg>") 0 0 / 320px 320px}.g3d-cx .cx-xbg__route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:url(#cx-xRoute);stroke-width:3;stroke-linecap:round;stroke-dasharray:0 11;opacity:var(--xrt)}.g3d-cx .cx-xbg__route path,.g3d-cx .cx-xr-rh{vector-effect:non-scaling-stroke}.g3d-cx .cx-xr-narrow{display:none}.g3d-cx .cx-xbg__route stop{stop-color:var(--xsl)}.g3d-cx .cx-xbg__route stop+stop{stop-color:var(--xrl, var(--red))}.g3d-cx .cx-xbg__route stop:last-child{stop-color:var(--xel)}.g3d-cx .cx-xbg__fix{position:absolute;left:84%;top:74%;--f: color-mix(in srgb, var(--xe) 60%, var(--red));width:13px;height:13px;translate:-50% -50%;border-radius:50%;opacity:var(--xfx);border:1.5px solid var(--f);background:radial-gradient(var(--f) 1.6px,transparent 2.2px)}.g3d-cx .cx-xbg__pt{position:absolute;width:clamp(560px,72vw,1040px);aspect-ratio:1;translate:-50% -50%;--c: var(--xs);--l: var(--xsl);--xr: var(--xrs)}.g3d-cx .cx-xbg__pt--sea{left:min(100% - 4vmax,50% + 662px);top:2vmax}.g3d-cx .cx-xbg__pt--emb{left:max(4vmax,50% - 662px);top:calc(100% - 2vmax);--c: var(--xe);--l: var(--xel);--xr: var(--xre);--xlab: 0}.g3d-cx .cx-xbg__pt svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;stroke:var(--l);fill:none}.g3d-cx .cx-xbg__pt .cx-xbg__rh{opacity:var(--xrh);stroke:url(#cx-xFs);stroke-width:1}.g3d-cx .cx-xbg__pt--emb .cx-xbg__rh{stroke:url(#cx-xFe)}.g3d-cx .cx-xbg__fade stop{stop-color:var(--l)}.g3d-cx .cx-xr-m{stroke-dasharray:2 5}.g3d-cx .cx-xbg__rose{animation:cx-spin 120s linear infinite}.g3d-cx .cx-xbg__pt--emb .cx-xbg__rose{animation-direction:reverse}.g3d-cx .cx-xbg .cx-is-away>*{animation-play-state:paused}.g3d-cx .cx-xr-top,.g3d-cx .cx-xr-low{stroke:none;fill:var(--c);fill-opacity:var(--xtop)}.g3d-cx .cx-xr-low{fill-opacity:var(--xlow)}.g3d-cx .cx-xr-ln{opacity:var(--xr)}.g3d-cx .cx-xr-ln text{stroke:none;fill:var(--l);fill-opacity:var(--xlab, .75);font:600 4px Inter,system-ui,sans-serif;text-anchor:middle;letter-spacing:.04em}.g3d-cx .cx-xr-pt{fill:var(--l);fill-opacity:.5}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.g3d-cx .cx-xbg__chart{animation:cx-voyage linear both;animation-timeline:--cx-page;animation-range:contain 0% contain 100%;opacity:1}}}@keyframes cx-voyage{0%{transform:none}to{transform:translateY(-50%)}}.g3d-cx .cx-xbg.cx-is-ember .cx-xbg__chart{transform:translateY(-50%)}@keyframes cx-chartDrift{to{transform:translate(320px)}}@media(max-width:960px){.g3d-cx .cx-xr-wide,.g3d-cx .cx-xbg__fix{display:none}.g3d-cx .cx-xr-narrow{display:inline}}@media(max-width:600px){.g3d-cx .cx-xbg{--xrh: .16;--xrs: .16;--xre: .09;--xrt: .28}:where(html)[data-color-scheme=dark] .g3d-cx .cx-xbg{--xrh: .34;--xrs: .32;--xre: .13;--xrt: .45}.g3d-cx .cx-xbg__pt{width:120vw;--xlab: 0}.g3d-cx .cx-xbg__pt--sea{left:calc(100% + 6vw);top:-6vw}.g3d-cx .cx-xbg__pt--emb{left:1vmax;top:100%}.g3d-cx .cx-xbg__route{stroke-width:2.6;stroke-dasharray:0 10}.g3d-cx .cx-xr-m{display:none}.g3d-cx .cx-xbg__chart:before{top:0;right:3px;bottom:0;left:3px;background-size:3px 100%,3px 100%,1px 100%,1px 100%;background-position:0 0,100% 0,3px 0,calc(100% - 3px) 0}}@media(forced-colors:active){.g3d-cx .cx-xbg{display:none}}.g3d-cx .cx-hero{position:relative;isolation:isolate;overflow:hidden;padding:30px 0 28px}.g3d-cx .cx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(var(--dot) 1.2px,transparent 1.3px) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 70% 45%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 70% 45%,#000 30%,transparent 75%)}.g3d-cx .cx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;will-change:transform;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent);background:radial-gradient(60% 70% at 18% 30%,#dcebff,transparent 70%),radial-gradient(55% 65% at 84% 78%,#ffe4c6,transparent 70%)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-hero:after{background:radial-gradient(60% 70% at 18% 30%,#2b6cc447,transparent 70%),radial-gradient(55% 65% at 84% 78%,#d6621638,transparent 70%)}.g3d-cx .cx-hero .cx-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:1fr auto auto 1fr;column-gap:32px;min-height:560px;grid-template-areas:". orbit" "head orbit" "body orbit" ". orbit"}.g3d-cx .cx-hero__head{grid-area:head;position:relative;z-index:2}.g3d-cx .cx-hero__body{grid-area:body;position:relative;z-index:2}.g3d-cx .cx-hero__orbit{grid-area:orbit;position:relative;z-index:1;display:grid;justify-items:center;align-content:center}.g3d-cx .cx-hero h1{margin:16px 0 20px;font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.045em;font-weight:900}.g3d-cx .cx-hero h1 .cx-w,.g3d-cx .cx-lt i{display:inline-block;font-style:normal}.g3d-cx .cx-hero h1 em{font-style:normal;white-space:nowrap;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(90deg,#1f6fd1,#b04ad0 30%,#e3350d 55%,#c46a00);background-image:linear-gradient(90deg,#1f6fd1,#3f6ad5,#5565d7 6.88%,#785ad5,#9550c9,#ad45b6 27.5%,#d3327a 41.25%,#de2f52 48.12%,#e13039 51.56%,#e23228,#e3350d 55%,color(xyz 0.318 0.197 0.017),color(xyz 0.305 0.204 0.016),color(xyz 0.292 0.212 0.02),#c46a00)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-hero h1 em{background-image:linear-gradient(90deg,#4b9df0,#b04ad0 30%,#ff4b2b 55%,#ffb020);background-image:linear-gradient(90deg,#4b9df0,#7191f8,#9285f8,#af77ed,#c96ad9,#df5dbc,#f05297,#fb4a6b 48.12%,#fe4a50,#ff4b2b 55%,color(xyz 0.46 0.291 0.043),color(xyz 0.477 0.318 0.038),color(xyz 0.494 0.348 0.036),color(xyz 0.509 0.379 0.037) 77.5%,color(xyz 0.54 0.448 0.051),#ffb020)}.g3d-cx .cx-hero h1 em{background-size:0 0}.g3d-cx .cx-lt{background-image:inherit;background-size:0 0;background-repeat:no-repeat}.g3d-cx .cx-lt i{background-image:inherit;background-repeat:no-repeat;background-size:800% 100%;background-position:calc(var(--i) * 100% / 7) 0;-webkit-background-clip:text;background-clip:text;color:transparent}.g3d-cx.cx-fit .cx-lt i{background-size:var(--gw, 100%) 100%;background-position:calc(-1 * var(--gx, 0px)) 0}.g3d-cx .cx-lt i:before{content:attr(data-c)}.g3d-cx .cx-pball--dot{width:.3em;height:.3em;margin-left:.05em;border-width:.04em;box-shadow:inset -.03em -.03em #0000001f;vertical-align:baseline}.g3d-cx .cx-pball--dot:after{border-width:.03em}.g3d-cx .cx-hero .cx-sub{max-width:500px;margin-bottom:22px;font-size:17px;line-height:1.55;color:var(--muted)}.g3d-cx .cx-chiprow{display:grid;gap:10px;justify-items:start}.g3d-cx .cx-orbit{position:relative;width:min(100%,540px);aspect-ratio:1;margin:10px 0 14px}.g3d-cx .cx-aura{position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;border-radius:50%;pointer-events:none;opacity:.18;animation:cx-spin 80s linear infinite;background:conic-gradient(from 170deg,#2f7dff 0 185deg,transparent 215deg 235deg,#ff8a1f 255deg 300deg,transparent 330deg,#2f7dff 360deg);-webkit-mask:radial-gradient(closest-side,#000 25%,transparent 70%);mask:radial-gradient(closest-side,#000 25%,transparent 70%)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-aura{opacity:.28}.g3d-cx .cx-orbit__ball{position:absolute;top:17%;right:17%;bottom:17%;left:17%;pointer-events:none}.g3d-cx .cx-pbui__shadow{position:absolute;top:6%;right:6%;bottom:-4%;left:6%;border-radius:50%;background:radial-gradient(circle at 50% 58%,#00000047,transparent 68%)}.g3d-cx .cx-hudwrap,.g3d-cx .cx-ballin,.g3d-cx .cx-wobble{position:absolute;top:0;right:0;bottom:0;left:0}.g3d-cx .cx-hudwrap{transform:rotate(var(--hud, 0deg));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.g3d-cx .cx-pbui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.g3d-cx .cx-pbui--hud{top:-11%;right:-11%;bottom:-11%;left:-11%;width:122%;height:122%;color:var(--ink);animation:cx-spin 60s linear infinite reverse}.g3d-cx .cx-pbui--ball{animation:cx-spin 40s linear infinite}.g3d-cx .cx-pbui--ball :is(.cx-lid,.cx-op){transform-box:view-box;transform-origin:100px 100px}.g3d-cx .cx-pbui--ball .cx-op{transform:scale(0)}.g3d-cx .cx-pbui--ball :is(.cx-btn,.cx-btn>*){transform-box:fill-box;transform-origin:center}.g3d-cx .cx-pbui--ball .cx-btn>*{transition:transform .25s var(--spring)}.g3d-cx .cx-shock{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--s-op);opacity:0;box-shadow:0 0 0 1px #16161a40}.g3d-cx .cx-shock.cx-s2{border-color:var(--s-nar)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-shock{box-shadow:none}@media(hover:hover){.g3d-cx #cx-orbit:has(.cx-core-btn:hover) .cx-btn>*{transform:scale(1.07)}}.g3d-cx .cx-orbit__spin{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:cx-spin 80s linear infinite}.g3d-cx .cx-fx{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;width:128%;height:128%;pointer-events:none}.g3d-cx .cx-orbit__arcs{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.85}.g3d-cx .cx-orbit__arcs i{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:conic-gradient(from var(--cx-arc, 170deg),var(--s-op) 0 var(--cx-arcw, 200deg),transparent 0 calc(420deg - var(--cx-arc, 170deg)),var(--s-nar) 0 calc(480deg - var(--cx-arc, 170deg)),transparent 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px)),repeating-conic-gradient(#000 0 2.4deg,transparent 0 4deg);mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px)),repeating-conic-gradient(#000 0 2.4deg,transparent 0 4deg);-webkit-mask-composite:source-in;mask-composite:intersect}.g3d-cx .cx-orbit__arcs i+i{top:12%;right:12%;bottom:12%;left:12%;opacity:.5;-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px)),repeating-conic-gradient(#000 0 .7deg,transparent 0 2.6deg);mask:radial-gradient(closest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px)),repeating-conic-gradient(#000 0 .7deg,transparent 0 2.6deg);-webkit-mask-composite:source-in;mask-composite:intersect}.g3d-cx .cx-arm,.g3d-cx .cx-fly{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.g3d-cx .cx-arm{--os: 26%;transform:rotate(var(--a))}.g3d-cx .cx-arm--fox{--os: 30%}.g3d-cx .cx-fly{transition:opacity .25s}.g3d-cx .cx-pos{position:absolute;left:calc((100% - var(--os)) / 2);top:-2%;width:var(--os);aspect-ratio:1;transform:rotate(calc(-1 * var(--a)))}.g3d-cx .cx-orb{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:none;pointer-events:auto;animation:cx-spin 80s linear infinite reverse}.g3d-cx .cx-orb:focus-visible{outline-offset:17px}.g3d-cx .cx-orb__in{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:#e9e8e4;box-shadow:0 16px 34px #00000040,0 0 0 5px var(--surface),0 0 0 8px var(--c);transition:transform .4s var(--spring),opacity .25s}.g3d-cx .cx-orb__in.cx-is-hit{animation:cx-hit .3s var(--spring)}.g3d-cx .cx-orb__ring{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:0;transform:scale(.9);transition:opacity .25s,transform .4s var(--spring);pointer-events:none}.g3d-cx .cx-orb__ring svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--c);stroke-width:2.4;stroke-dasharray:2 6;stroke-linecap:round;animation:cx-spin 14s linear infinite paused}.g3d-cx .cx-orb__name{position:absolute;z-index:2;left:50%;top:calc(100% - 10px);translate:-50% 0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.g3d-cx .cx-orb__name small{position:absolute;left:50%;top:calc(100% + 3px);translate:-50% 0;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;color:var(--muted);background:var(--surface);border:1px solid var(--line);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .25s var(--spring)}.g3d-cx .cx-arm:has(.cx-orb:focus-visible){z-index:3}@media(hover:hover){.g3d-cx .cx-arm:has(.cx-orb:hover){z-index:3}}.g3d-cx .cx-orb:focus-visible .cx-orb__in{transform:scale(1.08)}@media(hover:hover){.g3d-cx .cx-orb:hover .cx-orb__in{transform:scale(1.08)}}.g3d-cx .cx-orb:focus-visible .cx-orb__ring{opacity:1;transform:scale(1.06)}@media(hover:hover){.g3d-cx .cx-orb:hover .cx-orb__ring{opacity:1;transform:scale(1.06)}}.g3d-cx .cx-orb:focus-visible .cx-orb__ring svg{animation-play-state:running}@media(hover:hover){.g3d-cx .cx-orb:hover .cx-orb__ring svg{animation-play-state:running}}.g3d-cx .cx-orb:focus-visible .cx-orb__name small{opacity:1;transform:none}@media(hover:hover){.g3d-cx .cx-orb:hover .cx-orb__name small{opacity:1;transform:none}}.g3d-cx #cx-orbit:has(.cx-orb:focus-visible) :is(.cx-orbit__spin,.cx-orb,.cx-pbui--ball,.cx-aura){animation-play-state:paused}@media(hover:hover){.g3d-cx #cx-orbit:has(.cx-orb:hover) :is(.cx-orbit__spin,.cx-orb,.cx-pbui--ball,.cx-aura){animation-play-state:paused}}.g3d-cx #cx-orbit:has(.cx-orb:focus-visible) .cx-orb:not(:focus-visible) .cx-orb__in{opacity:.4}@media(hover:hover){.g3d-cx #cx-orbit:has(.cx-orb:hover) .cx-orb:not(:hover) .cx-orb__in{opacity:.4}}.g3d-cx #cx-orbit[data-world=op] .cx-arm--fox .cx-fly,.g3d-cx #cx-orbit[data-world=x] .cx-arm:not(.cx-arm--fox) .cx-fly{opacity:.3}.g3d-cx .cx-core-btn{display:none;position:absolute;z-index:3;left:50%;top:50%;width:17%;aspect-ratio:1;translate:-50% -50%;padding:0;border:0;border-radius:50%;background:transparent;-webkit-tap-highlight-color:transparent}.g3d-cx.cx-js .cx-core-btn{display:block}.g3d-cx .cx-press-hint{display:none;flex-wrap:wrap;justify-content:center;margin-top:12px;align-items:center;gap:8px 10px;font-size:12.5px;font-weight:700;color:var(--muted)}.g3d-cx .cx-press-hint__t{display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.g3d-cx .cx-motion{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.g3d-cx .cx-motion:after{content:"Pause motion";height:0;overflow:hidden;visibility:hidden}.g3d-cx.cx-is-still :is(.cx-xbg i,.cx-xbg__rose,.cx-aura,.cx-pbui,.cx-orbit__spin,.cx-orb,.cx-orb__ring svg,.cx-rays,.cx-embers b,.cx-embers i,.cx-eb-lamp),.g3d-cx.cx-is-still .cx-rays i:before,.g3d-cx.cx-is-still .cx-world--sea:after{animation-play-state:paused!important}.g3d-cx .cx-press-hint .cx-pball{width:14px;height:14px;border-width:1.5px}.g3d-cx .cx-press-hint .cx-pball:after{border-width:1.5px}.g3d-cx.cx-js .cx-press-hint{display:flex}.g3d-cx .cx-world{position:relative;isolation:isolate;overflow:clip;scroll-margin-top:calc(var(--header-height, 64px) + 4px)}.g3d-cx .cx-world--sea{padding:88px 0 96px;background:linear-gradient(#eaf2fb00,#eaf2fbb3 18%,#e4eef9b3 60%,#edf3f9a6)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-world--sea{background:linear-gradient(#1d4fa000,#1d4fa02b 22%,#1a48962a 70%,#1a489624)}.g3d-cx .cx-world--sea:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;pointer-events:none;background:radial-gradient(var(--dot) 1.2px,transparent 1.3px) 0 0 / 22px 22px;-webkit-mask-image:linear-gradient(#000,transparent 40%);mask-image:linear-gradient(#000,transparent 40%)}.g3d-cx .cx-world--sea:after{content:"";position:absolute;z-index:-1;left:-120px;right:0;bottom:0;height:300px;pointer-events:none;opacity:.5;background:radial-gradient(55% 45% at 50% 72%,#1f6fd624,transparent 70%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1200' height='300'><g fill='none' stroke='%231f6fd6' stroke-linecap='round'><path stroke-width='1' opacity='.25' d='M0 70q37.5 -3 75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0'/><path stroke-width='1.1' opacity='.32' d='M0 100q50 4 100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0'/><path stroke-width='1.25' opacity='.4' d='M0 132q60 -5 120 0t120 0t120 0t120 0t120 0t120 0t120 0t120 0t120 0t120 0'/><path stroke-width='1.4' opacity='.48' d='M0 166q75 6 150 0t150 0t150 0t150 0t150 0t150 0t150 0t150 0'/><path stroke-width='1.6' opacity='.56' d='M0 202q100 -8 200 0t200 0t200 0t200 0t200 0t200 0'/><path stroke-width='1.8' opacity='.64' d='M0 240q150 10 300 0t300 0t300 0t300 0'/><path stroke-width='2' opacity='.72' d='M0 278q100 -12 200 0t200 0t200 0t200 0t200 0t200 0'/></g></svg>") repeat-x 0 100% / 1200px 300px;-webkit-mask-image:linear-gradient(transparent,#000 42%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 42%,#000 86%,transparent);animation:cx-swell 16s ease-in-out infinite alternate}:where(html)[data-color-scheme=dark] .g3d-cx .cx-world--sea:after{opacity:.62;background:radial-gradient(55% 45% at 50% 72%,#2b6cc440,transparent 70%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1200' height='300'><g fill='none' stroke='%234b9df0' stroke-linecap='round'><path stroke-width='1' opacity='.25' d='M0 70q37.5 -3 75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0t75 0'/><path stroke-width='1.1' opacity='.32' d='M0 100q50 4 100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0t100 0'/><path stroke-width='1.25' opacity='.4' d='M0 132q60 -5 120 0t120 0t120 0t120 0t120 0t120 0t120 0t120 0t120 0t120 0'/><path stroke-width='1.4' opacity='.48' d='M0 166q75 6 150 0t150 0t150 0t150 0t150 0t150 0t150 0t150 0'/><path stroke-width='1.6' opacity='.56' d='M0 202q100 -8 200 0t200 0t200 0t200 0t200 0t200 0'/><path stroke-width='1.8' opacity='.64' d='M0 240q150 10 300 0t300 0t300 0t300 0'/><path stroke-width='2' opacity='.72' d='M0 278q100 -12 200 0t200 0t200 0t200 0t200 0t200 0'/></g></svg>") repeat-x 0 100% / 1200px 300px}.g3d-cx .cx-world--sea.cx-is-away:after{animation-play-state:paused}.g3d-cx .cx-band-head{position:relative;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-bottom:32px}.g3d-cx .cx-band-head h2{margin:12px 0;font-size:clamp(36px,4.4vw,56px);font-weight:900;line-height:1;letter-spacing:-.04em}.g3d-cx .cx-band-head h2 em,.g3d-cx .cx-fox-title em{font-style:normal;-webkit-background-clip:text;background-clip:text;color:transparent}.g3d-cx .cx-band-head h2 em{background-image:linear-gradient(90deg,#1f6fd1,#2a78dc)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-band-head h2 em{background-image:linear-gradient(90deg,#4b9df0,#9fd3ff)}.g3d-cx .cx-band-sub{font-size:16px;color:var(--muted)}.g3d-cx .cx-nw{white-space:nowrap}.g3d-cx .cx-facts{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--muted)}.g3d-cx .cx-facts span{display:inline-flex;align-items:center;gap:8px}.g3d-cx .cx-facts .cx-pball{width:8px;height:8px;border-width:1px;box-shadow:none;background:linear-gradient(var(--red) 42%,var(--ball-line) 0 58%,#fff 0)}.g3d-cx .cx-facts .cx-pball:after{content:none}.g3d-cx .cx-jump--band{min-height:44px}.g3d-cx.cx-js .cx-rise:not(.cx-is-in){opacity:0}.g3d-cx .cx-rise.cx-is-in{animation:cx-riseIn .6s ease-out calc(var(--i, 0) * 80ms) backwards}.g3d-cx #cx-crewGrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.g3d-cx .cx-ns-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px 24px;padding:20px;list-style:none;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.g3d-cx .cx-ns-list span{color:var(--muted)}.g3d-cx .cx-ns-list a{font-weight:800;color:var(--red-ink)}.g3d-cx .cx-bay{--c: var(--red);position:relative;container-type:inline-size;padding:8px;border-radius:26px;background:color-mix(in oklab,var(--c) 6%,#fffdf9);border:1px solid #16161a12;box-shadow:0 1px 2px #1b2a4410,0 18px 44px #1f3b6a1f;transition:transform .25s var(--spring);display:flex;flex-direction:column}:where(html)[data-color-scheme=dark] .g3d-cx .cx-bay{background:color-mix(in oklab,var(--c) 7%,#0e1118);border-color:#ffffff12;box-shadow:0 30px 60px -30px #000c}.g3d-cx .cx-bay:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:27px;box-shadow:0 0 0 2px var(--c);opacity:0;transition:opacity .25s;pointer-events:none}.g3d-cx .cx-bay:has(:focus-visible){transform:translateY(-4px)}@media(hover:hover){.g3d-cx .cx-bay:hover{transform:translateY(-4px)}}.g3d-cx .cx-bay:has(:focus-visible):after{opacity:1}@media(hover:hover){.g3d-cx .cx-bay:hover:after{opacity:1}}.g3d-cx .cx-stage-wrap{--tb: 48px;position:relative;isolation:isolate}.g3d-cx .cx-stage{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:0;border-radius:18px;overflow:hidden;contain:paint;container-type:size;cursor:zoom-in;background:none}.g3d-cx .cx-stage:after{content:"";position:absolute;z-index:6;top:5px;right:5px;bottom:5px;left:5px;border-radius:13px;box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--bg);opacity:0;pointer-events:none}:where(html)[data-color-scheme=dark] .g3d-cx .cx-stage:after{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}.g3d-cx .cx-stage:focus-visible{outline:none}.g3d-cx .cx-stage:focus-visible:after{opacity:1}.g3d-cx .cx-set{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:clip;border-radius:inherit;--P: min(calc(var(--sw, .92) * 100cqw / var(--bw)), calc(var(--sh, .8) * 100cqh * var(--ar) / var(--bh)));--T: calc(46.5cqh - var(--cy) * var(--P) / var(--ar));--fy: calc(46.5cqh + var(--bh) * var(--P) / var(--ar) / 2);background:#fff}.g3d-cx .cx-mul{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background:var(--paper) 0 var(--T) / 100% calc(var(--P) / var(--ar)) no-repeat,linear-gradient(var(--p0) 50%,var(--p10) 50%)}:where(html):not([data-color-scheme=dark]) .g3d-cx :is(.cx-mul,.cx-lens__glass){filter:brightness(1.12) contrast(.98) saturate(1.05)}.g3d-cx .cx-ph{position:absolute;left:calc(50cqw - var(--cx) * var(--P));top:var(--T);width:var(--P);height:calc(var(--P) / var(--ar));-webkit-mask-image:linear-gradient(90deg,transparent,#000 calc(var(--fs) * 100%),#000 calc(100% - var(--fs) * 100%),transparent),linear-gradient(transparent,#000 calc(var(--ft) * 100%),#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 calc(var(--fs) * 100%),#000 calc(100% - var(--fs) * 100%),transparent),linear-gradient(transparent,#000 calc(var(--ft) * 100%),#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.g3d-cx .cx-ph img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-user-drag:none}.g3d-cx .cx-ph img.cx-is-on{opacity:1}.g3d-cx .cx-cone,.g3d-cx .cx-glass,.g3d-cx .cx-floor,.g3d-cx .cx-tt,.g3d-cx .cx-house{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.g3d-cx .cx-cone{background:radial-gradient(46% 62% at 50% -6%,#fffdf8f2,#fffdf800 72%);opacity:.75}.g3d-cx .cx-bay:has(:focus-visible) .cx-cone,.g3d-cx .cx-lb__stage .cx-cone{opacity:1}@media(hover:hover){.g3d-cx .cx-bay:hover .cx-cone{opacity:1}}.g3d-cx .cx-lamp{position:absolute;z-index:5;top:0;left:35%;width:30%;height:7px;border-radius:0 0 5px 5px;pointer-events:none;background:#2b2d34;box-shadow:0 1px 3px #16161a40}.g3d-cx .cx-lamp i{position:absolute;left:7px;right:7px;bottom:1.5px;height:2px;border-radius:1px;background:#fffaf0;box-shadow:0 1px 6px 1px #fff,0 6px 26px 8px color-mix(in srgb,var(--c) 34%,#ffffff00)}.g3d-cx .cx-glass{overflow:hidden;border-radius:inherit;background:linear-gradient(115deg,transparent 42%,#ffffff14 47%,transparent 53%)}:where(html):not([data-color-scheme=dark]) .g3d-cx .cx-glass{background:linear-gradient(115deg,transparent 42%,#ffffff1f 47%,transparent 53%)}.g3d-cx .cx-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(105deg,transparent 40%,#ffffff8c 48.5%,#ffffffc4 50%,#ffffff8c 51.5%,transparent 60%),linear-gradient(105deg,transparent 61%,#ffffff59 62.5%,transparent 64%)}.g3d-cx .cx-set:before,.g3d-cx .cx-eb-stage:before{--m: #16161a40;content:"";position:absolute;z-index:2;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0),linear-gradient(var(--m) 0 0);background-size:14px 1.5px,1.5px 14px,14px 1.5px,1.5px 14px,14px 1.5px,1.5px 14px,14px 1.5px,1.5px 14px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.g3d-cx .cx-eb-stage:before{--m: #ffffff40}.g3d-cx .cx-set:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #16161a17,inset 0 18px 22px -20px #2a1c0f30,inset 0 -4px color-mix(in srgb,var(--c) 80%,transparent)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-set:after{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 50px #0b0d1240,inset 0 -3px color-mix(in srgb,var(--c) 70%,transparent)}.g3d-cx .cx-floor{background:radial-gradient(48% 9% at 50% var(--fy),#1b1d2433,transparent 70%)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-floor{background:radial-gradient(48% 9% at 50% var(--fy),#00000059,transparent 70%)}.g3d-cx .cx-tt{-webkit-mask-image:linear-gradient(transparent calc(var(--fy) - 2cqh - 5px),#000 calc(var(--fy) - 2cqh + 3px));mask-image:linear-gradient(transparent calc(var(--fy) - 2cqh - 5px),#000 calc(var(--fy) - 2cqh + 3px))}.g3d-cx .cx-plate,.g3d-cx .cx-pulse{position:absolute;left:22%;top:calc(var(--fy) - 2cqh);width:56%;margin-top:-28%;aspect-ratio:1;border-radius:50%;pointer-events:none}.g3d-cx .cx-plate{border:2px dashed color-mix(in srgb,var(--c) 75%,transparent);transform:scaleY(.24) rotate(calc(var(--k, 0) * 90deg));transition:transform .55s var(--spring)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-plate{border-color:color-mix(in srgb,var(--c) 60%,transparent)}.g3d-cx .cx-plate:before,.g3d-cx .cx-plate:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:radial-gradient(circle at 50% 4px,var(--c) 5px,transparent 5.5px),radial-gradient(circle at 50% calc(100% - 4px),var(--c) 4px,transparent 4.5px)}.g3d-cx .cx-plate:after{transform:rotate(90deg);opacity:.6}.g3d-cx .cx-pulse{transform:scaleY(.26)}.g3d-cx .cx-pulse>*{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed var(--c);border-radius:50%;opacity:0}.g3d-cx .cx-turnbar{display:grid;grid-template-columns:40px auto 40px;justify-content:center;align-items:center;gap:16px;height:var(--tb);padding-top:8px}.g3d-cx .cx-readout{display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:none}.g3d-cx .cx-ang{min-width:5.4em;text-align:right;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.g3d-cx .cx-dots{display:flex;gap:7px}.g3d-cx .cx-dots i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:transform .3s var(--spring)}.g3d-cx .cx-dots i.cx-on{background:var(--c);transform:scale(1.45)}.g3d-cx .cx-capture{position:absolute;z-index:3;left:50%;top:46.5%;width:62%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:3px solid var(--red);box-shadow:0 0 0 2px #fff;opacity:0;pointer-events:none}.g3d-cx .cx-capture.cx-is-go{animation:cx-capture .42s cubic-bezier(.5,0,.2,1)}.g3d-cx .cx-house{--h0: .55;z-index:4;background:#2b2d34;opacity:0}:where(html)[data-color-scheme=dark] .g3d-cx .cx-house{--h0: .9;background:#07090e}.g3d-cx .cx-turn{width:44px;height:44px;display:grid;place-items:center;padding:0 0 2px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);font-size:18px;font-weight:800;line-height:1;transition:transform .2s var(--spring)}@media(hover:hover){.g3d-cx .cx-turn:hover{transform:translate(-2px)}}@media(hover:hover){.g3d-cx .cx-turn--next:hover{transform:translate(2px)}}.g3d-cx .cx-turn:active{transform:scale(.92)}.g3d-cx.cx-js .cx-bay:not(.cx-is-lit) .cx-house{opacity:var(--h0)}.g3d-cx.cx-js .cx-bay:not(.cx-is-lit) :is(.cx-lamp i,.cx-cone){opacity:0}.g3d-cx.cx-js .cx-bay:not(.cx-is-lit) .cx-plinth:before{opacity:.12}.g3d-cx .cx-bay.cx-is-lit .cx-plinth:before{transition:opacity .6s ease calc(var(--d, 0ms) + .3s)}.g3d-cx .cx-bay.cx-is-lit:not(.cx-is-lighting) .cx-house{transition:opacity .4s ease}.g3d-cx .cx-bay.cx-is-lit:not(.cx-is-lighting) .cx-cone{transition:opacity .3s}.g3d-cx .cx-bay.cx-is-lighting .cx-lamp i{animation:cx-lampOn .52s linear var(--d) backwards}.g3d-cx .cx-bay.cx-is-lighting .cx-cone{animation:cx-coneUp .6s ease-out calc(var(--d) + 80ms) backwards}.g3d-cx .cx-bay.cx-is-lighting .cx-house{animation:cx-houseOff .65s cubic-bezier(.2,.7,.2,1) calc(var(--d) + .14s) backwards}.g3d-cx .cx-bay.cx-is-lighting .cx-mul{animation:cx-settle .9s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .14s) backwards}.g3d-cx .cx-bay.cx-is-lighting .cx-glass:after{animation:cx-glint .85s cubic-bezier(.45,.05,.55,.95) calc(var(--d) + .2s)}.g3d-cx .cx-bay.cx-is-lighting .cx-pulse i{animation:cx-floorPulse .7s ease-out calc(var(--d) + .38s)}.g3d-cx .cx-bay.cx-is-lighting :is(.cx-lamp i,.cx-cone,.cx-house,.cx-mul,.cx-pulse i){will-change:opacity,transform}.g3d-cx .cx-bay.cx-is-ping .cx-lamp i{animation:cx-lampOn .52s linear}.g3d-cx .cx-bay.cx-is-ping .cx-pulse b{animation:cx-floorPulse .7s ease-out .1s}@media(hover:hover)and (min-width:601px){.g3d-cx #cx-crewGrid:has(.cx-bay.cx-is-lit:hover,.cx-bay.cx-is-lit :focus-visible) .cx-bay.cx-is-lit:not(:hover,:has(:focus-visible)) .cx-house{opacity:.22}:where(html)[data-color-scheme=dark] .g3d-cx #cx-crewGrid:has(.cx-bay.cx-is-lit:hover,.cx-bay.cx-is-lit :focus-visible) .cx-bay.cx-is-lit:not(:hover,:has(:focus-visible)) .cx-house{opacity:.3}}.g3d-cx .cx-plinth{position:relative;flex:1;display:grid;grid-template-rows:1fr auto auto;gap:12px;padding:18px 10px 8px}.g3d-cx .cx-plinth:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.7}:where(html)[data-color-scheme=dark] .g3d-cx .cx-plinth:before{box-shadow:0 0 12px color-mix(in srgb,var(--c) 60%,transparent)}.g3d-cx .cx-plinth__name{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.g3d-cx .cx-plinth__id h3{font-size:24px;font-weight:800;letter-spacing:-.02em}.g3d-cx .cx-plinth__id p{margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--muted);text-wrap:pretty}.g3d-cx .cx-cost{flex:none;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.g3d-cx .cx-cost .cx-odo>:nth-last-child(-n+3){font-size:.56em;align-self:flex-start;margin-top:.06em}.g3d-cx .cx-cost--xl{font-size:46px;letter-spacing:-.03em}.g3d-cx .cx-spec{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;padding:0;list-style:none;font-size:12.5px;font-weight:600;color:var(--muted)}.g3d-cx .cx-spec li+li:before{content:"";display:inline-block;width:7px;height:7px;margin:0 9px 1px;border-radius:50%;border:1px solid var(--ball-line);vertical-align:middle;background:linear-gradient(var(--red) 42%,var(--ball-line) 0 58%,#fff 0)}.g3d-cx .cx-opts{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.g3d-cx .cx-opt{display:grid;gap:6px;align-content:start}.g3d-cx .cx-opt>span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.g3d-cx .cx-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));padding:3px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2)}.g3d-cx .cx-seg{container-type:inline-size}@container (max-width: 279px){.g3d-cx .cx-seg:has(>button:nth-of-type(3)) button{flex-direction:column;gap:1px;padding:0 4px}}.g3d-cx .cx-seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 6px;border:0;border-radius:999px;background:none;font-size:13px;font-weight:700;line-height:1.15;text-align:center;text-wrap:balance}.g3d-cx .cx-seg button[aria-pressed=true]{color:var(--puck-ink)}.g3d-cx .cx-seg button[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.g3d-cx .cx-seg button:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;opacity:0;transition:opacity .2s;pointer-events:none;background:repeating-linear-gradient(135deg,var(--line) 0 2px,transparent 2px 6px)}.g3d-cx .cx-seg button[aria-disabled=true]:after{opacity:1}.g3d-cx .cx-seg button:focus-visible{outline-offset:2px}.g3d-cx .cx-seg .cx-pg{width:var(--g);height:var(--g);border-width:1.5px;box-shadow:none}.g3d-cx .cx-seg .cx-pg:after{border-width:1px}.g3d-cx .cx-seg button[aria-pressed=true] .cx-pg{box-shadow:0 0 0 1px var(--puck-ink)}.g3d-cx .cx-puck{position:absolute;left:3px;top:3px;bottom:3px;width:calc((100% - 6px) / var(--n, 2));transform:translate(calc(var(--on, 0) * 100%));transition:transform .38s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.g3d-cx .cx-puck i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--puck);box-shadow:inset 0 1px #ffffff80,0 2px 6px #0000002e}.g3d-cx .cx-puck.cx-is-slide i{animation:cx-squash .38s}.g3d-cx .cx-hint{position:absolute;top:-1px;right:4px;font-size:12px;font-weight:600;line-height:16px;color:var(--muted)}.g3d-cx .cx-opts.cx-is-big .cx-hint{color:var(--red-ink)}.g3d-cx .cx-hint.cx-is-nudge{animation:cx-nudge .24s}@container (max-width: 540px){.g3d-cx .cx-hint{position:static;grid-column:1 / -1;min-height:16px;margin-top:8px}}@container (min-width: 421px) and (max-width: 540px){.g3d-cx .cx-hint{grid-column:2}}@container (max-width: 420px){.g3d-cx .cx-opts{grid-template-columns:minmax(0,1fr);gap:8px}.g3d-cx .cx-opt{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px}.g3d-cx .cx-hint{margin-top:0;padding-left:72px}}@container (max-width: 300px){.g3d-cx .cx-opt{grid-template-columns:minmax(0,1fr);gap:4px}.g3d-cx .cx-hint{padding-left:0}}.g3d-cx :is(.cx-bay--fox,#cx-lbOpts) .cx-opts{grid-template-columns:minmax(0,1fr);gap:8px}.g3d-cx :is(.cx-bay--fox,#cx-lbOpts) .cx-opt{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px}.g3d-cx :is(.cx-bay--fox,#cx-lbOpts) .cx-hint{position:static;grid-column:1 / -1;min-height:16px;padding-left:78px}.g3d-cx .cx-add{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 20px;border:0;border-radius:999px;font-size:15px;font-weight:800;background:#d42f0c;color:#fff;transition:transform .15s}.g3d-cx .cx-add:active{transform:scale(.98)}.g3d-cx :is(.cx-add,.cx-crew-add)[aria-disabled=true]{cursor:progress}.g3d-cx .cx-add.cx-is-sold{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed}.g3d-cx .cx-crew-add.cx-is-sold{border-color:var(--line);color:var(--muted);cursor:not-allowed;transform:none}.g3d-cx .cx-add.cx-is-error .cx-add__bg{background:#8b1a06}.g3d-cx .cx-add__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden}.g3d-cx .cx-layers{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#00000014 1px 4px);transform:scaleY(0);transform-origin:bottom}.g3d-cx .cx-add.cx-is-busy .cx-layers{animation:cx-layers .62s steps(9,end) forwards}.g3d-cx .cx-add__bg:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#1f7a43;transform:scaleY(0);transform-origin:bottom;transition:transform .24s cubic-bezier(.3,.7,.3,1)}.g3d-cx .cx-add.cx-is-added .cx-add__bg:before{transform:none}.g3d-cx .cx-tick{display:inline-block;animation:cx-pop .4s var(--spring) both}.g3d-cx .cx-sparks{position:absolute;left:calc(50% + 36px);top:50%;width:0;height:0;pointer-events:none}.g3d-cx .cx-sparks i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--c);opacity:0}.g3d-cx .cx-sparks.cx-is-go i{animation:cx-spark .45s ease-out}.g3d-cx .cx-odo{display:inline-flex;height:1em;line-height:1}.g3d-cx .cx-odo .cx-cell{position:relative;display:inline-block;height:1em;overflow:hidden}.g3d-cx .cx-odo .cx-cell b{visibility:hidden;font:inherit}.g3d-cx .cx-odo .cx-cell i{position:absolute;top:0;left:0;right:0;text-align:center;font-style:normal;line-height:1em;transform:translateY(calc(var(--d, 0) * -1em));transition:transform .5s var(--spring)}.g3d-cx .cx-crew-bar,.g3d-cx .cx-crew-tabs{display:none}.g3d-cx.cx-js .cx-crew-bar{display:flex;align-items:center;gap:12px 18px;margin-top:28px;padding:12px 12px 12px 18px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent)}.g3d-cx .cx-crew-bar__orbs{display:flex;flex:none;padding-left:4px}.g3d-cx .cx-crew-bar__orbs span,.g3d-cx .cx-tab__in{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#e9e8e4;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--c)}.g3d-cx .cx-crew-bar__orbs span+span{margin-left:-8px}.g3d-cx .cx-crew-bar__txt{flex:1;display:grid;gap:3px;min-width:0}.g3d-cx .cx-crew-bar__sum{font-size:15px;font-weight:700}.g3d-cx .cx-crew-bar__note{margin-left:4px;font-size:13px;font-weight:400;color:var(--muted)}.g3d-cx .cx-crew-bar__total{font-size:22px;font-weight:800;letter-spacing:-.01em}.g3d-cx .cx-crew-add{flex:none;min-height:48px;padding:0 24px;border-radius:999px;border:2px solid var(--ink);background:none;font-size:15px;font-weight:800;transition:transform .2s var(--spring)}@media(hover:hover){.g3d-cx .cx-crew-add:hover{transform:translateY(-2px)}}.g3d-cx .cx-crossing{--run: 0px;--turn: 0deg;position:relative;display:grid;place-items:center;align-content:center;gap:22px;height:160px;overflow:clip;background:linear-gradient(#d6e8ff73,#d6e8ff00 50%,#fbf3e600 50%,#fbf3e64d)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-crossing{background:linear-gradient(#1a489624,#00000026 50%,#3a180626)}.g3d-cx .cx-crossing__line{position:relative;display:flex;width:min(900px,100% - 48px);height:2px}.g3d-cx .cx-crossing__line i{flex:1}.g3d-cx .cx-crossing__sea{background:linear-gradient(90deg,transparent,var(--s-op))}.g3d-cx .cx-crossing__ember{background:linear-gradient(90deg,var(--s-nar),transparent)}.g3d-cx .cx-crossing__line:before{content:"";position:absolute;left:50%;top:50%;width:min(520px,100%);height:26px;translate:-50% -50%;opacity:.45;pointer-events:none;background:linear-gradient(90deg,var(--s-op),var(--s-nar));background:linear-gradient(90deg in oklch,var(--s-op),var(--s-nar));-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.g3d-cx .cx-crossing__ball{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-width:3px}.g3d-cx .cx-crossing__ball:after{border-width:3px}.g3d-cx .cx-crossing__cap{font-size:clamp(22px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;text-align:center}@supports (animation-timeline: view()){.g3d-cx .cx-crossing__ball{animation:cx-cross linear both;animation-timeline:view(block var(--header-height, 0px) 0px);animation-range:cover 15% cover 70%}.g3d-cx .cx-crossing__ember{animation:cx-kindle linear both;animation-timeline:view(block var(--header-height, 0px) 0px);animation-range:cover 38% cover 55%}}@supports not (animation-timeline: view()){.g3d-cx.cx-js .cx-crossing:not(.cx-is-in) .cx-crossing__ball{transform:translate(calc(-1 * var(--run)))}.g3d-cx.cx-js .cx-crossing:not(.cx-is-in) .cx-crossing__ember{opacity:.15}.g3d-cx .cx-crossing.cx-is-in .cx-crossing__ball{animation:cx-cross 1.2s cubic-bezier(.2,.8,.2,1) both}.g3d-cx .cx-crossing.cx-is-in .cx-crossing__ember{animation:cx-kindle .6s .5s backwards}}.g3d-cx .cx-world--ember{padding:80px 0 72px;background:linear-gradient(#fbf3e64d,#fde7c8b3)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-world--ember{background:radial-gradient(60% 70% at 64% 58%,#3a1806,transparent 70%),#3a180626}.g3d-cx .cx-ember-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 64% 58%,#ffd59a,transparent 70%)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-ember-glow{background:radial-gradient(60% 70% at 64% 58%,#6a2a08,transparent 70%),radial-gradient(28% 32% at 64% 60%,#ff8a1f40,transparent)}.g3d-cx.cx-js #cx-fox:not(.cx-is-lit) .cx-ember-glow{opacity:0}.g3d-cx #cx-fox.cx-is-lit .cx-ember-glow{animation:cx-fadeIn .9s ease-out backwards}.g3d-cx .cx-bay--fox{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;padding:0;border:0;border-radius:0}.g3d-cx .cx-bay.cx-bay--fox{background:none;box-shadow:none}.g3d-cx .cx-bay--fox+.cx-bay--fox{margin-top:64px}.g3d-cx .cx-bay--fox:has(:focus-visible){transform:none}@media(hover:hover){.g3d-cx .cx-bay--fox:hover{transform:none}}.g3d-cx .cx-bay--fox>.cx-stage-wrap{grid-column:2;grid-row:1}.g3d-cx .cx-fox__copy{position:relative;z-index:1;display:grid;grid-column:1;grid-row:1}.g3d-cx .cx-bay--fox:after{content:none}.g3d-cx .cx-fox__copy .cx-plinth__id{display:grid;gap:16px}.g3d-cx .cx-fox-title{font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.045em;font-weight:900}.g3d-cx .cx-fox-title em{white-space:nowrap;background-image:linear-gradient(90deg,#c25e00,#b45309)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-fox-title em{background-image:linear-gradient(90deg,#ff9a2e,#ffd27a)}.g3d-cx .cx-fox__copy .cx-plinth__id p{max-width:400px;margin:0;font-size:17px;line-height:1.55}.g3d-cx .cx-fox__copy strong{color:var(--ink)}.g3d-cx .cx-bay--fox .cx-plinth{max-width:420px;margin-top:26px;padding:22px 0 0}.g3d-cx .cx-bay--fox .cx-plinth:before{left:0;right:30%;background:linear-gradient(90deg,var(--c),transparent)}.g3d-cx .cx-fox__copy .cx-spec{margin-top:14px}.g3d-cx .cx-bay--fox .cx-stage{--sw: .86;aspect-ratio:6 / 5;padding:10px;border-radius:34px;background:linear-gradient(155deg,#fff,#f4efe6 45%,#fcf9f3 80%,#fff);box-shadow:inset 0 1px #fff,inset 0 -2px #e9e1d4,0 0 0 1px #8a4a1a1f,0 50px 70px -42px #8a4a1a8c}.g3d-cx .cx-bay--fox .cx-stage:after{border-radius:29px}.g3d-cx .cx-bay--fox .cx-set{top:10px;right:10px;bottom:10px;left:10px;border-radius:24px}:where(html)[data-color-scheme=dark] .g3d-cx .cx-bay--fox .cx-stage{background:linear-gradient(155deg,#3a2a1c,#140e09 45%,#22180f 80%,#3a2a1c);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #ff9a2e33,0 0 0 1px #ff9a2e40,0 50px 90px -40px #ff8a1f80}:where(html):not([data-color-scheme=dark]) .g3d-cx .cx-bay--fox .cx-set:after{box-shadow:inset 0 0 0 1px #16161a17,inset 0 0 64px -8px #f39a1e5c,inset 0 -4px color-mix(in srgb,var(--c) 80%,transparent)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-bay--fox .cx-set:after{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 72px -6px #ff8a1f59,inset 0 -3px color-mix(in srgb,var(--c) 80%,transparent)}.g3d-cx .cx-bay--fox .cx-floor{background:radial-gradient(48% 9% at 50% var(--fy),#5a2a0a40,transparent 70%)}.g3d-cx .cx-bay--fox .cx-ang{color:var(--ink)}.g3d-cx .cx-rays{position:absolute;z-index:-1;left:50%;top:calc((100% - var(--tb)) * .465);width:150%;aspect-ratio:2 / 1;translate:-50% -100%;transform-origin:50% 100%;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 44%,transparent 65%);mask-image:linear-gradient(to top,#000 44%,transparent 65%);will-change:transform;animation:cx-raySway 9s ease-in-out infinite alternate}.g3d-cx .cx-rays i{position:absolute;left:45.5%;bottom:0;width:9%;height:100%;transform-origin:50% 100%;transform:rotate(var(--r))}.g3d-cx .cx-rays i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);background:linear-gradient(to top,transparent 6%,color-mix(in oklab,#f39a1e 35%,transparent) 30%,transparent);animation:cx-breathe var(--b) ease-in-out calc(var(--o) * -.7s) infinite alternate}:where(html)[data-color-scheme=dark] .g3d-cx .cx-rays i:before{background:linear-gradient(to top,transparent 6%,color-mix(in oklab,#ff9a2e 62%,transparent) 30%,transparent)}.g3d-cx.cx-js .cx-bay--fox:not(.cx-is-lit) .cx-rays i{opacity:0}.g3d-cx .cx-bay--fox.cx-is-lit .cx-rays i{animation:cx-unfurl .72s cubic-bezier(.2,1.3,.4,1) calc(var(--o) * 45ms) backwards}.g3d-cx .cx-embers{position:absolute;z-index:-1;inset:-10% -12% var(--tb);pointer-events:none}.g3d-cx .cx-embers b{position:absolute;left:var(--x);bottom:var(--y);animation:cx-drift calc(var(--t) * .5) ease-in-out var(--d) infinite alternate}.g3d-cx .cx-embers i{display:block;width:var(--s);height:var(--s);border-radius:50%;background:#e07800;opacity:0;animation:cx-ember var(--t) linear var(--d) infinite}:where(html)[data-color-scheme=dark] .g3d-cx .cx-embers i{background:#ffb347;box-shadow:0 0 6px 1px #ff9a2e99}.g3d-cx .cx-is-away .cx-rays,.g3d-cx .cx-is-away .cx-rays i:before,.g3d-cx .cx-is-away .cx-embers b,.g3d-cx .cx-is-away .cx-embers i,.g3d-cx .cx-is-away .cx-eb-lamp{animation-play-state:paused}.g3d-cx .cx-empty-bay{display:grid;grid-template-columns:280px minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:64px;padding:14px 28px 14px 14px;border-radius:24px;border:1px solid transparent;box-shadow:var(--shadow);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--s-op),var(--s-nar)) border-box}.g3d-cx .cx-eb-stage{position:relative;height:176px;border-radius:16px;overflow:hidden;color:color-mix(in srgb,var(--ink) 30%,transparent)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-eb-stage{background:#07090e}:where(html):not([data-color-scheme=dark]) .g3d-cx .cx-eb-stage{background:linear-gradient(#34363e,#24262c);color:#ffffff47}.g3d-cx .cx-eb-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:4 5}.g3d-cx .cx-eb-stage b{position:absolute;left:50%;top:48.9%;translate:-50% -50%;font-size:24px;font-weight:800;line-height:1;color:#ff6a4d}.g3d-cx .cx-eb-lamp{position:absolute;top:0;left:36%;width:28%;height:3px;border-radius:0 0 3px 3px;background:#fff;box-shadow:0 2px 10px #fff,0 0 0 1px #16161a17;opacity:0;animation:cx-ebLamp 6s infinite;transition:opacity .3s}:where(html)[data-color-scheme=dark] .g3d-cx .cx-eb-lamp{box-shadow:0 0 10px 2px #ffd9a8,0 6px 26px 6px #ff9a2e40}.g3d-cx .cx-empty-bay:focus-within .cx-eb-lamp{opacity:.9;animation:none}@media(hover:hover){.g3d-cx .cx-empty-bay:hover .cx-eb-lamp{opacity:.9;animation:none}}.g3d-cx .cx-empty-bay:focus-within .cx-eb-stage b{animation:cx-plusPop .4s var(--spring)}@media(hover:hover){.g3d-cx .cx-empty-bay:hover .cx-eb-stage b{animation:cx-plusPop .4s var(--spring)}}.g3d-cx .cx-eb-copy h3{margin:8px 0 6px;font-size:24px;font-weight:800;letter-spacing:-.02em}.g3d-cx .cx-eb-copy p{color:var(--muted)}.g3d-cx .cx-cta__btn{display:inline-grid;place-items:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:800;background:var(--ink);color:var(--bg);transition:transform .2s var(--spring)}@media(hover:hover){.g3d-cx .cx-cta__btn:hover{transform:translateY(-2px)}}.g3d-cx #cx-lb{--c: var(--red);width:min(980px,100% - 48px);max-width:none;max-height:min(100dvh - 48px,760px);padding:0;border:0;border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 2px 6px #0003,0 40px 100px #0009;overflow:auto;overscroll-behavior:contain}.g3d-cx #cx-lb[open]{display:grid;grid-template-columns:minmax(0,1fr) 340px}.g3d-cx #cx-lb.cx-is-flip{overflow:visible}.g3d-cx #cx-lb::backdrop{background:#16161a99}:where(html)[data-color-scheme=dark] .g3d-cx #cx-lb::backdrop{background:#04050acc}.g3d-cx #cx-lb[open]::backdrop{animation:cx-fadeIn .3s}.g3d-cx .cx-lb__grab{display:none}.g3d-cx .cx-lb__media{display:grid;gap:12px;align-content:start;min-width:0;padding:20px 6px 18px 20px}.g3d-cx .cx-lb__stage{position:relative;height:min(100dvh - 214px,600px);border-radius:18px;overflow:hidden;contain:paint;container-type:size;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 24px 60px -24px color-mix(in srgb,var(--c) 70%,transparent)}.g3d-cx .cx-lb__stage:active{cursor:grabbing}.g3d-cx .cx-lb__stage :is(.cx-plate,.cx-pulse){width:46%;left:27%;margin-top:-23%}.g3d-cx .cx-lb__stage .cx-capture{width:56%}.g3d-cx .cx-drag-hint{position:absolute;z-index:5;top:14px;left:14px;padding:6px 10px;border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--line);transition:opacity .4s}.g3d-cx #cx-lb:is(.cx-is-turned,.cx-is-loupe) .cx-drag-hint{opacity:0}.g3d-cx .cx-lb__row{display:flex;justify-content:center;align-items:start;gap:14px}.g3d-cx .cx-lb__thumbs{display:flex;gap:14px}.g3d-cx :is(.cx-lb__thumbs button,.cx-lb__loupe){display:grid;justify-items:center;gap:5px;padding:0;border:0;border-radius:14px;background:none;color:var(--muted)}.g3d-cx :is(.cx-lb__thumbs button,.cx-lb__loupe)>span{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--pg);box-shadow:0 0 0 1px var(--line)}.g3d-cx .cx-lb__thumbs button[aria-pressed=true]{color:var(--ink)}.g3d-cx .cx-lb__thumbs button[aria-pressed=true]>span{box-shadow:0 0 0 2px var(--surface),0 0 0 5px var(--c)}.g3d-cx .cx-lb__thumbs img{object-fit:contain;transform:scale(1.25)}.g3d-cx :is(.cx-lb__thumbs,.cx-lb__loupe) small{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.g3d-cx .cx-lb__row .cx-lb__loupe{position:relative;padding-left:14px}.g3d-cx .cx-lb__loupe:before{content:"";position:absolute;left:0;top:8px;height:40px;border-left:1px solid var(--line)}.g3d-cx .cx-lb__row .cx-lb__loupe>span{display:grid;place-items:center;background:var(--surface-2);transition:transform .2s var(--spring)}.g3d-cx .cx-lb__loupe svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;color:var(--ink)}@media(hover:hover){.g3d-cx .cx-lb__loupe:hover>span{transform:scale(1.06)}}.g3d-cx .cx-lb__loupe[aria-pressed=true]{color:var(--ink)}.g3d-cx .cx-lb__row .cx-lb__loupe[aria-pressed=true]>span{background:var(--ink);box-shadow:0 0 0 2px var(--surface),0 0 0 5px var(--c)}.g3d-cx .cx-lb__loupe[aria-pressed=true] svg{color:var(--bg)}.g3d-cx .cx-lb__stage .cx-mul{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.g3d-cx .cx-lb__stage.cx-is-zoom{touch-action:none;cursor:move}.g3d-cx .cx-lb__stage.cx-is-zoom :is(.cx-tt,.cx-floor,.cx-cone,.cx-glass,.cx-lamp),.g3d-cx .cx-lb__stage.cx-is-zoom .cx-set:before{opacity:0}.g3d-cx .cx-lb__stage.cx-is-zoom .cx-mul{mix-blend-mode:normal}.g3d-cx .cx-lb__stage.cx-is-pan .cx-mul{transition:none}.g3d-cx #cx-lb.cx-is-loupe:not(:has(.cx-is-zoom)) .cx-lb__stage{cursor:crosshair}.g3d-cx .cx-lens{position:absolute;z-index:7;left:0;top:0;width:180px;height:180px;padding:4px;border-radius:50%;pointer-events:none;will-change:transform;background:conic-gradient(#eceef2,#8a8f9a,#f6f7f9,#7d828c,#eceef2);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #0000004d,0 16px 34px #0000006b}.g3d-cx .cx-lens__glass{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--p10);box-shadow:inset 0 0 0 1px #0003}.g3d-cx .cx-lens__pan{position:absolute;left:0;top:0}.g3d-cx .cx-lens__pan img{position:absolute;left:0;top:0;width:var(--lw, 600px);height:auto;max-width:none;object-fit:fill}.g3d-cx .cx-lens__pan img+img:not(.cx-is-hi){opacity:0}.g3d-cx .cx-lb__panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px 24px 22px 16px}.g3d-cx .cx-lb__panel>*{transition:opacity .1s}.g3d-cx #cx-lb.cx-is-swap .cx-lb__panel>:not(.cx-lb__nav){opacity:0}.g3d-cx .cx-lb__nav{display:flex;justify-content:space-between;gap:8px;margin-right:54px}.g3d-cx .cx-lb__nav button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-size:13px;font-weight:700}.g3d-cx .cx-show{align-self:flex-start;margin-top:8px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--line)}.g3d-cx #cx-lbName{font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.05}.g3d-cx #cx-lbLine{font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.g3d-cx .cx-lb__buy{position:relative;z-index:2;margin-top:auto;padding-top:6px}.g3d-cx .cx-lb__buy .cx-spec{margin-top:10px;justify-content:center;font-size:11.5px}.g3d-cx .cx-lb__buy .cx-spec li+li:before{margin-inline:6px}.g3d-cx .cx-lb__sum{display:none;margin-top:8px;text-align:center;font-size:12.5px;font-weight:600;color:var(--muted)}.g3d-cx .cx-lb__sum b{color:var(--ink)}.g3d-cx .cx-lb__cost{font-size:34px;font-weight:800;letter-spacing:-.02em}.g3d-cx .cx-lb__close{position:absolute;z-index:4;top:14px;right:14px;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--surface);font-size:24px;line-height:1}.g3d-cx .cx-is-off,.g3d-cx .cx-is-off *{animation-play-state:paused!important}@media(forced-colors:active){.g3d-cx .cx-set{forced-color-adjust:none}.g3d-cx .cx-seg button[aria-pressed=true]{border:2px solid Highlight}.g3d-cx .cx-seg button[aria-disabled=true]{color:GrayText}.g3d-cx .cx-stage:focus-visible:after{box-shadow:none;outline:3px solid Highlight;outline-offset:-3px}.g3d-cx .cx-add,.g3d-cx .cx-crew-add,.g3d-cx .cx-turn,.g3d-cx .cx-lb__nav button,.g3d-cx .cx-motion{border:2px solid ButtonText}.g3d-cx :is(.cx-lb__thumbs button[aria-pressed=true],.cx-lb__loupe[aria-pressed=true])>span,.g3d-cx .cx-crew-tabs button[aria-current=true] .cx-tab__in{outline:3px solid Highlight;outline-offset:2px}}.g3d-cx.cx-is-intro .cx-ballin{animation:cx-iBall .28s cubic-bezier(.3,1.4,.5,1) both}.g3d-cx.cx-is-intro .cx-pbui__shadow{animation:cx-fadeIn .28s both}.g3d-cx.cx-is-intro .cx-wobble{transform-origin:50% 90%;animation:cx-iWob .44s ease-in-out .28s}.g3d-cx.cx-is-intro .cx-fly{animation:cx-iFly .6s cubic-bezier(.2,1.35,.45,1) calc(var(--fd) + .2s) both}.g3d-cx .cx-is-open .cx-pbui--ball{animation-play-state:paused}.g3d-cx .cx-shock.cx-is-go{animation:cx-shock .44s ease-out forwards}.g3d-cx .cx-shock.cx-s2.cx-is-go{animation-delay:.05s}.g3d-cx.cx-is-intro .cx-lt i{animation:cx-up .42s var(--spring) calc(1.12s + var(--i) * 40ms) both}.g3d-cx.cx-is-intro .cx-hero h1 .cx-pball--dot{animation:cx-pop .38s var(--spring) 1.42s both}.g3d-cx.cx-is-intro .cx-hero__head .cx-eyebrow{animation:cx-up .3s ease-out .12s both}.g3d-cx.cx-is-intro .cx-hero h1 .cx-w{animation:cx-up .3s ease-out .19s both}.g3d-cx.cx-is-intro .cx-hero h1 .cx-w+.cx-w{animation-delay:.26s}.g3d-cx.cx-is-intro .cx-hero__body{animation:cx-up .5s ease-out .3s both}.g3d-cx.cx-is-intro .cx-hudwrap{animation:cx-iHud .4s ease-out 1.2s both}.g3d-cx.cx-is-intro .cx-orbit__arcs{animation:cx-iArcs .7s cubic-bezier(.2,.8,.2,1) 1.2s both}.g3d-cx.cx-is-intro .cx-aura{animation:cx-spin 80s linear infinite,cx-fadeIn 1s ease-out .8s both}.g3d-cx.cx-is-intro .cx-press-hint{animation:cx-up .5s ease-out 1.6s both}@keyframes cx-spin{to{transform:rotate(360deg)}}@keyframes cx-wobble{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}}@keyframes cx-fadeIn{0%{opacity:0}}@keyframes cx-up{0%{opacity:0;transform:translateY(.4em)}}@keyframes cx-pop{0%{transform:scale(0)}}@keyframes cx-riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cx-iBall{0%{opacity:0;transform:translateY(-24px) scale(.72)}}@keyframes cx-iWob{25%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}82%{transform:rotate(-3deg)}}@keyframes cx-iFly{0%{opacity:0;transform:scale(.1)}}@keyframes cx-shock{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes cx-iHud{0%{opacity:0;transform:scale(.9)}}@keyframes cx-iArcs{0%{opacity:0;transform:rotate(-40deg)}}@keyframes cx-hit{50%{transform:scale(1.12)}}@keyframes cx-squash{50%{transform:scaleX(1.12) scaleY(.9)}}@keyframes cx-nudge{33%{transform:translate(-3px)}66%{transform:translate(3px)}}@keyframes cx-layers{to{transform:scaleY(1)}}@keyframes cx-glint{0%{opacity:0;transform:translate(-62%)}15%,80%{opacity:1}to{opacity:0;transform:translate(62%)}}@keyframes cx-spark{0%{opacity:1;transform:rotate(var(--ang)) translate(6px)}to{opacity:0;transform:rotate(var(--ang)) translate(34px) scale(.3)}}@keyframes cx-ember{0%{opacity:0;transform:none}15%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateY(-180px)}}@keyframes cx-drift{0%{transform:translate(-20px)}to{transform:translate(20px)}}@keyframes cx-lampOn{0%{opacity:0}12%{opacity:1}22%{opacity:.15}40%{opacity:1}55%{opacity:.55}70%,to{opacity:1}}@keyframes cx-coneUp{0%{opacity:0}}@keyframes cx-houseOff{0%{opacity:var(--h0, .9)}}@keyframes cx-settle{0%{transform:scale(1.045)}}@keyframes cx-floorPulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes cx-capture{0%{opacity:.9;transform:scale(1.7)}to{opacity:0;transform:scale(.1)}}@keyframes cx-cross{0%{transform:translate(calc(-1 * var(--run))) rotate(calc(-1 * var(--turn)))}to{transform:translate(var(--run)) rotate(var(--turn))}}@keyframes cx-kindle{0%{opacity:.15}}@keyframes cx-unfurl{0%{opacity:0;transform:rotate(0) scaleY(.2)}}@keyframes cx-raySway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes cx-breathe{0%{opacity:.7}}@keyframes cx-ebLamp{0%,70%{opacity:0}73%{opacity:.6}76%{opacity:0}80%{opacity:.9}84%,to{opacity:0}}@keyframes cx-plusPop{50%{transform:scale(1.15)}}@keyframes cx-swell{to{transform:translate(120px)}}@media(min-width:1400px){.g3d-cx .cx-orbit{width:min(100%,560px)}.g3d-cx .cx-world--sea{padding:104px 0 112px}.g3d-cx .cx-world--ember{padding:96px 0 88px}}@media(min-width:1024px){.g3d-cx .cx-crossing{height:132px}.g3d-cx .cx-world--ember{padding-top:56px}.g3d-cx #cx-crewGrid>.cx-bay:nth-of-type(odd):last-of-type:not(:first-of-type){grid-column:1 / -1;justify-self:center;width:calc(50% - 12px)}}@media(max-width:1023px){.g3d-cx .cx-bay--fox{grid-template-columns:minmax(0,1fr);gap:24px}.g3d-cx .cx-bay--fox>.cx-stage-wrap{grid-column:auto;grid-row:auto;width:min(100%,640px);justify-self:center}.g3d-cx .cx-fox__copy{grid-column:auto;grid-row:auto}.g3d-cx .cx-ember-glow{background:radial-gradient(90% 26% at 50% 20%,#ffd59a,transparent 70%)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-world--ember{background:radial-gradient(90% 26% at 50% 20%,#3a1806,transparent 70%),linear-gradient(#0c0806 30%,#3a180626 60%)}:where(html)[data-color-scheme=dark] .g3d-cx .cx-ember-glow{background:radial-gradient(90% 24% at 50% 20%,#6a2a08,transparent 70%),radial-gradient(50% 14% at 50% 21%,#ff8a1f40,transparent)}.g3d-cx .cx-house{--h0: .4}:where(html)[data-color-scheme=dark] .g3d-cx .cx-house{--h0: .6}.g3d-cx .cx-empty-bay{grid-template-columns:220px minmax(0,1fr);gap:14px 24px;padding-right:22px}.g3d-cx .cx-eb-stage{grid-row:span 2}.g3d-cx .cx-empty-bay .cx-cta__btn{grid-column:2;justify-self:start}.g3d-cx #cx-crewGrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(calc(100% - 96px),600px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:24px;padding:6px 24px 14px;margin-inline:-24px;scrollbar-width:none}.g3d-cx #cx-crewGrid::-webkit-scrollbar{display:none}.g3d-cx .cx-bay{scroll-snap-align:start}.g3d-cx.cx-js .cx-crew-tabs{display:flex;justify-content:center;gap:18px;margin-top:8px}.g3d-cx .cx-crew-tabs button{display:grid;justify-items:center;gap:4px;min-width:64px;min-height:58px;padding:0 0 2px;border:0;border-radius:12px;background:none;color:var(--muted)}.g3d-cx .cx-crew-tabs button[aria-current=true]{color:var(--ink)}.g3d-cx .cx-tab__in{width:44px;height:44px;margin-bottom:4px;box-shadow:0 0 0 1px var(--line);transition:transform .25s var(--spring)}@media(hover:hover){.g3d-cx .cx-crew-tabs button:hover .cx-tab__in{transform:translateY(-2px)}}.g3d-cx .cx-crew-tabs button[aria-current=true] .cx-tab__in{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--c)}:where(html):not([data-color-scheme=dark]) .g3d-cx .cx-crew-tabs button[aria-current=true] .cx-tab__in{box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in oklab,var(--c) 70%,#16161a)}.g3d-cx .cx-crew-tabs .cx-hud{font-size:10.5px;letter-spacing:.1em}.g3d-cx .cx-crew-tabs small{font-size:11px;font-weight:600;color:var(--muted)}.g3d-cx .cx-crew-tabs:has(>:nth-child(5)) button{flex:1 1 0;min-width:0;max-width:64px;grid-template-rows:auto 1fr auto}}@media(min-width:701px)and (max-width:1023px){.g3d-cx .cx-fox__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px;align-items:start}.g3d-cx .cx-fox__copy .cx-plinth__id{grid-row:span 2}.g3d-cx .cx-bay--fox .cx-plinth{margin-top:0}}@media(max-width:960px){.g3d-cx .cx-hero .cx-wrap{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "body" "orbit";min-height:0}.g3d-cx .cx-orbit{width:min(100%,420px)}.g3d-cx #cx-lb[open]{display:block}.g3d-cx .cx-lb__media{padding:16px 16px 4px}.g3d-cx .cx-lb__stage{height:52dvh}.g3d-cx .cx-lb__panel{padding:14px 18px 0}.g3d-cx .cx-lb__buy{position:sticky;bottom:0;margin:4px -18px 0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.g3d-cx #cx-lb{width:min(640px,100% - 32px);max-height:92dvh;scroll-padding-bottom:130px}.g3d-cx .cx-lb__buy .cx-spec{display:none}.g3d-cx .cx-lb__sum{display:block}.g3d-cx .cx-lb__close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0}}@media(orientation:landscape)and (max-height:540px)and (max-width:1023px){.g3d-cx #cx-crewGrid{grid-auto-columns:min(calc(100% - 64px),760px)}.g3d-cx .cx-bay:not(.cx-bay--fox){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:10px}.g3d-cx .cx-bay:not(.cx-bay--fox) .cx-plinth{container-type:inline-size;padding:6px 8px;gap:8px}.g3d-cx .cx-stage{aspect-ratio:auto;height:calc(100svh - 68px - var(--header-height, 56px))}.g3d-cx .cx-bay--fox .cx-stage{height:calc(100svh - 44px - var(--header-height, 56px))}.g3d-cx .cx-bay--fox>.cx-stage-wrap{width:min(100%,calc((100svh - 44px - var(--header-height, 56px)) * 1.2))}.g3d-cx #cx-lb{width:min(900px,100% - 24px);max-height:calc(100dvh - 16px)}.g3d-cx #cx-lb[open]{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr);height:calc(100dvh - 16px);overflow:hidden}.g3d-cx .cx-lb__close{position:absolute;float:none;margin:0}.g3d-cx .cx-lb__media{padding:12px 6px 10px 12px;gap:8px}.g3d-cx .cx-lb__stage{height:calc(100dvh - 120px)}.g3d-cx .cx-lb__thumbs button>span,.g3d-cx .cx-lb__row .cx-lb__loupe>span{width:44px;height:44px}.g3d-cx .cx-lb__panel{min-height:0;padding:12px 14px 10px 8px;gap:8px;overflow:auto}.g3d-cx #cx-lbLine,.g3d-cx .cx-lb__buy .cx-spec,.g3d-cx #cx-lbShow,.g3d-cx .cx-lb__sum{display:none}.g3d-cx .cx-lb__buy{position:sticky;bottom:0;margin:auto 0 0;padding:6px 0 0;border:0;background:var(--surface)}}@media(max-width:600px){.g3d-cx .cx-wrap{width:calc(100% - 32px)}.g3d-cx .cx-hero{padding:20px 0 4px}.g3d-cx .cx-hero .cx-wrap{grid-template-areas:"head" "orbit" "body"}.g3d-cx .cx-hero h1{margin:12px 0 0;font-size:40px}.g3d-cx .cx-hero .cx-sub{margin:4px 0 14px;font-size:15px}.g3d-cx .cx-orbit{width:min(86vw,300px);margin:12px 0 10px}.g3d-cx .cx-arm{--os: 24%}.g3d-cx .cx-arm--fox{--os: 28%}.g3d-cx .cx-orb__in{box-shadow:0 10px 22px #00000040,0 0 0 3px var(--surface),0 0 0 6px var(--c)}.g3d-cx .cx-orb:focus-visible{outline-offset:12px}.g3d-cx .cx-orb__name{top:calc(100% - 8px);padding:3px 8px;font-size:10px}.g3d-cx .cx-press-hint{font-size:12px}.g3d-cx .cx-chiprow{display:flex;flex-wrap:wrap;gap:8px}.g3d-cx .cx-chiprow .cx-chips{display:contents}.g3d-cx .cx-chips>*{padding:7px 11px;font-size:12.5px}.g3d-cx .cx-chips .cx-c5{display:none}.g3d-cx .cx-world--sea{padding:20px 0 32px}.g3d-cx .cx-band-head{display:block;margin-bottom:8px}.g3d-cx .cx-band-head .cx-jump{position:absolute;top:-2px;right:0;padding:6px 12px;font-size:13px}.g3d-cx .cx-band-head .cx-jump--long{position:static;margin-top:12px}.g3d-cx .cx-band-head h2{margin:14px 0 6px;font-size:36px}.g3d-cx .cx-band-sub{font-size:14px}.g3d-cx .cx-facts{margin-top:6px;font-size:12px}.g3d-cx .cx-facts span:not(:first-child){display:none}.g3d-cx #cx-crewGrid{grid-auto-columns:calc(100% - 28px);gap:10px;scroll-padding-inline:16px;padding:6px 16px 12px;margin-inline:-16px}.g3d-cx .cx-bay{padding:6px;border-radius:22px}.g3d-cx .cx-bay:after{border-radius:23px}.g3d-cx .cx-stage{aspect-ratio:6 / 5;border-radius:16px}.g3d-cx .cx-stage-wrap{--tb: 46px}.g3d-cx .cx-turnbar{padding-top:6px}.g3d-cx .cx-plinth{gap:8px;padding:8px 8px 6px}.g3d-cx .cx-plinth__id h3{font-size:22px;line-height:1.15}.g3d-cx .cx-plinth__id p{margin-top:2px;font-size:14px;line-height:1.4}.g3d-cx .cx-cost{font-size:25px}.g3d-cx .cx-cost--xl{font-size:40px}.g3d-cx .cx-opts{gap:6px}.g3d-cx .cx-seg button{font-size:13.5px}.g3d-cx .cx-add{min-height:52px;font-size:16px}.g3d-cx.cx-js .cx-crew-tabs{gap:14px}.g3d-cx.cx-js .cx-crew-bar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"o t" "x x" "b b";gap:10px 12px;margin-top:18px;padding:14px;border-radius:22px}.g3d-cx .cx-crew-bar__orbs{grid-area:o}.g3d-cx .cx-crew-bar__total{grid-area:t;justify-self:end}.g3d-cx .cx-crew-bar__txt{grid-area:x}.g3d-cx .cx-crew-add{grid-area:b;width:100%;min-height:52px}.g3d-cx .cx-crew-bar__note{display:block;margin:0}.g3d-cx .cx-crossing{height:96px;gap:14px}.g3d-cx .cx-world--ember{padding:32px 0 40px}.g3d-cx .cx-bay--fox{gap:16px}.g3d-cx .cx-bay--fox .cx-stage-wrap{width:100%}.g3d-cx .cx-fox-title{font-size:40px}.g3d-cx .cx-fox__copy .cx-plinth__id{gap:12px}.g3d-cx .cx-fox__copy .cx-plinth__id p{font-size:15px}.g3d-cx .cx-bay--fox .cx-plinth{max-width:none;margin-top:16px;padding-top:18px}.g3d-cx .cx-embers b:nth-child(n+7){display:none}.g3d-cx .cx-empty-bay{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;padding:12px 12px 16px}.g3d-cx .cx-eb-stage{grid-row:auto;height:140px}.g3d-cx .cx-eb-copy{padding:0 6px}.g3d-cx .cx-empty-bay .cx-cta__btn{grid-column:auto;width:100%}.g3d-cx #cx-lb{width:100%;max-width:none;margin:auto 0 0;border-radius:24px 24px 0 0;max-height:92dvh;transform:translateY(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1)}.g3d-cx #cx-lb.cx-is-up{transform:none}.g3d-cx .cx-lb__grab{display:block;width:120px;height:24px;margin:0 auto -6px;touch-action:none;cursor:grab}.g3d-cx .cx-lb__grab:before{content:"";display:block;width:40px;height:5px;margin:10px auto 0;border-radius:3px;background:color-mix(in srgb,var(--ink) 22%,transparent)}.g3d-cx .cx-lb__media{padding:10px 16px 4px}.g3d-cx .cx-lb__stage{height:44dvh}.g3d-cx .cx-lb__thumbs{gap:12px}.g3d-cx .cx-lb__thumbs button>span{width:48px;height:48px}.g3d-cx .cx-lb__panel{gap:10px;padding:8px 16px 0}.g3d-cx .cx-lb__nav{margin-right:0}.g3d-cx #cx-lbName{font-size:26px}.g3d-cx .cx-lb__buy{margin:4px -16px 0;padding-inline:16px}}@media(max-width:360px){.g3d-cx .cx-band-head .cx-jump{position:static;margin-top:12px}.g3d-cx .cx-lb__row,.g3d-cx .cx-lb__thumbs{gap:8px}.g3d-cx .cx-lb__thumbs button>span,.g3d-cx .cx-lb__row .cx-lb__loupe>span{width:44px;height:44px}.g3d-cx .cx-lb__row .cx-lb__loupe{padding-left:8px}.g3d-cx .cx-crew-tabs:has(>:nth-child(4)){gap:8px}.g3d-cx .cx-crew-tabs:has(>:nth-child(5)) .cx-hud{font-size:10px;letter-spacing:.02em}}.g3d-cx:not(.cx-js) .cx-band-sub{display:none}.g3d-cx:not(.cx-js) #cx-crewGrid{display:block;margin-inline:0;padding-inline:0}@media(prefers-reduced-motion:reduce){.g3d-cx *,.g3d-cx *:before,.g3d-cx *:after,.g3d-cx ::backdrop{animation:none!important;transition:none!important}.g3d-cx .cx-embers,.g3d-cx .cx-motion{display:none}}html.cx-lock,html.cx-lock .page-wrapper{overflow:hidden}@media(prefers-reduced-motion:reduce){html:has(.g3d-cx),html:has(.g3d-cx) .page-wrapper{scroll-behavior:auto}}.cx-fly-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-temporary, 20);pointer-events:none}.cx-fly-layer .cx-token{position:fixed;width:40px;height:40px}.cx-fly-layer .cx-token__in{position:relative;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:3px solid #111;background:linear-gradient(var(--red) 45%,#111 0 55%,#f4f4f4 0);box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--c),0 10px 24px #0005}.cx-fly-layer .cx-token__in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40%;height:40%;box-sizing:border-box;border-radius:50%;background:#fff;border:3px solid #111}
/*# sourceMappingURL=/cdn/shop/t/39/assets/crossover-hub.css.map */
