.legal-prose--dialog[data-v-4980c30b] h1{font-size:13px!important;line-height:1.25!important;margin:10px 0 6px!important;font-weight:600!important}.legal-prose--dialog[data-v-4980c30b] h2{font-size:12px!important;line-height:1.25!important;margin:10px 0 6px!important;font-weight:600!important}.legal-prose--dialog[data-v-4980c30b] h3{font-size:11px!important;line-height:1.25!important;margin:10px 0 6px!important;font-weight:600!important}.legal-prose--dialog[data-v-4980c30b] p,.legal-prose--dialog[data-v-4980c30b] li{font-size:11px!important;line-height:1.35!important}.legal-prose--dialog[data-v-4980c30b] ul,.legal-prose--dialog[data-v-4980c30b] ol{margin:6px 0!important}.legal-prose--dialog[data-v-4980c30b] li{margin:2px 0!important}:root[data-theme=bistro-blue],[data-theme=bistro-blue][data-mode=light]{--surface-page-rgb: var(--cream-050);--surface-sunken-rgb: var(--cream-150);--accent-rgb: var(--cobalt-500);--accent-muted-rgb: var(--cobalt-300);--accent-strong-rgb: var(--cobalt-700);--accent-soft-rgb: var(--cobalt-050);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--brand-sage-500);--status-emphasis-muted-rgb: var(--brand-sage-300);--status-emphasis-strong-rgb: var(--brand-sage-700);--status-emphasis-soft-rgb: var(--brand-sage-050)}:root[data-theme=bistro-blue][data-mode=dark],[data-theme=bistro-blue][data-mode=dark]{--surface-page-rgb: var(--neutral-950);--surface-raised-rgb: var(--neutral-850);--surface-sunken-rgb: var(--neutral-975);--surface-overlay-rgb: var(--neutral-825);--text-on-accent-rgb: var(--neutral-000);--accent-rgb: var(--cobalt-500);--accent-muted-rgb: var(--cobalt-300);--accent-strong-rgb: var(--cobalt-300);--accent-soft-rgb: var(--cobalt-soft-dark);--status-emphasis-rgb: var(--brand-sage-500);--status-emphasis-muted-rgb: var(--brand-sage-700);--status-emphasis-strong-rgb: var(--brand-sage-300);--status-emphasis-soft-rgb: var(--brand-sage-soft-dark)}:root[data-theme=graphite],[data-theme=graphite][data-mode=light]{--surface-page-rgb: var(--graphite-50);--surface-sunken-rgb: var(--graphite-100);--surface-inverse-rgb: var(--graphite-950);--surface-inverse-soft-rgb: var(--graphite-900);--text-primary-rgb: var(--graphite-900);--text-secondary-rgb: var(--graphite-600);--text-inverse-rgb: var(--graphite-50);--text-placeholder-rgb: var(--graphite-600);--text-disabled-rgb: var(--graphite-500);--border-hairline-rgb: var(--graphite-900);--border-strong-rgb: var(--graphite-200);--border-control-rgb: var(--graphite-500);--scrim-rgb: var(--graphite-950);--accent-rgb: var(--pearl-aqua-500);--accent-muted-rgb: var(--pearl-aqua-300);--accent-strong-rgb: var(--pearl-aqua-700);--accent-soft-rgb: var(--pearl-aqua-50);--text-on-accent-rgb: var(--graphite-950);--status-emphasis-rgb: var(--rosy-taupe-500);--status-emphasis-muted-rgb: var(--rosy-taupe-300);--status-emphasis-strong-rgb: var(--rosy-taupe-700);--status-emphasis-soft-rgb: var(--rosy-taupe-50);--focus-ring-color-rgb: var(--icy-blue-500);--status-info-rgb: var(--pale-sky-600);--status-info-soft-rgb: var(--pale-sky-50);--status-info-on-soft-rgb: var(--pale-sky-700);--status-info-soft-border-rgb: var(--pale-sky-200)}:root[data-theme=graphite][data-mode=dark],[data-theme=graphite][data-mode=dark]{--surface-page-rgb: var(--graphite-950);--surface-raised-rgb: var(--graphite-900);--surface-sunken-rgb: var(--graphite-975);--surface-overlay-rgb: var(--graphite-800);--surface-inverse-rgb: var(--graphite-900);--surface-inverse-soft-rgb: var(--graphite-800);--scrim-rgb: var(--graphite-975);--text-primary-rgb: var(--neutral-100);--text-secondary-rgb: var(--pearl-aqua-300);--text-inverse-rgb: var(--graphite-50);--text-on-accent-rgb: var(--graphite-950);--text-placeholder-rgb: var(--pearl-aqua-300);--text-disabled-rgb: var(--neutral-500);--border-hairline-rgb: var(--graphite-50);--border-strong-rgb: var(--graphite-800);--border-control-rgb: var(--graphite-500);--accent-rgb: var(--pearl-aqua-500);--accent-muted-rgb: var(--pearl-aqua-300);--accent-strong-rgb: var(--pearl-aqua-300);--accent-soft-rgb: var(--pearl-aqua-soft-dark);--status-emphasis-rgb: var(--rosy-taupe-500);--status-emphasis-muted-rgb: var(--rosy-taupe-700);--status-emphasis-strong-rgb: var(--rosy-taupe-300);--status-emphasis-soft-rgb: var(--rosy-taupe-soft-dark);--status-info-rgb: var(--pale-sky-200);--status-info-soft-rgb: var(--pale-sky-soft-dark);--status-info-on-soft-rgb: var(--pale-sky-200);--status-info-soft-border-rgb: var(--pale-sky-600);--focus-ring-color-rgb: var(--pearl-aqua-300)}:root[data-theme=ta-denim-2],[data-theme=ta-denim-2][data-mode=light]{--surface-page-rgb: var(--denim-p050);--surface-raised-rgb: var(--denim-p025);--surface-sunken-rgb: var(--denim-p150);--surface-inverse-rgb: var(--denim2-900);--surface-inverse-soft-rgb: var(--denim2-850);--scrim-rgb: var(--denim2-950);--text-secondary-rgb: var(--denim2-i600);--text-placeholder-rgb: var(--denim2-i600);--text-inverse-rgb: var(--denim2-i100);--text-inverse-muted-rgb: var(--denim2-i400);--text-highlight-rgb: var(--denim2-e300);--accent-rgb: var(--denim2-500);--accent-muted-rgb: var(--denim2-300);--accent-strong-rgb: var(--denim2-700);--accent-soft-rgb: var(--denim2-050);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--denim2-e500);--status-emphasis-muted-rgb: var(--denim2-e300);--status-emphasis-strong-rgb: var(--denim2-e700);--status-emphasis-soft-rgb: var(--denim2-e050);--focus-ring-color-rgb: var(--denim2-500);--font-display: "Plus Jakarta Sans", "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display-settings: normal;--font-body: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-label: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif}:root[data-theme=ta-denim-2][data-mode=dark],[data-theme=ta-denim-2][data-mode=dark]{--surface-page-rgb: var(--denim2-900);--surface-raised-rgb: var(--denim2-850);--surface-sunken-rgb: var(--denim2-950);--surface-overlay-rgb: var(--denim2-800);--surface-inverse-rgb: var(--denim2-850);--surface-inverse-soft-rgb: var(--denim2-800);--scrim-rgb: var(--denim2-950);--text-primary-rgb: var(--denim2-i100);--text-secondary-rgb: var(--denim2-i400);--text-placeholder-rgb: var(--denim2-i400);--text-inverse-rgb: var(--denim2-i100);--text-inverse-muted-rgb: var(--denim2-i400);--text-highlight-rgb: var(--denim2-e300);--border-strong-rgb: var(--denim2-800);--border-control-rgb: var(--denim2-i500);--accent-rgb: var(--denim2-500);--accent-muted-rgb: var(--denim2-300);--accent-strong-rgb: var(--denim2-300);--accent-soft-rgb: var(--denim2-soft-dark);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--denim2-e300);--status-emphasis-muted-rgb: var(--denim2-e500);--status-emphasis-strong-rgb: var(--denim2-e200);--status-emphasis-soft-rgb: var(--denim2-e-soft-dark);--focus-ring-color-rgb: var(--denim2-500);--font-display: "Plus Jakarta Sans", "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display-settings: normal;--font-body: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-label: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif}:root[data-theme=ta-denim-3],[data-theme=ta-denim-3][data-mode=light]{--surface-page-rgb: var(--denim-p050);--surface-raised-rgb: var(--denim-p025);--surface-sunken-rgb: var(--denim-p150);--surface-inverse-rgb: var(--neutral-950);--surface-inverse-soft-rgb: var(--neutral-850);--scrim-rgb: var(--neutral-950);--text-secondary-rgb: var(--denim2-i600);--text-placeholder-rgb: var(--denim2-i600);--text-inverse-rgb: var(--denim2-i100);--text-inverse-muted-rgb: var(--denim2-i400);--text-highlight-rgb: var(--denim2-e300);--accent-rgb: var(--denim2-500);--accent-muted-rgb: var(--denim2-300);--accent-strong-rgb: var(--denim2-700);--accent-soft-rgb: var(--denim2-050);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--denim2-e500);--status-emphasis-muted-rgb: var(--denim2-e300);--status-emphasis-strong-rgb: var(--denim2-e700);--status-emphasis-soft-rgb: var(--denim2-e050);--focus-ring-color-rgb: var(--denim2-500);--font-display: "Plus Jakarta Sans", "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display-settings: normal;--font-body: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-label: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif}:root[data-theme=ta-denim-3][data-mode=dark],[data-theme=ta-denim-3][data-mode=dark]{--surface-page-rgb: var(--neutral-950);--surface-raised-rgb: var(--neutral-850);--surface-sunken-rgb: var(--neutral-975);--surface-overlay-rgb: var(--neutral-825);--surface-inverse-rgb: var(--neutral-850);--surface-inverse-soft-rgb: var(--neutral-825);--scrim-rgb: var(--neutral-975);--text-primary-rgb: var(--denim2-i100);--text-secondary-rgb: var(--denim2-i400);--text-placeholder-rgb: var(--denim2-i400);--text-inverse-rgb: var(--denim2-i100);--text-inverse-muted-rgb: var(--denim2-i400);--text-highlight-rgb: var(--denim2-e300);--border-strong-rgb: var(--neutral-825);--border-control-rgb: var(--denim2-i500);--accent-rgb: var(--denim2-500);--accent-muted-rgb: var(--denim2-300);--accent-strong-rgb: var(--denim2-300);--accent-soft-rgb: var(--denim2-soft-dark);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--denim2-e300);--status-emphasis-muted-rgb: var(--denim2-e500);--status-emphasis-strong-rgb: var(--denim2-e200);--status-emphasis-soft-rgb: var(--denim2-e-soft-dark);--focus-ring-color-rgb: var(--denim2-500);--font-display: "Plus Jakarta Sans", "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display-settings: normal;--font-body: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-label: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif}:root[data-theme=ta-denim],[data-theme=ta-denim][data-mode=light]{--surface-page-rgb: var(--denim-p050);--surface-raised-rgb: var(--denim-p025);--surface-sunken-rgb: var(--denim-p150);--surface-inverse-rgb: var(--denim-900);--surface-inverse-soft-rgb: var(--denim-800);--scrim-rgb: var(--denim-900);--text-secondary-rgb: var(--denim-600);--text-placeholder-rgb: var(--denim-600);--accent-rgb: var(--denim-500);--accent-muted-rgb: var(--denim-300);--accent-strong-rgb: var(--denim-700);--accent-soft-rgb: var(--denim-050);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--denim-e500);--status-emphasis-muted-rgb: var(--denim-e300);--status-emphasis-strong-rgb: var(--denim-e700);--status-emphasis-soft-rgb: var(--denim-e050);--focus-ring-color-rgb: var(--denim-400)}:root[data-theme=ta-denim][data-mode=dark],[data-theme=ta-denim][data-mode=dark]{--surface-page-rgb: var(--denim-900);--surface-raised-rgb: var(--denim-800);--surface-sunken-rgb: var(--denim-950);--surface-overlay-rgb: var(--denim-750);--surface-inverse-rgb: var(--denim-800);--surface-inverse-soft-rgb: var(--denim-750);--scrim-rgb: var(--denim-950);--text-primary-rgb: var(--denim-p050);--text-secondary-rgb: var(--denim-300);--text-placeholder-rgb: var(--denim-300);--border-strong-rgb: var(--denim-800);--accent-rgb: var(--denim-500);--accent-muted-rgb: var(--denim-300);--accent-strong-rgb: var(--denim-300);--accent-soft-rgb: var(--denim-soft-dark);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--denim-e500);--status-emphasis-muted-rgb: var(--denim-e700);--status-emphasis-strong-rgb: var(--denim-e300);--status-emphasis-soft-rgb: var(--denim-e-soft-dark);--focus-ring-color-rgb: var(--denim-300)}:root,:root[data-theme=tablis],[data-mode]{color-scheme:light;--surface-page-rgb: var(--neutral-050);--surface-page: rgb(var(--surface-page-rgb));--surface-raised-rgb: var(--neutral-000);--surface-raised: rgb(var(--surface-raised-rgb));--surface-sunken-rgb: var(--neutral-150);--surface-sunken: rgb(var(--surface-sunken-rgb));--surface-overlay-rgb: var(--neutral-000);--surface-overlay: rgb(var(--surface-overlay-rgb));--surface-inverse-rgb: var(--neutral-950);--surface-inverse: rgb(var(--surface-inverse-rgb));--surface-inverse-soft-rgb: var(--neutral-850);--surface-inverse-soft: rgb(var(--surface-inverse-soft-rgb));--text-primary-rgb: var(--neutral-900);--text-primary: rgb(var(--text-primary-rgb));--text-secondary-rgb: var(--neutral-600);--text-secondary: rgb(var(--text-secondary-rgb));--text-inverse-rgb: var(--neutral-050);--text-inverse: rgb(var(--text-inverse-rgb));--text-inverse-muted-rgb: var(--neutral-400);--text-inverse-muted: rgb(var(--text-inverse-muted-rgb));--text-highlight-rgb: var(--accent-muted-rgb);--text-highlight: rgb(var(--text-highlight-rgb));--text-on-accent-rgb: var(--neutral-900);--text-on-accent: rgb(var(--text-on-accent-rgb));--text-on-emphasis-rgb: var(--neutral-000);--text-on-emphasis: rgb(var(--text-on-emphasis-rgb));--text-placeholder-rgb: var(--neutral-600);--text-placeholder: rgb(var(--text-placeholder-rgb));--text-disabled-rgb: var(--neutral-500);--text-disabled: rgb(var(--text-disabled-rgb));--border-hairline-rgb: var(--neutral-900);--border-hairline-alpha: .12;--border-hairline: rgb(var(--border-hairline-rgb) / var(--border-hairline-alpha));--border-strong-rgb: var(--neutral-200);--border-strong: rgb(var(--border-strong-rgb));--border-hairline-inverse: rgb(var(--neutral-000) / .1);--border-control-rgb: var(--neutral-500);--border-control: rgb(var(--border-control-rgb));--accent-rgb: var(--brand-blue-500);--accent: rgb(var(--accent-rgb));--accent-muted-rgb: var(--brand-blue-300);--accent-muted: rgb(var(--accent-muted-rgb));--accent-strong-rgb: var(--brand-blue-700);--accent-strong: rgb(var(--accent-strong-rgb));--accent-soft-rgb: var(--brand-blue-100);--accent-soft: rgb(var(--accent-soft-rgb));--status-emphasis-rgb: var(--brand-teal-500);--status-emphasis: rgb(var(--status-emphasis-rgb));--status-emphasis-muted-rgb: var(--brand-teal-300);--status-emphasis-muted: rgb(var(--status-emphasis-muted-rgb));--status-emphasis-strong-rgb: var(--brand-teal-700);--status-emphasis-strong: rgb(var(--status-emphasis-strong-rgb));--status-emphasis-soft-rgb: var(--brand-teal-050);--status-emphasis-soft: rgb(var(--status-emphasis-soft-rgb));--status-positive-rgb: var(--green-500);--status-positive: rgb(var(--status-positive-rgb));--status-positive-strong-rgb: var(--green-600);--status-positive-strong: rgb(var(--status-positive-strong-rgb));--status-positive-soft-rgb: var(--green-soft);--status-positive-soft: rgb(var(--status-positive-soft-rgb));--status-positive-on-soft-rgb: var(--green-on-soft);--status-positive-on-soft: rgb(var(--status-positive-on-soft-rgb));--status-positive-soft-border-rgb: var(--green-soft-border);--status-positive-soft-border: rgb(var(--status-positive-soft-border-rgb));--status-warning-rgb: var(--amber-500);--status-warning: rgb(var(--status-warning-rgb));--status-warning-soft-rgb: var(--amber-soft);--status-warning-soft: rgb(var(--status-warning-soft-rgb));--status-warning-on-soft-rgb: var(--amber-on-soft);--status-warning-on-soft: rgb(var(--status-warning-on-soft-rgb));--status-warning-soft-border-rgb: var(--amber-soft-border);--status-warning-soft-border: rgb(var(--status-warning-soft-border-rgb));--status-danger-rgb: var(--red-500);--status-danger: rgb(var(--status-danger-rgb));--status-danger-vivid-rgb: var(--red-600);--status-danger-vivid: rgb(var(--status-danger-vivid-rgb));--status-danger-soft-rgb: var(--red-soft);--status-danger-soft: rgb(var(--status-danger-soft-rgb));--status-danger-on-soft-rgb: var(--red-on-soft);--status-danger-on-soft: rgb(var(--status-danger-on-soft-rgb));--status-danger-soft-border-rgb: var(--red-soft-border);--status-danger-soft-border: rgb(var(--status-danger-soft-border-rgb));--status-info-rgb: var(--stone-500);--status-info: rgb(var(--status-info-rgb));--status-info-soft-rgb: var(--stone-soft);--status-info-soft: rgb(var(--status-info-soft-rgb));--status-info-on-soft-rgb: var(--stone-700);--status-info-on-soft: rgb(var(--status-info-on-soft-rgb));--status-info-soft-border-rgb: var(--stone-soft-border);--status-info-soft-border: rgb(var(--status-info-soft-border-rgb));--resv-pending-bg-rgb: var(--status-warning-soft-rgb);--resv-pending-bg: rgb(var(--resv-pending-bg-rgb));--resv-pending-fg-rgb: var(--status-warning-on-soft-rgb);--resv-pending-fg: rgb(var(--resv-pending-fg-rgb));--resv-pending-border-rgb: var(--status-warning-soft-border-rgb);--resv-pending-border: rgb(var(--resv-pending-border-rgb));--resv-confirmed-bg-rgb: var(--surface-page-rgb);--resv-confirmed-bg: rgb(var(--resv-confirmed-bg-rgb));--resv-confirmed-fg-rgb: var(--text-primary-rgb);--resv-confirmed-fg: rgb(var(--resv-confirmed-fg-rgb));--resv-confirmed-border-rgb: var(--border-strong-rgb);--resv-confirmed-border: rgb(var(--resv-confirmed-border-rgb));--resv-cancelled-bg-rgb: var(--status-danger-soft-rgb);--resv-cancelled-bg: rgb(var(--resv-cancelled-bg-rgb));--resv-cancelled-fg-rgb: var(--status-danger-on-soft-rgb);--resv-cancelled-fg: rgb(var(--resv-cancelled-fg-rgb));--resv-cancelled-border-rgb: var(--status-danger-soft-border-rgb);--resv-cancelled-border: rgb(var(--resv-cancelled-border-rgb));--resv-noshow-bg-rgb: var(--surface-inverse-rgb);--resv-noshow-bg: rgb(var(--resv-noshow-bg-rgb));--resv-noshow-fg-rgb: var(--neutral-000);--resv-noshow-fg: rgb(var(--resv-noshow-fg-rgb));--resv-noshow-border-rgb: var(--surface-inverse-rgb);--resv-noshow-border: rgb(var(--resv-noshow-border-rgb));--action-primary-bg-rgb: var(--accent-rgb);--action-primary-bg: rgb(var(--action-primary-bg-rgb));--action-primary-fg-rgb: var(--text-on-accent-rgb);--action-primary-fg: rgb(var(--action-primary-fg-rgb));--action-secondary-bg-rgb: var(--neutral-050);--action-secondary-bg: rgb(var(--action-secondary-bg-rgb));--action-secondary-fg-rgb: var(--neutral-900);--action-secondary-fg: rgb(var(--action-secondary-fg-rgb));--action-secondary-border: var(--border-hairline);--action-outline-rgb: var(--accent-strong-rgb);--action-outline: rgb(var(--action-outline-rgb));--focus-ring-color-rgb: var(--accent-rgb);--focus-ring-color: rgb(var(--focus-ring-color-rgb));--focus-ring: 0 0 0 3px rgb(var(--focus-ring-color-rgb) / .3);--scrim-rgb: var(--neutral-950);--scrim-alpha: .48;--scrim: rgb(var(--scrim-rgb) / var(--scrim-alpha));--disabled-bg-rgb: var(--neutral-100);--disabled-bg: rgb(var(--disabled-bg-rgb));--font-display: "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body: "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-ui: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display-settings: "wdth" 112;--font-label: var(--font-mono);--text-size-xs: 12px;--text-size-sm: 14px;--text-size-md: 16px;--text-size-lg: 18px;--text-size-xl: 20px;--text-size-2xl: 24px;--text-size-3xl: 32px;--text-size-4xl: 36px;--text-size-5xl: 48px;--text-size-6xl: 60px;--text-size-display-1: clamp(38px, 6.1vw, 72px);--text-size-display-2: clamp(30px, 4.1vw, 50px);--text-size-lede: clamp(17px, 1.55vw, 20px);--tracking-tight: -.02em;--tracking-wide: .04em;--tracking-caps: .08em;--tracking-eyebrow: .17em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-gutter: clamp(20px, 5vw, 64px);--space-section: clamp(64px, 8.5vw, 116px);--space-section-head: clamp(34px, 4vw, 58px);--space-grid-gap: clamp(20px, 3vw, 44px);--size-content: 1180px;--size-brand-mark: 36px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 6px rgb(var(--neutral-900) / .06);--shadow-raised: 0 6px 18px rgb(var(--neutral-900) / .08);--shadow-md: 0 10px 24px rgb(var(--neutral-900) / .08);--shadow-lg: 0 18px 42px rgb(var(--neutral-900) / .12);--shadow-action: 0 6px 14px rgb(var(--accent-rgb) / .18);--shadow-action-hover: 0 8px 18px rgb(var(--accent-rgb) / .18);--motion-fast: .12s;--motion-base: .16s;--motion-slow: .24s;--z-dropdown: 1500;--z-header: 2000;--z-popover: 2500;--z-modal: 3000;--brand-mark-color: var(--button-primary-bg, var(--action-primary-bg))}:root[data-mode=dark],[data-mode=dark]{color-scheme:dark;--text-inverse-muted-rgb: var(--neutral-400);--text-highlight-rgb: var(--accent-muted-rgb);--surface-page-rgb: var(--neutral-950);--surface-raised-rgb: var(--neutral-850);--surface-sunken-rgb: var(--neutral-975);--surface-overlay-rgb: var(--neutral-825);--surface-inverse-rgb: var(--neutral-825);--surface-inverse-soft-rgb: var(--neutral-800);--text-primary-rgb: var(--neutral-100);--text-secondary-rgb: var(--neutral-400);--text-placeholder-rgb: var(--neutral-400);--text-disabled-rgb: var(--neutral-500);--border-hairline-rgb: var(--neutral-000);--border-hairline-alpha: .14;--border-strong-rgb: var(--neutral-800);--accent-strong-rgb: var(--brand-blue-300);--accent-soft-rgb: var(--brand-blue-soft-dark);--status-emphasis-muted-rgb: var(--brand-teal-700);--status-emphasis-strong-rgb: var(--brand-teal-300);--status-emphasis-soft-rgb: var(--brand-teal-soft-dark);--status-positive-strong-rgb: var(--green-500);--status-positive-soft-rgb: var(--green-soft-dark);--status-positive-on-soft-rgb: var(--green-on-soft-dark);--status-positive-soft-border-rgb: var(--green-soft-border-dark);--status-warning-soft-rgb: var(--amber-soft-dark);--status-warning-on-soft-rgb: var(--amber-on-soft-dark);--status-warning-soft-border-rgb: var(--amber-soft-border-dark);--status-danger-rgb: var(--red-300);--status-danger-soft-rgb: var(--red-soft-dark);--status-danger-on-soft-rgb: var(--red-on-soft-dark);--status-danger-soft-border-rgb: var(--red-soft-border-dark);--status-info-rgb: var(--stone-300);--status-info-soft-rgb: var(--stone-soft-dark);--status-info-on-soft-rgb: var(--stone-300);--status-info-soft-border-rgb: var(--stone-soft-border-dark);--resv-noshow-bg-rgb: var(--neutral-300);--resv-noshow-fg-rgb: var(--neutral-950);--resv-noshow-border-rgb: var(--neutral-300);--action-secondary-bg-rgb: var(--neutral-850);--action-secondary-fg-rgb: var(--neutral-100);--scrim-rgb: var(--neutral-975);--scrim-alpha: .6;--disabled-bg-rgb: var(--neutral-850);--shadow-sm: 0 1px 6px rgb(var(--neutral-975) / .5);--shadow-raised: 0 6px 18px rgb(var(--neutral-975) / .55);--shadow-md: 0 10px 24px rgb(var(--neutral-975) / .55);--shadow-lg: 0 18px 42px rgb(var(--neutral-975) / .65);--shadow-action: 0 6px 14px rgb(var(--accent-rgb) / .25);--shadow-action-hover: 0 8px 18px rgb(var(--accent-rgb) / .25)}:root[data-theme=ts-citrus],[data-theme=ts-citrus][data-mode=light]{--surface-page-rgb: var(--citrus-p050);--surface-sunken-rgb: var(--citrus-p150);--accent-rgb: var(--citrus-500);--accent-muted-rgb: var(--citrus-300);--accent-strong-rgb: var(--citrus-700);--accent-soft-rgb: var(--citrus-050);--text-on-accent-rgb: var(--neutral-900);--status-emphasis-rgb: var(--citrus-e500);--status-emphasis-muted-rgb: var(--citrus-e300);--status-emphasis-strong-rgb: var(--citrus-e700);--status-emphasis-soft-rgb: var(--citrus-e050);--focus-ring-color-rgb: var(--citrus-400)}:root[data-theme=ts-citrus][data-mode=dark],[data-theme=ts-citrus][data-mode=dark]{--surface-page-rgb: var(--neutral-950);--surface-raised-rgb: var(--neutral-850);--surface-sunken-rgb: var(--neutral-975);--surface-overlay-rgb: var(--neutral-825);--text-on-accent-rgb: var(--neutral-900);--accent-rgb: var(--citrus-500);--accent-muted-rgb: var(--citrus-300);--accent-strong-rgb: var(--citrus-300);--accent-soft-rgb: var(--citrus-soft-dark);--status-emphasis-rgb: var(--citrus-e500);--status-emphasis-muted-rgb: var(--citrus-e700);--status-emphasis-strong-rgb: var(--citrus-e300);--status-emphasis-soft-rgb: var(--citrus-e-soft-dark);--focus-ring-color-rgb: var(--citrus-400)}:root[data-theme=ts-flamingo],[data-theme=ts-flamingo][data-mode=light]{--surface-page-rgb: var(--flamingo-p050);--surface-sunken-rgb: var(--flamingo-p150);--accent-rgb: var(--flamingo-500);--accent-muted-rgb: var(--flamingo-300);--accent-strong-rgb: var(--flamingo-700);--accent-soft-rgb: var(--flamingo-050);--text-on-accent-rgb: var(--neutral-000);--status-emphasis-rgb: var(--flamingo-e500);--status-emphasis-muted-rgb: var(--flamingo-e300);--status-emphasis-strong-rgb: var(--flamingo-e700);--status-emphasis-soft-rgb: var(--flamingo-e050);--focus-ring-color-rgb: var(--flamingo-400)}:root[data-theme=ts-flamingo][data-mode=dark],[data-theme=ts-flamingo][data-mode=dark]{--surface-page-rgb: var(--neutral-950);--surface-raised-rgb: var(--neutral-850);--surface-sunken-rgb: var(--neutral-975);--surface-overlay-rgb: var(--neutral-825);--text-on-accent-rgb: var(--neutral-000);--accent-rgb: var(--flamingo-500);--accent-muted-rgb: var(--flamingo-300);--accent-strong-rgb: var(--flamingo-300);--accent-soft-rgb: var(--flamingo-soft-dark);--status-emphasis-rgb: var(--flamingo-e300);--status-emphasis-muted-rgb: var(--flamingo-e500);--status-emphasis-strong-rgb: var(--flamingo-e300);--status-emphasis-soft-rgb: var(--flamingo-e-soft-dark);--focus-ring-color-rgb: var(--flamingo-400)}:root[data-theme=ts-ocean],[data-theme=ts-ocean][data-mode=light]{--surface-page-rgb: var(--oceanic-p050);--surface-sunken-rgb: var(--oceanic-p150);--accent-rgb: var(--oceanic-500);--accent-muted-rgb: var(--oceanic-300);--accent-strong-rgb: var(--oceanic-700);--accent-soft-rgb: var(--oceanic-050);--text-on-accent-rgb: var(--neutral-900);--status-emphasis-rgb: var(--oceanic-e500);--status-emphasis-muted-rgb: var(--oceanic-e300);--status-emphasis-strong-rgb: var(--oceanic-e700);--status-emphasis-soft-rgb: var(--oceanic-e050);--focus-ring-color-rgb: var(--oceanic-400)}:root[data-theme=ts-ocean][data-mode=dark],[data-theme=ts-ocean][data-mode=dark]{--surface-page-rgb: var(--neutral-950);--surface-raised-rgb: var(--neutral-850);--surface-sunken-rgb: var(--neutral-975);--surface-overlay-rgb: var(--neutral-825);--text-on-accent-rgb: var(--neutral-900);--accent-rgb: var(--oceanic-500);--accent-muted-rgb: var(--oceanic-300);--accent-strong-rgb: var(--oceanic-300);--accent-soft-rgb: var(--oceanic-soft-dark);--status-emphasis-rgb: var(--oceanic-e500);--status-emphasis-muted-rgb: var(--oceanic-e700);--status-emphasis-strong-rgb: var(--oceanic-e300);--status-emphasis-soft-rgb: var(--oceanic-e-soft-dark);--focus-ring-color-rgb: var(--oceanic-400)}.side-link[data-v-93e03221]{display:flex;width:100%;min-width:0px;cursor:pointer;align-items:center;gap:var(--space-2, 8px);border-radius:var(--radius-md, 10px);border-width:0px;background-color:transparent;padding-left:.375rem;padding-right:.375rem;padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);text-align:left;font-size:var(--text-size-sm, 14px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));text-decoration-line:none}.side-link[data-v-93e03221]:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.side-link-paused[data-v-93e03221]{--tw-bg-opacity: 1;background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-warning-on-soft-rgb, 107 71 21) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-warning-soft-border-rgb, 235 213 168) / var(--tw-ring-opacity, 1)) }.side-link-paused[data-v-93e03221]:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / var(--tw-bg-opacity, 1))}.side-icon[data-v-93e03221]{display:inline-flex;width:22px;flex-shrink:0;align-items:center;justify-content:center}.side-label[data-v-93e03221]{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.side-link[data-v-37e0588f]{display:flex;width:100%;min-width:0px;align-items:center;gap:var(--space-2, 8px);border-radius:var(--radius-md, 10px);padding-left:.375rem;padding-right:.375rem;padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);text-align:left;font-size:var(--text-size-sm, 14px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));text-decoration-line:none}.side-link[data-v-37e0588f]:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.side-icon[data-v-37e0588f]{display:inline-flex;width:22px;flex-shrink:0;align-items:center;justify-content:center}.side-label[data-v-37e0588f]{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;text-underline-offset:4px}.side-label-active[data-v-37e0588f]{text-decoration-line:underline;text-decoration-color:rgb(var(--border-control-rgb, 140 135 127) / 1)}.side-link[data-v-e9f9c7f6]{display:flex;width:100%;min-width:0px;align-items:center;gap:var(--space-2, 8px);border-radius:var(--radius-md, 10px);padding-left:.375rem;padding-right:.375rem;padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);text-align:left;font-size:var(--text-size-sm, 14px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));text-decoration-line:none}.side-link[data-v-e9f9c7f6]:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.side-icon[data-v-e9f9c7f6]{display:inline-flex;width:22px;flex-shrink:0;align-items:center;justify-content:center}.side-label[data-v-e9f9c7f6]{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;text-underline-offset:4px}.side-label-active[data-v-e9f9c7f6]{text-decoration-line:underline;text-decoration-color:rgb(var(--border-control-rgb, 140 135 127) / 1)}.cookie-btn-uniform[data-v-9eafa05c]{height:44px}@media (max-width: 639px){.cookie-btn-manage[data-v-9eafa05c]{height:36px}}.cookie-btn-label[data-v-9eafa05c]{width:100%;text-align:center;line-height:1.1;font-size:14px;white-space:normal;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}@media (min-width: 768px){.cookie-btn-label[data-v-9eafa05c]{font-size:13px}}:root{--neutral-000: 255 255 255;--neutral-050: 250 249 247;--neutral-100: 242 240 236;--neutral-150: 237 235 231;--neutral-200: 230 227 222;--neutral-300: 214 210 203;--neutral-400: 176 171 163;--neutral-500: 140 135 127;--neutral-600: 106 102 96;--neutral-700: 79 75 70;--neutral-800: 58 52 52;--neutral-850: 36 31 27;--neutral-900: 43 43 43;--neutral-950: 20 17 14;--brand-blue-100: 230 238 248;--brand-blue-300: 115 162 255;--brand-blue-500: 68 136 255;--brand-blue-700: 47 94 154;--brand-teal-050: 211 247 242;--brand-teal-300: 108 206 190;--brand-teal-500: 29 140 125;--brand-teal-700: 19 102 91;--brand-terracotta-300: 228 156 127;--brand-terracotta-500: 183 90 40;--brand-sage-050: 236 242 226;--brand-sage-300: 175 196 147;--brand-sage-500: 95 127 69;--brand-sage-700: 70 95 49;--cream-050: 250 245 236;--cream-150: 240 232 218;--cobalt-050: 233 239 249;--cobalt-300: 147 175 224;--cobalt-500: 52 115 204;--cobalt-700: 46 78 134;--graphite-50: 243 242 242;--graphite-100: 230 229 229;--graphite-200: 205 203 203;--graphite-500: 130 125 125;--graphite-600: 104 100 100;--graphite-800: 52 50 50;--graphite-900: 26 25 25;--graphite-950: 18 17 17;--pearl-aqua-50: 235 249 247;--pearl-aqua-300: 136 221 208;--pearl-aqua-500: 56 199 177;--pearl-aqua-700: 34 119 106;--icy-blue-500: 20 156 235;--pale-sky-50: 238 242 247;--pale-sky-200: 185 202 223;--pale-sky-600: 64 98 140;--pale-sky-700: 48 74 105;--rosy-taupe-50: 245 239 240;--rosy-taupe-300: 196 161 168;--rosy-taupe-500: 157 98 110;--rosy-taupe-700: 94 59 66;--flamingo-050: 251 233 240;--flamingo-300: 232 139 173;--flamingo-400: 224 102 154;--flamingo-500: 194 43 100;--flamingo-700: 150 33 77;--flamingo-e050: 239 231 236;--flamingo-e300: 182 147 166;--flamingo-e500: 122 59 94;--flamingo-e700: 92 44 70;--flamingo-p050: 251 241 242;--flamingo-p150: 245 226 228;--citrus-050: 253 240 221;--citrus-300: 248 198 138;--citrus-400: 179 102 7;--citrus-500: 244 158 58;--citrus-700: 143 83 5;--citrus-e050: 234 239 230;--citrus-e300: 158 184 139;--citrus-e500: 79 125 44;--citrus-e700: 59 94 33;--citrus-p050: 253 248 234;--citrus-p150: 247 237 206;--oceanic-050: 232 246 250;--oceanic-300: 147 214 232;--oceanic-400: 43 125 150;--oceanic-500: 74 184 216;--oceanic-700: 31 107 128;--oceanic-e050: 248 235 232;--oceanic-e300: 224 163 149;--oceanic-e500: 199 87 63;--oceanic-e700: 150 65 47;--oceanic-p050: 250 244 232;--oceanic-p150: 242 231 210;--denim-050: 234 240 248;--denim-300: 143 174 212;--denim-400: 51 97 158;--denim-500: 51 97 158;--denim-700: 38 74 121;--denim-e050: 243 239 226;--denim-e300: 199 182 124;--denim-e500: 154 123 16;--denim-e700: 110 88 11;--denim-p025: 247 249 252;--denim-p050: 244 246 250;--denim-p150: 230 234 242;--denim-900: 10 14 22;--denim-800: 20 27 41;--denim-600: 92 100 112;--denim2-050: 233 238 246;--denim2-300: 147 174 207;--denim2-500: 74 111 165;--denim2-700: 53 82 125;--denim2-800: 38 42 50;--denim2-850: 29 32 39;--denim2-900: 20 22 28;--denim2-950: 14 16 20;--denim2-soft-dark: 28 42 62;--denim2-e050: 246 239 220;--denim2-e300: 212 168 87;--denim2-e500: 165 130 47;--denim2-e700: 122 95 30;--denim2-e200: 233 201 140;--denim2-e-soft-dark: 58 50 32;--denim2-i100: 242 238 232;--denim2-i400: 184 180 173;--denim2-i500: 122 127 138;--denim2-i600: 92 100 112;--stone-300: 207 203 196;--stone-500: 110 99 87;--stone-700: 74 66 56;--stone-soft: 241 238 233;--stone-soft-border: 218 211 199;--green-500: 22 163 74;--green-600: 15 129 64;--green-tint: 226 245 233;--green-soft: 236 253 243;--green-on-soft: 11 90 52;--green-soft-border: 169 227 192;--amber-500: 154 107 47;--amber-tint: 234 206 142;--amber-soft: 251 243 228;--amber-on-soft: 107 71 21;--amber-soft-border: 235 213 168;--red-500: 180 35 44;--red-600: 215 27 40;--red-tint: 214 162 162;--red-soft: 253 240 240;--red-on-soft: 138 26 33;--red-soft-border: 242 201 201;--neutral-975: 12 10 8;--neutral-825: 49 44 41;--cobalt-soft-dark: 27 39 56;--brand-sage-soft-dark: 35 39 25;--graphite-975: 10 9 9;--pearl-aqua-soft-dark: 26 57 52;--rosy-taupe-soft-dark: 46 33 36;--pale-sky-soft-dark: 30 37 48;--denim-950: 6 8 12;--denim-750: 36 43 56;--denim-soft-dark: 19 32 52;--denim-e-soft-dark: 39 36 21;--citrus-soft-dark: 69 48 24;--citrus-e-soft-dark: 32 39 20;--flamingo-soft-dark: 58 23 33;--flamingo-e-soft-dark: 40 25 30;--oceanic-soft-dark: 32 54 58;--oceanic-e-soft-dark: 56 31 24;--green-soft-dark: 20 49 27;--green-on-soft-dark: 139 209 165;--green-soft-border-dark: 21 83 41;--amber-soft-dark: 54 40 22;--amber-on-soft-dark: 237 213 159;--amber-soft-border-dark: 87 62 31;--red-300: 214 134 139;--red-soft-dark: 60 22 22;--red-on-soft-dark: 221 156 160;--red-soft-border-dark: 100 26 29;--stone-soft-dark: 47 42 36;--stone-soft-border-dark: 70 62 54;--brand-blue-soft-dark: 31 43 67;--brand-teal-soft-dark: 22 44 38}:root{--header-bg-start-rgb: var(--surface-inverse-rgb);--header-bg-start: rgb(var(--header-bg-start-rgb));--header-bg-end-rgb: var(--surface-inverse-soft-rgb);--header-bg-end: rgb(var(--header-bg-end-rgb));--header-text-color-rgb: var(--text-inverse-rgb);--header-text-color: rgb(var(--header-text-color-rgb));--brand-primary-50-rgb: var(--accent-soft-rgb);--brand-primary-50: rgb(var(--brand-primary-50-rgb));--brand-primary-100-rgb: var(--accent-soft-rgb);--brand-primary-100: rgb(var(--brand-primary-100-rgb));--brand-primary-200-rgb: var(--accent-soft-rgb);--brand-primary-200: rgb(var(--brand-primary-200-rgb));--brand-primary-300-rgb: var(--accent-muted-rgb);--brand-primary-300: rgb(var(--brand-primary-300-rgb));--brand-primary-500-rgb: var(--accent-rgb);--brand-primary-500: rgb(var(--brand-primary-500-rgb));--brand-primary-600-rgb: var(--accent-strong-rgb);--brand-primary-600: rgb(var(--brand-primary-600-rgb));--brand-primary-700-rgb: var(--accent-strong-rgb);--brand-primary-700: rgb(var(--brand-primary-700-rgb));--brand-primary-800-rgb: var(--accent-strong-rgb);--brand-primary-800: rgb(var(--brand-primary-800-rgb));--brand-primary-900-rgb: var(--text-primary-rgb);--brand-primary-900: rgb(var(--brand-primary-900-rgb));--brand-primary-rgb: var(--accent-strong-rgb);--brand-primary: rgb(var(--brand-primary-rgb));--brand-secondary-rgb: var(--accent-rgb);--brand-secondary: rgb(var(--brand-secondary-rgb));--brand-secondary-muted-rgb: var(--accent-soft-rgb);--brand-secondary-muted: rgb(var(--brand-secondary-muted-rgb));--brand-accent-rgb: var(--stone-300);--brand-accent: rgb(var(--brand-accent-rgb));--brand-danger-rgb: var(--status-danger-vivid-rgb);--brand-danger: rgb(var(--brand-danger-rgb));--brand-success-rgb: var(--status-positive-rgb);--brand-success: rgb(var(--brand-success-rgb));--border-600-rgb: var(--status-positive-rgb);--border-600: rgb(var(--border-600-rgb));--brand-muted-100-rgb: var(--surface-raised-rgb);--brand-muted-100: rgb(var(--brand-muted-100-rgb));--brand-muted-200-rgb: var(--surface-page-rgb);--brand-muted-200: rgb(var(--brand-muted-200-rgb));--brand-muted-rgb: var(--surface-sunken-rgb);--brand-muted: rgb(var(--brand-muted-rgb));--brand-foreground-rgb: var(--text-primary-rgb);--brand-foreground: rgb(var(--brand-foreground-rgb));--ui-color-bg-rgb: var(--surface-page-rgb);--ui-color-bg: rgb(var(--ui-color-bg-rgb));--ui-color-surface-rgb: var(--surface-raised-rgb);--ui-color-surface: rgb(var(--ui-color-surface-rgb));--ui-color-surface-2-rgb: var(--surface-page-rgb);--ui-color-surface-2: rgb(var(--ui-color-surface-2-rgb));--ui-color-surface-3-rgb: var(--surface-sunken-rgb);--ui-color-surface-3: rgb(var(--ui-color-surface-3-rgb));--ui-color-text-rgb: var(--text-primary-rgb);--ui-color-text: rgb(var(--ui-color-text-rgb));--ui-color-text-muted-rgb: var(--text-secondary-rgb);--ui-color-text-muted: rgb(var(--ui-color-text-muted-rgb));--ui-color-border-rgb: var(--border-hairline-rgb);--ui-color-border-alpha: var(--border-hairline-alpha);--ui-color-border: var(--border-hairline);--ui-color-primary-rgb: var(--accent-rgb);--ui-color-primary: rgb(var(--ui-color-primary-rgb));--ui-color-primary-hover-rgb: var(--accent-strong-rgb);--ui-color-primary-hover: rgb(var(--ui-color-primary-hover-rgb));--ui-color-primary-active-rgb: var(--accent-strong-rgb);--ui-color-primary-active: rgb(var(--ui-color-primary-active-rgb));--ui-color-secondary-rgb: var(--text-primary-rgb);--ui-color-secondary: rgb(var(--ui-color-secondary-rgb));--ui-color-secondary-hover-rgb: var(--text-primary-rgb);--ui-color-secondary-hover-alpha: .88;--ui-color-secondary-hover: rgb(var(--ui-color-secondary-hover-rgb) / var(--ui-color-secondary-hover-alpha));--ui-color-secondary-active-rgb: var(--text-primary-rgb);--ui-color-secondary-active-alpha: .78;--ui-color-secondary-active: rgb(var(--ui-color-secondary-active-rgb) / var(--ui-color-secondary-active-alpha));--ui-color-accent-rgb: var(--stone-300);--ui-color-accent: rgb(var(--ui-color-accent-rgb));--ui-color-danger-rgb: var(--status-danger-rgb);--ui-color-danger: rgb(var(--ui-color-danger-rgb));--ui-color-success-rgb: var(--status-positive-rgb);--ui-color-success: rgb(var(--ui-color-success-rgb));--ui-color-success-strong-rgb: var(--status-positive-strong-rgb);--ui-color-success-strong: rgb(var(--ui-color-success-strong-rgb));--ui-color-warning-rgb: var(--status-warning-rgb);--ui-color-warning: rgb(var(--ui-color-warning-rgb));--ui-color-info-rgb: var(--status-info-rgb);--ui-color-info: rgb(var(--ui-color-info-rgb));--ui-color-neutral-50-rgb: var(--neutral-050);--ui-color-neutral-50: rgb(var(--ui-color-neutral-50-rgb));--ui-color-neutral-100-rgb: var(--neutral-100);--ui-color-neutral-100: rgb(var(--ui-color-neutral-100-rgb));--ui-color-neutral-200-rgb: var(--neutral-200);--ui-color-neutral-200: rgb(var(--ui-color-neutral-200-rgb));--ui-color-neutral-300-rgb: var(--neutral-300);--ui-color-neutral-300: rgb(var(--ui-color-neutral-300-rgb));--ui-color-neutral-400-rgb: var(--neutral-400);--ui-color-neutral-400: rgb(var(--ui-color-neutral-400-rgb));--ui-color-neutral-500-rgb: var(--neutral-500);--ui-color-neutral-500: rgb(var(--ui-color-neutral-500-rgb));--ui-color-neutral-600-rgb: var(--neutral-600);--ui-color-neutral-600: rgb(var(--ui-color-neutral-600-rgb));--ui-color-neutral-700-rgb: var(--neutral-700);--ui-color-neutral-700: rgb(var(--ui-color-neutral-700-rgb));--ui-color-neutral-800-rgb: var(--neutral-800);--ui-color-neutral-800: rgb(var(--ui-color-neutral-800-rgb));--ui-color-neutral-900-rgb: var(--neutral-900);--ui-color-neutral-900: rgb(var(--ui-color-neutral-900-rgb));--ui-color-border-strong-rgb: var(--border-strong-rgb);--ui-color-border-strong: rgb(var(--ui-color-border-strong-rgb));--ui-color-placeholder-rgb: var(--text-placeholder-rgb);--ui-color-placeholder: rgb(var(--ui-color-placeholder-rgb));--ui-color-disabled-bg-rgb: var(--disabled-bg-rgb);--ui-color-disabled-bg: rgb(var(--ui-color-disabled-bg-rgb));--ui-color-disabled-text-rgb: var(--text-disabled-rgb);--ui-color-disabled-text: rgb(var(--ui-color-disabled-text-rgb));--ui-color-on-primary-rgb: var(--text-on-emphasis-rgb);--ui-color-on-primary: rgb(var(--ui-color-on-primary-rgb));--ui-color-focus-rgb: var(--focus-ring-color-rgb);--ui-color-focus: rgb(var(--ui-color-focus-rgb));--ui-color-focus-soft-rgb: var(--focus-ring-color-rgb);--ui-color-focus-soft: rgb(var(--ui-color-focus-soft-rgb));--ui-focus-ring: var(--focus-ring);--ui-focus-outline: 3px solid rgb(var(--focus-ring-color-rgb) / .3);--ui-focus-outline-strong: 3px solid rgb(var(--focus-ring-color-rgb) / .45);--ui-shadow-primary: var(--shadow-action);--ui-shadow-primary-hover: var(--shadow-action-hover);--ui-color-scrim-rgb: var(--scrim-rgb);--ui-color-scrim-alpha: var(--scrim-alpha);--ui-color-scrim: var(--scrim);--ui-color-success-soft-rgb: var(--status-positive-soft-rgb);--ui-color-success-soft: rgb(var(--ui-color-success-soft-rgb));--ui-color-success-on-soft-rgb: var(--status-positive-on-soft-rgb);--ui-color-success-on-soft: rgb(var(--ui-color-success-on-soft-rgb));--ui-color-success-soft-border-rgb: var(--status-positive-soft-border-rgb);--ui-color-success-soft-border: rgb(var(--ui-color-success-soft-border-rgb));--ui-color-warning-soft-rgb: var(--status-warning-soft-rgb);--ui-color-warning-soft: rgb(var(--ui-color-warning-soft-rgb));--ui-color-warning-on-soft-rgb: var(--status-warning-on-soft-rgb);--ui-color-warning-on-soft: rgb(var(--ui-color-warning-on-soft-rgb));--ui-color-warning-soft-border-rgb: var(--status-warning-soft-border-rgb);--ui-color-warning-soft-border: rgb(var(--ui-color-warning-soft-border-rgb));--ui-color-danger-soft-rgb: var(--status-danger-soft-rgb);--ui-color-danger-soft: rgb(var(--ui-color-danger-soft-rgb));--ui-color-danger-on-soft-rgb: var(--status-danger-on-soft-rgb);--ui-color-danger-on-soft: rgb(var(--ui-color-danger-on-soft-rgb));--ui-color-danger-soft-border-rgb: var(--status-danger-soft-border-rgb);--ui-color-danger-soft-border: rgb(var(--ui-color-danger-soft-border-rgb));--ui-color-info-soft-rgb: var(--status-info-soft-rgb);--ui-color-info-soft: rgb(var(--ui-color-info-soft-rgb));--ui-color-info-on-soft-rgb: var(--status-info-on-soft-rgb);--ui-color-info-on-soft: rgb(var(--ui-color-info-on-soft-rgb));--ui-color-info-soft-border-rgb: var(--status-info-soft-border-rgb);--ui-color-info-soft-border: rgb(var(--ui-color-info-soft-border-rgb));--ui-status-pending-bg-rgb: var(--resv-pending-bg-rgb);--ui-status-pending-bg: rgb(var(--ui-status-pending-bg-rgb));--ui-status-pending-fg-rgb: var(--resv-pending-fg-rgb);--ui-status-pending-fg: rgb(var(--ui-status-pending-fg-rgb));--ui-status-pending-border-rgb: var(--resv-pending-border-rgb);--ui-status-pending-border: rgb(var(--ui-status-pending-border-rgb));--ui-status-confirmed-bg-rgb: var(--resv-confirmed-bg-rgb);--ui-status-confirmed-bg: rgb(var(--ui-status-confirmed-bg-rgb));--ui-status-confirmed-fg-rgb: var(--resv-confirmed-fg-rgb);--ui-status-confirmed-fg: rgb(var(--ui-status-confirmed-fg-rgb));--ui-status-confirmed-border-rgb: var(--resv-confirmed-border-rgb);--ui-status-confirmed-border: rgb(var(--ui-status-confirmed-border-rgb));--ui-status-cancelled-bg-rgb: var(--resv-cancelled-bg-rgb);--ui-status-cancelled-bg: rgb(var(--ui-status-cancelled-bg-rgb));--ui-status-cancelled-fg-rgb: var(--resv-cancelled-fg-rgb);--ui-status-cancelled-fg: rgb(var(--ui-status-cancelled-fg-rgb));--ui-status-cancelled-border-rgb: var(--resv-cancelled-border-rgb);--ui-status-cancelled-border: rgb(var(--ui-status-cancelled-border-rgb));--ui-status-noshow-bg-rgb: var(--resv-noshow-bg-rgb);--ui-status-noshow-bg: rgb(var(--ui-status-noshow-bg-rgb));--ui-status-noshow-fg-rgb: var(--resv-noshow-fg-rgb);--ui-status-noshow-fg: rgb(var(--ui-status-noshow-fg-rgb));--ui-status-noshow-border-rgb: var(--resv-noshow-border-rgb);--ui-status-noshow-border: rgb(var(--ui-status-noshow-border-rgb));--pricing-page-bg-start: var(--surface-page);--pricing-page-bg-end: var(--surface-sunken);--pricing-surface: var(--surface-raised);--pricing-surface-muted: var(--surface-page);--pricing-border: var(--border-hairline);--pricing-text-strong: var(--text-primary);--pricing-text: var(--text-primary);--pricing-text-muted: var(--text-secondary);--pricing-text-muted-2: var(--text-secondary);--pricing-accent: var(--accent);--pricing-accent-2: var(--accent-strong);--pricing-premium: var(--status-warning);--pricing-badge-muted: var(--text-secondary);--pricing-success: var(--status-positive);--pricing-danger: var(--status-danger);--pricing-table-header-start: var(--surface-sunken);--pricing-table-header-end: var(--surface-page);--pricing-table-feature-bg: var(--surface-page);--pricing-row-hover: var(--surface-page);--pricing-row-hover-strong: var(--surface-sunken);--reservation-item-bg: var(--accent-soft);--reservation-item-bg-end: var(--accent-soft);--reservation-item-text-rgb: var(--text-primary-rgb);--reservation-item-text: rgb(var(--reservation-item-text-rgb));--reservation-item-accent-pending-start: var(--status-warning);--reservation-item-accent-pending-end: var(--status-warning);--reservation-item-accent-confirmed-start: var(--status-positive);--reservation-item-accent-confirmed-end: var(--status-positive);--reservation-item-accent-cancelled-start: var(--status-danger);--reservation-item-accent-cancelled-end: var(--status-danger-vivid);--toggle-active-bg-start: var(--accent);--toggle-active-bg-end: var(--accent);--toggle-active-color-rgb: var(--text-on-accent-rgb);--toggle-active-color: rgb(var(--toggle-active-color-rgb));--toggle-active-border: transparent;--toggle-hover-bg: var(--accent-muted);--toggle-hover-color-rgb: var(--text-on-accent-rgb);--toggle-hover-color: rgb(var(--toggle-hover-color-rgb));--toggle-hover-border: var(--accent-muted);--font-sans: var(--font-ui);--ui-font-sans: var(--font-ui);--ui-font-mono: var(--font-mono);--ui-text-xs: var(--text-size-xs);--ui-text-sm: var(--text-size-sm);--ui-text-md: var(--text-size-md);--ui-text-lg: var(--text-size-lg);--ui-text-xl: var(--text-size-xl);--ui-text-2xl: var(--text-size-2xl);--ui-text-3xl: var(--text-size-3xl);--ui-text-4xl: var(--text-size-4xl);--ui-text-5xl: var(--text-size-5xl);--ui-text-6xl: var(--text-size-6xl);--ui-space-1: var(--space-1);--ui-space-2: var(--space-2);--ui-space-3: var(--space-3);--ui-space-4: var(--space-4);--ui-space-5: var(--space-5);--ui-space-6: var(--space-6);--ui-space-8: var(--space-8);--ui-space-10: var(--space-10);--ui-space-12: var(--space-12);--ui-radius-sm: var(--radius-sm);--ui-radius-md: var(--radius-md);--ui-radius-lg: var(--radius-lg);--ui-radius-xl: var(--radius-xl);--ui-shadow-sm: var(--shadow-sm);--ui-shadow-raised: var(--shadow-raised);--ui-shadow-md: var(--shadow-md);--ui-shadow-lg: var(--shadow-lg);--ui-z-dropdown: var(--z-dropdown);--ui-z-header: var(--z-header);--ui-z-popover: var(--z-popover);--ui-z-modal: var(--z-modal);--ui-motion-fast: var(--motion-fast);--ui-motion-base: var(--motion-base);--ui-motion-slow: var(--motion-slow);--btn-radius: var(--radius-md);--btn-padding-y: 10px;--btn-padding-x: 16px;--btn-font-weight: 700}.reservation-item{--reservation-item-accent-start: var(--reservation-item-accent-confirmed-start);--reservation-item-accent-end: var(--reservation-item-accent-confirmed-end);position:relative;background:linear-gradient(135deg,var(--reservation-item-bg),var(--reservation-item-bg-end));color:var(--reservation-item-text)}.reservation-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;background:linear-gradient(180deg,var(--reservation-item-accent-start),var(--reservation-item-accent-end))}.reservation-item--pending{--reservation-item-accent-start: var(--reservation-item-accent-pending-start);--reservation-item-accent-end: var(--reservation-item-accent-pending-end)}.reservation-item--confirmed{--reservation-item-accent-start: var(--reservation-item-accent-confirmed-start);--reservation-item-accent-end: var(--reservation-item-accent-confirmed-end)}.reservation-item--cancelled{--reservation-item-accent-start: var(--reservation-item-accent-cancelled-start);--reservation-item-accent-end: var(--reservation-item-accent-cancelled-end)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--border-strong-rgb, 230 227 222) / 1)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),Inter,Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{height:100%}body{margin:0;--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1));padding:0;font-family:var(--font-ui),Inter,Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.45;overflow-x:hidden}:root{--brand-mark: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cpath%20fill='black'%20d='M29.9019%2054.9413C14.6919%2054.6453%203.90631%2051.4529%200.0918227%2048.1018C-0.104139%2047.531%20-0.188566%2047.5283%202.0304%2048.163C5.29246%2049.0961%207.77901%2049.6772%2011.103%2050.2831C14.1719%2050.8426%2016.2002%2051.1335%2019.2584%2051.4529C26.1347%2052.171%2032.9987%2052.3043%2040.1851%2051.8591C47.7055%2051.3932%2055.7941%2049.9968%2062.5579%2047.9966C64.1916%2047.5135%2064.0636%2047.5208%2063.9237%2047.9181C60.0155%2051.8591%2047.2604%2055.3052%2031.7497%2054.9785C31.3299%2054.9697%2030.4984%2054.953%2029.9019%2054.9413ZM28.3755%2048.9081C22.4911%2048.6534%2020.4968%2048.4948%2016.807%2047.9875C9.21769%2046.9443%204.22349%2045.215%203.90631%2043.5206C3.71356%2042.491%204.19981%2038.6534%204.83892%2036.1604C7.64628%2025.2094%2017.3371%2016.58%2028.2952%2015.2733C28.8917%2015.2022%2029.5334%2015.1243%2029.7212%2015.1002C30.0626%2015.0565%2030.0626%2015.0565%2030.0626%2014.2664C30.0626%2012.759%2030.0177%2012.7113%2028.5406%2012.6516C27.4412%2012.6071%2027.3422%2012.4564%2027.6545%2011.3039C28.8594%206.85747%2035.0703%206.91398%2036.3668%2011.3832C36.6864%2012.485%2036.5848%2012.6056%2035.2955%2012.6546C33.8509%2012.7095%2033.9188%2012.6418%2033.9188%2014.028C33.9188%2015.188%2033.804%2015.0736%2035.0837%2015.1901C38.4989%2015.501%2042.678%2016.9041%2045.9493%2018.8383C47.1304%2019.5366%2047.1432%2019.5733%2046.3912%2020.1059C42.3291%2022.9823%2035.7255%2029.6361%2032.2289%2034.3758C31.969%2034.7281%2032.0044%2034.7527%2030.7458%2033.3425C26.3458%2028.412%2026.5716%2028.5233%2024.6647%2030.3452C24.165%2030.8227%2023.5154%2031.4413%2023.2211%2031.7201C22.3083%2032.5847%2022.2871%2032.5308%2024.4604%2034.8548C25.9859%2036.4861%2028.4126%2039.1279%2030.3979%2041.3189C32.1844%2043.2902%2032.7247%2043.1657%2034.4414%2040.3872C41.4563%2029.0331%2050.0594%2021.3378%2050.0594%2021.3378L50.5347%2021.8142C50.5347%2021.8142%2051.9947%2023.2173%2051.9947%2023.4763C51.9947%2023.507%2052.2463%2023.8102%2052.5539%2024.15C57.1536%2029.233%2060.2374%2037.08%2060.0155%2043.1369C59.8885%2046.6039%2043.6358%2049.5684%2028.3755%2048.9081Z'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:var(--tracking-tight)}*{box-sizing:border-box}.mode-switching,.mode-switching *,.mode-switching *:before,.mode-switching *:after{transition:none!important}html{scroll-padding-top:var(--site-fixed-top-height, 0px)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-placeholder);opacity:1}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.ds-header-top{display:flex;width:100%;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-3, 12px);padding-left:var(--space-5, 20px);padding-right:var(--space-5, 20px);padding-top:var(--space-3, 12px);padding-bottom:var(--space-3, 12px)}@media (max-width: 740px){.ds-header-top{gap:var(--space-2, 8px);padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);padding-top:.625rem;padding-bottom:.625rem}}@media (max-width: 600px){.ds-header-top{gap:var(--space-2, 8px);padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);padding-top:.625rem;padding-bottom:.625rem}}@media (max-width: 480px){.ds-header-top{flex-wrap:wrap;gap:.375rem;padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px);padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px)}}@media (max-width: 500px){.ds-header-top img{margin-left:var(--space-5, 20px);margin-top:var(--space-5, 20px);margin-bottom:var(--space-5, 20px)}}.wm{display:inline-flex;align-items:center;gap:.625rem;text-decoration-line:none}.wm-mark{width:var(--size-brand-mark);height:var(--size-brand-mark);flex:0 0 auto;background:var(--brand-mark-color);-webkit-mask:var(--brand-mark) center / contain no-repeat;mask:var(--brand-mark) center / contain no-repeat}.wm-text{color:var(--text-inverse);font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:var(--tracking-tight);font-size:20px;font-weight:700;line-height:1}.header-webapp .wm-text{font-size:22px}.wm-text--ink{color:var(--text-primary)}.header-menu-item{display:inline-flex;align-items:center;text-decoration-line:none;height:2.25rem;padding-left:.125rem;padding-right:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-menu-item:hover{--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.header-menu-item:focus{outline:2px solid transparent;outline-offset:2px}.header-menu-item:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--text-inverse-rgb, 250 249 247) / .25);--tw-ring-offset-width: 0px}@media (max-width: 600px){.header-menu-item{height:var(--space-8, 32px);font-size:13px}}@media (max-width: 480px){.header-menu-item{height:var(--space-8, 32px);font-size:var(--text-size-xs, 12px)}}.header-menu-item{font-family:var(--font-body);font-size:14.5px;font-weight:500;color:var(--text-inverse-muted)}.header-menu-item-active{--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:7px}.header-menu-item-composite.header-menu-item-active{text-decoration-line:none}.header-menu-item-active .nav-drop-title{text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:7px}.dropdown-item-active{--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.dropdown-item-active .dropdown-label{text-decoration-line:underline;text-decoration-color:rgb(var(--text-inverse-rgb, 250 249 247) / .7);text-underline-offset:4px}.nav-icon{margin-right:.375rem;display:inline-block;flex-shrink:0;opacity:.8;vertical-align:-3px}.nav-dropdown{left:0;right:auto;min-width:210px}.nav-dropdown .dropdown-item{text-decoration-line:none}.nav-count-badge{margin-left:.375rem;display:inline-flex;height:18px;min-width:18px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--status-emphasis-rgb, 29 140 125) / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;font-size:var(--text-size-xs, 12px);font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(var(--text-on-emphasis-rgb, 255 255 255) / var(--tw-text-opacity, 1))}.nav-dot{margin-left:var(--space-1, 4px);margin-top:.375rem;display:inline-block;height:var(--space-2, 8px);width:var(--space-2, 8px);align-self:flex-start;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--status-emphasis-rgb, 29 140 125) / var(--tw-bg-opacity, 1))}.ds-box{border-radius:var(--radius-xl, 18px);border-width:1px;border-color:rgb(var(--border-strong-rgb, 230 227 222) / .6);--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));padding:var(--space-6, 24px);--tw-shadow: var(--shadow-sm, 0 2px 8px rgba(15,23,42,.06));--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--text-primary-rgb, 43 43 43) / .05)}@media (min-width: 768px){.ds-box{padding:var(--space-8, 32px)}}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:var(--space-2, 8px);border-radius:var(--radius-md, 10px);border-width:1px;border-color:transparent;padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px);padding-top:.625rem;padding-bottom:.625rem;font-weight:700;line-height:1;text-decoration-line:none;transition-property:all;transition-duration:.12s;transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--radius-sm, 12px);font-family:var(--font-ui)}.btn:focus-visible{--tw-shadow: var(--focus-ring, 0 0 0 3px rgba(37,99,235,.14));--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / 1);--tw-shadow: var(--tw-shadow-colored);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-ring-opacity, 1))}.btn-primary,.btn-cta{background:var(--button-primary-bg, var(--action-primary-bg));color:var(--button-primary-fg, var(--action-primary-fg));box-shadow:var(--shadow-action)}.btn-primary:hover:not(:disabled),.btn-cta:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));filter:brightness(.96);box-shadow:var(--shadow-action-hover)}.btn-primary:focus-visible,.btn-cta:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.btn-primary:active,.btn-cta:active,.btn-secondary:active,.btn-ghost:active,.btn-danger:active,.btn-danger-secondary:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{--tw-border-opacity: 1;border-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.btn-secondary:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));filter:brightness(.98)}.btn-ghost{--tw-border-opacity: 1;border-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.btn-ghost-inverse{border-color:rgb(var(--text-inverse-rgb, 250 249 247) / .4);background-color:transparent;--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.btn-ghost-inverse:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .1)}.btn-ghost-inverse:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary-bordered{border-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1))}.btn-secondary-bordered:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1))}.btn-danger{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-vivid-rgb, 215 27 40) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--text-on-emphasis-rgb, 255 255 255) / var(--tw-text-opacity, 1))}.btn-danger-secondary{--tw-border-opacity: 1;border-color:rgb(var(--status-danger-vivid-rgb, 215 27 40) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.btn-ghost:hover:not(:disabled),.btn-danger:hover:not(:disabled),.btn-danger-secondary:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.btn-lg{padding-left:var(--space-8, 32px);padding-right:var(--space-8, 32px);padding-top:.875rem;padding-bottom:.875rem;font-size:var(--text-size-md, 16px)}.icon-btn{border-radius:var(--radius-md, 10px);padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px);padding-top:.375rem;padding-bottom:.375rem}.form-input,.item-input{width:100%;border-radius:var(--radius-md, 10px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);padding-top:.625rem;padding-bottom:.625rem;font-size:var(--text-size-sm, 14px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.14s;box-sizing:border-box}.form-textarea{width:100%;border-radius:var(--radius-md, 10px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);padding-top:.625rem;padding-bottom:.625rem;font-size:var(--text-size-sm, 14px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.14s;min-height:96px;resize:vertical;box-sizing:border-box}.form-input:focus,.item-input:focus{--tw-border-opacity: 1;border-color:rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}.form-textarea:focus{--tw-border-opacity: 1;border-color:rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}input.form-input,select.form-input{min-height:36px}.card,.ui-card{border-radius:var(--radius-lg, 14px);border-width:1px;border-color:var(--border-hairline, rgb(43 43 43 / .12));--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));padding:var(--space-6, 24px);--tw-shadow: var(--shadow-sm, 0 2px 8px rgba(15,23,42,.06));--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.notice{border-radius:var(--radius-md, 10px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-warning-soft-border-rgb, 235 213 168) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;padding-top:var(--space-3, 12px);padding-bottom:var(--space-3, 12px);font-weight:600;--tw-text-opacity: 1;color:rgb(var(--status-warning-on-soft-rgb, 107 71 21) / var(--tw-text-opacity, 1))}.notice.success{--tw-border-opacity: 1;border-color:rgb(var(--status-positive-soft-border-rgb, 169 227 192) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-positive-soft-rgb, 236 253 243) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-positive-on-soft-rgb, 11 90 52) / var(--tw-text-opacity, 1))}.notice.error{--tw-border-opacity: 1;border-color:rgb(var(--status-danger-soft-border-rgb, 242 201 201) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-soft-rgb, 253 240 240) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-danger-on-soft-rgb, 138 26 33) / var(--tw-text-opacity, 1))}.error-message{border-radius:var(--radius-md, 10px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-danger-soft-border-rgb, 242 201 201) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-soft-rgb, 253 240 240) / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;padding-top:var(--space-3, 12px);padding-bottom:var(--space-3, 12px);text-align:center;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--status-danger-on-soft-rgb, 138 26 33) / var(--tw-text-opacity, 1))}.form-label,.ui-label{margin-bottom:.375rem;display:block;font-size:var(--text-size-sm, 14px);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.app-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header, 2000);display:flex;width:100%;flex-shrink:0;flex-direction:column;align-items:stretch;padding:0;--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1));--tw-shadow: var(--shadow-md, 0 10px 28px rgba(15,23,42,.1));--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:rgb(var(--surface-inverse-rgb) / .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-hairline-inverse)}.header-webapp-root{width:100%}.header-content{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start}.header-nav{display:none;min-width:0px;flex:1 1 0%;align-items:center;justify-content:flex-start;gap:clamp(16px,2.2vw,28px);margin-left:clamp(24px,4vw,52px)}.header-controls{margin-left:auto;display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-3, 12px);overflow:visible}@media (min-width: 1024px){.header-nav{display:flex}.header-controls{padding-left:clamp(16px,2vw,24px);border-left:1px solid var(--border-hairline-inverse)}}.lang-pill-wrap{position:relative;display:inline-flex}.lang-pill{display:inline-flex;cursor:pointer;align-items:center;gap:var(--space-1, 4px);background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-hairline-inverse);border-radius:999px;padding:3px 9px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-inverse-muted)}.lang-pill:hover,.lang-pill[aria-expanded=true]{color:var(--text-inverse);border-color:rgb(var(--text-inverse-rgb) / .35)}.lang-pill-caret{font-size:9px;line-height:1}.lang-pill-menu{min-width:140px;padding:.375rem}.lang-pill-item{border-radius:var(--radius-md, 10px);padding:.375rem .625rem;font-size:13px;font-weight:500;color:var(--text-inverse-muted)}.lang-pill-item-active{color:var(--text-inverse);background:rgb(var(--accent-rgb) / .22)}.dropdown-arrow{opacity:.9;font-size:10px}.dropdown-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;overflow:hidden;border-radius:var(--radius-lg, 14px);border-width:1px;border-color:var(--border-hairline-inverse, rgb(255 255 255 / .1));--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1));background:rgb(var(--surface-inverse-rgb) / .96);box-shadow:0 10px 25px rgb(var(--scrim-rgb) / .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dropdown-item{display:flex;width:100%;cursor:pointer;align-items:center;white-space:nowrap;border-style:none;background-color:transparent;padding:.625rem .875rem;text-align:left;font-size:var(--text-size-sm, 14px);font-weight:600;color:rgb(var(--text-inverse-rgb, 250 249 247) / .9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-label{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;text-align:left}.dropdown-item:hover{background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .1);--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.sidebar-toggle-circle{position:relative;display:inline-flex;height:var(--space-10, 40px);width:var(--space-10, 40px);cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-style:none;background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .1);padding:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-toggle-circle:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .2)}.sidebar-toggle-circle svg{color:rgb(var(--text-inverse-rgb) / .55);transition:color .15s}.sidebar-toggle-circle.is-active{--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));box-shadow:0 2px 6px rgb(var(--scrim-rgb) / .08)}.sidebar-toggle-circle.is-active svg{color:var(--accent-strong)}.burger-btn{display:inline-flex;height:var(--space-10, 40px);width:var(--space-10, 40px);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;border-style:none;background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .1);padding:0;--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:4px}.burger-btn:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .15)}.burger-line{width:20px;height:2px;background:currentColor;border-radius:1px;transition:all .3s ease}.burger-menu{position:absolute;top:calc(100% + 8px);right:var(--space-2, 8px);z-index:48;min-width:220px;max-width:calc(100vw - 32px);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-xl, 18px);border-width:1px;border-color:var(--border-hairline-inverse, rgb(255 255 255 / .1));padding:var(--space-2, 8px);--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1));max-height:calc(100vh - var(--site-fixed-top-height, 64px) - 16px);-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--surface-inverse-soft),var(--surface-inverse));box-shadow:0 15px 30px rgb(var(--scrim-rgb) / .3)}.burger-item{display:block;width:100%;cursor:pointer;border-style:none;background-color:transparent;padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px);padding-top:var(--space-3, 12px);padding-bottom:var(--space-3, 12px);text-align:left;font-size:var(--text-size-sm, 14px);font-weight:600;color:rgb(var(--text-inverse-rgb, 250 249 247) / .9);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.burger-item:hover{background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .15);--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.user-circle{position:relative;display:inline-flex;height:var(--space-10, 40px);width:var(--space-10, 40px);cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--border-hairline-inverse, rgb(255 255 255 / .1));--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));padding:0;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 2px 6px rgb(var(--scrim-rgb) / .08)}.user-circle:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 4px 12px rgb(var(--scrim-rgb) / .12)}.user-circle svg{color:var(--accent-strong)}.notification-badge{position:absolute;top:.375rem;right:.375rem;height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--status-emphasis-rgb, 29 140 125) / var(--tw-bg-opacity, 1));box-shadow:0 0 0 2px rgb(var(--text-inverse-rgb) / .12)}.user-menu-wrapper{position:relative;margin:0}.user-menu-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:2000;min-width:240px;border-radius:var(--radius-lg, 14px);--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));padding:var(--space-3, 12px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));box-shadow:0 8px 24px rgb(var(--scrim-rgb) / .12)}.user-account{display:flex;align-items:center;gap:var(--space-3, 12px)}.user-avatar{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1));font-size:var(--text-size-sm, 14px);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1));box-shadow:0 2px 6px rgb(var(--scrim-rgb) / .3)}.user-meta{display:flex;flex-direction:column}.user-name{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.user-email{font-size:13px;--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.user-menu-dropdown hr{margin-top:.625rem;margin-bottom:.625rem;height:1px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-bg-opacity, 1))}.menu-item{width:100%;cursor:pointer;border-radius:var(--radius-md, 10px);border-style:none;background-color:transparent;padding-left:.625rem;padding-right:.625rem;padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);text-align:left;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.menu-section{position:relative}.menu-submenu{margin-top:.125rem;margin-bottom:var(--space-1, 4px);margin-left:var(--space-2, 8px);max-height:15rem;overflow:auto;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-border-opacity, 1));padding-left:var(--space-2, 8px)}.menu-subitem{display:block;width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md, 10px);border-style:none;background-color:transparent;padding:.375rem .625rem;text-align:left;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-subitem:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.menu-subitem-active{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1))}.burger-section-label{margin-top:var(--space-2, 8px);border-top-width:1px;border-color:var(--border-hairline-inverse, rgb(255 255 255 / .1));padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px);padding-top:var(--space-3, 12px);padding-bottom:var(--space-1, 4px);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--text-inverse-rgb, 250 249 247) / .6)}.menu-logout{width:100%;cursor:pointer;border-radius:var(--radius-md, 10px);border-style:none;background-color:transparent;padding-left:.625rem;padding-right:.625rem;padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);text-align:left;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-logout:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-soft-rgb, 253 240 240) / var(--tw-bg-opacity, 1))}.whats-new-dot{position:absolute;top:var(--space-1, 4px);right:var(--space-1, 4px);height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-bg-opacity, 1));box-shadow:0 0 0 2px var(--surface-raised)}.whats-new-pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-bg-opacity, 1));padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px);padding-top:.125rem;padding-bottom:.125rem;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--text-on-accent-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.shoutout-plan{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1));padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px);padding-top:.125rem;padding-bottom:.125rem;vertical-align:middle;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.wip-banner{display:flex;width:100%;justify-content:center;overflow:hidden;background:rgb(var(--scrim-rgb) / .22);border-top:1px solid rgb(var(--text-inverse-rgb) / .08);padding:10px 20px}.wip-banner-content{display:flex;width:100%;max-width:1100px;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3, 12px);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.wip-icon{display:inline-block}.wip-text{font-weight:700;letter-spacing:.2px;color:rgb(var(--text-inverse-rgb) / .96)}.group-color-bar{position:relative;height:.375rem;width:100%}@media (max-width: 740px){.wip-banner{padding:8px 12px}.wip-banner-content{gap:8px;font-size:13px}.wip-icon{display:none}}@media (max-width: 600px){.header-controls{gap:8px}.user-circle{width:36px;height:36px}.user-menu-dropdown{min-width:200px}.wip-banner{padding:8px}.wip-banner-content{font-size:12px;gap:6px}}@media (max-width: 500px){.header-controls{gap:10px}.control-btn{padding:6px 10px;height:32px;font-size:13px;gap:6px}.header-icon-btn,.burger-btn,.user-circle{width:40px;height:40px}.burger-line{width:20px}.notification-badge{width:9px;height:9px;top:5px;right:5px}}@media (max-width: 480px){.header-controls{gap:8px}.user-circle{width:40px;height:40px;font-size:12px}.user-avatar{width:36px;height:36px}.user-menu-dropdown{min-width:180px;right:-10px}.wip-banner{padding:6px}.wip-banner-content{font-size:11px;flex-direction:column}.wip-text{text-align:center}}@media (max-width: 350px){.header-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px}.control-btn{padding:5px 8px;height:30px;font-size:12px;max-width:100%}.header-icon-btn,.burger-btn,.user-circle{width:38px;height:38px}.burger-line{width:18px}}.prose{line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));font-family:var(--font-body)}.prose.prose-sm{font-size:var(--text-size-sm, 14px)}.prose>:first-child{margin-top:0!important}.prose>:last-child{margin-bottom:0!important}.prose h1{margin-top:0;margin-bottom:var(--space-6, 24px);font-size:var(--text-size-3xl, 32px);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose h1{font-size:var(--text-size-4xl, 36px)}}.prose h2{margin-top:var(--space-10, 40px);margin-bottom:var(--space-4, 16px);font-size:var(--text-size-2xl, 24px);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose h2{font-size:var(--text-size-3xl, 32px)}}.prose h3{margin-top:var(--space-8, 32px);margin-bottom:var(--space-3, 12px);font-size:var(--text-size-xl, 20px);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose h3{font-size:var(--text-size-2xl, 24px)}}.prose p{margin-top:var(--space-4, 16px);margin-bottom:var(--space-4, 16px);--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.prose a{--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:var(--ui-color-border, rgb(43 43 43 / .12));text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose a:hover{--tw-text-opacity: 1;color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-text-opacity, 1))}.prose hr{margin-top:var(--space-8, 32px);margin-bottom:var(--space-8, 32px);border-color:var(--border-hairline, rgb(43 43 43 / .12))}.prose ul{margin-top:var(--space-4, 16px);margin-bottom:var(--space-4, 16px);list-style-type:disc;padding-left:var(--space-6, 24px)}.prose ol{margin-top:var(--space-4, 16px);margin-bottom:var(--space-4, 16px);list-style-type:decimal;padding-left:var(--space-6, 24px)}.prose li{margin-top:var(--space-1, 4px);margin-bottom:var(--space-1, 4px);--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.prose blockquote{margin-top:var(--space-6, 24px);margin-bottom:var(--space-6, 24px);border-left-width:4px;border-color:var(--border-hairline, rgb(43 43 43 / .12));padding-left:var(--space-4, 16px);font-style:italic;--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.prose code{border-radius:var(--radius-md, 10px);--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-family:var(--font-mono),IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.prose pre{margin-top:var(--space-6, 24px);margin-bottom:var(--space-6, 24px);overflow-x:auto;border-radius:var(--radius-lg, 14px);border-width:1px;border-color:var(--border-hairline, rgb(43 43 43 / .12));--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1));padding:var(--space-4, 16px);--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1));-webkit-overflow-scrolling:touch}.prose pre code{background-color:transparent;padding:0}.prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--space-6, 24px);margin-bottom:var(--space-6, 24px);width:100%;border-radius:var(--radius-lg, 14px);border-width:1px;border-color:var(--border-hairline, rgb(43 43 43 / .12));--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1))}.prose thead{--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1))}.prose th,.prose td{border-bottom-width:1px;border-color:var(--border-hairline, rgb(43 43 43 / .12));padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);text-align:left;vertical-align:top}.prose tr:last-child td{border-bottom-width:0px}.prose th{font-weight:800;--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.legal-prose h2{margin-top:var(--space-8, 32px)}.legal-prose h3{margin-top:var(--space-6, 24px)}@media (max-width: 768px){.btn{min-height:44px;padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px);font-size:var(--text-size-md, 16px)}.form-input,.item-input{min-height:44px;padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);font-size:var(--text-size-md, 16px)}}@media (max-width: 480px){.btn{min-height:40px;padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px);padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);font-size:var(--text-size-sm, 14px)}.btn-lg{padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px);padding-top:.625rem;padding-bottom:.625rem;font-size:var(--text-size-sm, 14px)}.form-input,.item-input{padding-top:.625rem;padding-bottom:.625rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-2{left:calc(var(--space-2, 8px) * -1)}.-right-3{right:calc(var(--space-3, 12px) * -1)}.bottom-0{bottom:0}.bottom-1{bottom:var(--space-1, 4px)}.bottom-2{bottom:var(--space-2, 8px)}.bottom-3{bottom:var(--space-3, 12px)}.bottom-4{bottom:var(--space-4, 16px)}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2{left:var(--space-2, 8px)}.left-3{left:var(--space-3, 12px)}.left-\[18px\]{left:18px}.right-0{right:0}.right-1{right:var(--space-1, 4px)}.right-2{right:var(--space-2, 8px)}.right-4{right:var(--space-4, 16px)}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:var(--space-1, 4px)}.top-1\/2{top:50%}.top-2{top:var(--space-2, 8px)}.top-3{top:var(--space-3, 12px)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[var\(--site-fixed-top-height\,0\)\]{top:var(--site-fixed-top-height,0)}.top-\[var\(--site-header-height\,0px\)\]{top:var(--site-header-height,0px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[12000\]{z-index:12000}.z-\[1500\]{z-index:1500}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[3000\]{z-index:3000}.z-\[3200\]{z-index:3200}.z-\[3500\]{z-index:3500}.z-\[9999\]{z-index:9999}.z-dropdown{z-index:var(--z-dropdown, 1500)}.z-modal{z-index:var(--z-modal, 3000)}.order-1{order:1}.order-2{order:2}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-0{margin:0}.m-1{margin:var(--space-1, 4px)}.-mx-1{margin-left:calc(var(--space-1, 4px) * -1);margin-right:calc(var(--space-1, 4px) * -1)}.mx-1{margin-left:var(--space-1, 4px);margin-right:var(--space-1, 4px)}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:var(--space-1, 4px);margin-bottom:var(--space-1, 4px)}.my-3{margin-top:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.my-4{margin-top:var(--space-4, 16px);margin-bottom:var(--space-4, 16px)}.-mb-px{margin-bottom:-1px}.-mr-1{margin-right:calc(var(--space-1, 4px) * -1)}.-mt-1{margin-top:calc(var(--space-1, 4px) * -1)}.-mt-2{margin-top:calc(var(--space-2, 8px) * -1)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:var(--space-1, 4px)}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:var(--space-2, 8px)}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:var(--space-3, 12px)}.mb-4{margin-bottom:var(--space-4, 16px)}.mb-5{margin-bottom:var(--space-5, 20px)}.mb-6{margin-bottom:var(--space-6, 24px)}.mb-8{margin-bottom:var(--space-8, 32px)}.ml-1{margin-left:var(--space-1, 4px)}.ml-1\.5{margin-left:.375rem}.ml-16{margin-left:4rem}.ml-2{margin-left:var(--space-2, 8px)}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:var(--space-3, 12px)}.ml-5{margin-left:var(--space-5, 20px)}.ml-8{margin-left:var(--space-8, 32px)}.ml-auto{margin-left:auto}.mr-1{margin-right:var(--space-1, 4px)}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:var(--space-2, 8px)}.mr-3{margin-right:var(--space-3, 12px)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--space-1, 4px)}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:var(--space-2, 8px)}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:var(--space-3, 12px)}.mt-4{margin-top:var(--space-4, 16px)}.mt-5{margin-top:var(--space-5, 20px)}.mt-6{margin-top:var(--space-6, 24px)}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:var(--space-10, 40px)}.h-11{height:2.75rem}.h-12{height:var(--space-12, 48px)}.h-2{height:var(--space-2, 8px)}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:var(--space-3, 12px)}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:var(--space-4, 16px)}.h-40{height:10rem}.h-5{height:var(--space-5, 20px)}.h-6{height:var(--space-6, 24px)}.h-7{height:1.75rem}.h-8{height:var(--space-8, 32px)}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-\[calc\(100vh-60px\)\]{max-height:calc(100vh - 60px)}.min-h-0{min-height:0px}.min-h-16{min-height:4rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[84px\]{min-height:84px}.min-h-\[calc\(100vh-var\(--site-fixed-top-height\,0px\)\)\]{min-height:calc(100vh - var(--site-fixed-top-height,0px))}.min-h-\[calc\(100vh-var\(--site-fixed-top-height\,0px\)-var\(--site-footer-height\,44px\)-1\.25rem\)\]{min-height:calc(100vh - var(--site-fixed-top-height,0px) - var(--site-footer-height,44px) - 1.25rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:var(--space-10, 40px)}.w-11{width:2.75rem}.w-12{width:var(--space-12, 48px)}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:var(--space-2, 8px)}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:var(--space-4, 16px)}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:var(--space-5, 20px)}.w-56{width:14rem}.w-6{width:var(--space-6, 24px)}.w-7{width:1.75rem}.w-8{width:var(--space-8, 32px)}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[300px\]{width:300px}.w-\[420px\]{width:420px}.w-\[70px\]{width:70px}.w-\[760px\]{width:760px}.w-\[80px\]{width:80px}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[min\(100vw-48px\,680px\)\]{width:min(100vw - 48px,680px)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,calc(100vw - 2rem))}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,calc(100vw - 24px))}.w-\[min\(980px\,calc\(100vw-48px\)\)\]{width:min(980px,calc(100vw - 48px))}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[320px\]{min-width:320px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[52rem\]{min-width:52rem}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[64px\]{min-width:64px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[88px\]{min-width:88px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[100px\]{max-width:100px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[50\%\]{max-width:50%}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100\%-24px\)\]{max-width:calc(100% - 24px)}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[1_1_320px\]{flex:1 1 320px}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-40{flex-basis:10rem}.basis-\[320px\]{flex-basis:320px}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: calc(var(--space-2, 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: var(--space-4, 16px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: var(--space-5, 20px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: var(--space-2, 8px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[44px_1fr_44px\]{grid-template-columns:44px 1fr 44px}.grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--space-1, 4px)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--space-2, 8px)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--space-3, 12px)}.gap-4{gap:var(--space-4, 16px)}.gap-5{gap:var(--space-5, 20px)}.gap-6{gap:var(--space-6, 24px)}.gap-8{gap:var(--space-8, 32px)}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:var(--space-2, 8px);column-gap:var(--space-2, 8px)}.gap-x-3{-moz-column-gap:var(--space-3, 12px);column-gap:var(--space-3, 12px)}.gap-x-4{-moz-column-gap:var(--space-4, 16px);column-gap:var(--space-4, 16px)}.gap-x-5{-moz-column-gap:var(--space-5, 20px);column-gap:var(--space-5, 20px)}.gap-x-6{-moz-column-gap:var(--space-6, 24px);column-gap:var(--space-6, 24px)}.gap-x-8{-moz-column-gap:var(--space-8, 32px);column-gap:var(--space-8, 32px)}.gap-y-0{row-gap:0px}.gap-y-1{row-gap:var(--space-1, 4px)}.gap-y-2{row-gap:var(--space-2, 8px)}.gap-y-3{row-gap:var(--space-3, 12px)}.gap-y-4{row-gap:var(--space-4, 16px)}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-1, 4px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-1, 4px) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-2, 8px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2, 8px) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3, 12px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3, 12px) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-4, 16px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4, 16px) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-5, 20px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-5, 20px) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6, 24px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6, 24px) * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--radius-md, 10px)}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg, 14px)}.rounded-md{border-radius:var(--radius-md, 10px)}.rounded-sm{border-radius:var(--radius-sm, 6px)}.rounded-xl{border-radius:var(--radius-xl, 18px)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl, 18px);border-bottom-left-radius:var(--radius-xl, 18px)}.rounded-l-md{border-top-left-radius:var(--radius-md, 10px);border-bottom-left-radius:var(--radius-md, 10px)}.rounded-r-md{border-top-right-radius:var(--radius-md, 10px);border-bottom-right-radius:var(--radius-md, 10px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-accent{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-border-opacity, 1))}.border-accent-muted{--tw-border-opacity: 1;border-color:rgb(var(--accent-muted-rgb, 115 162 255) / var(--tw-border-opacity, 1))}.border-accent-muted\/40{border-color:rgb(var(--accent-muted-rgb, 115 162 255) / .4)}.border-danger{--tw-border-opacity: 1;border-color:rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-border-opacity, 1))}.border-danger-soft-border{--tw-border-opacity: 1;border-color:rgb(var(--status-danger-soft-border-rgb, 242 201 201) / var(--tw-border-opacity, 1))}.border-danger-vivid{--tw-border-opacity: 1;border-color:rgb(var(--status-danger-vivid-rgb, 215 27 40) / var(--tw-border-opacity, 1))}.border-danger-vivid\/90{border-color:rgb(var(--status-danger-vivid-rgb, 215 27 40) / .9)}.border-edge-control{--tw-border-opacity: 1;border-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-border-opacity, 1))}.border-edge-control\/70{border-color:rgb(var(--border-control-rgb, 140 135 127) / .7)}.border-edge-hairline{border-color:var(--border-hairline, rgb(43 43 43 / .12))}.border-edge-strong{--tw-border-opacity: 1;border-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-border-opacity, 1))}.border-emphasis-muted{--tw-border-opacity: 1;border-color:rgb(var(--status-emphasis-muted-rgb, 108 206 190) / var(--tw-border-opacity, 1))}.border-info-soft-border{--tw-border-opacity: 1;border-color:rgb(var(--status-info-soft-border-rgb, 218 211 199) / var(--tw-border-opacity, 1))}.border-ink{--tw-border-opacity: 1;border-color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-border-opacity, 1))}.border-ink-inverse{--tw-border-opacity: 1;border-color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-border-opacity, 1))}.border-ink-inverse\/15{border-color:rgb(var(--text-inverse-rgb, 250 249 247) / .15)}.border-ink-inverse\/30{border-color:rgb(var(--text-inverse-rgb, 250 249 247) / .3)}.border-ink-on-accent\/40{border-color:rgb(var(--text-on-accent-rgb, 43 43 43) / .4)}.border-ink-secondary{--tw-border-opacity: 1;border-color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-border-opacity, 1))}.border-positive{--tw-border-opacity: 1;border-color:rgb(var(--status-positive-rgb, 22 163 74) / var(--tw-border-opacity, 1))}.border-positive-soft-border{--tw-border-opacity: 1;border-color:rgb(var(--status-positive-soft-border-rgb, 169 227 192) / var(--tw-border-opacity, 1))}.border-positive-strong\/90{border-color:rgb(var(--status-positive-strong-rgb, 15 129 64) / .9)}.border-positive\/90{border-color:rgb(var(--status-positive-rgb, 22 163 74) / .9)}.border-resv-cancelled-border{--tw-border-opacity: 1;border-color:rgb(var(--resv-cancelled-border-rgb, 242 201 201) / var(--tw-border-opacity, 1))}.border-resv-confirmed-border{--tw-border-opacity: 1;border-color:rgb(var(--resv-confirmed-border-rgb, 230 227 222) / var(--tw-border-opacity, 1))}.border-resv-noshow-border{border-color:rgb(var(--resv-noshow-border-rgb, 20 17 14) / .86)}.border-resv-pending-border{--tw-border-opacity: 1;border-color:rgb(var(--resv-pending-border-rgb, 235 213 168) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:rgb(var(--status-warning-rgb, 154 107 47) / var(--tw-border-opacity, 1))}.border-warning-soft-border{--tw-border-opacity: 1;border-color:rgb(var(--status-warning-soft-border-rgb, 235 213 168) / var(--tw-border-opacity, 1))}.border-warning-soft-border\/70{border-color:rgb(var(--status-warning-soft-border-rgb, 235 213 168) / .7)}.border-l-accent{--tw-border-opacity: 1;border-left-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-border-opacity, 1))}.border-l-accent-strong{--tw-border-opacity: 1;border-left-color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-border-opacity, 1))}.border-l-brand-primary-600{--tw-border-opacity: 1;border-left-color:rgb(var(--brand-primary-600-rgb, 122 24 37) / var(--tw-border-opacity, 1))}.border-l-danger{--tw-border-opacity: 1;border-left-color:rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-border-opacity, 1))}.border-l-info{--tw-border-opacity: 1;border-left-color:rgb(var(--status-info-rgb, 110 99 87) / var(--tw-border-opacity, 1))}.border-l-positive{--tw-border-opacity: 1;border-left-color:rgb(var(--status-positive-rgb, 22 163 74) / var(--tw-border-opacity, 1))}.border-l-warning{--tw-border-opacity: 1;border-left-color:rgb(var(--status-warning-rgb, 154 107 47) / var(--tw-border-opacity, 1))}.border-t-accent{--tw-border-opacity: 1;border-top-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-border-opacity, 1))}.border-t-ink{--tw-border-opacity: 1;border-top-color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-border-opacity, 1))}.border-t-ink-inverse{--tw-border-opacity: 1;border-top-color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-border-opacity, 1))}.border-t-ink-on-accent{--tw-border-opacity: 1;border-top-color:rgb(var(--text-on-accent-rgb, 43 43 43) / var(--tw-border-opacity, 1))}.border-t-ink-secondary{--tw-border-opacity: 1;border-top-color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-ui-text{--tw-border-opacity: 1;border-top-color:rgb(var(--ui-color-text-rgb, 43 43 43) / var(--tw-border-opacity, 1))}.\!bg-transparent{background-color:transparent!important}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-bg-opacity, 1))}.bg-accent-soft{--tw-bg-opacity: 1;background-color:rgb(var(--accent-soft-rgb, 230 238 248) / var(--tw-bg-opacity, 1))}.bg-accent-soft\/40{background-color:rgb(var(--accent-soft-rgb, 230 238 248) / .4)}.bg-accent-strong{--tw-bg-opacity: 1;background-color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-bg-opacity, 1))}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-bg-opacity, 1))}.bg-danger-soft{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-soft-rgb, 253 240 240) / var(--tw-bg-opacity, 1))}.bg-danger-vivid{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-vivid-rgb, 215 27 40) / var(--tw-bg-opacity, 1))}.bg-danger\/\[0\.04\]{background-color:rgb(var(--status-danger-rgb, 180 35 44) / .04)}.bg-edge-control{--tw-bg-opacity: 1;background-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-bg-opacity, 1))}.bg-edge-hairline{background-color:var(--border-hairline, rgb(43 43 43 / .12))}.bg-edge-strong{--tw-bg-opacity: 1;background-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-bg-opacity, 1))}.bg-emphasis{--tw-bg-opacity: 1;background-color:rgb(var(--status-emphasis-rgb, 29 140 125) / var(--tw-bg-opacity, 1))}.bg-emphasis-soft{--tw-bg-opacity: 1;background-color:rgb(var(--status-emphasis-soft-rgb, 211 247 242) / var(--tw-bg-opacity, 1))}.bg-info{--tw-bg-opacity: 1;background-color:rgb(var(--status-info-rgb, 110 99 87) / var(--tw-bg-opacity, 1))}.bg-info-soft{--tw-bg-opacity: 1;background-color:rgb(var(--status-info-soft-rgb, 241 238 233) / var(--tw-bg-opacity, 1))}.bg-ink-inverse\/10{background-color:rgb(var(--text-inverse-rgb, 250 249 247) / .1)}.bg-ink\/10{background-color:rgb(var(--text-primary-rgb, 43 43 43) / .1)}.bg-positive{--tw-bg-opacity: 1;background-color:rgb(var(--status-positive-rgb, 22 163 74) / var(--tw-bg-opacity, 1))}.bg-positive-soft{--tw-bg-opacity: 1;background-color:rgb(var(--status-positive-soft-rgb, 236 253 243) / var(--tw-bg-opacity, 1))}.bg-positive-strong{--tw-bg-opacity: 1;background-color:rgb(var(--status-positive-strong-rgb, 15 129 64) / var(--tw-bg-opacity, 1))}.bg-positive\/\[0\.06\]{background-color:rgb(var(--status-positive-rgb, 22 163 74) / .06)}.bg-resv-cancelled{--tw-bg-opacity: 1;background-color:rgb(var(--resv-cancelled-bg-rgb, 253 240 240) / var(--tw-bg-opacity, 1))}.bg-resv-confirmed{--tw-bg-opacity: 1;background-color:rgb(var(--resv-confirmed-bg-rgb, 250 249 247) / var(--tw-bg-opacity, 1))}.bg-resv-noshow{background-color:rgb(var(--resv-noshow-bg-rgb, 20 17 14) / .86)}.bg-resv-pending{--tw-bg-opacity: 1;background-color:rgb(var(--resv-pending-bg-rgb, 251 243 228) / var(--tw-bg-opacity, 1))}.bg-scrim{background-color:var(--scrim, rgb(43 43 43 / .48))}.bg-surface-inverse{--tw-bg-opacity: 1;background-color:rgb(var(--surface-inverse-rgb, 43 43 43) / var(--tw-bg-opacity, 1))}.bg-surface-page{--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1))}.bg-surface-page\/60{background-color:rgb(var(--surface-page-rgb, 250 249 247) / .6)}.bg-surface-page\/95{background-color:rgb(var(--surface-page-rgb, 250 249 247) / .95)}.bg-surface-raised{--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1))}.bg-surface-raised\/65{background-color:rgb(var(--surface-raised-rgb, 255 255 255) / .65)}.bg-surface-raised\/70{background-color:rgb(var(--surface-raised-rgb, 255 255 255) / .7)}.bg-surface-raised\/80{background-color:rgb(var(--surface-raised-rgb, 255 255 255) / .8)}.bg-surface-raised\/85{background-color:rgb(var(--surface-raised-rgb, 255 255 255) / .85)}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.bg-surface-sunken\/60{background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / .6)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(var(--status-warning-rgb, 154 107 47) / var(--tw-bg-opacity, 1))}.bg-warning-soft{--tw-bg-opacity: 1;background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / var(--tw-bg-opacity, 1))}.bg-warning-soft\/60{background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / .6)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-accent{--tw-gradient-from: rgb(var(--accent-rgb, 68 136 255) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent-rgb, 68 136 255) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-inverse{--tw-gradient-from: rgb(var(--surface-inverse-rgb, 43 43 43) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--surface-inverse-rgb, 43 43 43) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-page{--tw-gradient-from: rgb(var(--surface-page-rgb, 250 249 247) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--surface-page-rgb, 250 249 247) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-raised{--tw-gradient-from: rgb(var(--surface-raised-rgb, 255 255 255) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--surface-raised-rgb, 255 255 255) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-accent-strong{--tw-gradient-to: rgb(var(--accent-strong-rgb, 47 94 154) / 1) var(--tw-gradient-to-position)}.to-surface-inverse-soft{--tw-gradient-to: rgb(var(--surface-inverse-soft-rgb, 58 52 52) / 1) var(--tw-gradient-to-position)}.to-surface-page{--tw-gradient-to: rgb(var(--surface-page-rgb, 250 249 247) / 1) var(--tw-gradient-to-position)}.to-surface-sunken{--tw-gradient-to: rgb(var(--surface-sunken-rgb, 237 235 231) / 1) var(--tw-gradient-to-position)}.fill-accent{fill:rgb(var(--accent-rgb, 68 136 255) / 1)}.fill-accent-strong{fill:rgb(var(--accent-strong-rgb, 47 94 154) / 1)}.\!p-0{padding:0!important}.\!p-3{padding:var(--space-3, 12px)!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:var(--space-1, 4px)}.p-1\.5{padding:.375rem}.p-10{padding:var(--space-10, 40px)}.p-2{padding:var(--space-2, 8px)}.p-2\.5{padding:.625rem}.p-3{padding:var(--space-3, 12px)}.p-3\.5{padding:.875rem}.p-4{padding:var(--space-4, 16px)}.p-5{padding:var(--space-5, 20px)}.p-6{padding:var(--space-6, 24px)}.p-7{padding:1.75rem}.p-8{padding:var(--space-8, 32px)}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:var(--space-2, 8px)!important;padding-right:var(--space-2, 8px)!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:var(--space-1, 4px)!important;padding-bottom:var(--space-1, 4px)!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:var(--space-1, 4px);padding-right:var(--space-1, 4px)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px)}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px)}.px-5{padding-left:var(--space-5, 20px);padding-right:var(--space-5, 20px)}.px-6{padding-left:var(--space-6, 24px);padding-right:var(--space-6, 24px)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--space-1, 4px);padding-bottom:var(--space-1, 4px)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:var(--space-10, 40px);padding-bottom:var(--space-10, 40px)}.py-12{padding-top:var(--space-12, 48px);padding-bottom:var(--space-12, 48px)}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--space-3, 12px);padding-bottom:var(--space-3, 12px)}.py-4{padding-top:var(--space-4, 16px);padding-bottom:var(--space-4, 16px)}.py-5{padding-top:var(--space-5, 20px);padding-bottom:var(--space-5, 20px)}.py-6{padding-top:var(--space-6, 24px);padding-bottom:var(--space-6, 24px)}.py-8{padding-top:var(--space-8, 32px);padding-bottom:var(--space-8, 32px)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1, 4px)}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:var(--space-2, 8px)}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:var(--space-3, 12px)}.pb-4{padding-bottom:var(--space-4, 16px)}.pb-5{padding-bottom:var(--space-5, 20px)}.pb-6{padding-bottom:var(--space-6, 24px)}.pb-\[60vh\]{padding-bottom:60vh}.pl-1{padding-left:var(--space-1, 4px)}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:var(--space-10, 40px)}.pl-2{padding-left:var(--space-2, 8px)}.pl-3{padding-left:var(--space-3, 12px)}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:var(--space-4, 16px)}.pl-5{padding-left:var(--space-5, 20px)}.pl-9{padding-left:2.25rem}.pr-1{padding-right:var(--space-1, 4px)}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:var(--space-10, 40px)}.pr-2{padding-right:var(--space-2, 8px)}.pr-2\.5{padding-right:.625rem}.pr-20{padding-right:5rem}.pr-3{padding-right:var(--space-3, 12px)}.pr-6{padding-right:var(--space-6, 24px)}.pt-1{padding-top:var(--space-1, 4px)}.pt-2{padding-top:var(--space-2, 8px)}.pt-3{padding-top:var(--space-3, 12px)}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:var(--space-4, 16px)}.pt-6{padding-top:var(--space-6, 24px)}.pt-8{padding-top:var(--space-8, 32px)}.pt-\[calc\(env\(safe-area-inset-top\)\+0\.5rem\)\]{padding-top:calc(env(safe-area-inset-top) + .5rem)}.pt-\[calc\(var\(--site-fixed-top-height\,0px\)\+0\.5rem\)\]{padding-top:calc(var(--site-fixed-top-height,0px) + .5rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body),Source Serif 4,Georgia,serif}.font-display{font-family:var(--font-display),Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono),IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-ui),Inter,Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.text-2xl{font-size:var(--text-size-2xl, 24px)}.text-3xl{font-size:var(--text-size-3xl, 32px)}.text-5xl{font-size:var(--text-size-5xl, 48px)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-base{font-size:var(--text-size-md, 16px)}.text-lg{font-size:var(--text-size-lg, 18px)}.text-sm{font-size:var(--text-size-sm, 14px)}.text-xl{font-size:var(--text-size-xl, 20px)}.text-xs{font-size:var(--text-size-xs, 12px)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.62\]{line-height:1.62}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-token-caps{letter-spacing:var(--tracking-caps, .08em)}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-accent{--tw-text-opacity: 1;color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-text-opacity, 1))}.text-accent-muted{--tw-text-opacity: 1;color:rgb(var(--accent-muted-rgb, 115 162 255) / var(--tw-text-opacity, 1))}.text-accent-strong{--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1))}.text-danger{--tw-text-opacity: 1;color:rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-text-opacity, 1))}.text-danger-on-soft{--tw-text-opacity: 1;color:rgb(var(--status-danger-on-soft-rgb, 138 26 33) / var(--tw-text-opacity, 1))}.text-emphasis-strong{--tw-text-opacity: 1;color:rgb(var(--status-emphasis-strong-rgb, 19 102 91) / var(--tw-text-opacity, 1))}.text-info-on-soft{--tw-text-opacity: 1;color:rgb(var(--status-info-on-soft-rgb, 74 66 56) / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.text-ink-disabled{--tw-text-opacity: 1;color:rgb(var(--text-disabled-rgb, 140 135 127) / var(--tw-text-opacity, 1))}.text-ink-inverse{--tw-text-opacity: 1;color:rgb(var(--text-inverse-rgb, 250 249 247) / var(--tw-text-opacity, 1))}.text-ink-inverse\/60{color:rgb(var(--text-inverse-rgb, 250 249 247) / .6)}.text-ink-inverse\/80{color:rgb(var(--text-inverse-rgb, 250 249 247) / .8)}.text-ink-on-accent{--tw-text-opacity: 1;color:rgb(var(--text-on-accent-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.text-ink-on-emphasis{--tw-text-opacity: 1;color:rgb(var(--text-on-emphasis-rgb, 255 255 255) / var(--tw-text-opacity, 1))}.text-ink-placeholder{--tw-text-opacity: 1;color:rgb(var(--text-placeholder-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.text-ink-secondary{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.text-positive{--tw-text-opacity: 1;color:rgb(var(--status-positive-rgb, 22 163 74) / var(--tw-text-opacity, 1))}.text-positive-on-soft{--tw-text-opacity: 1;color:rgb(var(--status-positive-on-soft-rgb, 11 90 52) / var(--tw-text-opacity, 1))}.text-positive-strong{--tw-text-opacity: 1;color:rgb(var(--status-positive-strong-rgb, 15 129 64) / var(--tw-text-opacity, 1))}.text-resv-cancelled-fg{--tw-text-opacity: 1;color:rgb(var(--resv-cancelled-fg-rgb, 138 26 33) / var(--tw-text-opacity, 1))}.text-resv-confirmed-fg{--tw-text-opacity: 1;color:rgb(var(--resv-confirmed-fg-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.text-resv-noshow-fg{--tw-text-opacity: 1;color:rgb(var(--resv-noshow-fg-rgb, 255 255 255) / var(--tw-text-opacity, 1))}.text-resv-pending-fg{--tw-text-opacity: 1;color:rgb(var(--resv-pending-fg-rgb, 107 71 21) / var(--tw-text-opacity, 1))}.text-warning{--tw-text-opacity: 1;color:rgb(var(--status-warning-rgb, 154 107 47) / var(--tw-text-opacity, 1))}.text-warning-on-soft{--tw-text-opacity: 1;color:rgb(var(--status-warning-on-soft-rgb, 107 71 21) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: var(--shadow-sm, 0 2px 8px rgba(15,23,42,.06));--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgb\(var\(--scrim-rgb\)_\/_0\.12\)\]{--tw-shadow: 0 6px 18px rgb(var(--scrim-rgb) / .12);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-action{--tw-shadow: var(--shadow-action, 0 6px 14px rgba(68,136,255,.18));--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg, 0 18px 46px rgba(15,23,42,.14));--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md, 0 10px 28px rgba(15,23,42,.1));--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-raised{--tw-shadow: var(--shadow-raised, 0 6px 18px rgba(43,43,43,.08));--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm, 0 2px 8px rgba(15,23,42,.06));--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-accent{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--accent-rgb, 68 136 255) / var(--tw-ring-opacity, 1))}.ring-accent-muted{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--accent-muted-rgb, 115 162 255) / var(--tw-ring-opacity, 1))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-ring-opacity, 1))}.ring-edge-control{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--border-control-rgb, 140 135 127) / var(--tw-ring-opacity, 1))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-ring-opacity, 1))}.ring-surface-raised{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-ring-opacity, 1))}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-warning-rgb, 154 107 47) / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[120ms\]{transition-duration:.12s}.duration-\[140ms\]{transition-duration:.14s}.ease-\[ease\]{transition-timing-function:ease}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[scrollbar-width\:none\]{scrollbar-width:none}@media (max-width: 480px){h1{font-size:var(--text-size-2xl, 24px)}h2{font-size:var(--text-size-xl, 20px)}h3{font-size:var(--text-size-lg, 18px)}h4{font-size:var(--text-size-md, 16px)}}@media (max-width: 767px){#app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),#app select,#app textarea{font-size:16px}}.sidebar-offset{padding-left:var(--sidebar-width, 0px);transition:padding-left .25s}.tp-drag-ghost{position:fixed;z-index:var(--z-popover, 60);pointer-events:none;padding:6px 10px;border-radius:var(--radius-sm, 8px);background:var(--surface-inverse);color:var(--text-inverse);font:600 12px/1.2 var(--font-ui);box-shadow:var(--shadow-md);white-space:nowrap}.tp-hatched{background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgb(var(--border-control-rgb) / .25) 6px 8px)}@media (pointer: coarse){.tp-touch-target{min-height:44px;padding-left:.75rem;padding-right:.75rem}}@media print{@page{size:A4 landscape;margin:10mm}body *{visibility:hidden}.tp-print-area,.tp-print-area *{visibility:visible}.tp-print-area{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.tp-print-area .tp-print-hide,.tp-print-area details:not([open])>*:not(summary){display:none!important}.tp-print-area section{display:block!important}.tp-print-area aside{-moz-column-break-inside:avoid;break-inside:avoid}}@page day-sheet-portrait{size:A4 portrait;margin:12mm}@media print{body.day-sheet-print{page:day-sheet-portrait}body.day-sheet-print .day-sheet,body.day-sheet-print .day-sheet *{visibility:visible}body.day-sheet-print .day-sheet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}body.day-sheet-print .day-sheet-hide{display:none!important}body.day-sheet-print .day-sheet,body.day-sheet-print .day-sheet *{color:#000!important;background:transparent!important}body.day-sheet-print .day-sheet-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body.day-sheet-print .day-sheet thead{display:table-header-group}body.day-sheet-print .day-sheet tfoot{-moz-column-break-inside:avoid;break-inside:avoid}}@page reports-portrait{size:A4 portrait;margin:12mm}@media print{body.reports-print{page:reports-portrait}body.reports-print .report-page,body.reports-print .report-page *{visibility:visible}body.reports-print .report-page{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}body.reports-print .report-print-hide{display:none!important}body.reports-print .report-page,body.reports-print .report-page *{color:#000!important;background:transparent!important}body.reports-print .report-page section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body.reports-print .report-page thead{display:table-header-group}}.placeholder\:text-ink-placeholder::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--text-placeholder-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-placeholder::placeholder{--tw-text-opacity: 1;color:rgb(var(--text-placeholder-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-secondary::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-secondary::placeholder{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:var(--space-5, 20px)}.after\:w-5:after{content:var(--tw-content);width:var(--space-5, 20px)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-edge-control:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-border-opacity, 1))}.after\:bg-surface-raised:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.read-only\:bg-surface-sunken:-moz-read-only{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.read-only\:bg-surface-sunken:read-only{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-3px\]:hover{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-border-opacity, 1))}.hover\:border-accent-muted:hover{--tw-border-opacity: 1;border-color:rgb(var(--accent-muted-rgb, 115 162 255) / var(--tw-border-opacity, 1))}.hover\:border-edge-control:hover{--tw-border-opacity: 1;border-color:rgb(var(--border-control-rgb, 140 135 127) / var(--tw-border-opacity, 1))}.hover\:border-edge-strong:hover{--tw-border-opacity: 1;border-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-border-opacity, 1))}.hover\:border-emphasis:hover{--tw-border-opacity: 1;border-color:rgb(var(--status-emphasis-rgb, 29 140 125) / var(--tw-border-opacity, 1))}.hover\:border-resv-cancelled-border:hover{--tw-border-opacity: 1;border-color:rgb(var(--resv-cancelled-border-rgb, 242 201 201) / var(--tw-border-opacity, 1))}.hover\:border-resv-confirmed-border:hover{--tw-border-opacity: 1;border-color:rgb(var(--resv-confirmed-border-rgb, 230 227 222) / var(--tw-border-opacity, 1))}.hover\:bg-danger-soft:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-soft-rgb, 253 240 240) / var(--tw-bg-opacity, 1))}.hover\:bg-danger-soft-border:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger-soft-border-rgb, 242 201 201) / var(--tw-bg-opacity, 1))}.hover\:bg-positive-soft-border:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-positive-soft-border-rgb, 169 227 192) / var(--tw-bg-opacity, 1))}.hover\:bg-resv-cancelled:hover{--tw-bg-opacity: 1;background-color:rgb(var(--resv-cancelled-bg-rgb, 253 240 240) / var(--tw-bg-opacity, 1))}.hover\:bg-resv-confirmed:hover{--tw-bg-opacity: 1;background-color:rgb(var(--resv-confirmed-bg-rgb, 250 249 247) / var(--tw-bg-opacity, 1))}.hover\:bg-surface-page:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1))}.hover\:bg-surface-raised:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1))}.hover\:bg-surface-sunken:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.hover\:bg-warning-soft:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / var(--tw-bg-opacity, 1))}.hover\:bg-warning-soft\/80:hover{background-color:rgb(var(--status-warning-soft-rgb, 251 243 228) / .8)}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-text-opacity, 1))}.hover\:text-accent-strong:hover{--tw-text-opacity: 1;color:rgb(var(--accent-strong-rgb, 47 94 154) / var(--tw-text-opacity, 1))}.hover\:text-danger:hover{--tw-text-opacity: 1;color:rgb(var(--status-danger-rgb, 180 35 44) / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.hover\:text-ink-secondary:hover{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb, 106 102 96) / var(--tw-text-opacity, 1))}.hover\:text-resv-cancelled-fg:hover{--tw-text-opacity: 1;color:rgb(var(--resv-cancelled-fg-rgb, 138 26 33) / var(--tw-text-opacity, 1))}.hover\:text-resv-confirmed-fg:hover{--tw-text-opacity: 1;color:rgb(var(--resv-confirmed-fg-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-action-hover:hover{--tw-shadow: var(--shadow-action-hover, 0 8px 18px rgba(68,136,255,.18));--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: var(--shadow-lg, 0 18px 46px rgba(15,23,42,.14));--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md, 0 10px 28px rgba(15,23,42,.1));--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:rounded:focus{border-radius:var(--radius-md, 10px)}.focus\:border-focus:focus{--tw-border-opacity: 1;border-color:rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:shadow-focus:focus{--tw-shadow: var(--focus-ring, 0 0 0 3px rgba(37,99,235,.14));--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / 1);--tw-shadow: var(--tw-shadow-colored)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-offset-0:focus{outline-offset:0px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-focus:focus{outline-color:rgb(var(--focus-ring-color-rgb, 68 136 255) / 1)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-focus:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-ring-opacity, 1))}.focus\:ring-focus\/30:focus{--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / .3)}.focus\:ring-focus\/40:focus{--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / .4)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-focus:focus-visible{outline-color:rgb(var(--focus-ring-color-rgb, 68 136 255) / 1)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-focus:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-ring-opacity, 1))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:shadow-action:active{--tw-shadow: var(--shadow-action, 0 6px 14px rgba(68,136,255,.18));--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-edge-strong:disabled{--tw-border-opacity: 1;border-color:rgb(var(--border-strong-rgb, 230 227 222) / var(--tw-border-opacity, 1))}.disabled\:bg-surface-sunken:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--surface-sunken-rgb, 237 235 231) / var(--tw-bg-opacity, 1))}.disabled\:text-ink-disabled:disabled{--tw-text-opacity: 1;color:rgb(var(--text-disabled-rgb, 140 135 127) / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-surface-raised:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--focus-ring-color-rgb, 68 136 255) / var(--tw-ring-opacity, 1))}@media not all and (min-width: 768px){.max-md\:flex-col{flex-direction:column}}@media (max-width: 760px){.max-\[760px\]\:w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.max-\[760px\]\:min-w-0{min-width:0px}.max-\[760px\]\:flex-nowrap{flex-wrap:nowrap}.max-\[760px\]\:overflow-x-auto{overflow-x:auto}}@media not all and (min-width: 640px){.max-sm\:contents{display:contents}.max-sm\:w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:min-w-0{min-width:0px}.max-sm\:max-w-full{max-width:100%}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:flex-none{flex:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:border-0{border-width:0px}.max-sm\:bg-transparent{background-color:transparent}.max-sm\:text-left{text-align:left}.max-sm\:underline{text-decoration-line:underline}.max-sm\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (max-width: 640px){.max-\[640px\]\:static{position:static}.max-\[640px\]\:w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px)}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:min-w-0{min-width:0px}.max-\[640px\]\:max-w-full{max-width:100%}.max-\[640px\]\:flex-\[0_0_auto\]{flex:0 0 auto}.max-\[640px\]\:transform-none{transform:none}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:gap-2\.5{gap:.625rem}.max-\[640px\]\:pl-2{padding-left:var(--space-2, 8px)}.max-\[640px\]\:text-left{text-align:left}}@media (max-width: 500px){.max-\[500px\]\:hidden{display:none}.max-\[500px\]\:flex-col{flex-direction:column}.max-\[500px\]\:items-start{align-items:flex-start}}@media (max-width: 460px){.max-\[460px\]\:order-last{order:9999}.max-\[460px\]\:w-auto{width:auto}.max-\[460px\]\:w-full{width:100%}.max-\[460px\]\:flex-1{flex:1 1 0%}.max-\[460px\]\:flex-col{flex-direction:column}.max-\[460px\]\:flex-wrap{flex-wrap:wrap}.max-\[460px\]\:flex-nowrap{flex-wrap:nowrap}.max-\[460px\]\:items-stretch{align-items:stretch}.max-\[460px\]\:justify-stretch{justify-content:stretch}.max-\[460px\]\:gap-2{gap:var(--space-2, 8px)}.max-\[460px\]\:gap-4{gap:var(--space-4, 16px)}.max-\[460px\]\:overflow-x-auto{overflow-x:auto}.max-\[460px\]\:p-3{padding:var(--space-3, 12px)}.max-\[460px\]\:px-2{padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px)}.max-\[460px\]\:px-3{padding-left:var(--space-3, 12px);padding-right:var(--space-3, 12px)}.max-\[460px\]\:py-2{padding-top:var(--space-2, 8px);padding-bottom:var(--space-2, 8px)}.max-\[460px\]\:py-4{padding-top:var(--space-4, 16px);padding-bottom:var(--space-4, 16px)}.max-\[460px\]\:pr-1{padding-right:var(--space-1, 4px)}.max-\[460px\]\:text-base{font-size:var(--text-size-md, 16px)}.max-\[460px\]\:text-xl{font-size:var(--text-size-xl, 20px)}.max-\[460px\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.max-\[460px\]\:\[scrollbar-width\:none\]{scrollbar-width:none}}@media (max-width: 360px){.max-\[360px\]\:w-full{width:100%}.max-\[360px\]\:flex-col{flex-direction:column}.max-\[360px\]\:items-stretch{align-items:stretch}.max-\[360px\]\:text-xl{font-size:var(--text-size-xl, 20px)}.max-\[360px\]\:text-xs{font-size:var(--text-size-xs, 12px)}}@media (max-width: 350px){.max-\[350px\]\:col-span-1{grid-column:span 1 / span 1}.max-\[350px\]\:max-w-none{max-width:none}.max-\[350px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[350px\]\:flex-col{flex-direction:column}.max-\[350px\]\:items-stretch{align-items:stretch}.max-\[350px\]\:gap-2{gap:var(--space-2, 8px)}.max-\[350px\]\:text-xl{font-size:var(--text-size-xl, 20px)}}@media (max-width: 280px){.max-\[280px\]\:text-lg{font-size:var(--text-size-lg, 18px)}}@media (max-width: 260px){.max-\[260px\]\:gap-1{gap:var(--space-1, 4px)}.max-\[260px\]\:px-1{padding-left:var(--space-1, 4px);padding-right:var(--space-1, 4px)}.max-\[260px\]\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-\[260px\]\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.max-\[260px\]\:text-sm{font-size:var(--text-size-sm, 14px)}}@media (max-width: 240px){.max-\[240px\]\:hidden{display:none}.max-\[240px\]\:w-full{width:100%}.max-\[240px\]\:min-w-0{min-width:0px}.max-\[240px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[240px\]\:flex-col{flex-direction:column}.max-\[240px\]\:items-start{align-items:flex-start}.max-\[240px\]\:justify-between{justify-content:space-between}.max-\[240px\]\:rounded-md{border-radius:var(--radius-md, 10px)}.max-\[240px\]\:bg-surface-page{--tw-bg-opacity: 1;background-color:rgb(var(--surface-page-rgb, 250 249 247) / var(--tw-bg-opacity, 1))}.max-\[240px\]\:p-2{padding:var(--space-2, 8px)}.max-\[240px\]\:px-2{padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px)}.max-\[240px\]\:py-1{padding-top:var(--space-1, 4px);padding-bottom:var(--space-1, 4px)}.max-\[240px\]\:text-lg{font-size:var(--text-size-lg, 18px)}.max-\[240px\]\:text-xl{font-size:var(--text-size-xl, 20px)}}@media (min-width: 640px){.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:ml-2{margin-left:var(--space-2, 8px)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:max-h-\[32rem\]{max-height:32rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-\[200px\]{min-height:200px}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-\[120px\]{width:120px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:min-w-\[10rem\]{min-width:10rem}.sm\:min-w-\[14rem\]{min-width:14rem}.sm\:min-w-\[150px\]{min-width:150px}.sm\:min-w-\[16rem\]{min-width:16rem}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[360px\]{min-width:360px}.sm\:max-w-\[120px\]{max-width:120px}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,180px\)_1fr\]{grid-template-columns:minmax(0,180px) 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:var(--space-2, 8px)}.sm\:gap-3{gap:var(--space-3, 12px)}.sm\:gap-4{gap:var(--space-4, 16px)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:p-10{padding:var(--space-10, 40px)}.sm\:p-2{padding:var(--space-2, 8px)}.sm\:p-3{padding:var(--space-3, 12px)}.sm\:p-4{padding:var(--space-4, 16px)}.sm\:p-5{padding:var(--space-5, 20px)}.sm\:p-6{padding:var(--space-6, 24px)}.sm\:p-8{padding:var(--space-8, 32px)}.sm\:px-4{padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px)}.sm\:px-5{padding-left:var(--space-5, 20px);padding-right:var(--space-5, 20px)}.sm\:px-6{padding-left:var(--space-6, 24px);padding-right:var(--space-6, 24px)}.sm\:py-10{padding-top:var(--space-10, 40px);padding-bottom:var(--space-10, 40px)}.sm\:py-5{padding-top:var(--space-5, 20px);padding-bottom:var(--space-5, 20px)}.sm\:py-8{padding-top:var(--space-8, 32px);padding-bottom:var(--space-8, 32px)}.sm\:pb-0{padding-bottom:0}.sm\:pb-4{padding-bottom:var(--space-4, 16px)}.sm\:pr-28{padding-right:7rem}.sm\:pt-4{padding-top:var(--space-4, 16px)}.sm\:pt-6{padding-top:var(--space-6, 24px)}.sm\:pt-\[calc\(var\(--site-fixed-top-height\,0px\)\+1\.5rem\)\]{padding-top:calc(var(--site-fixed-top-height,0px) + 1.5rem)}.sm\:text-2xl{font-size:var(--text-size-2xl, 24px)}.sm\:text-3xl{font-size:var(--text-size-3xl, 32px)}.sm\:text-xl{font-size:var(--text-size-xl, 20px)}.sm\:\[grid-template-columns\:auto_1fr_auto\]{grid-template-columns:auto 1fr auto}}@media (min-width: 768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:bottom-3{bottom:var(--space-3, 12px)}.md\:left-3{left:var(--space-3, 12px)}.md\:right-3{right:var(--space-3, 12px)}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:contents{display:contents}.md\:hidden{display:none}.md\:h-7{height:1.75rem}.md\:w-7{width:1.75rem}.md\:min-w-\[200px\]{min-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:overflow-x-auto{overflow-x:auto}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-3{padding:var(--space-3, 12px)}.md\:p-4{padding:var(--space-4, 16px)}.md\:p-5{padding:var(--space-5, 20px)}.md\:pr-0{padding-right:0}.md\:text-sm{font-size:var(--text-size-sm, 14px)}.md\:opacity-70{opacity:.7}}@media (min-width: 910px){.min-\[910px\]\:ml-auto{margin-left:auto}.min-\[910px\]\:w-\[320px\]{width:320px}.min-\[910px\]\:w-auto{width:auto}.min-\[910px\]\:flex-1{flex:1 1 0%}.min-\[910px\]\:flex-none{flex:none}.min-\[910px\]\:flex-nowrap{flex-wrap:nowrap}.min-\[910px\]\:justify-end{justify-content:flex-end}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:max-h-none{max-height:none}.lg\:min-w-\[320px\]{min-width:320px}.lg\:min-w-\[360px\]{min-width:360px}.lg\:max-w-\[480px\]{max-width:480px}.lg\:max-w-\[540px\]{max-width:540px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-auto{align-self:auto}.lg\:overflow-visible{overflow:visible}.lg\:p-12{padding:var(--space-12, 48px)}.lg\:px-8{padding-left:var(--space-8, 32px);padding-right:var(--space-8, 32px)}.lg\:pb-0{padding-bottom:0}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1140px){.min-\[1140px\]\:mb-0{margin-bottom:0}.min-\[1140px\]\:grid{display:grid}.min-\[1140px\]\:h-\[128px\]{height:128px}.min-\[1140px\]\:grid-rows-\[200px_128px_56px_auto\]{grid-template-rows:200px 128px 56px auto}.min-\[1140px\]\:gap-y-4{row-gap:var(--space-4, 16px)}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\.hovered\]\:outline-dashed.hovered{outline-style:dashed}.\[\&\.hovered\]\:outline-2.hovered{outline-width:2px}.\[\&\.hovered\]\:outline-focus\/60.hovered{outline-color:rgb(var(--focus-ring-color-rgb, 68 136 255) / .6)}.\[\&\.in-range\]\:bg-accent.in-range{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb, 68 136 255) / var(--tw-bg-opacity, 1))}.\[\&\.in-range\]\:text-ink-on-accent.in-range{--tw-text-opacity: 1;color:rgb(var(--text-on-accent-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.\[\&\.range-end\]\:rounded-md.range-end{border-radius:var(--radius-md, 10px)}.\[\&\.range-end\]\:shadow-\[0_6px_18px_rgb\(var\(--scrim-rgb\)_\/_0\.12\)\].range-end{--tw-shadow: 0 6px 18px rgb(var(--scrim-rgb) / .12);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\.range-start\]\:rounded-md.range-start{border-radius:var(--radius-md, 10px)}.\[\&\.range-start\]\:shadow-\[0_6px_18px_rgb\(var\(--scrim-rgb\)_\/_0\.12\)\].range-start{--tw-shadow: 0 6px 18px rgb(var(--scrim-rgb) / .12);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (max-width: 460px){.max-\[460px\]\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.\[\&\:not\(\.in-range\)\]\:border:not(.in-range){border-width:1px}.\[\&\:not\(\.in-range\)\]\:border-transparent:not(.in-range){border-color:transparent}.\[\&\:not\(\.in-range\)\]\:bg-surface-raised:not(.in-range){--tw-bg-opacity: 1;background-color:rgb(var(--surface-raised-rgb, 255 255 255) / var(--tw-bg-opacity, 1))}.\[\&\:not\(\.in-range\)\]\:text-ink:not(.in-range){--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb, 43 43 43) / var(--tw-text-opacity, 1))}.\[\&\:not\(\[data-inmonth\=\'true\'\]\)\]\:opacity-45:not([data-inmonth=true]){opacity:.45}
