.intro.svelte-jq2evw h1:where(.svelte-jq2evw){margin:0 0 var(--fo-space-2);font-size:var(--fo-text-3xl);line-height:1.1}.intro.svelte-jq2evw p:where(.svelte-jq2evw){max-width:560px;margin:0 0 var(--fo-space-6);font-size:var(--fo-text-lg);color:var(--fo-ink-soft)}.site.svelte-jq2evw{display:grid;gap:var(--fo-space-2)}label.svelte-jq2evw{font-weight:500}.box.svelte-jq2evw{display:flex;align-items:center;gap:var(--fo-space-2);padding:6px 6px 6px var(--fo-space-4);border:1px solid var(--fo-line-strong);border-radius:14px;background:var(--fo-surface);box-shadow:var(--fo-shadow-float);transition:all var(--fo-ease)}.box.svelte-jq2evw:focus-within{border-color:var(--fo-blue);box-shadow:var(--fo-shadow-float),0 0 0 3px var(--fo-blue-pale)}.box.invalid.svelte-jq2evw{border-color:var(--fo-red)}.globe.svelte-jq2evw{display:inline-flex;color:var(--fo-muted)}input.svelte-jq2evw{flex:1;min-width:0;padding:10px 0;border:none;background:none;font:inherit;font-size:var(--fo-text-lg);font-weight:400;color:var(--fo-ink)}input.svelte-jq2evw:focus{outline:none}input[readonly].svelte-jq2evw{color:var(--fo-muted)}.note.svelte-jq2evw,.error.svelte-jq2evw{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fo-text-sm)}.note.svelte-jq2evw{color:var(--fo-muted)}.error.svelte-jq2evw{color:var(--fo-danger-text)}.error.svelte-jq2evw svg{flex-shrink:0}.alt.svelte-jq2evw{display:grid;justify-items:start;gap:var(--fo-space-4);margin-top:var(--fo-space-7)}.alt.svelte-jq2evw p:where(.svelte-jq2evw){margin:0}.alt.svelte-jq2evw .fo-button:where(.svelte-jq2evw){gap:6px}@media(max-width:560px){.box.svelte-jq2evw{flex-wrap:wrap;padding:6px}.globe.svelte-jq2evw{display:none}input.svelte-jq2evw{padding-inline:var(--fo-space-2)}.box.svelte-jq2evw button{flex:1 0 100%}}.intro.svelte-1tq4pps h1:where(.svelte-1tq4pps){margin:0 0 var(--fo-space-2);font-size:var(--fo-text-3xl);line-height:1.1}.intro.svelte-1tq4pps p:where(.svelte-1tq4pps){max-width:600px;margin:0 0 var(--fo-space-6);font-size:var(--fo-text-lg);color:var(--fo-ink-soft)}.about.svelte-1tq4pps{display:grid;gap:var(--fo-space-5);padding:var(--fo-space-5);border:1px solid var(--fo-line-strong);border-radius:var(--fo-radius-lg);background:var(--fo-surface);box-shadow:var(--fo-shadow)}.who.svelte-1tq4pps{display:flex;align-items:center;gap:var(--fo-space-3);padding-bottom:var(--fo-space-5);border-bottom:1px solid var(--fo-line)}.avatar.svelte-1tq4pps{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:14px;background:var(--fo-blue);color:#fff;font-family:var(--fo-font-heading);font-size:1.6rem;font-weight:700;transition:background var(--fo-ease)}.who-fields.svelte-1tq4pps{display:grid;flex:1;min-width:0}.who.svelte-1tq4pps input:where(.svelte-1tq4pps){width:100%;box-sizing:border-box;margin-left:-8px;padding:2px 8px;border:1px solid transparent;border-radius:var(--fo-radius-sm);background:none;font:inherit;color:var(--fo-ink);transition:all var(--fo-ease)}.who.svelte-1tq4pps input:where(.svelte-1tq4pps):hover{border-color:var(--fo-line-strong)}.who.svelte-1tq4pps input:where(.svelte-1tq4pps):focus{outline:none;border-color:var(--fo-blue);box-shadow:0 0 0 3px var(--fo-blue-pale)}.who.svelte-1tq4pps input[aria-invalid=true]:where(.svelte-1tq4pps){border-color:var(--fo-red)}.who.svelte-1tq4pps .name:where(.svelte-1tq4pps){font-family:var(--fo-font-heading);font-size:var(--fo-text-2xl);font-weight:600}.who.svelte-1tq4pps .kind:where(.svelte-1tq4pps){font-size:var(--fo-text-lg);font-weight:400;color:var(--fo-ink-soft)}.row.svelte-1tq4pps{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:var(--fo-space-2) var(--fo-space-4);margin:0;padding:0;border:none}.row.svelte-1tq4pps>label:where(.svelte-1tq4pps),.row.svelte-1tq4pps>legend:where(.svelte-1tq4pps),.row.svelte-1tq4pps>.label:where(.svelte-1tq4pps){padding-top:9px;font-weight:500}.row.svelte-1tq4pps>legend:where(.svelte-1tq4pps){float:left;width:150px}fieldset.row.svelte-1tq4pps{display:block}fieldset.row.svelte-1tq4pps .facts:where(.svelte-1tq4pps),fieldset.row.svelte-1tq4pps .help:where(.svelte-1tq4pps){margin-left:calc(150px + var(--fo-space-4))}.optional.svelte-1tq4pps{display:block;font-size:var(--fo-text-xs);font-weight:400;color:var(--fo-muted)}textarea.svelte-1tq4pps{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--fo-line-strong);border-radius:var(--fo-radius);background:var(--fo-surface);font:inherit;font-weight:400;line-height:1.45;color:var(--fo-ink);resize:vertical;field-sizing:content;min-height:3.2em}textarea.svelte-1tq4pps:focus{outline:none;border-color:var(--fo-blue);box-shadow:0 0 0 3px var(--fo-blue-pale)}.facts.svelte-1tq4pps{display:flex;flex-wrap:wrap;gap:var(--fo-space-2);padding-top:4px}.fact.svelte-1tq4pps{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 6px 10px;border:1px solid var(--fo-line-strong);border-radius:var(--fo-radius-pill);background:var(--fo-surface);color:var(--fo-muted);font-size:var(--fo-text-sm);font-weight:400;text-decoration:line-through;text-decoration-color:var(--fo-faint);cursor:pointer;transition:all var(--fo-ease)}.fact.on.svelte-1tq4pps{border-color:var(--fo-blue-pale);background:var(--fo-blue-pale);color:var(--fo-ink);text-decoration:none}.fact.svelte-1tq4pps svg{flex-shrink:0;color:var(--fo-blue)}.fact.svelte-1tq4pps:hover{border-color:var(--fo-blue)}.fact.svelte-1tq4pps:has(:where(.svelte-1tq4pps):focus-visible){outline:2px solid var(--fo-blue);outline-offset:1px}.add.svelte-1tq4pps input:where(.svelte-1tq4pps){width:190px;padding:5px 12px 6px;border:1px dashed var(--fo-line-focus);border-radius:var(--fo-radius-pill);background:var(--fo-surface);font:inherit;font-size:var(--fo-text-sm);font-weight:400}.add.svelte-1tq4pps input:where(.svelte-1tq4pps):focus{outline:none;border-style:solid;border-color:var(--fo-blue)}.help.svelte-1tq4pps{margin-top:var(--fo-space-2);margin-bottom:0;font-size:var(--fo-text-sm);color:var(--fo-muted)}.toggle.svelte-1tq4pps{display:inline-flex;align-items:center;gap:var(--fo-space-2);padding-top:8px;font-weight:400;cursor:pointer}.toggle.svelte-1tq4pps input:where(.svelte-1tq4pps){width:16px;height:16px;margin:0;accent-color:var(--fo-blue)}.swatch.svelte-1tq4pps{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--fo-surface),0 0 0 3px var(--fo-line-strong)}.error.svelte-1tq4pps{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fo-text-sm);color:var(--fo-danger-text)}.actions.svelte-1tq4pps{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fo-space-3) var(--fo-space-5);padding-top:var(--fo-space-4);border-top:1px solid var(--fo-line)}.actions.svelte-1tq4pps .other:where(.svelte-1tq4pps){font-size:var(--fo-text-sm);font-weight:400}.actions.svelte-1tq4pps .change:where(.svelte-1tq4pps){gap:6px}.readback.svelte-1tq4pps{display:grid;gap:var(--fo-space-3)}.readback.svelte-1tq4pps .who:where(.svelte-1tq4pps){padding-bottom:0;border-bottom:none}.who-text.svelte-1tq4pps{display:grid;min-width:0}.readback.svelte-1tq4pps h2:where(.svelte-1tq4pps){margin:0;font-size:var(--fo-text-2xl);line-height:1.2;overflow-wrap:anywhere}.read-kind.svelte-1tq4pps{margin:0;font-size:var(--fo-text-lg);color:var(--fo-ink-soft)}.read-summary.svelte-1tq4pps{max-width:600px;margin:0;font-size:var(--fo-text-lg);line-height:1.5}.read-facts.svelte-1tq4pps{display:flex;flex-wrap:wrap;gap:var(--fo-space-2);margin:0;padding:0;list-style:none}.read-facts.svelte-1tq4pps li:where(.svelte-1tq4pps){display:inline-flex;align-items:center;gap:6px;padding:5px 12px 6px 10px;border-radius:var(--fo-radius-pill);background:var(--fo-blue-pale);font-size:var(--fo-text-sm)}.read-facts.svelte-1tq4pps svg{color:var(--fo-blue)}.read-color.svelte-1tq4pps{display:inline-flex;align-items:center;gap:var(--fo-space-2);margin:0;font-size:var(--fo-text-sm);color:var(--fo-ink-soft)}@media(max-width:640px){.about.svelte-1tq4pps{padding:var(--fo-space-4)}.row.svelte-1tq4pps{grid-template-columns:minmax(0,1fr)}.row.svelte-1tq4pps>label:where(.svelte-1tq4pps),.row.svelte-1tq4pps>legend:where(.svelte-1tq4pps),.row.svelte-1tq4pps>.label:where(.svelte-1tq4pps){padding-top:0}.row.svelte-1tq4pps>legend:where(.svelte-1tq4pps){float:none;width:auto;margin-bottom:var(--fo-space-2)}fieldset.row.svelte-1tq4pps .facts:where(.svelte-1tq4pps),fieldset.row.svelte-1tq4pps .help:where(.svelte-1tq4pps){margin-left:0}}.intro.svelte-1ucw709 h1:where(.svelte-1ucw709){margin:0 0 var(--fo-space-2);font-size:var(--fo-text-3xl);line-height:1.1}.intro.svelte-1ucw709 p:where(.svelte-1ucw709){display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 var(--fo-space-6);font-size:var(--fo-text-lg);color:var(--fo-ink-soft)}.intro.svelte-1ucw709 .status:where(.svelte-1ucw709){color:var(--fo-blue)}.spark.svelte-1ucw709{display:inline-flex;animation:svelte-1ucw709-pulse 1s ease-in-out infinite alternate}@keyframes svelte-1ucw709-pulse{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.color.svelte-1ucw709{display:inline-flex;align-items:center;gap:6px}.swatch.svelte-1ucw709{display:inline-block;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 2px var(--fo-surface),0 0 0 3px var(--fo-line-strong)}.grid.svelte-1ucw709{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--fo-space-4);list-style:none;margin:0;padding:0}.after.svelte-1ucw709{display:flex;flex-wrap:wrap;gap:var(--fo-space-3);margin-top:var(--fo-space-6)}.after.svelte-1ucw709 a,.after.svelte-1ucw709 button{gap:6px}.role.svelte-1ucw709{display:flex;align-items:center;gap:var(--fo-space-4);margin-top:var(--fo-space-6);padding:var(--fo-space-4) var(--fo-space-5);border:1px dashed var(--fo-line-focus);border-radius:var(--fo-radius-lg);color:var(--fo-ink-soft);transition:all var(--fo-ease)}.role.svelte-1ucw709:hover{border-style:solid;border-color:var(--fo-blue);color:var(--fo-blue)}.role-text.svelte-1ucw709{display:grid;flex:1;min-width:0}.role-text.svelte-1ucw709 strong:where(.svelte-1ucw709){color:var(--fo-ink)}.role-text.svelte-1ucw709 span:where(.svelte-1ucw709){font-size:var(--fo-text-sm)}.empty.svelte-1ucw709,.failed.svelte-1ucw709{padding:var(--fo-space-7) var(--fo-space-4);text-align:center;border:1px dashed var(--fo-line-focus);border-radius:var(--fo-radius-lg)}.failed.svelte-1ucw709{margin-top:var(--fo-space-5);border-color:var(--fo-red)}.failed.svelte-1ucw709 .after:where(.svelte-1ucw709){justify-content:center;margin-top:var(--fo-space-4)}@media(prefers-reduced-motion:reduce){.spark.svelte-1ucw709{animation:none}}.ideas.svelte-rkbp9v{max-width:760px;margin:0 auto;padding:var(--fo-space-6) var(--fo-gutter) var(--fo-space-9)}.ideas.wide.svelte-rkbp9v{max-width:var(--fo-width-wide)}.steps.svelte-rkbp9v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fo-space-2) var(--fo-space-5);margin:0 0 var(--fo-space-7);padding:0;list-style:none;font-size:var(--fo-text-sm);color:var(--fo-muted)}.steps.svelte-rkbp9v li:where(.svelte-rkbp9v){display:flex;align-items:center;gap:var(--fo-space-2)}.steps.svelte-rkbp9v li:where(.svelte-rkbp9v)+li:where(.svelte-rkbp9v):before{content:"";width:24px;height:1px;margin-right:var(--fo-space-3);background:var(--fo-line-focus)}.n.svelte-rkbp9v{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--fo-line-focus);border-radius:50%;font-size:var(--fo-text-xs);font-weight:500}.on.svelte-rkbp9v{color:var(--fo-ink);font-weight:500}.on.svelte-rkbp9v .n:where(.svelte-rkbp9v){border-color:var(--fo-blue);background:var(--fo-blue);color:#fff}.done.svelte-rkbp9v .n:where(.svelte-rkbp9v){border-color:var(--fo-blue-pale);background:var(--fo-blue-pale);color:var(--fo-blue)}.done.svelte-rkbp9v a:where(.svelte-rkbp9v){font-weight:400;color:var(--fo-ink-soft)}.done.svelte-rkbp9v a:where(.svelte-rkbp9v):hover{color:var(--fo-blue)}.fo-alert.svelte-rkbp9v{margin-bottom:var(--fo-space-5)}@media(max-width:560px){.steps.svelte-rkbp9v{gap:var(--fo-space-2) var(--fo-space-3);margin-bottom:var(--fo-space-6)}.steps.svelte-rkbp9v li:where(.svelte-rkbp9v)+li:where(.svelte-rkbp9v):before{width:12px;margin-right:var(--fo-space-1)}.steps.svelte-rkbp9v li:where(.svelte-rkbp9v):not(.on) span:where(.svelte-rkbp9v):not(.n){display:none}}
