:root{
--nx-bg:#070a11;--nx-surface:#0e1420;--nx-surface-2:#141c2a;--nx-surface-3:#1a2434;
--nx-text:#f6f7fb;--nx-muted:#aab3c2;--nx-dim:#758093;--nx-line:rgba(255,255,255,.09);
--nx-primary:#ff8b00;--nx-primary-2:#ff5f1f;--nx-purple:#9147ff;--nx-cyan:#00dfe9;
--nx-success:#25d88a;--nx-danger:#ff5570;--nx-warning:#ffbd42;
--nx-radius-sm:10px;--nx-radius:15px;--nx-radius-lg:22px;
--nx-shadow:0 22px 55px rgba(0,0,0,.28);--nx-fast:160ms ease;--nx-normal:240ms ease;
}
.nxui-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:var(--nx-radius-sm);font:800 13px/1 Inter,Poppins,Arial,sans-serif;text-decoration:none!important;cursor:pointer;transition:transform var(--nx-fast),border-color var(--nx-fast),background var(--nx-fast),box-shadow var(--nx-fast),opacity var(--nx-fast);white-space:nowrap}
.nxui-button:hover{transform:translateY(-1px)}.nxui-button:active{transform:translateY(0)}.nxui-button:disabled,.nxui-button[aria-disabled=true]{opacity:.48;cursor:not-allowed;transform:none}
.nxui-button--primary{color:#fff!important;background:linear-gradient(105deg,var(--nx-primary),var(--nx-primary-2) 58%,var(--nx-purple));box-shadow:0 12px 28px rgba(255,95,31,.18)}
.nxui-button--secondary{color:var(--nx-text)!important;border-color:rgba(145,71,255,.42);background:linear-gradient(135deg,rgba(145,71,255,.13),rgba(255,255,255,.025))}
.nxui-button--ghost{color:var(--nx-text)!important;border-color:var(--nx-line);background:rgba(255,255,255,.025)}
.nxui-button--danger{color:#ffdfe5!important;border-color:rgba(255,85,112,.42);background:rgba(255,85,112,.1)}
.nxui-button--success{color:#eafff6!important;border-color:rgba(37,216,138,.4);background:rgba(37,216,138,.11)}
.nxui-button.is-loading{pointer-events:none}.nxui-button.is-loading:before{content:"";width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:nxui-spin .7s linear infinite}@keyframes nxui-spin{to{transform:rotate(360deg)}}
.nxui-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:linear-gradient(145deg,rgba(17,23,35,.97),rgba(8,12,20,.97));box-shadow:var(--nx-shadow)}
.nxui-stream-guard{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 22px;padding:18px 20px;border:1px solid rgba(0,223,233,.22);border-radius:var(--nx-radius);background:linear-gradient(110deg,rgba(0,223,233,.08),rgba(145,71,255,.08));box-shadow:0 16px 38px rgba(0,0,0,.18)}
.nxui-stream-guard__copy{display:flex;align-items:center;gap:14px}.nxui-stream-guard__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(0,223,233,.12);font-size:21px}.nxui-stream-guard strong,.nxui-stream-guard span{display:block}.nxui-stream-guard strong{color:var(--nx-text);font-size:15px}.nxui-stream-guard span{margin-top:4px;color:var(--nx-muted);font-size:12px}.nxui-stream-guard.is-active{border-color:rgba(37,216,138,.36);background:linear-gradient(110deg,rgba(37,216,138,.1),rgba(0,223,233,.07))}
.nxui-toast-region{position:fixed;right:22px;bottom:22px;z-index:999999;display:grid;gap:10px;pointer-events:none}.nxui-toast{min-width:260px;max-width:420px;padding:14px 16px;border:1px solid var(--nx-line);border-radius:13px;color:var(--nx-text);background:#111824;box-shadow:0 20px 50px rgba(0,0,0,.4);animation:nxui-toast-in .22s ease both}.nxui-toast--success{border-color:rgba(37,216,138,.35)}.nxui-toast--error{border-color:rgba(255,85,112,.4)}@keyframes nxui-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.nxui-dialog-root{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:20px;background:rgba(3,5,9,.76);backdrop-filter:blur(10px)}.nxui-dialog-root[hidden]{display:none}.nxui-dialog{width:min(100%,480px);padding:24px;border:1px solid var(--nx-line);border-radius:22px;color:var(--nx-text);background:linear-gradient(145deg,#151d2a,#0b1019);box-shadow:0 30px 90px rgba(0,0,0,.55);animation:nxui-dialog-in .2s ease both}.nxui-dialog h3{margin:0 0 9px;font-size:22px}.nxui-dialog p{margin:0;color:var(--nx-muted);line-height:1.65}.nxui-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@keyframes nxui-dialog-in{from{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}
.nxui-secret{transition:filter var(--nx-normal),opacity var(--nx-normal)}.nxui-secret:not(.is-visible),.nxui-stream-mode .nxui-secret{filter:blur(10px)!important;opacity:.56}.nxui-stream-mode [data-nx-sensitive-action]{pointer-events:none;opacity:.38!important}
@media(max-width:680px){.nxui-stream-guard{align-items:stretch;flex-direction:column}.nxui-stream-guard .nxui-button{width:100%}.nxui-dialog__actions{flex-direction:column-reverse}.nxui-dialog__actions .nxui-button{width:100%}.nxui-toast-region{left:14px;right:14px;bottom:14px}.nxui-toast{min-width:0;max-width:none}} .nre-app button.nxui-button,
.nre-app a.nxui-button,
body button.nxui-button,
body a.nxui-button{
appearance:none!important;
-webkit-appearance:none!important;
min-height:44px!important;
padding:0 17px!important;
border-width:1px!important;
border-style:solid!important;
border-radius:12px!important;
font-family:Inter,Poppins,Arial,sans-serif!important;
font-size:13px!important;
font-weight:850!important;
line-height:1!important;
text-shadow:none!important;
box-shadow:none;
outline:none!important;
}
.nre-app .nxui-button--primary,body .nxui-button--primary{
color:#fff!important;
border-color:rgba(255,153,31,.5)!important;
background:linear-gradient(105deg,#ff970f 0%,#ff651f 52%,#8f46ff 100%)!important;
box-shadow:0 12px 30px rgba(255,101,31,.2)!important;
}
.nre-app .nxui-button--secondary,body .nxui-button--secondary{
color:#fff!important;
border-color:rgba(145,71,255,.52)!important;
background:linear-gradient(135deg,rgba(145,71,255,.2),rgba(255,139,0,.08))!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.nre-app .nxui-button--ghost,body .nxui-button--ghost{
color:#e9edf6!important;
border-color:rgba(255,255,255,.14)!important;
background:rgba(255,255,255,.045)!important;
}
.nre-app .nxui-button--danger,body .nxui-button--danger{
color:#ffdce3!important;
border-color:rgba(255,85,112,.5)!important;
background:linear-gradient(135deg,rgba(255,85,112,.17),rgba(255,85,112,.07))!important;
}
.nre-app .nxui-button--success,body .nxui-button--success{
color:#eafff6!important;
border-color:rgba(37,216,138,.46)!important;
background:rgba(37,216,138,.13)!important;
}
.nre-app .nxui-button:hover,body .nxui-button:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important} .nxui-stream-guard--hero{
position:relative;
overflow:hidden;
display:grid;
grid-template-columns:auto minmax(0,1fr) auto;
align-items:center;
gap:18px;
margin:0 0 22px;
padding:22px 24px;
border:1px solid rgba(255,139,0,.38);
border-radius:20px;
background:
radial-gradient(circle at 0 50%,rgba(255,139,0,.18),transparent 34%),
radial-gradient(circle at 100% 0,rgba(145,71,255,.18),transparent 38%),
linear-gradient(135deg,rgba(20,26,39,.98),rgba(10,14,23,.98));
box-shadow:0 22px 60px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04);
}
.nxui-stream-guard--hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ff980e,#ff6320,#9147ff,#00dfe9)}
.nxui-stream-guard--hero .nxui-stream-guard__icon{width:54px;height:54px;border:1px solid rgba(255,139,0,.3);border-radius:16px;background:linear-gradient(135deg,rgba(255,139,0,.2),rgba(145,71,255,.13));font-size:25px}
.nxui-stream-guard--hero .nxui-stream-guard__copy{gap:0}
.nxui-stream-guard--hero .nxui-stream-guard__copy>div{display:block}
.nxui-stream-guard--hero strong{font-size:18px;letter-spacing:-.2px}
.nxui-stream-guard--hero span{max-width:760px;font-size:13px;line-height:1.55}
.nxui-stream-guard__status{display:inline-flex!important;align-items:center;gap:7px;margin:0 0 7px!important;color:#ffbd42!important;font-size:10px!important;font-weight:900!important;letter-spacing:1.2px;text-transform:uppercase}
.nxui-stream-guard__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffbd42;box-shadow:0 0 14px rgba(255,189,66,.8)}
.nxui-stream-guard--hero.is-active{border-color:rgba(37,216,138,.46);background:radial-gradient(circle at 0 50%,rgba(37,216,138,.16),transparent 34%),radial-gradient(circle at 100% 0,rgba(0,223,233,.12),transparent 38%),linear-gradient(135deg,rgba(17,29,31,.98),rgba(9,15,22,.98))}
.nxui-stream-guard--hero.is-active:before{background:linear-gradient(90deg,#25d88a,#00dfe9,#9147ff)}
.nxui-stream-guard--hero.is-active .nxui-stream-guard__status{color:#72f2bd!important}
.nxui-stream-guard--hero.is-active .nxui-stream-guard__status:before{background:#25d88a;box-shadow:0 0 14px rgba(37,216,138,.85)}
@media(max-width:760px){.nxui-stream-guard--hero{grid-template-columns:auto 1fr}.nxui-stream-guard--hero>.nxui-button{grid-column:1/-1;width:100%!important}.nxui-stream-guard--hero .nxui-stream-guard__icon{align-self:start}}