.editor.svelte-186aral{border:1px solid var(--lighter-grey);border-radius:var(--radius-card);background:var(--white);overflow:hidden}.hrow.svelte-186aral{border-bottom:1px solid var(--lighter-grey);grid-template-columns:1fr 90px 90px 90px;align-items:center;gap:12px;padding:9px 16px;display:grid}.hrow.head.svelte-186aral{background:var(--off-white);text-transform:uppercase;letter-spacing:.06em;color:var(--mid-grey);font-size:11px;font-weight:600}.hrow.invalid.svelte-186aral{background:var(--red-tint)}.name.svelte-186aral{color:var(--charcoal);font-size:14px}.r.svelte-186aral{text-align:right}input.svelte-186aral{width:100%;font:inherit;text-align:right;border:1px solid var(--light-grey);border-radius:6px;padding:6px 8px;font-size:14px}input.svelte-186aral:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.stack-wrap.svelte-186aral{border-bottom:1px solid var(--lighter-grey);padding:14px 16px}.stack.svelte-186aral{background:var(--off-white);height:20px;box-shadow:inset 0 0 0 1px var(--lighter-grey);border-radius:5px;display:flex;overflow:hidden}.seg.svelte-186aral{border-right:1px solid #fff9;height:100%;transition:width .3s}.legend.svelte-186aral{color:var(--mid-grey);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11px;display:flex}.legend.svelte-186aral span:where(.svelte-186aral){align-items:center;gap:5px;display:inline-flex}.legend.svelte-186aral i:where(.svelte-186aral){border-radius:2px;width:10px;height:10px;display:inline-block}.foot.svelte-186aral{align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.seg.svelte-186aral{transition:none}}.foot.svelte-186aral .dot:where(.svelte-186aral){border-radius:50%;width:8px;height:8px}.foot.ok.svelte-186aral{color:var(--green-ink);background:var(--green-50)}.foot.ok.svelte-186aral .dot:where(.svelte-186aral){background:var(--green)}.foot.bad.svelte-186aral{color:var(--red-ink);background:var(--red-50)}.foot.bad.svelte-186aral .dot:where(.svelte-186aral){background:var(--red)}@media (width<=640px){.hrow.svelte-186aral{grid-template-columns:1fr 64px 64px 64px;gap:8px}}.back.svelte-1ktahvm{color:var(--mid-grey);font-size:13px}.head.svelte-1ktahvm{margin:10px 0 24px}.layout.svelte-1ktahvm{grid-template-columns:1fr 260px;align-items:start;gap:32px;display:grid}.panel.svelte-1ktahvm{border:1px solid var(--lighter-grey);border-radius:var(--radius-card);background:var(--white);padding:26px}.lede.svelte-1ktahvm{color:var(--dark-grey);max-width:60ch;margin:8px 0 20px;font-size:15px}.ghint.svelte-1ktahvm{color:var(--mid-grey);border-left:2px solid var(--turquoise);max-width:60ch;margin:14px 0 0;padding-left:12px;font-size:13px}.field.svelte-1ktahvm{margin:16px 0;display:block}.field.inline.svelte-1ktahvm{align-items:center;gap:12px;display:flex}.flabel.svelte-1ktahvm{text-transform:uppercase;letter-spacing:.06em;color:var(--mid-grey);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.field.inline.svelte-1ktahvm .flabel:where(.svelte-1ktahvm){margin-bottom:0}input[type=text].svelte-1ktahvm,select.svelte-1ktahvm{font:inherit;border:1px solid var(--light-grey);border-radius:var(--radius-btn);color:var(--charcoal);background:#fff;max-width:100%;padding:8px 12px;font-size:14px}input[type=text].svelte-1ktahvm{width:100%;max-width:360px}.check.svelte-1ktahvm{color:var(--charcoal);align-items:center;gap:8px;font-size:14px;display:flex}.check.big.svelte-1ktahvm{margin-bottom:16px}.taa-toggle.svelte-1ktahvm{border-top:1px solid var(--lighter-grey);margin-top:22px;padding-top:18px}.group.svelte-1ktahvm{text-transform:uppercase;letter-spacing:.06em;color:var(--mid-grey);margin:22px 0 6px;font-size:12px}.group.svelte-1ktahvm:first-of-type{margin-top:8px}.check.svelte-1ktahvm input:where(.svelte-1ktahvm),.pick.svelte-1ktahvm input:where(.svelte-1ktahvm){accent-color:var(--blue)}.pick.svelte-1ktahvm{border-bottom:1px solid var(--lighter-grey);color:var(--charcoal);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;display:flex}.pick.svelte-1ktahvm .sub:where(.svelte-1ktahvm){color:var(--mid-grey);font-size:13px;font-weight:400}.attach-row.svelte-1ktahvm{border-bottom:1px solid var(--lighter-grey);justify-content:space-between;align-items:center;gap:12px;display:flex}.attach-row.svelte-1ktahvm .pick:where(.svelte-1ktahvm){border-bottom:0;flex:1}.muted.svelte-1ktahvm{color:var(--mid-grey);font-size:14px}.actions.svelte-1ktahvm{border-top:1px solid var(--lighter-grey);align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.hint.svelte-1ktahvm{color:var(--mid-grey);font-size:13px}.err.svelte-1ktahvm{color:var(--red);margin-top:12px;font-size:13px}.summary.svelte-1ktahvm{border:1px solid var(--lighter-grey);border-radius:var(--radius-card);background:var(--off-white);padding:20px;position:sticky;top:84px}.summary.svelte-1ktahvm h3:where(.svelte-1ktahvm){margin-bottom:14px}.srow.svelte-1ktahvm{border-bottom:1px solid var(--lighter-grey);color:var(--mid-grey);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.srow.svelte-1ktahvm:last-child{border-bottom:0}.srow.svelte-1ktahvm b:where(.svelte-1ktahvm){color:var(--charcoal);font-weight:600}.srow.svelte-1ktahvm b.ok:where(.svelte-1ktahvm){color:var(--green-ink)}.srow.svelte-1ktahvm b.bad:where(.svelte-1ktahvm){color:var(--red)}.done.svelte-1ktahvm .stat:where(.svelte-1ktahvm){letter-spacing:-.02em;margin:8px 0 4px;font-size:64px;font-weight:600;line-height:1}.done.svelte-1ktahvm .stat:where(.svelte-1ktahvm) em:where(.svelte-1ktahvm){color:var(--turquoise);margin:0 6px;font-style:normal}.glabel.svelte-1ktahvm{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:12px}.glabel[tabindex].svelte-1ktahvm:focus-visible{outline:2px solid var(--turquoise);outline-offset:3px}.gline.svelte-1ktahvm{color:#ffffffd9;max-width:58ch;margin-top:14px;font-size:15px}.gactions.svelte-1ktahvm{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.hero-cta.svelte-1ktahvm{border-radius:var(--radius-btn);background:var(--turquoise);color:var(--charcoal);align-items:center;padding:11px 22px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.hero-cta.svelte-1ktahvm:hover{background:#fff;text-decoration:none}.hero-cta.svelte-1ktahvm:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=720px){.done.svelte-1ktahvm .stat:where(.svelte-1ktahvm){font-size:44px}}@media (width<=860px){.layout.svelte-1ktahvm{grid-template-columns:1fr}.summary.svelte-1ktahvm{position:static}}
