.nexus-control-page{--nc-bg:#060d19;--nc-panel:rgba(10,24,44,.82);--nc-line:rgba(116,183,255,.16);--nc-line-bright:rgba(78,181,255,.45);--nc-text:#edf8ff;--nc-muted:#7894af;--nc-blue:#42a9ff;--nc-blue-bright:#94ddff;--nc-purple:#ad6cff;background:radial-gradient(circle at 80% -10%,rgba(64,143,255,.13),transparent 33rem),radial-gradient(circle at 10% 80%,rgba(133,57,219,.1),transparent 26rem),var(--nc-bg);color:var(--nc-text)}.nexus-auth-gate,.nexus-control-page{position:relative;min-height:100vh;overflow:hidden;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif}.nexus-auth-gate{display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 72% 18%,rgba(74,129,255,.17),transparent 30rem),radial-gradient(circle at 12% 80%,rgba(164,62,241,.12),transparent 26rem),#060d19;color:#edf8ff}.nexus-auth-gate:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(100,188,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(100,188,255,.035) 1px,transparent 0);background-size:32px 32px;content:""}.nexus-auth-gate__scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(96,186,255,.03) 5px 6px)}.nexus-auth-gate__card{position:relative;z-index:1;width:min(100%,500px);border:1px solid rgba(116,183,255,.24);background:linear-gradient(135deg,rgba(10,27,49,.94),rgba(8,18,34,.9));padding:clamp(28px,6vw,54px);box-shadow:0 0 0 5px rgba(49,145,240,.035),0 30px 90px rgba(0,0,0,.4),0 0 45px rgba(53,154,255,.08);text-align:center}.nexus-auth-gate__mark{display:grid;width:48px;height:48px;margin:0 auto 24px;place-items:center;border:1px solid rgba(126,218,255,.7);background:linear-gradient(135deg,#1d93e8,#6842d7 82%);color:#fff;font-family:Space Mono,monospace;font-weight:700;box-shadow:4px 4px 0 rgba(105,48,205,.42),0 0 20px rgba(63,177,255,.2);clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,20% 100%,0 80%)}.nexus-auth-gate__card h1{margin:12px 0 10px;color:#edf8ff;font-family:Space Mono,monospace;font-size:clamp(24px,5vw,34px);letter-spacing:-.07em}.nexus-auth-gate__card p:not(.nexus-eyebrow){color:#7894af;font-size:13px;line-height:1.7}.nexus-auth-gate__status{display:block;margin:24px 0 14px;color:#ffd76b;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.08em}.nexus-auth-gate__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:24px;padding:0 20px;border:1px solid rgba(126,218,255,.45);background:linear-gradient(135deg,#258ee1,#7445dd);color:#fff;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.nexus-auth-gate__button:hover{box-shadow:0 0 26px rgba(84,166,255,.24);filter:brightness(1.15);transform:translateY(-2px)}.nexus-auth-gate__back{display:block;margin-top:18px;color:#7894af;font-family:Space Mono,monospace;font-size:9px;text-transform:uppercase}.nexus-auth-gate__back:hover{color:#94ddff}.nexus-control-page:before{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(100,188,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(100,188,255,.03) 1px,transparent 0);background-size:32px 32px;content:""}.nexus-control-mobile-menu,.nexus-control-rail,.nexus-control-topbar,.nexus-control-workspace{position:relative;z-index:1}.nexus-control-rail{border-color:var(--nc-line)!important;background:linear-gradient(rgba(68,151,225,.035) 1px,transparent 0) 0 0 /20px 20px,rgba(5,14,28,.95)!important}.nexus-control-rail:after{position:absolute;top:0;right:-1px;width:1px;height:180px;background:linear-gradient(var(--nc-blue),transparent);content:""}.nexus-control-brand{display:flex;align-items:center;gap:10px;min-height:76px;padding:0 20px;border-bottom:1px solid var(--nc-line)}.nexus-control-brand-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(126,218,255,.7);background:linear-gradient(135deg,#1d93e8,#6842d7 82%);color:#fff;box-shadow:4px 4px 0 rgba(105,48,205,.42),0 0 20px rgba(63,177,255,.2);clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,20% 100%,0 80%)}.nexus-control-brand h1{margin:0;color:var(--nc-text);font-family:Space Mono,monospace;font-size:14px;letter-spacing:-.07em}.nexus-control-brand h1 b{color:var(--nc-blue)}.nexus-control-brand p{margin:4px 0 0;color:#5f7d9e;font-family:Space Mono,monospace;font-size:7px;letter-spacing:.11em}.nexus-control-nav{display:grid;flex:1;align-content:start;gap:5px;padding:18px 12px}.nexus-control-nav-link{display:flex!important;min-height:40px;align-items:center;gap:11px;border:1px solid transparent!important;border-radius:0!important;color:#7e94b0!important;font-family:Space Mono,monospace;font-size:9px!important;letter-spacing:.04em;text-transform:uppercase;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease!important}.nexus-control-nav-link:hover{border-color:rgba(91,175,255,.17)!important;background:rgba(57,141,224,.08)!important;color:var(--nc-text)!important;transform:translateX(2px)}.nexus-control-nav-link.active{border-color:rgba(71,170,255,.3)!important;background:linear-gradient(90deg,rgba(49,145,240,.22),rgba(49,145,240,.04))!important;color:var(--nc-blue-bright)!important;box-shadow:inset 3px 0 0 var(--nc-blue)}.nexus-control-admin-nav{margin-top:8px;padding-top:8px;border-top:1px solid var(--nc-line)}.nexus-control-back{padding:11px 12px 14px;border-top:1px solid var(--nc-line)}.nexus-control-topbar{min-height:64px;border-color:var(--nc-line)!important;background:rgba(6,14,27,.75)!important;backdrop-filter:blur(13px)}.nexus-control-profile-name{color:#b6d1e9!important;font-family:Space Mono,monospace;font-size:9px!important}.nexus-control-logout{border:1px solid transparent;border-radius:0!important;color:#718ba7!important;font-family:Space Mono,monospace;font-size:8px!important;text-transform:uppercase}.nexus-control-logout:hover{border-color:var(--nc-line);background:rgba(63,156,255,.1)!important;color:var(--nc-blue-bright)!important}.nexus-control-main{position:relative;z-index:1;color:var(--nc-text)}.nexus-control-main>*{animation:nexus-control-enter .36s cubic-bezier(.2,.85,.28,1) both}.nexus-glitch-panel{position:relative;isolation:isolate;overflow:hidden}.nexus-glitch-panel:after,.nexus-glitch-panel:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:""}.nexus-glitch-panel:before{background:linear-gradient(112deg,transparent 0 46%,rgba(84,190,255,.08) 47%,transparent 49% 100%);opacity:0;transform:translateX(-18%);transition:opacity .18s ease,transform .32s ease}.nexus-glitch-panel:after{background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(109,198,255,.04) 6px 7px);opacity:0;mix-blend-mode:screen}.nexus-glitch-panel:hover:before{opacity:1;transform:translateX(18%)}.nexus-glitch-panel:hover:after{animation:nexus-scan-jitter .52s steps(2) both}.nexus-settings-page.glitch-full .nexus-glitch-panel:hover{animation:nexus-panel-glitch .52s steps(2) both}.nexus-settings-page.glitch-off .nexus-glitch-panel:hover,.nexus-settings-page.glitch-off .nexus-glitch-panel:hover:after,.nexus-settings-page.glitch-off .nexus-glitch-panel:hover:before{animation:none;transform:none}.nexus-settings-page.scanlines-on:after{position:fixed;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(94,188,255,.025) 0 1px,transparent 1px 4px);content:"";mix-blend-mode:screen}.nexus-settings-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.nexus-eyebrow{margin:0;color:var(--nc-blue);font-family:Space Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.nexus-settings-hero h1{position:relative}.nexus-settings-page.glitch-full .nexus-settings-hero h1:after,.nexus-settings-page.glitch-full .nexus-settings-hero h1:before{position:absolute;inset:0;pointer-events:none;content:attr(data-text);opacity:0}.nexus-settings-page.glitch-full .nexus-settings-hero h1:before{color:#4ed8ff;transform:translate(1px,-1px)}.nexus-settings-page.glitch-full .nexus-settings-hero h1:after{color:#b36dff;transform:translate(-1px,1px)}.nexus-settings-page.glitch-full .nexus-settings-hero h1:hover:after,.nexus-settings-page.glitch-full .nexus-settings-hero h1:hover:before{opacity:.72;animation:nexus-text-glitch .36s steps(2) both}.nexus-settings-card{border-color:var(--nc-line)!important;background:linear-gradient(135deg,rgba(10,27,49,.88),rgba(8,18,34,.78))!important;box-shadow:0 18px 50px rgba(0,0,0,.16),inset 0 1px 0 rgba(155,220,255,.035)}.nexus-settings-save-badge{border-color:rgba(72,186,255,.28);color:var(--nc-blue-bright);background:rgba(63,166,255,.08);font-family:Space Mono,monospace;font-size:9px;text-transform:uppercase}.nexus-settings-readout{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--nc-line);background:rgba(4,14,28,.42);padding:11px 12px}.nexus-settings-readout span{color:var(--nc-muted);font-family:Space Mono,monospace;font-size:9px;text-transform:uppercase}.nexus-settings-readout strong{min-width:0;overflow:hidden;color:var(--nc-text);font-family:Space Mono,monospace;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.nexus-email-status{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(255,205,73,.24);background:rgba(255,192,64,.06);padding:14px;color:#ffd76b}.nexus-email-status.is-ready{border-color:rgba(58,221,158,.25);background:rgba(58,221,158,.06);color:#74f1bc}.nexus-email-status.is-missing{color:#ffd76b}.nexus-settings-option{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(116,183,255,.1);padding:12px 0}.nexus-settings-option:last-child{border-bottom:0}.nexus-settings-option-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(83,182,255,.22);background:rgba(55,150,239,.08);color:var(--nc-blue-bright)}.nexus-settings-toggle{position:relative;width:38px;height:21px;flex:0 0 auto;border:1px solid rgba(121,161,201,.34);background:rgba(2,10,21,.72);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.nexus-settings-toggle span{position:absolute;top:3px;left:3px;width:13px;height:13px;background:#66809c;transition:transform .16s ease,background .16s ease}.nexus-settings-toggle.is-on{border-color:rgba(71,193,255,.72);background:rgba(37,132,225,.25);box-shadow:0 0 15px rgba(42,162,255,.2)}.nexus-settings-toggle.is-on span{background:var(--nc-blue-bright);transform:translateX(17px)}.nexus-settings-event{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(116,183,255,.1);background:rgba(3,13,26,.34);padding:11px 12px}.nexus-settings-empty{display:flex;align-items:center;gap:10px;border:1px dashed rgba(116,183,255,.2);padding:20px;color:var(--nc-muted);font-size:12px}.nexus-glitch-skeleton{border:1px solid var(--nc-line);background:linear-gradient(90deg,rgba(62,157,235,.08),rgba(160,92,255,.16),rgba(62,157,235,.08));background-size:200% 100%;animation:nexus-skeleton-signal 1.2s linear infinite}@keyframes nexus-panel-glitch{0%,to{transform:translate(0);filter:none}20%{transform:translate(-1px,1px);filter:saturate(1.2)}40%{transform:translate(2px);filter:drop-shadow(-2px 0 0 rgba(78,216,255,.35)) drop-shadow(2px 0 0 rgba(179,109,255,.3))}60%{transform:translate(-1px);filter:none}80%{transform:translate(1px,-1px);filter:hue-rotate(12deg)}}@keyframes nexus-panel-glitch-subtle{0%,to{transform:translate(0)}35%{transform:translate(1px)}70%{transform:translate(-1px)}}@keyframes nexus-scan-jitter{0%{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes nexus-text-glitch{0%,to{clip-path:inset(0)}24%{clip-path:inset(20% 0 55% 0)}48%{clip-path:inset(65% 0 10% 0)}72%{clip-path:inset(42% 0 36% 0)}}@keyframes nexus-skeleton-signal{0%{background-position:200% 0}to{background-position:-200% 0}}.nexus-control-main h1,.nexus-control-main h2,.nexus-control-main h3{font-family:Space Mono,monospace;letter-spacing:-.06em}.nexus-control-main [class~="bg-card/30"],.nexus-control-main [class~="bg-card/50"],.nexus-control-main [class~=bg-card]{border-color:var(--nc-line);background:var(--nc-panel)}.nexus-control-main [class*=border-border]{border-color:var(--nc-line)}.nexus-control-main [class~=bg-card]{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nexus-control-main [class~=bg-card]:hover{border-color:rgba(84,181,255,.3);box-shadow:0 12px 34px rgba(0,0,0,.14),0 0 22px rgba(41,150,255,.055);transform:translateY(-1px)}.nexus-control-main [role=combobox],.nexus-control-main input,.nexus-control-main textarea{border-color:var(--nc-line);border-radius:0;background:rgba(7,19,35,.74);color:var(--nc-text)}.nexus-control-main [role=combobox]:focus,.nexus-control-main input:focus,.nexus-control-main textarea:focus{border-color:var(--nc-blue);box-shadow:0 0 0 2px rgba(66,169,255,.11),0 0 18px rgba(66,169,255,.1)}.nexus-control-main a[class*=bg-primary],.nexus-control-main button:not([data-radix-collection-item]){border-radius:.1rem}.nexus-control-main button:not([data-radix-collection-item]):hover{filter:brightness(1.1)}.nexus-control-mobile-menu{border-color:var(--nc-line)!important;background:var(--nc-panel)!important;color:var(--nc-blue-bright)!important}@keyframes nexus-control-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.nexus-control-topbar{padding-left:62px!important}}@media (max-width:640px){.nexus-control-profile-name{display:none}.nexus-control-topbar{min-height:58px;padding-right:14px!important}.nexus-control-main{padding:22px 15px!important}.nexus-settings-hero{display:block}.nexus-settings-save-badge{margin-top:16px;display:inline-flex}.nexus-settings-event{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.nexus-control-page *,.nexus-control-page :after,.nexus-control-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nexus-settings-page:has(.nexus-settings-toggle[aria-checked=true]){--settings-signal:1}.nexus-settings-page .nexus-glitch-panel:focus-within{border-color:rgba(74,184,255,.48)!important;box-shadow:0 0 0 1px rgba(74,184,255,.1),0 0 26px rgba(42,150,255,.09)}@keyframes nexus-sig-enter{0%{opacity:0;transform:translate3d(-6px,6px,0) skewX(-3deg)}45%{opacity:.85;transform:translate3d(3px,0,0) skewX(1.5deg)}70%{opacity:1;transform:translate3d(-1px,0,0) skewX(0)}to{opacity:1;transform:none}}@keyframes nexus-sig-hover{0%,to{transform:translateY(-1px)}30%{transform:translate(-1.5px,-1px) skewX(-.6deg)}60%{transform:translate(1px,-1px) skewX(.4deg)}}@keyframes nexus-sig-sweep{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}to{opacity:0;transform:translateY(100%)}}.nexus-control-main>*{animation-name:nexus-sig-enter;animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.85,.28,1)}.nexus-auth-gate__card{animation:nexus-sig-enter .62s cubic-bezier(.2,.85,.28,1) both}.nexus-auth-gate__mark{transition:transform .2s ease}.nexus-auth-gate__card:hover .nexus-auth-gate__mark{animation:nexus-sig-hover .38s ease both}.nexus-auth-gate__button:hover{animation:nexus-sig-hover .36s ease both}.nexus-control-main [class~=bg-card]:hover,.nexus-settings-card:hover{animation:nexus-sig-hover .42s cubic-bezier(.3,.7,.3,1) both}.nexus-control-nav-link:hover svg{animation:nexus-sig-hover .3s ease both}.nexus-glitch-panel:hover:after{animation:nexus-sig-sweep .62s ease-out both;opacity:1}.nexus-settings-page.glitch-full .nexus-glitch-panel:hover{animation:nexus-panel-glitch .52s steps(3) both}.nexus-settings-page.glitch-subtle .nexus-glitch-panel:hover{animation:nexus-panel-glitch-subtle .52s ease both}html[data-nexus-glitch=subtle] .nexus-control-main [class~=bg-card]:hover,html[data-nexus-glitch=subtle] .nexus-glitch-panel:hover{animation:nexus-panel-glitch-subtle .48s ease both}html[data-nexus-glitch=full] .nexus-glitch-panel:hover{animation:nexus-panel-glitch .52s steps(3) both}.nexus-settings-page.glitch-off .nexus-glitch-panel:hover,html[data-nexus-glitch=off] .nexus-auth-gate *,html[data-nexus-glitch=off] .nexus-control-page *{animation-name:none!important}html[data-nexus-glitch=off] .nexus-auth-gate__card,html[data-nexus-glitch=off] .nexus-control-main>*{animation:nexus-control-enter .36s cubic-bezier(.2,.85,.28,1) both!important}html[data-nexus-glitch=off] .nexus-glitch-panel:after,html[data-nexus-glitch=off] .nexus-glitch-panel:before,html[data-nexus-glitch=off] .nexus-settings-hero h1:after,html[data-nexus-glitch=off] .nexus-settings-hero h1:before{display:none!important}html[data-nexus-glitch=off] .nexus-glitch-skeleton{animation:nexus-skeleton-signal 1.2s linear infinite!important}html[data-nexus-scanlines=off] .nexus-auth-gate__scanlines,html[data-nexus-scanlines=off] .nexus-glitch-panel:after,html[data-nexus-scanlines=off] .nexus-settings-page.scanlines-on:after{display:none!important}html[data-nexus-scanlines=on] .nexus-control-page:after{position:fixed;inset:0;z-index:2;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,rgba(94,188,255,.022) 0 1px,transparent 1px 4px)}html[data-nexus-motion=reduced] .nexus-auth-gate *,html[data-nexus-motion=reduced] .nexus-auth-gate :after,html[data-nexus-motion=reduced] .nexus-auth-gate :before{animation:none!important;transition-duration:.01ms!important}html[data-nexus-motion=reduced] .nexus-auth-gate :hover,html[data-nexus-motion=reduced] .nexus-control-page :hover{transform:none!important}.nexus-identity--admin{color:#ffe6a2!important;text-shadow:0 0 10px rgba(242,194,89,.38),0 0 22px rgba(242,194,89,.16)}.nexus-identity--premium{color:#ffdfa0!important;text-shadow:0 0 9px rgba(241,185,69,.32),0 0 18px rgba(241,185,69,.13)}.nexus-identity--premium-plus{color:#dffaff!important;text-shadow:0 0 9px rgba(100,220,244,.38),0 0 19px rgba(169,113,255,.2)}.nexus-identity--booster{color:#d9f8e7!important;text-shadow:0 0 9px rgba(104,225,157,.32),0 0 17px rgba(104,225,157,.13)}.nexus-identity--member{color:#e5edf5!important;text-shadow:0 0 8px rgba(169,198,226,.14)}.nexus-admin-page{overflow-x:clip}.nexus-admin-main{width:100%;max-width:none!important;padding:clamp(16px,2.2vw,28px)!important}.nexus-admin-tabs{scrollbar-width:thin;scrollbar-color:rgba(138,180,210,.3) transparent}.nexus-admin-tabs button{min-height:40px}.nexus-subscription-layout>*{min-width:0}.nexus-subscription-scroll{max-height:min(58dvh,530px)}.nexus-subscription-scroll,.nexus-user-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(138,180,210,.34) transparent}.nexus-user-list{max-height:min(63dvh,590px);overflow-y:auto;padding-right:3px}.nexus-subscription-scroll::-webkit-scrollbar,.nexus-user-list::-webkit-scrollbar{width:6px}.nexus-subscription-scroll::-webkit-scrollbar-thumb,.nexus-user-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(138,180,210,.32)}@media (max-width:899px){.nexus-subscription-layout{grid-template-columns:minmax(0,1fr)}.nexus-subscription-layout>:first-child{order:0}.nexus-subscription-scroll{max-height:min(48dvh,390px)}}@media (max-width:767px){.nexus-admin-main{padding:18px 14px!important}.nexus-admin-tabs button{padding-inline:11px;font-size:12px}.nexus-subscription-scroll,.nexus-user-list{max-height:min(56dvh,470px)}}@media (prefers-reduced-motion:reduce){.nexus-auth-gate *,.nexus-auth-gate :after,.nexus-auth-gate :before,.nexus-control-page *,.nexus-control-page :after,.nexus-control-page :before{animation:none!important;transition-duration:.01ms!important}.nexus-auth-gate :hover,.nexus-control-page :hover{transform:none!important}}.nexus-control-page{--nc-bg:#080d18;--nc-panel:rgba(15,25,43,.92);--nc-line:rgba(139,177,218,.17);--nc-line-bright:rgba(108,194,239,.48);--nc-text:#ecf4fb;--nc-muted:#9aadc1;--nc-blue:#54c7e8;--nc-blue-bright:#a9ebf6;background:radial-gradient(ellipse at 78% -10%,rgba(46,135,177,.16),transparent 36rem),radial-gradient(ellipse at 8% 78%,rgba(115,80,179,.11),transparent 31rem),#080d18}.nexus-control-page:before{background-image:linear-gradient(rgba(126,187,219,.025) 1px,transparent 0),linear-gradient(90deg,rgba(126,187,219,.025) 1px,transparent 0);background-size:36px 36px}.nexus-control-rail{background:linear-gradient(180deg,rgba(20,35,55,.36),rgba(7,14,26,.98) 42%),#09111e!important}.nexus-control-brand{min-height:82px;padding-inline:22px}.nexus-control-brand-mark{box-shadow:0 5px 16px rgba(42,174,207,.16)}.nexus-control-nav{gap:7px;padding:20px 14px}.nexus-control-nav-link{min-height:46px;padding-inline:13px;border-radius:9px!important;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:12px!important;letter-spacing:0;text-transform:none}.nexus-control-nav-link.active{border-color:rgba(90,189,223,.22)!important;background:linear-gradient(90deg,rgba(52,167,197,.17),rgba(52,167,197,.035))!important;box-shadow:inset 3px 0 0 #58c6e4}.nexus-control-topbar{min-height:68px;padding-inline:clamp(18px,3vw,38px)!important;background:rgba(9,16,29,.84)!important}.nexus-control-main{max-width:1440px;padding:clamp(20px,3vw,36px)!important}.nexus-control-main h1,.nexus-control-main h2,.nexus-control-main h3{font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;letter-spacing:-.045em}.nexus-settings-card{border-color:rgba(139,177,218,.16)!important;background:linear-gradient(145deg,rgba(17,30,50,.96),rgba(12,21,37,.96))!important;box-shadow:0 14px 36px rgba(1,6,14,.18),inset 0 1px 0 rgba(194,223,247,.035)}.nexus-settings-card>[data-slot=card-header],.nexus-settings-card>div:first-child{padding:22px 24px 12px}.nexus-settings-card>[data-slot=card-content],.nexus-settings-card>div:last-child{padding:10px 24px 24px}.nexus-settings-option{min-height:66px;padding-block:14px;border-bottom-color:rgba(139,177,218,.12)}.nexus-settings-option p{line-height:1.5}.nexus-settings-readout{background:rgba(5,13,25,.48)}.nexus-settings-toggle{width:46px;height:26px}.nexus-settings-toggle.is-on{box-shadow:inset 0 0 10px rgba(62,183,221,.13)}.nexus-settings-page .nexus-settings-hero h1{font-size:clamp(28px,3vw,38px)}.nexus-control-main :is(button,a,input,textarea,select,[role=combobox]):focus-visible{outline:2px solid #a6eafa;outline-offset:3px}.nexus-control-main button:not([data-radix-collection-item]):not(.nexus-settings-toggle){min-height:38px;border-radius:9px}.nexus-control-main [role=combobox],.nexus-control-main input,.nexus-control-main textarea{min-height:42px;border-radius:9px;background:rgba(7,16,30,.72)}.nexus-control-main [class~=bg-card]:hover,.nexus-settings-card:hover{box-shadow:0 14px 36px rgba(1,6,14,.2),0 0 18px rgba(59,159,193,.06)}@media (min-width:768px) and (max-width:1279px){.nexus-settings-page .nexus-control-main{padding:28px!important}.nexus-settings-page .nexus-settings-option{gap:16px}.nexus-settings-page .nexus-settings-card>div:first-child,.nexus-settings-page .nexus-settings-card>div:last-child{padding-inline:20px}}@media (max-width:767px){.nexus-control-main{padding:20px 16px!important}.nexus-control-topbar{min-height:62px}.nexus-settings-card>div:first-child{padding:18px 18px 10px}.nexus-settings-card>div:last-child{padding:8px 18px 18px}}html[data-nexus-motion=reduced] .nexus-control-page *,html[data-nexus-motion=reduced] .nexus-control-page :after,html[data-nexus-motion=reduced] .nexus-control-page :before{animation:none!important;transition-duration:.01ms!important}html[data-nexus-glitch=off] .nexus-control-page *,html[data-nexus-glitch=off] .nexus-control-page :after,html[data-nexus-glitch=off] .nexus-control-page :before{animation-name:none!important}@media (min-width:768px){.nexus-admin-page{width:100%;height:100dvh;min-height:0!important;overflow:hidden}.nexus-admin-page>.nexus-control-workspace{display:flex;height:100dvh;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.nexus-admin-page>.nexus-control-workspace>.nexus-control-topbar{flex:0 0 68px}.nexus-admin-main{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow:hidden;padding:clamp(12px,1.55vw,22px)!important}.nexus-admin-main>:first-child{flex:0 0 auto}.nexus-admin-views{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px}.nexus-admin-tabs{min-height:41px;flex:0 0 auto}.nexus-admin-panel{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(138,180,210,.34) transparent}.nexus-admin-panel::-webkit-scrollbar{width:6px}.nexus-admin-panel::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(138,180,210,.32)}.nexus-admin-denied{flex:0 1 auto}.nexus-admin-panel:has(.nexus-subscription-layout),.nexus-admin-panel:has(.nexus-user-list){overflow:hidden}.nexus-subscription-layout{display:grid;width:100%;height:100%;min-height:0;grid-template-columns:minmax(280px,.78fr) minmax(0,1.5fr);gap:14px}.nexus-subscription-layout>*{min-height:0}.nexus-subscription-layout>:first-child{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.nexus-subscription-layout>:last-child{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.nexus-subscription-layout>:last-child>:first-child{flex:0 0 auto}.nexus-subscription-layout>:last-child>.nexus-subscription-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.nexus-subscription-scroll{min-height:0;max-height:none;flex:1 1 auto}.nexus-admin-panel:has(.nexus-user-list)>div{display:flex;height:100%;min-height:0;flex-direction:column}.nexus-user-list{min-height:0;max-height:none;flex:1 1 auto}}@media (min-width:768px) and (max-width:899px){.nexus-subscription-layout{height:auto;grid-template-columns:minmax(0,1fr)}.nexus-admin-panel:has(.nexus-subscription-layout){overflow-y:auto}.nexus-subscription-layout>:last-child{height:min(44dvh,320px);min-height:220px}}@media (max-width:767px){.nexus-admin-page{height:auto;min-height:100dvh!important;overflow:visible}.nexus-admin-page>.nexus-control-workspace{display:block;height:auto;min-height:100dvh;overflow:visible}.nexus-admin-main{display:block;min-height:0;overflow:visible;padding:18px 14px!important}.nexus-admin-main>:first-child{margin-bottom:16px}.nexus-admin-views{display:block}.nexus-admin-tabs{margin-bottom:14px}.nexus-admin-panel{min-height:0;overflow:visible}.nexus-subscription-layout{height:auto;grid-template-columns:minmax(0,1fr)}.nexus-subscription-layout>:last-child{display:block;height:auto;overflow:visible}.nexus-subscription-layout>:last-child>.nexus-subscription-list{display:block;overflow:visible}.nexus-subscription-scroll,.nexus-user-list{height:auto;max-height:none;overflow:visible}}