.wc.svelte-v4oegu{margin:0}.wc__plot.svelte-v4oegu{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.wc__row.svelte-v4oegu{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,21fr) auto;gap:var(--space-4);align-items:center}.wc__label.svelte-v4oegu{font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text);text-wrap:pretty}.wc__track.svelte-v4oegu{position:relative;display:block;block-size:calc(var(--u-base) * 6)}.wc__bar.svelte-v4oegu{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--radius-sm);background:var(--color-status-neutral-bg);border:1px solid var(--color-border-strong)}.wc__bar--held.svelte-v4oegu{background:var(--color-indigo-500, #4761e4);border-color:transparent}.wc__value.svelte-v4oegu{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);letter-spacing:.08em;white-space:nowrap;color:var(--color-text)}.wc__bar--threshold.svelte-v4oegu{background:none;border:1.5px dashed var(--color-status-fail-fg)}@media(max-width:760px){.wc__row.svelte-v4oegu{grid-template-columns:1fr auto}.wc__track.svelte-v4oegu{grid-column:1 / -1;order:1}}.board.svelte-1r8mag7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.tile.svelte-1r8mag7{aspect-ratio:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.tile--wide.svelte-1r8mag7{grid-column:1 / -1;aspect-ratio:4 / 3}.tile__head.svelte-1r8mag7{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.tile__title.svelte-1r8mag7{margin:0;font-size:var(--text-lg);line-height:var(--lead-lg);font-weight:600;color:var(--color-text)}.tile__count.svelte-1r8mag7,.tile__note.svelte-1r8mag7,.board__source.svelte-1r8mag7{margin:0;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.tile__note.svelte-1r8mag7{margin-block-start:auto}.board__source.svelte-1r8mag7{max-inline-size:var(--measure-lg, 40rem);margin-block-start:var(--space-3);font-size:var(--text-sm);line-height:var(--lead-sm)}code.svelte-1r8mag7{font-family:var(--font-mono, ui-monospace, monospace);font-size:.85em}.ramps.svelte-1r8mag7{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-4);min-block-size:0}.ramp.svelte-1r8mag7{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.ramp__label.svelte-1r8mag7{margin:0;font-size:var(--text-xs);line-height:var(--lead-xs);font-weight:600;color:var(--color-text-muted)}.ramp__list.svelte-1r8mag7{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;box-shadow:inset 0 0 0 1px #091e4224}.swatch.svelte-1r8mag7{flex:1;min-block-size:4.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--u-base) * .5);padding:var(--space-3);font-size:var(--text-xs);line-height:var(--lead-xs)}.swatch__name.svelte-1r8mag7{font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:600}.swatch__token.svelte-1r8mag7{opacity:.85;overflow-wrap:anywhere}.swatch__foot.svelte-1r8mag7{display:flex;flex-wrap:wrap;gap:0 var(--space-2);opacity:.85}.scale.svelte-1r8mag7{flex:1;list-style:none;margin:0;padding:0;display:grid;align-content:space-between}.scale__row.svelte-1r8mag7{display:grid;grid-template-columns:10rem minmax(0,1fr) 11rem;align-items:center;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}.scale__row.svelte-1r8mag7:last-child{border-block-end:0}.scale__id.svelte-1r8mag7,.scale__spec.svelte-1r8mag7{display:flex;flex-direction:column;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.scale__id.svelte-1r8mag7 code:where(.svelte-1r8mag7){color:var(--color-text)}.scale__spec.svelte-1r8mag7{text-align:end}.scale__sample.svelte-1r8mag7{margin:0;color:var(--color-text);overflow-wrap:anywhere}.steps.svelte-1r8mag7{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.steps__item.svelte-1r8mag7{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.steps__box.svelte-1r8mag7{display:block;background:color-mix(in oklab,var(--brand, #3d00ec) 22%,white);outline:1px solid color-mix(in oklab,var(--brand, #3d00ec) 55%,white)}.steps__px.svelte-1r8mag7{font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.table.svelte-1r8mag7{flex:1;inline-size:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--lead-sm)}.table.svelte-1r8mag7 th:where(.svelte-1r8mag7),.table.svelte-1r8mag7 td:where(.svelte-1r8mag7){padding:var(--space-1) var(--space-2);text-align:start;border-block-end:1px solid var(--color-border);font-weight:400}.table.svelte-1r8mag7 thead:where(.svelte-1r8mag7) th:where(.svelte-1r8mag7){font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.uses.svelte-1r8mag7{display:flex;align-items:center;gap:var(--space-2)}.uses__bar.svelte-1r8mag7{display:block;max-inline-size:6rem;block-size:.5rem;border-radius:999px;background:var(--color-text-muted);opacity:.45}.bps.svelte-1r8mag7{flex:1;list-style:none;margin:0;padding:0;display:grid;align-content:space-between;gap:var(--space-3)}.bp.svelte-1r8mag7{display:grid;gap:var(--space-2)}.bp__label.svelte-1r8mag7{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.bp__label.svelte-1r8mag7 code:where(.svelte-1r8mag7){color:var(--color-text)}.bp__viewport.svelte-1r8mag7{display:grid;justify-items:center;padding-block:var(--space-2);border-radius:var(--radius-sm);background:#091e420f}.bp__container.svelte-1r8mag7{display:grid;block-size:4.5rem;box-sizing:border-box}.bp__col.svelte-1r8mag7{background:color-mix(in oklab,var(--brand, #3d00ec) 30%,transparent)}.controls.svelte-1r8mag7{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-8);align-content:start}.controls__col.svelte-1r8mag7{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.states.svelte-1r8mag7{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.control.svelte-1r8mag7{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.control__cap.svelte-1r8mag7{font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.field-ground.svelte-1r8mag7{padding:var(--space-5);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px #091e4214}.link-sample.svelte-1r8mag7{margin:0}.link-sample.svelte-1r8mag7 span:where(.svelte-1r8mag7){text-decoration:underline;text-underline-offset:.15em}.btn.svelte-1r8mag7{display:inline-block;white-space:nowrap}.field.svelte-1r8mag7{display:flex;align-items:center;inline-size:min(100%,32rem);box-sizing:border-box;color:#6b6e70;background:#fff}.specs.svelte-1r8mag7,.rules.svelte-1r8mag7{margin:0;display:grid;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--lead-sm)}.specs.svelte-1r8mag7{grid-template-columns:auto 1fr;column-gap:var(--space-4)}.specs.svelte-1r8mag7 dt:where(.svelte-1r8mag7),.rule.svelte-1r8mag7 dt:where(.svelte-1r8mag7){color:var(--color-text-muted)}.specs.svelte-1r8mag7 dd:where(.svelte-1r8mag7),.rule.svelte-1r8mag7 dd:where(.svelte-1r8mag7){margin:0}.pairs.svelte-1r8mag7{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.pair.svelte-1r8mag7{display:grid;grid-template-columns:2rem minmax(0,1fr) auto 4.5rem;align-items:center;gap:var(--space-3);font-size:var(--text-xs);line-height:var(--lead-xs)}.pair__chip.svelte-1r8mag7{display:grid;place-items:center;block-size:1.75rem;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #091e4224;font-weight:600}.pair__ratio.svelte-1r8mag7{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.pair__grade.svelte-1r8mag7{justify-self:end;padding:0 var(--space-2);border-radius:999px;background:#dcfff1;color:#164b35;font-weight:600}.pair--fail.svelte-1r8mag7 .pair__grade:where(.svelte-1r8mag7){background:#ffeceb;color:#ae2e24}.rule.svelte-1r8mag7{display:grid;grid-template-columns:7rem 1fr;gap:var(--space-3)}.rule.svelte-1r8mag7 dd:where(.svelte-1r8mag7) span:where(.svelte-1r8mag7){display:block;color:var(--color-text-muted)}.tile--icons.svelte-1r8mag7{background:var(--brand, #000f1f);border-color:transparent;color:#fff}.tile--icons.svelte-1r8mag7 .tile__title:where(.svelte-1r8mag7),.tile--icons.svelte-1r8mag7 .tile__note:where(.svelte-1r8mag7){color:inherit}.tile--icons.svelte-1r8mag7 .tile__note:where(.svelte-1r8mag7){opacity:.75}.icons.svelte-1r8mag7{flex:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);align-content:center;gap:var(--space-4);text-align:center;font-size:var(--text-sm);line-height:var(--lead-sm)}.icons.svelte-1r8mag7 svg:where(.svelte-1r8mag7){display:block;inline-size:3.5rem;block-size:3.5rem;margin:0 auto var(--space-2);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tile__note--inline.svelte-1r8mag7{margin-block-start:0}.icons--sheet.svelte-1r8mag7{grid-template-columns:repeat(6,1fr);row-gap:var(--space-8)}.icons--sheet.svelte-1r8mag7 svg:where(.svelte-1r8mag7){inline-size:4.5rem;block-size:4.5rem}.icons.svelte-1r8mag7 .icons__glyph:where(.svelte-1r8mag7){fill:currentColor;stroke:none}.radii.svelte-1r8mag7{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.radius.svelte-1r8mag7{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--space-4);font-size:var(--text-sm);line-height:var(--lead-sm)}.radius__box.svelte-1r8mag7{inline-size:3rem;block-size:3rem;background:color-mix(in oklab,var(--brand, #3d00ec) 22%,white);outline:1px solid color-mix(in oklab,var(--brand, #3d00ec) 55%,white)}.radius__text.svelte-1r8mag7{display:flex;flex-direction:column}.radius__text.svelte-1r8mag7 span:where(.svelte-1r8mag7){color:var(--color-text-muted)}.inverse.svelte-1r8mag7{padding:var(--space-5);border-radius:var(--radius-md)}.inverse__heading.svelte-1r8mag7{margin:0 0 var(--space-2);font-weight:600}.inverse__list.svelte-1r8mag7{list-style:none;margin:0;padding:0}.inverse__list.svelte-1r8mag7 li:where(.svelte-1r8mag7){padding-block:calc(var(--u-base) * 2) calc(var(--u-base) * 1.75);border-block-end:1px solid var(--divider);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inverse__list.svelte-1r8mag7 li:where(.svelte-1r8mag7):last-child{border-block-end:0}.cards.svelte-1r8mag7{flex:1;align-content:end;list-style:none;margin:0;padding:var(--space-8) var(--space-5) var(--space-5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);border-radius:var(--radius-md)}.card.svelte-1r8mag7{position:relative;display:flex;align-items:flex-start;gap:var(--space-3)}.card.svelte-1r8mag7 svg:where(.svelte-1r8mag7){flex:none;inline-size:2.75rem;block-size:2.75rem;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.card__body.svelte-1r8mag7{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.card__action.svelte-1r8mag7{text-transform:uppercase;letter-spacing:.04em}.card__state.svelte-1r8mag7{position:absolute;inset-block-start:calc(-1 * var(--space-6));inset-inline-start:0;font-size:var(--text-xs);color:#fff;opacity:.8}@media(max-width:1000px){.scale__row.svelte-1r8mag7{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.scale__id.svelte-1r8mag7,.scale__spec.svelte-1r8mag7{flex-direction:row;flex-wrap:wrap;gap:0 var(--space-3);text-align:start}}@media(max-width:720px){.board.svelte-1r8mag7{grid-template-columns:minmax(0,1fr)}.tile.svelte-1r8mag7,.tile--wide.svelte-1r8mag7{aspect-ratio:auto;padding:var(--space-5)}.ramps.svelte-1r8mag7{grid-auto-flow:row}.swatch.svelte-1r8mag7{flex:none;min-block-size:4rem}.cards.svelte-1r8mag7{grid-template-columns:minmax(0,1fr);row-gap:var(--space-8)}.icons--sheet.svelte-1r8mag7{grid-template-columns:repeat(3,1fr)}}.section-split.svelte-1dcgwc9{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,21fr);gap:var(--space-8);align-items:start}.section-split__body.svelte-1dcgwc9{min-width:0}@media(max-width:860px){.section-split.svelte-1dcgwc9{grid-template-columns:1fr;gap:var(--space-3)}}.problem-objects.svelte-1dcgwc9{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.problem-objects__item.svelte-1dcgwc9{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border)}.problem-objects__item.svelte-1dcgwc9:first-child:before{content:"";position:absolute;left:0;bottom:0;width:1px;height:25%;background:var(--color-border)}.problem-objects__item.svelte-1dcgwc9:after{content:"";position:absolute;right:0;bottom:0;width:1px;height:25%;background:var(--color-border)}.problem-objects__icon.svelte-1dcgwc9{font-size:var(--text-2xl);line-height:1}.problem-objects__label.svelte-1dcgwc9{font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:500;color:var(--color-text)}.problem-objects__detail.svelte-1dcgwc9{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);padding-block-end:var(--space-3)}.problem-objects__phase-label.svelte-1dcgwc9{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--lead-xs);font-weight:500;color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.08em}.prereg.svelte-1dcgwc9{display:grid;grid-template-columns:minmax(0,21fr) minmax(0,13fr);column-gap:var(--space-8);row-gap:var(--space-6);align-items:start}.prereg__gap.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.prereg__ends.svelte-1dcgwc9{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);margin:0;align-items:baseline}.prereg__ends.svelte-1dcgwc9 dt:where(.svelte-1dcgwc9){font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);white-space:nowrap}.prereg__ends.svelte-1dcgwc9 dd:where(.svelte-1dcgwc9),.prereg__stamp.svelte-1dcgwc9,.prereg__terms.svelte-1dcgwc9 code:where(.svelte-1dcgwc9){margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);letter-spacing:.08em;color:var(--color-text)}.prereg__ends.svelte-1dcgwc9 dd:where(.svelte-1dcgwc9),.prereg__stamp.svelte-1dcgwc9{white-space:nowrap}.prereg__ends.svelte-1dcgwc9 .status-chip:where(.svelte-1dcgwc9){margin-inline-start:var(--space-2);vertical-align:.1em}.prereg__title.svelte-1dcgwc9{margin:0 0 var(--space-4);font-family:var(--font-display, inherit);font-size:var(--text-xl);line-height:var(--lead-xl);font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-wrap:balance}.prereg__fixed.svelte-1dcgwc9{min-width:0;max-width:var(--measure-body)}.prereg__label.svelte-1dcgwc9{margin:0 0 var(--space-2);font-size:var(--text-xs);line-height:var(--lead-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}.prereg__label--sub.svelte-1dcgwc9{margin-block-start:var(--space-5)}.prereg__terms.svelte-1dcgwc9{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);margin:0;align-items:baseline}.prereg__terms.svelte-1dcgwc9 dt:where(.svelte-1dcgwc9){font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);white-space:nowrap}.prereg__terms.svelte-1dcgwc9 dd:where(.svelte-1dcgwc9){margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text)}.prereg__criteria.svelte-1dcgwc9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.prereg__criteria.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text);text-wrap:pretty}.prereg__fc.svelte-1dcgwc9{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);letter-spacing:.08em;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);padding:.15em .5em;margin-inline-end:var(--space-2);vertical-align:.1em}@media(max-width:760px){.prereg.svelte-1dcgwc9{grid-template-columns:1fr;row-gap:var(--space-5)}}.problem-objects--triple.svelte-1dcgwc9{margin:0;grid-template-columns:repeat(3,1fr)}.problem-objects__icon--stroke.svelte-1dcgwc9{color:var(--color-indigo-600)}@media(max-width:640px){.problem-objects.svelte-1dcgwc9{grid-template-columns:repeat(2,1fr)}}.slide.svelte-1dcgwc9{--freight-text: "freight-text-pro", "Iowan Old Style", Charter, Georgia, serif;--freight-sans: "freight-sans-pro", "Avenir Next", "Segoe UI", system-ui, sans-serif;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.slide__plate.svelte-1dcgwc9{--plate-pad: clamp(var(--space-5), 3.5vw, var(--space-10));border-radius:var(--radius-lg);padding:var(--plate-pad);display:flex;flex-direction:column;gap:var(--space-5)}.slide__plate.slide__plate--board.svelte-1dcgwc9,.slide__plate.slide__plate--tiled.svelte-1dcgwc9{background:none;border:none;padding:0;box-shadow:none;margin-inline:0}.slide__plate.slide__plate--43.svelte-1dcgwc9{aspect-ratio:4 / 3;justify-content:center}.ptile.svelte-1dcgwc9{display:contents}.slide__plate--tiled.svelte-1dcgwc9 .ptile:where(.svelte-1dcgwc9){display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);aspect-ratio:4 / 3;padding:var(--plate-pad);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media(max-width:720px){.slide__plate.slide__plate--43.svelte-1dcgwc9,.slide__plate--tiled.svelte-1dcgwc9 .ptile:where(.svelte-1dcgwc9){aspect-ratio:auto}}.slide__plate.svelte-1dcgwc9:has(.slide__statement:where(.svelte-1dcgwc9)){background:none;border:none;padding:0}.slide__statement.svelte-1dcgwc9{margin:0;max-width:var(--measure-lg);font-size:var(--text-2xl);line-height:var(--lead-2xl);font-weight:400;color:var(--color-text);text-wrap:pretty}.slide__plate--timeline.svelte-1dcgwc9,.slide__plate--data.svelte-1dcgwc9{background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}.slide__plate--specimen.svelte-1dcgwc9,.slide__plate--presence.svelte-1dcgwc9{overflow:visible}.slide__plate--presence.svelte-1dcgwc9{--plate-breakout: clamp( 0px, calc((100vw - var(--u-base) * 280) / 2), 10rem );margin-inline:calc(var(--plate-breakout) * -1);box-shadow:0 1px 3px #2021241a,0 12px 32px -12px #20212424}.slide__plate--specimen.svelte-1dcgwc9{background:linear-gradient(var(--brand-scrim, transparent),var(--brand-scrim, transparent)),var(--brand-image, none),var(--brand);background-size:cover;background-position:center 30%;color:#fff}.slide__plate--foundations.svelte-1dcgwc9,.slide__plate--hierarchy.svelte-1dcgwc9,.slide__plate--canonical.svelte-1dcgwc9,.slide__plate--instrumentation.svelte-1dcgwc9,.slide__plate--interaction.svelte-1dcgwc9,.slide__plate--presence.svelte-1dcgwc9,.slide__plate--build.svelte-1dcgwc9{background:var(--color-surface);border:1px solid var(--color-border)}.slide__note.svelte-1dcgwc9{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-3);align-items:start}.slide__meta.svelte-1dcgwc9{grid-column:1 / -1;margin:0;display:flex;align-items:baseline;gap:var(--space-3)}.slide__index.svelte-1dcgwc9,.slide__eyebrow.svelte-1dcgwc9{font-family:var(--font-body, inherit);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.08em}.slide__index.svelte-1dcgwc9{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}.slide__eyebrow.svelte-1dcgwc9{color:var(--color-text-muted)}.slide__body.svelte-1dcgwc9{margin:0;max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--lead-base);color:var(--color-text);text-wrap:pretty}@media(max-width:900px){.slide__note.svelte-1dcgwc9{grid-template-columns:1fr}}.sp__mark.svelte-1dcgwc9{align-self:flex-start;background:#fff;border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-block-end:var(--space-2);margin-block-start:calc((var(--plate-pad) + (var(--u-base) * 6)) * -1)}.sp__mark.svelte-1dcgwc9 img{display:block;inline-size:13.75rem;max-inline-size:100%;block-size:auto}.sp__eyebrow.svelte-1dcgwc9{margin:0;font-family:var(--freight-sans);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.16em;color:#fff}.sp__eyebrow--end.svelte-1dcgwc9{align-self:flex-start;text-align:left;color:var(--color-text);background:#fff;padding:.4em .7em;border-radius:4px}.sp__eyebrow--end.svelte-1dcgwc9{box-shadow:inset 0 0 0 2px var(--brand-accent, var(--brand-gold))}.sp__display.svelte-1dcgwc9{margin:0;font-family:var(--freight-text);font-weight:400;font-size:var(--text-2xl);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}@media(min-width:880px){.sp__display.svelte-1dcgwc9{font-size:var(--text-3xl)}}@media(min-width:1280px){.sp__display.svelte-1dcgwc9{font-size:var(--text-4xl)}}.sp__read.svelte-1dcgwc9{margin:0;font-family:var(--freight-text);font-size:var(--text-base);line-height:1.6;color:#ffffffd1;max-width:var(--measure-body)}.sp__scale.svelte-1dcgwc9{margin:0;display:flex;align-items:baseline;gap:var(--space-5);font-family:var(--freight-text);border-block:1px solid rgb(255 255 255 / 18%);padding-block:var(--space-4)}.sp__scale.svelte-1dcgwc9 span:where(.svelte-1dcgwc9):nth-child(1){font-size:calc(var(--u-base) * 11)}.sp__scale.svelte-1dcgwc9 span:where(.svelte-1dcgwc9):nth-child(2){font-size:calc(var(--u-base) * 7.5)}.sp__scale.svelte-1dcgwc9 span:where(.svelte-1dcgwc9):nth-child(3){font-size:var(--text-lg)}.sp__scale.svelte-1dcgwc9 span:where(.svelte-1dcgwc9):nth-child(4){font-size:calc(var(--u-base) * 3.5)}.sp__nav.svelte-1dcgwc9{margin:0;font-family:var(--freight-sans);font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:500;color:#ffffffe0}.fnd.svelte-1dcgwc9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-8)}.fnd__col.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.fnd__spec.svelte-1dcgwc9{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);align-items:baseline}.fnd__spec.svelte-1dcgwc9 dt:where(.svelte-1dcgwc9){font-family:var(--font-body, inherit);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap}.fnd__spec.svelte-1dcgwc9 dd:where(.svelte-1dcgwc9){margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text)}.ladder.svelte-1dcgwc9{list-style:none;margin:0;padding:var(--space-3) 0 0;border-block-start:1px solid var(--color-border);display:grid;gap:var(--space-2)}.ladder.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){display:flex;align-items:center;gap:var(--space-3)}.ladder__bar.svelte-1dcgwc9{block-size:.5rem;background:var(--brand-teal);border-radius:1px;flex:none}.ladder__bar--base.svelte-1dcgwc9{background:var(--brand)}.ladder__n.svelte-1dcgwc9{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.audit.svelte-1dcgwc9{width:100%;border-collapse:collapse;font-size:var(--text-xs);line-height:var(--lead-xs)}.audit.svelte-1dcgwc9 th:where(.svelte-1dcgwc9),.audit.svelte-1dcgwc9 td:where(.svelte-1dcgwc9){text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block-end:1px solid var(--color-border);vertical-align:middle;font-weight:400}.audit.svelte-1dcgwc9 thead:where(.svelte-1dcgwc9) th:where(.svelte-1dcgwc9){font-family:var(--font-mono, ui-monospace, monospace);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.audit.svelte-1dcgwc9 tbody:where(.svelte-1dcgwc9) th:where(.svelte-1dcgwc9){display:flex;align-items:center;gap:var(--space-3);color:var(--color-text)}.audit.svelte-1dcgwc9 tbody:where(.svelte-1dcgwc9) th:where(.svelte-1dcgwc9) em:where(.svelte-1dcgwc9){display:block;font-style:normal;color:var(--color-text-muted)}.audit__chip.svelte-1dcgwc9{inline-size:1.75rem;block-size:1.75rem;display:grid;place-items:center;border-radius:3px;border:1px solid var(--color-border);font-size:var(--text-xs);line-height:var(--lead-xs);flex:none}.audit.svelte-1dcgwc9 td:where(.svelte-1dcgwc9){font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}.audit__grade.svelte-1dcgwc9{color:var(--color-status-pass-fg);font-weight:600}.audit__fail.svelte-1dcgwc9 .audit__grade:where(.svelte-1dcgwc9){color:var(--color-status-fail-fg)}.audit__fail.svelte-1dcgwc9 td:where(.svelte-1dcgwc9),.audit__fail.svelte-1dcgwc9 tbody:where(.svelte-1dcgwc9) th:where(.svelte-1dcgwc9){color:var(--color-status-fail-fg)}@media(max-width:900px){.fnd.svelte-1dcgwc9{grid-template-columns:1fr}}.canon.svelte-1dcgwc9{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-8);align-items:start}.canon__col.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.serp.svelte-1dcgwc9{--g-text: #202124;--g-muted: #70757a;--g-link: #1a0dab;--g-line: #dadce0;margin-block-start:var(--space-6);font-family:Arial,Roboto,Helvetica,sans-serif;display:grid;gap:var(--space-3)}.canon__icons.svelte-1dcgwc9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.canon__icons.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);padding:.15em .5em}.ogcard.svelte-1dcgwc9{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg);max-width:32rem}.ogcard__media.svelte-1dcgwc9 img{display:block;width:100%;height:auto;aspect-ratio:1.91 / 1;object-fit:cover}.ogcard__meta.svelte-1dcgwc9{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);border-block-start:1px solid var(--color-border)}.ogcard__site.svelte-1dcgwc9{margin:0;font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:lowercase;color:var(--color-text-muted)}.ogcard__title.svelte-1dcgwc9{margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:600;color:var(--color-text)}.ogcard__desc.svelte-1dcgwc9{margin:0;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.canon__account.svelte-1dcgwc9{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.hier.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-4)}.hier__tabs.svelte-1dcgwc9{display:flex;flex-wrap:wrap;gap:var(--space-5)}.hier__tab.svelte-1dcgwc9{font-family:var(--freight-sans);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.hier__tab--on.svelte-1dcgwc9{color:var(--brand-teal);font-weight:600}.hier__head.svelte-1dcgwc9{margin:0;font-family:var(--freight-text);font-size:var(--text-xl);line-height:1.15;color:var(--brand)}@media(min-width:880px){.hier__head.svelte-1dcgwc9{font-size:var(--text-2xl)}}.hier__body.svelte-1dcgwc9{margin:0;font-family:var(--freight-text);font-size:var(--text-base);line-height:var(--lead-base);color:var(--color-text);max-width:var(--measure-body)}.hier__cta.svelte-1dcgwc9{margin:0;font-family:var(--freight-sans);font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:600;color:var(--brand-teal)}.hier__notes.svelte-1dcgwc9{list-style:none;margin:0;padding:var(--space-4) 0 0;border-block-start:1px solid var(--color-border);display:grid;gap:var(--space-2)}.hier__notes.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){display:flex;gap:var(--space-3);align-items:baseline;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.hier__notes.svelte-1dcgwc9 span:where(.svelte-1dcgwc9){font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:700}.guide.svelte-1dcgwc9{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-8) var(--space-6)}.guide__col.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-3)}.guide__label.svelte-1dcgwc9{margin:0;font-family:var(--font-body, inherit);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding-block-end:var(--space-2);border-block-end:1px solid var(--color-border)}.guide__scale.svelte-1dcgwc9 p:where(.svelte-1dcgwc9){margin:0 0 var(--space-2);font-family:var(--freight-text);color:var(--brand);display:flex;align-items:baseline;gap:var(--space-3)}.guide__scale.svelte-1dcgwc9 p:where(.svelte-1dcgwc9) span:where(.svelte-1dcgwc9){font-family:var(--font-body, inherit);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);min-width:5rem}.guide__scale.svelte-1dcgwc9 p:where(.svelte-1dcgwc9):nth-child(1){font-size:calc(var(--u-base) * 7)}.guide__scale.svelte-1dcgwc9 p:where(.svelte-1dcgwc9):nth-child(2){font-size:calc(var(--u-base) * 5.5)}.guide__scale.svelte-1dcgwc9 p:where(.svelte-1dcgwc9):nth-child(3){font-size:var(--text-base)}.guide__scale.svelte-1dcgwc9 p:where(.svelte-1dcgwc9):nth-child(4){font-family:var(--freight-sans);font-size:calc(var(--u-base) * 3);letter-spacing:.12em}.guide__swatches.svelte-1dcgwc9{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.guide__swatches.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:var(--space-3);font-size:var(--text-xs);line-height:var(--lead-xs)}.guide__chip.svelte-1dcgwc9{inline-size:1.25rem;block-size:1.25rem;border-radius:3px;border:1px solid var(--color-border)}.guide__chip-name.svelte-1dcgwc9{color:var(--color-text)}.guide__chip-hex.svelte-1dcgwc9{font-family:var(--font-mono, ui-monospace, monospace);color:var(--color-text-muted)}.guide__btns.svelte-1dcgwc9,.guide__form.svelte-1dcgwc9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.gbtn.svelte-1dcgwc9{padding:calc(var(--u-base) * 2.2) calc(var(--u-base) * 4.4);background:var(--brand-teal);color:#fff;border-radius:3px;font-family:var(--freight-sans);font-size:var(--text-xs);line-height:var(--lead-xs);font-weight:600}.gbtn--hover.svelte-1dcgwc9{background:var(--brand-teal-deep)}.gbtn--sm.svelte-1dcgwc9{padding:calc(var(--u-base) * 1.8) calc(var(--u-base) * 3.6)}.gbtn-note.svelte-1dcgwc9{font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.gfield.svelte-1dcgwc9{flex:1 1 8rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:3px;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted);background:var(--color-bg)}.guide__icons.svelte-1dcgwc9{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.guide__icons.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){display:flex;align-items:center;gap:var(--space-3);font-family:var(--freight-sans);font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text)}.guide__icons.svelte-1dcgwc9 svg:where(.svelte-1dcgwc9){inline-size:1.75rem;block-size:1.75rem;flex:none;fill:none;stroke:var(--brand-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.guide__icon-note.svelte-1dcgwc9{margin:0;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}@media(max-width:900px){.slide.svelte-1dcgwc9{grid-template-columns:1fr}}.system.svelte-1dcgwc9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.system__group.svelte-1dcgwc9{display:grid;gap:var(--space-3);align-content:start;min-width:0}.system__list.svelte-1dcgwc9{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-3);margin:0;align-items:baseline}.system__name.svelte-1dcgwc9{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:600;color:var(--color-text);white-space:nowrap}.system__swatch.svelte-1dcgwc9{inline-size:.75rem;block-size:.75rem;border-radius:2px;border:1px solid var(--color-border);align-self:center}.system__role.svelte-1dcgwc9{margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text);text-wrap:pretty}.system__detail.svelte-1dcgwc9{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted);margin-block-start:var(--space-1)}@media(max-width:860px){.system.svelte-1dcgwc9{grid-template-columns:1fr;gap:var(--space-6)}}.wire.svelte-1dcgwc9{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.wire__editor.svelte-1dcgwc9{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden;background:#0f172a}.wire__tab.svelte-1dcgwc9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:#1e293b;border-block-end:1px solid #334155;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lead-xs);color:#94a3b8}.wire__dots.svelte-1dcgwc9{display:inline-flex;gap:calc(var(--u-base) * 1.5)}.wire__dots.svelte-1dcgwc9 i:where(.svelte-1dcgwc9){width:10px;height:10px;border-radius:50%;background:#475569}.wire__dots.svelte-1dcgwc9 i:where(.svelte-1dcgwc9):first-child{background:#ef4444}.wire__dots.svelte-1dcgwc9 i:where(.svelte-1dcgwc9):nth-child(2){background:#f59e0b}.wire__dots.svelte-1dcgwc9 i:where(.svelte-1dcgwc9):nth-child(3){background:#22c55e}.wire__code.svelte-1dcgwc9{margin:0;padding:var(--space-4) var(--space-4) var(--space-4) 0;list-style:none;counter-reset:line;overflow-x:auto}.wire__code.svelte-1dcgwc9 li:where(.svelte-1dcgwc9){counter-increment:line;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.75;white-space:pre;color:#e2e8f0}.wire__ln.svelte-1dcgwc9:before{content:counter(line,decimal-leading-zero);display:inline-block;width:3.5rem;padding-inline-end:var(--space-4);text-align:right;color:#475569}.tok--tag.svelte-1dcgwc9{color:#7dd3fc}.tok--attr.svelte-1dcgwc9{color:#c4b5fd}.tok--str.svelte-1dcgwc9{color:#86efac}.tok--fn.svelte-1dcgwc9{color:#fcd34d}.tok--punc.svelte-1dcgwc9{color:#94a3b8}.tok--comment.svelte-1dcgwc9{color:#64748b;font-style:italic}.wire__stage.svelte-1dcgwc9{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.wire__button.svelte-1dcgwc9{justify-self:start;display:inline-flex;align-items:center;font-family:Montserrat,var(--font-body),sans-serif;font-size:var(--text-base);font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:0 calc(var(--u-base) * 5.6);height:64px;border-radius:2px}.wire__button--solid.svelte-1dcgwc9{background:#24b5cc;border:1px solid #20a2b6;color:#fff}.wire__button--quiet.svelte-1dcgwc9{padding-inline:0;height:48px;background:none;color:#d9534f;font-weight:600}.wire__payload.svelte-1dcgwc9{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);align-items:baseline}.wire__payload.svelte-1dcgwc9 dt:where(.svelte-1dcgwc9){font-family:var(--font-body, inherit);font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-muted)}.wire__payload.svelte-1dcgwc9 dd:where(.svelte-1dcgwc9){margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text)}.wire__varies.svelte-1dcgwc9{color:var(--color-indigo-700)}@media(max-width:760px){.wire.svelte-1dcgwc9{grid-template-columns:1fr}}.panels.svelte-1dcgwc9{--g-text: #202124;--g-muted: #70757a;--g-link: #1a0dab;--g-line: #dadce0;font-family:Arial,Roboto,Helvetica,sans-serif;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}@media(max-width:1100px){.panels.svelte-1dcgwc9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.panels.svelte-1dcgwc9{grid-template-columns:1fr}}.results.svelte-1dcgwc9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:start}@media(max-width:760px){.results.svelte-1dcgwc9{grid-template-columns:1fr}}.cards.svelte-1dcgwc9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:start}.fb__media.svelte-1dcgwc9{aspect-ratio:1.91 / 1;background:#f2f3f5}.fb__media.svelte-1dcgwc9 img{width:100%;height:100%;object-fit:cover;display:block}.fb__meta.svelte-1dcgwc9{padding:calc(var(--u-base) * 2.5) var(--space-3);background:#f2f3f5;border-block-start:1px solid #dddfe2}.fb__site.svelte-1dcgwc9{margin:0;font-size:calc(var(--u-base) * 3);line-height:1.34;text-transform:uppercase;color:#606770}.fb__title.svelte-1dcgwc9{margin:calc(var(--u-base) * .75) 0 0;font-size:var(--text-base);font-weight:600;line-height:1.25;color:#1d2129}.fb__desc.svelte-1dcgwc9{margin:calc(var(--u-base) * .75) 0 0;font-size:calc(var(--u-base) * 3.5);line-height:1.35;color:#606770;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.cards.svelte-1dcgwc9{grid-template-columns:1fr}}.panel.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:#fff;border-radius:8px}.panel__name.svelte-1dcgwc9{margin:0;font-family:inherit;font-size:calc(var(--u-base) * 5.5);font-weight:400;line-height:1.25;color:var(--g-text)}.panel__type.svelte-1dcgwc9{margin:calc(var(--u-base) * .5) 0 0;font-size:calc(var(--u-base) * 3.5);color:var(--g-muted)}.panel__actions.svelte-1dcgwc9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.panel__action.svelte-1dcgwc9{padding:calc(var(--u-base) * 1.25) var(--space-3);border:1px solid var(--g-line);border-radius:999px;font-size:calc(var(--u-base) * 3.25);color:var(--g-link)}.panel__desc.svelte-1dcgwc9{margin:0;font-size:calc(var(--u-base) * 3.5);line-height:1.5;color:var(--g-text);text-wrap:pretty}.panel__facts.svelte-1dcgwc9{margin:0;display:grid;gap:calc(var(--u-base) * 1.5)}.panel__fact.svelte-1dcgwc9{display:flex;flex-wrap:wrap;gap:calc(var(--u-base) * 1.5);font-size:calc(var(--u-base) * 3.5);line-height:1.45}.panel__fact.svelte-1dcgwc9 dt:where(.svelte-1dcgwc9){font-weight:700;color:var(--g-text)}.panel__fact.svelte-1dcgwc9 dd:where(.svelte-1dcgwc9){margin:0;color:var(--g-text)}.panel__links.svelte-1dcgwc9{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u-base) * 2.5)}.panel__link.svelte-1dcgwc9{display:block;font-size:calc(var(--u-base) * 3.5);color:var(--g-link);text-decoration:none}.panel__linkdetail.svelte-1dcgwc9{display:block;font-size:calc(var(--u-base) * 3);color:var(--g-muted);text-wrap:pretty}.serp__url.svelte-1dcgwc9{margin:0;font-size:calc(var(--u-base) * 3);color:var(--g-text)}.serp__title.svelte-1dcgwc9{margin:calc(var(--u-base) * .5) 0 0;font-size:var(--text-lg);line-height:1.3;color:var(--g-link)}.serp__desc.svelte-1dcgwc9{margin:var(--space-1) 0 0;font-size:calc(var(--u-base) * 3.5);line-height:1.58;color:#4d5156}.panel__head.svelte-1dcgwc9{padding-block-end:0;border-block-end:none;display:flex;align-items:flex-start;gap:var(--space-3)}.panel__heading.svelte-1dcgwc9{min-width:0}.panel__media.svelte-1dcgwc9{flex:0 0 60px;width:60px;height:60px;overflow:hidden;border-radius:6px;background:#f1f3f4}.panel__media.svelte-1dcgwc9 img{width:100%;height:100%;object-fit:cover}.build.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-8)}.build__lede.svelte-1dcgwc9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:start}.build__lede-text.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.build__portrait.svelte-1dcgwc9{inline-size:calc(var(--u-base) * 36);block-size:calc(var(--u-base) * 36);border-radius:50%;object-fit:cover}.build__intro.svelte-1dcgwc9{margin:0;max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--lead-base);color:var(--color-text);text-wrap:pretty}@media(max-width:760px){.build__lede.svelte-1dcgwc9{grid-template-columns:1fr;justify-items:start}.build__portrait.svelte-1dcgwc9{inline-size:calc(var(--u-base) * 24);block-size:calc(var(--u-base) * 24)}}.build__list.svelte-1dcgwc9{display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.build__item.svelte-1dcgwc9{display:grid;align-content:start;gap:var(--space-2)}.build__item.svelte-1dcgwc9:nth-child(n+4){padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}@media(max-width:900px){.build__list.svelte-1dcgwc9{grid-template-columns:repeat(2,minmax(0,1fr))}.build__item.svelte-1dcgwc9:nth-child(n+3){padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}}@media(max-width:600px){.build__list.svelte-1dcgwc9{grid-template-columns:minmax(0,1fr)}.build__item.svelte-1dcgwc9:nth-child(n+2){padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}}.build__head.svelte-1dcgwc9{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.build__name.svelte-1dcgwc9{font-size:var(--text-base);line-height:var(--lead-base);font-weight:500;color:var(--color-text)}.build__kind.svelte-1dcgwc9{font-size:var(--text-xs);line-height:var(--lead-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.build__strategy.svelte-1dcgwc9{margin:0;max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--lead-base);color:var(--color-text-muted);text-wrap:pretty}.build__archive.svelte-1dcgwc9{justify-self:start;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-indigo-700);text-decoration:none}.build__archive.svelte-1dcgwc9:hover{text-decoration:underline;text-underline-offset:2px}.build__prior.svelte-1dcgwc9{margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);font-style:italic;color:var(--color-text-muted)}.build__detail.svelte-1dcgwc9{margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);text-wrap:pretty}.quilt.svelte-1dcgwc9{display:grid;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.quilt__grid.svelte-1dcgwc9{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:calc(var(--u-base) * .25);margin:0;padding:0;list-style:none;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);overflow:hidden}.quilt__tile.svelte-1dcgwc9{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-surface)}.quilt__name.svelte-1dcgwc9{font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:500;color:var(--color-text)}.quilt__role.svelte-1dcgwc9{font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted);text-wrap:pretty}.quilt__note.svelte-1dcgwc9{margin:0;font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}
