.sa-password[data-v-b6b11c32]{display:grid;gap:16px}.sa-password h2[data-v-b6b11c32],.sa-password p[data-v-b6b11c32]{margin:0}.sa-password-reveal[data-v-b6b11c32]{justify-self:start;min-height:44px;padding:0 12px}.sa-password-actions[data-v-b6b11c32]{justify-content:flex-end}.sa-theme{color-scheme:light;--sa-canvas:#fff;--sa-surface:#fff;--sa-surface-soft:#f5f6f7;--sa-heading:#2b313b;--sa-text:#171717;--sa-text-secondary:#50555e;--sa-text-muted:#737373;--sa-border:#ebebeb;--sa-border-strong:#d4d4d4;--sa-action:#131922;--sa-action-hover:#2b313b;--sa-action-text:#fff;--sa-focus:#0569ff;--sa-success:#18733b;--sa-success-bg:#ecf8ef;--sa-success-border:#bcdac5;--sa-warning:#875600;--sa-warning-bg:#fff7e6;--sa-warning-border:#e7d3a9;--sa-danger:#b42318;--sa-danger-bg:#fff1ef;--sa-danger-border:#ecc0bb;--sa-info:#2459a6;--sa-info-bg:#eef4fc;--sa-info-border:#bdcfe9;--sa-overlay:rgba(19,25,34,.2);--bg:var(--sa-surface);--bg-2:var(--sa-canvas);--bg-3:var(--sa-surface-soft);--txt:var(--sa-text);--txt-2:var(--sa-text-secondary);--txt-3:var(--sa-text-muted);--txt-inv:var(--sa-action-text);--bdr:var(--sa-border);--brand:var(--sa-action);--accent:var(--sa-focus);--overlay:var(--sa-overlay);--suc:var(--sa-success);--suc-bg:var(--sa-success-bg);--suc-bdr:var(--sa-success-border);--wrn:var(--sa-warning);--wrn-bg:var(--sa-warning-bg);--wrn-bdr:var(--sa-warning-border);--dan:var(--sa-danger);--dan-bg:var(--sa-danger-bg);--dan-bdr:var(--sa-danger-border);--inf:var(--sa-info);--inf-bg:var(--sa-info-bg);--inf-bdr:var(--sa-info-border);--r-sm:8px;--r-md:16px;--r-lg:24px;--r-full:999px;--background:0 0% 100%;--foreground:0 0% 9%;--muted:210 11% 96%;--muted-foreground:218 8% 34%;--border:0 0% 92%;--primary:216 28% 10%;--primary-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;color:var(--sa-text);font-family:var(--font)}.sa-theme[data-theme=dark],[data-theme=dark] .sa-theme{color-scheme:dark;--sa-canvas:#131922;--sa-surface:#1d2632;--sa-surface-soft:#26313e;--sa-heading:#fff;--sa-text:#f5f6f7;--sa-text-secondary:#c0c7d0;--sa-text-muted:#a2adba;--sa-border:#354150;--sa-border-strong:#667384;--sa-action:#f5f6f7;--sa-action-hover:#fff;--sa-action-text:#131922;--sa-focus:#8ab8ff;--sa-success:#93e1ac;--sa-success-bg:#183b2a;--sa-success-border:#38754b;--sa-warning:#f5d38d;--sa-warning-bg:#41341e;--sa-warning-border:#8b713e;--sa-danger:#ffb4ac;--sa-danger-bg:#482824;--sa-danger-border:#a7635c;--sa-info:#b4d1fa;--sa-info-bg:#203653;--sa-info-border:#4b6d9c;--sa-overlay:rgba(0,0,0,.4);--background:216 28% 10%;--foreground:210 11% 96%;--muted:214 24% 20%;--muted-foreground:216 14% 78%;--border:213 20% 26%;--primary:210 11% 96%;--primary-foreground:216 28% 10%;--card:214 27% 15%;--card-foreground:210 11% 96%;--popover:214 27% 15%;--popover-foreground:210 11% 96%}.sa-theme *,.sa-theme :after,.sa-theme :before{box-sizing:border-box}.sa-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.sa-sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sa-theme :focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.sa-theme :is(button,input,select,textarea){font-family:inherit}.sa-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:16px;font-size:16px;min-height:48px}.sa-theme :is(h1,h2,h3){font-weight:500}.sa-theme :is(button,[role=button]){min-height:44px}.sa-theme [role=tab]{min-height:48px}.sa-heading-group{align-items:center;display:flex;gap:12px;min-width:0}.sa-popover{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:16px;box-shadow:0 14px 36px #13192224;min-width:200px;padding:8px;z-index:700}.sa-popover [role=menuitem]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:8px;min-height:48px;padding:8px 12px}.sa-popover [data-highlighted]{background:var(--sa-surface-soft)}.sa-modal-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.sa-modal-body{min-height:0;overflow:auto}.sa-modal-footer{border-top:1px solid var(--sa-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:16px}.sa-switch-field{align-items:center;display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:48px}.sa-switch-field small{color:var(--sa-text-muted);display:block}.sa-switch{align-items:center;background:var(--sa-surface-soft);border:1px solid var(--sa-border-strong);border-radius:999px;cursor:pointer;display:flex;flex-shrink:0;height:26px;padding:3px;width:44px}.sa-switch[data-state=checked]{background:var(--sa-action);border-color:var(--sa-action)}.sa-switch:disabled{cursor:not-allowed;opacity:.5}.sa-switch-thumb{background:var(--sa-text-muted);border-radius:50%;height:18px;width:18px}.sa-switch-thumb[data-state=checked]{background:var(--sa-action-text);transform:translate(18px)}.sa-skeleton{min-width:0;width:100%}.sa-skeleton-rows{display:grid;gap:12px}.sa-skeleton-line{animation:sa-pulse 1.6s ease-in-out infinite;background:var(--sa-surface-soft);border-radius:12px;height:24px;margin-bottom:12px;min-width:0}@keyframes sa-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.sa-theme *,.sa-theme :after,.sa-theme :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.sa-page{background:var(--bg-2);color:var(--txt);display:flex;flex-direction:column;font-family:var(--font);height:100%;min-height:0;overflow:hidden}.sa-head{align-items:flex-start;background:var(--bg);border-bottom:1px solid var(--bdr);display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;padding:var(--s-4) var(--s-6)}.sa-head h1{color:var(--sa-heading);font-size:clamp(28px,2.3vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0}.sa-head p{color:var(--txt-2);font-size:var(--t-14);margin:var(--s-1) 0 0}.sa-body{display:flex;flex:1;flex-direction:column;gap:var(--s-4);min-height:0;overflow-y:auto;padding:var(--s-4) var(--s-6)}@media(max-width:640px){.sa-body,.sa-head{padding-left:var(--s-4);padding-right:var(--s-4)}}.sa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2)}.sa-card{background:var(--bg);border:1px solid var(--bdr);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:var(--s-3);min-width:0;padding:var(--s-4)}.sa-card h2{font-size:var(--t-17)}.sa-card h2,.sa-card h3{font-weight:600;margin:0}.sa-card h3,.sa-muted{font-size:var(--t-14)}.sa-muted{color:var(--txt-2);margin:0}.sa-meta{color:var(--txt-3);font-size:var(--t-12);overflow-wrap:anywhere}.sa-num{font-variant-numeric:tabular-nums}.sa-btn,.sa-input,.sa-select,.sa-textarea{background:var(--bg);border:1px solid var(--bdr);border-radius:var(--r-md);box-sizing:border-box;color:var(--txt);font:inherit;font-size:var(--t-14);min-height:48px;padding:var(--s-2) var(--s-4)}.sa-btn{align-items:center;cursor:pointer;display:inline-flex;font-weight:600;gap:var(--s-2);justify-content:center;text-decoration:none;white-space:nowrap}.sa-btn:hover:not(:disabled){background:var(--bg-3)}.sa-btn:disabled{cursor:not-allowed;opacity:.5}.sa-btn--primary{background:var(--sa-action);color:var(--sa-action-text)}.sa-btn--primary:hover:not(:disabled){background:var(--brand);opacity:.9}.sa-btn--danger{border-color:var(--dan-bdr);color:var(--dan)}.sa-btn--danger:hover:not(:disabled){background:var(--dan-bg)}.sa-btn--ghost{background:transparent}.sa-btn:focus-visible,.sa-input:focus-visible,.sa-link:focus-visible,.sa-row:focus-visible,.sa-select:focus-visible,.sa-tab:focus-visible,.sa-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-input,.sa-select,.sa-textarea{width:100%}.sa-textarea{min-height:96px;resize:vertical}.sa-field{display:grid;font-size:var(--t-14);font-weight:500;gap:var(--s-1);min-width:0}.sa-field small{color:var(--txt-2);font-size:var(--t-12);font-weight:400}.sa-field .sa-bad{color:var(--dan)}.sa-check{align-items:center;cursor:pointer;display:flex;font-size:var(--t-14);gap:var(--s-2);min-height:48px}.sa-check input{accent-color:var(--brand);height:22px;margin:0;width:22px}.sa-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sa-grid,.sa-tiles{display:grid;gap:var(--s-3)}.sa-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sa-tile{background:var(--bg);border:1px solid var(--bdr);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4)}.sa-tile span{color:var(--txt-2);font-size:var(--t-12)}.sa-tile strong{font-size:var(--t-28);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.sa-tile small{color:var(--txt-3);font-size:var(--t-12)}.sa-tabs{border-bottom:1px solid var(--bdr);display:flex;gap:var(--s-1);overflow-x:auto}.sa-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--txt-2);cursor:pointer;font:inherit;font-size:var(--t-14);font-weight:500;min-height:48px;padding:0 var(--s-4);white-space:nowrap}.sa-tab[aria-selected=true],.sa-tab[data-state=active]{border-bottom-color:var(--txt);color:var(--txt);font-weight:500}.sa-pill{align-items:center;background:var(--bg-2);border:1px solid var(--bdr);border-radius:var(--r-full);color:var(--txt-2);display:inline-flex;font-size:var(--t-12);font-weight:600;gap:var(--s-1);padding:2px var(--s-2);white-space:nowrap}.sa-pill[data-tone=good]{background:var(--suc-bg);border-color:var(--suc-bdr);color:var(--suc)}.sa-pill[data-tone=warn]{background:var(--wrn-bg);border-color:var(--wrn-bdr);color:var(--wrn)}.sa-pill[data-tone=bad]{background:var(--dan-bg);border-color:var(--dan-bdr);color:var(--dan)}.sa-pill[data-tone=info]{background:var(--inf-bg);border-color:var(--inf-bdr);color:var(--inf)}.sa-note{background:var(--bg-2);border:1px solid var(--bdr);border-radius:var(--r-md);font-size:var(--t-14);margin:0;padding:var(--s-3)}.sa-note[data-tone=good]{background:var(--suc-bg);border-color:var(--suc-bdr)}.sa-note[data-tone=warn]{background:var(--wrn-bg);border-color:var(--wrn-bdr)}.sa-note[data-tone=bad]{background:var(--dan-bg);border-color:var(--dan-bdr)}.sa-scroll{min-width:0;overflow-x:auto}.sa-table{border-collapse:collapse;font-size:var(--t-14);width:100%}.sa-table td,.sa-table th{border-bottom:1px solid var(--bdr);height:56px;padding:12px 16px;text-align:left;vertical-align:middle}.sa-table th{background:var(--bg);color:var(--txt-2);font-size:var(--t-12);font-weight:600;position:sticky;top:0;white-space:nowrap}.sa-table tbody tr{cursor:pointer}.sa-table tbody tr:hover{background:var(--bg-2)}.sa-table td.sa-tight{white-space:nowrap;width:1%}.sa-list{display:flex;flex-direction:column;gap:var(--s-2);list-style:none;margin:0;padding:0}.sa-row{align-items:center;background:var(--bg);border:1px solid var(--bdr);border-radius:var(--r-md);color:var(--txt);display:flex;flex-wrap:wrap;font:inherit;gap:var(--s-3);justify-content:space-between;min-height:56px;padding:var(--s-3);text-align:left}button.sa-row{cursor:pointer;width:100%}.sa-row[aria-current=true]{background:var(--bg-3);border-color:var(--txt-2)}.sa-link{align-items:center;color:var(--txt);display:inline-flex;font-weight:600;min-height:48px;text-decoration:underline;text-underline-offset:3px}.sa-empty{color:var(--txt-2);padding:var(--s-8) var(--s-4);text-align:center}.sa-dl,.sa-empty{font-size:var(--t-14)}.sa-dl{display:grid;gap:var(--s-2) var(--s-4);grid-template-columns:minmax(120px,auto) 1fr;margin:0}.sa-dl dt{color:var(--txt-2)}.sa-dl dd{margin:0;overflow-wrap:anywhere}.sa-danger{border-color:var(--dan-bdr)}.sa-overlay{backdrop-filter:blur(12px);background:var(--overlay);display:flex;inset:0;overflow:auto;position:fixed;z-index:var(--z-modal)}.sa-drawer{background:var(--bg);box-shadow:var(--sh-xl);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:100%;width:560px}@media(max-width:1024px){.sa-drawer{width:100%}}.sa-drawer-head{align-items:flex-start;border-bottom:1px solid var(--bdr);display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-4)}.sa-drawer-head h2{font-size:20px;font-weight:700;margin:0}.sa-drawer-body{flex:1;gap:var(--s-4);min-height:0;padding:var(--s-4)}.sa-dialog,.sa-drawer-body{display:flex;flex-direction:column;overflow-y:auto}.sa-dialog{background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--sh-xl);gap:var(--s-3);margin:auto;max-height:calc(100% - 32px);padding:var(--s-6);width:min(520px,calc(100% - 32px))}.sa-dialog h2{font-size:24px;font-weight:500;line-height:1.3;margin:0}.sa-menu{background:var(--bg);border:1px solid var(--bdr);border-radius:var(--r-md);box-shadow:var(--sh-lg);display:flex;flex-direction:column;min-width:220px;padding:var(--s-1);position:absolute;right:0;z-index:var(--z-drop)}.sa-menu button{background:transparent;border:0;border-radius:var(--r-sm);color:var(--txt);cursor:pointer;font:inherit;font-size:var(--t-14);min-height:48px;padding:0 var(--s-3);text-align:left}.sa-menu button:hover{background:var(--bg-3)}.sa-menu button[data-tone=bad]{color:var(--dan)}.sa-menu hr{border:0;border-top:1px solid var(--bdr);margin:var(--s-1) 0;width:100%}.sa-code{color:var(--txt-2);font-size:var(--t-12);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sa-head{border-bottom:0;gap:16px;padding:28px 32px 24px}.sa-body{gap:24px;padding:0 32px 32px}.sa-card{border-radius:24px;gap:16px;padding:24px}.sa-btn{border-color:var(--sa-border-strong);border-radius:999px;font-size:14px;font-weight:500;min-height:48px;padding:12px 24px}.sa-btn--primary{border-color:var(--sa-action)}.sa-btn--ghost{border-color:transparent}.sa-btn--icon{flex-shrink:0;padding:0;width:48px}.sa-btn--danger{border-color:var(--sa-danger-border)}.sa-input,.sa-select,.sa-textarea{border-color:var(--sa-border-strong);border-radius:16px;font-size:16px;padding:12px}.sa-field{gap:8px}.sa-grid,.sa-tiles{gap:16px}.sa-tile{padding:24px}.sa-pill,.sa-tile strong{font-weight:500}.sa-pill{padding:4px 10px}.sa-table th{background:var(--sa-surface-soft);font-size:13px;font-weight:500}.sa-table tbody tr:last-child td{border-bottom:0}.sa-scroll{border:1px solid var(--sa-border);border-radius:16px}.sa-drawer{max-height:100svh;width:640px}.sa-drawer-head{padding:24px}.sa-drawer-head h2{font-size:24px;font-weight:500}.sa-drawer-body{gap:24px;padding:24px}.sa-dialog{border-radius:24px;gap:20px;max-height:calc(100svh - 40px);padding:24px;width:min(560px,calc(100% - 40px))}.sa-dialog.sa-wide{width:min(1040px,calc(100% - 40px))}.sa-drawer.sa-wide{width:min(1040px,100%)}.sa-dialog.sa-size-sm{width:min(380px,calc(100% - 40px))}.sa-dialog.sa-size-md{width:min(560px,calc(100% - 40px))}.sa-dialog.sa-size-lg{width:min(660px,calc(100% - 40px))}.sa-dialog.sa-size-xl{width:min(800px,calc(100% - 40px))}.sa-dialog.sa-size-full{width:min(1040px,calc(100% - 40px))}.sa-dialog:has(.sa-modal-body){gap:0;overflow:hidden;padding:0}.sa-dialog:has(.sa-modal-body) .sa-modal-head{border-bottom:1px solid var(--bdr);padding:20px 24px}.sa-dialog:has(.sa-modal-body) .sa-modal-body{padding:24px}.sa-dialog:has(.sa-modal-body) .sa-modal-body--no-pad{padding:0}.sa-dialog:has(.sa-modal-body) .sa-modal-footer{padding:20px 24px}.sa-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px}.sa-empty h3,.sa-empty p{margin:0}.sa-table .sa-money{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:1030px){.sa-drawer{width:min(640px,100%)}}@media(max-width:640px){.sa-head{padding:24px 20px 20px}.sa-body{gap:20px;padding:0 20px 24px}.sa-card,.sa-tile{padding:20px}.sa-dialog{border-radius:24px 24px 0 0;margin:auto 0 0;max-height:92svh;padding:20px 20px max(20px,env(safe-area-inset-bottom));width:100%}.sa-dialog.sa-wide,.sa-drawer{width:100%}.sa-actions{gap:8px}.sa-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.sa-dialog[class*=sa-size-]{width:100%}.sa-dialog:has(.sa-modal-body){padding-bottom:env(safe-area-inset-bottom)}}.sa-shell[data-v-2114605b]{background:var(--sa-canvas);display:flex;height:100%;min-height:100svh;min-width:0}.sa-sidebar[data-v-2114605b]{background:var(--sa-surface);border-right:1px solid var(--sa-border);display:flex;flex-direction:column;flex-shrink:0;padding:24px 16px;width:240px}.sa-brand[data-v-2114605b]{align-items:center;color:var(--sa-heading);display:flex;gap:12px;min-height:48px;padding:0 12px;text-decoration:none}.sa-brand strong[data-v-2114605b]{font-size:24px;font-weight:500;letter-spacing:-.025em}.sa-brand img[data-v-2114605b]{-o-object-fit:contain;object-fit:contain}.sa-navigation[data-v-2114605b]{display:grid;gap:8px;margin-top:32px}.sa-nav-item[data-v-2114605b]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--sa-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;min-height:48px;padding:12px 16px;text-decoration:none}.sa-nav-item[data-v-2114605b]:hover{background:var(--sa-surface-soft);color:var(--sa-text)}.sa-nav-item[aria-current=page][data-v-2114605b]{background:var(--sa-action);color:var(--sa-action-text);font-weight:500}.sa-signout[data-v-2114605b]{margin-top:auto}.sa-workspace[data-v-2114605b]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.sa-shell-header[data-v-2114605b]{align-items:center;background:var(--sa-surface);border-bottom:1px solid var(--sa-border);display:flex;gap:16px;min-height:80px;padding:16px 32px}.sa-shell-label[data-v-2114605b]{color:var(--sa-text-muted);font-size:14px}.sa-shell-controls[data-v-2114605b]{align-items:center;display:flex;gap:8px;margin-left:auto;min-width:0}.sa-account[data-v-2114605b],.sa-language-trigger[data-v-2114605b]{gap:8px;padding:0 12px}.sa-account[data-v-2114605b]{font-size:14px;margin-left:8px;max-width:260px;min-height:48px}.sa-account-name[data-v-2114605b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-main[data-v-2114605b]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:auto}.sa-mobile-menu[data-v-2114605b]{display:none}.sa-mobile-navigation[data-v-2114605b]{display:flex;flex-direction:column;height:100%;padding:20px}.sa-mobile-navigation-head[data-v-2114605b]{align-items:center;display:flex;justify-content:space-between}.sa-skip[data-v-2114605b]{background:var(--sa-action);border-radius:16px;color:var(--sa-action-text);left:8px;padding:12px 16px;position:fixed;top:8px;transform:translateY(-150%);z-index:800}.sa-skip[data-v-2114605b]:focus{transform:none}@media(max-width:1030px){.sa-sidebar[data-v-2114605b]{display:none}.sa-mobile-menu[data-v-2114605b]{display:inline-flex}.sa-shell-header[data-v-2114605b]{min-height:72px;padding:12px 24px}.sa-account[data-v-2114605b]{max-width:200px}}@media(max-width:640px){.sa-shell-header[data-v-2114605b]{padding:12px 20px}.sa-account[data-v-2114605b],.sa-shell-label[data-v-2114605b]{display:none}.sa-mobile-navigation[data-v-2114605b]{padding-bottom:max(20px,env(safe-area-inset-bottom))}}
