.kz-account-chip{position:fixed;right:14px;bottom:14px;z-index:9998;display:grid;grid-template-columns:auto auto;grid-template-areas:'dot name' 'dot meta';align-items:center;gap:0 8px;min-height:48px;padding:8px 12px;border:1px solid rgba(255,255,255,.18);background:rgba(7,7,8,.88);backdrop-filter:blur(14px);color:#fff;text-decoration:none;font:700 11px/1.1 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.kz-account-chip:hover{border-color:#f2c94c}.kz-account-dot{grid-area:dot;width:9px;height:9px;border-radius:50%;background:#777;box-shadow:0 0 12px rgba(255,255,255,.15)}.kz-account-chip[data-signed-in='true'] .kz-account-dot{background:#71e08a;box-shadow:0 0 14px rgba(113,224,138,.6)}.kz-account-chip b{grid-area:name;font-size:10px}.kz-account-chip small{grid-area:meta;color:#c7c7c7;font-size:8px;font-weight:700}
.kz-account-page{min-height:100vh;background:#080808;color:#f4f4f4;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.kz-account-wrap{width:min(1120px,calc(100% - 28px));margin:0 auto;padding:38px 0 80px}.kz-account-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #2b2b2b;padding-bottom:22px}.kz-account-head h1{font-size:clamp(42px,8vw,90px);line-height:.86;margin:8px 0 0;letter-spacing:-.055em}.kz-account-kicker{color:#f2c94c;font-weight:900;letter-spacing:.18em;font-size:11px}.kz-account-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;margin-top:24px}.kz-account-card{border:1px solid #2b2b2b;background:linear-gradient(180deg,#121212,#0b0b0b);padding:22px}.kz-account-card h2{margin:0 0 14px;font-size:22px}.kz-auth-tabs{display:flex;gap:8px;margin:12px 0}.kz-auth-tabs button,.kz-account-page button,.kz-account-page .kz-btn{min-height:44px;border:1px solid #5a4a0a;background:#171304;color:#ffe36a;padding:10px 14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.kz-auth-tabs button.active{background:#f2c94c;color:#080808}.kz-account-page label{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin:12px 0}.kz-account-page input{width:100%;box-sizing:border-box;margin-top:6px;padding:13px;border:1px solid #343434;background:#090909;color:#fff;font:inherit}.kz-account-status{min-height:22px;color:#d1d1d1;font-size:12px;margin-top:10px}.kz-wallet{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kz-stat{border:1px solid #2a2a2a;padding:18px;background:#0b0b0b}.kz-stat span{display:block;color:#999;font-size:9px;font-weight:900;letter-spacing:.13em}.kz-stat strong{display:block;font-size:28px;margin-top:4px}.kz-list{display:grid;gap:8px}.kz-list-item{border-top:1px solid #252525;padding:12px 0;display:flex;justify-content:space-between;gap:16px}.kz-list-item small{color:#999}.kz-account-note{border-left:3px solid #f2c94c;padding-left:12px;color:#bdbdbd;font-size:12px;line-height:1.55}.kz-hidden{display:none!important}@media(max-width:760px){.kz-account-grid{grid-template-columns:1fr}.kz-account-head{display:block}.kz-account-chip{right:10px;bottom:10px}.kz-wallet{grid-template-columns:1fr 1fr}}

/* V24.6 mobile compact account control */
@media(max-width:760px){
  .kz-account-chip{width:46px;height:46px;min-height:46px;padding:0;border-radius:50%;right:10px;bottom:72px;display:grid;place-items:center;grid-template:none;overflow:hidden}
  .kz-account-chip b,.kz-account-chip small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .kz-account-dot{grid-area:auto;width:12px;height:12px;margin:0}
}
