@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-full{height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg-base:#0f0e13;--bg-card:#16141e73;--bg-card-hover:#1e1b2d99;--border-color:#55506e26;--text-main:#f0f0f5;--text-muted:#9593a4;--accent:#5865f2;--accent-hover:#4752c4;--accent-glow:#5865f266;--rbx-accent:#e2231a;--rbx-accent-hover:#c41e17;--rbx-accent-glow:#e2231a66;--mc-accent:#4caf50;--mc-accent-hover:#388e3c;--mc-accent-glow:#4caf5066;--tg-accent:#26a5e4;--tg-accent-hover:#08c;--tg-accent-glow:#26a5e466;--ig-accent:#e1306c;--ig-accent-hover:#c13584;--ig-accent-glow:#e1306c66;--tt-accent:#25f4ee;--tt-accent-2:#fe2c55;--tt-accent-hover:#1dd9d4;--tt-accent-glow:#25f4ee59;--tt-accent-glow-pink:#fe2c5540;--wa-accent:#128c7e;--wa-accent-2:#25d366;--wa-accent-glow:#25d36659;--wa-accent-bright:#dcf8c6;--gh-accent:#21262d;--gh-accent-2:#30363d;--gh-accent-glow:#21262d8c;--gh-accent-bright:#f0f6fc;--rd-accent:#ff4500;--rd-accent-2:#ff6a33;--rd-accent-glow:#ff450059;--yt-accent:red;--yt-accent-2:#c00;--yt-accent-glow:#ff000059;--ep-accent:#e8e8ea;--ep-accent-2:#2f2d2e;--ep-accent-bright:#fff;--ep-accent-glow:#fff3;--snap-accent:#fffc00;--snap-accent-2:#fff566;--snap-accent-glow:#fffc0047;--xb-accent:#107c10;--xb-accent-2:#52b052;--xb-accent-glow:#107c1066;--guns-accent:#b066ff;--guns-accent-2:#d896ff;--guns-accent-glow:#b066ff59;--steam-accent:#66c0f4;--steam-accent-2:#1b2838;--steam-accent-glow:#66c0f459;--ac-accent:#f5c518;--ac-accent-2:#ffe066;--ac-accent-glow:#f5c51859;--success:#57f287;--danger:#ed4245;--warning:#fee75c;--glass-blur:blur(16px);--shadow-soft:0 8px 32px #0000004d;--font-sans:"Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--sidebar-w:260px;--border-radius:12px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100vh;line-height:1.5;display:flex;overflow:hidden}.sidebar input,.sidebar textarea,.sidebar select,.sidebar button,.content input,.content textarea,.content select,.content button{-webkit-user-select:text;user-select:text;pointer-events:auto}.ambient{z-index:-2;background:radial-gradient(circle,#1a1829 0%,#0f0e13 100%);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.orb{filter:blur(80px);opacity:.4;border-radius:50%;animation:20s linear infinite alternate float;position:absolute}.orb-1{background:#5865f2;width:400px;height:400px;animation-delay:0s;top:-100px;left:-100px}.orb-2{opacity:.15;background:#57f287;width:300px;height:300px;animation-delay:-5s;bottom:-50px;right:-50px}.orb-3{opacity:.1;background:#9b59b6;width:500px;height:500px;animation-delay:-10s;top:40%;left:40%}.grain{z-index:-1;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;top:0;left:0}@keyframes float{0%{transform:translate(0)scale(1)}to{transform:translate(50px,30px)scale(1.1)}}.ambient-futuristic{z-index:-2;background:radial-gradient(circle at 100% 0,#1a1528 0%,#0d0b14 100%);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.grid-overlay{opacity:.4;background-image:linear-gradient(#8b5cf60d 1px,#0000 1px),linear-gradient(90deg,#8b5cf60d 1px,#0000 1px);background-size:40px 40px;width:200%;height:200%;animation:20s linear infinite gridMove;position:absolute;top:-50%;left:-50%;transform:perspective(500px)rotateX(60deg)translateY(-100px)translateZ(-200px)}@keyframes gridMove{0%{transform:perspective(500px)rotateX(60deg)translateY(0)translateZ(-200px)}to{transform:perspective(500px)rotateX(60deg)translateY(40px)translateZ(-200px)}}.glow-core{filter:blur(50px);background:radial-gradient(circle,#8b5cf626 0%,#0000 60%);width:60vw;height:60vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-discord-badge{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#0a0a0f99;border:1px solid #5865f24d;border-radius:30px;align-items:center;gap:12px;padding:8px 16px 8px 8px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:24px;left:24px;box-shadow:0 4px 20px #0000004d}.new-discord-badge:hover{background:#5865f21a;border-color:#5865f2;transform:translateY(-2px);box-shadow:0 6px 25px #5865f233}.ndb-icon{color:#fff;background:#5865f2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ndb-icon svg{width:18px;height:18px}.ndb-text{flex-direction:column;display:flex}.ndb-title{color:#fff;letter-spacing:.5px;font-size:13px;font-weight:700}.ndb-sub{color:#5865f2;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600}.code-textarea{background:#0006!important;border:1px solid #ffffff14!important;border-radius:12px!important;transition:border-color .3s,box-shadow .3s!important;box-shadow:inset 0 2px 10px #00000080!important}.code-textarea:focus{border-color:var(--accent)!important;box-shadow:inset 0 2px 10px #00000080, 0 0 15px var(--accent-glow)!important}@keyframes ripple{to{opacity:0;transform:scale(4)}}.glass-card:before,.btn:before{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), #ffffff0f, transparent 40%);z-index:0;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.glass-card:hover:before,.btn:hover:before{opacity:1}@media (max-width:900px){.new-discord-badge{z-index:900;top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;left:max(16px, env(safe-area-inset-left))!important;border-radius:50%!important;padding:10px!important;right:auto!important}.ndb-text{display:none!important}}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-soft);transition:all .2s;position:relative}.mono{font-family:var(--font-mono)}.screen{width:100%;height:100%;animation:.4s fadeIn;display:none}.screen.active{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#screen-login{justify-content:center;align-items:center}.login-wrapper{width:100%;max-width:420px;padding:20px}.login-card{text-align:center;padding:40px;position:relative;overflow:hidden}.login-card:before{content:"";background:linear-gradient(90deg,#5865f2,#9b59b6);width:100%;height:3px;position:absolute;top:0;left:0}.login-logo{background:#5865f21a;border:1px solid #5865f24d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:40px;display:flex;position:relative}.logo-glow{background:var(--accent);filter:blur(20px);opacity:.3;border-radius:50%;width:100%;height:100%;position:absolute}.login-title{letter-spacing:4px;margin-bottom:5px;font-size:28px;font-weight:700}.login-subtitle{color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin-bottom:30px;font-size:13px;font-weight:600}.login-form{text-align:left}.input-label{color:var(--text-muted);letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.input-field{border:1px solid var(--border-color);width:100%;color:var(--text-main);background:#0006;border-radius:8px;outline:none;margin-bottom:15px;padding:14px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-field:focus{border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow), inset 0 0 5px #ffffff0d;background:#0009}.login-error{color:var(--danger);text-align:center;min-height:20px;margin-top:15px;font-size:13px}.login-hint{color:var(--text-muted);margin-top:30px;font-size:12px}.btn{z-index:1;font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.btn-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:0 4px 15px var(--accent-glow);transition:background .2s,box-shadow .2s,filter .2s,opacity .2s}.btn-primary:hover{box-shadow:0 6px 20px var(--accent-glow);filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:active{filter:brightness(.96);transform:none}.btn-primary:disabled,.btn-outline:disabled{filter:none;cursor:not-allowed;opacity:.65;transform:none!important}.btn-glow{box-shadow:0 4px 15px var(--accent-glow)}.btn-outline{border:1px solid var(--border-color);color:var(--text-main);background:0 0}.btn-outline:hover{background:#ffffff0d;border-color:#fff3}.btn-danger{background:var(--danger);border:1px solid var(--danger);color:#fff}.btn-danger:hover{background:#d32f2f;border-color:#d32f2f}.btn-warning{color:#fff;background:#007bff;border:1px solid #007bff}.btn-warning:hover{background:#0056b3;border-color:#0056b3}.btn-sm{width:auto;padding:6px 14px;font-size:12px}.btn-lg{letter-spacing:1px;padding:18px 32px;font-size:16px}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-layout{box-sizing:border-box;gap:24px;width:100%;max-width:1400px;height:100%;min-height:0;max-height:100vh;margin:0 auto;padding:24px;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);z-index:100;flex-direction:column;flex-shrink:0;padding:24px;display:flex;position:relative}.sidebar .nav-item{pointer-events:auto;z-index:1;box-sizing:border-box;width:100%;min-height:44px;position:relative}.sidebar-brand{align-items:center;gap:12px;margin-bottom:40px;display:flex}.brand-icon{background:#5865f233;border:1px solid #5865f24d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.brand-name{letter-spacing:2px;font-size:18px;font-weight:700}.nav-group{flex-direction:column;flex-grow:1;gap:6px;padding-right:10px;display:flex;overflow-y:auto}.nav-group::-webkit-scrollbar{width:6px}.nav-group::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.nav-group::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.nav-group::-webkit-scrollbar-thumb:hover{background:#fff3}.nav-item{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s;display:flex}.nav-section-label{color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;border-top:1px solid var(--border-color);margin:12px 16px 8px;padding-top:12px;font-size:10px}.nav-item:hover{color:var(--text-main);background:#ffffff08}.nav-item.active{color:#fff;background:var(--accent);box-shadow:0 4px 12px var(--accent-glow)}.nav-icon{opacity:.75;flex-shrink:0;width:18px;height:18px}.nav-item:hover .nav-icon,.nav-item.active .nav-icon{opacity:1}.sidebar-footer{border-top:1px solid var(--border-color);margin-top:auto;padding-top:20px}.footer-info{flex-direction:column;gap:4px;display:flex}.footer-beta-tag{letter-spacing:.12em;opacity:.75;font-size:11px}.backend-version-tag{opacity:.85;font-size:11px}.license-indicator{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;padding:0 16px;font-size:12px;display:flex}.license-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 8px var(--success);border-radius:50%}.nav-logout:hover{color:var(--danger);background:#ed42450d}.content{flex-direction:column;flex:1;height:100%;min-height:0;padding-right:10px;display:flex;overflow-y:auto}.content::-webkit-scrollbar{width:6px}.content::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.content::-webkit-scrollbar-thumb:hover{background:#fff3}.tab{flex-direction:column;flex:1;padding-bottom:16px;animation:.3s fadeIn;display:none}.tab.active{display:flex}.tab-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.tab-title{margin-bottom:4px;font-size:28px;font-weight:700}.tab-desc-sm{color:var(--text-muted);font-size:14px}.status-pill{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.status-pill.running .status-dot{background:var(--accent);box-shadow:0 0 8px var(--accent);animation:1.5s infinite pulse}.status-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px}@keyframes pulse{50%{opacity:.5}}.stats-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card{align-items:center;gap:16px;padding:20px;display:flex}.stat-icon{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.stat-icon-hits{color:var(--success);background:#57f2871a}.stat-icon-taken{color:var(--danger);background:#ed42451a}.stat-icon-rps{color:var(--warning);background:#fee75c1a}.stat-icon-errors{color:var(--text-muted)}.stat-value{font-size:24px;font-weight:700;font-family:var(--font-mono);margin-bottom:2px}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.dash-grid{flex-grow:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;min-height:0;margin-bottom:20px;display:grid}.progress-card{flex-direction:column;align-items:center;padding:30px;display:flex}.card-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);width:100%;margin-bottom:30px;font-size:13px}.progress-ring-wrap{width:180px;height:180px;box-shadow:inset 0 0 20px #00000080, 0 0 30px var(--accent-glow);border-radius:50%;justify-content:center;align-items:center;margin-bottom:40px;display:flex;position:relative}.progress-ring{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-bg{fill:none;stroke:#ffffff0d;stroke-width:8px}.progress-ring-fill{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .3s}.progress-center{flex-direction:column;align-items:center;display:flex;position:absolute}.progress-pct{font-size:32px;font-weight:700;font-family:var(--font-mono)}.progress-detail{color:var(--text-muted);margin-top:4px;font-size:12px}@keyframes pulse-loop{0%{filter:drop-shadow(0 0 4px);transform:scale(1)}50%{filter:drop-shadow(0 0 15px);transform:scale(1.05)}to{filter:drop-shadow(0 0 4px);transform:scale(1)}}.loop-active .progress-ring{animation:2s ease-in-out infinite pulse-loop}.loop-active .progress-pct{color:currentColor;text-shadow:0 0 8px;font-size:24px}.meta-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.meta-item{background:#0003;border-radius:8px;padding:12px}.meta-label{color:var(--text-muted);margin-bottom:4px;font-size:10px;display:block}.meta-value{font-size:14px;font-family:var(--font-mono);color:#fff}.hits-card{flex-direction:column;min-height:0;padding:24px;display:flex;overflow:hidden}.hits-list{flex-direction:column;flex:auto;gap:8px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.hits-list::-webkit-scrollbar{width:6px}.hits-list::-webkit-scrollbar-track{background:0 0}.hits-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.hit-item{background:#57f2870d;border:1px solid #57f28726;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;animation:.3s slideIn;display:flex}.hit-name{font-family:var(--font-mono);color:var(--success);font-weight:600}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.hits-empty{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.hits-empty-icon{opacity:.5;font-size:32px}.target-bar{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.target-label{color:var(--accent);letter-spacing:1px;font-size:12px;font-weight:600}.target-name{color:#fff;font-size:15px}.sniper-hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;padding:60px 40px;display:flex;position:relative;overflow:hidden}.sniper-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#5865f20d,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.sniper-icon-big{filter:drop-shadow(0 0 20px var(--accent-glow));margin-bottom:20px;font-size:72px}.sniper-engine-title{margin-bottom:10px;font-size:24px;font-weight:700}.sniper-engine-desc{color:var(--text-muted);max-width:400px;margin-bottom:40px;font-size:15px}.sniper-actions{flex-direction:column;gap:20px;width:300px;display:flex}.sniper-info{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px 32px;padding:24px;display:flex}.info-row{flex-direction:column;flex:0 auto;align-items:center;gap:8px;min-width:120px;display:flex}.info-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.info-value{font-size:20px;font-weight:700}.textarea-card{flex-grow:1;min-height:0;margin-bottom:20px;display:flex}.code-textarea{width:100%;height:100%;color:var(--text-main);font-family:var(--font-mono);resize:none;background:0 0;border:none;outline:none;padding:20px;font-size:14px;line-height:1.6}.code-textarea::placeholder{color:#fff3}.code-textarea::-webkit-scrollbar{width:6px}.code-textarea::-webkit-scrollbar-track{background:0 0}.code-textarea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.code-textarea::-webkit-scrollbar-thumb:hover{background:#fff3}.btn-row{justify-content:flex-end;gap:16px;display:flex}.btn-row .btn{width:auto;min-width:140px}.panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.panel-actions .btn{flex:none;width:auto;min-width:120px}.panel-actions .proxies-save-btn{min-width:148px}.panel-actions .btn-primary:hover,.panel-actions .btn-primary:active{transform:none}.count-pill{color:var(--text-muted);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.count-pill span{color:#fff;background:#ffffff1a;border-radius:10px;padding:2px 8px}.results-wrap{flex-grow:1;padding:24px;overflow-y:auto}.result-platform{margin-bottom:30px}.result-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.result-platform-name{color:var(--accent);letter-spacing:1px;font-weight:700}.result-count{color:var(--text-muted);font-size:13px}.result-list{flex-wrap:wrap;gap:10px;display:flex}.result-tag{color:#c4b5fd;font-family:var(--font-mono);cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #0003}.result-tag:hover{color:#fff;background:#8b5cf640;border-color:#8b5cf699;transform:translateY(-2px);box-shadow:0 5px 15px #8b5cf64d}.results-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.results-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.results-filter-btn.active{border-color:var(--accent);color:var(--accent);background:#5865f21f}.global-legal-footer{width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);z-index:5;background:#080a0eeb;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px 25px;margin-top:auto;font-size:13px;display:flex}.global-legal-footer a{color:var(--text-muted);text-decoration:none;transition:color .2s}.global-legal-footer a:hover{color:var(--text-main)}.sniper-panel{--panel-bg:#080a0e8c;--panel-accent:var(--accent);--panel-accent-2:var(--accent-hover);--panel-glow:var(--accent-glow);--panel-border:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.sniper-panel{--panel-border:color-mix(in srgb, var(--panel-accent) 14%, transparent)}}.sniper-discord{--panel-accent:var(--accent);--panel-accent-2:#7289da;--panel-glow:var(--accent-glow)}.sniper-roblox{--panel-accent:var(--rbx-accent);--panel-accent-2:#f44;--panel-glow:var(--rbx-accent-glow)}.sniper-mc{--panel-accent:var(--mc-accent);--panel-accent-2:#81c784;--panel-glow:var(--mc-accent-glow)}.sniper-tg{--panel-accent:var(--tg-accent);--panel-accent-2:#29b6f6;--panel-glow:var(--tg-accent-glow)}.sniper-ig{--panel-accent:var(--ig-accent);--panel-accent-2:#fd1d1d;--panel-glow:var(--ig-accent-glow)}.sniper-tt{--panel-accent:var(--tt-accent);--panel-accent-2:var(--tt-accent-2);--panel-glow:var(--tt-accent-glow);--panel-border:#25f4ee1f}.sniper-guns{--panel-accent:var(--guns-accent);--panel-accent-2:var(--guns-accent-2);--panel-glow:var(--guns-accent-glow)}.sniper-snap{--panel-accent:var(--snap-accent);--panel-accent-2:var(--snap-accent-2);--panel-glow:var(--snap-accent-glow)}.sniper-xb{--panel-accent:var(--xb-accent);--panel-accent-2:var(--xb-accent-2);--panel-glow:var(--xb-accent-glow)}.sniper-wa{--panel-accent:var(--wa-accent);--panel-accent-2:var(--wa-accent-2);--panel-glow:var(--wa-accent-glow)}.sniper-gh{--panel-accent:var(--gh-accent);--panel-accent-2:var(--gh-accent-2);--panel-glow:var(--gh-accent-glow)}.sniper-rd{--panel-accent:var(--rd-accent);--panel-accent-2:var(--rd-accent-2);--panel-glow:var(--rd-accent-glow)}.sniper-yt{--panel-accent:var(--yt-accent);--panel-accent-2:var(--yt-accent-2);--panel-glow:var(--yt-accent-glow)}.sniper-ep{--panel-accent:var(--ep-accent);--panel-accent-2:var(--ep-accent-2);--panel-glow:var(--ep-accent-glow)}.sniper-steam{--panel-accent:var(--steam-accent);--panel-accent-2:#a3d4f7;--panel-glow:var(--steam-accent-glow)}.sniper-ac{--panel-accent:var(--ac-accent);--panel-accent-2:var(--ac-accent-2);--panel-glow:var(--ac-accent-glow)}.sniper-panel .tab-header{margin-bottom:4px}.sniper-panel .dash-grid{--captures-panel-height:460px}.sniper-panel .progress-card{min-height:var(--captures-panel-height);box-sizing:border-box}.sniper-panel .hits-card{max-height:var(--captures-panel-height);box-sizing:border-box}.sniper-panel .hits-card .card-title{flex-shrink:0}.sniper-panel .hits-card .hits-list{flex:auto;min-height:0;overflow-y:auto}.sniper-panel .tab-title{background:linear-gradient(90deg, #fff 0%, var(--panel-accent) 55%, var(--panel-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sniper-panel .tab-desc-sm{color:var(--text-muted);margin-top:2px;font-size:13px}.sniper-panel .stats-row .stat-card{background:var(--panel-bg);border:1px solid #ffffff0f}.sniper-panel .stats-row .stat-card:first-child{border-left:3px solid var(--panel-accent)!important}.sniper-panel .stats-row .stat-card:first-child .stat-value{color:var(--panel-accent);text-shadow:0 0 20px var(--panel-glow)}.sniper-panel .stats-row .stat-card:last-child .stat-value{color:#ffb020}.sniper-panel .progress-card,.sniper-panel .hits-card,.sniper-panel .target-bar,.sniper-panel .sniper-hero,.sniper-panel .sniper-info{border:1px solid var(--panel-border);background:var(--panel-bg)}.sniper-panel .card-title{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--panel-accent)!important}.sniper-panel .progress-ring-wrap{box-shadow:inset 0 0 24px #0000008c, 0 0 32px var(--panel-glow)!important}.sniper-panel .progress-ring-fill{stroke:var(--panel-accent);filter:drop-shadow(0 0 6px var(--panel-glow))}.sniper-panel .progress-pct{color:#fff;font-weight:800}.sniper-panel .meta-grid{grid-template-columns:repeat(3,1fr)!important}.sniper-panel .meta-grid .meta-label{letter-spacing:.08em;color:var(--text-muted);font-size:10px}.sniper-panel .meta-value[id$=-eta],.sniper-panel #stat-eta{font-weight:600;color:var(--panel-accent)!important}.sniper-panel .meta-value[id$=-rl],.sniper-panel #stat-rl{color:var(--danger)!important}.sniper-panel .meta-value[id$=-err]{color:var(--warning)!important}.sniper-panel .target-bar{background:linear-gradient(90deg, var(--panel-accent-2), var(--panel-accent))}@supports (color:color-mix(in lab, red, red)){.sniper-panel .target-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--panel-accent-2) 7%, transparent), color-mix(in srgb, var(--panel-accent) 5%, transparent))}}.sniper-panel .target-label{letter-spacing:.1em;font-weight:700;color:var(--panel-accent)!important}.sniper-panel .target-name{color:#fff;font-size:1.05rem}.sniper-panel .hits-empty{color:var(--text-muted);font-style:italic}.sniper-panel .hit-item{background:var(--panel-accent)!important}@supports (color:color-mix(in lab, red, red)){.sniper-panel .hit-item{background:color-mix(in srgb, var(--panel-accent) 7%, transparent)!important}}.sniper-panel .hit-item{border:1px solid var(--panel-accent)!important}@supports (color:color-mix(in lab, red, red)){.sniper-panel .hit-item{border:1px solid color-mix(in srgb, var(--panel-accent) 20%, transparent)!important}}.sniper-panel .hit-item{border-radius:10px;transition:transform .15s,box-shadow .15s}.sniper-panel .hit-item:hover{box-shadow:0 4px 16px var(--panel-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sniper-panel .hit-item:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--panel-accent) 15%, transparent)}}.sniper-panel .hit-item .hit-name{color:var(--panel-accent);letter-spacing:.02em;font-weight:700}.sniper-panel .sniper-hero:before{background:radial-gradient(circle at center, var(--panel-accent), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.sniper-panel .sniper-hero:before{background:radial-gradient(circle at center, color-mix(in srgb, var(--panel-accent) 10%, transparent), transparent 60%)}}.sniper-panel .sniper-engine-title{color:var(--panel-accent)!important}.sniper-panel .sniper-engine-desc{color:var(--text-muted);max-width:720px;line-height:1.55}.sniper-panel .sniper-engine-desc code{color:var(--panel-accent);background:var(--panel-accent);font-size:12px}@supports (color:color-mix(in lab, red, red)){.sniper-panel .sniper-engine-desc code{background:color-mix(in srgb, var(--panel-accent) 10%, transparent)}}.sniper-panel .sniper-engine-desc code{border-radius:4px;padding:2px 6px}.sniper-panel .sniper-actions .btn-primary,.sniper-panel .sniper-actions .btn-primary.btn-glow{box-shadow:0 4px 20px var(--panel-glow);font-weight:800;background:linear-gradient(135deg, var(--panel-accent-2) 0%, var(--panel-accent) 100%)!important;color:#fff!important;border:none!important}.sniper-panel .sniper-actions .btn-primary:hover,.sniper-panel .sniper-actions .btn-primary.btn-glow:hover{filter:brightness(1.08);transform:translateY(-1px)}.sniper-wa .sniper-actions .btn-primary,.sniper-wa .sniper-actions .btn-primary.btn-glow{background:linear-gradient(135deg, var(--wa-accent) 0%, var(--wa-accent-2) 100%)!important;color:#fff!important}.sniper-gh .sniper-actions .btn-primary,.sniper-gh .sniper-actions .btn-primary.btn-glow{background:linear-gradient(135deg, var(--gh-accent-2) 0%, var(--gh-accent) 100%)!important;color:var(--gh-accent-bright)!important;border:1px solid #f0f6fc1f!important}.sniper-tt .sniper-actions .btn-primary,.sniper-tt .sniper-actions .btn-primary.btn-glow,.sniper-snap .sniper-actions .btn-primary,.sniper-snap .sniper-actions .btn-primary.btn-glow{color:#000!important}.sniper-ig .sniper-actions .btn-primary,.sniper-ig .sniper-actions .btn-primary.btn-glow{color:#fff!important;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important}.sniper-panel .sniper-actions .btn-outline{border-color:var(--panel-accent)!important}@supports (color:color-mix(in lab, red, red)){.sniper-panel .sniper-actions .btn-outline{border-color:color-mix(in srgb, var(--panel-accent) 35%, transparent)!important}}.sniper-panel .sniper-actions .btn-outline{color:var(--panel-accent)!important}.sniper-panel .status-pill.running .status-dot{background:var(--panel-accent);box-shadow:0 0 10px var(--panel-glow);animation:1.5s infinite pulse}.sniper-panel .status-pill.running .status-text{color:var(--panel-accent)}.sniper-ac .stats-row .stat-card:first-child{border-left-color:var(--success)!important}.sniper-ac .stats-row .stat-card:first-child .stat-value{color:var(--success);text-shadow:0 0 18px #57f28759}.sniper-ac .stats-row .stat-card:last-child .stat-value{color:#ffb020}.tt-panel.sniper-panel .tt-brand-icon{color:var(--tt-accent);box-shadow:0 0 20px var(--tt-accent-glow);background:linear-gradient(135deg,#fe2c5526,#25f4ee1f);border:1px solid #25f4ee33}.result-tag.copied{color:#fff;background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 0 20px #8b5cf680}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.settings-section{padding:24px}.settings-title{color:var(--accent);letter-spacing:1px;margin-bottom:20px;font-size:14px}.setting-row{margin-bottom:20px}.setting-row label{color:var(--text-muted);margin-bottom:8px;font-size:13px;display:block}.range-wrap{align-items:center;gap:16px;display:flex}input[type=range]{appearance:none;background:#ffffff1a;border-radius:2px;outline:none;flex-grow:1;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;width:16px;height:16px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%}.range-val{font-family:var(--font-mono);text-align:right;min-width:40px}#btn-save-settings{width:100%}.settings-stack{flex-direction:column;gap:16px;display:flex}.webhook-hint{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.webhook-hint code{font-family:var(--font-mono);color:#c4b5fd;font-size:12px}.webhook-subtitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:13px;font-weight:700}.webhook-url-row{align-items:stretch;gap:10px;display:flex}.webhook-url-row .input-field{flex:1;min-width:0}.webhook-url-row .btn-sm{flex-shrink:0;align-self:stretch;width:auto;min-width:88px}.webhook-aesthetics-divider{background:#ffffff14;height:1px;margin:20px 0}.webhook-embed-toggle-row{align-items:center;gap:12px;display:flex}.webhook-embed-toggle-label{color:var(--text-main);font-size:13px;font-weight:600}#toast-container{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);box-shadow:var(--shadow-soft);border-radius:8px;align-items:center;gap:12px;padding:16px 20px;font-weight:500;animation:.2s ease-out toastIn;display:flex}.toast.success{border-left:4px solid var(--success)}.toast.error{border-left:4px solid var(--danger)}.toast.info{border-left:4px solid var(--accent)}.toast.warning{border-left:4px solid var(--warning)}.toast-exit{animation:.2s forwards toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{to{opacity:0;transform:translate(12px)}}body.user-logged-in #btn-top-right-auth{display:inline-flex!important}.create-account-btn{text-transform:none;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#16141ee0;border:1px solid #ffffff24;border-radius:30px;flex-direction:row;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;color:#f0f0f5!important}.create-account-btn span{color:inherit!important}.create-account-btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 5px 15px #0006, 0 0 10px var(--accent-glow);background:#ffffff26;transform:translateY(-1px)}.create-account-btn svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px}.trial-timer-pill{color:#e9d5ff;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a855f729,#7c3aed1a);border:1px solid #a855f76b;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 6px 0 13px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 4px 16px #7c3aed38,inset 0 1px #ffffff0f}.trial-timer-pill__icon{color:#c084fc;flex-shrink:0;width:15px;height:15px}.trial-timer-pill__label{color:#d6bcfb;font-weight:600}.trial-timer-pill__time{font-variant-numeric:tabular-nums;color:#fff;text-align:center;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:999px;min-width:3.2ch;padding:5px 10px;font-size:13px;font-weight:700;box-shadow:0 2px 8px #7c3aed66}.trial-timer-pill--urgent{color:#fecdd3;background:linear-gradient(135deg,#f43f5e29,#be123c1a);border-color:#f43f5e80;animation:1.3s ease-in-out infinite trialPillPulse}.trial-timer-pill--urgent .trial-timer-pill__icon{color:#fb7185}.trial-timer-pill--urgent .trial-timer-pill__label{color:#fecdd3}.trial-timer-pill--urgent .trial-timer-pill__time{background:linear-gradient(135deg,#fb7185,#e11d48);box-shadow:0 2px 8px #e11d4873}.trial-timer-pill--ended{color:#a0a0ad;background:#28283280;border-color:#ffffff1f;animation:none}@keyframes trialPillPulse{0%,to{box-shadow:0 4px 16px #f43f5e38,inset 0 1px #ffffff0f}50%{box-shadow:0 4px 22px #f43f5e80,inset 0 1px #ffffff0f}}.rbx-ring{stroke:var(--rbx-accent)!important}.status-pill.rbx-running .status-dot{background:var(--rbx-accent);box-shadow:0 0 8px var(--rbx-accent);animation:1.5s infinite pulse}.rbx-hit-item{background:#e2231a0d!important;border:1px solid #e2231a26!important}.rbx-btn-primary{color:#fff;box-shadow:0 4px 15px var(--rbx-accent-glow);background:var(--rbx-accent)!important}.rbx-btn-primary:hover{transform:translateY(-1px);background:var(--rbx-accent-hover)!important}.nav-item.active[data-tab=roblox-dashboard],.nav-item.active[data-tab=roblox-sniper]{background:var(--rbx-accent)!important;box-shadow:0 4px 12px var(--rbx-accent-glow)!important}.rbx-accent-card .stat-value{color:var(--rbx-accent)}.webhook-mode-toggle{border:1px solid var(--border-color);border-radius:8px;gap:0;width:fit-content;display:flex;overflow:hidden}.mode-btn{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;letter-spacing:.5px;background:#0000004d;border:none;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.mode-btn:not(:last-child){border-right:1px solid var(--border-color)}.mode-btn:hover{color:var(--text-main);background:#ffffff0d}.mode-btn.active{background:var(--accent);color:#fff;box-shadow:0 2px 10px var(--accent-glow)}.webhook-ping-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.webhook-brace-copy{vertical-align:middle;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.webhook-brace-btn{min-width:34px;height:30px;color:var(--text-main);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,transform .15s}.webhook-brace-btn:hover{background:#7c3aed2e;border-color:#a78bfa73}.webhook-brace-btn.copied{color:#6ee7b7;background:#10b98133;border-color:#34d39973}.mc-ring{stroke:var(--mc-accent)!important}.status-pill.mc-running .status-dot{background:var(--mc-accent);box-shadow:0 0 8px var(--mc-accent);animation:1.5s infinite pulse}.mc-hit-item{background:#4caf500d!important;border:1px solid #4caf5026!important}.mc-btn-primary{color:#fff;box-shadow:0 4px 15px var(--mc-accent-glow);background:var(--mc-accent)!important}.mc-btn-primary:hover{transform:translateY(-1px);background:var(--mc-accent-hover)!important}.nav-item.active[data-tab=mc-dashboard],.nav-item.active[data-tab=mc-sniper]{background:var(--mc-accent)!important;box-shadow:0 4px 12px var(--mc-accent-glow)!important}.mc-accent-card .stat-value{color:var(--mc-accent)}.tg-ring{stroke:var(--tg-accent)!important}.status-pill.tg-running .status-dot{background:var(--tg-accent);box-shadow:0 0 8px var(--tg-accent);animation:1.5s infinite pulse}.tg-hit-item{background:#0088cc0d!important;border:1px solid #0088cc26!important}.tg-btn-primary{color:#fff;box-shadow:0 4px 15px var(--tg-accent-glow);background:var(--tg-accent)!important}.tg-btn-primary:hover{transform:translateY(-1px);background:var(--tg-accent-hover)!important}.nav-item.active[data-tab=tg-dashboard],.nav-item.active[data-tab=tg-sniper]{background:var(--tg-accent)!important;box-shadow:0 4px 12px var(--tg-accent-glow)!important}.tg-accent-card .stat-value{color:var(--tg-accent)}.toggle-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background:#ffffff1a;border-radius:24px;transition:all .3s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.toggle-slider{background:var(--accent);box-shadow:0 0 8px var(--accent)}input:checked+.toggle-slider:before{transform:translate(20px)}.ig-ring{stroke:var(--ig-accent)!important}.status-pill.ig-running .status-dot{background:var(--ig-accent);box-shadow:0 0 8px var(--ig-accent);animation:1.5s infinite pulse}.ig-hit-item{background:#e1306c0d!important;border:1px solid #e1306c26!important}.ig-btn-primary{color:#fff;box-shadow:0 4px 15px var(--ig-accent-glow);border:none;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important}.ig-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.nav-item.active[data-tab=ig-dashboard],.nav-item.active[data-tab=ig-sniper]{background:var(--ig-accent)!important;box-shadow:0 4px 12px var(--ig-accent-glow)!important}.ig-accent-card .stat-value{color:var(--ig-accent)}.tt-ring{filter:drop-shadow(0 0 6px var(--tt-accent-glow));stroke:url(#tt-ring-gradient) var(--tt-accent)!important}.status-pill.tt-running .status-dot{background:var(--tt-accent);box-shadow:0 0 10px var(--tt-accent), 0 0 18px var(--tt-accent-glow-pink);animation:1.5s infinite pulse}.status-pill.tt-running .status-text{color:var(--tt-accent)}.tt-hit-item{border-radius:10px;padding:10px 14px;transition:transform .15s,box-shadow .15s;background:linear-gradient(135deg,#fe2c5514 0%,#25f4ee0f 100%)!important;border:1px solid #25f4ee38!important}.tt-hit-item:hover{transform:translateY(-1px);box-shadow:0 4px 16px #25f4ee1f}.tt-hit-item .hit-name{letter-spacing:.02em;color:var(--tt-accent);font-weight:700}.tt-hit-item .hit-prefix{color:var(--tt-accent-2);margin-right:2px;font-weight:700}.tt-hit-item .hit-badge{letter-spacing:.06em;text-transform:uppercase;color:#000;background:linear-gradient(90deg, var(--tt-accent), #7afff8);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.tt-hit-item{align-items:center;gap:6px;display:flex}.tt-btn-primary,.tt-btn-start{box-shadow:0 4px 20px var(--tt-accent-glow-pink), 0 0 24px var(--tt-accent-glow);font-weight:800;background:linear-gradient(135deg, var(--tt-accent-2) 0%, #ff6090 50%, var(--tt-accent) 100%)!important;color:#000!important;border:none!important}.tt-btn-primary:hover,.tt-btn-start:hover{filter:brightness(1.08);transform:translateY(-1px)}.nav-item.active[data-tab=tt-dashboard],.nav-item.active[data-tab=tt-sniper]{background:linear-gradient(135deg, var(--tt-accent-2), var(--tt-accent))!important;color:#000!important;box-shadow:0 4px 16px var(--tt-accent-glow)!important}.nav-item.active[data-tab=tt-dashboard] .nav-icon,.nav-item.active[data-tab=tt-sniper] .nav-icon{color:#000!important}.tt-accent-card .stat-value{color:var(--tt-accent)}.tt-panel{--tt-panel-bg:#080a0e8c}.tt-header{margin-bottom:4px}.tt-brand-row{align-items:center;gap:14px;min-height:48px;display:flex}.tt-brand-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.tt-brand-icon{width:44px;height:44px;color:var(--tt-accent);box-shadow:0 0 20px var(--tt-accent-glow);background:linear-gradient(135deg,#fe2c5526,#25f4ee1f);border:1px solid #25f4ee33;border-radius:12px;flex:0 0 44px;place-items:center;line-height:0;display:grid;overflow:hidden}.tt-brand-icon svg{width:22px;height:22px;display:block}.tt-title{background:linear-gradient(90deg, #fff 0%, var(--tt-accent) 55%, var(--tt-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tt-desc{color:var(--text-muted);margin-top:2px;font-size:13px}.tt-stats-row .tt-stat-card{background:var(--tt-panel-bg);border:1px solid #ffffff0f}.tt-stat-hits{border-left:3px solid var(--tt-accent)!important}.tt-stat-hits .stat-value{color:var(--tt-accent);text-shadow:0 0 20px var(--tt-accent-glow)}.tt-stat-warn .stat-value{color:#ffb020}.tt-progress-card,.tt-hits-card,.tt-sniper-hero,.tt-sniper-info{background:var(--tt-panel-bg);border:1px solid #25f4ee1a}.tt-card-title{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--tt-accent)!important}.tt-ring-wrap{box-shadow:inset 0 0 24px #0000008c, 0 0 32px var(--tt-accent-glow)!important}.tt-progress-pct{color:#fff;font-weight:800}.tt-meta-grid{grid-template-columns:repeat(3,1fr)!important}.tt-meta-grid .meta-label{letter-spacing:.08em;color:var(--text-muted);font-size:10px}.tt-eta{font-weight:600;color:var(--tt-accent)!important}.tt-rl{color:var(--danger)!important}.tt-err{color:var(--warning)!important}.tt-hits-hint{color:var(--text-muted);margin:-8px 0 12px;font-size:12px;line-height:1.4}.tt-hits-empty{color:var(--text-muted);font-style:italic}.tt-target-bar{background:linear-gradient(90deg,#fe2c550f,#25f4ee0a);border:1px solid #25f4ee26}.tt-target-label{letter-spacing:.1em;font-weight:700;color:var(--tt-accent)!important}.tt-target-name{color:#fff;font-size:1.05rem}.tt-sniper-hero{border-color:#25f4ee2e!important}.tt-engine-title{color:var(--tt-accent)!important}.tt-engine-desc{color:var(--text-muted);max-width:720px;line-height:1.55}.tt-engine-desc code{color:var(--tt-accent);background:#25f4ee14;border-radius:4px;padding:2px 6px;font-size:12px}.tt-btn-pause,.tt-btn-resume{color:var(--tt-accent)!important;border-color:#25f4ee59!important}#tab-tt-dashboard .progress-ring-wrap{box-shadow:inset 0 0 20px #00000080, 0 0 30px var(--tt-accent-glow)!important}.sniper-panel .stat-value[id$=-stat-errors]{color:var(--warning)!important}.sniper-gh .tab-header-brand .platform-brand-icon{color:var(--gh-accent-bright);box-shadow:0 0 20px var(--gh-accent-glow);background:linear-gradient(135deg,#161b22f2,#30363dbf);border-color:#f0f6fc38}.sniper-rd .tab-header-brand .platform-brand-icon{color:var(--rd-accent);box-shadow:0 0 20px var(--rd-accent-glow);background:linear-gradient(135deg,#ff45002e,#ff6a331a);border-color:#ff6a3340}.sniper-yt .tab-header-brand .platform-brand-icon{color:var(--yt-accent);box-shadow:0 0 20px var(--yt-accent-glow);background:linear-gradient(135deg,#ff00002e,#cc00001a);border-color:#ff000040}.sniper-ep .tab-header-brand .platform-brand-icon{color:var(--ep-accent);box-shadow:0 0 20px var(--ep-accent-glow);background:linear-gradient(135deg,#0078f22e,#00a2ff1a);border-color:#00a2ff40}.sniper-steam .tab-header-brand .platform-brand-icon{color:var(--steam-accent);box-shadow:0 0 20px var(--steam-accent-glow);background:linear-gradient(135deg,#1b2838f2,#66c0f426);border-color:#66c0f447}.sniper-xb .tab-header-brand .platform-brand-icon{color:var(--xb-accent);box-shadow:0 0 20px var(--xb-accent-glow);background:linear-gradient(135deg,#107c1038,#52b0521f);border-color:#107c1059}.sniper-x .tab-header-brand .platform-brand-icon{color:var(--x-accent);box-shadow:0 0 20px var(--x-accent-glow);background:linear-gradient(135deg,#0f0f0ff2,#71767b33);border-color:#e7e9ea38}.sniper-guns .tab-header-brand .platform-brand-icon{color:var(--guns-accent);box-shadow:0 0 20px var(--guns-accent-glow);background:linear-gradient(135deg,#b066ff2e,#d896ff1a);border-color:#b066ff40}.tab-header-brand{align-items:center;gap:14px;min-width:0;display:flex}.platform-brand-icon{border:1px solid #ffffff14;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;line-height:0;display:grid}.platform-brand-icon svg{width:22px;height:22px;display:block}.modal-wrapper{z-index:9999;-webkit-backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;background:#000000e6;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0;overflow-y:auto}.modal-content{z-index:1;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:400px;margin:auto;padding:35px 25px;display:flex;position:relative;box-shadow:0 25px 60px #000c;background:#0d0d12!important}.modal-content .btn{z-index:2;position:relative}.modal-content .input-field{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:14px 16px;transition:all .2s;font-size:16px!important}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:480px){.modal-content{max-width:100%;padding:30px 20px}}.close-modal,.modal-content>.close-modal{z-index:3;width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:absolute;top:12px;right:12px}.close-modal:hover{color:#fff;background:#ffffff1f;border-color:#ffffff29}.mobile-top-bar{display:none}@media (min-width:901px){.mobile-top-bar{width:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;z-index:1200;pointer-events:none;background:0 0;border:none;align-items:center;padding:14px 18px;display:flex;position:fixed;top:0;left:auto;right:0}.mobile-top-bar .mobile-header{display:none!important}.mobile-top-bar .auth-buttons-container{pointer-events:auto;align-items:center;gap:8px;display:flex}.mobile-top-bar .trial-timer-pill{min-height:36px;padding:8px 12px}.mobile-top-bar .create-account-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:none;letter-spacing:.02em;flex-direction:row;width:auto;min-width:auto;height:auto;min-height:36px;font-weight:600;color:#f0f0f5!important;background:#16141ee0!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:8px 14px!important}.mobile-top-bar .create-account-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden;color:inherit!important;display:inline!important}.mobile-top-bar .create-account-btn svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px;display:block!important}body.user-logged-in .mobile-top-bar #btn-top-right-login{display:none!important}}.mobile-header{background:var(--bg-card);width:100%;height:60px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-color);z-index:1000;justify-content:space-between;align-items:center;padding:0 20px;display:none;position:fixed;top:0;left:0}.sidebar-toggle{color:var(--text-main);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;opacity:0;pointer-events:none;background:#00000080;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.sidebar-overlay.active{opacity:1;pointer-events:auto;display:block}@media (max-width:900px){:root{--sidebar-w:min(320px, 88vw);--mobile-header-h:calc(56px + env(safe-area-inset-top))}body{-webkit-text-size-adjust:100%;overflow-x:hidden}body.mobile-nav-open{width:100%;height:100%;position:fixed;overflow:hidden}.mobile-top-bar{height:var(--mobile-header-h);padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));z-index:1200;-webkit-backdrop-filter:blur(20px);background:#0a0a0ff2;border-bottom:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 24px #00000073}.mobile-header{display:contents}.mobile-header .brand-name{text-align:center;letter-spacing:2px;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:15px;overflow:hidden}.sidebar-toggle{touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-column:1;width:44px;height:44px;transition:background .2s,border-color .2s}.sidebar-toggle:active{background:#ffffff1a;border-color:#ffffff29}.auth-buttons-container{z-index:1;flex-shrink:0;grid-column:3;gap:4px;position:static;top:auto;left:auto;right:auto}.trial-timer-pill{gap:5px;min-height:36px;padding:6px 10px}.trial-timer-pill__label{display:none}.trial-timer-pill__time{min-width:2.4em;font-size:12px}.create-account-btn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:row;justify-content:center;width:auto;min-width:36px;max-width:120px;height:auto;min-height:36px;color:#f0f0f5!important;background:#16141ee6!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important}.create-account-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden;color:inherit!important;display:inline!important}.create-account-btn svg{width:15px;height:15px;display:block!important}.create-account-btn:hover{transform:none}.app-layout{flex-direction:column;gap:0;padding:var(--mobile-header-h) 0 0 0!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important}.sidebar{z-index:2000;border-right:1px solid #ffffff14;height:100dvh;transition:transform .32s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:16px 0 40px #0000008c;width:var(--sidebar-w)!important;max-width:var(--sidebar-w)!important;padding:calc(var(--mobile-header-h) + 8px) 16px calc(16px + env(safe-area-inset-bottom)) 16px!important;background:#0c0b12fa!important;border-radius:0!important;margin:0!important}.sidebar.active{transform:translate(0)}.sidebar-brand{display:none}.sidebar-search{margin-bottom:14px!important}.sidebar-search .input-field{height:44px!important;font-size:16px!important}.nav-group{-webkit-overflow-scrolling:touch;gap:4px;padding-right:4px}.nav-item{min-height:44px;padding:10px 14px;font-size:14px}.sidebar-overlay{z-index:1500}.content{-webkit-overflow-scrolling:touch;background:0 0;flex:1;min-height:0;padding:14px max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-left))!important;overflow-y:auto!important}.tab{padding-bottom:24px!important}.tab-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.tab-title{font-size:22px;line-height:1.15}.tab-desc-sm{font-size:13px;line-height:1.45}.status-pill{align-self:flex-start;padding:7px 12px;font-size:12px}.glass-card{border-radius:16px;padding:16px!important}.stats-row{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:14px!important}.stat-card{text-align:center;border-radius:14px;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:12px!important}.stat-value{font-size:17px!important}.progress-ring-wrap,.progress-ring{width:120px!important;height:120px!important}.dash-grid{flex-direction:column!important;gap:16px!important;display:flex!important}.sniper-panel .hits-card{max-height:min(var(--captures-panel-height,460px), 52vh)}.meta-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.meta-grid[style*=repeat\(4],.meta-grid[style*=repeat\(3]{grid-template-columns:repeat(2,1fr)!important}}#phantom-checkout{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08070cf0;justify-content:center;align-items:flex-start;padding:32px 20px 56px;display:none;position:fixed;inset:0;overflow-y:auto}#phantom-checkout.open{display:flex}.phantom-checkout-inner{width:min(1040px,100%);margin:0 auto}.phantom-checkout-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.phantom-checkout-crumb{color:#ffffff61;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ph-crumb-sep{color:#ffffff38;-webkit-user-select:none;user-select:none}.phantom-checkout-crumb span.active{color:#fff;background:#7c3aed2e;border:1px solid #a78bfa47;border-radius:999px;padding:5px 12px}.phantom-checkout-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;display:grid}.phantom-checkout-main,.phantom-checkout-sidebar,.phantom-checkout-panel{min-width:0}@media (max-width:1024px){.phantom-checkout-grid{grid-template-columns:1fr}.phantom-checkout-sidebar{position:static}}@media (max-width:768px){#phantom-checkout{width:100%;max-width:100vw;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#08070c;overflow-x:hidden}#phantom-checkout.open{align-items:stretch}.phantom-checkout-inner{width:100%;min-width:0;max-width:100%}.phantom-checkout-grid{gap:16px}.phantom-checkout-main,.phantom-checkout-sidebar,.phantom-checkout-panel{padding:16px}.phantom-checkout-top{flex-wrap:wrap;margin-bottom:16px}}body.phantom-checkout-open{width:100%;height:100%;position:fixed;overflow:hidden}.phantom-checkout-main,.phantom-checkout-sidebar,.phantom-checkout-panel{background:#121118eb;border:1px solid #ffffff0f;border-radius:14px;padding:28px}.phantom-checkout-sidebar{position:sticky;top:24px}.ph-checkout-section{margin-bottom:28px}.ph-checkout-section:last-of-type{margin-bottom:0}.phantom-checkout-main h2,.phantom-checkout-sidebar h2,.phantom-checkout-panel h2{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:700}.phantom-checkout-main .sub,.phantom-checkout-sidebar .sub,.phantom-checkout-panel .sub{color:#ffffff7a;margin:0 0 18px;font-size:13px;line-height:1.55}.ph-field-hint{margin:-16px 0 0!important;font-size:12px!important}.phantom-checkout-label{letter-spacing:.08em;color:#ffffff6b;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.phantom-checkout-input{color:#fff;width:100%;font-family:var(--font-sans);background:#00000059;border:1px solid #ffffff14;border-radius:10px;margin-bottom:0;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ph-checkout-section+.ph-checkout-section{padding-top:4px}#ph-sender-wallet-wrap{border-top:1px solid #ffffff0d;margin-top:4px;padding-top:22px}.ph-checkout-section .phantom-checkout-input{margin-bottom:0}.phantom-checkout-input:focus{border-color:#a78bfa73;outline:none;box-shadow:0 0 0 3px #7c3aed1f}.ph-pay-block{margin-top:4px}.ph-paypal-notice{background:#ffb03c14;border:1px solid #ffbe5a52;border-radius:10px;flex-direction:column;gap:5px;margin-bottom:16px;padding:12px 14px;display:flex}.ph-paypal-notice strong{letter-spacing:.02em;color:#ffcd78fa;font-size:13px}.ph-paypal-notice span{color:#f5f7ffc2;font-size:12.5px;line-height:1.55}.ph-pay-group-title{letter-spacing:.1em;color:#ffffff57;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.ph-pay-group-title:not(:first-child){margin-top:18px}.ph-pay-row{flex-wrap:wrap;gap:8px;display:flex}.ph-pay-tile{color:#ffffffe0;cursor:pointer;text-align:left;background:#00000047;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.ph-pay-icon{color:#c4b5fd;background:#7c3aed24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.ph-pay-label{font-size:13px;font-weight:600}.ph-pay-hint{color:#ffffff61;margin-left:2px;font-size:10px;font-weight:500}.ph-pay-tile:hover:not(.disabled){background:#7c3aed0f;border-color:#a78bfa47}.ph-pay-tile.selected{box-shadow:none;background:#7c3aed1a;border-color:#a78bfa80}.ph-pay-tile.disabled{opacity:.4;cursor:not-allowed}.ph-checkout-continue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aedd1,#6366f1b8);border:1px solid #a78bfa59;border-radius:10px;width:100%;margin-top:24px;padding:15px 18px;font-size:14px;font-weight:700;transition:opacity .2s,transform .15s}.ph-checkout-continue:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ph-checkout-continue:disabled{opacity:.45;cursor:not-allowed}.ph-checkout-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444438;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.phantom-checkout-input.invalid{border-color:#ef44448c}.ph-cart-list{margin-bottom:18px}.ph-cart-item{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.ph-cart-item-main{align-items:center;gap:12px;min-width:0;display:flex}.ph-cart-thumb{background:linear-gradient(145deg,#7c3aed2e,#00000059);border:1px solid #a78bfa29;border-radius:10px;flex-shrink:0;width:44px;height:44px}.ph-cart-name{font-size:14px;font-weight:600;line-height:1.3}.ph-cart-meta{color:#ffffff6b;margin-top:3px;font-size:12px;line-height:1.4}.ph-cart-price{white-space:nowrap;color:#ffffffeb;font-size:15px;font-weight:700}.ph-cart-promo-card{background:#00000038;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:16px;padding:14px}.ph-cart-promo-head{color:#ffffffb8;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.ph-cart-promo-icon{color:#c4b5fd;background:#7c3aed24;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.ph-cart-promo{gap:8px;display:flex}.ph-cart-promo input{color:#fff;background:#00000059;border:1px solid #ffffff14;border-radius:8px;flex:1;min-width:0;padding:11px 12px;font-size:13px}.ph-cart-promo-btn{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:600}.ph-cart-promo-btn:hover{background:#7c3aed1a;border-color:#a78bfa40}.ph-cart-totals-box{background:#00000047;border:1px solid #ffffff0d;border-radius:12px;padding:14px 16px}.ph-cart-line{color:#ffffff7a;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.ph-cart-line.total{color:#fff;border-top:1px solid #ffffff12;margin-top:6px;padding-top:12px;font-size:18px;font-weight:700}.ph-cart-discount{color:#c4b5fdd9}.ph-cart-footnote{color:#ffffff57;margin:14px 0 0;font-size:11px;line-height:1.55}.ph-cart-footnote a{color:#c4b5fd;text-decoration:none}.ph-confirm-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ph-confirm-cancel{color:#ffffff7a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:13px}.ph-deadline-bar{color:#ffffff9e;background:#00000052;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.ph-important-box{color:#ffffffad;background:#00000047;border:1px solid #ffffff12;border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.65}.ph-important-box strong{color:#ffffffe6;font-weight:600}.ph-important-box ul{margin:8px 0 0 18px;padding:0}.ph-important-box p{margin:8px 0 0}.ph-important-box a{color:#c4b5fd}.ph-info-box{background:#7c3aed12;border-color:#a78bfa2e}.ph-paypal-ff-box{background:#00000047!important;border-color:#ffffff14!important}.ph-paypal-ff-box strong{color:#ffffffe6!important}.ph-copy-field{margin-bottom:14px}.ph-copy-row{background:#00000052;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;display:flex}.ph-copy-row .value{font-family:var(--font-mono);word-break:break-all;color:#ffffffe0;flex:1;font-size:13px}.ph-copy-row .value.address{color:#ffffffe0}.ph-copy-btn{color:#c4b5fd;cursor:pointer;background:#7c3aed1a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:12px}.ph-qr-wrap{justify-content:center;margin:18px 0;display:flex}.ph-qr-wrap img{background:#fff;border-radius:10px;width:168px;height:168px;padding:8px}.ph-sent-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aedd1,#6366f1b8);border:1px solid #a78bfa59;border-radius:10px;width:100%;margin-top:8px;padding:15px 18px;font-size:14px;font-weight:700}.ph-stepper{flex-direction:column;gap:0;display:flex}.ph-step{gap:14px;padding-bottom:26px;display:flex;position:relative}.ph-step:last-child{padding-bottom:0}.ph-step:not(:last-child):before{content:"";background:#ffffff14;width:1px;position:absolute;top:34px;bottom:0;left:15px}.ph-step-icon{color:#ffffff61;background:#00000059;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.ph-step.done .ph-step-icon{color:#c4b5fd;background:#7c3aed1f;border-color:#a78bfa59}.ph-step.active .ph-step-icon{color:#e9d5ff;box-shadow:none;background:#7c3aed29;border-color:#a78bfa73}.ph-step-title{margin-bottom:3px;font-size:14px;font-weight:600}.ph-step-desc{color:#ffffff6b;font-size:12px;line-height:1.45}.ph-order-summary{background:#00000047;border:1px solid #ffffff0d;border-radius:12px;margin-top:22px;padding:14px 16px}.ph-order-row{color:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.ph-status-pill{color:#c4b5fd;background:#7c3aed1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.ph-status-pill.paid{color:#e9d5ff;background:#7c3aed2e}.ph-copy-row .value.paypal-email{color:#ffffffe0}.ph-checkout-close{color:#ffffff7a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:13px}.ph-checkout-close:hover{color:#ffffffc7;border-color:#ffffff29}#site-status-banner{visibility:hidden!important;pointer-events:none!important;display:none!important}#tab-shop{--shop-bg:#0b0d14;--shop-ink:#f5f7ff;--shop-muted:#9aa3b8;--shop-card:#12151f;--shop-week:#22c55e;--shop-week-soft:#22c55e2e;--shop-month:#a855f7;--shop-month-soft:#a855f738;--shop-life:#f59e0b;--shop-life-soft:#f59e0b2e}.shop-page{max-width:1320px;margin:0 auto;padding:12px 8px 48px}.shop-hero{text-align:center;max-width:640px;margin:8px auto 36px;animation:.5s both shop-fade-up}.shop-title{letter-spacing:-.03em;color:#0000;background:linear-gradient(90deg,#93c5fd 0%,#c4b5fd 45%,#e9d5ff 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.15}.shop-lede{max-width:46ch;color:var(--shop-muted);margin:0 auto;font-size:15px;line-height:1.55}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;margin-bottom:36px;display:grid}.shop-card{background:linear-gradient(180deg, #ffffff08, transparent 36%), var(--shop-card);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:560px;padding:40px 32px 32px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.55s both shop-fade-up;display:flex;position:relative}.shop-card:hover{transform:translateY(-4px)}.shop-card--week{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e14,0 12px 36px #00000047}.shop-card--week:hover{box-shadow:0 0 28px #22c55e2e,0 16px 40px #00000052}.shop-card--month,.shop-card--featured{background:linear-gradient(180deg, #a855f724, transparent 42%), var(--shop-card);border-color:#a855f7a6;box-shadow:0 0 0 1px #a855f72e,0 0 36px #a855f738,0 18px 44px #00000059}.shop-card--month:hover,.shop-card--featured:hover{box-shadow:0 0 0 1px #c084fc59,0 0 44px #a855f74d,0 20px 48px #00000061}.shop-card--lifetime{border-color:#f59e0b80;box-shadow:0 0 0 1px #f59e0b1a,0 12px 36px #00000047}.shop-card--lifetime:hover{box-shadow:0 0 28px #f59e0b2e,0 16px 40px #00000052}.shop-card-badge-wrap{pointer-events:none;justify-content:center;display:flex;position:absolute;top:-12px;left:0;right:0}.shop-card-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:999px;align-items:center;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 20px #a855f78c}.shop-card-name{letter-spacing:.12em;text-transform:uppercase;color:#f5f7ffc7;text-align:center;margin:8px 0 14px;font-size:13px;font-weight:800}.shop-card--week .shop-card-name{color:#4ade80}.shop-card--month .shop-card-name,.shop-card--featured .shop-card-name{color:#d8b4fe;margin-top:14px}.shop-card--lifetime .shop-card-name{color:#fbbf24}.shop-card-price{text-align:center;margin-bottom:14px}.shop-card-amount{letter-spacing:-.03em;color:var(--shop-ink);font-size:clamp(48px,5.6vw,64px);font-weight:800;line-height:1}.shop-card-savings{text-align:center;color:#e9d5ff;background:#a855f729;border:1px solid #a855f747;border-radius:10px;max-width:100%;margin:0 auto 18px;padding:9px 12px;font-size:12px;font-weight:600}.shop-card-features{flex-direction:column;flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.shop-card-features li{color:#f5f7ffdb;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.shop-check{flex:none;width:16px;height:16px;margin-top:2px}.shop-card--week .shop-check{color:var(--shop-week)}.shop-card--month .shop-check,.shop-card--featured .shop-check{color:#c084fc}.shop-card--lifetime .shop-check{color:var(--shop-life)}.shop-card-cta{appearance:none;width:100%;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;border-radius:12px;margin-top:auto;padding:18px 20px;font-size:16px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s,background .2s}.shop-card-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.shop-card-cta--outline.shop-card-cta--week{color:#4ade80;background:0 0;border:1.5px solid #22c55eb3}.shop-card-cta--outline.shop-card-cta--week:hover{background:var(--shop-week-soft);box-shadow:0 0 18px #22c55e33}.shop-card-cta--outline.shop-card-cta--lifetime{color:#fbbf24;background:0 0;border:1.5px solid #f59e0bb3}.shop-card-cta--outline.shop-card-cta--lifetime:hover{background:var(--shop-life-soft);box-shadow:0 0 18px #f59e0b33}.shop-card-cta--solid,.shop-card-cta--solid.shop-card-cta--month{color:#fff;background:linear-gradient(135deg,#c084fc 0%,#7c3aed 55%,#6d28d9 100%);border:1px solid #0000;box-shadow:0 8px 24px #7c3aed66,0 0 20px #a855f740}.shop-card-cta--solid:hover{box-shadow:0 10px 28px #7c3aed80,0 0 28px #a855f759}.shop-payments{text-align:center;background:#0e1018e6;border:1px solid #ffffff14;border-radius:16px;margin-top:8px;padding:22px 20px 20px;animation:.55s .2s both shop-fade-up}.shop-payments-label{letter-spacing:.16em;text-transform:uppercase;color:#7b849c;margin:0 0 14px;font-size:11px;font-weight:700}.shop-payments-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.shop-pay-icon{color:#dbe2f2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.shop-pay-icon svg{width:22px;height:22px}.shop-pay-icon--paypal{color:#60a5fa}.shop-payments-note{color:#f5f7ffc7;margin:0;font-size:13px}.shop-payments-note--warn{color:#ffcd78f2;margin-top:8px;max-width:46ch;margin-inline:auto;font-size:12.5px;line-height:1.5}@keyframes shop-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.shop-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.shop-card--featured,.shop-card--month{order:-1}}@media (max-width:640px){.shop-page{padding:4px 0 36px}.shop-hero{margin-bottom:28px}.shop-card{padding:26px 18px 20px}}#tab-admin{--admin-ink:#f6f3ec;--admin-muted:#a39cb0;--admin-line:#ffffff17;--admin-line-strong:#ffffff29;--admin-soft:#ffffff09;--admin-surface:#1815218c;--admin-violet:#8b7cff;--admin-violet-2:#6f6bf0;--admin-gold:#d9b06b;--admin-gold-soft:#d9b06b24;--admin-good:#4ade80;--admin-warn:#fbbf24;--admin-bad:#f87171;--admin-accent:var(--admin-violet);--admin-radius:14px;--accent:var(--admin-violet-2);--accent-hover:#5a52e0;--accent-glow:#8b7cff66}#tab-admin .btn{letter-spacing:.01em;border-radius:10px;font-weight:650}#tab-admin .btn-outline{border-color:var(--admin-line-strong);background:#ffffff05}#tab-admin .btn-outline:hover{background:#8b7cff12;border-color:#8b7cff66}.admin-page{max-width:980px;margin:0 auto;padding:8px 0 48px}.admin-hero{margin-bottom:30px;padding-bottom:20px;position:relative}.admin-hero:before{content:"Admin Suite";letter-spacing:.18em;text-transform:uppercase;color:var(--admin-gold);margin-bottom:10px;font-size:11px;font-weight:650;display:block}.admin-hero:after{content:"";background:linear-gradient(90deg, var(--admin-gold), transparent);width:64px;height:2px;position:absolute;bottom:0;left:0}.admin-hero h2{letter-spacing:-.03em;color:var(--admin-ink);margin:0 0 10px;font-size:clamp(24px,2.8vw,30px);font-weight:700}.admin-hero p{color:var(--admin-muted);max-width:46ch;margin:0;font-size:14px;line-height:1.6}.admin-panel-shell{flex-direction:column;gap:18px;display:flex}.admin-panel-head{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.admin-panel-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-panel-kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-panel-title{letter-spacing:-.02em;color:var(--admin-ink);margin:0;font-size:19px;font-weight:700}.admin-panel-desc{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.5}.admin-panel-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-back{appearance:none;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;transition:color .15s}.admin-back:before{content:"←"}.admin-back:hover{color:var(--admin-gold)}.admin-hub-pulse{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);-webkit-backdrop-filter:var(--glass-blur,blur(16px));backdrop-filter:var(--glass-blur,blur(16px));grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden;box-shadow:0 20px 50px -25px #0009}.admin-hub-pulse-item{border-right:1px solid var(--admin-line);padding:16px 20px;position:relative}.admin-hub-pulse-item:last-child{border-right:none}.admin-hub-pulse-item span{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-muted);margin-bottom:8px;font-size:10.5px;font-weight:650;display:block}.admin-hub-pulse-item strong{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;position:relative}.admin-hub-pulse-item:first-child:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b7cff59,#0000 70%);width:60px;height:60px;position:absolute;bottom:8px;left:16px}.admin-hub-pulse-item:first-child:after{content:"";background:var(--admin-good);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite admin-pulse-dot;position:absolute;top:18px;right:18px}@keyframes admin-pulse-dot{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-hub-card{appearance:none;text-align:left;cursor:pointer;border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);-webkit-backdrop-filter:var(--glass-blur,blur(16px));backdrop-filter:var(--glass-blur,blur(16px));color:inherit;padding:20px 20px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 40px -28px #000000b3}.admin-hub-card:before{content:"";background:linear-gradient(90deg, var(--admin-gold), var(--admin-violet) 65%, transparent);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.admin-hub-card:hover{border-color:#8b7cff59;transform:translateY(-2px);box-shadow:0 22px 46px -24px #6f6bf059}.admin-hub-card:hover:before{opacity:1}.admin-hub-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.admin-hub-card-title{letter-spacing:-.01em;color:var(--admin-ink);margin:0;font-size:16px;font-weight:700}.admin-hub-card-badge{min-width:28px;height:24px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--admin-muted);border:1px solid var(--admin-line);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.admin-hub-card-badge.hot{color:#2a1c05;background:linear-gradient(135deg, var(--admin-gold), #f0cf94);border-color:#0000}.admin-hub-card-desc{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.5}.admin-tabs,.admin-subnav{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.admin-tab,.admin-subnav-btn{appearance:none;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.admin-tab:hover,.admin-subnav-btn:hover{color:var(--admin-ink);background:var(--admin-soft)}.admin-tab.active,.admin-subnav-btn.active{color:var(--admin-ink);background:#8b7cff1f;border-color:#8b7cff4d}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.admin-stat{border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);padding:14px 16px}.admin-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--admin-muted);margin-bottom:6px;font-size:10.5px;font-weight:650;display:block}.admin-stat-value{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;color:var(--admin-ink);font-size:21px;font-weight:700;line-height:1}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.admin-search{border:1px solid var(--admin-line-strong);min-width:160px;color:var(--admin-ink);background:#00000038;border-radius:10px;outline:none;flex:220px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.admin-search::placeholder{color:var(--admin-muted)}.admin-search:focus{border-color:#8b7cff80;box-shadow:0 0 0 3px #8b7cff24}.admin-chip-row{flex-wrap:wrap;gap:6px;display:flex}.admin-table-wrap{border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);-webkit-backdrop-filter:var(--glass-blur,blur(16px));backdrop-filter:var(--glass-blur,blur(16px));overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:640px}.admin-table.admin-table-compact{min-width:520px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:13px 16px;font-size:13px}.admin-table th{letter-spacing:.09em;text-transform:uppercase;color:var(--admin-muted);background:#ffffff04;font-size:10.5px;font-weight:650}.admin-table tr:last-child td{border-bottom:none}.admin-table tr{transition:background .12s}.admin-table tr:hover td{background:#8b7cff0d}.admin-user-name{color:var(--admin-ink);font-weight:650}.admin-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#cabfe0;word-break:break-all;font-size:12px}.admin-rank{letter-spacing:.02em;border:1px solid var(--admin-line);color:var(--admin-ink);background:#ffffff08;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:650;display:inline-flex}.admin-rank.paid{color:#d7ceff;background:linear-gradient(135deg,#8b7cff29,#8b7cff0d);border-color:#8b7cff52}.admin-rank.trial{color:#a9f0c4;background:#4ade8014;border-color:#4ade8047}.admin-rank.expired{color:#fca5a5;background:#f8717114;border-color:#f8717147}.admin-rank.admin{color:#f3ddb0;background:linear-gradient(135deg,#d9b06b33,#d9b06b0f);border-color:#d9b06b59}.admin-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-actions .btn{white-space:nowrap}.admin-muted{color:var(--admin-muted)}.admin-empty{text-align:center;color:var(--admin-muted);border:1px dashed var(--admin-line);border-radius:var(--admin-radius);background:#ffffff03;padding:40px 16px;font-size:13px}.admin-pager{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.admin-sniper-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.admin-sniper-card{border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);border-left:2px solid #4ade8066;padding:16px 18px}.admin-sniper-card.is-bad{border-left-color:#f871718c}.admin-sniper-top{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.admin-sniper-meta{color:var(--admin-muted);font-size:12px;line-height:1.6}.admin-sniper-meta strong{color:var(--admin-ink);font-weight:650}.admin-progress{background:#ffffff12;border-radius:999px;height:5px;margin:10px 0 12px;overflow:hidden}.admin-progress>span{background:linear-gradient(90deg, var(--admin-violet-2), var(--admin-violet));height:100%;display:block}.admin-order-list{flex-direction:column;gap:10px;display:flex}.admin-order-card{border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);padding:16px 18px}.admin-order-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.admin-proxy-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-proxy-list{border:1px solid var(--admin-line);background:#0000003d;border-radius:10px;flex-direction:column;gap:6px;max-height:280px;margin-top:10px;padding:12px 14px;display:flex;overflow:auto}.admin-proxy-row{align-items:flex-start;gap:8px;display:flex}.admin-proxy-row .admin-mono{word-break:break-all;white-space:pre-wrap;flex:1;min-width:0}.admin-proxy-copy{flex-shrink:0;padding:2px 8px;font-size:11px}.admin-log-action{border:1px solid var(--admin-line);color:var(--admin-muted);white-space:nowrap;background:#ffffff08;border-radius:999px;padding:3px 9px;font-size:11.5px;display:inline-block}.admin-user-link{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.admin-user-link:hover .admin-user-name{color:var(--admin-violet)}.admin-profile{flex-direction:column;gap:16px;display:flex}.admin-profile-bar{border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);-webkit-backdrop-filter:var(--glass-blur,blur(16px));backdrop-filter:var(--glass-blur,blur(16px));flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #000000b3}.admin-profile-bar:before{content:"";background:linear-gradient(90deg, var(--admin-gold), var(--admin-violet) 65%, transparent);height:2px;position:absolute;top:0;left:0;right:0}.admin-profile-bar-title{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.admin-profile-body{flex-direction:column;gap:14px;display:flex}.admin-profile-section{border-radius:var(--admin-radius);border:1px solid var(--admin-line);background:var(--admin-surface);padding:18px}.admin-profile-section h3{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 12px;font-size:12px;font-weight:650}.admin-profile-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.admin-profile-section-head h3{margin-bottom:8px}.admin-detail-field{margin-bottom:13px}.admin-detail-field:last-child{margin-bottom:0}.admin-detail-field-top{letter-spacing:.07em;text-transform:uppercase;color:var(--admin-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;display:flex}.admin-detail-value{color:var(--admin-ink);word-break:break-word;font-size:13.5px;line-height:1.55}.admin-account-row-actions{justify-content:flex-end;display:flex}@media (max-width:860px){.admin-hub-grid,.admin-hub-pulse,.admin-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-hub-grid,.admin-hub-pulse,.admin-stats{grid-template-columns:1fr}.admin-hub-pulse-item{border-right:none;border-bottom:1px solid var(--admin-line)}.admin-hub-pulse-item:last-child{border-bottom:none}}:root{--font-sans:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.auth-buttons-container{align-items:center;gap:8px;display:flex}.create-account-btn--ghost{background:#ffffff0f!important;border-color:#ffffff1f!important}body.user-logged-in #btn-top-right-login{display:none!important}.nav-section-label.nav-section-discord{color:var(--accent)}.nav-section-label.nav-section-roblox{color:var(--rbx-accent)}.nav-section-label.nav-section-mc{color:var(--mc-accent)}.nav-section-label.nav-section-tg{color:var(--tg-accent)}.nav-section-label.nav-section-ig{color:var(--ig-accent)}.nav-section-label.nav-section-tt{color:var(--tt-accent)}.nav-section-label.nav-section-guns{color:var(--guns-accent)}.nav-section-label.nav-section-snap{color:var(--snap-accent)}.nav-section-label.nav-section-xb{color:var(--xb-accent)}.nav-section-label.nav-section-wa{color:var(--wa-accent-2)}.nav-section-label.nav-section-gh{color:var(--gh-accent-bright)}.nav-section-label.nav-section-rd{color:var(--rd-accent)}.nav-section-label.nav-section-yt{color:var(--yt-accent)}.nav-section-label.nav-section-ep{color:var(--ep-accent)}.nav-section-label.nav-section-steam{color:var(--steam-accent)}.nav-section-label.nav-section-x{color:#1da1f2}.nav-section-label.nav-section-ubi{color:#0070ff}.sniper-x{--panel-accent:#1da1f2;--panel-accent-2:#0d8bd9;--panel-glow:#1da1f259}.sniper-ubi{--panel-accent:#0070ff;--panel-accent-2:#0056c7;--panel-glow:#0070ff59}.stat-body{flex:1;min-width:0}.site-rebuild-screen{color:#fff;box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 20px;display:flex}.site-rebuild-content{text-align:center;width:100%;max-width:560px}.site-rebuild-eyebrow{color:#5865f2;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.site-rebuild-title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.25}.site-rebuild-copy,.site-rebuild-note,.site-rebuild-support{color:#a3a3a3;margin:0 0 14px;font-size:14px;line-height:1.6}.site-rebuild-support{margin-top:24px;margin-bottom:20px}.site-rebuild-discord-btn{color:#fff;background:#5865f2;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.site-rebuild-discord-btn svg{width:20px;height:20px}.site-rebuild-discord-btn:hover{opacity:.92;transform:translateY(-1px)}.site-rebuild-unlock{flex-direction:column;align-items:center;gap:10px;margin-top:28px;display:flex}.site-rebuild-unlock-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;outline:none;width:min(280px,100%);padding:12px 14px;font-size:14px}.site-rebuild-unlock-input:focus{border-color:#5865f2;box-shadow:0 0 0 2px #5865f240}.site-rebuild-unlock-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.site-rebuild-unlock-btn:hover{background:#ffffff29}.site-rebuild-unlock-error{color:#ff6b6b;margin:0;font-size:12px}body.phantom-auth{-webkit-user-select:auto;user-select:auto;height:auto;min-height:100vh;display:block;overflow:auto}body.phantom-auth #screen-login{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:88px 20px 40px;display:flex}body.modal-open{overflow:hidden}.modal-wrapper.open{display:flex!important}.modal-wrapper.open .auth-modal-card{animation:.25s modalFadeIn}.modal-wrapper .login-wrapper{width:100%;max-width:400px;margin:auto;padding:0}.auth-loading{color:var(--text-muted);text-align:center;font-size:14px}.auth-modal-card{text-align:center;overflow:hidden}.auth-modal-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#5865f2,#9b59b6);width:100%;height:3px;position:absolute;top:0;left:0}.auth-card-brand{margin-bottom:0}.auth-modal-card .login-logo{background:#5865f21a;border:1px solid #5865f24d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;position:relative}.auth-modal-card .login-logo-text{letter-spacing:1px;color:var(--text-main);z-index:1;font-size:28px;font-weight:700;position:relative}.auth-modal-card .logo-glow{background:var(--accent);filter:blur(20px);opacity:.35;border-radius:50%;position:absolute;inset:0}.auth-modal-card .login-title{letter-spacing:3px;text-shadow:0 0 20px #fff3;margin:0 0 8px;font-size:28px;font-weight:700}.auth-modal-card .login-subtitle{color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.auth-form-title{color:var(--text-main);text-align:center;margin:0 0 18px;font-size:16px;font-weight:600}.auth-form{text-align:left}.auth-field{margin-bottom:15px;display:block;position:relative}.auth-field--password{margin-bottom:25px}.auth-field .input-field{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:48px;padding:14px 16px 14px 40px;transition:all .2s;margin-bottom:0!important;font-size:16px!important}.auth-field .input-field:focus{border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow);background:#0000008c}.auth-input-icon{width:18px;height:18px;color:var(--text-muted);pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:14px;left:12px}.auth-input-icon svg{width:18px;height:18px}.auth-form-error{color:#f44;text-align:center;margin-bottom:15px;font-size:12px}.auth-modal-card .btn-primary{letter-spacing:.04em;text-transform:uppercase;padding:14px 16px;font-weight:700}.auth-modal-card .btn-primary:disabled{opacity:.55;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.auth-modal-card .btn-primary.auth-submit--signup{padding:16px}.auth-submit{width:100%;margin-top:0}.auth-form-footer{text-align:center;color:var(--text-muted);margin-top:20px;font-size:12px}.auth-form-footer button{color:var(--text-main);border:none;border-bottom:1px solid var(--text-muted);cursor:pointer;font-weight:500;font:inherit;background:0 0;padding:0 0 2px;text-decoration:none}.auth-form-footer button:hover{color:var(--accent);border-color:var(--accent)}.auth-form-footer a{color:var(--text-main);border-bottom:1px solid var(--text-muted);padding-bottom:2px;font-weight:500;text-decoration:none}.auth-form-footer a:hover{color:var(--accent);border-color:var(--accent)}.auth-legal{border-top:1px solid var(--border-color);text-align:center;color:var(--text-muted);margin-top:18px;padding-top:15px;font-size:11px;line-height:1.6}.auth-legal a{color:var(--text-muted);text-decoration:none}.auth-legal a:hover{color:var(--text-main)}.auth-modal-card--profile{padding-top:28px}.auth-profile-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin:0 0 4px;font-size:11px;font-weight:600}.auth-profile{text-align:center}.auth-profile-hero{background:radial-gradient(80% 60% at 50% 0,#5865f238 0%,#0000 70%),linear-gradient(#ffffff0a 0%,#0000 100%);border-radius:0 0 20px 20px;margin:0 -25px 22px;padding:28px 25px 24px;position:relative}.auth-profile-avatar{background:linear-gradient(145deg,#5865f259 0%,#9b59b633 100%);border:2px solid #5865f273;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 14px;display:flex;position:relative;box-shadow:0 0 0 4px #5865f214,0 8px 24px #5865f233}.auth-profile-initials{letter-spacing:.04em;color:#fff;text-shadow:0 1px 8px #5865f280;font-size:22px;font-weight:700}.auth-profile-name{letter-spacing:.02em;color:var(--text-main);word-break:break-word;margin:0 0 10px;font-size:20px;font-weight:700}.auth-profile-status{color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:12px;font-weight:500;display:inline-flex}.auth-profile-status--active{color:#6ee7b7;background:#10b98114;border-color:#10b98133}.auth-profile-status-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.auth-profile-status--active .auth-profile-status-dot{background:#10b981;box-shadow:0 0 8px #10b981b3}.auth-profile-stats{text-align:left;flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.auth-profile-stat{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.auth-profile-stat:hover{background:#ffffff0d;border-color:#ffffff1a}.auth-profile-stat-icon{width:36px;height:36px;color:var(--accent);background:#5865f21f;border:1px solid #5865f233;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-profile-stat-icon svg{width:16px;height:16px}.auth-profile-stat-body{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.auth-profile-stat-label{color:var(--text-muted);font-size:13px;font-weight:500}.auth-profile-value{color:var(--text-main);white-space:nowrap;font-size:13px;font-weight:600}.auth-plan-badge{color:var(--text-muted);text-transform:capitalize;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.auth-plan-badge.active{color:#6ee7b7;background:#10b9811a;border-color:#10b98140}.auth-logout-btn{letter-spacing:.02em;text-transform:none;color:#f87171;background:#f871710f;border:1px solid #f871712e;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.auth-logout-btn svg{flex-shrink:0;width:16px;height:16px}.auth-logout-btn:hover{color:#fca5a5;background:#f871711f;border-color:#f871714d}@media (max-width:480px){body.phantom-auth #screen-login{padding-top:76px}.auth-profile-hero{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
