@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-display:swap;src:url(../media/archivo-latin-var.1_q0qa17ptz5n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-latin-400.3xdfs0-p_zi4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-latin-500.11q3guvgd1r20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-mono-latin-600.30e0eqd5fxn92.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--surface:#f7f5fa;--tint:#f4eafc;--border:#e5e3ea;--chip:#f1eff4;--text:#14121a;--text-2:#5a5560;--text-3:#706b77;--accent-ink:#6b2e96;--accent-fill:#8a3fc0;--accent-hover:#55247a;--on-fill:#fff;--success:#16a34a;--warning:#b45309;--danger:#dc2626;--info:#64748b;--success-ink:#166534;--success-bg:#dcfce7;--warning-ink:#92400e;--warning-bg:#fef3c7;--danger-ink:#b91c1c;--danger-bg:#fef2f2;--info-ink:#334155;--info-bg:#f1f5f9;--radius-card:14px;--radius-input:12px;--radius-pill:999px;--shadow-raised:0 12px 30px #14121a12;--font-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0}h1,h2,h3{font-family:var(--font-display);color:var(--text)}h1{letter-spacing:-.025em;font-weight:800}a{color:var(--accent-ink)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.wui-btn{border-radius:var(--radius-pill);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.wui-btn:disabled,.wui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.wui-btn-sm{padding:6px 14px;font-size:13px}.wui-btn-primary{background:var(--accent-fill);color:var(--on-fill);border:2px solid var(--accent-fill)}.wui-btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-fill)}.wui-btn-secondary{color:var(--accent-ink);border:2px solid var(--accent-fill);background:0 0}.wui-btn-secondary:hover:not(:disabled){background:var(--accent-fill);color:var(--on-fill)}.wui-btn-danger{background:var(--danger);color:var(--on-fill);border:2px solid var(--danger)}.wui-btn-danger:hover:not(:disabled){background:var(--danger-ink);border-color:var(--danger-ink);color:var(--on-fill)}.wui-btn-danger-outline{color:var(--danger-ink);border:2px solid var(--danger);background:0 0}.wui-btn-danger-outline:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--on-fill)}.wui-btn-link{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.wui-btn-link:hover:not(:disabled){color:var(--accent-hover)}.wui-field{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-input);padding:10px 12px;font-size:14px}.wui-field:hover:not(:disabled){border-color:var(--text-3)}.wui-field:disabled{background:var(--surface);color:var(--text-3)}.wui-field-sm{border-radius:10px;width:auto;padding:6px 10px;font-size:13px}textarea.wui-field{resize:vertical;line-height:1.5}.wui-notice a{color:inherit;font-weight:600}.wui-card{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card)}.wui-card-link{color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}.wui-card-link:hover{color:inherit;border-color:var(--accent-fill);box-shadow:var(--shadow-raised)}.wui-arrow{color:var(--accent-ink);transition:transform .15s;display:inline-block}.wui-card-link:hover .wui-arrow{transform:translate(3px)}.wui-table{border-collapse:collapse;width:100%;font-size:14px}.wui-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:600}.wui-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.wui-navlink{color:var(--text-2);text-decoration:none}.wui-navlink:hover{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.wui-btn,.wui-card-link,.wui-arrow{transition:none}.wui-card-link:hover .wui-arrow{transform:none}}
