:root{--bg:#020403;--bg2:#060c07;--surface:#0a130b;--surface2:#0f1c10;--surface3:#142016;--border:rgba(0,255,102,.1);--border2:rgba(0,255,102,.18);--border3:rgba(0,255,102,.28);--green:#0f6;--green2:#00cc52;--green-dim:rgba(0,255,102,.07);--green-dim2:rgba(0,255,102,.14);--green-dim3:rgba(0,255,102,.25);--gold:#f4c542;--gold2:#c9a227;--gold-dim:rgba(244,197,66,.1);--red:#ff4d6a;--red-dim:rgba(255,77,106,.1);--blue:#4da6ff;--blue-dim:rgba(77,166,255,.1);--purple:#9945ff;--yellow:#ffd740;--text:#fff;--text2:#9abaa8;--text3:#5a7a6a;--text4:#2a4a3a;--font-brand:"Space Grotesk","DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-full:9999px;--shadow-card:0 4px 20px rgba(0,0,0,.35);--shadow-hover:0 8px 32px rgba(0,0,0,.5);--shadow-modal:0 24px 80px rgba(0,0,0,.65);--shadow-glow:0 0 24px rgba(0,255,102,.18);--shadow-elevated:0 16px 48px rgba(0,0,0,.5);--t-fast:0.15s ease;--t-base:0.2s ease;--t-slow:0.35s ease;--sidebar-w:210px;--topbar-h:62px;--rightpanel-w:240px;--container-xl:1300px;--container-lg:1100px;--container-md:860px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{width:100%;overflow-x:hidden}body,canvas,html,img,svg,video{max-width:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-brand);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 700px 500px at 80% 0,rgba(0,255,102,.04),transparent),radial-gradient(ellipse 500px 400px at 0 90%,rgba(0,255,102,.03),transparent)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}img{display:block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,255,102,.15);border-radius:var(--r-xs)}::-webkit-scrollbar-thumb:hover{background:rgba(0,255,102,.3)}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(0,255,102,0)}50%{box-shadow:0 0 30px 4px rgba(0,255,102,.18)}}@keyframes scanLine{0%{top:-2px}to{top:100%}}@keyframes priceGlow{0%,to{box-shadow:0 0 60px rgba(0,255,102,.15),0 40px 80px rgba(0,0,0,.6);border-color:rgba(0,255,102,.4)}50%{box-shadow:0 0 90px rgba(0,255,102,.3),0 40px 80px rgba(0,0,0,.6);border-color:rgba(0,255,102,.7)}}@keyframes scan{0%{top:-4px}to{top:100%}}@keyframes floatBull{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeUpLand{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lp-scan{animation:scan 6s linear infinite}.lp-ticker-inner{animation:ticker 28s linear infinite}.lp-ticker-inner:hover{animation-play-state:paused}.tg-tape{animation:ticker 35s linear infinite;animation-play-state:running!important}.tg-tape:hover{animation-play-state:paused!important}.tg-tape-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.lp-nav-link{transition:color .2s}.lp-nav-link:hover{color:#0f6!important}.lp-hamburger{display:none}.mega-item{transition:background .15s}.mega-item:hover{background:rgba(0,255,102,.07)!important}.mega-item:hover>div>div:first-child,.mega-item:hover>span{color:#0f6!important}@media (max-width:1500px){.lp-header-right-text{display:none!important}}@media (max-width:1380px){.lp-header-inner{gap:1rem!important;padding:0 1.25rem!important}.lp-header-right{gap:.6rem!important}.lp-nav-item{padding:.45rem .55rem!important;font-size:12px!important}}@media (max-width:1200px){.lp-header-price{display:none!important}.lp-nav-item{letter-spacing:.02em!important}}@media (max-width:1100px){.lp-header-inner{gap:.75rem!important}.lp-nav-item{padding:.4rem .45rem!important;font-size:11.5px!important}}@media (max-width:1023px){.lp-header-nav,.lp-header-right,.lp-header-right-text{display:none!important}.lp-hamburger{display:flex!important}}@media (max-width:768px){.lp-header-inner{height:62px!important;padding:0 1rem!important}.lp-logo-img{max-width:155px!important;max-height:44px!important}}@media (max-width:480px){.lp-header-inner{height:56px!important;padding:0 .85rem!important}.lp-logo-img{max-width:136px!important;max-height:38px!important}}.lp-btn-cta{transition:transform .2s,box-shadow .2s!important}.lp-btn-cta:hover{transform:translateY(-2px)!important;box-shadow:0 10px 36px rgba(0,255,102,.38)!important}.lp-btn-outline{transition:border-color .2s,color .2s,background .2s!important}.lp-btn-outline:hover{border-color:#0f6!important;color:#0f6!important;background:rgba(0,255,102,.06)!important}.lp-price-cta{transition:transform .2s,box-shadow .2s!important}.lp-price-cta:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px rgba(0,255,102,.45)!important}.lp-feat-card{transition:border-color .25s,box-shadow .25s,transform .2s!important}.lp-feat-card:hover{border-color:rgba(0,255,102,.4)!important;box-shadow:0 0 30px rgba(0,255,102,.14)!important;transform:translateY(-4px)!important}.lp-step-card{transition:border-color .25s,box-shadow .25s!important}.lp-step-card:hover{border-color:rgba(0,255,102,.35)!important;box-shadow:0 0 24px rgba(0,255,102,.1)!important}.lp-test-card{transition:border-color .25s,transform .2s!important}.lp-test-card:hover{border-color:rgba(0,255,102,.3)!important;transform:translateY(-3px)!important}.lp-price-card{animation:priceGlow 3.5s ease-in-out infinite}.lp-hero-grid>*{min-width:0}.lp-hero-h1{font-size:clamp(34px,4.2vw,58px)}@media (max-width:1500px){.lp-hero-h1{font-size:clamp(28px,2.9vw,42px)}}@media (max-width:1200px){.lp-hero-h1{font-size:clamp(26px,2.7vw,34px)}}@media (max-width:1024px){.lp-hero-h1{font-size:clamp(30px,4.5vw,44px)}.lp-hero-grid{grid-template-columns:1fr 1fr!important}.lp-hero-text{grid-column:1/-1}}.lp-plans-grid>*{min-width:0}@media (min-width:1025px){.lp-plan-elite{transform:translateY(-14px)}}@media (max-width:1024px){.lp-plans-grid{grid-template-columns:minmax(0,380px)!important;row-gap:2.25rem!important}}@media (max-width:768px){.lp-hero-grid{grid-template-columns:1fr!important}.lp-feat-grid{flex-wrap:wrap!important}.lp-feat-card{min-width:calc(50% - .5rem)!important}.lp-steps-grid,.lp-test-grid{grid-template-columns:1fr!important}.lp-header-nav,.lp-header-right-text{display:none!important}}@media (max-width:480px){.lp-feat-card{min-width:100%!important}.lp-metrics-grid{flex-direction:column!important;align-items:center!important}}.lp-tools-grid,.lp-tools-grid>*,.lp-trust-grid,.lp-trust-grid>*{min-width:0}@media (max-width:980px){.lp-trust-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.lp-tools-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.lp-tools-grid,.lp-trust-grid{grid-template-columns:1fr!important}}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.t-h1{font-size:clamp(28px,4vw,48px);letter-spacing:-.03em;line-height:1.07}.t-h1,.t-h2{font-family:var(--font-brand);font-weight:800;-webkit-font-smoothing:antialiased}.t-h2{font-size:clamp(20px,3vw,32px);letter-spacing:-.025em;line-height:1.15}.t-h3{font-size:18px;letter-spacing:-.02em;line-height:1.3}.t-h3,.t-h4{font-family:var(--font-brand);font-weight:700;-webkit-font-smoothing:antialiased}.t-h4{font-size:15px;letter-spacing:-.01em}.t-page-title{font-family:var(--font-brand);font-size:20px;font-weight:800;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:.5rem}.t-label{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text3)}.t-label,.t-mono{font-family:var(--font-mono)}.t-mono{font-size:13px;font-weight:500}.t-body{font-size:14px;line-height:1.65}.t-small{font-size:12px;line-height:1.6;color:var(--text2)}.t-xs{font-size:11px;color:var(--text3)}.text-green{color:var(--green)}.text-gold{color:var(--gold)}.text-red{color:var(--red)}.text-blue{color:var(--blue)}.text-muted{color:var(--text3)}.text-muted2{color:var(--text2)}.text-gradient-green{background:linear-gradient(135deg,#0f6,#69ffb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-gold{background:linear-gradient(135deg,#f4c542,#ffe082);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.p-4{padding:var(--s4)}.p-6{padding:var(--s6)}.p-8{padding:var(--s8)}.px-4{padding-left:var(--s4);padding-right:var(--s4)}.px-6{padding-left:var(--s6);padding-right:var(--s6)}.py-4{padding-top:var(--s4);padding-bottom:var(--s4)}.py-6{padding-top:var(--s6);padding-bottom:var(--s6)}.mt-4{margin-top:var(--s4)}.mt-6{margin-top:var(--s6)}.mb-4{margin-bottom:var(--s4)}.mb-6{margin-bottom:var(--s6)}.gap-4{gap:var(--s4)}.gap-6{gap:var(--s6)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1}.min-w-0{min-width:0}.container{max-width:var(--container-xl)}.container,.container-lg{width:100%;margin:0 auto;padding:0 var(--s6)}.container-lg{max-width:var(--container-lg)}.container-md{width:100%;max-width:var(--container-md);margin:0 auto;padding:0 var(--s6)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.card-hover{transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base);cursor:default}.card-hover:hover{border-color:var(--border2);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.card-glass{background:rgba(10,19,11,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--r-lg)}.card-elevated{box-shadow:var(--shadow-elevated)}.card-elevated,.section-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.section-card{overflow:hidden;animation:fadeUp .4s ease both}.grid-bg{background-image:linear-gradient(rgba(0,255,102,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,102,.05) 1px,transparent 0);background-size:50px 50px}.glass{background:rgba(10,19,11,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass,.surface-card{border:1px solid var(--border)}.surface-card{background:var(--surface);border-radius:var(--r-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-brand);font-weight:600;cursor:pointer;border-radius:var(--r-md);border:none;transition:all var(--t-base);white-space:nowrap;text-decoration:none;-webkit-font-smoothing:antialiased}.btn-sm{font-size:12px;padding:.45rem 1rem}.btn-md{font-size:14px;padding:.7rem 1.5rem}.btn-lg{font-size:15px;padding:.85rem 2rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#0f6,#00cc52);color:#000;font-weight:700;font-size:14px;border:none;border-radius:var(--r-md);padding:.75rem 1.75rem;cursor:pointer;transition:transform var(--t-base),box-shadow var(--t-base);white-space:nowrap;letter-spacing:.02em;font-family:var(--font-brand);-webkit-font-smoothing:antialiased}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,255,102,.35)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--green-dim);color:var(--green);font-weight:600;font-size:14px;border:1px solid var(--border2);border-radius:var(--r-md);padding:.75rem 1.75rem;cursor:pointer;transition:all var(--t-base);white-space:nowrap;font-family:var(--font-brand)}.btn-secondary:hover{background:var(--green-dim2);border-color:var(--border3)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--text);font-weight:500;font-size:14px;border:1px solid var(--border2);border-radius:var(--r-md);padding:.75rem 1.75rem;cursor:pointer;transition:all var(--t-base);white-space:nowrap;font-family:var(--font-brand);text-decoration:none}.btn-outline:hover{border-color:var(--green);color:var(--green);background:var(--green-dim)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:hsla(0,0%,100%,.5);font-size:13px;border:1px solid transparent;border-radius:var(--r-md);padding:.55rem 1rem;cursor:pointer;transition:all var(--t-fast);font-family:var(--font-brand)}.btn-ghost:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#ff4d6a,#c24);color:#fff;font-weight:700;font-size:14px;border:none;border-radius:var(--r-md);padding:.75rem 1.75rem;cursor:pointer;transition:transform var(--t-base),box-shadow var(--t-base);white-space:nowrap;font-family:var(--font-brand)}.btn-danger:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,77,106,.35)}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#f4c542,#c9a227);color:#000;font-weight:700;font-size:14px;border:none;border-radius:var(--r-md);padding:.75rem 1.75rem;cursor:pointer;transition:transform var(--t-base),box-shadow var(--t-base);white-space:nowrap;font-family:var(--font-brand)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(244,197,66,.35)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-md);width:34px;height:34px;cursor:pointer;color:hsla(0,0%,100%,.4);transition:all var(--t-fast)}.btn-icon:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.field-group{display:flex;flex-direction:column;gap:0}.field-label,.field-label-tag{display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.45rem}.field-input,.field-select,.field-textarea{width:100%;background:var(--surface2);border:1px solid var(--border2);border-radius:var(--r-md);padding:.65rem 1rem;color:var(--text);font-size:13px;outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast);font-family:var(--font-brand);box-sizing:border-box}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:rgba(0,255,102,.4);box-shadow:0 0 0 3px rgba(0,255,102,.08)}.field-input::placeholder{color:var(--text4)}.field-input.error{border-color:var(--red);background:rgba(255,77,106,.04)}.field-textarea{resize:vertical;line-height:1.65}.field-hint{color:var(--text3)}.field-error,.field-hint{font-size:11px;margin-top:.3rem}.field-error{color:var(--red)}.chip{background:var(--green-dim);border:1px solid var(--border2);border-radius:var(--r-full);padding:.3rem 1rem;color:var(--green);letter-spacing:.12em}.badge,.chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase}.badge{border-radius:var(--r-sm);padding:.2rem .65rem;letter-spacing:.1em}.badge-green{background:rgba(0,255,102,.1);border:1px solid rgba(0,255,102,.22);color:var(--green)}.badge-red{background:rgba(255,77,106,.1);border:1px solid rgba(255,77,106,.22);color:var(--red)}.badge-gold{background:rgba(244,197,66,.1);border:1px solid rgba(244,197,66,.22);color:var(--gold)}.badge-blue{background:rgba(77,166,255,.1);border:1px solid rgba(77,166,255,.22);color:var(--blue)}.badge-muted{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--text3)}.page-header{padding:1.5rem 1.75rem 1.1rem;border-bottom:1px solid var(--border);background:rgba(2,4,3,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.main-title,.page-title{font-family:var(--font-brand);font-size:20px;font-weight:800;letter-spacing:-.022em;display:flex;align-items:center;gap:.5rem;margin-bottom:2px;-webkit-font-smoothing:antialiased}.main-title .trend-arrow,.page-title .trend-arrow{color:var(--green);font-size:16px}.main-subtitle,.page-subtitle{font-size:12px;color:var(--text3);line-height:1.5}.main-header{padding:1.5rem 1.75rem 1.1rem;border-bottom:1px solid var(--border)}.table-container{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{font-family:var(--font-mono);font-size:9px;color:rgba(0,255,102,.5);letter-spacing:.14em;text-transform:uppercase;padding:.65rem 1.25rem;border-bottom:1px solid var(--border);background:rgba(0,255,102,.02);font-weight:600;text-align:left}.table td{padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,255,102,.05);font-size:13px;color:var(--text)}.table tr:hover td{background:rgba(0,255,102,.02)}.table tr:last-child td{border-bottom:none}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:2rem;position:relative;background-image:linear-gradient(rgba(0,255,102,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,102,.03) 1px,transparent 0);background-size:40px 40px}.auth-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r-xl);padding:2.5rem;position:relative;z-index:2;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:fadeUp .5s ease both}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--text3);font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--border)}@media (max-width:640px){.auth-card{padding:1.75rem 1.25rem}.hide-mobile{display:none!important}.page-header{padding:1rem 1rem .75rem}.main-title,.page-title{font-size:17px}.container,.container-lg,.container-md{padding:0 var(--s4)}}@media (max-width:1024px){.hide-tablet{display:none!important}:root{--rightpanel-w:0px}}@media (min-width:1280px){.show-desktop-only{display:flex}}.divider{width:100%;height:1px;border:none;margin:0}.divider,.divider-v{background:var(--border)}.divider-v{width:1px;height:100%}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface2) 50%,var(--surface) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:var(--r-md)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.alert{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--r-md);padding:.75rem 1rem;font-size:13px;line-height:1.5}.alert-success{background:rgba(0,255,102,.08);border:1px solid rgba(0,255,102,.2);color:var(--green)}.alert-error{background:rgba(255,77,106,.08);border:1px solid rgba(255,77,106,.2);color:var(--red)}.alert-warning{background:rgba(244,197,66,.08);border:1px solid rgba(244,197,66,.2);color:var(--gold)}.alert-info{background:rgba(77,166,255,.08);border:1px solid rgba(77,166,255,.2);color:var(--blue)}.modal-overlay{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s ease}.modal-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-modal);animation:fadeUp .25s ease;max-height:92vh;display:flex;flex-direction:column;width:100%}.truncate{overflow:hidden;text-overflow:ellipsis}.nowrap,.truncate{white-space:nowrap}.cursor-pointer{cursor:pointer}.opacity-50{opacity:.5}.animate-fade-up{animation:fadeUp .4s ease both}.animate-fade-in{animation:fadeIn .3s ease both}.legal-footer-link{font-size:13px;color:#5a7a6a;text-decoration:none;transition:color .15s}.legal-footer-link:hover{color:#0f6}