.page.svelte-7sk8ti{min-height:100vh;padding:32px 40px 48px;display:flex;flex-direction:column}.header.svelte-7sk8ti{display:flex;align-items:center;justify-content:space-between}.app-title.svelte-7sk8ti{font-size:18px;font-weight:600}.header-actions.svelte-7sk8ti{display:flex;gap:12px;align-items:center}.link-btn.svelte-7sk8ti{text-decoration:none;border:1px solid #2a2a2a;padding:8px 14px;border-radius:999px;font-size:12px;letter-spacing:.03em}.card-title.svelte-7sk8ti{font-size:12px;font-weight:600;margin-top:24px}.form.svelte-7sk8ti{margin-top:20px;max-width:400px;display:flex;flex-direction:column;gap:16px}.field.svelte-7sk8ti{display:flex;flex-direction:column;gap:6px}.field.svelte-7sk8ti label:where(.svelte-7sk8ti){font-size:12px;font-weight:500}.field.svelte-7sk8ti input[type=text]:where(.svelte-7sk8ti),.field.svelte-7sk8ti input[type=date]:where(.svelte-7sk8ti){padding:8px 12px;border:1px solid #2a2a2a;border-radius:8px;font-size:14px}.field.svelte-7sk8ti input[type=file]:where(.svelte-7sk8ti){font-size:13px}.hint.svelte-7sk8ti{font-size:11px;color:#666}.error.svelte-7sk8ti{font-size:13px;color:#c44}.submit-btn.svelte-7sk8ti{margin-top:8px;padding:10px 20px;background:#2a2a2a;color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;align-self:flex-start}.submit-btn.svelte-7sk8ti:hover:not(:disabled){background:#1a1a1a}.submit-btn.svelte-7sk8ti:disabled{opacity:.6;cursor:not-allowed}.generate-hint.svelte-7sk8ti{margin-top:12px;font-size:12px;color:#666;max-width:400px}@media(max-width:720px){.page.svelte-7sk8ti{padding:24px}.header.svelte-7sk8ti{flex-direction:column;align-items:flex-start}}
