:root{--sg-bg-base:#f8f9fcfa;--sg-bg-panel:#ffffffc7;--sg-glass-bg:var(--sg-bg-panel);--sg-bg-panel-hover:#ffffffeb;--sg-bg-surface:#ffffffe6;--sg-bg-surface-hover:#f4f6fafa;--sg-bg-surface-active:#eceff4fa;--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 #0f172a24;--sg-border-inner:1px solid #0f172a1a;--sg-border-strong:1px solid #0f172a2e;--sg-border-accent:.5px solid #10141c24;--sg-text-primary:#0a0a0ceb;--sg-text-secondary:#0a0a0c9e;--sg-text-tertiary:#0a0a0c6b;--sg-text-inverse:#ffffffeb;--sg-text-accent:#0a0a0ceb;--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-radius-panel:1.25rem;--sg-radius:var(--sg-radius-panel);--sg-radius-inner:.75rem;--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)}[data-theme=dark]{--sg-bg-base:#060a0ef2;--sg-bg-panel:#080c1259;--sg-bg-panel-hover:#fff8f012;--sg-bg-surface:#ffffff0a;--sg-bg-surface-hover:#ffffff12;--sg-bg-surface-active:#ffffff17;--sg-glass-bg:#ffffff12;--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 #ffffff14;--sg-border-inner:1px solid #ffffff0d;--sg-border-strong:1px solid #ffffff1f;--sg-border-accent:.5px solid #ffffff4d;--sg-text-primary:#ffffffeb;--sg-text-secondary:#ffffff8c;--sg-text-tertiary:#ffffff59;--sg-text-inverse:#0a0a0ceb;--sg-text-accent:#ffffffe6;--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:1.25rem;--sg-radius:var(--sg-radius-panel);--sg-radius-inner:.75rem;--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)}
@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-spin{animation:.9s linear infinite sg-spin}html{background-color:var(--sg-bg-base);scrollbar-color:#d9d9d9 transparent;overscroll-behavior:none;height:100%}*{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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--sg-text-primary);font-size:13px;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:1rem;--main-padding-x:1.25rem;--main-padding-mobile:1rem;--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:#10141c9e;--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{background:var(--sg-dropdown-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:var(--sg-dropdown-glass-border);color:var(--sg-text-primary);z-index:999;border-radius:8px;padding:6px 10px;font-size:.75rem;box-shadow:0 4px 16px #0f172a2e}.sg-tooltip-arrow{fill:var(--sg-dropdown-glass-bg)}.sg-switch{cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:none;border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.sg-switch[data-state=checked]{background:#ffffff40}.sg-switch-thumb{background:#fff;border-radius:50%;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]{transform:translate(14px)}.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:999;border-radius:8px;padding:3px}.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-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{color:#ff6b6b;background:#dc323226;border:1px solid #dc32324d;height:30px;padding:.25rem .75rem;font-size:.8125rem}.sg-btn-danger:hover{background:#dc323240}.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-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);border-radius:6px;width:100%;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.sg-input:focus{border:var(--sg-border-strong);box-shadow:none;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:var(--sg-border-strong);box-shadow:none;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:1rem;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:1rem;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:#000;background-image:var(--sg-bg-image-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}[data-theme=light] .sg-video-background{background-color:#fff;background-image:none;display:block}[data-theme=light] .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}
