.e8eY-q_progressBar{margin-bottom:var(--space-6);justify-content:center;align-items:center;gap:0;width:100%;display:flex}.e8eY-q_stepItem{align-items:center;display:flex}.e8eY-q_stepCircle{width:32px;height:32px;font-size:var(--text-sm);background:var(--color-gray-200);color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex}.e8eY-q_activeCircle{background:var(--color-accent);color:var(--color-white)}.e8eY-q_completedCircle{background:var(--color-primary);color:var(--color-white)}.e8eY-q_stepLabel{font-size:var(--text-xs);color:var(--color-gray-400);margin-left:var(--space-2);white-space:nowrap;transition:color .3s}.e8eY-q_activeLabel{color:var(--color-primary);font-weight:600}.e8eY-q_completedLabel{color:var(--color-primary)}.e8eY-q_connector{background:var(--color-gray-200);width:40px;height:2px;margin:0 var(--space-2);flex-shrink:0;transition:background-color .3s}.e8eY-q_completedConnector{background:var(--color-primary)}@media (max-width:600px){.e8eY-q_stepItem{flex-direction:column;align-items:center}.e8eY-q_stepLabel{margin-left:0;margin-top:var(--space-1);font-size:.7rem}.e8eY-q_stepCircle{width:28px;height:28px;font-size:var(--text-xs)}.e8eY-q_connector{align-self:flex-start;width:24px;margin-top:14px}}
.jd8Asq_planGrid{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.jd8Asq_planCard{padding:var(--space-4) var(--space-5);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;background:var(--color-bg);justify-content:space-between;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.jd8Asq_planCard:hover{border-color:var(--color-accent)}.jd8Asq_selectedCard{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);background:var(--color-accent-light)}.jd8Asq_planInfo{flex-direction:column;gap:2px;display:flex}.jd8Asq_planName{font-size:var(--text-lg);color:var(--color-primary);font-weight:600}.jd8Asq_planPrice{font-size:var(--text-sm);color:var(--color-text-muted)}.jd8Asq_planRight{align-items:center;gap:var(--space-3);display:flex}.jd8Asq_bestValue{font-size:var(--text-xs);color:var(--color-primary);background:var(--color-accent-light);padding:2px var(--space-2);border-radius:var(--radius-md);white-space:nowrap;font-weight:600}.jd8Asq_radioIndicator{border:2px solid var(--color-gray-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s;display:flex}.jd8Asq_radioSelected{border-color:var(--color-primary)}.jd8Asq_radioInner{background:var(--color-primary);border-radius:50%;width:10px;height:10px}@media (max-width:600px){.jd8Asq_planCard{padding:var(--space-3) var(--space-4);min-height:48px}.jd8Asq_planName{font-size:var(--text-base)}.jd8Asq_bestValue{padding:2px var(--space-2);font-size:.7rem}}
.nqhrta_notice{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-bg-selected);color:var(--color-text-primary);text-align:left;display:flex}.nqhrta_notice .nqhrta_icon{color:var(--color-lilac-deep);flex:none;margin-top:1px;font-size:20px}.nqhrta_message{min-width:0;font:var(--type-body-md);flex:1}.nqhrta_message>p{margin:0}.nqhrta_message>p+p{margin-top:var(--space-1)}
