:root{color-scheme:light;--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-ui);--page-bg:#edf1f7;--page-surface:#fff;--page-surface-muted:#f3f6fa;--page-surface-muted-hover:#eaf0f7;--page-surface-focus:#fff;--page-copy:#10192b;--page-copy-soft:#5e687b;--page-copy-muted:#7b8495;--page-heading-muted:#6d778b;--page-placeholder:#8f98a8;--accent:#0b214d;--accent-strong:#2d5bd7;--accent-soft:#2d5bd71f;--focus-ring:0 0 0 3px #2d5bd73d;--surface-shadow:0 28px 70px #12203d1f;--card-border:#b7c3d69e;--divider-color:#c1cbdcad;--secondary-border:#b1bed3b8;--secondary-hover-bg:#f4f7fb;--secondary-hover-border:#8799b6d6;--primary-shadow:0 12px 26px #16378938;--primary-shadow-hover:0 16px 34px #16378947;--primary-button-start:#122b61;--primary-button-end:#2d5bd7;--primary-button-text:#fff;--button-disabled-opacity:.54;--theme-toggle-bg:#ffffffd1;--theme-toggle-bg-hover:#fff;--theme-toggle-border:#b4c1d6b3;--theme-toggle-shadow:0 8px 24px #12203d1a;--theme-toggle-icon:#12254b;--auth-editorial-bg:radial-gradient(circle at 20% 10%, #3f67e247, transparent 34%), radial-gradient(circle at 78% 78%, #204bb638, transparent 30%), linear-gradient(150deg, #071328 0%, #0b1f43 52%, #102b5c 100%);--auth-editorial-copy:#f4f7ff;--auth-editorial-soft:#aebbd3;--auth-editorial-line:#beceeb38;--workspace-sidebar-bg:radial-gradient(circle at 10% 0%, #3861d847, transparent 28%), linear-gradient(180deg, #08162f 0%, #0b2148 100%);--workspace-sidebar-copy:#f3f7ff;--workspace-sidebar-soft:#93a5c7;--workspace-sidebar-border:#a8bee529;--workspace-sidebar-toggle-bg:#ffffff17;--workspace-sidebar-toggle-bg-hover:#ffffff26;--workspace-sidebar-toggle-shadow:0 12px 26px #0108183d;--workspace-nav-hover-bg:#ffffff14;--workspace-nav-active-bg:linear-gradient(135deg, #2d5bd7 0%, #4474e9 100%);--workspace-nav-active-shadow:0 14px 30px #020c2647;--workspace-raised-bg:#ffffffe6;--workspace-raised-bg-strong:#fff;--workspace-raised-bg-muted:#f5f7fb;--workspace-soft-bg:#f2f5fa;--workspace-tab-bg:#f5f8fcd1;--workspace-tab-active-bg:#2d5bd71a;--workspace-tab-active-border:#2d5bd73d;--workspace-close-hover-bg:#18274714;--workspace-banner-success-bg:#edf9f5;--workspace-banner-success-border:#0d946f47;--workspace-banner-error-bg:#fff1f3;--workspace-banner-error-border:#be18443d;--workspace-danger-bg:#fff1f3;--workspace-danger-border:#be184440;--workspace-danger-text:#a70f38;--workspace-field-error:#b3133f;--workspace-input-disabled-bg:#eef2f7;--workspace-table-row-border:#c2ccdd9e;--workspace-pill-neutral-bg:#edf1f6;--workspace-pill-neutral-fg:#344054;--workspace-pill-info-bg:#e8efff;--workspace-pill-info-fg:#173f9f;--workspace-pill-warning-bg:#fff2dc;--workspace-pill-warning-fg:#93420b;--workspace-pill-success-bg:#e4f7f0;--workspace-pill-success-fg:#08715b;--helper-link:#2453ca;--helper-link-hover:#102d72;--checkbox-bg:#fff;--checkbox-border:#8f9fb8cc;--checkbox-checked-shadow:0 0 0 3px #2d5bd724;--notice-info-bg:#edf3ff;--notice-info-border:#2d5bd738;--notice-success-bg:#eaf8f3;--notice-success-border:#0880653b;--notice-error-bg:#fff0f3;--notice-error-border:#be184433;--page-top-glow:#2d5bd71a;--page-bottom-glow:#132d670d;--page-bg-top:#f7f9fc;--page-bg-bottom:#edf1f7;--texture-opacity:.032;--safe-top:max(1rem, env(safe-area-inset-top));--safe-right:max(1rem, env(safe-area-inset-right));--safe-bottom:max(1rem, env(safe-area-inset-bottom));--safe-left:max(1rem, env(safe-area-inset-left));--shell-padding-x:clamp(1rem, 3vw, 3rem);--shell-padding-y:clamp(1.25rem, 3vh, 2.75rem)}:root[data-theme=dark]{color-scheme:dark;--page-bg:#08111f;--page-surface:#111b2d;--page-surface-muted:#162238;--page-surface-muted-hover:#1b2942;--page-surface-focus:#17253d;--page-copy:#f2f5fb;--page-copy-soft:#a6b0c2;--page-copy-muted:#7f8ba2;--page-heading-muted:#98a5bb;--page-placeholder:#77849b;--accent:#e7edff;--accent-strong:#86a6ff;--accent-soft:#6f91f12e;--focus-ring:0 0 0 3px #7b9dff4d;--surface-shadow:0 30px 78px #00040f75;--card-border:#6477996b;--divider-color:#52638494;--secondary-border:#5b6e91a3;--secondary-hover-bg:#19263d;--secondary-hover-border:#7d93bbc2;--primary-shadow:0 14px 32px #00051475;--primary-shadow-hover:0 18px 38px #0005148f;--primary-button-start:#3159c4;--primary-button-end:#4e78e6;--primary-button-text:#fff;--button-disabled-opacity:.46;--theme-toggle-bg:#101b2edb;--theme-toggle-bg-hover:#1a2a45;--theme-toggle-border:#5e729894;--theme-toggle-shadow:0 10px 28px #0004105c;--theme-toggle-icon:#eef3ff;--auth-editorial-bg:radial-gradient(circle at 20% 10%, #446fec4d, transparent 34%), radial-gradient(circle at 78% 78%, #264fbd40, transparent 30%), linear-gradient(150deg, #050d1c 0%, #091b3a 52%, #0d2753 100%);--auth-editorial-copy:#f5f8ff;--auth-editorial-soft:#a6b5d0;--auth-editorial-line:#b7ccef33;--workspace-sidebar-bg:radial-gradient(circle at 10% 0%, #406ce745, transparent 28%), linear-gradient(180deg, #050e20 0%, #091b3b 100%);--workspace-sidebar-copy:#f4f7ff;--workspace-sidebar-soft:#91a4c5;--workspace-sidebar-border:#a6bde526;--workspace-sidebar-toggle-bg:#ffffff14;--workspace-sidebar-toggle-bg-hover:#ffffff24;--workspace-sidebar-toggle-shadow:0 12px 26px #00030c57;--workspace-nav-hover-bg:#ffffff14;--workspace-nav-active-bg:linear-gradient(135deg, #315bc8 0%, #4b76e7 100%);--workspace-nav-active-shadow:0 15px 32px #00030e6b;--workspace-raised-bg:#101b2eeb;--workspace-raised-bg-strong:#121e33;--workspace-raised-bg-muted:#16243b;--workspace-soft-bg:#142137;--workspace-tab-bg:#111d31e0;--workspace-tab-active-bg:#6b8dee29;--workspace-tab-active-border:#7d9df840;--workspace-close-hover-bg:#9fb6f321;--workspace-banner-success-bg:#0a4f416b;--workspace-banner-success-border:#38c9a545;--workspace-banner-error-bg:#64193061;--workspace-banner-error-border:#f671983d;--workspace-danger-bg:#64193061;--workspace-danger-border:#f671983d;--workspace-danger-text:#ffbfd0;--workspace-field-error:#ffb4c8;--workspace-input-disabled-bg:#101b2e;--workspace-table-row-border:#4d5e7ea3;--workspace-pill-neutral-bg:#8fa0c524;--workspace-pill-neutral-fg:#ecf1fb;--workspace-pill-info-bg:#5b7fe138;--workspace-pill-info-fg:#dce6ff;--workspace-pill-warning-bg:#94551452;--workspace-pill-warning-fg:#ffd5a5;--workspace-pill-success-bg:#0c695359;--workspace-pill-success-fg:#9cf0d8;--helper-link:#a9beff;--helper-link-hover:#eef3ff;--checkbox-bg:#101a2c;--checkbox-border:#667a9fb8;--checkbox-checked-shadow:0 0 0 3px #7b9dff2e;--notice-info-bg:#466acf29;--notice-info-border:#7a99f140;--notice-success-bg:#0a705733;--notice-success-border:#37c49e40;--notice-error-bg:#7d203f3b;--notice-error-border:#f5709938;--page-top-glow:#466acf29;--page-bottom-glow:#1b37791f;--page-bg-top:#0a1424;--page-bg-bottom:#07101e;--texture-opacity:.042}.workspace-banner{border:1px solid var(--card-border);background:var(--workspace-raised-bg);border-radius:1.2rem;gap:.35rem;padding:1rem 1.1rem;display:grid;box-shadow:0 14px 28px #0f172a0d}.workspace-banner--success{border-color:var(--workspace-banner-success-border);background:var(--workspace-banner-success-bg)}.workspace-banner--error{border-color:var(--workspace-banner-error-border);background:var(--workspace-banner-error-bg)}.workspace-banner__title,.workspace-banner__copy{margin:0}.workspace-banner__title{font-size:.9rem}.workspace-banner__copy{color:var(--page-copy-soft);line-height:1.6}.workspace-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--page-copy-muted);margin:0;font-size:.72rem;font-weight:700}.workspace-surface{border:1px solid var(--card-border);background:var(--workspace-raised-bg);border-radius:.9rem;gap:.75rem;padding:.9rem 1rem;display:grid;box-shadow:0 16px 34px #0f172a0d}.workspace-surface--table{overflow:hidden}.workspace-surface__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-surface__title,.workspace-surface__copy{margin:0}.workspace-surface__title{margin-top:.35rem;font-size:1.12rem}.workspace-surface__copy{color:var(--page-copy-soft);margin-top:.35rem;line-height:1.65}.workspace-button{appearance:none;background:var(--workspace-raised-bg);min-height:2.5rem;color:var(--page-copy);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.workspace-button:hover{transform:translateY(-1px)}.workspace-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-button:disabled{cursor:wait;opacity:.65;transform:none}.workspace-button--primary{background:linear-gradient(135deg, var(--primary-button-start) 0%, var(--primary-button-end) 100%);color:var(--primary-button-text);box-shadow:var(--primary-shadow)}.workspace-button--ghost{border-color:var(--card-border)}.workspace-button--danger{border-color:var(--workspace-danger-border);background:var(--workspace-danger-bg);color:var(--workspace-danger-text)}.workspace-button--small{min-height:2.15rem;padding:0 .65rem;font-size:.82rem}.workspace-button>svg{flex:none;width:.9rem;height:.9rem}.workspace-action-link{text-decoration:none}.workspace-action-link[aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:none}.workspace-field{grid-template-rows:auto auto;align-content:start;align-self:stretch;gap:.15rem;display:grid}.workspace-field--zip{grid-column:span 4}.workspace-field--street{grid-column:span 8}.workspace-field__label{color:var(--page-copy);font-size:.86rem;font-weight:700}.workspace-field__required-marker{color:var(--workspace-field-error);margin-left:.2rem}.workspace-field__hint{color:var(--page-copy-soft);font-size:.78rem;line-height:1.45}.workspace-field__feedback{min-height:0;margin-top:.05rem}.workspace-field__error{color:var(--workspace-field-error);font-size:.78rem;line-height:1.45}.workspace-loading{color:var(--page-copy-soft);justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.workspace-loading__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;animation:.7s linear infinite workspace-loading-spin}.workspace-loading--small .workspace-loading__spinner{width:.95rem;height:.95rem}.workspace-error-state{border:1px solid var(--card-border);background:var(--workspace-raised-bg);min-height:8rem;color:var(--page-copy);text-align:center;border-radius:1rem;align-content:center;justify-items:center;gap:.55rem;padding:1.15rem 1rem;display:grid}.workspace-error-state__icon{border:1px solid var(--workspace-danger-border);background:var(--workspace-danger-bg);width:2.35rem;height:2.35rem;color:var(--workspace-danger-text);border-radius:.8rem;place-items:center;display:inline-grid}.workspace-error-state__icon svg{width:1.15rem;height:1.15rem}.workspace-error-state__title,.workspace-error-state__message{margin:0}.workspace-error-state__title{font-family:var(--font-ui,system-ui, sans-serif);text-wrap:balance;font-size:.94rem;font-weight:650;line-height:1.35}.workspace-error-state__message{max-width:32rem;color:var(--page-copy-soft);overflow-wrap:anywhere;text-wrap:pretty;font-size:.86rem;line-height:1.55}.workspace-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workspace-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.workspace-form-section{border:1px solid var(--card-border);background:var(--workspace-raised-bg);border-radius:.9rem;gap:.7rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 10px 24px #0f172a0a}.workspace-form-section__header{border-bottom:1px solid var(--workspace-table-row-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding-bottom:.5rem;display:grid}.workspace-form-section__heading,.workspace-form-section__content{min-width:0}.workspace-form-section__content{align-content:start;gap:.55rem;display:grid}.workspace-form-section__icon{border:1px solid var(--card-border);background:var(--workspace-soft-bg);width:2rem;height:2rem;color:var(--accent-strong);border-radius:.6rem;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.workspace-form-section__icon>svg{width:1rem;height:1rem}.workspace-form-section .workspace-form-section__title,.workspace-form-section .workspace-form-section__description{margin:0}.workspace-form-section .workspace-form-section__title{color:var(--page-copy);font-family:var(--font-ui,system-ui, sans-serif);letter-spacing:-.01em;text-wrap:balance;font-size:.94rem;font-weight:600;line-height:1.3}.workspace-form-section .workspace-form-section__description{color:var(--page-copy-soft);text-wrap:pretty;margin-top:.15rem;font-size:.75rem;line-height:1.4}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-button{transition-duration:0s}.workspace-button:hover{transform:none}.workspace-loading__spinner{animation:none}}.workspace-control{border:1px solid var(--card-border);background:var(--workspace-raised-bg-strong);width:100%;min-height:2.5rem;color:var(--page-copy);font:inherit;border-radius:.7rem;outline:none;padding:0 .75rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.workspace-control:focus-visible{box-shadow:var(--focus-ring);border-color:#1a237e57}.workspace-control[aria-invalid=true]{border-color:var(--workspace-danger-border)}.workspace-control:disabled{background:var(--workspace-input-disabled-bg);cursor:not-allowed}.workspace-input{appearance:none}.workspace-select{cursor:pointer}.workspace-textarea{resize:vertical;min-height:4.75rem;padding-block:.65rem;line-height:1.45}.workspace-table-filters{gap:.35rem;width:100%;min-width:0;display:grid}.workspace-table-filters__primary{flex-wrap:wrap;align-items:flex-end;gap:.5rem;min-width:0;display:flex}.workspace-table-filters__search{flex:20rem;min-width:min(100%,14rem);display:grid}.workspace-table-filters__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-table-filters__input-shell{min-width:0;display:block;position:relative}.workspace-table-filters__input-shell>.workspace-table-filters__search-icon{z-index:1;width:.95rem;height:.95rem;color:var(--page-copy-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.workspace-table-filters__input-shell .workspace-input{min-height:2.4rem;padding-left:2.15rem;font-size:.86rem}.workspace-table-filters__fields,.workspace-table-filters__actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.workspace-table-filters__fields{flex:0 auto}.workspace-table-filters__fields .workspace-control{min-height:2.4rem}.workspace-table-filters__actions{flex:none}.workspace-table-filters__submit{white-space:nowrap}.workspace-table-filters__search-icon{flex:none;width:.9rem;height:.9rem}.workspace-table-filters__status{min-height:1rem;color:var(--page-copy-muted);font-size:.74rem;line-height:1.35}.workspace-table-filters__status--screen-reader{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-table-filters__advanced{border-top:1px solid var(--workspace-table-row-border);width:100%;min-width:0;padding-top:.35rem}.workspace-pill{letter-spacing:.05em;border-radius:999px;align-items:center;min-height:2rem;padding:.2rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.workspace-pill--neutral{background:var(--workspace-pill-neutral-bg);color:var(--workspace-pill-neutral-fg)}.workspace-pill--info{background:var(--workspace-pill-info-bg);color:var(--workspace-pill-info-fg)}.workspace-pill--warning{background:var(--workspace-pill-warning-bg);color:var(--workspace-pill-warning-fg)}.workspace-pill--success{background:var(--workspace-pill-success-bg);color:var(--workspace-pill-success-fg)}.workspace-modal__backdrop{box-sizing:border-box;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(.75rem,3vw,1.5rem)}.workspace-modal__backdrop[open]{place-items:center;display:grid}.workspace-modal__backdrop::backdrop{backdrop-filter:blur(3px);background:#0f172a94}.workspace-modal{border:1px solid var(--card-border);background:var(--workspace-raised-bg);width:min(100%,34rem);max-height:calc(100dvh - 2rem);color:var(--page-copy);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.workspace-modal__header{border-bottom:1px solid var(--workspace-table-row-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .8rem;display:flex}.workspace-modal__heading{min-width:0}.workspace-modal__title,.workspace-modal__description,.workspace-modal .workspace-confirm-dialog__supporting-text{margin:0}.workspace-modal__title{font-family:var(--font-heading,var(--font-ui,system-ui, sans-serif));font-size:1rem;font-weight:650;line-height:1.35}.workspace-modal__description{color:var(--page-copy-soft);margin-top:.2rem;font-size:.82rem;line-height:1.5}.workspace-modal__close{border:1px solid var(--card-border);background:var(--workspace-raised-bg-strong);width:2rem;height:2rem;color:var(--page-copy-soft);cursor:pointer;font:inherit;border-radius:.6rem;flex:none;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-grid}.workspace-modal__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-modal__body{min-height:0;padding:.9rem 1rem;overflow:auto}.workspace-modal__actions{border-top:1px solid var(--workspace-table-row-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.workspace-confirm-dialog__supporting-text{color:var(--page-copy-soft);font-size:.86rem;line-height:1.55}.workspace-table-surface.workspace-surface--table{gap:0;padding:0}.workspace-table-shell{overflow-x:auto}.workspace-table-shell:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.workspace-table{border-collapse:collapse;width:100%;min-width:100%}.workspace-table th,.workspace-table td{border-bottom:1px solid var(--workspace-table-row-border);text-align:left;vertical-align:middle;padding:.72rem .85rem}.workspace-table th{background:var(--workspace-raised-bg-strong);color:var(--page-copy-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.workspace-table td{color:var(--page-copy);font-size:.86rem}.workspace-table th[data-align=center],.workspace-table td[data-align=center]{text-align:center}.workspace-table th[data-align=end],.workspace-table td[data-align=end]{text-align:right}.workspace-table tbody tr:last-child td{border-bottom:0}.workspace-table__heading{display:inline-flex}.workspace-table__toolbar{border-bottom:1px solid var(--workspace-table-row-border);justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;padding:.65rem .75rem;display:flex}.workspace-table__filters{flex:30rem;min-width:0}.workspace-table__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-end;gap:.4rem;min-height:2.4rem;display:flex}.workspace-table__sort-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.workspace-table__sort-button:focus-visible{box-shadow:var(--focus-ring);border-radius:.25rem;outline:none}.workspace-table__status{color:var(--page-copy-soft);text-align:center;height:9rem;padding:1.5rem .85rem}.workspace-table__error,.workspace-table__empty{justify-items:center;gap:.55rem;display:grid}.workspace-table__error .workspace-table__state-message,.workspace-table__empty .workspace-table__state-message{max-width:30rem;margin:0;line-height:1.55}.workspace-table__empty{align-items:center}.workspace-table__empty-icon{color:var(--page-copy-soft);width:2rem;height:2rem;display:inline-flex}.workspace-table__empty-icon svg{width:100%;height:100%}.workspace-table__state-actions,.workspace-table__row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.workspace-table__pagination{border-top:1px solid var(--workspace-table-row-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.4rem;padding:.55rem .75rem;display:grid}.workspace-table__pagination-status{color:var(--page-copy-soft);min-width:0;font-size:.84rem;line-height:1.4}.workspace-table__pagination-controls,.workspace-table__page-list{align-items:center;gap:.4rem;display:flex}.workspace-table__pagination-button.workspace-button,.workspace-table__page-button.workspace-button{border-radius:.65rem;min-height:2.1rem}.workspace-table__pagination-button.workspace-button{gap:.35rem;padding-inline:.7rem}.workspace-table__page-button.workspace-button{min-width:2.1rem;padding-inline:.5rem}.workspace-table__page-button.workspace-button[aria-current=page]{cursor:default;opacity:1}.workspace-table__pagination-icon{flex:none;width:.95rem;height:.95rem}.workspace-table__pagination-ellipsis{color:var(--page-copy-muted);justify-content:center;align-items:center;min-width:1.3rem;display:inline-flex}.workspace-table__primary-action-icon{flex:none;width:.9rem;height:.9rem}.workspace-table__row-action-icon{flex:none;width:.9rem;height:.9rem;display:inline-flex}.workspace-table__row-action-icon>svg{width:100%;height:100%}@media (width<=640px){.workspace-form-actions{flex-direction:column-reverse;align-items:stretch}.workspace-form-actions .workspace-button{width:100%}.workspace-page-actions{flex-direction:column;align-items:stretch;width:100%}.workspace-page-actions .workspace-button{width:100%}.workspace-modal__actions{flex-direction:column-reverse;align-items:stretch}.workspace-modal__actions .workspace-button{width:100%}.workspace-table th,.workspace-table td{padding:.65rem .7rem}.workspace-table__toolbar{flex-direction:column;align-items:stretch;padding:.65rem .7rem}.workspace-table__actions,.workspace-table__primary-action,.workspace-table-filters__actions{width:100%}.workspace-table-filters__submit{flex:auto}.workspace-table__pagination{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-table__pagination-controls{justify-content:space-between;min-width:0}.workspace-table__page-list{max-width:100%;overflow-x:auto}}@media (width<=440px){.workspace-table__pagination-button.workspace-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-table__pagination-button.workspace-button{min-width:2.25rem;padding-inline:.55rem}}*{box-sizing:border-box}html{background:var(--page-bg);scroll-behavior:smooth}body{background:radial-gradient(circle at top center, var(--page-top-glow), transparent 26%), radial-gradient(circle at bottom left, var(--page-bottom-glow), transparent 22%), linear-gradient(180deg, var(--page-bg-top) 0%, var(--page-bg-bottom) 100%);min-width:320px;color:var(--page-copy);font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}body,#root{min-height:100svh}::selection{background:var(--accent-soft);color:var(--page-copy)}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance;font-weight:650}p{text-wrap:pretty}a,button,input,select{touch-action:manipulation}a{color:inherit}img{max-width:100%;display:block}button,input,select{font-family:inherit;font-size:inherit}button{-webkit-tap-highlight-color:transparent}input::placeholder{opacity:1}.skip-link{z-index:100;color:#fff;background:#0f172a;border-radius:999px;padding:.75rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-220%)}.skip-link:focus-visible{outline-offset:2px;outline:3px solid #7ea0ff;transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.auth-shell{--auth-frame-columns:minmax(21rem, .82fr) minmax(31rem, 1.18fr);isolation:isolate;background:var(--page-bg);min-height:100svh;position:relative}.auth-shell--form{--auth-frame-columns:minmax(17rem, .45fr) minmax(42rem, 1.55fr)}.auth-shell__texture{z-index:-1;pointer-events:none;opacity:var(--texture-opacity);background-position:50%;background-size:min(92rem,100vw);position:fixed;inset:0}.auth-shell__controls{top:max(1rem, var(--safe-top));right:max(1rem, var(--safe-right));z-index:5;align-items:center;gap:.55rem;display:inline-flex;position:fixed}.auth-shell__frame{grid-template-columns:var(--auth-frame-columns);min-height:100svh;display:grid}.auth-shell__editorial{min-width:0;height:100svh;padding:max(2.5rem, var(--safe-top)) clamp(2rem, 4vw, 4.75rem) max(2.5rem, var(--safe-bottom));color:var(--auth-editorial-copy);background:var(--auth-editorial-bg);flex-direction:column;justify-content:space-between;gap:3rem;display:flex;position:sticky;top:0;overflow:hidden}.auth-shell__editorial:before,.auth-shell__editorial:after{content:"";border:1px solid var(--auth-editorial-line);pointer-events:none;border-radius:50%;position:absolute}.auth-shell__editorial:before{aspect-ratio:1;width:clamp(19rem,34vw,35rem);top:44%;right:-54%}.auth-shell__editorial:after{aspect-ratio:1;width:clamp(12rem,22vw,23rem);top:54%;right:-30%}.auth-shell__editorial .brand-lockup{z-index:1;justify-content:flex-start;position:relative}.auth-shell__editorial .brand-lockup__image{width:min(100%,11rem)}.auth-shell__editorial-copy{z-index:1;gap:1.2rem;max-width:34rem;margin-block:auto;display:grid;position:relative}.auth-shell__eyebrow{color:#a9c0ff;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.auth-shell__eyebrow:before{content:"";background:currentColor;width:1.5rem;height:1px}.auth-shell__headline{font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.5vw,5.25rem);font-weight:520;line-height:.98}.auth-shell--form .auth-shell__main{justify-content:stretch;align-items:flex-start}.auth-shell__workspace{background:radial-gradient(circle at 92% 10%, var(--page-top-glow), transparent 25%), linear-gradient(160deg, var(--page-bg-top), var(--page-bg-bottom));grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:100svh;display:grid}.auth-shell__main{min-width:0;padding:max(5.75rem, var(--safe-top) + 4.5rem) max(var(--shell-padding-x), var(--safe-right)) max(2.25rem, var(--safe-bottom)) max(var(--shell-padding-x), var(--safe-left));justify-content:center;align-items:center;display:flex}.auth-shell__footer{width:100%;padding:1.25rem max(1.5rem, var(--safe-right)) var(--safe-bottom) max(1.5rem, var(--safe-left));color:var(--page-copy-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.auth-shell__footer p{margin:0;line-height:1.6}.auth-shell__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1rem;display:flex}.auth-shell__footer a{color:var(--page-copy-soft);text-decoration:none;transition:color .16s}.auth-shell__footer a:hover{color:var(--helper-link)}.auth-shell__footer a:focus-visible{box-shadow:var(--focus-ring);border-radius:.25rem;outline:none}.auth-shell__theme-toggle{border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);width:2.75rem;height:2.75rem;color:var(--theme-toggle-icon);box-shadow:var(--theme-toggle-shadow);backdrop-filter:blur(16px);cursor:pointer;border-radius:.85rem;justify-content:center;align-items:center;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.auth-shell__theme-toggle:hover{background:var(--theme-toggle-bg-hover);transform:translateY(-1px)}.auth-shell__theme-toggle:focus-visible{box-shadow:var(--focus-ring), var(--theme-toggle-shadow);outline:none}.auth-shell__theme-toggle svg{width:1.12rem;height:1.12rem}.auth-shell__locale-switcher{border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);box-shadow:var(--theme-toggle-shadow);backdrop-filter:blur(16px);border-radius:.9rem;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex}.auth-shell__locale-option{min-width:2.35rem;height:2.25rem;color:var(--page-copy-soft);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:0 .55rem;font-size:.65rem;font-weight:700;transition:background-color .16s,color .16s,transform .16s}.auth-shell__locale-option:hover{color:var(--page-copy);transform:translateY(-1px)}.auth-shell__locale-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-shell__locale-option--active{background:var(--page-surface);color:var(--accent);box-shadow:0 4px 12px #0f1d381a}.auth-surface{border:1px solid var(--card-border);background:var(--page-surface);width:min(100%,31.5rem);box-shadow:var(--surface-shadow);border-radius:1.25rem;gap:1.4rem;padding:clamp(1.7rem,3vw,2.5rem);animation:.42s cubic-bezier(.2,.8,.2,1) both rise-in;display:grid}.auth-surface--wide{width:min(100%,54rem)}.auth-surface--form{width:100%;max-width:none}.brand-lockup{justify-content:center;display:flex}.brand-lockup__image{width:min(100%,14rem);height:auto}.brand-lockup--large .brand-lockup__image{width:min(100%,15rem)}.brand-lockup--symbol .brand-lockup__image{width:2.25rem}.auth-copy{gap:.75rem;display:grid}.auth-copy__text{gap:.55rem;display:grid}.auth-copy__eyebrow{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:700}.auth-copy h1{color:var(--page-copy);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:560;line-height:1.02}.auth-copy p{max-width:39rem;color:var(--page-copy-soft);margin:0;font-size:.92rem;line-height:1.65}.auth-form{gap:1rem;display:grid}.auth-form--wide{gap:1.2rem}.auth-form--sectioned{gap:1.5rem}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.auth-stack{gap:1rem;display:grid}.auth-section{gap:1rem;min-width:0;display:grid}.auth-section__heading{border-bottom:1px solid var(--divider-color);align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.auth-section__heading span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.auth-section__icon{width:1rem;height:1rem;color:var(--accent-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-section__icon svg{width:100%;height:100%}.auth-field{align-content:start;gap:.5rem;min-width:0;display:grid}.auth-field--editorial{gap:.35rem}.auth-field__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-field__label,.auth-field__action{color:var(--page-copy);letter-spacing:.03em;font-size:.74rem;font-weight:600}.auth-field__action{color:var(--helper-link);font-weight:500}.auth-field__action a{color:inherit;text-decoration:none}.auth-field__action a:hover{color:var(--helper-link-hover);text-underline-offset:.2em;text-decoration:underline}.auth-field__action a:focus-visible{box-shadow:var(--focus-ring);border-radius:.2rem;outline:none}.auth-field__control{border:1px solid var(--secondary-border);background:var(--page-surface-muted);width:100%;min-height:3.25rem;color:var(--page-copy);text-align:left;border-radius:.75rem;outline:none;align-items:center;padding:0 .95rem;transition:box-shadow .16s,background-color .16s,border-color .16s,color .16s;display:flex}.auth-field__control--editable{appearance:none;caret-color:var(--accent-strong);display:block}.auth-field__control--editable::placeholder{color:var(--page-placeholder)}.auth-field__control--readonly{color:var(--page-copy-soft);cursor:default}.auth-field__control:hover:not(:disabled){border-color:var(--secondary-hover-border);background:var(--page-surface-muted-hover)}.auth-field__control:focus-visible{border-color:var(--accent-strong);background:var(--page-surface-focus);box-shadow:var(--focus-ring)}.auth-field__control[aria-invalid=true]{border-color:var(--workspace-danger-border)}.auth-field__control--editorial{background:0 0;border-width:0 0 1px;border-radius:0;min-height:3rem}.auth-field__control--editorial:hover:not(:disabled),.auth-field__control--editorial:focus-visible{background:0 0}.auth-field__control--select{cursor:pointer;justify-content:space-between;gap:.75rem}.auth-field__select-indicator{color:var(--page-copy-muted);flex:none}.auth-field__options{z-index:5;border:1px solid var(--card-border);background:var(--page-surface);overscroll-behavior:contain;border-radius:.8rem;gap:.3rem;max-height:17rem;padding:.4rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 20px 42px #0f1d3829}.auth-field__option{width:100%;min-height:2.75rem;color:var(--page-copy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.auth-field__option:hover{background:var(--page-surface-muted)}.auth-field__option:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-field__option--selected{background:var(--accent-soft);color:var(--accent)}.auth-field__error{color:var(--workspace-field-error);font-size:.76rem;line-height:1.45}.password-field{width:100%;display:flex;position:relative}.password-field .auth-field__control{padding-right:4.5rem}.password-field--editorial .password-field__toggle{right:0}.password-field__toggle{color:var(--helper-link);cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.25rem;font-size:.7rem;font-weight:600;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.password-field__toggle:hover{color:var(--helper-link-hover)}.password-field__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-checkboxes{gap:.75rem;display:grid}.checkbox-field{color:var(--page-copy-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.checkbox-field__control{width:1.15rem;height:1.15rem;margin-top:.15rem;position:relative}.checkbox-field__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-field__box{border:1px solid var(--checkbox-border);background:var(--checkbox-bg);border-radius:.3rem;width:100%;height:100%;transition:background-color .16s,border-color .16s,box-shadow .16s;display:block;position:relative}.checkbox-field__input:checked+.checkbox-field__box{background:linear-gradient(135deg, var(--primary-button-start), var(--primary-button-end));box-shadow:var(--checkbox-checked-shadow);border-color:#0000}.checkbox-field__input:checked+.checkbox-field__box:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.23rem;height:.5rem;position:absolute;top:.15rem;left:.37rem;transform:rotate(45deg)}.checkbox-field__input:focus-visible+.checkbox-field__box{box-shadow:var(--focus-ring)}.checkbox-field__label{font-size:.82rem;line-height:1.55}.checkbox-field__error{color:var(--workspace-field-error);grid-column:2;font-size:.76rem}.button{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.15rem;padding:0 1rem;font-size:.88rem;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:focus-visible{box-shadow:var(--focus-ring);outline:none}.button:disabled{cursor:wait;opacity:var(--button-disabled-opacity);transform:none}.button--primary{background:linear-gradient(135deg, var(--primary-button-start), var(--primary-button-end));color:var(--primary-button-text);box-shadow:var(--primary-shadow);border:0}.button--primary:hover:not(:disabled){box-shadow:var(--primary-shadow-hover)}.button--secondary{border:1px solid var(--secondary-border);color:var(--page-copy);background:0 0}.button--secondary:hover:not(:disabled){border-color:var(--secondary-hover-border);background:var(--secondary-hover-bg)}.button--block{width:100%}.button__accent,.button__icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.button__accent svg,.button__icon svg{width:100%;height:100%}.button__loader{border:2px solid;border-right-color:#0000;border-radius:50%;width:.95rem;height:.95rem;animation:.7s linear infinite spin}.auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}.auth-actions .button{flex:12rem}.login-divider{align-items:center;gap:.75rem;display:flex}.login-divider:before,.login-divider:after{content:"";border-top:1px solid var(--divider-color);flex:1}.login-divider span{color:var(--page-copy-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:600}.social-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.auth-helper{color:var(--page-copy-soft);text-align:center;margin:0;font-size:.82rem;line-height:1.65}.auth-helper--left{text-align:left}.auth-helper__button{color:var(--helper-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.15rem;font-weight:600}.auth-helper__button:hover{color:var(--helper-link-hover);text-underline-offset:.2em;text-decoration:underline}.auth-helper__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-points{color:var(--page-copy-soft);gap:.75rem;display:grid}.auth-points p,.auth-points ul{margin:0}.auth-points ul{gap:.45rem;padding-left:1.1rem;display:grid}.status-notice{border:1px solid #0000;border-radius:.75rem;gap:.35rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.55;display:grid}.status-notice strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.status-notice--info{border-color:var(--notice-info-border);background:var(--notice-info-bg)}.status-notice--success{border-color:var(--notice-success-border);background:var(--notice-success-bg)}.status-notice--error{border-color:var(--notice-error-border);background:var(--notice-error-bg)}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1024px){.auth-shell{--auth-frame-columns:minmax(18rem, .68fr) minmax(29rem, 1.32fr)}.auth-shell--form{--auth-frame-columns:minmax(16rem, .55fr) minmax(29rem, 1.45fr)}.auth-shell__frame{grid-template-columns:var(--auth-frame-columns)}.auth-shell__editorial{padding-inline:2rem}.auth-shell__headline{font-size:clamp(2.55rem,4.3vw,3.5rem)}.auth-shell__main{padding-inline:clamp(1.5rem,3vw,2.25rem)}}@media (width<=820px){.auth-shell{--auth-frame-columns:1fr}.auth-shell__controls{position:absolute}.auth-shell__frame{grid-template-columns:1fr}.auth-shell__editorial{height:auto;min-height:17rem;padding:max(1.5rem, var(--safe-top)) max(1.5rem, var(--safe-right)) 1.75rem max(1.5rem, var(--safe-left));justify-content:flex-end;align-items:stretch;gap:1.5rem;display:flex;position:relative}.auth-shell__editorial .brand-lockup{top:max(1.65rem, var(--safe-top));left:max(1.5rem, var(--safe-left));position:absolute}.auth-shell__editorial-copy{margin:4.5rem 0 0}.auth-shell__headline{font-size:clamp(2rem,7vw,3.25rem)}.auth-shell__workspace{min-height:auto}.auth-shell__main{padding:2rem max(1.25rem, var(--safe-right)) 1.5rem max(1.25rem, var(--safe-left));align-items:flex-start}.auth-shell__footer{text-align:center;flex-direction:column;align-items:center}.auth-shell__footer nav{justify-content:center}}@media (width<=720px){.auth-shell__editorial{justify-content:flex-end;min-height:13.5rem;padding-bottom:1.5rem;display:flex}.auth-shell__editorial-copy{margin-top:4.25rem}.auth-shell__eyebrow{font-size:.62rem}.auth-shell__headline{max-width:24rem;font-size:clamp(1.85rem,9vw,2.65rem)}.auth-shell__main{padding-inline:max(1rem, var(--safe-right)) max(1rem, var(--safe-left))}.auth-grid,.social-actions{grid-template-columns:1fr}.auth-surface{border-radius:1rem;gap:1.2rem;padding:1.4rem 1.15rem}}@media (width<=560px){.auth-shell__controls{gap:.35rem}.auth-shell__locale-option{min-width:2.15rem;padding-inline:.4rem}.auth-shell__footer{padding-inline:max(1rem, var(--safe-right)) max(1rem, var(--safe-left));text-align:left;align-items:flex-start}.auth-shell__footer nav{justify-content:flex-start}.auth-copy h1{font-size:2rem}.auth-field__header{flex-wrap:wrap;align-items:flex-start}}.status-inline{align-items:center;gap:.65rem;display:inline-flex}.loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}.loading-spinner--sm{width:.85rem;height:.85rem}.workspace-shell{--workspace-sidebar-width:clamp(10rem, 11.5vw, 11rem);--workspace-sidebar-collapsed-width:3.5rem;grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);background:var(--page-bg);min-height:100svh;transition:grid-template-columns .18s;display:grid}.workspace-shell--sidebar-collapsed{grid-template-columns:var(--workspace-sidebar-collapsed-width) minmax(0, 1fr)}.workspace-sidebar{height:100svh;padding:max(1.1rem, var(--safe-top)) .65rem max(1rem, var(--safe-bottom)) max(.65rem, var(--safe-left));border-right:1px solid var(--workspace-sidebar-border);background:var(--workspace-sidebar-bg);color:var(--workspace-sidebar-copy);overscroll-behavior:contain;z-index:6;grid-template-rows:auto minmax(0,1fr) auto;align-self:start;gap:1rem;transition:padding .18s;display:grid;position:sticky;top:0;overflow:hidden auto}.workspace-sidebar__top{border-bottom:1px solid var(--workspace-sidebar-border);min-width:0;padding:.15rem .35rem 1rem}.workspace-sidebar__brand{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem;width:100%;min-width:0;display:grid}.workspace-sidebar__product{min-width:0;max-width:100%;color:var(--workspace-sidebar-soft);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.62rem;font-weight:600;line-height:1.35}.workspace-sidebar__nav{align-content:start;gap:.3rem;min-width:0;display:grid}.workspace-sidebar__footer{border-top:1px solid var(--workspace-sidebar-border);justify-content:flex-end;min-width:0;padding-top:.75rem;display:flex}.workspace-sidebar__toggle{border:1px solid var(--workspace-sidebar-border);background:var(--workspace-sidebar-toggle-bg);width:2.25rem;height:2.25rem;color:var(--workspace-sidebar-copy);box-shadow:var(--workspace-sidebar-toggle-shadow);cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.workspace-sidebar__toggle:hover{background:var(--workspace-sidebar-toggle-bg-hover);transform:translateY(-1px)}.workspace-sidebar__toggle:focus-visible{box-shadow:var(--focus-ring), var(--workspace-sidebar-toggle-shadow);outline:none}.workspace-sidebar__toggle-icon{justify-content:center;align-items:center;width:1rem;height:1rem;transition:transform .18s;display:inline-flex;transform:rotate(90deg)}.workspace-sidebar--collapsed{padding-inline:max(.55rem, var(--safe-left)) .55rem}.workspace-sidebar--collapsed .workspace-sidebar__top{padding-inline:0}.workspace-sidebar--collapsed .workspace-sidebar__brand{justify-items:center}.workspace-sidebar--collapsed .workspace-sidebar__toggle{margin-inline:auto}.workspace-sidebar--collapsed .workspace-sidebar__toggle-icon{transform:rotate(-90deg)}.workspace-sidebar--collapsed .workspace-nav-item{grid-template-columns:1fr;justify-items:center;padding-inline:.35rem}.workspace-sidebar--collapsed .workspace-nav-item__label{display:none}.workspace-sidebar .brand-lockup{justify-content:flex-start;width:100%}.workspace-sidebar .brand-lockup--full .brand-lockup__image{width:min(100%,8.25rem)}.workspace-sidebar .brand-lockup--symbol{justify-content:center}.workspace-sidebar .brand-lockup--symbol .brand-lockup__image{width:2.1rem}.workspace-nav-item{width:100%;min-width:0;min-height:2.75rem;color:var(--workspace-sidebar-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.6rem .65rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.workspace-nav-item:hover{background:var(--workspace-nav-hover-bg);color:var(--workspace-sidebar-copy);transform:translate(2px)}.workspace-nav-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-nav-item--active,.workspace-nav-item--active:hover{background:var(--workspace-nav-active-bg);color:#fff;box-shadow:var(--workspace-nav-active-shadow);border-color:#b2c7ff29}.workspace-nav-item__icon{justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.workspace-nav-item__icon svg{width:100%;height:100%}.workspace-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.workspace-main{grid-template-rows:auto auto minmax(0,1fr);align-content:start;min-width:0;display:grid}.workspace-header{z-index:5;min-width:0;min-height:4.65rem;padding:max(.7rem, var(--safe-top)) max(1.25rem, var(--safe-right)) .7rem 1.4rem;border-bottom:1px solid var(--divider-color);background:color-mix(in srgb, var(--page-bg) 86%, transparent);backdrop-filter:blur(18px);grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.5rem);display:grid;position:sticky;top:0}.workspace-header__controls{align-items:center;gap:.65rem;display:flex}.workspace-search{border:1px solid var(--card-border);background:var(--workspace-raised-bg);border-radius:.75rem;justify-self:center;align-items:center;gap:.7rem;width:100%;min-width:0;max-width:35rem;min-height:2.85rem;padding:0 .85rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:0 8px 20px #12203d0d}.workspace-search:focus-within{border-color:var(--accent-strong);background:var(--workspace-raised-bg-strong);box-shadow:var(--focus-ring)}.workspace-search__icon{width:1rem;height:1rem;color:var(--page-copy-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-search__control{width:100%;min-width:0;min-height:2rem;color:var(--page-copy);appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:.8rem}.workspace-search__control::placeholder{color:var(--page-placeholder)}.workspace-search__control::-webkit-search-cancel-button{cursor:pointer}.workspace-tenant{width:min(13.5rem,20vw);min-width:10.75rem;position:relative}.workspace-tenant__trigger{border:1px solid var(--card-border);background:var(--workspace-raised-bg);width:100%;min-height:2.85rem;color:var(--page-copy);cursor:pointer;text-align:left;border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:.65rem;padding:0 .8rem;display:inline-flex;box-shadow:0 8px 20px #12203d0d}.workspace-tenant__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-tenant__trigger:hover{border-color:var(--secondary-hover-border)}.workspace-tenant__trigger:focus-visible{border-color:var(--accent-strong);box-shadow:var(--focus-ring)}.workspace-tenant__icon{width:.85rem;height:.85rem;color:var(--page-copy-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-tenant__menu{border:1px solid var(--card-border);background:var(--page-surface);overscroll-behavior:contain;z-index:8;border-radius:.8rem;gap:.25rem;width:max(100%,14rem);padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 20px 44px #0a162e2e}.workspace-tenant__option{width:100%;min-height:2.65rem;color:var(--page-copy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.55rem .7rem;display:flex}.workspace-tenant__option:hover{background:var(--page-surface-muted)}.workspace-tenant__option:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-tenant__option--active{background:var(--workspace-tab-active-bg);color:var(--accent)}.workspace-theme-toggle,.workspace-profile__trigger{cursor:pointer;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.workspace-theme-toggle:hover,.workspace-profile__trigger:hover{transform:translateY(-1px)}.workspace-theme-toggle:focus-visible,.workspace-profile__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-theme-toggle{border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);color:var(--theme-toggle-icon);box-shadow:var(--theme-toggle-shadow)}.workspace-theme-toggle:hover{background:var(--theme-toggle-bg-hover)}.workspace-theme-toggle svg{width:1.1rem;height:1.1rem}.workspace-profile{position:relative}.workspace-profile__trigger{background:linear-gradient(135deg, var(--primary-button-start), var(--primary-button-end));color:#fff;letter-spacing:.06em;box-shadow:var(--primary-shadow);border:0;font-size:.76rem;font-weight:700}.workspace-profile__menu{border:1px solid var(--card-border);background:var(--page-surface);z-index:8;border-radius:.8rem;min-width:11rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 44px #0a162e2e}.workspace-profile__menu button{width:100%;min-height:2.65rem;color:var(--page-copy);cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.6rem;padding:.55rem .7rem;display:inline-flex}.workspace-profile__menu button:hover{background:var(--page-surface-muted)}.workspace-profile__menu button:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-profile__menu button span{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.workspace-tabs{border-bottom:1px solid var(--divider-color);background:color-mix(in srgb, var(--page-bg) 94%, var(--page-surface));overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0;min-height:3.25rem;padding:.375rem 1.4rem;display:flex;overflow-x:auto}.workspace-tab-shell{background:0 0;border:1px solid #0000;border-radius:.75rem;flex:none;align-items:center;min-width:0;min-height:2.5rem;margin-bottom:0;padding:.2rem .25rem .2rem .2rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.workspace-tab-shell:hover{border-color:var(--card-border);background:var(--workspace-tab-bg)}.workspace-tab-shell:hover .workspace-tab__close,.workspace-tab-shell:focus-within .workspace-tab__close{opacity:1}.workspace-tab-shell--active{border-color:var(--workspace-tab-active-border);background:var(--workspace-tab-active-bg);z-index:1;box-shadow:0 4px 12px #12203d14}.workspace-tab-shell--active .workspace-tab__icon{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.workspace-tab-shell--active .workspace-tab__close{color:var(--page-copy-soft);opacity:.88}.workspace-tab{min-width:0;min-height:2.1rem;color:var(--page-copy-soft);cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.45rem;padding:0 .55rem 0 .35rem;font-size:.82rem;transition:background-color .16s,color .16s;display:inline-flex}.workspace-tab:hover{color:var(--page-copy)}.workspace-tab:focus-visible{box-shadow:var(--focus-ring);z-index:2;outline:none;position:relative}.workspace-tab--active{color:var(--accent);font-weight:600}.workspace-tab__icon{width:1.65rem;height:1.65rem;color:var(--page-copy-muted);border-radius:.5rem;flex:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.workspace-tab__icon svg{width:.95rem;height:.95rem}.workspace-tab__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:12rem;overflow:hidden}.workspace-tab__close{width:1.75rem;height:1.75rem;color:var(--page-copy-muted);cursor:pointer;opacity:.68;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.workspace-tab__close:hover{background:var(--workspace-close-hover-bg);color:var(--page-copy);opacity:1}.workspace-tab__close:focus-visible{box-shadow:var(--focus-ring);z-index:2;outline:none;position:relative}.workspace-tab__close span{width:.75rem;height:.75rem;display:inline-flex}.workspace-tab__close span svg{width:100%;height:100%}.workspace-content{width:100%;min-width:0;max-width:104rem;padding:clamp(1rem, 2vw, 1.6rem) max(1.25rem, var(--safe-right)) max(1.5rem, var(--safe-bottom)) 1.4rem;margin-inline:auto}.workspace-panel,.workspace-page{min-width:0}.workspace-page{gap:1rem;display:grid}.workspace-hero{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.8fr);gap:1rem;padding-bottom:.4rem;display:grid}.workspace-hero__content,.workspace-hero__aside{border:1px solid var(--card-border);background:var(--workspace-raised-bg);border-radius:.9rem;gap:.85rem;min-width:0;padding:clamp(1.1rem,2vw,1.45rem);display:grid;box-shadow:0 12px 30px #12203d0d}.workspace-hero__content{border-left:3px solid var(--accent-strong);align-content:start}.workspace-hero__aside{align-content:space-between}.workspace-title,.workspace-copy{margin:0}.workspace-title{color:var(--page-copy);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.15rem);font-weight:560;line-height:1}.workspace-copy{max-width:48rem;color:var(--page-copy-soft);line-height:1.65}.workspace-metrics{border:1px solid var(--card-border);background:var(--workspace-raised-bg-muted);border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.workspace-metric{gap:.3rem;min-width:0;padding:.9rem;display:grid}.workspace-metric+.workspace-metric{border-left:1px solid var(--divider-color)}.workspace-metric__label{color:var(--page-copy-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.workspace-metric__value{color:var(--page-copy);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1}.workspace-metric__detail{color:var(--page-copy-soft);font-size:.76rem;line-height:1.5}.workspace-note{background:var(--workspace-soft-bg);color:var(--page-copy-soft);border-radius:.7rem;align-items:center;gap:.55rem;padding:.72rem .8rem;font-size:.8rem;line-height:1.55;display:inline-flex}.workspace-note__dot{background:var(--accent-strong);border-radius:50%;flex:none;width:.45rem;height:.45rem}.workspace-actions{flex-wrap:wrap;gap:.65rem;display:flex}.workspace-actions--hero{justify-content:flex-end}.workspace-backlink{color:var(--helper-link);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.82rem;font-weight:600;display:inline-flex}.workspace-backlink:hover{color:var(--helper-link-hover)}.workspace-backlink:focus-visible{box-shadow:var(--focus-ring);border-radius:.2rem;outline:none}.workspace-remote-state--loading{place-items:center;min-height:18rem}@media (width<=1024px){.workspace-tenant{width:min(17rem,45vw)}}@media (width<=820px){.workspace-shell,.workspace-shell--sidebar-collapsed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start}.workspace-sidebar,.workspace-sidebar--collapsed{height:auto;padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) 1rem max(1rem, var(--safe-left));border-right:0;border-bottom:1px solid var(--workspace-sidebar-border);grid-template-rows:auto auto;gap:.85rem;position:static;overflow:visible}.workspace-sidebar .workspace-sidebar__top,.workspace-sidebar--collapsed .workspace-sidebar__top{padding:0 0 .85rem}.workspace-sidebar .workspace-sidebar__brand,.workspace-sidebar--collapsed .workspace-sidebar__brand{justify-items:start}.workspace-sidebar .workspace-sidebar__nav,.workspace-sidebar--collapsed .workspace-sidebar__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-sidebar .workspace-sidebar__footer,.workspace-sidebar--collapsed .workspace-sidebar__footer{display:none}.workspace-sidebar .workspace-nav-item,.workspace-sidebar--collapsed .workspace-nav-item{grid-template-columns:auto minmax(0,1fr);justify-items:start;padding-inline:.85rem}.workspace-sidebar .workspace-nav-item__label,.workspace-sidebar--collapsed .workspace-nav-item__label{display:block}.workspace-sidebar .brand-lockup--symbol{justify-content:flex-start}.workspace-header{min-height:auto;padding-left:max(1rem, var(--safe-left));grid-template-columns:minmax(0,1fr) auto;position:relative}.workspace-header__controls{grid-column:auto}.workspace-search{grid-area:2/1/auto/-1;justify-self:stretch;max-width:none}.workspace-tabs{padding-left:max(1rem, var(--safe-left));padding-right:max(1rem, var(--safe-right))}.workspace-content{padding-left:max(1rem, var(--safe-left))}.workspace-hero{grid-template-columns:1fr}}@media (width<=720px){.workspace-sidebar .workspace-sidebar__nav,.workspace-sidebar--collapsed .workspace-sidebar__nav{gap:.35rem}.workspace-sidebar .workspace-nav-item,.workspace-sidebar--collapsed .workspace-nav-item{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.4rem;min-height:3.7rem;padding:.65rem .35rem;transform:none}.workspace-sidebar .workspace-nav-item__label,.workspace-sidebar--collapsed .workspace-nav-item__label{max-width:100%;font-size:.68rem}.workspace-header{gap:.75rem}.workspace-header__controls{gap:.45rem}.workspace-tenant{flex:10rem;width:auto;min-width:0}.workspace-content{padding-right:max(1rem, var(--safe-right))}.workspace-actions--hero{justify-content:stretch}.workspace-metrics{grid-template-columns:1fr}.workspace-metric+.workspace-metric{border-top:1px solid var(--divider-color);border-left:0}}@media (width<=560px){.workspace-header{grid-template-columns:1fr}.workspace-header__controls{grid-row:1;justify-content:stretch}.workspace-search{grid-row:2}.workspace-tenant{flex:1}}
