.order.svelte-vntbv6{margin:2rem 0;max-width:60rem}h4.svelte-vntbv6{margin:0 0 .5rem;font-size:1.375rem;color:var(--color-heading)}h5.svelte-vntbv6{margin:1.75rem 0 .75rem;font-size:1.0625rem;color:var(--color-heading)}h6.svelte-vntbv6{margin:1rem 0 .25rem;font-size:.9375rem;color:var(--color-heading)}.lead.svelte-vntbv6{margin:0 0 1rem;color:var(--color-body)}.notice.svelte-vntbv6,.blocked.svelte-vntbv6{margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;color:var(--color-body);border-left:3px solid var(--color-warning);background:var(--color-warning-light);border-radius:var(--radius-md)}.boards.svelte-vntbv6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.board.svelte-vntbv6{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.board.svelte-vntbv6 img:where(.svelte-vntbv6),.no-image.svelte-vntbv6{width:6rem;height:6rem;object-fit:contain;background:var(--color-drawing-paper);border-radius:var(--radius-md)}.no-image.svelte-vntbv6{display:grid;place-items:center;font-size:1.5rem;color:var(--color-muted)}.facts.svelte-vntbv6 p:where(.svelte-vntbv6){margin:0 0 .375rem;font-size:.875rem}.name.svelte-vntbv6{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:600}.name.svelte-vntbv6 a:where(.svelte-vntbv6),.order.svelte-vntbv6 a:where(.svelte-vntbv6){color:var(--color-primary)}.code.svelte-vntbv6{font-weight:400;font-size:.75rem;color:var(--color-muted)}.facts.svelte-vntbv6 dl:where(.svelte-vntbv6),.overview.svelte-vntbv6,.settings.svelte-vntbv6{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .375rem;font-size:.8125rem}dt.svelte-vntbv6{color:var(--color-muted)}dd.svelte-vntbv6{margin:0;color:var(--color-heading)}.meaning.svelte-vntbv6,.minimum.svelte-vntbv6,.fine.svelte-vntbv6{font-size:.8125rem;color:var(--color-muted)}.readiness.svelte-vntbv6{font-weight:600}.readiness-experimental.svelte-vntbv6,.readiness-files-generated.svelte-vntbv6{color:var(--color-warning)}.readiness-prototype-tested.svelte-vntbv6{color:var(--color-primary)}.readiness-approved.svelte-vntbv6,.compatible.svelte-vntbv6,.done.svelte-vntbv6{color:var(--color-success)}.why.svelte-vntbv6{color:var(--color-warning)}.compatible.svelte-vntbv6{display:flex;align-items:center;gap:.25rem}.quantity.svelte-vntbv6{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem}.quantity.svelte-vntbv6 input:where(.svelte-vntbv6){width:5rem;padding:.25rem .5rem;font:inherit;color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.quantity.svelte-vntbv6 input:where(.svelte-vntbv6):focus-visible,.choice.svelte-vntbv6:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.gaps.svelte-vntbv6{margin:1rem 0 0;padding:0;list-style:none;font-size:.875rem}.gaps.svelte-vntbv6 li:where(.svelte-vntbv6){display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem}.ready-made.svelte-vntbv6{margin:.75rem 0 0;font-size:.875rem}.choices.svelte-vntbv6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;border:0}.choices.svelte-vntbv6 legend:where(.svelte-vntbv6){padding:0}.choice.svelte-vntbv6{position:relative;display:grid;gap:.375rem;padding:1rem;font-size:.875rem;color:var(--color-body);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer}.choice.selected.svelte-vntbv6{border-color:var(--color-primary);background:var(--color-primary-container)}.choice.svelte-vntbv6 input:where(.svelte-vntbv6){position:absolute;opacity:0;pointer-events:none}.choice.svelte-vntbv6 .title:where(.svelte-vntbv6){display:flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;color:var(--color-heading)}.choice.svelte-vntbv6 em:where(.svelte-vntbv6){font-style:normal;font-size:.6875rem;font-weight:500;padding:.0625rem .5rem;border:1px solid currentColor;border-radius:var(--radius-full);color:var(--color-success)}.availability.svelte-vntbv6{font-weight:500;color:var(--color-success)}.availability.none.svelte-vntbv6{color:var(--color-warning)}.choices.svelte-vntbv6 .fine:where(.svelte-vntbv6){grid-column:1 / -1;margin:0}.summary.svelte-vntbv6{padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.table-scroll.svelte-vntbv6{overflow-x:auto;margin:.75rem 0}table.svelte-vntbv6{width:100%;min-width:36rem;border-collapse:collapse;font-size:.8125rem}th.svelte-vntbv6,td.svelte-vntbv6{padding:.375rem .5rem;text-align:left;border-bottom:1px solid var(--color-border)}thead.svelte-vntbv6 th:where(.svelte-vntbv6){color:var(--color-muted);font-weight:500}.afterwards-title.svelte-vntbv6{margin:1rem 0 .25rem;font-weight:600;font-size:.875rem;color:var(--color-heading)}.afterwards.svelte-vntbv6,.steps.svelte-vntbv6,.components.svelte-vntbv6,.files.svelte-vntbv6{margin:0 0 .75rem;padding-left:1.25rem;font-size:.875rem}.actions.svelte-vntbv6{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .75rem;padding:0;list-style:none}.files.svelte-vntbv6 code:where(.svelte-vntbv6){font-size:.6875rem;word-break:break-all;color:var(--color-muted)}.order.svelte-vntbv6 details{margin-top:1rem}.step-views.svelte-1mb525m{margin:0}.hands.svelte-1mb525m{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.step-view.svelte-1mb525m{margin:0}.step-views.svelte-1mb525m>.stage:where(.svelte-1mb525m){margin-bottom:.5rem}.stage.svelte-1mb525m{aspect-ratio:16 / 10;max-height:70vh}.skeleton.svelte-1mb525m{height:100%;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--surface-1)}figcaption.svelte-1mb525m,.hint.svelte-1mb525m{margin-top:.5rem;font-size:.8125rem;line-height:1.5;color:var(--color-muted)}figcaption.svelte-1mb525m p:where(.svelte-1mb525m){margin:0}.hand.svelte-1mb525m{font-weight:600;color:var(--color-heading);text-transform:capitalize}ul.svelte-1mb525m{margin:.25rem 0;padding:0;list-style:none}li.svelte-1mb525m{display:flex;align-items:baseline;gap:.375rem}a.svelte-1mb525m{color:var(--color-primary)}.kind.svelte-1mb525m{font-size:.75rem}@media print{.step-views.svelte-1mb525m{display:none}}.step-wiring.svelte-y46lkr{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.step-wiring.svelte-y46lkr>details{padding:.25rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.unwired.svelte-y46lkr{margin:0;font-size:.8125rem;color:var(--color-muted)}code.svelte-y46lkr{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.8125rem}.item.svelte-wlgalk{position:relative;border-bottom:1px solid var(--color-border);scroll-margin-top:5rem}.item.svelte-wlgalk .step-fold>summary{display:flex;align-items:flex-start;gap:.75rem;width:auto;padding:.875rem 9.75rem .875rem .25rem;font-weight:400}.other.svelte-wlgalk .step-fold>summary{padding-right:2rem}.item.svelte-wlgalk .step-fold>summary .chevron{order:3;margin:.375rem 0 0 auto}.item.svelte-wlgalk .step-fold>.body{padding:0 .25rem 1.5rem 2.75rem}.number.svelte-wlgalk{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-muted)}.complete.svelte-wlgalk .number:where(.svelte-wlgalk){border-color:var(--color-success);background:var(--color-success-light);color:var(--color-success)}.check.svelte-wlgalk .number:where(.svelte-wlgalk){border-color:var(--color-warning);color:var(--color-warning)}.head.svelte-wlgalk{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem}.title.svelte-wlgalk{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--color-heading)}.complete.svelte-wlgalk .title:where(.svelte-wlgalk),.other.svelte-wlgalk .title:where(.svelte-wlgalk){color:var(--color-muted)}.serves.svelte-wlgalk{display:flex;flex-wrap:wrap;gap:.125rem .625rem;font-size:.75rem;color:var(--color-muted)}.draft.svelte-wlgalk,.recheck.svelte-wlgalk{color:var(--color-warning)}.recheck.svelte-wlgalk{font-weight:500}.item.svelte-wlgalk .tick{position:absolute;top:.75rem;right:.25rem;color:var(--color-muted)}.item.svelte-wlgalk .tick:hover{color:var(--color-heading)}.complete.svelte-wlgalk .tick{color:var(--color-success)}.check.svelte-wlgalk .tick{color:var(--color-warning)}.first.svelte-wlgalk{display:flex;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;color:var(--color-muted)}.first.svelte-wlgalk span:where(.svelte-wlgalk):first-child{flex:none;margin-top:.2rem}.first.svelte-wlgalk a:where(.svelte-wlgalk){color:var(--color-primary)}.views.svelte-wlgalk{display:flex;gap:.5rem;margin:1.25rem 0 .75rem}.visual.svelte-wlgalk,.fold.svelte-wlgalk .step-images{margin-top:1.25rem}.visually-hidden.svelte-wlgalk{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.paper-tick.svelte-wlgalk{display:none}@media(max-width:40rem){.item.svelte-wlgalk .step-fold>summary{padding-right:3.25rem}.item.svelte-wlgalk .step-fold>.body{padding-left:.25rem}.tick-label.svelte-wlgalk{display:none}}@media print{.item.svelte-wlgalk .tick{display:none}.paper-tick.svelte-wlgalk{display:block;position:absolute;top:.875rem;right:.25rem}.item.svelte-wlgalk .step-fold>summary{padding-right:2rem}}.accordion.svelte-1qpp4lr{max-width:56rem}.progress.svelte-1qpp4lr{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.8125rem;color:var(--color-muted)}.bar.svelte-1qpp4lr{flex:1;max-width:16rem;height:.375rem;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.bar.svelte-1qpp4lr span:where(.svelte-1qpp4lr){display:block;height:100%;background:var(--color-success);transition:width var(--duration-fast)}.stage.svelte-1qpp4lr{margin:2rem 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.steps.svelte-1qpp4lr{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.accordion.svelte-1qpp4lr .others{margin-top:2.5rem;font-size:.875rem}.accordion.svelte-1qpp4lr .others>.body{padding:.5rem 0 0;font-size:1rem}.intro.svelte-1c1uluj{max-width:52rem;margin-bottom:1.5rem}.title.svelte-1c1uluj{font-size:clamp(1.875rem,1.5rem + 2vw,2.5rem);color:var(--color-heading);margin:0 0 .5rem}.lead.svelte-1c1uluj{max-width:65ch;margin:0 0 1.25rem;line-height:1.6;color:var(--color-body)}.hint.svelte-1c1uluj{margin:.75rem 0 0;font-size:.8125rem;color:var(--color-muted)}
