.register-shell.svelte-52fghe{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;width:min(1120px,100% - 2rem);min-height:calc(100dvh - 4.7rem);margin:0 auto;padding:clamp(2rem,5vh,4rem) 0 4rem;display:grid}aside.svelte-52fghe{color:#fff;box-shadow:var(--shadow);background:#920033;border-radius:1.2rem 0 0 1.2rem;align-content:center;justify-items:center;padding:2.2rem;display:grid}.register-panel.svelte-52fghe{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0 1.2rem 1.2rem 0;padding:clamp(1.25rem,4vw,2.5rem)}.mobile-brand.svelte-52fghe{display:none}header.svelte-52fghe{margin-bottom:1.25rem}header.svelte-52fghe h1:where(.svelte-52fghe){font-family:var(--font-serif);color:var(--blue-950);margin-bottom:.25rem;font-size:clamp(2.2rem,5vw,3.4rem)}header.svelte-52fghe p:where(.svelte-52fghe){max-width:42rem;color:var(--muted);margin:0;line-height:1.55}.register-card.svelte-52fghe{gap:1.1rem;display:grid;position:relative}.two-fields.svelte-52fghe,.password-grid.svelte-52fghe{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.password-control.svelte-52fghe{background:#fff;border:1px solid #dec7d1;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.password-control.svelte-52fghe input:where(.svelte-52fghe){outline:0;border:0!important}.password-control.svelte-52fghe:focus-within{border-color:var(--blue-700);box-shadow:0 0 0 3px var(--blue-100)}.password-control.svelte-52fghe button:where(.svelte-52fghe){color:var(--blue-800);background:0 0;border:0;align-self:stretch;padding:0 .8rem;font-size:.75rem;font-weight:800}.password-guide.svelte-52fghe{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .65rem;margin-top:-.35rem;display:grid}.password-guide.svelte-52fghe>div:where(.svelte-52fghe){gap:.25rem;display:flex}.password-guide.svelte-52fghe i:where(.svelte-52fghe){background:#eadce2;border-radius:99px;width:2.1rem;height:.28rem;display:block}.password-guide.svelte-52fghe i.active:where(.svelte-52fghe){background:var(--blue-700)}.password-guide.svelte-52fghe span:where(.svelte-52fghe){color:var(--blue-800);font-size:.75rem;font-weight:800}.password-guide.svelte-52fghe small:where(.svelte-52fghe){color:var(--muted);grid-column:1/-1;line-height:1.45}fieldset.svelte-52fghe{border:0;grid-template-columns:1fr 1fr;gap:.7rem;margin:0;padding:0;display:grid}legend.svelte-52fghe{grid-column:1/-1;margin-bottom:.55rem;font-weight:720}.role-card.svelte-52fghe{color:var(--blue-800);cursor:pointer;border:1px solid #dec7d1;border-radius:.8rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;padding:.9rem;display:grid}.role-card.svelte-52fghe:has(input:where(.svelte-52fghe):checked){border-color:var(--blue-700);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-700)}.role-card.svelte-52fghe span:where(.svelte-52fghe){color:var(--ink);display:grid}.role-card.svelte-52fghe small:where(.svelte-52fghe){color:var(--muted);font-size:.72rem}fieldset.svelte-52fghe>p:where(.svelte-52fghe){color:var(--muted);grid-column:1/-1;margin:0;font-size:.75rem}.accept.svelte-52fghe{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.84rem;display:flex}.accept.svelte-52fghe input:where(.svelte-52fghe){width:1.1rem;height:1.1rem;accent-color:var(--blue-900);margin-top:.18rem}.accept.svelte-52fghe a:where(.svelte-52fghe),.auth-switch.svelte-52fghe a:where(.svelte-52fghe){color:var(--blue-800);font-weight:700}.auth-switch.svelte-52fghe{text-align:center;color:var(--muted);margin:0}.bot-field.svelte-52fghe{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button.svelte-52fghe:disabled{cursor:wait;opacity:.7}@media (max-width:900px){.register-shell.svelte-52fghe{grid-template-columns:1fr;width:min(720px,100% - 1rem);padding:1rem 0 3rem}aside.svelte-52fghe{display:none}.register-panel.svelte-52fghe{border-radius:1.2rem}.mobile-brand.svelte-52fghe{margin-bottom:1.25rem;display:block}}@media (max-width:620px){.register-panel.svelte-52fghe{padding:1rem}.two-fields.svelte-52fghe,.password-grid.svelte-52fghe,fieldset.svelte-52fghe{grid-template-columns:1fr}.register-panel.svelte-52fghe header:where(.svelte-52fghe) h1:where(.svelte-52fghe){font-size:2.25rem}.register-panel.svelte-52fghe header:where(.svelte-52fghe) p:where(.svelte-52fghe){font-size:.87rem}.password-guide.svelte-52fghe i:where(.svelte-52fghe){width:1.6rem}}
