.form.svelte-fq8g2m,.row.two.svelte-fq8g2m{gap:var(--space-s);display:grid}@media (width>=640px){.row.two.svelte-fq8g2m{grid-template-columns:1fr 1fr}}label.svelte-fq8g2m{gap:6px;display:grid}label.svelte-fq8g2m>span:where(.svelte-fq8g2m){font-size:var(--text-sm);font-weight:500}label.svelte-fq8g2m em:where(.svelte-fq8g2m){font-style:normal;font-weight:400}input.svelte-fq8g2m,select.svelte-fq8g2m,textarea.svelte-fq8g2m{font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);width:100%;min-width:0;padding:.7em .9em}select.svelte-fq8g2m{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.4em}textarea.svelte-fq8g2m{resize:vertical;min-height:140px}input.svelte-fq8g2m:focus,select.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.hp.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.err.svelte-fq8g2m{color:var(--danger);font-size:var(--text-sm)}.actions.svelte-fq8g2m{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.small.svelte-fq8g2m{font-size:var(--text-xs)}.btn[disabled].svelte-fq8g2m{opacity:.6;cursor:wait}.done.svelte-fq8g2m{gap:8px;display:grid}.done.svelte-fq8g2m .mono:where(.svelte-fq8g2m){color:var(--accent);font-size:var(--text-xs)}.head.svelte-1bv7ezn{padding-top:var(--space-xl);padding-bottom:0}.head.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:var(--space-m)}.head.svelte-1bv7ezn+.section:where(.svelte-1bv7ezn){border-top:0}.grid.svelte-1bv7ezn{gap:var(--space-xl);display:grid}.side.svelte-1bv7ezn{gap:var(--space-l);align-content:start;display:grid}.routes.svelte-1bv7ezn{gap:10px;list-style:none;display:grid}.route.svelte-1bv7ezn{padding:var(--space-s) var(--space-m);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);font-size:var(--text-sm);gap:4px;display:grid}.route.svelte-1bv7ezn:hover{border-color:var(--line-2);background:var(--bg-3)}.route.svelte-1bv7ezn .mono.dim:where(.svelte-1bv7ezn){font-size:var(--text-xs)}.route.svelte-1bv7ezn .t:where(.svelte-1bv7ezn){font-family:var(--display);font-weight:700;font-size:var(--text-md);letter-spacing:-.01em}.route.svelte-1bv7ezn .link:where(.svelte-1bv7ezn){font-size:var(--text-xs);color:var(--accent);margin-top:4px}.direct.svelte-1bv7ezn{gap:10px;display:grid}.direct.svelte-1bv7ezn div:where(.svelte-1bv7ezn){border-top:1px solid var(--line);font-size:var(--text-sm);gap:2px;padding-top:10px;display:grid}.direct.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){font-size:var(--text-xs)}.direct.svelte-1bv7ezn .email{font-family:var(--mono);color:var(--accent)}.socials.svelte-1bv7ezn{flex-wrap:wrap;gap:6px 14px;display:flex}.socials.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em}.socials.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width>=900px){.grid.svelte-1bv7ezn{grid-template-columns:1.3fr .9fr}}
