.steps.svelte-u42wzq{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;padding:0;list-style:none}li.svelte-u42wzq{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem 0 .375rem;border-radius:999px;font-size:.875rem;color:color-mix(in oklch,var(--theme-text-secondary) 80%,transparent)}i.svelte-u42wzq{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--theme-text-primary) 20%,transparent)}li.done.svelte-u42wzq{color:var(--theme-text-primary)}li.done.svelte-u42wzq i:where(.svelte-u42wzq){background:var(--theme-text-primary);color:var(--theme-bg-base);box-shadow:none}li.on.svelte-u42wzq{color:var(--theme-text-primary);font-weight:600;background:color-mix(in oklch,var(--theme-interactive) 10%,transparent)}li.on.svelte-u42wzq i:where(.svelte-u42wzq){background:var(--theme-interactive);color:var(--theme-interactive-foreground);box-shadow:none}.pod-stage.svelte-2gilac{--pod-frame-h: min(52vh, 30rem)}.pod-chips.svelte-2gilac{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:2.5rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.pod-chips.svelte-2gilac::-webkit-scrollbar{display:none}.pod-chips.svelte-2gilac>:where(.svelte-2gilac){flex-shrink:0}@media(min-width:640px){.pod-chips.svelte-2gilac{flex-wrap:wrap;overflow-x:visible;padding-right:.25rem;-webkit-mask-image:none;mask-image:none}}.pod-picture.svelte-2gilac{transition:left var(--motion-quick, .16s) var(--theme-ease-settle, ease-out),top var(--motion-quick, .16s) var(--theme-ease-settle, ease-out),width var(--motion-quick, .16s) var(--theme-ease-settle, ease-out),height var(--motion-quick, .16s) var(--theme-ease-settle, ease-out),transform var(--motion-quick, .16s) var(--theme-ease-settle, ease-out)}.pod-picture.pod-still.svelte-2gilac{transition:none}.pod-paper.svelte-2gilac{background-color:var(--theme-bg-surface);background-image:repeating-linear-gradient(135deg,color-mix(in oklab,var(--theme-text-primary) 8%,transparent) 0 1px,transparent 1px 10px)}.pod-range.svelte-2gilac{accent-color:var(--theme-primary)}@media(prefers-reduced-motion:reduce){.pod-picture.svelte-2gilac{transition:none}}.art.svelte-k5vxwr{display:flex;flex-direction:column;gap:1.5rem;color:var(--theme-text-primary)}.grid.svelte-k5vxwr{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:760px){.grid.svelte-k5vxwr{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem}}.col.svelte-k5vxwr{display:flex;min-width:0;flex-direction:column;gap:1.5rem}.eyebrow.svelte-k5vxwr{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary)}.note.svelte-k5vxwr,.wall.svelte-k5vxwr,.house-why.svelte-k5vxwr,.card-words.svelte-k5vxwr,.foot-note.svelte-k5vxwr{margin:.5rem 0 0;font-size:.8125rem;line-height:1.25rem;color:var(--theme-text-secondary)}.alert.svelte-k5vxwr{margin:.5rem 0 0;padding:.5rem .75rem;border-radius:var(--theme-radius-sm);background:color-mix(in oklch,var(--theme-error) 10%,transparent);color:var(--theme-error-text);font-size:.875rem;line-height:1.25rem}.link.svelte-k5vxwr{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;padding:0;border:0;background:none;font:inherit;font-size:.875rem;color:var(--theme-text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link.svelte-k5vxwr:focus-visible,.chip.svelte-k5vxwr:focus-visible,.size.svelte-k5vxwr:focus-visible,.house-pick.svelte-k5vxwr:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.link.svelte-k5vxwr:disabled{cursor:progress;opacity:.6}.pic.svelte-k5vxwr{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem}.thumb.svelte-k5vxwr{width:5rem;height:5rem;object-fit:cover;border-radius:var(--theme-radius-sm);background:var(--theme-bg-muted)}.pic-words.svelte-k5vxwr{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.pic-name.svelte-k5vxwr{font-weight:600;overflow-wrap:anywhere}.pic-size.svelte-k5vxwr{font-size:.8125rem;color:var(--theme-text-secondary)}.kinds.svelte-k5vxwr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:520px){.kinds.svelte-k5vxwr{display:flex;flex-wrap:wrap}}.chip.svelte-k5vxwr{min-height:2.75rem;padding:.5rem 1rem;border:0;border-radius:var(--theme-radius-sm);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 18%,transparent);font:inherit;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--theme-text-primary);cursor:pointer;transition:background-color var(--theme-motion-fast) var(--theme-ease),box-shadow var(--theme-motion-fast) var(--theme-ease)}.chip[aria-checked=true].svelte-k5vxwr{background:var(--theme-primary);color:var(--theme-primary-foreground);box-shadow:none}.chip.svelte-k5vxwr:disabled{cursor:progress;opacity:.6}.chip.pick.svelte-k5vxwr{justify-self:start}.sizes.svelte-k5vxwr{display:grid;gap:.5rem}.size.svelte-k5vxwr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .875rem;border:0;border-radius:var(--theme-radius-sm);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 14%,transparent);font:inherit;text-align:left;color:var(--theme-text-primary);cursor:pointer}.size[aria-checked=true].svelte-k5vxwr{background:color-mix(in oklch,var(--theme-primary) 8%,transparent);box-shadow:inset 0 0 0 2px var(--theme-primary)}.size[aria-disabled=true].svelte-k5vxwr{opacity:.55;cursor:not-allowed}.size-label.svelte-k5vxwr{font-weight:600;overflow-wrap:anywhere}.size-thing.svelte-k5vxwr{font-weight:400;color:var(--theme-text-secondary)}.badge.svelte-k5vxwr{padding:.125rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.badge.ok.svelte-k5vxwr{background:color-mix(in oklch,var(--theme-success) 14%,transparent);color:var(--theme-success-text)}.badge.soft.svelte-k5vxwr{background:color-mix(in oklch,var(--theme-warning) 16%,transparent);color:var(--theme-warning-text)}.badge.small.svelte-k5vxwr{background:color-mix(in oklch,var(--theme-error) 12%,transparent);color:var(--theme-error-text)}.badge.unknown.svelte-k5vxwr{background:color-mix(in oklch,var(--theme-text-primary) 8%,transparent);color:var(--theme-text-secondary)}.house.svelte-k5vxwr{padding:.875rem 1rem;border-radius:var(--theme-radius-md);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 14%,transparent)}.house-name.svelte-k5vxwr{display:block;font-weight:600}.house-why.svelte-k5vxwr{margin-top:.25rem}.houses.svelte-k5vxwr{display:grid;gap:.5rem;margin-top:.5rem}.house-pick.svelte-k5vxwr{display:grid;gap:.25rem;min-height:2.75rem;padding:.625rem .875rem;border:0;border-radius:var(--theme-radius-sm);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 14%,transparent);font:inherit;text-align:left;color:var(--theme-text-primary);cursor:pointer}.house-pick[aria-checked=true].svelte-k5vxwr{background:color-mix(in oklch,var(--theme-primary) 8%,transparent);box-shadow:inset 0 0 0 2px var(--theme-primary)}.house-pick[aria-disabled=true].svelte-k5vxwr{opacity:.6;cursor:not-allowed}.house-pick-name.svelte-k5vxwr{font-size:.875rem;font-weight:600}.house-pick-why.svelte-k5vxwr{font-size:.75rem;color:var(--theme-error-text)}.chips.svelte-k5vxwr{display:flex;flex-wrap:wrap;gap:.375rem}.mini.svelte-k5vxwr{padding:0 .5rem;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 20%,transparent);font-size:.6875rem;font-weight:600;color:var(--theme-text-secondary)}.mini.bad.svelte-k5vxwr{color:var(--theme-error-text);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-error) 40%,transparent)}.card.svelte-k5vxwr{padding:1rem;border-radius:var(--theme-radius-md);background:color-mix(in oklch,var(--theme-primary) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-primary) 18%,transparent)}.card-words.svelte-k5vxwr{margin:0}dl.svelte-k5vxwr{display:grid;gap:.375rem;margin:0}dl.svelte-k5vxwr div:where(.svelte-k5vxwr){display:flex;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums}dt.svelte-k5vxwr{color:var(--theme-text-secondary)}dd.svelte-k5vxwr{margin:0}.keep.svelte-k5vxwr{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--theme-hairline);font-weight:700}.keep.svelte-k5vxwr dt:where(.svelte-k5vxwr){color:var(--theme-text-primary)}.keep.svelte-k5vxwr dd:where(.svelte-k5vxwr){font-family:var(--theme-font-display);font-size:1.75rem;font-weight:400;line-height:1}dd.box.svelte-k5vxwr{display:inline-flex;align-items:center;height:2.25rem;padding:0 .75rem;border-radius:.75rem;background:var(--theme-bg-elevated);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--theme-text-primary) 16%,transparent);font-weight:600}.say.svelte-k5vxwr{margin:.5rem 0 0;color:var(--theme-text-secondary)}.back.svelte-k5vxwr{padding:0 .75rem;border:0;background:none;font:inherit;font-size:.875rem;font-weight:600;color:var(--theme-interactive-text);cursor:pointer}.done.svelte-k5vxwr{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:640px){.done.with-mock.svelte-k5vxwr{grid-template-columns:14rem minmax(0,1fr)}}.mock.svelte-k5vxwr{width:100%;max-width:14rem;aspect-ratio:1;object-fit:cover;border-radius:var(--theme-radius-md);background:var(--theme-bg-muted)}.done-words.svelte-k5vxwr{display:flex;min-width:0;flex-direction:column;gap:.25rem}.done-name.svelte-k5vxwr{margin:0;font-size:1.5rem;font-weight:500;line-height:2rem;overflow-wrap:anywhere}.line.svelte-k5vxwr{margin:0;font-size:1rem;font-variant-numeric:tabular-nums}.keep-line.svelte-k5vxwr{margin:0;font-size:.9375rem;font-weight:600}.shop-link.svelte-k5vxwr{align-self:flex-start;min-height:2.75rem;display:inline-flex;align-items:center;font-size:.875rem;color:var(--theme-text-primary);text-decoration:underline;text-underline-offset:3px}.foot.svelte-k5vxwr{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.5rem}.foot-note.svelte-k5vxwr{min-width:0;flex:1 1 10rem;margin:0;text-align:right}@media(max-width:639px){.foot-note.svelte-k5vxwr{order:3;flex-basis:100%}}@media(prefers-reduced-motion:no-preference){.strip.svelte-zcb17i{scroll-behavior:smooth}}.badge.svelte-1o6ghqj{position:absolute;left:.25rem;top:.25rem;padding:0 .5rem;border-radius:999px;background:color-mix(in oklch,var(--theme-text-primary) 82%,transparent);color:var(--theme-bg-elevated);font-size:.75rem;font-weight:600;line-height:1.375rem}.lab.svelte-1o6ghqj{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary)}.make.svelte-3j4y3o{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;color:var(--theme-text-primary)}.from.svelte-3j4y3o{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;height:1.75rem;padding:0 .625rem;border-radius:999px;background:color-mix(in oklch,var(--theme-interactive) 10%,transparent);color:var(--theme-interactive-text);font-size:.6875rem;font-weight:600;letter-spacing:.04em}.pic-row.svelte-3j4y3o{display:flex;gap:.75rem;align-items:flex-start;margin:.25rem 0}.thumb.svelte-3j4y3o{width:4.5rem;height:4.5rem;flex:none;border-radius:.75rem;object-fit:cover;background:var(--theme-bg-surface)}.pic-words.svelte-3j4y3o{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pic-words.svelte-3j4y3o b:where(.svelte-3j4y3o){font-weight:600}.ready.svelte-3j4y3o{display:flex;gap:.5rem;align-items:flex-start;margin:0;color:var(--theme-text-secondary)}.ready.svelte-3j4y3o .sd:where(.svelte-3j4y3o){flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:color-mix(in oklch,var(--theme-text-secondary) 70%,transparent)}.ready.ok.svelte-3j4y3o .sd:where(.svelte-3j4y3o){background:var(--theme-interactive)}.ready.no.svelte-3j4y3o .sd:where(.svelte-3j4y3o){background:transparent;box-shadow:inset 0 0 0 2px var(--theme-warning)}.ready.off.svelte-3j4y3o{color:color-mix(in oklch,var(--theme-text-secondary) 80%,transparent)}.ready.off.svelte-3j4y3o .sd:where(.svelte-3j4y3o){background:transparent;box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--theme-text-secondary) 50%,transparent)}.refused.svelte-3j4y3o{margin:0;color:var(--theme-error-text)}.quiet.svelte-3j4y3o{margin:0;color:var(--theme-text-secondary)}.lab.svelte-3j4y3o{margin:1rem 0 0;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary)}.kinds.svelte-3j4y3o,.cals.svelte-3j4y3o{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.kind.svelte-3j4y3o{display:flex;flex-direction:column;width:100%;min-height:2.75rem;padding:1rem;border:1px solid color-mix(in oklch,var(--theme-text-primary) 12%,transparent);border-radius:1rem;background:var(--theme-bg-elevated);text-align:left;font:inherit;color:inherit;cursor:pointer}.kind.svelte-3j4y3o b:where(.svelte-3j4y3o){margin-bottom:.125rem;font-weight:600}.kind.svelte-3j4y3o span:where(.svelte-3j4y3o){color:var(--theme-text-secondary)}.kind.on.svelte-3j4y3o{border-color:var(--theme-interactive);box-shadow:0 0 0 3px color-mix(in oklch,var(--theme-interactive) 14%,transparent)}.kind.svelte-3j4y3o:focus-visible,.lnk.svelte-3j4y3o:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.idea.svelte-3j4y3o{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.625rem .875rem;border-radius:.75rem;background:color-mix(in oklch,var(--theme-interactive) 7%,transparent)}.idea.svelte-3j4y3o p:where(.svelte-3j4y3o){margin:0}.idea.svelte-3j4y3o .why:where(.svelte-3j4y3o){color:var(--theme-text-secondary)}.lnk.svelte-3j4y3o{align-self:flex-start;min-height:2.75rem;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--theme-interactive-text);cursor:pointer}.cal-name.svelte-3j4y3o{margin:0;font-family:var(--theme-font-display);font-size:1.1875rem}.foot.svelte-3j4y3o{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.foot.svelte-3j4y3o .back:where(.svelte-3j4y3o){padding:0 .75rem}.foot-note.svelte-3j4y3o{margin-left:auto;font-size:.8125rem;color:color-mix(in oklch,var(--theme-text-secondary) 80%,transparent)}@media(max-width:639px){.foot.svelte-3j4y3o button:first-child{flex:1}.foot-note.svelte-3j4y3o{flex-basis:100%;margin-left:0}}
