:root{--bg-app: #070811;--bg-card: #070908;--bg-panel: rgba(4, 8, 6, .92);--bg-hover: #0D1511;--border-light: #18231E;--border-warm: #26352F;--border-accent: #3A5549;--neon-green: #00FF88;--neon-magenta: #FF2BD6;--neon-cyan: #00E5FF;--terminal-bar: #1A1A28;--terminal-card: rgba(5, 7, 14, .92);--cyber-cut: polygon(0 10px, 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px) );--cyber-cut-sm: polygon(0 5px, 5px 0, calc(100% - 5px) 0, 100% 5px, 100% calc(100% - 5px) , calc(100% - 5px) 100%, 5px 100%, 0 calc(100% - 5px) );--grid-size: 40px;--scanline-step: 4px;--text-primary: #F4FFF9;--text-secondary: #9FB2AA;--text-tertiary: #5D7067;--success: #22C55E;--warning: #F59E0B;--error: #EF4444;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "Cascadia Code", "Consolas", "SFMono-Regular", monospace;--font-body: var(--font-sans);--space-2: 4px;--space-4: 8px;--space-6: 12px;--space-8: 16px;--space-10: 20px;--space-12: 24px;--space-16: 32px;--space-20: 40px;--space-24: 48px;--space-32: 64px;--space-40: 80px;--space-64: 128px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip;scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.72) #020403}body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-app);background-image:linear-gradient(rgba(0,255,136,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.012) 1px,transparent 1px);background-size:50px 50px;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#020403;border-left:1px solid rgba(0,255,136,.12)}html::-webkit-scrollbar-thumb{min-height:52px;background:linear-gradient(180deg,#00ff88e6,#00e5ff8f);border:2px solid #020403;box-shadow:inset 0 0 0 1px #00ff8852,0 0 10px #00ff883d}html::-webkit-scrollbar-thumb:hover{background:var(--neon-green)}html::-webkit-scrollbar-corner{background:#020403}.cyber-scanlines{position:relative}.cyber-scanlines:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px)}body:after{content:none}#root{position:relative;z-index:1}::selection{background:var(--neon-green);color:#00140a}button,input,textarea,select{font:inherit;color:inherit}button{border:0;cursor:pointer;background:transparent}a{color:var(--neon-cyan);text-decoration:none;transition:color .15s}a:hover,h1,h2,h3,h4{color:var(--text-primary)}h1{font-family:var(--font-display);font-size:86px;font-weight:950;line-height:.95;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 24px rgba(0,255,136,.08)}h2{font-family:var(--font-display);font-size:42px;font-weight:950;line-height:1.05;letter-spacing:0;text-transform:uppercase}h3{font-family:var(--font-mono);font-size:14px;font-weight:800;line-height:20px;text-transform:uppercase;letter-spacing:0;color:var(--neon-cyan)}h4{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:16px}p{margin-bottom:var(--space-8);color:var(--text-secondary)}.hl-magenta,.hl-green{position:relative;display:inline-block;animation:textJitter .82s steps(2,end) infinite}.hl-magenta{color:var(--neon-magenta);text-shadow:0 0 18px rgba(255,43,214,.4),3px 0 0 rgba(0,229,255,.28)}.hl-green{color:var(--neon-green);text-shadow:0 0 18px rgba(0,255,136,.34),-3px 0 0 rgba(255,43,214,.24)}.heroPriceLine{white-space:nowrap;display:inline-block}.glitchTitle{position:relative}.glitchTitle:before,.glitchTitle:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;white-space:inherit}.glitchTitle:before{content:attr(data-text);color:var(--neon-cyan);transform:translate(2px,-1px);clip-path:none;opacity:.28;mix-blend-mode:screen;animation:glitchGhostA .72s steps(2,end) infinite}.glitchTitle:after{content:attr(data-text);color:var(--neon-magenta);transform:translate(-2px,1px);clip-path:none;opacity:.24;mix-blend-mode:screen;animation:glitchGhostB .94s steps(2,end) infinite}.glitchTitle.subtle:before,.glitchTitle.subtle:after{filter:blur(.2px)}.hl-cyan{color:var(--neon-cyan)}.appFrame{min-height:100vh;display:flex;flex-direction:column}.shell{flex:1;width:min(1200px,100%);margin:0 auto;padding:var(--space-16)}@media(min-width:1024px){.shell{padding:var(--space-20) var(--space-16)}}.center{min-height:100vh;display:grid;place-items:center;font-family:var(--font-mono);color:var(--text-secondary)}.stack,.dashboard{display:grid;gap:var(--space-16)}.topbar{position:sticky;top:0;z-index:100;min-height:64px;padding:0 var(--space-16);display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:var(--space-12);background:#020403db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,255,136,.18);box-shadow:0 1px #ffffff0a,0 18px 50px #00000059}.brandButton{grid-column:1;justify-self:start;font-family:var(--font-mono);font-size:18px;font-weight:900;color:var(--neon-green);display:flex;align-items:center;text-transform:uppercase;letter-spacing:0;text-shadow:0 0 16px rgba(0,255,136,.32)}.brandButton:before{content:">";color:var(--neon-magenta);margin-right:8px}.topbarMenu{display:contents}.mobileMenuButton{display:none;width:38px;height:34px;place-items:center;color:var(--neon-green);border:1px solid rgba(0,255,136,.34);background:#00ff880e;clip-path:var(--cyber-cut-sm)}.tabs{grid-column:2;justify-self:center;display:flex;gap:var(--space-8);justify-content:center;min-width:0}.tabs button{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);height:64px;padding:0 var(--space-4);border-bottom:2px solid transparent;text-transform:uppercase;font-weight:800;position:relative}.tabs button span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(159,178,170,.14);background:#00000047;clip-path:var(--cyber-cut-sm);transition:all .2s}.tabs button:hover,.tabs button.active{color:var(--neon-green);border-bottom-color:var(--neon-green);background:#00ff880b}.tabs button:hover span,.tabs button.active span{border-color:#00ff8861;background:#00ff880f;box-shadow:0 0 18px #00ff881f}.account{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--space-8);font-size:14px;position:relative}.accountMenuContent{display:flex;align-items:center;gap:var(--space-8)}.tabletAccountButton{display:none;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:var(--neon-green);border:1px solid rgba(0,255,136,.34);background:#00ff880e;font-family:var(--font-mono);font-size:11px;font-weight:800;clip-path:var(--cyber-cut-sm)}.account span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px}.account strong{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;color:var(--neon-green);font-family:var(--font-mono);font-size:12px;font-weight:800;border:1px solid rgba(0,255,136,.2);background:#00ff880b;clip-path:var(--cyber-cut-sm);white-space:nowrap}.languageToggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-light);background:#0000006b;clip-path:var(--cyber-cut-sm)}.languageToggle button{min-width:34px;height:24px;padding:0 7px;font-family:var(--font-mono);font-size:11px;font-weight:800;color:var(--text-tertiary);text-transform:uppercase;border:1px solid transparent}.languageToggle button:hover,.languageToggle button.active{color:var(--neon-green);border-color:#00ff8852;background:#00ff8812}.adminLink{color:var(--neon-magenta);font-family:var(--font-mono);font-size:12px;border:1px solid var(--border-light);padding:4px 8px;font-weight:600;text-transform:uppercase}.adminLink:hover{background:#ff00ff1a;border-color:var(--neon-magenta)}.headerLoginButton{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:var(--neon-green);border:1px solid rgba(0,255,136,.34);background:#00ff880e;font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase;clip-path:var(--cyber-cut-sm)}.headerLoginButton:hover{color:#00140a;background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 20px #00ff8838}.iconButton{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border-light);color:var(--text-secondary);border-radius:0;clip-path:var(--cyber-cut-sm)}.iconButton:hover{color:var(--neon-green);border-color:var(--neon-green)}.googleButton,.loginPanel button,.inputRow button,.smallButton,.inputWrapper button,.primaryButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);font-family:var(--font-mono);font-size:13px;font-weight:700;line-height:18px;padding:12px 24px;min-height:48px;border:1px solid var(--neon-green);border-radius:0;background:var(--neon-green);color:#00140a;text-transform:uppercase;transition:all .2s;box-shadow:0 0 0 1px #00ff8829,0 0 24px #00ff882e;position:relative;overflow:hidden;clip-path:var(--cyber-cut-sm)}.googleButton:before,.loginPanel button:before,.inputRow button:before,.smallButton:before,.inputWrapper button:before,.primaryButton:before{content:"";position:absolute;inset:-40% auto -40% -90%;width:70%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .45s ease;pointer-events:none}.googleButton:hover:before,.loginPanel button:hover:before,.inputRow button:hover:not(:disabled):before,.smallButton:hover:not(:disabled):before,.inputWrapper button:hover:not(:disabled):before,.primaryButton:hover:before{left:120%}.googleButton:hover,.loginPanel button:hover,.inputRow button:hover:not(:disabled),.inputWrapper button:hover:not(:disabled),.primaryButton:hover{background:#f4fff9;border-color:#f4fff9;box-shadow:0 0 28px #f4fff952;transform:translateY(-2px)}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.googleButton{background:#050806;color:var(--text-primary);border-color:var(--border-warm);box-shadow:inset 0 0 0 1px #ffffff05}.googleButton:hover{background:#00e5ff0f;color:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:0 0 18px #00e5ff2e}.smallButton{min-height:32px;padding:6px 12px;font-size:12px;background:transparent;border-color:var(--border-light);color:var(--text-secondary);box-shadow:none}.smallButton:hover:not(:disabled){background:var(--bg-hover);color:var(--neon-green);border-color:var(--neon-green)}.adminSectionNav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.adminSectionNav button{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);border:1px solid var(--border-light);background:var(--bg-app);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s;clip-path:var(--cyber-cut-sm)}.adminSectionNav button:hover,.adminSectionNav button.active{color:var(--neon-green);border-color:var(--neon-green);background:#00ff880f}.adminSectionNav button span{margin-left:auto;min-width:24px;height:22px;display:inline-grid;place-items:center;border:1px solid currentColor;font-size:11px}.adminDataPanel>div:first-child{display:grid;gap:6px}.adminDataPanel>div:first-child h2,.adminDataPanel>div:first-child p{margin:0}.adminDataNav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.overviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.overviewDashboard{display:grid;gap:var(--space-10)}.overviewHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:center;gap:var(--space-12);padding:var(--space-16)}.overviewHero h2,.overviewHero p{margin:0}.overviewHeroStats{display:grid;gap:4px;justify-items:end;padding:var(--space-12);background:linear-gradient(135deg,#00ff881f,#00d4ff0d);border:1px solid rgba(0,255,136,.28);clip-path:var(--cyber-cut-sm);text-align:right}.overviewHeroStats span,.overviewHeroStats small{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.overviewHeroStats strong{color:var(--neon-green);font-family:var(--font-display);font-size:clamp(24px,3.4vw,36px);line-height:1}.adminKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.adminKpiCard{position:relative;display:flex;min-height:96px;justify-content:space-between;gap:var(--space-12);padding:var(--space-12);overflow:hidden;background:#020403db;border:1px solid var(--border-light);clip-path:var(--cyber-cut-sm)}.adminKpiCard:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--neon-green);box-shadow:0 0 18px currentColor}.adminKpiCard span,.adminKpiCard small{display:block;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;line-height:1.35;text-transform:uppercase}.adminKpiCard strong{display:block;margin:6px 0 4px;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);line-height:1}.adminKpiCard>svg{flex:0 0 auto;color:var(--neon-green);opacity:.82}.adminKpiCard.cyan:before,.adminKpiCard.cyan>svg{color:var(--neon-cyan);background:var(--neon-cyan)}.adminKpiCard.magenta:before,.adminKpiCard.magenta>svg{color:var(--neon-magenta);background:var(--neon-magenta)}.adminKpiCard.danger:before,.adminKpiCard.danger>svg{color:var(--error);background:var(--error)}.overviewTopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);align-items:start}.overviewTopGrid>.panel{min-width:0}.overviewTopGrid h3,.overviewActivityGrid h3{display:flex;align-items:center;gap:8px;margin:0 0 var(--space-12)}.overviewTopGrid .systemHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.systemHealthGrid,.adminActivityList,.packageBars{display:grid;gap:8px}.systemHealthItem,.adminActivityItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-10);padding:9px 10px;background:#00ff8809;border:1px solid rgba(0,255,136,.14);clip-path:var(--cyber-cut-sm)}.systemHealthItem{grid-template-columns:28px minmax(0,1fr)}.systemHealthItem svg,.adminActivityItem svg{color:var(--neon-cyan)}.systemHealthItem span,.systemHealthItem small,.adminActivityItem span,.adminActivityItem small{display:block;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;line-height:1.35;text-transform:uppercase}.systemHealthItem strong,.adminActivityItem strong{display:block;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adminActivityItem.approved svg{color:var(--neon-green)}.adminActivityItem.pending svg{color:var(--warning)}.adminActivityItem.rejected svg{color:var(--error)}.packageBarItem{display:grid;gap:8px;padding:10px 12px;background:#0003;border:1px solid rgba(0,212,255,.14);clip-path:var(--cyber-cut-sm)}.packageBarItem>div:first-child{display:flex;justify-content:space-between;gap:var(--space-8)}.packageBarItem strong,.packageBarItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packageBarItem span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.packageBarTrack{height:6px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.packageBarTrack i{display:block;height:100%;background:linear-gradient(90deg,var(--neon-green),var(--neon-cyan));box-shadow:0 0 16px #00ff885c}.overviewActivityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}@media(max-width:1180px){.adminKpiGrid,.overviewActivityGrid,.overviewTopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.overviewHero,.adminKpiGrid,.overviewTopGrid,.overviewActivityGrid,.overviewTopGrid .systemHealthGrid{grid-template-columns:1fr}.overviewHeroStats{justify-items:start;text-align:left}.adminActivityItem,.systemHealthItem,.packageBarItem>div:first-child{grid-template-columns:1fr}.packageBarItem>div:first-child{display:grid}}.cookiePoolGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-12)}.formGrid label{display:grid;gap:6px;margin:0}.formGrid input{text-transform:none}.runtimeSettingGroup{display:grid;gap:var(--space-8)}.runtimeSettingGroup h3{margin:0;font-size:14px;color:var(--text-primary)}.runtimeSettingList{display:grid;gap:8px}.runtimeSettingRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:center;gap:var(--space-12);margin:0;padding:10px 12px;border:1px solid rgba(0,255,136,.14);background:#00ff8809}.runtimeSettingText{display:grid;gap:4px;text-transform:none}.runtimeSettingText strong{color:var(--text-primary);font-size:12px;text-transform:uppercase}.runtimeSettingText small{color:var(--text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.45;text-transform:none}.runtimeSettingRow input{width:100%}.homeTextEditor{display:grid;gap:var(--space-14);margin-top:var(--space-14)}.homeTextGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-10)}.homeTextField{display:grid;gap:6px;min-width:0;margin:0}.homeTextField span{color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.homeTextField input,.homeTextField textarea{width:100%}.homeTextField textarea{min-height:88px;resize:vertical}.adminCheckboxRow{display:inline-flex;align-items:center;gap:var(--space-8);width:fit-content;margin:0;color:var(--text-secondary);font-size:13px;font-weight:600;text-transform:none}.adminCheckboxRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.runtimeModeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.runtimeModeButton{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid rgba(0,255,136,.16);background:#00ff8809;color:var(--text-muted);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.runtimeModeButton strong{color:var(--text-primary);font-size:12px;text-transform:uppercase}.runtimeModeButton small{color:var(--text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.45;text-transform:none}.runtimeModeButton.active{border-color:#00ff8894;background:#00ff881f;box-shadow:inset 3px 0 0 var(--accent)}.runtimeModeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.runtimeSettingRow,.runtimeModeGrid{grid-template-columns:1fr}}.cookiePoolCard{display:grid;gap:4px;padding:var(--space-12);background:#00ff880d;border:1px solid rgba(0,255,136,.2);clip-path:var(--cyber-cut-sm);font-family:var(--font-mono)}.cookiePoolCard.warning{background:#fbbf240f;border-color:#fbbf2447}.cookiePoolCard.error{background:#ff45690f;border-color:#ff456947}.cookiePoolCard span,.cookiePoolCard small{color:var(--text-tertiary);font-size:11px;text-transform:uppercase}.cookiePoolCard strong{color:var(--text-primary);font-size:24px;line-height:1}.overviewCard{padding:var(--space-12);background:#020403d1;border:1px solid var(--border-light);clip-path:var(--cyber-cut-sm)}.overviewCard span{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:var(--space-4)}.overviewCard strong{display:block;font-family:var(--font-display);font-size:28px;color:var(--neon-green);line-height:1}.revenueChartPanel{margin-top:0;padding:var(--space-12);background:#020403d1;border:1px solid var(--border-light);clip-path:var(--cyber-cut)}.chartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap}.chartHeader h3{margin-bottom:4px}.chartHeader p{margin:0;font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary)}.chartTotal{display:grid;gap:3px;justify-items:end}.chartTotal span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.chartTotal strong{font-family:var(--font-display);font-size:26px;color:var(--neon-green);white-space:nowrap}.chartControls{display:inline-flex;gap:4px;padding:4px;background:#00000070;border:1px solid var(--border-light);clip-path:var(--cyber-cut-sm)}.chartControls button{min-height:30px;padding:0 12px;font-family:var(--font-mono);font-size:11px;font-weight:800;color:var(--text-secondary);text-transform:uppercase;border:1px solid transparent;clip-path:var(--cyber-cut-sm)}.chartControls button:hover,.chartControls button.active{color:var(--neon-green);border-color:#00ff8857;background:#00ff8812}.revenueChart{height:220px;display:grid;grid-template-columns:repeat(14,minmax(34px,1fr));align-items:end;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-light);overflow-x:auto;overflow-y:hidden}.revenueChart.month{grid-template-columns:repeat(12,minmax(44px,1fr))}.revenueChart.year{grid-template-columns:repeat(5,minmax(72px,1fr))}.chartBarItem{position:relative;min-width:34px;height:100%;display:grid;grid-template-rows:1fr auto;gap:var(--space-4);align-items:end}.chartBarTrack{width:100%;height:100%;min-height:140px;display:flex;align-items:flex-end;background:repeating-linear-gradient(to top,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 34px);border:1px solid rgba(0,255,136,.12);clip-path:var(--cyber-cut-sm)}.chartBarFill{width:100%;min-height:6px;background:linear-gradient(180deg,var(--neon-cyan),var(--neon-green));box-shadow:0 0 16px #00ff883d;transition:height .2s}.chartTooltip{position:absolute;top:10px;left:50%;z-index:5;display:grid;min-width:118px;gap:3px;padding:8px 10px;color:var(--text-primary);background:#010807f5;border:1px solid rgba(0,255,136,.36);box-shadow:0 12px 24px #00000059,0 0 18px #00ff8829;clip-path:var(--cyber-cut-sm);opacity:0;pointer-events:none;text-align:center;transform:translate(-50%) translateY(6px);transition:opacity .14s ease,transform .14s ease}.chartTooltip strong{color:var(--neon-green);font-family:var(--font-display);font-size:16px;line-height:1;white-space:nowrap}.chartTooltip small{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.chartBarItem:hover{z-index:6}.chartBarItem:hover .chartTooltip,.chartBarItem:focus-within .chartTooltip{opacity:1;transform:translate(-50%) translateY(0)}.chartBarItem:hover .chartBarTrack{border-color:#0f86;background-color:#00ff880a}.chartBarItem span{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);text-align:center;white-space:nowrap}input,select,textarea{font-family:var(--font-mono);font-size:14px;padding:12px 16px;height:48px;background:#0000009e;border:1px solid var(--border-warm);border-radius:0;color:var(--text-primary);transition:all .2s;outline:none;width:100%;clip-path:var(--cyber-cut-sm)}input:focus,select:focus{border-color:var(--neon-green);box-shadow:0 0 15px #00ff881a}input:disabled{background:var(--bg-card);color:var(--text-tertiary)}input::placeholder{color:var(--text-tertiary)}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.9;cursor:pointer}.inputRow{display:flex;gap:var(--space-4);align-items:center}.inputRow input{flex:1}@media(max-width:640px){.inputRow{flex-direction:column;align-items:stretch}}label{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:var(--space-4);display:block;text-transform:uppercase}.panel,.accountCard,.featureGrid article,.loginBox,.previewPanel,.getlinkForm{background:linear-gradient(to bottom,transparent 27px,var(--border-light) 27px 28px,transparent 28px) top / 100% 29px no-repeat,linear-gradient(var(--terminal-bar),var(--terminal-bar)) top / 100% 28px no-repeat,linear-gradient(180deg,rgba(10,12,22,.94),var(--bg-panel));padding:calc(var(--space-12) + 12px) var(--space-12) var(--space-12);border:1px solid var(--border-light);border-radius:0;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;box-shadow:inset 0 1px #ffffff09,0 20px 70px #00000038;overflow:hidden;clip-path:var(--cyber-cut)}.panel:after,.getlinkForm:after,.pricingCard:after,.package:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(255,255,255,.025);background:linear-gradient(#00ff8857,#00ff8857) 8px 8px / 14px 1px no-repeat,linear-gradient(#00ff8857,#00ff8857) 8px 8px / 1px 14px no-repeat,linear-gradient(#00ff8857,#00ff8857) calc(100% - 22px) 8px / 14px 1px no-repeat,linear-gradient(#00ff8857,#00ff8857) calc(100% - 9px) 8px / 1px 14px no-repeat,linear-gradient(#00ff8838,#00ff8838) 8px calc(100% - 9px) / 14px 1px no-repeat,linear-gradient(#00ff8838,#00ff8838) 8px calc(100% - 22px) / 1px 14px no-repeat,linear-gradient(#00ff8838,#00ff8838) calc(100% - 22px) calc(100% - 9px) / 14px 1px no-repeat,linear-gradient(#00ff8838,#00ff8838) calc(100% - 9px) calc(100% - 22px) / 1px 14px no-repeat;clip-path:var(--cyber-cut)}.panel:not(.has-window-controls):before,.accountCard:before,.featureGrid article:before,.loginBox:before,.previewPanel:before,.package:before{content:"";position:absolute;top:10px;left:12px;width:8px;height:8px;border-radius:999px;background:#ff5f56;box-shadow:14px 0 #ffbd2e,28px 0 #27ca40}.panel:not(.has-window-controls)>h2:first-child{padding-left:46px}.panel:hover,.featureGrid article:hover,.getlinkForm:focus-within{border-color:var(--neon-green);box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #00ff8847,0 0 34px #00ff881f;transform:translateY(-2px)}.panel h2,.accountCard h2,.loginPanel h2,.getlinkForm h2{font-size:24px;color:var(--text-primary);margin-bottom:var(--space-8);display:flex;align-items:center;gap:var(--space-4)}.accountCard{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8)}.userBlock{display:flex;align-items:center;gap:var(--space-8)}.avatarFallback,.userBlock img{width:48px;height:48px;border-radius:2px;border:1px solid var(--border-accent);background:var(--bg-app);display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;color:var(--text-secondary)}.userBlock h2{font-size:20px;margin:0;text-transform:none}.userBlock p{margin:0;color:var(--text-secondary);font-size:13px;font-family:var(--font-mono)}.creditBadge{padding:12px 16px;border-radius:2px;background:#00ff880d;border:1px solid rgba(0,255,136,.2);display:flex;align-items:center;gap:var(--space-8)}.creditBadge strong{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--neon-green)}.creditBadge span{font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase}.downloadGuideBanner{display:block;padding:18px 22px;border:1px solid rgba(0,255,136,.5);background:#040806eb;clip-path:var(--cyber-cut-sm);color:var(--neon-green);font-family:var(--font-display);line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 0 14px rgba(0,255,136,.55),2px 0 0 rgba(255,43,214,.3),-2px 0 0 rgba(0,229,255,.24);box-shadow:inset 0 0 0 1px #ffffff09,0 0 28px #00ff881f;animation:guideBannerPulse 1.1s steps(1,end) infinite}.downloadGuideBanner strong,.downloadGuideBanner span{display:block}.downloadGuideBanner strong{font-size:clamp(18px,2.2vw,28px);font-weight:950}.downloadGuideBanner span{margin-top:6px;font-family:var(--font-mono);font-size:clamp(12px,1.3vw,15px);font-weight:800;color:currentColor}.downloadGuideBanner:hover{color:var(--text-primary);border-color:var(--neon-cyan);box-shadow:0 0 0 1px #00e5ff3d,0 0 36px #00e5ff24}.segmentedControl{display:flex;flex-wrap:wrap;gap:8px}.segmentedControl button{min-height:38px;padding:0 14px;border:1px solid var(--border-warm);background:#ffffff08;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase;clip-path:var(--cyber-cut-sm)}.segmentedControl button.active{border-color:var(--neon-green);color:var(--neon-green);background:#00ff8814;box-shadow:0 0 18px #00ff881f}.window-controls{display:flex;gap:6px;position:absolute;top:10px;left:12px}.window-controls span{width:8px;height:8px;border-radius:50%;display:inline-block}.window-controls span:nth-child(1){background:#ff5f56}.window-controls span:nth-child(2){background:#ffbd2e}.window-controls span:nth-child(3){background:#27ca40}.has-window-controls{padding-top:36px!important}.landing{--landing-grid-top-offset: -72px;position:relative;isolation:isolate;display:grid;gap:0;padding:var(--space-20) 0 var(--space-64)}.landing:before{content:"";position:absolute;z-index:-1;top:var(--landing-grid-top-offset);bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background-image:linear-gradient(rgba(0,255,136,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.14) 1px,transparent 1px);background-size:40px 40px;opacity:.52;-webkit-mask-image:radial-gradient(ellipse 82% 50% at 50% 25%,#000 0%,#000 34%,rgba(0,0,0,.48) 68%,transparent 100%);mask-image:radial-gradient(ellipse 82% 50% at 50% 25%,#000 0%,#000 34%,rgba(0,0,0,.48) 68%,transparent 100%)}.signalRail{height:30px;overflow:hidden;border-top:1px solid rgba(0,255,136,.12);border-bottom:1px solid rgba(0,255,136,.12);color:var(--neon-green);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase;background:#00000061;box-shadow:0 0 24px #00ff880f;clip-path:var(--cyber-cut-sm)}.signalTrack{height:100%;display:flex;width:max-content;animation:signalMarquee 24s linear infinite}.signalGroup{height:100%;display:flex;align-items:center;gap:var(--space-16);padding:0 var(--space-16);flex:0 0 auto}.signalGroup:after{content:"////";color:var(--text-tertiary);letter-spacing:0}.signalRail span:nth-child(2n){color:var(--neon-cyan)}.signalRail span:first-child{color:var(--neon-magenta)}.eyebrowSignal{display:inline-flex;align-items:center;color:var(--neon-green);text-shadow:0 0 14px rgba(0,255,136,.24);font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase;padding:5px 10px;border:1px solid rgba(0,255,136,.22);background:#00ff8809;clip-path:var(--cyber-cut-sm)}.eyebrowSignal:before{content:"";width:6px;height:6px;margin-right:8px;background:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.heroSection{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24);align-items:center;min-height:570px;padding:var(--space-40) 0}.heroSection:after,#pricing:before,.ctaSection:before,.landingFooter:before{content:"";position:absolute;pointer-events:none;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.22) 12%,rgba(0,229,255,.38) 50%,rgba(0,255,136,.22) 88%,transparent)}.heroSection:after{bottom:0}@media(max-width:900px){.heroSection{grid-template-columns:1fr;min-height:auto;padding:var(--space-32) 0}}@media(min-width:1024px){.landing{--landing-grid-top-offset: -80px}}.heroLeft h1{margin-bottom:var(--space-8)}.heroLeft p{font-family:var(--font-mono);font-size:16px;color:var(--text-secondary);margin-bottom:var(--space-12);line-height:1.6}.heroActions{display:flex;gap:var(--space-8)}.referralInvite{margin-top:var(--space-8);width:100%;display:grid;gap:var(--space-8);padding:10px 12px;border:1px solid rgba(0,255,136,.22);background:#00ff880b;clip-path:var(--cyber-cut-sm)}.referralGetlinkInvite{margin-top:var(--space-10);background:#020a08f5;border-color:#00ff884d;box-shadow:0 0 18px #00ff880f}.referralGetlinkInvite strong{display:flex;align-items:center;gap:6px}.referralGetlinkInvite .smallButton{display:inline-flex;align-items:center;justify-content:center}.referralInviteHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:2px}.referralInvite strong,.referralInvite span{font-family:var(--font-mono)}.referralInvite strong{color:var(--neon-green);font-size:12px;text-transform:uppercase}.referralInvite span{color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referralUrlRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4)}.referralUrlRow input{min-width:0;height:36px;padding:0 12px;font-size:12px;color:var(--neon-cyan)}.invitePage{gap:var(--space-12)}.inviteTerminalPanel{position:relative;overflow:hidden}.inviteHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:var(--space-20);min-height:270px;padding:36px;background:#030807f5}.inviteHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--neon-green) 1px,transparent 1px),linear-gradient(90deg,var(--neon-green) 1px,transparent 1px);background-size:40px 40px;opacity:.2;-webkit-mask-image:radial-gradient(circle,#000,transparent 80%);mask-image:radial-gradient(circle,#000,transparent 80%)}.inviteHeroCopy,.inviteStats{position:relative;z-index:1}.inviteSectionTag,.invitePanelHeader span,.inviteLinkIntro span,.inviteStats span,.inviteHistoryUser span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.inviteHero h1{display:grid;gap:3px;margin:14px 0 12px;font-size:52px;line-height:.96}.inviteHero h1 strong{color:var(--neon-green);text-shadow:0 0 24px rgba(0,255,136,.28)}.inviteHero p{max-width:640px;margin-bottom:18px;color:var(--text-secondary)}.inviteTerminalStatus{color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px}.inviteTerminalStatus span,.inviteTerminalStatus strong{color:var(--neon-cyan)}.inviteTerminalStatus i{color:var(--neon-green);font-style:normal}.inviteStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;border:1px solid rgba(0,229,255,.18);background:#0000006b;clip-path:var(--cyber-cut)}.inviteStats>div{display:grid;min-height:98px;align-content:center;gap:5px;padding:16px;border-right:1px solid rgba(0,229,255,.14)}.inviteStats>div:nth-child(3n){border-right:0}.inviteStats svg,.inviteHistoryHeader svg{color:var(--neon-green)}.inviteStats strong,.inviteLinkPanel strong{color:var(--neon-green);font-family:var(--font-mono)}.inviteLinkPanel{padding:0;background:#020508f5}.invitePanelHeader{min-height:38px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid rgba(0,229,255,.16);background:#11121cf0}.inviteWindowDots{display:flex;gap:5px}.inviteWindowDots i{width:7px;height:7px;border-radius:50%;background:var(--neon-magenta)}.inviteWindowDots i:nth-child(2){background:#f59e0b}.inviteWindowDots i:nth-child(3){background:var(--neon-green)}.invitePanelHeader code{margin-left:auto;color:var(--neon-cyan);font-family:var(--font-mono);font-size:12px}.inviteLinkBody{display:grid;gap:var(--space-8);padding:20px}.inviteLinkIntro,.inviteLinkRow,.inviteHistoryHeader{display:flex;align-items:center}.inviteLinkIntro{justify-content:space-between;gap:var(--space-8)}.inviteLinkIntro>div{display:grid;gap:3px}.inviteLinkIntro svg{color:var(--neon-cyan)}.inviteLinkRow{gap:var(--space-4)}.inviteLinkRow input{min-width:0;flex:1;height:38px;padding:0 12px;color:var(--neon-cyan)}.inviteShareButton{color:var(--neon-cyan);border-color:var(--neon-cyan);background:#00e5ff12;box-shadow:none}.inviteLinkHint{margin:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.inviteLinkHint span{color:var(--neon-magenta)}.inviteStepsPanel,.inviteHistoryPanel{padding:42px 20px 20px;background:#030707f2}.inviteSectionHeading{display:grid;gap:6px;margin-bottom:16px}.inviteSectionHeading h2,.inviteHistoryHeader h2{font-size:24px}.inviteSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(0,255,136,.17);background:#00000047;clip-path:var(--cyber-cut-sm)}.inviteStep{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;min-height:118px;align-items:start;padding:16px;border-right:1px solid rgba(0,255,136,.17)}.inviteStep:last-child{border-right:0}.inviteStep>strong{color:var(--neon-magenta);font-family:var(--font-mono);font-size:12px}.inviteStep svg{color:var(--neon-cyan)}.inviteStep h3{color:var(--neon-green);font-size:12px}.inviteStep p{margin:6px 0 0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.inviteHistoryHeader{justify-content:space-between;gap:var(--space-8);margin-bottom:14px}.inviteHistoryHeader>div{display:grid;gap:6px}.inviteHistoryHeader h2{display:flex;align-items:center;gap:var(--space-4)}.inviteHistoryHeader>span{min-width:40px;min-height:34px;display:grid;place-items:center;color:var(--neon-green);border:1px solid rgba(0,255,136,.3);background:#00ff880d;font-family:var(--font-mono);clip-path:var(--cyber-cut-sm)}.inviteHistoryTable .tableRow{grid-template-columns:minmax(180px,1fr) minmax(100px,auto) auto auto}.inviteHistoryUser{display:grid;min-width:0;gap:3px}.inviteHistoryUser strong,.inviteHistoryUser span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inviteHistoryEmpty{padding:24px 0;text-align:center}.codeWindow{background:#000;border:1px solid var(--border-warm);border-radius:8px;position:relative;padding:40px 24px 24px;font-family:var(--font-mono);font-size:13px;line-height:1.8;color:#a1a1aa;box-shadow:0 20px 40px #00000080}.codeWindow .comment{color:#52525b}.codeWindow .keyword{color:var(--neon-magenta)}.codeWindow .string{color:var(--neon-green)}.codeWindow .function{color:var(--neon-cyan)}.sectionTitle{text-align:center;margin-bottom:var(--space-24)}#pricing{position:relative;margin-top:0!important;padding:clamp(72px,6vw,96px) 0 var(--space-40)}#pricing:before,.ctaSection:before,.landingFooter:before{top:0}#pricing:after,.ctaSection:after{content:"";position:absolute;top:-3px;left:50%;width:58px;height:7px;pointer-events:none;transform:translate(-50%);border:1px solid rgba(0,255,136,.36);background:#07100d;clip-path:var(--cyber-cut-sm);box-shadow:0 0 14px #00ff8824}.sectionTitle h2,.sectionTitle h3{display:inline-block;position:relative}.sectionTitle h3{padding:5px 10px;border:1px solid rgba(0,229,255,.22);background:#00e5ff09;clip-path:var(--cyber-cut-sm)}.homeGuideSection{position:relative;padding:clamp(76px,7vw,112px) 0 clamp(86px,8vw,124px)}.homeGuideSection .sectionTitle h3{display:inline-flex;align-items:center;gap:7px}.homeGuideSection .sectionTitle p{max-width:680px;margin:6px auto 0;color:var(--text-secondary);font-family:var(--font-mono);font-size:14px;line-height:1.65}.homeGuideLayout{margin-top:var(--space-20)}.homeGuideLayout .guideSidebar{position:relative;top:auto}.homeGuideArticle{min-height:360px}.homeGuideActions{display:flex;justify-content:flex-start;margin-top:var(--space-12)}@media(max-width:560px){.homeGuideActions a{justify-content:center;width:100%}}.featureGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-12)}.featureGrid article{border-top:2px solid var(--border-light);border-radius:0;background:#040806c7}.featureGrid article:hover{border-top-color:var(--neon-cyan);background:#00e5ff05}.featureGrid h3{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);color:var(--text-primary)}.featureGrid p{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);margin:0}.pricingGrid{display:grid;grid-template-columns:repeat(var(--package-count, 4),minmax(0,1fr));gap:clamp(10px,1.1vw,var(--space-12));margin-top:var(--space-16);align-items:stretch}.pricingCard{background:linear-gradient(to bottom,transparent 27px,var(--border-light) 27px 28px,transparent 28px) top / 100% 29px no-repeat,linear-gradient(var(--terminal-bar),var(--terminal-bar)) top / 100% 28px no-repeat,linear-gradient(180deg,#080a12f5,#010302);border:1px solid var(--border-warm);padding:clamp(14px,1.1vw,var(--space-16));padding-top:44px;min-width:0;text-align:center;border-radius:0;display:flex;flex-direction:column;position:relative;overflow:visible;transition:all .2s;box-shadow:0 20px 70px #00000029}.pricingCard:before{content:"";position:absolute;top:10px;left:12px;width:8px;height:8px;border-radius:50%;background:#ff5f56;box-shadow:14px 0 #ffbd2e,28px 0 #27ca40}.pricingCard:hover{border-color:var(--neon-green);box-shadow:0 0 0 1px #00ff8838,0 0 28px #00ff8824;transform:translateY(-4px)}.pricingCard>div[style*=absolute]{top:8px!important;clip-path:var(--cyber-cut-sm);box-shadow:0 0 14px #00ff8838;z-index:2}.pricingCard h3{color:var(--text-secondary);font-size:clamp(12px,.85vw,14px);margin-bottom:var(--space-8);overflow-wrap:anywhere}.pricingCard .price{width:100%;min-width:0;font-family:var(--font-display);font-weight:900;font-size:clamp(28px,1.75vw,34px);line-height:1.05;color:var(--text-primary);margin-bottom:var(--space-8);text-align:center;white-space:nowrap}.pricingCard .price.hl-green{display:flex;align-items:baseline;justify-content:center;gap:1px;animation:none;transform:none;text-shadow:0 0 18px rgba(0,255,136,.22)}.priceBlock{display:grid;gap:2px;justify-items:center;width:100%;min-width:0;margin-bottom:var(--space-8)}.priceBlock.compact{justify-items:start;margin:var(--space-2) 0}.priceOriginal{position:relative;display:inline-flex;align-items:baseline;gap:2px;width:max-content;font-family:var(--font-mono);font-size:20px;line-height:1.05;font-weight:900;color:var(--text-secondary);letter-spacing:0}.priceOriginal:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;border-top:3px solid var(--error);opacity:.9;transform:rotate(-3deg)}.priceOriginal span{font-size:14px}.pricingCard .priceOriginal span,.package .priceOriginal span{font-size:14px;color:inherit}.pricingCard .price span{flex:0 0 auto}.saleOnly{font-size:0!important}.saleOnly:before{content:"SALE " attr(data-sale) "%";font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--neon-magenta)}.pricingCard .credits{font-family:var(--font-mono);color:var(--neon-cyan);font-weight:700;margin-bottom:var(--space-12);font-size:clamp(12px,.9vw,14px);overflow-wrap:anywhere}.pricingCard ul{list-style:none;padding:0;margin:0 0 var(--space-12);text-align:left}.pricingCard li{font-family:var(--font-mono);font-size:clamp(11px,.85vw,13px);color:var(--text-secondary);padding:8px 0;border-bottom:1px solid var(--border-light);display:flex;gap:8px}@media(max-width:1180px){.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pricingGrid{grid-template-columns:1fr}}.pricingCard li:before{content:"✓";color:var(--neon-green)}.faqSection{max-width:800px;margin:0 auto;display:grid;gap:var(--space-8)}.faqItem{border-bottom:1px solid var(--border-warm);padding:var(--space-8) 0}.faqItem h4{color:var(--text-primary);font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.faqItem p{margin:0;font-size:14px;color:var(--text-secondary);display:none}.faqItem.open p{display:block}.ctaSection{position:relative;text-align:center;padding:var(--space-40) 0;margin-top:0}.landingFooter{position:relative;display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr));gap:var(--space-16);padding:var(--space-20);border-top:1px solid var(--border-light);background:#020403;box-shadow:0 -1px #ffffff06,0 -40px 80px #020403d1;margin-left:calc(var(--space-20) * -1);margin-right:calc(var(--space-20) * -1)}.footerBrand{display:grid;align-content:start;gap:var(--space-4)}.footerBrand strong{font-family:var(--font-mono);font-size:22px;color:var(--neon-green);text-shadow:0 0 18px rgba(0,255,136,.26)}.footerBrand strong:before{content:">";color:var(--neon-magenta);margin-right:8px}.footerBrand span,.landingFooter a{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.landingFooter nav{display:grid;gap:var(--space-4);align-content:start}.landingFooter h3{color:var(--text-primary);margin-bottom:2px}.landingFooter a:hover{color:var(--neon-green)}.legalPage{display:grid;gap:var(--space-16);padding-bottom:var(--space-32)}.legalHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-16);align-items:end;padding:var(--space-20) 0 var(--space-12);border-bottom:1px solid var(--border-light)}.legalHero h1{margin-top:var(--space-8);font-size:clamp(38px,7vw,76px);line-height:.98}.legalHero p{max-width:760px;margin-top:var(--space-8);margin-bottom:0;font-family:var(--font-mono);font-size:15px;line-height:1.7}.legalMeta{min-height:44px;display:inline-flex;align-items:center;gap:var(--space-4);padding:0 12px;border:1px solid rgba(0,255,136,.24);background:#00ff880e;color:var(--neon-green);font-family:var(--font-mono);font-size:12px;white-space:nowrap;clip-path:var(--cyber-cut-sm)}.legalGrid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:var(--space-16);align-items:start}.legalAside{position:sticky;top:84px;display:grid;gap:var(--space-8)}.legalAside h2{font-size:19px}.legalAside p{margin-bottom:0;font-size:14px}.legalArticle{display:grid;gap:var(--space-12)}.legalSection{padding-bottom:var(--space-12);border-bottom:1px solid var(--border-light)}.legalSection:last-of-type{border-bottom:0;padding-bottom:0}.legalSection h2{margin-bottom:var(--space-8);font-size:23px;line-height:1.2;text-transform:none}.legalSection p{margin-bottom:var(--space-8);font-size:15px;line-height:1.75}.legalSection p:last-child{margin-bottom:0}.legalList{display:grid;gap:var(--space-4);margin:0;padding-left:18px;color:var(--text-secondary);font-size:14px}.legalCallout,.legalContact{display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-10);border:1px solid rgba(0,229,255,.22);background:#00e5ff0b;color:var(--text-secondary);clip-path:var(--cyber-cut-sm)}.legalCallout.warning{border-color:#f59e0b57;background:#f59e0b0e}.legalCallout svg,.legalContact svg{flex:0 0 auto;color:var(--neon-cyan);margin-top:2px}.legalCallout.warning svg{color:var(--warning)}.legalCallout p,.legalContact span{margin:0;font-family:var(--font-mono);font-size:13px;line-height:1.65}.notificationMenu{position:relative}.notificationButton{position:relative;min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-light);background:#070908cc;color:var(--text-secondary)}.notificationButton:hover{color:var(--neon-green);border-color:var(--neon-green)}.notificationButton span{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--error);background:var(--bg-app);color:var(--error);font-size:10px;font-family:var(--font-mono)}.notificationDropdown{display:none;position:absolute;top:calc(100% + 10px);right:0;width:min(360px,86vw);max-height:430px;overflow:auto;padding:10px;z-index:30;border:1px solid var(--border-light);background:#07090dfa;box-shadow:0 18px 50px #00000073}.notificationMenu.open .notificationDropdown{display:grid;gap:8px}.notificationDropdown>strong{color:var(--neon-green);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.notificationDropdown button{display:grid;gap:4px;width:100%;padding:10px;text-align:left;border:1px solid rgba(0,255,136,.22);background:#00ff880d;color:var(--text-primary)}.notificationDropdown button.read{border-color:var(--border-light);background:#ffffff08;color:var(--text-secondary)}.notificationDropdown button b,.notificationDropdown button span{overflow:hidden;text-overflow:ellipsis}.notificationDropdown button span{max-width:none;display:block;color:inherit;white-space:normal}.notificationDropdown time,.notificationDropdown p{color:var(--text-tertiary);font-size:11px}.fullscreenNoticeOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--space-16);background:#020403db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fullscreenNotice{position:relative;width:min(820px,100%);max-height:min(780px,calc(100vh - 32px));overflow:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);border:1px solid rgba(0,255,136,.45);background:#040806f7;box-shadow:0 24px 90px #00000094,0 0 40px #00ff881f;clip-path:var(--cyber-cut)}.fullscreenNoticeClose{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border-light);background:#0000009e;color:var(--text-secondary);clip-path:var(--cyber-cut-sm)}.fullscreenNoticeClose:hover{color:var(--neon-green);border-color:var(--neon-green)}.fullscreenNoticeImage{min-height:420px;background:#ffffff0a}.fullscreenNoticeImage img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.fullscreenNoticeContent{display:grid;align-content:center;gap:var(--space-8);padding:var(--space-24)}.fullscreenNoticeContent>span{font-family:var(--font-mono);font-size:12px;color:var(--neon-cyan);text-transform:uppercase}.fullscreenNoticeContent h2{font-size:clamp(28px,4vw,52px);overflow-wrap:anywhere}.fullscreenNoticeContent p{font-size:16px;white-space:pre-line}.fullscreenNoticeActions{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-4)}.notificationTitleInput{width:100%;min-height:76px;resize:vertical;font-size:18px;font-weight:700}@media(max-width:760px){.fullscreenNotice{grid-template-columns:1fr}.fullscreenNoticeImage,.fullscreenNoticeImage img{min-height:240px}.fullscreenNoticeContent{padding:var(--space-16)}}.getlinkForm{display:grid;gap:var(--space-8)}.panel>.getlinkForm{background:transparent;border:0;padding:0;box-shadow:none;clip-path:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.panel>.getlinkForm:after{display:none}.panel>.getlinkForm:focus-within{border-color:transparent;box-shadow:none;transform:none}.getlinkProgress{display:grid;gap:8px;margin-top:var(--space-10);padding:10px 12px;border:1px solid rgba(0,255,136,.24);background:#00ff880b;font-family:var(--font-mono);clip-path:var(--cyber-cut-sm)}.getlinkProgress>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-secondary)}.getlinkProgress strong{color:var(--neon-green)}.getlinkProgressTrack{height:6px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(0,255,136,.18)}.getlinkProgressTrack i{display:block;height:100%;background:linear-gradient(90deg,var(--neon-green),var(--neon-cyan));box-shadow:0 0 12px #00ff8859;transition:width .45s ease}.previewImageOption{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:1px solid rgba(0,229,255,.18);background:#00e5ff09;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;line-height:1.45;cursor:pointer;clip-path:var(--cyber-cut-sm)}.previewImageOption input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--neon-green);flex:0 0 auto}.previewImageOption span{display:grid;gap:2px;min-width:0}.previewImageOption strong{color:var(--text-primary);text-transform:uppercase;letter-spacing:0}.previewImageOption small{color:var(--text-muted);font-size:11px}.previewImageDownloadRow{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.previewImageDownloadRow a{display:inline-flex;align-items:center;gap:8px;color:var(--neon-cyan);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.previewImageDownloadRow .muted{margin:0;font-size:12px}.inputWrapper{display:flex;gap:0}.inputWrapper input{height:48px;border-right:none}.inputWrapper button{border-radius:0}.linkInputWrap{position:relative;flex:1 1 auto;min-width:0}.linkInputWrap input{width:100%;padding-right:76px}.linkInputWrap .pasteInlineButton{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:30px;height:30px;min-width:62px;padding:0 9px;font-size:11px;background:#00e5ff0f;border-color:var(--border-warm);color:var(--neon-cyan);box-shadow:none;z-index:2}.linkInputWrap .pasteInlineButton:hover:not(:disabled){background:#00e5ff1f;border-color:var(--neon-cyan);color:var(--text-primary);box-shadow:0 0 18px #00e5ff29;transform:translateY(-50%)}.terminalInput:after{content:"_";position:absolute;left:min(calc(var(--cursor-x, 0px) + 17px),calc(100% - 86px));top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-family:var(--font-mono);font-weight:800;pointer-events:none;animation:terminalBlink .85s steps(1,end) infinite;opacity:.9}.terminalInput:focus-within:after{color:var(--text-primary)}.terminalInputMirror{position:absolute;left:16px;top:0;max-width:calc(100% - 98px);height:0;overflow:hidden;white-space:pre;visibility:hidden;font-family:var(--font-mono);font-size:14px;pointer-events:none}.terminalInput:has(input:not(:placeholder-shown)) .terminalInputMirror{color:var(--text-primary)}.terminalInput:has(input:placeholder-shown) .terminalInputMirror{color:var(--text-tertiary)}.result{margin-top:var(--space-8);padding:var(--space-12);background:#000;border:1px solid var(--neon-cyan);box-shadow:0 0 20px #00e5ff1f;display:grid;gap:var(--space-4);clip-path:var(--cyber-cut-sm);position:relative}.result span{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);text-transform:uppercase}.packageGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8);margin-top:var(--space-8)}.package{min-height:auto;padding:calc(var(--space-12) + 12px) var(--space-12) var(--space-12);background:linear-gradient(to bottom,transparent 27px,var(--border-light) 27px 28px,transparent 28px) top / 100% 29px no-repeat,linear-gradient(var(--terminal-bar),var(--terminal-bar)) top / 100% 28px no-repeat,linear-gradient(180deg,#080a12e6,#010302);border:1px solid var(--border-warm);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative;clip-path:var(--cyber-cut);box-shadow:0 20px 70px #00000029}.package:hover{border-color:var(--neon-green);box-shadow:0 0 0 1px #00ff8838,0 0 18px #00ff882e;background:#000;transform:translateY(-2px)}.package.selectedPackage{border-color:var(--neon-green);box-shadow:0 0 0 1px #00ff886b,0 0 24px #00ff8838}.topupCheckoutBox{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);margin-top:var(--space-10);padding:14px;border:1px solid rgba(0,255,136,.24);background:#00ff880a;clip-path:var(--cyber-cut-sm)}.topupCheckoutBox>div{min-width:0;display:grid;gap:4px}.topupCheckoutBox span{font-family:var(--font-mono);font-size:12px;color:var(--neon-cyan);text-transform:uppercase}.topupCheckoutBox strong{color:var(--text-primary);font-family:var(--font-display);font-size:20px}.topupCheckoutBox p{margin:0;color:var(--text-secondary);font-size:13px}.topupCheckoutBox button{flex-shrink:0}.draggablePackage{cursor:grab}.draggablePackage.dragging{opacity:.58;border-color:var(--neon-cyan)}.draggablePackage>button{display:none}.packageActions{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;z-index:3}.packageActions span,.packageActions button{width:26px;height:26px;min-height:26px;min-width:26px;padding:0;display:grid;place-items:center;border:1px solid var(--border-light);background:#0000009e;color:var(--text-secondary);clip-path:var(--cyber-cut-sm)}.packageActions button:hover{color:var(--neon-green);border-color:var(--neon-green)}.package strong{font-family:var(--font-display);font-size:32px;font-weight:900;margin:var(--space-2) 0;color:var(--text-primary)}.package strong.hl-green,.package .price,.result strong{animation:none;transform:none}.package span{font-family:var(--font-mono);font-size:12px;color:var(--neon-cyan)}.table{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.dashboardHistoryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-16);margin-top:var(--space-16)}.compactHistoryTable{max-height:400px;overflow-y:auto;overflow-x:hidden}.compactHistoryTable .tableRow{grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(96px,auto)}.compactHistoryTable .tableRow>*{min-width:0}.compactHistoryTable .tableRow>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);flex-wrap:wrap}.historyPanelHeader,.historyHeaderActions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.historyPanelHeader h2{margin:0}.historyHeaderActions{justify-content:flex-end;flex:1 1 360px}.historySupportButton{text-decoration:none;white-space:nowrap}.historyFilterBar{display:flex;gap:var(--space-4);flex-wrap:wrap}.historyFilterBar button{min-height:32px;padding:0 12px;border:1px solid var(--border-light);background:#00000057;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;clip-path:var(--cyber-cut-sm)}.historyFilterBar button:hover,.historyFilterBar button.active{color:var(--neon-green);border-color:var(--neon-green);background:#00ff880f}.historyType{display:inline-flex;align-items:center;gap:6px}.historyStatusTime{display:grid;gap:5px;justify-items:end}.topupHistoryRow{border-color:#00d8ff29}.tableRow{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:var(--space-8);padding:var(--space-12);background:#070908db;border:1px solid var(--border-light);font-family:var(--font-mono);font-size:13px;align-items:center;clip-path:var(--cyber-cut-sm);transition:all .2s}.tableRow:hover{border-color:var(--neon-green);box-shadow:0 0 18px #00ff881a;transform:translate(2px)}.tableRow time{color:var(--text-tertiary);font-size:12px}.logTable .tableRow{grid-template-columns:auto minmax(220px,1fr) minmax(120px,auto) auto auto}.getlinkAuditTable .tableRow{grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) auto auto auto auto}.topupAuditTable .tableRow{grid-template-columns:minmax(180px,1fr) minmax(170px,.9fr) auto auto auto minmax(140px,.8fr) auto}.getlinkAuditUser,.getlinkAuditModel,.topupAuditIdentity,.topupAuditPackage,.topupAuditAmount,.topupAuditPayment{display:grid;gap:4px;min-width:0}.getlinkAuditUser strong,.getlinkAuditUser span,.getlinkAuditModel strong,.getlinkAuditModel span,.getlinkAuditModel a,.topupAuditIdentity strong,.topupAuditIdentity span,.topupAuditPackage strong,.topupAuditPackage span,.topupAuditPackage code,.topupAuditPayment code,.topupAuditPayment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.getlinkAuditModel a{color:var(--neon-green);font-size:12px}.topupAuditPackage span,.topupAuditAmount span,.topupAuditPayment span{color:var(--text-tertiary);font-size:11px}.topupAuditPackage code,.topupAuditPayment code{color:var(--neon-cyan);font-size:11px}.referralTable .tableRow{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto auto}.referralTable .tableRow>div{display:grid;gap:3px;min-width:0}.referralTable .tableRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyDownloadCell{display:grid;gap:4px;justify-items:end;min-width:112px}.historyMeta{color:var(--neon-green);font-size:11px;text-transform:uppercase;white-space:nowrap}.historyMeta.expired{color:var(--text-tertiary)}.historyExpired{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary)}.guideLayout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:var(--space-16);align-items:start}.guideSidebar{position:sticky;top:84px}.guideNav{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.guideNav button{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);border:1px solid var(--border-light);background:#0000006b;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;text-align:left;clip-path:var(--cyber-cut-sm);transition:all .2s}.guideNav button:hover,.guideNav button.active{color:var(--neon-green);border-color:#00ff8861;background:#00ff880f}.guideArticle h2{margin-bottom:var(--space-8)}.guideSummary{font-family:var(--font-mono);color:var(--neon-cyan);border-bottom:1px solid var(--border-light);padding-bottom:var(--space-8);margin-bottom:var(--space-12)}.guideArticleBody{display:grid;gap:var(--space-8)}.guideImage{display:grid;gap:var(--space-4);margin:var(--space-4) 0 var(--space-8);border:1px solid rgba(0,255,136,.18);background:#00000061;padding:var(--space-4);clip-path:var(--cyber-cut-sm)}.guideCoverImage{margin-top:0}.guideImage img{display:block;width:100%;max-height:520px;object-fit:contain;background:#0000008c}.guideImage figcaption{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary)}.guideVideo{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(0,229,255,.26);background:#0000008c;clip-path:var(--cyber-cut-sm)}.guideVideo iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.guideArticleBody h2,.guideArticleBody h3{margin-top:var(--space-4)}.guideArticleBody p,.guideArticleList li{font-size:15px;color:var(--text-secondary)}.guideArticleList{display:grid;gap:var(--space-4);margin-left:var(--space-12);color:var(--text-secondary)}.articleEditorForm{display:grid;gap:var(--space-8);margin-top:var(--space-12)}.articleEditorForm textarea{height:auto;min-height:220px;line-height:1.6}.articleSortInput{flex:0 0 150px;min-width:150px;font-size:16px;font-weight:800;text-align:center}.inlineCheck{min-height:48px;padding:0 12px;display:inline-flex;align-items:center;gap:var(--space-4);border:1px solid var(--border-light);background:#0000006b;clip-path:var(--cyber-cut-sm);margin:0;white-space:nowrap}.inlineCheck input{width:16px;height:16px;padding:0;clip-path:none}.articleEditorActions,.articleRowActions{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.articleTable .tableRow{grid-template-columns:minmax(180px,1fr) auto auto auto auto}.articleTable strong,.articleTable small{display:block}.articleTable small{margin-top:4px;color:var(--text-tertiary)}.articleSortBadge{min-width:48px;padding:8px 10px;text-align:center;font-family:var(--font-mono);font-size:13px;font-weight:900;color:var(--neon-cyan);border:1px solid rgba(0,229,255,.24);background:#00e5ff14;clip-path:var(--cyber-cut-sm)}.success{color:var(--success);font-family:var(--font-mono);font-size:12px;font-weight:700;margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.error{color:var(--error);font-family:var(--font-mono);font-size:12px;font-weight:700;margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.muted{color:var(--text-tertiary)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes textJitter{0%{text-shadow:1px 0 rgba(0,229,255,.34),-1px 0 rgba(255,43,214,.28),0 0 18px rgba(0,255,136,.08);transform:translate(0)}18%{text-shadow:2px 0 rgba(0,229,255,.42),-2px 0 rgba(255,43,214,.34),0 0 18px rgba(0,255,136,.1);transform:translate(1px)}36%{text-shadow:-2px 0 rgba(0,229,255,.38),2px 0 rgba(255,43,214,.32),0 0 18px rgba(0,255,136,.1);transform:translate(-1px)}54%{text-shadow:3px 0 rgba(0,229,255,.44),-1px 0 rgba(255,43,214,.3),0 0 18px rgba(0,255,136,.1);transform:translateY(-1px)}72%{text-shadow:-1px 0 rgba(0,229,255,.36),3px 0 rgba(255,43,214,.35),0 0 18px rgba(0,255,136,.1);transform:translateY(1px)}to{text-shadow:1px 0 rgba(0,229,255,.34),-1px 0 rgba(255,43,214,.28),0 0 18px rgba(0,255,136,.08);transform:translate(0)}}@keyframes signalMarquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes glitchGhostA{0%{opacity:.2;transform:translate(2px,-1px)}25%{opacity:.34;transform:translate(4px)}50%{opacity:.16;transform:translate(1px,1px)}75%{opacity:.3;transform:translate(3px,-1px)}to{opacity:.2;transform:translate(2px,-1px)}}@keyframes glitchGhostB{0%{opacity:.18;transform:translate(-2px,1px)}30%{opacity:.3;transform:translate(-4px)}60%{opacity:.14;transform:translate(-1px,-1px)}85%{opacity:.28;transform:translate(-3px,1px)}to{opacity:.18;transform:translate(-2px,1px)}}@keyframes terminalBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes guideBannerPulse{0%,to{color:var(--neon-cyan);border-color:#00e5ffa6;text-shadow:0 0 14px rgba(0,229,255,.55);transform:translateY(0)}34%{color:var(--neon-green);border-color:#00ff88a6;text-shadow:0 0 14px rgba(0,255,136,.55);transform:translateY(0)}67%{color:var(--neon-magenta);border-color:#ff2bd6a6;text-shadow:0 0 14px rgba(255,43,214,.5);transform:translateY(0)}}.emptyState{text-align:center;padding:var(--space-24) 0}.badge{display:inline-block;padding:4px 12px;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;border:1px solid currentColor;clip-path:var(--cyber-cut-sm)}.badge.pending{color:var(--warning)}.badge.success{color:var(--neon-green);box-shadow:0 0 8px #0f83}.badge.error{color:var(--error)}.voucherList{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-10);margin-top:var(--space-12)}.voucherCard{display:grid;gap:var(--space-10);padding:14px;border:1px solid var(--border-light);background:#070908db;clip-path:var(--cyber-cut-sm);transition:border-color .18s,box-shadow .18s,transform .18s}.voucherCard:hover{border-color:var(--neon-green);box-shadow:0 0 18px #00ff881a;transform:translateY(-1px)}.voucherCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.voucherCardHeader strong{display:block;color:var(--neon-green);font-family:var(--font-mono);font-size:16px;overflow-wrap:anywhere}.voucherCardHeader p{margin:4px 0 0;color:var(--text-tertiary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.voucherValue{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);padding:12px;border:1px solid rgba(0,216,255,.2);background:#00d8ff0a}.voucherValue span,.voucherMetaGrid span{display:block;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.voucherValue strong{color:var(--neon-cyan);font-family:var(--font-mono);font-size:28px;line-height:1}.voucherMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.voucherMetaGrid div{min-width:0;padding:10px;border:1px solid var(--border-light);background:#ffffff06}.voucherMetaGrid strong{display:block;margin-top:5px;color:var(--text-primary);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.voucherDeleteButton{justify-self:end;color:var(--error)}.voucherPackagePicker{display:grid;gap:var(--space-8);padding:12px;border:1px solid var(--border-light);background:#ffffff06}.voucherPackagePicker>div:first-child{display:grid;gap:2px}.voucherPackagePicker>div:first-child strong,.voucherApplies span{color:var(--neon-cyan);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.voucherPackagePicker>div:first-child span{color:var(--text-tertiary);font-size:12px}.voucherPackagePicker>div:last-child{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-6)}.voucherPackagePicker label{min-width:0;display:flex;align-items:center;gap:var(--space-6);padding:8px;border:1px solid var(--border-light);background:#07090880}.voucherPackagePicker input{min-height:0;width:auto;accent-color:var(--neon-green)}.voucherPackagePicker label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucherApplies{display:grid;gap:5px;padding:10px;border:1px solid var(--border-light);background:#ffffff06}.voucherApplies strong{color:var(--text-primary);font-size:12px;line-height:1.5}.statusBox{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-light)}.statusItem{padding:var(--space-8);background:var(--bg-app);border:1px solid var(--border-warm);text-align:center;clip-path:var(--cyber-cut-sm)}.statusItem span{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);margin-bottom:var(--space-2);text-transform:uppercase}.statusItem strong{font-family:var(--font-mono);font-size:16px;color:var(--text-primary)}.statusItem strong.ready{color:var(--neon-green)}.statusItem strong.offline{color:var(--error)}.loginPage{margin-top:var(--space-24)}.adminLoginPage{max-width:400px;margin:var(--space-24) auto}.loginPanel{text-align:center}.loginIcon{width:48px;height:48px;margin:0 auto var(--space-8);display:grid;place-items:center;color:var(--neon-magenta);border:1px solid var(--neon-magenta);background:transparent}@media(max-width:900px){h1{font-size:58px}h2{font-size:34px}.topbar{padding:0 var(--space-8);grid-template-columns:minmax(118px,1fr) auto minmax(118px,1fr);gap:var(--space-8)}.topbarMenu{display:contents}.tabs{gap:4px}.tabs button{font-size:11px}.tabs button span{min-height:28px;padding:0 7px}.account{gap:4px}.account>span{display:none}.account strong{font-size:11px;white-space:nowrap}.tabletAccountButton strong{min-height:0;padding:0;border:0;background:transparent;clip-path:none}.accountMenuContent{display:none;position:absolute;top:calc(100% + 10px);right:0;min-width:190px;padding:var(--space-8);background:#020403f5;border:1px solid rgba(0,255,136,.26);box-shadow:0 18px 50px #00000073,0 0 24px #00ff8814;clip-path:var(--cyber-cut);z-index:120}.account.open .accountMenuContent{display:grid;gap:var(--space-4)}.account.open .accountMenuContent span{display:block;text-align:center}.tabletAccountButton{display:inline-flex}.languageToggle button{min-width:30px;padding:0 5px}.adminLink{padding:4px 7px}.topupCheckoutBox{align-items:stretch;flex-direction:column}.topupCheckoutBox button{width:100%}.inviteHero,.inviteSteps{grid-template-columns:1fr}.inviteStep{min-height:0;border-right:0;border-bottom:1px solid rgba(0,255,136,.17)}.inviteStep:last-child{border-bottom:0}}@media(max-width:640px){.landing{--landing-grid-top-offset: -56px}.shell{padding:var(--space-8)}h1{font-size:42px}h2{font-size:28px}.topbar{display:flex;min-height:58px;padding:0 var(--space-8);flex-wrap:wrap;align-content:center}.brandButton{min-height:58px}.mobileMenuButton{display:grid;margin-left:auto}.topbarMenu{display:none;flex:0 0 100%;order:3;align-items:stretch;gap:var(--space-8);padding:0 0 var(--space-8);border-top:1px solid rgba(0,255,136,.12)}.topbarMenu.open{display:grid}.tabs,.account{display:grid;width:100%;gap:var(--space-4)}.tabletAccountButton{display:none}.accountMenuContent,.account.open .accountMenuContent{display:grid;position:static;min-width:0;padding:0;background:transparent;border:0;box-shadow:none;clip-path:none;gap:var(--space-4)}.tabs button{width:100%;height:40px;padding:0;border-bottom:0}.tabs button span,.headerLoginButton,.adminLink,.languageToggle,.iconButton{width:100%}.tabs button span{justify-content:center}.account{align-items:stretch}.account span,.account strong{text-align:center}.languageToggle{justify-content:center}.iconButton{height:34px}.heroActions{flex-direction:column;align-items:stretch}.referralInvite{align-items:stretch}.appFrame .facebookGroupBanner{top:58px}.referralInviteHeader,.referralUrlRow{grid-template-columns:1fr}.referralUrlRow .smallButton{width:100%}.inviteHero,.inviteLinkRow{align-items:stretch;flex-direction:column}.inviteHero{min-height:0;padding:24px 18px}.inviteHero h1{font-size:40px}.inviteStats{grid-template-columns:1fr}.inviteStats>div{min-width:0;min-height:78px;border-right:0;border-bottom:1px solid rgba(0,229,255,.14)}.inviteStats>div:last-child{border-bottom:0}.invitePanelHeader code{display:none}.inviteLinkRow .smallButton{width:100%}.inviteHistoryTable .tableRow{grid-template-columns:1fr}.linkInputWrap{width:100%}.chartHeader{flex-direction:column}.revenueChart{grid-template-columns:repeat(14,42px)}.revenueChart.month{grid-template-columns:repeat(12,52px)}.revenueChart.year{grid-template-columns:repeat(5,76px)}.landingFooter{grid-template-columns:1fr;margin-left:0;margin-right:0}.guideLayout{grid-template-columns:1fr}.guideSidebar{position:static}.legalHero{grid-template-columns:1fr;align-items:start}.legalMeta{width:fit-content}.legalGrid{grid-template-columns:1fr}.legalAside{position:static}.articleTable .tableRow{grid-template-columns:1fr}.signalGroup{gap:var(--space-8);padding:0 var(--space-8)}.tableRow{grid-template-columns:1fr;gap:var(--space-4)}.compactHistoryTable .tableRow{grid-template-columns:1fr}.historyDownloadCell,.historyStatusTime{justify-items:start}}.facebookGroupBanner{position:sticky;top:64px;z-index:99;width:100%;height:28px;box-sizing:border-box;padding:0 var(--space-16);display:flex;justify-content:center;align-items:center;gap:6px;background:linear-gradient(90deg,#1877f2,#0a5bd3);color:#fff!important;font-family:var(--font-mono);font-size:11px;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 2px 6px #0003;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.facebookGroupBanner:hover{background:linear-gradient(90deg,#166fe5,#084cab);box-shadow:0 0 15px #1877f266}.facebookGroupBanner svg{width:12px;height:12px;flex-shrink:0;animation:facebookBannerBounce 2s infinite ease-in-out}@keyframes facebookBannerBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.facebookGroupBanner span{display:flex;align-items:center;justify-content:center}.facebookGroupBanner .arrow{display:inline-block;margin-left:4px;transition:transform .2s ease}.facebookGroupBanner:hover .arrow{transform:translate(3px)}.banOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:var(--space-16);background:#050810c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.banOverlayCard{position:relative;width:min(520px,100%);padding:28px;border:1px solid rgba(248,113,113,.45);border-radius:8px;background:#121826f5;box-shadow:0 24px 80px #00000080;text-align:center}.banOverlayCard h2{margin:0 0 12px;color:#fecaca;font-size:30px}.banOverlayCard p{margin:0;color:var(--text-primary);font-size:16px;overflow-wrap:anywhere}.banOverlayCard span{display:block;margin-top:12px;color:var(--muted);font-size:13px}.banOverlayClose{position:absolute;top:10px;right:10px;width:34px;height:34px;padding:0;border-radius:999px}.banUserControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.banUserControls input{width:min(280px,100%);min-height:34px;padding:0 10px}.dangerButton{color:var(--error);border-color:#f8717159}.adminTableToolbar,.adminPagination,.userCreditHistoryHeader{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adminTableToolbar{margin-top:16px;justify-content:space-between}.adminTableToolbar select{min-height:38px;padding:0 10px}.adminSearchField{display:flex;align-items:center;gap:8px;min-width:min(100%,360px);padding:0 10px;border:1px solid var(--border-light);background:#00000047}.adminSearchField input{width:100%;min-height:38px;padding:0;border:0;background:transparent}.adminPagination{justify-content:flex-end;margin-top:14px}.adminPagination span{color:var(--text-secondary);font-size:12px}.adminUserTable .tableRow{grid-template-columns:minmax(180px,1fr) auto auto auto minmax(220px,auto)}.adminUserIdentity,.creditHistoryTable .tableRow>div{display:grid;gap:4px;min-width:0}.adminUserIdentity span,.creditHistoryTable .tableRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userCreditHistoryPanel{margin-top:16px;padding:14px;border:1px solid var(--border-light);background:#00000038}.userCreditHistoryHeader{justify-content:space-between}.userCreditHistoryHeader h3{margin:0 0 6px}.userCreditHistoryHeader span{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.creditHistoryTable{max-height:360px;overflow-y:auto}.creditHistoryTable .tableRow{grid-template-columns:auto minmax(180px,1fr) auto}@media(max-width:1200px){.topupAuditTable .tableRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.adminSearchField{min-width:100%}.adminTableToolbar select{width:100%}.adminUserTable .tableRow,.creditHistoryTable .tableRow,.topupAuditTable .tableRow{grid-template-columns:1fr}.adminPagination{justify-content:center}}
