.page-wrapper.svelte-1bv7ezn{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}main.svelte-1bv7ezn{flex:1;padding:10rem 0 6rem}.container.svelte-1bv7ezn{max-width:640px}.page-head.svelte-1bv7ezn{margin-bottom:2.5rem}.kicker.svelte-1bv7ezn{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin-bottom:1rem}.title.svelte-1bv7ezn{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;margin-bottom:.75rem}.description.svelte-1bv7ezn{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary)}.description.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-color);text-underline-offset:3px}.card.svelte-1bv7ezn{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem;background:var(--bg-primary)}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field.svelte-1bv7ezn{display:flex;flex-direction:column}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){margin-bottom:.45rem;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-weight:500}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;padding:.7rem .9rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:.9375rem;font-family:var(--font-sans);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}:is(.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn))::placeholder{color:var(--text-dim)}:is(.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)):focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-soft)}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){min-height:130px;resize:vertical}.query-selector.svelte-1bv7ezn{display:flex;gap:.5rem;flex-wrap:wrap}.query-selector.svelte-1bv7ezn .query-btn:where(.svelte-1bv7ezn){flex:1;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);padding:.55rem .8rem;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.875rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.query-selector.svelte-1bv7ezn .query-btn:where(.svelte-1bv7ezn):hover{border-color:var(--text-primary);color:var(--text-primary)}.query-selector.svelte-1bv7ezn .query-btn:where(.svelte-1bv7ezn).active{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.submit-section.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem;margin-top:.25rem}.btn-solid.svelte-1bv7ezn{appearance:none;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--bg-primary);padding:.8rem 1.4rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity var(--transition-fast)}.btn-solid.svelte-1bv7ezn:hover:not(:disabled){opacity:.85}.btn-solid.svelte-1bv7ezn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:600px){main.svelte-1bv7ezn{padding:8rem 0 4rem}.card.svelte-1bv7ezn{padding:1.5rem}.row.svelte-1bv7ezn{grid-template-columns:1fr}}
