.hero.svelte-65eul5{position:relative;overflow:hidden}.hero__stage.svelte-65eul5{position:relative;max-height:900px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 130px),transparent calc(100% - 8px));mask-image:linear-gradient(180deg,#000 calc(100% - 130px),transparent calc(100% - 8px))}.plate.svelte-65eul5{position:relative;width:100%;aspect-ratio:2752 / 1536;background:#060a09;container-type:inline-size}@media(min-width:1800px){.plate.svelte-65eul5{width:1778px;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}}.plate.svelte-65eul5 .plate__img{display:block;width:100%;height:100%;object-fit:cover}.plate__dim.svelte-65eul5{position:absolute;inset:0;background:#04090880;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .9s ease;pointer-events:none}.plate[data-phase="2"].svelte-65eul5 .plate__dim:where(.svelte-65eul5){opacity:1}.plate[data-phase="2"].svelte-65eul5 .roll:where(.svelte-65eul5){opacity:.25}.plate__spill.svelte-65eul5{position:absolute;left:55%;top:4%;width:36%;height:62%;pointer-events:none;mix-blend-mode:screen;filter:blur(18px);background:radial-gradient(ellipse 50% 42% at 48% 52%,rgba(0,200,150,.16),rgba(0,190,160,.06) 55%,transparent 80%);opacity:0;transition:opacity .8s ease}.plate[data-connected=true].svelte-65eul5 .plate__spill:where(.svelte-65eul5){opacity:1}.led.svelte-65eul5{position:absolute;left:69.3cqw;top:36.2cqw;width:.55cqw;height:.55cqw;min-width:5px;min-height:5px;border-radius:50%;background:#ffffff2e;transition:background-color .4s ease,box-shadow .4s ease;z-index:3}.plate[data-connected=true].svelte-65eul5 .led:where(.svelte-65eul5){background:#00e0a8;box-shadow:0 0 1cqw #00e0a8e6}.led__ring.svelte-65eul5{position:absolute;inset:-.35cqw;border-radius:50%;border:1px solid rgba(0,224,168,.7);opacity:0}.plate[data-phase="0"][data-connected=true].svelte-65eul5 .led__ring:where(.svelte-65eul5){animation:svelte-65eul5-led-ping 1.6s ease-out infinite}@keyframes svelte-65eul5-led-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.bt.svelte-65eul5{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:0;transition:opacity .8s ease}.plate[data-connected=true].svelte-65eul5 .bt:where(.svelte-65eul5){opacity:1}.plate[data-phase="2"].svelte-65eul5 .bt:where(.svelte-65eul5){opacity:.4}.bt__arc.svelte-65eul5{fill:none;stroke:#00c89666;stroke-width:.14;stroke-dasharray:.55 1.05;stroke-linecap:round}.bt__rune.svelte-65eul5 circle:where(.svelte-65eul5){fill:#050e0cd9;stroke:#00c8968c;stroke-width:.1}.bt__rune.svelte-65eul5 path:where(.svelte-65eul5){fill:none;stroke:#7dffc8;stroke-width:.14;stroke-linejoin:round;stroke-linecap:round}.bt__packet.svelte-65eul5{fill:#00e0a8;opacity:0;filter:drop-shadow(0 0 .4px rgba(0,224,168,.9))}.chip.svelte-65eul5{position:absolute;left:60cqw;top:9.5cqw;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.35cqw;padding:.9cqw 1.5cqw 1cqw;border-radius:1.1cqw;background:#050a09b8;border:1px solid rgba(0,200,150,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1cqw 3cqw #00000073;z-index:3;transition:opacity .6s ease}.chip__label.svelte-65eul5{display:inline-flex;align-items:center;gap:.45cqw;font-size:clamp(.5rem,.72cqw,.6875rem);font-weight:700;letter-spacing:.18em;color:#e8f4f099;white-space:nowrap}.chip__label.svelte-65eul5 svg:where(.svelte-65eul5){width:.9cqw;min-width:10px;height:auto;color:#e8f4f08c}.chip__stack.svelte-65eul5{display:grid}.chip__value.svelte-65eul5{grid-area:1 / 1;font-size:clamp(.8125rem,1.5cqw,1.5rem);font-weight:800;line-height:1;letter-spacing:.03em;white-space:nowrap;transition:opacity .4s ease}.chip__value--wait.svelte-65eul5{color:#e8f4f0cc;opacity:1}.chip__value--on.svelte-65eul5{color:#7dffc8;text-shadow:0 0 1.2cqw rgba(0,224,168,.45);opacity:0}.plate[data-connected=true].svelte-65eul5 .chip__value--wait:where(.svelte-65eul5){opacity:0}.plate[data-connected=true].svelte-65eul5 .chip__value--on:where(.svelte-65eul5){opacity:1}.roll.svelte-65eul5{position:absolute;left:53cqw;top:19.5cqw;display:flex;flex-direction:column;align-items:flex-end;gap:.5cqw;z-index:3;transition:opacity .5s ease}.roll.svelte-65eul5>:where(.svelte-65eul5){opacity:0;transform:translateY(.8cqw);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.plate[data-read=true].svelte-65eul5 .roll:where(.svelte-65eul5)>:where(.svelte-65eul5){opacity:1;transform:none}.plate[data-read=true].svelte-65eul5 .roll:where(.svelte-65eul5) .roll__gauge:where(.svelte-65eul5){transition-delay:.18s}.roll__size.svelte-65eul5{display:inline-flex;align-items:center;padding:.55cqw 1.1cqw;border-radius:100cqw;background:#050e0cd1;border:1px solid rgba(0,200,150,.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:clamp(.6875rem,1.05cqw,1rem);font-weight:700;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.roll__gauge.svelte-65eul5{display:inline-flex;align-items:center;gap:.6cqw;padding:.55cqw 1.1cqw;border-radius:100cqw;background:#050e0cd1;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.roll__track.svelte-65eul5{display:block;width:6.5cqw;min-width:44px;height:.4cqw;min-height:4px;border-radius:100cqw;background:#ffffff24;overflow:hidden}.roll__track.svelte-65eul5 i:where(.svelte-65eul5){display:block;width:100%;height:100%;border-radius:inherit;background:var(--md-sys-color-primary);box-shadow:0 0 .6cqw #00c896b3;transform:scaleX(var(--fill, 0));transform-origin:left center;transition:transform .2s linear}.roll__gauge.svelte-65eul5 b:where(.svelte-65eul5){font-size:clamp(.625rem,.9cqw,.875rem);font-weight:700;color:#e8f4f0d9;font-variant-numeric:tabular-nums}.labelOut.svelte-65eul5{position:absolute;left:63.4cqw;top:17.4cqw;width:16.2cqw;height:10.2cqw;transform:rotate(-2deg);transform-origin:50% 100%;overflow:hidden;z-index:4;pointer-events:none}.labelOut.svelte-65eul5:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:0;transition:opacity .3s ease}.plate[data-phase="2"].svelte-65eul5:not([data-printed=true]) .labelOut:where(.svelte-65eul5):after{opacity:1}.sticker.svelte-65eul5{position:absolute;inset:.35cqw .6cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.32cqw;background:#f6f4ee;border-radius:.45cqw;box-shadow:0 .7cqw 2.4cqw #0000008c,0 0 0 1px #0000001f;transform:translateY(calc((1 - var(--pt, 0)) * 105%));color:#17201c}.sticker__name.svelte-65eul5{font-size:clamp(.6875rem,1.45cqw,1.375rem);font-weight:800;letter-spacing:-.01em;line-height:1}.sticker__figures.svelte-65eul5{font-size:clamp(.625rem,1.1cqw,1.0625rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.sticker__batch.svelte-65eul5{font-size:clamp(.5rem,.72cqw,.6875rem);font-weight:700;letter-spacing:.14em;line-height:1;color:#17201cbf}.sticker__code.svelte-65eul5{width:72%;height:1.5cqw;margin-top:.15cqw;fill:#17201c}.callout.svelte-65eul5{position:absolute;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);display:inline-flex;align-items:center;gap:.65cqw;padding:.85cqw 1.4cqw;border-radius:100cqw;background:#050e0cd1;border:1px solid rgba(0,200,150,.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:clamp(.6875rem,1.05cqw,1rem);font-weight:700;letter-spacing:.01em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transform:translate(calc((72.4 - var(--x)) * 1cqw),calc((21 - var(--y)) * 1cqw)) scale(.3);transition:opacity .5s ease,transform .85s cubic-bezier(.22,1,.36,1);transition-delay:0s;z-index:4;pointer-events:none}.plate[data-printed=true].svelte-65eul5 .callout:where(.svelte-65eul5){opacity:1;transform:none;transition-delay:calc(.15s + var(--k) * .14s)}.callout__dot.svelte-65eul5{width:.55cqw;height:.55cqw;min-width:5px;min-height:5px;border-radius:50%;background:var(--md-sys-color-primary);box-shadow:0 0 .8cqw #00c896e6}.plate__grain.svelte-65eul5{position:absolute;inset:0;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.plate__vignette.svelte-65eul5{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 82% 76% at 64% 42%,transparent 46%,rgba(0,0,0,.28) 82%,rgba(0,0,0,.52) 100%)}.hero__scrim.svelte-65eul5{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,rgba(4,9,8,.94) 0%,rgba(4,9,8,.88) 22%,rgba(4,9,8,.56) 32%,rgba(4,9,8,.18) 41%,rgba(4,9,8,.04) 48%,transparent 56%),linear-gradient(180deg,rgba(4,9,8,.5) 0%,transparent 24%)}.hero__copy.svelte-65eul5{position:absolute;inset:0 auto 0 0;width:47%;z-index:6;padding:6rem 1rem 2.5rem max(2rem,calc((100% - 1280px)/2 + 2rem));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.lede.svelte-65eul5{--d: .12s;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:800;line-height:1.06;letter-spacing:-.025em;color:#fff;margin:0 0 1rem}.lede__line.svelte-65eul5{display:block;text-wrap:balance}.lede__line--accent.svelte-65eul5{color:var(--md-sys-color-primary)}.w.svelte-65eul5{display:inline-block;animation:svelte-65eul5-word-focus .62s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.34s + min(calc(var(--k) * .07s),.3s))}@keyframes svelte-65eul5-word-focus{0%{opacity:0;transform:translateY(.4em);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.hook.svelte-65eul5{--d: .26s;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.65;color:#e8f4f0db;margin:0 0 1.5rem;max-width:44ch}.hero__cta.svelte-65eul5{--d: .4s;display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.75rem}.btn-primary.svelte-65eul5{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:.75rem;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:.9375rem;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px #00c89659}.btn-primary.svelte-65eul5:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 14px 32px #00c89673}.btn-ghost.svelte-65eul5{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:#0812108c;color:var(--md-sys-color-on-surface);border-radius:.75rem;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-family:inherit;font-weight:600;font-size:.9375rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-ghost.svelte-65eul5:hover{background:#00c89614;border-color:#00c89659;color:var(--md-sys-color-primary)}.beats.svelte-65eul5{--d: .52s;display:flex;flex-wrap:wrap;gap:.5rem}.beat.svelte-65eul5{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#e8f4f09e;background:#0812108c;border:1px solid rgba(255,255,255,.09);border-radius:9999px;padding:.4375rem .875rem;cursor:pointer;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.beat.svelte-65eul5:hover{color:#e8f4f0e6;border-color:#00c89652}.beat__dot.svelte-65eul5{width:6px;height:6px;border-radius:50%;background:#ffffff38;transition:background-color .25s ease,box-shadow .25s ease}.beat--on.svelte-65eul5{color:#fff;border-color:#00c89680;background:#00c8961f}.beat--on.svelte-65eul5 .beat__dot:where(.svelte-65eul5){background:var(--md-sys-color-primary);box-shadow:0 0 8px #00c896cc}.captions.svelte-65eul5{--d: .62s;display:grid;margin-top:1rem}.caption.svelte-65eul5{grid-area:1 / 1;font-size:.8125rem;line-height:1.55;color:#e8f4f08c;margin:0;max-width:46ch;opacity:0;transition:opacity .5s ease}.caption--on.svelte-65eul5{opacity:1}@keyframes svelte-65eul5-hero-focus{0%{opacity:0;transform:translateY(16px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes svelte-65eul5-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-65eul5-plate-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}.plate.svelte-65eul5{animation:svelte-65eul5-plate-settle 1.7s cubic-bezier(.22,1,.36,1) backwards}.lede.svelte-65eul5,.hook.svelte-65eul5{animation:svelte-65eul5-hero-focus .78s cubic-bezier(.22,1,.36,1) var(--d, 0s) backwards}.hero__cta.svelte-65eul5,.beats.svelte-65eul5,.captions.svelte-65eul5{animation:svelte-65eul5-hero-rise .66s cubic-bezier(.22,1,.36,1) var(--d, 0s) backwards}@media(max-width:1100px){.hero__stage.svelte-65eul5{max-height:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 120px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 120px),transparent 100%)}.plate.svelte-65eul5{--c: .7;--p: max(100%, 940px);width:var(--p);margin-left:clamp(calc(100% - var(--p)),calc(50% - var(--c) * var(--p)),0px)}.plate[data-phase="2"].svelte-65eul5 :is(.chip:where(.svelte-65eul5),.roll:where(.svelte-65eul5),.labelOut:where(.svelte-65eul5)){opacity:.3}.callout.svelte-65eul5{left:calc(var(--mx) * 1cqw);top:calc(var(--my) * 1cqw);transform:translate(calc((72.4 - var(--mx)) * 1cqw),calc((21 - var(--my)) * 1cqw)) scale(.3);font-size:clamp(.625rem,1.5cqw,.875rem)}.plate[data-printed=true].svelte-65eul5 .callout:where(.svelte-65eul5){transform:none}.hero__scrim.svelte-65eul5{inset:auto 0 0;height:62%;background:linear-gradient(180deg,transparent,rgba(5,11,9,.5) 44%,rgba(5,11,9,.84) 76%,rgba(5,11,9,.94) 100%)}.hero__copy.svelte-65eul5{position:relative;inset:auto;width:auto;margin-top:-6.75rem;padding:.25rem 1.5rem 1rem;background:radial-gradient(125% 62% at 22% 24%,rgba(0,200,150,.11),rgba(0,150,130,.04) 45%,transparent 72%)}.lede.svelte-65eul5{max-width:20ch}.hook.svelte-65eul5{max-width:none}}@media(max-width:640px){.hero__copy.svelte-65eul5{padding:.25rem 1.25rem .75rem}.hero__cta.svelte-65eul5{display:none}.beats.svelte-65eul5{flex-wrap:nowrap;gap:.375rem}.beat.svelte-65eul5{font-size:clamp(.5625rem,2.6vw,.75rem);padding:.5rem .72em;gap:.4em;white-space:nowrap;min-width:0}.beat__dot.svelte-65eul5{width:.45em;height:.45em}.captions.svelte-65eul5{padding-right:4.75rem}}@media(prefers-reduced-motion:reduce){.plate.svelte-65eul5,.lede.svelte-65eul5,.hook.svelte-65eul5,.hero__cta.svelte-65eul5,.beats.svelte-65eul5,.captions.svelte-65eul5,.w.svelte-65eul5,.led__ring.svelte-65eul5{animation:none}.chip__value.svelte-65eul5,.bt.svelte-65eul5,.callout.svelte-65eul5,.caption.svelte-65eul5,.beat.svelte-65eul5,.roll.svelte-65eul5>:where(.svelte-65eul5),.led.svelte-65eul5{transition:none}}.route.svelte-jf0f9r{max-width:1100px;margin:0 auto;padding:4.5rem 2rem 3rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}[data-revealed=true].route.svelte-jf0f9r{opacity:1;transform:translateY(0)}.route__header.svelte-jf0f9r{text-align:center;margin-bottom:2.5rem}.route__header.svelte-jf0f9r h2:where(.svelte-jf0f9r){font-size:2rem;font-weight:700;letter-spacing:-.015em;color:var(--md-sys-color-on-surface);margin-bottom:.5rem}.route__header.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:1rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);max-width:62ch;margin:0 auto}.route__rail.svelte-jf0f9r{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.route__rail.svelte-jf0f9r:before{content:"";position:absolute;left:8%;right:8%;top:24px;border-top:1px dashed rgba(0,200,150,.3)}.route__step.svelte-jf0f9r{position:relative;text-align:center;padding:0 .75rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}[data-revealed=true] .route__step.svelte-jf0f9r{opacity:1;transform:translateY(0)}.route__node.svelte-jf0f9r{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#050e0ce6;border:1px solid rgba(0,200,150,.35);color:var(--md-sys-color-primary);margin-bottom:1rem}.route__node.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:22px;height:22px}.route__step.svelte-jf0f9r h3:where(.svelte-jf0f9r){font-size:1.0625rem;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:.4rem}.route__step.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:.875rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);max-width:34ch;margin:0 auto}.route__footnote.svelte-jf0f9r{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2.25rem auto 0;width:fit-content;padding:.5rem 1rem;border-radius:9999px;background:#00c8960a;border:1px solid rgba(0,200,150,.15);font-size:.8125rem;color:var(--md-sys-color-on-surface-variant)}.route__footnote.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:14px;height:14px;color:var(--md-sys-color-primary);flex-shrink:0}.demo.svelte-jf0f9r{display:flex;flex-direction:column;gap:.875rem;width:100%;padding:2.25rem 1.75rem 1.25rem;border-radius:20px;border:1px solid var(--md-sys-color-outline-variant);background:radial-gradient(120% 90% at 80% 0%,rgba(0,200,150,.07),transparent 55%),var(--md-sys-color-surface-container)}.demo__caption.svelte-jf0f9r{font-size:.75rem;line-height:1.5;color:var(--md-sys-color-on-surface-variant);margin:0;text-align:center}.pcard.svelte-jf0f9r{position:relative;display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;border-radius:16px;background:#050e0cd9;border:1px solid rgba(255,255,255,.08);animation:svelte-jf0f9r-pcard-live 7s ease infinite}.pcard__icon.svelte-jf0f9r{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff0d;color:#e8f4f0bf;flex-shrink:0}.pcard__icon.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:24px;height:24px}.pcard__id.svelte-jf0f9r{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pcard__id.svelte-jf0f9r b:where(.svelte-jf0f9r){font-size:.9375rem;font-weight:700;color:var(--md-sys-color-on-surface);letter-spacing:.02em}.pcard__id.svelte-jf0f9r small:where(.svelte-jf0f9r){font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.pcard__status.svelte-jf0f9r{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.pcard__dot.svelte-jf0f9r{width:9px;height:9px;border-radius:50%;background:#ffffff38;animation:svelte-jf0f9r-pdot 7s ease infinite}.pcard__state.svelte-jf0f9r{display:grid}.pcard__state.svelte-jf0f9r em:where(.svelte-jf0f9r){grid-area:1 / 1;display:inline-flex;font-style:normal}.pcard__state.svelte-jf0f9r em:where(.svelte-jf0f9r) svg:where(.svelte-jf0f9r){width:14px;height:14px}.pcard__off.svelte-jf0f9r{color:#e8f4f066;animation:svelte-jf0f9r-pcard-off 7s ease infinite}.pcard__on.svelte-jf0f9r{color:#7dffc8;animation:svelte-jf0f9r-pcard-on 7s ease infinite}.pcard__waves.svelte-jf0f9r{position:absolute;right:-6px;top:-6px}.pcard__waves.svelte-jf0f9r i:where(.svelte-jf0f9r){position:absolute;right:0;top:0;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(0,224,168,.75);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(45deg);opacity:0;animation:svelte-jf0f9r-pwave 7s ease infinite}.pcard__waves.svelte-jf0f9r i:where(.svelte-jf0f9r):nth-child(2){width:22px;height:22px;right:-4px;top:-4px;animation-delay:.12s}.pcard__waves.svelte-jf0f9r i:where(.svelte-jf0f9r):nth-child(3){width:30px;height:30px;right:-8px;top:-8px;animation-delay:.24s}@keyframes svelte-jf0f9r-pcard-live{0%,30%{border-color:#ffffff14}38%,92%{border-color:#00c89666}to{border-color:#ffffff14}}@keyframes svelte-jf0f9r-pdot{0%,30%{background:#ffffff38;box-shadow:none}38%,92%{background:#00e0a8;box-shadow:0 0 8px #00e0a8e6}to{background:#ffffff38}}@keyframes svelte-jf0f9r-pcard-off{0%,32%{opacity:1}38%,94%{opacity:0}to{opacity:1}}@keyframes svelte-jf0f9r-pcard-on{0%,32%{opacity:0}38%,94%{opacity:1}to{opacity:0}}@keyframes svelte-jf0f9r-pwave{0%,34%{opacity:0;transform:rotate(45deg) scale(.5)}40%{opacity:1}52%,to{opacity:0;transform:rotate(45deg) scale(1.15)}}.rcard.svelte-jf0f9r{display:flex;align-items:center;gap:1.25rem;padding:1.125rem 1.25rem;border-radius:16px;background:#050e0cd9;border:1px solid rgba(255,255,255,.08)}.rcard__roll.svelte-jf0f9r{position:relative;display:inline-flex;width:76px;height:76px;color:#e8f4f0b3;flex-shrink:0;overflow:hidden;border-radius:12px}.rcard__roll.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:100%;height:100%}.rcard__sweep.svelte-jf0f9r{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(0,224,168,.35) 50%,transparent 70%);transform:translate(-100%);animation:svelte-jf0f9r-rsweep 8s ease infinite}@keyframes svelte-jf0f9r-rsweep{0%,8%{transform:translate(-100%)}22%,to{transform:translate(100%)}}.rcard__facts.svelte-jf0f9r{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.rcard__facts.svelte-jf0f9r>:where(.svelte-jf0f9r){opacity:0;transform:translateY(6px);animation:svelte-jf0f9r-rfact 8s ease infinite}.rcard__facts.svelte-jf0f9r>:where(.svelte-jf0f9r):nth-child(2){animation-delay:.15s}.rcard__facts.svelte-jf0f9r>:where(.svelte-jf0f9r):nth-child(3){animation-delay:.3s}@keyframes svelte-jf0f9r-rfact{0%,16%{opacity:0;transform:translateY(6px)}24%,94%{opacity:1;transform:none}to{opacity:0}}.rcard__size.svelte-jf0f9r{display:inline-flex;padding:.375rem .75rem;border-radius:9999px;background:#00c8961f;border:1px solid rgba(0,200,150,.4);font-size:.875rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.rcard__gauge.svelte-jf0f9r{display:inline-flex;align-items:center;gap:.5rem}.rcard__gauge.svelte-jf0f9r span:where(.svelte-jf0f9r){display:block;width:110px;height:6px;border-radius:9999px;background:#ffffff1f;overflow:hidden}.rcard__gauge.svelte-jf0f9r span:where(.svelte-jf0f9r) i:where(.svelte-jf0f9r){display:block;height:100%;width:62%;border-radius:inherit;background:var(--md-sys-color-primary);box-shadow:0 0 6px #00c896b3;transform:scaleX(0);transform-origin:left center;animation:svelte-jf0f9r-rfill 8s ease infinite}@keyframes svelte-jf0f9r-rfill{0%,20%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}.rcard__gauge.svelte-jf0f9r b:where(.svelte-jf0f9r){font-size:.8125rem;font-weight:700;color:#e8f4f0d9;font-variant-numeric:tabular-nums}.rcard__meta.svelte-jf0f9r{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.rcard__meta.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:18px;height:18px}.lstack.svelte-jf0f9r{position:relative;display:flex;flex-direction:column;gap:.75rem;align-items:center}.mini.svelte-jf0f9r{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;width:min(240px,80%);padding:.875rem 1rem .75rem;border-radius:10px;background:#f6f4ee;color:#17201c;box-shadow:0 10px 28px #00000073}.mini.svelte-jf0f9r b:where(.svelte-jf0f9r){font-size:.9375rem;font-weight:800;line-height:1}.mini.svelte-jf0f9r span:where(.svelte-jf0f9r){font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mini.svelte-jf0f9r small:where(.svelte-jf0f9r){font-size:.5625rem;font-weight:700;letter-spacing:.14em;color:#17201cb3;line-height:1}.mini.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:68%;height:12px;fill:#17201c}.mini__tick.svelte-jf0f9r{position:absolute;right:-8px;top:-8px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:0 0 10px #00c89699;opacity:0;transform:scale(.4)}.mini__tick.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:12px;height:12px;fill:none}.mini--0.svelte-jf0f9r .mini__tick:where(.svelte-jf0f9r){animation:svelte-jf0f9r-tick 8s cubic-bezier(.22,1,.36,1) infinite}.mini--1.svelte-jf0f9r .mini__tick:where(.svelte-jf0f9r){animation:svelte-jf0f9r-tick 8s cubic-bezier(.22,1,.36,1) infinite;animation-delay:1.1s}@keyframes svelte-jf0f9r-tick{0%,22%{opacity:0;transform:scale(.4)}28%,96%{opacity:1;transform:scale(1)}to{opacity:1}}.lstack__print.svelte-jf0f9r{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem 1.125rem;border-radius:9999px;background:#00c8961f;border:1px solid rgba(0,200,150,.5);font-size:.8125rem;font-weight:700;color:#fff}.lstack__print.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:15px;height:15px;color:var(--md-sys-color-primary)}.why.svelte-jf0f9r{max-width:1100px;margin:2rem auto 0;padding:4rem 2rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}[data-revealed=true].why.svelte-jf0f9r{opacity:1;transform:translateY(0)}.why__header.svelte-jf0f9r{text-align:center;margin-bottom:2.5rem}.why__header.svelte-jf0f9r h2:where(.svelte-jf0f9r){font-size:2rem;font-weight:700;letter-spacing:-.015em;color:var(--md-sys-color-on-surface);margin-bottom:.5rem}.why__header.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:1rem;color:var(--md-sys-color-on-surface-variant)}.why__grid.svelte-jf0f9r{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.why__card.svelte-jf0f9r{padding:1.75rem;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1),border-color .3s ease}[data-revealed=true] .why__card.svelte-jf0f9r{opacity:1;transform:translateY(0)}.why__card.svelte-jf0f9r:hover{border-color:#00c8964d}.why__card.svelte-jf0f9r h3:where(.svelte-jf0f9r){font-size:1.0625rem;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:.5rem}.why__card.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:.9375rem;line-height:1.65;color:var(--md-sys-color-on-surface-variant);margin:0}.fleet.svelte-jf0f9r{max-width:1100px;margin:0 auto;padding:4rem 2rem 3rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}[data-revealed=true].fleet.svelte-jf0f9r{opacity:1;transform:translateY(0)}.fleet__header.svelte-jf0f9r{text-align:center;margin-bottom:2.5rem}.fleet__header.svelte-jf0f9r h2:where(.svelte-jf0f9r){font-size:2rem;font-weight:700;letter-spacing:-.015em;color:var(--md-sys-color-on-surface);margin-bottom:.5rem}.fleet__header.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:1rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);max-width:58ch;margin:0 auto}.fleet__grid.svelte-jf0f9r{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.fleet__card.svelte-jf0f9r{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;text-decoration:none;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}[data-revealed=true] .fleet__card.svelte-jf0f9r{opacity:1;transform:translateY(0)}a.fleet__card.svelte-jf0f9r:hover{border-color:#00c89659;box-shadow:0 12px 32px #00c89614}.fleet__figure.svelte-jf0f9r{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin-bottom:.25rem}.fleet__figure.svelte-jf0f9r img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.45))}.fleet__glyph.svelte-jf0f9r{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#00c8961a;color:var(--md-sys-color-primary);margin-bottom:.25rem}.fleet__glyph.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:22px;height:22px}.fleet__card.svelte-jf0f9r h3:where(.svelte-jf0f9r){font-size:1rem;font-weight:700;color:var(--md-sys-color-on-surface)}.fleet__card.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:.8438rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant);margin:0}.fleet__foot.svelte-jf0f9r{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.75rem}.fleet__drawer.svelte-jf0f9r{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#00c8960a;border:1px solid rgba(0,200,150,.15);font-size:.8125rem;color:var(--md-sys-color-on-surface-variant);margin:0}.fleet__drawer.svelte-jf0f9r svg:where(.svelte-jf0f9r){width:15px;height:15px;color:var(--md-sys-color-primary);flex-shrink:0}.fleet__all.svelte-jf0f9r{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--md-sys-color-primary);text-decoration:none;transition:gap .2s ease}.fleet__all.svelte-jf0f9r:hover{gap:.75rem}.specs.svelte-jf0f9r{max-width:1100px;margin:0 auto;padding:4rem 2rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}[data-revealed=true].specs.svelte-jf0f9r{opacity:1;transform:translateY(0)}.specs__header.svelte-jf0f9r{text-align:center;margin-bottom:2.5rem}.specs__header.svelte-jf0f9r h2:where(.svelte-jf0f9r){font-size:2rem;font-weight:700;letter-spacing:-.015em;color:var(--md-sys-color-on-surface);margin-bottom:.5rem}.specs__header.svelte-jf0f9r p:where(.svelte-jf0f9r){font-size:1rem;color:var(--md-sys-color-on-surface-variant)}.specs__grid.svelte-jf0f9r{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.specs__card.svelte-jf0f9r{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(16px)}[data-revealed=true] .specs__card.svelte-jf0f9r{opacity:1;transform:translateY(0)}.specs__card.svelte-jf0f9r:hover{transform:translateY(-2px);border-color:#00c8964d;box-shadow:0 12px 32px #00c89614}.specs__label.svelte-jf0f9r{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--md-sys-color-primary)}.specs__value.svelte-jf0f9r{font-size:1rem;font-weight:500;color:var(--md-sys-color-on-surface);line-height:1.4}@media(max-width:900px){.route__rail.svelte-jf0f9r{grid-template-columns:1fr;gap:2rem}.route__rail.svelte-jf0f9r:before{left:calc(50% - .5px);right:auto;top:5%;bottom:5%;border-top:none;border-left:1px dashed rgba(0,200,150,.3)}.route__header.svelte-jf0f9r h2:where(.svelte-jf0f9r),.why__header.svelte-jf0f9r h2:where(.svelte-jf0f9r),.fleet__header.svelte-jf0f9r h2:where(.svelte-jf0f9r),.specs__header.svelte-jf0f9r h2:where(.svelte-jf0f9r){font-size:1.625rem}.why__grid.svelte-jf0f9r{grid-template-columns:1fr}.fleet__grid.svelte-jf0f9r,.specs__grid.svelte-jf0f9r{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.route.svelte-jf0f9r,.why.svelte-jf0f9r,.fleet.svelte-jf0f9r,.specs.svelte-jf0f9r{padding:2.5rem 1.25rem}.fleet__grid.svelte-jf0f9r,.specs__grid.svelte-jf0f9r{grid-template-columns:1fr}.route__header.svelte-jf0f9r h2:where(.svelte-jf0f9r),.why__header.svelte-jf0f9r h2:where(.svelte-jf0f9r),.fleet__header.svelte-jf0f9r h2:where(.svelte-jf0f9r),.specs__header.svelte-jf0f9r h2:where(.svelte-jf0f9r){font-size:1.375rem}.fleet__foot.svelte-jf0f9r{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.route.svelte-jf0f9r,.route__step.svelte-jf0f9r,.why.svelte-jf0f9r,.why__card.svelte-jf0f9r,.fleet.svelte-jf0f9r,.fleet__card.svelte-jf0f9r,.specs.svelte-jf0f9r,.specs__card.svelte-jf0f9r{transition:none;opacity:1;transform:none}.pcard.svelte-jf0f9r,.pcard__dot.svelte-jf0f9r,.pcard__off.svelte-jf0f9r,.pcard__on.svelte-jf0f9r,.pcard__waves.svelte-jf0f9r i:where(.svelte-jf0f9r),.rcard__sweep.svelte-jf0f9r,.rcard__facts.svelte-jf0f9r>:where(.svelte-jf0f9r),.rcard__gauge.svelte-jf0f9r span:where(.svelte-jf0f9r) i:where(.svelte-jf0f9r),.mini__tick.svelte-jf0f9r{animation:none}.pcard.svelte-jf0f9r{border-color:#00c89666}.pcard__dot.svelte-jf0f9r{background:#00e0a8}.pcard__off.svelte-jf0f9r{opacity:0}.pcard__on.svelte-jf0f9r{opacity:1}.rcard__facts.svelte-jf0f9r>:where(.svelte-jf0f9r){opacity:1;transform:none}.rcard__gauge.svelte-jf0f9r span:where(.svelte-jf0f9r) i:where(.svelte-jf0f9r){transform:scaleX(1)}.mini__tick.svelte-jf0f9r{opacity:1;transform:scale(1)}}
