.immersive.svelte-8r0a{height:var(--height-d);color:#f7f8f8;isolation:isolate;background:#020807;width:100vw;margin-left:calc(50% - 50vw);position:relative}.viewport.svelte-8r0a{background:radial-gradient(at 50% 48%,#07372a 0,#031710 27%,#010605 68%);height:100svh;position:sticky;top:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00e5a81f}@media (width>=701px){.viewport.svelte-8r0a:before{content:"";background:repeating-linear-gradient(90deg,#00e5a81c 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#00e5a81c 0 1px,#0000 1px 48px);width:min(150vw,2000px);height:900px;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)rotateX(78deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 62%);mask-image:radial-gradient(#000 10%,#0000 62%)}}.defs.svelte-8r0a{position:absolute}.camera.svelte-8r0a{z-index:0;perspective:1100px;perspective-origin:50%;position:absolute;inset:0;overflow:hidden}.world.svelte-8r0a{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.scene.svelte-8r0a{transform-style:preserve-3d;position:absolute;inset:0;overflow:visible}.scene.near.svelte-8r0a{will-change:transform, opacity}.scene.hide-inherited.svelte-8r0a path[data-inherit-selected]{opacity:0}.ambient.svelte-8r0a{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000 42% 58%,#0000009e),repeating-linear-gradient(0deg,#0000 0 3px,#00e5a806 3px 4px);position:absolute;inset:0}.inherited.svelte-8r0a{pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.particles.svelte-8r0a{z-index:3;pointer-events:none;position:absolute;inset:0}.moments.svelte-8r0a{z-index:7;pointer-events:none;position:absolute;inset:0}.moment.svelte-8r0a{top:max(calc(var(--chrome-nav-h) + 3svh), 8svh);text-align:center;text-shadow:0 2px 22px #001711;justify-items:center;gap:clamp(9px,1.3svh,16px);width:calc(100% - 48px);max-width:1120px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.moment.near.svelte-8r0a,.explore-deck.near.svelte-8r0a,.label-group.near.svelte-8r0a{will-change:opacity}.moment.svelte-8r0a h2:where(.svelte-8r0a){letter-spacing:-.055em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(30px,min(5vw,8svh),72px);font-weight:500;line-height:1.02}.moment-line.svelte-8r0a{color:#d3e5dd;text-wrap:balance;max-width:50ch;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.35}.moment-text-beats.svelte-8r0a{color:#8fceaf;letter-spacing:.015em;width:min(100%,55ch);margin:1px 0 0;padding:0;font-size:clamp(13px,1.1vw,15px);line-height:1.3;list-style:none;display:grid}.moment-text-beats.svelte-8r0a li:where(.svelte-8r0a){text-wrap:balance;grid-area:1/1}.moment.near.svelte-8r0a .moment-text-beats:where(.svelte-8r0a) li:where(.svelte-8r0a){will-change:opacity}.moment-links.svelte-8r0a{flex-wrap:wrap;justify-content:center;gap:0 clamp(10px,1.5vw,22px);margin-top:2px;display:flex}.moment-links.svelte-8r0a a:where(.svelte-8r0a){color:#c9cdd0;white-space:nowrap;align-items:center;gap:7px;font-size:15px;line-height:1.25;text-decoration:none;display:inline-flex}.moment-links.svelte-8r0a a:where(.svelte-8r0a) .link-label:where(.svelte-8r0a){text-underline-offset:5px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;text-decoration-thickness:1px}.moment-links.svelte-8r0a a:where(.svelte-8r0a):hover{color:var(--signal,#00e5a8)}.moment-links.svelte-8r0a a:where(.svelte-8r0a) span[aria-hidden]:where(.svelte-8r0a){color:var(--signal,#00e5a8);text-decoration:none}.moment-links.svelte-8r0a a:where(.svelte-8r0a):focus-visible{outline:2px solid var(--ink,#f7f8f8);outline-offset:4px}.moment.current.svelte-8r0a a,.moment.current.svelte-8r0a button{pointer-events:auto}.explore-deck.svelte-8r0a{pointer-events:none;width:min(1060px,100% - 80px);text-shadow:none;gap:20px;display:grid;position:absolute;top:clamp(174px,22svh,220px);left:50%;transform:translate(-50%)}.explore-group.svelte-8r0a{gap:9px;display:grid}.explore-group.svelte-8r0a h3:where(.svelte-8r0a){color:#a6c7ba;margin:0;font-size:14px;font-weight:500}.explore-cards.svelte-8r0a{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:min(100%, calc(var(--cols) * 230px));gap:14px;margin-inline:auto;display:grid}.explore-card.svelte-8r0a{color:#ecfff7;background:linear-gradient(145deg,#103c30,#031810 72%);border:1px solid #127654;align-content:start;justify-items:center;gap:5px;min-height:112px;padding:13px 8px 10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;transform:perspective(600px)rotateX(8deg)rotateY(-7deg);box-shadow:5px 5px #022318,8px 8px #06563b}.explore-card.svelte-8r0a:before{content:"";pointer-events:none;border:1px solid #1a7353;position:absolute;inset:4px}.card-icon.svelte-8r0a{color:#00e5a8;filter:drop-shadow(2px 2px #006d50);place-items:center;width:30px;height:30px;display:grid}.card-icon.svelte-8r0a svg{width:24px;height:24px}.explore-card.svelte-8r0a strong:where(.svelte-8r0a){text-align:center;font-size:15px;font-weight:500;line-height:1.15}.card-description.svelte-8r0a{color:#bce0d1;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;max-width:calc(100% - 12px);font-size:11px;line-height:1.2;transition:opacity .15s;overflow:hidden}.explore-deck.current.svelte-8r0a .explore-card:where(.svelte-8r0a){pointer-events:auto}.explore-card.svelte-8r0a:hover,.explore-card.svelte-8r0a:focus-visible{border-color:#00e5a8;transform:perspective(600px)rotateX(0)rotateY(0)translateY(-3px);box-shadow:5px 5px #064a33,0 0 18px #00e5a855}.explore-card.svelte-8r0a:hover .card-description:where(.svelte-8r0a),.explore-card.svelte-8r0a:focus-visible .card-description:where(.svelte-8r0a){opacity:1}.explore-card.svelte-8r0a:focus-visible{outline-offset:5px;outline:2px solid #f7f8f8}.explore-extra.svelte-8r0a{min-width:0}.figure.svelte-8r0a{justify-items:center;gap:1px;margin-top:2px;display:grid}.figure.svelte-8r0a strong:where(.svelte-8r0a){letter-spacing:-.07em;white-space:nowrap;color:#f7f8f8;font-size:clamp(44px,min(7vw,10svh),104px);font-weight:400;line-height:1}.figure-l.svelte-8r0a strong:where(.svelte-8r0a),.figure-xl.svelte-8r0a strong:where(.svelte-8r0a){font-size:clamp(52px,min(8vw,11svh),118px)}.figure.svelte-8r0a small:where(.svelte-8r0a){color:#d3eee4;letter-spacing:0;font-size:.3em}.figure-plus.svelte-8r0a small:where(.svelte-8r0a){letter-spacing:-.05em;font-size:.82em}.figure.svelte-8r0a span:where(.svelte-8r0a){color:#d5ede3;text-shadow:none;font-size:14px;line-height:1.3}.moment-extra.svelte-8r0a{text-shadow:none;margin-top:6px}.disclosure.svelte-8r0a{color:#9baea5;max-width:75ch;text-shadow:none;margin:8px 0 0;font-size:12px;line-height:1.4}.intro.svelte-8r0a{z-index:7;transform-origin:50% 30%;pointer-events:none;position:absolute;inset:0}.intro.svelte-8r0a:not(.gone){will-change:transform, opacity}.intro.svelte-8r0a:not(.gone) a,.intro.svelte-8r0a:not(.gone) button{pointer-events:auto}.layer.svelte-8r0a{left:var(--dl);top:var(--dt);width:var(--dw);height:var(--dh);pointer-events:none;position:absolute}@media (width<=700px){.layer.svelte-8r0a{left:var(--ml);top:var(--mt);width:var(--mw);height:var(--mh)}}.layer.svelte-8r0a svg:where(.svelte-8r0a){fill:none;stroke:#00e5a8;stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:100%;display:block;overflow:visible}.layer.svelte-8r0a path,.layer.svelte-8r0a ellipse{vector-effect:non-scaling-stroke}.masked.svelte-8r0a{-webkit-mask-image:radial-gradient(#000 20%,#0000 68%);mask-image:radial-gradient(#000 20%,#0000 68%)}.s-main.svelte-8r0a svg:where(.svelte-8r0a),.s-main-fill.svelte-8r0a svg:where(.svelte-8r0a){filter:drop-shadow(0 0 10px #00e5a855)}.s-main-fill.svelte-8r0a ellipse:where(.svelte-8r0a),.s-main-fill.svelte-8r0a path:where(.svelte-8r0a){fill:#00e5a80d}.s-faint.svelte-8r0a svg:where(.svelte-8r0a){stroke-width:2px;stroke-opacity:.28;filter:drop-shadow(0 0 18px #00e5a8)}.s-soft.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.35;stroke-width:2px}.s-accent.svelte-8r0a svg:where(.svelte-8r0a){stroke:#9affd8;stroke-width:1.4px}.s-dash.svelte-8r0a svg:where(.svelte-8r0a){stroke:#d4fff1;stroke-width:2px;stroke-dasharray:5 7}.s-dash-faint.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.38;stroke-width:2px;stroke-dasharray:3 8}.s-glow.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.25;stroke-width:14px;filter:blur(10px)}.s-area.svelte-8r0a svg:where(.svelte-8r0a){stroke:none}.s-area.svelte-8r0a path:where(.svelte-8r0a){fill:var(--fill)}.s-grid.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.12;stroke-width:1px}.s-floor.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.2;stroke-width:1px}.s-fill.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.5;stroke-width:1.4px}.s-fill.svelte-8r0a path:where(.svelte-8r0a),.s-fill.svelte-8r0a ellipse:where(.svelte-8r0a){fill:#00e5a81f}.s-ring.svelte-8r0a svg:where(.svelte-8r0a){stroke-width:1.6px;filter:drop-shadow(0 0 12px #00e5a8aa)}.s-ring-dash.svelte-8r0a svg:where(.svelte-8r0a){stroke-width:1.4px;stroke-dasharray:6 9;filter:drop-shadow(0 0 10px #00e5a877)}.s-flow.svelte-8r0a svg:where(.svelte-8r0a){stroke-width:1px;stroke-dasharray:5 12;opacity:.45}.s-flow-strong.svelte-8r0a svg:where(.svelte-8r0a){stroke-width:2px;stroke-dasharray:7 9;opacity:.7}.s-dots.svelte-8r0a svg:where(.svelte-8r0a),.s-dots-accent.svelte-8r0a svg:where(.svelte-8r0a){stroke:none}.s-dots.svelte-8r0a rect:where(.svelte-8r0a){fill:#d8fff0}.s-dots-accent.svelte-8r0a rect:where(.svelte-8r0a){fill:#00e5a8}.s-solid.svelte-8r0a svg:where(.svelte-8r0a),.s-solid-lit.svelte-8r0a svg:where(.svelte-8r0a),.s-solid-faint.svelte-8r0a svg:where(.svelte-8r0a){stroke-width:1.1px;stroke-linejoin:round}.s-solid.svelte-8r0a svg:where(.svelte-8r0a){stroke:#2fe9b8;stroke-opacity:.85;filter:drop-shadow(0 0 6px #00e5a833)}.s-solid-lit.svelte-8r0a svg:where(.svelte-8r0a){stroke:#b4ffe6;stroke-width:1.3px;filter:drop-shadow(0 0 12px #00e5a877)}.s-solid-faint.svelte-8r0a svg:where(.svelte-8r0a){stroke-opacity:.4}.layer.svelte-8r0a .f-top{fill:#0f5a47;fill-opacity:.94}.layer.svelte-8r0a .f-left{fill:#0a3c30;fill-opacity:.94}.layer.svelte-8r0a .f-right{fill:#052219;fill-opacity:.95}.layer.svelte-8r0a .f-lit{fill:#19a982;fill-opacity:.95}.s-solid-lit.svelte-8r0a .f-top{fill:#138a6b}.s-solid-lit.svelte-8r0a .f-left{fill:#0c6a51}.s-solid-lit.svelte-8r0a .f-right{fill:#074534}.s-solid-faint.svelte-8r0a .f-top,.s-solid-faint.svelte-8r0a .f-left,.s-solid-faint.svelte-8r0a .f-right{fill-opacity:.45}.cursor-line.svelte-8r0a{stroke:#a4ffe2;stroke-width:1px;stroke-dasharray:4 7;opacity:.6}.cursor-dot.svelte-8r0a{fill:#d8fff0;stroke:none;filter:drop-shadow(0 0 12px #00e5a8)}.flat.svelte-8r0a{z-index:5;pointer-events:none;position:absolute;inset:0}.callout-overlay.svelte-8r0a{z-index:6;pointer-events:none;position:absolute;inset:0}.callout-spot.svelte-8r0a{will-change:opacity;background:#00e5a8;border:1px solid #adffe0;width:8px;height:8px;margin:-4px;position:absolute;transform:rotate(45deg);box-shadow:0 0 9px #00e5a8}.callout-guide.svelte-8r0a{transform-origin:0;will-change:opacity;background:#88d9bc;height:1px;position:absolute}.callout-name.svelte-8r0a{color:#d9ffef;letter-spacing:.06em;white-space:nowrap;text-align:center;text-shadow:0 1px 5px #00140d;will-change:opacity;height:20px;font:600 12px/20px ui-monospace,SFMono-Regular,monospace;position:absolute}@media (width>=701px){.moment.has-callouts.svelte-8r0a:not(.callout-fallback) .moment-text-beats:where(.svelte-8r0a){visibility:hidden}}.label-group.svelte-8r0a{position:absolute;inset:0}.label.svelte-8r0a{color:#d3eee4;letter-spacing:.08em;white-space:nowrap;font:600 13px/1 ui-monospace,SFMono-Regular,monospace;position:absolute;transform:translateY(-50%)}.label-middle.svelte-8r0a{transform:translate(-50%,-50%)}.label-end.svelte-8r0a{transform:translate(-100%,-50%)}.label-accent.svelte-8r0a{color:#00e5a8}@media (width>=701px){.desktop-hidden.svelte-8r0a{display:none}}@media (width<=700px){.immersive.svelte-8r0a{height:var(--height-m)}.viewport.svelte-8r0a{translate:0 calc(50dvh - 50svh)}.s-solid.svelte-8r0a svg:where(.svelte-8r0a),.s-solid-lit.svelte-8r0a svg:where(.svelte-8r0a),.s-faint.svelte-8r0a svg:where(.svelte-8r0a){filter:none}.moment.svelte-8r0a{top:max(calc(var(--chrome-nav-h) + 2svh), 72px);text-shadow:0 1px 8px #001711;gap:7px;width:calc(100% - 28px)}.moment.svelte-8r0a h2:where(.svelte-8r0a){max-width:18ch;font-size:clamp(27px,8.2vw,42px)}.moment-line.svelte-8r0a{font-size:14px}.moment-text-beats.svelte-8r0a{width:min(100%,42ch);font-size:12px}.figure.svelte-8r0a strong:where(.svelte-8r0a),.figure-l.svelte-8r0a strong:where(.svelte-8r0a),.figure-xl.svelte-8r0a strong:where(.svelte-8r0a){font-size:clamp(38px,10.2vw,52px)}.figure.svelte-8r0a span:where(.svelte-8r0a){font-size:12px}.moment-links.svelte-8r0a{gap:0 14px}.moment-links.svelte-8r0a a:where(.svelte-8r0a){min-height:44px}.explore-deck.svelte-8r0a{top:max(calc(var(--chrome-nav-h) + 12svh), 136px);gap:8px;width:calc(100% - 32px)}.explore-group.svelte-8r0a{gap:4px;min-width:0}.explore-group.svelte-8r0a h3:where(.svelte-8r0a){font-size:12px}.explore-cards.svelte-8r0a{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.explore-card.svelte-8r0a{gap:2px;min-width:0;min-height:62px;padding:6px 5px;transform:none;box-shadow:3px 3px #022318}.card-icon.svelte-8r0a{width:18px;height:18px}.card-icon.svelte-8r0a svg{width:15px;height:15px}.explore-card.svelte-8r0a strong:where(.svelte-8r0a){font-size:12px}.card-description.svelte-8r0a{display:none}.explore-card.svelte-8r0a:hover,.explore-card.svelte-8r0a:focus-visible{transform:none}.disclosure.svelte-8r0a{font-size:11px}.phone-hidden.svelte-8r0a{display:none}.s-solid.svelte-8r0a svg:where(.svelte-8r0a){filter:none}.s-solid-lit.svelte-8r0a svg:where(.svelte-8r0a){filter:drop-shadow(0 0 3px #00e5a855)}}@media (width<=700px) and (height<=700px){.explore-deck.svelte-8r0a{top:max(calc(var(--chrome-nav-h) + 10svh), 126px)}.explore-card.svelte-8r0a{min-height:56px}.moment.svelte-8r0a{top:max(calc(var(--chrome-nav-h) + 1svh), 64px);gap:3px}.moment.svelte-8r0a h2:where(.svelte-8r0a){font-size:clamp(25px,7.4vw,32px)}.moment-line.svelte-8r0a{font-size:12px}.moment-text-beats.svelte-8r0a{font-size:11px}.figure.svelte-8r0a strong:where(.svelte-8r0a),.figure-l.svelte-8r0a strong:where(.svelte-8r0a),.figure-xl.svelte-8r0a strong:where(.svelte-8r0a){font-size:36px}.moment-links.svelte-8r0a a:where(.svelte-8r0a){min-height:44px;font-size:13px}}@media (width<=370px){.moment-links.svelte-8r0a{column-gap:10px}.moment-links.svelte-8r0a a:where(.svelte-8r0a){font-size:13px}}@media (prefers-reduced-motion:reduce){.scene.svelte-8r0a,.intro.svelte-8r0a,.moment.svelte-8r0a,.label-group.svelte-8r0a{transition:opacity .2s cubic-bezier(.23,1,.32,1),visibility .2s}}
