.page-header.svelte-pxdrr3{padding:3rem 0 2rem;border-bottom:1px solid var(--color-border)}.back.svelte-pxdrr3{font-size:.8rem;color:var(--color-text-muted);display:inline-block;margin-bottom:1rem}.page-header__icon.svelte-pxdrr3{color:var(--color-primary-light);margin-bottom:.75rem}.page-header.svelte-pxdrr3 h1:where(.svelte-pxdrr3){font-size:2rem;margin-bottom:.5rem}.page-header.svelte-pxdrr3 p:where(.svelte-pxdrr3){color:var(--color-text-muted)}.page-content.svelte-pxdrr3{padding:2rem 0 4rem}.layout.svelte-pxdrr3{display:grid;grid-template-columns:380px 1fr;gap:2rem;align-items:start}.form-panel.svelte-pxdrr3{position:sticky;top:5rem}.error-box.svelte-pxdrr3{background:#dc262626;border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);padding:.75rem 1rem;color:#fca5a5;font-size:.85rem;margin-bottom:1rem}.result-header.svelte-pxdrr3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.result-header.svelte-pxdrr3 h3:where(.svelte-pxdrr3){font-size:1.1rem}.result-content.svelte-pxdrr3 h2{font-size:1rem;font-weight:700;margin:1.5rem 0 .5rem;color:var(--color-primary-light);border-bottom:1px solid var(--color-border);padding-bottom:.3rem}.result-content.svelte-pxdrr3 h2:first-child{margin-top:0}.result-content.svelte-pxdrr3 p{font-size:.9rem;line-height:1.7;margin-bottom:.6rem;color:var(--color-text)}.result-content.svelte-pxdrr3 strong{color:var(--color-accent)}.result-content.svelte-pxdrr3 ul,.result-content.svelte-pxdrr3 ol{padding-left:1.25rem;margin-bottom:.75rem}.result-content.svelte-pxdrr3 li{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:.2rem}.cursor-blink.svelte-pxdrr3{color:var(--color-primary-light);animation:svelte-pxdrr3-blink 1s step-end infinite;font-size:1rem}@keyframes svelte-pxdrr3-blink{50%{opacity:0}}.empty-state.svelte-pxdrr3{text-align:center;padding:4rem 2rem;color:var(--color-text-muted)}.empty-state__icon.svelte-pxdrr3{display:flex;justify-content:center;margin-bottom:1rem;color:var(--color-primary-light);opacity:.5}@media(max-width:900px){.layout.svelte-pxdrr3{grid-template-columns:1fr}.form-panel.svelte-pxdrr3{position:static}}
