.landing-page{justify-content:center;min-height:100dvh;display:flex}body:has(.landing-page){--footer-cove-bg:var(--color-surface)}.surface{background:var(--color-surface);width:100%;padding:clamp(var(--space-px-28), 3.5vw, var(--space-px-44)) var(--surface-pad-x) var(--surface-pad-y-bottom);--surface-gap:clamp(var(--space-10), 8vw, var(--space-px-120));gap:var(--surface-gap);flex-direction:column;display:flex}.section__cta{justify-content:center;display:flex}.hero{text-align:center;align-items:center;gap:var(--space-px-18);padding:clamp(var(--space-3), 2vw, var(--space-5)) 0 clamp(var(--space-1), 1vw, var(--space-px-10));flex-direction:column;width:100%;max-width:880px;margin:0 auto;display:flex}.hero__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-landing-hero);line-height:var(--lh-hero-title);letter-spacing:var(--lt-display-2);color:var(--color-heading);max-width:20ch;margin:0}.hero__lead{font-size:var(--fs-lead);line-height:var(--lh-message);color:var(--color-fg-muted);max-width:52ch;margin:0}.hero__lead strong{color:var(--color-fg);font-weight:var(--fw-bold)}.hero__search{justify-content:center;width:100%;max-width:720px;display:flex}.hero__hint{font-size:var(--fs-pill);color:var(--color-fg-muted);max-width:560px;line-height:var(--lh-normal);margin:0}@media (width<=520px){.hero__title{font-size:var(--fs-4xl)}}.section{gap:clamp(var(--space-7), 4vw, var(--space-px-48));flex-direction:column;display:flex}.section--experience{margin-inline:calc(-1 * var(--surface-pad-x));padding:clamp(var(--space-9), 6vw, var(--space-px-80)) var(--surface-pad-x);background:var(--color-band-tint);--color-accent-tint:var(--color-surface);--color-pill-bg:var(--color-surface);--color-surface-alt:var(--color-surface);--color-media-placeholder:var(--color-surface)}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.section__head--stacked{align-items:flex-start;gap:clamp(var(--space-5), 2vw, var(--space-px-28));flex-direction:column}.section__head-left{gap:clamp(var(--space-5), 2vw, var(--space-px-28));flex-direction:column;min-width:0;display:flex}.section__head-right{flex-shrink:0}.display{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--lt-display);color:var(--color-heading)}.section--tours .display{font-size:var(--fs-h2);line-height:var(--lh-body);letter-spacing:var(--lt-h2)}.section--tours .section__head{text-align:center;justify-content:center}.section--video .display{font-size:var(--fs-hero-sub);line-height:var(--lh-tight)}.h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-body-tighter);letter-spacing:var(--lt-h2);max-width:1000px}.h2__strong{font-weight:var(--fw-bold);color:var(--color-accent-text)}.h2__soft{font-weight:var(--fw-medium);color:var(--color-fg-muted)}.tours-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.gallery-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.experience-foot{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-2);display:flex}.experience-foot__text{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--color-fg-soft);max-width:360px}.video-head{align-items:flex-start;gap:clamp(var(--space-5), 2vw, var(--space-px-28));flex-direction:column;display:flex}.video-head__row{justify-content:space-between;align-items:flex-end;gap:var(--space-6);width:100%;display:flex}.video-head__caption{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--color-fg-soft);text-align:right;max-width:460px}.video-frame{aspect-ratio:16/7;border-radius:var(--radius-card);background:var(--color-fg-soft);cursor:pointer;isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.video-frame__image{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-800) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.video-frame:hover .video-frame__image{transform:scale(1.03)}}.video-frame:focus-visible .video-frame__image{transform:scale(1.03)}.video-frame__overlay{background:radial-gradient(ellipse at center, var(--overlay-dark-05) 0%, var(--overlay-dark-25) 100%), linear-gradient(180deg, var(--overlay-dark-0) 60%, var(--overlay-dark-55) 100%);pointer-events:none;position:absolute;inset:0}.video-frame__play{border-radius:var(--radius-pill);background:var(--overlay-light-92);width:clamp(64px,8vw,96px);height:clamp(64px,8vw,96px);color:var(--color-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-dropdown);transition:transform var(--dur-250) var(--ease-out), background-color var(--dur-normal) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-frame__play svg{width:42%;height:42%;transform:translate(2px)}@media (hover:hover){.video-frame:hover .video-frame__play{background:var(--color-static-white);transform:translate(-50%,-50%)scale(1.08)}}.video-frame:focus-visible .video-frame__play{background:var(--color-static-white);transform:translate(-50%,-50%)scale(1.08)}.video-frame:active .video-frame__play{transform:translate(-50%,-50%)scale(.94)}.video-frame__caption{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:#fff;pointer-events:none;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.video-frame__location{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);letter-spacing:var(--ls-tight-2);text-shadow:0 2px 8px var(--overlay-dark-45)}.video-frame__duration{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:var(--space-1) var(--space-px-10);background:var(--overlay-dark-55);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (width<=1280px){.tours-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.section__head,.video-head__row,.experience-foot{flex-direction:column;align-items:flex-start}.video-head__caption{text-align:left}.gallery-grid{grid-template-columns:1fr}.h2{font-size:var(--fs-h3)}}@media (width<=520px){.tours-grid{grid-template-columns:1fr}.display{font-size:var(--fs-h2)}.video-frame{aspect-ratio:5/4}}:where(.mt-play,.mt-play *,.mt-load):is(.mt-rise,.mt-drop,.mt-slide,.mt-fade,.mt-pop){animation-duration:var(--motion-enter);animation-timing-function:var(--ease-out);animation-fill-mode:backwards;animation-delay:calc(var(--mt-zone,0) * var(--motion-zone) + min(var(--mt-i,0), var(--mt-cap,var(--motion-cap))) * var(--mt-step,var(--motion-step)))}:where(.mt-play,.mt-play *,.mt-load).mt-rise{animation-name:mt-rise}:where(.mt-play,.mt-play *,.mt-load).mt-drop{animation-name:mt-drop}:where(.mt-play,.mt-play *,.mt-load).mt-slide{animation-name:mt-slide}:where(.mt-play,.mt-play *,.mt-load).mt-fade{animation-name:mt-fade}:where(.mt-play,.mt-play *,.mt-load).mt-pop{animation-name:mt-pop}:where(.mt-play,.mt-play *,.mt-load).mt-slow{animation-duration:var(--motion-enter-slow)}@keyframes mt-rise{0%{opacity:0;translate:0 var(--motion-distance)}}@keyframes mt-drop{0%{opacity:0;translate:0 calc(var(--motion-distance) * -.45)}}@keyframes mt-slide{0%{opacity:0;translate:calc(var(--motion-distance) * -1.15) 0}}@keyframes mt-fade{0%{opacity:0}}@keyframes mt-pop{0%{opacity:0;translate:0 calc(var(--motion-distance) * .45);scale:.6}}@font-face{font-family:Inter Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:105.91%;ascent-override:91.47%;descent-override:22.77%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:102.66%;ascent-override:94.36%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback;font-weight:100 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:96.14%;ascent-override:100.76%;descent-override:25.09%;line-gap-override:0%}:root{--primitive-color-blue-25:#f0f9ff;--primitive-color-blue-50:#e7f6fe;--primitive-color-blue-75:#dbf1ff;--primitive-color-blue-100:#d8eefd;--primitive-color-blue-125:#e0e6ed;--primitive-color-blue-150:#c5e6fc;--primitive-color-blue-175:#b9e2fd;--primitive-color-blue-200:#b1ddfb;--primitive-color-blue-225:#92d1fc;--primitive-color-blue-250:#b5a9da;--primitive-color-blue-275:#7acaff;--primitive-color-blue-300:#86b4e6;--primitive-color-blue-325:#8b95a6;--primitive-color-blue-350:#2eabff;--primitive-color-blue-375:#11a3f4;--primitive-color-blue-400:#00a2fc;--primitive-color-blue-425:#6b7280;--primitive-color-blue-450:#5f5584;--primitive-color-blue-475:#2a66a3;--primitive-color-blue-500:#0876b2;--primitive-color-blue-525:#006eb8;--primitive-color-blue-550:#076da5;--primitive-color-blue-575:#07689c;--primitive-color-blue-600:#25516f;--primitive-color-blue-625:#00558f;--primitive-color-blue-650:#004f85;--primitive-color-blue-675:#00247d;--primitive-color-blue-700:#003f6b;--primitive-color-blue-725:#17354a;--primitive-color-blue-750:#202833;--primitive-color-blue-775:#0a2540;--primitive-color-blue-800:#0f2838;--primitive-color-blue-825:#032d44;--primitive-color-blue-850:#0f2533;--primitive-color-blue-875:#0d2231;--primitive-color-blue-900:#0f2029;--primitive-color-blue-925:#0b1c28;--primitive-color-blue-950:#08161f;--primitive-color-cyan-25:#5cc2c4;--primitive-color-cyan-50:#0b7a80;--primitive-color-green-25:#e7f7ec;--primitive-color-green-50:#dcfce7;--primitive-color-green-75:#a7dcb8;--primitive-color-green-100:#86efac;--primitive-color-green-125:#8fc283;--primitive-color-green-150:#4ade80;--primitive-color-green-175:#3b7536;--primitive-color-green-200:#147839;--primitive-color-green-225:#166534;--primitive-color-green-250:#1f5a33;--primitive-color-green-275:#12301d;--primitive-color-green-300:#102718;--primitive-color-neutral-25:#fff;--primitive-color-neutral-50:#f7f7f7;--primitive-color-neutral-75:#f3f3f3;--primitive-color-neutral-100:#f1f1f1;--primitive-color-neutral-125:#ededed;--primitive-color-neutral-150:#ececec;--primitive-color-neutral-175:#e3e3e3;--primitive-color-neutral-200:#e0e0e0;--primitive-color-neutral-225:#dcdcdc;--primitive-color-neutral-250:#d8d8d8;--primitive-color-neutral-275:#c9c9c9;--primitive-color-neutral-300:#b9b9b9;--primitive-color-neutral-325:#9a9a9a;--primitive-color-neutral-350:#999;--primitive-color-neutral-375:#858585;--primitive-color-neutral-390:#6d6d6d;--primitive-color-neutral-400:#6b6b6b;--primitive-color-neutral-425:#6a6a6a;--primitive-color-neutral-430:#686868;--primitive-color-neutral-450:#5c5c5c;--primitive-color-neutral-475:#5a5a5a;--primitive-color-neutral-500:#555;--primitive-color-neutral-525:#4a4a4a;--primitive-color-neutral-550:#3a3a3a;--primitive-color-neutral-575:#2b2b2b;--primitive-color-neutral-600:#2a2a2a;--primitive-color-neutral-625:#242424;--primitive-color-neutral-650:#232323;--primitive-color-neutral-675:#1f1f1f;--primitive-color-neutral-700:#1d1d1d;--primitive-color-neutral-725:#1a1a1a;--primitive-color-neutral-750:#161616;--primitive-color-neutral-775:#0a0a0a;--primitive-color-orange-25:#fff3e5;--primitive-color-orange-50:#fff3d6;--primitive-color-orange-75:#ffe0c2;--primitive-color-orange-100:#f3d28d;--primitive-color-orange-125:#f6c878;--primitive-color-orange-150:#e89c7a;--primitive-color-orange-175:#fbbf24;--primitive-color-orange-200:#f0a82a;--primitive-color-orange-225:#f46011;--primitive-color-orange-250:#f59e0b;--primitive-color-orange-275:#d97706;--primitive-color-orange-300:#a84e2a;--primitive-color-orange-325:#a84e08;--primitive-color-orange-350:#92400e;--primitive-color-orange-375:#7a5015;--primitive-color-orange-400:#4a2a0d;--primitive-color-orange-425:#33250e;--primitive-color-orange-450:#2d210c;--primitive-color-orange-475:#2b1a0a;--primitive-color-red-25:#fee2e2;--primitive-color-red-50:#fecaca;--primitive-color-red-75:#fca5a5;--primitive-color-red-100:#f87171;--primitive-color-red-125:#ca2323;--primitive-color-red-150:#cf142b;--primitive-color-red-175:#991b1b;--primitive-color-red-200:#7f1d1d;--primitive-color-red-225:#3a1717;--primitive-color-violet-25:#6011f4;--primitive-color-yellow-25:#fffbeb;--primitive-color-yellow-50:#ffeb2e;--primitive-color-yellow-75:#ffd60a;--primitive-color-yellow-100:#fc0;--primitive-color-yellow-400:#4a4206;--primitive-shadow-btn-hover:0 8px 18px -6px #00000061;--primitive-shadow-btn-hover-on-brand:0 10px 22px -6px #032d448c;--primitive-shadow-landing-card:0 1px 2px #032d440f, 0 12px 32px -12px #032d442e;--primitive-shadow-landing-pop:0 2px 4px #032d440f, 0 24px 48px -16px #032d4447;--primitive-shadow-landing-panel:0 30px 60px -20px #00000080;--primitive-color-navy-a12:#032d441f;--primitive-color-navy-a22:#032d4438;--primitive-color-navy-a35:#032d4459;--primitive-color-sky-glow:#11a3f459;--primitive-press-scale:.97;--primitive-press-scale-deep:.94;--primitive-value-0:0;--primitive-shadow-inset:inset;--primitive-shadow-btn-hover-alt:0 8px 18px -6px #000000b3;--primitive-radius-surface:32px;--primitive-radius-card:24px;--primitive-radius-image:18px;--primitive-radius-pill:999px;--primitive-space-0:0px;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-5:20px;--primitive-space-6:24px;--primitive-space-7:32px;--primitive-space-8:40px;--primitive-space-9:56px;--primitive-space-10:72px;--primitive-space-11:96px;--primitive-space-12:128px;--primitive-space-px-1:1px;--primitive-space-px-2:2px;--primitive-space-px-3:3px;--primitive-space-px-5:5px;--primitive-space-px-6:6px;--primitive-space-px-7:7px;--primitive-space-px-9:9px;--primitive-space-px-10:10px;--primitive-space-px-11:11px;--primitive-space-px-13:13px;--primitive-space-px-14:14px;--primitive-space-px-18:18px;--primitive-space-px-22:22px;--primitive-space-px-28:28px;--primitive-space-px-30:30px;--primitive-space-px-36:36px;--primitive-space-px-44:44px;--primitive-space-px-48:48px;--primitive-space-px-52:52px;--primitive-space-px-60:60px;--primitive-space-px-64:64px;--primitive-space-px-80:80px;--primitive-space-px-120:120px;--primitive-space-block-inner:clamp(20px, 2.5vw, 32px);--primitive-space-section-gap:clamp(48px, 6vw, 96px);--primitive-space-surface-y:clamp(28px, 3.5vw, 44px);--primitive-panel-sidebar-width:296px;--primitive-admin-sidebar-width:240px;--primitive-font-display:"Inter Tight", "Inter Tight Fallback", "Inter", system-ui, -apple-system, sans-serif;--primitive-font-body:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--primitive-fs-display:clamp(48px, 6vw, 84px);--primitive-fs-landing-hero:clamp(36px, 4.5vw, 58px);--primitive-fs-hero-sub:clamp(28px, 4vw, 44px);--primitive-fs-h2:clamp(22px, 2.4vw, 34px);--primitive-fs-h3:clamp(20px, 1.7vw, 24px);--primitive-fs-h4:clamp(18px, 1.4vw, 20px);--primitive-fs-lead:clamp(16px, 1.7vw, 19px);--primitive-fs-2xs:10px;--primitive-fs-xs:11px;--primitive-fs-sm:12px;--primitive-fs-pill:13px;--primitive-fs-small:14px;--primitive-fs-body:15px;--primitive-fs-md:16px;--primitive-fs-lg:18px;--primitive-fs-xl:20px;--primitive-fs-price:22px;--primitive-fs-2xl:24px;--primitive-fs-3xl:28px;--primitive-fs-4xl:32px;--primitive-fs-5xl:40px;--primitive-fs-6xl:48px;--primitive-fs-7xl:56px;--primitive-lh-display:1.04;--primitive-lh-tight:1.1;--primitive-lh-snug:1.25;--primitive-lh-normal:1.5;--primitive-lt-display:-.025em;--primitive-lt-h2:-.015em;--primitive-lt-body:0;--primitive-container-max:1680px;--primitive-content-max-width:1200px;--primitive-content-max-width-narrow:1080px;--primitive-value-4vw:4vw;--primitive-surface-pad-x:clamp(28px, 5vw, 96px);--primitive-surface-pad-y-top:clamp(28px, 3vw, 56px);--primitive-surface-pad-y-bottom:clamp(56px, 6vw, 112px);--primitive-canvas-pad:clamp(8px, 1.2vw, 20px);--primitive-shadow-card-overlay:0 1px 2px #0000000a;--primitive-shadow-2:0 1px 3px #00000014;--primitive-shadow-3:0 8px 24px #0000001a;--primitive-shadow-4:-12px 0 40px #00000014;--primitive-z-base:1;--primitive-z-raised:2;--primitive-z-sticky:10;--primitive-z-overlay:50;--primitive-z-modal:100;--primitive-z-popover:200;--primitive-z-toast:300;--primitive-ease-out:cubic-bezier(.16, 1, .3, 1);--primitive-ease-in-out:cubic-bezier(.4, 0, .2, 1);--primitive-dur-100:.1s;--primitive-dur-120:.12s;--primitive-dur-fast:.15s;--primitive-dur-180:.18s;--primitive-dur-normal:.2s;--primitive-dur-250:.25s;--primitive-dur-slow:.3s;--primitive-dur-400:.4s;--primitive-dur-slower:.5s;--primitive-dur-600:.6s;--primitive-dur-700:.7s;--primitive-dur-800:.8s;--primitive-motion-enter:.38s;--primitive-motion-zone:.1s;--primitive-motion-step:50ms;--primitive-motion-step-dense:22ms;--primitive-motion-cap:7;--primitive-motion-distance:14px;--primitive-border-1:1px;--primitive-border-2:1.5px;--primitive-border-3:2px;--primitive-border-rail:3px;--primitive-fw-regular:400;--primitive-fw-medium:500;--primitive-fw-semibold:600;--primitive-fw-bold:700;--primitive-fw-extrabold:800;--primitive-lh-relaxed:1.6;--primitive-lh-loose:1.75;--primitive-lt-eyebrow:.06em;--primitive-lt-pill:.05em;--primitive-lt-display-2:-.02em;--primitive-scrim-on-surface-04:#0000000a;--primitive-scrim-on-surface-08:#00000014;--primitive-scrim-on-surface-18:#0000002e;--primitive-scrim-on-surface-55:#0000008c;--primitive-radius-xs:8px;--primitive-radius-sm:10px;--primitive-radius-md:12px;--primitive-radius-lg:14px;--primitive-radius-xl:20px;--primitive-space-px-38:38px;--primitive-space-px-42:42px;--primitive-space-px-100:100px;--primitive-space-px-88:88px;--primitive-lh-flush:1;--primitive-lh-hero-title:1.05;--primitive-lh-tight-alt:1.08;--primitive-lh-body-tight:1.15;--primitive-lh-body-tighter:1.18;--primitive-lh-body:1.2;--primitive-lh-caption:1.3;--primitive-lh-lead:1.35;--primitive-lh-card:1.4;--primitive-lh-card-alt:1.45;--primitive-lh-message:1.55;--primitive-lh-label:1.65;--primitive-ls-tight-3:-.005em;--primitive-ls-tight-2:-.01em;--primitive-ls-tight-1:-.018em;--primitive-ls-wide-1:.03em;--primitive-ls-wide-2:.04em;--primitive-ls-wide-3:.08em;--primitive-ls-wide-4:.1em;--primitive-ls-wide-5:.3em;--primitive-radius-2xs:4px;--primitive-radius-3xs:6px;--primitive-radius-13:13px;--primitive-radius-15:15px;--primitive-radius-16:16px;--primitive-radius-22:22px;--primitive-z-mid-5:5;--primitive-z-mid-30:30;--primitive-z-40:40;--primitive-z-high-60:60;--primitive-z-high-70:70;--primitive-z-high-90:90;--primitive-z-3:3;--primitive-z-4:4;--primitive-z-110:110;--primitive-z-120:120;--primitive-z-130:130;--primitive-z-140:140;--primitive-z-150:150;--primitive-z-250:250;--primitive-shadow-subtle:0 6px 24px #0000000f;--primitive-value-4px:4px;--primitive-value-16px:16px;--primitive-value-8px:8px;--primitive-value-24px:24px;--primitive-value-32px:32px;--primitive-value-neg8px:-8px;--primitive-shadow-btn:0 2px 6px #0003;--primitive-shadow-btn-alt:0 2px 4px #0000001a;--primitive-shadow-input:0 2px 8px #0000001a;--primitive-shadow-card-active:0 4px 14px #0000002e;--primitive-shadow-cookie:0 12px 36px #0000001f;--primitive-shadow-soft-float:0 12px 28px #0000000f;--primitive-shadow-popover:0 8px 24px #0000001a;--primitive-shadow-popover-strong:0 12px 32px #00000026;--primitive-shadow-popover-intense:0 12px 32px #0000002e;--primitive-shadow-notification:0 12px 40px #0000001f;--primitive-shadow-float-heavy:0 18px 48px #0003;--primitive-value-48px:48px;--primitive-shadow-modal-strong:0 20px 60px #00000040;--primitive-value-20px:20px;--primitive-value-60px:60px;--primitive-shadow-xl:0 24px 60px #00000040;--primitive-shadow-notify-xl:0 24px 64px #00000038;--primitive-shadow-card-resting:0 1px 2px #0000000f;--primitive-shadow-card-hover-alt:0 1px 2px #00000014;--primitive-shadow-glow:0 4px 24px #0000000a;--primitive-value-40px:40px;--primitive-shadow-5:0 4px 16px #0000000d;--primitive-space-neg-4:-4px;--primitive-ls-star:1px;--primitive-space-neg-1:-1px;--primitive-space-neg-10:-10px;--primitive-space-neg-12:-12px;--primitive-space-neg-14:-14px;--primitive-lh-prose:1.7;--primitive-radius-2:2px;--primitive-radius-3:3px;--primitive-shadow-float-strong:0 10px 28px #00000038;--primitive-shadow-toggle:0 1px 3px #0003;--primitive-overlay-dark-0:#0000;--primitive-overlay-dark-05:#0000000d;--primitive-overlay-dark-06:#0000000f;--primitive-overlay-dark-08:#00000014;--primitive-overlay-dark-18:#0000002e;--primitive-overlay-dark-25:#00000040;--primitive-overlay-dark-35:#00000059;--primitive-overlay-dark-38:#00000061;--primitive-overlay-dark-45:#00000073;--primitive-overlay-dark-50:#00000080;--primitive-overlay-dark-55:#0000008c;--primitive-overlay-dark-60:#0009;--primitive-overlay-dark-68:#000000ad;--primitive-overlay-dark-78:#000000c7;--primitive-overlay-dark-92:#000000eb;--primitive-overlay-light-06:#ffffff0f;--primitive-overlay-light-08:#ffffff14;--primitive-overlay-light-10:#ffffff1a;--primitive-overlay-light-12:#ffffff1f;--primitive-overlay-light-14:#ffffff24;--primitive-overlay-light-16:#ffffff29;--primitive-overlay-light-18:#ffffff2e;--primitive-overlay-light-22:#ffffff38;--primitive-overlay-light-28:#ffffff47;--primitive-overlay-light-35:#ffffff59;--primitive-overlay-light-40:#fff6;--primitive-overlay-light-50:#ffffff80;--primitive-overlay-light-55:#ffffff8c;--primitive-overlay-light-60:#fff9;--primitive-overlay-light-65:#ffffffa6;--primitive-overlay-light-70:#ffffffb3;--primitive-overlay-light-72:#ffffffb8;--primitive-overlay-light-85:#ffffffd9;--primitive-overlay-light-90:#ffffffe6;--primitive-overlay-light-92:#ffffffeb;--primitive-overlay-light-95:#fffffff2;--primitive-overlay-accent-08:#006eb814;--primitive-overlay-accent-90:#006eb8e6;--primitive-overlay-accent-soft-03:#2eabff08;--primitive-overlay-accent-soft-08:#2eabff14;--primitive-overlay-accent-soft-22:#2eabff38;--primitive-overlay-accent-glow:#11a3f473;--primitive-overlay-warning-12:#d977061f;--primitive-overlay-ink-06:#1a1a1a0f;--primitive-scrim-on-surface-04-alt:#ffffff0a;--primitive-scrim-on-surface-08-alt:#ffffff14;--primitive-scrim-on-surface-18-alt:#ffffff2e;--primitive-scrim-on-surface-55-alt:#ffffff8c;--space-footer-gap:clamp(88px, 11vw, 160px);--cookie-banner-space:var(--primitive-space-0);--bp-xs:380px;--bp-sm:520px;--bp-md:720px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1680px;--bp-480:480px;--bp-540:540px;--bp-560:560px;--bp-600:600px;--bp-640:640px;--bp-680:680px;--bp-700:700px;--bp-760:760px;--bp-768:768px;--bp-800:800px;--bp-880:880px;--bp-900:900px;--bp-960:960px;--bp-1100:1100px;--bp-1200:1200px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%;scroll-padding-bottom:var(--cookie-banner-space)}body{min-height:100dvh;padding-bottom:var(--cookie-banner-space);--bottom-nav-room:var(--primitive-space-0);--listing-bar-clearance:var(--primitive-space-0);--bottom-chrome:calc(var(--bottom-nav-room) + var(--listing-bar-clearance));flex-direction:column;display:flex}body>div[style*="display: contents"]{display:contents}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}.msg__link{color:var(--color-accent-strong);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.msg__link:hover{color:var(--color-fg)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6,legend,caption,figcaption,summary,th,button,[role=heading],[class*=__title],[class*=__label],[class*=__name],[class*=__heading]){text-wrap:balance}:where(p,li,dd,blockquote,[class*=__desc],[class*=__sub],[class*=__hint],[class*=__lead]){text-wrap:pretty}:where([aria-pressed=true],[aria-selected=true],[aria-checked=true])>*{--color-accent-tint:var(--color-surface);--color-pill-bg:var(--color-surface);--color-surface-alt:var(--color-surface);--color-media-placeholder:var(--color-surface)}:root{--color-canvas:var(--primitive-color-neutral-125);--color-surface:var(--primitive-color-neutral-25);--color-fg:var(--primitive-color-neutral-775);--color-fg-soft:var(--primitive-color-neutral-725);--color-fg-muted:var(--primitive-color-neutral-430);--color-fg-muted-on-canvas:var(--primitive-color-neutral-450);--color-pill-bg:var(--primitive-color-neutral-100);--color-pill-fg:var(--primitive-color-neutral-775);--color-surface-alt:var(--primitive-color-neutral-50);--color-button-bg:var(--primitive-color-neutral-775);--color-button-fg:var(--primitive-color-neutral-25);--color-overlay-fg:var(--primitive-color-neutral-25);--color-border:var(--primitive-color-neutral-150);--color-border-soft:var(--primitive-color-neutral-175);--color-border-strong:var(--primitive-color-neutral-250);--color-media-placeholder:var(--primitive-color-neutral-250);--color-border-muted:var(--primitive-color-neutral-275);--color-border-control:var(--primitive-color-neutral-375);--color-accent:var(--primitive-color-blue-375);--color-on-accent:var(--primitive-color-neutral-25);--color-accent-text:var(--primitive-color-blue-550);--color-accent-fill:var(--primitive-color-blue-500);--color-accent-strong:var(--primitive-color-blue-575);--color-band-from:var(--primitive-color-blue-500);--color-band-to:var(--primitive-color-blue-575);--color-accent-soft:var(--primitive-color-blue-75);--color-accent-tint:var(--primitive-color-blue-25);--color-brand-cyan:var(--primitive-color-blue-350);--color-brand:var(--primitive-color-blue-350);--color-logo-wordmark:var(--primitive-color-blue-400);--color-brand-yellow:var(--primitive-color-yellow-50);--color-highlighter:var(--primitive-color-yellow-50);--color-brand-orange:var(--primitive-color-orange-225);--color-brand-violet:var(--primitive-color-violet-25);--color-brand-sky:var(--primitive-color-blue-375);--color-heading:var(--primitive-color-blue-825);--color-button-on-brand-bg:var(--primitive-color-yellow-50);--color-button-on-brand-hover:var(--primitive-color-yellow-75);--color-button-on-brand-fg:var(--primitive-color-blue-825);--shadow-btn-hover:var(--primitive-shadow-btn-hover);--shadow-btn-hover-on-brand:var(--primitive-shadow-btn-hover-on-brand);--shadow-landing-card:var(--primitive-shadow-landing-card);--shadow-landing-pop:var(--primitive-shadow-landing-pop);--shadow-landing-panel:var(--primitive-shadow-landing-panel);--color-navy-a12:var(--primitive-color-navy-a12);--color-navy-a22:var(--primitive-color-navy-a22);--color-navy-a35:var(--primitive-color-navy-a35);--color-sky-glow:var(--primitive-color-sky-glow);--focus-ring-color:var(--color-fg);--focus-ring-width:var(--border-3);--focus-ring-offset:var(--space-px-3);--press-scale:var(--primitive-press-scale);--press-scale-deep:var(--primitive-press-scale-deep);--color-selected-border:var(--color-accent-fill);--color-selected-bg:var(--color-accent-tint);--color-selected-fill:var(--color-accent-fill);--color-on-selected:var(--color-on-accent);--color-filter-on:var(--color-button-bg);--color-on-filter-on:var(--color-button-fg);--shadow-selected:var(--primitive-shadow-inset) var(--primitive-value-0) var(--primitive-value-0) var(--primitive-value-0) var(--border-1) var(--color-selected-border);--shadow-current-row:var(--primitive-shadow-inset) var(--border-3) var(--primitive-value-0) var(--primitive-value-0) var(--color-selected-border);--color-hover-border:var(--color-fg-muted);--color-success:var(--primitive-color-green-200);--color-on-success:var(--primitive-color-neutral-25);--color-success-strong:var(--primitive-color-green-225);--color-success-soft:var(--primitive-color-green-50);--color-success-bg:var(--primitive-color-green-25);--color-success-border:var(--primitive-color-green-75);--color-warning:var(--primitive-color-orange-325);--color-warning-strong:var(--primitive-color-orange-350);--color-warning-soft:var(--primitive-color-yellow-25);--color-warning-bg:var(--primitive-color-orange-50);--color-warning-border:var(--primitive-color-orange-125);--color-warning-accent:var(--primitive-color-orange-200);--color-star:var(--primitive-color-orange-250);--color-amber:var(--primitive-color-orange-275);--color-danger-soft:var(--primitive-color-red-25);--color-danger-border:var(--primitive-color-red-50);--color-danger:var(--primitive-color-red-125);--color-danger-tile:var(--primitive-color-red-25);--color-danger-strong:var(--primitive-color-red-175);--color-info:var(--primitive-color-blue-650);--color-info-strong:var(--primitive-color-blue-700);--color-info-soft:var(--primitive-color-blue-100);--color-info-bg:var(--primitive-color-blue-25);--color-info-bg-strong:var(--primitive-color-blue-150);--color-info-border:var(--primitive-color-blue-200);--color-disabled-bg:var(--primitive-color-neutral-350);--color-muted-dot:var(--primitive-color-blue-425);--color-map-placeholder:var(--primitive-color-blue-125);--color-pin-costa:var(--primitive-color-cyan-50);--color-pin-agua:var(--primitive-color-blue-475);--color-pin-naturaleza:var(--primitive-color-green-175);--color-pin-cultura:var(--primitive-color-orange-300);--color-pin-ciudad:var(--primitive-color-blue-450);--color-neutral-hover:var(--primitive-color-neutral-700);--color-button-hover:var(--primitive-color-neutral-575);--color-band-tint:var(--primitive-color-blue-50);--color-band-dark:var(--primitive-color-blue-775);--color-neutral-dark:var(--primitive-color-neutral-675);--color-neutral-gradient-end:var(--primitive-color-neutral-525);--color-upload-gradient-end:var(--primitive-color-neutral-300);--color-static-white:var(--primitive-color-neutral-25);--color-static-dark:var(--primitive-color-neutral-675);--color-static-dark-hover:var(--primitive-color-neutral-550);--color-static-ink:var(--primitive-color-neutral-775);--color-static-accent-ink:var(--primitive-color-blue-550);--color-static-mist:var(--primitive-color-neutral-50);--color-static-sky:var(--primitive-color-blue-25);--color-newsletter-bg-start:var(--primitive-color-orange-25);--color-newsletter-bg-end:var(--primitive-color-orange-75);--color-host-gradient-start:var(--primitive-color-orange-475);--color-host-gradient-end:var(--primitive-color-orange-400);--color-flag-ve-yellow:var(--primitive-color-yellow-100);--color-flag-ve-blue:var(--primitive-color-blue-675);--color-flag-ve-red:var(--primitive-color-red-150)}:root[data-theme=dark]{--color-selected-border:var(--color-accent);--color-canvas:var(--primitive-color-neutral-775);--color-surface:var(--primitive-color-neutral-750);--color-fg:var(--primitive-color-neutral-75);--color-fg-soft:var(--primitive-color-neutral-200);--color-fg-muted:var(--primitive-color-neutral-325);--color-fg-muted-on-canvas:var(--primitive-color-neutral-325);--color-pill-bg:var(--primitive-color-neutral-650);--color-pill-fg:var(--primitive-color-neutral-75);--color-surface-alt:var(--primitive-color-neutral-675);--color-button-bg:var(--primitive-color-neutral-75);--color-button-fg:var(--primitive-color-neutral-775);--color-overlay-fg:var(--primitive-color-neutral-25);--color-border:var(--primitive-color-neutral-600);--color-border-soft:var(--primitive-color-neutral-625);--color-border-strong:var(--primitive-color-neutral-550);--color-media-placeholder:var(--primitive-color-neutral-550);--color-border-muted:var(--primitive-color-neutral-525);--color-border-control:var(--primitive-color-neutral-390);--color-accent:var(--primitive-color-blue-350);--color-on-accent:var(--primitive-color-neutral-25);--color-accent-text:var(--primitive-color-blue-350);--color-accent-fill:var(--primitive-color-blue-525);--color-accent-strong:var(--primitive-color-blue-275);--color-accent-soft:var(--primitive-color-blue-850);--color-accent-tint:var(--primitive-color-blue-925);--color-brand-cyan:var(--primitive-color-blue-350);--color-brand-yellow:var(--primitive-color-yellow-50);--color-highlighter:var(--primitive-color-yellow-400);--color-brand-orange:var(--primitive-color-orange-225);--color-brand-violet:var(--primitive-color-violet-25);--color-brand-sky:var(--primitive-color-blue-375);--color-success:var(--primitive-color-green-150);--color-on-success:var(--primitive-color-neutral-775);--color-success-strong:var(--primitive-color-green-100);--color-success-soft:var(--primitive-color-green-275);--color-success-bg:var(--primitive-color-green-300);--color-success-border:var(--primitive-color-green-250);--color-warning:var(--primitive-color-orange-125);--color-warning-strong:var(--primitive-color-orange-100);--color-warning-soft:var(--primitive-color-orange-450);--color-warning-bg:var(--primitive-color-orange-425);--color-warning-border:var(--primitive-color-orange-375);--color-warning-accent:var(--primitive-color-orange-200);--color-star:var(--primitive-color-orange-175);--color-amber:var(--primitive-color-orange-250);--color-danger-soft:var(--primitive-color-red-225);--color-danger-border:var(--primitive-color-red-200);--color-danger:var(--primitive-color-red-100);--color-danger-tile:var(--primitive-color-red-200);--color-danger-strong:var(--primitive-color-red-75);--color-info:var(--primitive-color-blue-225);--color-info-strong:var(--primitive-color-blue-175);--color-info-soft:var(--primitive-color-blue-800);--color-info-bg:var(--primitive-color-blue-875);--color-info-bg-strong:var(--primitive-color-blue-725);--color-info-border:var(--primitive-color-blue-600);--color-disabled-bg:var(--primitive-color-neutral-500);--color-muted-dot:var(--primitive-color-blue-325);--color-map-placeholder:var(--primitive-color-blue-750);--color-pin-costa:var(--primitive-color-cyan-25);--color-pin-agua:var(--primitive-color-blue-300);--color-pin-naturaleza:var(--primitive-color-green-125);--color-pin-cultura:var(--primitive-color-orange-150);--color-pin-ciudad:var(--primitive-color-blue-250);--color-neutral-hover:var(--primitive-color-neutral-575);--color-button-hover:var(--primitive-color-neutral-225);--shadow-btn-hover:var(--primitive-shadow-btn-hover-alt);--color-band-tint:var(--primitive-color-blue-900);--color-band-dark:var(--primitive-color-blue-950);--color-heading:var(--primitive-color-neutral-75);--color-neutral-dark:var(--primitive-color-neutral-675);--color-neutral-gradient-end:var(--primitive-color-neutral-525);--color-upload-gradient-end:var(--primitive-color-neutral-475);--color-static-white:var(--primitive-color-neutral-25);--color-static-dark:var(--primitive-color-neutral-675);--color-static-dark-hover:var(--primitive-color-neutral-550);--color-static-ink:var(--primitive-color-neutral-775);--color-static-accent-ink:var(--primitive-color-blue-550);--color-static-mist:var(--primitive-color-neutral-50);--color-static-sky:var(--primitive-color-blue-25);--color-newsletter-bg-start:var(--primitive-color-orange-25);--color-newsletter-bg-end:var(--primitive-color-orange-75);--color-host-gradient-start:var(--primitive-color-orange-475);--color-host-gradient-end:var(--primitive-color-orange-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--color-canvas);color:var(--color-fg);transition:background-color .2s,color .2s}:root{--radius-surface:var(--primitive-radius-surface);--radius-card:var(--primitive-radius-card);--radius-image:var(--primitive-radius-image);--radius-pill:var(--primitive-radius-pill);--space-1:var(--primitive-space-1);--space-2:var(--primitive-space-2);--space-3:var(--primitive-space-3);--space-4:var(--primitive-space-4);--space-5:var(--primitive-space-5);--space-6:var(--primitive-space-6);--space-7:var(--primitive-space-7);--space-8:var(--primitive-space-8);--space-9:var(--primitive-space-9);--space-10:var(--primitive-space-10);--space-11:var(--primitive-space-11);--space-12:var(--primitive-space-12);--space-px-1:var(--primitive-space-px-1);--space-px-2:var(--primitive-space-px-2);--space-px-3:var(--primitive-space-px-3);--space-px-4:var(--primitive-space-1);--space-px-5:var(--primitive-space-px-5);--space-px-6:var(--primitive-space-px-6);--space-px-7:var(--primitive-space-px-7);--space-px-8:var(--primitive-space-2);--space-px-9:var(--primitive-space-px-9);--space-px-10:var(--primitive-space-px-10);--space-px-11:var(--primitive-space-px-11);--space-px-13:var(--primitive-space-px-13);--space-px-14:var(--primitive-space-px-14);--space-px-18:var(--primitive-space-px-18);--space-px-22:var(--primitive-space-px-22);--space-px-28:var(--primitive-space-px-28);--space-px-30:var(--primitive-space-px-30);--space-px-36:var(--primitive-space-px-36);--space-px-44:var(--primitive-space-px-44);--space-px-48:var(--primitive-space-px-48);--space-px-52:var(--primitive-space-px-52);--space-px-60:var(--primitive-space-px-60);--space-px-64:var(--primitive-space-px-64);--space-px-80:var(--primitive-space-px-80);--space-px-120:var(--primitive-space-px-120);--space-block-inner:var(--primitive-space-block-inner);--space-section-gap:var(--primitive-space-section-gap);--space-surface-y:var(--primitive-space-surface-y);--panel-sidebar-width:var(--primitive-panel-sidebar-width);--admin-sidebar-width:var(--primitive-admin-sidebar-width);--space-fab-clearance:var(--space-11);--font-display:var(--primitive-font-display);--font-body:var(--primitive-font-body);--fs-display:var(--primitive-fs-display);--fs-landing-hero:var(--primitive-fs-landing-hero);--fs-hero-sub:var(--primitive-fs-hero-sub);--fs-h2:var(--primitive-fs-h2);--fs-h3:var(--primitive-fs-h3);--fs-h4:var(--primitive-fs-h4);--fs-lead:var(--primitive-fs-lead);--fs-2xs:var(--primitive-fs-2xs);--fs-xs:var(--primitive-fs-xs);--fs-sm:var(--primitive-fs-sm);--fs-pill:var(--primitive-fs-pill);--fs-small:var(--primitive-fs-small);--fs-body:var(--primitive-fs-body);--fs-md:var(--primitive-fs-md);--fs-lg:var(--primitive-fs-lg);--fs-xl:var(--primitive-fs-xl);--fs-input:var(--fs-small);--fs-price:var(--primitive-fs-price);--fs-price-sm:var(--primitive-fs-md);--fs-2xl:var(--primitive-fs-2xl);--fs-3xl:var(--primitive-fs-3xl);--fs-4xl:var(--primitive-fs-4xl);--fs-5xl:var(--primitive-fs-5xl);--fs-6xl:var(--primitive-fs-6xl);--fs-7xl:var(--primitive-fs-7xl);--lh-display:var(--primitive-lh-display);--lh-tight:var(--primitive-lh-tight);--lh-snug:var(--primitive-lh-snug);--lh-normal:var(--primitive-lh-normal);--lt-display:var(--primitive-lt-display);--lt-h2:var(--primitive-lt-h2);--lt-body:var(--primitive-lt-body);--container-max:var(--primitive-container-max);--content-max-width:var(--primitive-content-max-width);--content-max-width-narrow:var(--primitive-content-max-width-narrow);--content-padding-inline:clamp(var(--space-5), var(--primitive-value-4vw), var(--space-8));--surface-pad-x:var(--primitive-surface-pad-x);--surface-pad-y-top:var(--primitive-surface-pad-y-top);--surface-pad-y-bottom:var(--primitive-surface-pad-y-bottom);--canvas-pad:var(--primitive-canvas-pad);--shadow-card-overlay:var(--primitive-shadow-card-overlay);--shadow-1:var(--primitive-shadow-card-overlay);--shadow-2:var(--primitive-shadow-2);--shadow-3:var(--primitive-shadow-3);--shadow-4:var(--primitive-shadow-4);--z-base:var(--primitive-z-base);--z-raised:var(--primitive-z-raised);--z-sticky:var(--primitive-z-sticky);--z-overlay:var(--primitive-z-overlay);--z-modal:var(--primitive-z-modal);--z-popover:var(--primitive-z-popover);--z-toast:var(--primitive-z-toast);--ease-out:var(--primitive-ease-out);--ease-in-out:var(--primitive-ease-in-out);--dur-100:var(--primitive-dur-100);--dur-120:var(--primitive-dur-120);--dur-fast:var(--primitive-dur-fast);--dur-180:var(--primitive-dur-180);--dur-normal:var(--primitive-dur-normal);--dur-250:var(--primitive-dur-250);--dur-slow:var(--primitive-dur-slow);--dur-400:var(--primitive-dur-400);--dur-slower:var(--primitive-dur-slower);--dur-600:var(--primitive-dur-600);--dur-700:var(--primitive-dur-700);--dur-800:var(--primitive-dur-800);--motion-enter:var(--primitive-motion-enter);--motion-enter-slow:var(--dur-700);--motion-zone:var(--primitive-motion-zone);--motion-step:var(--primitive-motion-step);--motion-step-dense:var(--primitive-motion-step-dense);--motion-cap:var(--primitive-motion-cap);--motion-distance:var(--primitive-motion-distance);--border-1:var(--primitive-border-1);--border-2:var(--primitive-border-2);--border-3:var(--primitive-border-3);--border-rail:var(--primitive-border-rail);--fw-regular:var(--primitive-fw-regular);--fw-medium:var(--primitive-fw-medium);--fw-semibold:var(--primitive-fw-semibold);--fw-bold:var(--primitive-fw-bold);--fw-extrabold:var(--primitive-fw-extrabold);--lh-relaxed:var(--primitive-lh-relaxed);--lh-loose:var(--primitive-lh-loose);--lt-eyebrow:var(--primitive-lt-eyebrow);--lt-pill:var(--primitive-lt-pill);--lt-display-2:var(--primitive-lt-display-2);--scrim-on-surface-04:var(--primitive-scrim-on-surface-04);--scrim-on-surface-08:var(--primitive-scrim-on-surface-08);--scrim-on-surface-18:var(--primitive-scrim-on-surface-18);--scrim-on-surface-55:var(--primitive-scrim-on-surface-55);--radius-xs:var(--primitive-radius-xs);--radius-sm:var(--primitive-radius-sm);--radius-md:var(--primitive-radius-md);--radius-lg:var(--primitive-radius-lg);--radius-xl:var(--primitive-radius-xl);--space-px-12:var(--primitive-space-3);--space-px-16:var(--primitive-space-4);--space-px-20:var(--primitive-space-5);--space-px-24:var(--primitive-space-6);--space-px-32:var(--primitive-space-7);--space-px-38:var(--primitive-space-px-38);--space-px-42:var(--primitive-space-px-42);--space-px-100:var(--primitive-space-px-100);--space-px-88:var(--primitive-space-px-88);--lh-flush:var(--primitive-lh-flush);--lh-hero-title:var(--primitive-lh-hero-title);--lh-tight-alt:var(--primitive-lh-tight-alt);--lh-body-tight:var(--primitive-lh-body-tight);--lh-body-tighter:var(--primitive-lh-body-tighter);--lh-body:var(--primitive-lh-body);--lh-caption:var(--primitive-lh-caption);--lh-lead:var(--primitive-lh-lead);--lh-card:var(--primitive-lh-card);--lh-card-alt:var(--primitive-lh-card-alt);--lh-message:var(--primitive-lh-message);--lh-label:var(--primitive-lh-label);--ls-tight-3:var(--primitive-ls-tight-3);--ls-tight-2:var(--primitive-ls-tight-2);--ls-tight-1:var(--primitive-ls-tight-1);--ls-wide-1:var(--primitive-ls-wide-1);--ls-wide-2:var(--primitive-ls-wide-2);--ls-wide-3:var(--primitive-ls-wide-3);--ls-wide-4:var(--primitive-ls-wide-4);--ls-wide-5:var(--primitive-ls-wide-5);--radius-2xs:var(--primitive-radius-2xs);--radius-3xs:var(--primitive-radius-3xs);--radius-13:var(--primitive-radius-13);--radius-15:var(--primitive-radius-15);--radius-16:var(--primitive-radius-16);--radius-22:var(--primitive-radius-22);--z-mid-5:var(--primitive-z-mid-5);--z-mid-30:var(--primitive-z-mid-30);--z-40:var(--primitive-z-40);--z-high-60:var(--primitive-z-high-60);--z-high-70:var(--primitive-z-high-70);--z-high-90:var(--primitive-z-high-90);--z-3:var(--primitive-z-3);--z-4:var(--primitive-z-4);--z-110:var(--primitive-z-110);--z-120:var(--primitive-z-120);--z-130:var(--primitive-z-130);--z-140:var(--primitive-z-140);--z-150:var(--primitive-z-150);--z-250:var(--primitive-z-250);--shadow-subtle:var(--primitive-shadow-subtle);--shadow-dropdown:var(--primitive-value-0) var(--primitive-value-4px) var(--primitive-value-16px) var(--scrim-on-surface-18);--shadow-dropdown-lg:var(--primitive-value-0) var(--primitive-value-8px) var(--primitive-value-24px) var(--scrim-on-surface-18);--shadow-tooltip:var(--primitive-value-0) var(--primitive-value-4px) var(--primitive-value-16px) var(--scrim-on-surface-08);--shadow-tooltip-lg:var(--primitive-value-0) var(--primitive-value-8px) var(--primitive-value-32px) var(--scrim-on-surface-08);--shadow-sheet-reverse:var(--primitive-value-0) var(--primitive-value-neg8px) var(--primitive-value-24px) var(--scrim-on-surface-08);--shadow-btn:var(--primitive-shadow-btn);--shadow-btn-alt:var(--primitive-shadow-btn-alt);--shadow-input:var(--primitive-shadow-input);--shadow-card-active:var(--primitive-shadow-card-active);--shadow-cookie:var(--primitive-shadow-cookie);--shadow-soft-float:var(--primitive-shadow-soft-float);--shadow-popover:var(--primitive-shadow-popover);--shadow-popover-strong:var(--primitive-shadow-popover-strong);--shadow-popover-intense:var(--primitive-shadow-popover-intense);--shadow-notification:var(--primitive-shadow-notification);--shadow-float-heavy:var(--primitive-shadow-float-heavy);--shadow-modal:var(--primitive-value-0) var(--primitive-value-16px) var(--primitive-value-48px) var(--scrim-on-surface-18);--shadow-modal-strong:var(--primitive-shadow-modal-strong);--shadow-lg-card:var(--primitive-value-0) var(--primitive-value-20px) var(--primitive-value-60px) var(--scrim-on-surface-18);--shadow-xl:var(--primitive-shadow-xl);--shadow-notify-xl:var(--primitive-shadow-notify-xl);--shadow-card-resting:var(--primitive-shadow-card-resting);--shadow-card-hover-alt:var(--primitive-shadow-card-hover-alt);--shadow-glow:var(--primitive-shadow-glow);--shadow-drawer:var(--primitive-value-0) var(--primitive-value-16px) var(--primitive-value-40px) var(--scrim-on-surface-18);--shadow-modal-lg:var(--primitive-value-0) var(--primitive-value-24px) var(--primitive-value-60px) var(--scrim-on-surface-18);--shadow-5:var(--primitive-shadow-5);--shadow-card-hover:var(--primitive-value-0) var(--primitive-value-8px) var(--primitive-value-20px) var(--scrim-on-surface-18);--space-neg-4:var(--primitive-space-neg-4);--ls-star:var(--primitive-ls-star);--space-neg-1:var(--primitive-space-neg-1);--space-neg-10:var(--primitive-space-neg-10);--space-neg-12:var(--primitive-space-neg-12);--space-neg-14:var(--primitive-space-neg-14);--lh-prose:var(--primitive-lh-prose);--radius-2:var(--primitive-radius-2);--radius-3:var(--primitive-radius-3);--shadow-float-strong:var(--primitive-shadow-float-strong);--shadow-toggle:var(--primitive-shadow-toggle);--overlay-dark-0:var(--primitive-overlay-dark-0);--overlay-dark-05:var(--primitive-overlay-dark-05);--overlay-dark-06:var(--primitive-overlay-dark-06);--overlay-dark-08:var(--primitive-overlay-dark-08);--overlay-dark-18:var(--primitive-overlay-dark-18);--overlay-dark-25:var(--primitive-overlay-dark-25);--overlay-dark-35:var(--primitive-overlay-dark-35);--overlay-dark-38:var(--primitive-overlay-dark-38);--overlay-dark-45:var(--primitive-overlay-dark-45);--overlay-dark-50:var(--primitive-overlay-dark-50);--overlay-dark-55:var(--primitive-overlay-dark-55);--overlay-dark-60:var(--primitive-overlay-dark-60);--overlay-dark-68:var(--primitive-overlay-dark-68);--overlay-dark-78:var(--primitive-overlay-dark-78);--overlay-dark-92:var(--primitive-overlay-dark-92);--overlay-light-06:var(--primitive-overlay-light-06);--overlay-light-08:var(--primitive-overlay-light-08);--overlay-light-10:var(--primitive-overlay-light-10);--overlay-light-12:var(--primitive-overlay-light-12);--overlay-light-14:var(--primitive-overlay-light-14);--overlay-light-16:var(--primitive-overlay-light-16);--overlay-light-18:var(--primitive-overlay-light-18);--overlay-light-22:var(--primitive-overlay-light-22);--overlay-light-28:var(--primitive-overlay-light-28);--overlay-light-35:var(--primitive-overlay-light-35);--overlay-light-40:var(--primitive-overlay-light-40);--overlay-light-50:var(--primitive-overlay-light-50);--overlay-light-55:var(--primitive-overlay-light-55);--overlay-light-60:var(--primitive-overlay-light-60);--overlay-light-65:var(--primitive-overlay-light-65);--overlay-light-70:var(--primitive-overlay-light-70);--overlay-light-72:var(--primitive-overlay-light-72);--overlay-light-85:var(--primitive-overlay-light-85);--overlay-light-90:var(--primitive-overlay-light-90);--overlay-light-92:var(--primitive-overlay-light-92);--overlay-light-95:var(--primitive-overlay-light-95);--overlay-accent-08:var(--primitive-overlay-accent-08);--overlay-accent-90:var(--primitive-overlay-accent-90);--overlay-accent-soft-03:var(--primitive-overlay-accent-soft-03);--overlay-accent-soft-08:var(--primitive-overlay-accent-soft-08);--overlay-accent-soft-22:var(--primitive-overlay-accent-soft-22);--overlay-accent-glow:var(--primitive-overlay-accent-glow);--overlay-warning-12:var(--primitive-overlay-warning-12);--overlay-ink-06:var(--primitive-overlay-ink-06);--button-bg:var(--color-button-bg);--button-fg:var(--color-button-fg);--button-hover-bg:var(--color-button-hover);--button-hover-shadow:var(--shadow-btn-hover);--button-radius:var(--radius-pill);--button-font-size:var(--fs-small);--button-padding-x:var(--space-px-18);--button-padding-y:var(--space-px-11);--button-round-size:var(--space-8);--button-round-press-scale:var(--press-scale-deep);--button-focus-ring:var(--focus-ring-color);--button-border:var(--color-border);--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-fg);--button-secondary-hover-bg:var(--color-surface-alt);--button-danger-bg:var(--color-surface);--button-danger-fg:var(--color-danger);--button-danger-border:var(--color-danger-border);--button-danger-hover-bg:var(--color-danger-soft);--chip-bg:var(--color-pill-bg);--chip-fg:var(--color-pill-fg);--chip-on-bg:var(--color-filter-on);--chip-on-fg:var(--color-on-filter-on);--chip-selected-bg:var(--color-selected-fill);--chip-selected-fg:var(--color-on-selected);--chip-hover-bg:var(--color-surface-alt);--chip-radius:var(--radius-pill);--chip-padding-x:var(--space-px-14);--chip-font-size:var(--fs-pill);--chip-focus-ring:var(--focus-ring-color);--field-bg:var(--color-surface);--field-fg:var(--color-fg);--field-placeholder:var(--color-fg-muted);--field-filled-bg:var(--color-pill-bg);--field-filled-focus-bg:var(--color-surface);--field-border:var(--color-border-control);--field-hover-border:var(--color-hover-border);--field-focus-border:var(--color-fg);--field-focus-ring:var(--focus-ring-color);--field-selected-bg:var(--color-selected-fill);--field-selected-fg:var(--color-on-selected);--field-danger:var(--color-danger);--field-radius:var(--radius-sm);--field-font-size:var(--fs-input);--field-padding-x:var(--space-px-14);--field-padding-y:var(--space-3);--input-end-room:var(--field-padding-x);--map-reserve-end:var(--primitive-space-0);--card-bg:var(--color-surface);--card-fg:var(--color-fg);--card-border:var(--color-border);--card-hover-border:var(--color-fg);--card-selected-bg:var(--color-selected-bg);--card-selected-border:var(--color-selected-border);--card-radius:var(--radius-card);--card-shadow:var(--shadow-1);--card-hover-shadow:var(--shadow-3);--card-padding:var(--space-6);--card-focus-ring:var(--focus-ring-color);--dialog-bg:var(--color-surface);--dialog-fg:var(--color-fg);--dialog-scrim:var(--overlay-dark-55);--dialog-radius:var(--radius-16);--dialog-shadow:var(--shadow-modal-strong);--dialog-padding:var(--space-px-28);--dialog-z-index:var(--z-modal);--dialog-overlay-z-index:var(--z-overlay);--dialog-focus-ring:var(--focus-ring-color)}@media (width<=720px){:root{--fs-2xs:var(--primitive-fs-sm);--fs-xs:var(--primitive-fs-sm);--fs-input:var(--fs-md)}}:root[data-theme=dark]{--scrim-on-surface-04:var(--primitive-scrim-on-surface-04-alt);--scrim-on-surface-08:var(--primitive-scrim-on-surface-08-alt);--scrim-on-surface-18:var(--primitive-scrim-on-surface-18-alt);--scrim-on-surface-55:var(--primitive-scrim-on-surface-55-alt)}body{background:var(--color-canvas);color:var(--color-fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);letter-spacing:var(--lt-body)}.content-shell{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin:0 auto}.content-shell--narrow{max-width:var(--content-max-width-narrow)}:where(a[href],button,summary,select,[role=button],[role=tab],[role=link],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.vt-ask .nav{view-transition-name:mapitt-nav}html.vt-ask .ais{view-transition-name:mapitt-composer}html.vt-ask .ais__echo{view-transition-name:mapitt-query}html.vt-ask .fa__input{view-transition-name:mapitt-composer}html.vt-ask .msg--ask .msg__bubble{view-transition-name:mapitt-query}html.vt-ask::view-transition-group(*){animation-duration:.48s;animation-timing-function:var(--ease-out)}html.vt-ask::view-transition-old(root){animation:.22s both vt-ask-fade-out}html.vt-ask::view-transition-new(root){animation:.22s both vt-ask-fade}html.vt-ask::view-transition-group(mapitt-nav){animation-duration:.26s}html.vt-ask::view-transition-image-pair(mapitt-nav){overflow:hidden}html.vt-ask::view-transition-old(mapitt-nav){object-fit:none;object-position:center top;width:100%;height:100%}html.vt-ask::view-transition-new(mapitt-nav){object-fit:none;object-position:center top;width:100%;height:100%}html.vt-ask::view-transition-old(mapitt-nav){animation:.14s both vt-ask-fade-out}html.vt-ask::view-transition-new(mapitt-nav){animation:.22s .1s both vt-ask-fade}html.vt-ask::view-transition-image-pair(mapitt-composer){border-radius:var(--radius-pill);overflow:hidden}html.vt-ask::view-transition-old(mapitt-composer){object-fit:none;object-position:left center;width:100%;height:100%}html.vt-ask::view-transition-new(mapitt-composer){object-fit:none;object-position:left center;width:100%;height:100%}html.vt-ask::view-transition-old(mapitt-composer){animation:.24s both vt-ask-fade-out}html.vt-ask::view-transition-new(mapitt-composer){animation:.3s .12s both vt-ask-fade}html.vt-ask::view-transition-old(mapitt-query){object-fit:none;object-position:right center;height:100%}html.vt-ask::view-transition-new(mapitt-query){object-fit:none;object-position:right center;height:100%}html.vt-ask::view-transition-group(mapitt-query){z-index:50;animation-duration:.56s;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}@keyframes vt-ask-fade{0%{opacity:0}}@keyframes vt-ask-fade-out{to{opacity:0}}.sr-only{width:1px;height:1px;margin:var(--space-neg-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:var(--primitive-color-neutral-25);--color-surface:var(--primitive-color-neutral-25);--color-surface-alt:var(--primitive-color-neutral-50);--color-fg:var(--primitive-color-neutral-775);--color-fg-soft:var(--primitive-color-neutral-725);--color-fg-muted:var(--primitive-color-neutral-525);--color-fg-muted-on-canvas:var(--primitive-color-neutral-525);--color-pill-bg:var(--primitive-color-neutral-100);--color-pill-fg:var(--primitive-color-neutral-775);--color-button-fg:var(--primitive-color-neutral-25);--color-border:var(--primitive-color-neutral-250);--color-border-control:var(--primitive-color-neutral-375);--color-button-bg:var(--primitive-color-blue-525);--color-accent:var(--primitive-color-blue-350);--color-on-accent:var(--primitive-color-neutral-25);--color-accent-text:var(--primitive-color-blue-525);--color-accent-fill:var(--primitive-color-blue-525);--color-accent-strong:var(--primitive-color-blue-625);--color-accent-soft:var(--primitive-color-blue-75);--color-accent-tint:var(--primitive-color-blue-25);--color-info:var(--primitive-color-blue-650);--color-info-strong:var(--primitive-color-blue-700);--color-info-soft:var(--primitive-color-blue-100);--color-info-bg:var(--primitive-color-blue-25);--color-info-bg-strong:var(--primitive-color-blue-150);--color-info-border:var(--primitive-color-blue-200)}@page{margin:16mm}html,body,body.body--app{background:var(--color-static-white)!important;height:auto!important;min-height:0!important;overflow:visible!important}.layout__main,.layout__main--app,.dash,.dash__main{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.nav,.footer,.bottom-nav,.fa,.host,.dash__side,.dash__head,.no-print{display:none!important}}.modal__title.svelte-adkhhv{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:var(--ls-tight-2);margin-bottom:var(--space-px-6)}.grid.svelte-adkhhv{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.option.svelte-adkhhv{align-items:flex-start;gap:var(--space-px-2);padding:var(--space-px-14) var(--space-4);text-align:left;border:var(--border-1) solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--dur-normal) ease, background-color var(--dur-normal) ease;background:0 0;flex-direction:column;display:flex}@media (hover:hover){.option.svelte-adkhhv:not(.option--selected):hover{border-color:var(--color-hover-border);background:var(--color-surface-alt)}}.option--selected.svelte-adkhhv{border-color:var(--color-selected-border);background:var(--color-selected-bg);box-shadow:var(--shadow-selected)}.option__label.svelte-adkhhv{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-fg)}.option__region.svelte-adkhhv{font-size:var(--fs-sm);color:var(--color-fg-muted)}.option.svelte-adkhhv:active{transform:scale(.98)}.drawer__backdrop.svelte-uoov0r{background:var(--overlay-dark-45);z-index:var(--z-high-90);position:fixed;inset:0}.drawer.svelte-uoov0r{background:var(--color-surface);width:min(380px,88vw);z-index:var(--z-modal);box-shadow:var(--shadow-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.drawer__head.svelte-uoov0r{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:var(--border-1) solid var(--color-border);display:flex}.drawer__title.svelte-uoov0r{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xl);letter-spacing:var(--lt-h2)}.drawer__user.svelte-uoov0r{align-items:center;gap:var(--space-px-10);min-width:0;display:inline-flex}.drawer__avatar.svelte-uoov0r{border-radius:var(--radius-pill);background:var(--color-fg);width:40px;height:40px;color:var(--color-button-fg);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.drawer__avatar.svelte-uoov0r img:where(.svelte-uoov0r){object-fit:cover;border-radius:inherit;width:100%;height:100%}.drawer__name.svelte-uoov0r{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--color-fg);line-height:var(--lh-body)}.drawer__email.svelte-uoov0r{font-size:var(--fs-sm);color:var(--color-fg-muted);margin-top:var(--space-px-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drawer__close.svelte-uoov0r{border-radius:var(--radius-pill);background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg);transition:background-color var(--dur-normal) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.drawer__close.svelte-uoov0r:hover{background:var(--color-border-soft)}}.drawer__close.svelte-uoov0r svg{width:18px;height:18px}.drawer__nav.svelte-uoov0r{padding:var(--space-4) 0;flex:1;overflow-y:auto}.drawer__section.svelte-uoov0r{padding:var(--space-3) var(--space-6)}.drawer__section-title.svelte-uoov0r{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide-3);color:var(--color-fg-muted);margin-bottom:var(--space-2)}.drawer__list.svelte-uoov0r{flex-direction:column;list-style:none;display:flex}.drawer__link.svelte-uoov0r{padding:var(--space-3) 0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--color-fg);transition:color var(--dur-normal) ease;display:block}@media (hover:hover){.drawer__link.svelte-uoov0r:hover{color:var(--color-accent-text)}}.drawer__link--strong.svelte-uoov0r{font-weight:var(--fw-bold)}.drawer__foot.svelte-uoov0r{gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);border-top:var(--border-1) solid var(--color-border);flex-direction:column;display:flex}.drawer__logout.svelte-uoov0r{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-1) solid var(--color-border-soft);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-fg);transition:background-color var(--dur-normal) ease, border-color var(--dur-normal) ease;background:0 0;display:inline-flex}@media (hover:hover){.drawer__logout.svelte-uoov0r:hover{border-color:var(--color-fg);background:var(--color-pill-bg)}}.drawer__logout.svelte-uoov0r svg{width:16px;height:16px}.drawer__lang.svelte-uoov0r{justify-content:center;align-items:center;gap:var(--space-px-10);padding:var(--space-3) var(--space-4);background:var(--color-pill-bg);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-fg);transition:background-color var(--dur-normal) ease;display:inline-flex}@media (hover:hover){.drawer__lang.svelte-uoov0r:hover{background:var(--color-border-soft)}}.drawer__lang.svelte-uoov0r svg{width:16px;height:16px}.drawer__mode.svelte-uoov0r{gap:var(--space-2);flex-direction:column;display:flex}.drawer__theme-label.svelte-uoov0r{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-fg-muted)}.drawer__mode-options.svelte-uoov0r{gap:var(--space-px-6);padding:var(--space-1);background:var(--color-pill-bg);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode-opt.svelte-uoov0r{min-height:38px;padding:var(--space-2);border-radius:var(--radius-xs);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;color:var(--color-fg-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.mode-opt.svelte-uoov0r:not(.mode-opt--on):hover{color:var(--color-fg)}}.mode-opt--on.svelte-uoov0r{background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-2)}.drawer__close.svelte-uoov0r:active,.drawer__lang.svelte-uoov0r:active{background:var(--color-border-strong);transform:scale(.94)}.drawer__link.svelte-uoov0r:active{opacity:.7}.drawer__logout.svelte-uoov0r:active,.mode-opt.svelte-uoov0r:active{transform:scale(var(--press-scale))}.publish-card.svelte-uoov0r{gap:var(--space-3);margin:0 var(--space-6) var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-lg);background:var(--color-info-bg);border:1px solid var(--color-info-bg-strong);color:var(--color-fg);align-items:center;display:flex}@media (width>=960px){.publish-card.svelte-uoov0r{display:none}}.publish-card__mascot.svelte-uoov0r{object-fit:contain;flex-shrink:0;width:44px;height:44px}.publish-card__title.svelte-uoov0r{min-width:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-caption);flex:1}.publish-card__cta.svelte-uoov0r{border-radius:var(--radius-pill);background:var(--color-button-bg);width:36px;height:36px;color:var(--color-button-fg);flex-shrink:0;place-items:center;display:grid}.publish-card__cta.svelte-uoov0r svg{width:18px;height:18px}@media (hover:hover){.publish-card.svelte-uoov0r:hover .publish-card__cta:where(.svelte-uoov0r){background:var(--color-button-hover)}}.drawer__grab.svelte-uoov0r{display:none}@media (width<=768px){.drawer.svelte-uoov0r{border-radius:var(--radius-16) var(--radius-16) 0 0;width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);top:auto;left:0}.drawer__grab.svelte-uoov0r{touch-action:none;background:0 0;flex-shrink:0;place-items:center;width:100%;height:44px;display:grid}.drawer__grab.svelte-uoov0r span:where(.svelte-uoov0r){border-radius:var(--radius-pill);background:var(--color-fg-muted);width:40px;height:4px}}.bell-wrap.svelte-vtze1i{position:relative}.bell.svelte-vtze1i{border-radius:var(--radius-pill);background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg);transition:background-color var(--dur-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell--compact.svelte-vtze1i{width:36px;height:36px}@media (hover:hover){.bell.svelte-vtze1i:hover{background:var(--color-border-soft)}}.bell.svelte-vtze1i svg{width:18px;height:18px}.bell__badge.svelte-vtze1i{top:var(--space-1);right:var(--space-1);min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-on-accent);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-flush);justify-content:center;align-items:center;display:inline-flex;position:absolute}.panel.svelte-vtze1i{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-16);width:360px;max-height:480px;box-shadow:var(--shadow-notification);z-index:var(--z-modal);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.panel__head.svelte-vtze1i{padding:var(--space-px-14) var(--space-px-18);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.panel__title.svelte-vtze1i{font-size:var(--fs-small);font-weight:var(--fw-bold)}.panel__state.svelte-vtze1i{padding:var(--space-6) var(--space-5)}.panel__state--muted.svelte-vtze1i{text-align:center;font-size:var(--fs-pill);color:var(--color-fg-muted)}.empty.svelte-vtze1i{padding:var(--space-8) var(--space-6);text-align:center;gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.empty__emoji.svelte-vtze1i{font-size:var(--fs-4xl)}.empty.svelte-vtze1i p:where(.svelte-vtze1i){font-size:var(--fs-pill);color:var(--color-fg-muted);max-width:240px;line-height:var(--lh-card)}.list.svelte-vtze1i{padding:var(--space-px-6);scrollbar-width:thin;scrollbar-color:var(--overlay-dark-18) transparent;margin:0;list-style:none;overflow-y:auto}.list.svelte-vtze1i::-webkit-scrollbar{width:6px}.list.svelte-vtze1i::-webkit-scrollbar-thumb{background:var(--overlay-dark-18);border-radius:var(--radius-pill)}.item.svelte-vtze1i{gap:var(--space-px-10);padding:var(--space-px-10) var(--space-3);border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--color-fg);transition:background-color var(--dur-fast) ease;background:0 0;grid-template-columns:32px 1fr auto;align-items:flex-start;display:grid}@media (hover:hover){.item.svelte-vtze1i:hover{background:var(--color-pill-bg)}}.item--unread.svelte-vtze1i{background:var(--color-warning-soft)}@media (hover:hover){.item--unread.svelte-vtze1i:hover{background:var(--color-warning-bg)}}.item__icon.svelte-vtze1i{font-size:var(--fs-xl)}.item__body.svelte-vtze1i{min-width:0}.item__title.svelte-vtze1i{font-size:var(--fs-pill);font-weight:var(--fw-bold);line-height:var(--lh-caption);margin-bottom:var(--space-px-2)}.item__sub.svelte-vtze1i{font-size:var(--fs-sm);color:var(--color-fg-muted);line-height:var(--lh-card)}.item__time.svelte-vtze1i{font-size:var(--fs-sm);color:var(--color-fg-muted);white-space:nowrap;padding-top:var(--space-px-2)}@media (width<=480px){.panel.svelte-vtze1i{width:320px;right:-32px}}.bell.svelte-vtze1i:active{background:var(--color-border-strong);transform:scale(.94)}.item.svelte-vtze1i:active{background:var(--color-border-soft)}.overlay.svelte-1ytcet{background:var(--scrim-on-surface-55);padding-top:var(--space-px-88);z-index:var(--z-150);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.panel.svelte-1ytcet{background:var(--color-surface);border-radius:var(--radius-22);width:100%;max-width:640px;box-shadow:var(--shadow-xl);flex-direction:column;max-height:calc(100vh - 140px);display:flex;overflow:hidden}.search.svelte-1ytcet{align-items:center;gap:var(--space-px-10);padding:var(--space-4) var(--space-px-18);border-bottom:var(--border-1) solid var(--color-border);display:flex}.search.svelte-1ytcet .search__icon{width:20px;height:20px;color:var(--color-fg-muted);flex-shrink:0}.search.svelte-1ytcet input:where(.svelte-1ytcet){font-size:var(--fs-md);color:var(--color-fg);background:0 0;border:none;outline:none;flex:1}.search.svelte-1ytcet input:where(.svelte-1ytcet)::placeholder{color:var(--color-fg-muted)}.search__close.svelte-1ytcet{border-radius:var(--radius-pill);background:var(--color-pill-bg);width:32px;height:32px;color:var(--color-fg);transition:background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.search__close.svelte-1ytcet:hover{background:var(--color-border-soft)}}.search__close.svelte-1ytcet svg{width:14px;height:14px}.content.svelte-1ytcet{padding:var(--space-3);scrollbar-width:thin;scrollbar-color:var(--scrim-on-surface-18) transparent;flex:1;overflow-y:auto}.content.svelte-1ytcet::-webkit-scrollbar{width:6px}.content.svelte-1ytcet::-webkit-scrollbar-thumb{background:var(--overlay-dark-18);border-radius:var(--radius-pill)}.section.svelte-1ytcet{padding:var(--space-3)}.section__title.svelte-1ytcet{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-fg-muted);margin-bottom:var(--space-px-10)}.chips.svelte-1ytcet{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-1ytcet{padding:var(--space-2) var(--space-px-14);background:var(--color-pill-bg);border-radius:var(--radius-pill);font-size:var(--fs-pill);font-weight:var(--fw-semibold);color:var(--color-fg);transition:background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out)}@media (hover:hover){.chip.svelte-1ytcet:hover{background:var(--color-border-soft)}}.search__close.svelte-1ytcet:active,.chip.svelte-1ytcet:active{background:var(--color-border-strong);transform:scale(.94)}.empty.svelte-1ytcet{padding:var(--space-7) var(--space-4);text-align:center;gap:var(--space-px-14);flex-direction:column;align-items:center;display:flex}.empty.svelte-1ytcet p:where(.svelte-1ytcet){font-size:var(--fs-small);color:var(--color-fg-muted)}.primary.svelte-1ytcet{padding:var(--space-px-10) var(--space-px-18);background:var(--color-button-bg);color:var(--color-button-fg);border-radius:var(--radius-pill);font-size:var(--fs-pill);font-weight:var(--fw-bold);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out)}@media (hover:hover){.primary.svelte-1ytcet:hover{background:var(--color-button-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}}.primary.svelte-1ytcet:active{box-shadow:none;transform:scale(var(--press-scale))}.results.svelte-1ytcet{gap:var(--space-px-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hit.svelte-1ytcet{gap:var(--space-3);width:100%;padding:var(--space-px-10) var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background-color var(--dur-100) ease;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;display:grid}.hit--active.svelte-1ytcet{background:var(--color-pill-bg)}@media (hover:hover){.hit.svelte-1ytcet:not(.hit--active):hover{background:var(--color-pill-bg)}}.hit.svelte-1ytcet:active{background:var(--color-border-soft)}.hit__icon.svelte-1ytcet{border-radius:var(--radius-xs);background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg-muted);justify-content:center;align-items:center;display:inline-flex}.hit__icon.svelte-1ytcet svg{width:20px;height:20px}.hit__body.svelte-1ytcet{min-width:0}.hit__title.svelte-1ytcet{font-size:var(--fs-pill);font-weight:var(--fw-bold);line-height:var(--lh-caption);color:var(--color-fg)}.hit__sub.svelte-1ytcet{font-size:var(--fs-sm);color:var(--color-fg-muted);margin-top:var(--space-px-2)}.hit__kind.svelte-1ytcet{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-fg-muted);padding:var(--space-px-3) var(--space-2);background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-pill);flex-shrink:0}.foot.svelte-1ytcet{padding:var(--space-px-10) var(--space-px-18);border-top:var(--border-1) solid var(--color-border);font-size:var(--fs-sm);color:var(--color-fg-muted);gap:var(--space-px-6);flex-wrap:wrap;align-items:center;display:flex}.kbd.svelte-1ytcet{padding:var(--space-px-1) var(--space-px-6);background:var(--color-pill-bg);border-radius:var(--radius-2xs);font-family:JetBrains Mono,monospace;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-fg);display:inline-block}@media (width<=600px){.overlay.svelte-1ytcet{padding-top:var(--space-px-60);padding-left:var(--space-3);padding-right:var(--space-3)}.panel.svelte-1ytcet{max-height:calc(100vh - 80px)}}.nav.svelte-1h32yp1{background:var(--color-surface);border-bottom:1px solid var(--color-border);width:100%;z-index:var(--z-overlay);position:sticky;top:0}.nav__inner.svelte-1h32yp1{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--surface-pad-x);grid-template-columns:1fr auto 1fr;max-width:100%;display:grid}.nav--compact.svelte-1h32yp1 .nav__inner:where(.svelte-1h32yp1){padding:var(--space-px-10) var(--space-px-28)}.nav__left.svelte-1h32yp1{justify-self:start;align-items:center;display:flex}.nav__center.svelte-1h32yp1{align-items:flex-end;gap:var(--space-px-36);justify-self:center;display:flex}.nav__right.svelte-1h32yp1{align-items:center;gap:var(--space-3);justify-self:end;display:flex}.cat.svelte-1h32yp1{align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);color:var(--color-fg-muted);transition:color var(--dur-normal) ease;flex-direction:column;display:flex;position:relative}.cat__icon-wrap.svelte-1h32yp1{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.cat__icon-wrap.svelte-1h32yp1 .cat__icon{width:30px;height:30px;transition:transform var(--dur-slow) var(--ease-out);flex-shrink:0}.nav--compact.svelte-1h32yp1 .cat__icon-wrap:where(.svelte-1h32yp1) .cat__icon{width:24px;height:24px}@media (hover:hover){.cat.svelte-1h32yp1:not(.cat--active):hover{color:var(--color-fg)}.cat.svelte-1h32yp1:not(.cat--active):hover .cat__icon{transform:translateY(-2px)}}.cat.svelte-1h32yp1:active .cat__icon,.cat.svelte-1h32yp1:not(.cat--active):active .cat__icon{transform:scale(.94)}.cat__label.svelte-1h32yp1{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight-3);color:inherit}.nav--compact.svelte-1h32yp1 .cat__label:where(.svelte-1h32yp1){width:1px;height:1px;margin:var(--space-neg-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.nav--compact.svelte-1h32yp1 .cat__icon-wrap:where(.svelte-1h32yp1){gap:var(--space-px-6)}.nav--compact.svelte-1h32yp1 .cat:where(.svelte-1h32yp1){gap:0;padding-bottom:0}.nav--compact.svelte-1h32yp1 .cat--active:where(.svelte-1h32yp1):after,.nav--compact.svelte-1h32yp1 .cat__badge:where(.svelte-1h32yp1){display:none}.cat__icon-wrap.svelte-1h32yp1 .cat__icon--tint{fill-opacity:.15}.cat__badge.svelte-1h32yp1{background:var(--color-fg-soft);color:var(--color-surface);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--lt-pill);padding:var(--space-px-3) var(--space-px-6);border-radius:var(--radius-2xs);line-height:var(--lh-flush);position:absolute;top:-6px;right:-28px}.cat--active.svelte-1h32yp1{color:var(--color-accent-text)}.cat--active.svelte-1h32yp1 .cat__icon{color:var(--color-accent-text);fill:var(--color-brand-sky)}.cat--active.svelte-1h32yp1:after{content:"";background:var(--color-accent);border-radius:var(--radius-pill);width:64%;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.become-host.svelte-1h32yp1{height:44px;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-fg);padding:0 var(--space-px-14);border-radius:var(--radius-pill);transition:background-color var(--dur-normal) ease;align-items:center;display:inline-flex}.become-host.svelte-1h32yp1 svg,.become-host__short.svelte-1h32yp1{display:none}@media (hover:hover){.become-host.svelte-1h32yp1:hover{background:var(--color-pill-bg)}}.become-host.svelte-1h32yp1:active{background:var(--color-border-soft)}.mode-switch.svelte-1h32yp1{height:44px;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-button-fg);background:var(--color-fg);padding:0 var(--space-px-14);border:var(--border-1) solid var(--color-fg);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-normal) ease, border-color var(--dur-normal) ease, color var(--dur-normal) ease;align-items:center;display:inline-flex}@media (hover:hover){.mode-switch.svelte-1h32yp1:not(:disabled):hover{background:var(--color-button-hover);border-color:var(--color-button-hover)}}.mode-switch.svelte-1h32yp1:not(:disabled):active{background:var(--color-fg)}.mode-switch.svelte-1h32yp1:disabled{opacity:.6;cursor:default}.icon-btn.svelte-1h32yp1{border-radius:var(--radius-pill);background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg);transition:background-color var(--dur-normal) ease, transform var(--dur-normal) ease;justify-content:center;align-items:center;display:inline-flex}.nav--compact.svelte-1h32yp1 .icon-btn:where(.svelte-1h32yp1){width:36px;height:36px}.icon-btn--menu.svelte-1h32yp1{align-items:center;gap:var(--space-px-6);padding:0 var(--space-1) 0 var(--space-px-10);width:auto;display:inline-flex}.icon-btn--user.svelte-1h32yp1{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-px-10)}.nav--compact.svelte-1h32yp1 .icon-btn--menu:where(.svelte-1h32yp1){padding:0 var(--space-px-3) 0 var(--space-2);width:auto;height:36px}.icon-btn__avatar.svelte-1h32yp1{border-radius:var(--radius-pill);background:var(--color-fg);width:28px;height:28px;color:var(--color-button-fg);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.icon-btn__avatar.svelte-1h32yp1 img:where(.svelte-1h32yp1){object-fit:cover;border-radius:inherit;width:100%;height:100%}.nav--compact.svelte-1h32yp1 .icon-btn__avatar:where(.svelte-1h32yp1){width:24px;height:24px;font-size:var(--fs-sm)}.nav--compact.svelte-1h32yp1 .become-host:where(.svelte-1h32yp1),.nav--compact.svelte-1h32yp1 .mode-switch:where(.svelte-1h32yp1){height:36px;padding:0 var(--space-3);font-size:var(--fs-pill)}@media (hover:hover){.icon-btn.svelte-1h32yp1:hover{background:var(--color-border-soft)}}.icon-btn.svelte-1h32yp1:active{background:var(--color-border-strong);transform:scale(.94)}.icon-btn.svelte-1h32yp1 svg{width:20px;height:20px}@media (width<=960px){.nav__center.svelte-1h32yp1{gap:var(--space-px-18)}.cat__label.svelte-1h32yp1{width:1px;height:1px;margin:var(--space-neg-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.cat__icon-wrap.svelte-1h32yp1 .cat__icon{width:30px;height:30px}.nav__center.svelte-1h32yp1{align-items:center}.cat.svelte-1h32yp1{gap:0;padding-bottom:0}.cat--active.svelte-1h32yp1:after,.mode-switch.svelte-1h32yp1,.cat__badge.svelte-1h32yp1{display:none}.become-host.svelte-1h32yp1,.nav--compact.svelte-1h32yp1 .become-host:where(.svelte-1h32yp1){gap:var(--space-2);height:40px;color:var(--color-button-fg);background:var(--color-button-bg);padding:0 var(--space-4) 0 var(--space-3);white-space:nowrap}.become-host.svelte-1h32yp1 svg{width:18px;height:18px;display:block}.become-host__label.svelte-1h32yp1{display:none}.become-host__short.svelte-1h32yp1{display:inline}@media (hover:hover){.become-host.svelte-1h32yp1:hover{background:var(--color-button-hover)}}}@media (width<=720px){.nav__inner.svelte-1h32yp1{gap:var(--space-3)}.nav__right.svelte-1h32yp1{gap:var(--space-2)}.icon-btn--search.svelte-1h32yp1,.become-host.svelte-1h32yp1{display:none}}.bottom-nav.svelte-oeh3u8{display:none}@media (width<=768px){body:has(.bottom-nav){--bottom-nav-room:calc(var(--space-px-64) + env(safe-area-inset-bottom))}.bottom-nav.svelte-oeh3u8{z-index:var(--z-high-70);min-height:64px;padding:var(--space-px-6) max(var(--space-px-10), env(safe-area-inset-left)) max(var(--space-px-6), env(safe-area-inset-bottom)) max(var(--space-px-10), env(safe-area-inset-right));background:color-mix(in srgb, var(--color-surface) 96%, transparent);border-top:var(--border-1) solid var(--color-border);box-shadow:var(--shadow-sheet-reverse);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav__item.svelte-oeh3u8{justify-content:center;align-items:center;gap:var(--space-px-3);border-radius:var(--radius-xs);min-width:0;min-height:52px;color:var(--color-fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex}.bottom-nav__item--active.svelte-oeh3u8{color:var(--color-fg);background:var(--color-pill-bg)}.bottom-nav__item.svelte-oeh3u8:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.bottom-nav__icon.svelte-oeh3u8{transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.bottom-nav__item.svelte-oeh3u8:active .bottom-nav__icon:where(.svelte-oeh3u8){transform:scale(.9)}.bottom-nav__icon.svelte-oeh3u8 svg{width:20px;height:20px}@media (hover:hover){.bottom-nav__item.svelte-oeh3u8:not(.bottom-nav__item--active):hover{color:var(--color-fg)}}.bottom-nav__label.svelte-oeh3u8{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.footer.svelte-jz8lnl{background:var(--slab);color:var(--slab-ink);--slab:var(--color-accent-fill);--slab-ink:var(--color-on-accent);--slab-ink-muted:var(--color-on-accent);--slab-ink-faint:var(--overlay-light-18);--slab-deep:var(--color-accent-strong);--focus-ring-color:var(--color-static-white);--button-focus-ring:var(--focus-ring-color);--chip-focus-ring:var(--focus-ring-color);--field-focus-ring:var(--focus-ring-color);--card-focus-ring:var(--focus-ring-color);--dialog-focus-ring:var(--focus-ring-color);border-top:none}@media (width<=768px){.footer.svelte-jz8lnl{padding-bottom:calc(var(--space-px-64) + env(safe-area-inset-bottom))}}.footer__inner.svelte-jz8lnl{padding:clamp(var(--space-8), 5vw, var(--space-px-64)) var(--surface-pad-x) clamp(var(--space-6), 3vw, var(--space-7));gap:clamp(var(--space-px-36), 4vw, var(--space-px-52));padding-top:var(--space-3);flex-direction:column;display:flex}.cols.svelte-jz8lnl{gap:var(--space-px-36);grid-template-columns:repeat(4,1fr);display:grid}.col__title.svelte-jz8lnl{font-family:var(--font-body);font-size:var(--fs-pill);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--slab-ink);margin-bottom:var(--space-4)}.col__links.svelte-jz8lnl{gap:var(--space-px-9);flex-direction:column;list-style:none;display:flex}.col__links.svelte-jz8lnl a:where(.svelte-jz8lnl){align-items:center;gap:var(--space-px-6);font-size:var(--fs-pill);color:var(--color-fg-muted);text-underline-offset:4px;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}@media (hover:hover){.col__links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-fg);text-decoration-color:currentColor}}.col__links.svelte-jz8lnl a:where(.svelte-jz8lnl):active{opacity:.7}.badge.svelte-jz8lnl{font-size:var(--fs-sm);font-weight:var(--fw-extrabold);padding:var(--space-px-2) var(--space-px-6);border-radius:var(--radius-2xs);letter-spacing:var(--lt-eyebrow);line-height:var(--lh-flush)}.badge--prueba.svelte-jz8lnl{background:var(--color-warning-bg);color:var(--color-warning)}.footer__bottom.svelte-jz8lnl{gap:var(--space-6);grid-template-columns:1fr 2fr auto;align-items:center;display:grid}.footer__brand.svelte-jz8lnl{gap:var(--space-1);flex-direction:column;display:flex}.brand__logo.svelte-jz8lnl{font-family:var(--font-display,Georgia, serif);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight-2);color:var(--slab-ink)}.brand__tag.svelte-jz8lnl{font-size:var(--fs-sm);color:var(--color-fg-muted)}.footer__legal.svelte-jz8lnl{align-items:center;gap:var(--space-px-14);font-size:var(--fs-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.footer__legal.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-fg-muted);text-underline-offset:4px;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.footer__legal.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-fg);text-decoration-color:currentColor}}.footer__legal.svelte-jz8lnl a:where(.svelte-jz8lnl):active{opacity:.7}.footer__meta.svelte-jz8lnl{align-items:center;gap:var(--space-px-14);flex-wrap:wrap;display:flex}.footer__lang.svelte-jz8lnl{align-items:center;gap:var(--space-2);padding:var(--space-px-9) var(--space-px-14);border:var(--border-2) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-fg);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}@media (hover:hover){.footer__lang.svelte-jz8lnl:hover{border-color:var(--color-fg);background:var(--color-pill-bg)}}.footer__lang.svelte-jz8lnl:active{transform:scale(var(--press-scale))}.footer__lang.svelte-jz8lnl svg{width:14px;height:14px}.footer__social.svelte-jz8lnl{gap:var(--space-px-6);list-style:none;display:flex}.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl){border-radius:var(--radius-pill);background:var(--color-pill-bg);width:34px;height:34px;color:var(--color-fg);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-normal) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{background:var(--color-fg);color:var(--color-button-fg);transform:translateY(-2px)}}.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl):active{transform:scale(.94)}.footer__social.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:14px;height:14px}@media (width<=1100px){.footer__bottom.svelte-jz8lnl{gap:var(--space-px-18);grid-template-columns:1fr}}@media (width<=800px){.cols.svelte-jz8lnl{gap:var(--space-px-28) var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.cols.svelte-jz8lnl{grid-template-columns:1fr}}.cove.svelte-jz8lnl{background:var(--footer-cove-bg,var(--color-canvas));padding:var(--space-footer-gap) var(--space-6) 0;min-height:190px;position:relative}.cove__inner.svelte-jz8lnl{max-width:1180px;height:200px;margin:0 auto;position:relative}.mark.svelte-jz8lnl{align-items:center;gap:var(--space-px-6);z-index:var(--z-4);flex-direction:column;display:flex;position:absolute;bottom:max(-118px,-9vw);left:50%;transform:translate(-50%)}.mark__mascot.svelte-jz8lnl{width:170px;height:auto;display:block;translate:9.5%}.mark__word.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:auto;height:26px;fill:var(--color-accent-text);display:block}.prop.svelte-jz8lnl{z-index:var(--z-raised);rotate:var(--rot,0deg);position:absolute}@media (prefers-reduced-motion:no-preference){.prop.svelte-jz8lnl{animation:svelte-jz8lnl-cove-float var(--float,6s) ease-in-out var(--phase,0s) infinite alternate}}@keyframes svelte-jz8lnl-cove-float{0%{translate:0}to{translate:0 -10px}}.spark.svelte-jz8lnl{width:var(--size,24px);height:var(--size,24px);fill:var(--color-brand-sky);filter:drop-shadow(0 2px 3px var(--overlay-dark-25));display:block}.prop--pin.svelte-jz8lnl{--size:88px;--rot:-8deg;--float:6.4s;--phase:-1.2s;top:34px;left:4%}.prop--spark-a.svelte-jz8lnl{--size:28px;--float:4.6s;--phase:-3s;top:14px;left:16%}.prop--calendar.svelte-jz8lnl{--size:62px;--rot:-12deg;--float:5.6s;--phase:-2.4s;top:106px;left:18%}.prop--globe.svelte-jz8lnl{--size:70px;--rot:12deg;--float:7s;--phase:-.6s;top:46px;left:29%}.prop--house.svelte-jz8lnl{--size:46px;--rot:6deg;--float:5s;--phase:-4s;top:6px;left:37%}.prop--plane.svelte-jz8lnl{--size:68px;--rot:-10deg;--float:6.8s;--phase:-2s;top:30px;right:31%}.prop--building.svelte-jz8lnl{--size:44px;--rot:-8deg;--float:5.2s;--phase:-1s;top:124px;right:36%}.prop--mountain.svelte-jz8lnl{--size:60px;--rot:9deg;--float:6s;--phase:-3.6s;top:96px;right:21%}.prop--spark-b.svelte-jz8lnl{--size:22px;--float:4.2s;--phase:-1.8s;top:22px;right:17%}.prop--search.svelte-jz8lnl{--size:84px;--rot:-6deg;--float:7.4s;--phase:-5s;top:62px;right:3%}.wave.svelte-jz8lnl{background:var(--color-accent-fill);width:100%;height:auto;margin-top:var(--space-neg-1);display:block}.wave.svelte-jz8lnl path:where(.svelte-jz8lnl){fill:var(--footer-cove-bg,var(--color-canvas))}.col__links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--slab-ink-muted)}@media (hover:hover){.col__links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--slab-ink)}}.badge--new.svelte-jz8lnl{background:var(--color-static-white);color:var(--slab-deep)}.brand__logo.svelte-jz8lnl{color:var(--slab-ink)}.brand__logo.svelte-jz8lnl .dot:where(.svelte-jz8lnl){color:var(--color-static-sky)}.brand__tag.svelte-jz8lnl,.footer__legal.svelte-jz8lnl,.footer__legal.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--slab-ink-muted)}.footer__lang.svelte-jz8lnl{border-color:var(--overlay-light-40);color:var(--slab-ink)}@media (hover:hover){.footer__lang.svelte-jz8lnl:hover{border-color:var(--color-static-white);background:var(--overlay-light-12)}}.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl){background:var(--overlay-light-16);color:var(--slab-ink)}@media (hover:hover){.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{background:var(--color-static-white);color:var(--slab-deep);transform:translateY(-2px)}}.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl):active{box-shadow:none;transform:scale(var(--press-scale))}@media (width<=1100px){.prop--pin.svelte-jz8lnl,.prop--globe.svelte-jz8lnl,.prop--spark-b.svelte-jz8lnl{display:none}}@media (width<=800px){.cove__inner.svelte-jz8lnl{height:190px}.prop--spark-a.svelte-jz8lnl,.prop--house.svelte-jz8lnl,.prop--plane.svelte-jz8lnl,.prop--building.svelte-jz8lnl{display:none}}@media (width<=480px){.cove.svelte-jz8lnl{min-height:165px}.cove__inner.svelte-jz8lnl{height:165px}.prop.svelte-jz8lnl{display:none}.mark.svelte-jz8lnl{bottom:-18px}.mark__mascot.svelte-jz8lnl{width:130px}}.host.svelte-53xc05{bottom:max(calc(var(--bottom-chrome,0px) + var(--space-3)), calc(var(--fa-clearance,0px) + var(--space-2) - var(--space-3)));right:var(--space-3);gap:var(--space-px-10);z-index:var(--z-toast);pointer-events:none;width:min(404px, calc(100vw - var(--space-6)));padding:var(--space-3);max-height:calc(100dvh - var(--space-10) * 2);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (width<=768px){.host.svelte-53xc05{left:0;right:0;bottom:max(calc(var(--space-10) + env(safe-area-inset-bottom)), calc(var(--fa-clearance,0px) + var(--space-2) - var(--space-3)));width:auto}}.toast.svelte-53xc05{gap:var(--space-3);padding:var(--space-px-14) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover-intense);pointer-events:auto;touch-action:pan-y;grid-template-columns:28px minmax(0,1fr) 44px;align-items:flex-start;display:grid}.toast--success.svelte-53xc05{border-color:var(--color-success-soft)}.toast--error.svelte-53xc05{border-color:var(--color-danger)}.toast--warning.svelte-53xc05{border-color:var(--color-warning-strong)}.toast--info.svelte-53xc05{border-color:var(--color-info-soft)}.toast__icon.svelte-53xc05{border-radius:var(--radius-pill);width:28px;height:28px;font-weight:var(--fw-extrabold);font-size:var(--fs-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast--success.svelte-53xc05 .toast__icon:where(.svelte-53xc05){background:var(--color-success-bg);color:var(--color-success)}.toast--error.svelte-53xc05 .toast__icon:where(.svelte-53xc05){background:var(--color-danger-soft);color:var(--color-danger-strong)}.toast--warning.svelte-53xc05 .toast__icon:where(.svelte-53xc05){background:var(--color-warning-bg);color:var(--color-warning)}.toast--info.svelte-53xc05 .toast__icon:where(.svelte-53xc05){background:var(--color-info-soft);color:var(--color-info)}.toast__body.svelte-53xc05{min-width:0}.toast__title.svelte-53xc05{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--color-fg);line-height:var(--lh-caption)}.toast__sub.svelte-53xc05{font-size:var(--fs-small);color:var(--color-fg-muted);line-height:var(--lh-card);margin-top:var(--space-px-3)}.toast__close.svelte-53xc05{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-fg-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.toast__close.svelte-53xc05:hover{background:var(--color-pill-bg);color:var(--color-fg)}}.toast__close.svelte-53xc05 svg{width:14px;height:14px}.toast__close.svelte-53xc05:active{background:var(--color-border-soft);transform:scale(.94)}.toast__action.svelte-53xc05{min-height:44px;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-button-bg);color:var(--color-button-fg);font-size:var(--fs-small)}.banner.svelte-wh6tnt{bottom:calc(var(--bottom-chrome,0px) + var(--space-6));gap:var(--space-px-14);width:calc(100% - 24px);max-width:460px;padding:var(--space-px-14) var(--space-4);background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-image);box-shadow:var(--shadow-drawer);z-index:var(--z-250);animation:svelte-wh6tnt-rise var(--dur-slow) cubic-bezier(.2, .9, .3, 1.2);grid-template-columns:44px 1fr auto;align-items:center;display:grid;position:fixed;left:50%;transform:translate(-50%)}body:has(.cookie-banner) .banner.svelte-wh6tnt{display:none}@keyframes svelte-wh6tnt-rise{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.banner__icon.svelte-wh6tnt{border-radius:var(--radius-md);background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg);justify-content:center;align-items:center;display:inline-flex}.banner__icon.svelte-wh6tnt svg{width:24px;height:24px}.banner__title.svelte-wh6tnt{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--color-fg)}.banner__sub.svelte-wh6tnt{font-size:var(--fs-sm);color:var(--color-fg-muted);margin-top:var(--space-px-2)}.banner__actions.svelte-wh6tnt{gap:var(--space-px-6);flex-shrink:0;display:flex}.banner__primary.svelte-wh6tnt{padding:var(--space-2) var(--space-px-14);background:var(--color-button-bg);color:var(--color-button-fg);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out)}.banner__ghost.svelte-wh6tnt{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-fg-muted);border-radius:var(--radius-pill);transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);background:0 0}@media (hover:hover){.banner__primary.svelte-wh6tnt:hover{background:var(--color-button-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}.banner__ghost.svelte-wh6tnt:hover{color:var(--color-fg);background:var(--color-pill-bg)}}.banner__primary.svelte-wh6tnt:active{box-shadow:none;transform:scale(var(--press-scale))}.banner__ghost.svelte-wh6tnt:active{background:var(--color-border-soft);transform:scale(var(--press-scale))}@media (width<=520px){.banner.svelte-wh6tnt{grid-template-rows:auto auto;grid-template-columns:36px 1fr}.banner__icon.svelte-wh6tnt{width:36px;height:36px}.banner__actions.svelte-wh6tnt{grid-column:1/-1;justify-content:flex-end}}.banner.svelte-zvfgak{bottom:calc(var(--bottom-chrome,0px) + 18px);z-index:var(--z-high-70);pointer-events:none;width:min(420px,100% - 36px);position:fixed;left:18px}.banner__inner.svelte-zvfgak{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-image);box-shadow:var(--shadow-cookie);pointer-events:auto;flex-direction:column;display:flex}.banner__body.svelte-zvfgak{font-size:var(--fs-sm);line-height:var(--lh-message);color:var(--color-fg-muted)}.banner__body.svelte-zvfgak a:where(.svelte-zvfgak){color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}.banner__actions.svelte-zvfgak{gap:var(--space-2);display:flex}.banner__short.svelte-zvfgak{display:none}.btn.svelte-zvfgak{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out);white-space:nowrap;flex:1}@media (hover:hover){.btn.svelte-zvfgak:hover{transform:translateY(-1px)}}.btn--primary.svelte-zvfgak{background:var(--color-fg);color:var(--color-button-fg)}@media (hover:hover){.btn--primary.svelte-zvfgak:hover{background:var(--color-button-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}}.btn.svelte-zvfgak:active{box-shadow:none;transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.btn.svelte-zvfgak,.btn.svelte-zvfgak:hover,.btn.svelte-zvfgak:active{transform:none}}@media (width>900px){.banner--admin.svelte-zvfgak{left:calc(var(--admin-sidebar-width) + 18px)}}@media (width>800px){.banner--panel.svelte-zvfgak{left:calc(var(--panel-sidebar-width) + 18px)}}@media (width<=768px){.banner.svelte-zvfgak{bottom:calc(var(--bottom-chrome,0px) + 6px);width:calc(100% - 12px);left:6px}.banner__inner.svelte-zvfgak{align-items:center;gap:var(--space-2);padding:var(--space-px-6) var(--space-px-6) var(--space-px-6) var(--space-3);flex-direction:row}.banner__body.svelte-zvfgak{min-width:0;line-height:var(--lh-card);flex:1}.banner__long.svelte-zvfgak{display:none}.banner__short.svelte-zvfgak{display:inline}.banner__actions.svelte-zvfgak{gap:var(--space-px-6);flex-shrink:0}.btn.svelte-zvfgak{padding:var(--space-2) var(--space-3);flex:none}}.launch.svelte-b28x3t{isolation:isolate;min-height:100dvh;padding:var(--space-surface-y) var(--surface-pad-x);background:var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.launch__backdrop.svelte-b28x3t{z-index:calc(var(--z-base) * -1);background:radial-gradient(circle, var(--color-border-strong) 1px, transparent 1.5px) 0 0 / var(--space-px-22) var(--space-px-22);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 100%)}.launch__top.svelte-b28x3t{z-index:var(--z-raised);justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;max-width:1120px;margin-inline:auto;display:flex;position:relative}.launch__socials.svelte-b28x3t{flex-wrap:wrap;justify-content:flex-end;display:flex}.launch__social.svelte-b28x3t{border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border-1) solid transparent;min-width:36px;min-height:36px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-fg);transition:border-color var(--dur-fast) ease;justify-content:center;align-items:center;display:inline-flex}.launch__social.svelte-b28x3t svg:where(.svelte-b28x3t){fill:currentColor;width:18px;height:18px}@media (hover:hover){.launch__social.svelte-b28x3t:hover{border-color:var(--color-border-muted)}}.launch__main.svelte-b28x3t{justify-content:center;align-items:center;gap:var(--space-6);width:100%;max-width:1120px;padding-block:var(--space-7);flex-direction:column-reverse;flex:1;margin-inline:auto;display:flex}.launch__main.svelte-b28x3t:focus{outline:none}.launch__copy.svelte-b28x3t{--measure-title:40rem;--measure-lead:30rem;--measure-action:26rem;align-items:center;gap:var(--space-5);width:100%;max-width:var(--measure-title);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.launch__title.svelte-b28x3t{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:min(var(--fs-landing-hero), 9.7cqi);line-height:var(--lh-display);letter-spacing:var(--lt-display);color:var(--color-fg);text-wrap:balance;max-width:var(--measure-title)}.launch__country.svelte-b28x3t{background:linear-gradient(var(--color-flag-ve-yellow) 0 33.34%, var(--color-flag-ve-blue) 33.34% 66.67%, var(--color-flag-ve-red) 66.67%) left calc(100% - .03em) / 100% .15em no-repeat}.rotator.svelte-b28x3t{color:var(--color-accent-text);display:grid}.rotator.svelte-b28x3t>:where(.svelte-b28x3t){grid-area:1/1}.rotator__ghost.svelte-b28x3t{visibility:hidden}.rotator__ghost.svelte-b28x3t:after,.rotator__caret.svelte-b28x3t{content:"";width:.07em;margin-left:.06em;display:inline-block}.rotator__caret.svelte-b28x3t{vertical-align:-.08em;background:currentColor;height:.9em;animation:1s step-end infinite svelte-b28x3t-launch-caret}@keyframes svelte-b28x3t-launch-caret{50%{opacity:0}}.launch__lead.svelte-b28x3t{max-width:var(--measure-lead);font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--color-fg-muted);text-wrap:balance}.launch__countdown.svelte-b28x3t{width:100%;margin-top:var(--space-2)}.countdown.svelte-b28x3t{max-width:var(--measure-action);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;padding:0;list-style:none;display:grid}.countdown__unit.svelte-b28x3t{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);flex-direction:column;display:flex}.countdown__unit.svelte-b28x3t+.countdown__unit:where(.svelte-b28x3t){border-left:var(--border-1) solid var(--color-border-strong)}.countdown__value.svelte-b28x3t{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-hero-sub);line-height:var(--lh-flush);letter-spacing:var(--lt-display-2);font-variant-numeric:tabular-nums;color:var(--color-fg)}.countdown__label.svelte-b28x3t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--lt-eyebrow);text-transform:uppercase;color:var(--color-fg-muted)}.signup.svelte-b28x3t{gap:var(--space-2);width:100%;max-width:var(--measure-action);margin-top:var(--space-2);flex-direction:column;display:flex}.signup__row.svelte-b28x3t{gap:var(--space-2);flex-wrap:wrap;display:flex}.signup__row.svelte-b28x3t .input{flex:14rem;width:auto;min-height:52px}.signup__row.svelte-b28x3t .btn{flex:1 0 auto;min-height:52px}.signup__help.svelte-b28x3t,.signup__error.svelte-b28x3t{font-size:var(--fs-small);text-wrap:pretty}.signup__help.svelte-b28x3t{color:var(--color-fg-muted)}.signup__error.svelte-b28x3t{color:var(--color-danger);font-weight:var(--fw-medium)}.launch__hosts.svelte-b28x3t{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--fs-small);color:var(--color-fg-muted);transition:color var(--dur-fast) var(--ease-out);flex-wrap:wrap;display:inline-flex}.launch__hosts-cta.svelte-b28x3t{font-weight:var(--fw-semibold);color:var(--color-fg);text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.launch__hosts.svelte-b28x3t:hover{color:var(--color-fg)}}.signup__trap.svelte-b28x3t{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.launch__done.svelte-b28x3t{align-items:center;gap:var(--space-3);width:100%;max-width:var(--measure-action);margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-success-bg);color:var(--color-fg);text-align:left;display:flex}.launch__done.svelte-b28x3t p:where(.svelte-b28x3t){font-size:var(--fs-small);line-height:var(--lh-normal);flex:14rem}.launch__done.svelte-b28x3t strong:where(.svelte-b28x3t){font-size:var(--fs-body);display:block}.launch__check.svelte-b28x3t{background:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.launch__check.svelte-b28x3t svg{fill:none;width:22px;height:22px;stroke:var(--color-surface);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.launch__stage.svelte-b28x3t{place-items:center;width:100%;display:grid;position:relative}.launch__glow.svelte-b28x3t{pointer-events:none;aspect-ratio:1;background:radial-gradient(closest-side, var(--color-accent-soft), transparent);border-radius:50%;width:150%;max-width:520px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.launch__mascot.svelte-b28x3t{--mascot-feet-x:40.7%;width:176px;position:relative}.launch__art.svelte-b28x3t{z-index:var(--z-base);width:100%;height:auto;display:block;position:relative}.launch__floor.svelte-b28x3t{pointer-events:none;left:var(--mascot-feet-x);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-band-dark) 26%, transparent), color-mix(in srgb, var(--color-band-dark) 10%, transparent) 55%, transparent);border-radius:50%;width:44%;height:9%;position:absolute;bottom:-3%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.rotator__caret.svelte-b28x3t{display:none}}.launch__foot.svelte-b28x3t{width:100%;max-width:1120px;font-size:var(--fs-small);color:var(--color-fg-muted);justify-content:center;margin-inline:auto;display:flex}.launch__social-label.svelte-b28x3t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=520px){.signup__row.svelte-b28x3t .btn{flex-grow:0}.launch__socials.svelte-b28x3t{gap:var(--space-2)}.launch__social.svelte-b28x3t{border-color:var(--color-border-soft);min-width:44px;min-height:44px}}@media (width>=960px){.launch__backdrop.svelte-b28x3t{-webkit-mask-image:radial-gradient(45% 65% at 72% 48%,#000 25%,#0000 100%);mask-image:radial-gradient(45% 65% at 72% 48%,#000 25%,#0000 100%)}.launch__main.svelte-b28x3t{gap:var(--space-10);grid-template-columns:minmax(0,8fr) minmax(0,5fr);display:grid}.launch__copy.svelte-b28x3t{text-align:left;align-items:flex-start}.launch__title.svelte-b28x3t{font-size:calc(var(--fs-landing-hero) * .86)}.launch__lead.svelte-b28x3t{text-wrap:pretty}.countdown.svelte-b28x3t{margin-inline:0}.countdown__unit.svelte-b28x3t{padding-inline:var(--space-6);align-items:flex-start}.countdown__unit.svelte-b28x3t:first-child{padding-left:0}.launch__mascot.svelte-b28x3t{width:min(360px,100%)}.launch__foot.svelte-b28x3t{justify-content:flex-start}}.prelaunch.svelte-1fqunm5{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--surface-pad-x);background:var(--color-surface);border-bottom:var(--border-1) solid var(--color-border);display:flex}.prelaunch__chip.svelte-1fqunm5{padding:var(--space-px-4) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-tint);color:var(--color-accent-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.prelaunch__actions.svelte-1fqunm5{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.prelaunch__link.svelte-1fqunm5{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-fg);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.prelaunch__link.svelte-1fqunm5:hover{background:var(--color-surface-alt)}}.prelaunch__link--accent.svelte-1fqunm5{background:var(--color-accent-fill);color:var(--color-on-accent)}@media (hover:hover){.prelaunch__link--accent.svelte-1fqunm5:hover{background:color-mix(in srgb, var(--color-accent-fill) 85%, var(--color-static-dark))}}@media (width<=520px){.prelaunch__chip.svelte-1fqunm5{display:none}}.xs.svelte-tuz5qw{background:var(--color-canvas);flex:1;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.xs__sidebar.svelte-tuz5qw{gap:var(--space-3);padding:var(--space-6) var(--space-5);border-right:var(--border-1) solid var(--color-border);flex-direction:column;display:flex}.xs__composer.svelte-tuz5qw{margin-top:auto}.xs__main.svelte-tuz5qw{background:var(--color-surface);grid-template-rows:auto minmax(260px,1fr) clamp(280px,36vh,400px);min-width:0;display:grid;overflow:hidden}.xs__toolbar.svelte-tuz5qw{align-items:center;gap:var(--space-2);min-height:72px;padding:0 var(--space-5);border-bottom:var(--border-1) solid var(--color-border);display:flex}.xs__map.svelte-tuz5qw{background:var(--color-surface-alt)}.xs__cards.svelte-tuz5qw{gap:var(--space-px-14);padding:var(--space-px-28) var(--space-5) var(--space-5);border-top:var(--border-1) solid var(--color-border);display:flex;overflow:hidden}.xs__card.svelte-tuz5qw{gap:var(--space-2);flex-direction:column;flex:0 0 240px;display:flex}.xs__image.svelte-tuz5qw{flex:1;min-height:0}.xs__lines.svelte-tuz5qw{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=1680px){.xs__main.svelte-tuz5qw{grid-template-rows:auto minmax(260px,1fr) clamp(280px,30vh,340px)}}@media (width<=900px){.xs.svelte-tuz5qw{grid-template-columns:1fr}.xs__sidebar.svelte-tuz5qw{display:none}.xs__main.svelte-tuz5qw{grid-template-rows:auto 1fr;position:relative}.xs__toolbar.svelte-tuz5qw{min-height:0;padding:var(--space-px-6) var(--space-3)}.xs__cards.svelte-tuz5qw{height:140px;padding:var(--space-2) var(--space-5) var(--space-3);border-top:none;position:absolute;bottom:0;left:0;right:0}.xs__card.svelte-tuz5qw{padding:var(--space-2);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-float-strong);flex-direction:row;flex:0 0 min(300px,80vw);align-items:center}.xs__image.svelte-tuz5qw{flex:0 0 96px;height:100%}.xs__lines.svelte-tuz5qw{flex:1}}.skip-link.svelte-12qhfyh{top:var(--space-2);left:var(--space-2);z-index:var(--z-popover);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-fg);color:var(--color-button-fg);font-size:var(--fs-body);font-weight:var(--fw-bold);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:fixed}.skip-link.svelte-12qhfyh:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);transform:none}.layout__main.svelte-12qhfyh:focus{outline:none}.layout__main.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex}.layout__main--app.svelte-12qhfyh{overflow:hidden}body.body--app{height:100dvh;min-height:0;overflow:hidden}
