@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700;800&family=Orbitron:wght@500;700;800;900&display=swap";:root{--bg: #0a0a0f;--fg: #e0e0e0;--card: #12121a;--muted: #1c1c2e;--muted-fg: #6b7280;--accent: #00ff88;--accent-secondary: #ff00ff;--accent-tertiary: #00d4ff;--border: #2a2a3a;--error: #ff3366;--glow-main: 0 0 5px #00ff88, 0 0 10px rgba(0,255,136,.25);--glow-lg: 0 0 10px #00ff88, 0 0 20px rgba(0,255,136,.35), 0 0 40px rgba(0,255,136,.18);--glow-magenta: 0 0 6px #ff00ff, 0 0 18px rgba(255,0,255,.3);--glow-cyan: 0 0 6px #00d4ff, 0 0 18px rgba(0,212,255,.3)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:JetBrains Mono,monospace}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell-cyber{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 20% 10%,rgba(255,0,255,.09),transparent 24%),radial-gradient(circle at 80% 10%,rgba(0,212,255,.08),transparent 26%),radial-gradient(circle at 50% 70%,rgba(0,255,136,.06),transparent 28%),linear-gradient(180deg,#090910,#0a0a0f)}.app-shell-cyber>*:not(.scanline-overlay):not(.grid-overlay){position:relative;z-index:1}.scanline-overlay,.grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.scanline-overlay{z-index:0;opacity:.18;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.32) 2px,rgba(0,0,0,.32) 4px)}.grid-overlay{z-index:0;opacity:.18;background-image:linear-gradient(rgba(0,255,136,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.04) 1px,transparent 1px);background-size:44px 44px}.container{max-width:1240px;margin:0 auto;padding:0 24px}.header-cyber{position:sticky;top:0;z-index:20;background:#0a0a0fdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,255,136,.12)}.header-shell{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.header-right{display:flex;align-items:center;gap:18px}.logo-cyber{display:flex;align-items:center;gap:14px;cursor:pointer}.logo-mark{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--accent);border:1px solid rgba(0,255,136,.3);clip-path: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));box-shadow:var(--glow-main);font-weight:800}.logo-title{font-family:Orbitron,monospace;font-size:18px;font-weight:800;letter-spacing:.18em;color:var(--fg)}.logo-sub{font-size:11px;letter-spacing:.22em;color:var(--muted-fg)}.nav-cyber{display:flex;gap:24px}.nav-cyber a{font-size:13px;letter-spacing:.2em;color:var(--fg);transition:all .12s steps(4)}.nav-cyber a:hover{color:var(--accent);text-shadow:0 0 6px rgba(0,255,136,.6)}.hero-section,.catalog-section,.support-section,.detail-shell,.checkout-layout,.single-panel-shell{padding-top:48px;padding-bottom:84px}.hero-grid,.support-grid,.checkout-layout,.cyber-grid{display:grid;gap:24px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:start}.products-grid,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:start}.single-panel-shell{max-width:920px}.cyber-card{position:relative;background:linear-gradient(180deg,#12121afa,#0a0a0ffa);border:1px solid var(--border);padding:24px;clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));transition:transform .14s steps(4),box-shadow .14s steps(4),border-color .14s steps(4),filter .14s steps(4);transform-origin:center}.cyber-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,255,136,.03),transparent 30%,rgba(0,212,255,.04));pointer-events:none}.hover-glow:hover{border-color:#00ff888c;box-shadow:var(--glow-lg);transform:translateY(-6px) scale(1.03)}.terminal-panel{background:linear-gradient(180deg,#0a0a0ffa,#12121afa)}.holographic-card{background:linear-gradient(180deg,#1c1c2e8c,#12121ad1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glow-main)}.hero-panel{min-height:420px}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:var(--muted-fg);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.panel-label{color:var(--accent-tertiary);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px}.status-ok{color:var(--accent);text-shadow:0 0 6px rgba(0,255,136,.45)}.status-live{color:var(--accent-secondary);text-shadow:0 0 6px rgba(255,0,255,.4)}.section-headline{margin-bottom:30px;text-align:center}.section-headline.align-left{text-align:left}.section-headline.compact{margin-bottom:20px}.plan-warning{margin-bottom:14px;color:var(--error);font-size:13px;letter-spacing:.08em;line-height:1.7;text-transform:uppercase;text-shadow:0 0 8px rgba(255,51,102,.25)}.section-title,.hero-title,.cyber-card-title{font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:.08em;margin:0}.hero-title{font-size:clamp(42px,7vw,86px);line-height:.98;color:var(--fg);margin-bottom:18px;text-shadow:-2px 0 rgba(255,0,255,.55),2px 0 rgba(0,212,255,.55),0 0 14px rgba(0,255,136,.25)}.cyber-glitch{position:relative}.cyber-glitch:before,.cyber-glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.72}.cyber-glitch:before{color:var(--accent-secondary);transform:translate(-2px);clip-path:inset(0 0 55% 0)}.cyber-glitch:after{color:var(--accent-tertiary);transform:translate(2px);clip-path:inset(45% 0 0 0)}.hero-subtitle,.section-copy,.cyber-copy{color:var(--fg);opacity:.9;line-height:1.8;font-size:15px}.hero-subtitle{max-width:760px;margin:0 0 24px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.blink-cursor{display:inline-block;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.cyber-btn{background:transparent;color:var(--accent);border:2px solid var(--accent);padding:14px 18px;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:all .12s steps(4)}.cyber-btn:hover{background:var(--accent);color:var(--bg);box-shadow:var(--glow-main);transform:translateY(-2px) scale(1.03)}.cyber-btn-primary{border-color:var(--accent);color:var(--accent)}.cyber-btn-secondary{border-color:var(--accent-secondary);color:var(--accent-secondary)}.cyber-btn-secondary:hover{background:var(--accent-secondary);color:var(--bg);box-shadow:var(--glow-magenta)}.cyber-btn.wide{width:100%}.glitch-button:hover{text-shadow:-1px 0 var(--accent-secondary),1px 0 var(--accent-tertiary)}.hero-side .stat-stack{display:grid;gap:12px}.stat-line{display:flex;justify-content:space-between;align-items:center;color:var(--fg);font-size:13px;letter-spacing:.12em}.progress-line{position:relative;height:10px;border:1px solid var(--border);background:#00ff880a;overflow:hidden}.progress-line .bar-fill{display:block;height:100%;background:linear-gradient(90deg,rgba(0,255,136,.4),var(--accent));box-shadow:var(--glow-main)}.progress-line.amber .bar-fill{background:linear-gradient(90deg,#ffb00066,#ffb000)}.progress-line.cyan .bar-fill{background:linear-gradient(90deg,rgba(0,212,255,.4),var(--accent-tertiary))}.product-shell,.detail-banner-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.cyber-icon-box{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,255,136,.32);color:var(--accent);box-shadow:var(--glow-main);font-family:Orbitron,monospace;font-weight:800;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.cyber-icon-box.large{width:88px;height:88px;font-size:24px}.product-meta{min-width:0}.cyber-card-title{font-size:28px;line-height:1.1;margin-bottom:12px}.price-line{display:flex;align-items:baseline;gap:10px;margin:18px 0;flex-wrap:wrap}.prompt,.price-key,.price-unit{color:var(--muted-fg);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.cyber-price{font-family:Orbitron,monospace;font-size:42px;color:var(--accent);text-shadow:0 0 12px rgba(0,255,136,.35)}.cyber-list{display:grid;gap:8px;margin-bottom:22px;color:var(--fg);font-size:13px;letter-spacing:.08em}.detail-topbar{margin-bottom:16px}.back-link{border:none;background:transparent;color:var(--accent-tertiary);cursor:pointer;padding:0;letter-spacing:.16em;font-family:JetBrains Mono,monospace}.detail-banner{margin-bottom:26px}.terminal-form{display:grid;gap:20px}.terminal-input-row{display:grid;gap:8px}.terminal-prefix{color:var(--accent);font-size:12px;letter-spacing:.16em}.terminal-input-row input{width:100%;background:var(--bg);color:var(--accent);border:1px solid var(--border);padding:14px 16px;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.terminal-input-row input:focus{outline:none;border-color:var(--accent);box-shadow:var(--glow-main)}.terminal-input-row input::placeholder{color:var(--muted-fg);letter-spacing:.08em}.method-grid-cyber{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.method-panel{background:#0a0a0ff5;color:var(--fg);border:1px solid var(--border);padding:16px;text-align:left;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));cursor:pointer;transition:all .12s steps(4)}.method-panel strong{display:block;color:var(--accent);margin:8px 0 4px;font-family:Orbitron,monospace}.method-panel span:last-child{color:var(--muted-fg);font-size:13px}.method-panel.active{border-color:var(--accent);box-shadow:var(--glow-main)}.checkout-email-notice,.payment-route-note{background:#0a0a0ff5;color:var(--fg);border:1px solid var(--border);padding:18px;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.checkout-email-notice{border-color:#ffc400a6;box-shadow:0 0 0 1px #ffc40026,0 0 18px #ffc4001f;background:linear-gradient(180deg,#2a1e06eb,#12121af5)}.checkout-email-notice strong{display:block;color:#ffd24d;margin-bottom:10px;font-family:Orbitron,monospace;letter-spacing:.08em}.checkout-email-notice p{margin:0;color:var(--fg);opacity:.94;line-height:1.8;font-size:14px}.checkout-email-notice p+p{margin-top:10px}.checkout-email-notice b{color:#ffd24d}.payment-route-note strong{display:block;color:var(--accent);margin-bottom:8px;font-family:Orbitron,monospace;letter-spacing:.12em}.payment-route-note p{margin:0;color:var(--fg);opacity:.88;line-height:1.8;font-size:14px}.result-window,.license-terminal{margin-top:22px;background:#0a0a0ff5;border:1px solid var(--border);padding:18px}.result-ok{color:var(--accent);text-shadow:0 0 8px rgba(0,255,136,.28);word-break:break-all}.result-err{color:var(--error);word-break:break-all}.license-copy-note{margin-top:12px;color:var(--accent-tertiary);font-size:12px;letter-spacing:.18em}.order-meta-window{display:grid;gap:8px}.order-meta-line{color:var(--fg);opacity:.82;word-break:break-word;font-size:13px;letter-spacing:.08em}.footer-cyber{border-top:1px solid rgba(0,255,136,.12);color:var(--muted-fg);padding:24px 0 40px}.footer-inner{font-size:12px;letter-spacing:.16em}@media(max-width:1024px){.hero-grid,.products-grid,.plan-grid,.support-grid,.checkout-layout{grid-template-columns:1fr}}@media(max-width:720px){.container{padding:0 16px}.header-shell{min-height:auto;padding:14px 0;flex-direction:column;align-items:flex-start}.header-right{width:100%;flex-direction:column;align-items:flex-start}.back-global-btn{width:100%}.nav-cyber{gap:16px;flex-wrap:wrap}.hero-title{font-size:44px}.method-grid-cyber{grid-template-columns:1fr}.cyber-card-title{font-size:24px}.cyber-price{font-size:34px}}
