@font-face{font-family:goalking;src:url(../media/Goalking_Rg-s.p.40lrh00hz36ka.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:goalking;src:url(../media/Goalking_Md-s.p.2usxhog0po0s7.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:goalking Fallback;src:local(Arial);ascent-override:92.69%;descent-override:27.81%;line-gap-override:0.0%;size-adjust:107.88%}._2RZeOa_className{font-family:goalking,goalking Fallback}._2RZeOa_variable{--font-goalking:"goalking", "goalking Fallback"}
:root{--ink:#21002a;--fuchsia:#ce55de;--muted:#6f6373;--canvas:#f9fafb}body{background:var(--canvas);color:var(--ink);font-family:var(--font-goalking), system-ui, sans-serif;margin:0}.sign-in{flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:0 auto;padding:64px 16px;display:flex}.sign-in h1{margin:0;font-size:24px;font-weight:500}.sign-in-form{flex-direction:column;gap:12px;width:100%;display:flex}.sign-in-form form{flex-direction:column;gap:12px;display:flex}.sign-in-form label{flex-direction:column;gap:4px;font-size:14px;display:flex}.sign-in-form input{font:inherit;background:#fff;border:1px solid #d9d4db;border-radius:10px;padding:10px 12px}.sign-in-form input:focus-visible{outline:2px solid var(--fuchsia);outline-offset:1px}.sign-in-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;border-radius:10px;padding:12px 16px}.sign-in-form button.secondary{color:var(--ink);background:#fff;border-color:#d9d4db}.sign-in-form button:disabled{opacity:.6;cursor:default}.sign-in-form .error{color:#b00020;text-align:center;margin:0;font-size:14px}.sign-in-form .field-error{color:#b00020;text-align:center;font-size:13px}.sign-in-form .or{text-align:center;color:var(--muted);margin:0;font-size:12px}.sign-in .legal{color:var(--muted);text-align:center;font-size:12px}.sign-in .legal a{color:var(--ink);font-weight:500}.sign-in .requirements{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.sign-in .requirements li{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sign-in .requirements li.met{color:var(--ink)}.sign-in .requirements svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.sign-in .requirements li.met svg{color:#16a34a}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sign-in .links{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0;font-size:14px;display:flex}.sign-in .links a,.sign-in-form .error a{color:var(--ink);font-weight:500}.sign-in .card{box-sizing:border-box;background:#fff;border:1px solid #d9d4db;border-radius:12px;padding:16px}.sign-in .card h2{margin:0;font-size:16px;font-weight:500}.sign-in .card .legal{text-align:left;margin:0}.sign-in .qr{border:1px solid #d9d4db;border-radius:8px;align-self:center}.sign-in .secret{overflow-wrap:anywhere;text-align:center;font-size:13px}
