:root{--nav-h:72px;--font-inter:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--background:0 0% 100%;--foreground:210 73% 14.5%;--card:0 0% 100%;--card-foreground:210 73% 14.5%;--popover:0 0% 100%;--popover-foreground:210 73% 14.5%;--primary:255 64% 61%;--primary-foreground:0 0% 100%;--secondary:210 50% 97.6%;--secondary-foreground:210 73% 14.5%;--muted:210 50% 97.6%;--muted-foreground:210 21.4% 32.9%;--accent:249 62% 96%;--accent-foreground:254 52% 49%;--destructive:0 72% 42%;--destructive-foreground:0 0% 100%;--border:217 21% 92.5%;--input:217 21% 92.5%;--ring:255 64% 61%;--radius:0.75rem;--chart-1:261 40% 55%;--chart-2:217 91% 60%;--chart-3:142 76% 36%;--chart-4:38 92% 50%;--chart-5:0 84% 60%;--norruva-purple:#7c5cdb;--norruva-purple-light:#9b7ee8;--norruva-purple-dark:#5b3dbf;--norruva-navy:#0a0913;--norruva-gradient:linear-gradient(135deg,#7c5cdb,#9b7ee8);--motion-swift:150ms cubic-bezier(0.4,0,0.2,1);--motion-smooth:300ms cubic-bezier(0.4,0,0.2,1);--motion-grand:400ms cubic-bezier(0.22,1,0.36,1);--motion-duration-swift:150ms;--motion-duration-smooth:300ms;--motion-duration-grand:400ms;--motion-ease-swift:cubic-bezier(0.4,0,0.2,1);--motion-ease-smooth:var(--motion-ease-swift);--motion-ease-grand:cubic-bezier(0.22,1,0.36,1);--trust-verified:152 81% 36%;--trust-pending:38 92% 50%;--trust-failed:0 84% 60%;--blur-light:12px;--blur-medium:20px;--blur-heavy:40px;--glass-ambient:rgba(255,255,255,0.8);--glass-surface:rgba(255,255,255,0.6);--glass-elevated:rgba(0,0,0,0.02);--glass-interactive:rgba(0,0,0,0.04);--glass-premium:rgba(255,255,255,0.94);--border-subtle:rgba(0,0,0,0.05);--border-default:rgba(0,0,0,0.1);--border-interactive:rgba(0,0,0,0.2);--norruva-foreground-default:0 0% 98%;--norruva-foreground-light:0 0% 70.6%;--norruva-foreground-lighter:0 0% 53.7%;--norruva-foreground-muted:0 0% 30.2%;--norruva-foreground-contrast:0 0% 8.6%;--norruva-brand-default:265 60% 60%;--norruva-brand-600:265 55% 75%;--norruva-brand-500:265 80% 35%;--norruva-brand-400:265 80% 20%;--norruva-brand-300:265 80% 15%;--norruva-brand-200:265 80% 5%;--norruva-brand-link:265 70% 65%;--sidebar-rail-width:80px;--sidebar-rail-width-collapsed:48px;--sidebar-panel-width:280px;--sidebar-width-mobile:288px;--mobile-tab-bar-height:56px;--sidebar-background:220 43% 98.6%;--sidebar-foreground:210 73% 14.5%;--sidebar-primary:255 64% 61%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:249 62% 96%;--sidebar-accent-foreground:254 52% 49%;--sidebar-border:217 21% 92.5%;--sidebar-ring:255 64% 61%;--globe-background:210 50% 97.6%;--glass-panel-bg:rgba(255,255,255,0.8)}.light{--background:0 0% 100%;--foreground:210 73% 14.5%;--card:0 0% 100%;--card-foreground:210 73% 14.5%;--popover:0 0% 100%;--popover-foreground:210 73% 14.5%;--primary:255 64% 61%;--primary-foreground:0 0% 100%;--secondary:210 50% 97.6%;--secondary-foreground:210 73% 14.5%;--muted:210 50% 97.6%;--muted-foreground:210 21.4% 32.9%;--accent:249 62% 96%;--accent-foreground:254 52% 49%;--destructive:0 72% 42%;--destructive-foreground:0 0% 100%;--border:217 21% 92.5%;--input:217 21% 92.5%;--ring:255 64% 61%;--glass-ambient:rgba(255,255,255,0.8);--glass-surface:rgba(255,255,255,0.6);--glass-elevated:rgba(0,0,0,0.02);--glass-interactive:rgba(0,0,0,0.04);--glass-premium:rgba(255,255,255,0.94);--border-subtle:rgba(0,0,0,0.05);--border-default:rgba(0,0,0,0.1);--border-interactive:rgba(0,0,0,0.2);--norruva-background-default:0 0% 100%;--norruva-background-surface-75:0 0% 98%;--norruva-background-surface-100:0 0% 96%;--norruva-background-surface-200:0 0% 94%;--norruva-background-surface-300:0 0% 91%;--norruva-background-surface-400:0 0% 91%;--norruva-background-control:0 0% 95%;--norruva-background-selection:261 40% 95%;--norruva-background-overlay-default:0 0% 95%;--norruva-background-overlay-hover:0 0% 92%;--norruva-background-dash-sidebar:0 0% 98%;--norruva-background-dash-canvas:0 0% 100%;--norruva-border-default:0 0% 86%;--norruva-border-muted:0 0% 91%;--norruva-border-overlay:0 0% 82%;--norruva-border-control:0 0% 80%;--norruva-border-strong:0 0% 78%;--norruva-border-stronger:0 0% 72%;--sidebar-background:220 43% 98.6%;--sidebar-foreground:210 73% 14.5%;--sidebar-primary:255 64% 61%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:249 62% 96%;--sidebar-accent-foreground:254 52% 49%;--sidebar-border:217 21% 92.5%;--sidebar-ring:255 64% 61%;--globe-background:210 50% 97.6%;--glass-panel-bg:rgba(255,255,255,0.8)}.dark{--background:244 36% 5.5%;--foreground:210 40% 98%;--card:244 36% 5.5%;--card-foreground:210 40% 98%;--popover:244 36% 5.5%;--popover-foreground:210 40% 98%;--primary:261 40% 55%;--primary-foreground:210 40% 98%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:270 45% 65%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:261 40% 75%;--norruva-background-default:0 0% 7.1%;--norruva-background-surface-75:0 0% 9%;--norruva-background-surface-100:0 0% 12.2%;--norruva-background-surface-200:0 0% 12.9%;--norruva-background-surface-300:0 0% 16.1%;--norruva-background-surface-400:0 0% 16.1%;--norruva-background-control:0 0% 14.1%;--norruva-background-selection:0 0% 19.2%;--norruva-background-overlay-default:0 0% 14.1%;--norruva-background-overlay-hover:0 0% 18%;--norruva-background-dash-sidebar:0 0% 9%;--norruva-background-dash-canvas:0 0% 7.1%;--norruva-border-default:0 0% 18%;--norruva-border-muted:0 0% 14.1%;--norruva-border-overlay:0 0% 20%;--norruva-border-control:0 0% 22.4%;--norruva-border-strong:0 0% 21.2%;--norruva-border-stronger:0 0% 27.1%;--norruva-sidebar-background:var(--norruva-background-dash-sidebar);--norruva-sidebar-foreground:var(--norruva-foreground-default);--norruva-sidebar-primary:var(--norruva-foreground-default);--norruva-sidebar-accent:var(--norruva-background-selection);--norruva-sidebar-accent-foreground:var(--norruva-foreground-default);--norruva-sidebar-border:var(--norruva-border-default);--norruva-sidebar-ring:265 60% 60%;--sidebar-background:var(--norruva-background-dash-sidebar);--sidebar-foreground:var(--norruva-foreground-default);--sidebar-primary:261 40% 55%;--sidebar-primary-foreground:210 40% 98%;--sidebar-accent:var(--norruva-background-selection);--sidebar-accent-foreground:var(--norruva-foreground-default);--sidebar-border:var(--norruva-border-default);--sidebar-ring:265 60% 60%;--globe-background:244 36% 8%;--glass-panel-bg:rgba(5,10,16,0.8)}:root{--system-state-info:223 68.4% 50.4%;--system-state-danger:4.1 62.7% 46.3%;--system-state-success:159.7 84.6% 28%;--system-state-success-deep:158.8 81.8% 23.7%;--system-state-success-bright:155 65.8% 37.8%;--system-state-warning:38.2 100% 30.2%;--system-state-warning-muted:40.1 89% 30%;--system-state-warning-bright:36.8 90.2% 47.8%;--system-state-warning-deep:38.6 90.1% 31%;--system-state-neutral:221.1 19.6% 35.1%;--system-state-neutral-soft:220 15.4% 44%;--system-state-neutral-strong:219 26.3% 14.9%;--system-state-prototype-surface:249 62% 96%;--system-state-prototype-border:255 61% 90%;--system-state-design-surface:39 100% 95.5%;--system-state-design-border:38 71% 80%;--system-state-backed-surface:150 50% 94.5%;--system-state-backed-border:151 44% 84.5%;--system-state-danger-surface:4.6 76.5% 96.7%;--system-state-danger-border:5.2 65.7% 86.3%;--system-state-success-surface:147.3 52.4% 95.9%;--system-state-success-border:148.8 35.2% 86.1%;--system-state-warning-surface:37.8 87.1% 93.9%;--system-state-warning-border:39 72.4% 82.9%;--system-state-info-surface:217.5 100% 98.4%;--system-state-info-border:220.9 52.4% 91.8%;--chrome-canvas:220 30% 96%;--chrome-panel-strip:220 43% 98.6%;--chrome-field:228 29% 96.7%;--chrome-field-hover:225 33% 95.3%;--chrome-hover:225 33% 97.6%;--chrome-nav-active:249 62% 96%;--chrome-rail-deep:246 36% 5.5%;--chrome-border:223 23% 94%;--chrome-border-panel:222 23% 84%;--chrome-border-overlay:218 22% 76%;--chrome-border-soft:var(--chrome-border);--chrome-border-strong:var(--chrome-border-panel);--chrome-border-popover:var(--chrome-border-overlay);--chrome-scrollbar-thumb:222 18% 58%;--chrome-scrollbar-thumb-hover:222 14% 48%;--chrome-ink:210 73% 14.5%;--chrome-muted-1:220 15.8% 44.7%;--chrome-muted-2:210 21.4% 32.9%;--chrome-muted-3:var(--chrome-muted-1);--chrome-surface:210 50% 97.6%;--shadow-elevation-resting-card:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevation-raised:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-elevation-overlay:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--nv-density-control-height-comfortable:2.5rem;--nv-density-control-height-compact:2.125rem;--focus-ring-color:var(--ring);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-dense:1px;--focus-ring-offset-inset:-2px;--nv-page-max-width:97.5rem;--dv2-container-radius:12px;--dv2-container-padding:1rem;--dv2-stat-value-size:1.375rem;--dv2-sidebar-width:216px;--dv2-nav-item-height:var(--nv-density-control-height-comfortable);--dv2-nav-item-height-compact:var(--nv-density-control-height-compact);--dv2-nav-item-gap:0.5rem;--dv2-nav-item-padding-x:0.5rem;--dv2-nav-item-size:0.8125rem;--dv2-nav-item-weight:600;--dv2-nav-active-ink:var(--accent-foreground);--dv2-action-primary-hover:var(--accent-foreground);--dv2-nav-hover-bg:var(--chrome-hover);--dv2-group-label-tracking:0.18em;--dv2-dock-bar-height:2.5rem;--dv2-dock-label-size:0.8125rem;--dv2-dock-tab-height:2.5rem;--dv2-dock-tab-gap:1.25rem;--dv2-dock-tab-indicator-width:2px;--dv2-dock-body-padding:1.25rem;--dv2-table-header-tracking:0.11em;--dv2-field-control-text-size:0.75rem;--dv2-obligation-note-gap:8px;--dv2-obligation-note-width:800px;--dv2-sheet-width:25rem;--dv2-obligation-note-text-size:0.75rem;--dv2-obligation-note-leading:1.5;--dv2-obligation-chip-tracking:0.06em;--dv2-obligation-disclosure-gap:8px;--dv2-obligation-icon-size:var(--dv2-icon-xs);--dv2-table-row-padding-y:0.625rem;--dv2-table-row-padding-y-compact:0.375rem;--dv2-table-header-padding-y:0.5rem;--dv2-table-header-padding-y-compact:0.25rem;--dv2-table-cell-inset:0.75rem;--dv2-table-cell-gap:0.5rem;--dv2-icon-xs:0.75rem;--dv2-icon-sm:0.875rem;--dv2-icon-md:1rem;--dv2-icon-lg:1.25rem;--dv2-icon-xl:1.5rem;--dv2-chart-series-1:hsl(var(--chart-1));--dv2-chart-series-2:hsl(var(--chart-2))}*{scrollbar-width:thin;scrollbar-color:hsl(var(--chrome-scrollbar-thumb)) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:hsl(var(--chrome-scrollbar-thumb));border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--chrome-scrollbar-thumb-hover))}@media (prefers-reduced-motion:reduce){:root{--motion-swift:0.01ms;--motion-smooth:0.01ms;--motion-grand:0.01ms;--motion-duration-swift:0.01ms;--motion-duration-smooth:0.01ms;--motion-duration-grand:0.01ms;--motion-ease-swift:linear;--motion-ease-grand:linear}}