.guided-workflow-module__lt2X_W__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-workflow-module__lt2X_W__workflowProgress{border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);padding:1rem clamp(.75rem,3vw,1.5rem);font-size:1rem}.guided-workflow-module__lt2X_W__progressList{grid-template-columns:repeat(4,minmax(0,1fr));max-width:48rem;margin:0 auto;padding:0;list-style:none;display:grid}.guided-workflow-module__lt2X_W__progressStep{text-align:center;justify-items:center;gap:.5rem;min-width:0;display:grid;position:relative}.guided-workflow-module__lt2X_W__progressStep:not(:last-child):after{z-index:0;background:var(--line);content:"";width:calc(100% - 2rem);height:1px;position:absolute;top:1rem;left:calc(50% + 1rem)}.guided-workflow-module__lt2X_W__progressStep[data-state=completed]:not(:last-child):after{background:var(--success)}.guided-workflow-module__lt2X_W__progressIndicator{z-index:1;border:1px solid var(--line-strong);background:var(--surface-raised);width:2rem;height:2rem;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.875rem;font-weight:750;line-height:1;display:grid;position:relative}.guided-workflow-module__lt2X_W__progressStep[data-state=completed] .guided-workflow-module__lt2X_W__progressIndicator{border-color:var(--success);background:var(--success);color:#fff}.guided-workflow-module__lt2X_W__progressStep[data-state=current] .guided-workflow-module__lt2X_W__progressIndicator{border-color:var(--signal-action);background:var(--signal-action);color:#fff;box-shadow:0 0 0 3px var(--surface-selected)}.guided-workflow-module__lt2X_W__completedIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.guided-workflow-module__lt2X_W__progressLabel{min-width:0;color:var(--muted);font-size:.875rem;font-weight:650;line-height:1.25}.guided-workflow-module__lt2X_W__progressStep[data-state=completed] .guided-workflow-module__lt2X_W__progressLabel{color:var(--success)}.guided-workflow-module__lt2X_W__progressStep[data-state=current] .guided-workflow-module__lt2X_W__progressLabel{color:var(--ink);font-weight:800}.guided-workflow-module__lt2X_W__searchSummary{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.25rem;font-size:1rem;display:flex}.guided-workflow-module__lt2X_W__summaryCopy{gap:.25rem;min-width:0;display:grid}.guided-workflow-module__lt2X_W__summaryEyebrow,.guided-workflow-module__lt2X_W__summaryRoute{margin:0}.guided-workflow-module__lt2X_W__summaryEyebrow,.guided-workflow-module__lt2X_W__stageEyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:700;line-height:1.25}.guided-workflow-module__lt2X_W__summaryRoute{align-items:baseline;gap:.5rem;min-width:0;font-size:1.125rem;font-weight:800;line-height:1.35;display:flex}.guided-workflow-module__lt2X_W__summaryRoute>span:not(.guided-workflow-module__lt2X_W__routeArrow,.guided-workflow-module__lt2X_W__srOnly){overflow-wrap:anywhere;min-width:0}.guided-workflow-module__lt2X_W__routeArrow{color:var(--signal-ink);flex:none}.guided-workflow-module__lt2X_W__summaryMeta{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.35rem 0 0;display:flex}.guided-workflow-module__lt2X_W__summaryMeta>div{align-items:baseline;gap:.4rem;min-width:0;display:flex}.guided-workflow-module__lt2X_W__summaryMeta dt{color:var(--muted);font-size:.75rem;font-weight:700}.guided-workflow-module__lt2X_W__summaryMeta dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:650}.guided-workflow-module__lt2X_W__editButton{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:2.75rem;color:var(--ink);cursor:pointer;font:inherit;border-radius:.375rem;flex:none;padding:.625rem 1rem;font-size:.9375rem;font-weight:750;line-height:1.2;transition:border-color .12s ease-out,background-color .12s ease-out,color .12s ease-out}.guided-workflow-module__lt2X_W__editButton:hover:not(:disabled){border-color:var(--signal-ink);background:var(--surface-selected);color:var(--signal-ink)}.guided-workflow-module__lt2X_W__editButton:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.guided-workflow-module__lt2X_W__editButton:disabled{cursor:not-allowed;opacity:.55}.guided-workflow-module__lt2X_W__stageIntro{max-width:46rem;color:var(--ink);gap:.5rem;font-size:1rem;display:grid}.guided-workflow-module__lt2X_W__stageEyebrow,.guided-workflow-module__lt2X_W__stageTitle,.guided-workflow-module__lt2X_W__stageDescription{margin:0}.guided-workflow-module__lt2X_W__stageEyebrow{color:var(--signal-ink)}.guided-workflow-module__lt2X_W__stageTitle{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:2rem;font-weight:800;line-height:1.08}.guided-workflow-module__lt2X_W__stageDescription{max-width:62ch;color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.6}.guided-workflow-module__lt2X_W__statePanel{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.guided-workflow-module__lt2X_W__stateIcon{border:1px solid var(--line);background:var(--canvas);width:2.75rem;height:2.75rem;color:var(--info);border-radius:50%;place-items:center;display:grid}.guided-workflow-module__lt2X_W__statePanel[data-tone=progress] .guided-workflow-module__lt2X_W__stateIcon{color:var(--signal-ink)}.guided-workflow-module__lt2X_W__statePanel[data-tone=error]{border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}.guided-workflow-module__lt2X_W__statePanel[data-tone=error] .guided-workflow-module__lt2X_W__stateIcon{color:var(--danger)}.guided-workflow-module__lt2X_W__stateCopy{gap:.25rem;min-width:0;display:grid}.guided-workflow-module__lt2X_W__stateCopy h2,.guided-workflow-module__lt2X_W__stateCopy>div{margin:0}.guided-workflow-module__lt2X_W__stateCopy h2{font-size:1rem;font-weight:800;line-height:1.3}.guided-workflow-module__lt2X_W__stateCopy>div{max-width:62ch;color:var(--muted);font-size:.875rem;line-height:1.5}.guided-workflow-module__lt2X_W__stateEyebrow{color:var(--signal-ink);font-size:.75rem;font-weight:750}.guided-workflow-module__lt2X_W__stateAction{flex:none;align-items:center;display:flex}.guided-workflow-module__lt2X_W__stateAction>*{min-height:2.75rem}@media (max-width:40rem){.guided-workflow-module__lt2X_W__workflowProgress{padding:.875rem .5rem}.guided-workflow-module__lt2X_W__progressStep{gap:.4rem}.guided-workflow-module__lt2X_W__progressLabel{font-size:.75rem}.guided-workflow-module__lt2X_W__searchSummary{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.guided-workflow-module__lt2X_W__summaryRoute{grid-template-columns:minmax(0,1fr);align-items:start;gap:.2rem;display:grid}.guided-workflow-module__lt2X_W__routeArrow{transform-origin:50%;transform:rotate(90deg)}.guided-workflow-module__lt2X_W__summaryMeta{grid-template-columns:1fr;gap:.35rem;display:grid}.guided-workflow-module__lt2X_W__editButton{width:100%}.guided-workflow-module__lt2X_W__stageTitle{font-size:1.75rem}.guided-workflow-module__lt2X_W__statePanel{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:1rem}.guided-workflow-module__lt2X_W__stateAction{grid-column:1/-1;width:100%}.guided-workflow-module__lt2X_W__stateAction>*{width:100%}}@media (prefers-reduced-motion:reduce){.guided-workflow-module__lt2X_W__editButton{transition:none}}
