.an.svelte-1inmfw1{position:relative}.an-in.svelte-1inmfw1{gap:24px;padding-block:clamp(72px,10vw,120px) clamp(48px,7vw,96px);display:grid}.an-head.svelte-1inmfw1,.an-side.svelte-1inmfw1{gap:14px;display:grid}.idx.svelte-1inmfw1{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);align-items:center;gap:12px;font-size:.64rem;display:flex}.idx.svelte-1inmfw1 b:where(.svelte-1inmfw1){color:var(--bone);background:var(--ink-4);padding:.45em .55em .4em;font-weight:700}.idx.svelte-1inmfw1:after{content:"";background:linear-gradient(90deg, var(--acc), transparent);width:56px;height:1px}.an-head.svelte-1inmfw1 h2:where(.svelte-1inmfw1),.an-head.svelte-1inmfw1 p:where(.svelte-1inmfw1){margin:0}.an-prog.svelte-1inmfw1{color:var(--fog-2);align-items:center;gap:12px;display:none}.an-prog.svelte-1inmfw1 .led:where(.svelte-1inmfw1){width:36px}.an-stage.svelte-1inmfw1{place-items:center;display:grid}.an-pic.svelte-1inmfw1{width:min(100%,760px);position:relative}.an-pic.svelte-1inmfw1 img:where(.svelte-1inmfw1){filter:drop-shadow(0 50px 70px #000000b3);width:100%;height:auto}.pin.svelte-1inmfw1{align-items:center;gap:0;width:max-content;display:none;position:absolute;translate:0 -50%}.pin.l.svelte-1inmfw1{flex-direction:row-reverse;translate:-100% -50%}.pin.down.svelte-1inmfw1{align-items:flex-start;translate:0 -5px}.pin.l.down.svelte-1inmfw1{translate:-100% -5px}.pin.up.svelte-1inmfw1{align-items:flex-end;translate:0 calc(5px - 100%)}.pin.l.up.svelte-1inmfw1{translate:-100% calc(5px - 100%)}.pin.pin-1.svelte-1inmfw1 .tx:where(.svelte-1inmfw1),.pin.pin-4.svelte-1inmfw1 .tx:where(.svelte-1inmfw1){width:clamp(170px,15vw,200px)}.pin.svelte-1inmfw1 .pd:where(.svelte-1inmfw1){background:var(--led);width:10px;height:10px;box-shadow:0 0 0 4px #35e0f72e, 0 0 14px var(--led);flex:none}.pin.svelte-1inmfw1 .ln-svg:where(.svelte-1inmfw1){flex:none;width:clamp(60px,7vw,120px);height:2px;overflow:visible}.pin.svelte-1inmfw1 .ln:where(.svelte-1inmfw1){stroke:var(--led);stroke-width:2px;vector-effect:non-scaling-stroke}.pin.svelte-1inmfw1 .tx:where(.svelte-1inmfw1){background:color-mix(in srgb, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(10px);width:clamp(180px,17vw,240px);box-shadow:inset 0 0 0 1px var(--line);gap:4px;padding:12px 14px;display:grid}.pin.l.svelte-1inmfw1 .tx:where(.svelte-1inmfw1){text-align:right}.v.svelte-1inmfw1{color:var(--led);font-size:1.5rem}.t.svelte-1inmfw1{color:var(--bone)}.x.svelte-1inmfw1{color:var(--fog);font-size:.78rem;line-height:1.4}.an-list.svelte-1inmfw1{gap:2px;margin:0;padding:0;list-style:none;display:grid}.an-list.svelte-1inmfw1 li:where(.svelte-1inmfw1){background:var(--ink-2);gap:6px;padding:18px 16px 20px;display:grid;position:relative}.an-list.svelte-1inmfw1 .n:where(.svelte-1inmfw1){color:var(--fog-2);position:absolute;top:18px;right:16px}.an-list.svelte-1inmfw1 .v:where(.svelte-1inmfw1){font-size:1.7rem}@media (width>=960px){.an-in.svelte-1inmfw1{min-height:100svh;padding-top:calc(var(--nav-h) + 20px);grid-template-rows:auto 1fr;gap:0;padding-bottom:28px}.an-head.svelte-1inmfw1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:14px 56px}.an-head.svelte-1inmfw1 .idx:where(.svelte-1inmfw1){grid-column:1/-1}.an-head.svelte-1inmfw1 h2:where(.svelte-1inmfw1){max-width:16ch}.an-side.svelte-1inmfw1 .lead:where(.svelte-1inmfw1){max-width:44ch;font-size:1rem}.an-prog.svelte-1inmfw1{display:inline-flex}.an-stage.svelte-1inmfw1{align-self:center;padding-block:12px}.an-pic.svelte-1inmfw1{width:min(56vw,760px,86.1653svh)}.pin.svelte-1inmfw1{display:flex}.an-list.svelte-1inmfw1{display:none}}@media (prefers-reduced-motion:reduce) and (width>=960px){.pin.svelte-1inmfw1{display:none}.an-list.svelte-1inmfw1{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.feel.svelte-oe3gqg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2px clamp(24px,4vw,64px);min-width:0;display:grid}.list.svelte-oe3gqg{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-oe3gqg button:where(.svelte-oe3gqg){all:unset;box-sizing:border-box;background:var(--ink-2);cursor:pointer;width:100%;transition:background var(--t-fast);grid-template-columns:3.2em minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 18px 22px;display:grid;position:relative;overflow:hidden}.list.svelte-oe3gqg button:where(.svelte-oe3gqg):hover,.list.svelte-oe3gqg li.on:where(.svelte-oe3gqg) button:where(.svelte-oe3gqg){background:var(--ink-3)}.list.svelte-oe3gqg button:where(.svelte-oe3gqg):focus-visible{outline:2px solid var(--led);outline-offset:-2px}.n.svelte-oe3gqg{color:var(--fog-2);align-items:center;gap:8px;padding-top:.35em;display:inline-flex}.n.svelte-oe3gqg .dot:where(.svelte-oe3gqg){background:var(--ink-5);transition:background var(--t-fast), box-shadow var(--t-fast)}li.on.svelte-oe3gqg .n:where(.svelte-oe3gqg) .dot:where(.svelte-oe3gqg){background:var(--c);box-shadow:0 0 7px var(--c)}li.on.svelte-oe3gqg .n:where(.svelte-oe3gqg){color:var(--bone)}.tt.svelte-oe3gqg{gap:8px;min-width:0;display:grid}.tx.svelte-oe3gqg{color:var(--fog);opacity:0;max-height:0;transition:max-height var(--t-med) var(--ease), opacity var(--t-med);text-wrap:pretty;font-size:.92rem;line-height:1.45;overflow:hidden}li.on.svelte-oe3gqg .tx:where(.svelte-oe3gqg){opacity:1;max-height:8em}.ro.svelte-oe3gqg{color:var(--fog-2);white-space:nowrap;padding-top:.5em}li.on.svelte-oe3gqg .ro:where(.svelte-oe3gqg){color:var(--led)}.bar.svelte-oe3gqg{background:var(--led);width:100%;height:2px;box-shadow:0 0 8px var(--led-dim);transform-origin:0;position:absolute;bottom:0;left:0;transform:scaleX(0)}.scrub.svelte-oe3gqg .stage:where(.svelte-oe3gqg){top:calc(var(--nav-h) + 20px);position:sticky}.scrub.svelte-oe3gqg .list:where(.svelte-oe3gqg){gap:2px}.scrub.svelte-oe3gqg .list:where(.svelte-oe3gqg) button:where(.svelte-oe3gqg){align-content:center;min-height:46vh}.scrub.svelte-oe3gqg .tx:where(.svelte-oe3gqg){opacity:.45;max-height:none;transition:opacity var(--t-med)}.scrub.svelte-oe3gqg li.on:where(.svelte-oe3gqg) .tx:where(.svelte-oe3gqg){opacity:1}.stage.svelte-oe3gqg{background:var(--ink-2);aspect-ratio:4/3.2;grid-template-rows:1fr auto;min-width:0;display:grid;position:relative;overflow:hidden}.stage.svelte-oe3gqg:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 38%,#35e0f712,#0000 70%);position:absolute;inset:0}.wheel.svelte-oe3gqg{aspect-ratio:1;grid-row:1;place-self:center;width:min(52%,300px);transition:transform 90ms linear}.wheel.svelte-oe3gqg svg:where(.svelte-oe3gqg){overflow:visible}.rim.svelte-oe3gqg{fill:none;stroke:var(--bone);stroke-width:12px}.rim-in.svelte-oe3gqg{fill:none;stroke:var(--ink);stroke-width:2px;opacity:.6}.spoke.svelte-oe3gqg{fill:none;stroke:var(--bone);stroke-width:9px;stroke-linecap:square}.mark.svelte-oe3gqg{fill:var(--pin)}.arc.svelte-oe3gqg{fill:none;stroke-width:4px;opacity:.9}.arc.g.svelte-oe3gqg{stroke:var(--rpm-g)}.arc.y.svelte-oe3gqg{stroke:var(--amber)}.arc.r.svelte-oe3gqg{stroke:var(--rpm-r)}.tick.svelte-oe3gqg{stroke:var(--fog-2);stroke-width:1.2px}.hub.svelte-oe3gqg{fill:var(--ink-4);stroke:var(--bone);stroke-width:3px}.ptr.svelte-oe3gqg{stroke:var(--bone);stroke-width:3px;stroke-linecap:square;transition:transform 90ms linear}.hub-dot.svelte-oe3gqg{fill:var(--led)}.read.svelte-oe3gqg{gap:8px;display:grid;position:absolute;top:18px;left:20px}.read.svelte-oe3gqg .lbl:where(.svelte-oe3gqg){color:var(--fog-2)}.read.svelte-oe3gqg .val:where(.svelte-oe3gqg){color:var(--led);font-size:clamp(1.6rem,3vw,2.4rem)}.trace.svelte-oe3gqg{background:var(--ink);grid-row:2;width:100%;height:clamp(110px,18vw,180px)}.grid.svelte-oe3gqg{stroke:var(--ink-4);stroke-width:1px;vector-effect:non-scaling-stroke}.ghost.svelte-oe3gqg{fill:none;stroke:var(--ink-5);stroke-width:1.5px;vector-effect:non-scaling-stroke}.line.svelte-oe3gqg{fill:none;stroke:var(--led);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cur.svelte-oe3gqg{stroke:var(--pin);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.head.svelte-oe3gqg{fill:var(--pin)}.ax.svelte-oe3gqg{color:var(--fog-2);position:absolute;bottom:10px;right:16px}.pos.svelte-oe3gqg{color:var(--fog-2);text-align:right;justify-items:end;gap:6px;display:grid;position:absolute;top:22px;right:20px}.pos.svelte-oe3gqg b:where(.svelte-oe3gqg){color:var(--bone)}.pos.svelte-oe3gqg small:where(.svelte-oe3gqg){color:var(--led);letter-spacing:.04em;text-transform:none;max-width:22ch;font-size:.6rem}.note.svelte-oe3gqg{color:var(--fog-2);text-transform:none;letter-spacing:.02em;grid-column:1/-1;margin:18px 0 0;font-size:.64rem}@media (width<=959px){.feel.svelte-oe3gqg{grid-template-columns:minmax(0,1fr)}.stage.svelte-oe3gqg{aspect-ratio:4/3.4;order:-1;margin-bottom:2px}.list.svelte-oe3gqg button:where(.svelte-oe3gqg){grid-template-columns:3em minmax(0,1fr);padding:16px 14px 18px}.ro.svelte-oe3gqg,.pos.svelte-oe3gqg small:where(.svelte-oe3gqg){display:none}}.sets.svelte-1jfe4kf{gap:2px;min-width:0;display:flex}.set.svelte-1jfe4kf{background:var(--ink-3);min-width:0;transition:flex-basis .75s var(--ease-io), flex-grow .75s var(--ease-io), background var(--t-med);flex:0 0 124px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.set.on.svelte-1jfe4kf{background:var(--ink);flex:1 1 0}.spine.svelte-1jfe4kf{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;grid-column:1/-1;align-items:center;gap:18px;width:124px;min-height:100%;padding:22px 0 26px;display:flex}.spine.svelte-1jfe4kf:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.spine.svelte-1jfe4kf .n:where(.svelte-1jfe4kf){color:var(--acc)}.sp-t.svelte-1jfe4kf{writing-mode:vertical-rl;color:var(--fog);transition:color var(--t-fast);transform:rotate(180deg)}.set.svelte-1jfe4kf:hover .sp-t:where(.svelte-1jfe4kf){color:var(--bone)}.spine.svelte-1jfe4kf .sub:where(.svelte-1jfe4kf){writing-mode:vertical-rl;color:var(--fog-2);margin-top:auto;transform:rotate(180deg)}.set.on.svelte-1jfe4kf .spine:where(.svelte-1jfe4kf){display:none}.scene.svelte-1jfe4kf,.body.svelte-1jfe4kf{opacity:0;display:none}.set.on.svelte-1jfe4kf .scene:where(.svelte-1jfe4kf),.set.on.svelte-1jfe4kf .body:where(.svelte-1jfe4kf){animation:svelte-1jfe4kf-fade-in .7s var(--ease) .25s both;display:grid}@keyframes svelte-1jfe4kf-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scene.svelte-1jfe4kf{align-items:end;min-height:100%;position:relative}.scene.svelte-1jfe4kf img:where(.svelte-1jfe4kf){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene.svelte-1jfe4kf .n:where(.svelte-1jfe4kf){z-index:1;color:var(--bone);text-shadow:0 1px 8px #000c;margin:0 0 16px 18px;position:relative}.scene.svelte-1jfe4kf:after{content:"";background:linear-gradient(#0000,#0a0a0b99);height:50%;position:absolute;inset:auto 0 0}.body.svelte-1jfe4kf{align-content:start;gap:16px;min-width:0;padding:clamp(18px,2vw,28px)}.head.svelte-1jfe4kf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.head.svelte-1jfe4kf h3:where(.svelte-1jfe4kf){margin:0}.tot.svelte-1jfe4kf{white-space:nowrap;color:var(--pin);font-size:clamp(1rem,1.5vw,1.3rem)}.why.svelte-1jfe4kf{text-wrap:pretty;color:#d4d2cc;margin:0;font-size:.98rem;line-height:1.5}.parts.svelte-1jfe4kf{gap:6px;margin:0;padding:0;list-style:none;display:grid}.parts.svelte-1jfe4kf li:where(.svelte-1jfe4kf){align-items:center;gap:10px;min-width:0;font-size:.9rem;display:flex}.th.svelte-1jfe4kf{flex:none;width:40px;height:40px;padding:3px}.parts.svelte-1jfe4kf a:where(.svelte-1jfe4kf){white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dots.svelte-1jfe4kf{border-bottom:1px dotted var(--line-2);flex:1;min-width:16px}.parts.svelte-1jfe4kf .num:where(.svelte-1jfe4kf){white-space:nowrap;color:var(--fog);font-size:.8rem}.space.svelte-1jfe4kf{color:var(--fog);gap:4px;margin:0;font-size:.86rem;line-height:1.45;display:grid}.space.svelte-1jfe4kf .tech:where(.svelte-1jfe4kf){color:var(--acc)}.alt.svelte-1jfe4kf{color:var(--fog-2);text-transform:none;letter-spacing:.04em;margin:0;font-size:.6rem}.act.svelte-1jfe4kf{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.act.svelte-1jfe4kf .btn:where(.svelte-1jfe4kf){min-height:48px;font-size:.86rem}@media (width<=1100px){.set.on.svelte-1jfe4kf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.sets.svelte-1jfe4kf{flex-direction:column}.set.svelte-1jfe4kf,.set.on.svelte-1jfe4kf{background:var(--ink);flex:none;grid-template-columns:minmax(0,1fr)}.spine.svelte-1jfe4kf{display:none}.scene.svelte-1jfe4kf,.body.svelte-1jfe4kf{opacity:1;animation:none;display:grid}.scene.svelte-1jfe4kf{aspect-ratio:16/9;min-height:0}.set.svelte-1jfe4kf{margin-bottom:2px}}.rig.svelte-1lyy9vd{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2px;min-width:0;display:grid}.stage.svelte-1lyy9vd{aspect-ratio:4/3.4;touch-action:pan-y;min-width:0;position:relative;overflow:hidden}canvas.svelte-1lyy9vd{opacity:0;width:100%;height:100%;transition:opacity var(--t-slow) var(--ease);cursor:grab;position:absolute;inset:0}canvas.on.svelte-1lyy9vd{opacity:1}canvas.svelte-1lyy9vd:active{cursor:grabbing}.fb.svelte-1lyy9vd{display:grid;position:absolute;inset:0}.fb.svelte-1lyy9vd img:where(.svelte-1lyy9vd){object-fit:cover;opacity:.55;grid-area:1/1;width:100%;height:100%}.fb-msg.svelte-1lyy9vd{background:linear-gradient(transparent, var(--ink) 70%);grid-area:1/1;align-self:end;justify-items:start;gap:12px;padding:20px;display:grid}.fb-msg.svelte-1lyy9vd p:where(.svelte-1lyy9vd){color:var(--bone);text-transform:none;max-width:40ch;margin:0;font-size:.75rem}.spin.svelte-1lyy9vd{color:var(--fog);grid-area:1/1;place-self:center}.hot.svelte-1lyy9vd{background:var(--acc);width:28px;height:28px;color:var(--acc-ink);font:600 .72rem/1 var(--f-mono);cursor:pointer;box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 60%, transparent);animation:svelte-1lyy9vd-ping 2.4s var(--ease) infinite;border:0;padding:0;position:absolute;top:-14px;left:-14px}.hot.act.svelte-1lyy9vd{background:var(--bone);animation:none}@keyframes svelte-1lyy9vd-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 55%, transparent)}70%,to{box-shadow:0 0 0 14px #0000}}.hint.svelte-1lyy9vd{color:var(--fog-2);text-transform:none;pointer-events:none;font-size:.62rem;position:absolute;bottom:10px;left:12px}.side.svelte-1lyy9vd{background:var(--ink-2);flex-direction:column;gap:18px;min-width:0;padding:clamp(18px,2.4vw,32px);display:flex}.ctl.svelte-1lyy9vd{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1lyy9vd:disabled{opacity:.4;cursor:default}.steer.svelte-1lyy9vd{gap:8px;display:grid}.steer.svelte-1lyy9vd .mono:where(.svelte-1lyy9vd){color:var(--fog);font-size:.68rem}input[type=range].svelte-1lyy9vd{width:100%;accent-color:var(--acc)}.list.svelte-1lyy9vd{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-1lyy9vd button:where(.svelte-1lyy9vd){all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--fog);background:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);grid-template-columns:2.2em 1fr;gap:10px;padding:10px 12px;font-size:.88rem;line-height:1.4;display:grid}.list.svelte-1lyy9vd button:where(.svelte-1lyy9vd):hover,.list.svelte-1lyy9vd button:where(.svelte-1lyy9vd):focus-visible{color:var(--bone)}.list.svelte-1lyy9vd button:where(.svelte-1lyy9vd):focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.list.svelte-1lyy9vd li.act:where(.svelte-1lyy9vd) button:where(.svelte-1lyy9vd){background:var(--acc);color:var(--acc-ink)}.list.svelte-1lyy9vd .n:where(.svelte-1lyy9vd){color:var(--acc);padding-top:.2em;font-size:.7rem}.list.svelte-1lyy9vd li.act:where(.svelte-1lyy9vd) .n:where(.svelte-1lyy9vd){color:var(--acc-ink)}@media (width<=900px){.rig.svelte-1lyy9vd{grid-template-columns:1fr}.stage.svelte-1lyy9vd{aspect-ratio:1/.95}}@media (prefers-reduced-motion:reduce){.hot.svelte-1lyy9vd{animation:none}}.lad.svelte-1bcjtxk{gap:2px;display:grid}.lr.svelte-1bcjtxk{background:var(--ink-3);grid-template-columns:minmax(0,1.3fr) 72px auto 100px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px 18px;transition:background .2s;display:grid}.lr.lh.svelte-1bcjtxk{color:var(--fog-2);background:0 0;padding-block:6px}.lr.lh.svelte-1bcjtxk span:where(.svelte-1bcjtxk):last-child{text-align:right}a.lr.svelte-1bcjtxk:hover{background:var(--ink-4)}.nm.svelte-1bcjtxk{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.nm.svelte-1bcjtxk .plate:where(.svelte-1bcjtxk){font-size:.78rem}.tq.svelte-1bcjtxk{color:var(--acc);font-size:1.6rem}.lr.svelte-1bcjtxk:not(.in) .rpm:where(.svelte-1bcjtxk) i:where(.svelte-1bcjtxk){background:var(--ink-5);box-shadow:none}.wh.svelte-1bcjtxk{color:var(--fog)}.pr.svelte-1bcjtxk{text-align:right;white-space:nowrap;font-size:.92rem}@media (width<=720px){.lr.svelte-1bcjtxk{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px}.lr.svelte-1bcjtxk .rpm:where(.svelte-1bcjtxk){order:3;grid-column:1/-1}.lr.svelte-1bcjtxk .wh:where(.svelte-1bcjtxk){order:4}.lr.svelte-1bcjtxk .pr:where(.svelte-1bcjtxk){text-align:right;order:5}.lr.lh.svelte-1bcjtxk{display:none}}.faq.svelte-1vyz8mk{gap:2px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1vyz8mk{background:var(--ink-2);transition:background var(--t-med)}li.on.svelte-1vyz8mk{background:var(--ink-3)}h3.svelte-1vyz8mk{margin:0}button.svelte-1vyz8mk{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:2.4em minmax(0,1fr) 40px;align-items:center;gap:14px;width:100%;padding:20px clamp(16px,2vw,26px);display:grid}button.svelte-1vyz8mk:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.n.svelte-1vyz8mk{color:var(--acc);font-size:.66rem}.q.svelte-1vyz8mk{overflow-wrap:anywhere}.pm.svelte-1vyz8mk{background:var(--ink-4);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);width:40px;height:40px;transition:background var(--t-fast);position:relative}button.svelte-1vyz8mk:hover .pm:where(.svelte-1vyz8mk){background:var(--ink-5)}.pm.svelte-1vyz8mk i:where(.svelte-1vyz8mk){background:var(--bone);height:2px;transition:transform var(--t-med) var(--ease);position:absolute;top:19px;left:12px;right:12px}.pm.svelte-1vyz8mk i:where(.svelte-1vyz8mk):last-child{transform:rotate(90deg)}li.on.svelte-1vyz8mk .pm:where(.svelte-1vyz8mk){background:var(--acc)}li.on.svelte-1vyz8mk .pm:where(.svelte-1vyz8mk) i:where(.svelte-1vyz8mk){background:var(--acc-ink)}li.on.svelte-1vyz8mk .pm:where(.svelte-1vyz8mk) i:where(.svelte-1vyz8mk):last-child{transform:rotate(0)}.a.svelte-1vyz8mk{transition:grid-template-rows var(--t-med) var(--ease-io);grid-template-rows:0fr;display:grid}li.on.svelte-1vyz8mk .a:where(.svelte-1vyz8mk){grid-template-rows:1fr}.a-in.svelte-1vyz8mk{overflow:hidden}.a.svelte-1vyz8mk p:where(.svelte-1vyz8mk){color:var(--fog);text-wrap:pretty;max-width:70ch;margin:0;padding:0 clamp(16px,2vw,26px) 24px calc(2.4em + 14px + clamp(16px,2vw,26px));line-height:1.55}@media (width<=600px){.a.svelte-1vyz8mk p:where(.svelte-1vyz8mk){padding-left:clamp(16px,2vw,26px)}}section[id].svelte-119hrps{scroll-margin-top:var(--nav-h)}.cta.svelte-119hrps{flex-wrap:wrap;gap:10px;display:flex}.hero.svelte-119hrps{min-height:100svh;margin-top:calc(-1 * var(--nav-h));padding-top:var(--nav-h);isolation:isolate;background:radial-gradient(60% 55% at 74% 46%, #35e0f712, transparent 65%), var(--ink);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero.svelte-119hrps:after{content:"";z-index:-1;background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 9px);height:38%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.hero-grid.svelte-119hrps{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-self:center;align-items:center;gap:clamp(16px,3vw,48px);padding-block:clamp(28px,5vh,72px) 12px;display:grid}.hero-in.svelte-119hrps{justify-items:start;gap:22px;display:grid}.hero.svelte-119hrps h1:where(.svelte-119hrps){max-width:12ch;margin:0;font-size:clamp(2.5rem,5.5vw,5.8rem);line-height:.94}.a1.svelte-119hrps,.a2.svelte-119hrps,.a3.svelte-119hrps,.a4.svelte-119hrps{animation:svelte-119hrps-rise 1s var(--ease) both}.a1.svelte-119hrps{animation-delay:.2s}.a2.svelte-119hrps{animation-delay:.6s}.a3.svelte-119hrps{animation-delay:.75s}.a4.svelte-119hrps{animation-delay:.95s}@keyframes svelte-119hrps-rise{0%{opacity:0;transform:translateY(24px)}}.hero-h1.svelte-119hrps .split-line:where(.svelte-119hrps)>span:where(.svelte-119hrps){animation:svelte-119hrps-split-up 1.1s var(--ease) both;transform:translateY(108%)}.hero-h1.svelte-119hrps .split-line:where(.svelte-119hrps):first-child>span:where(.svelte-119hrps){animation-delay:.3s}.hero-h1.svelte-119hrps .split-line:where(.svelte-119hrps):nth-child(2)>span:where(.svelte-119hrps){animation-delay:.4s}.hero-h1.svelte-119hrps .split-line:where(.svelte-119hrps):nth-child(3)>span:where(.svelte-119hrps){animation-delay:.5s}@keyframes svelte-119hrps-split-up{to{transform:none}}.hero.svelte-119hrps .lead:where(.svelte-119hrps){color:#c9c8c3;max-width:50ch;margin:0}.hero-obj.svelte-119hrps{justify-self:end;width:min(100%,680px);position:relative}.hero-obj.svelte-119hrps>img:where(.svelte-119hrps):first-of-type{z-index:1;width:100%;height:auto;animation:svelte-119hrps-obj-in 1.5s var(--ease) .25s both;filter:drop-shadow(0 46px 60px #000000a6);position:relative}@keyframes svelte-119hrps-obj-in{0%{opacity:0;transform:translate(48px)scale(.96)}}.sheen.svelte-119hrps{z-index:2;pointer-events:none;mix-blend-mode:screen;animation:svelte-119hrps-sheen 2.4s var(--ease-io) 1.5s both;background:linear-gradient(112deg,#0000 38%,#9af0ff57 49%,#ffffff2e 51%,#0000 62%) 100% 0/260% 100%;position:absolute;inset:0;-webkit-mask:url(../../../visuals/hero-r16-cut.webp) 50%/100% 100% no-repeat;mask:url(../../../visuals/hero-r16-cut.webp) 50%/100% 100% no-repeat}@keyframes svelte-119hrps-sheen{to{background-position:0 0}}.refl.svelte-119hrps{z-index:0;opacity:.22;filter:blur(3px)saturate(.6);pointer-events:none;width:100%;height:auto;animation:svelte-119hrps-rise 1.6s var(--ease) .9s both;position:absolute;top:100%;left:0;transform:scaleY(-1)translateY(2%);-webkit-mask-image:linear-gradient(#000,#0000 45%);mask-image:linear-gradient(#000,#0000 45%)}.glow.svelte-119hrps{filter:blur(20px);animation:svelte-119hrps-power 1.8s var(--ease) 1s both;background:radial-gradient(48% 40% at 54% 36%,#35e0f74d,#0000 70%);position:absolute;inset:4% 8% 24%}@keyframes svelte-119hrps-power{0%{opacity:0;transform:scale(.55)}}.floor.svelte-119hrps{background:radial-gradient(50% 50%,#000000bf,#0000 70%);height:12%;position:absolute;bottom:3%;left:14%;right:14%}.badge.svelte-119hrps{z-index:2;animation:svelte-119hrps-rise 1s var(--ease) 1.15s both;font-size:.82rem;position:absolute;bottom:12%;left:3%}.spec.svelte-119hrps{z-index:2;text-align:right;max-width:58%;color:var(--fog);animation:svelte-119hrps-rise 1s var(--ease) 1.25s both;line-height:1.7;position:absolute;top:4%;right:1%}.hero-foot.svelte-119hrps{padding-bottom:clamp(16px,3vh,32px)}.stats.svelte-119hrps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;display:grid}.stats.svelte-119hrps div:where(.svelte-119hrps){background:color-mix(in srgb, var(--ink-3) 85%, transparent);align-content:start;gap:10px;padding:16px 18px 18px;display:grid}.stats.svelte-119hrps dt:where(.svelte-119hrps){color:var(--fog)}.stats.svelte-119hrps dd:where(.svelte-119hrps){color:var(--bone);margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem)}.stats.svelte-119hrps dd.eta:where(.svelte-119hrps){color:var(--pin);text-transform:lowercase;font-size:clamp(1.1rem,2vw,1.8rem)}.mani-sec.svelte-119hrps{padding-block:clamp(64px,10vw,150px)}.mani.svelte-119hrps{letter-spacing:-.01em;text-align:center;text-wrap:pretty;max-width:30ch;margin:0 auto;font-size:clamp(1.5rem,3.2vw,3.1rem);font-weight:600;line-height:1.18}.mani.svelte-119hrps .lw{display:inline-block}.pre-note.svelte-119hrps{color:var(--fog-2);text-transform:none;letter-spacing:.03em;align-items:center;gap:14px;margin:18px 0 0;font-size:.64rem;display:flex}.pre-note.svelte-119hrps .led:where(.svelte-119hrps){flex:none;width:36px}.worlds.svelte-119hrps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.world.svelte-119hrps{aspect-ratio:3/4;background:var(--ink-3);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.w-pic.svelte-119hrps{z-index:-1;display:block;position:absolute;inset:0;overflow:hidden}.w-pic.svelte-119hrps img:where(.svelte-119hrps){object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), filter 1.2s var(--ease);filter:saturate(.85)}.world.svelte-119hrps:hover .w-pic:where(.svelte-119hrps) img:where(.svelte-119hrps){filter:saturate();transform:scale(1.05)}.world.svelte-119hrps:before{content:"";z-index:0;background:linear-gradient(#09090b1a,#09090b33 45%,#09090beb);position:absolute;inset:0}.world.svelte-119hrps:after{content:"";background:var(--ring);height:3px;box-shadow:0 0 12px var(--ring);transform-origin:0;transition:transform var(--t-med) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.world.svelte-119hrps:hover:after{transform:none}.w-in.svelte-119hrps{z-index:1;gap:10px;padding:clamp(18px,2.2vw,30px);display:grid;position:relative}.w-in.svelte-119hrps .n:where(.svelte-119hrps){color:var(--fog);align-items:center;gap:8px;display:inline-flex}.w-in.svelte-119hrps .n:where(.svelte-119hrps) .dot:where(.svelte-119hrps){background:var(--ring);box-shadow:0 0 6px var(--ring)}.w-in.svelte-119hrps .display:where(.svelte-119hrps){overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,2rem)}.w-in.svelte-119hrps .tx:where(.svelte-119hrps){color:var(--fog);max-width:36ch;font-size:.92rem;line-height:1.45}.w-in.svelte-119hrps .go:where(.svelte-119hrps){color:var(--bone);margin-top:6px}.w-in.svelte-119hrps .arr:where(.svelte-119hrps){transition:transform var(--t-med) var(--ease);display:inline-block}.world.svelte-119hrps:hover .arr:where(.svelte-119hrps){transform:translate(4px)}.show.svelte-119hrps{overflow:hidden}.rail.svelte-119hrps{scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;display:flex;overflow-x:auto}.rail.svelte-119hrps::-webkit-scrollbar{display:none}.rail.svelte-119hrps img:where(.svelte-119hrps){-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.rail.svelte-119hrps{scroll-snap-type:none;cursor:grab}}.card.svelte-119hrps{scroll-snap-align:start;color:var(--char);background:#fff;flex:0 0 clamp(250px,30vw,400px);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.card.svelte-119hrps .pic:where(.svelte-119hrps){aspect-ratio:1;place-items:center;padding:8%;display:grid;overflow:hidden}.card.svelte-119hrps .pic:where(.svelte-119hrps) img:where(.svelte-119hrps){object-fit:contain;width:100%;height:100%;transition:transform .9s var(--ease)}.card.svelte-119hrps:hover .pic:where(.svelte-119hrps) img:where(.svelte-119hrps){transform:scale(1.06)}.card.svelte-119hrps .meta:where(.svelte-119hrps){align-content:start;gap:10px;padding:4px 18px 22px;display:grid}.card.svelte-119hrps .top:where(.svelte-119hrps){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card.svelte-119hrps .hl:where(.svelte-119hrps){color:#8a6f45}.card.svelte-119hrps .display:where(.svelte-119hrps){color:var(--char)}.card.svelte-119hrps .row:where(.svelte-119hrps){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.card.svelte-119hrps .pr:where(.svelte-119hrps){font-size:1rem}.card.svelte-119hrps .av:where(.svelte-119hrps){color:#6a6a70;align-items:center;gap:7px;font-size:.56rem;display:inline-flex}.card.svelte-119hrps:after{content:"";background:var(--led);height:3px;box-shadow:0 0 10px var(--led-dim);transform-origin:0;transition:transform var(--t-med) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.card.svelte-119hrps:hover:after{transform:none}.steps.svelte-119hrps{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-119hrps li:where(.svelte-119hrps){background:var(--ink-3);align-content:start;gap:12px;padding:18px 16px 20px;display:grid;position:relative}.steps.svelte-119hrps li:where(.svelte-119hrps) .dot:where(.svelte-119hrps){position:absolute;top:18px;right:16px}.steps.svelte-119hrps .d:where(.svelte-119hrps){color:var(--bone);align-items:baseline;gap:6px;font-size:1.9rem;display:flex}.steps.svelte-119hrps .d:where(.svelte-119hrps) small:where(.svelte-119hrps){color:var(--fog)}.steps.svelte-119hrps .t:where(.svelte-119hrps){color:var(--fog);font-size:.9rem;line-height:1.4}.total.svelte-119hrps{color:var(--fog);text-transform:none;letter-spacing:.03em;margin:14px 0 clamp(32px,5vw,56px);font-size:.64rem}.trust.svelte-119hrps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.trust.svelte-119hrps article:where(.svelte-119hrps){background:var(--ink);align-content:start;gap:12px;padding:24px 22px 28px;display:grid}.trust.svelte-119hrps .n:where(.svelte-119hrps){color:var(--acc)}.trust.svelte-119hrps h3:where(.svelte-119hrps),.trust.svelte-119hrps p:where(.svelte-119hrps){margin:0}.trust.svelte-119hrps p:where(.svelte-119hrps){font-size:.92rem;line-height:1.5}.faq-grid.svelte-119hrps{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.faq-grid.svelte-119hrps .sticky:where(.svelte-119hrps){top:calc(var(--nav-h) + 24px);margin:0;position:sticky}.cta-sec.svelte-119hrps{isolation:isolate;padding-block:clamp(80px,12vw,180px);position:relative;overflow:hidden}.cta-img.svelte-119hrps{object-fit:cover;object-position:80% 50%;z-index:-1;opacity:.5;width:60%;height:calc(100% + 80px);position:absolute;top:-40px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.cta-in.svelte-119hrps{justify-items:start;gap:22px;display:grid}.cta-in.svelte-119hrps .idx:where(.svelte-119hrps){font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pin);align-items:center;gap:12px;font-size:.64rem;font-weight:500;display:flex}.cta-in.svelte-119hrps .idx:where(.svelte-119hrps) b:where(.svelte-119hrps){font-family:var(--f-display);color:var(--pin-ink);background:var(--pin);padding:.45em .55em .4em;font-weight:700;font-stretch:85%}.cta-in.svelte-119hrps h2:where(.svelte-119hrps){max-width:14ch;margin:0}.cta-in.svelte-119hrps .lead:where(.svelte-119hrps){margin:0}.hud.svelte-119hrps{z-index:40;opacity:0;transition:opacity var(--t-med);pointer-events:none;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed;top:50%;right:clamp(10px,1.4vw,22px);translate:0 -50%}.hud.show.svelte-119hrps{opacity:1;pointer-events:auto}.hud.svelte-119hrps a:where(.svelte-119hrps){color:var(--fog-2);transition:color var(--t-fast);align-items:center;gap:8px;display:inline-flex}.hud.svelte-119hrps a:where(.svelte-119hrps) b:where(.svelte-119hrps){font-size:.56rem;font-weight:600}.hud.svelte-119hrps a:where(.svelte-119hrps) .dot:where(.svelte-119hrps){background:var(--ink-5);width:5px;height:5px;transition:background var(--t-fast), box-shadow var(--t-fast)}.hud.svelte-119hrps a:where(.svelte-119hrps):hover,.hud.svelte-119hrps a.on:where(.svelte-119hrps){color:var(--bone)}.hud.svelte-119hrps a.on:where(.svelte-119hrps) .dot:where(.svelte-119hrps){background:var(--led);box-shadow:0 0 7px var(--led)}.hud.svelte-119hrps .lbl:where(.svelte-119hrps){writing-mode:vertical-rl;color:var(--led);letter-spacing:.14em;white-space:nowrap;max-height:200px;margin-top:10px;font-size:.56rem;overflow:hidden}.hud.inv.svelte-119hrps a:where(.svelte-119hrps){color:#8a8a90}.hud.inv.svelte-119hrps a.on:where(.svelte-119hrps){color:var(--char)}.hud.inv.svelte-119hrps a:where(.svelte-119hrps) .dot:where(.svelte-119hrps){background:var(--bone-3)}.hud.inv.svelte-119hrps a.on:where(.svelte-119hrps) .dot:where(.svelte-119hrps){background:var(--led-deep);box-shadow:none}.hud.inv.svelte-119hrps .lbl:where(.svelte-119hrps){color:var(--led-deep)}@media (width<=1200px){.hud.svelte-119hrps{display:none}}@media (width<=1000px){.trust.svelte-119hrps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps.svelte-119hrps{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-grid.svelte-119hrps{grid-template-columns:minmax(0,1fr)}.faq-grid.svelte-119hrps .sticky:where(.svelte-119hrps){position:static}.worlds.svelte-119hrps{grid-template-columns:minmax(0,1fr)}.world.svelte-119hrps{aspect-ratio:16/7}}@media (width<=900px){.hero.svelte-119hrps{min-height:0}.hero-grid.svelte-119hrps{grid-template-columns:minmax(0,1fr);padding-top:clamp(24px,5vh,56px)}.hero-obj.svelte-119hrps{justify-self:center;width:min(100%,560px);margin-top:8px}.hero-obj.svelte-119hrps>img:where(.svelte-119hrps):first-of-type{animation-name:svelte-119hrps-obj-in-m}.refl.svelte-119hrps{display:none}@keyframes svelte-119hrps-obj-in-m{0%{opacity:0;transform:translateY(24px)scale(.96)}}}@media (width<=760px){.hero.svelte-119hrps h1:where(.svelte-119hrps){font-size:clamp(2.3rem,11vw,3.6rem)}.stats.svelte-119hrps{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.svelte-119hrps div:where(.svelte-119hrps){padding:14px 14px 16px}.spec.svelte-119hrps{text-align:left;max-width:none;margin-top:8px;position:static}.badge.svelte-119hrps{top:2%;bottom:auto;left:0}.worlds.svelte-119hrps{grid-template-columns:minmax(0,1fr)}.world.svelte-119hrps{aspect-ratio:4/3}.cta-img.svelte-119hrps{opacity:.28;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}}@media (width<=560px){.steps.svelte-119hrps{grid-template-columns:repeat(2,minmax(0,1fr))}.trust.svelte-119hrps{grid-template-columns:minmax(0,1fr)}.card.svelte-119hrps{flex-basis:78vw}}
