.topbar{position:relative;height:76px;padding:0 clamp(20px,4vw,64px);gap:0;background:rgba(9,10,14,.86);border-bottom:1px solid #24262d;backdrop-filter:blur(18px);z-index:20}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#b94c8b55,transparent)}
.topbar .brand{gap:13px;letter-spacing:0}.topbar .brandmark{width:40px;height:40px;border:1px solid #393b43;border-radius:10px;background:#fff;box-shadow:0 5px 20px #0008}.topbar .brand-copy{display:flex;flex-direction:column;gap:3px}.topbar .brand-copy strong{font:700 14px/1 Sora,sans-serif;letter-spacing:.16em;color:#f5f3ef}.topbar .brand-copy small{font:500 8px/1 "JetBrains Mono",monospace;letter-spacing:.22em;color:#747780}
.topbar-status{display:flex;align-items:center;gap:8px;margin-left:28px;padding-left:28px;border-left:1px solid #2a2c33;font:500 9px "JetBrains Mono",monospace;letter-spacing:.12em;color:#858891}.status-dot{width:6px;height:6px;border-radius:50%;background:#75ffb3;box-shadow:0 0 9px #75ffb388}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:9px}
.topbar .balance-pill{height:46px;min-width:154px;padding:0 8px 0 12px;gap:10px;border:1px solid #2c3037;border-radius:9px;background:linear-gradient(145deg,#13161b,#0e1014);color:#777b84}.topbar .balance-copy{display:flex;flex:1;flex-direction:column;gap:3px}.topbar .balance-copy small{font:500 7px/1 "JetBrains Mono",monospace;letter-spacing:.14em;color:#717680}.topbar .balance-pill strong{font:600 15px/1 "JetBrains Mono",monospace;letter-spacing:.04em;color:#f1f4ef}.topbar .balance-pill.ok{border-color:#294638}.topbar .balance-pill.ok strong{color:#caffdf}.topbar .balance-pill button{display:grid;place-items:center;width:24px;height:28px;border-radius:5px}.topbar .balance-pill button:hover{background:#20232a;color:#fff}
.topbar .balance-pill.pending{border-color:#6c542d}.topbar .balance-pill.pending>i{background:#f1b85b}.topbar .balance-pill.pending strong{color:#ffd994}
.topbar .license-pill{display:flex;align-items:center;gap:8px;height:40px;margin:0;padding:0 15px;border:1px solid #55405c;border-radius:8px;background:#1a151d;color:#f0ddea;font-size:9px;font-weight:600;transition:.2s}.topbar .license-pill:hover{border-color:#a34d7f;background:#251a23}.topbar .license-pill i{font-size:13px;color:#d569a7}.topbar .icon-btn{width:40px;height:40px;border-color:#2c3037;border-radius:8px;background:#111319;color:#9497a0;transition:.2s}.topbar .icon-btn:hover{border-color:#484c56;background:#1a1c22;color:#fff}
@media(max-width:800px){.topbar-status{display:none}}@media(max-width:600px){.topbar{height:68px;padding:0 14px}.topbar .brandmark{width:36px;height:36px}.topbar .brand-copy{display:none}.topbar-actions{gap:6px}.topbar .balance-pill{height:40px;min-width:126px;padding:0 6px 0 9px}.topbar .balance-pill strong{font-size:13px}.topbar .balance-copy small{font-size:6px}.topbar .license-pill{width:36px;height:36px;padding:0;justify-content:center}.topbar .license-pill span{display:none}.topbar .icon-btn{width:36px;height:36px}.topbar .admin-link{display:none}}
.activation-link{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:10px;background:linear-gradient(90deg,#128c4a,#25d366)!important}.activation-link i{font-size:16px;margin-right:8px}.license-search{position:relative;max-width:440px;margin:12px 0}.license-search i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#777}.license-search input{width:100%;height:42px;padding:0 12px 0 38px;background:#090a0d;border:1px solid #343640;color:#eee}.license-actions{display:flex;gap:5px}.license-actions button{white-space:nowrap}.license-actions .activate{border-color:#267548!important;color:#75ffb3!important}.license-actions .deactivate{color:#c8a770!important}
.account-btn{max-width:220px;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #2c3037;border-radius:8px;background:#111319;color:#b7bac2;font:500 9px "JetBrains Mono",monospace;cursor:pointer}.account-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-btn i{font-size:14px;color:#d569a7}.auth-dialog{position:relative}.auth-close{position:absolute;right:15px;top:12px;border:0;background:none;color:#aaa;font-size:20px;cursor:pointer}.auth-dialog input{text-align:left}.text-button{width:100%;margin-top:12px;border:0;background:none;color:#a889bb;font:9px "JetBrains Mono",monospace;cursor:pointer}.license-message a{color:#75ffb3}
@media(max-width:1050px){.account-btn span{display:none}.account-btn{width:40px;padding:0;justify-content:center}}@media(max-width:600px){.account-btn{width:36px;height:36px}.topbar .balance-pill{min-width:112px}}
.account-dialog{width:min(570px,calc(100vw - 28px));position:relative}.account-close{position:absolute;right:15px;top:12px;border:0;background:none;color:#aaa;font-size:20px;cursor:pointer}.my-licenses{display:grid;gap:8px;max-height:350px;overflow:auto;margin:20px 0}.my-license{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #30333b;background:#0b0d11}.my-license>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;flex:1}.my-license small{font:9px "JetBrains Mono",monospace;color:#898d96}.my-license strong{font:600 14px "JetBrains Mono",monospace}.my-license span{grid-column:1/3;font:8px "JetBrains Mono",monospace;letter-spacing:.1em}.my-license span.active{color:#75ffb3}.my-license span.pending{color:#f1b85b}.my-license button{height:34px;margin-left:16px;padding:0 16px;border:1px solid #60426c;background:#211727;color:#eee;font:9px "JetBrains Mono",monospace;cursor:pointer}.my-license button:disabled{opacity:.35}.claim-license{padding-top:18px;border-top:1px solid #2d3037}.claim-license>div{display:flex}.claim-license input{margin:7px 0 0}.claim-license .outline{width:90px;height:44px;margin-top:7px}.account-dialog>.text-button{margin-top:20px;color:#8d6d79}
