:root{--xs-color-brand-accent:#0e7568;--xs-color-brand-accent-deep:#0b5d53;--xs-color-brand-on-accent:#fff;--xs-color-brand-tint:#e7f2f0;--xs-color-brand-tint-line:#cfe4e1;--xs-color-ink-primary:#101828;--xs-color-ink-secondary:#667085;--xs-color-ink-disabled:#98a2b3;--xs-color-surface-background:#f5f6f8;--xs-color-surface-card:#fff;--xs-color-surface-line:#e3e6ea;--xs-color-surface-sheet:#fff;--xs-color-semantic-success:#0e7a46;--xs-color-semantic-success-tint:#e4f3ea;--xs-color-semantic-warning:#b45309;--xs-color-semantic-warning-tint:#fbeedf;--xs-color-semantic-error:#b42318;--xs-color-semantic-error-tint:#fbeae8;--xs-color-semantic-info:#175cd3;--xs-color-semantic-info-tint:#e8f0fc;--xs-color-map-pin-bg:#fff;--xs-color-map-pin-ink:#101828;--xs-color-map-pin-selected-bg:#0e7568;--xs-color-map-pin-selected-ink:#fff;--xs-color-map-user-dot:#3b82f6;--xs-font-size-display-large:1.875rem;--xs-font-weight-display-large:800;--xs-font-letter-spacing-display-large:-.012em;--xs-font-size-title:1.125rem;--xs-font-weight-title:800;--xs-font-letter-spacing-title:-.012em;--xs-font-size-section-header:1.0625rem;--xs-font-weight-section-header:800;--xs-font-letter-spacing-section-header:-.012em;--xs-font-size-card-title:.9375rem;--xs-font-weight-card-title:800;--xs-font-letter-spacing-card-title:0em;--xs-font-size-body:.875rem;--xs-font-weight-body:400;--xs-font-letter-spacing-body:0em;--xs-font-size-caption:.75rem;--xs-font-weight-caption:500;--xs-font-letter-spacing-caption:0em;--xs-font-size-micro:.65625rem;--xs-font-weight-micro:500;--xs-font-letter-spacing-micro:0em;--xs-font-size-price-large:1.5rem;--xs-font-weight-price-large:800;--xs-font-letter-spacing-price-large:0em;--xs-font-size-price-card:.9375rem;--xs-font-weight-price-card:800;--xs-font-letter-spacing-price-card:0em;--xs-font-size-button:.9375rem;--xs-font-weight-button:500;--xs-font-letter-spacing-button:0em;--xs-radius-card:24px;--xs-radius-control:16px;--xs-radius-chip:999px;--xs-radius-sheet:24px;--xs-space-4:4px;--xs-space-8:8px;--xs-space-12:12px;--xs-space-16:16px;--xs-space-20:20px;--xs-space-24:24px;--xs-space-32:32px;--xs-space-40:40px;--xs-space-screen:16px;--xs-space-section:20px;--xs-font-line-height-tight:1.25;--xs-font-line-height-normal:1.45;--xs-font-line-height-relaxed:1.6;--xs-font-line-height-arabic:1.55;--xs-font-line-height-latin:1.32;--xs-elevation-sheet-shadow:0 -10px 30px #0f172a1a;--xs-elevation-pin-shadow:0 3px 10px #0f172a24;--xs-size-touch-target-min:44px;--xs-size-tab-icon:22px;--xs-size-facility-icon:22px;--xs-size-icon-stroke:1.8px;--xs-size-facility-icon-stroke:1.7px;--xs-motion-fast:.15s;--xs-motion-normal:.25s}:root[data-theme=dark]{--xs-color-brand-accent:#2cb9a9;--xs-color-brand-accent-deep:#4fc3b4;--xs-color-brand-on-accent:#06211d;--xs-color-brand-tint:#4fc3b421;--xs-color-brand-tint-line:#4fc3b447;--xs-color-ink-primary:#f2f4f7;--xs-color-ink-secondary:#8b94a5;--xs-color-ink-disabled:#5b6472;--xs-color-surface-background:#101623;--xs-color-surface-card:#151b26;--xs-color-surface-line:#242c3a;--xs-color-surface-sheet:#171e2b;--xs-color-semantic-success:#4ade80;--xs-color-semantic-success-tint:#34c77b29;--xs-color-semantic-warning:#f0a75a;--xs-color-semantic-warning-tint:#f0a75a24;--xs-color-semantic-error:#f27e72;--xs-color-semantic-error-tint:#f27e7224;--xs-color-semantic-info:#7ca1ff;--xs-color-semantic-info-tint:#7ca1ff24;--xs-color-map-pin-bg:#151b26;--xs-color-map-pin-ink:#f2f4f7;--xs-color-map-pin-selected-bg:#2cb9a9;--xs-color-map-pin-selected-ink:#06211d;--xs-color-map-user-dot:#5b96f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--xs-color-brand-accent:#2cb9a9;--xs-color-brand-accent-deep:#4fc3b4;--xs-color-brand-on-accent:#06211d;--xs-color-brand-tint:#4fc3b421;--xs-color-brand-tint-line:#4fc3b447;--xs-color-ink-primary:#f2f4f7;--xs-color-ink-secondary:#8b94a5;--xs-color-ink-disabled:#5b6472;--xs-color-surface-background:#101623;--xs-color-surface-card:#151b26;--xs-color-surface-line:#242c3a;--xs-color-surface-sheet:#171e2b;--xs-color-semantic-success:#4ade80;--xs-color-semantic-success-tint:#34c77b29;--xs-color-semantic-warning:#f0a75a;--xs-color-semantic-warning-tint:#f0a75a24;--xs-color-semantic-error:#f27e72;--xs-color-semantic-error-tint:#f27e7224;--xs-color-semantic-info:#7ca1ff;--xs-color-semantic-info-tint:#7ca1ff24;--xs-color-map-pin-bg:#151b26;--xs-color-map-pin-ink:#f2f4f7;--xs-color-map-pin-selected-bg:#2cb9a9;--xs-color-map-pin-selected-ink:#06211d;--xs-color-map-user-dot:#5b96f7}}.tnum,[data-price],[data-time]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--xs-ease-decisive:cubic-bezier(.2, 0, 0, 1);--xs-ease-micro:cubic-bezier(.3, 0, .6, 1)}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--xs-color-surface-background);min-height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100vh;color:var(--xs-color-ink-primary);background:var(--xs-color-surface-background);font-family:var(--xs-font-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}:where(time,[data-numeric],.tnum){font-variant-numeric:tabular-nums}*{box-sizing:border-box}p,h1{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{color:var(--xs-color-brand-on-accent);background:var(--xs-color-brand-accent)}