:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ax-ink:#172b36;--ax-parchment:#f4f0e8;--ax-warm-white:#fffdfa;--ax-burnt:#b94d30;--ax-teal:#387d78;--ax-bg:var(--ax-parchment);--ax-bg-elevated:var(--ax-warm-white);--ax-bg-soft:#ebe6dc;--ax-surface:var(--ax-warm-white);--ax-nav-bg:var(--ax-ink);--ax-nav-border:#2a3f4b;--ax-nav-text:var(--ax-parchment);--ax-nav-muted:#b8c5cb;--ax-nav-hover:#243743;--ax-nav-active:#2e4a52;--ax-border:#e0d9ce;--ax-border-strong:#c4baae;--ax-shadow:#172b3614;--ax-text:var(--ax-ink);--ax-text-muted:#4a5f6b;--ax-text-dim:#5a6f7a;--ax-muted:var(--ax-text-muted);--ax-text-disabled:#8a7f72;--ax-accent:var(--ax-burnt);--ax-accent-strong:#8f3a25;--ax-accent-pressed:#7a3120;--ax-accent-soft:#f5e8e2;--ax-on-accent:var(--ax-warm-white);--ax-secondary:var(--ax-teal);--ax-secondary-strong:#2a5f5b;--ax-secondary-soft:#e4efee;--ax-cyan:var(--ax-secondary-strong);--ax-warn:#946200;--ax-warn-soft:#fff5db;--ax-danger:#b93838;--ax-danger-soft:#fff0ee;--ax-danger-border:#e6baba;--ax-ok:#16754e;--ax-ok-soft:#eaf6ef;--ax-info-soft:var(--ax-secondary-soft);--ax-focus-ring:var(--ax-accent);--ax-focus-ring-on-dark:#e8b4a4;--ax-selection:#e8d5ce;--ax-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ax-font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ax-radius:12px;--ax-nav-width:232px}*,:after,:before{box-sizing:border-box}body,html{background:var(--ax-bg);min-height:100%;color:var(--ax-text);font-family:var(--ax-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55}html{scrollbar-width:thin;scrollbar-color:#6a808a transparent}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#6a808a;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--ax-text-muted)}a{color:var(--ax-cyan);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--ax-font-display);letter-spacing:-.025em;margin:0 0 .5rem;font-weight:650;line-height:1.3}h1{font-size:1.75rem}h2{font-size:1.1rem}h3{font-size:1rem}p{color:var(--ax-text-muted);margin:0 0 .75rem}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}:focus-visible{outline:2px solid var(--ax-focus-ring);outline-offset:3px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:var(--ax-text-disabled)}code,pre{overflow-wrap:anywhere;font-size:.85em}::selection{background:var(--ax-selection)}.ax-skip-link{z-index:100;background:var(--ax-accent);color:var(--ax-on-accent);border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:-999px}.ax-skip-link:focus{left:12px}.page-enter-active{transition:opacity .12s}.page-enter-from{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{border:1px solid var(--ax-border-strong);background:var(--ax-bg-elevated);min-height:40px;color:var(--ax-text);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:550;line-height:1.4;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--ax-bg-soft);border-color:var(--ax-text-dim);text-decoration:none}.btn:active:not(:disabled){background:var(--ax-border)}.btn:disabled{opacity:1;color:var(--ax-text-disabled);background:var(--ax-bg-soft);border-color:var(--ax-border)}.btn--primary{background:var(--ax-accent);border-color:var(--ax-accent);color:var(--ax-on-accent)}.btn--primary:hover:not(:disabled){background:var(--ax-accent-strong);border-color:var(--ax-accent-strong);color:var(--ax-on-accent)}.btn--primary:active:not(:disabled){background:var(--ax-accent-pressed);border-color:var(--ax-accent-pressed)}.btn--primary:disabled{background:color-mix(in srgb,var(--ax-accent) 45%,var(--ax-bg-soft));color:var(--ax-on-accent);opacity:.85;border-color:#0000}.btn--ghost{border-color:var(--ax-border);background:0 0}.btn--danger{color:var(--ax-danger);border-color:var(--ax-danger-border)}.btn--danger:hover:not(:disabled){background:var(--ax-danger-soft)}.btn--sm{min-height:34px;padding:.35rem .7rem;font-size:.85rem}.field{flex-direction:column;gap:.4rem;min-width:0;margin-bottom:1rem;display:flex}.field label{color:var(--ax-text-muted);font-size:.85rem;font-weight:550}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--ax-border-strong);background:var(--ax-bg-elevated);max-width:100%;min-height:40px;color:var(--ax-text);border-radius:7px;padding:.55rem .75rem}.field input,.field select,.field textarea{width:100%}input::-moz-placeholder{color:var(--ax-text-dim)}textarea::-moz-placeholder{color:var(--ax-text-dim)}input::placeholder,textarea::placeholder{color:var(--ax-text-dim)}input:disabled,select:disabled,textarea:disabled{background:var(--ax-bg-soft);border-color:var(--ax-border);color:var(--ax-text-disabled)}input[type=checkbox],input[type=radio]{accent-color:var(--ax-accent);width:17px;height:17px}.field textarea{resize:vertical;min-height:6rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:.92rem}.table td,.table th{text-align:left;border-bottom:1px solid var(--ax-border);vertical-align:middle;padding:.9rem .75rem}.table th{color:var(--ax-text-dim);background:var(--ax-bg);white-space:nowrap;font-size:.78rem;font-weight:600}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--ax-bg-soft)}.table a{color:var(--ax-text);font-weight:600}.table a:hover{color:var(--ax-secondary-strong)}.table td{overflow-wrap:anywhere}.table td:first-child{min-width:130px}.table-scroll{max-width:100%;overflow-x:auto}.muted{color:var(--ax-text-muted)}.dim{color:var(--ax-text-dim);font-size:.85rem}.empty{text-align:center;color:var(--ax-text-muted);margin:0;padding:2.5rem 1rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.grid-2>*{min-width:0}.disclosure{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);margin-bottom:1.25rem}.disclosure>summary{padding:1rem 1.25rem;font-weight:600}.disclosure[open]>summary{border-bottom:1px solid var(--ax-border);margin-bottom:1rem}.disclosure>.panel{box-shadow:none;border:0;margin:0}.disclosure>.panel>.panel__head{display:none}.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.toolbar input{flex:1;min-width:170px}.result-count{color:var(--ax-text-dim);font-size:.85rem}.section-nav{border-bottom:1px solid var(--ax-border);flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding-bottom:1rem;display:flex}.section-nav a{color:var(--ax-text-muted);border-radius:6px;padding:.35rem .7rem;font-size:.85rem}.section-nav a:hover{background:var(--ax-secondary-soft);color:var(--ax-secondary-strong);text-decoration:none}.panel[id]{scroll-margin-top:24px}p.feedback:empty{display:none}p.feedback:not(:empty){background:var(--ax-secondary-soft);color:var(--ax-secondary-strong);border-radius:8px;margin:0 0 1rem;padding:.7rem 1rem}@media (width<=900px){.grid-2{grid-template-columns:1fr}}@media (width<=600px){.table{min-width:520px}.btn{min-height:44px}.toolbar{align-items:stretch}}.inline-disclosure{border-top:1px solid var(--ax-border);margin-top:1rem;padding-top:.85rem}.inline-disclosure>summary{color:var(--ax-secondary-strong);font-size:.9rem;font-weight:600}.inline-disclosure[open]>summary{margin-bottom:1.25rem}.panel .empty{padding:1.5rem .5rem}@media (width<=760px){.workspace-bar .workspace-note{display:none}.visit-crumbs{width:100%}}.panel .row{flex-wrap:wrap}.panel dd{overflow-wrap:anywhere}@media (width<=600px){.dims{grid-template-columns:minmax(0,1fr)!important}.field input,.field select,.field textarea{font-size:16px}}
