@font-face{font-family:fredoka;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:fredoka Fallback;src:local("Arial");ascent-override:95.32%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:102.19%}.__className_49f206{font-family:fredoka,fredoka Fallback}.__variable_49f206{--font-fredoka:"fredoka","fredoka Fallback"}@font-face{font-family:figtree;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/6fff50b9ca3b4fa4-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_622000{font-family:figtree,figtree Fallback}.__variable_622000{--font-figtree:"figtree","figtree Fallback"}:root:has(.admin-theme){color-scheme:light;--ground:#f6efe3;--surface:#fffcf6;--surface-soft:#eee6d6;--surface-sunken:#e7decc;--ink:#24211c;--muted:#5e5a52;--disabled:#8f978f;--border:#ddd4c3;--border-strong:#847f70;--divider:#e9e1d1;--skeleton:#e2d9c8;--action:#0d2e26;--action-hover:#2a4740;--action-disabled:#9aa8a1;--on-action:#f6efe3;--selected:#dde8df;--selected-text:#24211c;--accent:#0d2e26;--brand-pine:#0d2e26;--brand-cream:#f6efe3;--brand-coral:#f2643d;--coral-text:#ae3f1e;--success:#25633a;--success-soft:#e5f1e5;--warning:#7f5215;--warning-soft:#faf0dd;--waiting:#b5730f;--danger:#a92d25;--danger-soft:#fae8e5;--on-danger:#ffffff;--airbnb:#d6304f;--stay-direct:#dcedf5;--stay-direct-edge:#a0c8de;--stay-direct-text:#235f7e;--stay-airbnb:#f5e6d8;--stay-airbnb-edge:#e8c9a8;--stay-airbnb-text:#7f5215;--stay-hold:#eceaf7;--stay-hold-edge:#c8c3e8;--stay-hold-text:#5e52a0;--chart-a:#1f7fb0;--chart-b:#b5651d;--overlay:rgba(12,26,22,0.5);--shadow-sheet:0 12px 32px rgba(12,26,22,0.18);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--target-size:44px;--chip-height:36px;--page-width:1120px;--reading-width:680px;--radius-sm:6px;--radius-control:10px;--radius-card:12px;--radius-panel:14px;--radius-bubble:16px;--radius-full:999px;--edge-width:6px;--sc-ink:var(--ink);--sc-muted:var(--muted);--sc-cream:var(--ground);--sc-border:var(--border);--sc-divider:var(--divider);--sc-skeleton:var(--skeleton);--sc-bark:var(--action);--sc-accent:var(--action);--sc-success:var(--success);--sc-danger:var(--danger)}@media (prefers-color-scheme:dark){:root:has(.admin-theme){color-scheme:dark;--ground:#1c1c1e;--surface:#2a2a2d;--surface-soft:#363639;--surface-sunken:#141416;--ink:#f3ecdf;--muted:#b8b8b6;--disabled:#7d7d80;--border:#3d3d41;--border-strong:#88888e;--divider:#37373a;--skeleton:#3c3c40;--action:#f6efe3;--action-hover:#e5dccb;--action-disabled:#55555a;--on-action:#1c1c1e;--selected:#3a3a3e;--selected-text:#ff9b7a;--accent:#ff9b7a;--brand-pine:#0d2e26;--brand-cream:#f6efe3;--brand-coral:#f2643d;--coral-text:#ff9b7a;--success:#86d3a0;--success-soft:#17362a;--warning:#edbe73;--warning-soft:#3a2c13;--waiting:#e8a93f;--danger:#ff7b7b;--danger-soft:#43201c;--on-danger:#3a0f0b;--airbnb:#ff7f95;--stay-direct:#1c3a4a;--stay-direct-edge:#3f7592;--stay-direct-text:#a9d8f0;--stay-airbnb:#43301f;--stay-airbnb-edge:#8a6238;--stay-airbnb-text:#f0c895;--stay-hold:#2c2a4a;--stay-hold-edge:#6a63a8;--stay-hold-text:#c8c3f0;--chart-a:#6cc0ea;--chart-b:#e9a45e;--overlay:rgba(0,0,0,0.6);--shadow-sheet:0 12px 32px rgba(0,0,0,0.45)}}.admin-theme{--font-display:var(--font-fredoka),ui-rounded,system-ui,sans-serif;--font-body:var(--font-figtree),system-ui,-apple-system,sans-serif;flex:1;min-width:0;font-family:var(--font-body);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.page-title{margin:0;font-family:var(--font-display);font-size:34px;line-height:40px;font-weight:500;color:var(--ink)}.page-title-bar{height:40px}@media (max-width:820px){.page-title{font-size:24px;line-height:30px}.page-title-bar{height:30px}}.admin-theme [style*="--hover-fill"]:hover:not(:disabled){background:var(--hover-fill)!important}.admin-theme .sc-step{font-size:14px;line-height:20px}.admin-theme .sc-progress-part{border-radius:1px}.admin-theme .sc-spinner{border-color:var(--divider);border-top-color:var(--accent)}