._app_scqay_5{z-index:var(--z-modal);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);view-transition-name:consultation-app;flex-direction:column;display:flex;position:fixed;inset:0}._topbar_scqay_20{padding:var(--space-3) var(--space-5);flex:none}._topbarInner_scqay_25{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;width:100%;max-width:760px;margin:0 auto;display:grid}._returnHome_scqay_36{justify-self:start;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-emphasis);color:var(--color-text-secondary);transition:color var(--duration-micro) var(--ease-out-quart);text-decoration:none;display:inline-flex}@media (hover:hover){._returnHome_scqay_36:hover{color:var(--color-text)}}._logo_scqay_55{border-radius:var(--radius-sm);justify-self:center;align-items:center;display:inline-flex}._logoImg_scqay_61{width:auto;height:24px;display:block}._wordmark_scqay_66{font-family:var(--font-wordmark);-webkit-text-stroke:.35px currentColor;paint-order:stroke fill;letter-spacing:0;color:var(--color-brand-strong);white-space:nowrap;font-size:22px;font-weight:400;line-height:1}._progress_scqay_81{justify-self:end;align-items:center;gap:6px;display:flex}._segment_scqay_87{border-radius:var(--radius-full);background:var(--color-border);width:22px;height:4px;transition:background var(--duration-state) var(--ease-out-quart)}._segment_scqay_87[data-state=done],._segment_scqay_87[data-state=active]{background:var(--color-brand-strong)}._segment_scqay_87[data-state=todo]{background:var(--color-border)}._scroll_scqay_105{padding:var(--space-4) var(--space-5) var(--space-8);--fade-top:28px;--fade-bottom:36px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);flex-direction:column;flex:1;display:flex;overflow-y:auto}._stage_scqay_131{width:100%;max-width:600px;margin:0 auto;padding-top:clamp(4px,1.5vh,20px)}._screen_scqay_138{flex-direction:column;display:flex}._eyebrow_scqay_143{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-eyebrow);color:var(--color-brand-strong)}._title_scqay_152{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-heading-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-text);text-wrap:balance;margin:0}._sub_scqay_163{margin:var(--space-4) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-secondary);text-wrap:pretty;max-width:46ch}._field_scqay_172{margin-top:var(--space-8)}._detailsGrid_scqay_177{gap:var(--space-4);flex-direction:column;display:flex}._row2_scqay_182{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._prefToggle_scqay_191{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._prefOption_scqay_196{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:56px;font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--weight-emphasis);color:var(--color-text-secondary);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .18s,background .18s,color .18s;display:flex}@media (hover:hover){._prefOption_scqay_196:hover{border-color:var(--color-brand-soft-strong)}}._prefOption_scqay_196[data-selected=true]{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-strong)}._prefToggle_scqay_191[data-invalid=true] ._prefOption_scqay_196{border-color:var(--color-destructive)}._labeled_scqay_230{gap:var(--space-2);flex-direction:column;display:flex}._fieldLabel_scqay_235{font-size:var(--text-body-sm);font-weight:var(--weight-emphasis);color:var(--color-text-secondary)}._notesBlock_scqay_240{margin-top:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}._input_scqay_248,._textarea_scqay_249{width:100%;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);transition:border-color var(--duration-micro) var(--ease-out-quart), box-shadow var(--duration-micro) var(--ease-out-quart)}._input_scqay_248{height:56px}._textarea_scqay_249{resize:vertical;min-height:132px;line-height:var(--leading-body)}._input_scqay_248::placeholder,._textarea_scqay_249::placeholder{color:var(--color-text-tertiary)}._input_scqay_248:focus,._textarea_scqay_249:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-soft);outline:none}._input_scqay_248[data-invalid=true]{border-color:var(--color-destructive)}._input_scqay_248[data-invalid=true]:focus{border-color:var(--color-destructive);box-shadow:0 0 0 4px var(--color-destructive-soft,#5c5c5c1f)}._tiles_scqay_290{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}._tile_scqay_290{aspect-ratio:2;border-radius:var(--radius-lg);cursor:pointer;background:var(--color-surface-tint);width:100%;box-shadow:inset 0 0 0 1.5px var(--color-border);transition:background var(--duration-micro) var(--ease-out-quart), box-shadow var(--duration-micro) var(--ease-out-quart), transform var(--duration-micro) var(--ease-out-quart);border:none;padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover){._tile_scqay_290:hover{box-shadow:inset 0 0 0 1.5px var(--color-brand-soft-strong)}}._tile_scqay_290[data-selected=true]{background:var(--color-brand);box-shadow:inset 0 0 0 1.5px var(--color-brand)}._tile_scqay_290[data-selected=true] ._tileLabel_scqay_324,._tile_scqay_290[data-selected=true] ._tileIcon_scqay_325{color:var(--color-text-inverse)}._tileIcon_scqay_325{top:var(--space-3);left:var(--space-3);color:var(--color-brand);transition:color var(--duration-micro) var(--ease-out-quart);display:inline-flex;position:absolute}._tileLabel_scqay_324{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-button);color:var(--color-brand);text-align:left;transition:color var(--duration-micro) var(--ease-out-quart);line-height:1.25;position:absolute}._tileCheck_scqay_348{top:var(--space-3);right:var(--space-3);margin-top:var(--space-2);border-radius:var(--radius-full);border:1.5px solid var(--color-border);width:24px;height:24px;color:var(--color-brand);transition:background var(--duration-micro) var(--ease-out-quart), border-color var(--duration-micro) var(--ease-out-quart);justify-content:center;align-items:center;display:inline-flex;position:absolute}._tileCheck_scqay_348[data-on=true]{background:#fff;border-color:#fff}._options_scqay_372{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._option_scqay_372{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-5);cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-quart), background var(--duration-micro) var(--ease-out-quart);display:flex}@media (hover:hover){._option_scqay_372:hover{border-color:var(--color-brand-soft-strong)}}._option_scqay_372[data-selected=true]{border-color:var(--color-brand);background:var(--color-brand-soft)}._optionText_scqay_407{flex-direction:column;gap:3px;display:flex}._optionLabel_scqay_412{font-size:var(--text-button);font-weight:var(--weight-button);color:var(--color-text)}._optionHint_scqay_417{font-size:var(--text-body-sm);color:var(--color-text-secondary)}._indicator_scqay_423{border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:24px;height:24px;color:var(--color-text-inverse);transition:background var(--duration-micro) var(--ease-out-quart), border-color var(--duration-micro) var(--ease-out-quart);flex:none;justify-content:center;align-items:center;display:inline-flex}._option_scqay_372[data-selected=true] ._indicator_scqay_423{background:var(--color-brand-strong);border-color:var(--color-brand-strong)}._dot_scqay_442{border-radius:var(--radius-full);background:var(--color-text-inverse);width:9px;height:9px}._review_scqay_450{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._reviewRow_scqay_456{align-items:center;gap:var(--space-2) var(--space-4);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-quart);grid-template-columns:96px 1fr auto;grid-template-areas:"label value edit";display:grid}@media (hover:hover){._reviewRow_scqay_456:hover{border-color:var(--color-border-strong)}}._reviewLabel_scqay_476{font-size:var(--text-body-sm);color:var(--color-text-secondary);grid-area:label;margin:0}._reviewValue_scqay_482{font-size:var(--text-body-lg);color:var(--color-text);overflow-wrap:anywhere;grid-area:value;margin:0}._reviewValue_scqay_482[data-empty=true]{color:var(--color-text-tertiary)}._reviewEdit_scqay_493{font-size:var(--text-link);font-weight:var(--weight-emphasis);color:var(--color-brand-strong);grid-area:edit;align-self:start}._footer_scqay_502{background:var(--color-bg);flex:none}._consent_scqay_508{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._consentCheck_scqay_514{align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;display:flex}._consentCheckbox_scqay_521{width:18px;height:18px;accent-color:var(--color-brand-strong);cursor:pointer;flex:none;margin-top:1px}._consentText_scqay_529{font-size:var(--text-body-sm);color:var(--color-text-tertiary);text-align:left;line-height:1.4}._consentLink_scqay_535{color:var(--color-text-secondary);text-underline-offset:2px;font-size:var(--text-body-sm);transition:color var(--duration-micro) var(--ease-out-quart);text-decoration:underline}@media (hover:hover){._consentLink_scqay_535:hover{color:var(--color-brand-strong)}}._nav_scqay_549{border-top:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}._error_scqay_554{margin:0 auto var(--space-3);text-align:center;max-width:660px;font-size:var(--text-body-sm);color:var(--color-destructive)}._navRow_scqay_561{align-items:center;gap:var(--space-4);width:100%;max-width:660px;margin:0 auto;display:flex}._backBtn_scqay_570{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-button);letter-spacing:var(--tracking-button);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-out-quart), border-color var(--duration-micro) var(--ease-out-quart);background:0 0;justify-content:center;align-items:center;padding:14px 28px;line-height:1.2;display:inline-flex}@media (hover:hover){._backBtn_scqay_570:hover{color:var(--color-text);border-color:var(--color-text)}}._nextBtn_scqay_595{gap:var(--space-2);min-width:200px;margin-left:auto}._navRow_scqay_561 ._nextBtn_scqay_595{width:auto}._successWrap_scqay_607{padding:var(--space-8) var(--space-5);flex:1;justify-content:center;align-items:center;display:flex}._success_scqay_607{text-align:center;flex-direction:column;align-items:center;max-width:460px;display:flex}._successIcon_scqay_621{color:var(--color-success);margin-bottom:var(--space-5);display:inline-flex}._successTitle_scqay_626{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-heading-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);color:var(--color-text);margin:0}._successBody_scqay_635{margin:var(--space-4) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-secondary);text-wrap:pretty}._successActions_scqay_642{margin-top:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._successBtn_scqay_649{min-width:200px}._restart_scqay_652{font-family:var(--font-body);font-size:var(--text-link);font-weight:var(--weight-emphasis);color:var(--color-text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}@media (hover:hover){._restart_scqay_652:hover{color:var(--color-text)}}@media (width<=600px){._scroll_scqay_105{padding-top:var(--space-3)}._stage_scqay_131{padding-top:var(--space-2)}._field_scqay_172{margin-top:var(--space-6)}._topbarInner_scqay_25{gap:var(--space-3)}._returnHomeLabel_scqay_685{display:none}._segment_scqay_87{width:16px}._logoImg_scqay_61{height:20px}._row2_scqay_182{grid-template-columns:1fr}._tiles_scqay_290{gap:var(--space-3);grid-template-columns:1fr}._tile_scqay_290{aspect-ratio:auto;min-height:120px}._tileIcon_scqay_325,._tileCheck_scqay_348{top:var(--space-4)}._tileIcon_scqay_325,._tileLabel_scqay_324{left:var(--space-4)}._tileCheck_scqay_348,._tileLabel_scqay_324{right:var(--space-4)}._tileLabel_scqay_324{bottom:var(--space-4);font-size:var(--text-body-lg)}._reviewRow_scqay_456{align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:1fr auto;grid-template-areas:"label edit""value value"}._reviewValue_scqay_482{font-size:var(--text-body-lg)}._nextBtn_scqay_595{min-width:0}._backBtn_scqay_570{padding:14px 22px}}._ack_scqay_744{margin-top:var(--space-6)}
