@layer app{.tq-test-band.svelte-cvkccl{align-items:center;gap:var(--sur-spacing-8) var(--sur-spacing-12);padding-block:var(--sur-spacing-8);padding-inline:var(--sur-spacing-16) var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-color-warning-border);border-inline-start-width:var(--sur-spacing-8);border-radius:var(--sur-control-radius);background:var(--sur-color-warning-subtle);color:var(--sur-color-warning-subtle-fg);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-wrap:wrap;display:flex}.tq-test-band-icon.svelte-cvkccl{flex:none;display:inline-flex}.tq-test-band-text.svelte-cvkccl{gap:var(--sur-spacing-4) var(--sur-spacing-12);flex-wrap:wrap;flex:16rem;align-items:baseline;min-inline-size:0;display:flex}.tq-test-band-text.svelte-cvkccl strong:where(.svelte-cvkccl){font-weight:var(--sur-font-weight-semibold);overflow-wrap:anywhere}.tq-test-band-note.svelte-cvkccl{font-size:var(--sur-font-size-sm)}.tq-test-band-badge.svelte-cvkccl{padding-block:var(--sur-spacing-2);padding-inline:var(--sur-spacing-8);border:var(--sur-border-width) solid currentColor;border-radius:var(--sur-control-radius-sm);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-bold);letter-spacing:.08em;flex:none}.tq-al.svelte-1iwcvy4{gap:var(--sur-spacing-16);display:grid}.tq-al-inline.svelte-1iwcvy4{padding:var(--sur-spacing-16);border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface)}.tq-al-title.svelte-1iwcvy4{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-al-groups.svelte-1iwcvy4{gap:var(--sur-spacing-20);display:grid}.tq-al-group.svelte-1iwcvy4{gap:var(--sur-spacing-8);display:grid}.tq-al-heading.svelte-1iwcvy4{align-items:center;gap:var(--sur-spacing-8);font-size:var(--sur-font-size-md);font-weight:var(--sur-font-weight-semibold);margin:0;display:flex}.tq-al-icon.svelte-1iwcvy4{border-radius:var(--sur-radius-sm);background:var(--sur-color-subtle);block-size:1.5rem;inline-size:1.5rem;color:var(--sur-color-subtle-fg);place-items:center;display:inline-grid}.tq-al-items.svelte-1iwcvy4{margin:0;padding:0;list-style:none;display:grid}.tq-al-item.svelte-1iwcvy4{justify-content:space-between;align-items:center;gap:var(--sur-spacing-4) var(--sur-spacing-12);padding-block:var(--sur-spacing-8);border-block-start:var(--sur-border-width) solid var(--sur-border-subtle);flex-wrap:wrap;display:flex}.tq-al-text.svelte-1iwcvy4{align-items:center;gap:var(--sur-spacing-8);overflow-wrap:anywhere;flex-wrap:wrap;flex:16rem;min-inline-size:0;display:inline-flex}.tq-al-buttons.svelte-1iwcvy4{justify-content:flex-end;align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.tq-al-why.svelte-1iwcvy4{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.tq-al-locked.svelte-1iwcvy4{align-items:center;gap:var(--sur-spacing-4);display:inline-flex}.tq-al-check.svelte-1iwcvy4{display:inline-flex}.tq-al-select.svelte-1iwcvy4{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-al-empty.svelte-1iwcvy4{align-items:center;gap:var(--sur-spacing-8);color:var(--sur-text-secondary);margin:0;display:flex}.tq-cnav-tabs.svelte-2i9bo0{min-inline-size:0;display:grid}.tq-cnav.svelte-2i9bo0{font-size:var(--sur-font-size-sm)}.tq-cnav.svelte-2i9bo0:not([data-compact]){max-block-size:calc(100dvh - var(--sur-spacing-32));overflow-y:auto}.tq-cnav-compact.svelte-2i9bo0 details:where(.svelte-2i9bo0){border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);background:var(--sur-bg-surface)}.tq-cnav-compact.svelte-2i9bo0 summary:where(.svelte-2i9bo0){justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);min-block-size:2.75rem;padding-inline:var(--sur-spacing-12);cursor:pointer;list-style:none;display:flex}.tq-cnav-compact.svelte-2i9bo0 summary:where(.svelte-2i9bo0)::-webkit-details-marker{display:none}.tq-cnav-compact.svelte-2i9bo0 summary:where(.svelte-2i9bo0):focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset);border-radius:var(--sur-radius-md)}.tq-cnav-compact.svelte-2i9bo0 details[open]:where(.svelte-2i9bo0) summary:where(.svelte-2i9bo0) svg{transform:rotate(180deg)}.tq-cnav-compact.svelte-2i9bo0 .tq-cnav-chapters:where(.svelte-2i9bo0){padding:var(--sur-spacing-4) var(--sur-spacing-8) var(--sur-spacing-12)}.tq-cnav-summary.svelte-2i9bo0{padding-block:var(--sur-spacing-6);display:grid}.tq-cnav-eyebrow.svelte-2i9bo0{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.tq-cnav-summary-title.svelte-2i9bo0{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-semibold)}.tq-cnav-chapters.svelte-2i9bo0,.tq-cnav-steps.svelte-2i9bo0{gap:var(--sur-spacing-2);margin:0;padding:0;list-style:none;display:grid}.tq-cnav-chapters.svelte-2i9bo0{gap:var(--sur-spacing-12)}.tq-cnav-chapter-title.svelte-2i9bo0{padding-inline:var(--sur-spacing-8);color:var(--sur-text-secondary);font-weight:var(--sur-font-weight-semibold);padding-block-end:var(--sur-spacing-4);display:block}.tq-cnav-chapter[data-current].svelte-2i9bo0 .tq-cnav-chapter-title:where(.svelte-2i9bo0){color:var(--sur-text-primary)}.tq-cnav-link.svelte-2i9bo0{align-items:center;gap:var(--sur-spacing-8);min-block-size:2.25rem;inline-size:100%;padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-8);border-radius:var(--sur-radius-sm);color:var(--sur-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.tq-cnav-link.svelte-2i9bo0:hover:not([aria-disabled=true]){background:var(--sur-bg-subtle)}.tq-cnav-link.svelte-2i9bo0:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:calc(var(--sur-focus-ring-width) * -1)}.tq-cnav-link.svelte-2i9bo0[aria-current]{background:var(--sur-color-primary-subtle);color:var(--sur-color-primary-subtle-fg);font-weight:var(--sur-font-weight-semibold)}.tq-cnav-link.svelte-2i9bo0[aria-disabled=true]{color:var(--sur-text-secondary);cursor:not-allowed}.tq-cnav-overview.svelte-2i9bo0{color:var(--sur-text-secondary)}.tq-cnav-mark.svelte-2i9bo0{block-size:1.25rem;inline-size:1.25rem;color:var(--sur-text-secondary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tq-cnav-mark.svelte-2i9bo0[data-status=done]{background:var(--sur-color-success);color:var(--sur-color-success-contrast)}.tq-cnav-mark.svelte-2i9bo0[data-status=problem]{color:var(--sur-color-danger)}.tq-cnav-dot.svelte-2i9bo0{border:var(--sur-border-width-strong) solid currentColor;border-radius:50%;block-size:.5rem;inline-size:.5rem}.tq-cnav-dot.svelte-2i9bo0[data-started]{background:currentColor}.tq-cnav-label.svelte-2i9bo0{overflow-wrap:anywhere;min-inline-size:0}.tq-heading.svelte-125ctxk{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);color:var(--sur-text-primary);margin:0}.tq-divider.svelte-125ctxk{align-items:center;gap:var(--sur-spacing-12);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);display:flex}.tq-divider.svelte-125ctxk:before,.tq-divider.svelte-125ctxk:after{content:"";border-block-start:var(--sur-border-width) solid var(--sur-border-default);flex:1}.tq-calc.svelte-125ctxk{gap:var(--sur-spacing-4);min-inline-size:0;display:grid}.tq-calc-head.svelte-125ctxk{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-calc-label.svelte-125ctxk{color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-medium)}.tq-calc-value.svelte-125ctxk{padding-block:var(--sur-spacing-8);padding-inline:var(--sur-spacing-12);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);color:var(--sur-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tq-calc-value.svelte-125ctxk[data-empty=true]{color:var(--sur-text-secondary)}.tq-calc-problem.svelte-125ctxk{color:var(--sur-color-danger-subtle-fg)}.tq-calc-hint.svelte-125ctxk{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs)}.tq-unsupported.svelte-125ctxk{gap:var(--sur-spacing-4);padding-block:var(--sur-spacing-12);padding-inline:var(--sur-spacing-16);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-radius-md);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);display:grid}.tq-unsupported.svelte-125ctxk strong:where(.svelte-125ctxk){color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium)}.tq-issues.svelte-c3ur3r{border-radius:var(--sur-radius-md)}.tq-issues.svelte-c3ur3r:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-issues-list.svelte-c3ur3r{gap:var(--sur-spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tq-issues-link.svelte-c3ur3r{color:var(--sur-text-primary);font:inherit;text-align:start;text-underline-offset:var(--sur-spacing-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tq-issues-link.svelte-c3ur3r:hover{color:var(--sur-color-danger)}.tq-issues-link.svelte-c3ur3r:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset);border-radius:var(--sur-radius-sm)}.tq-element-issues.svelte-1jf1tgi{border-radius:var(--sur-radius-md);display:grid}.tq-element-issues.svelte-1jf1tgi:empty{display:none}.tq-element-issues.svelte-1jf1tgi:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-na.svelte-5djmjt{justify-content:flex-end;display:flex}.tq-na-marked.svelte-5djmjt{justify-content:flex-start;align-items:flex-start;gap:var(--sur-spacing-8) var(--sur-spacing-12);padding:var(--sur-spacing-12) var(--sur-spacing-16);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);flex-wrap:wrap}.tq-na-marked.svelte-5djmjt>svg{flex:none;margin-block-start:.15em}.tq-na-text.svelte-5djmjt{gap:var(--sur-spacing-2);overflow-wrap:anywhere;flex:12rem;display:grid}.tq-na-title.svelte-5djmjt{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium)}.tq-na[data-kind=list].svelte-5djmjt{justify-content:flex-start}.tq-na-marked[data-kind=question].svelte-5djmjt{padding:var(--sur-spacing-8) var(--sur-spacing-12);align-items:center}.tq-na-marked[data-kind=question].svelte-5djmjt .tq-na-title:where(.svelte-5djmjt){color:var(--sur-text-secondary);font-weight:var(--sur-font-weight-normal)}.tq-na-label.svelte-5djmjt{color:var(--sur-text-primary);font-size:var(--sur-font-size-base);font-weight:var(--sur-font-weight-medium)}.tq-na-actions.svelte-5djmjt{gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-control-fallback.svelte-1rcntv5{color:var(--sur-color-text-subtle);font-size:var(--sur-font-size-sm);grid-column:1/-1;margin:0;margin-block-start:calc(-1 * var(--sur-spacing-8))}.tq-rows-na.svelte-njoxge{align-items:flex-start;gap:var(--sur-spacing-8);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);display:flex}.tq-rows-na.svelte-njoxge>svg{flex:none;margin-block-start:.2em}.tq-rows-na.svelte-njoxge p:where(.svelte-njoxge){overflow-wrap:anywhere;margin:0}.tq-rows-na-title.svelte-njoxge{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium);margin-inline-end:var(--sur-spacing-4)}.tq-restricted.svelte-1trjttk{align-items:flex-start;gap:var(--sur-spacing-8);padding:var(--sur-spacing-12) var(--sur-spacing-16);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-radius-md);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);display:flex}.tq-restricted.svelte-1trjttk svg{flex:none;margin-block-start:.15em}.tq-restricted-text.svelte-1trjttk{gap:var(--sur-spacing-2);display:grid}.tq-restricted-title.svelte-1trjttk{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium)}.tq-signature-seal.svelte-1u5958n{align-items:flex-start;gap:var(--sur-spacing-6);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0;display:flex}.tq-signature-seal.svelte-1u5958n svg{flex:none;margin-block-start:.15em}.tq-aside.svelte-1yrfovq{align-items:center;gap:var(--sur-spacing-4);padding-inline-start:var(--sur-spacing-8);display:inline-flex}.tq-aside-count.svelte-1yrfovq{color:var(--sur-text-muted);font-variant-numeric:tabular-nums}.tq-aside-count-open.svelte-1yrfovq{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-semibold)}.tq-aside-explain.svelte-1yrfovq{gap:var(--sur-spacing-8);max-inline-size:22rem;display:grid}.tq-aside-explain.svelte-1yrfovq p:where(.svelte-1yrfovq){color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);line-height:var(--sur-line-height-normal);margin:0}.tq-add-option.svelte-u01ndk{align-items:flex-start;gap:var(--sur-spacing-8);flex-direction:column;margin-block-start:calc(-1 * var(--sur-spacing-8));display:flex}.tq-add-option-box.svelte-u01ndk{gap:var(--sur-spacing-8);inline-size:100%;max-inline-size:28rem;padding:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);flex-direction:column;display:flex}.tq-add-option-actions.svelte-u01ndk{gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-fill.svelte-pl9h5k{gap:var(--sur-spacing-24);inline-size:100%;max-inline-size:48rem;padding-block:var(--sur-spacing-24) var(--sur-spacing-48);padding-inline:var(--sur-spacing-16);margin-inline:auto;display:grid}.tq-fill.svelte-pl9h5k[data-wide]{max-inline-size:80rem}.tq-step.svelte-pl9h5k{display:grid}.tq-fill[data-chapter-nav=menu].svelte-pl9h5k{max-inline-size:68rem}.tq-fill[data-chapter-nav=menu][data-wide].svelte-pl9h5k{max-inline-size:90rem}.tq-screen.svelte-pl9h5k,.tq-screen-main.svelte-pl9h5k{gap:var(--sur-spacing-24);min-inline-size:0;display:grid}.tq-screen[data-side-menu].svelte-pl9h5k{align-items:start;gap:var(--sur-spacing-32);grid-template-columns:15rem minmax(0,1fr)}.tq-screen[data-side-menu].svelte-pl9h5k .tq-screen-nav:where(.svelte-pl9h5k){position:sticky;inset-block-start:var(--sur-spacing-16)}.tq-step-tabs.svelte-pl9h5k{min-inline-size:0;display:grid}.tq-step-description.svelte-pl9h5k{padding-block-end:var(--sur-spacing-16)}.tq-page.svelte-pl9h5k{gap:var(--sur-spacing-40);display:grid}.tq-page-step.svelte-pl9h5k{gap:var(--sur-spacing-12);scroll-margin-block-start:var(--sur-spacing-16);display:grid}.tq-page-step.svelte-pl9h5k[data-locked]{padding:var(--sur-spacing-16);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-radius-md)}.tq-page-step-head.svelte-pl9h5k{align-items:center;gap:var(--sur-spacing-8) var(--sur-spacing-12);border-block-end:var(--sur-border-width) solid var(--sur-border-subtle);flex-wrap:wrap;padding-block-end:var(--sur-spacing-8);display:flex}.tq-page-step[data-locked].svelte-pl9h5k .tq-page-step-head:where(.svelte-pl9h5k){border-block-end:0;padding-block-end:0}.tq-page-step-title.svelte-pl9h5k{color:var(--sur-text-primary);font-size:var(--sur-font-size-xl);font-weight:var(--sur-font-weight-semibold);margin:0}.tq-page-step-title.svelte-pl9h5k:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.tq-page-step-foot.svelte-pl9h5k{justify-content:flex-end;display:flex}.tq-locked.svelte-pl9h5k{align-items:flex-start;gap:var(--sur-spacing-8);display:flex}.tq-locked.svelte-pl9h5k svg{flex:none;margin-block-start:.15em}.tq-read.svelte-pl9h5k{gap:var(--sur-spacing-32);display:grid}.tq-read-chapter.svelte-pl9h5k{gap:var(--sur-spacing-16);display:grid}.tq-read-chapter-title.svelte-pl9h5k{border-block-end:var(--sur-border-width) solid var(--sur-border-subtle);color:var(--sur-text-primary);font-size:var(--sur-font-size-xl);font-weight:var(--sur-font-weight-semibold);margin:0;padding-block-end:var(--sur-spacing-8)}.tq-fill.svelte-pl9h5k sur-form-field :is(.sur-field-label,.sur-form-group-label,.sur-radio-legend,.sur-checkbox-group-legend){padding-inline-end:var(--tq-label-aside,0)}.tq-step-nav.svelte-pl9h5k{align-items:center;gap:var(--sur-spacing-12);border-block-start:var(--sur-border-width) solid var(--sur-border-subtle);flex-wrap:wrap;padding-block-start:var(--sur-spacing-16);display:flex}.tq-submit.svelte-pl9h5k{gap:var(--sur-spacing-12);flex-direction:column;padding-block-start:var(--sur-spacing-16);display:flex}.tq-hp.svelte-pl9h5k{opacity:0;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px}.tq-submit-action.svelte-pl9h5k{justify-content:flex-end;display:flex}.tq-step-nav-end.svelte-pl9h5k{justify-content:flex-end;align-items:center;gap:var(--sur-spacing-12);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tq-note.svelte-pl9h5k{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.tq-sign-off.svelte-pl9h5k{align-items:flex-start;gap:var(--sur-spacing-8);padding-block-end:var(--sur-spacing-16);display:flex}.tq-sign-off.svelte-pl9h5k svg{flex:none;margin-block-start:.15em}.tq-step-status.svelte-pl9h5k{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.tq-note-error.svelte-pl9h5k{color:var(--sur-color-danger)}.tq-save.svelte-pl9h5k{align-items:center;gap:var(--sur-spacing-6);min-block-size:1.5em;color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0;display:flex}}@layer sur.components{.sur-overview.svelte-5psf9c{gap:var(--sur-spacing-16);min-inline-size:0;display:grid}.sur-overview__resume.svelte-5psf9c{align-items:center;gap:var(--sur-spacing-8) var(--sur-spacing-12);flex-wrap:wrap;display:flex}.sur-overview__resume-step.svelte-5psf9c{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}.sur-overview__group.svelte-5psf9c{gap:var(--sur-spacing-8);display:grid}.sur-overview__heading.svelte-5psf9c{align-items:center;gap:var(--sur-spacing-4) var(--sur-spacing-12);color:var(--sur-text-primary);font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.sur-overview__toggle.svelte-5psf9c{align-items:center;gap:var(--sur-spacing-8);min-block-size:var(--sur-control-height-md);min-inline-size:var(--sur-target-min);padding:var(--sur-spacing-4) var(--sur-spacing-8);border-radius:var(--sur-radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--sur-spacing-8) * -1);display:inline-flex}.sur-overview__toggle.svelte-5psf9c:hover{background:var(--sur-bg-hover)}.sur-overview__toggle.svelte-5psf9c:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-overview__chevron.svelte-5psf9c{color:var(--sur-text-secondary);transition:rotate var(--sur-duration-150) var(--sur-ease-out);display:inline-flex}[aria-expanded=false]:where(.svelte-5psf9c)>.sur-overview__chevron.svelte-5psf9c{rotate:calc(var(--sur-turn-half) / -2)}[aria-expanded=false]:where(.svelte-5psf9c)>.sur-overview__chevron.svelte-5psf9c:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:calc(var(--sur-turn-half) / 2)}.sur-overview__count.svelte-5psf9c{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-normal)}.sur-overview__group-desc.svelte-5psf9c{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);margin:0}.sur-overview__body.svelte-5psf9c{gap:var(--sur-spacing-8);display:grid}.sur-overview__body.svelte-5psf9c[hidden]{display:none}.sur-overview__cards.svelte-5psf9c{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--sur-spacing-48) * 5)), 1fr));gap:var(--sur-spacing-12);margin:0;padding:0;list-style:none;display:grid}.sur-overview__item.svelte-5psf9c{min-inline-size:0;display:flex}.sur-overview__card.svelte-5psf9c{align-items:flex-start;gap:var(--sur-spacing-12);min-inline-size:0;min-block-size:var(--sur-control-height-lg);padding:var(--sur-spacing-12) var(--sur-spacing-16);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);background:var(--sur-bg-surface);color:var(--sur-text-primary);font:inherit;text-align:start;box-shadow:var(--sur-shadow-xs);flex:1;text-decoration:none;display:flex}.sur-overview__card.svelte-5psf9c:is(a:where(.svelte-5psf9c),button:where(.svelte-5psf9c)){cursor:pointer;transition:border-color var(--sur-duration-150) var(--sur-ease-out), box-shadow var(--sur-duration-150) var(--sur-ease-out)}.sur-overview__card.svelte-5psf9c:is(a:where(.svelte-5psf9c),button:where(.svelte-5psf9c)):not([data-locked]):hover{border-color:var(--sur-c-border);box-shadow:var(--sur-shadow-sm)}.sur-overview__card.svelte-5psf9c:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-overview__card.svelte-5psf9c[aria-current=step]{border-color:var(--sur-c-border);background:var(--sur-c-subtle)}.sur-overview__card.svelte-5psf9c[data-locked]{background:var(--sur-bg-subtle);box-shadow:none;color:var(--sur-text-secondary);cursor:not-allowed;border-style:dashed}.sur-overview__mark.svelte-5psf9c{inline-size:var(--sur-control-height-sm);block-size:var(--sur-control-height-sm);border-radius:var(--sur-radius-md);background:var(--sur-bg-subtle);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);flex-shrink:0;place-items:center;display:inline-grid}[data-status=done]:where(.svelte-5psf9c)>.sur-overview__mark.svelte-5psf9c,[data-status=problem]:where(.svelte-5psf9c)>.sur-overview__mark.svelte-5psf9c,[aria-current=step]:where(.svelte-5psf9c)>.sur-overview__mark.svelte-5psf9c{background:var(--sur-c);color:var(--sur-c-contrast)}[data-locked]:where(.svelte-5psf9c)>.sur-overview__mark.svelte-5psf9c{background:var(--sur-bg-surface);color:var(--sur-text-secondary)}.sur-overview__text.svelte-5psf9c{gap:var(--sur-spacing-4);flex:1;min-inline-size:0;display:grid}.sur-overview__title.svelte-5psf9c{font-weight:var(--sur-font-weight-semibold);overflow-wrap:anywhere}.sur-overview__meta.svelte-5psf9c{gap:var(--sur-spacing-2) var(--sur-spacing-8);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);flex-wrap:wrap;display:flex}.sur-overview__meta.svelte-5psf9c>span:where(.svelte-5psf9c)+span:where(.svelte-5psf9c):before{content:"·";color:var(--sur-text-secondary);margin-inline-end:var(--sur-spacing-8)}[data-status=done]:where(.svelte-5psf9c):not([data-locked]) .sur-overview__status.svelte-5psf9c{color:var(--sur-color-success-subtle-fg)}[data-status=problem]:where(.svelte-5psf9c):not([data-locked]) .sur-overview__status.svelte-5psf9c{color:var(--sur-color-danger-subtle-fg);font-weight:var(--sur-font-weight-semibold)}.sur-overview__outcome.svelte-5psf9c{color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium)}.sur-overview__desc.svelte-5psf9c{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}.sur-overview__progress.svelte-5psf9c{align-items:center;gap:var(--sur-spacing-8);margin-block-start:var(--sur-spacing-4);display:flex}.sur-overview__percent.svelte-5psf9c{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.sur-overview__bar.svelte-5psf9c{block-size:var(--sur-spacing-4);background:var(--sur-bg-subtle);border-radius:var(--sur-radius-sm);flex:1;display:block;overflow:hidden}.sur-overview__bar.svelte-5psf9c>span:where(.svelte-5psf9c){background:var(--sur-c);border-radius:inherit;block-size:100%;display:block}[data-locked]:where(.svelte-5psf9c) .sur-overview__bar.svelte-5psf9c>span:where(.svelte-5psf9c){background:var(--sur-text-secondary)}@media (forced-colors:active){.sur-overview__mark.svelte-5psf9c{border:var(--sur-border-width) solid CanvasText}.sur-overview__bar.svelte-5psf9c{border:var(--sur-border-width) solid CanvasText}.sur-overview__bar.svelte-5psf9c>span:where(.svelte-5psf9c){background:canvastext}.sur-overview__card[aria-current=step].svelte-5psf9c{border-color:highlight}}@media (prefers-reduced-motion:reduce){.sur-overview__chevron.svelte-5psf9c,.sur-overview__card.svelte-5psf9c{transition:none}}}
