.cards.svelte-eebokz{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.card.svelte-eebokz{border:1px solid #ece8df40;flex-direction:column;gap:14px;padding:28px;display:flex}.card-tag.svelte-eebokz{letter-spacing:.14em;color:var(--signal);font-size:.875rem}.card-title.svelte-eebokz{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.75rem;font-weight:800}.card-body.svelte-eebokz{color:#ece8dfc7;margin:0;font-size:1rem;line-height:1.65}.card-meta.svelte-eebokz{color:var(--paper-55);border-top:1px solid #ece8df26;margin-top:auto;padding-top:14px;font-size:.875rem;line-height:2}.path-steps.svelte-eebokz{flex-direction:column;display:flex}.path-step.svelte-eebokz{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(14px,3vw,44px);padding:clamp(24px,3.2vw,36px) 0;display:grid}.path-step-n.svelte-eebokz{color:var(--signal);font-size:.875rem}.path-step-title.svelte-eebokz{font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800}.path-step-body.svelte-eebokz{color:#ece8dfcc;max-width:640px;margin:0;font-size:1rem;line-height:1.7}.path-step-link.svelte-eebokz{margin-top:16px;display:inline-block}@media (width<=620px){.path-step.svelte-eebokz{grid-template-columns:1fr;gap:10px}}.step-example.svelte-eebokz{max-width:300px;margin-top:28px}@media (width>=980px){.path-step-main.svelte-eebokz{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:clamp(32px,4vw,64px);display:grid}.step-example.svelte-eebokz{margin-top:0}}.scope-card.svelte-eebokz{background:var(--artefact-paper);color:var(--artefact-ink);font-family:var(--font-artefact);box-shadow:var(--artefact-shadow);box-sizing:border-box;padding:16px 18px;transform:rotate(.8deg)}.scope-meta.svelte-eebokz{color:var(--artefact-label);letter-spacing:.04em;justify-content:space-between;font-size:11px;display:flex}.scope-title.svelte-eebokz{margin-top:6px;font-size:15px;font-weight:700}.scope-items.svelte-eebokz{border-top:1px solid var(--artefact-rule);grid-template-columns:18px 1fr;gap:4px 8px;margin-top:8px;padding-top:8px;font-size:13px;line-height:1.45;display:grid}.scope-items.svelte-eebokz .n:where(.svelte-eebokz){color:var(--artefact-label)}.scope-foot.svelte-eebokz{color:var(--artefact-body);border-top:1px solid var(--artefact-rule);margin-top:10px;padding-top:8px;font-size:12px}.status-card.svelte-eebokz{background:var(--fix-card-bg);border:1px solid var(--fix-card-border);color:var(--paper);box-sizing:border-box;padding:16px 18px}.status-meta.svelte-eebokz{color:var(--paper-65);justify-content:space-between;font-size:13px;display:flex}.sig.svelte-eebokz{color:var(--signal)}.status-rows.svelte-eebokz{flex-direction:column;margin-top:8px;display:flex}.status-row.svelte-eebokz{border-top:1px solid var(--hairline-soft);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.status-row.next.svelte-eebokz{padding-bottom:0;display:block}.pricing-block.svelte-eebokz{border-top:1px solid var(--hairline);max-width:620px;margin:26px 0 0;padding-top:22px}.pricing-title.svelte-eebokz{font-family:var(--font-display);margin:0 0 8px;font-size:1.25rem;font-weight:700}.pricing-text.svelte-eebokz{color:var(--paper-70);margin:0;font-size:1rem;line-height:1.65}.pricing-text.svelte-eebokz+.pricing-text:where(.svelte-eebokz){margin-top:8px}.arr-note.svelte-eebokz{color:var(--paper-45);margin:24px 0 0;font-size:.875rem}.proc-row.svelte-eebokz{padding:26px var(--gutter);border-top:1px solid #ece8df26;grid-template-columns:48px minmax(0,1fr);gap:clamp(12px,2.5vw,28px);display:grid}.proc-rows.svelte-eebokz>.proc-row:where(.svelte-eebokz):last-child{padding-bottom:var(--space-section)}.proc-step.svelte-eebokz{color:var(--signal);padding-top:6px;font-size:.875rem}.proc-body.svelte-eebokz{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:baseline;gap:12px 40px;display:grid}.proc-title.svelte-eebokz{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.proc-text.svelte-eebokz{color:var(--paper-75,#ece8dfbf);font-size:1rem;line-height:1.6}@media (width<=560px){.proc-row.svelte-eebokz{grid-template-columns:34px minmax(0,1fr);gap:12px}}
