:root{--fx-bg:#f5f7ff;--fx-surface:#ffffffd1;--fx-surface-solid:#fff;--fx-text:#17203a;--fx-muted:#69738e;--fx-line:#4a538621;--fx-blue:#3978f6;--fx-cyan:#11bde8;--fx-violet:#8756f6;--fx-pink:#ee4f9b;--fx-coral:#ff795f;--fx-mint:#22c993;--fx-yellow:#f7bd3f;--fx-shadow:0 20px 58px #373f7d1c;--fx-shadow-hover:0 28px 75px #453d972e;--apple-bg:var(--fx-bg);--apple-surface:var(--fx-surface);--apple-surface-solid:var(--fx-surface-solid);--apple-text:var(--fx-text);--apple-secondary:var(--fx-muted);--apple-border:var(--fx-line);--apple-shadow:var(--fx-shadow);--apple-green:var(--fx-blue);--apple-green-strong:#6654e8;--apple-mint:#7c6ff4;--bg:var(--fx-bg);--panel:var(--fx-surface-solid);--text:var(--fx-text);--muted:var(--fx-muted);--line:var(--fx-line);--cyan:var(--fx-cyan);--pink:var(--fx-pink);--orange:var(--fx-coral)}html[data-theme=dark]{--fx-bg:#080b18;--fx-surface:#11152bd6;--fx-surface-solid:#11162d;--fx-text:#f4f6ff;--fx-muted:#99a3c2;--fx-line:#9ca6ff24;--fx-blue:#5b8dff;--fx-cyan:#2dd5ee;--fx-violet:#9a6cff;--fx-pink:#ff63ac;--fx-coral:#ff846d;--fx-mint:#33dfa9;--fx-yellow:#ffd166;--fx-shadow:0 22px 66px #00000057;--fx-shadow-hover:0 30px 80px #100b3680;--apple-bg:var(--fx-bg);--apple-surface:var(--fx-surface);--apple-surface-solid:var(--fx-surface-solid);--apple-text:var(--fx-text);--apple-secondary:var(--fx-muted);--apple-border:var(--fx-line);--apple-shadow:var(--fx-shadow);--apple-green:var(--fx-cyan);--apple-green-strong:var(--fx-violet);--apple-mint:var(--fx-mint);--bg:var(--fx-bg);--panel:var(--fx-surface-solid);--text:var(--fx-text);--muted:var(--fx-muted);--line:var(--fx-line);--cyan:var(--fx-cyan);--pink:var(--fx-pink);--orange:var(--fx-coral)}body{background:radial-gradient(circle at 8% 4%,#3978f61f,transparent 27%),radial-gradient(circle at 92% 8%,#ee4f9b1a,transparent 25%),radial-gradient(circle at 72% 92%,#22c99314,transparent 25%),var(--fx-bg);color:var(--fx-text)}html[data-theme=dark] body{color:var(--fx-text);background:radial-gradient(circle at 10% 0,#4d71ff2e,#0000 30%),radial-gradient(circle at 92% 8%,#ac47ff29,#0000 27%),radial-gradient(circle at 55% 100%,#15c2b51a,#0000 30%),#080b18}::selection{color:var(--fx-text);background:#8756f647}.eyebrow,.portal-kicker,.portal-section-heading>div>span,.workspace-heading>div>span{color:var(--fx-violet)!important}.button,.search-primary,.workspace-primary{background:linear-gradient(110deg,var(--fx-blue),var(--fx-violet) 56%,var(--fx-pink));color:#fff;border:0;box-shadow:0 10px 27px #6c54e842}.button:hover,.search-primary:hover,.workspace-primary:hover{filter:saturate(1.1);box-shadow:0 14px 34px #6c54e85c}.panel,.stat-card,.manage-card,.project-admin-list,.data-filter,.console-panel,.console-metric,.user-table-panel,.user-table-toolbar,.data-panel,.asset-card{background:var(--fx-surface);border-color:var(--fx-line);color:var(--fx-text);box-shadow:var(--fx-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.panel:hover,.console-metric:hover,.asset-card:hover{border-color:#7c64f040}.field input,.field textarea,.admin-form input,.admin-form textarea,.admin-form select,.compact-form input,.compact-form select,.filters input,.filters select,.data-filter input,.data-filter select,.search-toolbar input,.search-toolbar select{background:color-mix(in srgb,var(--fx-surface-solid) 88%,transparent);border-color:var(--fx-line);color:var(--fx-text)}.field input:focus,.field textarea:focus,.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus,.compact-form input:focus,.compact-form select:focus,.filters input:focus,.filters select:focus,.data-filter input:focus,.data-filter select:focus,.search-toolbar input:focus,.search-toolbar select:focus{background:var(--fx-surface-solid);border-color:var(--fx-violet);box-shadow:0 0 0 4px color-mix(in srgb,var(--fx-violet) 14%,transparent)}.mini-btn,.search-secondary,.user-manage-link{background:color-mix(in srgb,var(--fx-blue) 10%,var(--fx-surface-solid));border-color:color-mix(in srgb,var(--fx-blue) 26%,var(--fx-line));color:var(--fx-blue)}.mini-btn.danger{background:color-mix(in srgb,var(--fx-pink) 10%,var(--fx-surface-solid));border-color:color-mix(in srgb,var(--fx-pink) 28%,var(--fx-line));color:var(--fx-pink)}.pill,.tags span,.table-tag{background:color-mix(in srgb,var(--fx-violet) 10%,transparent);color:var(--fx-violet)}.positive,.status-active{color:var(--fx-mint)!important}.negative,.status-disabled,.status-rejected{color:var(--fx-pink)!important}.status-pending{color:#c88910!important}.card-link,.console-panel-title a,.overview-card .panel-title a,.portal-section-heading>a{color:var(--fx-violet)}.admin-shell,.admin-main,.user-console{color:var(--fx-text);background:0 0}.admin-nav,.user-sidebar{background:color-mix(in srgb,var(--fx-surface-solid) 88%,transparent);border-color:var(--fx-line);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:7px 0 35px #272d6612}.admin-nav:before,.user-sidebar:before{content:"";background:linear-gradient(90deg,var(--fx-blue),var(--fx-violet),var(--fx-pink),var(--fx-coral));height:4px;position:absolute;top:0;left:0;right:0}.admin-nav>a,.user-sidebar nav a,.sidebar-home,.user-sidebar-bottom form button{color:var(--fx-muted)}.admin-nav>a:hover,.user-sidebar nav a:hover{background:color-mix(in srgb,var(--fx-violet) 8%,transparent);color:var(--fx-text)}.admin-nav>a.active,.user-sidebar nav a.active{background:linear-gradient(105deg,color-mix(in srgb,var(--fx-blue) 15%,transparent),color-mix(in srgb,var(--fx-violet) 13%,transparent));color:var(--fx-violet);box-shadow:inset 3px 0 var(--fx-violet)}.ui-brand-mark,.brand-mark,.user-sidebar-brand span,.user-avatar,.user-avatar-small{background:linear-gradient(135deg,var(--fx-blue),var(--fx-violet) 52%,var(--fx-pink));color:#fff;box-shadow:0 9px 25px #6a52e540}.admin-main,.user-console-main{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fx-pink) 8%,transparent),transparent 28%),radial-gradient(circle at 42% 100%,color-mix(in srgb,var(--fx-cyan) 6%,transparent),transparent 30%)}.admin-top h1,.user-console-top h1,.page-title h1{color:var(--fx-text)}.admin-stats .stat-card:nth-child(4n+1) strong,.dashboard-grid .console-metric:nth-child(4n+1) b{color:var(--fx-blue)}.admin-stats .stat-card:nth-child(4n+2) strong,.dashboard-grid .console-metric:nth-child(4n+2) b{color:var(--fx-violet)}.admin-stats .stat-card:nth-child(4n+3) strong,.dashboard-grid .console-metric:nth-child(4n+3) b{color:var(--fx-pink)}.admin-stats .stat-card:nth-child(4n+4) strong,.dashboard-grid .console-metric:nth-child(4n+4) b{color:var(--fx-mint)}.notification-bell{background:color-mix(in srgb,var(--fx-violet) 9%,transparent);border-color:color-mix(in srgb,var(--fx-violet) 25%,var(--fx-line));color:var(--fx-violet)}.notification-bell b{background:linear-gradient(135deg,var(--fx-pink),var(--fx-coral))}.project-card,.portal-project-strip .project-card{background:linear-gradient(150deg,color-mix(in srgb,var(--fx-surface-solid) 96%,var(--fx-blue) 4%),color-mix(in srgb,var(--fx-surface-solid) 96%,var(--fx-violet) 4%));border-color:var(--fx-line);color:var(--fx-text);box-shadow:var(--fx-shadow)}.project-card:hover,.portal-project-strip .project-card:hover{border-color:color-mix(in srgb,var(--fx-violet) 35%,var(--fx-line));box-shadow:var(--fx-shadow-hover)}.project-cover:after{background:linear-gradient(#0000 55%,#0d0f2340)}.status,.type-badge{background:color-mix(in srgb,var(--fx-surface-solid) 82%,transparent);color:var(--fx-violet);border:1px solid var(--fx-line)}.user-data-table th,.admin-table th,.data-table th{background:color-mix(in srgb,var(--fx-violet) 5%,var(--fx-surface-solid));color:var(--fx-muted)}.user-data-table td,.user-data-table th,.admin-table td,.admin-table th,.data-table td,.data-table th{border-color:var(--fx-line)}.user-data-table tbody tr:hover,.admin-table tbody tr:hover,.data-table tbody tr:hover{background:color-mix(in srgb,var(--fx-blue) 5%,transparent)}.table-total,.activity-row strong,.log-summary b,.code-text{color:var(--fx-violet)!important}.auth-page{background:radial-gradient(circle at 12% 10%,#3978f62e,transparent 30%),radial-gradient(circle at 88% 15%,#ee4f9b24,transparent 28%),radial-gradient(circle at 70% 90%,#22c9931c,transparent 28%),var(--fx-bg)}.auth-card{background:var(--fx-surface);color:var(--fx-text);border-color:var(--fx-line);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 32px 90px #3d38872e}.error,.temp-password{background:color-mix(in srgb,var(--fx-pink) 12%,var(--fx-surface-solid));color:var(--fx-pink)}.portal-home{color:#f7f8ff;background:#080b18}.vanta-background{filter:saturate(1.18)hue-rotate(18deg)brightness(.85)}.vanta-background:after{background:linear-gradient(#07081733,#070817b3),radial-gradient(circle at 20% 20%,#3f6dff26,#0000 32%),radial-gradient(circle at 82% 12%,#d44bff21,#0000 28%)}.portal-header{background:#080a1c61}.portal-search-hero h1{background:linear-gradient(100deg,#fff 8%,#b8d5ff 34%,#cfb8ff 58%,#ffb8dc 80%,#ffd3ba);color:#0000;text-shadow:none;-webkit-background-clip:text}.portal-kicker,.portal-section-heading>div>span{color:#9ea8ff!important}.portal-search{background:#11142fb3;border-color:#a6aeff40;box-shadow:0 22px 80px #0304125c}.portal-search:focus-within{border-color:#9475ff;box-shadow:0 0 0 4px #8b67ff21,0 22px 80px #03041266}.portal-search input{color:#fff}.portal-search button{background:linear-gradient(135deg,var(--fx-cyan),var(--fx-blue) 42%,var(--fx-violet));color:#fff;box-shadow:0 8px 25px #675eff66}.portal-actions .theme-toggle,.portal-actions .icon-action{color:#dce1ff;background:#161a37a8!important;border-color:#afb7ff33!important}.portal-actions .theme-toggle:hover,.portal-actions .icon-action:hover{background:#5b49a757!important;border-color:#bea8ff73!important}.portal-signup{background:linear-gradient(105deg,#4a7dff38,#dc46b233);border-color:#bca1ff59}html[data-theme=light] .portal-home{color:var(--fx-text);background:#f5f7ff}html[data-theme=light] .vanta-background{opacity:.24;filter:saturate(1.12)hue-rotate(18deg)brightness(1.05)}html[data-theme=light] .vanta-background:after{background:linear-gradient(#f6f8ff2e,#f6f8ffb3),radial-gradient(circle at 18% 18%,#3978f626,#0000 34%),radial-gradient(circle at 83% 12%,#da50d221,#0000 30%)}html[data-theme=light] .portal-header{background:#f9faff8c}html[data-theme=light] .portal-search{background:#ffffffd1;border-color:#585c9d2b}html[data-theme=light] .portal-search input{color:var(--fx-text)}html[data-theme=light] .portal-actions .theme-toggle,html[data-theme=light] .portal-actions .icon-action{color:var(--fx-text);border-color:var(--fx-line)!important;background:#ffffffb3!important}.fit-workspace,.fit-page{background:radial-gradient(circle at 5% 5%,color-mix(in srgb,var(--fx-blue) 10%,transparent),transparent 25%),radial-gradient(circle at 95% 5%,color-mix(in srgb,var(--fx-pink) 9%,transparent),transparent 27%),var(--fx-bg);color:var(--fx-text)}.fit-sidebar{background:linear-gradient(165deg,#11162f,#1b1844 52%,#321848);box-shadow:14px 0 45px #23185c33}.fit-sidebar:before{content:"";background:linear-gradient(90deg,var(--fx-cyan),var(--fx-blue),var(--fx-violet),var(--fx-pink),var(--fx-coral));height:4px;position:absolute;inset:0 0 auto}.fit-sidebar nav a.active{background:linear-gradient(90deg,#4b7dff40,#e546ac2b);box-shadow:inset 3px 0 #a477ff,0 8px 22px #08051d3d}.fit-nav-icon,.fit-sidebar nav a{color:#b9b9db}.fit-sidebar nav a.active .fit-nav-icon,.fit-brand-mark{background:linear-gradient(135deg,var(--fx-blue),var(--fx-violet) 55%,var(--fx-pink));color:#fff}.workspace-page,.workspace-heading h1{color:var(--fx-text)}.workspace-heading p{color:var(--fx-muted)}.asset-card,.data-panel,.stat-grid .stat-card{background:var(--fx-surface);border-color:var(--fx-line);color:var(--fx-text)}.asset-image{background:linear-gradient(145deg,color-mix(in srgb,var(--fx-blue) 9%,var(--fx-surface-solid)),color-mix(in srgb,var(--fx-pink) 8%,var(--fx-surface-solid)))}.asset-meta h2,.stat-grid .stat-card b,.data-table td{color:var(--fx-text)}.asset-meta p,.asset-meta small,.stat-grid .stat-card span{color:var(--fx-muted)}.asset-actions a{background:color-mix(in srgb,var(--fx-violet) 12%,var(--fx-surface-solid));color:var(--fx-violet)}.asset-actions button{background:color-mix(in srgb,var(--fx-coral) 11%,var(--fx-surface-solid));color:var(--fx-coral)}.fit-card{background:var(--fx-surface);border-color:var(--fx-line);box-shadow:var(--fx-shadow);color:var(--fx-text)}.fit-card:first-child{border-top-color:var(--fx-blue)}.fit-card:nth-child(2){border-top-color:var(--fx-coral)}.fit-card:nth-child(3){border-top-color:var(--fx-violet)}.fit-card:first-child h2{color:var(--fx-blue)}.fit-card:nth-child(2) h2{color:var(--fx-coral)}.fit-card:nth-child(3) h2{color:var(--fx-violet)}.fit-upload,.result-empty,.result-state,.result-image>img{background:linear-gradient(145deg,color-mix(in srgb,var(--fx-blue) 8%,var(--fx-surface-solid)),color-mix(in srgb,var(--fx-violet) 8%,var(--fx-surface-solid)),color-mix(in srgb,var(--fx-pink) 7%,var(--fx-surface-solid)))!important;border-color:var(--fx-line)!important}.choice-row button,.settings select,.library-select select,.save-fields input,.save-fields select{border-color:var(--fx-line);color:var(--fx-text);background:var(--fx-surface-solid)!important}.choice-row button.chosen{background:color-mix(in srgb,var(--fx-blue) 14%,var(--fx-surface-solid));border-color:var(--fx-blue);color:var(--fx-blue)}.fit-card:nth-child(2) .choice-row button.chosen{background:color-mix(in srgb,var(--fx-coral) 14%,var(--fx-surface-solid));border-color:var(--fx-coral);color:var(--fx-coral)}.balance-line,.score-grid span{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-blue) 9%,var(--fx-surface-solid)),color-mix(in srgb,var(--fx-violet) 9%,var(--fx-surface-solid)),color-mix(in srgb,var(--fx-pink) 8%,var(--fx-surface-solid)));color:var(--fx-muted)}.history-card,.history-empty,.empty-panel{background:var(--fx-surface);border-color:var(--fx-line);color:var(--fx-text);box-shadow:var(--fx-shadow)}.history-image,.history-state{background:linear-gradient(145deg,color-mix(in srgb,var(--fx-blue) 9%,var(--fx-surface-solid)),color-mix(in srgb,var(--fx-pink) 9%,var(--fx-surface-solid)))}.history-status{background:color-mix(in srgb,var(--fx-mint) 12%,var(--fx-surface-solid));color:var(--fx-mint)}.history-category{color:var(--fx-pink)}.admin-stats .stat-card,.dashboard-grid .console-metric,.stat-grid .stat-card{position:relative;overflow:hidden}.admin-stats .stat-card:before,.dashboard-grid .console-metric:before,.stat-grid .stat-card:before{content:"";background:var(--fx-blue);height:3px;position:absolute;inset:0 0 auto}.admin-stats .stat-card:nth-child(4n+2):before,.dashboard-grid .console-metric:nth-child(4n+2):before,.stat-grid .stat-card:nth-child(4n+2):before{background:var(--fx-violet)}.admin-stats .stat-card:nth-child(4n+3):before,.dashboard-grid .console-metric:nth-child(4n+3):before,.stat-grid .stat-card:nth-child(4n+3):before{background:var(--fx-pink)}.admin-stats .stat-card:nth-child(4n+4):before,.dashboard-grid .console-metric:nth-child(4n+4):before,.stat-grid .stat-card:nth-child(4n+4):before{background:var(--fx-mint)}html[data-theme=dark] .fit-workspace,html[data-theme=dark] .fit-page{background:radial-gradient(circle at 8% 0,#466aff26,#0000 27%),radial-gradient(circle at 94% 5%,#dc43c61f,#0000 28%),#080b18}html[data-theme=dark] .fit-card,html[data-theme=dark] .asset-card,html[data-theme=dark] .data-panel,html[data-theme=dark] .history-card,html[data-theme=dark] .history-empty,html[data-theme=dark] .empty-panel{background:var(--fx-surface);border-color:var(--fx-line);color:var(--fx-text)}@media (prefers-reduced-motion:no-preference){.project-card,.panel,.console-metric,.asset-card,.button{transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s}.console-metric:hover,.asset-card:hover{transform:translateY(-3px)}}@media (max-width:800px){.admin-nav:before,.user-sidebar:before{height:3px}.fit-sidebar:before{left:0;right:0}.admin-main,.user-console-main{background:0 0}}html[data-theme=dark] .portal-project-strip .project-card,html[data-theme=dark] .project-card{color:#f5f6ff!important;background:linear-gradient(145deg,#121a38 0%,#11162d 56%,#191532 100%)!important;border-color:#8497ff33!important;box-shadow:0 22px 64px #00000061!important}html[data-theme=dark] .portal-project-strip .project-card:hover,html[data-theme=dark] .project-card:hover{border-color:#9770ff7a!important;box-shadow:0 28px 80px #0807228c,0 0 38px #6953f41a!important}html[data-theme=dark] .project-body h3,html[data-theme=dark] .project-meta strong{color:#f7f7ff!important}html[data-theme=dark] .portal-project-strip .project-body>p,html[data-theme=dark] .project-body>p{color:#9fa9c9!important}html[data-theme=dark] .project-meta,html[data-theme=dark] .card-link{border-color:#919dec29!important}html[data-theme=dark] .card-link,html[data-theme=dark] .portal-section-heading>a{color:#9d8cff!important}html[data-theme=dark] .status,html[data-theme=dark] .type-badge{color:#b9c7e7!important;background:#0a0f21d1!important;border-color:#8b99e233!important}html[data-theme=dark] .project-card:nth-child(3n+2){background:linear-gradient(145deg,#101d35 0%,#11162d 55%,#20142f 100%)!important}html[data-theme=dark] .project-card:nth-child(3n+3){background:linear-gradient(145deg,#151635 0%,#11162d 55%,#132035 100%)!important}html[data-theme=dark] .project-card:nth-child(3n+1) .card-link{color:#42d3ec!important}html[data-theme=dark] .project-card:nth-child(3n+2) .card-link{color:#ff73b5!important}html[data-theme=dark] .project-card:nth-child(3n+3) .card-link{color:#9e8cff!important}html[data-theme=dark] .favorite{color:#ffd166!important}html[data-theme=dark] .project-card-disabled{filter:saturate(.8);opacity:.78}.portal-home .portal-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.portal-home .portal-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.portal-home .portal-actions .theme-toggle,.portal-home .portal-actions .icon-action{-webkit-backdrop-filter:blur(7px);background:#0d12278f!important;border-color:#b6bfe830!important;box-shadow:0 4px 16px #05071329!important}html[data-theme=light] .portal-home .portal-actions{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .portal-home .portal-actions .theme-toggle,html[data-theme=light] .portal-home .portal-actions .icon-action{background:#fff9!important;border-color:#3a446926!important;box-shadow:0 4px 16px #1a224217!important}:root{--fx-blue:#4f72d8;--fx-cyan:#4f91c7;--fx-violet:#7565cc;--fx-pink:#b96893;--fx-coral:#c97a69;--fx-mint:#45a886;--fx-yellow:#c9a14c}html[data-theme=dark]{--fx-blue:#7189df;--fx-cyan:#68a9d1;--fx-violet:#9080dc;--fx-pink:#c67ca2;--fx-coral:#d08a78;--fx-mint:#63b99b;--fx-yellow:#d2b168}.button,.search-primary,.workspace-primary{background:linear-gradient(110deg,var(--fx-blue),var(--fx-violet))!important;box-shadow:0 9px 24px #5953a933!important}.ui-brand-mark,.brand-mark,.user-sidebar-brand span,.user-avatar,.user-avatar-small,.fit-brand-mark{background:linear-gradient(135deg,var(--fx-blue),var(--fx-violet))!important}.admin-nav:before,.user-sidebar:before,.fit-sidebar:before{background:linear-gradient(90deg,var(--fx-blue),var(--fx-violet))!important}.admin-nav>a.active,.user-sidebar nav a.active{background:linear-gradient(105deg,color-mix(in srgb,var(--fx-blue) 13%,transparent),color-mix(in srgb,var(--fx-violet) 11%,transparent))!important}html[data-theme=dark] .project-card:nth-child(n){background:linear-gradient(145deg,#12182f,#11152a 58%,#17152d)!important}html[data-theme=dark] .project-card:nth-child(n) .card-link{color:#9b91dd!important}html[data-theme=dark] .tags span,html[data-theme=dark] .pill{color:#b7afe5!important;background:#7568c81f!important}.portal-search-hero h1{background:linear-gradient(100deg,#fff,#c7d4f2 42%,#c6bde9 78%,#dec2d2)!important;color:#0000!important;-webkit-background-clip:text!important}.portal-search button{background:linear-gradient(135deg,var(--fx-blue),var(--fx-violet))!important}.portal-projects{background:linear-gradient(#0b0e1d80,#0a0d1beb 120px)!important}html[data-theme=light] .portal-search-hero h1{background:linear-gradient(100deg,#18233e,#4365ad 48%,#7465ad 82%)!important;color:#0000!important;-webkit-background-clip:text!important}html[data-theme=light] .portal-projects{background:linear-gradient(#f7f8fd94,#f7f8fdf2 120px)!important}.overlay-setting{background:#5e69b10e!important}.overlay-setting output{color:var(--fx-cyan)!important;background:#5b6fb521!important}.overlay-setting input[type=range]{background:linear-gradient(90deg,var(--fx-blue),#30374f)!important}.overlay-setting input[type=range]::-webkit-slider-thumb{background:var(--fx-blue)!important;border-color:#dbe1f2!important}.overlay-setting>i{background:radial-gradient(circle at 25% 30%,#667fc0,#0000 38%),linear-gradient(135deg,#172139,#34335e)!important}.effect-choice{background:#5a67ae09!important}.effect-choice:hover{background:#665ebb17!important;border-color:#8477d98c!important;box-shadow:0 0 0 3px #6f63ca14!important}.effect-choice:has(input:checked){background:#665ebb17!important;border-color:#8477d98c!important;box-shadow:0 0 0 3px #6f63ca14!important}.effect-choice:has(input:checked):after{color:#a695e9!important}.effect-swatch{background:radial-gradient(circle,#c2d5ff,#637cc8 70%)!important;box-shadow:0 0 18px #667ccd3d!important}.effect-choice:has(input:checked) .effect-swatch{box-shadow:0 0 0 3px #e0e4f7bf,0 0 22px #7065cb57!important}html[data-theme=light] .portal-search-hero h1{color:#f7f9ff!important;-webkit-text-fill-color:#f7f9ff!important;text-shadow:0 2px 16px #05121a66,0 1px 3px #05121a8f!important;filter:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html[data-theme=light] .portal-kicker{color:#f2f6ff!important;text-shadow:0 2px 10px #05121a7a!important}html[data-theme=light] .portal-search-hero:before{background:linear-gradient(#050c1605,#050c1614)!important}html[data-theme=dark] .admin-shell,html[data-theme=dark] .admin-main,html[data-theme=dark] .user-console,html[data-theme=dark] .user-console-main{color:#f2f4fb!important;background:#090d1a!important}html[data-theme=dark] .admin-main,html[data-theme=dark] .user-console-main{background-image:radial-gradient(circle at 84% -8%,#5a69b813,#0000 29%)!important}html[data-theme=dark] .admin-nav,html[data-theme=dark] .user-sidebar{background:#0b101e!important;border-color:#20283d!important;box-shadow:7px 0 28px #0000002e!important}html[data-theme=dark] .admin-nav:before,html[data-theme=dark] .user-sidebar:before{opacity:.8;background:#6f78c9!important}html[data-theme=dark] .admin-nav>a,html[data-theme=dark] .user-sidebar nav a,html[data-theme=dark] .sidebar-home,html[data-theme=dark] .user-sidebar-bottom form button{color:#a1abc1!important}html[data-theme=dark] .admin-nav>a:hover,html[data-theme=dark] .user-sidebar nav a:hover{color:#e5e9f4!important;background:#121a2b!important}html[data-theme=dark] .admin-nav>a.active,html[data-theme=dark] .user-sidebar nav a.active{color:#c8cdf9!important;background:#161e31!important;box-shadow:inset 3px 0 #7d82dc!important}html[data-theme=dark] .admin-nav-icon,html[data-theme=dark] .sidebar-nav-icon{color:#8e9ab6!important}html[data-theme=dark] .admin-nav>a.active .admin-nav-icon,html[data-theme=dark] .user-sidebar nav a.active .sidebar-nav-icon{color:#d5d8ff!important;box-shadow:none!important;background:#252d53!important}html[data-theme=dark] .panel,html[data-theme=dark] .stat-card,html[data-theme=dark] .manage-card,html[data-theme=dark] .project-admin-list,html[data-theme=dark] .data-filter,html[data-theme=dark] .console-panel,html[data-theme=dark] .console-metric,html[data-theme=dark] .user-table-panel,html[data-theme=dark] .user-table-toolbar{color:#f1f3fa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111626!important;border-color:#252d43!important;box-shadow:0 14px 38px #0003!important}html[data-theme=dark] .admin-stats .stat-card:before,html[data-theme=dark] .dashboard-grid .console-metric:before{opacity:.72;background:#6f78c9!important}html[data-theme=dark] .admin-stats .stat-card:nth-child(n) strong,html[data-theme=dark] .dashboard-grid .console-metric:nth-child(n) b{color:#959be4!important}html[data-theme=dark] .admin-stats .stat-card:last-child strong{color:#72bea5!important}html[data-theme=dark] .stat-card p,html[data-theme=dark] .stat-card span,html[data-theme=dark] .console-metric small,html[data-theme=dark] .console-metric span,html[data-theme=dark] .muted,html[data-theme=dark] .overview-card .panel-title p,html[data-theme=dark] .activity-panel .panel-title p{color:#9ba5bd!important}html[data-theme=dark] .admin-top h1,html[data-theme=dark] .user-console-top h1,html[data-theme=dark] .panel h2,html[data-theme=dark] .console-panel h2{color:#f5f6fb!important}html[data-theme=dark] .eyebrow{color:#9299dc!important}html[data-theme=dark] .list-row,html[data-theme=dark] .usage-row,html[data-theme=dark] .notice-row,html[data-theme=dark] .admin-table td,html[data-theme=dark] .admin-table th,html[data-theme=dark] .user-data-table td,html[data-theme=dark] .user-data-table th{border-color:#252d43!important}html[data-theme=dark] .admin-table th,html[data-theme=dark] .user-data-table th{color:#9da7bd!important;background:#0e1422!important}html[data-theme=dark] .admin-table td,html[data-theme=dark] .user-data-table td{color:#dce0ec!important}html[data-theme=dark] .admin-table tbody tr:hover,html[data-theme=dark] .user-data-table tbody tr:hover{background:#151c2e!important}html[data-theme=dark] .pill,html[data-theme=dark] .table-tag{color:#bbc0eb!important;background:#202742!important}html[data-theme=dark] .status-active{color:#78c6a9!important;background:#3f9a7c24!important}html[data-theme=dark] .status-pending{color:#d6b36b!important;background:#be913e24!important}html[data-theme=dark] .status-disabled,html[data-theme=dark] .status-rejected{color:#dc8b97!important;background:#be5b6824!important}html[data-theme=dark] .positive{color:#78c6a9!important}html[data-theme=dark] .negative{color:#dc8b97!important}html[data-theme=dark] .activity-row strong,html[data-theme=dark] .log-summary b,html[data-theme=dark] .code-text,html[data-theme=dark] .table-total{color:#959be4!important}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .admin-form input,html[data-theme=dark] .admin-form textarea,html[data-theme=dark] .admin-form select,html[data-theme=dark] .compact-form input,html[data-theme=dark] .compact-form select,html[data-theme=dark] .filters input,html[data-theme=dark] .filters select,html[data-theme=dark] .data-filter input,html[data-theme=dark] .data-filter select,html[data-theme=dark] .search-field input,html[data-theme=dark] .search-field select,html[data-theme=dark] .search-inline-fields>select{color:#e8ebf4!important;background:#0d1321!important;border-color:#293248!important}html[data-theme=dark] .search-toolbar{background:#111626!important;border-color:#252d43!important;box-shadow:0 12px 32px #0000002b!important}html[data-theme=dark] .search-secondary,html[data-theme=dark] .mini-btn{color:#aeb6e9!important;background:#171f33!important;border-color:#313b58!important}html[data-theme=dark] .button,html[data-theme=dark] .search-primary{background:#6872c5!important;box-shadow:0 8px 20px #41489138!important}html[data-theme=dark] .button:hover,html[data-theme=dark] .search-primary:hover{background:#7780d0!important}html[data-theme=dark] .theme-toggle{color:#c9cede!important;background:#131a2b!important;border-color:#2b344c!important}html[data-theme=dark] .fit-workspace,html[data-theme=dark] .fit-page{color:#f2f4fb!important;background:#090d1a radial-gradient(circle at 78% -10%,#6269b812,#0000 29%)!important}html[data-theme=dark] .fit-sidebar{background:#0c1120!important;border-right:1px solid #222b42!important;box-shadow:10px 0 32px #0003!important}html[data-theme=dark] .fit-sidebar:before{opacity:.8;background:#7079ca!important}html[data-theme=dark] .fit-brand-mark{background:#6d75c8!important;box-shadow:0 8px 22px #4348913d!important}html[data-theme=dark] .fit-sidebar nav a.active .fit-nav-icon{color:#d9dcff!important;box-shadow:none!important;background:#282f56!important}html[data-theme=dark] .workspace-page{color:#f2f4fb!important}html[data-theme=dark] .workspace-heading h1,html[data-theme=dark] .fit-hero h1,html[data-theme=dark] .history-hero h1{color:#f3f4fa!important;-webkit-text-fill-color:#f3f4fa!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html[data-theme=dark] .fit-card{color:#f0f2f8!important;background:#111626!important;border-color:#283149!important;box-shadow:0 16px 42px #00000038!important}html[data-theme=dark] .fit-upload strong{color:#9ca8e5!important;background:#242b4b!important}html[data-theme=dark] .fit-card:nth-child(3) .primary,html[data-theme=dark] .workspace-primary{background:#6e77ca!important;border-color:#6e77ca!important;box-shadow:0 8px 20px #4248933d!important}html[data-theme=dark] .asset-card,html[data-theme=dark] .data-panel,html[data-theme=dark] .history-card,html[data-theme=dark] .history-empty,html[data-theme=dark] .empty-panel,html[data-theme=dark] .stat-grid .stat-card{color:#eff1f8!important;background:#111626!important;border-color:#283149!important;box-shadow:0 14px 38px #0003!important}html[data-theme=dark] .portal-projects{-webkit-backdrop-filter:blur(3px);border:1px solid #8793be17;box-shadow:0 -18px 60px #02040d14;background:linear-gradient(#090c192e,#090c198f 150px,#090c19b8)!important}html[data-theme=dark] .portal-section-heading h2{color:#f2f4f9!important}html[data-theme=dark] .portal-section-heading>div>span{color:#989ed3!important}html[data-theme=dark] .portal-section-heading>a{color:#aab2cf!important}html[data-theme=dark] .portal-section-heading>a:hover{color:#a49be4!important}html[data-theme=dark] .portal-project-strip .project-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(155deg,#13192de0,#0e1323e6)!important;border-color:#808fbc2b!important;box-shadow:0 16px 42px #0003!important}html[data-theme=dark] .portal-project-strip .project-card:hover{border-color:#8980d266!important;transform:translateY(-5px)!important;box-shadow:0 24px 60px #0000004a,0 0 25px #695fbc12!important}html[data-theme=dark] .portal-project-strip .project-cover{background:radial-gradient(circle at 28% 42%,#3e799933,#0000 28%),radial-gradient(circle at 78% 18%,#574c9221,#0000 30%),linear-gradient(145deg,#111b2c,#0d1524)!important}html[data-theme=dark] .portal-project-strip .project-cover img[src$=project-placeholder\.svg]{opacity:.58!important;filter:saturate(.62)hue-rotate(12deg)brightness(.83)!important}html[data-theme=dark] .portal-project-strip .project-cover img:not([src$=project-placeholder\.svg]){filter:saturate(.72)brightness(.78)contrast(.94)!important}html[data-theme=dark] .portal-project-strip .project-card:hover .project-cover img:not([src$=project-placeholder\.svg]){filter:saturate(.82)brightness(.84)contrast(.96)!important}html[data-theme=dark] .portal-project-strip .project-cover:after{background:linear-gradient(#080c1708,#0a0e1b40)!important}html[data-theme=dark] .portal-project-strip .project-body{padding:22px 23px!important}html[data-theme=dark] .portal-project-strip .project-body h3{color:#eef1f7!important}html[data-theme=dark] .portal-project-strip .project-body>p{line-height:1.65;color:#9ca6bd!important}html[data-theme=dark] .portal-project-strip .tags span{border:1px solid #8492b814;color:#a8b1c7!important;background:#1a2236!important}html[data-theme=dark] .portal-project-strip .status{color:#7ec2a7!important}html[data-theme=dark] .portal-project-strip .project-card-disabled .status{color:#d0ad66!important}html[data-theme=dark] .portal-project-strip .project-meta{color:#c5cad7!important;border-color:#8492b81f!important;padding-top:15px!important}html[data-theme=dark] .portal-project-strip .card-link{color:#aaa2e1!important;border-color:#8492b81a!important;margin-top:11px!important;padding-top:15px!important}html[data-theme=dark] .portal-project-strip .favorite.ui-icon-button{box-shadow:none!important;background:#151b2fbf!important;border-color:#8793be2b!important}html[data-theme=light] .portal-projects{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #444e7912;background:linear-gradient(#f7f8fd29,#f7f8fd99 150px,#f7f8fdcc)!important}html[data-theme=light] .portal-project-strip .project-card{background:#fffc!important;border-color:#46527f21!important;box-shadow:0 16px 42px #242e5917!important}html[data-theme=light] .portal-project-strip .project-card:hover{border-color:#6960b547!important;box-shadow:0 23px 58px #2a2e6224!important}html[data-theme=light] .portal-project-strip .project-cover{background:linear-gradient(145deg,#eaf1f7,#edf0f8)!important}html[data-theme=light] .portal-project-strip .project-cover img[src$=project-placeholder\.svg]{opacity:.7!important;filter:saturate(.58)hue-rotate(12deg)!important}html[data-theme=light] .portal-project-strip .project-cover img:not([src$=project-placeholder\.svg]){filter:saturate(.78)brightness(.92)!important}.ui-icon-button{box-shadow:none!important;background:#ffffff09!important;border-color:#0000!important;border-radius:10px!important}.ui-icon-button svg,.ui-icon-box svg,.admin-nav-icon svg,.sidebar-nav-icon svg,.fit-nav-icon svg,.user-sidebar-bottom svg,.card-link svg,.portal-section-heading a svg,.auth-links svg,.auth-secondary-actions svg,.portal-search svg,.fit-upload strong svg{stroke-width:1.55px!important;filter:none!important}.ui-icon-button:hover{box-shadow:none!important;background:#818bbe17!important;border-color:#8f99c51f!important;transform:translateY(-1px)!important}.ui-brand-mark,.brand-mark,.fit-brand-mark{box-shadow:none!important}.ui-brand-mark svg,.brand-mark svg{stroke-width:1.6px!important}.admin-nav-icon,.sidebar-nav-icon,.fit-nav-icon{box-shadow:none!important;background:0 0!important;border-radius:8px!important}.admin-nav>a:hover .admin-nav-icon,.admin-nav>a.active .admin-nav-icon,.user-sidebar nav a.active .sidebar-nav-icon,.fit-sidebar nav a.active .fit-nav-icon{color:#cbd0f6!important;box-shadow:none!important;background:#7880ca1a!important}.favorite.ui-icon-button{box-shadow:none!important;background:0 0!important;border-color:#919abe1f!important}.favorite.ui-icon-button svg{stroke-width:1.6px!important}.favorite.selected{background:#c6a14c14!important}.fit-upload strong{border:1px solid #8591bc2e;color:#929bda!important;background:0 0!important;border-radius:12px!important}.fit-upload strong svg{stroke-width:1.5px!important}.notification-bell b{box-shadow:0 0 0 2px #111626;font-weight:600!important}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .portal-home .portal-actions .theme-toggle,html[data-theme=dark] .portal-home .portal-actions .icon-action{-webkit-backdrop-filter:blur(5px);box-shadow:none!important;background:#0f152557!important;border-color:#919bc51f!important}html[data-theme=light] .ui-icon-button,html[data-theme=light] .portal-home .portal-actions .theme-toggle,html[data-theme=light] .portal-home .portal-actions .icon-action{box-shadow:none!important;background:#ffffff57!important;border-color:#3d487014!important}html[data-theme=light] .ui-icon-button:hover{background:#ffffff9e!important;border-color:#3d487021!important}html[data-theme=dark] .fit-workspace,html[data-theme=dark] .fit-page{--fit-bg:#1a1210;--fit-side:#211613;--fit-surface:#281b17;--fit-surface-2:#30211c;--fit-border:#4a3129;--fit-text:#fff6ed;--fit-muted:#c5a99b;--fit-primary:#d87955;--fit-primary-soft:#4a2b21;--fit-rose:#c87578;--fit-gold:#d5a45e;background:var(--fit-bg)!important;color:var(--fit-text)!important;background-image:radial-gradient(circle at 80% -8%,#c96f4f1f,#0000 32%),radial-gradient(circle at 12% 82%,#aa5d5812,#0000 28%)!important}html[data-theme=dark] .fit-sidebar{background:#211613!important;border-color:#452e27!important;box-shadow:9px 0 30px #1208053d!important}html[data-theme=dark] .fit-sidebar:before{background:#cf7656!important}html[data-theme=dark] .fit-brand-mark{color:#fff8f1!important;background:#cf7656!important}html[data-theme=dark] .fit-brand b{color:#fff7ef!important}html[data-theme=dark] .fit-brand small,html[data-theme=dark] .fit-side-bottom small,html[data-theme=dark] .fit-sidebar nav p{color:#ad8f82!important}html[data-theme=dark] .fit-sidebar nav a{color:#c5aa9d!important}html[data-theme=dark] .fit-sidebar nav a:hover{color:#fff2e8!important;background:#2d1e19!important}html[data-theme=dark] .fit-sidebar nav a.active{color:#f2b093!important;background:#35231d!important;box-shadow:inset 3px 0 #dc805c!important}html[data-theme=dark] .fit-nav-icon{color:#b79788!important}html[data-theme=dark] .fit-sidebar nav a.active .fit-nav-icon{color:#f2ac8d!important;background:#d879551f!important}html[data-theme=dark] .fit-side-bottom{border-color:#452e27!important}html[data-theme=dark] .fit-side-bottom>a{color:#cdb2a5!important;background:#2b1d19!important}html[data-theme=dark] .fit-side-bottom>a:hover{color:#fff2e8!important;background:#35231d!important}html[data-theme=dark] .workspace-heading>div>span,html[data-theme=dark] .fit-hero>span,html[data-theme=dark] .history-hero>span{color:#e09270!important}html[data-theme=dark] .workspace-heading h1,html[data-theme=dark] .fit-hero h1,html[data-theme=dark] .history-hero h1{color:#fff6ed!important;-webkit-text-fill-color:#fff6ed!important}html[data-theme=dark] .workspace-heading p,html[data-theme=dark] .fit-hero p,html[data-theme=dark] .history-hero p{color:#c5aa9d!important}html[data-theme=dark] .fit-hero b{color:#df8a82!important}html[data-theme=dark] .fit-card,html[data-theme=dark] .asset-card,html[data-theme=dark] .data-panel,html[data-theme=dark] .history-card,html[data-theme=dark] .history-empty,html[data-theme=dark] .empty-panel,html[data-theme=dark] .stat-grid .stat-card{color:#fff5ec!important;background:#281b17!important;border-color:#4a3129!important;box-shadow:0 16px 42px #11070438!important}html[data-theme=dark] .fit-card:first-child{border-top-color:#d59b71!important}html[data-theme=dark] .fit-card:nth-child(2){border-top-color:#ce7356!important}html[data-theme=dark] .fit-card:nth-child(3){border-top-color:#c87578!important}html[data-theme=dark] .fit-card:first-child h2{color:#e6b68f!important}html[data-theme=dark] .fit-card:nth-child(2) h2{color:#e49371!important}html[data-theme=dark] .fit-card:nth-child(3) h2{color:#df9695!important}html[data-theme=dark] .fit-upload{color:#c6a99b!important;background:#30211c!important;border-color:#594036!important}html[data-theme=dark] .fit-upload:hover{background:#382620!important;border-color:#8b5946!important}html[data-theme=dark] .fit-upload strong{color:#e49a77!important;background:0 0!important;border-color:#e19a773d!important}html[data-theme=dark] .choice-row button,html[data-theme=dark] .settings select,html[data-theme=dark] .library-select select,html[data-theme=dark] .save-fields input,html[data-theme=dark] .save-fields select{color:#d1b8ac!important;background:#201512!important;border-color:#52382f!important}html[data-theme=dark] .fit-card:first-child .choice-row button.chosen{color:#edbd98!important;background:#d59b7121!important;border-color:#c58e68!important}html[data-theme=dark] .fit-card:nth-child(2) .choice-row button.chosen{color:#eda081!important;background:#ce735624!important;border-color:#cf7656!important}html[data-theme=dark] .settings{border-color:#4a3129!important}html[data-theme=dark] .settings label,html[data-theme=dark] .library-select,html[data-theme=dark] .save-fields,html[data-theme=dark] .save-toggle,html[data-theme=dark] .card-tip{color:#bea195!important}html[data-theme=dark] .fit-page input[type=checkbox]{background:#201512!important;border-color:#745044!important}html[data-theme=dark] .fit-page input[type=checkbox]:checked{background:#d87955!important;box-shadow:inset 0 0 0 4px #201512!important}html[data-theme=dark] .result-empty,html[data-theme=dark] .result-state,html[data-theme=dark] .result-image>img{color:#725e55!important;background:#f2e5d9!important;border-color:#d8c1b2!important}html[data-theme=dark] .result-empty span,html[data-theme=dark] .result-state b{color:#6c554b!important}html[data-theme=dark] .result-empty small,html[data-theme=dark] .result-state span{color:#8c7367!important}html[data-theme=dark] .balance-line{color:#745d52!important;background:#ead8ca!important}html[data-theme=dark] .score-grid span{color:#c5a89a!important;background:#32211c!important}html[data-theme=dark] .score-grid b{color:#e4a184!important}html[data-theme=dark] .fit-card:nth-child(3) .primary,html[data-theme=dark] .workspace-primary{color:#fffaf6!important;background:#d87955!important;border-color:#d87955!important;box-shadow:0 8px 20px #883c2338!important}html[data-theme=dark] .fit-card:nth-child(3) .primary:hover,html[data-theme=dark] .workspace-primary:hover{background:#e08765!important}html[data-theme=dark] .fit-card:nth-child(3) .secondary{color:#e4a09b!important;background:#38211f!important;border-color:#774544!important}html[data-theme=dark] .asset-image,html[data-theme=dark] .history-image,html[data-theme=dark] .history-state{background:#33231e!important}html[data-theme=dark] .asset-meta h2,html[data-theme=dark] .history-body h2,html[data-theme=dark] .stat-grid .stat-card b{color:#fff4eb!important}html[data-theme=dark] .asset-meta p,html[data-theme=dark] .asset-meta small,html[data-theme=dark] .history-body p,html[data-theme=dark] .history-body small,html[data-theme=dark] .stat-grid .stat-card span{color:#bea195!important}html[data-theme=dark] .data-table th{color:#b99c8f!important;background:#211613!important}html[data-theme=dark] .data-table td{color:#e8d5ca!important}html[data-theme=dark] .data-table th,html[data-theme=dark] .data-table td{border-color:#493129!important}html[data-theme=dark] .history-status{color:#91c6a4!important;background:#589d7724!important}html[data-theme=dark] .history-category{color:#e49371!important}html[data-theme=light] .fit-workspace,html[data-theme=light] .fit-page{color:#49342c!important;background:#f8f0e9 radial-gradient(circle at 82% -8%,#da89641f,#0000 34%)!important}html[data-theme=light] .fit-sidebar{background:#fff8f2!important;border-color:#ead8cc!important;box-shadow:8px 0 28px #603a2b12!important}html[data-theme=light] .fit-sidebar:before{background:#d77b58!important}html[data-theme=light] .fit-brand-mark{color:#fff!important;background:#d77b58!important}html[data-theme=light] .fit-sidebar nav p,html[data-theme=light] .fit-brand small{color:#a17f70!important}html[data-theme=light] .fit-sidebar nav a{color:#775c51!important}html[data-theme=light] .fit-sidebar nav a:hover{background:#f8e9df!important}html[data-theme=light] .fit-sidebar nav a.active{color:#a84f35!important;background:#f5e3d8!important;box-shadow:inset 3px 0 #d77b58!important}html[data-theme=light] .fit-card,html[data-theme=light] .asset-card,html[data-theme=light] .data-panel,html[data-theme=light] .history-card,html[data-theme=light] .history-empty,html[data-theme=light] .empty-panel,html[data-theme=light] .stat-grid .stat-card{background:#fffbf7eb!important;border-color:#ead7ca!important;box-shadow:0 15px 38px #5e392a14!important}html[data-theme=light] .workspace-primary,html[data-theme=light] .fit-card .primary{color:#fff!important;background:#d77b58!important;border-color:#d77b58!important}html[data-theme=light] .fit-upload{background:#f9eee7!important;border-color:#dfc4b4!important}html[data-theme=light] .result-empty,html[data-theme=light] .result-state{background:#f3e7de!important;border-color:#dbc7ba!important}html[data-theme=light] body,html[data-theme=light] .admin-shell,html[data-theme=light] .admin-main,html[data-theme=light] .user-console,html[data-theme=light] .user-console-main{color:#20283c!important;background:#f5f7fb!important}html[data-theme=light] .admin-nav,html[data-theme=light] .user-sidebar{color:#273149!important;background:#fff!important;border-color:#e1e5ef!important}html[data-theme=light] .admin-nav a,html[data-theme=light] .user-sidebar a{color:#59647b!important}html[data-theme=light] .admin-nav a.active,html[data-theme=light] .user-sidebar a.active{color:#4f5599!important;background:#eef0fa!important}html[data-theme=light] .panel,html[data-theme=light] .stat-card,html[data-theme=light] .manage-card,html[data-theme=light] .project-admin-list,html[data-theme=light] .data-filter,html[data-theme=light] .console-panel,html[data-theme=light] .console-metric,html[data-theme=light] .user-table-panel,html[data-theme=light] .user-table-toolbar,html[data-theme=light] .search-toolbar{color:#20283c!important;background:#fff!important;border-color:#e1e5ef!important;box-shadow:0 12px 34px #29335212!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] .panel h2{color:#1d263a!important}html[data-theme=light] .muted,html[data-theme=light] .panel p,html[data-theme=light] .stat-card p,html[data-theme=light] .stat-card span{color:#68748b!important}html[data-theme=light] .admin-table th,html[data-theme=light] .user-data-table th,html[data-theme=light] .data-table th{color:#606c84!important;background:#f3f5f9!important}html[data-theme=light] .admin-table td,html[data-theme=light] .user-data-table td,html[data-theme=light] .data-table td{color:#2d374d!important}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:#273149!important;background:#fff!important;border-color:#d9deea!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8c96aa!important}.fit-workspace[data-fit-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fit-workspace[data-fit-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#49342c!important;background:#f8f0e9 radial-gradient(circle at 82% -8%,#da89641f,#0000 34%)!important}.fit-workspace[data-fit-theme=light] .fit-brand-mark{color:#fff!important;background:#d77b58!important}.fit-workspace[data-fit-theme=light] .fit-brand b,.fit-workspace[data-fit-theme=light] .workspace-heading h1,.fit-workspace[data-fit-theme=light] .fit-hero h1,.fit-workspace[data-fit-theme=light] .history-hero h1{color:#49342c!important;-webkit-text-fill-color:#49342c!important}.fit-workspace[data-fit-theme=light] .fit-sidebar nav a:hover{background:#f8e9df!important}.fit-workspace[data-fit-theme=light] .workspace-heading p,.fit-workspace[data-fit-theme=light] .fit-hero p,.fit-workspace[data-fit-theme=light] .history-hero p,.fit-workspace[data-fit-theme=light] .asset-meta p,.fit-workspace[data-fit-theme=light] .history-body p{color:#81675b!important}.fit-workspace[data-fit-theme=light] input,.fit-workspace[data-fit-theme=light] textarea,.fit-workspace[data-fit-theme=light] select,.fit-workspace[data-fit-theme=light] .choice-row button{color:#5e463b!important;background:#fff!important;border-color:#dfc8ba!important}.fit-workspace[data-fit-theme=light] .workspace-primary,.fit-workspace[data-fit-theme=light] .fit-card .primary{color:#fff!important;background:#d77b58!important;border-color:#d77b58!important}.fit-theme-toggle{color:#c8ab9e;cursor:pointer;background:0 0;border:1px solid #4c332b;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 11px;display:flex}.fit-theme-toggle svg{stroke-width:1.5px;width:19px;height:19px}.fit-theme-toggle:hover{color:#fff0e7;background:#30201b}.fit-workspace[data-fit-theme=light] .fit-theme-toggle{color:#805e50;border-color:#e1cbbd}.fit-workspace[data-fit-theme=light] .fit-theme-toggle:hover{color:#a84f35;background:#f6e7dd}.settings-tabs{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:22px 0 0;display:flex}.settings-tabs a,.settings-tabs span{color:var(--muted);padding:11px 16px;font-size:13px;text-decoration:none}.settings-tabs a.active{color:var(--fx-violet);border-bottom:2px solid var(--fx-violet);font-weight:700}.settings-tabs span{opacity:.55}.settings-tab-panel{padding-top:24px}.settings-tab-heading{margin-bottom:18px}.settings-tab-heading h3{margin:0 0 5px}.settings-tab-heading p{color:var(--muted);margin:0}.background-tuning{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:6px;display:grid}.setting-range,.background-colors,.background-switches{border:1px solid var(--line);background:#646eaa09;border-radius:14px;padding:16px}.setting-range>span{justify-content:space-between;align-items:center;display:flex}.setting-range output{color:var(--fx-violet);font-weight:700}.setting-range input{width:100%;margin:14px 0 7px}.setting-range small{color:var(--muted)}.background-colors{gap:18px;display:flex}.background-colors label{flex:1;gap:8px;display:grid}.background-colors input[type=color]{width:100%;height:42px;padding:4px}.background-switches{align-items:center;gap:24px;display:flex}.background-switches label{align-items:center;gap:8px;display:flex}@media (max-width:760px){.background-tuning{grid-template-columns:1fr}.background-colors,.background-switches{flex-direction:column;align-items:stretch}}.fit-workspace[data-fit-theme=dark]{--fit-cyan:#55c8d0;--fit-violet:#8d79db;--fit-magenta:#d16f9e;--fit-blue:#668fd5;color:#f4f2ff!important;background-color:#090a16!important;background-image:radial-gradient(circle at 78% 4%,#724bbe2e,#0000 31%),radial-gradient(circle at 20% 88%,#2097a41c,#0000 29%),linear-gradient(#5765aa09 1px,#0000 1px),linear-gradient(90deg,#5765aa09 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto,auto,42px 42px,42px 42px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.fit-workspace[data-fit-theme=dark] .fit-sidebar{background:linear-gradient(#10101f,#0c0d19)!important;border-color:#68bdcd38!important;box-shadow:12px 0 42px #00000057,1px 0 #8260d329!important}.fit-workspace[data-fit-theme=dark] .fit-sidebar:before{box-shadow:0 0 18px #6bc5d040;background:linear-gradient(90deg,#56c6ce,#8d79db,#d16f9e)!important}.fit-workspace[data-fit-theme=dark] .fit-brand-mark{color:#fff!important;background:linear-gradient(135deg,#55c8d0,#8074d6 56%,#c96e9c)!important;box-shadow:0 0 24px #64b0cd40!important}.fit-workspace[data-fit-theme=dark] .fit-brand b{color:#f6f4ff!important}.fit-workspace[data-fit-theme=dark] .fit-brand small,.fit-workspace[data-fit-theme=dark] .fit-sidebar nav p{color:#7e8eac!important}.fit-workspace[data-fit-theme=dark] .fit-sidebar nav a{color:#aeb5cf!important}.fit-workspace[data-fit-theme=dark] .fit-sidebar nav a:hover{color:#edf0ff!important;background:#5868b01a!important}.fit-workspace[data-fit-theme=dark] .fit-sidebar nav a.active{color:#b8e9ec!important;background:linear-gradient(90deg,#4caebd21,#795bc121)!important;box-shadow:inset 3px 0 #5ac7cf,0 0 24px #5b63bc12!important}.fit-workspace[data-fit-theme=dark] .fit-sidebar nav a.active .fit-nav-icon{color:#73d5db!important;background:#52c1ca1a!important}.fit-workspace[data-fit-theme=dark] .fit-side-bottom{border-color:#7b89bc2e!important}.fit-workspace[data-fit-theme=dark] .fit-side-bottom>a,.fit-workspace[data-fit-theme=dark] .fit-theme-toggle{color:#afb7d4!important;background:#6a5bad12!important;border-color:#7a8ac02e!important}.fit-workspace[data-fit-theme=dark] .fit-side-bottom>a:hover,.fit-workspace[data-fit-theme=dark] .fit-theme-toggle:hover{color:#d9f8f9!important;background:#53b6c21a!important}.fit-workspace[data-fit-theme=dark] .workspace-heading>div>span,.fit-workspace[data-fit-theme=dark] .fit-hero>span,.fit-workspace[data-fit-theme=dark] .history-hero>span{color:#66cbd2!important}.fit-workspace[data-fit-theme=dark] .workspace-heading h1,.fit-workspace[data-fit-theme=dark] .fit-hero h1,.fit-workspace[data-fit-theme=dark] .history-hero h1{background:linear-gradient(100deg,#f3f8ff,#84d5dc 40%,#a99ae8 72%,#dc8eae)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.fit-workspace[data-fit-theme=dark] .workspace-heading p,.fit-workspace[data-fit-theme=dark] .fit-hero p,.fit-workspace[data-fit-theme=dark] .history-hero p{color:#9da6c1!important}.fit-workspace[data-fit-theme=dark] .fit-hero b{color:#df84ad!important}.fit-workspace[data-fit-theme=dark] .fit-card,.fit-workspace[data-fit-theme=dark] .asset-card,.fit-workspace[data-fit-theme=dark] .data-panel,.fit-workspace[data-fit-theme=dark] .history-card,.fit-workspace[data-fit-theme=dark] .history-empty,.fit-workspace[data-fit-theme=dark] .empty-panel,.fit-workspace[data-fit-theme=dark] .stat-grid .stat-card{color:#f2f1fb!important;background:linear-gradient(155deg,#14162bf0,#0d0f1ff2)!important;border-color:#7888c238!important;box-shadow:0 18px 52px #0000004d!important}.fit-workspace[data-fit-theme=dark] .fit-card:first-child{border-top-color:#55c8d0!important;box-shadow:0 18px 52px #0000004d,0 -1px 16px #55c8d014!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(2){border-top-color:#d16f9e!important;box-shadow:0 18px 52px #0000004d,0 -1px 16px #d16f9e14!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(3){border-top-color:#8d79db!important;box-shadow:0 18px 52px #0000004d,0 -1px 16px #8d79db1a!important}.fit-workspace[data-fit-theme=dark] .fit-card:first-child h2{color:#76d6db!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(2) h2{color:#dc8fb2!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(3) h2{color:#ad9ce9!important}.fit-workspace[data-fit-theme=dark] .fit-upload{color:#a7b0ca!important;background:linear-gradient(145deg,#191f37e6,#19132de6)!important;border-color:#7590cc52!important}.fit-workspace[data-fit-theme=dark] .fit-upload:hover{border-color:#5fc2cb!important;box-shadow:inset 0 0 30px #49b5c10f!important}.fit-workspace[data-fit-theme=dark] .fit-upload strong{color:#6fd2d8!important;background:#45b1bd0f!important;border-color:#5dccd44d!important}.fit-workspace[data-fit-theme=dark] .choice-row button,.fit-workspace[data-fit-theme=dark] .settings select,.fit-workspace[data-fit-theme=dark] .library-select select,.fit-workspace[data-fit-theme=dark] .save-fields input,.fit-workspace[data-fit-theme=dark] .save-fields select{color:#b1bad4!important;background:#111329!important;border-color:#30375d!important}.fit-workspace[data-fit-theme=dark] .fit-card:first-child .choice-row button.chosen{color:#87dde1!important;background:#48bcc721!important;border-color:#55bdc7!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(2) .choice-row button.chosen{color:#e59bbb!important;background:#cc659621!important;border-color:#c96f9b!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(3) .primary,.fit-workspace[data-fit-theme=dark] .workspace-primary{background:linear-gradient(105deg,#587fc8,#8273d2 52%,#b9669a)!important;border-color:#0000!important;box-shadow:0 8px 28px #5d52b542!important}.fit-workspace[data-fit-theme=dark] .fit-card:nth-child(3) .secondary{color:#75d0d6!important;background:#4bb9c414!important;border-color:#53bec847!important}.fit-workspace[data-fit-theme=dark] .result-empty,.fit-workspace[data-fit-theme=dark] .result-state{color:#aeb4ce!important;background:linear-gradient(145deg,#171a31,#20172f)!important;border-color:#8977cf4d!important}.fit-workspace[data-fit-theme=dark] .result-empty span,.fit-workspace[data-fit-theme=dark] .result-state b{color:#dbdafa!important}.fit-workspace[data-fit-theme=dark] .balance-line{color:#b9b3e4!important;background:#695bb21f!important}.fit-workspace[data-fit-theme=dark] .score-grid span{background:#15182e!important}.fit-workspace[data-fit-theme=dark] .score-grid b{color:#7ed1d7!important}.fit-workspace[data-fit-theme=light]{--fit-coral:#d77e6c;--fit-lavender:#8e83bd;--fit-blue:#6f9eb8;--fit-mint:#77a994;color:#403d4b!important;background-color:#f8f5f2!important;background-image:radial-gradient(circle at 85% 3%,#9380be24,#0000 30%),radial-gradient(circle at 12% 80%,#6aa6961c,#0000 29%),linear-gradient(135deg,#dd806b0d,#0000 42%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.fit-workspace[data-fit-theme=light] .fit-sidebar:before{background:linear-gradient(90deg,#d77e6c,#9b89c2,#70a7b8)!important}.fit-workspace[data-fit-theme=light] .fit-sidebar nav p,.fit-workspace[data-fit-theme=light] .fit-brand small{color:#938996!important}.fit-workspace[data-fit-theme=light] .workspace-heading h1,.fit-workspace[data-fit-theme=light] .fit-hero h1,.fit-workspace[data-fit-theme=light] .history-hero h1{background:linear-gradient(100deg,#4c4350,#b56772 42%,#8174ad 72%,#568b9c)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.fit-workspace[data-fit-theme=light] .fit-upload strong{color:#6195a8!important;background:#659eb112!important;border-color:#649db133!important}.fit-workspace[data-fit-theme=light] .result-empty,.fit-workspace[data-fit-theme=light] .result-state{color:#716979!important;background:linear-gradient(145deg,#f5eee9,#efedf5)!important;border-color:#ded4df!important}.fit-workspace[data-fit-theme=light] .score-grid span{background:#f0eef5!important}.fit-workspace[data-fit-theme=light],.fit-workspace[data-fit-theme=light] .fit-workspace-content,.fit-workspace[data-fit-theme=light] .fit-page,.fit-workspace[data-fit-theme=light] .workspace-page,.fit-workspace[data-fit-theme=light] .history-page{color:#322d43!important;background-color:#fff8fb!important;background-image:radial-gradient(circle at 8% 5%,#ff679b33,#0000 24%),radial-gradient(circle at 92% 4%,#4895ff33,#0000 28%),radial-gradient(circle at 82% 88%,#6de1b42b,#0000 29%),radial-gradient(circle at 14% 88%,#ffb74826,#0000 26%),linear-gradient(135deg,#fffaf5 0%,#f8f5ff 48%,#f1fbff 100%)!important}.fit-workspace[data-fit-theme=light] .fit-workspace-content{min-height:100vh!important}.fit-workspace[data-fit-theme=light] .fit-sidebar{background:linear-gradient(#fff9fb 0%,#fff 48%,#f7fbff 100%)!important;border-color:#ecdce8!important;box-shadow:10px 0 34px #623e741a!important}.fit-workspace[data-fit-theme=light] .fit-sidebar:before{background:linear-gradient(90deg,#ff668d,#a25ee8,#438ce8,#3fc7aa)!important;height:3px!important}.fit-workspace[data-fit-theme=light] .fit-brand-mark{background:linear-gradient(135deg,#ff6a8d,#9c5ee5 52%,#418fe8)!important;box-shadow:0 9px 24px #a053b53b!important}.fit-workspace[data-fit-theme=light] .fit-brand b{color:#342d42!important}.fit-workspace[data-fit-theme=light] .fit-brand small,.fit-workspace[data-fit-theme=light] .fit-sidebar nav p{color:#a18ba1!important}.fit-workspace[data-fit-theme=light] .fit-sidebar nav a{color:#61596d!important}.fit-workspace[data-fit-theme=light] .fit-sidebar nav a:hover{color:#554163!important;background:linear-gradient(90deg,#fff0f5,#f3efff)!important}.fit-workspace[data-fit-theme=light] .fit-sidebar nav a.active{color:#a13f68!important;background:linear-gradient(90deg,#ffe7ef,#f0e8ff 58%,#e8f5ff)!important;box-shadow:inset 3px 0 #ef5f87!important}.fit-workspace[data-fit-theme=light] .fit-sidebar nav a.active .fit-nav-icon{color:#d64f79!important;background:#fff4f8!important}.fit-workspace[data-fit-theme=light] .fit-side-bottom{border-color:#eadde8!important}.fit-workspace[data-fit-theme=light] .fit-theme-toggle,.fit-workspace[data-fit-theme=light] .fit-side-bottom>a{color:#62586d!important;background:linear-gradient(90deg,#fff4f7,#f3f4ff)!important;border-color:#e7dce8!important}.fit-workspace[data-fit-theme=light] .fit-theme-toggle:hover,.fit-workspace[data-fit-theme=light] .fit-side-bottom>a:hover{color:#a5406b!important;background:linear-gradient(90deg,#ffe8f0,#ece8ff)!important}.fit-workspace[data-fit-theme=light] .workspace-heading>div>span,.fit-workspace[data-fit-theme=light] .fit-hero>span,.fit-workspace[data-fit-theme=light] .history-hero>span{color:#e34879!important}.fit-workspace[data-fit-theme=light] .workspace-heading h1,.fit-workspace[data-fit-theme=light] .fit-hero h1,.fit-workspace[data-fit-theme=light] .history-hero h1{background:linear-gradient(100deg,#f04e78 4%,#a143d4 38%,#397de4 69%,#17a988)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:none!important;-webkit-background-clip:text!important;background-clip:text!important}.fit-workspace[data-fit-theme=light] .workspace-heading p,.fit-workspace[data-fit-theme=light] .fit-hero p,.fit-workspace[data-fit-theme=light] .history-hero p{color:#665e75!important}.fit-workspace[data-fit-theme=light] .fit-hero b{color:#e44b78!important}.fit-workspace[data-fit-theme=light] .fit-card,.fit-workspace[data-fit-theme=light] .asset-card,.fit-workspace[data-fit-theme=light] .data-panel,.fit-workspace[data-fit-theme=light] .history-card,.fit-workspace[data-fit-theme=light] .history-empty,.fit-workspace[data-fit-theme=light] .empty-panel,.fit-workspace[data-fit-theme=light] .stat-grid .stat-card{color:#342e40!important;background:#fffffff0!important;border-color:#e6dbea!important;box-shadow:0 18px 48px #5c40751f!important}.fit-workspace[data-fit-theme=light] .fit-card:first-child{border-top-color:#3399eb!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(2){border-top-color:#ff6d69!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(3){border-top-color:#9a5de0!important}.fit-workspace[data-fit-theme=light] .fit-card:first-child h2{color:#217fcb!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(2) h2{color:#e55050!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(3) h2{color:#7d43c4!important}.fit-workspace[data-fit-theme=light] .fit-upload{color:#625f74!important;background:linear-gradient(145deg,#eef8ff,#f7f1ff)!important;border-color:#bfd6eb!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(2) .fit-upload{background:linear-gradient(145deg,#fff8f4,#fff0f1)!important;border-color:#f0b9ad!important}.fit-workspace[data-fit-theme=light] .fit-upload:hover{border-color:#5a9fe3!important;box-shadow:inset 0 0 32px #458fdd14!important}.fit-workspace[data-fit-theme=light] .fit-upload strong{color:#268ccb!important;background:#fff!important;border-color:#c9d8e8!important;box-shadow:0 6px 18px #437aa81f!important}.fit-workspace[data-fit-theme=light] .choice-row button,.fit-workspace[data-fit-theme=light] .settings select,.fit-workspace[data-fit-theme=light] .library-select select,.fit-workspace[data-fit-theme=light] .save-fields input,.fit-workspace[data-fit-theme=light] .save-fields select{color:#514a5f!important;background:#fff!important;border-color:#dcd4e4!important}.fit-workspace[data-fit-theme=light] .fit-card:first-child .choice-row button.chosen{color:#176fae!important;background:#dff2ff!important;border-color:#55a9e5!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(2) .choice-row button.chosen{color:#c9473e!important;background:#ffe6e2!important;border-color:#f48772!important}.fit-workspace[data-fit-theme=light] .settings{border-color:#e9dfea!important}.fit-workspace[data-fit-theme=light] .settings label,.fit-workspace[data-fit-theme=light] .library-select,.fit-workspace[data-fit-theme=light] .save-fields,.fit-workspace[data-fit-theme=light] .save-toggle,.fit-workspace[data-fit-theme=light] .card-tip{color:#71697d!important}.fit-workspace[data-fit-theme=light] .workspace-primary,.fit-workspace[data-fit-theme=light] .fit-card .primary{color:#fff!important;background:linear-gradient(105deg,#ff5f7e,#a148db 48%,#3b82e6 78%,#22b89a)!important;border-color:#0000!important;box-shadow:0 10px 27px #8b42b03d!important}.fit-workspace[data-fit-theme=light] .fit-card:nth-child(3) .secondary{color:#16836f!important;background:linear-gradient(100deg,#e5fbf5,#e8f6ff)!important;border-color:#a9ddd2!important}.fit-workspace[data-fit-theme=light] .result-empty,.fit-workspace[data-fit-theme=light] .result-state,.fit-workspace[data-fit-theme=light] .result-image>img{color:#665d75!important;background:linear-gradient(145deg,#edf7ff,#f4efff 52%,#fff0f5)!important;border-color:#d1c5e5!important}.fit-workspace[data-fit-theme=light] .result-empty span,.fit-workspace[data-fit-theme=light] .result-state b{color:#554464!important}.fit-workspace[data-fit-theme=light] .result-empty small,.fit-workspace[data-fit-theme=light] .result-state span{color:#786d83!important}.fit-workspace[data-fit-theme=light] .balance-line{color:#5c4e6d!important;background:linear-gradient(90deg,#e6f4ff,#f2eaff,#ffeaf2,#e7faf3)!important}.fit-workspace[data-fit-theme=light] .score-grid span{color:#655875!important;background:linear-gradient(145deg,#eaf5ff,#f8eaff)!important}.fit-workspace[data-fit-theme=light] .score-grid b{color:#6c48ac!important}.fit-workspace[data-fit-theme=light] .asset-image,.fit-workspace[data-fit-theme=light] .history-image,.fit-workspace[data-fit-theme=light] .history-state{background:linear-gradient(145deg,#eaf6ff,#f7edff,#fff0f3)!important}.fit-workspace[data-fit-theme=light] .asset-meta h2,.fit-workspace[data-fit-theme=light] .history-body h2,.fit-workspace[data-fit-theme=light] .stat-grid .stat-card b{color:#3b3347!important}.fit-workspace[data-fit-theme=light] .asset-meta p,.fit-workspace[data-fit-theme=light] .asset-meta small,.fit-workspace[data-fit-theme=light] .history-body p,.fit-workspace[data-fit-theme=light] .history-body small,.fit-workspace[data-fit-theme=light] .stat-grid .stat-card span{color:#756c80!important}.fit-workspace[data-fit-theme=light] .data-table th{color:#675c75!important;background:linear-gradient(90deg,#f8f3ff,#eff8ff)!important}.fit-workspace[data-fit-theme=light] .data-table td{color:#443d4d!important;background:#fff!important}.fit-workspace[data-fit-theme=light] .data-table th,.fit-workspace[data-fit-theme=light] .data-table td{border-color:#e9e0eb!important}.asset-editor,.fitting-filters{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;padding:18px;display:grid}.asset-editor>div{grid-column:1/-1;justify-content:space-between;display:flex}.asset-editor label{gap:6px;display:grid}.asset-editor textarea{min-height:84px}.asset-default{color:#fff;background:#28a57e;border-radius:20px;padding:5px 9px;font-size:10px;position:absolute;top:10px;left:10px}.asset-image{position:relative}.compact-error{height:auto;min-height:54px;margin-bottom:15px}.pagination{justify-content:flex-end;align-items:center;gap:12px;padding:18px;display:flex}.pagination a{background:#7864be1f;border-radius:9px;padding:8px 12px}.fitting-admin-stats{grid-template-columns:repeat(4,1fr)}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.analytics-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.analytics-card h2{margin:0 0 12px;font-size:15px}.analytics-card>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.analytics-card>div:last-child{border:0}.sync-warning{background:#db984817;border:1px solid #db984847;border-radius:14px;margin-bottom:18px;padding:16px 18px}.sync-warning p{margin:5px 0 0}.fit-workspace[data-fit-theme=light] .asset-editor,.fit-workspace[data-fit-theme=light] .fitting-filters,.fit-workspace[data-fit-theme=light] .analytics-card{background:#fff!important;border-color:#e6dbea!important}.fit-workspace[data-fit-theme=dark] .asset-editor,.fit-workspace[data-fit-theme=dark] .fitting-filters,.fit-workspace[data-fit-theme=dark] .analytics-card{background:#121429!important;border-color:#30375d!important}@media (max-width:900px){.asset-editor,.fitting-filters,.analytics-grid{grid-template-columns:1fr}.fitting-admin-stats{grid-template-columns:repeat(2,1fr)}}
.portal-header,html[data-theme=light] .portal-header,html[data-theme=dark] .portal-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;display:none!important}.portal-actions,html[data-theme=light] .portal-actions,html[data-theme=dark] .portal-actions{z-index:10!important;pointer-events:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:14px!important;right:max(32px,50vw - 660px)!important}.portal-actions:before,.portal-actions:after{content:none!important;display:none!important}html[data-theme=light] .portal-actions>a:not(.portal-signup){color:#f4f5ff!important;box-shadow:none!important;text-shadow:0 2px 10px #03050ee6!important;background:0 0!important;border:0!important;font-weight:500!important}html[data-theme=light] .portal-actions .portal-signup{color:#f4f5ff!important;box-shadow:none!important;text-shadow:0 2px 10px #03050ecc!important;background:#5b3f8557!important;border:1px solid #9e87d89e!important;border-radius:999px!important;padding:9px 14px!important;font-weight:500!important}html[data-theme=light] .portal-actions .theme-toggle{color:#dce1f5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(5px)!important;background:#0f152557!important;border-color:#919bc52e!important}@media (max-width:700px){.portal-actions{top:10px!important;right:12px!important}}
.portal-auth-triggers{align-items:center;gap:12px;display:flex}.portal-auth-triggers button{color:#f4f5ff;min-height:38px;font:inherit;text-shadow:0 2px 10px #03050ed9;cursor:pointer;background:0 0;border:1px solid #d2d8f240;border-radius:999px;padding:0 13px;font-size:13px;font-weight:650}.portal-auth-triggers button:hover{background:#1115281f;border-color:#e0e3f87a}.auth-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(.72);background:#0507124d;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.auth-modal{color:#f5f6ff;background:#0c0f21e8;border:1px solid #a6aed83d;border-radius:28px;width:min(480px,100%);max-height:calc(100svh - 40px);padding:34px;position:relative;overflow:auto;box-shadow:0 32px 100px #02030d80}.auth-modal-close{color:#c8cde3;cursor:pointer;background:#ffffff0a;border:1px solid #a9b0d633;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:18px;right:18px}.auth-modal-brand{align-items:center;gap:12px;display:flex}.auth-modal-brand>span{background:linear-gradient(135deg,#657cc1,#8572be);border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.auth-modal-brand svg{width:24px}.auth-modal-brand b{font-size:19px}.auth-modal-heading{margin:31px 0 23px}.auth-modal-heading>span{color:#9ea7d2;letter-spacing:.18em;font-size:9px;font-weight:800}.auth-modal-heading h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:34px}.auth-modal-heading p{color:#9ca4c0;margin:0;font-size:14px}.auth-modal-error{color:#f0a2aa;background:#be45541a;border:1px solid #e069774d;border-radius:11px;margin-bottom:16px;padding:11px 13px;font-size:12px}.auth-modal-form{gap:16px;display:grid}.auth-modal-form label{color:#bbc1d7;gap:7px;font-size:12px;display:grid}.auth-modal-form label>span{font-weight:650}.auth-modal-form label b{color:#dc7082}.auth-modal-form label i{color:#969db8;background:#979ebf1f;border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal}.auth-modal-form input{color:#f3f5ff;width:100%;height:50px;font:inherit;background:#080b1bc7;border:1px solid #858fbb40;border-radius:13px;outline:0;padding:0 15px}.auth-modal-form input:focus{border-color:#7f82c4;box-shadow:0 0 0 4px #6f6fb91f}.auth-modal-form input::placeholder{color:#6f768f}.auth-modal-form small{color:#777f9b;font-size:10px}.auth-modal-submit{color:#fff;height:50px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#6279bc,#8171ba);border:0;border-radius:13px;margin-top:3px;font-weight:750;box-shadow:0 10px 28px #554ea140}.auth-modal-switch{color:#8991ad;border-top:1px solid #939cc329;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:20px;font-size:12px;display:flex}.auth-modal-switch button{color:#b1b4e5;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}html[data-theme=light] .auth-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.76);background:#e4e7f252}html[data-theme=light] .auth-modal{color:#252a3d;background:#f9fafff0;border-color:#545c872e;box-shadow:0 32px 90px #3035523b}html[data-theme=light] .auth-modal-close{color:#656b7c;background:#474c6f0d;border-color:#484e7424}html[data-theme=light] .auth-modal-heading>span{color:#6d70a7}html[data-theme=light] .auth-modal-heading p,html[data-theme=light] .auth-modal-form label{color:#6e7387}html[data-theme=light] .auth-modal-form input{color:#262b3c;background:#ffffffd6;border-color:#575e8930}html[data-theme=light] .auth-modal-form input::placeholder{color:#9a9dab}html[data-theme=light] .auth-modal-form small{color:#8b8e9d}html[data-theme=light] .auth-modal-switch{color:#7d8191;border-color:#4c537b1f}html[data-theme=light] .auth-modal-switch button{color:#6566a2}@media (max-width:560px){.auth-modal-backdrop{align-items:end;padding:12px}.auth-modal{border-radius:24px;max-height:calc(100svh - 24px);padding:27px 20px 24px}.auth-modal-heading{margin-top:24px}.auth-modal-heading h2{font-size:30px}}
