@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.table-row{display:table-row}}:root{--font-vietnam:"Inter", "Segoe UI", Arial, sans-serif;--font-display:"Arial", "Segoe UI", sans-serif;--bg:#070913;--panel:#0e1223;--panel-soft:#11162a;--line:#919dd324;--text:#f6f7ff;--muted:#8f98b7;--primary:#7657ff;--cyan:#3fd8ff;--green:#40e6a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-vietnam), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}main{background:radial-gradient(circle at 85% 2%, #4a3cb433, transparent 27%), var(--bg);min-height:100vh;overflow:hidden}.site-shell{max-width:1380px;margin:0 auto;padding:0 46px}.nav-wrap{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.brand{font-family:var(--font-display), sans-serif;letter-spacing:-.3px;align-items:center;gap:12px;font-size:16px;font-weight:700;display:inline-flex}.brand b{color:var(--cyan);font-weight:700}.brand-mark{color:#fff;background:linear-gradient(145deg,#7757ff73,#26c6ff29);border:1px solid #775affa6;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid;position:relative;box-shadow:inset 0 0 16px #7957ff47,0 0 24px #5f45ea2e}.desktop-nav{color:#a7afc9;gap:38px;font-size:13px;font-weight:500;display:flex}.desktop-nav a,.login-link{transition:color .2s}.desktop-nav a:hover,.login-link:hover,footer a:hover{color:#fff}.nav-actions{align-items:center;gap:22px;font-size:13px;font-weight:600;display:flex}.button{color:#fff;background:linear-gradient(135deg,#7357ef,#5445d8);border:1px solid #8569ffd9;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 25px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 35px #5039d242,inset 0 1px #ffffff24}.button:hover{transform:translateY(-2px);box-shadow:0 16px 45px #533ce061}.button-small{border-radius:8px;min-height:38px;padding:0 18px;font-size:12px}.button-secondary{color:#c8cde0;box-shadow:none;background:#12172bb3;border-color:#a4b0dc33}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:44px;min-height:665px;padding:70px 0 60px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:#9ca6c7;font-family:var(--font-display);letter-spacing:1.4px;text-transform:uppercase;background:#16183099;border:1px solid #6c5bcd47;border-radius:999px;align-items:center;gap:10px;padding:8px 13px;font-size:10px;font-weight:600;display:inline-flex}.pulse-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px #40e6a51a, 0 0 12px var(--green);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero h1{font-family:var(--font-display), sans-serif;letter-spacing:-4.4px;margin:25px 0 22px;font-size:clamp(52px,5.7vw,78px);font-weight:600;line-height:.98}.hero h1 span{color:#0000;-webkit-text-stroke:1px #64ceffb8;text-shadow:0 0 28px #4c86ff26}.hero-subtitle{color:#99a2c0;max-width:610px;margin:0;font-size:14px;line-height:1.9}.hero-actions{gap:13px;margin-top:32px;display:flex}.hero-trust{gap:0;margin-top:39px;display:flex}.hero-trust div{border-right:1px solid var(--line);flex-direction:column;min-width:142px;margin-right:25px;padding-right:25px;display:flex}.hero-trust div:last-child{border:0}.hero-trust strong{font-family:var(--font-display);font-size:18px}.hero-trust span{color:#737d9d;margin-top:5px;font-size:9px}.hero-visual{perspective:1000px;place-items:center;min-height:480px;display:grid;position:relative}.hero-visual:before{content:"";border:1px solid #7657ff17;border-radius:50%;width:500px;height:500px;position:absolute;box-shadow:0 0 80px #5340b11f}.hero-visual:after{content:"";border:1px dashed #41d3ff17;border-radius:50%;width:390px;height:390px;animation:40s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.glow-orb{filter:blur(80px);border-radius:50%;position:absolute}.glow-one{background:#5c3fff30;width:230px;height:230px;top:10%;right:8%}.glow-two{background:#24b4ef1a;width:180px;height:180px;bottom:8%;left:15%}.dashboard-card{z-index:2;background:linear-gradient(155deg,#12172cf5,#090d1bf5);border:1px solid #838fca2e;border-radius:16px;width:min(100%,515px);position:relative;overflow:hidden;transform:rotateY(-6deg)rotateX(2deg);box-shadow:0 35px 90px #00000073,0 0 0 8px #6659c306}.dashboard-top{border-bottom:1px solid var(--line);color:#66708f;height:45px;font-family:var(--font-display);letter-spacing:1px;justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;display:flex}.window-dots{gap:6px;display:flex}.window-dots i{background:#49506a;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:#7660e8}.secure-label{color:var(--green)}.network-map{background-image:linear-gradient(#6c7ab90b 1px,#0000 1px),linear-gradient(90deg,#6c7ab90b 1px,#0000 1px);background-size:30px 30px;height:180px;position:relative;overflow:hidden}.network-map:before{content:"";border:1px solid #6680d61a;border-radius:50%;position:absolute;inset:23% 15%}.node{z-index:2;color:#a7cfff;width:39px;height:39px;font-family:var(--font-display);background:#121b32;border:1px solid #5cc5ff57;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;box-shadow:0 0 20px #38aef524}.node-main{color:#fff;background:linear-gradient(135deg,#553dcc,#172844);border-color:#6659ffd9;width:59px;height:59px;top:33%;left:42%;box-shadow:0 0 30px #6044eb61}.node-main b{font-size:13px}.node-main small{color:#9cb1d9;font-size:7px}.node-one{top:54%;left:12%}.node-two{top:25%;right:9%}.node-three{bottom:10%;right:19%}.map-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#0000,#4abbff80,#0000);height:1px;position:absolute}.line-a{width:180px;top:64%;left:20%;transform:rotate(-13deg)}.line-b{width:190px;top:47%;left:50%;transform:rotate(-12deg)}.line-c{width:150px;top:55%;left:50%;transform:rotate(25deg)}.console-row{border:1px solid var(--line);background:#0c1020b3;border-radius:8px;grid-template-columns:1.4fr 1fr .7fr;margin:0 15px;display:grid}.console-row div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.console-row div:last-child{border:0}.console-row span{color:#626d8f;font-size:8px}.console-row strong{font-family:var(--font-display);font-size:10px;font-weight:500}.success-text{color:var(--green)}.terminal{color:#72809f;font-family:var(--font-display);background:#050811bf;border-radius:8px;margin:13px 15px 17px;padding:13px 15px;font-size:8px;line-height:1.9}.terminal p{margin:0}.terminal em{color:#8972ff;font-style:normal}.terminal i{color:var(--green);font-style:normal}.terminal-cursor{background:#7f6aff;width:6px;height:9px;animation:1s infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.floating-chip{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-display);background:#0d1223eb;border:1px solid #8d9ad033;border-radius:10px;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;box-shadow:0 16px 38px #00000059}.chip-status{color:#7f89a5;padding:11px 14px;top:12%;right:-2%}.chip-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.chip-status b{color:#fff}.chip-speed{padding:10px 14px;bottom:12%;left:-2%}.chip-speed>span{width:27px;height:27px;color:var(--cyan);background:#38bcff1a;border-radius:7px;place-items:center;display:grid}.chip-speed div{flex-direction:column;display:flex}.chip-speed b{margin-top:2px;font-size:10px}.brand-strip{border:1px solid var(--line);color:#737d9d;letter-spacing:.3px;background:#0c101fad;border-radius:12px;justify-content:space-around;margin:0 0 86px;padding:22px;font-size:10px;display:flex}.brand-strip i{color:var(--green);margin-right:7px;font-style:normal}.section{max-width:1288px;margin:0 auto;padding:92px 46px}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.section-heading>p{max-width:450px;color:var(--muted);margin:0 0 7px;font-size:13px;line-height:1.8}.section-kicker{font-family:var(--font-display);letter-spacing:2px;margin:0 0 14px;font-weight:700;color:#7564e9!important;font-size:10px!important}.section h2,.cta-section h2{font-family:var(--font-display);letter-spacing:-2.4px;margin:0;font-size:clamp(35px,4vw,50px);line-height:1.08}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:linear-gradient(160deg,#11162af0,#0a0d1af0);border-radius:14px;flex-direction:column;min-height:460px;padding:25px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:#7b64f86b;transform:translateY(-5px)}.product-card.featured{border-color:#7158f299;box-shadow:0 22px 55px #35249629}.product-card.featured:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#6244f729,#0000 38%);position:absolute;inset:0}.product-badge{color:#7b6bf1;letter-spacing:1px;background:#6852e21a;border-radius:4px;align-self:flex-start;padding:5px 8px;font-size:7px;font-weight:800}.featured .product-badge{color:#c8c1ff;background:#5b49c8}.product-icon{color:#8f7bff;width:44px;height:44px;font-family:var(--font-display);background:#5f4bd117;border:1px solid #6f5ceb47;border-radius:11px;place-items:center;margin-top:27px;font-size:11px;font-weight:700;display:grid}.product-card h3{font-family:var(--font-display);margin:20px 0 10px;font-size:16px}.product-card>p{color:#7f89a8;min-height:64px;margin:0;font-size:10px;line-height:1.7}.price{align-items:baseline;gap:6px;margin:19px 0;display:flex}.price strong{font-family:var(--font-display);font-size:24px}.product-card ul{color:#9ca5c1;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;font-size:9px;list-style:none;display:flex}.product-card li i{color:var(--green);margin-right:8px;font-style:normal}.card-button{color:#aab2cc;background:#0f1324b3;border:1px solid #8c97c229;border-radius:7px;justify-content:space-between;align-items:center;height:40px;margin-top:auto;padding:0 13px;font-size:9px;font-weight:600;transition:background .2s,color .2s;display:flex}.card-button:hover{color:#fff;background:#5744c638}.advantages{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.advantage-copy h2 span{color:#7466e6}.advantage-copy>p:not(.section-kicker){max-width:430px;color:var(--muted);margin:25px 0;font-size:12px;line-height:1.85}.text-link{color:#9a8dff;font-size:11px;font-weight:600}.text-link span{margin-left:8px}.feature-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:17px;padding:24px 0;display:grid}.feature-list article>span{color:#7e6eea;width:37px;height:37px;font-family:var(--font-display);background:#6852e212;border:1px solid #705bde4d;border-radius:9px;place-items:center;font-size:9px;display:grid}.feature-list h3{font-family:var(--font-display);margin:0 0 7px;font-size:14px}.feature-list p{color:#7d87a7;margin:0;font-size:10px;line-height:1.7}.cta-section{text-align:center;background:linear-gradient(145deg,#1b1842b3,#0a0e1deb);border:1px solid #6f5bdc3d;border-radius:18px;max-width:1196px;margin:60px auto 110px;padding:84px 30px;position:relative;overflow:hidden}.cta-section:before,.cta-section:after{content:"";border:1px solid #6b59e617;border-radius:50%;width:280px;height:280px;position:absolute}.cta-section:before{bottom:-130px;left:-100px}.cta-section:after{top:-160px;right:-70px}.cta-glow{filter:blur(70px);background:#6548f01f;width:500px;height:220px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cta-section h2,.cta-section p,.cta-section a{z-index:2;position:relative}.cta-section>p:not(.section-kicker){color:var(--muted);margin:20px 0 27px;font-size:12px}footer{border-top:1px solid var(--line);color:#68718f;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;max-width:1196px;min-height:125px;margin:0 auto;padding:30px 0;font-size:9px;display:grid}footer>p{text-align:center}footer>div{justify-content:end;gap:25px;display:flex}footer small{text-align:center;border-top:1px solid #8291ca14;grid-column:1/-1;padding-top:18px}@media (max-width:1000px){.desktop-nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-subtitle{margin:0 auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{width:100%;max-width:650px;margin:0 auto}.product-grid{grid-template-columns:repeat(2,1fr)}.advantages{gap:50px}.site-shell{padding:0 28px}}@media (max-width:680px){.site-shell,.section{padding-left:20px;padding-right:20px}.nav-wrap{height:72px}.nav-actions .login-link{display:none}.button-small{padding:0 12px}.hero{min-height:auto;padding-top:60px}.hero h1{letter-spacing:-3px;font-size:50px}.hero-subtitle{font-size:13px}.hero-trust{grid-template-columns:repeat(3,1fr);display:grid}.hero-trust div{min-width:0;margin:0;padding:0 10px}.hero-trust strong{font-size:15px}.hero-trust span{font-size:8px}.hero-visual{min-height:390px}.dashboard-card{transform:none}.floating-chip{display:none}.brand-strip{grid-template-columns:1fr 1fr;gap:15px;display:grid}.section-heading{display:block}.section-heading>p{margin-top:20px}.product-grid,.advantages{grid-template-columns:1fr}.cta-section{margin:30px 20px 70px}.cta-section h2{font-size:39px}footer{text-align:center;grid-template-columns:1fr;margin:0 20px}footer>p{margin:0}footer>div{justify-content:center}footer small{grid-column:auto}.product-card{min-height:420px}}.app-page{background:radial-gradient(circle at 84% 0,#4837b224,#0000 28%),#080a13;min-height:100vh;display:flex;overflow:visible}.app-sidebar{z-index:20;background:#0b0e1a;border-right:1px solid #8896cb1a;flex-direction:column;width:236px;padding:26px 19px;display:flex;position:fixed;inset:0 auto 0 0}.app-brand{border-bottom:1px solid var(--line);padding:0 5px 27px;font-size:14px}.app-brand .brand-mark{width:33px;height:33px}.sidebar-label{color:#4f5874;font-family:var(--font-display);letter-spacing:1.5px;margin:28px 12px 12px;font-size:8px}.app-sidebar nav{flex-direction:column;gap:5px;display:flex}.app-sidebar nav button{color:#757f9e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;font-size:10px;font-weight:600;transition:all .2s;display:flex}.app-sidebar nav button.active{color:#d3ceff;background:linear-gradient(90deg,#6650dc38,#4a3ca012);box-shadow:inset 2px 0 #7b63f0}.app-sidebar nav i{color:#7164cf;width:21px;font-family:var(--font-display);text-align:center;font-size:15px;font-style:normal}.app-sidebar nav em{color:#9185f3;background:#715ce11f;border-radius:6px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:7px;font-style:normal;display:grid}.sidebar-bottom{flex-direction:column;gap:18px;margin-top:auto;display:flex}.system-health{border:1px solid var(--line);background:#0f1324cc;border-radius:9px;padding:13px}.system-health span{color:#9099b4;align-items:center;gap:7px;font-size:8px;display:flex}.system-health span i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.system-health b{color:#58627e;margin:5px 0 0 13px;font-size:7px;font-weight:500;display:block}.sidebar-bottom>a{color:#69738f;padding-left:6px;font-size:9px}.app-content{width:calc(100% - 236px);min-height:100vh;margin-left:236px}.app-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a14c7;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.app-header>div:first-child{align-items:baseline;gap:6px;display:flex}.app-header>div:first-child p{color:#67718e;margin:0;font-size:9px}.app-header-actions{align-items:center;gap:14px;display:flex}.header-balance{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a173ff0,#081e2fe6);border:1px solid #63ddff47;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:128px;height:44px;padding:0 11px;display:flex;box-shadow:inset 0 0 17px #49daff0f,0 0 18px #5f45ea1f}.header-balance>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.header-balance small{color:#687695;letter-spacing:1px;font-size:6px}.header-balance strong{color:#c9f7ff;max-width:96px;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.header-balance em{color:#b9adff;letter-spacing:.5px;background:#7158e224;border-radius:5px;flex:none;padding:4px 5px;font-size:6px;font-style:normal;font-weight:800}.notification{border:1px solid var(--line);color:#6d5ede;cursor:pointer;background:#0e1221;border-radius:8px;width:32px;height:32px;font-size:7px}.account-chip{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:14px;display:flex}.account-chip>span{color:#fff;width:31px;height:31px;font-family:var(--font-display);background:linear-gradient(135deg,#6752de,#343f7e);border-radius:9px;place-items:center;font-size:10px;display:grid}.account-chip div{flex-direction:column;max-width:160px;display:flex}.account-chip b{color:#c2c7d9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-chip small{color:#56617d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.signout,.dash-login,.admin-link{border:1px solid var(--line);color:#8993ad;border-radius:7px;padding:8px 10px;font-size:8px}.dash-login{color:#fff;background:#5542c0;border-color:#654ed7}.admin-link{color:#9d90f6}.demo-banner{color:#8e98b4;background:#4b39b014;border-bottom:1px solid #6351cd2e;align-items:center;gap:13px;min-height:47px;padding:0 34px;font-size:9px;display:flex}.demo-banner span{color:#c5bcff;font-weight:700}.demo-banner p{margin:0}.demo-banner a{color:#9d8fff;margin-left:auto;font-weight:600}.mobile-nav{display:none}.app-main{max-width:1280px;margin:0 auto;padding:42px 34px 80px}.page-title{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.page-title p,.panel-title p{color:#6859da;font-family:var(--font-display);letter-spacing:1.7px;margin:0 0 8px;font-size:8px;font-weight:700}.page-title h1{font-family:var(--font-display);letter-spacing:-1.8px;margin:0;font-size:clamp(27px,3.2vw,40px)}.page-title h1 span{color:#7163dc}.primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6751d8,#4f3fb9);border:1px solid #6d58dd;border-radius:8px;height:38px;padding:0 16px;font-size:9px;font-weight:700;box-shadow:0 10px 30px #4936b838}.stat-grid{grid-template-columns:1.15fr 1fr 1fr;gap:13px;display:grid}.stat-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#111629f2,#0a0d1af2);border-radius:12px;min-height:172px;padding:20px;position:relative;overflow:hidden}.stat-grid article:after{content:"";border:1px solid #775dee14;border-radius:50%;width:100px;height:100px;position:absolute;top:-45px;right:-45px}.stat-grid .balance-card{background:radial-gradient(circle at 90% 10%,#6d53eb2e,#0000 43%),linear-gradient(145deg,#15152f,#0d1022);border-color:#6e56e059}.stat-top{justify-content:space-between;align-items:center;display:flex}.stat-top span{color:#727c99;letter-spacing:1px;font-size:7px;font-weight:700}.stat-top i{color:#806ded;background:#6650d317;border:1px solid #725ce338;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.stat-grid article>strong{font-family:var(--font-display);margin:18px 0 4px;font-size:23px;display:block}.stat-grid article>p{color:#59637f;margin:0;font-size:8px}.stat-grid article>button{color:#8677e6;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:600;position:absolute;bottom:17px;left:20px}.stat-grid article>button span{margin-left:7px}.dashboard-split{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(155deg,#101527f0,#0a0d19f2);border-radius:12px}.dashboard-split .panel{min-height:340px;padding:20px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.panel-title h2{font-family:var(--font-display);margin:0;font-size:15px}.panel-title>button{color:#7769d5;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.quick-products article{border-bottom:1px solid #8693c414;grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;min-height:75px;display:grid}.quick-products article:last-child{border:0}.mini-product,.store-icon{color:#9384ef;width:36px;height:36px;font-family:var(--font-display);background:#5b46bf1a;border:1px solid #705bdf40;border-radius:9px;place-items:center;font-size:8px;font-weight:700;display:grid}.c1{color:#45bee5!important;background:#32aadb14!important;border-color:#3fc5f240!important}.c2{color:#4edda7!important;background:#2db98814!important;border-color:#42e0a638!important}.c3{color:#df9a53!important;background:#c67f3314!important;border-color:#e1944438!important}.quick-products h3,.activity-list h3{margin:0 0 4px;font-size:9px}.quick-products p,.activity-list p{color:#5e6885;margin:0;font-size:7px}.quick-products article>b{color:#b9bfd2;font-family:var(--font-display);font-size:10px}.quick-products article>button{border:1px solid var(--line);color:#9a8dea;cursor:pointer;background:#4f3ea714;border-radius:6px;padding:7px 10px;font-size:7px}.activity-list article{border-bottom:1px solid #8693c414;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:59px;display:grid}.activity-list article>i{border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.activity-list .positive{color:var(--green);background:#40e6a514}.activity-list .negative{color:#ff8793;background:#ff667514}.activity-list article>b{color:#b2b9ce;font-size:8px}.activity-list article>b.green{color:var(--green)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.empty-state>i{color:#7966dd;border:1px dashed #755ee459;border-radius:13px;place-items:center;width:49px;height:49px;font-size:21px;font-style:normal;display:grid}.empty-state h3{font-family:var(--font-display);margin:16px 0 7px;font-size:13px}.empty-state p{color:#626c88;max-width:310px;margin:0;font-size:8px;line-height:1.7}.empty-state button{color:#bbb1ff;cursor:pointer;background:#5944c01f;border:1px solid #5e4bc7;border-radius:7px;margin-top:17px;padding:9px 13px;font-size:8px}.shop-tools{color:#9a8fe8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.shop-tools small{color:#59637d}.store-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.store-grid article{border:1px solid var(--line);background:linear-gradient(155deg,#111629f2,#0a0d1af2);border-radius:12px;flex-direction:column;min-height:395px;padding:22px;transition:transform .2s,border-color .2s;display:flex;position:relative}.store-grid article:hover{border-color:#705ae166;transform:translateY(-4px)}.store-icon{width:43px;height:43px;font-size:9px}.stock{color:#687391;font-size:7px;position:absolute;top:22px;right:18px}.stock i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.store-grid h2{font-family:var(--font-display);margin:24px 0 7px;font-size:14px}.store-grid>article>p{color:#646f8c;margin:0;font-size:8px}.store-grid ul{border-top:1px solid var(--line);color:#7f89a5;flex-direction:column;gap:9px;margin:18px 0 0;padding:18px 0;font-size:8px;list-style:none;display:flex}.store-price{align-items:baseline;gap:5px;margin-top:auto;display:flex}.store-price strong{font-family:var(--font-display);font-size:20px}.store-grid article>button{color:#b2a8f6;cursor:pointer;background:#543fb61f;border:1px solid #6f59de59;border-radius:7px;height:36px;margin-top:16px;font-size:8px;font-weight:700}.store-grid article>button:hover{color:#fff;background:#5743c1}.store-grid article>button:disabled{opacity:.4;cursor:not-allowed}.table-panel{min-height:370px;overflow:hidden}.proxy-table{min-width:780px}.table-head,.table-row{grid-template-columns:1.15fr 1.8fr .7fr .7fr .55fr;align-items:center;gap:15px;padding:0 20px;display:grid}.table-head{color:#56607b;letter-spacing:.7px;background:#080b1659;height:48px;font-size:7px;font-weight:700}.table-row{color:#939cb7;border-top:1px solid #8592c314;min-height:60px;font-size:8px}.table-row>span:first-child{color:#c0c5d5}.status-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 7px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.table-row code{color:#8d81dc;text-overflow:ellipsis;background:#52429f14;border-radius:5px;padding:7px 8px;overflow:hidden}.table-row button{border:1px solid var(--line);color:#8d81dc;cursor:pointer;background:0 0;border-radius:5px;padding:7px 8px;font-size:7px}.current-balance{flex-direction:column;align-items:flex-end;display:flex}.current-balance strong{font-family:var(--font-display);margin-top:5px;font-size:17px}.topup-layout{grid-template-columns:1fr 265px;gap:14px;display:grid}.topup-form{padding:24px}.form-step{gap:12px;display:flex}.form-step>span{color:#8979e9;width:30px;height:30px;font-family:var(--font-display);background:#604acd17;border:1px solid #6f58de59;border-radius:8px;place-items:center;font-size:9px;display:grid}.form-step h2{font-family:var(--font-display);margin:0 0 5px;font-size:13px}.form-step p{color:#606a85;margin:0;font-size:8px}.method-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0 28px 42px;display:grid}.method-grid>button{border:1px solid var(--line);color:#939bb4;cursor:pointer;text-align:left;background:#0b0f1d99;border-radius:8px;align-items:center;gap:9px;min-height:68px;padding:10px;display:flex;position:relative}.method-grid>button.selected{background:#5a45c01f;border-color:#6c56da;box-shadow:inset 0 0 20px #5842bf12}.method-grid>button>i{color:#fff;background:#5d49c3;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.method-grid>button>i.blue{background:#2767aa}.method-grid>button span{flex-direction:column;display:flex}.method-grid>button b{font-size:8px}.method-grid>button small{color:#5d6680;margin-top:4px;font-size:6px}.method-grid>button em{color:#8c7de9;font-size:7px;font-style:normal;display:none;position:absolute;top:7px;right:7px}.method-grid>button.selected em{display:block}.form-step.second{border-top:1px solid var(--line);padding-top:24px}.amount-field{margin:18px 0 10px 42px;position:relative}.amount-field input{color:#fff;width:100%;height:47px;font-family:var(--font-display);background:#0a0e1b;border:1px solid #7c89ba2b;border-radius:8px;outline:0;padding:0 65px 0 15px;font-size:15px}.amount-field input:focus{border-color:#6754cf}.amount-field span{color:#59637e;font-size:8px;position:absolute;top:18px;right:15px}.amount-buttons{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 16px 42px;display:grid}.amount-buttons button{border:1px solid var(--line);color:#737d99;cursor:pointer;background:0 0;border-radius:6px;height:30px;font-size:7px}.amount-buttons button.active{color:#a99dfa;background:#533fb11f;border-color:#5d49c7}.submit-topup{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6550d2,#4d3bb2);border:1px solid #6d57da;border-radius:8px;width:calc(100% - 42px);height:43px;margin-left:42px;font-size:9px;font-weight:700}.submit-topup:disabled{opacity:.5}.topup-help{flex-direction:column;gap:13px;display:flex}.topup-help section{border:1px solid var(--line);background:#0f1324bf;border-radius:11px;padding:19px}.topup-help section>p{color:#6658cd;letter-spacing:1px;margin:0 0 15px;font-size:7px;font-weight:700}.topup-help ul{color:#79839d;flex-direction:column;gap:14px;margin:0;padding:0;font-size:8px;line-height:1.5;list-style:none;display:flex}.topup-help li{align-items:flex-start;gap:8px;display:flex}.topup-help li i{color:#8473df;background:#5f4bc41c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.topup-help h3{margin:0 0 15px;font-size:11px}.topup-help button{color:#887ae1;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.payment-result{background:#268f690f;border:1px solid #4fd1a138;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:22px;display:flex}.payment-result>div:first-child{flex-direction:column;display:flex}.payment-result p{color:#4ddaa7;letter-spacing:1px;margin:0 0 8px;font-size:7px}.payment-result strong{font-family:var(--font-display);font-size:22px}.payment-result span{color:#77829d;margin-top:8px;font-size:8px}.payment-result img,.qr-placeholder{object-fit:cover;border-radius:8px;width:110px;height:110px}.qr-placeholder{color:#8a95b0;text-align:center;border:1px dashed #5e6a86;place-items:center;padding:15px;font-size:15px;display:grid}.qr-placeholder small{color:#5f6a84;font-size:7px}.card-topup-form{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 16px 42px;display:grid}.card-topup-form label{color:#707a95;flex-direction:column;gap:7px;font-size:8px;display:flex}.card-topup-form select,.card-topup-form input{color:#d2d6e3;background:#0a0e1b;border:1px solid #7c89ba2b;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:9px}.card-topup-form select:focus,.card-topup-form input:focus{border-color:#6754cf}.card-received{color:var(--green);background:#40e6a50d;border-color:#40e6a54d}.history-panel{margin-bottom:13px;overflow:hidden}.history-panel>h2{border-bottom:1px solid var(--line);font-family:var(--font-display);margin:0;padding:18px 20px;font-size:13px}.history-list article{border-bottom:1px solid #8592c314;grid-template-columns:145px 1fr 100px 80px;align-items:center;gap:15px;min-height:59px;padding:0 20px;display:grid}.history-list article:last-child{border:0}.history-list code{color:#8174d6;font-size:8px}.history-list article>div{flex-direction:column;display:flex}.history-list b{color:#adb4ca;font-size:8px}.history-list small{color:#58627d;margin-top:4px;font-size:7px}.history-list strong{font-size:8px}.status{border-radius:5px;justify-self:end;padding:5px 7px;font-size:7px}.status.pending{color:#e0a85f;background:#d998461a}.status.approved{color:var(--green);background:#40e6a514}.status.rejected{color:#ff8490;background:#ff657414}.support-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.support-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#111629f0,#0a0d1af0);border-radius:12px;min-height:260px;padding:24px}.support-grid article>i{color:#8d7ce9;background:#614bcd17;border:1px solid #705ae047;border-radius:11px;place-items:center;width:43px;height:43px;font-size:10px;font-style:normal;font-weight:700;display:grid}.support-grid h2{font-family:var(--font-display);margin:24px 0 10px;font-size:15px}.support-grid p{color:#6d7793;min-height:62px;margin:0;font-size:9px;line-height:1.75}.support-grid button{color:#8e7fe9;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.purchase-modal{background:linear-gradient(150deg,#151a32,#0c0f1e);border:1px solid #7761e357;border-radius:14px;width:min(100%,410px);padding:27px;position:relative;box-shadow:0 35px 90px #0000008c}.modal-close{color:#717b96;cursor:pointer;background:0 0;border:0;font-size:21px;position:absolute;top:14px;right:17px}.purchase-modal>p{color:#7564dd;letter-spacing:1.5px;margin:0 0 9px;font-size:7px;font-weight:700}.purchase-modal h2{font-family:var(--font-display);margin:0 0 23px;padding-right:30px;font-size:19px}.modal-product,.modal-total{border-top:1px solid var(--line);color:#747e9a;justify-content:space-between;align-items:center;padding:14px 0;font-size:9px;display:flex}.modal-product strong{color:#c5cada}.purchase-modal label{border-top:1px solid var(--line);color:#747e9a;justify-content:space-between;align-items:center;padding:15px 0;font-size:9px;display:flex}.quantity{border:1px solid var(--line);border-radius:7px;height:31px;display:flex;overflow:hidden}.quantity button{color:#8d7de4;cursor:pointer;background:#513fac14;border:0;width:30px}.quantity input{color:#fff;text-align:center;background:#090d19;border:0;outline:0;width:45px;font-size:9px}.modal-total{margin-top:4px}.modal-total strong{color:#fff;font-family:var(--font-display);font-size:20px}.confirm-buy{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6953d8,#503eb6);border:1px solid #715bdf;border-radius:8px;width:100%;height:42px;margin-top:10px;font-size:9px;font-weight:700}.confirm-buy:disabled{opacity:.5}.purchase-modal>small{color:#58627c;text-align:center;margin-top:10px;font-size:7px;display:block}.toast{z-index:150;color:#b6c4c0;background:#0d1b1bf5;border:1px solid #45dea640;border-radius:9px;align-items:center;gap:9px;padding:13px 16px;font-size:9px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 50px #0006}.toast i{color:var(--green);font-style:normal}@media (max-width:1080px){.app-sidebar{width:205px}.app-content{width:calc(100% - 205px);margin-left:205px}.store-grid{grid-template-columns:repeat(2,1fr)}.dashboard-split,.topup-layout{grid-template-columns:1fr}.topup-help{grid-template-columns:1fr 1fr;display:grid}.support-grid{grid-template-columns:1fr}.account-chip div{display:none}}@media (max-width:760px){.app-sidebar{display:none}.app-content{width:100%;margin-left:0}.app-header{height:64px;padding:0 14px}.app-header>div:first-child{display:none}.app-header-actions{justify-content:flex-end;gap:9px;width:100%}.header-balance{min-width:122px;height:42px;margin-right:auto}.header-balance strong{font-size:9px}.account-chip{border-left:0;padding-left:0}.notification,.signout,.admin-link{display:none}.demo-banner{flex-wrap:wrap;padding:10px 18px}.demo-banner p{display:none}.mobile-nav{z-index:15;border-bottom:1px solid var(--line);background:#080a14f2;gap:5px;padding:9px 18px;display:flex;position:sticky;top:0;overflow-x:auto}.mobile-nav button{color:#6d7792;background:0 0;border:0;border-radius:7px;flex:none;padding:8px 10px;font-size:8px}.mobile-nav button.active{color:#c3baff;background:#604acb26}.app-main{padding:30px 18px 70px}.stat-grid{grid-template-columns:1fr}.stat-grid article{min-height:150px}.page-title{align-items:flex-start}.page-title .primary-action{flex:none}.quick-products article{grid-template-columns:38px 1fr auto}.quick-products article>b{display:none}.store-grid{grid-template-columns:1fr}.table-panel{overflow-x:auto}.method-grid{grid-template-columns:1fr 1fr;margin-left:0}.amount-field,.amount-buttons,.submit-topup,.card-topup-form{margin-left:0}.submit-topup{width:100%}.amount-buttons{grid-template-columns:repeat(3,1fr)}.card-topup-form,.topup-help{grid-template-columns:1fr}.history-list article{grid-template-columns:1fr auto;padding:13px 16px}.history-list article>div,.history-list .status{grid-row:2}.history-list article>strong{text-align:right}.current-balance{display:flex}.payment-result{align-items:flex-start}.support-grid article{min-height:230px}}.access-page{background:radial-gradient(circle at 50% 20%,#5b44d52b,#0000 35%),#080a13;place-items:center;min-height:100vh;padding:20px;display:grid}.access-page section{border:1px solid var(--line);text-align:center;background:#0e1222;border-radius:16px;width:min(100%,460px);padding:34px}.access-page .brand{justify-content:center;margin-bottom:35px}.access-page section>i{color:#8a77ec;background:#5e48c61a;border:1px solid #7159e259;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto;font-style:normal;display:grid}.access-page h1{font-family:var(--font-display);margin:20px 0 10px;font-size:23px}.access-page p{color:#76809a;margin:0;font-size:10px;line-height:1.8}.access-page section>a{color:#fff;background:#5744c1;border:1px solid #6a54da;border-radius:8px;margin-top:22px;padding:11px 15px;font-size:9px;font-weight:700;display:inline-flex}.admin-page{background:radial-gradient(circle at 80% 0,#4e39b51f,#0000 28%),#080a13;min-height:100vh;overflow:visible}.admin-page>header{border-bottom:1px solid var(--line);background:#0b0e1a;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.admin-page>header>div{color:#7c86a1;align-items:center;gap:18px;font-size:8px;display:flex}.admin-page>header a:last-child{border:1px solid var(--line);color:#9b8fe6;border-radius:7px;padding:8px 10px}.admin-container{max-width:1280px;margin:0 auto;padding:42px 34px 80px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px;display:grid}.admin-stats article{border:1px solid var(--line);background:#0f1426d9;border-radius:11px;flex-direction:column;justify-content:center;min-height:115px;padding:20px;display:flex}.admin-stats span{color:#5c6680;letter-spacing:1px;font-size:7px}.admin-stats strong{font-family:var(--font-display);margin:9px 0 3px;font-size:22px}.admin-stats strong.online{color:var(--green);font-size:17px}.admin-stats small{color:#555f79;font-size:7px}.admin-grid{grid-template-columns:1.35fr .65fr;gap:13px;display:grid}.admin-topups,.inventory-import{min-height:490px;padding:20px}.admin-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.admin-section-title p{color:#6e5dda;letter-spacing:1px;margin:0 0 7px;font-size:7px;font-weight:700}.admin-section-title h2{font-family:var(--font-display);margin:0;font-size:14px}.admin-section-title>button{border:1px solid var(--line);color:#8b7ee0;cursor:pointer;background:0 0;border-radius:6px;padding:7px 9px;font-size:7px}.admin-topups>article{border-bottom:1px solid #8692c214;grid-template-columns:1.2fr .8fr .7fr .5fr .9fr;align-items:center;gap:10px;min-height:65px;font-size:8px;display:grid}.admin-topups article>div:first-child{flex-direction:column;display:flex;overflow:hidden}.admin-topups small{color:#58627c;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.review-buttons{justify-content:flex-end;gap:5px;display:flex}.review-buttons button{color:#e47d88;cursor:pointer;background:#d84b5b0f;border:1px solid #ff6b7b33;border-radius:5px;padding:6px 7px;font-size:7px}.review-buttons button:last-child{color:#56d9aa;background:#30b5840f;border-color:#43dca333}.review-buttons button:disabled{opacity:.4}.admin-empty{color:#606b85;place-items:center;min-height:330px;font-size:9px;display:grid}.inventory-import label{color:#6e7893;flex-direction:column;gap:7px;margin-top:15px;font-size:8px;display:flex}.inventory-import select,.inventory-import textarea{border:1px solid var(--line);color:#b6bdd0;background:#090d19;border-radius:7px;outline:0;font-size:8px}.inventory-import select{height:37px;padding:0 10px}.inventory-import textarea{resize:vertical;min-height:130px;font-family:var(--font-display);padding:10px;line-height:1.6}.inventory-import select:focus,.inventory-import textarea:focus{border-color:#6450cd}.inventory-import>p{color:#535e77;margin:10px 0 14px;font-size:7px;line-height:1.6}.import-button{color:#fff;cursor:pointer;background:#5441bb;border:1px solid #6b55d8;border-radius:7px;width:100%;height:38px;font-size:8px;font-weight:700}.import-button:disabled{opacity:.4;cursor:not-allowed}.admin-message{color:#aebbb7;background:#0d1a1b;border:1px solid #5ad7a93b;border-radius:8px;align-items:center;gap:15px;padding:13px 16px;font-size:8px;display:flex;position:fixed;bottom:25px;right:25px}.admin-message button{color:#6c7891;cursor:pointer;background:0 0;border:0}.admin-users{margin-top:13px;padding:20px;overflow-x:auto}.admin-user-head,.admin-users>article{grid-template-columns:1.4fr .65fr .8fr .55fr .8fr .7fr;align-items:center;gap:14px;min-width:780px;display:grid}.admin-user-head{color:#56607a;letter-spacing:.7px;height:43px;font-size:7px}.admin-users>article{color:#818aa4;border-top:1px solid #8692c214;min-height:61px;font-size:8px}.admin-users article>div{flex-direction:column;display:flex;overflow:hidden}.admin-users article b{color:#bac0d1;text-overflow:ellipsis;overflow:hidden}.admin-users article small{color:#59637d;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.admin-users .role-admin{color:#9d8cf5;background:#6650d71a;border-radius:5px;justify-self:start;padding:5px 7px}.admin-users article>button{color:#9688e8;cursor:pointer;background:#5340b014;border:1px solid #6b56d847;border-radius:6px;justify-self:end;padding:7px 9px;font-size:7px}.balance-modal{background:linear-gradient(150deg,#151a32,#0c0f1e);border:1px solid #765fe459;border-radius:14px;width:min(100%,430px);padding:28px;position:relative}.balance-modal>p{color:#7564dd;letter-spacing:1.5px;margin:0 0 9px;font-size:7px;font-weight:700}.balance-modal h2{font-family:var(--font-display);margin:0 0 4px;font-size:19px}.balance-modal>small{color:#606b85;font-size:8px}.balance-modal label{color:#727c98;flex-direction:column;gap:7px;margin-top:17px;font-size:8px;display:flex}.balance-modal select,.balance-modal input{border:1px solid var(--line);color:#c5cad8;background:#090d19;border-radius:8px;outline:0;height:42px;padding:0 12px}.balance-modal label+div{border-top:1px solid var(--line);color:#6f7893;justify-content:space-between;align-items:center;margin-top:17px;padding:16px 0;font-size:8px;display:flex}.balance-modal label+div strong{color:#fff;font-family:var(--font-display);font-size:17px}.confirm-balance{color:#fff;cursor:pointer;background:#5542bd;border:1px solid #6d57da;border-radius:8px;width:100%;height:41px;font-size:8px;font-weight:700}.confirm-balance:disabled{opacity:.4}@media (max-width:900px){.admin-grid,.admin-stats{grid-template-columns:1fr}.admin-topups{overflow-x:auto}.admin-topups>article{min-width:700px}}.brand{gap:8px}.magic-logo{isolation:isolate;flex:none;width:132px;height:55px;animation:4.2s ease-in-out infinite logoFloat;display:inline-block;position:relative}.magic-logo.compact{width:104px;height:43px}.magic-logo-orbit{z-index:-1;background:conic-gradient(from 0deg, transparent 0 14%, #5ff6ff 23%, transparent 34% 58%, #ff3fb5 70%, transparent 80% 100%);filter:blur(7px);opacity:.78;border-radius:999px;animation:5s linear infinite logoOrbit;position:absolute;inset:5px -3px}.magic-logo-image{object-fit:cover;filter:saturate(1.15)contrast(1.08)drop-shadow(0 0 8px #7d4dffbf)drop-shadow(0 0 15px #ff36a44d);border-radius:8px;animation:2.8s ease-in-out infinite logoEnergy}.brand-tag{color:#8ef4ff;height:22px;font-family:var(--font-display);letter-spacing:1.4px;background:#071222b8;border:1px solid #5ae0ff47;border-radius:6px;align-items:center;padding:0 7px;font-size:8px;display:inline-flex;box-shadow:inset 0 0 12px #47daff14,0 0 16px #6b4bff1f}@keyframes logoFloat{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-3px)rotate(.2deg)}}@keyframes logoOrbit{to{transform:rotate(360deg)}}@keyframes logoEnergy{0%,to{filter:saturate(1.08)contrast(1.05)drop-shadow(0 0 7px #7d4dff94)drop-shadow(0 0 13px #ff36a438)}50%{filter:saturate(1.35)contrast(1.1)drop-shadow(0 0 12px #59e0ffd1)drop-shadow(0 0 23px #ff36a46b)}}.hero{isolation:isolate;min-height:720px;position:relative}.anime-backdrop{z-index:-1;background:#070913;border:1px solid #7e5fff29;border-radius:0 0 28px 28px;position:absolute;inset:10px -130px 12px;overflow:hidden;box-shadow:inset 0 -100px 120px #070913,0 36px 100px #11043247}.anime-backdrop:before,.anime-backdrop:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.anime-backdrop:before{background:linear-gradient(90deg,#070913fa 0%,#070913e0 31%,#0709136e 57%,#07091329 76%,#07091375 100%)}.anime-backdrop:after{background:linear-gradient(#0709136b,#0000 24% 70%,#070913 100%),radial-gradient(circle at 72% 44%,#0000 0 22%,#07091347 68%)}.anime-hero-picture{display:block;position:absolute;inset:0}.anime-hero-image{object-fit:cover;object-position:center;opacity:.88;filter:saturate(1.12)contrast(1.06)brightness(.82);width:106%;height:106%;animation:20s ease-in-out infinite alternate animeCinematic;position:absolute;inset:-3%}.anime-scanlines{z-index:4;opacity:.17;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 4px,#6ff0ff33 5px,#0000 6px) 0 0/100% 12px;animation:8s linear infinite scanMove;position:absolute;inset:0}.anime-grid{z-index:3;transform-origin:bottom;opacity:.33;background-image:linear-gradient(#7664ff3b 1px,#0000 1px),linear-gradient(90deg,#3fd8ff33 1px,#0000 1px);background-size:44px 44px;height:70%;animation:5s linear infinite gridFlow;position:absolute;bottom:-35%;left:43%;right:-10%;transform:perspective(450px)rotateX(62deg)}.anime-particle{z-index:5;background:#b7fbff;border-radius:50%;width:5px;height:5px;animation:8s ease-in-out infinite particleDrift;position:absolute;box-shadow:0 0 10px #69edff,0 0 24px #7a4eff}.particle-one{top:23%;left:58%}.particle-two{animation-delay:-2.7s;top:61%;left:80%}.particle-three{animation-delay:-5.1s;top:78%;left:69%}@keyframes animeCinematic{0%{transform:scale(1)translate(-.5%)}to{transform:scale(1.07)translate(1.5%,-1%)}}@keyframes scanMove{to{background-position:0 120px}}@keyframes gridFlow{to{background-position:0 88px}}@keyframes particleDrift{0%,to{opacity:.25;transform:translateY(20px)scale(.7)}50%{opacity:1;transform:translate(30px,-48px)scale(1.5)}}.hero-copy{z-index:6}.hero h1{text-shadow:0 16px 55px #000000d9}.hero h1 span{-webkit-text-stroke-color:#75ebffeb;background:linear-gradient(90deg,#6decff0f,#9d5eff61,#ff59ba1a) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite textEnergy}@keyframes textEnergy{50%{text-shadow:0 0 42px #7262ff66;background-position:100% 0}}.hero-subtitle{color:#b6bed6;text-shadow:0 3px 20px #05060d}.hero-visual{z-index:5}.hero-visual:before{border-color:#825eff40;animation:4s ease-in-out infinite auraPulse;box-shadow:0 0 120px #5c36ff4d,inset 0 0 90px #31c6ff0d}.hero-visual:after{border-color:#5ee6ff3d;animation-duration:22s}@keyframes auraPulse{50%{opacity:.7;transform:scale(1.05)}}.anime-hud{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(145deg,#080f25d1,#0f0826ab);border:1px solid #69e2ff57;border-radius:12px;width:318px;padding:15px;animation:5.5s ease-in-out infinite consoleHover;position:absolute;bottom:6%;left:-3%;box-shadow:0 30px 80px #0000007a,0 0 35px #564aff33,inset 0 0 28px #3adeff09}.anime-hud:after{content:"";pointer-events:none;border:1px solid #8264ff14;border-radius:8px;position:absolute;inset:5px}.anime-hud-top{color:#7b88aa;font-family:var(--font-display);letter-spacing:.8px;justify-content:space-between;align-items:center;font-size:7px;display:flex}.anime-hud-top b{color:#55e8b3;align-items:center;gap:5px;font-size:6px;display:flex}.anime-hud-top i{background:#4be8ae;border-radius:50%;width:5px;height:5px;animation:1.8s infinite pulse;box-shadow:0 0 9px #4be8ae}.anime-hud-signal{align-items:end;gap:5px;height:56px;padding:13px 0 9px;display:flex}.anime-hud-signal span{background:linear-gradient(#6ef2ff,#745cff);border-radius:2px 2px 0 0;width:8px;animation:1.8s ease-in-out infinite signalBars;box-shadow:0 0 12px #53e0ff57}.anime-hud-signal span:first-child{height:26%}.anime-hud-signal span:nth-child(2){height:48%;animation-delay:-.25s}.anime-hud-signal span:nth-child(3){height:72%;animation-delay:-.5s}.anime-hud-signal span:nth-child(4){height:100%;animation-delay:-.75s}.anime-hud-signal strong{color:#fff;font-family:var(--font-display);margin-left:auto;font-size:18px}.anime-hud-data{border-top:1px solid #7787c324;grid-template-columns:repeat(3,1fr);padding-top:11px;display:grid}.anime-hud-data div{text-align:center;border-right:1px solid #7787c31f;flex-direction:column;gap:5px;display:flex}.anime-hud-data div:last-child{border:0}.anime-hud-data small{color:#5e6b8c;letter-spacing:.7px;font-size:6px}.anime-hud-data b{color:#b7c8e9;font-family:var(--font-display);font-size:8px}@keyframes consoleHover{0%,to{transform:rotateY(-6deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-3deg)rotateX(1deg)translateY(-8px)}}@keyframes signalBars{50%{filter:brightness(1.5);transform-origin:bottom;transform:scaleY(.76)}}.floating-chip{background:#070c1ebd;border-color:#68dfff3d;box-shadow:0 18px 50px #00000073,0 0 22px #6446ff24}.chip-status{animation:4s ease-in-out infinite chipFloat}.chip-speed{animation:4.8s ease-in-out -1.2s infinite chipFloat}@keyframes chipFloat{50%{transform:translateY(-7px)}}.button,.primary-action,.submit-topup,.confirm-buy,.confirm-balance,.import-button{background-size:180% 180%;animation:5s infinite buttonFlux;position:relative;overflow:hidden}.button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 24%,#ffffff52 47%,#0000 70%);animation:4.5s ease-in-out infinite buttonShine;position:absolute;inset:-1px;transform:translate(-130%)}@keyframes buttonFlux{50%{background-position:100%}}@keyframes buttonShine{54%,to{transform:translate(130%)}}.product-card,.panel,.store-grid article,.stat-grid article,.admin-stats article{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);box-shadow:inset 0 1px #ffffff06,0 20px 55px #00000029}.product-card:after,.store-grid article:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(125deg,#0000 10%,#52e0ff0f 35%,#0000 55%,#a14eff14) 0 0/220% 220%;transition:opacity .25s;animation:8s linear infinite cardEnergy;position:absolute;inset:0}.product-card:hover:after,.store-grid article:hover:after{opacity:1}@keyframes cardEnergy{to{background-position:200% 200%}}.app-page,.admin-page,.access-page{isolation:isolate;position:relative}.app-page:before,.admin-page:before,.access-page:before{content:"";z-index:0;pointer-events:none;opacity:.24;background:linear-gradient(90deg,#080a13 0 28%,#080a13b8 65%,#080a13e6),url(/huypc-anime-hero-4k.gif) 50%/cover no-repeat;animation:22s ease-in-out infinite alternate dashboardBackdrop;position:fixed;inset:0}@keyframes dashboardBackdrop{to{filter:hue-rotate(8deg);transform:scale(1.035)}}.app-sidebar,.app-content,.admin-page>header,.admin-container,.access-page>section{z-index:1;position:relative}.app-sidebar,.app-header,.admin-page>header{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#070a17d6}@media (max-width:1000px){.anime-backdrop{inset-inline:-28px}.anime-backdrop:before{background:linear-gradient(#070913e6 0%,#07091385 42%,#070913b3 100%)}.anime-hero-image{opacity:.7;object-position:64% center}}@media (max-width:680px){.magic-logo{width:104px;height:43px}.brand-tag{display:none}.anime-backdrop{border-radius:0 0 22px 22px;inset:0 -20px}.anime-hero-image{object-position:70% center;opacity:.58}.anime-backdrop:before{background:linear-gradient(#070913eb,#07091399 38%,#070913d1 100%)}.anime-hud{width:min(82vw,318px);animation-name:consoleHoverMobile;bottom:4%;left:0}@keyframes consoleHoverMobile{50%{transform:translateY(-6px)}}}@media (prefers-reduced-motion:reduce){.magic-logo,.magic-logo-orbit,.magic-logo-image,.anime-hero-image,.anime-scanlines,.anime-grid,.anime-particle,.hero h1 span,.hero-visual:before,.hero-visual:after,.anime-hud,.anime-hud-signal span,.floating-chip,.button,.primary-action,.submit-topup,.confirm-buy,.confirm-balance,.import-button,.button:after,.product-card:after,.store-grid article:after,.app-page:before,.admin-page:before,.access-page:before{animation:none!important}.app-page:before,.admin-page:before,.access-page:before{background-image:linear-gradient(90deg,#080a13 0 28%,#080a13b8 65%,#080a13e6),url(/huypc-anime-hero-4k.webp)}}:root{--font-vietnam:"Lexend", "Be Vietnam Pro", "Segoe UI", system-ui, sans-serif;--font-display:"Lexend", "Be Vietnam Pro", "Segoe UI", system-ui, sans-serif;--panel:#120a24;--panel-soft:#170d2e;--line:#c084fc29;--text:#f6f0ff;--muted:#b8a9d9;--primary:#a855f7;--cyan:#e879f9;--green:#4ade80;--np-glass:#160b2a9e;--np-glass-strong:#110822e6;--np-line:#c084fc33;--np-line-hi:#d8b4fe8c;--np-dim:#8f80b3;--np-violet:#a855f7;--np-fuchsia:#e040fb;--np-lilac:#d8b4fe;--np-grad:linear-gradient(135deg, #6d28d9 0%, #a855f7 48%, #e040fb 100%);--np-grad-text:linear-gradient(100deg, #fff 0%, #e9d5ff 40%, #e879f9 100%);--np-glow-text:0 0 6px #d8b4fe8c, 0 0 20px #a855f773;--np-glow-box:0 0 0 1px #d8b4fe2e, 0 0 22px #a855f752, 0 0 60px #e040fb1f;--hud-font:var(--font-vietnam);--hud-glass:var(--np-glass);--hud-glass-2:#0c061a99;--hud-line:var(--np-line);--hud-muted:var(--muted)}body{background:var(--bg);color:var(--text);font-family:var(--font-vietnam)}::selection{color:#fff;background:#a855f78c}*{scrollbar-width:thin;scrollbar-color:#a855f78c transparent}.gradient-text,.section h2,.cta-section h2{color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759}.button,.primary-action,.submit-topup,.confirm-buy,.confirm-balance,.import-button,.auth-submit{font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;color:#fff!important;background:var(--np-grad)!important;font-family:var(--font-vietnam)!important;background-size:180% 180%!important;border:1px solid #f0abfc8c!important;box-shadow:0 0 18px #a855f773,0 10px 30px #6d28d959,inset 0 1px #ffffff38!important}.button:hover,.primary-action:hover,.submit-topup:hover:not(:disabled),.confirm-buy:hover:not(:disabled),.confirm-balance:hover:not(:disabled),.import-button:hover:not(:disabled),.auth-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 0 28px #e040fb99,0 14px 40px #6d28d973,inset 0 1px #ffffff40!important}.button-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ead8ff!important;background:#1e0e388c!important;border:1px solid #d8b4fe66!important;box-shadow:inset 0 0 18px #a855f71f!important}.button-secondary:after{display:none}.button-secondary:hover{box-shadow:0 0 22px #a855f766,inset 0 0 18px #a855f733!important}.brand-tag{box-shadow:0 0 14px #e040fb59;color:#f5d0fe!important;background:#a855f724!important;border-color:#e040fb8c!important}.magic-logo-image{filter:drop-shadow(0 0 10px #e040fb8c)}.nav-wrap{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000,#e040fb8c,#a855f78c,#0000) 1}.desktop-nav{color:#c4b5e8;gap:34px;font-size:14px}.desktop-nav a:hover,.login-link:hover,footer a:hover{color:#fff;text-shadow:var(--np-glow-text)}.nav-actions{font-size:14px}.login-link{color:#d8c9f5}.button{border-radius:14px;min-height:52px;font-size:14px}.button-small{border-radius:999px;min-height:40px;font-size:13px}.eyebrow{color:#f0d9ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#581c8759;border-color:#e040fb73;font-size:11.5px;box-shadow:0 0 18px #a855f740}.pulse-dot{background:#e879f9;box-shadow:0 0 0 4px #e879f926,0 0 14px #e879f9}.hero h1{letter-spacing:-2.6px;color:#fff;text-shadow:0 0 30px #a855f759;font-weight:800}.hero h1 span{-webkit-text-stroke:1.6px #f0abfc!important;text-shadow:0 0 18px #e040fba6,0 0 46px #a855f773!important}.hero-subtitle{color:#cdbfea;font-size:15.5px}.hero-trust div{border-right-color:#d8b4fe38}.hero-trust strong{color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;font-size:22px}.hero-trust span{color:#a898cc;font-size:12px}.hero-visual:before{border-color:#e040fb33;box-shadow:0 0 90px #a855f740,inset 0 0 60px #a855f714}.hero-visual:after{border-color:#d8b4fe38}.glow-one{background:#a855f759}.glow-two{background:#e040fb33}.anime-hud{box-shadow:var(--np-glow-box)!important;background:#140828b8!important;border-color:#e040fb80!important}.anime-hud-top,.anime-hud-data small{color:#c9b6ee!important}.anime-hud-top b,.anime-hud-data b{color:#fff!important}.anime-hud-top i{background:#e879f9!important;box-shadow:0 0 10px #e879f9!important}.anime-hud-signal span{background:linear-gradient(#f0abfc,#a855f7)!important;box-shadow:0 0 10px #e040fb99!important}.anime-hud-signal strong{text-shadow:var(--np-glow-text);color:#fff!important}.floating-chip{box-shadow:var(--np-glow-box);color:#d8c9f5;background:#16092cd9;border-color:#d8b4fe66;font-size:11px}.chip-status i{background:#e879f9;box-shadow:0 0 10px #e879f9}.chip-speed>span{color:#f0abfc;background:#e040fb26}.chip-speed small{color:#b8a9d9;font-size:9px}.chip-speed b{font-size:12px}.brand-strip{border-color:var(--np-line);color:#d8c9f5;background:var(--np-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;box-shadow:inset 0 1px #ffffff0a,0 0 30px #a855f71f}.brand-strip i{color:#e879f9;text-shadow:0 0 10px #e879f9}.section-kicker{letter-spacing:2.4px;text-shadow:0 0 12px #e040fb99;color:#f0abfc!important;font-size:12px!important}.section h2,.cta-section h2{letter-spacing:-1.6px;font-weight:800}.section-heading>p{color:var(--muted);font-size:14.5px}.product-card{border:1px solid var(--np-line);background:linear-gradient(165deg,#241044b8,#0c061ad1);border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000059}.product-card:hover{box-shadow:var(--np-glow-box), 0 24px 60px #0006;border-color:#e040fb99}.product-card.featured{background:linear-gradient(165deg, #301258eb, #0e061ef2) padding-box, var(--np-grad) border-box;border:1px solid #0000;box-shadow:0 0 30px #a855f759,0 24px 60px #0006}.product-card.featured:before{background:radial-gradient(circle at 80% 0,#e040fb40,#0000 45%)}.product-badge{color:#f0d9ff;letter-spacing:1.2px;background:#a855f72e;border:1px solid #d8b4fe4d;border-radius:999px;padding:6px 10px;font-size:10.5px}.featured .product-badge{color:#fff;background:var(--np-grad);border-color:#0000;box-shadow:0 0 14px #e040fb80}.product-icon{color:#f5d0fe;text-shadow:0 0 8px #f0abfccc;background:#a855f729;border-color:#e040fb80;font-size:13px;box-shadow:0 0 16px #a855f759}.product-card h3{color:#fff;font-size:18px}.product-card>p{color:#bcaedc;font-size:13px}.price strong{color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;font-size:28px;font-weight:800}.price span{color:#a898cc;font-size:12px}.product-card ul{color:#d8c9f5;font-size:13px}.product-card li i{color:#e879f9;text-shadow:0 0 8px #e879f9}.card-button{color:#ead8ff;background:#1e0c3a99;border:1px solid #d8b4fe4d;border-radius:12px;height:44px;font-size:13px}.card-button:hover,.featured .card-button{color:#fff;background:var(--np-grad);border-color:#f0abfc99;box-shadow:0 0 20px #a855f773}.advantages{border-top-color:var(--np-line)}.advantage-copy h2 span{color:#e9b8ff;text-shadow:0 0 14px #e040fb8c}.advantage-copy>p:not(.section-kicker){color:var(--muted);font-size:14.5px}.text-link{color:#f0abfc;text-shadow:0 0 10px #e040fb80;font-size:14px}.feature-list article{border-bottom-color:var(--np-line);border-radius:12px;padding-inline:12px;transition:background .2s}.feature-list article:hover{background:#a855f712}.feature-list article>span{color:#f5d0fe;background:#a855f729;border-color:#e040fb80;width:40px;height:40px;font-size:12px;font-weight:700;box-shadow:0 0 14px #a855f759}.feature-list h3{color:#fff;font-size:17px}.feature-list p{color:#bcaedc;font-size:13.5px}.cta-section{background:radial-gradient(at 50% 0,#a855f759,#0000 60%),linear-gradient(160deg,#2a0e52d9,#0a0416eb);border:1px solid #e040fb66;border-radius:26px;box-shadow:0 0 50px #a855f740,inset 0 1px #ffffff0f}.cta-section:before,.cta-section:after{border-color:#e040fb33}.cta-glow{background:#e040fb40}.cta-section>p:not(.section-kicker){color:#d8c9f5;font-size:15px}footer{border-top-color:var(--np-line);color:#a898cc;font-size:13px}footer small{border-top-color:#c084fc1a;font-size:12px}.app-page,.admin-page{font-family:var(--font-vietnam)}.app-sidebar{box-shadow:8px 0 40px #581c872e;background:#0b0518d1!important;border-right:1px solid #c084fc38!important}.app-brand{border-bottom-color:var(--np-line)}.sidebar-label{color:#8f80b3;letter-spacing:2px;font-size:11px}.app-sidebar nav button{color:#b8a9d9;border-radius:12px;height:46px;font-size:14px}.app-sidebar nav button:hover{color:#fff;background:#a855f71f}.app-sidebar nav button.active{color:#fff;text-shadow:0 0 10px #f0abfc99;background:linear-gradient(90deg,#a855f761,#e040fb14);box-shadow:inset 3px 0 #e879f9,0 0 22px #a855f740}.app-sidebar nav i{color:#d8b4fe;font-size:16px}.app-sidebar nav button.active i{color:#f5d0fe;text-shadow:0 0 10px #e879f9}.app-sidebar nav em{color:#fff;background:var(--np-grad);border-radius:999px;min-width:22px;height:20px;font-size:11px;box-shadow:0 0 10px #e040fb80}.system-health{font-size:12px;border-color:var(--np-line)!important;background:var(--np-glass)!important}.system-health span i{background:#e879f9!important;box-shadow:0 0 10px #e879f9!important}.system-health b{color:#f0abfc!important}.sidebar-bottom>a{color:#b8a9d9;font-size:12.5px}.sidebar-bottom>a:hover{color:#fff}.app-header,.admin-page>header{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#0b0518b8!important;border-bottom:1px solid #c084fc38!important}.app-header>div:first-child p{color:#a898cc;font-size:12.5px}.app-header>div:first-child strong{font-size:17px}.header-balance{box-shadow:0 0 18px #a855f733;background:#1e0c3a99!important;border:1px solid #d8b4fe59!important;border-radius:14px!important}.header-balance small{color:#c4b5e8;font-size:10.5px}.header-balance strong{color:#fff;text-shadow:var(--np-glow-text);font-size:15px}.header-balance em{color:#fff!important;background:var(--np-grad)!important}.notification{border-color:var(--np-line)!important;color:#e879f9!important;background:#1e0c3a99!important}.account-chip{border-left-color:var(--np-line)!important}.account-chip>span{box-shadow:0 0 14px #e040fb73;color:#fff!important;background:var(--np-grad)!important}.account-chip b{font-size:13.5px}.account-chip small{color:#a898cc;font-size:12px}.signout,.dash-login,.admin-link{color:#ead8ff!important;background:#1e0c3a80!important;border:1px solid #d8b4fe59!important;border-radius:999px!important;font-size:13px!important}.signout:hover,.dash-login:hover,.admin-link:hover{box-shadow:0 0 16px #a855f773;color:#fff!important}.demo-banner{font-size:13.5px;background:linear-gradient(90deg,#6d28d973,#e040fb33)!important;border-bottom:1px solid #e040fb59!important}.demo-banner span{color:#fff!important}.demo-banner p{color:#ead8ff!important}.demo-banner a{text-shadow:var(--np-glow-text);color:#f5d0fe!important}.mobile-nav{border-bottom-color:var(--np-line)!important;background:#0b0518eb!important}.mobile-nav button{color:#b8a9d9!important;border-radius:999px!important;font-size:13px!important}.mobile-nav button.active{box-shadow:0 0 14px #a855f773;color:#fff!important;background:var(--np-grad)!important}.page-title p,.panel-title p{color:#f0abfc;letter-spacing:2.4px;text-shadow:0 0 10px #e040fb8c;font-size:12px}.page-title h1{letter-spacing:-1.4px;font-weight:800}.page-title h1 span{color:#e9b8ff;text-shadow:0 0 14px #e040fb8c}.primary-action{border-radius:999px;height:42px;padding:0 20px;font-size:13.5px}.panel{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--np-line)!important;background:var(--np-glass)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0000004d!important}.panel-title{border-bottom-color:var(--np-line)!important}.panel-title h2,.history-panel>h2{color:#fff;font-size:18px}.panel-title>button{color:#f0abfc!important;font-size:13px!important}.c-green{--a:#e879f9;--a-rgb:232, 121, 249}.c-cyan{--a:#c084fc;--a-rgb:192, 132, 252}.c-pink{--a:#f0abfc;--a-rgb:240, 171, 252}.c-red{--a:#f472b6;--a-rgb:244, 114, 182}.c-orange{--a:#d8b4fe;--a-rgb:216, 180, 254}.c-coral{--a:#fb7185;--a-rgb:251, 113, 133}.c-blue{--a:#a5b4fc;--a-rgb:165, 180, 252}.c-purple{--a:#a855f7;--a-rgb:168, 85, 247}.hud-top{grid-template-columns:minmax(240px,300px) 1fr;gap:16px;margin-bottom:16px;display:grid}.hud-hero,.hud-board,.hud-feed{border:1px solid var(--np-line);background:var(--np-glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0000004d}.hud-hero{background:radial-gradient(circle at 100% 100%,#e040fb38,#0000 55%),linear-gradient(160deg,#301258cc,#0e061ed9);border-color:#e040fb73;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 34px #a855f747,inset 0 1px #ffffff12;container-type:inline-size}.hud-hero h3{color:#f0abfc;letter-spacing:1.6px;white-space:nowrap;text-shadow:0 0 12px #e040fbb3;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}.hud-hero h3 i{font-style:normal}.hud-hero strong{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;max-width:100%;margin:20px 0 8px;font-size:min(52px,14cqi);font-weight:800;line-height:1.05;display:block;overflow:hidden}.hud-hero p{color:#d8c9f5;margin:0 0 18px;font-size:13.5px}.hud-hero button{color:#fff;background:var(--np-grad);cursor:pointer;font:700 13px var(--font-vietnam);border:1px solid #f0abfc8c;border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 18px;transition:all .18s;box-shadow:0 0 18px #e040fb73}.hud-hero button:hover{transform:translateY(-1px);box-shadow:0 0 28px #e040fba6}.hud-hero button span,.hud-card>button span{margin-left:4px}.hud-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px;display:grid}.hud-board.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hud-board.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.hud-card{border:1px solid rgba(var(--a-rgb), .4);border-left:3px solid var(--a);background:linear-gradient(150deg, rgba(var(--a-rgb), .14), #0e061ec7 58%);border-radius:14px;min-height:170px;padding:18px 18px 46px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;container-type:inline-size}.hud-card:hover{border-color:rgba(var(--a-rgb), .8);box-shadow:0 0 0 1px rgba(var(--a-rgb), .2), 0 0 26px rgba(var(--a-rgb), .28);transform:translateY(-2px)}.hud-card h3{color:var(--a);letter-spacing:1.5px;white-space:nowrap;text-shadow:0 0 10px rgba(var(--a-rgb), .75);margin:0;font-size:14px;font-weight:800}.hud-card>strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 14px rgba(var(--a-rgb), .7);margin:16px 0 10px;font-size:34px;font-weight:800;line-height:1.05;display:block;overflow:hidden}.hud-card>strong.long{margin:20px 0 12px;font-size:clamp(16px,13cqi,28px)}.hud-card>p{color:#c4b5e8;margin:0;font-size:13px}.hud-card>button{color:var(--a);cursor:pointer;font:700 13px var(--font-vietnam);background:0 0;border:0;padding:0;position:absolute;bottom:16px;left:20px}.hud-card>button:hover{text-shadow:0 0 10px rgba(var(--a-rgb), .8)}.hud-feed{margin-bottom:16px;padding:16px}.hud-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hud-list{border:1px solid rgba(var(--a-rgb), .38);background:var(--hud-glass-2);border-radius:14px;flex-direction:column;min-height:280px;display:flex;overflow:hidden}.hud-list-head{border-bottom:1px solid rgba(var(--a-rgb), .3);background:linear-gradient(90deg, rgba(var(--a-rgb), .1), transparent);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hud-list-head>div{flex-direction:column;gap:5px;display:flex}.hud-list-head span{color:var(--a);letter-spacing:1.6px;text-shadow:0 0 10px rgba(var(--a-rgb), .6);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.hud-list-head i{background:var(--a);width:8px;height:8px;box-shadow:0 0 10px var(--a);border-radius:50%}.hud-list-head h4{color:#fff;margin:0;font-size:17px;font-weight:700}.hud-list-head>button{border:1px solid rgba(var(--a-rgb), .55);color:#fff;background:rgba(var(--a-rgb), .14);cursor:pointer;font:700 12.5px var(--font-vietnam);border-radius:999px;padding:7px 14px;transition:all .18s}.hud-list-head>button:hover{box-shadow:0 0 16px rgba(var(--a-rgb), .45)}.hud-rows{flex-direction:column;display:flex}.hud-rows article{border-bottom:1px solid #c084fc14;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:grid}.hud-rows article:hover{background:#a855f712}.hud-rows article:last-child{border-bottom:0}.hud-rows article>div{flex-direction:column;min-width:0;display:flex}.hud-rows b{color:#f3ecff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hud-rows small{color:#a898cc;margin-top:3px;font-size:12px}.hud-rows strong{color:#f0abfc;font-size:14.5px;font-weight:700}.hud-rows strong.pos{color:#4ade80;text-shadow:0 0 10px #4ade8066}.hud-rows article.quick{grid-template-columns:42px 1fr auto auto}.hud-mark{border:1px solid rgba(var(--a-rgb), .45);width:42px;height:42px;color:var(--a);background:rgba(var(--a-rgb), .14);text-shadow:0 0 10px rgba(var(--a-rgb), .7);border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid}.hud-rows article.quick>button{color:#fff;background:var(--np-grad);cursor:pointer;height:32px;font:700 12.5px var(--font-vietnam);border:1px solid #f0abfc8c;border-radius:999px;padding:0 16px;box-shadow:0 0 12px #a855f766}.hud-empty,div.hud-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:40px 16px;display:flex}div.hud-empty b{color:#f3ecff;font-size:15px}div.hud-empty span{color:#a898cc;font-size:13px}.shop-tools span{color:#fff;font-size:15px}.shop-tools small{color:#a898cc;font-size:12.5px}.store-grid article{border:1px solid var(--np-line)!important;background:linear-gradient(165deg,#241044b8,#0c061ad9)!important;border-radius:18px!important}.store-grid article:hover{box-shadow:var(--np-glow-box)!important;border-color:#e040fb99!important}.store-icon,.mini-product{text-shadow:0 0 8px #f0abfccc;box-shadow:0 0 14px #a855f759;color:#f5d0fe!important;background:#a855f72e!important;border-color:#e040fb80!important}.c1{background:#e040fb29!important}.c2{background:#818cf82e!important}.c3{background:#f472b629!important}.stock{font-size:13px;color:#d8c9f5!important}.stock i{background:#e879f9!important;box-shadow:0 0 8px #e879f9!important}.store-grid h2{color:#fff;font-size:19px}.store-grid>article>p,.store-grid li{font-size:13.5px;color:#c4b5e8!important}.store-grid li:first-letter{color:#e879f9!important}.store-price strong{color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;font-size:26px;font-weight:800}.store-price span{color:#a898cc;font-size:12px}.store-grid article>button{height:44px;font-weight:700;box-shadow:0 0 16px #a855f759;color:#fff!important;background:var(--np-grad)!important;border:1px solid #f0abfc80!important;border-radius:12px!important;font-size:13.5px!important}.store-grid article>button:hover{box-shadow:0 0 26px #e040fb99!important}.store-grid article>button:disabled{opacity:.4;box-shadow:none}.table-head{letter-spacing:1.4px;color:#a898cc!important;border-bottom-color:var(--np-line)!important;font-size:11.5px!important}.table-row{color:#e9e1fb;border-bottom-color:#c084fc1a!important;font-size:13.5px!important}.table-row:hover{background:#a855f70f}.status-dot{background:#4ade80!important;box-shadow:0 0 8px #4ade80!important}.table-row code{color:#f0abfc!important;font-family:ui-monospace,Cascadia Code,Consolas,monospace!important;font-size:13px!important}.table-row button{color:#f5d0fe!important;background:#a855f71f!important;border:1px solid #d8b4fe66!important;border-radius:999px!important;font-size:12.5px!important}.table-row button:hover{box-shadow:0 0 14px #a855f780}.current-balance{box-shadow:0 0 20px #a855f733;background:var(--np-glass)!important;border-color:#e040fb66!important}.current-balance small{color:#c4b5e8;font-size:12px}.current-balance strong{color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;font-size:21px}.form-step>span{box-shadow:0 0 14px #e040fb80;color:#fff!important;background:var(--np-grad)!important;border:0!important}.form-step h2{color:#fff;font-size:17px}.form-step p{color:#a898cc;font-size:13px}.method-grid>button{transition:all .18s;border:1px solid var(--np-line)!important;background:#14092899!important;border-radius:14px!important}.method-grid>button:hover{border-color:#d8b4fe73!important}.method-grid>button.selected{box-shadow:0 0 22px #a855f759;background:linear-gradient(150deg,#a855f740,#140928b3)!important;border-color:#f0abfcbf!important}.method-grid>button>i{box-shadow:0 0 10px #a855f766;color:#fff!important;background:#a855f759!important}.method-grid>button>i.orange{background:#f472b659!important}.method-grid>button>i.pink{background:#e040fb66!important}.method-grid>button>i.cyan{background:#818cf866!important}.method-grid>button b{color:#fff;font-size:14px}.method-grid>button small{color:#a898cc;font-size:12px}.method-grid>button.selected em{color:#fff!important;background:var(--np-grad)!important;border-color:#0000!important}.amount-field input,.card-topup-form select,.card-topup-form input,.inventory-import select,.inventory-import textarea,.balance-modal select,.balance-modal input,.quantity input{transition:border-color .15s,box-shadow .15s;color:#fff!important;background:#080312bf!important;border:1px solid #c084fc47!important;border-radius:12px!important}.amount-field input:focus,.card-topup-form select:focus,.card-topup-form input:focus,.inventory-import select:focus,.inventory-import textarea:focus,.balance-modal select:focus,.balance-modal input:focus,.quantity input:focus{outline:0;border-color:#e879f9!important;box-shadow:0 0 0 3px #e040fb2e,0 0 18px #a855f759!important}.amount-field input{font-weight:700;font-size:22px!important}.amount-field span{color:#f0abfc!important}.amount-buttons button{border:1px solid var(--np-line)!important;color:#d8c9f5!important;background:#14092899!important;border-radius:999px!important;font-size:13.5px!important}.amount-buttons button:hover{border-color:#d8b4fe80!important}.amount-buttons button.active{box-shadow:0 0 16px #e040fb80;color:#fff!important;background:var(--np-grad)!important;border-color:#0000!important}.card-topup-form label{color:#d8c9f5;font-size:13px}.submit-topup{height:50px;border-radius:14px!important;font-size:14.5px!important}.submit-topup:disabled,.confirm-buy:disabled,.confirm-balance:disabled,.import-button:disabled,.auth-submit:disabled{opacity:.45;filter:grayscale(.3)}.topup-help section{border:1px solid var(--np-line)!important;background:var(--np-glass)!important;border-radius:18px!important}.topup-help section>p{letter-spacing:2px;text-shadow:0 0 10px #e040fb80;font-size:12px;color:#f0abfc!important}.topup-help li{font-size:13.5px;color:#d8c9f5!important}.topup-help li i{box-shadow:0 0 10px #e040fb73;color:#fff!important;background:var(--np-grad)!important}.topup-help h3{color:#fff;font-size:17px}.topup-help button{font-size:13.5px;color:#f0abfc!important}.payment-result{box-shadow:0 0 30px #a855f74d;background:linear-gradient(150deg,#301258cc,#0e061ee6)!important;border:1px solid #e040fb80!important;border-radius:18px!important}.payment-result p{letter-spacing:2px;color:#f0abfc!important}.payment-result strong{text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;color:#fff!important;font-size:24px!important}.payment-result span{font-size:13.5px;color:#d8c9f5!important}.qr-placeholder{color:#f5d0fe!important;background:#a855f724!important;border-color:#e040fb80!important}.history-list article{border-bottom-color:#c084fc1a!important}.history-list article:hover{background:#a855f70f}.history-list code{color:#f0abfc!important}.history-list b{color:#fff}.history-list small{color:#a898cc}.history-list strong{color:#f3ecff}.status{font-weight:700;border-radius:999px!important}.status.pending{border:1px solid #e040fb66;color:#f5d0fe!important;background:#e040fb29!important}.status.approved{border:1px solid #4ade8059;color:#86efac!important;background:#4ade801f!important}.status.rejected{border:1px solid #fb718559;color:#fda4af!important;background:#fb71851f!important}.support-grid article{transition:all .2s;border:1px solid var(--np-line)!important;background:linear-gradient(165deg,#241044b8,#0c061ad9)!important;border-radius:18px!important}.support-grid article:hover{box-shadow:var(--np-glow-box);border-color:#e040fb8c!important}.support-grid article>i{box-shadow:0 0 18px #e040fb80;color:#fff!important;background:var(--np-grad)!important;border:0!important}.support-grid h2{color:#fff;font-size:19px}.support-grid p{color:#c4b5e8;font-size:14px}.support-grid button{font-size:14px;color:#f0abfc!important}.empty-state>i{box-shadow:0 0 20px #a855f766;color:#f5d0fe!important;background:#a855f729!important;border-color:#e040fb73!important}.empty-state h3{color:#fff;font-size:17px}.empty-state p{color:#a898cc;font-size:13.5px}.empty-state button{font-size:13.5px;color:#fff!important;background:var(--np-grad)!important;border:1px solid #f0abfc80!important;border-radius:999px!important}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06020eb8!important}.purchase-modal,.balance-modal{background:linear-gradient(165deg,#28104cf5,#0c051afa)!important;border:1px solid #e040fb80!important;border-radius:22px!important;box-shadow:0 0 50px #a855f766,0 30px 80px #0009!important}.purchase-modal>p,.balance-modal>p{letter-spacing:2px;text-shadow:0 0 10px #e040fb80;font-size:12px;color:#f0abfc!important}.purchase-modal h2,.balance-modal h2{color:#fff;font-size:23px}.modal-close{color:#d8c9f5!important;border-color:var(--np-line)!important;background:#a855f71f!important;border-radius:999px!important}.modal-product,.modal-total{border-color:var(--np-line)!important;background:#0803128c!important;border-radius:14px!important}.modal-product span,.modal-total span,.purchase-modal label,.balance-modal label{font-size:13.5px;color:#d8c9f5!important}.modal-total strong,.balance-modal label+div strong{text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;color:#fff!important;font-size:24px!important}.quantity button{color:#fff!important;background:#a855f733!important;border:1px solid #d8b4fe66!important;border-radius:10px!important}.confirm-buy,.confirm-balance{height:50px;border-radius:14px!important;font-size:14.5px!important}.purchase-modal>small,.balance-modal>small{font-size:12.5px;color:#a898cc!important}.toast,.admin-message{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3ecff!important;background:#180a30eb!important;border:1px solid #e040fb80!important;border-radius:14px!important;font-size:14px!important;box-shadow:0 0 26px #a855f766!important}.toast i{color:#fff!important;background:var(--np-grad)!important}.admin-message button{color:#f0abfc!important}.admin-page>header>div{color:#c4b5e8!important;font-size:13.5px!important}.admin-page>header a:last-child{background:#a855f71f;color:#f5d0fe!important;border:1px solid #d8b4fe66!important;border-radius:999px!important;padding:8px 14px!important}.hud-panel{border:1px solid rgba(var(--a-rgb), .4)!important;background:var(--np-glass)!important;border-radius:18px!important}.admin-section-title{border-bottom-color:rgba(var(--a-rgb,192, 132, 252), .3)!important}.admin-section-title p{letter-spacing:2px;text-shadow:0 0 10px rgba(var(--a-rgb,224, 64, 251), .6);color:var(--a,#f0abfc)!important;font-size:12px!important}.admin-section-title h2{color:#fff;font-size:18px!important}.admin-section-title>button{font-weight:700;color:#fff!important;background:#a855f733!important;border:1px solid #f0abfc80!important;border-radius:999px!important;padding:8px 16px!important;font-size:12.5px!important}.admin-section-title>button:hover{box-shadow:0 0 16px #a855f780}.admin-topups>article{border-bottom-color:#c084fc1a!important;font-size:13px!important}.admin-topups b{color:#fff!important}.admin-topups small{color:#a898cc!important;font-size:12px!important}.admin-topups code{color:#f0abfc!important}.admin-topups article>span{color:#c4b5e8!important}.review-buttons button{color:#fda4af!important;background:#fb71851a!important;border:1px solid #fb718573!important;border-radius:999px!important;padding:7px 12px!important;font-size:12.5px!important}.review-buttons button:first-child:not(:last-child):not(:nth-last-child(2)){color:#f5d0fe!important;background:#a855f724!important;border-color:#d8b4fe73!important}.review-buttons button:last-child{box-shadow:0 0 12px #a855f773;color:#fff!important;background:var(--np-grad)!important;border-color:#f0abfc8c!important}.admin-empty{color:#a898cc!important;font-size:14px!important}.inventory-import label{color:#d8c9f5!important;font-size:13.5px!important}.inventory-import select,.inventory-import textarea{font-size:13.5px!important}.inventory-import>p{color:#a898cc!important;font-size:12.5px!important}.import-button{height:46px;border-radius:14px!important;font-size:14px!important}.admin-user-head{letter-spacing:1.4px;color:#a898cc!important;border-bottom-color:var(--np-line)!important;font-size:11.5px!important}.admin-users>article{color:#e9e1fb;border-bottom-color:#c084fc1a!important;font-size:13.5px!important}.admin-users>article:hover{background:#a855f70f}.admin-users article b{color:#fff!important}.admin-users article small{color:#a898cc!important;font-size:12px!important}.admin-users article strong{color:#f0abfc!important}.admin-users .role-admin{border-radius:999px;justify-self:start;padding:3px 10px;box-shadow:0 0 10px #e040fb73;color:#fff!important;background:var(--np-grad)!important}.admin-users article>button{color:#f5d0fe!important;background:#a855f724!important;border:1px solid #d8b4fe73!important;border-radius:999px!important;font-size:12.5px!important}.admin-users article>button:hover{box-shadow:0 0 14px #a855f780}.access-page section{background:var(--np-glass-strong)!important;border:1px solid #e040fb73!important;border-radius:22px!important;box-shadow:0 0 40px #a855f759!important}.access-page section>i{text-shadow:0 0 14px #e879f9;color:#f5d0fe!important}.access-page p{font-size:14px;color:#c4b5e8!important}.access-page section>a{box-shadow:0 0 18px #e040fb73;color:#fff!important;background:var(--np-grad)!important;border-radius:999px!important}.auth-page{isolation:isolate;min-height:100vh;font-family:var(--font-vietnam);place-items:center;padding:32px 16px;display:grid;position:relative}.auth-page:before{content:"";z-index:-1;background:linear-gradient(#0709138c,#070913e6),url(/huypc-anime-hero-4k.gif) 50%/cover no-repeat;position:fixed;inset:0}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(165deg,#240e46e0,#0c051aeb) padding-box padding-box,linear-gradient(140deg,#f0abfccc,#a855f740 45%,#e040fbb3) border-box;border:1px solid #0000;border-radius:24px;width:min(440px,100%);padding:30px 28px 24px;position:relative;box-shadow:0 0 50px #a855f759,0 30px 80px #0000008c}.auth-brand{justify-content:center;margin-bottom:22px;display:flex}.auth-tabs{border:1px solid var(--np-line);background:#06030d80;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:5px;display:grid}.auth-tabs button{color:#b8a9d9;cursor:pointer;height:38px;font:700 13.5px var(--font-vietnam);background:0 0;border:0;border-radius:999px;transition:all .18s}.auth-tabs button.active{color:#fff;background:var(--np-grad);box-shadow:0 0 18px #e040fb80}.auth-card h1{color:#fff;text-shadow:0 0 12px #e040fb80,0 0 26px #a855f759;margin:0;font-size:24px;font-weight:800}.auth-sub{color:#c4b5e8;margin:6px 0 20px;font-size:13.5px;line-height:1.55}.auth-card form{flex-direction:column;gap:13px;display:flex}.auth-card label{color:#e3d6fb;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.auth-card input{color:#fff;height:46px;font:500 14.5px var(--font-vietnam);background:#06030db3;border:1px solid #c084fc4d;border-radius:12px;outline:0;padding:0 15px;transition:border-color .15s,box-shadow .15s}.auth-card input::placeholder{color:#7d6ea3}.auth-card input:focus{border-color:#e879f9;box-shadow:0 0 0 3px #e040fb33,0 0 18px #a855f759}.auth-error{color:#fecdd3;background:#fb71851a;border:1px solid #fb718580;border-radius:12px;padding:11px 13px;font-size:13px}.auth-submit{cursor:pointer;border-radius:999px;height:50px;margin-top:6px;font-size:15px}.auth-back{color:#b8a9d9;text-align:center;margin-top:18px;font-size:13px;display:block}.auth-back:hover{color:#fff;text-shadow:var(--np-glow-text)}.hero-trust span,.console-row span{font-size:12px}.history-list b,.history-list strong,.history-list code{font-size:14px}.history-list small,.history-list .status{font-size:12.5px}.table-head span{font-size:11.5px}.quick-products h3,.activity-list h3{font-size:14px}.quick-products p,.activity-list p{font-size:12.5px}@media (max-width:1280px){.hud-board{grid-template-columns:repeat(3,minmax(0,1fr))}.hud-board.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.hud-top{grid-template-columns:1fr}.hud-hero{min-height:200px}.hud-columns{grid-template-columns:1fr}}@media (max-width:900px){.hud-board.three{grid-template-columns:1fr}}@media (max-width:640px){.hud-board,.hud-board.two{grid-template-columns:1fr;gap:10px;padding:10px}.hud-card{min-height:150px}.hud-card h3{letter-spacing:1px;font-size:13px}.hud-rows article.quick{grid-template-columns:40px 1fr auto}.hud-rows article.quick>strong{display:none}.hero h1{letter-spacing:-1.8px}}@media (prefers-reduced-motion:reduce){.hud-card,.button{transition:none}}.app-sidebar{z-index:20!important;position:fixed!important}.system-health span,.system-health b{font-size:12px!important}@media (min-width:761px){.app-header>div:first-child{flex-direction:column;gap:2px;display:flex}.app-header>div:first-child p{margin:0}}.store-icon,.mini-product{font-weight:800;font-size:13px!important}.method-grid>button>i{font-weight:800;font-size:11.5px!important}.method-grid>button em{font-size:11px!important}.form-step>span{font-weight:800;font-size:13px!important}.topup-help li i{font-weight:800;font-size:11px!important}.payment-result p{font-size:11.5px!important}.amount-field span{font-weight:700;font-size:12.5px!important}.qr-placeholder small{font-size:11px!important}.modal-product,.modal-total{padding:13px 15px!important}.modal-product strong{color:#fff;font-size:16px!important}.quantity input{text-align:center;font-weight:700;font-size:15px!important}.review-buttons button{white-space:nowrap}.header-balance small{font-size:10.5px!important}.hero h1 span,.hero-trust strong,.price strong,.store-price strong,.hud-hero strong,.payment-result strong,.modal-total strong,.balance-modal label+div strong,.auth-card h1,.section h2,.cta-section h2,.current-balance strong,.page-title h1 span,.advantage-copy h2 span{-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.hero-trust strong,.price strong,.store-price strong,.hud-hero strong,.payment-result strong,.modal-total strong,.balance-modal label+div strong,.auth-card h1,.section h2,.cta-section h2{color:#fff!important}.hero h1 span{color:#0000!important;-webkit-text-fill-color:transparent!important}.header-balance{animation:2.6s ease-in-out infinite npBorderPulse;background:#280c4899!important;border:1.5px solid #c026d3!important;box-shadow:0 0 6px #e040fbd9,0 0 18px #c026d38c,0 0 36px #a855f74d,inset 0 0 12px #e040fb40!important}.header-balance small{text-shadow:0 0 8px #e040fb99;color:#f0abfc!important}.header-balance strong{color:#fff!important}.notification{border:1.5px solid #c026d3!important;box-shadow:0 0 6px #e040fbcc,0 0 16px #a855f773,inset 0 0 10px #e040fb33!important}@keyframes npBorderPulse{50%{box-shadow:0 0 8px #f0abfcf2,0 0 24px #e040fbb3,0 0 48px #a855f766,inset 0 0 14px #e040fb59}}@media (prefers-reduced-motion:reduce){.header-balance{animation:none}}
