.studio-extras.svelte-jz04xp li.studio-credit-row:where(.svelte-jz04xp) .studio-step:where(.svelte-jz04xp){align-items:flex-start}.studio-extras.svelte-jz04xp li.studio-credit-row:where(.svelte-jz04xp) .studio-step-copy:where(.svelte-jz04xp){min-height:0;justify-content:flex-start}.studio-credit-nudge.svelte-jz04xp{display:block;font-family:var(--font-body);font-size:var(--type-caption);color:var(--color-ink-muted);margin-top:2px}.studio-credit-meter.svelte-jz04xp{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;max-width:7.5rem;margin-top:8px;margin-bottom:2px}.studio-credit-cell.svelte-jz04xp{height:4px;border-radius:2px;border:1px solid var(--color-hair-strong);background:transparent}.studio-credit-cell.is-on.svelte-jz04xp{background:var(--color-ink);border-color:var(--color-ink)}.studio-credit-cell.is-on.is-free.svelte-jz04xp{background:var(--color-accent-green, #3e6b4a);border-color:var(--color-accent-green, #3e6b4a)}.studio-credit-deadline.svelte-jz04xp{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--line-snug);color:var(--color-accent-wine)}.studio-credit-clock.svelte-jz04xp{flex:0 0 auto}.studio-step-sub.studio-share-asks.svelte-jz04xp{color:var(--color-accent-wine)}.studio-title.svelte-jz04xp{font-family:var(--font-display);font-weight:400;font-size:var(--type-display-lg);line-height:var(--line-title);letter-spacing:var(--track-display);color:var(--color-ink);margin:0 0 var(--space-6)}.studio-title-row.svelte-jz04xp{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-6);min-width:0}.studio-title-row.svelte-jz04xp .studio-title:where(.svelte-jz04xp){margin:0;min-width:0;overflow-wrap:anywhere}.studio-title-row--editable.svelte-jz04xp{cursor:pointer}.studio-title-row--editable.svelte-jz04xp:focus-visible{outline:2px solid var(--color-accent-wine);outline-offset:3px;border-radius:4px}.studio-title-edit.svelte-jz04xp{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--color-ink-soft);transition:color .12s ease,opacity .12s ease}.studio-title-row--editable.svelte-jz04xp:hover .studio-title-edit:where(.svelte-jz04xp),.studio-title-row--editable.svelte-jz04xp:focus-visible .studio-title-edit:where(.svelte-jz04xp){color:var(--color-ink)}@media(hover:hover){.studio-title-edit.svelte-jz04xp{opacity:.45}.studio-title-row--editable.svelte-jz04xp:hover .studio-title-edit:where(.svelte-jz04xp),.studio-title-row--editable.svelte-jz04xp:focus-visible .studio-title-edit:where(.svelte-jz04xp){opacity:1}}.studio-title-input.svelte-jz04xp{width:100%;margin:0 0 var(--space-6);padding:0 0 2px;border:0;border-bottom:1px solid var(--color-control-edge);border-radius:0;background:transparent;font-family:var(--font-display);font-weight:400;font-size:var(--type-display-lg);line-height:var(--line-title);letter-spacing:var(--track-display);color:var(--color-ink)}.studio-title-input.svelte-jz04xp:focus{outline:none;border-bottom-color:var(--color-accent-wine)}.studio-title-input.svelte-jz04xp::placeholder{color:var(--color-ink-faint)}.studio-steps.svelte-jz04xp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.studio-steps.svelte-jz04xp>li:where(.svelte-jz04xp){margin:0}.studio-quiz-back.svelte-jz04xp{margin-top:var(--space-4)}.studio-steps.svelte-jz04xp .studio-step:where(.svelte-jz04xp){min-height:5.9rem;align-items:center}.studio-step.svelte-jz04xp{width:100%;display:flex;align-items:flex-start;gap:var(--space-4);text-align:left;background:transparent;border:0;border-top:1px solid var(--color-hair);border-radius:0;padding:var(--space-5) var(--space-1);cursor:pointer;color:var(--color-ink);transition:background-color .12s ease}.studio-steps.svelte-jz04xp>li:where(.svelte-jz04xp):last-child .studio-step:where(.svelte-jz04xp){border-bottom:1px solid var(--color-hair)}.studio-step.svelte-jz04xp:hover{background:var(--color-paper-sunk)}.studio-step.svelte-jz04xp:focus-visible{outline:2px solid var(--color-accent-wine);outline-offset:-2px}.studio-step-num.svelte-jz04xp{font-family:var(--font-display);font-size:var(--type-display-xs);line-height:1.05;color:var(--color-accent-wine);min-width:1.1em;flex:0 0 auto}.studio-step-copy.svelte-jz04xp{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.studio-step-heading.svelte-jz04xp{font-family:var(--font-display);font-size:var(--type-display-xs);line-height:1.1;color:var(--color-ink)}.studio-step-sub.svelte-jz04xp{font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--line-snug);color:var(--color-ink-muted)}.studio-step-chevron.svelte-jz04xp{flex:0 0 auto;align-self:center;color:var(--color-ink-soft)}.studio-home.svelte-jz04xp{display:flex;flex-direction:column}.studio-extras.svelte-jz04xp{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column}.studio-extras.svelte-jz04xp>li:where(.svelte-jz04xp){margin:0}.studio-extras.svelte-jz04xp>li:where(.svelte-jz04xp):last-child .studio-step:where(.svelte-jz04xp){border-bottom:1px solid var(--color-hair)}.studio-steps.studio-card.svelte-jz04xp,.studio-extras.studio-card.svelte-jz04xp{padding:0 var(--space-3)}.studio-card.svelte-jz04xp>li:where(.svelte-jz04xp):first-child .studio-step:where(.svelte-jz04xp){border-top:0}.studio-card.svelte-jz04xp>li:where(.svelte-jz04xp):last-child .studio-step:where(.svelte-jz04xp){border-bottom:0}.studio-card.svelte-jz04xp .studio-step:where(.svelte-jz04xp):hover{background:#16231b0a}.studio-steps.studio-card.svelte-jz04xp{margin-bottom:var(--space-4)}.studio-card.svelte-jz04xp .studio-step:where(.svelte-jz04xp){gap:.3em}.studio-card.svelte-jz04xp .studio-step-num:where(.svelte-jz04xp){color:var(--color-ink);min-width:0}.studio-steps.studio-card.svelte-jz04xp .studio-step:where(.svelte-jz04xp){min-height:4.5rem}.studio-extra-icon.svelte-jz04xp{flex:0 0 auto;min-width:1.1em;height:calc(var(--type-display-xs) * 1.1);font-size:var(--type-display-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent-wine)}.studio-extras.svelte-jz04xp .studio-step:where(.svelte-jz04xp){align-items:center}.studio-extras.svelte-jz04xp .studio-step-copy:where(.svelte-jz04xp){min-height:calc(var(--type-display-xs) * 1.1 + var(--space-1) + var(--type-caption) * var(--line-snug));justify-content:center}.studio-extras.svelte-jz04xp .studio-step-chevron:where(.svelte-jz04xp){margin-top:0}.look-list.svelte-kxpz9a{margin-bottom:var(--space-2)}.look-list.svelte-kxpz9a>:where(.svelte-kxpz9a):last-child{border-bottom:0}.look-item.svelte-kxpz9a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:2px;width:100%;min-height:44px;padding:var(--space-3) var(--space-1);border:0;border-bottom:1px solid var(--color-hair);background:transparent;text-align:left;font:inherit;color:var(--color-ink);cursor:pointer}.look-name.svelte-kxpz9a{grid-column:1;font-size:var(--type-body);font-weight:500}.look-why.svelte-kxpz9a{grid-column:1;font-size:var(--type-body-sm);color:var(--color-ink-muted);line-height:1.4}.look-fix.svelte-kxpz9a{grid-column:2;grid-row:1 / span 2;align-self:center}.look-status.svelte-kxpz9a{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-1);border-bottom:1px solid var(--color-hair)}.look-list.svelte-kxpz9a>.look-status:where(.svelte-kxpz9a):last-child{border-bottom:0}.look-mark.svelte-kxpz9a{flex:none;width:26px;height:26px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--type-body-sm)}.look-mark--ok.svelte-kxpz9a{background:#3e6b4a24;color:var(--color-accent-green)}.look-mark--warn.svelte-kxpz9a{background:#8a2a2b1f;color:var(--color-accent-wine)}.look-status-text.svelte-kxpz9a{display:grid;gap:2px}.look-status-text.svelte-kxpz9a strong:where(.svelte-kxpz9a){font-size:var(--type-body);font-weight:500;color:var(--color-ink)}.look-status-text.svelte-kxpz9a span:where(.svelte-kxpz9a){font-size:var(--type-body-sm);line-height:1.45;color:var(--color-ink-muted)}.look-yours.svelte-kxpz9a{margin-top:var(--space-4)}.look-question.svelte-kxpz9a{margin:0 var(--space-3);font-family:var(--font-display);font-size:var(--type-display-sm);font-weight:400;line-height:1.2;color:var(--color-ink)}.look-intro.svelte-kxpz9a{margin:var(--space-1) var(--space-3) var(--space-4);font-size:var(--type-body-sm);line-height:1.45;color:var(--color-ink-muted)}.look-need-tick.svelte-kxpz9a{display:flex;gap:var(--space-2);align-items:baseline;margin:var(--space-2) var(--space-3) 0;font-size:var(--type-body);line-height:1.45;color:var(--color-accent-wine)}.look-over.svelte-kxpz9a .look-approve:where(.svelte-kxpz9a){white-space:normal}.look-over.svelte-kxpz9a{min-width:0}.look-approve.svelte-kxpz9a{display:flex;gap:var(--space-3);align-items:center;min-height:48px;font-family:var(--font-body);font-size:var(--type-body);color:var(--color-ink);padding:var(--space-3);border:0;border-radius:12px;background:var(--color-card);box-shadow:0 0 0 1px #16231b0f,var(--shadow-hairline);cursor:pointer;line-height:1.4}.look-approve.svelte-kxpz9a input:where(.svelte-kxpz9a){width:32px;height:32px;margin:0;flex:none;accent-color:var(--color-accent-wine)}.flp-panel.svelte-1m44mrz{display:flex;flex-direction:column}.flp-help.svelte-1m44mrz{margin:0 0 12px;font-family:var(--font-body);font-size:var(--type-body);line-height:1.45;color:var(--color-ink-muted)}.flp-count.svelte-1m44mrz{margin:10px 2px 0;font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--color-ink-muted)}.flp-link.svelte-1m44mrz{display:flex;align-items:center;min-height:48px;margin:4px 0 0;padding:0 2px;border:0;background:none;color:var(--color-accent-wine);font-family:var(--font-body);font-size:var(--type-body);font-weight:600;cursor:pointer}.flp-link.svelte-1m44mrz:focus-visible{outline:none;box-shadow:var(--focus-ring-ink)}.flp-done.svelte-1m44mrz{margin-top:12px;min-height:48px}.summary-flow.svelte-8mc5co{display:flex;flex-direction:column}.summary-flow.svelte-8mc5co>.summary-last:where(.svelte-8mc5co){order:10;margin-top:0}.summary-flow.svelte-8mc5co .summary-row{border-top:0;border-bottom:1px solid var(--color-hair)}.checklist-step-num.svelte-8mc5co{color:var(--color-accent-wine)}.step-home-body.svelte-8mc5co{padding-top:0;padding-bottom:var(--space-2)}.step-home-drawer--overview.svelte-8mc5co .step-home-body:where(.svelte-8mc5co){padding-top:0;padding-bottom:0}.step-note.svelte-8mc5co{color:var(--color-ink-muted);font-family:var(--font-body);font-style:italic;font-size:var(--type-body-sm);line-height:1.45;white-space:normal}.step-section.svelte-8mc5co{display:grid;gap:var(--space-4);animation:svelte-8mc5co-step-section-enter var(--motion-base) var(--motion-ease-out)}@keyframes svelte-8mc5co-step-section-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.step-section.svelte-8mc5co{animation:none}}.step-section-head.svelte-8mc5co{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:.1rem}.step-section-copywrap.svelte-8mc5co{display:grid;gap:var(--space-1)}.step-action-row.svelte-8mc5co,.step-field-stack.svelte-8mc5co{display:grid;gap:var(--space-4)}.step-action-row--stacked.svelte-8mc5co{gap:var(--space-2);justify-items:center}.step-action-row--stacked.svelte-8mc5co>.btn:where(.svelte-8mc5co){width:100%}.step-link-btn.svelte-8mc5co{background:transparent;border:0;padding:var(--space-2) var(--space-2);font-family:var(--font-body);font-size:var(--type-body-sm);font-style:italic;font-weight:400;color:var(--color-accent-wine);cursor:pointer;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#8a2a2b59;transition:color var(--motion-fast) var(--motion-ease-out),text-decoration-color var(--motion-fast) var(--motion-ease-out)}.step-link-btn.svelte-8mc5co:hover:not(:disabled),.step-link-btn.svelte-8mc5co:focus-visible{color:var(--color-accent-wine-hover);text-decoration-color:#8a2a2bb3;outline:none}.who-founder-count.svelte-8mc5co{display:flex;align-items:center;width:fit-content;min-height:44px;margin:calc(-1 * var(--space-3)) 0 0 auto;padding:0;font-size:var(--type-caption);color:var(--color-ink-muted);text-align:right;text-decoration-color:var(--color-hair-strong)}.who-founder-count.svelte-8mc5co:hover:not(:disabled),.who-founder-count.svelte-8mc5co:focus-visible{color:var(--color-ink);text-decoration-color:currentColor}.step-link-btn.svelte-8mc5co:disabled{opacity:.5;cursor:not-allowed}.step-note.svelte-8mc5co{margin:0;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-hair);font-family:var(--font-body);font-style:normal;font-size:var(--type-caption);color:var(--color-ink-muted);line-height:1.5}.step-choice-row.svelte-8mc5co .choice-btn:where(.svelte-8mc5co){display:flex;align-items:center;justify-content:center}.step-founders.svelte-8mc5co{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.step-founders.svelte-8mc5co .picker{gap:var(--space-2)}.step-founders-single.svelte-8mc5co,.step-founders-stacked.svelte-8mc5co{grid-template-columns:minmax(0,1fr)}.step-founders-stacked.svelte-8mc5co .picker{display:flex;align-items:center;gap:var(--space-3);min-width:0}.step-founders-stacked.svelte-8mc5co .picker-label{flex:0 0 6.5rem}.step-founders-stacked.svelte-8mc5co .combo{flex:1 1 auto;min-width:0}.who-refine.svelte-8mc5co{display:flex;flex-direction:column;gap:var(--space-4)}.who-refine.svelte-8mc5co .step-field:where(.svelte-8mc5co)+.step-field:where(.svelte-8mc5co){margin-top:var(--space-2)}.step-founders-couple.svelte-8mc5co{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--space-2);row-gap:var(--space-4);align-items:end}.step-founders-couple.svelte-8mc5co .picker{min-width:0}.swap-btn.svelte-8mc5co{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:32px;height:32px;padding:0;margin:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out)}.swap-btn.svelte-8mc5co:hover,.swap-btn.svelte-8mc5co:focus-visible{color:var(--color-ink);background:#16231b0a;outline:none}.swap-btn-icon.svelte-8mc5co{flex:0 0 auto}.swap-btn-label.svelte-8mc5co{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.step-field.svelte-8mc5co{display:grid;gap:var(--space-2)}.step-founders.svelte-8mc5co .picker-label{font-family:var(--font-body);font-size:var(--type-body-sm);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-ink)}.step-home-foot.svelte-8mc5co{margin-top:22px}.refine-list.svelte-8mc5co{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-1))}.refine-list.svelte-8mc5co .refine-row:where(.svelte-8mc5co)+.refine-row:where(.svelte-8mc5co){border-top:0}.people-actions.svelte-8mc5co{display:grid;gap:var(--space-3);margin:0 0 var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-hair)}.substep-desc.svelte-8mc5co{margin:calc(-1 * var(--space-1)) 0 var(--space-2);font-family:var(--font-body);font-size:var(--type-caption);line-height:1.4;color:var(--color-ink-muted)}.refine-list.substep-rows.svelte-8mc5co{display:grid;gap:var(--space-3);margin:0}.studio-card.svelte-8mc5co .refine-list.substep-rows:where(.svelte-8mc5co){gap:0}.who-refine.studio-card.svelte-8mc5co,.people-actions.studio-card.svelte-8mc5co{gap:0}.people-actions.studio-card.svelte-8mc5co .refine-row{margin-top:0;padding-top:16px;padding-bottom:16px}.people-actions.studio-card.svelte-8mc5co .refine-row:not(.summary-row)+.refine-row{border-top:1px solid var(--color-hair)}.studio-hint.svelte-8mc5co{margin:var(--space-1) var(--space-3) var(--space-3);font-size:var(--type-body-sm);line-height:1.45;color:var(--color-ink-muted)}.add-inline.svelte-8mc5co .add-person-of:where(.svelte-8mc5co){margin-top:var(--space-3)}.add-inline.svelte-8mc5co .add-person-sheet{margin-top:var(--space-3)}.add-inline.svelte-8mc5co .add-inline-btn:where(.svelte-8mc5co){margin-top:var(--space-3);width:100%;min-height:48px;background:var(--color-card);border:2px solid var(--color-ink);font-weight:600}.refine-list.studio-card.svelte-8mc5co{margin-left:0;margin-right:0}.summary-flow.svelte-8mc5co>.studio-group-label:where(.svelte-8mc5co){margin-top:var(--space-3)}.summary-flow.svelte-8mc5co>.studio-group-label.summary-first-label:where(.svelte-8mc5co){margin-top:var(--space-1)}.substep-switch.svelte-8mc5co{align-self:flex-start;padding-left:0}.people-actions--headed.svelte-8mc5co{margin-bottom:0;padding-bottom:0;border-bottom:0}.people-actions.svelte-8mc5co .refine-row:where(.svelte-8mc5co)+.refine-row:where(.svelte-8mc5co){border-top:0;padding-top:12px;margin-top:calc(-1 * var(--space-3))}.people-actions.svelte-8mc5co .refine-row:where(.svelte-8mc5co):has(+.refine-row:where(.svelte-8mc5co)){padding-bottom:12px}.people-actions.svelte-8mc5co .manage-people:where(.svelte-8mc5co){margin-top:var(--space-4)}.add-person-of.svelte-8mc5co{margin-top:var(--space-5)}.manage-people.svelte-8mc5co{display:grid;gap:var(--space-2)}.manage-search.svelte-8mc5co{width:100%;box-sizing:border-box;min-height:44px;padding:8px 12px;border:1px solid var(--color-hair-strong, rgba(0, 0, 0, .22));border-radius:var(--radius-xs, 4px);background:var(--color-card);color:var(--color-ink, inherit);font-family:var(--font-body, inherit);font-size:var(--type-body-sm)}.manage-search.svelte-8mc5co::placeholder{color:var(--color-ink-faint, rgba(0, 0, 0, .4));font-style:italic}.manage-search.svelte-8mc5co:focus{outline:none;border-color:var(--color-ink, currentColor);box-shadow:0 0 0 3px #8a2a2b1f}.manage-list.svelte-8mc5co{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;border:1px solid var(--color-hair, rgba(0, 0, 0, .12));border-radius:var(--radius-xs, 4px);background:var(--color-card)}.manage-list.svelte-8mc5co li:where(.svelte-8mc5co)+li:where(.svelte-8mc5co){border-top:1px solid var(--color-hair, rgba(0, 0, 0, .08))}.manage-row.svelte-8mc5co{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--font-body, inherit);color:var(--color-ink, inherit)}.manage-row.svelte-8mc5co:hover,.manage-row.svelte-8mc5co:focus-visible{background:#16231b0a;outline:none}.manage-row-name.svelte-8mc5co{font-size:var(--type-body-sm);color:var(--color-ink, inherit)}.manage-row-sub.svelte-8mc5co{font-size:.8125rem;color:var(--color-ink-muted, currentColor);font-variant-numeric:tabular-nums}.manage-note.svelte-8mc5co{margin:0;font-family:var(--font-body, inherit);font-size:.8125rem;color:var(--color-ink-soft, currentColor)}.stepper.svelte-8mc5co{display:inline-flex;align-items:center;gap:var(--space-3)}.stepper-btn.svelte-8mc5co{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1.25px solid var(--color-hair-strong);border-radius:999px;background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out)}.stepper-btn.svelte-8mc5co:before{content:"";position:absolute;inset:-6px}.stepper-btn.svelte-8mc5co:hover:not(:disabled),.stepper-btn.svelte-8mc5co:focus-visible{border-color:var(--color-ink);color:var(--color-ink);outline:none}.stepper-btn.svelte-8mc5co:focus-visible{box-shadow:var(--focus-ring-ink)}.stepper-btn.svelte-8mc5co:active:not(:disabled){background:#16231b0d}.stepper-btn.svelte-8mc5co:disabled{opacity:.35;cursor:not-allowed}.stepper-btn.svelte-8mc5co svg:where(.svelte-8mc5co){display:block}.stepper-label.svelte-8mc5co{font-family:var(--font-body);font-size:var(--type-body-sm);letter-spacing:0;text-align:center;color:var(--color-ink);white-space:nowrap}.add-person-sheet.svelte-8mc5co{margin-top:var(--space-3);padding-top:0;border-top:0}.sheet-link.svelte-8mc5co{font:inherit;background:none;border:0;padding:0;color:var(--color-accent-wine);text-decoration:underline;cursor:pointer}.founders-card.svelte-8mc5co{padding-top:var(--space-2);padding-bottom:var(--space-3)}.step-section-copy.svelte-e2ygw1{margin:0;color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--type-body-sm);line-height:1.45;white-space:normal}.reprint-carry-note.svelte-e2ygw1{margin-top:var(--space-3, .75rem)}.step-section.svelte-e2ygw1{display:grid;gap:var(--space-3)}.step-home-body.svelte-e2ygw1{padding-top:0}.group-subhead.svelte-e2ygw1{margin-bottom:var(--space-5)}.step-home-foot.svelte-e2ygw1{margin-top:var(--space-8)}.gen-note.svelte-e2ygw1{margin-bottom:var(--space-4)}.thankyou-offer-section.svelte-e2ygw1{margin-top:var(--space-10)}.size-opt.svelte-zc0xak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.size-name.svelte-zc0xak{font-variant-numeric:tabular-nums;white-space:nowrap}.size-std.svelte-zc0xak{font-family:var(--font-mono);font-size:var(--type-mono-label);font-weight:500;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap}.choice-btn-active.svelte-zc0xak .size-std:where(.svelte-zc0xak){color:inherit}.size-opt--gated.svelte-zc0xak{cursor:default;border-color:var(--color-hair)}.size-opt--gated.svelte-zc0xak .size-name:where(.svelte-zc0xak){color:var(--color-ink-muted);text-decoration:line-through}.finish-price.svelte-yumy18{font-family:var(--font-mono);font-size:var(--type-mono-label);font-weight:500;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-muted);margin-left:2px;align-self:center}.swatches.svelte-yumy18{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.swatch.svelte-yumy18{appearance:none;border:0;background:none;cursor:pointer;display:flex;justify-content:center;flex:1 1 0;min-width:0;padding:2px;border-radius:var(--radius-sm, 6px)}.swatch-dot.svelte-yumy18{display:block;width:24px;height:24px;border-radius:50%;background:var(--sw);box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 3px #00000040,0 0 0 1px #4a403640}.swatch--none.svelte-yumy18 .swatch-dot:where(.svelte-yumy18){background:#fff;position:relative;overflow:hidden}.swatch--none.svelte-yumy18 .swatch-dot:where(.svelte-yumy18):after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;background:#b6427a;transform:rotate(45deg);transform-origin:center;opacity:.55}.swatch--sel.svelte-yumy18 .swatch-dot:where(.svelte-yumy18){box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 3px #00000040,0 0 0 2px var(--color-accent-wine)}.mat-opt.svelte-rozd44{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.mat-opt-name.svelte-rozd44{line-height:1.15;text-align:center;white-space:nowrap}.mat-control-col.svelte-rozd44{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.step-field.step-field--inline.mat-field.svelte-rozd44{align-items:flex-start}.mat-field.svelte-rozd44>span:where(.svelte-rozd44){min-height:52px}.mat-edit-link.svelte-rozd44{align-self:stretch;min-height:44px;padding:0 var(--space-1);border:0;background:transparent;color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--type-body-sm);text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:color .12s var(--motion-ease-out)}.mat-edit-link.svelte-rozd44:hover,.mat-edit-link.svelte-rozd44:focus-visible{color:var(--color-ink);outline:none}.orient-rec-badge.svelte-v5tu8s{display:block;margin-top:2px;font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:var(--tracking-mono);text-transform:uppercase;opacity:.72}
