.page.svelte-10imie3{max-width:52rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}.hero.svelte-10imie3 h1:where(.svelte-10imie3){font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin:.35rem 0 .75rem;letter-spacing:-.03em}.kicker.svelte-10imie3{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faf-dark)}.sub.svelte-10imie3,.hint.svelte-10imie3,.foot-note.svelte-10imie3{color:var(--faf-dark);line-height:1.55}.sub.svelte-10imie3{margin:0 0 1.25rem;font-size:1.05rem;color:var(--faf-ink)}.btn-row.svelte-10imie3{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.25rem}.btn-row.svelte-10imie3 a:where(.svelte-10imie3){display:inline-block;text-decoration:none}.listed.svelte-10imie3{margin:-.5rem 0 1.25rem;font-size:.95rem}.hero.svelte-10imie3{margin:0 0 2.5rem}.output.snippet.svelte-10imie3{min-height:0;font-size:.8rem}section.plain.svelte-10imie3{background:transparent;border:0;padding:0;margin:0 0 2.5rem}.plain.svelte-10imie3 h2:where(.svelte-10imie3),.section-title.svelte-10imie3{font-size:1.35rem;margin:0 0 .6rem}.section-title.svelte-10imie3{scroll-margin-top:1rem}.plain.svelte-10imie3 p:where(.svelte-10imie3){margin:0;line-height:1.6}.steps.svelte-10imie3{margin:.5rem 0 0;padding-left:1.3rem;display:grid;gap:.9rem}.steps.svelte-10imie3 h3:where(.svelte-10imie3){margin:0 0 .2rem;font-size:1rem}.steps.svelte-10imie3 a:where(.svelte-10imie3),.hint.svelte-10imie3 a:where(.svelte-10imie3),.foot-note.svelte-10imie3 a:where(.svelte-10imie3){color:var(--faf-cyan-text)}[data-theme=dark] .steps.svelte-10imie3 a:where(.svelte-10imie3),[data-theme=dark] .hint.svelte-10imie3 a:where(.svelte-10imie3),[data-theme=dark] .foot-note.svelte-10imie3 a:where(.svelte-10imie3){color:var(--faf-cyan-dark)}code.svelte-10imie3{font-family:var(--font-mono);font-size:.9em}.val.svelte-10imie3{color:var(--faf-dark)}section.svelte-10imie3{margin:0 0 2rem;padding:1.25rem 1.2rem 1.35rem;background:var(--faf-surface);border:1px solid var(--faf-hairline);border-radius:12px}h2.svelte-10imie3{margin:0 0 .5rem;font-size:1.05rem}.tool-list.svelte-10imie3{margin:.5rem 0 0;padding-left:1.35rem}.tool-list.svelte-10imie3 li:where(.svelte-10imie3){padding:.12rem 0}.tool-jump.svelte-10imie3{display:grid;grid-template-columns:minmax(10.5rem,13rem) 1fr;gap:.35rem 1.15rem;align-items:baseline;width:100%;text-align:left;font:inherit;background:transparent;border:0;padding:.28rem .15rem;cursor:pointer;border-radius:6px}.tool-jump.svelte-10imie3:hover{background:var(--faf-code-bg)}.tool-list.svelte-10imie3 code:where(.svelte-10imie3){font-family:var(--font-mono)}.tool-list.svelte-10imie3 .blurb:where(.svelte-10imie3){color:var(--faf-dark);font-size:.92rem;line-height:1.4}.row-head.svelte-10imie3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.row-head.svelte-10imie3 h2:where(.svelte-10imie3){margin:0}.repo-row.svelte-10imie3{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .65rem}.repo-row.svelte-10imie3 .active:where(.svelte-10imie3){background:var(--faf-orange);color:var(--faf-on-accent);border-color:var(--faf-orange)}.repo-form.svelte-10imie3{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .65rem}.repo-form.svelte-10imie3 input:where(.svelte-10imie3){flex:1 1 16rem}.repo-note.svelte-10imie3{margin:0 0 .75rem;color:var(--faf-dark);font-size:.9rem;line-height:1.45}#box.svelte-10imie3,#sixws.svelte-10imie3{scroll-margin-top:1rem}.dev-list.svelte-10imie3{margin:.5rem 0 .75rem;padding-left:1.2rem;line-height:1.55}.dev-list.svelte-10imie3 li:where(.svelte-10imie3){padding:.15rem 0}.six-output.svelte-10imie3{min-height:0;margin-top:.85rem}.tabs.svelte-10imie3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem;margin:0 0 .85rem}.tabs.svelte-10imie3 button:where(.svelte-10imie3){font:inherit;font-weight:700;font-size:.9rem;padding:.55rem .4rem;border-radius:8px;cursor:pointer;background:transparent;color:var(--faf-ink);border:2px solid var(--faf-border-strong)}.tabs.svelte-10imie3 button[aria-selected=true]:where(.svelte-10imie3){background:var(--faf-orange);color:var(--faf-on-accent);border-color:var(--faf-orange)}.tabs.svelte-10imie3 button:where(.svelte-10imie3):disabled{opacity:.55;cursor:wait}.pane.svelte-10imie3{min-height:10rem}.view-actions.svelte-10imie3{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}textarea.svelte-10imie3,input.svelte-10imie3,.output.svelte-10imie3{width:100%;font-family:var(--font-mono);font-size:.85rem;background:var(--faf-code-bg);color:var(--faf-ink);border:1px solid var(--faf-hairline);border-radius:8px;padding:.75rem}textarea.svelte-10imie3{min-height:11rem;resize:vertical}.ws-form.svelte-10imie3{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.ws-form.svelte-10imie3 label:where(.svelte-10imie3){display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--faf-dark)}.ws-form.svelte-10imie3 button:where(.svelte-10imie3){grid-column:1 / -1;justify-self:start;margin-top:.25rem}.primary.svelte-10imie3,.ghost.svelte-10imie3{font:inherit;font-weight:700;border-radius:8px;padding:.55rem .95rem;cursor:pointer}.primary.svelte-10imie3{background:var(--faf-orange);color:var(--faf-on-accent);border:2px solid var(--faf-orange)}.primary.svelte-10imie3:hover{background:var(--faf-orange-dark);border-color:var(--faf-orange-dark)}.ghost.svelte-10imie3{background:transparent;color:var(--faf-ink);border:2px solid var(--faf-border-strong)}.primary.svelte-10imie3:disabled,.ghost.svelte-10imie3:disabled{opacity:.55;cursor:wait}.output.svelte-10imie3{min-height:10rem;white-space:pre-wrap;overflow:auto;margin:0}.context-card.svelte-10imie3,.score-view.svelte-10imie3{padding:1.25rem 1.1rem 1.15rem;background:var(--faf-code-bg);border:1px solid var(--faf-hairline);border-radius:8px;min-height:10rem}.card-name.svelte-10imie3{margin:0 0 .4rem;font-size:1.35rem;letter-spacing:-.02em}.card-goal.svelte-10imie3{margin:0 0 .75rem;line-height:1.45}.card-six.svelte-10imie3{margin:.9rem 0 0;display:grid;gap:.45rem 1rem}.card-six.svelte-10imie3 dt:where(.svelte-10imie3){font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faf-dark)}.card-six.svelte-10imie3 dd:where(.svelte-10imie3){margin:.1rem 0 0}.card-stack.svelte-10imie3{margin:1rem 0 0;padding:0;list-style:none;color:var(--faf-dark);font-size:.9rem}.card-stack.svelte-10imie3 span:where(.svelte-10imie3){font-weight:700;color:var(--faf-ink);margin-right:.35rem}.card-score.svelte-10imie3{display:flex;align-items:center;gap:.6rem;font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--faf-orange)}.trophy.svelte-10imie3{width:2.75rem;height:2.75rem}.card-meta.svelte-10imie3{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;color:var(--faf-dark);font-size:.92rem}.card-gaps.svelte-10imie3{margin:.9rem 0 0;color:var(--faf-ink);font-size:.9rem;line-height:1.45}.foot-note.svelte-10imie3{font-size:.9rem;margin:0 0 .5rem}.sr-only.svelte-10imie3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.ws-form.svelte-10imie3,.tool-jump.svelte-10imie3,.tabs.svelte-10imie3{grid-template-columns:1fr}textarea.svelte-10imie3{min-height:9rem}}
