@font-face{font-family:display;src:url(/_next/static/media/68e5f57f15831bf2-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.00%;size-adjust:112.07%}.__className_d262f5{font-family:display,display Fallback}.__variable_d262f5{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/7c136cd592517cb3-s.p.ttf) format("truetype");font-display:swap;font-weight:200 1000}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_4b5acf{font-family:body,body Fallback}.__variable_4b5acf{--font-body:"body","body Fallback"}:root{--ground:#F3F5F8;--card:#FFFFFF;--line:#C9CED6;--line-soft:#E4E7EC;--ink:#0B1E3F;--ink-soft:#5A6472;--primary:#10278C;--primary-hover:#16336B;--link:#2B4FA8;--slate:#3D4B5C;--danger:#C0392B;--radius:12px}*{box-sizing:border-box}body,html{margin:0}body{min-height:100vh;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);font-family:var(--font-body),system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--link);text-underline-offset:3px;-webkit-text-decoration-color:rgba(43,79,168,.35);text-decoration-color:rgba(43,79,168,.35)}a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}:focus-visible{outline:2px solid var(--link);outline-offset:2px}.bar{padding:14px 16px;border-bottom:1px solid var(--line-soft);background:var(--card)}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-family:var(--font-display),sans-serif;font-weight:600;font-size:.95rem}.brand img{border-radius:50%}.shell{width:100%;max-width:520px;margin:0 auto;padding:32px 16px 48px;flex:1 1}.foot{display:flex;gap:8px;justify-content:center;padding:20px 16px 28px;font-size:.85rem}.foot,.foot a{color:var(--ink-soft)}h1,h2{font-family:var(--font-display),sans-serif;font-weight:600;margin:0;letter-spacing:-.01em}.title{font-size:clamp(1.35rem,5.4vw,1.65rem);line-height:1.2}.subtitle,.title{text-align:center;text-wrap:balance}.subtitle{margin:6px 0 20px;font-size:.95rem}.muted,.subtitle{color:var(--ink-soft)}.muted{font-size:.88rem}.center{text-align:center}.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:9px 16px;border-radius:8px;border:1px solid transparent;font:700 .95rem/1.2 var(--font-body),sans-serif;cursor:pointer;text-decoration:none}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{background:var(--card);color:var(--ink);border-color:var(--line)}.btn-secondary:hover{border-color:var(--ink-soft)}.btn:disabled{opacity:.55;cursor:default}.stack{display:grid;grid-gap:10px;gap:10px}.hero{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px}.avatar{width:64px;height:64px;border-radius:50%;background:var(--slate);color:#fff;display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-weight:600;font-size:1.4rem;margin-bottom:4px}.label{text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:800;color:var(--ink-soft);margin:24px 0 8px 4px}.card{background:var(--card);border-radius:var(--radius);box-shadow:0 1px 2px rgba(11,30,63,.06),0 4px 14px rgba(11,30,63,.05);overflow:hidden}.row{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px}.row+.row,.row+form,form+.row{border-top:1px solid var(--line-soft)}.row-title{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.95rem}.row-value{margin-left:auto;color:var(--ink-soft);font-size:.92rem;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-action{width:100%;background:none;border:0;text-align:left;cursor:pointer;color:var(--ink);font:inherit}.row-action:hover{background:#F8F9FB}.row-link{color:var(--link);background:none;border:0;font:600 .9rem var(--font-body),sans-serif;cursor:pointer;padding:0;margin-left:8px}.card-text{padding:14px 16px 2px;color:var(--ink-soft);font-size:.9rem;margin:0}.skeleton{width:160px;height:12px;border-radius:4px;background:var(--line-soft)}.inline{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.field{display:grid;grid-gap:6px;gap:6px}.field label{text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:800}.field input{min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;font:400 16px var(--font-body),sans-serif;color:var(--ink);background:#fff}.field input:focus{border-color:var(--link);box-shadow:0 0 0 3px rgba(43,79,168,.15);outline:none}.actions{display:flex;gap:10px}.actions .btn{width:auto;flex:1 1}.error{color:var(--danger);font-size:.88rem;margin:0}.notice{background:var(--card);border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;font-size:.9rem;margin:0 0 16px}a.row-action,a.row-action:hover{text-decoration:none;color:var(--ink)}.label{font-family:var(--font-body),sans-serif;font-weight:700}