@font-face{font-family:Belleza;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e13d3547ffe73372-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Belleza;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8376b72c14fd4033-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Belleza Fallback;src:local("Arial");ascent-override:103.17%;descent-override:24.90%;line-gap-override:0.00%;size-adjust:89.95%}.__className_c039cf{font-family:Belleza,Belleza Fallback;font-weight:400;font-style:normal}.__variable_c039cf{--font-belleza:"Belleza","Belleza Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}:root{--teal-50:#EFF8FA;--teal-100:#D5EDF1;--teal-200:#AADBE3;--teal-300:#7DC4CF;--teal-400:#5AAEBB;--teal-500:#4A9BAA;--teal-600:#3D8290;--teal-650:#3B7E8C;--teal-700:#2F6470;--teal-750:#356F7C;--teal-800:#214850;--teal-900:#17353C;--teal-chart-light:#00809A;--teal-chart-dark:#14A0B5;--teal-rail:#1A3A42;--teal-rail-dark:#0F2328;--gold-50:#FDF8EE;--gold-500:#D4A854;--stone-0:#FFFFFF;--stone-50:#FAF8F5;--stone-75:#F6F2EC;--stone-100:#F2EDE6;--stone-200:#E5DDD2;--stone-300:#D3C9BC;--stone-400:#B8AAA0;--stone-600:#7D6E64;--stone-650:#75675D;--stone-700:#5C5048;--stone-900:#251D14;--navy-page:#0e1117;--navy-band:#111722;--navy-card:#171c26;--navy-muted:#1d222c;--navy-well:#11151c;--navy-line:#2a303c;--navy-line-strong:#3a4150;--navy-disabled:#4a5162;--navy-text-3:#878fa0;--navy-text-2:#b3bac6;--navy-text-1:#e6e9ef;--coral-300:#F59072;--coral-400:#E36A3F;--coral-500:#E0602F;--coral-600:#DD5A28;--violet-400:#9466F5;--violet-600:#6C4BD0;--azure-400:#4C9FE6;--azure-500:#2C8AD8;--magenta-400:#EC5FAE;--magenta-600:#B8338F;--success-50:#EBF5EE;--success-100:#C8E5CE;--success-500:#4A9B72;--success-700:#2D7050;--success-dark-text:#5bc48a;--success-dark-bg:#203231;--success-dark-line:#294a3f;--warning-50:#FEF4E0;--warning-100:#FBE3A8;--warning-500:#D4920A;--warning-700:#8A5C00;--warning-dark-text:#e1b257;--warning-dark-bg:#322f29;--warning-dark-line:#4f4531;--error-50:#FDECEA;--error-100:#F8C8C5;--error-500:#D94F4F;--error-700:#A82C2C;--error-dark-text:#F2907F;--error-dark-bg:#352b2f;--error-dark-line:#543b3c;--info-50:#EAF0F8;--info-100:#C4D6EB;--info-500:#4A7BAA;--info-700:#2E5A84;--info-dark-text:#7FA6D6;--info-dark-bg:#252e3b;--info-dark-line:#334154;--font-sans:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--type-size-caption:12px;--type-size-label:12px;--type-size-small:13px;--type-size-body:14px;--type-size-lead:16px;--type-size-heading:18px;--type-size-subtitle:21px;--type-size-title:28px;--type-size-field-large:17px;--type-size-label-large:15px;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-leading-tight:1.2;--type-leading-normal:1.45;--type-leading-relaxed:1.6;--type-numeric:"tnum" 1;--space-0:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:24px;--duration-fast:100ms;--duration-normal:150ms;--duration-moderate:200ms;--duration-slow:300ms;--duration-moment:600ms;--duration-shimmer:2000ms;--ease-out:cubic-bezier(0.0,0.0,0.2,1);--ease-in:cubic-bezier(0.4,0.0,1,1);--ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ease-emphasis:cubic-bezier(0.16,1,0.3,1);--z-base:0;--z-raised:1;--z-tray:200;--z-drawer:300;--z-modal:400;--z-notice:450;--z-tooltip:700;--z-lock:800;--breakpoint-medium:640px;--breakpoint-wide:1024px;--breakpoint-desktop:1280px;--breakpoint-large:1440px;--width-wide:none;--width-reading:760px;--size-control-large:54px;--size-control:40px;--size-control-touch:44px;--size-control-compact:32px;--size-target-min:24px;--size-target-gap:8px;--size-gutter:24px;--size-gutter-compact:16px;--size-dialog:440px;--size-dialog-list:520px;--size-drawer:480px;--size-drawer-wide:720px;--size-popover:320px;--size-tooltip:280px;--size-email:600px;--size-tray:960px;--icon-size-xs:14px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-stroke:1.75px;--sidebar-collapsed-width:56px;--teal-950:#0C2830;--gold-100:var(--gold-50);--gold-200:#EBD9B4;--gold-300:var(--gold-500);--gold-400:var(--gold-500);--gold-600:var(--gold-500);--gold-700:#7A5A1E;--gold-800:#7A5A1E;--gold-900:#7A5A1E;--stone-500:var(--stone-650);--stone-800:var(--stone-900);--depth-50:var(--navy-page);--depth-100:var(--navy-page);--depth-150:var(--navy-band);--depth-200:var(--navy-card);--depth-300:var(--navy-muted);--depth-400:var(--navy-line);--depth-500:var(--navy-line-strong);--depth-600:var(--navy-text-3);--depth-700:var(--navy-disabled);--depth-800:var(--navy-text-3);--depth-900:var(--navy-text-2);--depth-950:var(--navy-text-1);--success-900:var(--success-dark-bg);--error-900:var(--error-dark-bg);--font-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--text-display-size:2.5rem;--text-display-line:3rem;--text-display-weight:var(--type-weight-bold);--text-display-tracking:-0.03em;--text-title-xl-size:2rem;--text-title-xl-line:2.5rem;--text-title-xl-weight:var(--type-weight-bold);--text-title-xl-tracking:-0.02em;--text-title-lg-size:1.5rem;--text-title-lg-line:2rem;--text-title-lg-weight:var(--type-weight-semibold);--text-title-lg-tracking:-0.015em;--text-title-md-size:1.25rem;--text-title-md-line:1.75rem;--text-title-md-weight:var(--type-weight-semibold);--text-title-md-tracking:-0.01em;--text-title-sm-size:1.0625rem;--text-title-sm-line:1.5rem;--text-title-sm-weight:var(--type-weight-semibold);--text-title-sm-tracking:-0.005em;--text-body-lg-size:1rem;--text-body-lg-line:1.5rem;--text-body-lg-weight:var(--type-weight-regular);--text-body-md-size:0.875rem;--text-body-md-line:1.25rem;--text-body-md-weight:var(--type-weight-regular);--text-body-sm-size:0.8125rem;--text-body-sm-line:1.125rem;--text-body-sm-weight:var(--type-weight-regular);--text-label-lg-size:0.875rem;--text-label-lg-line:1.25rem;--text-label-lg-weight:var(--type-weight-medium);--text-label-md-size:0.8125rem;--text-label-md-line:1.125rem;--text-label-md-weight:var(--type-weight-medium);--text-label-sm-size:0.75rem;--text-label-sm-line:1rem;--text-label-sm-weight:var(--type-weight-medium);--text-label-sm-tracking:0.01em;--text-overline-size:var(--type-size-caption);--text-overline-line:0.875rem;--text-overline-weight:var(--type-weight-semibold);--text-overline-tracking:0.08em;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-3xl:24px;--radius-full:9999px;--transition-fast:var(--duration-fast) var(--ease-out);--z-sticky:200;--z-popover:250;--z-toast:500;--sidebar-expanded-width:220px;--touch-target-min:var(--size-control-touch);--brand-black:var(--stone-900);--brand-charcoal:var(--navy-card);--brand-blue:var(--teal-700);--brand-blue-hover:var(--teal-800);--brand-gold:var(--gold-500);--brand-gold-deep:#7A5A1E;--brand-cream:var(--stone-50);--brand-slate:var(--stone-700);--deep:var(--navy-page);--shadow-soft:0 1px 2px rgba(37,32,24,0.04),0 10px 30px rgba(37,32,24,0.07);--shadow-pop:0 16px 40px rgba(37,32,24,0.12),0 4px 10px rgba(37,32,24,0.06)}:root,[data-theme=light]{--surface-base:#FAF8F5;--surface-band:#FAF8F5;--surface-raised:#FFFFFF;--surface-overlay:#FFFFFF;--surface-sunken:#F6F2EC;--surface-muted:#F2EDE6;--surface-hover:#f4f9fa;--surface-selected:#edf5f7;--surface-sidebar:#1A3A42;--surface-sidebar-hover:#314e55;--surface-scrim:rgba(37,29,20,0.38);--text-primary:#251D14;--text-secondary:#5C5048;--text-tertiary:#75675D;--text-disabled:#B8AAA0;--text-on-brand:#FFFFFF;--text-on-gold:#251D14;--text-on-sidebar:#FFFFFF;--text-on-sidebar-muted:#bfc8ca;--text-link:#2F6470;--gold-ink:#7A5A1E;--float-bg:#251D14;--float-ink:#FFFFFF;--float-line:#2F6470;--float-action:#AADBE3;--float-action-hover:#2F6470;--float-action-pressed:#356F7C;--float-action-ink-hover:#FFFFFF;--float-chosen-bg:#7DC4CF;--float-chosen-ink:#251D14;--border-subtle:#E5DDD2;--border-default:#D3C9BC;--border-strong:#B8AAA0;--border-hairline:rgba(37,29,20,0.09);--action-disabled-bg:#F2EDE6;--action-disabled-text:#B8AAA0;--action-primary-bg:#3B7E8C;--action-primary-bg-hover:#2F6470;--action-primary-text:#FFFFFF;--action-secondary-bg:#FFFFFF;--action-secondary-bg-hover:#FAF8F5;--action-secondary-text:#251D14;--action-secondary-border:#D3C9BC;--action-danger-bg:#A82C2C;--action-danger-bg-hover:#8E2424;--action-danger-text:#FFFFFF;--action-quiet-text:#2F6470;--accent-highlight:#4A9BAA;--accent-highlight-subtle:#EFF8FA;--accent-gold:#D4A854;--accent-gold-subtle:#FDF8EE;--accent-gold-line:#EBD9B4;--card-edge:inset 0 1px 0 rgba(255,255,255,0.8);--card-shadow:0 1px 2px rgba(37,32,24,0.06),0 10px 28px rgba(37,32,24,0.09);--card-shadow-hover:0 2px 4px rgba(37,32,24,0.06),0 14px 32px rgba(37,32,24,0.10);--focus-ring:#4A9BAA;--focus-ring-shadow:0 0 0 2px #FFFFFF,0 0 0 4px #4A9BAA;--status-success-bg:#EBF5EE;--status-success-text:#2D7050;--status-success-border:#C8E5CE;--status-success-icon:#4A9B72;--status-warning-bg:#FEF4E0;--status-warning-text:#8A5C00;--status-warning-border:#FBE3A8;--status-warning-icon:#8A5C00;--status-error-bg:#FDECEA;--status-error-text:#A82C2C;--status-error-border:#F8C8C5;--status-error-icon:#D94F4F;--status-info-bg:#EAF0F8;--status-info-text:#2E5A84;--status-info-border:#C4D6EB;--status-info-icon:#4A7BAA;--chart-1:#00809A;--chart-2:#DD5A28;--chart-3:#6C4BD0;--chart-4:#2C8AD8;--chart-5:#B8338F;--chart-grid:#E5DDD2;--progress-gradient-1:#2F6470;--progress-gradient-2:#3D8290;--progress-gradient-3:#5AAEBB;--progress-gradient-2-at:15%;--progress-gradient-3-at:50%;--progress-edge:#2F6470;--progress-sheen:rgba(239,248,250,0.9);--print-paper:#FFFFFF;--print-ink:#251D14;--print-ink-muted:#5C5048;--print-line:#D3C9BC;--print-surround:#FAF8F5;--shadow-sm:0 2px 4px rgba(37,32,24,0.06),0 1px 2px rgba(37,32,24,0.04);--shadow-menu:0 0 0 1px rgba(37,29,20,0.07),0 2px 6px rgba(37,32,24,0.05),0 14px 32px rgba(37,32,24,0.13);--shadow-float:0 18px 40px rgba(37,32,24,0.18),0 4px 10px rgba(37,32,24,0.08);--divider-row:var(--stone-100);--hair:var(--border-hairline);--scrim:var(--surface-scrim);--pend-bg:var(--accent-gold-subtle);--pend-ink:var(--gold-ink);--up:var(--status-success-text);--down:var(--status-error-text);--ink-brand:var(--action-quiet-text);--pri:var(--action-primary-bg);--gold-line:var(--accent-gold-line);--border-focus:var(--focus-ring);--text-inverse:var(--text-on-brand);--text-link-hover:var(--text-link);--brand-primary:var(--action-primary-bg);--brand-primary-hover:var(--action-primary-bg-hover);--brand-primary-active:var(--action-quiet-text);--brand-primary-subtle:var(--accent-highlight-subtle);--brand-primary-muted:var(--teal-100);--brand-achievement:var(--accent-gold);--brand-achievement-hover:var(--accent-gold);--brand-achievement-active:var(--gold-ink);--brand-achievement-subtle:var(--accent-gold-subtle);--brand-achievement-muted:var(--accent-gold-line);--interactive-primary-bg:var(--action-primary-bg);--interactive-primary-bg-hover:var(--action-primary-bg-hover);--interactive-primary-bg-active:var(--action-primary-bg-hover);--interactive-primary-text:var(--action-primary-text);--interactive-primary-border:transparent;--interactive-ghost-bg-hover:var(--surface-hover);--bulk-bar-text-muted:rgba(255,255,255,0.65);--appt-unconfirmed-fill:#BCC9CD;--appt-unconfirmed-border:#566A6F;--appt-unconfirmed-text:#293A3E;--appt-confirmed-fill:#94CEDA;--appt-confirmed-border:#2F6470;--appt-confirmed-text:#123138;--appt-arrived-fill:#EFCE83;--appt-arrived-border:#9A6700;--appt-arrived-text:#573C0B;--appt-completed-fill:#AEDCBC;--appt-completed-border:#2D7050;--appt-completed-text:#184029;--appt-cancelled-fill:#F3AFAB;--appt-cancelled-border:#A82C2C;--appt-cancelled-text:#661818;--appt-marker-vip-bg:#F9EDD0;--appt-marker-vip-border:#F2D99F;--appt-marker-vip-text:#6E4E10;--appt-marker-new-bg:var(--teal-100);--appt-marker-new-border:var(--teal-200);--appt-marker-new-text:var(--teal-800);--shadow-md:0 4px 8px rgba(37,32,24,0.08),0 2px 4px rgba(37,32,24,0.04);--shadow-lg:0 8px 16px rgba(37,32,24,0.10),0 4px 8px rgba(37,32,24,0.06);--shadow-xl:0 20px 48px rgba(37,32,24,0.12),0 8px 16px rgba(37,32,24,0.06);--scrollbar-track:var(--stone-100);--scrollbar-thumb:var(--stone-300);--scrollbar-thumb-hover:var(--stone-400);--task-prio-high-bg:#F3AFAB;--task-prio-high-border:#A82C2C;--task-prio-high-text:#661818;--task-prio-medium-bg:#EFCE83;--task-prio-medium-border:#9A6700;--task-prio-medium-text:#573C0B;--task-prio-required-bg:#BCC9CD;--task-prio-required-border:#566A6F;--task-prio-required-text:#293A3E;--st-upcoming-bg:#E2E8F0;--st-upcoming-border:#94A3B8;--st-upcoming-text:#334155;--st-due-bg:#D5EDF1;--st-due-border:#3D8290;--st-due-text:#214850;--st-over-bg:#F3AFAB;--st-over-border:#A82C2C;--st-over-text:#661818;--st-done-bg:#C8E5CE;--st-done-border:#2D7050;--st-done-text:#163828;--st-canc-bg:#CBD5E1;--st-canc-border:#64748B;--st-canc-text:#1E293B;--roster-standing-bg:#D5EDF1;--roster-standing-border:#3D8290;--roster-standing-text:#1B3F47;--roster-casual-bg:#E2E8F0;--roster-casual-border:#94A3B8;--roster-casual-text:#334155;--roster-draft-bg:#F1F5F9;--roster-draft-border:#CBD5E1;--roster-today:#FDF6E9;--roster-rot-a:#BFE3EA;--roster-rot-b:#F2D99F;--roster-rot-border:#B8892A;--roster-rot-text:#4A3A12;--surface-page:var(--surface-base);--surface-card:var(--surface-raised);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-muted:var(--text-tertiary);--ink-disabled:var(--text-disabled);--slate:var(--text-secondary);--border:var(--border-subtle);--blue:var(--action-quiet-text);--blue-deep:var(--teal-800);--blue-soft:var(--accent-highlight-subtle);--gold:var(--accent-gold);--gold-soft:var(--accent-gold-subtle);--gold-deep:var(--gold-ink);--success:var(--status-success-text);--success-soft:var(--status-success-bg);--warning:var(--status-warning-text);--warning-soft:var(--status-warning-bg);--danger:var(--status-error-text);--danger-soft:var(--status-error-bg)}[data-theme=dark]{--surface-base:#0e1117;--surface-band:#111722;--surface-raised:#171c26;--surface-overlay:#171c26;--surface-sunken:#11151c;--surface-muted:#1d222c;--surface-hover:#1b262e;--surface-selected:#21323a;--surface-sidebar:#0F2328;--surface-sidebar-hover:#27393e;--surface-scrim:rgba(0,0,0,0.6);--text-primary:#e6e9ef;--text-secondary:#b3bac6;--text-tertiary:#878fa0;--text-disabled:#4a5162;--text-on-brand:#FFFFFF;--text-on-gold:#251D14;--text-on-sidebar:#FFFFFF;--text-on-sidebar-muted:#bcc1c3;--text-link:#7DC4CF;--gold-ink:#D4A854;--float-bg:#e6e9ef;--float-ink:#0e1117;--float-line:#7DC4CF;--float-action:#2F6470;--float-action-hover:#AADBE3;--float-action-pressed:#7DC4CF;--float-action-ink-hover:#214850;--float-chosen-bg:#2F6470;--float-chosen-ink:#FFFFFF;--border-subtle:#2a303c;--border-default:#3a4150;--border-strong:#878fa0;--border-hairline:rgba(255,255,255,0.07);--action-disabled-bg:#1d222c;--action-disabled-text:#4a5162;--action-primary-bg:#3B7E8C;--action-primary-bg-hover:#2F6470;--action-primary-text:#FFFFFF;--action-secondary-bg:#171c26;--action-secondary-bg-hover:#1d222c;--action-secondary-text:#e6e9ef;--action-secondary-border:#3a4150;--action-danger-bg:#A82C2C;--action-danger-bg-hover:#B83535;--action-danger-text:#FFFFFF;--action-quiet-text:#7DC4CF;--accent-highlight:#5AAEBB;--accent-highlight-subtle:#202f37;--accent-gold:#D4A854;--accent-gold-subtle:#312e29;--accent-gold-line:#4b4230;--card-edge:inset 0 1px 0 rgba(255,255,255,0.06);--card-shadow:0 1px 2px rgba(0,0,0,0.45),0 10px 28px rgba(0,0,0,0.32);--card-shadow-hover:0 2px 4px rgba(0,0,0,0.5),0 16px 36px rgba(0,0,0,0.42);--focus-ring:#5AAEBB;--focus-ring-shadow:0 0 0 2px #171c26,0 0 0 4px #5AAEBB;--status-success-bg:#203231;--status-success-text:#5bc48a;--status-success-border:#294a3f;--status-success-icon:#5bc48a;--status-warning-bg:#322f29;--status-warning-text:#e1b257;--status-warning-border:#4f4531;--status-warning-icon:#e1b257;--status-error-bg:#352b2f;--status-error-text:#F2907F;--status-error-border:#543b3c;--status-error-icon:#F2907F;--status-info-bg:#252e3b;--status-info-text:#7FA6D6;--status-info-border:#334154;--status-info-icon:#7FA6D6;--chart-1:#14A0B5;--chart-2:#E36A3F;--chart-3:#9466F5;--chart-4:#4C9FE6;--chart-5:#EC5FAE;--chart-grid:#2a303c;--progress-gradient-1:#4A9BAA;--progress-gradient-2:#7DC4CF;--progress-gradient-3:#AADBE3;--progress-gradient-2-at:45%;--progress-gradient-3-at:100%;--progress-edge:#D5EDF1;--progress-sheen:rgba(255,255,255,0.55);--print-paper:#FFFFFF;--print-ink:#251D14;--print-ink-muted:#5C5048;--print-line:#D3C9BC;--print-surround:#FAF8F5;--shadow-sm:0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.15);--shadow-menu:0 0 0 1px rgba(255,255,255,0.07),0 2px 6px rgba(0,0,0,0.3),0 14px 32px rgba(0,0,0,0.5);--shadow-float:0 18px 40px rgba(0,0,0,0.55),0 4px 10px rgba(0,0,0,0.3);--divider-row:var(--depth-300);--hair:var(--border-hairline);--scrim:var(--surface-scrim);--pend-bg:var(--accent-gold-subtle);--pend-ink:var(--gold-ink);--up:var(--status-success-text);--down:var(--status-error-text);--ink-brand:var(--action-quiet-text);--pri:var(--action-primary-bg);--gold-line:var(--accent-gold-line);--border-focus:var(--focus-ring);--text-inverse:var(--text-on-brand);--text-link-hover:var(--text-link);--brand-primary:var(--action-primary-bg);--brand-primary-hover:var(--action-primary-bg-hover);--brand-primary-active:var(--action-quiet-text);--brand-primary-subtle:var(--accent-highlight-subtle);--brand-primary-muted:rgba(74,155,170,0.20);--brand-achievement:var(--accent-gold);--brand-achievement-hover:var(--accent-gold);--brand-achievement-active:var(--gold-ink);--brand-achievement-subtle:var(--accent-gold-subtle);--brand-achievement-muted:var(--accent-gold-line);--interactive-primary-bg:var(--action-primary-bg);--interactive-primary-bg-hover:var(--action-primary-bg-hover);--interactive-primary-bg-active:var(--action-primary-bg-hover);--interactive-primary-text:var(--action-primary-text);--interactive-primary-border:transparent;--interactive-ghost-bg-hover:var(--surface-hover);--bulk-bar-text-muted:rgba(255,255,255,0.65);--appt-unconfirmed-fill:#2A383C;--appt-unconfirmed-border:#6E858B;--appt-unconfirmed-text:#AEC2C7;--appt-confirmed-fill:var(--teal-800);--appt-confirmed-border:var(--teal-500);--appt-confirmed-text:var(--teal-300);--appt-arrived-fill:#6E4E10;--appt-arrived-border:var(--gold-500);--appt-arrived-text:#E8C06A;--appt-completed-fill:#163828;--appt-completed-border:var(--success-500);--appt-completed-text:#5FB588;--appt-cancelled-fill:#561010;--appt-cancelled-border:var(--error-500);--appt-cancelled-text:#EC8B8B;--appt-marker-vip-bg:#4E350A;--appt-marker-vip-border:rgba(212,168,84,0.35);--appt-marker-vip-text:#E8C06A;--appt-marker-new-bg:#163038;--appt-marker-new-border:rgba(74,155,170,0.35);--appt-marker-new-text:var(--teal-300);--shadow-md:0 4px 8px rgba(0,0,0,0.30),0 2px 4px rgba(0,0,0,0.20);--shadow-lg:0 8px 16px rgba(0,0,0,0.40),0 4px 8px rgba(0,0,0,0.25);--shadow-xl:0 20px 48px rgba(0,0,0,0.60),0 8px 16px rgba(0,0,0,0.35);--scrollbar-track:var(--depth-200);--scrollbar-thumb:var(--depth-500);--scrollbar-thumb-hover:var(--depth-600);--task-prio-high-bg:#561010;--task-prio-high-border:#D94F4F;--task-prio-high-text:#EC8B8B;--task-prio-medium-bg:#6E4E10;--task-prio-medium-border:#D4A854;--task-prio-medium-text:#E8C06A;--task-prio-required-bg:#2A383C;--task-prio-required-border:#6E858B;--task-prio-required-text:#AEC2C7;--st-upcoming-bg:#1E293B;--st-upcoming-border:#64748B;--st-upcoming-text:#CBD5E1;--st-due-bg:#214850;--st-due-border:#5AAEBB;--st-due-text:#AADBE3;--st-over-bg:#561010;--st-over-border:#D94F4F;--st-over-text:#EC8B8B;--st-done-bg:#163828;--st-done-border:#4A9B72;--st-done-text:#7CCBA2;--st-canc-bg:#172033;--st-canc-border:#475569;--st-canc-text:#94A3B8;--roster-standing-bg:#12343B;--roster-standing-border:#3D8290;--roster-standing-text:#AADBE3;--roster-casual-bg:#1E293B;--roster-casual-border:#64748B;--roster-casual-text:#CBD5E1;--roster-draft-bg:#17181A;--roster-draft-border:#3A3D42;--roster-today:#2A2417;--roster-rot-a:#124049;--roster-rot-b:#4A3A12;--roster-rot-border:#DDB046;--roster-rot-text:#F2D99F;--surface-page:var(--surface-base);--surface-card:var(--surface-raised);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-muted:var(--text-tertiary);--ink-disabled:var(--text-disabled);--slate:var(--text-secondary);--border:var(--border-subtle);--blue:var(--action-quiet-text);--blue-deep:var(--teal-200);--blue-soft:var(--accent-highlight-subtle);--gold:var(--accent-gold);--gold-soft:var(--accent-gold-subtle);--gold-deep:var(--gold-ink);--success:var(--status-success-text);--success-soft:var(--status-success-bg);--warning:var(--status-warning-text);--warning-soft:var(--status-warning-bg);--danger:var(--status-error-text);--danger-soft:var(--status-error-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-base:#0e1117;--surface-band:#111722;--surface-raised:#171c26;--surface-overlay:#171c26;--surface-sunken:#11151c;--surface-muted:#1d222c;--surface-hover:#1b262e;--surface-selected:#21323a;--surface-sidebar:#0F2328;--surface-sidebar-hover:#27393e;--surface-scrim:rgba(0,0,0,0.6);--text-primary:#e6e9ef;--text-secondary:#b3bac6;--text-tertiary:#878fa0;--text-disabled:#4a5162;--text-on-brand:#FFFFFF;--text-on-gold:#251D14;--text-on-sidebar:#FFFFFF;--text-on-sidebar-muted:#bcc1c3;--text-link:#7DC4CF;--gold-ink:#D4A854;--float-bg:#e6e9ef;--float-ink:#0e1117;--float-line:#7DC4CF;--float-action:#2F6470;--float-action-hover:#AADBE3;--float-action-pressed:#7DC4CF;--float-action-ink-hover:#214850;--float-chosen-bg:#2F6470;--float-chosen-ink:#FFFFFF;--border-subtle:#2a303c;--border-default:#3a4150;--border-strong:#878fa0;--border-hairline:rgba(255,255,255,0.07);--action-disabled-bg:#1d222c;--action-disabled-text:#4a5162;--action-primary-bg:#3B7E8C;--action-primary-bg-hover:#2F6470;--action-primary-text:#FFFFFF;--action-secondary-bg:#171c26;--action-secondary-bg-hover:#1d222c;--action-secondary-text:#e6e9ef;--action-secondary-border:#3a4150;--action-danger-bg:#A82C2C;--action-danger-bg-hover:#B83535;--action-danger-text:#FFFFFF;--action-quiet-text:#7DC4CF;--accent-highlight:#5AAEBB;--accent-highlight-subtle:#202f37;--accent-gold:#D4A854;--accent-gold-subtle:#312e29;--accent-gold-line:#4b4230;--card-edge:inset 0 1px 0 rgba(255,255,255,0.06);--card-shadow:0 1px 2px rgba(0,0,0,0.45),0 10px 28px rgba(0,0,0,0.32);--card-shadow-hover:0 2px 4px rgba(0,0,0,0.5),0 16px 36px rgba(0,0,0,0.42);--focus-ring:#5AAEBB;--focus-ring-shadow:0 0 0 2px #171c26,0 0 0 4px #5AAEBB;--status-success-bg:#203231;--status-success-text:#5bc48a;--status-success-border:#294a3f;--status-success-icon:#5bc48a;--status-warning-bg:#322f29;--status-warning-text:#e1b257;--status-warning-border:#4f4531;--status-warning-icon:#e1b257;--status-error-bg:#352b2f;--status-error-text:#F2907F;--status-error-border:#543b3c;--status-error-icon:#F2907F;--status-info-bg:#252e3b;--status-info-text:#7FA6D6;--status-info-border:#334154;--status-info-icon:#7FA6D6;--chart-1:#14A0B5;--chart-2:#E36A3F;--chart-3:#9466F5;--chart-4:#4C9FE6;--chart-5:#EC5FAE;--chart-grid:#2a303c;--progress-gradient-1:#4A9BAA;--progress-gradient-2:#7DC4CF;--progress-gradient-3:#AADBE3;--progress-gradient-2-at:45%;--progress-gradient-3-at:100%;--progress-edge:#D5EDF1;--progress-sheen:rgba(255,255,255,0.55);--print-paper:#FFFFFF;--print-ink:#251D14;--print-ink-muted:#5C5048;--print-line:#D3C9BC;--print-surround:#FAF8F5;--shadow-sm:0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.15);--shadow-menu:0 0 0 1px rgba(255,255,255,0.07),0 2px 6px rgba(0,0,0,0.3),0 14px 32px rgba(0,0,0,0.5);--shadow-float:0 18px 40px rgba(0,0,0,0.55),0 4px 10px rgba(0,0,0,0.3);--divider-row:var(--depth-300);--hair:var(--border-hairline);--scrim:var(--surface-scrim);--pend-bg:var(--accent-gold-subtle);--pend-ink:var(--gold-ink);--up:var(--status-success-text);--down:var(--status-error-text);--ink-brand:var(--action-quiet-text);--pri:var(--action-primary-bg);--gold-line:var(--accent-gold-line);--border-focus:var(--focus-ring);--text-inverse:var(--text-on-brand);--text-link-hover:var(--text-link);--brand-primary:var(--action-primary-bg);--brand-primary-hover:var(--action-primary-bg-hover);--brand-primary-active:var(--action-quiet-text);--brand-primary-subtle:var(--accent-highlight-subtle);--brand-primary-muted:rgba(74,155,170,0.20);--brand-achievement:var(--accent-gold);--brand-achievement-hover:var(--accent-gold);--brand-achievement-active:var(--gold-ink);--brand-achievement-subtle:var(--accent-gold-subtle);--brand-achievement-muted:var(--accent-gold-line);--interactive-primary-bg:var(--action-primary-bg);--interactive-primary-bg-hover:var(--action-primary-bg-hover);--interactive-primary-bg-active:var(--action-primary-bg-hover);--interactive-primary-text:var(--action-primary-text);--interactive-primary-border:transparent;--interactive-ghost-bg-hover:var(--surface-hover);--bulk-bar-text-muted:rgba(255,255,255,0.65);--appt-unconfirmed-fill:#2A383C;--appt-unconfirmed-border:#6E858B;--appt-unconfirmed-text:#AEC2C7;--appt-confirmed-fill:var(--teal-800);--appt-confirmed-border:var(--teal-500);--appt-confirmed-text:var(--teal-300);--appt-arrived-fill:#6E4E10;--appt-arrived-border:var(--gold-500);--appt-arrived-text:#E8C06A;--appt-completed-fill:#163828;--appt-completed-border:var(--success-500);--appt-completed-text:#5FB588;--appt-cancelled-fill:#561010;--appt-cancelled-border:var(--error-500);--appt-cancelled-text:#EC8B8B;--appt-marker-vip-bg:#4E350A;--appt-marker-vip-border:rgba(212,168,84,0.35);--appt-marker-vip-text:#E8C06A;--appt-marker-new-bg:#163038;--appt-marker-new-border:rgba(74,155,170,0.35);--appt-marker-new-text:var(--teal-300);--shadow-md:0 4px 8px rgba(0,0,0,0.30),0 2px 4px rgba(0,0,0,0.20);--shadow-lg:0 8px 16px rgba(0,0,0,0.40),0 4px 8px rgba(0,0,0,0.25);--shadow-xl:0 20px 48px rgba(0,0,0,0.60),0 8px 16px rgba(0,0,0,0.35);--scrollbar-track:var(--depth-200);--scrollbar-thumb:var(--depth-500);--scrollbar-thumb-hover:var(--depth-600);--task-prio-high-bg:#561010;--task-prio-high-border:#D94F4F;--task-prio-high-text:#EC8B8B;--task-prio-medium-bg:#6E4E10;--task-prio-medium-border:#D4A854;--task-prio-medium-text:#E8C06A;--task-prio-required-bg:#2A383C;--task-prio-required-border:#6E858B;--task-prio-required-text:#AEC2C7;--st-upcoming-bg:#1E293B;--st-upcoming-border:#64748B;--st-upcoming-text:#CBD5E1;--st-due-bg:#214850;--st-due-border:#5AAEBB;--st-due-text:#AADBE3;--st-over-bg:#561010;--st-over-border:#D94F4F;--st-over-text:#EC8B8B;--st-done-bg:#163828;--st-done-border:#4A9B72;--st-done-text:#7CCBA2;--st-canc-bg:#172033;--st-canc-border:#475569;--st-canc-text:#94A3B8;--roster-standing-bg:#12343B;--roster-standing-border:#3D8290;--roster-standing-text:#AADBE3;--roster-casual-bg:#1E293B;--roster-casual-border:#64748B;--roster-casual-text:#CBD5E1;--roster-draft-bg:#17181A;--roster-draft-border:#3A3D42;--roster-today:#2A2417;--roster-rot-a:#124049;--roster-rot-b:#4A3A12;--roster-rot-border:#DDB046;--roster-rot-text:#F2D99F;--surface-page:var(--surface-base);--surface-card:var(--surface-raised);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-muted:var(--text-tertiary);--ink-disabled:var(--text-disabled);--slate:var(--text-secondary);--border:var(--border-subtle);--blue:var(--action-quiet-text);--blue-deep:var(--teal-200);--blue-soft:var(--accent-highlight-subtle);--gold:var(--accent-gold);--gold-soft:var(--accent-gold-subtle);--gold-deep:var(--gold-ink);--success:var(--status-success-text);--success-soft:var(--status-success-bg);--warning:var(--status-warning-text);--warning-soft:var(--status-warning-bg);--danger:var(--status-error-text);--danger-soft:var(--status-error-bg)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-normal:0ms;--duration-moderate:0ms;--duration-slow:0ms;--duration-moment:0ms;--duration-shimmer:0ms}}