html[data-theme=dark]{--sc-bg:#07121f;--sc-bg-elevated:#0c1b2e;--sc-surface-1:#0f2138;--sc-surface-2:#16294a;--sc-surface-3:#1d365c;--sc-border:#94b2dc1a;--sc-border-strong:#94b2dc38;--sc-border-accent:#818cf859;--sc-text:#ecf2fa;--sc-text-secondary:#b7c5da;--sc-text-disabled:#8a9cb6;--sc-primary:#818cf8;--sc-primary-hover:#a5b4fc;--sc-primary-soft:#818cf829;--sc-primary-contrast:#0b0f1e;--sc-success:#2fcb8a;--sc-warning:#f4b740;--sc-danger:#f87171;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--sc-bg:#ecedf6;--sc-bg-elevated:#f4f4fb;--sc-surface-1:#fafafd;--sc-surface-2:#eff0f8;--sc-surface-3:#e3e5ee;--sc-border:#d8dbe9;--sc-border-strong:#bfc3d7;--sc-border-accent:#4f46e559;--sc-text:#14112e;--sc-text-secondary:#3d3f6b;--sc-text-disabled:#5a5e8b;--sc-primary:#4f46e5;--sc-primary-hover:#4338ca;--sc-primary-soft:#4f46e51a;--sc-primary-contrast:#fff;--sc-success:#0e9f6e;--sc-warning:#c77700;--sc-danger:#c8362e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--surface-a:var(--sc-surface-1);--surface-b:var(--sc-bg);--surface-c:var(--sc-primary-soft);--surface-d:var(--sc-border-strong);--surface-e:var(--sc-surface-1);--surface-f:var(--sc-surface-2);--text-color:var(--sc-text);--text-color-secondary:var(--sc-text-secondary);--primary-color:var(--sc-primary);--primary-color-text:var(--sc-primary-contrast);--surface-ground:var(--sc-bg);--surface-section:var(--sc-bg-elevated);--surface-card:var(--sc-surface-1);--surface-overlay:var(--sc-surface-2);--surface-border:var(--sc-border);--surface-hover:var(--sc-primary-soft);--highlight-bg:var(--sc-primary-soft);--highlight-text-color:var(--sc-text);--focus-ring:0 0 0 2px var(--sc-bg), 0 0 0 4px var(--sc-primary);--maskbg:#00000085;--border-radius:8px;--content-padding:1rem;--inline-spacing:.5rem;--sc-radius-control:8px;--sc-radius-panel:12px;--sc-radius-overlay:16px;--sc-header-height:56px;--sc-mobile-nav-height:58px;--sc-overlay-shadow:0 24px 64px #00000052}@layer sc-prime{.p-component{font-family:var(--font-family);color:var(--sc-text)}.p-inputtext,.p-inputtextarea,.p-dropdown,.p-autocomplete .p-inputtext{border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius-control);background:var(--sc-surface-1);color:var(--sc-text);box-shadow:none}.p-inputtext:hover,.p-inputtextarea:hover,.p-dropdown:not(.p-disabled):hover{border-color:var(--sc-border-accent)}.p-inputtext:enabled:focus,.p-inputtextarea:enabled:focus,.p-dropdown:not(.p-disabled).p-focus{border-color:var(--sc-primary);box-shadow:var(--focus-ring)}.p-dialog,.p-dropdown-panel,.p-autocomplete-panel,.p-menu,.p-tooltip .p-tooltip-text{border:1px solid var(--sc-border-strong);background:var(--sc-surface-2);color:var(--sc-text);box-shadow:var(--sc-overlay-shadow)}.p-dialog{border-radius:var(--sc-radius-overlay);overflow:hidden}.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{background:var(--sc-surface-1);color:var(--sc-text)}.p-checkbox .p-checkbox-box,.p-inputswitch .p-inputswitch-slider,.p-slider{border-color:var(--sc-border-strong);background:var(--sc-surface-3)}.p-checkbox.p-highlight .p-checkbox-box,.p-inputswitch.p-highlight .p-inputswitch-slider,.p-slider .p-slider-range,.p-slider .p-slider-handle,.p-progressbar .p-progressbar-value{border-color:var(--sc-primary);background:var(--sc-primary)}.p-slider .p-slider-handle{border-radius:50%;width:16px;height:16px;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s,border-color .14s}.p-slider.p-slider-horizontal .p-slider-handle{transform:translate(-50%,-50%)}.p-slider.p-slider-vertical .p-slider-handle{transform:translate(-50%,50%)}.p-slider:not(.p-disabled).p-slider-horizontal .p-slider-handle:hover{transform:translate(-50%,-50%)scale(1.18)}.p-slider.p-slider-horizontal .p-slider-handle:active,.p-slider.p-slider-horizontal .p-slider-handle.p-slider-handle-active{transform:translate(-50%,-50%)scale(1.08)}.p-slider .p-slider-handle:focus-visible{box-shadow:var(--focus-ring);outline:none}.p-overlaypanel{border:1px solid var(--sc-border-strong);background:var(--sc-surface-2);color:var(--sc-text);border-radius:var(--sc-radius-panel);box-shadow:var(--sc-overlay-shadow)}.p-overlaypanel .p-overlaypanel-content{padding:.5rem}.p-overlaypanel:before,.p-overlaypanel:after{display:none}.p-progressbar{background:var(--sc-surface-3);border-radius:999px;height:6px;overflow:hidden}.p-progressbar .p-progressbar-value{background:var(--sc-primary);border-radius:999px}.p-button{border-radius:var(--sc-radius-control);background:var(--sc-primary);color:var(--sc-primary-contrast);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.p-button:not(:disabled):hover{background:var(--sc-primary-hover);color:var(--sc-primary-contrast)}.p-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.p-button.p-button-sm{padding:.375rem .75rem;font-size:.75rem}.p-button.p-button-lg{padding:.625rem 1.125rem;font-size:.875rem}.p-button.p-button-outlined,.p-button.p-button-text{color:var(--sc-text-secondary);background:0 0}.p-button.p-button-outlined{border-color:var(--sc-border-strong)}.p-button.p-button-text{border-color:#0000}.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-text:not(:disabled):hover{background:var(--sc-surface-2);border-color:var(--sc-border-accent);color:var(--sc-text)}.p-button.p-button-icon-only{gap:0;width:2rem;padding:.5rem}.p-selectbutton{border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius-control);background:var(--sc-surface-1);display:inline-flex;overflow:hidden}.p-selectbutton .p-button{color:var(--sc-text-secondary);background:0 0;border:none;border-radius:0;font-weight:700;transition:background-color .12s,color .12s}.p-selectbutton .p-button:not(:last-child){border-right:1px solid var(--sc-border)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:var(--sc-surface-2);color:var(--sc-text)}.p-selectbutton .p-button.p-highlight{background:var(--sc-primary-soft);color:var(--sc-text)}.p-selectbutton .p-button:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.p-disabled,.p-component:disabled{color:var(--sc-text-disabled);opacity:.55}}
