.z-card[data-card="6"]{z-index:60;transform:translateY(100%)}
.nc-account-section{background:#060912;padding:var(--header-height) 0 var(--hud-height);overflow:hidden}
.nc-account-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 76% 22%,rgba(101,87,255,.2),transparent 32%),radial-gradient(circle at 16% 74%,rgba(243,184,75,.08),transparent 27%),linear-gradient(115deg,#05070d 0%,#09101d 58%,#05070d 100%)}
.nc-account-backdrop:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(101,87,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(101,87,255,.35) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent)}
.nc-account-grid{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1fr);align-items:center;gap:clamp(34px,4vw,64px);padding:clamp(28px,4vw,62px) clamp(225px,14vw,255px) clamp(28px,4vw,62px) clamp(54px,4vw,74px)}
.nc-account-copy{max-width:560px}.nc-account-copy h2{margin-top:14px;font-family:Impact,"Arial Narrow",sans-serif;font-size:clamp(54px,5.7vw,88px);line-height:.9;letter-spacing:-.035em}.nc-account-copy h2 span{color:var(--gold)}
.nc-account-copy>p:not(.section-index){max-width:530px;margin-top:20px;color:#abb4c8;font-size:15px;line-height:1.58}.nc-account-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px;color:#d5dbea;font:700 9px/1 Consolas,monospace;letter-spacing:.11em}.nc-account-flow span{padding:9px 11px;border:1px solid rgba(143,160,194,.24);background:rgba(5,7,13,.5)}.nc-account-flow i{color:var(--gold);font-style:normal}
.nc-account-panel{width:100%;min-height:410px;max-height:calc(100vh - var(--header-height) - var(--hud-height) - 36px);overflow:auto;padding:26px;border:1px solid rgba(143,160,194,.24);background:rgba(7,11,20,.88);backdrop-filter:blur(18px);box-shadow:0 30px 90px rgba(0,0,0,.35)}
.nc-panel-heading small,.nc-profile-head small,.nc-launcher-card small{color:var(--gold);font:700 9px/1 Consolas,monospace;letter-spacing:.2em}.nc-panel-heading h3,.nc-profile-head h3,.nc-launcher-card h3{margin-top:8px;font-size:25px}.nc-panel-heading p,.nc-profile-head p,.nc-launcher-card p{margin-top:6px;color:#8f9aae;font-size:11px;line-height:1.45}
.nc-tabs{display:flex;margin-top:22px;border:1px solid rgba(143,160,194,.22)}.nc-tabs button{flex:1;padding:12px;color:#8993a8;border-right:1px solid rgba(143,160,194,.22)}.nc-tabs button:last-child{border-right:0}.nc-tabs button.active{color:#171005;background:linear-gradient(135deg,var(--gold-bright),#d89627);font-weight:800}
.nc-form{display:grid;gap:13px;margin-top:18px}.nc-form[hidden]{display:none}.nc-form label{display:grid;gap:7px;color:#aab4c7;font-size:11px}.nc-form input,.nc-form select,.nc-form textarea{width:100%;padding:12px 13px;border:1px solid rgba(143,160,194,.28);background:#070b13;color:#fff;outline:none;font:inherit}.nc-form textarea{resize:vertical;min-height:72px}.nc-form select{appearance:auto}.nc-form input:focus,.nc-form select:focus,.nc-form textarea:focus{border-color:var(--gold)}.nc-primary{min-height:44px;margin-top:3px;background:linear-gradient(135deg,var(--gold-bright),#d89627);color:#171005;font-weight:800}
.nc-message{min-height:18px;margin-top:10px;color:#9aa6b9;font-size:11px}.nc-message.ok{color:#8fe0ae}.nc-message.error{color:#ff9d9d}.nc-profile-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid rgba(143,160,194,.18)}
.nc-profile-head>div:last-child{display:flex;align-items:center;gap:9px}.nc-profile-head>div:last-child span{padding:7px 9px;border:1px solid rgba(143,160,194,.25);color:#8fe0ae;font:700 9px/1 Consolas,monospace}.nc-profile-head button{color:#aeb8c9;font-size:11px}.nc-games-title{display:flex;justify-content:space-between;gap:18px;margin:18px 0 10px}.nc-games-title strong{font:700 10px/1 Consolas,monospace;letter-spacing:.16em}.nc-games-title span{color:#788398;font-size:10px}
.nc-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nc-game-card{padding:14px;border:1px solid rgba(143,160,194,.2);background:#0a101a}.nc-game-card.is-approved{border-color:rgba(143,224,174,.32)}.nc-game-top{display:flex;justify-content:space-between;gap:12px}.nc-game-top span{color:#aab4c7;font:800 9px/1 Consolas,monospace;letter-spacing:.1em}.nc-game-card.is-approved .nc-game-top span{color:#8fe0ae}.nc-game-top small{color:#5f6b80;font:9px/1 Consolas,monospace}.nc-game-card h3{margin-top:11px;font-size:18px}.nc-game-card p{min-height:34px;margin-top:4px;color:#8995a8;font-size:10px;line-height:1.45}
.nc-game-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.nc-game-actions button,.nc-game-actions a{padding:8px 9px;border:1px solid rgba(143,160,194,.27);color:#cbd4e0;font-size:9px;text-decoration:none}.nc-game-actions button:not(:disabled){border-color:rgba(243,184,75,.55);color:var(--gold-bright)}.nc-game-actions button:disabled{opacity:.4;cursor:not-allowed}
.nc-launcher-card{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:10px;padding:16px 18px;border:1px solid rgba(101,87,255,.34);background:linear-gradient(110deg,rgba(101,87,255,.09),rgba(7,11,20,.9))}.nc-launcher-card>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(126px,1fr));gap:8px;align-items:center;min-width:276px}.nc-launcher-card span{grid-column:1/-1;color:#b7abff;font:700 9px/1 Consolas,monospace;text-align:right;letter-spacing:.12em}.nc-launcher-card button,.nc-launcher-card a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(143,160,194,.24);font-size:10px;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;letter-spacing:.055em;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.nc-launcher-card button{color:#7b8496;background:transparent}.nc-launcher-card button:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.nc-launcher-card button.is-ready:not(:disabled){border-color:rgba(143,224,174,.52);color:#9de6b8;background:rgba(143,224,174,.08);cursor:pointer}.nc-launcher-card button.is-ready:not(:disabled):hover{background:rgba(143,224,174,.15);box-shadow:0 0 0 1px rgba(143,224,174,.12) inset;transform:translateY(-1px)}#ncLauncherDownload{border-color:rgba(243,184,75,.68);color:#171005;background:linear-gradient(135deg,var(--gold-bright),#d89627);box-shadow:0 8px 24px rgba(216,150,39,.12);cursor:pointer}#ncLauncherDownload:hover{background:linear-gradient(135deg,#ffd777,#e4a12f);box-shadow:0 10px 26px rgba(216,150,39,.2);transform:translateY(-1px)}#ncLauncherDownload[hidden]{display:none}.nc-account-view[hidden],#ncAuthView[hidden]{display:none}
@media(max-width:1180px){.nc-account-grid{grid-template-columns:minmax(300px,.72fr) minmax(450px,1fr);padding-right:190px;gap:28px}.nc-account-copy h2{font-size:clamp(50px,6vw,76px)}}
@media(max-width:900px){.nc-account-section{overflow:auto}.nc-account-grid{height:auto;min-height:100%;grid-template-columns:1fr;padding:90px 24px 110px}.nc-account-copy h2{font-size:clamp(48px,12vw,78px)}.nc-account-panel{max-height:none;min-height:0}.nc-games{grid-template-columns:1fr}.nc-launcher-card{align-items:flex-start;flex-direction:column}}
.nc-empty-games{grid-column:1/-1;padding:18px;border:1px dashed rgba(143,160,194,.24);color:#8f9aae;font-size:11px;text-align:center}

.nc-launcher-help{margin-top:10px;padding:12px 14px;border:1px solid rgba(243,184,75,.35);background:rgba(243,184,75,.05)}.nc-launcher-help[hidden]{display:none}.nc-launcher-help strong{color:#f3c66b;font-size:11px}.nc-launcher-help p{margin:5px 0 10px;color:#9aa6b9;font-size:10px;line-height:1.5}.nc-launcher-help>div{display:flex;gap:8px;flex-wrap:wrap}.nc-launcher-help button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid rgba(143,160,194,.28);color:#d2d9e5;background:#0a101a;font-size:9px;font-weight:800;text-decoration:none}.nc-launcher-help #ncLauncherReinstall{border-color:rgba(243,184,75,.52);color:var(--gold-bright);cursor:pointer}
