._container_1qk2o_1{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:24px;right:24px}._toast_1qk2o_23{pointer-events:all;min-width:280px;max-width:380px;box-shadow:var(--shadow-control);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.2s _slideIn_1qk2o_1;display:flex}._success_1qk2o_51{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}._error_1qk2o_63{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text)}._warning_1qk2o_75{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}._info_1qk2o_87{background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info-text)}._icon_1qk2o_99{flex-shrink:0;margin-top:1px}._message_1qk2o_109{min-width:0;font-size:var(--text-sm);word-break:break-word;overflow-wrap:anywhere;flex:1;font-weight:500;line-height:1.4}._close_1qk2o_129{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1;transition:opacity .15s}._close_1qk2o_129:hover{opacity:1}._close_1qk2o_129:focus-visible{opacity:1;box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (width<=480px){._container_1qk2o_1{left:16px;right:16px}._toast_1qk2o_23{width:100%;min-width:0;max-width:none}}@keyframes _slideIn_1qk2o_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._headerCard_10rrv_1{border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-header-bg);box-shadow:var(--shadow-app-header);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}._leftSection_10rrv_25{align-items:center;gap:12px;display:flex}._menuButton_10rrv_37{border:1px solid var(--glass-border);background:var(--glass-bg);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background .2s;display:none}._menuButton_10rrv_37:hover{background:var(--glass-bg-hover)}._menuButton_10rrv_37:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}._rightSection_10rrv_85{align-items:center;gap:1rem;display:flex}._eyebrow_10rrv_97{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-light);margin:0 0 6px}._userBox_10rrv_113{border-radius:var(--radius-md);background:var(--glass-bg);flex-direction:column;align-items:flex-end;padding:10px 14px;display:flex}._userLabel_10rrv_131{font-size:var(--text-xs);color:var(--color-text-secondary)}._userName_10rrv_141{font-size:var(--text-sm);color:var(--color-text-primary)}@media (width<=1024px){._menuButton_10rrv_37{display:flex}._eyebrow_10rrv_97,._userBox_10rrv_113{display:none}._rightSection_10rrv_85{gap:.6rem}}@media (width<=640px){._headerCard_10rrv_1{padding:14px}}._sidebarCard_4ne5v_35{border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-card-bg);width:100%;height:calc(100vh - 40px);box-shadow:var(--shadow-card);flex-direction:column;padding:22px 18px;transition:border-radius .32s,box-shadow .32s,background .32s;display:flex;overflow:hidden}._brand_4ne5v_69{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:14px;margin-bottom:28px;padding:0;transition:justify-content .32s,transform .24s;display:flex}._brand_4ne5v_69:focus-visible{border-radius:var(--radius-md);box-shadow:var(--focus-ring);outline:none}._brand_4ne5v_69:hover ._brandIcon_4ne5v_117{box-shadow:var(--shadow-brand-glow-hover);transform:translateY(-1px)scale(1.04)}._brandIcon_4ne5v_117{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--color-text-on-brand);background:var(--gradient-brand);box-shadow:var(--shadow-brand-glow);flex:0 0 44px;place-items:center;transition:transform .28s,box-shadow .28s,border-radius .28s;display:grid}._brandText_4ne5v_159{white-space:nowrap;opacity:1;flex-direction:column;min-width:0;max-width:180px;transition:opacity .22s,transform .3s,max-width .32s;display:flex;overflow:hidden;transform:translate(0)}._brandTitle_4ne5v_189{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._brandSubtitle_4ne5v_203{font-size:var(--text-xs);color:var(--color-text-secondary);margin:4px 0 0}._nav_4ne5v_215{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:stretch;gap:10px;min-height:0;transition:align-items .32s,gap .32s;display:flex;overflow:hidden auto}._nav_4ne5v_215::-webkit-scrollbar{width:6px}._nav_4ne5v_215::-webkit-scrollbar-thumb{background:var(--glass-border-hover);border-radius:999px}._nav_4ne5v_215::-webkit-scrollbar-track{background:0 0}._navItem_4ne5v_271{border-radius:var(--radius-lg);width:100%;color:inherit;border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s,border-radius .32s;display:flex}._navItem_4ne5v_271:hover{background:var(--glass-bg);border-color:var(--glass-border);transform:translate(2px)}._navItem_4ne5v_271:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}._navItemActive_4ne5v_331{background:var(--color-accent-tint);border-color:rgba(var(--color-accent-rgb), .2)}._navIcon_4ne5v_341{color:var(--color-accent-light);flex:0 0 20px;place-items:center;margin-top:2px;transition:margin .32s,transform .32s,color .25s;display:grid}._navText_4ne5v_365{white-space:nowrap;opacity:1;flex-direction:column;gap:3px;min-width:0;max-width:190px;transition:opacity .22s,transform .3s,max-width .32s;display:flex;overflow:hidden;transform:translate(0)}._navLabel_4ne5v_397{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}._navDescription_4ne5v_409{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}._logoutButton_4ne5v_421{border:1px solid rgba(var(--color-accent-rgb), .24);border-radius:var(--radius-lg);background:rgba(var(--color-accent-rgb), .08);width:100%;color:var(--color-accent-light);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 16px;transition:background .25s,transform .25s,border-radius .32s;display:flex}._logoutButton_4ne5v_421:hover{background:rgba(var(--color-accent-rgb), .14);transform:translateY(-1px)}._logoutButton_4ne5v_421:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}._logoutButton_4ne5v_421:disabled{cursor:wait;opacity:.7;transform:none}._spinner_4ne5v_493{animation:.8s linear infinite _spin_4ne5v_493}@keyframes _spin_4ne5v_493{to{transform:rotate(360deg)}}._logoutText_4ne5v_513{white-space:nowrap;opacity:1;max-width:160px;transition:opacity .22s,transform .3s,max-width .32s;overflow:hidden;transform:translate(0)}._collapsed_4ne5v_545{border-radius:var(--radius-xl);background:var(--glass-card-bg);box-shadow:var(--shadow-card);align-items:center;padding:20px 10px}._collapsed_4ne5v_545 ._brand_4ne5v_69{justify-content:center;gap:0}._collapsed_4ne5v_545 ._brandIcon_4ne5v_117{border-radius:var(--radius-lg);transform:scale(1.02)}._collapsed_4ne5v_545 ._brandText_4ne5v_159,._collapsed_4ne5v_545 ._navText_4ne5v_365,._collapsed_4ne5v_545 ._logoutText_4ne5v_513{opacity:0;pointer-events:none;max-width:0;transform:translate(-10px)}._collapsed_4ne5v_545 ._nav_4ne5v_215{align-items:center;gap:12px}._collapsed_4ne5v_545 ._navItem_4ne5v_271{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;min-height:52px;padding:0}._collapsed_4ne5v_545 ._navItem_4ne5v_271:hover{transform:translateY(-1px)}._collapsed_4ne5v_545 ._navIcon_4ne5v_341{margin-top:0;transform:scale(1.08)}._collapsed_4ne5v_545 ._logoutButton_4ne5v_421{border-radius:var(--radius-lg);justify-content:center;width:52px;height:52px;padding:0}._collapsed_4ne5v_545 ._brandIcon_4ne5v_117,._collapsed_4ne5v_545 ._navIcon_4ne5v_341,._collapsed_4ne5v_545 ._logoutButton_4ne5v_421 svg{flex-shrink:0}@media (width<=1024px){._sidebarCard_4ne5v_35{border-radius:var(--radius-lg);height:100%}}@media (prefers-reduced-motion:reduce){._sidebarCard_4ne5v_35,._brand_4ne5v_69,._brandIcon_4ne5v_117,._brandText_4ne5v_159,._nav_4ne5v_215,._navItem_4ne5v_271,._navIcon_4ne5v_341,._navText_4ne5v_365,._logoutButton_4ne5v_421,._logoutText_4ne5v_513{transition:none}}._layout_1436x_35{background:var(--color-bg);grid-template-columns:290px minmax(0,1fr);gap:16px;height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}._layoutCollapsed_1436x_63{grid-template-columns:92px minmax(0,1fr)}._sidebar_1436x_79{z-index:1;min-width:0;height:calc(100vh - 40px);position:relative;overflow:hidden}._mainColumn_1436x_103{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden}._header_1436x_133{z-index:2;min-width:0;position:relative}._content_1436x_153{min-width:0;min-height:0;padding-right:6px;overflow:hidden auto}._content_1436x_153::-webkit-scrollbar{width:6px}._content_1436x_153::-webkit-scrollbar-thumb{background:var(--glass-border-hover);border-radius:999px}._content_1436x_153::-webkit-scrollbar-track{background:0 0}@supports (scrollbar-width:thin){._content_1436x_153{scrollbar-width:thin;scrollbar-color:var(--glass-border-hover) transparent}}._backdrop_1436x_219{z-index:var(--z-overlay);background:var(--color-surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:none;padding:0;position:fixed;inset:0}._backdrop_1436x_219:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-border);outline:none}@media (width<=1024px){._layout_1436x_35{grid-template-columns:1fr;height:100vh;overflow:hidden}._sidebar_1436x_79{width:280px;height:100vh;z-index:var(--z-modal);padding:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%)}._sidebarOpen_1436x_301{transform:translate(0)}._mainColumn_1436x_103{height:calc(100vh - 40px);overflow:hidden}._content_1436x_153{padding-right:0;overflow-y:auto}}._form_1d7qz_1{gap:var(--space-4);flex-direction:column;display:flex}._fieldGroup_1d7qz_13{gap:var(--space-2);flex-direction:column;display:flex}._input_1d7qz_25{box-sizing:border-box;width:100%;height:var(--input-height);padding:var(--input-padding);border:1px solid var(--glass-border);border-radius:var(--input-radius);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--glass-bg);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}._input_1d7qz_25::placeholder{color:var(--color-text-placeholder)}._input_1d7qz_25:focus-visible{border-color:var(--focus-border);background:var(--glass-bg-hover);box-shadow:var(--focus-ring)}._inputError_1d7qz_79{border-color:var(--color-error-border);box-shadow:var(--color-error-ring)}._errorText_1d7qz_89{font-size:var(--text-xs);color:var(--color-danger-text)}._generalError_1d7qz_99{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text);font-size:var(--text-sm)}._primaryButton_1d7qz_117{border-radius:var(--input-radius);background:var(--gradient-cta);height:50px;color:var(--color-text-on-brand);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;box-shadow:var(--shadow-primary);border:none;transition:transform .18s,opacity .18s,box-shadow .18s}._primaryButton_1d7qz_117:hover:not(:disabled){box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}._primaryButton_1d7qz_117:focus-visible{box-shadow:var(--focus-ring);outline:none}._primaryButton_1d7qz_117:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;transform:none}._secondaryActions_1d7qz_181{gap:var(--space-3);flex-direction:column;display:flex}._secondaryButton_1d7qz_193{border:1px solid var(--glass-border);border-radius:var(--input-radius);background:var(--glass-bg);height:46px;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background .18s,border-color .18s,transform .18s}._secondaryButton_1d7qz_193:hover{background:var(--glass-bg-hover);border-color:var(--color-accent-border);transform:translateY(-1px)}._secondaryButton_1d7qz_193:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}._linkButton_1d7qz_247{width:auto;box-shadow:none;appearance:none;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-normal);cursor:pointer;background:0 0;border:none;outline:none;align-self:center;margin-top:6px;padding:0;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-block;position:relative}._linkButton_1d7qz_247:visited{color:var(--color-text-secondary)}._linkButton_1d7qz_247:hover{color:var(--color-accent-link)}._linkButton_1d7qz_247:after{content:"";background:var(--color-accent-link);transform-origin:50%;width:100%;height:1px;transition:transform .2s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}._linkButton_1d7qz_247:hover:after{transform:scaleX(1)}._linkButton_1d7qz_247:focus-visible{color:var(--color-accent-link);outline:none}._linkButton_1d7qz_247:focus-visible:after{transform:scaleX(1)}._fallback_1rz6b_1{min-height:60vh;color:var(--color-accent-light);place-items:center;display:grid}@keyframes _spin_1rz6b_25{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_1rz6b_25{animation:.9s linear infinite _spin_1rz6b_25}._srOnly_1rz6b_33{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,:root[data-theme=dark]{--color-primary:#a900ff;--color-primary-rgb:169, 0, 255;--color-accent:#ff7a18;--color-accent-rgb:255, 122, 24;--color-accent-end:#ff4d6d;--color-accent-light:#ffb07a;--color-accent-pale:#ffd7bf;--color-accent-link:#ff9a62;--color-primary-glow:#a900ff26;--color-accent-glow:#ff7a1826;--color-accent-tint:#ff7a1824;--color-accent-tint-soft:#ff7a181f;--color-accent-border:#ff7a1859;--color-accent-border-active:#ff7a1873;--color-accent-border-dim:#ff7a183d;--color-accent-ghost:#ff7a1814;--color-error:#ef4444;--color-error-glow:#ef44441f;--color-error-border:#ef444433;--color-error-hover:#ef444433;--color-error-ring:0 0 0 3px var(--color-error-glow);--color-success:#22c55e;--color-success-bg:#22c55e24;--color-success-border:#22c55e4d;--color-success-text:#d8ffe8;--color-warning:#f97316;--color-warning-bg:#f9731624;--color-warning-border:#f9731652;--color-warning-text:#ffe7c4;--color-danger-bg:#f43f5e24;--color-danger-bg-strong:#f43f5e38;--color-danger-border:#f43f5e4d;--color-danger-text:#ffd8de;--color-info:#a855f7;--color-info-bg:#a855f729;--color-info-border:#a855f74d;--color-info-text:#ffe7ef;--color-bg:#0b0f1a;--color-surface:#121826;--color-surface-card:#0b1220;--color-surface-panel:#0a1020d1;--color-surface-elevated:#0f172ae0;--color-surface-modal:#0b1222fa;--color-surface-overlay:#030812b8;--color-surface-muted:#ffffff09;--color-surface-hover:#ffffff06;--gradient-cta:linear-gradient(135deg, var(--color-accent), var(--color-accent-end));--gradient-primary:linear-gradient(90deg, #ff5f6d 0%, #ff8a3d 100%);--gradient-brand:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);--gradient-option-selected:linear-gradient(90deg, #ff7a0038 0%, #ff4e4229 100%);--gradient-layout:linear-gradient(180deg, #090a0f 0%, var(--color-surface) 52%, var(--color-bg) 100%);--gradient-auth-layout:linear-gradient(135deg, #050507 0%, var(--color-bg) 45%, var(--color-surface) 100%);--gradient-auth-panel:linear-gradient(180deg, #18181efa 0%, var(--color-bg) 100%);--gradient-dropdown:linear-gradient(180deg, #10182bfa 0%, #080d1bfa 100%);--gradient-section-panel:radial-gradient(circle at top right, var(--color-accent-tint-soft), transparent 30%), radial-gradient(circle at left center, #ff007a1a, transparent 35%), var(--color-surface-panel);--decor-radial-primary:rgba(var(--color-primary-rgb), .14);--decor-radial-accent:rgba(var(--color-accent-rgb), .12);--decor-radial-accent-strong:#ff7a182e;--decor-radial-secondary:#ff007a1a;--decor-form-primary:#ff6a0014;--decor-form-secondary:#ff00800f;--decor-glow-primary:#ff7a001f;--decor-glow-secondary:#ff008014;--glass-bg:#ffffff0a;--glass-bg-subtle:#ffffff0d;--glass-bg-hover:#ffffff0f;--glass-bg-disabled:#ffffff05;--glass-border:#ffffff1a;--glass-border-hover:#fff3;--glass-card-bg:#11131d;--glass-header-bg:#14172a;--border-subtle:1px solid #ffffff14;--border-dim:1px solid #ffffff0f;--border-dashed:1px dashed #ffffff1f;--focus-border:#ff7a18b3;--focus-ring:0 0 0 3px #ff7a181f;--color-text-primary:#fff;--color-text-heading:#f7f8ff;--color-text-section:#f7f3ff;--color-text-data:#f8fafc;--color-text-muted:#e2e8f0;--color-text-secondary:#ffffff80;--color-text-subtle:#ffffffb3;--color-text-soft:#ebf0f8b8;--color-text-placeholder:#ffffff59;--color-text-label:#f5f7fb;--color-text-inverse:#fff;--color-text-on-brand:#fff;--font-body:"Poppins", sans-serif;--font-title:"Poppins", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-full:999px;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1300;--z-modal:1400;--z-toast:1500;--control-height-sm:36px;--control-height-md:42px;--control-height-lg:48px;--table-cell-padding:.75rem 1rem;--input-height:48px;--input-radius:var(--radius-md);--input-padding:0 14px;--shadow-sm:0 1px 2px #0000003d;--shadow-md:0 4px 12px #00000052;--shadow-lg:0 12px 32px #00000073;--shadow-primary:0 4px 12px #ff7a1838;--shadow-primary-hover:0 6px 16px #ff7a1847;--shadow-accent:0 4px 12px #ff7a1824;--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-panel:var(--shadow-sm);--shadow-modal:var(--shadow-lg);--shadow-control:var(--shadow-sm);--shadow-app-header:var(--shadow-sm);--shadow-home-welcome:var(--shadow-sm);--shadow-home-card-hover:var(--shadow-md);--shadow-section:var(--shadow-sm);--shadow-toolbar:var(--shadow-sm);--shadow-cta:var(--shadow-sm);--shadow-cta-hover:0 6px 16px #ff7a1833;--shadow-brand-glow:0 2px 10px var(--color-primary-glow);--shadow-brand-glow-hover:0 4px 14px var(--color-primary-glow);--surface-disabled-gradient:linear-gradient(135deg, #a0a0a01f, #5a5a5a29);--skeleton-highlight:var(--glass-border);--glass-blur:blur(10px);--transition-base:.2s ease;--transition-fast:color .2s ease, background .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease, opacity .2s ease;--transition-theme:background .36s ease, background-color .36s ease, color .36s ease, border-color .36s ease, box-shadow .36s ease, opacity .36s ease;--disabled-opacity:.6}:root[data-theme=light]{--color-accent:#ff5c00;--color-accent-rgb:255, 92, 0;--color-accent-end:#f04438;--color-accent-light:#b74300;--color-accent-pale:#7c2d12;--color-accent-link:#c2410c;--color-primary-glow:#a900ff1f;--color-accent-glow:#ff5c0024;--color-accent-tint:#ff5c001f;--color-accent-tint-soft:#ff5c001a;--color-accent-border:#ff5c0059;--color-accent-border-active:#ff5c0080;--color-accent-border-dim:#ff5c0038;--color-accent-ghost:#ff5c0012;--color-error:#dc2626;--color-error-glow:#dc26261f;--color-error-border:#dc26263d;--color-error-hover:#dc26261f;--color-success:#15803d;--color-success-bg:#16a34a1a;--color-success-border:#16a34a3d;--color-success-text:#166534;--color-warning:#c2410c;--color-warning-bg:#f973161a;--color-warning-border:#f9731642;--color-warning-text:#9a3412;--color-danger-bg:#f43f5e17;--color-danger-bg-strong:#f43f5e24;--color-danger-border:#f43f5e3d;--color-danger-text:#be123c;--color-info:#7e22ce;--color-info-bg:#a855f71a;--color-info-border:#a855f73d;--color-info-text:#6b21a8;--color-bg:#f7f9fc;--color-surface:#f4f6f9;--color-surface-card:#fff;--color-surface-panel:#fffffff0;--color-surface-elevated:#fffffffa;--color-surface-modal:#fffffffa;--color-surface-overlay:#0f172a3d;--color-surface-muted:#0f172a06;--color-surface-hover:#0f172a09;--gradient-primary:linear-gradient(90deg, #ff5c00 0%, #f04438 100%);--gradient-option-selected:linear-gradient(90deg, #ff5c0024 0%, #a900ff14 100%);--gradient-layout:linear-gradient(180deg, #fbfcff 0%, #f4f7fb 46%, #edf3f9 100%);--gradient-auth-layout:linear-gradient(135deg, #fff 0%, #f7f9fc 44%, #edf3f9 100%);--gradient-auth-panel:linear-gradient(180deg, #fffffffa 0%, #f5f8fc 100%);--gradient-dropdown:linear-gradient(180deg, #fffffffa 0%, #fafbfdfa 100%);--gradient-section-panel:radial-gradient(circle at top right, #ff5c0017, transparent 32%), radial-gradient(circle at left center, #a900ff0e, transparent 36%), var(--color-surface-panel);--decor-radial-primary:rgba(var(--color-primary-rgb), .06);--decor-radial-accent:rgba(var(--color-accent-rgb), .055);--decor-radial-accent-strong:#ff5c0014;--decor-radial-secondary:#a900ff0b;--decor-form-primary:#ff5c000e;--decor-form-secondary:#a900ff09;--decor-glow-primary:#ff5c0012;--decor-glow-secondary:#a900ff0b;--glass-bg:#0f172a06;--glass-bg-subtle:#0f172a08;--glass-bg-hover:#0f172a0b;--glass-bg-disabled:#0f172a05;--glass-border:#94a3b83d;--glass-border-hover:#64748b52;--glass-card-bg:#fff;--glass-header-bg:#ffffffeb;--border-subtle:1px solid #e4eaf2;--border-dim:1px solid #94a3b82e;--border-dashed:1px dashed #64748b52;--focus-border:#ff5c00b8;--focus-ring:0 0 0 3px #ff5c0024;--color-text-primary:#0f172a;--color-text-heading:#0f172a;--color-text-section:#111827;--color-text-data:#1e293b;--color-text-muted:#334155;--color-text-secondary:#475569;--color-text-subtle:#64748b;--color-text-soft:#64748b;--color-text-placeholder:#47556994;--color-text-label:#1e293b;--color-text-inverse:#fff;--color-text-on-brand:#fff;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a1a;--shadow-lg:0 12px 32px #0f172a29;--shadow-primary:0 4px 12px #ff5c0029;--shadow-primary-hover:0 6px 16px #ff5c0033;--shadow-accent:0 4px 12px #ff5c001a;--shadow-cta-hover:0 6px 16px #ff5c0029;--shadow-brand-glow:0 2px 10px #a900ff14;--shadow-brand-glow-hover:0 4px 14px #a900ff1a;--surface-disabled-gradient:linear-gradient(135deg, #94a3b81a, #e2e8f057);--skeleton-highlight:#94a3b833}:root{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-wide:.03em}body{font-size:var(--text-base);line-height:var(--leading-relaxed);font-weight:var(--weight-normal);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.tabular-nums{font-variant-numeric:tabular-nums}*{box-sizing:border-box}html,body,#root{min-height:100%;font-family:var(--font-body), system-ui, sans-serif;margin:0}body{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:var(--transition-theme)}:root[data-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button,input,textarea,select{font:inherit}a,button,input,textarea,select{transition-property:background,background-color,color,border-color,box-shadow,opacity,transform;transition-duration:.15s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
