:root{--sb-navy: #061673;--sb-white: #FFFFFF;--sb-blue: #2948C9;--sb-light-gray: #F5F6F8;--sb-black: #000000;--sb-error: #D64545;--sb-warning: #E0A800;--sb-success: #2D8B5F;--sb-status-success-bg: #DFEDE5;--sb-status-success-fg: #1E5E40;--sb-status-info-bg: #E6EAF8;--sb-status-info-fg: #1E3399;--sb-status-warning-bg: #FCEFCC;--sb-status-warning-fg: #8A6800;--sb-status-danger-bg: #F8DBDB;--sb-status-danger-fg: #8B2828;--sb-status-neutral-bg: #F5F6F8;--sb-status-neutral-fg: #061673;--sb-border: #E6E9EF;--sb-border-strong: #CDD3DD;--color-bg-primary: var(--sb-white);--color-bg-secondary: var(--sb-light-gray);--color-bg-elevated: var(--sb-white);--color-surface: var(--sb-light-gray);--color-border: var(--sb-border);--color-border-subtle: var(--sb-border);--color-text-primary: var(--sb-black);--color-text-secondary: var(--sb-navy);--color-text-muted: #5B6270;--color-accent: var(--sb-blue);--color-accent-subtle: var(--sb-status-info-bg);--color-accent-glow: rgba(41, 72, 201, .15);--color-accent-strong: var(--sb-navy);--color-purple: var(--sb-blue);--color-purple-subtle: var(--sb-status-info-bg);--color-purple-glow: rgba(41, 72, 201, .12);--color-pink: var(--sb-blue);--color-pink-subtle: var(--sb-status-info-bg);--color-success: var(--sb-success);--color-warning: var(--sb-warning);--color-error: var(--sb-error);--font-display: "Clash Display", "Hiragino Sans", "Noto Sans JP", "Yu Gothic", sans-serif;--font-body: "Inter", "Hiragino Sans", "Noto Sans JP", "Yu Gothic", sans-serif;--font-mono: "SFMono-Regular", "JetBrains Mono", "Menlo", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.563rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-4xl: 3.052rem;--text-hero: 4rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .04);--shadow-md: 0 2px 8px rgba(16, 24, 40, .06);--shadow-lg: 0 8px 24px rgba(16, 24, 40, .08);--shadow-glow: none;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-normal: .24s;--duration-slow: .4s}[data-theme=dark]{--sb-navy: #C7D2FE;--sb-white: #0E1117;--sb-blue: #6B85F0;--sb-light-gray: #1C2230;--sb-black: #E6E9EF;--sb-error: #F26B6B;--sb-warning: #F4C744;--sb-success: #4FB585;--sb-status-success-bg: #16352A;--sb-status-success-fg: #8EE0B5;--sb-status-info-bg: #1A2447;--sb-status-info-fg: #B4C5FF;--sb-status-warning-bg: #3A2E0E;--sb-status-warning-fg: #F4D77A;--sb-status-danger-bg: #3D1818;--sb-status-danger-fg: #F7A4A4;--sb-status-neutral-bg: #1C2230;--sb-status-neutral-fg: #C7D2FE;--sb-border: #2A3140;--sb-border-strong: #3A4254;--color-bg-primary: #0E1117;--color-bg-secondary: #161B22;--color-bg-elevated: #1C2230;--color-surface: #161B22;--color-border: #2A3140;--color-border-subtle: #1F2530;--color-text-primary: #E6E9EF;--color-text-secondary: #B8BFCC;--color-text-muted: #9AA3B5;--color-accent: #6B85F0;--color-accent-subtle: rgba(107, 133, 240, .18);--color-accent-glow: rgba(107, 133, 240, .25);--color-accent-strong: #8AA0FF;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4)}.aurora-bg{background-color:var(--sb-white);position:relative}.aurora-bg:before{content:none}[data-theme=dark] .aurora-bg{background-color:var(--color-bg-primary)}.aurora-bg>*{position:relative;z-index:1}.aurora-grain:after{content:none}.glass-card{background:var(--sb-white);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--sb-border);border-radius:var(--radius-lg);box-shadow:none}[data-theme=dark] .glass-card{background:var(--color-bg-elevated);border-color:var(--color-border)}.glass-card-hover{transition:border-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.glass-card-hover:hover{border-color:var(--sb-border-strong);background:var(--sb-white);box-shadow:var(--shadow-sm);transform:none}[data-theme=dark] .glass-card-hover:hover{border-color:#3a4254;background:var(--color-bg-elevated)}.glass-input{background:var(--sb-white);border:1px solid var(--sb-border-strong);border-radius:var(--radius-md);color:var(--sb-black);font-family:var(--font-body);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;padding:0 14px;min-height:44px}.glass-input::placeholder{color:#7c8595}.glass-input:focus{outline:none;border-color:var(--sb-blue);box-shadow:0 0 0 3px #2948c926;background:var(--sb-white)}[data-theme=dark] .glass-input{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .glass-input:focus{background:var(--color-bg-elevated);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.glass-sidebar{background:var(--sb-white);backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--sb-border);box-shadow:none}[data-theme=dark] .glass-sidebar{background:var(--color-bg-secondary);border-right-color:var(--color-border)}.sb-nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);color:var(--sb-navy);font-weight:500;font-size:var(--text-sm);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease;cursor:pointer}.sb-nav-item:hover{background:var(--sb-light-gray)}.sb-nav-item--active{background:var(--sb-status-info-bg);color:var(--sb-blue);font-weight:600}.sb-nav-item--active svg{color:var(--sb-blue)}.glow-border{position:relative;transition:border-color var(--duration-normal) ease}.glow-border:before{content:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:44px;background:var(--sb-blue);color:var(--sb-white);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);border-radius:var(--radius-md);border:none;cursor:pointer;transition:background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;box-shadow:none}.btn-primary:hover{background:#1f3ab0;box-shadow:var(--shadow-sm);transform:none;filter:none}.btn-primary:active{background:#18308f;transform:none;box-shadow:none}.btn-primary:disabled{background:var(--sb-border-strong);color:var(--sb-white);cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:44px;background:var(--sb-white);color:var(--sb-navy);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);border:1px solid var(--sb-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.btn-secondary:hover{background:var(--sb-light-gray);border-color:var(--sb-border-strong)}.btn-secondary:active{transform:none}[data-theme=dark] .btn-secondary{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .btn-secondary:hover{background:var(--color-bg-secondary)}.sb-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.sb-badge--success{background:var(--sb-status-success-bg);color:var(--sb-status-success-fg)}.sb-badge--info{background:var(--sb-status-info-bg);color:var(--sb-status-info-fg)}.sb-badge--warning{background:var(--sb-status-warning-bg);color:var(--sb-status-warning-fg)}.sb-badge--danger{background:var(--sb-status-danger-bg);color:var(--sb-status-danger-fg)}.sb-badge--neutral{background:var(--sb-status-neutral-bg);color:var(--sb-status-neutral-fg)}.stagger-fade-in>*{opacity:0;transform:translateY(8px);animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) forwards}.stagger-fade-in>*:nth-child(1){animation-delay:.03s}.stagger-fade-in>*:nth-child(2){animation-delay:.06s}.stagger-fade-in>*:nth-child(3){animation-delay:.09s}.stagger-fade-in>*:nth-child(4){animation-delay:.12s}.stagger-fade-in>*:nth-child(5){animation-delay:.15s}.stagger-fade-in>*:nth-child(6){animation-delay:.18s}.stagger-fade-in>*:nth-child(7){animation-delay:.21s}.stagger-fade-in>*:nth-child(8){animation-delay:.24s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sb-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8b0bd}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a3140}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a4254}.text-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--sb-navy)}.text-metric{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--sb-navy)}.text-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#5b6270}.text-body-jp{font-family:var(--font-body);line-height:1.7;letter-spacing:.01em;color:var(--sb-black)}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--sb-border)!important}[data-theme=dark] .recharts-cartesian-grid-horizontal line,[data-theme=dark] .recharts-cartesian-grid-vertical line{stroke:var(--color-border)!important}.recharts-text{fill:#5b6270!important;font-family:var(--font-body)!important;font-size:12px!important}.recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--sb-white)!important;border:1px solid var(--sb-border-strong)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}::selection{background:var(--sb-status-info-bg);color:var(--sb-navy)}html:not([data-theme=dark]) .bg-white\/5,html:not([data-theme=dark]) .bg-white\/10,html:not([data-theme=dark]) .bg-white\/20,html:not([data-theme=dark]) .bg-white\/\[0\.01\],html:not([data-theme=dark]) .bg-white\/\[0\.02\],html:not([data-theme=dark]) .bg-white\/\[0\.03\],html:not([data-theme=dark]) .bg-white\/\[0\.04\],html:not([data-theme=dark]) .bg-white\/\[0\.06\],html:not([data-theme=dark]) .bg-white\/\[0\.08\]{background-color:var(--sb-light-gray)!important}html:not([data-theme=dark]) .border-white\/\[0\.06\],html:not([data-theme=dark]) .border-white\/\[0\.08\],html:not([data-theme=dark]) .border-white\/20,html:not([data-theme=dark]) .border-white\/\[0\.1\],html:not([data-theme=dark]) .border-white\/\[0\.15\]{border-color:var(--sb-border)!important}html:not([data-theme=dark]) .hover\:bg-white\/\[0\.04\]:hover,html:not([data-theme=dark]) .hover\:bg-white\/\[0\.06\]:hover,html:not([data-theme=dark]) .hover\:bg-white\/\[0\.08\]:hover,html:not([data-theme=dark]) .hover\:bg-white\/5:hover,html:not([data-theme=dark]) .hover\:bg-white\/10:hover,html:not([data-theme=dark]) .hover\:bg-white\/20:hover{background-color:var(--sb-light-gray)!important}html:not([data-theme=dark]) .divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:var(--sb-border)!important}html:not([data-theme=dark]) .border-b-white\/\[0\.06\]{border-bottom-color:var(--sb-border)!important}html:not([data-theme=dark]) .border-t-white\/\[0\.06\]{border-top-color:var(--sb-border)!important}html:not([data-theme=dark]) .text-zinc-400,html:not([data-theme=dark]) .text-zinc-500,html:not([data-theme=dark]) .text-slate-400,html:not([data-theme=dark]) .text-slate-500,html:not([data-theme=dark]) .text-gray-400,html:not([data-theme=dark]) .text-gray-500{color:#5b6270!important}html:not([data-theme=dark]) .text-zinc-300,html:not([data-theme=dark]) .text-slate-300,html:not([data-theme=dark]) .text-gray-300,html:not([data-theme=dark]) .text-zinc-200,html:not([data-theme=dark]) .text-slate-200,html:not([data-theme=dark]) .text-gray-200{color:var(--sb-navy)!important}html:not([data-theme=dark]) .text-white:not([class*=bg-]){color:var(--sb-navy)!important}html:not([data-theme=dark]) .bg-\[\#0F172A\]{background-color:var(--sb-light-gray)!important}html:not([data-theme=dark]) .bg-\[\#0F172A\]>.text-white,html:not([data-theme=dark]) .bg-\[\#0F172A\] .text-white:not([class*=bg-]){color:var(--sb-navy)!important}html:not([data-theme=dark]) .bg-\[\#0F172A\] .text-slate-400{color:#5b6270!important}html:not([data-theme=dark]) [class*=bg-gradient-]{background-image:none!important}html:not([data-theme=dark]) .bg-rose-500\/10,html:not([data-theme=dark]) .bg-rose-500\/20,html:not([data-theme=dark]) .bg-rose-400\/10,html:not([data-theme=dark]) .bg-rose-400\/20,html:not([data-theme=dark]) .bg-red-500\/10,html:not([data-theme=dark]) .bg-red-500\/20,html:not([data-theme=dark]) .bg-red-400\/10{background-color:#f8dbdb!important}html:not([data-theme=dark]) .text-rose-400,html:not([data-theme=dark]) .text-rose-300,html:not([data-theme=dark]) .text-rose-500,html:not([data-theme=dark]) .text-red-400,html:not([data-theme=dark]) .text-red-500{color:#8b2828!important}html:not([data-theme=dark]) .ring-rose-500\/20,html:not([data-theme=dark]) .ring-rose-500\/30,html:not([data-theme=dark]) .ring-red-500\/20{--tw-ring-color: rgba(214, 69, 69, .25) !important}html:not([data-theme=dark]) .bg-amber-500\/10,html:not([data-theme=dark]) .bg-amber-500\/20,html:not([data-theme=dark]) .bg-amber-400\/10,html:not([data-theme=dark]) .bg-yellow-500\/10,html:not([data-theme=dark]) .bg-yellow-400\/10{background-color:#fcefcc!important}html:not([data-theme=dark]) .text-amber-400,html:not([data-theme=dark]) .text-amber-300,html:not([data-theme=dark]) .text-amber-500,html:not([data-theme=dark]) .text-yellow-400,html:not([data-theme=dark]) .text-yellow-500{color:#8a6800!important}html:not([data-theme=dark]) .ring-amber-500\/20,html:not([data-theme=dark]) .ring-amber-500\/30{--tw-ring-color: rgba(224, 168, 0, .25) !important}html:not([data-theme=dark]) .bg-emerald-500\/10,html:not([data-theme=dark]) .bg-emerald-500\/20,html:not([data-theme=dark]) .bg-emerald-400\/10,html:not([data-theme=dark]) .bg-green-500\/10,html:not([data-theme=dark]) .bg-green-500\/20,html:not([data-theme=dark]) .bg-teal-500\/10,html:not([data-theme=dark]) .bg-teal-400\/10{background-color:#dfede5!important}html:not([data-theme=dark]) .text-emerald-400,html:not([data-theme=dark]) .text-emerald-300,html:not([data-theme=dark]) .text-emerald-500,html:not([data-theme=dark]) .text-green-400,html:not([data-theme=dark]) .text-green-500,html:not([data-theme=dark]) .text-teal-400,html:not([data-theme=dark]) .text-teal-500{color:#1e5e40!important}html:not([data-theme=dark]) .ring-emerald-500\/20,html:not([data-theme=dark]) .ring-emerald-500\/30,html:not([data-theme=dark]) .ring-green-500\/20{--tw-ring-color: rgba(45, 139, 95, .25) !important}html:not([data-theme=dark]) .bg-sky-500\/10,html:not([data-theme=dark]) .bg-sky-500\/20,html:not([data-theme=dark]) .bg-sky-400\/10,html:not([data-theme=dark]) .bg-cyan-500\/10,html:not([data-theme=dark]) .bg-cyan-500\/20,html:not([data-theme=dark]) .bg-cyan-400\/10,html:not([data-theme=dark]) .bg-blue-500\/10,html:not([data-theme=dark]) .bg-blue-500\/20,html:not([data-theme=dark]) .bg-blue-400\/10{background-color:#e6eaf8!important}html:not([data-theme=dark]) .text-sky-400,html:not([data-theme=dark]) .text-sky-300,html:not([data-theme=dark]) .text-sky-500,html:not([data-theme=dark]) .text-cyan-400,html:not([data-theme=dark]) .text-cyan-300,html:not([data-theme=dark]) .text-cyan-500,html:not([data-theme=dark]) .text-blue-400,html:not([data-theme=dark]) .text-blue-500{color:#1e3399!important}html:not([data-theme=dark]) .ring-sky-500\/20,html:not([data-theme=dark]) .ring-sky-500\/30,html:not([data-theme=dark]) .ring-cyan-500\/20,html:not([data-theme=dark]) .ring-blue-500\/20{--tw-ring-color: rgba(41, 72, 201, .25) !important}html:not([data-theme=dark]) .bg-purple-500\/10,html:not([data-theme=dark]) .bg-purple-500\/20,html:not([data-theme=dark]) .bg-purple-400\/10,html:not([data-theme=dark]) .bg-violet-500\/10,html:not([data-theme=dark]) .bg-violet-400\/10,html:not([data-theme=dark]) .bg-fuchsia-500\/10,html:not([data-theme=dark]) .bg-pink-500\/10,html:not([data-theme=dark]) .bg-pink-400\/10{background-color:#e6eaf8!important}html:not([data-theme=dark]) .text-purple-400,html:not([data-theme=dark]) .text-purple-300,html:not([data-theme=dark]) .text-purple-500,html:not([data-theme=dark]) .text-violet-400,html:not([data-theme=dark]) .text-violet-500,html:not([data-theme=dark]) .text-fuchsia-400,html:not([data-theme=dark]) .text-pink-400,html:not([data-theme=dark]) .text-pink-500{color:#1e3399!important}html:not([data-theme=dark]) .ring-purple-500\/20,html:not([data-theme=dark]) .ring-purple-500\/30,html:not([data-theme=dark]) .ring-violet-500\/20{--tw-ring-color: rgba(41, 72, 201, .25) !important}html:not([data-theme=dark]) .bg-blue-500,html:not([data-theme=dark]) .bg-blue-600,html:not([data-theme=dark]) .bg-sky-500,html:not([data-theme=dark]) .bg-sky-600,html:not([data-theme=dark]) .bg-cyan-500,html:not([data-theme=dark]) .bg-cyan-600,html:not([data-theme=dark]) .bg-indigo-500,html:not([data-theme=dark]) .bg-indigo-600{background-color:#2948c9!important}html:not([data-theme=dark]) .hover\:bg-blue-700:hover,html:not([data-theme=dark]) .hover\:bg-sky-700:hover,html:not([data-theme=dark]) .hover\:bg-cyan-700:hover,html:not([data-theme=dark]) .hover\:bg-indigo-700:hover{background-color:#1f3ab0!important}html:not([data-theme=dark]) .bg-emerald-500,html:not([data-theme=dark]) .bg-emerald-600,html:not([data-theme=dark]) .bg-green-500,html:not([data-theme=dark]) .bg-green-600{background-color:#2d8b5f!important}html:not([data-theme=dark]) .hover\:bg-emerald-700:hover,html:not([data-theme=dark]) .hover\:bg-green-700:hover{background-color:#1f6e47!important}html:not([data-theme=dark]) .bg-red-500,html:not([data-theme=dark]) .bg-red-600,html:not([data-theme=dark]) .bg-rose-500,html:not([data-theme=dark]) .bg-rose-600{background-color:#d64545!important}html:not([data-theme=dark]) .hover\:bg-red-700:hover,html:not([data-theme=dark]) .hover\:bg-rose-700:hover{background-color:#b82f2f!important}html:not([data-theme=dark]) .bg-amber-500,html:not([data-theme=dark]) .bg-amber-600,html:not([data-theme=dark]) .bg-yellow-500,html:not([data-theme=dark]) .bg-yellow-600{background-color:#e0a800!important}html:not([data-theme=dark]) .bg-zinc-500\/10,html:not([data-theme=dark]) .bg-zinc-500\/20,html:not([data-theme=dark]) .bg-slate-500\/10,html:not([data-theme=dark]) .bg-gray-500\/10{background-color:#f5f6f8!important}html:not([data-theme=dark]) .ring-zinc-500\/20,html:not([data-theme=dark]) .ring-slate-500\/20,html:not([data-theme=dark]) .ring-gray-500\/20{--tw-ring-color: rgba(205, 211, 221, 1) !important}html:not([data-theme=dark]) body{background-color:var(--sb-white);color:var(--sb-black)}html:not([data-theme=dark]) h1,html:not([data-theme=dark]) h2,html:not([data-theme=dark]) h3,html:not([data-theme=dark]) h4,html:not([data-theme=dark]) h5,html:not([data-theme=dark]) h6{color:var(--sb-navy)}[data-theme=dark] .text-\[\#061673\]{color:var(--sb-navy)!important}[data-theme=dark] .text-\[\#2948C9\]{color:var(--sb-blue)!important}[data-theme=dark] .text-\[\#5B6270\]{color:var(--color-text-muted)!important}[data-theme=dark] .text-\[\#8B2828\]{color:var(--sb-status-danger-fg)!important}[data-theme=dark] .text-\[\#1E3399\]{color:var(--sb-status-info-fg)!important}[data-theme=dark] .text-\[\#8A6800\]{color:var(--sb-status-warning-fg)!important}[data-theme=dark] .text-\[\#1E5E40\]{color:var(--sb-status-success-fg)!important}[data-theme=dark] .bg-\[\#F5F6F8\]{background-color:var(--sb-light-gray)!important}[data-theme=dark] .bg-\[\#E6EAF8\]{background-color:var(--sb-status-info-bg)!important}[data-theme=dark] .bg-\[\#DFEDE5\]{background-color:var(--sb-status-success-bg)!important}[data-theme=dark] .bg-\[\#FCEFCC\]{background-color:var(--sb-status-warning-bg)!important}[data-theme=dark] .bg-\[\#F8DBDB\]{background-color:var(--sb-status-danger-bg)!important}[data-theme=dark] .hover\:bg-\[\#F5F6F8\]:hover,[data-theme=dark] .bg-white,[data-theme=dark] .bg-\[\#FFFFFF\],[data-theme=dark] .bg-\[\#FFF\]{background-color:var(--color-bg-elevated)!important}html:not([data-theme=dark]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([class*=bg-]),html:not([data-theme=dark]) select:not([class*=bg-]),html:not([data-theme=dark]) textarea:not([class*=bg-]){background-color:var(--sb-white);color:var(--sb-black)}html:not([data-theme=dark]) input::placeholder,html:not([data-theme=dark]) textarea::placeholder{color:#7c8595;opacity:1}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([class*=bg-]),[data-theme=dark] select:not([class*=bg-]),[data-theme=dark] textarea:not([class*=bg-]){background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--color-text-muted);opacity:1}[data-theme=dark] select option{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}[data-theme=dark] body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--sb-navy)}html,html *,html *:before,html *:after{transition-property:background-color,border-color,color;transition-duration:.18s;transition-timing-function:ease}.glass-card-hover,.btn-primary,.btn-secondary,.glow-border,.glass-input,.sb-nav-item,.stagger-fade-in>*{transition-property:all}
