.G3gqIq_flow{gap:var(--space-6);display:grid}@media (min-width:1024px){.G3gqIq_flow{grid-template-columns:300px 1fr;align-items:start}}.G3gqIq_progress{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid;position:sticky;top:110px}.G3gqIq_progressStep{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.G3gqIq_progressActive{border-left-color:var(--color-primary);color:var(--color-text);font-weight:640}.G3gqIq_progressDone{border-left-color:var(--color-highlight-warm);color:var(--color-text-secondary)}.G3gqIq_progressIndex{font-family:var(--font-mono);font-size:var(--text-2xs)}.G3gqIq_stage{gap:var(--space-4);padding:var(--space-6);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);animation:G3gqIq_stageIn var(--dur-normal) var(--ease-out);outline:none;display:grid}.G3gqIq_stepLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--color-primary-text)}.G3gqIq_question{font-size:var(--text-xl);font-weight:720;font-stretch:var(--display-stretch);letter-spacing:-.01em}.G3gqIq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.G3gqIq_chip{font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:44px;color:var(--color-text-secondary);background:var(--tw-white);transition:all var(--dur-fast) var(--ease-out);padding:10px 16px;font-weight:560}.G3gqIq_chip:hover{border-color:var(--color-border-hover)}.G3gqIq_chipActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--tw-ink);font-weight:700}.G3gqIq_fieldWrap,.G3gqIq_field{gap:var(--space-2);display:grid}.G3gqIq_fieldGrid{gap:var(--space-4);display:grid}.G3gqIq_fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.G3gqIq_fieldLabel{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-text-muted)}.G3gqIq_input,.G3gqIq_textarea{font-size:var(--text-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--tw-white);width:100%;padding:12px 14px}.G3gqIq_textarea{resize:vertical;line-height:1.6}.G3gqIq_input:focus-visible,.G3gqIq_textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--color-border-hover)}.G3gqIq_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.G3gqIq_error{font-size:var(--text-sm);color:var(--status-experimental-text);background:var(--status-experimental-bg);border-left:3px solid var(--color-primary-deep);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs)}.G3gqIq_nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.G3gqIq_back{font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out);padding:10px 14px;font-weight:600}.G3gqIq_back:hover{color:var(--color-text)}.G3gqIq_next{font-size:var(--text-sm);background:var(--color-primary);color:var(--tw-ink);border-radius:var(--radius-sm);min-height:48px;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);margin-left:auto;padding:13px 22px;font-weight:700}.G3gqIq_next:hover{background:var(--button-primary-bg-hover)}.G3gqIq_next:disabled{opacity:.6}.G3gqIq_success{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);display:grid}.G3gqIq_signalStage{width:220px;height:60px;margin-bottom:var(--space-3);position:relative}.G3gqIq_signalPath{background:linear-gradient(to right, var(--tw-orange), var(--tw-yellow));transform-origin:0;height:1.5px;animation:G3gqIq_pathDraw .9s var(--ease-out) both;position:absolute;top:50%;left:20px;right:40px}.G3gqIq_signalDot{background:var(--tw-orange);width:10px;height:10px;animation:G3gqIq_dotTravel .9s var(--ease-inout) .15s both;border-radius:3px;margin-top:-5px;position:absolute;top:50%;left:12px}.G3gqIq_signalCore{background:var(--tw-orange);width:18px;height:18px;box-shadow:0 0 0 6px var(--tw-yellow-pale);animation:G3gqIq_corePop .5s var(--ease-spring) .95s both;border-radius:5px;margin-top:-9px;position:absolute;top:50%;right:12px}.G3gqIq_signalId{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);color:var(--color-primary-text)}.G3gqIq_successTitle{font-size:var(--text-2xl);font-weight:760;font-stretch:var(--display-stretch);letter-spacing:var(--tracking-display);text-transform:uppercase}.G3gqIq_successSub{font-size:var(--text-lg);color:var(--color-text-secondary);font-weight:640}.G3gqIq_routing{gap:var(--space-2);margin-top:var(--space-4);justify-items:center;display:grid}.G3gqIq_routingLabel{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-text-muted)}.G3gqIq_routingChips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.G3gqIq_routingChip{font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--tw-white);animation:G3gqIq_chipIn var(--dur-normal) var(--ease-out) calc(1.1s + var(--i) * 90ms) both;padding:5px 12px}.G3gqIq_successNote{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);max-width:460px}@keyframes G3gqIq_stageIn{0%{opacity:0;transform:translateY(10px)}}@keyframes G3gqIq_pathDraw{0%{transform:scaleX(0)}}@keyframes G3gqIq_dotTravel{to{left:calc(100% - 60px)}}@keyframes G3gqIq_corePop{0%{opacity:0;transform:scale(.4)}}@keyframes G3gqIq_chipIn{0%{opacity:0;transform:translateY(8px)}}
.xwJ-uq_main{padding-top:140px;padding-bottom:var(--space-10);background:radial-gradient(50% 40% at 85% 8%,#ffb06724,#0000 70%),radial-gradient(40% 35% at 5% 90%,#fff1a83d,#0000 70%);min-height:100dvh}.xwJ-uq_header{width:min(100% - 2 * var(--container-pad), var(--container-max));gap:var(--space-4);margin-inline:auto;margin-bottom:var(--space-7);display:grid}.xwJ-uq_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-primary-text)}.xwJ-uq_title{font-size:var(--text-3xl);font-weight:750;font-stretch:var(--display-stretch);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);max-width:820px}.xwJ-uq_lede{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:640px}.xwJ-uq_body{width:min(100% - 2 * var(--container-pad), var(--container-max));margin-inline:auto}
