.stage-picker{border:0;padding:0;margin:0 0 24px;min-width:0;display:grid;gap:12px}.stage-picker label{display:block;font:500 13px/1.8 system-ui;color:#dce7e5}.stage-picker select,.stage-picker input{width:100%;display:block;background:#121c2b;border:1px solid #ffffff30;color:white;border-radius:7px;padding:12px;font:inherit;margin-top:7px}.stage-picker input::placeholder{color:#8695a7}.stage-selection-note,.stage-feedback-note{padding:15px;background:#b4db9b0c;border:1px solid #c6ff8a29;border-radius:9px;color:#cbdacf;font-size:12px;line-height:1.9}.stage-selection-note strong,.stage-feedback-note strong{font-size:12px;color:#d7efc4}.stage-selection-note p,.stage-feedback-note p{font-size:12px;line-height:1.9;margin:5px 0}.stage-selection-note small{font-size:11px;color:#a8b6c1}.stage-help-link{width:max-content;max-width:100%;background:none;border:0;color:#d1ecb8;font-size:11px;text-decoration:underline;padding:0;text-align:left}.stage-order-note{font-size:11px;color:#a0b0c0;margin:0}.stage-guide{box-sizing:border-box;color:#eef5f7;width:min(660px,calc(100% - 28px));max-width:660px;max-height:88dvh;overflow:auto;padding:30px;border:1px solid #ffffff30;border-radius:18px;background:#141d2c}.stage-guide h2{font-size:24px;margin-top:14px}.stage-guide>p{font-size:12px;line-height:1.9;color:#b5c2cd}.stage-guide::backdrop{background:#020611ce;backdrop-filter:blur(7px)}.stage-guide>.close{position:sticky;float:right;top:0;right:0;border:0;background:#172333e8;border-radius:50%;color:white;font-size:26px;width:32px;height:32px;cursor:pointer}.stage-description{margin-top:16px;border:1px solid #ffffff20;border-radius:10px;padding:18px}.stage-description.current{border-color:#c6ff8a80;background:#c6ff8a0b}.stage-description h3{font-size:15px;margin:0 0 10px;color:#d8f1c1}.stage-description strong{font-size:13px;line-height:1.8}.stage-description p,.stage-description small{font-size:12px;line-height:1.9;color:#b4c2d0}.stage-info{border:0;background:none;font-size:10px;color:#cce3b7;line-height:1.8;padding:8px 0;text-align:left;cursor:pointer;pointer-events:auto}.stage-info span{display:block;color:#bccad7;font-size:10px}.stage-feedback-note{margin:14px 0}.seed-stage-purpose{font-size:11px!important;border-left:2px solid #c6ff8a40;padding-left:10px;color:#cce0bd!important}.stage-guide [hidden]{display:none!important}
