.nexus-app-frame{display:flex;height:100dvh;overflow:hidden;min-width:0;background:var(--color-ground);color:var(--color-body);font-family:var(--role-body-font)}.nexus-shell-sprite{position:absolute;width:0;height:0;overflow:hidden}.nexus-sidebar-frame{position:relative;flex:none;min-height:0;height:100%;border-right:var(--rule-hair) solid var(--color-hair)}.nexus-shared-rail{height:100%}.nexus-shared-rail>.sb{height:100%;position:relative}.nexus-live-tree{overflow:hidden}.nexus-app-main,.nexus-live-tree{display:flex;flex:1;flex-direction:column;min-height:0}.nexus-app-main{min-width:0}.nexus-shared-header{flex:none;border-bottom:var(--rule-hair) solid var(--color-hair)}.nexus-shared-header .tb{min-height:var(--space-64);height:auto;flex-wrap:wrap;gap:var(--space-12);padding:var(--space-12) var(--space-24)}.nexus-shared-header .tb-h{overflow-wrap:anywhere}.nexus-shared-header [data-nexus-header-actions]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-16)}.nexus-shared-header nav{font:var(--role-meta-weight) var(--role-meta-size)/var(--role-meta-line) var(--role-meta-font)}.nexus-app-content{flex:1;min-width:0;overflow:auto}@media(max-width:767px){.nexus-sidebar-frame{display:none}.nexus-app-content{padding-bottom:var(--coa-managed-sidebar-bottomnav-h)}.nexus-shared-header .tb{padding-inline:var(--space-16)}}@media print{.nexus-shared-header,.nexus-sidebar-frame,[data-managed-mobile-dialog=nexus],[data-managed-mobile-navigation=nexus]{display:none!important}.nexus-app-content,.nexus-app-frame,.nexus-app-main{display:block;height:auto;overflow:visible}}.nexus-sidebar-frame .sb .sb-collapse{display:flex}.nexus-sidebar-frame[data-collapsed=true] .sb-brand{padding:0;gap:0;justify-content:center}.nexus-sidebar-frame[data-collapsed=true] .sb-collapse .icon{transform:rotate(180deg)}.nexus-source-fragment{display:contents}.nexus-sidebar-recovery{padding:var(--space-12);font:var(--role-meta-weight) var(--role-meta-size)/var(--role-meta-line) var(--role-meta-font)}.nexus-sidebar-recovery button{color:var(--color-ink);background:var(--color-panel);border:var(--rule-hair) solid var(--color-hair);padding:var(--space-8);font:inherit}@font-face{font-family:Arbeit;src:url(/_next/static/media/Arbeit-Light.66263381.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/_next/static/media/Arbeit-Book.9309d331.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/_next/static/media/Arbeit-Regular.d883a41e.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/_next/static/media/Arbeit-Medium.c12278b1.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/_next/static/media/Arbeit-SemiBold.b7df04d4.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/_next/static/media/Arbeit-Bold.d8b89b52.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-Light.93063ba9.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-Regular.aff73f02.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-Medium.42baef63.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-SemiBold.d8a6f8af.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-Bold.1e5a4580.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--coa-managed-sidebar-width:272px;--coa-managed-sidebar-collapsed-width:68px;--coa-managed-sidebar-bottomnav-h:56px;--coa-managed-sidebar-bg:var(--coa-ref-black);--coa-managed-sidebar-surface:var(--coa-ref-surface-1);--coa-managed-sidebar-raised:var(--coa-ref-surface-3);--coa-managed-sidebar-text:var(--coa-ref-text-primary);--coa-managed-sidebar-muted:var(--coa-ref-text-mid);--coa-managed-sidebar-border:var(--coa-ref-border);--coa-managed-sidebar-accent:var(--coa-ref-volt);color-scheme:dark;--coa-ref-black:#000;--coa-ref-surface-1:#0a0a0a;--coa-ref-surface-2:#111;--coa-ref-surface-3:#161616;--coa-ref-volt:#d3ff00;--coa-ref-white:#fff;--coa-ref-text-primary:#f5f5f5;--coa-ref-text-mid:#a3a3a3;--coa-ref-text-dim:grey;--coa-ref-text-ghost:#2e2e2e;--coa-ref-border:#1f1f1f;--coa-ref-success:#22c55e;--coa-ref-warning:#f59e0b;--coa-ref-danger:#ef4444;--coa-ref-info:#3b82f6;--coa-ref-coa-blue:#041aa5;--coa-ref-red:#ed0000;--coa-ref-indigo:#6366f1;--coa-ref-teal:#2dd4bf;--coa-ref-violet:#8b5cf6;--coa-ref-coral:#fb7185;--coa-sys-bg:var(--coa-ref-black);--coa-sys-surface:var(--coa-ref-surface-1);--coa-sys-surface-raised:var(--coa-ref-surface-2);--coa-sys-surface-overlay:var(--coa-ref-surface-3);--coa-sys-accent:var(--coa-ref-coa-blue);--coa-sys-focus:#d3ff00;--coa-sys-accent-fg:var(--coa-ref-white);--coa-sys-border:var(--coa-ref-border);--coa-sys-text-primary:var(--coa-ref-text-primary);--coa-sys-text-secondary:var(--coa-ref-text-mid);--coa-sys-text-tertiary:var(--coa-ref-text-dim);--coa-sys-text-disabled:var(--coa-ref-text-ghost);--coa-sys-success:var(--coa-ref-success);--coa-sys-warning:var(--coa-ref-warning);--coa-sys-danger:var(--coa-ref-danger);--coa-sys-info:var(--coa-ref-info);--coa-sys-brand:var(--coa-ref-coa-blue);--coa-sys-brand-fg:var(--coa-ref-white);--coa-sys-brand-edge:#3b82f6;--coa-sys-brand-red:var(--coa-ref-red);--coa-sys-success-fill:rgba(34,197,94,.15);--coa-sys-warning-fill:rgba(245,158,11,.15);--coa-sys-danger-fill:rgba(239,68,68,.15);--coa-sys-info-fill:rgba(59,130,246,.15);--coa-sys-accent-fill:rgba(4,26,165,.45);--coa-sys-on-success:#000;--coa-sys-on-warning:#000;--coa-sys-on-danger:#000;--coa-sys-on-info:#000;--coa-sys-cat-meeting:var(--coa-ref-info);--coa-sys-cat-focus:var(--coa-ref-indigo);--coa-sys-cat-client:var(--coa-ref-teal);--coa-sys-cat-review:var(--coa-ref-warning);--coa-sys-cat-break:var(--coa-ref-text-dim);--coa-sys-cat-admin:var(--coa-ref-text-mid);--coa-sys-cat-holidays:var(--coa-ref-success);--coa-sys-cat-personal:var(--coa-ref-violet);--coa-sys-cat-health:var(--coa-ref-coral);--coa-font-ui:"Arbeit",system-ui,-apple-system,"Inter",sans-serif;--coa-font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--coa-font-display:var(--coa-font-ui);--coa-weight-light:300;--coa-weight-regular:400;--coa-weight-medium:500;--coa-weight-semibold:600;--coa-weight-bold:700;--coa-text-2xs:9px;--coa-leading-2xs:1.3;--coa-text-xs:12px;--coa-leading-xs:1.4;--coa-text-sm:13px;--coa-leading-sm:1.5;--coa-text-base:14px;--coa-leading-base:1.5;--coa-text-md:15px;--coa-leading-md:1.4;--coa-text-lg:18px;--coa-leading-lg:1.3;--coa-text-xl:24px;--coa-leading-xl:1.2;--coa-text-2xl:32px;--coa-leading-2xl:1.1;--coa-text-hero:48px;--coa-leading-hero:1.0;--coa-text-stat:48px;--coa-tracking-wide:0.08em;--coa-space-1:4px;--coa-space-2:8px;--coa-space-3:12px;--coa-space-4:16px;--coa-space-5:20px;--coa-space-6:24px;--coa-space-8:32px;--coa-space-12:48px;--coa-space-16:64px;--coa-radius:0px;--coa-border-width:1px;--coa-border:1px solid var(--coa-sys-border);--coa-shadow:none;--coa-grid-cols:12;--coa-grid-cols-phone:4;--coa-grid-gap:16px;--coa-grid-margin:32px;--coa-grid-max:1280px;--coa-grid-row:80px;--coa-tracking-label:0.14em;--coa-sidebar-width:240px;--coa-sidebar-width-collapsed:56px;--coa-sidebar-zone-h:56px;--coa-bottomnav-h:80px;--coa-header-h:56px;--coa-sidebar-item-text:15px;--coa-sidebar-pad-top:16px;--coa-sidebar-section-gap:16px;--coa-control-h:36px;--coa-row-h:44px;--coa-row-header-h:40px;--coa-sidebar-item-h:44px;--coa-badge-h:22px;--coa-touch-min:48px;--touch-target:48px;--control-height:36px;--row-height:44px;--duration-short:150ms;--duration-medium:250ms;--duration-long:400ms;--easing-standard:cubic-bezier(0.2,0,0,1.0);--background:var(--coa-sys-bg);--foreground:var(--coa-sys-text-primary);--card:var(--coa-sys-surface);--card-foreground:var(--coa-sys-text-primary);--popover:var(--coa-sys-surface-overlay);--popover-foreground:var(--coa-sys-text-primary);--primary:var(--coa-sys-accent);--primary-foreground:var(--coa-sys-accent-fg);--secondary:var(--coa-sys-surface-raised);--secondary-foreground:var(--coa-sys-text-primary);--muted:var(--coa-sys-surface);--muted-foreground:var(--coa-sys-text-secondary);--accent:var(--coa-sys-surface);--accent-foreground:var(--coa-sys-text-primary);--destructive:var(--coa-sys-danger);--destructive-foreground:var(--coa-ref-white);--border:var(--coa-sys-border);--input:var(--coa-sys-border);--ring:var(--coa-sys-focus);--radius:0px}@media (max-width:767px){:root{--coa-control-h:48px;--coa-row-h:56px;--coa-sidebar-item-h:48px;--coa-text-2xl:24px;--coa-text-hero:32px;--coa-text-stat:36px;--coa-grid-gap:12px;--coa-grid-margin:16px}}[data-theme=light],[data-theme=snow]{color-scheme:light;--coa-sys-focus:#041aa5;--coa-sys-bg:#f4f4f5;--coa-sys-surface:#fff;--coa-sys-surface-raised:#ececee;--coa-sys-surface-overlay:#fff;--coa-sys-accent:#041aa5;--coa-sys-accent-fg:#fff;--coa-sys-light-accent:#041aa5;--coa-sys-light-accent-fg:#fff;--coa-sys-light-accent-rgb:4 26 165;--coa-sys-brand-edge:#041aa5;--coa-sys-border:#e2e2e4;--coa-sys-text-primary:#0a0a0a;--coa-sys-text-secondary:#3f3f46;--coa-sys-text-tertiary:#71717a;--coa-sys-text-disabled:#c4c4c7;--coa-sys-success-fill:rgba(34,197,94,.14);--coa-sys-warning-fill:rgba(245,158,11,.16);--coa-sys-danger-fill:rgba(239,68,68,.12);--coa-sys-info-fill:rgba(59,130,246,.12);--coa-sys-accent-fill:rgba(4,26,165,.1)}[data-theme=volt]{--coa-sys-accent:#d3ff00;--coa-sys-accent-fg:#000;--coa-sys-accent-fill:rgba(211,255,0,.2)}[data-theme=ion-sport]{--coa-sys-accent:#4de86a;--coa-sys-accent-fg:#06140a;--coa-sys-accent-fill:rgba(77,232,106,.16)}[data-theme=blue-gem]{--coa-sys-accent:#5b2fe0;--coa-sys-accent-fg:#fff;--coa-sys-accent-fill:rgba(91,47,224,.24)}[data-theme=calm-grove]{--coa-sys-accent:#d49a3c;--coa-sys-accent-fg:#1a1206;--coa-sys-accent-fill:rgba(212,154,60,.18);--coa-font-display:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif}*{border-color:var(--coa-sys-border)}body,html{background:var(--coa-sys-bg);color:var(--coa-sys-text-primary);font-family:var(--coa-font-ui);-webkit-font-smoothing:antialiased}.coa-mono{font-family:var(--coa-font-mono);font-variant-numeric:tabular-nums}@media (max-width:480px){:root{--coa-text-sm:14px;--coa-text-base:16px;--coa-leading-base:1.55;--coa-text-md:16px}}