.page.svelte-kmqcod{max-width:820px;padding-top:36px;padding-bottom:40px}header.svelte-kmqcod h1:where(.svelte-kmqcod){font-size:clamp(28px,4vw,38px)}header.svelte-kmqcod p:where(.svelte-kmqcod){margin:10px 0 24px;font-size:17px}fieldset.svelte-kmqcod{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0 0 20px;padding:22px}legend.svelte-kmqcod{padding:0 6px;font-size:18px;font-weight:800}.cols.svelte-kmqcod{flex:1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.span.svelte-kmqcod{grid-column:1/-1}@media (width<=600px){.cols.svelte-kmqcod{grid-template-columns:1fr}}.profile.svelte-kmqcod{align-items:flex-start;gap:22px;display:flex}@media (width<=600px){.profile.svelte-kmqcod{flex-direction:column;align-items:center}}.photo-pick.svelte-kmqcod{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex}.photo-pick.svelte-kmqcod input:where(.svelte-kmqcod){opacity:0;width:1px;height:1px;position:absolute}.photo.svelte-kmqcod{border:2px dashed var(--line);background:var(--surface-2) center / cover;width:120px;height:120px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.photo-pick.svelte-kmqcod:focus-within .photo:where(.svelte-kmqcod){outline:2px solid var(--accent);outline-offset:2px}.drop.svelte-kmqcod{border:2px dashed var(--line);text-align:center;color:var(--muted);cursor:pointer;background:var(--surface-2) center / cover;word-break:break-word;border-radius:10px;place-items:center;min-height:120px;padding:22px 16px;font-size:14px;display:grid}.drop.has.svelte-kmqcod{color:var(--ink);border-style:solid;font-weight:600}.field.svelte-kmqcod:focus-within .drop:where(.svelte-kmqcod){outline:2px solid var(--accent);outline-offset:2px}.sr.svelte-kmqcod{opacity:0;width:1px;height:1px;position:absolute}em.svelte-kmqcod{font-style:normal;font-weight:400}.err.svelte-kmqcod{font-weight:600;color:var(--bad)!important}[aria-invalid=true].svelte-kmqcod{border-color:var(--bad)}.error-box.svelte-kmqcod{background:color-mix(in srgb, var(--bad) 12%, transparent);color:var(--bad);border-radius:10px;margin-bottom:18px;padding:12px 16px;font-weight:600}.actions.svelte-kmqcod{justify-content:flex-end;display:flex}.big.svelte-kmqcod{padding:14px 28px;font-size:17px}
