:root{--header-bar:96px;--header-rule:3px;--header-h:calc(var(--header-bar) + var(--header-rule))}html{scroll-padding-top:var(--header-h)}
@media (max-width:639px){:root,html{--text-xs:14.4px;--text-sm:16.8px;--text-md:19.2px;--text-lg:24px;--text-xl:28.8px;--text-2xl:38.4px;--text-base:19.2px;--text-3xl:36px;--text-4xl:43.2px;--text-5xl:57.6px;--text-6xl:72px;--text-7xl:86.4px;--text-8xl:115.2px;--text-9xl:153.6px}body{font-size:19.2px}}
.dashboard-shell,.dashboard-shell .dashboard-main{letter-spacing:0;word-spacing:.22em;font-feature-settings:normal;line-height:1.6}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell h3,.dashboard-shell .font-heading,.dashboard-shell .dashboard-main :where(h1,h2,h3){line-height:1.3;letter-spacing:0!important;font-weight:700!important}.dashboard-shell .font-semibold,.dashboard-shell .font-medium,.dashboard-shell .font-mono-label{font-weight:700!important}.dashboard-shell .dashboard-main :where(.overline,[class*=uppercase][class*=text-xs],[class*=uppercase][class*=tracking]){word-spacing:.22em;letter-spacing:.08em!important;font-size:12px!important}.dashboard-shell .dashboard-main h1.text-2xl.font-bold{font-size:1.125rem!important}@media (max-width:1023px){.dashboard-shell .dashboard-main{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}.dashboard-shell .dashboard-main>[class*=px-5]{padding-left:0;padding-right:0}}.dashboard-shell header.dashboard-sidebar>div{padding-left:20px;padding-right:20px}.dashboard-shell .dashboard-main input[type=search]{background:0 0;border-radius:9999px;height:48px}.dashboard-shell .shadow-glow,.dashboard-shell [class*=shadow-glow],.dashboard-shell .dashboard-main [class*="shadow-[var(--elev"]{box-shadow:none!important}html:not(.dark) .dashboard-shell{--canvas:#f7f7f9;--surface:#fff;--surface-2:#eef0f4;--surface-3:#fff;--well:#eef0f4;--text:#212121;--text-primary:#212121;--text-secondary:#405d72;--text-muted:#405d72;--fg:#212121;--fg-muted:#405d72;--border:#cdcdcd;--border-subtle:#e4e4ea;--border-strong:#b5b4be;--cta:#1a103d;--cta-hover:#2a1a55;--cta-fg:#fff;--accent:#ff9228;--accent-hover:#e67e14;--accent-fg:#1a103d;--accent-soft:#ff922824;--accent-border:#ff922866;--color-canvas:#f7f7f9;--color-surface:#fff;--color-surface-2:#eef0f4;--color-well:#eef0f4;--color-fg:#212121;--color-fg-muted:#405d72;--color-fg-secondary:#405d72;--color-border:#cdcdcd;--color-accent:#ff9228;--color-accent-fg:#1a103d;color:var(--color-navy);background:#f7f7f9}html:not(.dark) .dashboard-shell .dashboard-main{color:var(--color-navy);background:#f7f7f9}html:not(.dark) .dashboard-shell .dashboard-sidebar{-webkit-backdrop-filter:none!important;background:#f7f7f9!important;border-color:#e4e4ea!important}html.dark .dashboard-shell{--canvas:#10081f;--surface:#1a103d;--surface-2:#261a4f;--surface-3:#32225f;--well:#261a4f;--text:#f2f0ff;--text-primary:#f2f0ff;--text-secondary:#c9c8d3;--text-muted:#c9c8d3;--fg:#f2f0ff;--fg-muted:#c9c8d3;--border:#ff922838;--border-subtle:#f2f0ff1f;--border-strong:#ff922866;--cta:#ff9228;--cta-hover:#ffaa52;--cta-fg:#1a103d;--accent:#ff9228;--accent-hover:#ffaa52;--accent-fg:#1a103d;--accent-soft:#ff92282e;--accent-border:#ff922866;--color-canvas:#10081f;--color-surface:#1a103d;--color-surface-2:#261a4f;--color-well:#261a4f;--color-fg:#f2f0ff;--color-fg-muted:#c9c8d3;--color-fg-secondary:#c9c8d3;--color-border:#f2f0ff29;--color-accent:#ff9228;--color-accent-fg:#1a103d;background:var(--color-navy-dark);color:#f2f0ff}html.dark .dashboard-shell .dashboard-main{background:var(--color-navy-dark);color:#f2f0ff}html.dark .dashboard-shell .dashboard-sidebar{background:var(--color-navy-dark)!important;-webkit-backdrop-filter:none!important;border-color:#f2f0ff1f!important}.dashboard-shell nav[aria-label=Primary]{background:var(--canvas)}.dashboard-shell nav[aria-label=Primary] a[aria-current=page]{color:var(--fg)}.dashboard-shell nav[aria-label=Primary] a[aria-current=page] [data-active-mark]{background:var(--fg)}@media (max-width:1023px){.dashboard-shell header a[aria-label=Analytics],.dashboard-shell header a[aria-label=Calendar],.dashboard-shell header button[title="Search (Cmd+K)"],.dashboard-shell header button[title=AI\ Support]{display:none}.dashboard-shell header a[href=\/]>span{display:none!important}.dashboard-shell header.dashboard-sidebar button[aria-label=Menu]{border-radius:6px;background:0 0!important;border-color:#0000!important;padding:4px!important}.dashboard-shell header.dashboard-sidebar button[aria-label=Menu] svg{width:24px!important;height:24px!important}}.dashboard-sidebar[data-dashboard-menu],html.dark .dashboard-sidebar[data-dashboard-menu]{--canvas:#f7f7f9;--surface:#fff;--surface-2:#eef0f4;--well:#eef0f4;--text:#212121;--text-primary:#212121;--text-muted:#405d72;--fg:#212121;--fg-muted:#405d72;--border:#e4e4ea;--cta:#1a103d;--cta-fg:#fff;--accent:#ff9228;--accent-ink:#a04f00;--accent-hover-ink:#8a4400;--color-surface:#fff;--color-fg:#212121;--color-fg-muted:#405d72;--color-border:#e4e4ea;--color-accent:#ff9228;color:var(--color-navy);background:#fff!important;background-image:radial-gradient(80% 90% at 0% 0%, color-mix(in oklab, var(--color-amber) 20%, transparent) 0%, color-mix(in oklab, var(--color-amber) 8%, transparent) 42%, transparent 70%)!important;border-color:#e4e4ea!important}html.dark .dashboard-sidebar[data-dashboard-menu] a,html.dark .dashboard-sidebar[data-dashboard-menu] button,html.dark .dashboard-sidebar[data-dashboard-menu] p,html.dark .dashboard-sidebar[data-dashboard-menu] span.flex-1,html.dark .dashboard-sidebar[data-dashboard-menu] .text-fg,html.dark .dashboard-sidebar[data-dashboard-menu] .text-fg-secondary,html.dark .dashboard-sidebar[data-dashboard-menu] .text-fg-muted,html.dark .dashboard-sidebar[data-dashboard-menu] .text-sm{color:var(--color-navy)!important}html.dark .dashboard-sidebar[data-dashboard-menu] a:hover,html.dark .dashboard-sidebar[data-dashboard-menu] nav a:hover{color:var(--color-navy)!important;background:#eef0f4!important}html.dark .dashboard-sidebar[data-dashboard-menu] nav a[data-active],html.dark .dashboard-sidebar[data-dashboard-menu] nav a[data-active=true],html.dark .dashboard-sidebar[data-dashboard-menu] nav a[data-active] span{background:var(--color-navy)!important;color:#fff!important}.dashboard-sidebar[data-dashboard-menu]{border-top-right-radius:16px;border-bottom-right-radius:16px;overflow:hidden;-webkit-backdrop-filter:none!important;width:min(22rem,88vw)!important}.dashboard-sidebar[data-dashboard-menu]>div:first-child{background:0 0;border-bottom-color:#e4e4ea;padding:16px 20px}.dashboard-sidebar[data-dashboard-menu]>div:first-child>div{color:var(--color-navy);font-size:14px;font-weight:700}.dashboard-sidebar[data-dashboard-menu]>div:first-child button[aria-label=Close]{color:#7c7c8a;background:0 0;width:32px;height:32px}.dashboard-sidebar[data-dashboard-menu]>div:first-child button[aria-label=Close] svg{width:16px;height:16px}.dashboard-sidebar[data-dashboard-menu] nav{background:0 0;padding:20px!important}.dashboard-sidebar[data-dashboard-menu] nav a{letter-spacing:0;height:48px;min-height:48px;font-size:16px;font-weight:600;color:var(--color-navy)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 12px!important}.dashboard-sidebar[data-dashboard-menu] nav a:hover{background:#eef0f4!important}.dashboard-sidebar[data-dashboard-menu] nav a svg:first-child{display:none}.dashboard-sidebar[data-dashboard-menu] nav a[data-active]{background:var(--color-navy)!important;color:#fff!important}.dashboard-sidebar[data-dashboard-menu] nav a:after{content:"";opacity:.45;background-color:currentColor;flex-shrink:0;width:16px;height:16px;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.dashboard-sidebar[data-dashboard-menu] nav a[data-active]:after{opacity:1}.dashboard-sidebar[data-dashboard-menu] [data-dashboard-menu-footer]{padding:16px 20px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:0 0;border-top-color:#e4e4ea}.dashboard-sidebar[data-dashboard-menu] [data-dashboard-menu-footer] button{border-radius:6px;min-height:48px;font-size:16px;font-weight:700}.dashboard-sidebar[data-dashboard-menu] [data-dashboard-menu-footer]>div>div:last-child button,html.dark .dashboard-sidebar[data-dashboard-menu] [data-dashboard-menu-footer]>div>div:last-child button{justify-content:center;width:100%;background:var(--color-navy)!important;color:#fff!important}.dashboard-sidebar[data-dashboard-menu] [data-dashboard-menu-footer]>div>div:last-child button svg{display:none}.dark .dashboard-sidebar .text-fg-inverse{color:var(--text-inverse)}
