:root{--canvas:#FFFFFF;--surface:#FFFFFF;--raised:#F9F9F9;--border:#EAEAEA;--field-border:#8F8F8F;--faint:#737373;--hover:#F4F4F4;--glass-fill:#FFFFFF;--glass-fill-strong:#FFFFFF;--glass-fill-soft:var(--raised);--glass-border:#EAEAEA;--glass-border-firm:#D5D5D5;--glass-highlight:transparent;--glass-blur:0px;--glass-blur-panel:0px;--glass-blur-soft:0px;--menu-surface:#FFFFFF;--menu-surface-raised:#F4F4F4;--elev-1:none;--elev-2:none;--elev-3:0 4px 16px rgba(0,0,0,0.06);--elev-4:0 10px 32px rgba(0,0,0,0.09);--r-card:14px;--r-btn:10px;--r-input:16px;--r-sidebar:0px;--r-menu:12px;--r-modal:16px;--r-image:12px;--sidebar-bg:#F9F9F9;--sidebar-hover:#EFEFEF;--sidebar-active:#E9E9E9;--sidebar-active-ink:#001E5D}.dark{--canvas:#212121;--surface:#212121;--raised:#2A2A2A;--border:rgba(255,255,255,0.10);--field-border:#6B6B6B;--hover:#2A2A2A;--ink:#ECECEC;--muted:#B4B4B4;--faint:#999999;--accent:#ECECEC;--accent-fg:#0D0D0D;--glass-fill:#212121;--glass-fill-strong:#212121;--glass-fill-soft:var(--raised);--glass-border:rgba(255,255,255,0.10);--glass-border-firm:rgba(255,255,255,0.18);--menu-surface:#2F2F2F;--menu-surface-raised:#383838;--elev-3:0 4px 16px rgba(0,0,0,0.35);--elev-4:0 10px 32px rgba(0,0,0,0.45);--sidebar-bg:#171717;--sidebar-hover:#212121;--sidebar-active:#2F2F2F;--sidebar-active-ink:#FFFFFF;--navy-50:#1E1E1E;--navy-100:#2A2A2A;--navy-200:#3A3A3A;--navy-300:#8E8E8E;--navy-400:#A3A3A3;--navy-500:#B4B4B4;--navy-600:#C4C4C4;--navy-700:#D4D4D4;--navy-800:#ECECEC;--navy-900:#0D0D0D;--gold-50:#1E1E1E;--gold-100:#2A2A2A;--gold-200:#3A3A3A;--gold-300:#8E8E8E;--gold-400:#A3A3A3;--gold-500:#B4B4B4;--gold-600:#C4C4C4;--gold-700:#D4D4D4;--stone-0:#1A1A1A;--stone-50:#1E1E1E;--stone-100:#2A2A2A;--stone-200:#3A3A3A;--champagne:#B4B4B4;--sage:#A3A3A3}.dark body,body{background:var(--canvas)!important}.board-column,.card,.dark .card,.dark .luxury-card,.luxury-card{backdrop-filter:none!important;border-radius:var(--r-card)!important;box-shadow:none}.card,.luxury-card{border-color:var(--border)}.dark .luxury-card{background:var(--surface)}.card[class*=shadow-]{box-shadow:var(--elev-3)!important}.card.modal-solid{background:var(--surface)!important;box-shadow:var(--elev-4)!important}.card .card,.card .luxury-card,.luxury-card .card,.luxury-card .luxury-card{border-color:transparent!important;background:var(--raised)!important}.brand-brackets:before,.dashboard-hero:before{content:none!important}.workspace-hero{background:transparent!important;color:var(--ink)!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.workspace-hero h1,.workspace-hero h2{color:var(--navy-800)!important}.workspace-hero .dashboard-section-label,.workspace-hero .eyebrow,.workspace-hero :is([class*=text-white],[class*="text-[var(--navy-"],[class*="text-[var(--gold-"]):not(h1):not(h2):not([class*=bg-]),.workspace-hero p{color:var(--muted)!important}.workspace-hero [class*=bg-white]:is(a,button){border:1px solid var(--border)}.workspace-hero:after,.workspace-hero:before{content:none!important}.input,.workspace-shell select:not([class*=bg-transparent]):not(.rounded-full>select),.workspace-shell textarea:not([class*=bg-transparent]){background:var(--surface)!important;backdrop-filter:none!important;border:1px solid var(--field-border)!important;border-radius:var(--r-input);box-shadow:none}.input:focus,.workspace-shell select:not([class*=bg-transparent]):not(.rounded-full>select):focus,.workspace-shell textarea:not([class*=bg-transparent]):focus{outline:none;border-color:var(--navy-800)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--navy-800) 14%,transparent)!important}.dark .input:focus,.dark .workspace-shell select:not([class*=bg-transparent]):not(.rounded-full>select):focus,.dark .workspace-shell textarea:not([class*=bg-transparent]):focus{border-color:rgba(255,255,255,.5)!important;box-shadow:0 0 0 3px rgba(255,255,255,.08)!important}.account-trigger,.icon-btn,.pm-btn,.topbar-icon-button{background:transparent!important;border:1px solid var(--border)!important;border-radius:var(--r-btn)!important;box-shadow:none!important;color:var(--ink)}.account-trigger:hover,.icon-btn:hover,.pm-btn:hover,.topbar-icon-button:hover{background:var(--hover)!important;border-color:var(--border)!important;color:var(--ink);transform:none!important}.pm-btn-primary,.pm-btn.pm-btn-primary{background:var(--accent)!important;color:var(--accent-fg)!important;border-color:transparent!important}.account-trigger[aria-expanded=true]{background:var(--hover)!important}.pm-btn-primary:hover,.pm-btn.pm-btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,#000)!important}.workspace-hero svg[class*="text-white/"],.workspace-hero>svg.absolute{display:none!important}.bg-accent{box-shadow:none!important}.dark .workspace-brand-shell,.dark .workspace-sidebar,.workspace-brand-shell,.workspace-sidebar{background:var(--sidebar-bg)!important;backdrop-filter:none!important;border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important}.workspace-brand-shell{border-right:0!important;border-bottom:1px solid var(--border)!important}.workspace-sidebar .p-2>button{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:none!important}.workspace-sidebar .border-white\/10{border-color:var(--border)!important}.dark .workspace-logo-mark,.workspace-logo-mark{background:transparent!important;box-shadow:none!important}.sidebar-nav-item:hover{background:var(--sidebar-hover);color:var(--ink)}.sidebar-nav-item[aria-current=page]{background:var(--sidebar-active);color:var(--sidebar-active-ink);font-weight:600;box-shadow:none}.sidebar-nav-item[aria-current=page] svg{color:var(--sidebar-active-ink)}.dark .topbar,.topbar{background:var(--canvas)!important;border-bottom:1px solid var(--border)!important}.account-menu,[role=menu]{background:var(--menu-surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-menu)!important;box-shadow:var(--elev-3)!important;backdrop-filter:none!important}.workspace-shell table td:not(.doc-sheet *):not(.print-section *):not(.comp-grid *),.workspace-shell table th:not(.doc-sheet *):not(.print-section *):not(.comp-grid *){border-left:0!important;border-right:0!important;border-color:var(--border)!important}.workspace-shell table thead:not([class*=bg-]) th:not(.doc-sheet *):not(.print-section *):not(.comp-grid *){background:transparent;color:var(--muted);font-weight:500}.card table td,.card table th{border-color:var(--border)!important}.widget-glow{animation:none!important;box-shadow:none!important;border-color:var(--navy-800)!important}.react-grid-item>.react-resizable-handle:after{opacity:.4}.workspace-shell h2,.workspace-shell h3{font-family:var(--font-body);font-weight:600;letter-spacing:-.01em}.workspace-shell h2.font-display,.workspace-shell h2[class*=text-2xl],.workspace-shell h2[class*=text-3xl],.workspace-shell h2[class*=text-4xl],.workspace-shell h3.font-display,.workspace-shell h3[class*=text-2xl],.workspace-shell h3[class*=text-3xl]{font-family:var(--font-display);letter-spacing:0}.eyebrow,.side-heading,.sidebar-label,.topbar,button,input,label,nav,select{font-family:var(--font-body)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.section-flat{padding-top:1.25rem;border-top:1px solid var(--border);background:transparent}.callout-soft{background:var(--raised);border:0!important;border-radius:var(--r-card)}a.callout-soft:hover,button.callout-soft:hover{background:var(--hover)}.table-flat{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.profile-photo-panel{border:0!important;background:var(--raised)!important}.board-column,.dark .board-column{background:var(--raised);border:0}.board-column.is-drag-over{background:color-mix(in srgb,var(--accent) 6%,var(--raised));box-shadow:inset 0 0 0 2px var(--accent)}.board-column .card,.board-column [class*=rounded][class*=border]:not(select):not(input):not(button){background:var(--surface)!important}.workspace-shell table thead:not([class*=bg-]) th:not(.doc-sheet *):not(.print-section *):not(.comp-grid *){letter-spacing:.01em!important;font-size:.75rem}