.assess-wiz{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:16px;padding:28px;position:relative}.assess-wiz [hidden]{display:none!important}.aw-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.aw-step-label{color:var(--text-mute);font-size:12.5px;font-weight:600}.aw-pct{color:var(--jade);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.04em}.aw-progress{background:hsla(0,0%,100%,.07);border-radius:999px;height:4px;overflow:hidden}.aw-progress__bar{background:linear-gradient(90deg,var(--jade),var(--intel-bright,#3b82f6));border-radius:999px;display:block;height:100%;transition:width .4s var(--ease-premium,ease);width:20%}.aw-tabs{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:0}.aw-tab{appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-dim);cursor:pointer;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.12em;margin-right:16px;padding:8px 2px;text-transform:uppercase;transition:color .15s,border-color .15s}.aw-tab:hover{color:var(--text-mute)}.aw-tab.is-active{border-bottom-color:var(--jade);color:var(--white)}.aw-tab.is-done{color:var(--jade)}.aw-panel{display:none;flex-direction:column;gap:14px}.aw-panel.is-active{display:flex}.aw-panel__head h3{margin:0 0 2px}.aw-panel__head p{color:var(--text-mute);font-size:14px;margin:0}.req{color:#ff6b5e;font-weight:700}.aw-hint{color:var(--text-dim);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.aw-checks{display:grid;gap:8px;grid-template-columns:1fr 1fr}.aw-check,.aw-consent{align-items:center;background:var(--bg-1);border:1px solid var(--line-strong);border-radius:10px;color:var(--text-mute);cursor:pointer;display:flex;font-size:13.5px;gap:9px;padding:11px 12px;transition:border-color .15s,color .15s}.aw-check input,.aw-consent input{accent-color:var(--jade);flex:0 0 15px;height:15px;margin:0;width:15px}.aw-check:hover,.aw-consent:hover{border-color:rgba(66,182,85,.4);color:var(--text)}.aw-consent{align-items:flex-start}.aw-consent span{line-height:1.4}.aw-consent.is-invalid,.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:#ff6b5e;box-shadow:0 0 0 4px rgba(255,107,94,.12)}.aw-foot{align-items:center;display:flex;gap:10px;margin-top:4px}.aw-foot__spacer{flex:1}.aw-foot .btn{gap:8px}.aw-note{align-items:center;color:var(--text-dim);display:flex;font-size:12px;gap:8px;margin:0}.aw-note svg{color:var(--jade);flex:0 0 auto}.aw-done{align-items:center;background:var(--bg-2);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:36px;position:absolute;text-align:center}.aw-done__ic{background:rgba(66,182,85,.14);border-radius:50%;color:var(--jade);display:grid;height:54px;place-items:center;width:54px}.aw-done h3{margin:0}.aw-done p{color:var(--text-mute);font-size:14.5px;margin:0;max-width:36ch}@media (max-width:540px){.aw-checks{grid-template-columns:1fr}.assess-wiz{padding:22px}}