._shell_17unf_1{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;padding:24px}._badge_17unf_10{font-size:11px;font-weight:700;line-height:20px;padding:0 8px;border-radius:var(--radius-full);background:var(--purple-50);color:var(--purple-500)}._title_17unf_20{font:700 22px/1.25 var(--font-display);color:var(--text-heading)}._back_17unf_25{display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1px solid var(--border-default);border-radius:var(--radius-button);background:var(--surface-card);font-size:13px;font-weight:600;color:var(--text-body);text-decoration:none}._back_17unf_25:hover{background:var(--slate-50);border-color:var(--border-strong)}._back_17unf_25:focus-visible{outline:none;box-shadow:var(--ring)}._logout_17unf_49{border:0;background:none;font:inherit;font-size:13px;color:var(--text-secondary);cursor:pointer}._logout_17unf_49:hover{color:var(--text-body);text-decoration:underline}._logout_17unf_49:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-button)}:root{--teal-50:#E6F9F7;--teal-100:#B3ECE7;--teal-500:#00B4A6;--teal-600:#00A398;--teal-700:#008174;--teal-800:#006F64;--teal-900:#004D47;--purple-50:#EEEAFF;--purple-100:#D4CCF6;--purple-400:#8A79D9;--purple-500:#4A3F8A;--purple-600:#3E3575;--gold-50:#FEF9E7;--gold-500:#F5C842;--gold-700:#A88420;--slate-50:#F8FAFC;--slate-100:#F1F5F9;--slate-200:#E2E8F0;--slate-300:#CBD5E1;--slate-400:#94A3B8;--slate-500:#64748B;--slate-600:#475569;--slate-700:#334155;--slate-900:#0F172A;--red-50:#FEF2F2;--red-100:#FEE2E2;--red-500:#DC2626;--red-700:#991B1B;--surface-page:#F8FAFC;--surface-card:#FFFFFF;--surface-sunken:#F1F5F9;--text-heading:#0F172A;--text-body:#334155;--text-secondary:#64748B;--border-default:#E2E8F0;--border-subtle:#F1F5F9;--border-strong:#CBD5E1;--radius-sm:6px;--radius-md:8px;--radius-button:10px;--radius-card:12px;--radius-full:9999px;--shadow-md:0 4px 12px rgba(15,23,42,.08);--shadow-lg:0 12px 32px rgba(15,23,42,.12);--ring:0 0 0 2px #fff,0 0 0 4px var(--teal-700);--ease-out:cubic-bezier(.25,.1,.25,1);--font-display:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0}body{font:400 14px/1.5 var(--font-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}
