:root{--gray-1:#fcfcfd;--gray-2:#f9f9fb;--gray-3:#eff0f3;--gray-4:#e7e8ec;--gray-5:#e0e1e6;--gray-6:#d8d9e0;--gray-7:#cdced7;--gray-8:#b9bbc6;--gray-9:#8b8d98;--gray-10:#80828d;--gray-11:#62636c;--gray-12:#1e1f24;--gray-contrast:#fff;--gray-surface:#fffc;--yellow-1:#fdfdf9;--yellow-2:#fdfdea;--yellow-3:#fcfbba;--yellow-4:#f7f599;--yellow-5:#f0ed79;--yellow-6:#e1de72;--yellow-7:#d1cf70;--yellow-8:#bcb947;--yellow-9:#f7ef00;--yellow-10:#ebe431;--yellow-11:#827d00;--yellow-12:#3f3e22;--yellow-contrast:#24230a;--yellow-surface:#fdfde5cc;--teal-1:#f3fdf9;--teal-2:#e6faf0;--teal-3:#d1fae5;--teal-4:#a7f3d0;--teal-5:#6ee7b7;--teal-6:#43dda2;--teal-7:#24cf90;--teal-8:#2ecb92;--teal-9:#10b981;--teal-10:#059669;--teal-11:#047857;--teal-12:#064e3b;--teal-contrast:#fff;--teal-surface:#e6faf0cc;--sg-root-font-size:16px;--sg-body-font-size:13px;--sg-main-padding-x:1.25rem;--sg-main-padding-y:1rem;--sg-main-padding-mobile:1rem;--sg-bg-base:#fafafa;--sg-bg-panel:#fff;--sg-bg-panel-raised:#fff;--sg-glass-bg:var(--sg-bg-panel);--sg-bg-panel-hover:var(--gray-2);--sg-bg-surface:#fff;--sg-bg-surface-hover:var(--gray-3);--sg-bg-surface-active:var(--gray-4);--sg-border-filing:.5px solid color-mix(in srgb,var(--sg-text-primary)18%,transparent);--sg-bg-overlay:#ffffffad;--sg-glass-blur:blur(24px)saturate(180%);--sg-glass-blur-heavy:blur(40px)saturate(200%);--sg-glass-blur-light:blur(12px)saturate(160%);--sg-border-panel:1px solid var(--gray-6);--sg-border-inner:1px solid var(--gray-5);--sg-border-strong:1px solid var(--gray-7);--sg-border-accent:.5px solid var(--gray-7);--sg-text-primary:var(--gray-12);--sg-text-secondary:var(--gray-11);--sg-text-tertiary:var(--gray-10);--sg-text-inverse:var(--gray-1);--sg-text-accent:var(--gray-12);--sg-shadow-panel:0 10px 34px #0f172a14,0 2px 10px #0f172a0a;--sg-shadow-panel-strong:0 18px 54px #0f172a1f,0 6px 18px #0f172a12;--sg-shadow-float:0 28px 72px #0f172a29;--sg-accent-primary:#0c1018eb;--sg-accent-primary-dim:#0c101824;--sg-accent-primary-glow:none;--sg-accent-secondary:#0c101875;--sg-accent:var(--teal-9);--sg-accent-hover:var(--teal-10);--sg-accent-text:var(--teal-11);--sg-accent-contrast:var(--teal-contrast);--sg-accent-subtle:var(--teal-3);--sg-c-green-dot:#639922;--sg-c-green-text:#3b6d11;--sg-c-amber-dot:#e8930b;--sg-c-amber-text:#854f0b;--sg-c-red-dot:#e5484d;--sg-c-red-text:#ce2c31;--sg-c-purple-dot:#7f77dd;--sg-c-purple-text:#4a3fb0;--sg-c-blue-dot:#378add;--sg-c-blue-text:#185fa5;--sg-c-teal-dot:#1d9e75;--sg-c-teal-text:#0f7a63;--sg-c-pink-dot:#d4537e;--sg-c-pink-text:#993556;--sg-c-slate-dot:#888780;--sg-c-slate-text:#62636c;--sg-danger-bg:#feebec;--sg-danger-border:#f4a9aa;--sg-danger-text:#ce2c31;--sg-danger-solid:#e5484d;--sg-danger-solid-hover:#dc3e42;--sg-modal-glass-bg:#fff;--sg-modal-glass-border:#0f172a1f;--sg-modal-glass-shadow:inset 0 1px 0 #ffffffd9,0 24px 64px #0f172a2e;--sg-radius-panel:8px;--sg-radius:var(--sg-radius-panel);--sg-radius-inner:6px;--sg-radius-pill:999px;--sg-panel-gap:.75rem;--sg-panel-padding:1rem;--sg-bar-size:56px;--sg-nav-width:56px;--sg-nav-logo-height:36px;--sg-top-bar-height:var(--sg-bar-size);--sg-right-nav-width:var(--sg-bar-size);--sg-nav-icon-size:19px;--sg-nav-stack-gap:.44rem;--sg-right-nav-gap:1rem;--sg-shell-topbar-padding-x:1rem;--sg-shell-topbar-gap:.75rem;--sg-shell-theatre-topbar-padding-left:.75rem;--sg-shell-theatre-topbar-padding-right:0rem;--sg-nav-icon-button-size:40px;--sg-avatar-size:32px;--sg-avatar-letter-size:12px;--sg-corner-top:12px;--sg-corner-right:12px;--sg-corner-gap:6px;--sg-corner-utility-size:30px;--sg-corner-utility-font-size:12px;--sg-corner-text-size:11px;--sg-notification-width:360px}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--teal-1:#f3fdf9;--teal-2:#e6faf0;--teal-3:#d1fae5;--teal-4:#a7f3d0;--teal-5:#6ee7b7;--teal-6:#43dda2;--teal-7:#24cf90;--teal-8:#2ecb92;--teal-9:#10b981;--teal-10:#059669;--teal-11:#047857;--teal-12:#064e3b;--teal-contrast:#fff;--teal-surface:color(display-p3 .902 .98 .941/.8)}@supports (color:lab(0% 0 0)){:root{--teal-1:lab(98.4152% -3.92073 .71317);--teal-2:lab(96.6224% -8.15564 2.44998);--teal-3:lab(94.883% -16.6498 5.4806);--teal-4:lab(90.1783% -29.8523 9.0814);--teal-5:lab(83.7487% -44.0786 12.5725);--teal-6:lab(79.1862% -52.1213 16.8928);--teal-7:lab(74.0419% -54.0199 19.2483);--teal-8:lab(73.0001% -51.3102 16.7197);--teal-9:lab(66.7072% -50.6831 17.0415);--teal-10:lab(54.8214% -43.4905 13.9594);--teal-11:lab(44.317% -36.2094 9.79077);--teal-12:lab(28.8116% -25.4459 5.19115)}}}}[data-theme=dark]{--gray-1:#111113;--gray-2:#19191b;--gray-3:#222325;--gray-4:#292a2e;--gray-5:#303136;--gray-6:#393a40;--gray-7:#46484f;--gray-8:#5f606a;--gray-9:#6c6e79;--gray-10:#797b86;--gray-11:#b2b3bd;--gray-12:#eeeef0;--gray-contrast:#fff;--gray-surface:#0000000d;--yellow-1:#12110c;--yellow-2:#191810;--yellow-3:#26250b;--yellow-4:#302e00;--yellow-5:#3a3800;--yellow-6:#484613;--yellow-7:#5a5824;--yellow-8:#737131;--yellow-9:#f2eb2c;--yellow-10:#e5e05f;--yellow-11:#e9e564;--yellow-12:#f0f0bc;--yellow-contrast:#24230a;--yellow-surface:#211f1080;--teal-1:#0a1310;--teal-2:#0f1c16;--teal-3:#0b2e20;--teal-4:#0a3b28;--teal-5:#0d4a33;--teal-6:#145a3e;--teal-7:#1b6d4b;--teal-8:#21835a;--teal-9:#10b981;--teal-10:#12a877;--teal-11:#3ddca0;--teal-12:#a7f3d0;--teal-contrast:#fff;--teal-surface:#0d2a1e80;--sg-c-green-text:#97c459;--sg-c-amber-text:#fac775;--sg-c-red-text:#ff9592;--sg-c-purple-text:#afa9ec;--sg-c-blue-text:#85b7eb;--sg-c-teal-text:#40d3c7;--sg-c-pink-text:#ed93b1;--sg-c-slate-text:#b2b3bd;--sg-danger-bg:#3b1219;--sg-danger-border:#8c333a;--sg-danger-text:#ff9592;--sg-danger-solid:#e5484d;--sg-danger-solid-hover:#ec5d5e;--sg-modal-glass-bg:#19191bb8;--sg-modal-glass-border:#ffffff14;--sg-modal-glass-shadow:inset 0 1px 0 #ffffff1f,0 24px 64px #0000006b;--sg-bg-base:#0b0d0f;--sg-bg-panel:var(--gray-2);--sg-bg-panel-raised:var(--gray-3);--sg-bg-panel-hover:var(--gray-3);--sg-bg-surface:var(--gray-2);--sg-bg-surface-hover:var(--gray-3);--sg-bg-surface-active:var(--gray-4);--sg-glass-bg:var(--sg-bg-panel);--sg-bg-overlay:#000000bf;--sg-filing-radius:.5rem;--sg-filing-tab-bg:#ffffff0a;--sg-filing-tab-active-bg:#ffffff17;--sg-filing-body-bg:#ffffff12;--sg-filing-search-bg:#ffffff0f;--sg-filing-btn-bg:#ffffff0f;--sg-filing-row-hover:#ffffff0d;--sg-filing-row-selected:#ffffff14;--sg-filing-tab-text:#ffffff73;--sg-filing-tab-active-text:#ffffffe6;--sg-filing-btn-text:#ffffff8c;--sg-filing-btn-primary-text:#ffffffd9;--sg-filing-search-placeholder:#ffffff4d;--sg-filing-header-text:#ffffff4d;--sg-filing-meta-text:#ffffff59;--sg-filing-row-name-text:#fffc;--sg-filing-border-tab:.5px solid #ffffff1a;--sg-filing-border-tab-active:.5px solid #ffffff2e;--sg-filing-border-body:.5px solid #ffffff26;--sg-filing-border-toolbar:.5px solid #ffffff14;--sg-filing-border-header:.5px solid #ffffff0f;--sg-filing-border-row:.5px solid #ffffff0a;--sg-filing-border-search:.5px solid #ffffff1a;--sg-filing-border-btn:.5px solid #ffffff1f;--sg-glass-blur:blur(24px)saturate(180%);--sg-glass-blur-heavy:blur(40px)saturate(200%);--sg-glass-blur-light:blur(12px)saturate(160%);--sg-border-panel:1px solid var(--gray-6);--sg-border-inner:1px solid var(--gray-5);--sg-border-strong:1px solid var(--gray-7);--sg-border-accent:.5px solid var(--gray-7);--sg-text-primary:var(--gray-12);--sg-text-secondary:var(--gray-11);--sg-text-tertiary:var(--gray-10);--sg-text-inverse:var(--gray-1);--sg-text-accent:var(--gray-12);--sg-shadow-panel:0 8px 32px #0006,0 2px 8px #0003;--sg-shadow-panel-strong:0 16px 48px #00000080,0 4px 16px #0000004d;--sg-shadow-float:0 24px 64px #0009;--sg-accent-primary:#ffffffe6;--sg-accent-primary-dim:#ffffff26;--sg-accent-primary-glow:none;--sg-accent-secondary:#ffffff8c;--accent-gradient:#ffffffe6;--accent-gradient-alpha:#ffffff26;--accent-glow-subtle:none;--sg-radius-panel:8px;--sg-radius:var(--sg-radius-panel);--sg-radius-inner:6px;--sg-radius-pill:999px;--sg-panel-gap:.75rem;--sg-panel-padding:1rem;--sg-bar-size:56px;--sg-nav-width:56px;--sg-nav-logo-height:36px;--sg-top-bar-height:var(--sg-bar-size);--sg-right-nav-width:var(--sg-bar-size)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){[data-theme=dark]{--teal-1:#0a1310;--teal-2:#0f1c16;--teal-3:#0b2e20;--teal-4:#0a3b28;--teal-5:#0d4a33;--teal-6:#145a3e;--teal-7:#1b6d4b;--teal-8:#21835a;--teal-9:#10b981;--teal-10:#12a877;--teal-11:#3ddca0;--teal-12:#a7f3d0;--teal-contrast:#fff;--teal-surface:color(display-p3 .078 .149 .141/.5)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--teal-1:lab(5.15373% -3.58552 .558513);--teal-2:lab(8.88515% -7.18451 2.25301);--teal-3:lab(16.0749% -16.2713 5.21271);--teal-4:lab(21.3549% -20.7996 7.0099);--teal-5:lab(27.2978% -24.5012 8.14735);--teal-6:lab(33.4653% -27.8116 9.86152);--teal-7:lab(40.5881% -31.8424 11.7894);--teal-8:lab(48.5531% -36.688 13.9134);--teal-9:lab(66.7072% -50.6831 17.0415);--teal-10:lab(61.088% -46.5088 14.8351);--teal-11:lab(78.753% -52.9588 17.2703);--teal-12:lab(90.1783% -29.8523 9.0814)}}}}@media (max-width:1440px){:root{--sg-root-font-size:15.5px;--sg-body-font-size:12.5px;--sg-main-padding-x:1rem;--sg-main-padding-y:.875rem;--sg-panel-gap:.6rem;--sg-panel-padding:.9rem;--sg-bar-size:52px;--sg-nav-width:52px;--sg-right-nav-width:52px;--sg-nav-logo-height:34px;--sg-top-bar-height:var(--sg-bar-size);--sg-nav-icon-size:18px;--sg-nav-stack-gap:.47rem;--sg-right-nav-gap:.75rem;--sg-shell-topbar-padding-x:.78rem;--sg-shell-topbar-gap:.55rem;--sg-shell-theatre-topbar-padding-left:.55rem;--sg-shell-theatre-topbar-padding-right:0rem;--sg-nav-icon-button-size:38px;--sg-avatar-size:30px;--sg-avatar-letter-size:11px;--sg-corner-top:11px;--sg-corner-right:11px;--sg-corner-gap:4px;--sg-corner-utility-size:28px;--sg-corner-utility-font-size:11px;--sg-corner-text-size:10px;--sg-notification-width:332px}}@media (max-width:1100px){:root{--sg-root-font-size:15px;--sg-body-font-size:12px;--sg-main-padding-x:.85rem;--sg-main-padding-y:.75rem;--sg-panel-gap:.48rem;--sg-panel-padding:.8rem;--sg-bar-size:46px;--sg-nav-width:46px;--sg-right-nav-width:46px;--sg-nav-logo-height:28px;--sg-top-bar-height:var(--sg-bar-size);--sg-nav-icon-size:16px;--sg-nav-stack-gap:.4rem;--sg-right-nav-gap:.72rem;--sg-shell-topbar-padding-x:.6rem;--sg-shell-topbar-gap:.45rem;--sg-shell-theatre-topbar-padding-left:.45rem;--sg-shell-theatre-topbar-padding-right:0rem;--sg-nav-icon-button-size:36px;--sg-avatar-size:28px;--sg-avatar-letter-size:10px;--sg-corner-top:10px;--sg-corner-right:10px;--sg-corner-gap:4px;--sg-corner-utility-size:26px;--sg-corner-utility-font-size:10px;--sg-corner-text-size:10px;--sg-notification-width:304px}}@media (max-height:860px){:root{--sg-nav-logo-height:30px;--sg-nav-stack-gap:.26rem;--sg-nav-icon-button-size:36px;--sg-nav-icon-size:18px}}@media (max-height:760px){:root{--sg-nav-logo-height:25px;--sg-nav-stack-gap:.14rem;--sg-nav-icon-button-size:33px;--sg-nav-icon-size:17px}}
@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-spin{color:var(--sg-text-primary);animation:.9s linear infinite sg-spin}html{height:100%;font-size:var(--sg-root-font-size);background-color:var(--sg-bg-base);scrollbar-color:#d9d9d9 transparent;overscroll-behavior:none}*{scrollbar-color:#d9d9d9 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d9d9d9 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-corner{background:0 0}body{height:100%;min-height:100%;font-family:var(--mantine-font-family,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);font-size:var(--sg-body-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--sg-text-primary);line-height:1.5;background-color:var(--sg-bg-base)!important}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:500;line-height:1.2}h1{font-size:16px}h2{font-size:15px}h3,h4{font-size:13px}h5,h6{font-size:12px}:root{--font-outfit:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;--font-manrope:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;--mantine-color-body:var(--sg-bg-base);--header-height:64px;--nav-width:var(--sg-nav-width);--controls-header-height:88px;--main-padding-y:var(--sg-main-padding-y);--main-padding-x:var(--sg-main-padding-x);--main-padding-mobile:var(--sg-main-padding-mobile);--surface:#ffffffe0;--surface-hover:#f3f5f9fa;--border:#0c10181f;--black-50p:#ffffff80;--white-50p:#0a0a0c80;--white-80p:#0a0a0ccc;--text-primary:#0a0a0cf2;--black-90p:#ffffffeb;--black-40p:#fff6;--black-30p:#ffffff4d;--sg-dropdown-glass-bg:#ffffffeb;--sg-dropdown-backdrop:blur(19.2px)saturate(180%);--sg-dropdown-glass-border:1px solid #0c10181a;--sg-dropdown-glass-shadow:inset 0 1px 0 #fff9,0 12px 40px #0f172a1f;--white-60p:#0a0a0c99;--white-30p:#0a0a0c4d;--white-20p:#0a0a0c33;--white-10p:#0a0a0c1a;--white-5p:#0a0a0c0d;--primary-30p:#0a0a0c26;--primary-20p:#0a0a0c1a}[data-theme=dark]{--mantine-color-body:#000;--surface:#0f0f1499;--surface-hover:#ffffff0f;--border:#ffffff1a;--black-50p:#00000080;--white-50p:#ffffff80;--white-80p:#fffc;--text-primary:#fffffff2;--black-90p:#070a0be6;--black-40p:#070a0b66;--black-30p:#070a0b4d;--sg-dropdown-glass-bg:#1e1e20b8;--sg-dropdown-glass-border:1px solid #ffffff1f;--sg-dropdown-glass-shadow:inset 0 1px 0 #ffffff14,0 12px 40px #0000008c;--white-60p:#fff9;--white-30p:#ffffff4d;--white-20p:#fff3;--white-10p:#ffffff1a;--white-5p:#ffffff0d;--primary-30p:#ffffff26;--primary-20p:#ffffff1a}.liquid-glass{background:var(--white-5p);-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);transition:all .3s cubic-bezier(.2,.9,.3,1.5);box-shadow:0 4px 8px #0003,0 6px 20px #0003}.liquid-glass-border{box-shadow:inset 1px 1px 1px 0 var(--white-30p),inset -1px -1px 2px 1px var(--white-30p),0 4px 8px 0 #0003,0 6px 20px 0 #0003}a{color:var(--sg-text-primary);text-decoration:none}.nav-tooltip{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:var(--sg-dropdown-glass-border);box-shadow:inset 0 1px #ffffff14,0 8px 24px #0f172a2e;background:var(--sg-dropdown-glass-bg)!important;color:var(--sg-text-primary)!important}.nav-menu-dropdown{-webkit-backdrop-filter:var(--sg-dropdown-backdrop);backdrop-filter:var(--sg-dropdown-backdrop);background:var(--sg-dropdown-glass-bg)!important;border:var(--sg-dropdown-glass-border)!important;width:auto!important;min-width:0!important;color:var(--sg-text-primary)!important;box-shadow:var(--sg-dropdown-glass-shadow)!important;border-radius:.5rem!important;padding:0!important}.sg-tooltip{-webkit-backdrop-filter:blur(24px)saturate(180%);border:var(--sg-dropdown-glass-border);color:var(--sg-text-primary);z-index:10050;background:#16161be6;border-radius:8px;padding:6px 10px;font-size:.75rem;box-shadow:0 4px 16px #0f172a2e}[data-theme=light] .sg-tooltip{-webkit-backdrop-filter:none;background:#fff}.sg-tooltip-arrow{fill:#16161be6}[data-theme=light] .sg-tooltip-arrow{fill:#fff}.sg-modal-cancel{--button-color:var(--sg-text-secondary)!important;color:var(--sg-text-secondary)!important}.sg-modal-cancel:hover{--button-color:var(--sg-text-primary)!important;color:var(--sg-text-primary)!important}.sg-switch{cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:none;border-radius:5px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.sg-switch[data-state=checked]{background:var(--sg-accent)}.sg-switch-thumb{background:#fff;border-radius:4px;width:16px;height:16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000004d}.sg-switch-thumb[data-state=checked]{background:#fff;transform:translate(14px)}[data-theme=light] .sg-switch{background:#e2e8f0e6}[data-theme=light] .sg-switch[data-state=checked]{background:var(--sg-accent)}[data-theme=light] .sg-switch-thumb{background:#fffffffa;box-shadow:0 1px 3px #0f172a2e}.sg-checkbox{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:flex}.sg-checkbox[data-state=checked]{background:#ffffff40;border-color:#ffffff59}.sg-progress{background:#ffffff14;border-radius:999px;width:100%;height:6px;overflow:hidden}.sg-progress-indicator{background:#ffffffe6;border-radius:999px;width:100%;height:100%;transition:transform .3s}.sg-dropdown{background:var(--sg-dropdown-glass-bg);-webkit-backdrop-filter:var(--sg-dropdown-backdrop);backdrop-filter:var(--sg-dropdown-backdrop);border:var(--sg-dropdown-glass-border);min-width:160px;box-shadow:var(--sg-dropdown-glass-shadow);z-index:10050;border-radius:8px;padding:3px}.onboarding-glass-dropdown{--sg-dropdown-glass-bg:#1e1e20b8;--sg-dropdown-backdrop:blur(19.2px)saturate(180%);--sg-dropdown-glass-border:1px solid #ffffff1f;--sg-dropdown-glass-shadow:inset 0 1px 0 #ffffff14,0 12px 40px #0000008c;--sg-bg-surface-hover:#ffffff14;--sg-text-primary:#ffffffeb}.sg-select.onboarding-glass-select{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;padding:.5rem 2rem .5rem .75rem}.onboarding-glass-select .sg-select-chevron{color:#fff9}.sg-dropdown-item{color:var(--sg-text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:.75rem;transition:background .1s;display:flex}.sg-dropdown-item:hover{background:var(--sg-bg-surface-hover)}.sg-dropdown-item[data-highlighted]{background:var(--sg-bg-surface-hover);outline:none}.sg-dropdown-item[data-disabled]{opacity:.45;cursor:default;pointer-events:none}.sg-dropdown-item[data-disabled]:hover{background:0 0}[data-theme=dark] .sg-dropdown-item:hover,[data-theme=dark] .sg-dropdown-item[data-highlighted]{background:#ffffff1f}[data-theme=light] .sg-player-dark-menu{--sg-dropdown-glass-bg:#1e1e20b8;--sg-dropdown-glass-border:1px solid #ffffff1f;--sg-text-primary:#ffffffeb;--sg-bg-surface-hover:#ffffff14;color:#ffffffeb}.sg-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.sg-btn-primary{background:var(--sg-bg-surface);border:var(--sg-border-strong);color:var(--sg-text-primary);height:30px;padding:.25rem .75rem;font-size:.8125rem}.sg-btn-primary:hover{background:var(--sg-bg-surface-hover)}.sg-btn-ghost{border:var(--sg-border-panel);color:var(--sg-text-secondary);background:0 0;height:30px;padding:.25rem .75rem;font-size:.8125rem}.sg-btn-ghost:hover{background:var(--sg-bg-surface-hover)}.sg-btn-danger{background:var(--sg-danger-solid);border:1px solid var(--sg-danger-solid);color:#fff;height:30px;padding:.25rem .75rem;font-size:.8125rem}.sg-btn-danger:hover{background:var(--sg-danger-solid-hover);border-color:var(--sg-danger-solid-hover)}.sg-btn-sm{height:28px;padding:.25rem .625rem;font-size:.75rem}.sg-btn-lg{height:34px;padding:.25rem .875rem;font-size:.8125rem}.sg-btn:disabled{opacity:.5;cursor:not-allowed}.sg-cta-emerald{color:#fff!important;background:#10b981!important;border:1px solid #10b981!important}.sg-cta-emerald:hover:not(:disabled){background:#059669!important;border-color:#059669!important}.sg-icon-btn{width:var(--sg-icon-button-size,30px);height:var(--sg-icon-button-size,30px);cursor:pointer;color:var(--sg-text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sg-icon-btn>svg{width:var(--sg-icon-glyph-size,22px);height:var(--sg-icon-glyph-size,22px)}.sg-icon-btn:hover{background:var(--sg-bg-surface-hover);color:var(--sg-text-primary)}.sg-icon-btn:disabled{opacity:.5;cursor:not-allowed}.sg-input-wrapper{flex-direction:column;gap:4px;display:flex}.sg-input-label{color:var(--sg-text-secondary);font-size:.75rem;font-weight:500}.sg-input{background:var(--sg-bg-surface);border:var(--sg-border-panel);min-height:30px;color:var(--sg-text-primary);caret-color:var(--sg-text-primary);-webkit-backdrop-filter:blur(8px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;width:100%;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}[data-theme=light] .sg-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sg-input:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sg-accent)30%,transparent);outline:none}.sg-input::placeholder{color:var(--sg-text-tertiary)}.sg-input:disabled{opacity:.6;cursor:not-allowed}.sg-input-error{color:#ff6b6b;margin-top:2px;font-size:.75rem}.sg-input-left-section,.sg-input-right-section{color:#fff6}[data-theme=light] .sg-input-left-section,[data-theme=light] .sg-input-right-section{color:#0f172a94}.sg-select{background:var(--sg-bg-surface);border:var(--sg-border-panel);min-height:30px;color:var(--sg-text-primary);-webkit-backdrop-filter:blur(8px);cursor:pointer;border-radius:6px;width:100%;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.sg-select:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sg-accent)30%,transparent);outline:none}.sg-select:disabled{opacity:.5;cursor:not-allowed}.sg-select option{color:#0a0a0cf5;background:#fffffffa}.sg-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;display:inline-flex}.sg-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sg-select-placeholder{color:var(--sg-text-tertiary)}.sg-select-chevron{color:var(--sg-text-secondary);flex-shrink:0}.sg-select-dropdown{max-height:min(22rem,70vh);padding:4px;overflow-y:auto}.sg-select-item{justify-content:space-between;min-height:30px}.sg-select-item-label{min-width:0}.sg-select-item-indicator{color:#ffffffd1;justify-content:center;align-items:center;margin-left:.75rem;display:inline-flex}[data-theme=light] .sg-select-item-indicator{color:#0f172ad1}.sg-textarea{resize:vertical;height:auto;min-height:64px;padding:.375rem .625rem;line-height:1.5}[data-radix-dialog-overlay]{-webkit-backdrop-filter:blur(8px);z-index:9998;background:#0009;position:fixed;inset:0}[data-radix-dialog-overlay][data-state=closed]{pointer-events:none}[data-radix-dialog-content]{-webkit-backdrop-filter:blur(40px)saturate(180%);z-index:9999;background:#14141cd9;border:1px solid #ffffff26;border-radius:8px;width:840px;max-width:90vw;max-height:85vh;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080}.sg-dialog-overlay{-webkit-backdrop-filter:blur(8px);z-index:9998;background:#0009;position:fixed;inset:0}.sg-dialog-overlay[data-state=closed]{pointer-events:none}.sg-dialog-content{-webkit-backdrop-filter:blur(40px)saturate(180%);z-index:9999;background:#14141cd9;border:1px solid #ffffff26;border-radius:8px;width:840px;max-width:90vw;max-height:85vh;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080}body,body[data-scroll-locked]{overflow:auto!important}.sg-video-background{z-index:0;pointer-events:none;background:var(--sg-bg-base);position:fixed;inset:0;overflow:hidden}[data-theme=light] .sg-video-background{background:var(--sg-bg-base);display:block}[data-theme=light] .sg-video-background:after{background:0 0}[data-theme=dark] .sg-video-background{background:var(--sg-bg-base);display:block}[data-theme=dark] .sg-video-background:after{background:0 0}.sg-video-background:after{content:"";pointer-events:none;background:#00000080;position:absolute;inset:0}.sg-video-background-video{display:none}:focus,:focus-visible,:focus-within{outline:none!important}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,button:focus,button:focus-visible,a:focus,a:focus-visible,[role=button]:focus,[role=button]:focus-visible,[role=menuitem]:focus,[role=menuitemradio]:focus,[role=option]:focus,[role=tab]:focus,[role=switch]:focus,[role=checkbox]:focus,[tabindex]:focus,[tabindex]:focus-visible,[contenteditable]:focus,[contenteditable]:focus-visible{box-shadow:none!important}.sg-input:focus,.sg-input:focus-visible,.sg-select:focus,.sg-select:focus-visible,.sg-textarea:focus,.sg-textarea:focus-visible{border:var(--sg-border-panel)!important;box-shadow:none!important}
