.wizard-module__zQO8Ma__page{padding:var(--sp-5) 0 var(--sp-8);max-width:820px}.wizard-module__zQO8Ma__body{min-height:320px}.wizard-module__zQO8Ma__footer{z-index:5;margin-top:var(--sp-5);padding:var(--sp-3) 0;background:var(--bg);border-top:1px solid var(--border);position:sticky;bottom:0}.wizard-module__zQO8Ma__modelList{max-height:min(52vh,560px);padding-right:var(--sp-2);overflow-y:auto}.wizard-module__zQO8Ma__stepper{margin-bottom:var(--sp-5);flex-wrap:wrap;align-items:center;gap:2px;list-style:none;display:flex}.wizard-module__zQO8Ma__stepItem{align-items:center;display:flex}.wizard-module__zQO8Ma__step{font:inherit;color:var(--text-tertiary);border-radius:var(--r-md);background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.wizard-module__zQO8Ma__step:disabled{cursor:default}.wizard-module__zQO8Ma__connector{background:var(--border-strong);width:24px;height:1px;margin:0 2px}.wizard-module__zQO8Ma__connectorDone{background:var(--text-tertiary)}.wizard-module__zQO8Ma__cur{color:var(--text);background:var(--surface-2);font-weight:500}.wizard-module__zQO8Ma__done{color:var(--text-secondary);cursor:pointer}.wizard-module__zQO8Ma__done:hover{background:var(--surface)}.wizard-module__zQO8Ma__dot{background:var(--surface-3);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.wizard-module__zQO8Ma__cur .wizard-module__zQO8Ma__dot{background:var(--accent);color:var(--accent-fg)}.wizard-module__zQO8Ma__done .wizard-module__zQO8Ma__dot{background:var(--ok-dim);color:var(--ok)}.wizard-module__zQO8Ma__modelFilter{margin-bottom:var(--sp-3)}.wizard-module__zQO8Ma__modelHead{align-items:center;gap:10px;display:flex}.wizard-module__zQO8Ma__logo{background:var(--surface-2);border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.wizard-module__zQO8Ma__modelCard{text-align:left;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;width:100%;font:inherit;color:var(--text);padding:14px 16px;transition:border-color .12s,background .12s}.wizard-module__zQO8Ma__modelCard:hover{border-color:var(--border-strong)}.wizard-module__zQO8Ma__modelActive{border-color:var(--accent-border);background:var(--accent-dim)}.wizard-module__zQO8Ma__optionGrid{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.wizard-module__zQO8Ma__optionCard{text-align:left;padding:var(--sp-3) var(--sp-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;font:inherit;color:var(--text);flex-direction:column;gap:4px;transition:border-color .15s,background .15s;display:flex}.wizard-module__zQO8Ma__optionCard:hover{border-color:var(--border-strong)}.wizard-module__zQO8Ma__optionOn{border-color:var(--accent-border);background:var(--accent-dim)}.wizard-module__zQO8Ma__optionHint{color:var(--text-tertiary);font-size:12px}.wizard-module__zQO8Ma__toggle{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-secondary);cursor:pointer;font:inherit;padding:7px 14px;font-size:13px;transition:all .12s}.wizard-module__zQO8Ma__toggle:hover{border-color:var(--border-strong)}.wizard-module__zQO8Ma__toggleOn{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.wizard-module__zQO8Ma__reviewGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.wizard-module__zQO8Ma__reviewRow{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.wizard-module__zQO8Ma__editLink{font:inherit;color:var(--text-tertiary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);margin-left:var(--sp-2);background:0 0;border:none;font-size:12px;transition:color .15s}.wizard-module__zQO8Ma__editLink:hover{color:var(--text)}.wizard-module__zQO8Ma__alertCol{flex-direction:column;align-items:flex-start;gap:4px}@media (max-width:640px){.wizard-module__zQO8Ma__reviewGrid,.wizard-module__zQO8Ma__optionGrid{grid-template-columns:1fr}}
.panel-module__TXZIdG__panelTitle{font-size:20px}.panel-module__TXZIdG__footnote{color:var(--text-tertiary);font-size:12px}.panel-module__TXZIdG__statNum{font-family:var(--font-mono);font-size:24px;font-weight:600}.panel-module__TXZIdG__unit{font-size:14px;font-weight:400}.panel-module__TXZIdG__warnHint{color:var(--warn)}
.training-module__7KHvpa__formRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.training-module__7KHvpa__jobHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.training-module__7KHvpa__jobHead>a{margin-left:auto}.training-module__7KHvpa__jobHead>a+button{margin-left:0}.training-module__7KHvpa__timeline{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.training-module__7KHvpa__step{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.training-module__7KHvpa__step:before{content:"";background:var(--border);border-radius:50%;flex:none;width:8px;height:8px}.training-module__7KHvpa__step:not(:last-child):after{content:"";background:var(--border);width:24px;height:1px}.training-module__7KHvpa__stepDone{color:var(--text)}.training-module__7KHvpa__stepDone:before{background:var(--accent)}.training-module__7KHvpa__stepFlagged{color:var(--danger)}.training-module__7KHvpa__stepFlagged:before{background:var(--danger)}.training-module__7KHvpa__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin:0;display:grid}.training-module__7KHvpa__facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:2px;font-size:11px}.training-module__7KHvpa__facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}
.danger-module__VVWZEG__dangerTitle{color:var(--danger)}
.networking-module__TatLfa__option{border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;transition:border-color .12s,background .12s;display:flex}.networking-module__TatLfa__option:hover{border-color:var(--border-strong)}.networking-module__TatLfa__active{border-color:var(--accent-border);background:var(--accent-dim)}.networking-module__TatLfa__option input[type=radio]{accent-color:var(--accent);margin-top:3px}.networking-module__TatLfa__url{background:var(--bg-subtle);border-radius:var(--r-sm);color:var(--accent);margin-top:8px;padding:4px 8px;font-size:12px;display:inline-block}.networking-module__TatLfa__calloutLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);margin-top:10px;font-size:12px;display:inline-block}.networking-module__TatLfa__calloutLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}
.tasks-module__atODRq__splitBar{border-radius:var(--r-full);background:var(--surface-3);width:100%;height:14px;margin-top:8px;display:flex;overflow:hidden}.tasks-module__atODRq__splitSeg{height:100%;transition:width .3s}.tasks-module__atODRq__dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tasks-module__atODRq__specGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:6px;display:grid}.tasks-module__atODRq__specItem{flex-direction:column;gap:2px;display:flex}.tasks-module__atODRq__modalWrap{z-index:60;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tasks-module__atODRq__modalCard{width:100%;max-width:560px;padding:20px}
.detail-module__3DnUKa__spark{width:100%;max-width:420px;height:64px;display:block}.detail-module__3DnUKa__sparkRow{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.detail-module__3DnUKa__sparkMeta{color:var(--text-tertiary);gap:2px;font-size:12px;display:grid}.detail-module__3DnUKa__progress{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.detail-module__3DnUKa__progressFill{background:var(--accent);border-radius:3px;height:100%;transition:width .6s}.detail-module__3DnUKa__root{overflow-wrap:anywhere;font-size:12px}
