.PswlBa_shell{color:#202020;max-width:1240px;margin:auto;padding:48px 24px 72px;font-size:16px;line-height:1.6}.PswlBa_intro{max-width:820px;margin-bottom:32px}.PswlBa_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a63e08;font-size:14px;font-weight:700}.PswlBa_intro h1,.PswlBa_success h1{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(32px,5vw,56px);line-height:1.12}.PswlBa_intro h1 span,.PswlBa_success h1 span{color:#b7470b}.PswlBa_note{background:#f5f5f5;border-left:3px solid #d85610;padding:14px 18px;font-size:14px}.PswlBa_workspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:32px;display:grid}.PswlBa_sidebar{color:#fff;background:#181818;border-radius:8px;padding:24px}.PswlBa_sidebar .PswlBa_eyebrow{color:#ff9f66}.PswlBa_sidebar nav{gap:4px;display:grid}.PswlBa_sidebar button{text-align:left;color:#ddd;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:12px;padding:10px;font-size:14px;display:flex}.PswlBa_sidebar button span{color:#ff9f66}.PswlBa_sidebar button.PswlBa_current{color:#fff;background:#333;font-weight:700}.PswlBa_sidebar .PswlBa_note{color:#eee;background:#292929;margin-top:24px}.PswlBa_form{background:#fff;border:1px solid #ddd;border-radius:8px;min-width:0;padding:28px}.PswlBa_form h2{margin:26px 0 10px;font-size:28px;line-height:1.25}.PswlBa_form h3{margin:0;font-size:19px}.PswlBa_toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.PswlBa_toolbar span{margin-right:auto}.PswlBa_toolbar button,.PswlBa_file button,.PswlBa_review button{font:inherit;cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:4px;padding:7px 12px}.PswlBa_form progress{accent-color:#c34e0e;width:100%;height:5px}.PswlBa_fields{gap:22px;margin:26px 0;display:grid}.PswlBa_fields label,.PswlBa_upload label{margin-bottom:7px;font-size:16px;font-weight:650;display:block}.PswlBa_fields input,.PswlBa_fields select,.PswlBa_fields textarea{box-sizing:border-box;color:#222;width:100%;font:inherit;background:#fff;border:1px solid #aaa;border-radius:5px;padding:12px;display:block}.PswlBa_fields textarea{resize:vertical;min-height:120px}.PswlBa_fields input:focus,.PswlBa_fields select:focus,.PswlBa_fields textarea:focus{outline-offset:2px;outline:2px solid #bd480a}.PswlBa_upload{background:#f7f7f7;border:1px dashed #aaa;border-radius:6px;padding:20px}.PswlBa_upload input{max-width:100%;font:inherit}.PswlBa_upload small{color:#555;margin-top:9px;font-size:14px;display:block}.PswlBa_file{overflow-wrap:anywhere;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.PswlBa_file small{margin:0}.PswlBa_total{font-size:14px;font-weight:600}.PswlBa_actions{justify-content:space-between;gap:15px;margin-top:24px;display:flex}.PswlBa_primary,.PswlBa_secondary{font:inherit;cursor:pointer;border:1px solid #242424;border-radius:5px;padding:12px 18px;font-weight:650;text-decoration:none;display:inline-block}.PswlBa_primary{color:#fff;background:#202020}.PswlBa_secondary{color:#202020;background:#fff}.PswlBa_actions button:disabled,.PswlBa_toolbar button:disabled{opacity:.5;cursor:default}.PswlBa_review details{border-bottom:1px solid #ddd;padding:15px 0}.PswlBa_review summary{cursor:pointer;font-weight:650}.PswlBa_review p{white-space:pre-wrap;overflow-wrap:anywhere}.PswlBa_review details div{margin-top:14px;font-size:14px}.PswlBa_check{align-items:flex-start;gap:12px;margin:22px 0;display:flex}.PswlBa_check input{accent-color:#b7470b;flex-shrink:0;width:20px;height:20px;margin-top:4px}.PswlBa_check a{color:#a63e08;text-decoration:underline}.PswlBa_error{color:#8e211a;background:#fff0ef;border-left:3px solid #b52b20;margin-top:20px;padding:15px}.PswlBa_message,.PswlBa_device{color:#555;font-size:14px}.PswlBa_device{margin-top:24px}.PswlBa_honeypot{width:1px;height:1px;position:absolute;left:-10000px}.PswlBa_success{max-width:800px;padding:35px 0}.PswlBa_success .PswlBa_primary{margin-top:20px}@media (max-width:800px){.PswlBa_shell{padding:28px 16px 48px}.PswlBa_workspace{grid-template-columns:1fr;gap:18px}.PswlBa_sidebar{padding:18px}.PswlBa_sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;overflow:auto}.PswlBa_sidebar .PswlBa_note{margin-top:12px}.PswlBa_form{padding:20px}.PswlBa_toolbar{gap:8px}.PswlBa_actions{flex-wrap:wrap}}@media (max-width:420px){.PswlBa_sidebar nav{grid-template-columns:1fr}.PswlBa_form{padding:16px}.PswlBa_file{flex-direction:column;align-items:flex-start}}
