:root{color-scheme:light;font-family:var(--font-runwayping),system-ui,-apple-system,sans-serif;color:#1b2638;background:#f5f9fc}.shell>.brand{display:inline-flex;align-items:center;gap:10px}.shell:has(.login-screen){display:flex;max-width:none;min-height:100vh;min-height:100svh;margin:0;padding:24px}.shell:has(.login-screen)>.brand{display:none}.login-screen{width:100%;max-width:430px;margin:auto}.login-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.login-brand svg{flex:none}.login-screen .login{margin-top:0;width:100%}*{box-sizing:border-box}body{margin:0}.shell{max-width:960px;margin:40px auto;padding:0 24px}.brand{font-weight:800;font-size:1.4rem;text-decoration:none}.brand,h1,h2{color:#12294a}.panel{margin-top:28px;padding:28px;border:1px solid #d8e3ee;border-radius:16px;background:white}.login{max-width:430px}label{display:grid;gap:8px;margin:16px 0;font-weight:600}button,input,select{font:inherit}input,select{padding:12px;border:1px solid #b9c8d8;border-radius:8px;width:100%}button{padding:11px 16px;background:#12294a;color:white;border:0;border-radius:8px;cursor:pointer}button:disabled{opacity:.5;cursor:default}.muted{color:#56677d;line-height:1.6}.error{color:#a3281a}.notice{padding:12px;background:#eaf4fb;border-radius:8px;white-space:pre-wrap}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.row>*{margin:0}a{color:#215b91}details{margin:20px 0}summary{cursor:pointer;font-weight:600}.user{padding:20px 0;border-top:1px solid #d8e3ee}.user:first-child{border:0}:focus-visible{outline:3px solid #3a8bcb;outline-offset:3px}@font-face{font-family:runwayFont;src:url(/_next/static/media/c8efbd429579fdb4-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:runwayFont Fallback;src:local("Arial");ascent-override:99.04%;descent-override:31.80%;line-gap-override:0.00%;size-adjust:99.36%}.__className_85a3db{font-family:runwayFont,runwayFont Fallback}.__variable_85a3db{--font-runwayping:"runwayFont","runwayFont Fallback"}