.page.svelte-m9rx42{--bg:#fbfaf7;--card:#fff;--fg:#1a1714;--fg-muted:#5c5852;--fg-soft:#99928a;--border:#ece8de;--accent:#ff5c28;--accent-soft:#ffe8dc;--error:#c2410c;background:var(--bg);min-height:100vh;color:var(--fg);flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}.header.svelte-m9rx42{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.back-link.svelte-m9rx42,.header-link.svelte-m9rx42{color:var(--fg-muted);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.header-nav.svelte-m9rx42{align-items:center;gap:4px;display:flex}.back-link.svelte-m9rx42:hover,.header-link.svelte-m9rx42:hover{color:var(--accent);background:var(--accent-soft)}.main.svelte-m9rx42{box-sizing:border-box;flex:1;width:100%;max-width:640px;margin:0 auto;padding:40px 16px 64px}.title.svelte-m9rx42{letter-spacing:-.02em;margin:0 0 16px;font-family:Geist,Inter,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.lead.svelte-m9rx42{color:var(--fg-muted);margin:0 0 24px;font-size:15.5px;line-height:1.65}.summary.svelte-m9rx42{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:0;margin:0 0 16px;padding:4px 16px;display:grid}.summary.svelte-m9rx42 div:where(.svelte-m9rx42){border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;display:flex}.summary.svelte-m9rx42 div:where(.svelte-m9rx42):last-child{border-bottom:0}.summary.svelte-m9rx42 dt:where(.svelte-m9rx42){color:var(--fg-soft);font-size:14px}.summary.svelte-m9rx42 dd:where(.svelte-m9rx42){text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.note.svelte-m9rx42{border:1px solid var(--border);background:var(--card);color:var(--fg-muted);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.note.svelte-m9rx42 svg{flex-shrink:0;margin-top:2px}.note.warn.svelte-m9rx42{color:#9a3412;background:#fff8f0;border-color:#f5d0a9}.note.error.svelte-m9rx42{color:var(--error);background:#fef2f2;border-color:#fecaca}.note.ok.svelte-m9rx42{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.form.svelte-m9rx42{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:16px;margin:8px 0 24px;padding:20px 16px;display:flex}.field.svelte-m9rx42{flex-direction:column;gap:6px;display:flex}.label.svelte-m9rx42{color:var(--fg-muted);font-size:13px;font-weight:500}.optional.svelte-m9rx42{color:var(--fg-soft);font-weight:400}.input.svelte-m9rx42{box-sizing:border-box;width:100%;min-height:44px;color:var(--fg);font:inherit;background:#fff;border:1px solid #d9d4c7;border-radius:10px;padding:10px 12px;font-size:16px}.input.svelte-m9rx42:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input[aria-invalid=true].svelte-m9rx42{border-color:var(--error)}.textarea.svelte-m9rx42{resize:vertical;min-height:88px}.field-error.svelte-m9rx42{color:var(--error);font-size:13px}.statement.svelte-m9rx42{color:var(--fg);margin:0;font-size:14px;line-height:1.55}.submit.svelte-m9rx42{background:var(--fg);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.submit.svelte-m9rx42:hover:not(:disabled){background:#000}.submit.svelte-m9rx42:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.submit.svelte-m9rx42:disabled{cursor:wait;opacity:.7}.submit.svelte-m9rx42 .spin{animation:1s linear infinite svelte-m9rx42-spin}@keyframes svelte-m9rx42-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.submit.svelte-m9rx42 .spin{animation-duration:3s}}.muted.svelte-m9rx42{color:var(--fg-soft);margin:0 0 16px;font-size:13.5px;line-height:1.6}.muted.svelte-m9rx42 a:where(.svelte-m9rx42){color:var(--accent)}.model-form.svelte-m9rx42{border:1px solid var(--border);background:var(--card);border-radius:12px}.model-form.svelte-m9rx42 summary:where(.svelte-m9rx42){cursor:pointer;padding:14px 16px;font-size:14px;font-weight:500}.model-form-body.svelte-m9rx42{color:var(--fg-muted);padding:0 16px 16px;font-size:14px;line-height:1.6}.model-form-body.svelte-m9rx42 h1{font-size:17px}.download-link.svelte-m9rx42{color:var(--accent);align-items:center;gap:6px;margin:0 16px 16px;font-size:14px;font-weight:500;display:inline-flex}.done.svelte-m9rx42{text-align:center}.done.svelte-m9rx42 .done-icon{color:#16a34a;margin-bottom:8px}.done.svelte-m9rx42 .note:where(.svelte-m9rx42){text-align:left}.footer.svelte-m9rx42{border-top:1px solid var(--border);color:var(--fg-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:20px;font-size:12.5px;display:flex}.footer.svelte-m9rx42 a:where(.svelte-m9rx42){color:var(--fg-muted)}@media (min-width:640px){.main.svelte-m9rx42{padding:56px 24px 72px}.form.svelte-m9rx42{padding:24px}.title.svelte-m9rx42{font-size:32px}}
