@font-face{font-family:instrumentSans;src:url(/_next/static/media/e7ed9f4a3d8d7a23-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_fae352{font-family:instrumentSans,instrumentSans Fallback;font-style:normal}.__variable_fae352{--font-instrument:"instrumentSans","instrumentSans Fallback"}@font-face{font-family:cormorant;src:url(/_next/static/media/fca20caaa4a4d55e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/c17cb983690adde7-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorant Fallback;src:local("Arial");ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.00%;size-adjust:87.85%}.__className_0ccd1f{font-family:cormorant,cormorant Fallback}.__variable_0ccd1f{--font-cormorant:"cormorant","cormorant Fallback"}:root{--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-editorial:var(--radius-md);--font-sans:ui-sans-serif,system-ui,sans-serif;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1);--shell-chrome-bar-height:4rem;--shell-header-height:var(--shell-chrome-bar-height);--shell-chrome-height:2.75rem;--impersonation-banner-height:0px;--z-shell-sticky-glass:30;--z-shell-sticky-chrome:32;--data-table-head-z:31;--data-table-head-glass-z:30;--duration-instant:100ms;--duration-fast:150ms;--duration-normal:220ms;--duration-slow:300ms;--ease-standard:cubic-bezier(0.25,0.1,0.25,1);--ease-emphasis:cubic-bezier(0.22,1,0.36,1);--motion-slide-overlay:0.375rem;--motion-slide-page-tab:0.375rem;--motion-slide-page-module:0.75rem;--scrollbar-size:6px;--scrollbar-thumb:color-mix(in srgb,var(--muted) 50%,transparent);--scrollbar-thumb-hover:color-mix(in srgb,var(--muted) 72%,transparent);--sidebar-width-expanded:14rem;--sidebar-width-collapsed:4rem;--sidebar-width:var(--sidebar-width-expanded);--shell-chrome-saturate:1.5;--radius-badge:var(--radius-editorial);--badge-border-default:color-mix(in srgb,var(--accent-primary) 34%,transparent);--badge-border-muted:color-mix(in srgb,var(--foreground) 22%,transparent);--badge-border-success:color-mix(in srgb,var(--success) 45%,transparent);--badge-border-destructive:color-mix(in srgb,var(--destructive) 45%,transparent);--badge-bg-default:color-mix(in srgb,var(--accent-primary) 12%,transparent);--badge-bg-muted:color-mix(in srgb,var(--foreground) 6%,transparent);--badge-bg-success:color-mix(in srgb,var(--success) 14%,transparent);--badge-bg-destructive:color-mix(in srgb,var(--destructive) 14%,transparent);--btn-bg-accent:color-mix(in srgb,var(--accent-primary) 12%,transparent);--btn-border-accent:color-mix(in srgb,var(--accent-primary) 34%,transparent);--btn-bg-outline:color-mix(in srgb,var(--foreground) 6%,transparent);--btn-border-outline:color-mix(in srgb,var(--foreground) 22%,transparent);--btn-bg-destructive:var(--badge-bg-destructive);--btn-border-destructive:var(--badge-border-destructive);--badge-border-warning:color-mix(in srgb,var(--warning) 45%,transparent);--badge-border-info:color-mix(in srgb,var(--info) 45%,transparent);--badge-bg-warning:color-mix(in srgb,var(--warning) 14%,transparent);--badge-bg-info:color-mix(in srgb,var(--info) 14%,transparent);--media-theater:#0a0a0a;--media-pdf-chrome:#525659;--overlay-scrim:rgb(0 0 0/0.2)}.impersonation-banner-surface{background:var(--impersonation-banner-bg);border-bottom:1px solid var(--impersonation-banner-border);color:var(--impersonation-banner-foreground);box-shadow:var(--shadow-sm)}.impersonation-banner-action{border-color:color-mix(in srgb,var(--impersonation-banner-foreground) 40%,transparent);background:transparent;color:var(--impersonation-banner-foreground)}.impersonation-banner-action:hover:not(:disabled){background:color-mix(in srgb,var(--impersonation-banner-foreground) 10%,transparent)}.health-degraded-banner{border-bottom:1px solid var(--badge-border-warning);background:color-mix(in srgb,var(--warning) 22%,transparent);color:var(--foreground);font-weight:500}.rounded-badge{border-radius:var(--radius-badge)}.notice{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:.75rem 1rem .75rem .875rem;border-radius:var(--radius-editorial,.5rem);border-left:3px solid var(--notice-color);background:color-mix(in srgb,var(--notice-color) 9%,transparent);color:var(--foreground);font-size:.875rem;line-height:1.45}.notice,.notice--info{--notice-color:var(--info)}.notice--success{--notice-color:var(--success)}.notice--warning{--notice-color:var(--warning)}.notice--destructive{--notice-color:var(--destructive)}.notice--muted{--notice-color:var(--muted);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.notice-body{min-width:0;flex:1 1 auto}.notice-title{font-weight:600;color:var(--foreground)}.notice-title+.notice-text{margin-top:.125rem}.notice-text{color:color-mix(in srgb,var(--foreground) 88%,var(--muted))}.notice-text a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.notice-action{flex-shrink:0;align-self:center}.accent-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary,var(--accent)) 20%,transparent)}.accent-ring-soft{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary,var(--accent)) 12%,transparent)}.accent-ring-strong{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary,var(--accent)) 28%,transparent)}.accent-wash-8{background:color-mix(in srgb,var(--accent-primary,var(--accent)) 8%,transparent)}.accent-wash-10{background:color-mix(in srgb,var(--accent-primary,var(--accent)) 10%,transparent)}.accent-wash-12{background:color-mix(in srgb,var(--accent-primary,var(--accent)) 12%,transparent)}.accent-wash-15{background:color-mix(in srgb,var(--accent-primary,var(--accent)) 15%,transparent)}.accent-border-30{border-color:color-mix(in srgb,var(--accent-primary,var(--accent)) 30%,transparent)}.accent-border-35{border-color:color-mix(in srgb,var(--accent-primary,var(--accent)) 35%,transparent)}.accent-border-40{border-color:color-mix(in srgb,var(--accent-primary,var(--accent)) 40%,transparent)}.accent-border-45{border-color:color-mix(in srgb,var(--accent-primary,var(--accent)) 45%,transparent)}.accent-border-50{border-color:color-mix(in srgb,var(--accent-primary,var(--accent)) 50%,transparent)}.tabular-money{font-family:var(--font-ui,var(--font-sans));font-variant-numeric:tabular-nums lining-nums}html[data-sidebar=collapsed]{--sidebar-width:var(--sidebar-width-collapsed)}.dashboard-hero-wash{position:relative;isolation:isolate;background:var(--dashboard-hero-wash);box-shadow:inset 0 0 0 1px var(--dashboard-hero-edge);overflow:hidden}.dashboard-hero-wash:before{content:"";position:absolute;inset:0;z-index:0;background:var(--dashboard-hero-sheen);pointer-events:none}.dashboard-hero-wash>*{position:relative;z-index:1}.dashboard-figure{font-size:var(--dashboard-figure);line-height:1.05;letter-spacing:-.02em}.dashboard-metric-rail{display:flex;flex-wrap:wrap;gap:var(--dashboard-rail-gap)}.dashboard-metric-rail>*{min-width:0}.dashboard-pulse-strip{display:flex;gap:.5rem;min-height:var(--dashboard-pulse-height);overflow-x:auto}.dashboard-action-dock{background:var(--dashboard-dock-bg);box-shadow:0 1px 0 0 var(--surface-glass-border-soft);backdrop-filter:blur(var(--shell-chrome-blur)) saturate(var(--shell-chrome-saturate))}.dashboard-kpi,.dashboard-panel{background:var(--dashboard-panel-bg);box-shadow:inset 0 0 0 1px var(--dashboard-panel-border);border-radius:var(--radius-editorial)}.dashboard-kpi{transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.dashboard-kpi:hover,.dashboard-kpi[data-active=true]{background:var(--dashboard-kpi-hover);box-shadow:inset 0 0 0 1px var(--dashboard-hero-edge)}.dashboard-attention-row{transition:background-color var(--duration-fast) var(--ease-standard)}.dashboard-attention-row[data-urgent=true]:hover,.dashboard-attention-row[data-urgent=true][data-active=true]{background:var(--dashboard-attention-urgent)}.dashboard-attention-row:hover,.dashboard-attention-row[data-active=true]{background:var(--list-hover)}.dashboard-enter{animation:dashboard-enter-up var(--duration-normal) var(--ease-emphasis) both}.dashboard-enter-delay-1{animation-delay:calc(var(--dashboard-stagger) * 1)}.dashboard-enter-delay-2{animation-delay:calc(var(--dashboard-stagger) * 2)}.dashboard-enter-delay-3{animation-delay:calc(var(--dashboard-stagger) * 3)}.dashboard-enter-delay-4{animation-delay:calc(var(--dashboard-stagger) * 4)}@keyframes dashboard-enter-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.figure-value-enter{animation:figure-value-enter var(--duration-normal) var(--ease-emphasis) both}@keyframes figure-value-enter{0%{opacity:.55;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}.motion-blur-fade{animation:motion-blur-fade-in var(--duration-normal) var(--ease-emphasis) both}@keyframes motion-blur-fade-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.motion-stagger-item{animation:dashboard-enter-up var(--duration-normal) var(--ease-emphasis) both}.motion-text-reveal{display:inline}.motion-text-reveal-word{display:inline-block;animation:motion-text-reveal-word var(--duration-normal) var(--ease-emphasis) both}@keyframes motion-text-reveal-word{0%{opacity:0;transform:translateY(.35em);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.filter-bar-compact{padding-block:.5rem}.filter-bar-compact button,.filter-bar-compact input,.filter-bar-compact select{min-height:1.75rem}.filter-bar-compact button{height:1.75rem}.filter-bar-compact input[type=search]{height:1.75rem;max-width:15rem;padding-block:0;font-size:.8125rem;line-height:1rem}.filter-bar-compact .filter-bar-compact-trigger{height:1.75rem;padding-inline:.625rem;font-size:.8125rem}.skeleton-shimmer{position:relative;overflow:hidden;background:var(--skeleton-bg,color-mix(in srgb,var(--foreground) 8%,transparent))}.skeleton-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 6%,transparent),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.dashboard-widget-shell:not([data-editing=true]){transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.dashboard-widget-shell:not([data-editing=true]):hover{background:var(--dashboard-kpi-hover);box-shadow:inset 0 0 0 1px var(--dashboard-hero-edge),0 2px 10px -6px color-mix(in srgb,var(--foreground) 16%,transparent)}table.data-table-refreshing tbody{opacity:.6;pointer-events:none}.chart-draw-line{stroke-dasharray:1;stroke-dashoffset:1;animation:chart-draw-line var(--chart-draw-duration,.72s) var(--chart-draw-ease) forwards}.chart-draw-fill{opacity:0;animation:chart-draw-fill var(--duration-normal) var(--ease-standard) forwards;animation-delay:calc(var(--chart-draw-duration, .72s) * .45)}@keyframes chart-draw-line{to{stroke-dashoffset:0}}@keyframes chart-draw-fill{to{opacity:1}}@keyframes upload-transfer-float{0%,to{opacity:.55;transform:translateY(4px)}50%{opacity:1;transform:translateY(-6px)}}@keyframes upload-transfer-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-primary) 0%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}@keyframes upload-processing-spin{to{transform:rotate(1turn)}}@keyframes upload-processing-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.upload-activity-transfer-glow{animation:upload-transfer-glow var(--duration-normal) var(--ease-standard) infinite}.upload-activity-transfer-icon{animation:upload-transfer-float var(--duration-normal) var(--ease-standard) infinite}.upload-activity-processing-ring{animation:upload-processing-spin var(--duration-slow) linear infinite}.upload-activity-processing-shimmer-bar{animation:upload-processing-shimmer var(--duration-slow) var(--ease-standard) infinite}.chart-tooltip{background:var(--chart-tooltip-bg);box-shadow:0 1px 0 0 var(--surface-glass-border-soft),var(--shadow-sheet-sm)}html[data-sidebar=expanded]{--sidebar-width:var(--sidebar-width-expanded)}.shell-glass{background:color-mix(in srgb,var(--surface-glass) 68%,transparent)}.shell-glass,.shell-glass-chrome{box-shadow:0 1px 0 0 var(--surface-glass-border-soft);backdrop-filter:blur(var(--shell-chrome-blur)) saturate(var(--shell-chrome-saturate))}.shell-glass-chrome{background:var(--shell-chrome-bg)}.shell-glass-pane,.shell-sticky-glass{background:transparent;box-shadow:none;backdrop-filter:none}.shell-sticky-glass{transition:box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),backdrop-filter var(--duration-fast) var(--ease-standard)}.shell-page-context-detail{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"lead tabs";align-items:center}.shell-page-context-detail .shell-page-context-subnav{grid-area:tabs;padding-block:.375rem;padding-inline-start:.25rem}.shell-page-context-detail .shell-page-context-subnav nav{width:auto}.shell-page-context-detail .shell-page-context-lead{grid-area:lead;padding-block:0;padding-inline-end:.75rem;border-bottom-color:transparent;display:flex;justify-content:flex-start;min-width:0;border-inline-end:1px solid var(--surface-glass-border-soft);margin-inline-end:.75rem}.shell-page-context-detail .shell-page-context-lead-inner{min-width:0;max-width:100%;font-size:.875rem;line-height:1.25rem}.shell-page-context-detail .shell-page-context-lead-inner .text-base{font-size:.875rem;line-height:1.25rem}.shell-page-context-detail .shell-page-context-lead{max-width:48rem;overflow:hidden;animation:shell-context-lead-in var(--duration-normal) var(--ease-standard) both}.shell-page-context-detail .shell-page-context-lead-inner>*{flex-wrap:nowrap}html[data-page-header-visible=true] .shell-page-context-detail .shell-page-context-lead{display:none}@keyframes shell-context-lead-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shell-page-context-detail .shell-page-context-lead{animation:none}}.document-facts{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;padding-block:.875rem;border-block:1px solid var(--surface-glass-border-soft,var(--border))}.document-fact{flex:0 1 auto;min-width:7rem;max-width:22rem}.document-fact--numeric{text-align:right}.document-fact--wide{max-width:40rem}.document-fact-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.document-fact-value{margin-top:.125rem;font-size:.875rem;font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.document-fact-value--emphasis{font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.form-section+.form-section{padding-top:1.5rem}.form-footer,.form-section+.form-section{border-top:1px solid var(--surface-glass-border-soft,var(--border))}.form-footer{position:sticky;bottom:0;z-index:20;margin-bottom:-1.5rem;padding:.75rem 0 1.25rem;background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(12px)}.form-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-inline:auto;width:100%}.form-footer-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;min-width:0;font-size:.875rem;color:var(--muted);font-variant-numeric:tabular-nums lining-nums}.form-footer-summary strong{color:var(--foreground);font-weight:600}.form-footer-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.document-totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-block:.3125rem;font-variant-numeric:tabular-nums lining-nums}.document-totals-row--credit .document-totals-label,.document-totals-row--credit .document-totals-value,.document-totals-row--line .document-totals-label{color:var(--muted)}.document-totals-row--due,.document-totals-row--subtotal,.document-totals-row--total{margin-top:.25rem;border-top:1px solid var(--surface-glass-border-soft,var(--border));padding-top:.5rem}.document-totals-row--subtotal{font-weight:500}.document-totals-row--total{font-size:1rem;font-weight:600}.document-totals-row--due{font-weight:600;color:var(--link)}.document-totals-value{text-align:right}.document-totals-hint{margin-top:.125rem;font-size:.75rem;font-weight:400;color:var(--muted)}.financial-statement .statement-rule-top{border-top:1px solid color-mix(in srgb,var(--foreground) 45%,transparent)}.financial-statement .statement-rule-double{border-top:1px solid color-mix(in srgb,var(--foreground) 55%,transparent);border-bottom:3px double color-mix(in srgb,var(--foreground) 55%,transparent)}.financial-statement .statement-computed--sub td{background:color-mix(in srgb,var(--foreground) 2.5%,transparent)}.financial-statement .statement-computed+.statement-section th,.financial-statement .statement-section+.statement-account td{padding-top:.5rem}.financial-statement .statement-computed+.statement-section th{padding-top:1.5rem}.copy-morph-icon-check,.copy-morph-icon-copy{transform-origin:center}.entity-timeline{--entity-timeline-rail-col:1.75rem;--entity-timeline-rail-gap:0.75rem;padding-inline:1.5rem}.entity-timeline-chrome{margin-bottom:1.25rem}.entity-timeline-rail-list{position:relative}.entity-timeline-rail-list:before{content:"";position:absolute;left:calc(var(--entity-timeline-rail-col) / 2 - .5px);top:.25rem;bottom:0;width:1px;background:var(--surface-glass-border-soft);pointer-events:none}.entity-timeline-date-header{list-style:none;padding:.75rem 0 .5rem;padding-inline-start:calc(var(--entity-timeline-rail-col) + var(--entity-timeline-rail-gap))}.entity-timeline-date-header span{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.entity-timeline-rail-list>.entity-timeline-date-header:first-child{padding-top:0}.entity-timeline-rail-item{position:relative;display:grid;grid-template-columns:var(--entity-timeline-rail-col) minmax(0,1fr);-moz-column-gap:var(--entity-timeline-rail-gap);column-gap:var(--entity-timeline-rail-gap);align-items:start;list-style:none;padding-bottom:1.25rem}.entity-timeline-rail-item:last-child{padding-bottom:0}.entity-timeline-rail-item--related .entity-timeline-rail-icon{opacity:.55}.entity-timeline-rail-item--related .entity-timeline-entry-title{color:var(--color-muted);font-weight:400}.entity-timeline-rail-item--related .entity-timeline-entry-meta,.entity-timeline-rail-item--related .entity-timeline-entry-reference{opacity:.85}.entity-timeline-rail-icon{position:relative;top:auto;left:auto;z-index:1;display:flex;height:1.375rem;width:1.375rem;align-items:center;justify-content:center;justify-self:center;margin-top:.125rem;border-radius:9999px;border:1px solid var(--surface-glass-border-soft);background:var(--surface-background);color:var(--muted);box-shadow:0 0 0 2px var(--surface-background)}.entity-timeline-rail-content{grid-column:2;min-width:0;padding-top:.0625rem}.entity-timeline-entry-actions{display:flex;flex-wrap:wrap;gap:.25rem;padding-top:.25rem;opacity:0;transition:opacity .15s ease}.entity-timeline-entry-reference{margin-top:.125rem;color:var(--muted)}.entity-timeline-entry-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;margin-bottom:.25rem}.entity-timeline-entry-time{font-size:.75rem;line-height:1rem;color:var(--muted)}.entity-timeline-entry-title{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--foreground)}.entity-timeline-entry-body{font-size:.875rem;line-height:1.375rem;color:var(--muted)}.entity-timeline-entry-body .text-foreground,.entity-timeline-entry-body strong{color:var(--foreground)}.entity-timeline-comment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.entity-timeline-entry-meta--comment{margin-bottom:0}.entity-timeline-comment-actions{opacity:0;transition:opacity .15s ease}.entity-timeline-comment-actions--visible,.entity-timeline-comment-actions:has(:focus-visible),.entity-timeline-pinned-item:focus-within .entity-timeline-comment-actions,.entity-timeline-pinned-item:hover .entity-timeline-comment-actions,.entity-timeline-rail-item:focus-within .entity-timeline-comment-actions,.entity-timeline-rail-item:hover .entity-timeline-comment-actions{opacity:1}.entity-timeline-entry-body--editing{margin-top:.125rem}.entity-timeline-filters{margin-bottom:1.25rem}.entity-timeline-filters,.entity-timeline-lenses{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.entity-timeline-lenses{margin-bottom:1rem}.entity-timeline-composer{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--surface-glass-border-soft)}.entity-timeline-composer .entity-timeline-composer-form{display:flex;flex-direction:column;gap:.75rem}.entity-timeline-pinned{margin-bottom:1.25rem;border:1px solid var(--surface-glass-border-soft);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 6%,var(--surface-background));padding:.875rem 1rem}.entity-timeline-pinned-label{margin:0 0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.entity-timeline-pinned-item{padding-bottom:.875rem}.entity-timeline-pinned-item:last-child{padding-bottom:0}.entity-timeline-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.5rem 0}.entity-timeline-empty-icon{height:1.25rem;width:1.25rem;color:var(--muted);opacity:.7}.entity-timeline-empty{margin:0;text-align:left;font-size:.875rem;font-weight:500;color:var(--foreground)}.entity-timeline-empty-hint{margin:0;text-align:left;font-size:.8125rem;color:var(--muted)}.data-table-sticky-column-glass{box-shadow:4px 0 16px -8px color-mix(in srgb,var(--foreground) 14%,transparent),1px 0 0 0 var(--surface-glass-border-soft)}.data-table-sticky-body-cell:before{content:"";position:absolute;inset:0;background:var(--list-hover);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}tr:hover>.data-table-sticky-body-cell:before{opacity:1}.keefa-vt-shell-chrome{view-transition-name:keefa-shell-chrome}.keefa-vt-shell-content{view-transition-name:keefa-shell-content}::view-transition-new(root),::view-transition-old(root){animation:none}@keyframes keefa-vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes keefa-vt-fade-out{0%{opacity:1}to{opacity:0}}::view-transition-old(keefa-shell-chrome){animation:keefa-vt-fade-out var(--duration-fast) var(--ease-standard) both}::view-transition-new(keefa-shell-chrome){animation:keefa-vt-fade-in var(--duration-fast) var(--ease-standard) both}::view-transition-old(keefa-shell-content){animation:keefa-vt-fade-out var(--duration-normal) var(--ease-standard) both}::view-transition-new(keefa-shell-content){animation:keefa-vt-fade-in var(--duration-normal) var(--ease-standard) both}.keefa-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.keefa-scrollbar[data-scrollbar-active=true]{scrollbar-color:var(--scrollbar-thumb) transparent}.keefa-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.keefa-scrollbar::-webkit-scrollbar-track{background:transparent}.keefa-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px;-webkit-transition:background-color .35s var(--ease-standard);transition:background-color .35s var(--ease-standard)}.keefa-scrollbar[data-scrollbar-active=true]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.keefa-scrollbar[data-scrollbar-active=true]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.shell-chrome-bar{height:var(--shell-chrome-bar-height)}[data-chrome-actions] .chrome-action-filled{border-radius:var(--radius-editorial)}[data-chrome-actions] .chrome-action-filled:active:not(:disabled),[data-chrome-actions] .chrome-action-filled:hover:not(:disabled){transform:none}.shell-chrome-tabs-scroll{height:3rem;overflow-x:auto;overflow-y:hidden;padding-top:.375rem}.settings-layout{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.settings-layout{flex-direction:row;align-items:flex-start;gap:2.5rem}}.settings-nav-group+.settings-nav-group{margin-top:1.25rem}.settings-nav-group-label{padding:0 .75rem .375rem;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.settings-nav-link{display:flex;min-height:2rem;align-items:center;border-radius:var(--radius-editorial);padding:0 .75rem;font-size:.875rem;font-weight:500;color:var(--sidebar-muted,var(--muted));transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.settings-nav-link:hover{color:var(--foreground);background:var(--list-hover,transparent)}.settings-nav-link.is-active{font-weight:600;color:var(--link);background:var(--sidebar-active)}.settings-stack{display:flex;flex-direction:column}.settings-section{padding-block:1.5rem}.settings-stack>.settings-section:first-child{padding-top:.75rem}.settings-stack>.settings-section+.settings-section{border-top:1px solid var(--surface-glass-border-soft,var(--border))}.settings-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.settings-section-body{display:flex;flex-direction:column;gap:1rem}.shell-chrome-utility-divider{width:1px;height:1.25rem;background:var(--surface-glass-border,var(--border))}.shell-chrome-utility-divider:first-child,.shell-chrome-utility-divider:last-child{display:none}.files-filter-chip-scroll{height:2.5rem;overflow-x:auto;overflow-y:hidden}.files-tree-rail-scroll{scrollbar-gutter:stable}.files-tree-chevron{display:inline-flex;height:1.75rem;width:1.25rem;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--muted);transition:color .15s ease,background-color .15s ease}.files-tree-chevron:hover{color:var(--foreground);background:var(--list-hover)}.files-tree-chevron-spacer{width:1.25rem}.files-tree-item{display:inline-flex;min-width:0;align-items:center;gap:.5rem;border-radius:var(--radius-sm);padding:.3125rem .5rem;font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--muted);text-align:left;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.files-tree-item:hover{color:var(--foreground);background:var(--list-hover)}.files-tree-item-active{color:var(--link);background:var(--sidebar-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-tint) 28%,transparent)}.files-tree-item-drop{background:color-mix(in srgb,var(--accent-tint) 12%,var(--list-hover));color:var(--foreground)}.files-tree-root{margin-bottom:.25rem}.toast-glass{background:color-mix(in srgb,var(--surface-glass-strong) 72%,transparent);border:1px solid var(--surface-glass-border);box-shadow:var(--shadow-sheet-sm,var(--shadow-sm));backdrop-filter:blur(var(--shell-chrome-blur)) saturate(var(--shell-chrome-saturate))}.btn-editorial-surface{background:var(--btn-editorial-bg);border:1px solid var(--btn-editorial-border);box-shadow:var(--btn-editorial-shadow);color:var(--accent-foreground);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn-editorial-surface:hover:not(:disabled){box-shadow:var(--btn-editorial-shadow-hover);filter:brightness(1.04);transform:translateY(-1px)}.btn-editorial-surface:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.dark input:not([type=checkbox]):not([type=radio]):not([type=file]),.dark select,.dark select option,.dark textarea{color:var(--foreground)}.dark select option{background-color:hsl(var(--editorial-hue) 12% 16%)}@keyframes theme-crossfade{0%,to{opacity:0}50%{opacity:.14}}html.theme-changing body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:var(--foreground);animation:theme-crossfade var(--duration-fast) var(--ease-standard)}.shell-sidebar{width:var(--sidebar-width-expanded)}.shell-sidebar-icon-rail{position:relative;display:flex;width:var(--sidebar-width-collapsed);flex-shrink:0;align-items:center;justify-content:center}.shell-sidebar-label-rail{display:flex;min-width:0;flex:1;align-items:center;gap:.625rem;padding-right:.75rem}.shell-main-offset{position:relative;z-index:40;margin-left:var(--sidebar-width);transition:margin-left var(--duration-slow) var(--ease-emphasis);background:var(--mesh-background,var(--surface-glass-strong,var(--background)));box-shadow:-1px 0 0 var(--sidebar-border)}.shell-chrome-offset{left:var(--sidebar-width);transition:left var(--duration-slow) var(--ease-emphasis)}.shell-sidebar-collapse-tab{left:var(--sidebar-width);transition:left var(--duration-slow) var(--ease-emphasis),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.shell-sidebar-collapse-tab__chevron{transition:transform var(--duration-slow) var(--ease-emphasis)}html[data-sidebar=collapsed] .shell-sidebar-collapse-tab__chevron{transform:rotate(180deg)}.shell-sidebar-indicator-dot{position:absolute;right:-.125rem;top:-.125rem;height:.5rem;width:.5rem;border-radius:9999px;background:var(--accent-primary,var(--accent));box-shadow:0 0 0 2px var(--sidebar)}.shell-sidebar-nav-item{position:relative;display:flex;width:100%;min-height:2.25rem;align-items:center;font-size:.875rem;font-weight:500;color:var(--sidebar-muted);transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.shell-sidebar-nav-item:hover{color:var(--link)}.shell-sidebar-nav-item.is-active{font-weight:600;color:var(--link);background:var(--sidebar-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-tint) 28%,transparent)}html[data-sidebar=collapsed] .shell-sidebar-nav-rail{scrollbar-width:none;-ms-overflow-style:none}html[data-sidebar=collapsed] .shell-sidebar-nav-rail::-webkit-scrollbar{display:none;width:0;height:0}html[data-sidebar=collapsed] .shell-sidebar-nav-item.is-active{background:transparent;box-shadow:none}html[data-sidebar=collapsed] .shell-sidebar-nav-item.is-active .shell-sidebar-icon-rail:before{content:"";position:absolute;left:0;top:.375rem;bottom:.375rem;width:2px;border-radius:999px;background:var(--accent-primary,var(--accent))}html[data-sidebar=collapsed] .shell-sidebar-label-rail{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table{--data-table-cell-py:0.5rem;--data-table-head-py:0.5rem}.data-table-density-compact,.data-table[data-density=compact]{--data-table-cell-py:0.3125rem;--data-table-head-py:0.4375rem}:where(.data-table) .data-table-cell,:where(.data-table) td{padding-top:var(--data-table-cell-py);padding-bottom:var(--data-table-cell-py);font-variant-numeric:tabular-nums lining-nums}:where(.data-table) .data-table-head-body{padding-top:var(--data-table-head-py);padding-bottom:var(--data-table-head-py)}.data-table-footer-row{background:color-mix(in srgb,var(--foreground) 3%,transparent);font-variant-numeric:tabular-nums lining-nums}.data-table-row-action{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.data-table-row-action:focus-visible,.data-table-row-action[data-state=open],tr:focus-within .data-table-row-action,tr:hover .data-table-row-action{opacity:1}.filter-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 34%,transparent)}.filter-chip .filter-chip-sep{color:var(--muted)}.filter-chip[data-active=true]{border-color:color-mix(in srgb,var(--accent-primary) 42%,transparent);background:color-mix(in srgb,var(--accent-primary) 10%,var(--field-background));color:var(--accent-primary-dark,var(--foreground))}.filter-chip[data-active=true] .filter-chip-label{opacity:.78}@media (hover:none){.data-table-row-action{opacity:1}}.data-table-code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.75rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}.shell-sidebar-nav-flyout{pointer-events:none;position:absolute;left:100%;top:50%;z-index:60;margin-left:.5rem;transform:translateY(-50%);white-space:nowrap;border-radius:var(--radius-editorial);border:1px solid var(--sidebar-border);background:var(--sidebar);padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25;color:var(--sidebar-foreground);box-shadow:var(--shadow-sheet-sm,0 1px 3px rgb(0 0 0/.08));opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.shell-sidebar-nav-flyout--portal{position:fixed;left:auto;top:auto;z-index:70;margin-left:0;opacity:1}.group\/sidebar-nav:focus-within .shell-sidebar-nav-flyout:not(.shell-sidebar-nav-flyout--portal),.group\/sidebar-nav:hover .shell-sidebar-nav-flyout:not(.shell-sidebar-nav-flyout--portal){opacity:1}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms}html.theme-changing body:after{animation:none;opacity:0}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.chart-draw-fill,.chart-draw-line,.dashboard-enter,.figure-value-enter,.motion-blur-fade,.motion-stagger-item,.motion-text-reveal-word,.skeleton-shimmer:after,.upload-activity-processing-ring,.upload-activity-processing-shimmer-bar,.upload-activity-transfer-glow,.upload-activity-transfer-icon{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}html[data-editorial-theme-loading]{--editorial-hue:0deg;--editorial-sat:0%}[data-editorial-preset=olive],html:not([data-editorial-preset]):not([data-editorial-theme-loading]){--editorial-hue:120deg;--editorial-sat:8%}[data-editorial-preset=forest]{--editorial-hue:140deg;--editorial-sat:12%}[data-editorial-preset=slate]{--editorial-hue:215deg;--editorial-sat:10%}[data-editorial-preset=navy]{--editorial-hue:222deg;--editorial-sat:18%}[data-editorial-preset=burgundy]{--editorial-hue:350deg;--editorial-sat:14%}[data-editorial-preset=bronze]{--editorial-hue:32deg;--editorial-sat:16%}[data-editorial-preset=charcoal]{--editorial-hue:40deg;--editorial-sat:4%}[data-editorial-preset=custom]{--editorial-sat:10%}:root{--accent-primary:hsl(var(--editorial-hue) var(--editorial-sat) 24%);--accent-primary-hover:hsl(var(--editorial-hue) var(--editorial-sat) 17%);--accent-primary-dark:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 2%) 7%);--accent-sage:hsl(var(--editorial-hue) 20% 92%);--accent-tint:hsl(var(--editorial-hue) 18% 80%);--olive:var(--accent-primary);--olive-hover:var(--accent-primary-hover);--olive-dark:var(--accent-primary-dark);--olive-sage:var(--accent-sage);--background:transparent;--surface-background:var(--ink-paper);--foreground:hsl(var(--editorial-hue) 10% 12%);--muted:hsl(var(--editorial-hue) 7% 40%);--skeleton:hsl(var(--editorial-hue) 6% 42%/0.12);--card:color-mix(in srgb,white 92%,var(--accent-sage) 8%);--border:color-mix(in srgb,var(--accent-primary) 14%,transparent);--accent:var(--accent-primary);--link:var(--accent-primary);--accent-foreground:#ffffff;--destructive:#c53030;--destructive-foreground:#ffffff;--success:#2f855a;--warning:hsl(34 78% 38%);--warning-foreground:hsl(34 30% 10%);--info:hsl(212 42% 40%);--info-foreground:#ffffff;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-editorial:0.625rem;--radius-badge:999px;--ink-paper:color-mix(in srgb,var(--accent-sage) 55%,#f7f5f2 45%);--ink-paper-deep:color-mix(in srgb,var(--accent-sage) 70%,#ebe8e2 30%);--mesh-background:linear-gradient(168deg,color-mix(in srgb,var(--ink-paper) 94%,white) 0%,var(--ink-paper) 38%,var(--ink-paper-deep) 72%,color-mix(in srgb,var(--ink-paper-deep) 82%,var(--accent-primary)) 100%);--surface-glass:color-mix(in srgb,white 74%,transparent);--surface-glass-strong:color-mix(in srgb,white 88%,transparent);--shell-chrome-bg:color-mix(in srgb,var(--surface-glass-strong) 78%,transparent);--surface-glass-border:color-mix(in srgb,var(--accent-primary) 12%,transparent);--surface-glass-border-soft:color-mix(in srgb,var(--accent-primary) 8%,transparent);--control-border:color-mix(in srgb,var(--accent-primary-dark) 38%,transparent);--field-background:color-mix(in srgb,var(--accent-sage) 18%,white);--shadow-sheet:0 0 0 1px color-mix(in srgb,var(--accent-primary) 6%,transparent),0 1px 2px color-mix(in srgb,var(--accent-primary-dark) 6%,transparent),0 6px 20px -12px color-mix(in srgb,var(--accent-primary-dark) 14%,transparent);--shadow-sheet-sm:0 1px 2px color-mix(in srgb,var(--accent-primary-dark) 6%,transparent);--shadow-overlay:0 16px 40px color-mix(in srgb,var(--accent-primary-dark) 14%,transparent);--shadow-overlay-sm:0 0 0 1px color-mix(in srgb,var(--accent-primary) 6%,transparent),0 8px 24px -8px color-mix(in srgb,var(--accent-primary-dark) 16%,transparent);--surface-panel:color-mix(in srgb,white 84%,var(--ink-paper) 16%);--modal-backdrop:color-mix(in srgb,var(--accent-primary-dark) 42%,transparent);--list-hover:color-mix(in srgb,var(--accent-primary) 5%,transparent);--focus-ring:0 0 0 2px color-mix(in srgb,var(--accent-primary) 28%,transparent);--dashboard-hero-wash:color-mix(in srgb,var(--accent-primary) 6%,transparent);--dashboard-hero-edge:color-mix(in srgb,var(--accent-primary) 16%,transparent);--dashboard-hero-sheen:linear-gradient(125deg,color-mix(in srgb,var(--accent-primary) 8%,transparent) 0%,transparent 42%,color-mix(in srgb,var(--accent-sage) 35%,transparent) 100%);--dashboard-figure:clamp(2.75rem,5vw,3.75rem);--dashboard-rail-gap:1.25rem;--dashboard-pulse-height:2.5rem;--dashboard-dock-bg:color-mix(in srgb,var(--surface-glass-strong) 90%,var(--accent-sage) 10%);--dashboard-panel-bg:color-mix(in srgb,var(--surface-glass) 88%,var(--accent-sage) 12%);--dashboard-panel-border:color-mix(in srgb,var(--accent-primary) 10%,transparent);--dashboard-kpi-hover:color-mix(in srgb,var(--accent-primary) 5%,transparent);--dashboard-attention-urgent:color-mix(in srgb,var(--destructive,#c53030) 8%,transparent);--dashboard-stagger:40ms;--motion-stagger-step:var(--dashboard-stagger);--chart-1:hsl(var(--editorial-hue) var(--editorial-sat) 88%);--chart-2:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 4%) 72%);--chart-3:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 8%) 56%);--chart-4:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 12%) 40%);--chart-5:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 16%) 28%);--chart-alert:color-mix(in srgb,var(--destructive,#b42318) 88%,var(--accent-primary));--chart-alert-fill:color-mix(in srgb,var(--destructive,#b42318) 14%,transparent);--chart-line:var(--accent-primary);--chart-fill:color-mix(in srgb,var(--accent-primary) 16%,transparent);--chart-muted:color-mix(in srgb,var(--muted) 65%,var(--accent-primary));--chart-muted-fill:color-mix(in srgb,var(--muted) 12%,transparent);--chart-track:color-mix(in srgb,var(--muted) 12%,transparent);--chart-crosshair:color-mix(in srgb,var(--accent-primary) 48%,var(--foreground));--chart-crosshair-glow:color-mix(in srgb,var(--accent-primary) 28%,transparent);--chart-crosshair-dot:var(--accent-primary);--chart-draw-duration:720ms;--chart-draw-ease:cubic-bezier(0.22,1,0.36,1);--chart-tooltip-bg:color-mix(in srgb,var(--surface-glass-strong) 92%,var(--accent-sage) 8%);--sidebar:color-mix(in srgb,var(--ink-paper) 88%,white 12%);--sidebar-foreground:hsl(var(--editorial-hue) 10% 12%);--sidebar-muted:hsl(var(--editorial-hue) 7% 42%);--sidebar-active:color-mix(in srgb,var(--accent-primary) 12%,white);--sidebar-hover:transparent;--sidebar-border:color-mix(in srgb,var(--accent-primary) 12%,transparent);--topbar:color-mix(in srgb,white 78%,transparent);--shell-chrome-blur:20px;--shell-chrome-saturate:1.45;--btn-editorial-bg:var(--accent-primary);--btn-editorial-border:color-mix(in srgb,var(--accent-primary) 88%,black);--btn-editorial-shadow:none;--btn-editorial-shadow-hover:0 4px 16px color-mix(in srgb,var(--accent-primary-dark) 18%,transparent);--impersonation-banner-bg:color-mix(in srgb,var(--destructive) 88%,black);--impersonation-banner-border:color-mix(in srgb,var(--destructive) 72%,black);--impersonation-banner-foreground:var(--destructive-foreground)}.light{color-scheme:light;--foreground:hsl(var(--editorial-hue) 10% 12%);--muted:hsl(var(--editorial-hue) 7% 40%);--accent:var(--accent-primary);--link:var(--accent-primary);--surface-glass:color-mix(in srgb,white 74%,transparent);--surface-glass-strong:color-mix(in srgb,white 88%,transparent);--shell-chrome-bg:color-mix(in srgb,var(--surface-glass-strong) 78%,transparent);--surface-glass-border:color-mix(in srgb,var(--accent-primary) 12%,transparent);--surface-glass-border-soft:color-mix(in srgb,var(--accent-primary) 8%,transparent);--sidebar:color-mix(in srgb,var(--accent-sage) 55%,#f7f5f2 45%);--sidebar-foreground:hsl(var(--editorial-hue) 10% 12%);--sidebar-muted:hsl(var(--editorial-hue) 7% 42%);--sidebar-border:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.shell-sidebar{background:var(--sidebar);backdrop-filter:none;-webkit-backdrop-filter:none}.dark{color-scheme:dark;--surface-background:var(--ink-canvas);--ink-canvas:color-mix(in srgb,var(--accent-primary-dark) 72%,#050506 28%);--ink-panel:color-mix(in srgb,var(--accent-primary-dark) 58%,#0c0e0b 42%);--link:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 10%) 78%);--foreground:hsl(var(--editorial-hue) 10% 94%);--muted:hsl(var(--editorial-hue) 8% 62%);--skeleton:hsl(0 0% 88%/0.08);--card:color-mix(in srgb,var(--accent-tint) 6%,transparent);--border:color-mix(in srgb,var(--accent-tint) 14%,transparent);--success:#5cb88a;--warning:hsl(38 82% 62%);--warning-foreground:hsl(38 30% 10%);--info:hsl(212 52% 66%);--info-foreground:hsl(212 30% 10%);--mesh-background:radial-gradient(ellipse 80% 60% at 70% 20%,color-mix(in srgb,var(--accent-tint) 22%,transparent),transparent 55%),radial-gradient(ellipse 55% 45% at 12% 85%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 50%),linear-gradient(168deg,var(--ink-canvas) 0%,var(--ink-panel) 55%,color-mix(in srgb,var(--ink-panel) 78%,var(--accent-primary-hover)) 100%);--surface-glass:color-mix(in srgb,var(--ink-panel) 72%,transparent);--surface-glass-strong:color-mix(in srgb,var(--ink-panel) 82%,transparent);--shell-chrome-bg:color-mix(in srgb,var(--surface-glass-strong) 82%,transparent);--surface-glass-border:color-mix(in srgb,var(--accent-tint) 16%,transparent);--surface-glass-border-soft:color-mix(in srgb,var(--accent-tint) 10%,transparent);--control-border:color-mix(in srgb,var(--accent-tint) 42%,transparent);--field-background:color-mix(in srgb,var(--accent-tint) 10%,var(--ink-panel));--shadow-sheet:0 0 0 1px color-mix(in srgb,var(--accent-tint) 10%,transparent),0 8px 24px -16px color-mix(in srgb,black 55%,transparent);--shadow-sheet-sm:0 0 0 1px color-mix(in srgb,var(--accent-tint) 8%,transparent);--shadow-overlay:0 0 0 1px color-mix(in srgb,var(--accent-tint) 10%,transparent),0 40px 80px -20px color-mix(in srgb,black 65%,transparent);--shadow-overlay-sm:0 0 0 1px color-mix(in srgb,var(--accent-tint) 10%,transparent),0 12px 32px -12px color-mix(in srgb,black 55%,transparent);--surface-panel:color-mix(in srgb,var(--ink-panel) 88%,var(--accent-tint) 12%);--modal-backdrop:color-mix(in srgb,var(--accent-primary-dark) 58%,transparent);--list-hover:color-mix(in srgb,var(--accent-tint) 8%,transparent);--focus-ring:0 0 0 2px color-mix(in srgb,var(--accent-tint) 32%,transparent);--dashboard-hero-wash:color-mix(in srgb,var(--accent-tint) 7%,transparent);--dashboard-hero-edge:color-mix(in srgb,var(--accent-tint) 14%,transparent);--dashboard-hero-sheen:linear-gradient(125deg,color-mix(in srgb,var(--accent-tint) 12%,transparent) 0%,transparent 45%,color-mix(in srgb,var(--accent-primary) 18%,transparent) 100%);--dashboard-dock-bg:color-mix(in srgb,var(--surface-glass-strong) 86%,var(--accent-primary-dark) 14%);--dashboard-panel-bg:color-mix(in srgb,var(--surface-glass) 82%,var(--accent-tint) 18%);--dashboard-panel-border:color-mix(in srgb,var(--accent-tint) 12%,transparent);--dashboard-kpi-hover:color-mix(in srgb,var(--accent-tint) 8%,transparent);--dashboard-attention-urgent:color-mix(in srgb,var(--destructive,#f97066) 12%,transparent);--chart-1:hsl(var(--editorial-hue) 10% 78%);--chart-2:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 6%) 66%);--chart-3:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 10%) 54%);--chart-4:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 14%) 42%);--chart-5:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 18%) 32%);--chart-alert:color-mix(in srgb,var(--destructive,#f97066) 80%,var(--accent-tint));--chart-alert-fill:color-mix(in srgb,var(--destructive,#f97066) 18%,transparent);--chart-line:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 10%) 78%);--chart-fill:color-mix(in srgb,var(--accent-tint) 20%,transparent);--chart-muted:hsl(var(--editorial-hue) 10% 62%);--chart-muted-fill:color-mix(in srgb,var(--accent-tint) 8%,transparent);--chart-track:color-mix(in srgb,var(--accent-tint) 10%,transparent);--chart-crosshair:color-mix(in srgb,var(--accent-tint) 55%,hsl(var(--editorial-hue) 10% 92%));--chart-crosshair-glow:color-mix(in srgb,var(--accent-tint) 40%,transparent);--chart-crosshair-dot:hsl(var(--editorial-hue) calc(var(--editorial-sat) + 10%) 78%);--chart-tooltip-bg:color-mix(in srgb,var(--surface-glass-strong) 88%,var(--accent-primary-dark) 12%);--sidebar:var(--ink-panel);--sidebar-foreground:hsl(var(--editorial-hue) 10% 92%);--sidebar-muted:hsl(var(--editorial-hue) 8% 52%);--sidebar-active:color-mix(in srgb,var(--accent-primary) 14%,transparent);--sidebar-border:color-mix(in srgb,var(--accent-tint) 12%,transparent);--topbar:color-mix(in srgb,var(--ink-panel) 78%,transparent);--shell-chrome-blur:20px;--shell-chrome-saturate:1.45;--btn-editorial-bg:color-mix(in srgb,var(--accent-primary) 78%,white);--btn-editorial-border:color-mix(in srgb,var(--accent-primary) 55%,var(--accent-tint));--btn-editorial-shadow:none;--btn-editorial-shadow-hover:0 6px 20px color-mix(in srgb,black 40%,transparent)}html.editorial-theme-changing{--editorial-theme-transition:var(--duration-fast)}html.editorial-theme-revealing{--editorial-theme-transition:var(--duration-normal)}html.editorial-theme-changing,html.editorial-theme-changing *,html.editorial-theme-revealing,html.editorial-theme-revealing *{transition:background-color var(--editorial-theme-transition,0s) var(--ease-standard),border-color var(--editorial-theme-transition,0s) var(--ease-standard),color var(--editorial-theme-transition,0s) var(--ease-standard),box-shadow var(--editorial-theme-transition,0s) var(--ease-standard),fill var(--editorial-theme-transition,0s) var(--ease-standard),stroke var(--editorial-theme-transition,0s) var(--ease-standard)!important}html.editorial-theme-changing body:before,html.editorial-theme-revealing body:before{transition:opacity var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){html.editorial-theme-changing,html.editorial-theme-changing *,html.editorial-theme-revealing,html.editorial-theme-revealing *{transition:none!important}}:root{--font-ui:var(--font-instrument,"Instrument Sans"),system-ui,sans-serif;--font-display:var(--font-cormorant,"Cormorant Garamond"),Georgia,serif;--font-sans:var(--font-ui)}