.uwwKyq_hero{isolation:isolate}.uwwKyq_heroBoundary{max-width:62ch;padding-left:var(--ui-space-4);color:var(--ui-chrome-text);font:var(--ui-type-supporting);border-left:2px solid #bdd6cab3;margin:0}.uwwKyq_actionSupport{max-width:64ch;color:var(--ui-chrome-muted);font:var(--ui-type-meta);margin:0}.uwwKyq_unavailableNotice{border-radius:var(--ui-radius-md);max-width:66ch;padding:var(--ui-space-4);color:var(--ui-chrome-text);font:var(--ui-type-supporting);background:#fff9ec14;border:1px solid #fff9ec47;margin:0}.uwwKyq_journey{gap:clamp(1.5rem,3.5vw,2.75rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.uwwKyq_journeyHeader{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:end;gap:clamp(1.25rem,5vw,4.5rem);display:grid}.uwwKyq_journeyHeader>div{gap:var(--ui-space-3);display:grid}.uwwKyq_journeyHeader h2,.uwwKyq_actionPanel h2,.uwwKyq_outcome h3,.uwwKyq_step h3{color:var(--ui-text-strong);margin:0}.uwwKyq_journeyHeader h2,.uwwKyq_actionPanel h2{font:var(--ui-type-section);letter-spacing:-.02em}.uwwKyq_journeyHeader>p{max-width:62ch;color:var(--ui-text-supporting);font:var(--ui-type-body);margin:0}.uwwKyq_outcome{align-items:center;gap:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-gradient-transition);box-shadow:var(--ui-shadow-sm);grid-template-columns:minmax(10rem,.48fr) minmax(14rem,.7fr) minmax(18rem,1.25fr);padding:clamp(1.25rem,3vw,2rem);display:grid}.uwwKyq_outcomeLabel,.uwwKyq_boundaryLabel{color:var(--ui-emerald);font:var(--ui-type-overline);letter-spacing:.075em;text-transform:uppercase;margin:0}.uwwKyq_outcome h3{font:var(--ui-type-component)}.uwwKyq_outcome>p:last-child{color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}.uwwKyq_steps{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.uwwKyq_step{align-content:start;gap:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-elevated);min-width:0;box-shadow:var(--ui-shadow-sm);padding:clamp(1.15rem,2vw,1.5rem);display:grid;position:relative}.uwwKyq_step[data-phase=approval]{background:var(--ui-gradient-proposal);border-color:#176b576b}.uwwKyq_step[data-phase=post-approval]{background:var(--ui-amber-soft);border-color:#8a651847}.uwwKyq_stepMeta{align-items:center;gap:var(--ui-space-3);color:var(--ui-text-meta);font:var(--ui-type-meta);letter-spacing:.04em;text-transform:uppercase;display:flex}.uwwKyq_stepNumber{border:1px solid var(--ui-border);background:var(--ui-surface);width:2rem;height:2rem;color:var(--ui-forest);border-radius:999px;flex:0 0 2rem;place-items:center;display:inline-grid}.uwwKyq_step h3{font:var(--ui-type-component)}.uwwKyq_step>p{color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}.uwwKyq_boundary{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uwwKyq_boundary>div{gap:var(--ui-space-2);border-top:1px solid var(--ui-border);padding:var(--ui-space-5) var(--ui-space-2) 0;display:grid}.uwwKyq_boundary p:last-child{color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}.uwwKyq_actionPanel{align-items:center;gap:var(--ui-space-8);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-gradient-transition);box-shadow:var(--ui-shadow-md);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.35rem,4vw,2.5rem);display:grid}.uwwKyq_actionPanel>div{gap:var(--ui-space-3);display:grid}.uwwKyq_actionPanel p{max-width:62ch;color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}:is(.uwwKyq_actionPanel .ui-btn:focus-visible,.uwwKyq_hero .ui-btn:focus-visible){outline:3px solid var(--ui-focus);outline-offset:4px;box-shadow:0 0 0 4px var(--ui-surface-elevated)}@media (max-width:64rem){.uwwKyq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.uwwKyq_outcome{grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr)}.uwwKyq_outcome>p:last-child{grid-column:1/-1}}@media (max-width:48rem){.uwwKyq_journeyHeader,.uwwKyq_outcome,.uwwKyq_actionPanel{grid-template-columns:1fr}.uwwKyq_outcome>p:last-child{grid-column:auto}.uwwKyq_actionPanel .ui-btn{width:100%}}@media (max-width:40rem){.uwwKyq_steps,.uwwKyq_boundary{grid-template-columns:1fr}.uwwKyq_step,.uwwKyq_outcome,.uwwKyq_actionPanel{border-radius:var(--ui-radius-md)}}
