@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.psb-debug{--psb-debug-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--psb-debug-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--psb-debug-z-index:2147480000;--psb-debug-offset-x:16px;--psb-debug-offset-y:16px;--psb-debug-panel-width:min(980px, calc(100vw - 32px));--psb-debug-panel-height:min(680px, calc(100vh - 32px));--psb-debug-radius:8px;--psb-debug-control-radius:6px;--psb-debug-text:#172033;--psb-debug-muted:#64748b;--psb-debug-border:#d8dee9;--psb-debug-soft-border:#e6eaf0;--psb-debug-row-border:#edf1f7;--psb-debug-control-border:#cbd5e1;--psb-debug-panel-bg:#fff;--psb-debug-header-bg:#f8fafc;--psb-debug-nav-bg:#fbfdff;--psb-debug-nav-item-text:#334155;--psb-debug-table-header-text:#475569;--psb-debug-control-bg:#fff;--psb-debug-control-text:#172033;--psb-debug-launcher-bg:#172033;--psb-debug-launcher-text:#fff;--psb-debug-accent-bg:#e7efff;--psb-debug-accent-text:#12316f;--psb-debug-danger-bg:#fff1f2;--psb-debug-danger-border:#fecaca;--psb-debug-danger-text:#991b1b;--psb-debug-panel-shadow:0 24px 70px #0f172a42;--psb-debug-launcher-shadow:0 12px 30px #0f172a47;z-index:var(--psb-debug-z-index);color:var(--psb-debug-text);font-family:var(--psb-debug-font-family);box-sizing:border-box;font-size:13px;line-height:1.35;position:fixed}.psb-debug *,.psb-debug :before,.psb-debug :after{box-sizing:inherit}.psb-debug--bottom-right{right:var(--psb-debug-offset-x);bottom:var(--psb-debug-offset-y)}.psb-debug--bottom-left{left:var(--psb-debug-offset-x);bottom:var(--psb-debug-offset-y)}.psb-debug--top-right{right:var(--psb-debug-offset-x);top:var(--psb-debug-offset-y)}.psb-debug--top-left{left:var(--psb-debug-offset-x);top:var(--psb-debug-offset-y)}.psb-debug__launcher{background:var(--psb-debug-launcher-bg);min-width:46px;height:46px;color:var(--psb-debug-launcher-text);box-shadow:var(--psb-debug-launcher-shadow);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.psb-debug__panel{width:var(--psb-debug-panel-width);height:var(--psb-debug-panel-height);border:1px solid var(--psb-debug-border);border-radius:var(--psb-debug-radius);background:var(--psb-debug-panel-bg);box-shadow:var(--psb-debug-panel-shadow);grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}.psb-debug__header{border-bottom:1px solid var(--psb-debug-soft-border);background:var(--psb-debug-header-bg);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.psb-debug__title{color:var(--psb-debug-text);margin:0;font-size:15px;font-weight:700;line-height:20px}.psb-debug__trace-id{margin-top:2px;font-size:12px}.psb-debug__actions{flex:none;align-items:center;gap:8px;display:flex}.psb-debug__action{border:1px solid var(--psb-debug-control-border);border-radius:var(--psb-debug-control-radius);background:var(--psb-debug-control-bg);color:var(--psb-debug-control-text);cursor:pointer;font:inherit;padding:6px 10px;font-size:12px;font-weight:600}.psb-debug__summary{border-bottom:1px solid var(--psb-debug-soft-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.psb-debug__metric{border-right:1px solid var(--psb-debug-soft-border);min-width:0;padding:10px 12px}.psb-debug__metric:last-child{border-right:0}.psb-debug__metric-label{color:var(--psb-debug-muted);margin-bottom:3px;font-size:11px;display:block}.psb-debug__metric-value{color:var(--psb-debug-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.psb-debug__body{grid-template-columns:180px 1fr;min-height:0;display:grid}.psb-debug__nav{border-right:1px solid var(--psb-debug-soft-border);background:var(--psb-debug-nav-bg);padding:10px;overflow:auto}.psb-debug__nav-item{border-radius:var(--psb-debug-control-radius);width:100%;color:var(--psb-debug-nav-item-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:8px 9px;font-size:13px;display:flex}.psb-debug__nav-item--active{background:var(--psb-debug-accent-bg);color:var(--psb-debug-accent-text);font-weight:700}.psb-debug__nav-count{color:inherit;opacity:.78;font-size:12px}.psb-debug__content{min-width:0;min-height:0;padding:14px;overflow:auto}.psb-debug__table{border-collapse:collapse;width:100%;font-size:12px}.psb-debug__table-header{border-bottom:1px solid var(--psb-debug-border);background:var(--psb-debug-header-bg);color:var(--psb-debug-table-header-text);text-align:left;white-space:nowrap;padding:7px 8px;font-weight:700;position:sticky;top:0}.psb-debug__table-cell{border-bottom:1px solid var(--psb-debug-row-border);vertical-align:top;padding:7px 8px}.psb-debug__code{font-family:var(--psb-debug-mono-font-family);font-size:12px}.psb-debug__muted{color:var(--psb-debug-muted)}.psb-debug__error{border:1px solid var(--psb-debug-danger-border);border-radius:var(--psb-debug-control-radius);background:var(--psb-debug-danger-bg);color:var(--psb-debug-danger-text);padding:12px;font-size:13px}.psb-debug__raw{white-space:pre-wrap;margin:0}@media (width<=760px){.psb-debug{--psb-debug-offset-x:8px;--psb-debug-offset-y:8px;--psb-debug-panel-width:calc(100vw - 16px);--psb-debug-panel-height:calc(100vh - 16px)}.psb-debug__header{flex-direction:column;align-items:flex-start}.psb-debug__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.psb-debug__metric{border-bottom:1px solid var(--psb-debug-soft-border)}.psb-debug__body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.psb-debug__nav{border-right:0;border-bottom:1px solid var(--psb-debug-soft-border);gap:6px;display:flex;overflow-x:auto}.psb-debug__nav-item{flex:none;width:auto;margin-bottom:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-1:.6875rem;--font-size-2:.75rem;--font-size-3:.8125rem;--font-size-4:.875rem;--font-size-5:1rem;--font-size-6:1.125rem;--font-size-7:1.25rem;--font-size-8:1.5rem;--font-size-9:1.75rem;--color-bg:#0b1626;--color-surface:#0f1e33;--color-surface-2:#142a4a;--color-line:#1e3355;--color-text:#e6f0ff;--color-muted:#9fb2cc;--color-muted-2:#6e829f;--color-divider:#1e3355b3;--color-on-solid:#06201c;--variant-neutral-bg:#4b5d78;--variant-neutral-hover:#546781;--variant-neutral-active:#3a4a66;--variant-neutral-border:#687a96b8;--variant-neutral-text:#f0f6ff;--variant-neutral-soft:#9eb2cc2e;--variant-default-bg:#1e3355;--variant-default-hover:#263d62;--variant-default-active:#172948;--variant-default-border:#2b4268;--variant-default-text:var(--color-text);--variant-default-soft:#1e33553d;--variant-primary-bg:#14c9d6;--variant-primary-hover:#18d1de;--variant-primary-active:#0faeb9;--variant-primary-border:#14c9d6b8;--variant-primary-text:#06201c;--variant-primary-soft:#14c9d62e;--variant-secondary-bg:#6d7f9d;--variant-secondary-hover:#788aa8;--variant-secondary-active:#5f708d;--variant-secondary-border:#8b9cb9ad;--variant-secondary-text:#07111f;--variant-secondary-soft:#8b9cb92e;--variant-info-bg:#5b86ff;--variant-info-hover:#6791ff;--variant-info-active:#4f7bff;--variant-info-border:#5b86ffad;--variant-info-text:#f0f6ff;--variant-info-soft:#5b86ff2e;--variant-success-bg:#2fba7a;--variant-success-hover:#35c283;--variant-success-active:#279d67;--variant-success-border:#2fba7aad;--variant-success-text:#06201c;--variant-success-soft:#2fba7a2e;--variant-warning-bg:#f4a62a;--variant-warning-hover:#f7b13f;--variant-warning-active:#d98b17;--variant-warning-border:#f6c86ab8;--variant-warning-text:#2b1b00;--variant-warning-soft:#f6c86a33;--variant-danger-bg:#ff5b5b;--variant-danger-hover:#ff6868;--variant-danger-active:#e24a4a;--variant-danger-border:#ff6b6bb8;--variant-danger-text:#2b0b0b;--variant-danger-soft:#ff6b6b2e;--variant-dark-bg:#07111f;--variant-dark-hover:#0c1b30;--variant-dark-active:#050c16;--variant-dark-border:#2f415fc7;--variant-dark-text:#e6f0ff;--variant-dark-soft:#07111f47;--variant-light-bg:#f4f7fb;--variant-light-hover:#e7edf6;--variant-light-active:#d8e2ee;--variant-light-border:#c3d0e2e6;--variant-light-text:#0b1626;--variant-light-soft:#f4f7fb2e;--variant-disabled-bg:#09111f75;--variant-disabled-border:#687a962e;--variant-disabled-text:#5f708a;--variant-default-accent:var(--color-muted);--variant-neutral-accent:var(--variant-neutral-bg);--variant-primary-accent:var(--variant-primary-bg);--variant-secondary-accent:var(--variant-secondary-bg);--variant-info-accent:var(--variant-info-bg);--variant-success-accent:var(--variant-success-bg);--variant-warning-accent:var(--variant-warning-bg);--variant-danger-accent:var(--variant-danger-bg);--variant-dark-accent:var(--variant-dark-text);--variant-light-accent:var(--variant-light-bg);--variant-neutral-disabled-bg:var(--variant-disabled-bg);--variant-neutral-disabled-border:var(--variant-disabled-border);--variant-neutral-disabled-text:var(--variant-disabled-text);--variant-default-disabled-bg:var(--variant-disabled-bg);--variant-default-disabled-border:var(--variant-disabled-border);--variant-default-disabled-text:var(--variant-disabled-text);--variant-primary-disabled-bg:var(--variant-disabled-bg);--variant-primary-disabled-border:var(--variant-disabled-border);--variant-primary-disabled-text:var(--variant-disabled-text);--variant-secondary-disabled-bg:var(--variant-disabled-bg);--variant-secondary-disabled-border:var(--variant-disabled-border);--variant-secondary-disabled-text:var(--variant-disabled-text);--variant-info-disabled-bg:var(--variant-disabled-bg);--variant-info-disabled-border:var(--variant-disabled-border);--variant-info-disabled-text:var(--variant-disabled-text);--variant-success-disabled-bg:var(--variant-disabled-bg);--variant-success-disabled-border:var(--variant-disabled-border);--variant-success-disabled-text:var(--variant-disabled-text);--variant-warning-disabled-bg:var(--variant-disabled-bg);--variant-warning-disabled-border:var(--variant-disabled-border);--variant-warning-disabled-text:var(--variant-disabled-text);--variant-danger-disabled-bg:var(--variant-disabled-bg);--variant-danger-disabled-border:var(--variant-disabled-border);--variant-danger-disabled-text:var(--variant-disabled-text);--variant-dark-disabled-bg:var(--variant-disabled-bg);--variant-dark-disabled-border:var(--variant-disabled-border);--variant-dark-disabled-text:var(--variant-disabled-text);--variant-light-disabled-bg:var(--variant-disabled-bg);--variant-light-disabled-border:var(--variant-disabled-border);--variant-light-disabled-text:var(--variant-disabled-text);--btn-default-start:#4b5d78;--btn-default-end:#3a4a66;--btn-default-start-hover:#546781;--btn-default-end-hover:#425372;--btn-default-border:#4f6082a6;--btn-default-accent:#9eb2ccf2;--btn-default-soft:#4f608240;--btn-primary-start:#4fe6a3;--btn-primary-end:#14c9d6;--btn-primary-start-hover:#59f0ad;--btn-primary-end-hover:#1cd6e2;--btn-primary-accent:#4fe6a3;--btn-primary-soft:#4fe6a338;--btn-info-start:#9cc0ff;--btn-info-end:#5b86ff;--btn-info-start-hover:#a7c8ff;--btn-info-end-hover:#6791ff;--btn-info-accent:#9cc0ff;--btn-info-soft:#9cc0ff33;--btn-success-start:#45e3a4;--btn-success-end:#2fba7a;--btn-success-start-hover:#52e9ad;--btn-success-end-hover:#35c283;--btn-success-accent:#2fba7a;--btn-success-soft:#2fba7a33;--btn-warning-start:#ffd166;--btn-warning-end:#f4a62a;--btn-warning-start-hover:#ffd87d;--btn-warning-end-hover:#f7b13f;--btn-warning-accent:#f6c86a;--btn-warning-soft:#f6c86a38;--btn-danger-start:#ff8f8f;--btn-danger-end:#ff5b5b;--btn-danger-start-hover:#ff9a9a;--btn-danger-end-hover:#ff6868;--btn-danger-accent:#ff6b6b;--btn-danger-soft:#ff6b6b38;--color-mint:#4fe6a3;--color-teal:#14c9d6;--color-blue:#1e63e9;--color-body-bg:radial-gradient(100% 140% at 0% 0%, #1e63e940 0%, #0b1626e6 55%, #0b1626 100%);--surface-card:linear-gradient(160deg, #112139f5, #09111ffa);--surface-topbar:linear-gradient(120deg, #142946e6, #091221f2);--surface-sidebar:linear-gradient(180deg, #0f223df2 0%, #0b1626f2 100%);--surface-panel:#0c182afa;--surface-panel-soft:#0c182ae6;--surface-control:#0a1220b3;--surface-input:#0c1423cc;--surface-input-solid:#0c1423;--surface-input-muted:#09111fcc;--surface-input-disabled:#09111f99;--surface-pill:#1e335599;--surface-tile:#09111fcc;--surface-tile-soft:#09111fbf;--surface-code:#0c182acc;--overlay:#050a1480;--overlay-strong:#050a14b8;--radius-default:.25rem;--radius-xs:var(--radius-default);--radius-sm:var(--radius-default);--radius-md:var(--radius-default);--radius-lg:var(--radius-default);--radius-pill:50rem;--radius-circle:50%;--btn-border-radius:var(--radius-default);--btn-group-border-radius:var(--btn-border-radius);--badge-border-radius:var(--radius-default);--badge-pill-border-radius:var(--radius-pill);--badge-circle-border-radius:var(--radius-circle);--badge-font-size-sm:var(--font-size-1);--badge-font-size-md:var(--font-size-2);--badge-font-size-lg:var(--font-size-3);--card-border-radius:var(--radius-default);--card-toolbar-border-radius:var(--radius-default);--card-toolbar-button-height-sm:2rem;--card-toolbar-button-height-md:2.125rem;--card-toolbar-button-height-lg:2.5rem;--card-toolbar-button-padding-x-sm:.625rem;--card-toolbar-button-padding-x-md:.75rem;--card-toolbar-button-padding-x-lg:.875rem;--card-toolbar-button-icon-size-sm:.875rem;--card-toolbar-button-icon-size-md:1rem;--card-toolbar-button-icon-size-lg:1.125rem;--card-toolbar-button-font-size-sm:var(--font-size-2);--card-toolbar-button-font-size-md:var(--font-size-3);--card-toolbar-button-font-size-lg:var(--font-size-4);--alert-border-radius:var(--radius-default);--table-border-radius:var(--radius-default);--table-font-size-sm:var(--font-size-2);--table-font-size-md:var(--font-size-3);--table-head-font-size-sm:var(--font-size-1);--table-head-font-size-md:var(--font-size-2);--table-caption-font-size-sm:var(--font-size-1);--table-caption-font-size-md:var(--font-size-2);--input-border-radius:var(--radius-default);--select-border-radius:var(--input-border-radius);--textarea-border-radius:var(--input-border-radius);--modal-border-radius:var(--radius-default);--drawer-border-radius:0;--tooltip-border-radius:var(--radius-default);--toast-border-radius:var(--radius-default);--progress-border-radius:var(--radius-pill);--progress-label-font-size-sm:var(--font-size-2);--progress-label-font-size-md:var(--font-size-3);--progress-label-font-size-lg:var(--font-size-4);--progress-value-font-size-sm:var(--font-size-1);--progress-value-font-size-md:var(--font-size-2);--progress-value-font-size-lg:var(--font-size-3);--wizard-step-border-radius:var(--radius-default);--wizard-step-index-border-radius:var(--radius-circle);--wizard-content-border-radius:var(--radius-default);--wizard-summary-border-radius:var(--radius-default);--file-uploader-border-radius:var(--radius-default);--image-border-radius:var(--radius-default);--pagination-border-radius:var(--radius-default);--collapse-button-border-radius:var(--radius-default);--menu-item-border-radius:var(--radius-default);--dropdown-border-radius:var(--radius-default);--markdown-editor-border-radius:var(--radius-default);--hint-border-radius:var(--radius-pill);--error-tooltip-border-radius:var(--radius-circle);--switch-border-radius:var(--radius-pill);--switch-thumb-border-radius:var(--radius-circle);--radio-border-radius:var(--radius-circle);--checkbox-border-radius:var(--radius-default);--typography-code-border-radius:var(--radius-default);--tab-border-radius:var(--radius-default);--tab-badge-border-radius:var(--radius-pill);--tab-panel-border-radius:var(--radius-default);--border-width-1:1px;--border-width-2:2px;--border-width-3:3px;--shadow-soft:0 20px 60px #02081473;--shadow-glow:0 0 0 1px #4fe6a333;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:2rem;--spacing-8:2.5rem;--spacing-9:3rem;--spacing-10:4rem;--ui-control-height:3rem;--ui-control-padding-x:1rem;--ui-control-padding-y:.75rem;--ui-control-font-size:var(--font-size-3);--ui-control-line-height:1.2;--ui-table-min:560px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f7fb;--color-surface:#fff;--color-surface-2:#edf2f8;--color-line:#d4deed;--color-text:#0b1626;--color-muted:#435066;--color-muted-2:#60708a;--color-divider:#cfd9e8;--color-on-solid:#fff;--variant-neutral-bg:#6f8098;--variant-neutral-hover:#7687a0;--variant-neutral-active:#60718a;--variant-neutral-border:#6f8098;--variant-neutral-text:#fff;--variant-neutral-soft:#98a6ba2e;--variant-default-bg:#e3e9f3;--variant-default-hover:#d8e2ee;--variant-default-active:#cbd7e8;--variant-default-border:#c5d2e6;--variant-default-text:#344256;--variant-default-soft:#d8e2f073;--variant-primary-bg:#1aa9be;--variant-primary-hover:#21b4c9;--variant-primary-active:#158da0;--variant-primary-border:#0a6f7a;--variant-primary-text:#fff;--variant-primary-soft:#0a6f7a24;--variant-secondary-bg:#7d8da6;--variant-secondary-hover:#8797af;--variant-secondary-active:#687992;--variant-secondary-border:#64748b;--variant-secondary-text:#fff;--variant-secondary-soft:#64748b24;--variant-info-bg:#4f7bff;--variant-info-hover:#5b86ff;--variant-info-active:#416be6;--variant-info-border:#1e4fb8;--variant-info-text:#fff;--variant-info-soft:#1e4fb824;--variant-success-bg:#2fb77a;--variant-success-hover:#36bf82;--variant-success-active:#259c65;--variant-success-border:#1b7f58;--variant-success-text:#fff;--variant-success-soft:#1b7f5829;--variant-warning-bg:#f4a62a;--variant-warning-hover:#f7b13f;--variant-warning-active:#d98b17;--variant-warning-border:#9a6b00;--variant-warning-text:#2b1b00;--variant-warning-soft:#9a6b0029;--variant-danger-bg:#ff5b5b;--variant-danger-hover:#ff6868;--variant-danger-active:#df4848;--variant-danger-border:#b93c3c;--variant-danger-text:#fff;--variant-danger-soft:#b93c3c29;--variant-dark-bg:#0b1626;--variant-dark-hover:#14233a;--variant-dark-active:#07101d;--variant-dark-border:#1e3355;--variant-dark-text:#fff;--variant-dark-soft:#0b16261f;--variant-light-bg:#fff;--variant-light-hover:#f4f7fb;--variant-light-active:#e8eef7;--variant-light-border:#cfd9e8;--variant-light-text:#0b1626;--variant-light-soft:#d8e2f073;--variant-disabled-bg:#f2f5f9;--variant-disabled-border:#e1e7f0;--variant-disabled-text:#9aa7b8;--variant-default-accent:#4f5d73;--variant-neutral-accent:var(--variant-neutral-bg);--variant-primary-accent:var(--variant-primary-bg);--variant-secondary-accent:var(--variant-secondary-bg);--variant-info-accent:var(--variant-info-bg);--variant-success-accent:var(--variant-success-bg);--variant-warning-accent:var(--variant-warning-bg);--variant-danger-accent:var(--variant-danger-bg);--variant-dark-accent:var(--variant-dark-bg);--variant-light-accent:var(--variant-light-text);--variant-neutral-disabled-bg:var(--variant-disabled-bg);--variant-neutral-disabled-border:var(--variant-disabled-border);--variant-neutral-disabled-text:var(--variant-disabled-text);--variant-default-disabled-bg:var(--variant-disabled-bg);--variant-default-disabled-border:var(--variant-disabled-border);--variant-default-disabled-text:var(--variant-disabled-text);--variant-primary-disabled-bg:var(--variant-disabled-bg);--variant-primary-disabled-border:var(--variant-disabled-border);--variant-primary-disabled-text:var(--variant-disabled-text);--variant-secondary-disabled-bg:var(--variant-disabled-bg);--variant-secondary-disabled-border:var(--variant-disabled-border);--variant-secondary-disabled-text:var(--variant-disabled-text);--variant-info-disabled-bg:var(--variant-disabled-bg);--variant-info-disabled-border:var(--variant-disabled-border);--variant-info-disabled-text:var(--variant-disabled-text);--variant-success-disabled-bg:var(--variant-disabled-bg);--variant-success-disabled-border:var(--variant-disabled-border);--variant-success-disabled-text:var(--variant-disabled-text);--variant-warning-disabled-bg:var(--variant-disabled-bg);--variant-warning-disabled-border:var(--variant-disabled-border);--variant-warning-disabled-text:var(--variant-disabled-text);--variant-danger-disabled-bg:var(--variant-disabled-bg);--variant-danger-disabled-border:var(--variant-disabled-border);--variant-danger-disabled-text:var(--variant-disabled-text);--variant-dark-disabled-bg:var(--variant-disabled-bg);--variant-dark-disabled-border:var(--variant-disabled-border);--variant-dark-disabled-text:var(--variant-disabled-text);--variant-light-disabled-bg:var(--variant-disabled-bg);--variant-light-disabled-border:var(--variant-disabled-border);--variant-light-disabled-text:var(--variant-disabled-text);--color-body-bg:radial-gradient(120% 140% at 10% 0%, #1e63e91f 0%, #f4f7fbf2 60%, #f4f7fb 100%);--surface-card:linear-gradient(160deg, #fff, #f2f5fb);--surface-topbar:linear-gradient(120deg, #f7f9fd, #edf2f8);--surface-sidebar:linear-gradient(180deg, #f6f8fb 0%, #eef2f7 100%);--surface-panel:#fffffffa;--surface-panel-soft:#ffffffe6;--surface-control:#ffffffe6;--surface-input:#fffffff2;--surface-input-solid:#fff;--surface-input-muted:#ecf2fae6;--surface-input-disabled:#ecf2facc;--surface-pill:#d8e2f0e6;--surface-tile:#ecf2fae6;--surface-tile-soft:#ecf2fad9;--surface-code:#f5f8fcf2;--overlay:#0a0f1933;--overlay-strong:#0a0f1959;--shadow-soft:0 18px 40px #0910201f;--btn-default-start:#8a9bb6;--btn-default-end:#6f8098;--btn-default-start-hover:#93a4be;--btn-default-end-hover:#7687a0;--btn-default-border:#6f8098;--btn-default-accent:#4f5d73;--btn-default-soft:#98a6ba33;--btn-primary-start:#44d1de;--btn-primary-end:#1aa9be;--btn-primary-start-hover:#4edbe7;--btn-primary-end-hover:#21b4c9;--btn-primary-accent:#0a6f7a;--btn-primary-soft:#0a6f7a24;--btn-info-start:#9cc0ff;--btn-info-end:#4f7bff;--btn-info-start-hover:#a7c8ff;--btn-info-end-hover:#5b86ff;--btn-info-accent:#1e4fb8;--btn-info-soft:#1e4fb824;--btn-success-start:#5fe2a8;--btn-success-end:#2fb77a;--btn-success-start-hover:#6ae8b1;--btn-success-end-hover:#36bf82;--btn-success-accent:#1b7f58;--btn-success-soft:#1b7f5829;--btn-warning-start:#ffd37a;--btn-warning-end:#f4a62a;--btn-warning-start-hover:#ffdb90;--btn-warning-end-hover:#f7b13f;--btn-warning-accent:#9a6b00;--btn-warning-soft:#9a6b0029;--btn-danger-start:#ff8f8f;--btn-danger-end:#ff5b5b;--btn-danger-start-hover:#ff9a9a;--btn-danger-end-hover:#ff6868;--btn-danger-accent:#b93c3c;--btn-danger-soft:#b93c3c29}*,:before,:after{box-sizing:border-box}html,body{min-width:320px;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-body-bg);min-height:100vh;font-size:16px;font-weight:600;line-height:1.6}h1,h2,h3,h4{margin:0 0 var(--spacing-4);letter-spacing:-.02em;font-weight:600}p{margin:0 0 var(--spacing-4);color:var(--color-muted)}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}.container{max-width:1240px;padding:var(--spacing-8);margin:0 auto}.grid{gap:var(--spacing-6);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stack{gap:var(--spacing-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--spacing-4);display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.pill{border-radius:var(--radius-pill);color:var(--color-mint);letter-spacing:.08em;text-transform:uppercase;background:#4fe6a324;padding:6px 12px;font-size:12px}.card{border:1px solid var(--color-line);border-radius:var(--card-border-radius,var(--radius-default));padding:var(--spacing-7);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#142946eb,#0c182af5)}@media (width<=1024px){.container{padding:var(--spacing-6)}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.btn{justify-content:center;align-items:center;gap:var(--spacing-2);border:1px solid var(--btn-border,#1e335599);cursor:pointer;border-radius:var(--btn-border-radius,var(--radius-default));font-family:inherit;font-weight:600;line-height:1;font-size:var(--font-size-3);background:var(--btn-bg,#0f1e33e6);color:var(--btn-color,var(--color-text));box-shadow:var(--btn-shadow,none);padding:12px 18px;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn :where(svg){flex-shrink:0;width:1em;height:1em;display:block}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #14c9d64d}.btn:hover:not(.btn-disabled):not(:disabled){background:var(--btn-bg-hover,var(--btn-bg));border-color:var(--btn-border-hover,var(--btn-border,#1e335599));box-shadow:var(--btn-shadow-hover,var(--btn-shadow,none))}.btn:active:not(.btn-disabled):not(:disabled){background:var(--btn-bg-active,var(--btn-bg-hover,var(--btn-bg)));border-color:var(--btn-border-active,var(--btn-border-hover,var(--btn-border,#1e335599)));transform:translateY(1px)}.btn:disabled,.btn.btn-disabled{background:var(--btn-bg-disabled,var(--variant-disabled-bg));border-color:var(--btn-border-disabled,var(--variant-disabled-border));color:var(--btn-color-disabled,var(--variant-disabled-text));box-shadow:none;opacity:1;filter:saturate(.45);cursor:not-allowed;transform:none}.btn-outline:disabled,.btn-outline.btn-disabled{background:var(--btn-bg-disabled,var(--variant-disabled-bg));border-color:var(--btn-border-disabled,var(--variant-disabled-border));color:var(--btn-color-disabled,var(--variant-disabled-text))}.btn-ghost:disabled,.btn-ghost.btn-disabled{color:var(--btn-color-disabled,var(--variant-disabled-text));background:0 0;border-color:#0000}.btn-solid{transform:translateY(0)}.btn-solid:hover:not(.btn-disabled):not(:disabled){transform:translateY(-1px)}.btn-sm{font-size:var(--font-size-2);border-radius:var(--btn-border-radius,var(--radius-default));padding:8px 14px}.btn-md{font-size:var(--font-size-3);border-radius:var(--btn-border-radius,var(--radius-default));padding:12px 18px}.btn-lg{font-size:var(--font-size-4);border-radius:var(--btn-border-radius,var(--radius-default));padding:14px 22px}.btn-outline,.btn-ghost{color:var(--btn-accent,var(--color-teal));border-color:var(--btn-accent,var(--color-teal));box-shadow:none;--btn-bg-hover:var(--btn-accent-soft,#14c9d61f);--btn-shadow-hover:none;background:0 0}.btn-ghost{border-color:#0000}.btn-outline:hover:not(.btn-disabled):not(:disabled),.btn-outline:active:not(.btn-disabled):not(:disabled){background:var(--btn-accent-soft,#14c9d61f)}.btn-ghost:hover:not(.btn-disabled):not(:disabled),.btn-ghost:active:not(.btn-disabled):not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.btn-group{vertical-align:middle;isolation:isolate;align-items:stretch;gap:0;max-width:100%;display:inline-flex}.btn-group-stretch{width:100%;display:flex}.btn-group>*{position:relative}.btn-group>:where(.btn),.btn-group>*>:where(.btn){box-shadow:none;border-radius:0}.btn-group>:where(.btn):focus-visible,.btn-group>:focus-within,.btn-group>:where(.btn):hover,.btn-group>:hover{z-index:2}.btn-group-horizontal{flex-direction:row}.btn-group-horizontal>*+*{margin-left:-1px}.btn-group-horizontal>:where(.btn):first-child,.btn-group-horizontal>:first-child>:where(.btn){border-top-left-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)));border-bottom-left-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)))}.btn-group-horizontal>:where(.btn):last-child,.btn-group-horizontal>:last-child>:where(.btn){border-top-right-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)));border-bottom-right-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)))}.btn-group-vertical{flex-direction:column}.btn-group-vertical>*+*{margin-top:-1px}.btn-group-vertical>:where(.btn):first-child,.btn-group-vertical>:first-child>:where(.btn){border-top-left-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)));border-top-right-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)))}.btn-group-vertical>:where(.btn):last-child,.btn-group-vertical>:last-child>:where(.btn){border-bottom-right-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)));border-bottom-left-radius:var(--btn-group-border-radius,var(--btn-border-radius,var(--radius-default)))}.btn-group-horizontal>.btn-group>:where(.btn):first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-horizontal>.btn-group>:where(.btn):last-child:not(:first-child),.btn-group-horizontal>.btn-group:not(:first-child)>:where(.btn):first-child,.btn-group-horizontal>.btn-group:not(:first-child)>:first-child>:where(.btn){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-horizontal>.btn-group:not(:last-child)>:where(.btn):last-child,.btn-group-horizontal>.btn-group:not(:last-child)>:last-child>:where(.btn){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-stretch>*{flex:1 1 0;min-width:0}.btn-group-stretch>:where(.btn),.btn-group-stretch>*>:where(.btn){width:100%}.btn-split{--btn-split-toggle-width:2.75rem}.btn-split .btn-split-dropdown{align-self:stretch;align-items:stretch;display:inline-flex}.btn-split .btn-split-dropdown>:where(.btn){height:100%}.btn-split-main-icon,.btn-split-main-label{align-items:center;min-width:0;display:inline-flex}.btn-split-toggle{width:var(--btn-split-toggle-width);min-width:var(--btn-split-toggle-width);flex:0 0 var(--btn-split-toggle-width);gap:0;padding-inline:0}.btn-split-toggle.btn-sm{--btn-split-toggle-width:2rem}.btn-split-toggle.btn-md{--btn-split-toggle-width:2.75rem}.btn-split-toggle.btn-lg{--btn-split-toggle-width:3rem}.btn-split-chevron{border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;display:inline-block;transform:translateY(-.1em)rotate(45deg)}.btn-split-menu-item-danger{color:var(--variant-danger-accent)!important}.btn-split-menu-item-danger:hover{background:var(--variant-danger-soft)!important;border-color:var(--variant-danger-border)!important}.btn-default{--btn-accent:var(--variant-default-accent);--btn-accent-soft:var(--variant-default-soft);--btn-bg:var(--variant-default-bg);--btn-bg-hover:var(--variant-default-hover);--btn-bg-active:var(--variant-default-active);--btn-border:var(--variant-default-border);--btn-border-hover:var(--variant-default-border);--btn-border-active:var(--variant-default-border);--btn-color:var(--variant-default-text);--btn-bg-disabled:var(--variant-default-disabled-bg);--btn-border-disabled:var(--variant-default-disabled-border);--btn-color-disabled:var(--variant-default-disabled-text);--btn-shadow:0 10px 24px #0a14232e;--btn-shadow-hover:0 14px 30px #0a14233d}.btn-neutral{--btn-accent:var(--variant-neutral-accent);--btn-accent-soft:var(--variant-neutral-soft);--btn-bg:var(--variant-neutral-bg);--btn-bg-hover:var(--variant-neutral-hover);--btn-bg-active:var(--variant-neutral-active);--btn-border:var(--variant-neutral-border);--btn-border-hover:var(--variant-neutral-border);--btn-border-active:var(--variant-neutral-border);--btn-color:var(--variant-neutral-text);--btn-bg-disabled:var(--variant-neutral-disabled-bg);--btn-border-disabled:var(--variant-neutral-disabled-border);--btn-color-disabled:var(--variant-neutral-disabled-text);--btn-shadow:0 10px 24px #0a14232e;--btn-shadow-hover:0 14px 30px #0a14233d}.btn-primary{--btn-accent:var(--variant-primary-accent);--btn-accent-soft:var(--variant-primary-soft);--btn-bg:var(--variant-primary-bg);--btn-bg-hover:var(--variant-primary-hover);--btn-bg-active:var(--variant-primary-active);--btn-border:var(--variant-primary-border);--btn-border-hover:var(--variant-primary-border);--btn-border-active:var(--variant-primary-border);--btn-color:var(--variant-primary-text);--btn-bg-disabled:var(--variant-primary-disabled-bg);--btn-border-disabled:var(--variant-primary-disabled-border);--btn-color-disabled:var(--variant-primary-disabled-text);--btn-shadow:0 12px 30px color-mix(in srgb, var(--variant-primary-bg) 30%, transparent);--btn-shadow-hover:0 16px 36px color-mix(in srgb, var(--variant-primary-bg) 38%, transparent)}.btn-secondary{--btn-accent:var(--variant-secondary-accent);--btn-accent-soft:var(--variant-secondary-soft);--btn-bg:var(--variant-secondary-bg);--btn-bg-hover:var(--variant-secondary-hover);--btn-bg-active:var(--variant-secondary-active);--btn-border:var(--variant-secondary-border);--btn-border-hover:var(--variant-secondary-border);--btn-border-active:var(--variant-secondary-border);--btn-color:var(--variant-secondary-text);--btn-bg-disabled:var(--variant-secondary-disabled-bg);--btn-border-disabled:var(--variant-secondary-disabled-border);--btn-color-disabled:var(--variant-secondary-disabled-text);--btn-shadow:0 12px 30px color-mix(in srgb, var(--variant-secondary-bg) 26%, transparent);--btn-shadow-hover:0 16px 36px color-mix(in srgb, var(--variant-secondary-bg) 34%, transparent)}.btn-info{--btn-accent:var(--variant-info-accent);--btn-accent-soft:var(--variant-info-soft);--btn-bg:var(--variant-info-bg);--btn-bg-hover:var(--variant-info-hover);--btn-bg-active:var(--variant-info-active);--btn-border:var(--variant-info-border);--btn-border-hover:var(--variant-info-border);--btn-border-active:var(--variant-info-border);--btn-color:var(--variant-info-text);--btn-bg-disabled:var(--variant-info-disabled-bg);--btn-border-disabled:var(--variant-info-disabled-border);--btn-color-disabled:var(--variant-info-disabled-text);--btn-shadow:0 12px 30px color-mix(in srgb, var(--variant-info-bg) 28%, transparent);--btn-shadow-hover:0 16px 36px color-mix(in srgb, var(--variant-info-bg) 36%, transparent)}.btn-success{--btn-accent:var(--variant-success-accent);--btn-accent-soft:var(--variant-success-soft);--btn-bg:var(--variant-success-bg);--btn-bg-hover:var(--variant-success-hover);--btn-bg-active:var(--variant-success-active);--btn-border:var(--variant-success-border);--btn-border-hover:var(--variant-success-border);--btn-border-active:var(--variant-success-border);--btn-color:var(--variant-success-text);--btn-bg-disabled:var(--variant-success-disabled-bg);--btn-border-disabled:var(--variant-success-disabled-border);--btn-color-disabled:var(--variant-success-disabled-text);--btn-shadow:0 12px 30px color-mix(in srgb, var(--variant-success-bg) 28%, transparent);--btn-shadow-hover:0 16px 36px color-mix(in srgb, var(--variant-success-bg) 36%, transparent)}.btn-warning{--btn-accent:var(--variant-warning-accent);--btn-accent-soft:var(--variant-warning-soft);--btn-bg:var(--variant-warning-bg);--btn-bg-hover:var(--variant-warning-hover);--btn-bg-active:var(--variant-warning-active);--btn-border:var(--variant-warning-border);--btn-border-hover:var(--variant-warning-border);--btn-border-active:var(--variant-warning-border);--btn-color:var(--variant-warning-text);--btn-bg-disabled:var(--variant-warning-disabled-bg);--btn-border-disabled:var(--variant-warning-disabled-border);--btn-color-disabled:var(--variant-warning-disabled-text);--btn-shadow:0 12px 30px color-mix(in srgb, var(--variant-warning-bg) 28%, transparent);--btn-shadow-hover:0 16px 36px color-mix(in srgb, var(--variant-warning-bg) 36%, transparent)}.btn-danger{--btn-accent:var(--variant-danger-accent);--btn-accent-soft:var(--variant-danger-soft);--btn-bg:var(--variant-danger-bg);--btn-bg-hover:var(--variant-danger-hover);--btn-bg-active:var(--variant-danger-active);--btn-border:var(--variant-danger-border);--btn-border-hover:var(--variant-danger-border);--btn-border-active:var(--variant-danger-border);--btn-color:var(--variant-danger-text);--btn-bg-disabled:var(--variant-danger-disabled-bg);--btn-border-disabled:var(--variant-danger-disabled-border);--btn-color-disabled:var(--variant-danger-disabled-text);--btn-shadow:0 12px 30px color-mix(in srgb, var(--variant-danger-bg) 28%, transparent);--btn-shadow-hover:0 16px 36px color-mix(in srgb, var(--variant-danger-bg) 36%, transparent)}.btn-dark{--btn-accent:var(--variant-dark-accent);--btn-accent-soft:var(--variant-dark-soft);--btn-bg:var(--variant-dark-bg);--btn-bg-hover:var(--variant-dark-hover);--btn-bg-active:var(--variant-dark-active);--btn-border:var(--variant-dark-border);--btn-border-hover:var(--variant-dark-border);--btn-border-active:var(--variant-dark-border);--btn-color:var(--variant-dark-text);--btn-bg-disabled:var(--variant-dark-disabled-bg);--btn-border-disabled:var(--variant-dark-disabled-border);--btn-color-disabled:var(--variant-dark-disabled-text);--btn-shadow:0 12px 30px #050c163d;--btn-shadow-hover:0 16px 36px #050c1652}.btn-light{--btn-accent:var(--variant-light-accent);--btn-accent-soft:var(--variant-light-soft);--btn-bg:var(--variant-light-bg);--btn-bg-hover:var(--variant-light-hover);--btn-bg-active:var(--variant-light-active);--btn-border:var(--variant-light-border);--btn-border-hover:var(--variant-light-border);--btn-border-active:var(--variant-light-border);--btn-color:var(--variant-light-text);--btn-bg-disabled:var(--variant-light-disabled-bg);--btn-border-disabled:var(--variant-light-disabled-border);--btn-color-disabled:var(--variant-light-disabled-text);--btn-shadow:0 10px 24px #0a142329;--btn-shadow-hover:0 14px 30px #0a142338}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.tabs{gap:var(--spacing-4);display:grid}.tabs-horizontal{grid-template-columns:1fr}.tabs-vertical{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}.tabs-list{flex-wrap:wrap;gap:8px;display:flex}.tabs-vertical .tabs-list{flex-direction:column;align-items:stretch}.tab{background:var(--surface-control);color:var(--color-text);border-radius:var(--tab-border-radius,var(--radius-default));cursor:pointer;border:1px solid #1e63e940;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.tab:hover{background:#4fe6a314;border-color:#4fe6a366}.tab:focus-visible{border-color:#14c9d6cc;outline:none;box-shadow:0 0 0 3px #14c9d633}.tab:disabled,.tab.tab-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tab-active{color:var(--color-teal);background:#14c9d629;border-color:#14c9d6b3}.tab-label{text-align:left;flex:1}.tab-badge{border-radius:var(--tab-badge-border-radius,var(--radius-pill));min-width:22px;color:var(--color-text);justify-content:center;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.tabs-panel{border:1px solid var(--color-line);border-radius:var(--tab-panel-border-radius,var(--radius-default));padding:var(--spacing-5);background:var(--surface-panel-soft)}.tabs-empty{color:var(--color-muted)}@media (width<=960px){.tabs-vertical{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tab{transition:none}}.f-1{font-size:var(--font-size-1)!important}.f-2{font-size:var(--font-size-2)!important}.f-3{font-size:var(--font-size-3)!important}.f-4{font-size:var(--font-size-4)!important}.f-5{font-size:var(--font-size-5)!important}.f-6{font-size:var(--font-size-6)!important}.f-7{font-size:var(--font-size-7)!important}.f-8{font-size:var(--font-size-8)!important}.f-9{font-size:var(--font-size-9)!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:1.75!important}.text-body{color:var(--color-text)!important}.text-muted{color:var(--color-muted)!important}.text-muted-2{color:var(--color-muted-2)!important}.text-inherit{color:inherit!important}.text-default{color:var(--variant-default-accent)!important}.text-primary{color:var(--variant-primary-accent)!important}.text-secondary{color:var(--variant-secondary-accent)!important}.text-info{color:var(--variant-info-accent)!important}.text-success{color:var(--variant-success-accent)!important}.text-warning{color:var(--variant-warning-accent)!important}.text-danger{color:var(--variant-danger-accent)!important}.text-dark{color:var(--variant-dark-accent)!important}.text-light{color:var(--variant-light-accent)!important}.text-neutral{color:var(--variant-neutral-accent)!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{overflow-wrap:anywhere!important;word-break:break-word!important}.text-truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-normalcase{text-transform:none!important}.line-clamp-1,.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.bg-surface{background:var(--color-surface)!important}.bg-surface-2{background:var(--color-surface-2)!important}.bg-panel{background:var(--surface-panel)!important}.bg-transparent{background:0 0!important}.bg-default{background:var(--variant-default-bg)!important;color:var(--variant-default-text)!important}.bg-primary{background:var(--variant-primary-bg)!important;color:var(--variant-primary-text)!important}.bg-secondary{background:var(--variant-secondary-bg)!important;color:var(--variant-secondary-text)!important}.bg-info{background:var(--variant-info-bg)!important;color:var(--variant-info-text)!important}.bg-success{background:var(--variant-success-bg)!important;color:var(--variant-success-text)!important}.bg-warning{background:var(--variant-warning-bg)!important;color:var(--variant-warning-text)!important}.bg-danger{background:var(--variant-danger-bg)!important;color:var(--variant-danger-text)!important}.bg-dark{background:var(--variant-dark-bg)!important;color:var(--variant-dark-text)!important}.bg-light{background:var(--variant-light-bg)!important;color:var(--variant-light-text)!important}.bg-neutral{background:var(--variant-neutral-bg)!important;color:var(--variant-neutral-text)!important}.bg-default-soft{background:var(--variant-default-soft)!important}.bg-primary-soft{background:var(--variant-primary-soft)!important}.bg-secondary-soft{background:var(--variant-secondary-soft)!important}.bg-info-soft{background:var(--variant-info-soft)!important}.bg-success-soft{background:var(--variant-success-soft)!important}.bg-warning-soft{background:var(--variant-warning-soft)!important}.bg-danger-soft{background:var(--variant-danger-soft)!important}.bg-dark-soft{background:var(--variant-dark-soft)!important}.bg-light-soft{background:var(--variant-light-soft)!important}.bg-neutral-soft{background:var(--variant-neutral-soft)!important}.border{border-style:solid!important;border-width:var(--border-width-1)!important;border-color:var(--ui-border-color,var(--color-line))!important}.border-0{border-width:0!important}.border-top{border-top-style:solid!important;border-top-width:var(--border-width-1)!important;border-top-color:var(--ui-border-color,var(--color-line))!important}.border-right{border-right-style:solid!important;border-right-width:var(--border-width-1)!important;border-right-color:var(--ui-border-color,var(--color-line))!important}.border-bottom{border-bottom-style:solid!important;border-bottom-width:var(--border-width-1)!important;border-bottom-color:var(--ui-border-color,var(--color-line))!important}.border-left{border-left-style:solid!important;border-left-width:var(--border-width-1)!important;border-left-color:var(--ui-border-color,var(--color-line))!important}.border-1{border-width:var(--border-width-1)!important}.border-2{border-width:var(--border-width-2)!important}.border-3{border-width:var(--border-width-3)!important}.border-default{--ui-border-color:var(--variant-default-border);border-color:var(--variant-default-border)!important}.border-primary{--ui-border-color:var(--variant-primary-border);border-color:var(--variant-primary-border)!important}.border-secondary{--ui-border-color:var(--variant-secondary-border);border-color:var(--variant-secondary-border)!important}.border-info{--ui-border-color:var(--variant-info-border);border-color:var(--variant-info-border)!important}.border-success{--ui-border-color:var(--variant-success-border);border-color:var(--variant-success-border)!important}.border-warning{--ui-border-color:var(--variant-warning-border);border-color:var(--variant-warning-border)!important}.border-danger{--ui-border-color:var(--variant-danger-border);border-color:var(--variant-danger-border)!important}.border-dark{--ui-border-color:var(--variant-dark-border);border-color:var(--variant-dark-border)!important}.border-light{--ui-border-color:var(--variant-light-border);border-color:var(--variant-light-border)!important}.border-neutral{--ui-border-color:var(--variant-neutral-border);border-color:var(--variant-neutral-border)!important}.rounded-0{border-radius:0!important}.rounded{border-radius:var(--radius-default)!important}.rounded-xs{border-radius:var(--radius-xs)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-pill{border-radius:var(--radius-pill)!important}.rounded-circle{border-radius:var(--radius-circle)!important;aspect-ratio:1!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-1{min-width:0;flex:1 1 0!important}.flex-auto{flex:auto!important}.flex-none{flex:none!important}.grow-0{flex-grow:0!important}.grow-1{flex-grow:1!important}.shrink-0{flex-shrink:0!important}.shrink-1{flex-shrink:1!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-stretch{align-items:stretch!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.col-span-1{grid-column:span 1/span 1!important}.col-span-2{grid-column:span 2/span 2!important}.col-span-3{grid-column:span 3/span 3!important}.col-span-4{grid-column:span 4/span 4!important}.col-span-6{grid-column:span 6/span 6!important}.col-span-12{grid-column:span 12/span 12!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.inset-0{inset:0!important}.top-0{top:0!important}.top-100{top:100%!important}.right-0{right:0!important}.right-100{right:100%!important}.bottom-0{bottom:0!important}.bottom-100{bottom:100%!important}.left-0{left:0!important}.left-100{left:100%!important}.translate-none{transform:none!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-50{z-index:50!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.w-100{width:100%!important}.h-100{height:100%!important}.size-1{width:var(--spacing-1)!important;height:var(--spacing-1)!important}.size-2{width:var(--spacing-2)!important;height:var(--spacing-2)!important}.size-3{width:var(--spacing-3)!important;height:var(--spacing-3)!important}.size-4{width:var(--spacing-4)!important;height:var(--spacing-4)!important}.size-5{width:var(--spacing-5)!important;height:var(--spacing-5)!important}.size-6{width:var(--spacing-6)!important;height:var(--spacing-6)!important}.size-7{width:var(--spacing-7)!important;height:var(--spacing-7)!important}.size-8{width:var(--spacing-8)!important;height:var(--spacing-8)!important}.size-9{width:var(--spacing-9)!important;height:var(--spacing-9)!important}.size-10{width:var(--spacing-10)!important;height:var(--spacing-10)!important}.min-w-0{min-width:0!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.gap-1{gap:var(--spacing-1)!important}.gap-0{gap:0!important}.gap-2{gap:var(--spacing-2)!important}.gap-3{gap:var(--spacing-3)!important}.gap-4{gap:var(--spacing-4)!important}.gap-5{gap:var(--spacing-5)!important}.gap-6{gap:var(--spacing-6)!important}.gap-7{gap:var(--spacing-7)!important}.gap-8{gap:var(--spacing-8)!important}.gap-9{gap:var(--spacing-9)!important}.gap-10{gap:var(--spacing-10)!important}.p-1{padding:var(--spacing-1)!important}.p-0{padding:0!important}.p-2{padding:var(--spacing-2)!important}.p-3{padding:var(--spacing-3)!important}.p-4{padding:var(--spacing-4)!important}.p-5{padding:var(--spacing-5)!important}.p-6{padding:var(--spacing-6)!important}.p-7{padding:var(--spacing-7)!important}.p-8{padding:var(--spacing-8)!important}.p-9{padding:var(--spacing-9)!important}.p-10{padding:var(--spacing-10)!important}.px-1{padding-left:var(--spacing-1)!important;padding-right:var(--spacing-1)!important}.px-0{padding-left:0!important;padding-right:0!important}.px-2{padding-left:var(--spacing-2)!important;padding-right:var(--spacing-2)!important}.px-3{padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important}.px-4{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}.px-5{padding-left:var(--spacing-5)!important;padding-right:var(--spacing-5)!important}.px-6{padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}.px-7{padding-left:var(--spacing-7)!important;padding-right:var(--spacing-7)!important}.px-8{padding-left:var(--spacing-8)!important;padding-right:var(--spacing-8)!important}.px-9{padding-left:var(--spacing-9)!important;padding-right:var(--spacing-9)!important}.px-10{padding-left:var(--spacing-10)!important;padding-right:var(--spacing-10)!important}.py-1{padding-top:var(--spacing-1)!important;padding-bottom:var(--spacing-1)!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:var(--spacing-2)!important;padding-bottom:var(--spacing-2)!important}.py-3{padding-top:var(--spacing-3)!important;padding-bottom:var(--spacing-3)!important}.py-4{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-4)!important}.py-5{padding-top:var(--spacing-5)!important;padding-bottom:var(--spacing-5)!important}.py-6{padding-top:var(--spacing-6)!important;padding-bottom:var(--spacing-6)!important}.py-7{padding-top:var(--spacing-7)!important;padding-bottom:var(--spacing-7)!important}.py-8{padding-top:var(--spacing-8)!important;padding-bottom:var(--spacing-8)!important}.py-9{padding-top:var(--spacing-9)!important;padding-bottom:var(--spacing-9)!important}.py-10{padding-top:var(--spacing-10)!important;padding-bottom:var(--spacing-10)!important}.pt-1{padding-top:var(--spacing-1)!important}.pt-2{padding-top:var(--spacing-2)!important}.pt-3{padding-top:var(--spacing-3)!important}.pt-4{padding-top:var(--spacing-4)!important}.pt-5{padding-top:var(--spacing-5)!important}.pt-6{padding-top:var(--spacing-6)!important}.pt-7{padding-top:var(--spacing-7)!important}.pt-8{padding-top:var(--spacing-8)!important}.pt-9{padding-top:var(--spacing-9)!important}.pt-10{padding-top:var(--spacing-10)!important}.pr-1{padding-right:var(--spacing-1)!important}.pr-2{padding-right:var(--spacing-2)!important}.pr-3{padding-right:var(--spacing-3)!important}.pr-4{padding-right:var(--spacing-4)!important}.pr-5{padding-right:var(--spacing-5)!important}.pr-6{padding-right:var(--spacing-6)!important}.pr-7{padding-right:var(--spacing-7)!important}.pr-8{padding-right:var(--spacing-8)!important}.pr-9{padding-right:var(--spacing-9)!important}.pr-10{padding-right:var(--spacing-10)!important}.pb-1{padding-bottom:var(--spacing-1)!important}.pb-2{padding-bottom:var(--spacing-2)!important}.pb-3{padding-bottom:var(--spacing-3)!important}.pb-4{padding-bottom:var(--spacing-4)!important}.pb-5{padding-bottom:var(--spacing-5)!important}.pb-6{padding-bottom:var(--spacing-6)!important}.pb-7{padding-bottom:var(--spacing-7)!important}.pb-8{padding-bottom:var(--spacing-8)!important}.pb-9{padding-bottom:var(--spacing-9)!important}.pb-10{padding-bottom:var(--spacing-10)!important}.pl-1{padding-left:var(--spacing-1)!important}.pl-2{padding-left:var(--spacing-2)!important}.pl-3{padding-left:var(--spacing-3)!important}.pl-4{padding-left:var(--spacing-4)!important}.pl-5{padding-left:var(--spacing-5)!important}.pl-6{padding-left:var(--spacing-6)!important}.pl-7{padding-left:var(--spacing-7)!important}.pl-8{padding-left:var(--spacing-8)!important}.pl-9{padding-left:var(--spacing-9)!important}.pl-10{padding-left:var(--spacing-10)!important}.m-1{margin:var(--spacing-1)!important}.m-0{margin:0!important}.m-2{margin:var(--spacing-2)!important}.m-3{margin:var(--spacing-3)!important}.m-4{margin:var(--spacing-4)!important}.m-5{margin:var(--spacing-5)!important}.m-6{margin:var(--spacing-6)!important}.m-7{margin:var(--spacing-7)!important}.m-8{margin:var(--spacing-8)!important}.m-9{margin:var(--spacing-9)!important}.m-10{margin:var(--spacing-10)!important}.mx-1{margin-left:var(--spacing-1)!important;margin-right:var(--spacing-1)!important}.mx-2{margin-left:var(--spacing-2)!important;margin-right:var(--spacing-2)!important}.mx-3{margin-left:var(--spacing-3)!important;margin-right:var(--spacing-3)!important}.mx-4{margin-left:var(--spacing-4)!important;margin-right:var(--spacing-4)!important}.mx-5{margin-left:var(--spacing-5)!important;margin-right:var(--spacing-5)!important}.mx-6{margin-left:var(--spacing-6)!important;margin-right:var(--spacing-6)!important}.mx-7{margin-left:var(--spacing-7)!important;margin-right:var(--spacing-7)!important}.mx-8{margin-left:var(--spacing-8)!important;margin-right:var(--spacing-8)!important}.mx-9{margin-left:var(--spacing-9)!important;margin-right:var(--spacing-9)!important}.mx-10{margin-left:var(--spacing-10)!important;margin-right:var(--spacing-10)!important}.my-1{margin-top:var(--spacing-1)!important;margin-bottom:var(--spacing-1)!important}.my-2{margin-top:var(--spacing-2)!important;margin-bottom:var(--spacing-2)!important}.my-3{margin-top:var(--spacing-3)!important;margin-bottom:var(--spacing-3)!important}.my-4{margin-top:var(--spacing-4)!important;margin-bottom:var(--spacing-4)!important}.my-5{margin-top:var(--spacing-5)!important;margin-bottom:var(--spacing-5)!important}.my-6{margin-top:var(--spacing-6)!important;margin-bottom:var(--spacing-6)!important}.my-7{margin-top:var(--spacing-7)!important;margin-bottom:var(--spacing-7)!important}.my-8{margin-top:var(--spacing-8)!important;margin-bottom:var(--spacing-8)!important}.my-9{margin-top:var(--spacing-9)!important;margin-bottom:var(--spacing-9)!important}.my-10{margin-top:var(--spacing-10)!important;margin-bottom:var(--spacing-10)!important}.mt-1{margin-top:var(--spacing-1)!important}.mt-2{margin-top:var(--spacing-2)!important}.mt-3{margin-top:var(--spacing-3)!important}.mt-4{margin-top:var(--spacing-4)!important}.mt-5{margin-top:var(--spacing-5)!important}.mt-6{margin-top:var(--spacing-6)!important}.mt-7{margin-top:var(--spacing-7)!important}.mt-8{margin-top:var(--spacing-8)!important}.mt-9{margin-top:var(--spacing-9)!important}.mt-10{margin-top:var(--spacing-10)!important}.mr-1{margin-right:var(--spacing-1)!important}.mr-2{margin-right:var(--spacing-2)!important}.mr-3{margin-right:var(--spacing-3)!important}.mr-4{margin-right:var(--spacing-4)!important}.mr-5{margin-right:var(--spacing-5)!important}.mr-6{margin-right:var(--spacing-6)!important}.mr-7{margin-right:var(--spacing-7)!important}.mr-8{margin-right:var(--spacing-8)!important}.mr-9{margin-right:var(--spacing-9)!important}.mr-10{margin-right:var(--spacing-10)!important}.mb-1{margin-bottom:var(--spacing-1)!important}.mb-2{margin-bottom:var(--spacing-2)!important}.mb-3{margin-bottom:var(--spacing-3)!important}.mb-4{margin-bottom:var(--spacing-4)!important}.mb-5{margin-bottom:var(--spacing-5)!important}.mb-6{margin-bottom:var(--spacing-6)!important}.mb-7{margin-bottom:var(--spacing-7)!important}.mb-8{margin-bottom:var(--spacing-8)!important}.mb-9{margin-bottom:var(--spacing-9)!important}.mb-10{margin-bottom:var(--spacing-10)!important}.ml-1{margin-left:var(--spacing-1)!important}.ml-2{margin-left:var(--spacing-2)!important}.ml-3{margin-left:var(--spacing-3)!important}.ml-4{margin-left:var(--spacing-4)!important}.ml-5{margin-left:var(--spacing-5)!important}.ml-6{margin-left:var(--spacing-6)!important}.ml-7{margin-left:var(--spacing-7)!important}.ml-8{margin-left:var(--spacing-8)!important}.ml-9{margin-left:var(--spacing-9)!important}.ml-10{margin-left:var(--spacing-10)!important}html{font-family:var(--font-sans)}:root{--color-bg:#03111f;--color-surface:#071b2e;--color-surface-2:#0c2942;--color-line:#183f58;--color-text:#eaf8ff;--color-muted:#9bb9ca;--color-muted-2:#6f94aa;--color-divider:#3e8baa59;--color-on-solid:#02212a;--color-body-bg:radial-gradient(110% 150% at 50% 0%, #0d3452 0%, #061a2d 48%, #03111f 100%);--surface-card:linear-gradient(155deg, #0a253bfa, #041423fc);--surface-panel:#061c2ffa;--surface-panel-soft:#061c2fe6;--surface-input:#05182ad1;--surface-input-solid:#061a2d;--surface-input-muted:#05182aad;--surface-input-disabled:#05182a85;--variant-primary-bg:#22cde2;--variant-primary-hover:#48d9ea;--variant-primary-active:#13a9c0;--variant-primary-border:#22cde2b8;--variant-primary-text:#02212a;--variant-primary-accent:#62e1cf;--variant-primary-soft:#22cde22e;--btn-primary-start:#62e1cf;--btn-primary-end:#22cde2;--btn-primary-start-hover:#73ead9;--btn-primary-end-hover:#48d9ea;--btn-primary-accent:#62e1cf;--btn-primary-soft:#22cde238;--radius-default:.75rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1rem;--card-border-radius:1rem;--input-border-radius:.75rem;--btn-border-radius:.75rem}:root[data-theme=light]{--color-bg:#edf7fa;--color-surface:#f7fcfd;--color-surface-2:#e2f2f6;--color-line:#bfdae2;--color-text:#092338;--color-muted:#527185;--color-muted-2:#7894a4;--color-divider:#427e9538;--color-body-bg:radial-gradient(110% 150% at 50% 0%, #d8f1f6 0%, #edf7fa 52%, #f7fbfc 100%);--surface-card:linear-gradient(155deg, #fff, #edf7fa);--surface-panel:#fffffffa;--surface-panel-soft:#ffffffe6;--surface-input:#fffffff5;--surface-input-solid:#fff;--surface-input-muted:#e5f2f6e6;--surface-input-disabled:#e5f2f6b8}body{background:var(--color-body-bg);min-width:320px;color:var(--color-text);margin:0}.shell{min-height:100vh;padding:var(--spacing-7);box-sizing:border-box;place-items:center;display:grid}.admin-shell{place-items:start stretch}.admin-card{max-width:1120px;margin:0 auto}@media (width<=680px){.shell{padding:var(--spacing-5);place-items:start stretch}}
