:root{--bg: #0b0b0d;--bg-card: #101013;--bg-hover: #14141a;--bg-strip: #0e0e11;--fg: #dddde3;--fg-muted: #6e6e7c;--accent: #6b9ab8;--accent-lo: rgba(107,154,184,.1);--border: #1a1a21;--ok: #4a9a62;--font-d: "Syne", sans-serif;--font-b: "DM Sans", sans-serif;--font-m: "Courier New", Courier, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-b);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.inner{max-width:1040px;margin:0 auto;padding:0 32px}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:#0b0b0de6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.nav-logo{font-family:var(--font-d);font-weight:800;font-size:1.125rem;letter-spacing:.14em;color:var(--fg)}.nav-right{display:flex;align-items:center;gap:28px}.nav-link{font-size:.8rem;font-weight:500;letter-spacing:.06em;color:var(--fg-muted);transition:color .18s}.nav-link:hover,.nav-link.active{color:var(--fg)}.hero{padding-top:140px;padding-bottom:80px;min-height:100vh;display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%;max-width:1040px;margin:0 auto;padding:0 32px}.eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.hero-text h1{font-family:var(--font-d);font-weight:800;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:20px;text-wrap:balance}.hero-desc{font-size:.9375rem;font-weight:300;color:var(--fg-muted);line-height:1.75;max-width:400px;margin-bottom:40px}.hero-btns{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.btn-primary{background:var(--accent);color:#0b0b0d;font-size:.875rem;font-weight:500;letter-spacing:.06em;padding:13px 30px;transition:opacity .18s,transform .18s;white-space:nowrap}.btn-primary:hover{opacity:.82;transform:translateY(-1px)}.btn-ghost{font-size:.875rem;color:var(--fg-muted);transition:color .18s;white-space:nowrap}.btn-ghost:hover{color:var(--fg)}.hero-visual{min-width:0}.hero-img{width:100%;display:block;border:1px solid var(--border)}.mock-game{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--border);background:#0d1520;font-family:var(--font-m);-webkit-user-select:none;user-select:none}.mock-game.small{max-width:100%}.mg-sky{position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(180deg,#1a3d5e,#244860 65%,#2a3e50)}.mg-ground{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,#080e14,#101820 70%,#1a2430)}.esp-box{position:absolute;border:1.5px solid rgba(107,154,184,.72);z-index:5}.esp-box:before{content:attr(data-name);position:absolute;top:-17px;left:50%;transform:translate(-50%);font-size:10px;color:#6b9ab8e6;background:#0000009e;padding:1px 5px;white-space:nowrap}.esp-box:after{content:attr(data-dist);position:absolute;bottom:-15px;left:50%;transform:translate(-50%);font-size:9px;color:#6b9ab88c;white-space:nowrap}.esp-box.far{border-color:#6b9ab861;opacity:.7}.mg-tracers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.mg-arraylist{position:absolute;top:10px;right:10px;z-index:10;display:flex;flex-direction:column;gap:1px}.al-row{font-size:11px;background:#0009;color:var(--fg);padding:2px 8px;border-left:2px solid var(--accent);display:flex;justify-content:space-between;gap:18px;min-width:110px}.al-row em{font-style:normal;color:var(--accent);font-size:10px}.al-row.dim{opacity:.45;border-left-color:#6b9ab84d}.mg-xhair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:14px;height:14px}.mg-xhair:before,.mg-xhair:after{content:"";position:absolute;background:#fffc}.mg-xhair:before{width:2px;height:14px;left:50%;top:0;transform:translate(-50%)}.mg-xhair:after{width:14px;height:2px;top:50%;left:0;transform:translateY(-50%)}.mg-target{position:absolute;bottom:22px;left:50%;transform:translate(-50%);background:#000000a6;padding:8px 16px;z-index:10;min-width:150px;text-align:center}.tg-name{display:block;font-size:11px;color:var(--fg);margin-bottom:5px}.tg-bar{height:3px;background:#ffffff1a;margin-bottom:4px}.tg-bar div{height:100%;background:var(--ok)}.tg-stats{font-size:9px;color:var(--fg-muted)}.mg-cps{position:absolute;bottom:10px;right:10px;font-size:10px;color:#6b9ab880;z-index:10}.bypass-strip{background:var(--bg-strip);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 32px}.bypass-inner{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.bs-group{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bs-sep{width:1px;height:22px;background:var(--border);flex-shrink:0}.bs-label{font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;opacity:.5}.bs-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bs-list span{font-family:var(--font-m);font-size:.75rem;color:var(--fg-muted);background:var(--bg-card);border:1px solid var(--border);padding:3px 10px;letter-spacing:.04em}.feat-sec{padding:100px 0;border-top:1px solid var(--border)}.feat-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feat-layout.reverse{direction:rtl}.feat-layout.reverse>*{direction:ltr}.fl-label{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.feat-text h2{font-family:var(--font-d);font-weight:800;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.025em;margin-bottom:16px;text-wrap:balance}.feat-text p{font-size:.9375rem;font-weight:300;color:var(--fg-muted);line-height:1.75;max-width:380px;margin-bottom:24px}.feat-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.feat-list li{font-size:.875rem;color:var(--fg-muted);padding-left:16px;position:relative}.feat-list li:before{content:"—";position:absolute;left:0;color:var(--accent);font-size:.75rem}.feat-link{font-size:.875rem;color:var(--accent);transition:opacity .18s}.feat-link:hover{opacity:.7}.mock-terminal{background:#080c10;border:1px solid var(--border);overflow:hidden}.mt-bar{background:#0f1318;border-bottom:1px solid var(--border);padding:10px 14px;display:flex;align-items:center;gap:8px}.mt-dot{width:11px;height:11px;border-radius:50%}.mt-dot.r{background:#ff5f56}.mt-dot.y{background:#ffbd2e}.mt-dot.g{background:#27c93f}.mt-title{font-family:var(--font-m);font-size:.75rem;color:var(--fg-muted);margin-left:8px}.mt-body{padding:20px;display:flex;flex-direction:column;gap:6px}.mt-line{font-family:var(--font-m);font-size:.8125rem;color:#8a9ab8;line-height:1.4}.ml-dim{color:#3a4458}.ml-ok{color:var(--ok)}.mt-success .ml-ok{font-weight:700}.mt-cursor{color:var(--accent);animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.mock-modlist{background:var(--bg-card);border:1px solid var(--border);overflow:hidden}.mml-header{background:var(--bg-strip);border-bottom:1px solid var(--border);padding:12px 18px;font-family:var(--font-m);font-size:.75rem;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase}.mml-item{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--border);transition:background .15s}.mml-item:last-child{border-bottom:none}.mml-item:hover{background:var(--bg-hover)}.mml-item.on{border-left:2px solid var(--accent)}.mml-item:not(.on){opacity:.5}.mml-name{font-family:var(--font-m);font-size:.8125rem;color:var(--fg)}.mml-val{font-family:var(--font-m);font-size:.75rem;color:var(--accent)}.mml-val.off{color:var(--fg-muted)}.cats-sec{padding:100px 0;border-top:1px solid var(--border)}.sec-label{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:40px;text-align:center}.cats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.cat-card{background:var(--bg-card);padding:36px 28px;display:flex;flex-direction:column;gap:10px;transition:background .18s;cursor:pointer}.cat-card:hover{background:var(--bg-hover)}.cat-icon{width:26px;height:26px;color:var(--accent);flex-shrink:0}.cat-name{font-family:var(--font-d);font-weight:700;font-size:1rem;letter-spacing:.04em;color:var(--fg);margin-top:8px}.cat-count{font-size:.8125rem;color:var(--fg-muted)}.cta-sec{border-top:1px solid var(--border);padding:100px 32px;text-align:center}.cta-inner{max-width:480px;margin:0 auto}.cta-title{font-family:var(--font-d);font-weight:800;font-size:clamp(1.875rem,4vw,2.75rem);letter-spacing:-.025em;line-height:1.1;margin-bottom:14px;text-wrap:balance}.cta-sub{font-size:.9375rem;font-weight:300;color:var(--fg-muted);margin-bottom:40px;line-height:1.7}.btn-discord{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);color:var(--fg-muted);font-size:.875rem;font-weight:500;letter-spacing:.04em;padding:13px 30px;transition:border-color .18s,color .18s}.btn-discord:hover{border-color:#3d3d4d;color:var(--fg)}footer{border-top:1px solid var(--border);padding:28px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-logo{font-family:var(--font-d);font-weight:800;font-size:.875rem;letter-spacing:.12em;color:var(--fg-muted)}.footer-links{display:flex;gap:24px}.footer-links a{font-size:.8125rem;color:var(--fg-muted);transition:color .18s}.footer-links a:hover{color:var(--fg)}.footer-legal{font-size:.71875rem;color:var(--fg-muted);opacity:.35}.page-hero{padding:144px 0 64px;border-bottom:1px solid var(--border)}.page-title{font-family:var(--font-d);font-weight:800;font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:-.025em;line-height:1;margin-bottom:16px}.page-sub{font-size:.9375rem;font-weight:300;color:var(--fg-muted);max-width:360px;line-height:1.7}.jump-nav{border-bottom:1px solid var(--border);background:var(--bg-strip);position:sticky;top:64px;z-index:50}.jump-inner{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.jump-inner::-webkit-scrollbar{display:none}.jump-inner a{font-size:.8rem;font-weight:500;letter-spacing:.06em;color:var(--fg-muted);padding:14px 20px;white-space:nowrap;border-right:1px solid var(--border);transition:color .15s,background .15s}.jump-inner a:hover{color:var(--fg);background:var(--bg-hover)}.cat-section{padding:80px 0;border-bottom:1px solid var(--border)}.cat-hdr{display:flex;align-items:flex-start;gap:20px;margin-bottom:40px}.cat-hdr-icon{width:32px;height:32px;color:var(--accent);flex-shrink:0;margin-top:4px}.cat-hdr-title{font-family:var(--font-d);font-weight:800;font-size:1.75rem;letter-spacing:-.02em;margin-bottom:6px}.cat-hdr-desc{font-size:.9375rem;font-weight:300;color:var(--fg-muted);line-height:1.65}.mod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.mod-card{background:var(--bg-card);padding:24px 22px;transition:background .15s}.mod-card:hover{background:var(--bg-hover)}.mod-name{font-family:var(--font-d);font-weight:700;font-size:.9375rem;letter-spacing:.03em;color:var(--fg);margin-bottom:8px}.mod-desc{font-size:.8125rem;color:var(--fg-muted);line-height:1.6}.dl-section{padding:80px 0 100px}.dl-main{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;background:var(--bg-card);border:1px solid var(--border);padding:40px;margin-bottom:1px}.dl-main-text{display:flex;flex-direction:column;gap:18px;flex:1;min-width:0}.injector-block{background:var(--bg-strip);border:1px solid var(--border);border-top:none;padding:28px 40px;display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-bottom:64px}.inj-heading{font-family:var(--font-d);font-weight:700;font-size:.9375rem;color:var(--fg);white-space:nowrap}.inj-sub{font-size:.875rem;color:var(--fg-muted);line-height:1.6;flex:1;min-width:200px}.inj-sub strong{color:var(--fg);font-weight:500}.dl-card{background:var(--bg-card);padding:40px 36px;display:flex;flex-direction:column;gap:20px}.dl-card-top{display:flex;align-items:flex-start;gap:16px}.dl-icon{width:30px;height:30px;color:var(--accent);flex-shrink:0;margin-top:3px}.dl-name{font-family:var(--font-d);font-weight:700;font-size:1.125rem;letter-spacing:.03em;color:var(--fg);margin-bottom:4px}.dl-meta{font-family:var(--font-m);font-size:.71875rem;color:var(--fg-muted)}.dl-desc{font-size:.9rem;font-weight:300;color:var(--fg-muted);line-height:1.7}.dl-info{list-style:none;display:flex;flex-direction:column;gap:7px;flex:1}.dl-info li{font-size:.84375rem;color:var(--fg-muted);padding-left:14px;position:relative}.dl-info li:before{content:"—";position:absolute;left:0;color:var(--accent);font-size:.7rem}.dl-btn{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;font-weight:500;letter-spacing:.04em;padding:13px 24px;transition:opacity .18s,transform .18s,border-color .18s,color .18s}.dl-btn.primary{background:var(--accent);color:#0b0b0d}.dl-btn.primary:hover{opacity:.82;transform:translateY(-1px)}.dl-btn.ghost{border:1px solid var(--border);color:var(--fg-muted)}.dl-btn.ghost:hover{border-color:#3d3d4d;color:var(--fg)}.howto-dl{border-top:1px solid var(--border);padding-top:60px}.howto-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.hs-num{font-family:var(--font-d);font-size:2rem;font-weight:800;color:var(--border);line-height:1;margin-bottom:14px}.hs-title{font-family:var(--font-d);font-weight:700;font-size:.9375rem;letter-spacing:.03em;color:var(--fg);margin-bottom:7px}.hs-desc{font-size:.84375rem;color:var(--fg-muted);line-height:1.65}.hs-desc code{font-family:var(--font-m);font-size:.8em;color:var(--accent);background:#6b9ab814;padding:1px 6px;border:1px solid rgba(107,154,184,.15)}@media (max-width: 900px){.dl-main{flex-direction:column;align-items:flex-start}.howto-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.howto-steps{grid-template-columns:1fr}.dl-main{padding:28px 24px}.injector-block{padding:24px;flex-direction:column;align-items:flex-start;gap:16px}}.pricing-sec{padding:100px 0;border-top:1px solid var(--border)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);max-width:680px;margin:0 auto}.plan-card{background:var(--bg-card);padding:40px 36px;display:flex;flex-direction:column;gap:24px;position:relative}.plan-card.featured{background:var(--bg-hover)}.plan-badge{position:absolute;top:18px;right:18px;font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#6b9ab81a;border:1px solid rgba(107,154,184,.2);padding:3px 9px}.plan-header{display:flex;flex-direction:column;gap:6px}.plan-name{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.plan-price{font-family:var(--font-d);font-weight:800;font-size:2.75rem;line-height:1;letter-spacing:-.02em;color:var(--fg)}.plan-price span{font-size:1.25rem;font-weight:400;color:var(--fg-muted);letter-spacing:0}.plan-features{list-style:none;display:flex;flex-direction:column;gap:9px;flex:1}.plan-features li{font-size:.84375rem;color:var(--fg-muted);padding-left:14px;position:relative;line-height:1.5}.plan-features li:before{content:"—";position:absolute;left:0;color:var(--border);font-size:.7rem}.plan-features li strong{color:var(--fg);font-weight:500}.plan-btn{display:block;text-align:center;font-size:.84375rem;font-weight:500;letter-spacing:.04em;padding:12px 20px;border:1px solid var(--border);color:var(--fg-muted);transition:border-color .18s,color .18s}.plan-btn:hover{border-color:#3d3d4d;color:var(--fg)}.ltc-block,.mail-block{display:flex;flex-direction:column;gap:8px}.ltc-label{font-size:.71875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);opacity:.6}.ltc-address{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);padding:8px 12px}.ltc-address code{font-family:var(--font-m);font-size:.75rem;color:var(--accent);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltc-copy{background:none;border:none;color:var(--fg-muted);cursor:pointer;padding:2px;flex-shrink:0;transition:color .15s}.ltc-copy:hover{color:var(--fg)}.ltc-note{font-size:.71875rem;color:var(--ok);min-height:16px}.mail-form{display:flex;gap:8px}.mail-form input{flex:1;background:var(--bg);border:1px solid var(--border);color:var(--fg);font-family:var(--font-b);font-size:.84375rem;padding:10px 14px;outline:none;transition:border-color .18s;min-width:0}.mail-form input::placeholder{color:var(--fg-muted);opacity:.5}.mail-form input:focus{border-color:var(--accent)}.mail-form button{background:var(--accent);color:#0b0b0d;border:none;font-family:var(--font-b);font-size:.84375rem;font-weight:500;padding:10px 18px;cursor:pointer;white-space:nowrap;transition:opacity .18s}.mail-form button:hover{opacity:.82}.mail-confirm{font-size:.71875rem;color:var(--ok);min-height:16px}@media (max-width: 600px){.pricing-grid{grid-template-columns:1fr;max-width:100%}.mail-form{flex-direction:column}}@media (prefers-reduced-motion: no-preference){.hero-text>*{animation:fadeUp .65s ease both}.hero-text .eyebrow{animation-delay:0s}.hero-text h1{animation-delay:.08s}.hero-text .hero-desc{animation-delay:.16s}.hero-text .hero-btns{animation-delay:.24s}.hero-visual{animation:fadeUp .65s .2s ease both}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{order:-1}.hero-text h1{font-size:2.5rem}.hero{min-height:auto;padding-top:120px}.feat-layout,.feat-layout.reverse{grid-template-columns:1fr;direction:ltr;gap:48px}.feat-layout.reverse>*{direction:ltr}.cats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.mod-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){nav{padding:18px 20px}.inner{padding:0 20px}.cats-grid,.mod-grid{grid-template-columns:1fr}.jump-inner a{padding:12px 14px}.bs-sep{display:none}.footer-inner{flex-direction:column;text-align:center;gap:12px}}
