.bsa-wrap{background:#0b0d12;color:#f6f3ec;min-height:80vh;position:relative;overflow:hidden;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.55}.bsa-wrap *{box-sizing:border-box}.bsa-wrap .bsa-glow{position:absolute;inset:-40% -30% auto auto;width:800px;height:800px;background:radial-gradient(circle,rgba(209,163,77,.10),transparent 65%);pointer-events:none}.bsa-container{max-width:1130px;margin:0 auto;padding:34px 24px 28px;position:relative}.bsa-header{display:flex;align-items:center;gap:10px;padding:10px 0 55px}.bsa-mark{background:#d7b276;color:#141414;border-radius:10px;font-size:24px;font-weight:bold;width:42px;height:42px;display:grid;place-items:center}.bsa-brand{font-size:19px;font-weight:850;letter-spacing:.14em}.bsa-brand b{color:#d7b276}.bsa-tag{margin-left:auto;border:1px solid #5b4b32;color:#d7b276;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}.bsa-grid{display:grid;grid-template-columns:1fr 455px;gap:64px;align-items:center}.bsa-kicker{color:#d7b276;font-size:12px;letter-spacing:.17em;font-weight:800;margin-bottom:18px}.bsa-wrap h1{font-size:clamp(36px,4vw,63px);line-height:1.12;font-weight:850;letter-spacing:-.04em;margin:0 0 18px;color:#fff}.bsa-wrap h1 em{color:#d7b276;font-style:normal}.bsa-hero>p{color:#b6b7be;font-size:18px;max-width:500px}.bsa-steps{display:grid;gap:12px;margin:42px 0;color:#fff;font-weight:650}.bsa-steps span{border-left:2px solid #d7b276;padding-left:14px}.bsa-tip{border:1px solid #393022;background:#16150f;border-radius:12px;padding:15px;color:#a9a5a0;font-size:12px}.bsa-panel{padding:36px;background:#171a21;border:1px solid #30333d;border-radius:22px;box-shadow:0 24px 64px rgba(0,0,0,.3)}.bsa-panel h2{margin:0 0 6px;font-size:26px;color:#fff;font-weight:800}.bsa-panel>p{color:#aeb0b7;margin:0 0 24px;font-size:14px}.bsa-panel form{display:grid;gap:14px}.bsa-panel label{display:grid;color:#e2e0dc;font-size:13px;font-weight:650;gap:7px}.bsa-panel input:not([type=checkbox]){background:#0e1117!important;color:#fff!important;border:1px solid #40454f!important;border-radius:10px!important;padding:13px 14px!important;min-height:46px;width:100%;font-size:14px}.bsa-panel input:focus{border-color:#d7b276!important;outline:2px solid #d7b27633}.bsa-panel input::placeholder{color:#858b98}.bsa-panel .bsa-sub{font-size:11px;color:#a98850}.bsa-check{display:flex!important;flex-direction:row;align-items:flex-start;gap:10px!important;font-size:11px!important;font-weight:400!important;color:#b0b2b9!important}.bsa-check input{accent-color:#d7b276;flex:none;margin-top:3px}.bsa-button{display:inline-block;background:#d7b276!important;color:#15120b!important;padding:14px 20px;border:0;border-radius:11px!important;text-decoration:none!important;font-size:14px;font-weight:850!important;text-align:center;cursor:pointer;width:100%}.bsa-button:hover{background:#efcc91!important}.bsa-alert{border:1px solid #9c6855;background:#35231f;border-radius:9px;color:#ffd2c3;padding:11px;font-size:13px;margin-bottom:12px}.bsa-alert-ok{border-color:#447455;background:#142a1c;color:#b9f2c8}.bsa-footer{text-align:center;color:#898c92;border-top:1px solid #222730;margin-top:70px;padding-top:24px;font-size:11px}.bsa-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bsa-activate{max-width:560px;margin:10px auto 50px}.bsa-activate h1{font-size:38px}.bsa-success{background:#233b2b;color:#a3ecb0;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:32px;margin-bottom:16px}.bsa-owner-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.bsa-owner h1{font-size:44px}.bsa-owner-top p{color:#b4b7c1}.bsa-mini-link{color:#d7b276!important;text-decoration:none}.bsa-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.bsa-cards>div{background:#161a22;border:1px solid #333743;border-radius:14px;padding:24px;display:grid;gap:8px}.bsa-cards b{font-size:24px;color:#d7b276}.bsa-cards span{font-size:12px;color:#bbb}.bsa-settings{max-width:670px}.bsa-disclaimer{font-size:12px;color:#a0a2aa;margin-top:15px!important}@media(max-width:860px){.bsa-grid{grid-template-columns:1fr;gap:30px}.bsa-header{padding-bottom:38px}.bsa-cards{grid-template-columns:1fr}.bsa-owner-top{display:block}}@media(max-width:520px){.bsa-container{padding:20px 15px}.bsa-panel{padding:24px 20px}.bsa-tag{font-size:8px}.bsa-brand{font-size:15px}.bsa-wrap h1{font-size:38px}.bsa-header{gap:7px}}
