.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)}.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}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%}body{flex-direction:column;min-height:100dvh;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}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--color-canvas:#ededed;--color-surface:#fff;--color-fg:#0a0a0a;--color-fg-soft:#1a1a1a;--color-fg-muted:#6a6a6a;--color-pill-bg:#f1f1f1;--color-pill-fg:#0a0a0a;--color-surface-alt:#f7f7f7;--color-button-bg:#0a0a0a;--color-button-fg:#fff;--color-overlay-fg:#fff;--color-border:#ececec;--color-border-soft:#e3e3e3;--color-border-strong:#d8d8d8;--color-border-muted:#c9c9c9;--color-accent:#11a3f4;--color-on-accent:#fff;--color-accent-text:#0876b2;--color-accent-fill:#0876b2;--color-accent-strong:#07689c;--color-accent-soft:#dbf1ff;--color-accent-tint:#f0f9ff;--color-brand-cyan:#2eabff;--color-brand:#2eabff;--color-logo-wordmark:#00a2fc;--color-brand-yellow:#ffeb2e;--color-brand-orange:#f46011;--color-brand-violet:#6011f4;--color-brand-sky:#11a3f4;--color-heading:#032d44;--color-button-on-brand-bg:#ffeb2e;--color-button-on-brand-hover:#ffd60a;--color-button-on-brand-fg:#032d44;--shadow-btn-hover:0 8px 18px -6px #00000061;--shadow-btn-hover-on-brand:0 10px 22px -6px #032d448c;--focus-ring-color:var(--color-fg);--focus-ring-width:var(--border-3);--focus-ring-offset:var(--space-px-3);--press-scale:.97;--color-success:#15803d;--color-success-strong:#166534;--color-success-soft:#dcfce7;--color-success-bg:#e7f7ec;--color-warning:#b45309;--color-warning-strong:#92400e;--color-warning-soft:#fffbeb;--color-warning-bg:#fff3d6;--color-warning-border:#f6c878;--color-warning-accent:#f0a82a;--color-star:#f59e0b;--color-amber:#d97706;--color-danger-soft:#fee2e2;--color-danger-border:#fecaca;--color-danger:#dc2626;--color-danger-strong:#991b1b;--color-info:#004f85;--color-info-strong:#003f6b;--color-info-soft:#d8eefd;--color-info-bg:#f0f9ff;--color-info-bg-strong:#c5e6fc;--color-info-border:#b1ddfb;--color-disabled-bg:#999;--color-muted-dot:#6b7280;--color-map-placeholder:#e0e6ed;--color-pin-costa:#0b7a80;--color-pin-agua:#2a66a3;--color-pin-naturaleza:#3b7536;--color-pin-cultura:#a84e2a;--color-pin-ciudad:#5f5584;--color-neutral-hover:#1d1d1d;--color-button-hover:#2b2b2b;--color-band-tint:#e7f6fe;--color-band-dark:#0a2540;--color-neutral-dark:#1f1f1f;--color-neutral-gradient-end:#4a4a4a;--color-upload-gradient-end:#b9b9b9;--color-static-white:#fff;--color-static-dark:#1f1f1f;--color-static-dark-hover:#3a3a3a;--color-newsletter-bg-start:#fff3e5;--color-newsletter-bg-end:#ffe0c2;--color-host-gradient-start:#2b1a0a;--color-host-gradient-end:#4a2a0d;--color-flag-ve-yellow:#fc0;--color-flag-ve-blue:#00247d;--color-flag-ve-red:#cf142b}:root[data-theme=dark]{--color-canvas:#0a0a0a;--color-surface:#161616;--color-fg:#f3f3f3;--color-fg-soft:#e0e0e0;--color-fg-muted:#9a9a9a;--color-pill-bg:#232323;--color-pill-fg:#f3f3f3;--color-surface-alt:#1f1f1f;--color-button-bg:#f3f3f3;--color-button-fg:#0a0a0a;--color-overlay-fg:#fff;--color-border:#2a2a2a;--color-border-soft:#242424;--color-border-strong:#3a3a3a;--color-border-muted:#4a4a4a;--color-accent:#2eabff;--color-on-accent:#fff;--color-accent-text:#2eabff;--color-accent-fill:#006eb8;--color-accent-strong:#7acaff;--color-accent-soft:#0f2533;--color-accent-tint:#0b1c28;--color-brand-cyan:#2eabff;--color-brand-yellow:#ffeb2e;--color-brand-orange:#f46011;--color-brand-violet:#6011f4;--color-brand-sky:#11a3f4;--color-success:#4ade80;--color-success-strong:#86efac;--color-success-soft:#12301d;--color-success-bg:#102718;--color-warning:#f6c878;--color-warning-strong:#f3d28d;--color-warning-soft:#2d210c;--color-warning-bg:#33250e;--color-warning-border:#7a5015;--color-warning-accent:#f0a82a;--color-star:#fbbf24;--color-amber:#f59e0b;--color-danger-soft:#3a1717;--color-danger-border:#7f1d1d;--color-danger:#f87171;--color-danger-strong:#fca5a5;--color-info:#92d1fc;--color-info-strong:#b9e2fd;--color-info-soft:#0f2838;--color-info-bg:#0d2231;--color-info-bg-strong:#17354a;--color-info-border:#25516f;--color-disabled-bg:#555;--color-muted-dot:#8b95a6;--color-map-placeholder:#202833;--color-pin-costa:#5cc2c4;--color-pin-agua:#86b4e6;--color-pin-naturaleza:#8fc283;--color-pin-cultura:#e89c7a;--color-pin-ciudad:#b5a9da;--color-neutral-hover:#2b2b2b;--color-button-hover:#dcdcdc;--shadow-btn-hover:0 8px 18px -6px #000000b3;--color-band-tint:#0f2029;--color-band-dark:#08161f;--color-heading:#f3f3f3;--color-neutral-dark:#1f1f1f;--color-neutral-gradient-end:#4a4a4a;--color-upload-gradient-end:#5a5a5a;--color-static-white:#fff;--color-static-dark:#1f1f1f;--color-static-dark-hover:#3a3a3a;--color-newsletter-bg-start:#fff3e5;--color-newsletter-bg-end:#ffe0c2;--color-host-gradient-start:#2b1a0a;--color-host-gradient-end:#4a2a0d;--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:32px;--radius-card:24px;--radius-image:18px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-11:96px;--space-12:128px;--space-px-1:1px;--space-px-2:2px;--space-px-3:3px;--space-px-4:4px;--space-px-5:5px;--space-px-6:6px;--space-px-7:7px;--space-px-8:8px;--space-px-9:9px;--space-px-10:10px;--space-px-11:11px;--space-px-13:13px;--space-px-14:14px;--space-px-18:18px;--space-px-22:22px;--space-px-28:28px;--space-px-30:30px;--space-px-36:36px;--space-px-44:44px;--space-px-48:48px;--space-px-52:52px;--space-px-60:60px;--space-px-64:64px;--space-px-80:80px;--space-px-120:120px;--space-block-inner:clamp(20px, 2.5vw, 32px);--space-section-gap:clamp(48px, 6vw, 96px);--space-surface-y:clamp(28px, 3.5vw, 44px);--space-fab-clearance:var(--space-11);--font-display:"Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--fs-display:clamp(48px, 6vw, 84px);--fs-landing-hero:clamp(36px, 4.5vw, 58px);--fs-hero-sub:clamp(28px, 4vw, 44px);--fs-h2:clamp(22px, 2.4vw, 34px);--fs-h3:clamp(20px, 1.7vw, 24px);--fs-h4:clamp(18px, 1.4vw, 20px);--fs-lead:clamp(16px, 1.7vw, 19px);--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-pill:13px;--fs-small:14px;--fs-body:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-input:var(--fs-small);--fs-price:22px;--fs-price-sm:16px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:40px;--fs-6xl:48px;--fs-7xl:56px;--lh-display:1.04;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lt-display:-.025em;--lt-h2:-.015em;--lt-body:0;--container-max:1680px;--content-max-width:1200px;--content-max-width-narrow:1080px;--content-padding-inline:clamp(var(--space-5), 4vw, var(--space-8));--surface-pad-x:clamp(28px, 5vw, 96px);--surface-pad-y-top:clamp(28px, 3vw, 56px);--surface-pad-y-bottom:clamp(56px, 6vw, 112px);--canvas-pad:clamp(8px, 1.2vw, 20px);--shadow-card-overlay:0 1px 2px #0000000a;--shadow-1:0 1px 2px #0000000a;--shadow-2:0 1px 3px #00000014;--shadow-3:0 8px 24px #0000001a;--shadow-4:-12px 0 40px #00000014;--z-base:1;--z-raised:2;--z-sticky:10;--z-overlay:50;--z-modal:100;--z-popover:200;--z-toast:300;--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;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur-normal:.2s;--dur-slow:.3s;--dur-slower:.5s;--border-1:1px;--border-2:1.5px;--border-3:2px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-relaxed:1.6;--lh-loose:1.75;--lt-eyebrow:.06em;--lt-pill:.05em;--lt-display-2:-.02em;--scrim-on-surface-04:#0000000a;--scrim-on-surface-08:#00000014;--scrim-on-surface-18:#0000002e;--scrim-on-surface-55:#0000008c;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:20px;--space-px-12:12px;--space-px-16:16px;--space-px-20:20px;--space-px-24:24px;--space-px-32:32px;--space-px-38:38px;--space-px-42:42px;--space-px-100:100px;--space-px-88:88px;--lh-flush:1;--lh-hero-title:1.05;--lh-tight-alt:1.08;--lh-body-tight:1.15;--lh-body-tighter:1.18;--lh-body:1.2;--lh-caption:1.3;--lh-lead:1.35;--lh-card:1.4;--lh-card-alt:1.45;--lh-message:1.55;--lh-label:1.65;--ls-tight-3:-.005em;--ls-tight-2:-.01em;--ls-tight-1:-.018em;--ls-wide-1:.03em;--ls-wide-2:.04em;--ls-wide-3:.08em;--ls-wide-4:.1em;--ls-wide-5:.3em;--radius-2xs:4px;--radius-3xs:6px;--radius-13:13px;--radius-15:15px;--radius-16:16px;--radius-22:22px;--z-mid-5:5;--z-mid-30:30;--z-high-60:60;--z-high-70:70;--z-high-90:90;--z-3:3;--z-110:110;--z-120:120;--z-130:130;--z-140:140;--z-150:150;--z-250:250;--dur-100:.1s;--dur-120:.12s;--dur-180:.18s;--dur-250:.25s;--dur-400:.4s;--dur-600:.6s;--dur-700:.7s;--dur-800:.8s;--shadow-subtle:0 6px 24px #0000000f;--shadow-dropdown:0 4px 16px var(--scrim-on-surface-18);--shadow-dropdown-lg:0 8px 24px var(--scrim-on-surface-18);--shadow-tooltip:0 4px 16px var(--scrim-on-surface-08);--shadow-tooltip-lg:0 8px 32px var(--scrim-on-surface-08);--shadow-sheet-reverse:0 -8px 24px var(--scrim-on-surface-08);--shadow-btn:0 2px 6px #0003;--shadow-btn-alt:0 2px 4px #0000001a;--shadow-input:0 2px 8px #0000001a;--shadow-card-active:0 4px 14px #0000002e;--shadow-cookie:0 12px 36px #0000001f;--shadow-soft-float:0 12px 28px #0000000f;--shadow-popover:0 8px 24px #0000001a;--shadow-popover-strong:0 12px 32px #00000026;--shadow-popover-intense:0 12px 32px #0000002e;--shadow-notification:0 12px 40px #0000001f;--shadow-float-heavy:0 18px 48px #0003;--shadow-modal:0 16px 48px var(--scrim-on-surface-18);--shadow-modal-strong:0 20px 60px #00000040;--shadow-lg-card:0 20px 60px var(--scrim-on-surface-18);--shadow-xl:0 24px 60px #00000040;--shadow-notify-xl:0 24px 64px #00000038;--shadow-card-resting:0 1px 2px #0000000f;--shadow-card-hover-alt:0 1px 2px #00000014;--shadow-glow:0 4px 24px #0000000a;--shadow-drawer:0 16px 40px var(--scrim-on-surface-18);--shadow-modal-lg:0 24px 60px var(--scrim-on-surface-18);--shadow-5:0 4px 16px #0000000d;--shadow-card-hover:0 8px 20px var(--scrim-on-surface-18);--space-neg-4:-4px;--ls-star:1px;--space-neg-1:-1px;--space-neg-10:-10px;--space-neg-12:-12px;--space-neg-14:-14px;--lh-prose:1.7;--radius-2:2px;--radius-3:3px;--shadow-float-strong:0 10px 28px #00000038;--shadow-toggle:0 1px 3px #0003;--overlay-dark-0:#0000;--overlay-dark-05:#0000000d;--overlay-dark-06:#0000000f;--overlay-dark-08:#00000014;--overlay-dark-18:#0000002e;--overlay-dark-25:#00000040;--overlay-dark-35:#00000059;--overlay-dark-38:#00000061;--overlay-dark-45:#00000073;--overlay-dark-50:#00000080;--overlay-dark-55:#0000008c;--overlay-dark-60:#0009;--overlay-dark-68:#000000ad;--overlay-dark-78:#000000c7;--overlay-dark-92:#000000eb;--overlay-light-06:#ffffff0f;--overlay-light-08:#ffffff14;--overlay-light-10:#ffffff1a;--overlay-light-12:#ffffff1f;--overlay-light-14:#ffffff24;--overlay-light-18:#ffffff2e;--overlay-light-22:#ffffff38;--overlay-light-28:#ffffff47;--overlay-light-35:#ffffff59;--overlay-light-50:#ffffff80;--overlay-light-55:#ffffff8c;--overlay-light-60:#fff9;--overlay-light-65:#ffffffa6;--overlay-light-70:#ffffffb3;--overlay-light-72:#ffffffb8;--overlay-light-85:#ffffffd9;--overlay-light-90:#ffffffe6;--overlay-light-92:#ffffffeb;--overlay-light-95:#fffffff2;--overlay-accent-08:#006eb814;--overlay-accent-90:#006eb8e6;--overlay-accent-soft-03:#2eabff08;--overlay-accent-soft-08:#2eabff14;--overlay-accent-soft-22:#2eabff38;--overlay-accent-glow:#11a3f473;--overlay-warning-12:#d977061f;--overlay-ink-06:#1a1a1a0f}@media (width<=720px){:root{--fs-2xs:12px;--fs-xs:12px;--fs-input:var(--fs-md)}}:root[data-theme=dark]{--scrim-on-surface-04:#ffffff0a;--scrim-on-surface-08:#ffffff14;--scrim-on-surface-18:#ffffff2e;--scrim-on-surface-55:#ffffff8c}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-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.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:#fff;--color-surface:#fff;--color-surface-alt:#f7f7f7;--color-fg:#0a0a0a;--color-fg-soft:#1a1a1a;--color-fg-muted:#4a4a4a;--color-pill-bg:#f1f1f1;--color-pill-fg:#0a0a0a;--color-button-fg:#fff;--color-border:#d8d8d8;--color-button-bg:#006eb8;--color-accent:#2eabff;--color-on-accent:#fff;--color-accent-text:#006eb8;--color-accent-fill:#006eb8;--color-accent-strong:#00558f;--color-accent-soft:#dbf1ff;--color-accent-tint:#f0f9ff;--color-info:#004f85;--color-info-strong:#003f6b;--color-info-soft:#d8eefd;--color-info-bg:#f0f9ff;--color-info-bg-strong:#c5e6fc;--color-info-border:#b1ddfb}@page{margin:16mm}html,body,body.body--app{background:#fff!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}}.drawer__backdrop.svelte-uoov0r{background:var(--overlay-dark-45);z-index:var(--z-high-90);animation:svelte-uoov0r-fade var(--dur-normal) var(--ease-out);position:fixed;inset:0}.drawer.svelte-uoov0r{background:var(--color-surface);width:min(380px,88vw);z-index:var(--z-modal);transition:transform var(--dur-slow) var(--ease-out), width var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);box-shadow:var(--shadow-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.drawer.svelte-uoov0r:not(.drawer--open){width:0;box-shadow:none}.drawer.svelte-uoov0r:not(.drawer--open)>:where(.svelte-uoov0r){display:none}.drawer--open.svelte-uoov0r{transform:translate(0)}.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-xs);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:40px;height:40px;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-xs);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}@keyframes svelte-uoov0r-fade{0%{opacity:0}to{opacity:1}}.drawer__mode.svelte-uoov0r{gap:var(--space-2);flex-direction:column;display:flex}.drawer__theme-label.svelte-uoov0r{font-size:var(--fs-xs);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>=961px){.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)}}.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)}.modal__tabs.svelte-adkhhv{gap:var(--space-2);border-bottom:var(--border-1) solid var(--color-border);display:flex}.tab.svelte-adkhhv{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-fg-muted);padding:var(--space-3) var(--space-1) var(--space-4);transition:color var(--dur-normal) ease;background:0 0;position:relative}@media (hover:hover){.tab.svelte-adkhhv:not(.tab--active):hover{color:var(--color-fg)}}.tab--active.svelte-adkhhv{color:var(--color-fg)}.tab--active.svelte-adkhhv:after{content:"";background:var(--color-fg);border-radius:var(--radius-pill);height:2px;position:absolute;bottom:-1px;left:0;right:0}.modal__section-title.svelte-adkhhv{font-size:var(--fs-pill);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-pill);color:var(--color-fg-muted);margin-bottom:var(--space-4)}.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-fg);background:var(--color-surface-alt)}}.option--selected.svelte-adkhhv{border-color:var(--color-fg);background:var(--color-surface-alt)}.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)}.tab.svelte-adkhhv:active,.option.svelte-adkhhv:active{transform:scale(.98)}.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-2xs);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)}.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-xs);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-xs);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-2xs);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-xs);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-2xs);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);max-width:100%;transition:padding var(--dur-normal) ease;grid-template-columns:1fr auto 1fr;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), width var(--dur-normal) ease, height var(--dur-normal) ease;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;transition:font-size var(--dur-normal) ease}.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{display:none}.nav--compact.svelte-1h32yp1 .cat__badge:where(.svelte-1h32yp1){font-size:var(--fs-2xs);padding:var(--space-px-2) var(--space-px-5);top:-4px;right:-22px}.cat__badge.svelte-1h32yp1{background:var(--color-fg-soft);color:var(--color-static-white);font-size:var(--fs-2xs);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-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-fg);padding:0 var(--space-px-14);border:var(--border-1) solid var(--color-border);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-pill-bg);border-color:var(--color-fg)}}.mode-switch.svelte-1h32yp1:not(:disabled):active{background:var(--color-border-soft)}.mode-switch.svelte-1h32yp1:disabled{opacity:.6;cursor:default}.mode-switch--host.svelte-1h32yp1{background:var(--color-fg);color:var(--color-button-fg);border-color:var(--color-fg)}@media (hover:hover){.mode-switch--host.svelte-1h32yp1:not(:disabled):hover{background:var(--color-button-hover);border-color:var(--color-button-hover)}}.mode-switch--host.svelte-1h32yp1:not(:disabled):active{background:var(--color-fg)}.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, width var(--dur-normal) ease, height 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-xs)}.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,.icon-btn--lang.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)}.nav__left.svelte-1h32yp1 .logo{width:37px;overflow:hidden}.nav__left.svelte-1h32yp1 .logo__svg{flex-shrink:0;width:139px;max-width:none;height:32px}.icon-btn--search.svelte-1h32yp1,.become-host.svelte-1h32yp1{display:none}}.bottom-nav.svelte-oeh3u8{display:none}@media (width<=768px){.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-xs);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(--overlay-light-90);--slab-ink-faint:#ffffff2e;--slab-deep:var(--color-accent-strong);--focus-ring-color:var(--color-static-white);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}.newsletter.svelte-jz8lnl{gap:var(--space-7);padding:var(--space-px-28) var(--space-7);background:var(--color-static-white);border-radius:var(--radius-card);color:var(--color-static-dark);--focus-ring-color:var(--color-static-dark);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.newsletter__title.svelte-jz8lnl{font-family:var(--font-display,Georgia, serif);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight-2);line-height:var(--lh-body);margin-bottom:var(--space-px-6)}.newsletter__sub.svelte-jz8lnl{font-size:var(--fs-pill);color:var(--color-static-dark);opacity:.7;line-height:var(--lh-card)}.newsletter__form.svelte-jz8lnl{gap:var(--space-2);display:flex}.newsletter__input.svelte-jz8lnl{padding:var(--space-px-13) var(--space-px-18);border:var(--border-2) solid transparent;border-radius:var(--radius-pill);font-size:var(--fs-input);background:var(--color-static-white);color:var(--color-static-dark);transition:border-color var(--dur-fast) ease;outline:none;flex:1;font-family:inherit}.newsletter__input.svelte-jz8lnl:focus{border-color:var(--slab)}.newsletter__cta.svelte-jz8lnl{padding:var(--space-px-13) var(--space-px-22);background:var(--color-static-dark);color:var(--color-static-white);border-radius:var(--radius-pill);font-size:var(--fs-pill);font-weight:var(--fw-bold);white-space:nowrap;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){.newsletter__cta.svelte-jz8lnl:hover{background:var(--color-static-dark-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}}.newsletter__cta.svelte-jz8lnl:active{box-shadow:none;transform:scale(var(--press-scale))}.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-2xs);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-xs);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){.newsletter.svelte-jz8lnl{gap:var(--space-5);grid-template-columns:1fr}.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)}.newsletter.svelte-jz8lnl{padding:var(--space-px-22) var(--space-5)}}@media (width<=480px){.cols.svelte-jz8lnl{grid-template-columns:1fr}.newsletter__form.svelte-jz8lnl{flex-direction:column}.newsletter__cta.svelte-jz8lnl{width:100%}}.cove.svelte-jz8lnl{background:var(--footer-cove-bg,var(--color-canvas));padding:0 var(--space-6);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: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:2;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:-1px;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:#c7ecff}.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{color:var(--slab-ink);border-color:#fff6}@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){color:var(--slab-ink);background:#ffffff29}@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:var(--space-6);right:var(--space-6);gap:var(--space-px-10);z-index:var(--z-toast);pointer-events:none;flex-direction:column;max-width:380px;display:flex;position:fixed}@media (width<=600px){.host.svelte-53xc05{right:var(--space-3);left:var(--space-3);bottom:var(--space-3);max-width:none}}.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;grid-template-columns:28px 1fr 28px;align-items:flex-start;animation:.25s cubic-bezier(.2,.9,.3,1.2) svelte-53xc05-slide-in;display:grid}@keyframes svelte-53xc05-slide-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.toast--success.svelte-53xc05{border-color:var(--color-success-soft)}.toast--error.svelte-53xc05{border-color:var(--color-accent-strong)}.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-accent-soft);color:var(--color-accent-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-sm);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:24px;height:24px;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)}.banner.svelte-wh6tnt{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;bottom:24px;left:50%;transform:translate(-50%)}@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{z-index:var(--z-high-70);pointer-events:none;position:fixed;bottom:18px;left:18px;right:18px}.banner__inner.svelte-zvfgak{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:980px;padding:var(--space-px-18) var(--space-px-22);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-wrap:wrap;margin:0 auto;display:flex}.banner__copy.svelte-zvfgak{flex:1;min-width:240px}.banner__title.svelte-zvfgak{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--color-fg);margin-bottom:var(--space-1)}.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);flex-shrink:0;display:inline-flex}.btn.svelte-zvfgak{padding:var(--space-px-9) var(--space-px-18);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:background-color var(--dur-fast) var(--ease-out), border-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}@media (hover:hover){.btn.svelte-zvfgak:hover{transform:translateY(-1px)}}.btn--primary.svelte-zvfgak{background:var(--color-fg);color:var(--color-button-fg)}.btn--ghost.svelte-zvfgak{border:1.5px solid var(--color-border);color:var(--color-fg);background:0 0}@media (hover:hover){.btn--primary.svelte-zvfgak:hover{background:var(--color-button-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}.btn--ghost.svelte-zvfgak:hover{border-color:var(--color-fg);background:var(--color-surface-alt)}}.btn.svelte-zvfgak:active{box-shadow:none;transform:scale(var(--press-scale))}@media (width<=640px){.banner.svelte-zvfgak{bottom:12px;left:12px;right:12px}.banner__inner.svelte-zvfgak{padding:var(--space-4) var(--space-px-18)}.banner__actions.svelte-zvfgak{justify-content:stretch;width:100%}.btn.svelte-zvfgak{padding:var(--space-px-11);flex:1}}.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__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-xs);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)}.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}}.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}
