._alert_1gwkv_1{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;border-left-width:4px}._alert_1gwkv_1>:last-child{margin-bottom:0}._alert_1gwkv_1 table{margin-top:var(--space-3)}._title_1gwkv_17{margin-bottom:var(--space-1);font-weight:var(--weight-bold)}._error_1gwkv_22{color:var(--color-text);background:var(--color-danger-soft);border-color:var(--color-danger-border);border-left-color:var(--color-danger)}._warning_1gwkv_29{color:var(--color-text);background:var(--color-warning-soft);border-color:var(--color-warning-border);border-left-color:var(--color-warning)}._success_1gwkv_36{color:var(--color-text);background:var(--color-success-soft);border-color:var(--color-success-border);border-left-color:var(--color-success)}._info_1gwkv_43{color:var(--color-text);background:var(--color-info-soft);border-color:var(--color-info-border);border-left-color:var(--color-info)}._button_1vkiv_2{min-height:44px;margin-bottom:var(--space-4)}._gate_1s6i9_1{min-height:100vh;padding:var(--space-5) var(--space-4);place-items:center;display:grid}._card_1s6i9_8{width:100%;max-width:26rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._card_1s6i9_8 h1{margin-bottom:var(--space-4)}._card_1s6i9_8>:last-child{margin-bottom:0}._brand_1s6i9_26{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}._shell_150hu_1{flex-direction:column;min-height:100vh;display:flex}._skipLink_150hu_7{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-4);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}._skipLink_150hu_7:focus{transform:none}._header_150hu_23{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}._brand_150hu_33{font-size:var(--text-lg);font-weight:var(--weight-bold);white-space:nowrap}._brandPanel_150hu_39{font-weight:var(--weight-medium);color:var(--color-text-muted)}._account_150hu_44{align-items:center;gap:var(--space-4);min-width:0;display:flex}._account_150hu_44 button{white-space:nowrap;flex:none}._admin_150hu_56{min-width:0;font-size:var(--text-sm);flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}._adminName_150hu_65{font-weight:var(--weight-medium)}._adminEmail_150hu_69{text-overflow:ellipsis;max-width:100%;color:var(--color-text-muted);overflow:hidden}._body_150hu_76{flex:1;display:flex}._nav_150hu_81{width:var(--nav-width);padding:var(--space-4) var(--space-3);background:var(--color-surface);border-right:1px solid var(--color-border);flex:none}._nav_150hu_81 ul{margin:0;padding:0;list-style:none}._navLink_150hu_95{margin-bottom:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--color-text);border-radius:var(--radius-sm);text-decoration:none;display:block}._navLink_150hu_95:hover{color:var(--color-text);background:var(--color-surface-muted)}._navLink_150hu_95[aria-current=page]{font-weight:var(--weight-medium);color:var(--color-accent);background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}._main_150hu_116{min-width:0;max-width:var(--content-width);padding:var(--space-6) var(--space-6) var(--space-7);flex:1}@media (width<=48rem){._header_150hu_23{padding:var(--space-3) var(--space-4)}._adminEmail_150hu_69{display:none}._body_150hu_76{flex-direction:column}._nav_150hu_81{width:auto;padding:var(--space-2) var(--space-4);border-right:none;border-bottom:1px solid var(--color-border);overflow-x:auto}._nav_150hu_81 ul{gap:var(--space-1);display:flex}._navLink_150hu_95{white-space:nowrap;margin-bottom:0}._navLink_150hu_95[aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-accent)}._main_150hu_116{padding:var(--space-5) var(--space-4) var(--space-6)}}._header_1a81x_1{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._header_1a81x_1 h1{margin-bottom:var(--space-2)}._description_1a81x_11{max-width:48rem;color:var(--color-text-muted);margin:0}._primary_bv4rw_3{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}._primary_bv4rw_3:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._danger_bv4rw_14{color:var(--color-on-accent);background:var(--color-danger);border-color:var(--color-danger)}._danger_bv4rw_14:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}._loading_z9ihd_1{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}._spinner_z9ihd_8{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite _spin_z9ihd_8}@keyframes _spin_z9ihd_8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_z9ihd_8{animation:none}}._preview_wjz12_1{margin-top:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._preview_wjz12_1>h2{margin-top:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--leading:1.5;--weight-medium:500;--weight-bold:650;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:8px;--content-width:72rem;--nav-width:14rem;--control-height:2.25rem;--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-muted:#eef0f3;--color-border:#d5d9e0;--color-border-strong:#8a93a3;--color-text:#1b1f24;--color-text-muted:#545c69;--color-accent:#0f6b63;--color-accent-hover:#0b544e;--color-accent-soft:#e3f2f0;--color-on-accent:#fff;--color-focus:#1a5fd6;--color-danger:#b42318;--color-danger-hover:#912018;--color-danger-soft:#fef3f2;--color-danger-border:#f4b7b1;--color-warning:#8a3a0c;--color-warning-soft:#fff8e6;--color-warning-border:#f2cf7c;--color-success:#067647;--color-success-soft:#ecfdf3;--color-success-border:#a6e4c3;--color-info:#0f6b63;--color-info-soft:#e3f2f0;--color-info-border:#a3d4ce;--shadow-sm:0 1px 2px #1018280f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#121519;--color-surface:#1b1f24;--color-surface-muted:#242a31;--color-border:#343b45;--color-border-strong:#6c7686;--color-text:#e6e9ed;--color-text-muted:#a3abb8;--color-accent:#4fc8b8;--color-accent-hover:#7ad8cb;--color-accent-soft:#15302d;--color-on-accent:#06201d;--color-focus:#7fb0ff;--color-danger:#ff9c92;--color-danger-hover:#ffbdb6;--color-danger-soft:#2c1513;--color-danger-border:#6e2a24;--color-warning:#f8c76a;--color-warning-soft:#2a2010;--color-warning-border:#6a5222;--color-success:#74dba4;--color-success-soft:#10271b;--color-success-border:#285a3f;--color-info:#4fc8b8;--color-info-soft:#15302d;--color-info-border:#2d5e58;--shadow-sm:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading);color:var(--color-text);background:var(--color-bg);-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0}h1,h2,h3,h4{margin:0 0 var(--space-3);line-height:1.25;font-weight:var(--weight-bold)}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg);margin-top:var(--space-6)}h3,h4{font-size:var(--text-md);margin-top:var(--space-5)}p,ul,ol{margin:0 0 var(--space-4)}ul,ol{padding-left:var(--space-5)}a{color:var(--color-accent);text-underline-offset:.15em}a:hover{color:var(--color-accent-hover)}code{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}fieldset{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}legend{padding:0 var(--space-1);font-weight:var(--weight-medium)}label{margin-bottom:var(--space-3);display:block}:is(label:has(>input[type=radio]),label:has(>input[type=checkbox])){align-items:flex-start;gap:var(--space-2);display:flex}input[type=radio],input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-accent);flex:none;margin:.25rem 0 0}input:not([type=radio],[type=checkbox],[type=file]),select,textarea{width:100%;max-width:28rem;min-height:var(--control-height);margin-top:var(--space-1);padding:var(--space-1) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:block}input[type=file]{margin-top:var(--space-1);font:inherit;font-size:var(--text-sm);display:block}input[type=file]::file-selector-button{margin-right:var(--space-3);padding:var(--space-1) var(--space-3);min-height:var(--control-height);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer}:disabled,fieldset:disabled *{cursor:not-allowed}input:disabled,select:disabled,textarea:disabled,fieldset:disabled{opacity:.6}button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1) var(--space-4);font:inherit;font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex}button:hover:not(:disabled){background:var(--color-surface-muted)}button:disabled{opacity:.55}table{width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}th,td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}th{font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface-muted)}tbody tr:last-child td{border-bottom:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
