@font-face{font-family:Inter;src:url(../../../fonts/Inter-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-SemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--purple: #412684;--purple-soft: #cfc6ea;--tile: #f6f4fb;--line: #ece9f3;--ink: #1f1f1f;--ink-2: #444;--muted: #767676;--surface: #ffffff;--page: #f7f6fa;--warning-bg: #fff6e0;--warning-ink: #6b4a00;--critical: #b3261e;color-scheme:light}*{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{margin:0;font-family:Inter,DejaVu Sans,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased}.muted{color:var(--muted)}input,select,button{font:inherit}input[type=email],input[type=password],input[type=text],input[type=date],input[type=search]{border:1px solid #d8d3e6;border-radius:8px;padding:9px 11px;background:var(--surface);color:var(--ink);min-width:0}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:2px}button{cursor:pointer;border-radius:8px;padding:9px 14px;border:1px solid #d8d3e6;background:var(--surface);color:var(--ink);font-weight:500}button.primary{background:var(--purple);border-color:var(--purple);color:#fff}button:disabled{opacity:.6;cursor:progress}a{color:var(--purple)}
