:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sx-bg:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--sx-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--sx-surface-soft:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#111);--sx-surface-muted:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#161616);--sx-surface-hover:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#161616);--sx-surface-selected:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#232323);--sx-line:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#242424);--sx-line-strong:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#3a3a3a);--sx-text:var(--lightningcss-light,#202020)var(--lightningcss-dark,#ececec);--sx-text-secondary:var(--lightningcss-light,#3f3f3f)var(--lightningcss-dark,#d0d0d0);--sx-text-muted:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,#a0a0a0);--sx-text-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#5c5c5c);--sx-store-avatar-bg:#ed5a49;--sx-store-avatar-fg:#fff;--sx-brand:var(--lightningcss-light,#3457d5)var(--lightningcss-dark,#7b93ec);--sx-brand-strong:var(--lightningcss-light,#2a46b0)var(--lightningcss-dark,#a3b4f3);--sx-brand-wash:var(--lightningcss-light,#eef1fe)var(--lightningcss-dark,#1b2240);--sx-focus:var(--sx-text);--sx-primary:var(--lightningcss-light,#111110)var(--lightningcss-dark,#fafafa);--sx-primary-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#e4e4e7);--sx-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111110);--sx-inverse:var(--lightningcss-light,#111110)var(--lightningcss-dark,#f4f4f5);--sx-on-inverse:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#111110);--sx-on-inverse-muted:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#52525b);--sx-success-bg:var(--lightningcss-light,#e3f5eb)var(--lightningcss-dark,#0f2a1b);--sx-success-fg:var(--lightningcss-light,#136c38)var(--lightningcss-dark,#6ee7a0);--sx-success-dot:var(--lightningcss-light,#1f9d55)var(--lightningcss-dark,#34d17a);--sx-warn-bg:var(--lightningcss-light,#fbf2dc)var(--lightningcss-dark,#2e2308);--sx-warn-fg:var(--lightningcss-light,#7a5000)var(--lightningcss-dark,#f5cf5b);--sx-warn-dot:var(--lightningcss-light,#c08415)var(--lightningcss-dark,#eab308);--sx-danger-bg:var(--lightningcss-light,#fae4e2)var(--lightningcss-dark,#3a1212);--sx-danger-fg:var(--lightningcss-light,#b01f1f)var(--lightningcss-dark,#fca5a5);--sx-danger-dot:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);--sx-danger-solid:var(--lightningcss-light,#c42121)var(--lightningcss-dark,#dc2626);--sx-danger-solid-hover:var(--lightningcss-light,#a51b1b)var(--lightningcss-dark,#b91c1c);--sx-info-bg:var(--lightningcss-light,#eef1fe)var(--lightningcss-dark,#1b2240);--sx-info-fg:var(--lightningcss-light,#2a46b0)var(--lightningcss-dark,#a3b4f3);--sx-info-dot:var(--lightningcss-light,#3457d5)var(--lightningcss-dark,#7b93ec);--sx-neutral-bg:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#27272a);--sx-neutral-fg:var(--lightningcss-light,#3f3f46)var(--lightningcss-dark,#d4d4d8);--sx-neutral-dot:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#71717a);--sx-overlay:var(--lightningcss-light,#11111066)var(--lightningcss-dark,#0009);--sx-shadow-color:var(--lightningcss-light,#11111014)var(--lightningcss-dark,#00000080);--sx-shadow-sm:0 1px 2px var(--sx-shadow-color);--sx-shadow-lg:0 12px 32px var(--sx-shadow-color), 0 4px 8px var(--sx-shadow-color);--sx-skeleton:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#27272a);--sx-space-1:4px;--sx-space-2:8px;--sx-space-3:12px;--sx-space-4:16px;--sx-space-5:20px;--sx-space-6:24px;--sx-space-8:32px;--sx-space-10:40px;--sx-space-12:48px;--sx-space-16:64px;--sx-radius-sm:6px;--sx-radius-md:8px;--sx-radius-lg:12px;--sx-radius-full:9999px;--sx-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sx-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sx-text-xs:12px;--sx-text-sm:14px;--sx-text-md:16px;--sx-text-lg:18px;--sx-text-xl:20px;--sx-text-2xl:24px;--sx-leading-xs:16px;--sx-leading-sm:20px;--sx-leading-md:24px;--sx-leading-lg:28px;--sx-leading-xl:32px;--sx-weight-regular:400;--sx-weight-medium:500;--sx-weight-semibold:600;--sx-weight-bold:700;--sx-sidebar-expanded:256px;--sx-sidebar-collapsed:52px;--sx-topbar-height:56px;--sx-page-padding:var(--sx-space-8);--sx-content-max:1440px;--sx-reading-max:720px;--sx-control-sm:32px;--sx-control-md:40px;--sx-thumb:32px;--sx-duration-fast:.16s;--sx-duration-base:.24s;--sx-ease-out:cubic-bezier(.2, .8, .2, 1);--sx-duration-shell:.22s;--sx-ease-shell:ease;--sx-pulse-animation:sx-pulse;--sx-spin-animation:sx-spin}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:800px){:root{--sx-page-padding:var(--sx-space-4)}}@media (prefers-reduced-motion:reduce){:root{--sx-duration-fast:0s;--sx-duration-base:0s;--sx-duration-shell:0s;--sx-pulse-animation:none;--sx-spin-animation:none}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sx-bg);min-height:100dvh;color:var(--sx-text);font-family:var(--sx-font-sans);font-size:var(--sx-text-sm);line-height:var(--sx-leading-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:var(--sx-weight-semibold);letter-spacing:-.01em;text-wrap:balance}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}img,video,svg{max-width:100%;display:block}a{color:var(--sx-brand);text-underline-offset:3px}a:hover{color:var(--sx-brand-strong)}:focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px}::selection{background:var(--sx-brand-wash)}code{font-family:var(--sx-font-mono);font-size:.92em}.sx-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sx-muted{color:var(--sx-text-muted)}.sx-caption{font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);color:var(--sx-text-muted)}.sx-stack{gap:var(--sx-space-4);flex-direction:column;display:flex}.sx-stack-lg{gap:var(--sx-space-6);flex-direction:column;display:flex}.sx-inline{align-items:center;gap:var(--sx-space-2);flex-wrap:wrap;display:flex}@keyframes sx-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes sx-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sx-spin{to{transform:rotate(360deg)}}
.sx-page{width:100%;max-width:var(--sx-content-max);padding:var(--sx-page-padding);gap:var(--sx-space-6);flex-direction:column;margin:0 auto;display:flex}.sx-page--narrow{max-width:calc(var(--sx-reading-max) + 2 * var(--sx-page-padding))}.sx-page-header{gap:var(--sx-space-2);flex-direction:column;display:flex}.sx-page-header__back{align-self:flex-start;align-items:center;gap:var(--sx-space-1);min-height:var(--sx-control-sm);color:var(--sx-text-muted);font-size:var(--sx-text-sm);border-radius:var(--sx-radius-sm);text-decoration:none;display:inline-flex}.sx-page-header__back:hover{color:var(--sx-text)}.sx-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--sx-space-4);flex-wrap:wrap;display:flex}.sx-page-header__titles{gap:var(--sx-space-1);flex-direction:column;min-width:0;display:flex}.sx-page-header__title{font-size:var(--sx-text-2xl);line-height:var(--sx-leading-xl);font-weight:var(--sx-weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere}.sx-page-header__description{color:var(--sx-text-muted);max-width:var(--sx-reading-max)}.sx-page-header__actions{align-items:center;gap:var(--sx-space-2);flex-wrap:wrap;display:flex}.sx-btn{justify-content:center;align-items:center;gap:var(--sx-space-2);min-height:var(--sx-control-md);padding:0 var(--sx-space-4);border-radius:var(--sx-radius-sm);font-size:var(--sx-text-sm);line-height:var(--sx-leading-sm);font-weight:var(--sx-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sx-duration-fast) var(--sx-ease-out), border-color var(--sx-duration-fast) var(--sx-ease-out), color var(--sx-duration-fast) var(--sx-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.sx-btn--sm{min-height:var(--sx-control-sm);padding:0 var(--sx-space-3)}.sx-btn--primary{background:var(--sx-primary);color:var(--sx-on-primary)}.sx-btn--primary:hover{background:var(--sx-primary-hover);color:var(--sx-on-primary)}.sx-btn--secondary{background:var(--sx-surface);border-color:var(--sx-line-strong);color:var(--sx-text);box-shadow:var(--sx-shadow-sm)}.sx-btn--secondary:hover{background:var(--sx-surface-hover);color:var(--sx-text)}.sx-btn--ghost{color:var(--sx-text);background:0 0}.sx-btn--ghost:hover{background:var(--sx-surface-hover);color:var(--sx-text)}.sx-btn--danger{background:var(--sx-danger-solid);color:#fff}.sx-btn--danger:hover{background:var(--sx-danger-solid-hover);color:#fff}.sx-btn:disabled,.sx-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sx-btn--primary:disabled,.sx-btn--primary[aria-disabled=true]{background:var(--sx-primary)}.sx-btn--secondary:disabled,.sx-btn--secondary[aria-disabled=true]{background:var(--sx-surface)}.sx-btn--ghost:disabled,.sx-btn--ghost[aria-disabled=true]{background:0 0}.sx-btn--danger:disabled,.sx-btn--danger[aria-disabled=true]{background:var(--sx-danger-solid)}.sx-btn[aria-busy=true]{cursor:progress}.sx-btn__spinner{border-radius:var(--sx-radius-full);width:12px;height:12px;animation:var(--sx-spin-animation) .8s linear infinite;border:2px solid;border-right-color:#0000}.sx-icon-btn{width:var(--sx-control-sm);height:var(--sx-control-sm);border-radius:var(--sx-radius-sm);color:var(--sx-text-muted);cursor:pointer;transition:background-color var(--sx-duration-fast) var(--sx-ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.sx-icon-btn:hover{background:var(--sx-surface-hover);color:var(--sx-text)}.sx-icon-btn--md{width:var(--sx-control-md);height:var(--sx-control-md)}.sx-icon-btn:disabled{opacity:.55;cursor:not-allowed}.sx-field{gap:var(--sx-space-2);flex-direction:column;min-width:0;display:flex}.sx-field__label{font-size:var(--sx-text-sm);line-height:var(--sx-leading-sm);font-weight:var(--sx-weight-medium);color:var(--sx-text-secondary)}.sx-field__required{margin-left:var(--sx-space-1);color:var(--sx-danger-fg)}.sx-field__control{width:100%;min-height:var(--sx-control-md);padding:var(--sx-space-2) var(--sx-space-3);border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-md);background:var(--sx-surface);color:var(--sx-text);font-size:var(--sx-text-sm);line-height:var(--sx-leading-sm);transition:border-color var(--sx-duration-fast) var(--sx-ease-out), box-shadow var(--sx-duration-fast) var(--sx-ease-out)}.sx-field__control::placeholder{color:var(--sx-text-disabled)}.sx-field__control:hover{border-color:var(--sx-text-disabled)}.sx-field__control:focus-visible{border-color:var(--sx-text-muted);outline:none}.sx-field__control:disabled,.sx-field__control:read-only:not(select){background:var(--sx-surface-muted);color:var(--sx-text-muted)}.sx-field__control:disabled{cursor:not-allowed}.sx-field__control[aria-invalid=true]{border-color:var(--sx-danger-dot)}textarea.sx-field__control{min-height:calc(var(--sx-space-16) * 2);resize:vertical}select.sx-field__control{appearance:none;padding-right:var(--sx-space-8);background-image:linear-gradient(45deg, transparent 50%, var(--sx-text-muted) 50%), linear-gradient(135deg, var(--sx-text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px),calc(100% - 12px);background-repeat:no-repeat;background-size:4px 4px}.sx-field--sm .sx-field__control{min-height:var(--sx-control-sm);padding-top:var(--sx-space-1);padding-bottom:var(--sx-space-1)}.sx-field__meta{justify-content:space-between;gap:var(--sx-space-3);display:flex}.sx-field__hint{font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);color:var(--sx-text-muted)}.sx-field__error{align-items:flex-start;gap:var(--sx-space-1);font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);color:var(--sx-danger-fg);display:flex}.sx-field__error svg{flex-shrink:0}.sx-field__count{font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);color:var(--sx-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.sx-field__count[data-over=true]{color:var(--sx-danger-fg)}.sx-check{align-items:flex-start;gap:var(--sx-space-2);min-height:var(--sx-space-6);cursor:pointer;display:inline-flex}.sx-check input{width:16px;height:16px;accent-color:var(--sx-primary);cursor:pointer;flex-shrink:0;margin:2px 0 0}.sx-check__text{flex-direction:column;display:flex}.sx-check__hint{font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);color:var(--sx-text-muted)}.sx-fieldset{gap:var(--sx-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sx-fieldset>legend{margin-bottom:var(--sx-space-2);font-size:var(--sx-text-sm);font-weight:var(--sx-weight-medium);color:var(--sx-text-secondary);padding:0}.sx-badge{align-items:center;gap:var(--sx-space-1);min-height:var(--sx-space-6);padding:0 var(--sx-space-2);border-radius:var(--sx-radius-full);font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);font-weight:var(--sx-weight-medium);white-space:nowrap;display:inline-flex}.sx-badge--neutral{background:var(--sx-neutral-bg);color:var(--sx-neutral-fg)}.sx-badge--success{background:var(--sx-success-bg);color:var(--sx-success-fg)}.sx-badge--warn{background:var(--sx-warn-bg);color:var(--sx-warn-fg)}.sx-badge--danger{background:var(--sx-danger-bg);color:var(--sx-danger-fg)}.sx-badge--info{background:var(--sx-info-bg);color:var(--sx-info-fg)}.sx-badge--outline{border:1px solid var(--sx-line-strong);color:var(--sx-text-secondary);background:0 0}.sx-badge__dot{border-radius:var(--sx-radius-full);flex-shrink:0;width:8px;height:8px}.sx-badge--neutral .sx-badge__dot{background:var(--sx-neutral-dot)}.sx-badge--success .sx-badge__dot{background:var(--sx-success-dot)}.sx-badge--warn .sx-badge__dot{background:var(--sx-warn-dot)}.sx-badge--danger .sx-badge__dot{background:var(--sx-danger-dot)}.sx-badge--info .sx-badge__dot{background:var(--sx-info-dot)}.sx-card{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-sm);min-width:0}.sx-card--pad-none{padding:0}.sx-card--pad-sm{padding:var(--sx-space-4)}.sx-card--pad-md{padding:var(--sx-space-5)}.sx-card--pad-lg{padding:var(--sx-space-6)}.sx-card__header{justify-content:space-between;align-items:flex-start;gap:var(--sx-space-4);margin-bottom:var(--sx-space-4);flex-wrap:wrap;display:flex}.sx-card__titles{gap:var(--sx-space-1);flex-direction:column;min-width:0;display:flex}.sx-card__title{font-size:var(--sx-text-md);line-height:var(--sx-leading-md)}.sx-card__description{color:var(--sx-text-muted)}.sx-card__footer{align-items:center;gap:var(--sx-space-2);margin-top:var(--sx-space-5);padding-top:var(--sx-space-4);border-top:1px solid var(--sx-line);flex-wrap:wrap;display:flex}.sx-alert{align-items:flex-start;gap:var(--sx-space-3);padding:var(--sx-space-3) var(--sx-space-4);border-radius:var(--sx-radius-md);font-size:var(--sx-text-sm);line-height:var(--sx-leading-sm);border:1px solid #0000;border-left-width:4px;display:flex}.sx-alert__icon{flex-shrink:0;margin-top:2px}.sx-alert__body{gap:var(--sx-space-1);flex-direction:column;min-width:0;display:flex}.sx-alert__title{font-weight:var(--sx-weight-semibold)}.sx-alert--info{background:var(--sx-info-bg);border-color:var(--sx-info-dot);color:var(--sx-text)}.sx-alert--info .sx-alert__icon{color:var(--sx-info-fg)}.sx-alert--success{background:var(--sx-success-bg);border-color:var(--sx-success-dot);color:var(--sx-text)}.sx-alert--success .sx-alert__icon{color:var(--sx-success-fg)}.sx-alert--warn{background:var(--sx-warn-bg);border-color:var(--sx-warn-dot);color:var(--sx-text)}.sx-alert--warn .sx-alert__icon{color:var(--sx-warn-fg)}.sx-alert--danger{background:var(--sx-danger-bg);border-color:var(--sx-danger-dot);color:var(--sx-text)}.sx-alert--danger .sx-alert__icon{color:var(--sx-danger-fg)}.sx-dialog-backdrop{z-index:100;padding:var(--sx-space-4);background:var(--sx-overlay);animation:sx-fade-in var(--sx-duration-fast) var(--sx-ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.sx-dialog{width:min(440px,100%);max-height:calc(100dvh - 2 * var(--sx-space-4));padding:var(--sx-space-6);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-lg);gap:var(--sx-space-4);flex-direction:column;display:flex;overflow:auto}.sx-dialog__title{font-size:var(--sx-text-lg);line-height:var(--sx-leading-lg)}.sx-dialog__description{color:var(--sx-text-muted)}.sx-dialog__footer{justify-content:flex-end;gap:var(--sx-space-2);flex-wrap:wrap;display:flex}html[data-sx-modal-open]{overflow:hidden}.sx-toast-region{top:calc(var(--sx-topbar-height) + var(--sx-space-4));right:var(--sx-space-4);z-index:110;gap:var(--sx-space-2);width:min(360px, calc(100vw - 2 * var(--sx-space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (max-width:600px){.sx-toast-region{top:calc(var(--sx-topbar-height) + var(--sx-space-2));right:var(--sx-space-4);left:var(--sx-space-4);width:auto}}.sx-toast{align-items:flex-start;gap:var(--sx-space-2);padding:var(--sx-space-2) var(--sx-space-3);font-size:var(--sx-text-sm);border-radius:var(--sx-radius-md);background:var(--sx-inverse);color:var(--sx-on-inverse);box-shadow:var(--sx-shadow-lg);pointer-events:auto;animation:sx-fade-in var(--sx-duration-base) var(--sx-ease-out) both;display:flex}.sx-toast__icon{flex-shrink:0;margin-top:2px}.sx-toast--success .sx-toast__icon{color:var(--sx-success-dot)}.sx-toast--error .sx-toast__icon{color:var(--sx-danger-dot)}.sx-toast--info .sx-toast__icon{color:var(--sx-info-dot)}.sx-toast__message{flex:1;min-width:0}.sx-toast__dismiss{width:var(--sx-space-6);height:var(--sx-space-6);border-radius:var(--sx-radius-sm);color:var(--sx-on-inverse-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sx-toast__dismiss:hover{color:var(--sx-on-inverse)}.sx-state{align-items:center;gap:var(--sx-space-3);padding:var(--sx-space-12) var(--sx-space-6);text-align:center;flex-direction:column;display:flex}.sx-state__icon{width:var(--sx-space-10);height:var(--sx-space-10);border-radius:var(--sx-radius-full);background:var(--sx-surface-muted);color:var(--sx-text-muted);place-items:center;display:grid}.sx-state--error .sx-state__icon{background:var(--sx-danger-bg);color:var(--sx-danger-fg)}.sx-state__title{font-size:var(--sx-text-md);line-height:var(--sx-leading-md)}.sx-state__description{max-width:480px;color:var(--sx-text-muted)}.sx-state__actions{justify-content:center;gap:var(--sx-space-2);margin-top:var(--sx-space-1);flex-wrap:wrap;display:flex}.sx-tabs{border-bottom:1px solid var(--sx-line);padding:0 var(--sx-space-1);scrollbar-width:none;overflow-x:auto}.sx-tabs-row{justify-content:space-between;align-items:flex-end;column-gap:var(--sx-space-4);border-bottom:1px solid var(--sx-line);flex-wrap:wrap;display:flex}.sx-tabs-row .sx-tabs{border-bottom:0;margin-bottom:-1px}.sx-tabs-row__aside{padding:var(--sx-space-1) var(--sx-space-4) var(--sx-space-1) 0;align-self:center}.sx-tabs__list{list-style:none;display:flex}.sx-tabs__link{height:36px;color:var(--sx-text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;text-decoration:none;display:inline-flex}.sx-tabs__link:hover{color:var(--sx-text)}.sx-tabs__link[aria-current=page]{color:var(--sx-text);font-weight:var(--sx-weight-semibold);border-bottom-color:var(--sx-text)}.sx-tabs__link:focus-visible{outline-offset:-2px}.sx-tabs__count{border:1px solid var(--sx-line);background:var(--sx-surface);color:var(--sx-text-disabled);font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);font-weight:var(--sx-weight-medium);border-radius:10px;padding:0 6px}.sx-tabs__link[aria-current=page] .sx-tabs__count{color:var(--sx-text)}.sx-segmented{gap:var(--sx-space-1);padding:var(--sx-space-1);border:1px solid var(--sx-line);border-radius:var(--sx-radius-md);background:var(--sx-surface-muted);display:inline-flex}.sx-segmented button{min-height:28px;padding:0 var(--sx-space-3);border-radius:var(--sx-radius-sm);color:var(--sx-text-muted);font-weight:var(--sx-weight-medium);cursor:pointer;background:0 0;border:0}.sx-segmented button[aria-pressed=true]{background:var(--sx-surface);color:var(--sx-text);box-shadow:var(--sx-shadow-sm)}.sx-table-wrap{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius-md);overflow:hidden}.sx-table-scroll{overflow-x:auto}.sx-table{border-collapse:collapse;width:100%;font-size:var(--sx-text-sm);line-height:var(--sx-leading-sm);text-align:left}.sx-table th{height:var(--sx-control-md);padding:0 var(--sx-space-4);background:var(--sx-surface-muted);border-bottom:1px solid var(--sx-line);color:var(--sx-text-muted);font-size:var(--sx-text-xs);font-weight:var(--sx-weight-medium);white-space:nowrap}.sx-table td{height:52px;padding:var(--sx-space-2) var(--sx-space-4);border-bottom:1px solid var(--sx-line);vertical-align:middle}.sx-table--compact td{height:48px;padding-top:var(--sx-space-2);padding-bottom:var(--sx-space-2)}.sx-table tbody tr:last-child td{border-bottom:0}.sx-table tbody tr:hover td{background:var(--sx-surface-muted)}.sx-table--primary-wide th:first-child{width:62%}.sx-table .sx-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-thumb{width:var(--sx-thumb);height:var(--sx-thumb);border:1px solid var(--sx-line);border-radius:var(--sx-radius-sm);background:var(--sx-surface-muted);color:var(--sx-text-disabled);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sx-thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:800px){.sx-table--stack thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sx-table--stack,.sx-table--stack tbody,.sx-table--stack tr,.sx-table--stack td{width:100%;display:block}.sx-table--stack tr{padding:var(--sx-space-3) var(--sx-space-4);border-bottom:1px solid var(--sx-line)}.sx-table--stack tbody tr:last-child{border-bottom:0}.sx-table--stack td{justify-content:space-between;align-items:center;gap:var(--sx-space-3);height:auto;padding:var(--sx-space-1) 0;text-align:right;border-bottom:0;display:flex}.sx-table--stack td[data-label]:before{content:attr(data-label);color:var(--sx-text-muted);font-size:var(--sx-text-xs);text-align:left}.sx-table--stack td.sx-cell-primary{text-align:left;padding-bottom:var(--sx-space-2);display:block}.sx-table--stack td.sx-cell-primary:before{content:none}.sx-table--stack tbody tr:hover td{background:0 0}}.sx-toolbar{align-items:center;gap:var(--sx-space-2);flex-wrap:wrap;display:flex}.sx-toolbar__search{flex:240px;max-width:320px}.sx-toolbar__filter{flex:none;min-width:150px}.sx-toolbar__status{min-height:var(--sx-control-sm);align-items:center;margin-left:auto;display:flex}.sx-toolbar__status:empty{display:none}@media (max-width:800px){.sx-toolbar__search,.sx-toolbar__filter{flex:100%;max-width:none}.sx-toolbar__status{margin-left:0}}@media (min-width:801px){.sx-page--fill{height:100%;min-height:0;overflow:hidden}.sx-page--fill .sx-catalog,.sx-page--fill .sx-catalog__results{flex:auto;min-height:0}.sx-page--fill .sx-catalog__results>.sx-table-wrap,.sx-page--fill .sx-stack>.sx-table-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.sx-page--fill .sx-table-scroll{flex:auto;min-height:0;overflow:auto}.sx-page--fill .sx-table thead th{z-index:1;position:sticky;top:0}}.sx-pagination{justify-content:space-between;align-items:center;gap:var(--sx-space-3);flex-wrap:wrap;display:flex}.sx-pagination__summary{color:var(--sx-text-muted)}.sx-pagination__controls{align-items:center;gap:var(--sx-space-3);flex-wrap:wrap;display:flex}.sx-pagination__pages{align-items:center;gap:var(--sx-space-1);list-style:none;display:flex}.sx-pagination__page{min-width:var(--sx-control-sm);font-variant-numeric:tabular-nums}.sx-pagination__page[aria-current=page]{background:var(--sx-primary);border-color:var(--sx-primary);color:var(--sx-on-primary)}.sx-pagination__gap{padding:0 var(--sx-space-1);color:var(--sx-text-muted)}.sx-skeleton{border-radius:var(--sx-radius-sm);background:var(--sx-skeleton);animation:var(--sx-pulse-animation) 1.4s ease-in-out infinite;display:block}.sx-skeleton-links{max-width:100%;display:block}@media (max-width:800px){.sx-skeleton-links{height:44px}}.sx-inline-refreshing{align-items:center;gap:var(--sx-space-2);color:var(--sx-text-muted);font-size:var(--sx-text-xs);line-height:var(--sx-leading-xs);display:inline-flex}.sx-inline-refreshing__dot{border-radius:var(--sx-radius-full);width:8px;height:8px;animation:var(--sx-pulse-animation) 1.1s ease-in-out infinite;background:currentColor}[data-refreshing=true]{opacity:.7;transition:opacity var(--sx-duration-fast) var(--sx-ease-out)}.sx-dl{gap:var(--sx-space-3) var(--sx-space-4);grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}.sx-dl dt{color:var(--sx-text-muted)}.sx-dl dd{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.sx-dl{gap:var(--sx-space-1);grid-template-columns:minmax(0,1fr)}.sx-dl dd{margin-bottom:var(--sx-space-2)}}.sx-chip-list{gap:var(--sx-space-1);flex-wrap:wrap;list-style:none;display:flex}.sx-logo{align-items:center;gap:var(--sx-space-2);color:var(--sx-text);font-size:var(--sx-text-xl);font-weight:var(--sx-weight-bold);letter-spacing:-.03em;text-decoration:none;display:inline-flex}.sx-logo__mark{color:currentColor}.sx-link{align-items:center;gap:var(--sx-space-1);font-weight:var(--sx-weight-medium);display:inline-flex}.sx-link svg{flex-shrink:0}
.shell{max-width:40rem;padding:var(--sx-space-12) var(--sx-space-4);margin:0 auto}.shell-label{padding:0 var(--sx-space-2);border-radius:var(--sx-radius-sm);background:var(--sx-warn-bg);color:var(--sx-warn-fg);font-weight:var(--sx-weight-semibold);display:inline-block}.shell h1{margin:var(--sx-space-3) 0 var(--sx-space-2);font-size:var(--sx-text-2xl);line-height:var(--sx-leading-xl)}.shell-facts{gap:var(--sx-space-2);margin:var(--sx-space-6) 0 0;padding:var(--sx-space-4);border:1px solid var(--sx-line);border-radius:var(--sx-radius-md);background:var(--sx-surface);display:grid}.shell-facts div{gap:var(--sx-space-4);flex-wrap:wrap;display:flex}.shell-facts dt{min-width:8rem;color:var(--sx-text-muted)}
