:root{color-scheme:dark;--bg: #08080c;--bg-raised: #0e0e14;--surface: rgba(14, 14, 22, .94);--surface-hover: rgba(22, 20, 34, .96);--border: rgba(255, 255, 255, .06);--border-accent: rgba(168, 85, 247, .4);--text: #ede9f6;--text-muted: rgba(220, 210, 240, .5);--accent: #a855f7;--accent-deep: #6d28d9;--accent-electric: #c084fc;--accent-ink: #1e1032;--success: #7ef4b8;--shadow: 0 2px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 48px rgba(0, 0, 0, .6);--radius: 8px;--radius-sm: 4px;--radius-lg: 12px;--font-display: "Instrument Serif", Georgia, serif;--font-heading: "Space Grotesk", sans-serif;--font-body: "Sora", sans-serif;--font-mono: "JetBrains Mono", "Space Mono", monospace;--width: min(1200px, calc(100vw - 48px) );--page-transition-distance: 12px;--page-transition-duration: .56s;--page-transition-ease: cubic-bezier(.22, 1, .36, 1);--page-transition-stagger: 24ms}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body)}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 60% at 12% 8%,rgba(109,40,217,.13),transparent 60%);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;opacity:.28;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:180px}body.page-transition-ready{overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}#root{min-height:100vh}[data-react-page]{min-height:100%;position:relative;opacity:1;transform:translateZ(0);view-transition-name:route-frame}body.page-transition-ready #root{isolation:isolate}body.page-transition-ready.page-transition-leaving:before{opacity:0}body.page-transition-ready.page-transition-leaving [data-react-page]{opacity:.998}body.page-transition-ready.page-transition-enter.page-transition-in [data-react-page]{animation:pageFrameSettle .26s ease both}@keyframes pageFrameSettle{0%{opacity:.992}to{opacity:1}}body.page-transition-ready .pt-target{opacity:1;transform:var(--pt-base-transform, translate3d(0, 0, 0));will-change:opacity,transform}body.page-transition-ready.page-transition-enter .pt-target{opacity:0;transform:var(--pt-base-transform, translate3d(0, 0, 0)) scale(.985)}body.page-transition-ready.page-transition-enter.page-transition-in .pt-target{animation:pageTargetReveal var(--page-transition-duration) var(--page-transition-ease) both;animation-delay:calc(var(--pt-index, 0) * var(--page-transition-stagger))}@keyframes pageTargetReveal{0%{opacity:0;transform:var(--pt-base-transform, translate3d(0, 0, 0)) scale(.985)}to{opacity:1;transform:var(--pt-base-transform, translate3d(0, 0, 0))}}body.page-transition-ready.page-transition-leaving{pointer-events:none}body.page-transition-ready.page-transition-leaving .pt-target{opacity:0;transform:var(--pt-base-transform, translate3d(0, 0, 0)) scale(.992);transition:opacity .18s ease,transform .18s ease;transition-delay:0ms}::view-transition-group(route-frame){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(route-frame),::view-transition-new(route-frame){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}::view-transition-old(route-frame){animation-name:routeFrameExit}::view-transition-new(route-frame){animation-name:routeFrameEnter}@keyframes routeFrameExit{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateZ(0) scale(.992);filter:blur(8px)}}@keyframes routeFrameEnter{0%{opacity:0;transform:translateZ(0) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.cursor-blob{position:fixed;top:0;left:0;width:160px;height:160px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(168,85,247,.18),transparent 70%);filter:blur(50px);opacity:.5;mix-blend-mode:screen;transform:translate(-50%,-50%);z-index:0}button,.btn,.cta-button,.page-btn,.buy-button,.login-btn,.logout-btn{position:relative;overflow:visible;transform:translateZ(0);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;cursor:pointer}button:after,.btn:after,.cta-button:after,.page-btn:after,.buy-button:after,.login-btn:after,.logout-btn:after{content:none}button:hover,.btn:hover,.cta-button:hover,.page-btn:hover,.buy-button:hover,.login-btn:hover,.logout-btn:hover{transform:translateY(-1px)}button:active,.btn:active,.cta-button:active,.page-btn:active,.buy-button:active,.login-btn:active,.logout-btn:active{transform:translateY(0) scale(.98)}button:focus-visible,.btn:focus-visible,.cta-button:focus-visible,.page-btn:focus-visible,.buy-button:focus-visible,.login-btn:focus-visible,.logout-btn:focus-visible,.site-shell a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell{position:relative;min-height:100vh;overflow:clip}.site-glow{display:none}.site-container{width:var(--width);margin:0 auto}.site-main,.site-header,.site-footer{position:relative;z-index:1}.site-main{min-height:calc(100vh - 96px)}.site-header{z-index:20;padding:0}.site-header-public{position:sticky;top:0}.site-header-dashboard{position:sticky;top:0;z-index:1100}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;border:none;border-bottom:1px solid var(--border);border-radius:0;background:#08080ceb;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.site-brand-mark{width:36px;height:36px;border-radius:var(--radius-sm);object-fit:contain;background:none;border:none;padding:0;box-shadow:none}.site-brand-copy{display:grid;gap:0;min-width:0}.site-brand-copy strong{font-family:var(--font-heading);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.site-brand-copy span{display:none}.site-nav{display:flex;flex:1 1 auto;justify-content:center;flex-wrap:nowrap;gap:4px;min-width:0}.site-nav-link,.site-footer-link,.site-ghost-link{color:var(--text-muted);transition:color .14s ease}.site-nav-link{padding:8px 14px;border-radius:var(--radius-sm);border:none;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:none}.site-nav-link:hover{color:var(--text);transform:none}.site-nav-link.active{color:var(--accent-electric);background:none;border:none}.site-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.site-ghost-link{padding:8px 0;white-space:nowrap;font-size:.85rem;font-family:var(--font-mono);letter-spacing:.02em}.site-ghost-link:hover,.site-footer-link:hover{color:var(--text)}.site-cta,.site-secondary-button,.buy-button,.site-shell .cta-button,.site-shell .btn,.site-shell .page-btn,.site-shell .login-btn,.site-shell .contact-item{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 22px;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);border:1px solid transparent}.site-cta,.buy-button,.site-shell .cta-button,.site-shell .btn:not(.btn-outline),.site-shell .login-btn{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:none}.site-cta:hover,.buy-button:hover,.site-shell .cta-button:hover,.site-shell .btn:not(.btn-outline):hover,.site-shell .login-btn:hover{background:var(--accent-electric);border-color:var(--accent-electric);box-shadow:0 4px 20px #a855f74d}.site-secondary-button,.site-shell .page-btn,.site-shell .btn-outline,.site-shell .contact-item{color:var(--text);background:transparent;border-color:var(--border)}.site-secondary-button:hover,.site-shell .page-btn:hover,.site-shell .btn-outline:hover,.site-shell .contact-item:hover{border-color:var(--border-accent);color:var(--accent-electric)}.site-page{display:grid;gap:0}.site-hero{padding:88px 0 40px}.site-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:28px}.site-stack{display:grid;gap:18px}.section-heading{display:grid;gap:14px}.hero-eyebrow,.section-eyebrow,.card-kicker{margin:0;color:var(--accent-electric);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.site-shell h1,.site-shell h2,.site-shell h3{margin:0;font-family:var(--font-heading);line-height:1.05;letter-spacing:-.03em}.site-shell h1{max-width:14ch;font-size:clamp(3rem,7vw,5.8rem);font-weight:700}.site-shell h2{font-size:clamp(2rem,4vw,3.1rem);font-weight:600}.site-shell h3{font-size:1.25rem;font-weight:600}.hero-copy,.section-heading p,.site-shell .sharp-card p,.site-shell .card p,.site-shell .panel p,.site-shell .pricing-card p,.site-shell .preview-card p,.site-shell .buy-card p,.site-shell .status-card p,.site-shell .support-card p,.site-shell .team-card p{margin:0;color:var(--text-muted);line-height:1.7}.hero-copy{max-width:56ch;font-size:1.05rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.site-section{padding:48px 0 64px;border-top:1px solid var(--border)}.site-section-alt{position:relative}.site-section-alt:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--accent-ink),transparent 40%);opacity:.3;pointer-events:none}.site-grid{display:grid;gap:20px}.site-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .sharp-card,.site-shell .card,.site-shell .panel,.site-shell .pricing-card,.site-shell .preview-card,.site-shell .buy-card,.site-shell .status-card,.site-shell .support-card,.site-shell .team-card{position:relative;display:grid;gap:14px;padding:24px;border:1px solid var(--border);border-top:2px solid var(--accent-deep);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.site-shell .sharp-card:before,.site-shell .card:before,.site-shell .panel:before,.site-shell .pricing-card:before,.site-shell .preview-card:before,.site-shell .buy-card:before,.site-shell .status-card:before,.site-shell .support-card:before,.site-shell .team-card:before{content:none}.legacy-page-pricing .legacy-fragment .pricing-card:after,.legacy-page-preview .legacy-fragment .preview-card:after,.legacy-page-home .legacy-fragment .cheat-features .sharp-card:after{content:none}.hero-card{min-height:100%}.hero-stat{align-content:center;min-height:140px}.hero-stat strong{font-family:var(--font-heading);font-size:2.5rem;letter-spacing:-.03em}.hero-stat span{color:var(--text-muted)}.route-card{min-height:220px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.route-card:hover{border-color:var(--border-accent);transform:translateY(-2px);background:var(--surface-hover)}.pricing-card{align-content:start}.pricing-card-featured{border-color:var(--border-accent);border-top-color:var(--accent);background:linear-gradient(180deg,rgba(109,40,217,.08),var(--surface) 40%)}.pricing-tier{color:var(--accent-electric);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pricing-duration{color:var(--text-muted);font-size:.95rem}.pricing-copy{min-height:84px}.site-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.site-list li{display:flex;align-items:center;gap:10px;color:var(--text-muted)}.site-list li:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--accent);flex:0 0 auto}.step-number,.team-avatar{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--accent-ink);border:1px solid var(--border-accent);color:var(--accent-electric);font-family:var(--font-mono);font-weight:700;font-size:.85rem}.team-avatar{width:54px;height:54px;font-size:1.25rem;border-radius:50%}.preview-frame{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:#04060cd1}.preview-frame img{width:100%;height:100%;object-fit:cover}.status-card{min-height:220px}.status-indicator{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 14px;border-radius:var(--radius-sm);background:#7ef4b814;border:1px solid rgba(126,244,184,.15);color:#dfffee;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #7ef4b81a}.site-footer{padding:0 0 48px;border-top:1px solid var(--border);margin-top:64px}.site-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:0;padding-top:36px}.site-footer-card{display:grid;gap:12px;padding:0 20px;border-radius:0;border:none;border-left:1px solid var(--border);background:none;box-shadow:none}.site-footer-card:first-child{border-left:none;padding-left:0}.site-footer-card h3{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.footer-brand{align-items:flex-start}.site-footer-copy{margin:0;color:var(--text-muted);line-height:1.6;font-size:.9rem}.site-footer-copy a:hover{color:var(--text)}.site-footer-link{font-size:.88rem}.site-footer-discord{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:0;border-radius:0;border:none;background:none;color:var(--accent-electric);font-family:var(--font-mono);font-weight:500;font-size:.8rem;letter-spacing:.06em;box-shadow:none;transition:color .14s ease}.site-footer-discord:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}.site-footer-discord:hover{color:var(--text);transform:none;box-shadow:none}.legacy-page{padding-bottom:24px}.legacy-fragment{display:grid;gap:0}.legacy-fragment .container{width:var(--width);margin:0 auto}.legacy-fragment main,.legacy-fragment .page{display:grid;gap:0}.legacy-fragment .hero,.legacy-fragment .pricing-hero{padding:80px 0 48px}.legacy-fragment main.page,.legacy-fragment .page{padding:80px 0 64px}.legacy-fragment .content-section,.legacy-fragment .pricing-section,.legacy-fragment .payment-methods,.legacy-fragment .cta-section,.legacy-fragment .section{padding:48px 0 64px;border-top:1px solid var(--border)}.legacy-fragment .hero-content,.legacy-fragment .footer-copy,.legacy-fragment .footer-info,.legacy-fragment .section-heading{display:grid;gap:16px}.legacy-fragment .hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px}.legacy-fragment .hero-logo{width:clamp(72px,8vw,110px)}.legacy-fragment h1,.legacy-fragment h2,.legacy-fragment h3{margin:0;line-height:1.05;letter-spacing:-.03em}.legacy-fragment h1{max-width:14ch;font-family:var(--font-display);font-size:clamp(3rem,7vw,5.6rem);font-style:italic;font-weight:400;letter-spacing:-.04em}.legacy-fragment main.page h1,.legacy-fragment .guide-page h1{max-width:none;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-style:normal;font-weight:700;letter-spacing:-.03em}.legacy-fragment h2,.legacy-fragment h3{font-family:var(--font-heading);font-weight:600}.legacy-fragment p,.legacy-fragment li,.legacy-fragment dd{color:var(--text-muted);line-height:1.7;font-size:clamp(1rem,.24vw + .96rem,1.1rem)}.legacy-fragment ul,.legacy-fragment ol,.legacy-fragment dl{margin:0}.legacy-fragment .section-title,.legacy-fragment .payment-title,.legacy-fragment .cta-title,.legacy-fragment .preview-title,.legacy-fragment .support-name,.legacy-fragment .team-name{font-family:var(--font-heading);line-height:1.05;font-size:clamp(1.7rem,1.25vw + 1.32rem,2.85rem);letter-spacing:-.03em;font-weight:600}.legacy-fragment .section-intro,.legacy-fragment .intro,.legacy-fragment .hero-copy,.legacy-fragment .preview-desc,.legacy-fragment .payments-note,.legacy-fragment .cta-copy,.legacy-fragment .status-note,.legacy-fragment .status-footnote,.legacy-fragment .form-note{max-width:64ch;font-size:clamp(1.05rem,.42vw + 1rem,1.2rem)}.legacy-fragment .page-buttons,.legacy-fragment .footer-links,.legacy-fragment .footer-nav,.legacy-fragment .payment-logos,.legacy-fragment .hero-actions{display:flex;flex-wrap:wrap;gap:12px}.legacy-fragment .page-buttons,.legacy-fragment .hero-actions,.legacy-fragment .payment-logos{margin-top:12px}.legacy-fragment .page-btn,.legacy-fragment .btn,.legacy-fragment .cta-button,.legacy-fragment .buy-button,.legacy-fragment .login-btn{min-width:140px}.legacy-fragment .pricing-grid,.legacy-fragment .preview-grid,.legacy-fragment .support-grid,.legacy-fragment .team-grid,.legacy-fragment .program-grid{display:grid;gap:20px}.legacy-fragment .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-fragment .preview-grid,.legacy-fragment .support-grid,.legacy-fragment .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-fragment .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-fragment .steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.legacy-fragment .cheat-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.legacy-fragment .feature-list{display:grid;gap:12px}.legacy-fragment .feature-item{display:flex;align-items:flex-start;gap:12px}.legacy-fragment .feature-icon,.legacy-fragment .icon{color:var(--accent-electric)}.legacy-fragment .support-form,.legacy-fragment .footer,.legacy-fragment .footer-cta{position:relative;display:grid;gap:16px;padding:24px;border:1px solid var(--border);border-top:2px solid var(--accent-deep);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.legacy-fragment .callout{position:relative;padding:24px;border:1px solid var(--border);border-left:3px solid var(--accent-deep);border-radius:var(--radius);background:var(--surface);line-height:1.7}.legacy-fragment .callout strong:first-of-type{display:block;margin-bottom:.45rem}.legacy-fragment .callout-tip{border-left-color:var(--success)}.legacy-fragment .callout-warning{border-left-color:#f59e0b}.legacy-fragment .support-form form{display:grid;gap:16px}.legacy-fragment .support-field{display:grid;gap:8px}.legacy-fragment .support-field input,.legacy-fragment .support-field select,.legacy-fragment .support-field textarea,.legacy-fragment .support-form input,.legacy-fragment .support-form select,.legacy-fragment .support-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#06060ce6;color:var(--text);font-family:var(--font-body);transition:border-color .14s ease}.legacy-fragment .support-field input:focus,.legacy-fragment .support-field select:focus,.legacy-fragment .support-field textarea:focus,.legacy-fragment .support-form input:focus,.legacy-fragment .support-form select:focus,.legacy-fragment .support-form textarea:focus{outline:none;border-color:var(--accent)}.legacy-fragment .support-field textarea,.legacy-fragment .support-form textarea{min-height:180px;resize:vertical}.legacy-fragment .support-avatar{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--accent-ink);border:1px solid var(--border-accent);color:var(--accent-electric);font-size:1.2rem}.legacy-fragment .plan-name,.legacy-fragment .price,.legacy-fragment .price-period,.legacy-fragment .popular-badge,.legacy-fragment .payment-pill,.legacy-fragment .status-label,.legacy-fragment .patent,.legacy-fragment .eyebrow{width:fit-content}.legacy-fragment .price{font-family:var(--font-heading);font-size:3rem;color:#fff;letter-spacing:-.03em}.legacy-fragment .price-period,.legacy-fragment .plan-name,.legacy-fragment .status-label,.legacy-fragment .eyebrow{color:var(--accent-electric);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.legacy-fragment .payment-pill,.legacy-fragment .popular-badge,.legacy-fragment .patent{padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff08;color:var(--text);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em}.legacy-page-pricing .legacy-fragment .pricing-hero{position:relative;overflow:hidden}.legacy-page-pricing .legacy-fragment .pricing-hero .container,.legacy-page-pricing .legacy-fragment .payment-methods .container,.legacy-page-pricing .legacy-fragment .cta-section .container{display:grid;justify-items:start;text-align:left;gap:20px}.legacy-page-pricing .legacy-fragment .pricing-hero h1{max-width:none;font-size:clamp(3.4rem,7vw,5.8rem);letter-spacing:-.04em}.legacy-page-pricing .legacy-fragment .pricing-hero p{margin:0;max-width:58ch;text-align:left}.legacy-page-pricing .legacy-fragment .pricing-hero:before,.legacy-page-pricing .legacy-fragment .pricing-hero:after{content:none}.legacy-page-pricing .legacy-fragment .pricing-card{display:flex;flex-direction:column;gap:16px;padding:28px 24px;border-radius:var(--radius);align-items:flex-start;text-align:left;isolation:isolate;background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--accent-deep);transform:none;transition:transform .2s ease,border-color .16s ease,box-shadow .16s ease;will-change:transform,box-shadow}.legacy-page-pricing .legacy-fragment .pricing-card:nth-child(1),.legacy-page-pricing .legacy-fragment .pricing-card:nth-child(2),.legacy-page-pricing .legacy-fragment .pricing-card:nth-child(3){transform:none}.legacy-page-pricing .legacy-fragment .pricing-card:hover{transform:translateY(-3px);border-color:var(--border-accent);box-shadow:var(--shadow-lg)}.legacy-page-pricing .legacy-fragment .pricing-grid{align-items:stretch;gap:20px;margin-top:12px}.legacy-page-pricing .legacy-fragment .features-list{display:grid;width:100%;gap:0;padding:0;margin:4px 0 0;flex:1 1 auto}.legacy-page-pricing .legacy-fragment .plan-name,.legacy-page-pricing .legacy-fragment .price,.legacy-page-pricing .legacy-fragment .price-period,.legacy-page-pricing .legacy-fragment .popular-badge{justify-self:start}.legacy-page-pricing .legacy-fragment .plan-name{color:var(--accent-electric);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.18em;line-height:1.55}.legacy-page-pricing .legacy-fragment .price{margin-top:2px;font-size:clamp(3.35rem,4.1vw,4.7rem);line-height:.96;letter-spacing:-.04em}.legacy-page-pricing .legacy-fragment .price-period{font-size:.88rem;letter-spacing:.1em;color:var(--text-muted)}.legacy-page-pricing .legacy-fragment .features-list li{position:relative;padding:11px 0 11px 22px;border-bottom:0;font-size:.95rem}.legacy-page-pricing .legacy-fragment .features-list li+li{border-top:1px solid var(--border)}.legacy-page-pricing .legacy-fragment .features-list li:before{content:"";position:absolute;top:1.2rem;left:0;width:6px;height:6px;border-radius:1px;background:var(--accent);transform:translateY(-50%);box-shadow:none}.legacy-page-pricing .legacy-fragment .buy-button{margin-top:auto;width:100%;min-height:52px;font-size:.82rem;letter-spacing:.14em}.legacy-page-pricing .legacy-fragment .popular-badge{position:relative;overflow:hidden;isolation:isolate;margin:4px 0 8px;padding:6px 14px;background:var(--accent);border-color:var(--accent);color:#fff;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;animation:none;box-shadow:none}.legacy-page-pricing .legacy-fragment .popular-badge:before{content:none}.legacy-page-pricing .legacy-fragment .pricing-card.popular,.legacy-page-pricing .legacy-fragment .pricing-card:has(.popular-badge){background:linear-gradient(180deg,rgba(109,40,217,.1),var(--surface) 40%);border-color:var(--border-accent);border-top:2px solid var(--accent);box-shadow:var(--shadow-lg)}.legacy-page-pricing .legacy-fragment .pricing-card.popular:before,.legacy-page-pricing .legacy-fragment .pricing-card:has(.popular-badge):before{content:none}.legacy-page-pricing .legacy-fragment .pricing-card.popular .buy-button{background:var(--accent);border-color:var(--accent);box-shadow:none}.legacy-page-pricing .legacy-fragment .pricing-card.popular .buy-button:hover{background:var(--accent-electric);border-color:var(--accent-electric)}.legacy-page-home .legacy-fragment .hero-discord-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:40px;margin-top:2px;padding:0;border-radius:0;border:none;background:none;color:var(--accent-electric);font-family:var(--font-mono);font-size:.82rem;font-weight:500;letter-spacing:.04em;box-shadow:none;transition:color .14s ease}.legacy-page-home .legacy-fragment .hero-discord-link:before{content:">";color:var(--accent);font-weight:700;background:none;box-shadow:none;width:auto;height:auto;border-radius:0}.legacy-page-home .legacy-fragment .hero-discord-link:hover{color:var(--text);transform:none;border-color:transparent;background:none;box-shadow:none;text-shadow:none}.legacy-page-home .legacy-fragment .cheat-features .sharp-card,.legacy-page-home .legacy-fragment .cheat-features .feature-chip{min-height:0}.legacy-page-home .legacy-fragment .feature-chip{font-family:var(--font-heading);padding:18px 20px;color:var(--text);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-top:2px solid var(--accent-deep);border-radius:var(--radius);background:var(--surface);transition:border-color .16s ease,transform .16s ease}.legacy-page-home .legacy-fragment .feature-chip:hover{border-color:var(--border-accent);transform:translate(4px)}.legacy-page-home .legacy-fragment .feature-chip-label{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;color:var(--accent);min-width:24px}.legacy-page-home .legacy-fragment .feature-chip-soon{opacity:.45}.legacy-page-home .legacy-fragment .hero-sidebar{position:relative;z-index:2}.legacy-page-home .legacy-fragment .hero-sidebar .cheat-features{grid-template-columns:1fr;gap:12px;margin-top:0}.legacy-page-home .legacy-fragment .hero-kicker{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-electric)}.legacy-page-home .legacy-fragment .hero-rule{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent);margin-top:48px}.legacy-page-home .legacy-fragment .home-nav-section{padding:48px 0 56px}.legacy-page-home .legacy-fragment .cta-button-secondary{font-family:var(--font-mono);display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);padding:0 22px;min-height:44px;text-decoration:none;border-radius:var(--radius-sm);font-weight:500;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);transition:border-color .14s ease,color .14s ease,transform .16s ease}.legacy-page-home .legacy-fragment .cta-button-secondary:hover{border-color:var(--border-accent);color:var(--accent-electric);transform:translateY(-1px)}.legacy-page-preview .legacy-fragment .preview-grid{margin-top:28px}.legacy-page-preview .legacy-fragment .preview-card{display:flex;flex-direction:column;transform:none;transition:transform .2s ease,border-color .16s ease,box-shadow .16s ease}.legacy-page-preview .legacy-fragment .preview-card:nth-child(1),.legacy-page-preview .legacy-fragment .preview-card:nth-child(2){transform:none}.legacy-page-preview .legacy-fragment .preview-card:hover{transform:translateY(-3px);border-color:var(--border-accent);box-shadow:var(--shadow-lg)}.legacy-page-support .legacy-fragment #contact .section-title{margin-bottom:30px}.legacy-page-support .legacy-fragment .support-form{margin-bottom:28px}.legacy-page-support .legacy-fragment .support-grid{margin-top:18px}.legacy-page-support .legacy-fragment .support-card{min-height:210px;align-content:center;padding:28px}.legacy-page-affiliates .legacy-fragment .hero-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:auto;padding:0;border:0;border-top:0;background:transparent;box-shadow:none}.legacy-page-affiliates .legacy-fragment .hero-stat{display:grid;gap:10px;min-height:120px;padding:20px;border:1px solid var(--border);border-top:2px solid var(--accent-deep);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.legacy-page-affiliates .legacy-fragment .hero-stat .stat-label{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.legacy-page-affiliates .legacy-fragment .hero-stat .stat-value{color:#fff;font-family:var(--font-heading);font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}.legacy-page-affiliates .legacy-fragment .panel{padding:28px}.legacy-page-affiliates .legacy-fragment .steps-grid{gap:20px}.legacy-page-affiliates .legacy-fragment .step-number{width:44px;height:44px;font-size:.85rem}.legacy-page-affiliates .legacy-fragment .hero-copy,.legacy-page-affiliates .legacy-fragment .panel p,.legacy-page-affiliates .legacy-fragment .rule-list li{max-width:60ch}.dashboard-shell .page,.admin-shell .page{padding-top:36px!important}.dashboard-shell h1,.admin-shell h1{position:relative;z-index:1}.dashboard-shell .page>.container,.admin-shell .page>.container{position:relative;z-index:1}.legacy-fragment .preview-image{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:#04060cd1}.legacy-fragment .preview-image-fill{width:100%;height:100%;object-fit:cover}.legacy-fragment .team-avatar{width:56px;height:56px}.legacy-fragment table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:#08080ee6}.legacy-fragment th,.legacy-fragment td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border)}.legacy-fragment th{color:var(--accent-electric);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.legacy-fragment tr:last-child td{border-bottom:0}.legacy-fragment .guide-content{display:grid;gap:20px}.legacy-fragment .guide-content>section{display:grid;gap:14px;padding:24px;border:1px solid var(--border);border-left:3px solid var(--accent-deep);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.legacy-fragment .toc{display:grid;gap:14px;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--shadow)}.legacy-fragment .toc-list{display:grid;gap:10px;padding-left:1.2rem}.legacy-fragment .guide-content ul,.legacy-fragment .guide-content ol,.legacy-fragment .errors{padding-left:1.2rem}.legacy-fragment .errors dt{margin-top:14px;color:#fff;font-weight:700}.legacy-fragment .errors dd{margin:6px 0 0}.legacy-fragment pre,.legacy-fragment code{font-family:var(--font-mono)}.legacy-fragment pre{overflow-x:auto;margin:0;padding:16px;border-radius:var(--radius);background:#04040ae6;border:1px solid var(--border)}.legacy-fragment code{padding:2px 6px;border-radius:var(--radius-sm);background:#ffffff0d}.legacy-fragment pre code{padding:0;background:none}.legacy-fragment .footer-links,.legacy-fragment .footer-nav{align-items:center}.legacy-fragment .discord-link,.legacy-fragment .contact-item,.legacy-fragment .footer a,.legacy-fragment .footer-cta a,.legacy-fragment .guide-content a,.legacy-fragment .toc a,.legacy-fragment .status-footnote a{color:var(--accent-electric);transition:color .14s ease}.legacy-fragment .discord-link:hover,.legacy-fragment .contact-item:hover,.legacy-fragment .footer a:hover,.legacy-fragment .footer-cta a:hover,.legacy-fragment .guide-content a:hover,.legacy-fragment .toc a:hover,.legacy-fragment .status-footnote a:hover{color:var(--text)}.legacy-fragment .stat-label{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.legacy-fragment .stat-value{font-family:var(--font-heading);font-size:1.35rem;letter-spacing:-.02em}.legacy-fragment .footer-links,.legacy-fragment .payment-logos{row-gap:14px}@media(max-width:1080px){.legacy-fragment .hero-grid,.legacy-fragment .pricing-grid,.legacy-fragment .preview-grid,.legacy-fragment .support-grid,.legacy-fragment .program-grid,.legacy-fragment .steps-grid,.legacy-fragment .team-grid,.legacy-fragment .cheat-features{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-page-pricing .legacy-fragment .pricing-card:nth-child(1),.legacy-page-pricing .legacy-fragment .pricing-card:nth-child(2),.legacy-page-pricing .legacy-fragment .pricing-card:nth-child(3),.legacy-page-preview .legacy-fragment .preview-card:nth-child(1),.legacy-page-preview .legacy-fragment .preview-card:nth-child(2){transform:none}.site-header{position:static;padding-top:12px}.site-header-inner{flex-direction:column;border-radius:var(--radius);text-align:center;border-bottom:none;border:1px solid var(--border);padding:16px;gap:12px}.site-hero-grid,.site-footer-grid{grid-template-columns:1fr}.site-footer-card{border-left:none;border-top:1px solid var(--border);padding:16px 0}.site-footer-card:first-child{border-top:none}.site-grid-4,.site-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{flex-wrap:wrap}}@media(max-width:720px){:root{--width: min(100vw - 24px, 100%)}.site-hero{padding-top:48px}.site-shell h1{max-width:none;font-size:clamp(2.5rem,15vw,4rem)}.site-grid-2,.site-grid-3,.site-grid-4{grid-template-columns:1fr}.site-header-actions,.hero-actions{width:100%;justify-content:center}.site-nav{justify-content:center}.site-cta,.site-secondary-button,.buy-button{width:100%}.site-shell .sharp-card,.site-shell .card,.site-shell .panel,.site-shell .pricing-card,.site-shell .preview-card,.site-shell .buy-card,.site-shell .status-card,.site-shell .support-card,.site-shell .team-card,.site-footer-card{padding:18px;border-radius:var(--radius)}.site-brand{flex-direction:column;text-align:center}.legacy-fragment .hero,.legacy-fragment .pricing-hero,.legacy-fragment main.page,.legacy-fragment .page,.legacy-fragment .content-section,.legacy-fragment .pricing-section,.legacy-fragment .payment-methods,.legacy-fragment .cta-section,.legacy-fragment .section{padding-top:40px}.legacy-fragment .hero-grid,.legacy-fragment .pricing-grid,.legacy-fragment .preview-grid,.legacy-fragment .support-grid,.legacy-fragment .program-grid,.legacy-fragment .steps-grid,.legacy-fragment .team-grid,.legacy-fragment .cheat-features{grid-template-columns:1fr}.legacy-fragment h1{max-width:none;font-size:clamp(2.3rem,13vw,3.6rem)}.legacy-page-pricing .legacy-fragment .pricing-card{padding:24px 20px}.legacy-page-pricing .legacy-fragment .pricing-hero .container,.legacy-page-pricing .legacy-fragment .payment-methods .container,.legacy-page-pricing .legacy-fragment .cta-section .container{gap:16px}.legacy-page-affiliates .legacy-fragment .hero-card{grid-template-columns:1fr}.legacy-fragment .page-btn,.legacy-fragment .btn,.legacy-fragment .cta-button,.legacy-fragment .buy-button,.legacy-fragment .login-btn{min-width:0}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:16px 24px;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 24px #0006}.cookie-banner-inner{max-width:var(--width);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cookie-banner-text{flex:1;min-width:200px;margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.5}.cookie-banner-link{color:var(--accent-electric);text-decoration:none}.cookie-banner-link:hover{color:var(--text)}.cookie-banner-actions{display:flex;gap:12px;flex-shrink:0}.cookie-banner-btn{padding:10px 20px;font-family:var(--font-mono);font-size:.85rem;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:background .14s ease,color .14s ease}.cookie-banner-btn-accept{background:var(--accent);color:var(--bg);border:none}.cookie-banner-btn-accept:hover{background:var(--accent-electric)}.cookie-banner-btn-essential{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.cookie-banner-btn-essential:hover{color:var(--text);border-color:#fff3}.snake-404-page{position:fixed;inset:0;min-height:100vh;z-index:100}.snake-404-inner{margin:0 auto;display:flex;min-height:100vh;align-items:center;padding:24px 20px;max-width:1152px}.snake-404-grid{display:grid;width:100%;align-items:center;gap:32px;grid-template-columns:1fr}@media(min-width:1024px){.snake-404-grid{grid-template-columns:320px 1fr;gap:56px}}.snake-404-board-wrap{display:flex;justify-content:center}@media(min-width:1024px){.snake-404-board-wrap{justify-content:flex-start}}.snake-404-board{display:grid;aspect-ratio:1;width:100%;max-width:320px;outline:none}.snake-404-board:focus{outline:2px solid var(--accent);outline-offset:3px}.snake-404-content{display:flex;flex-direction:column;justify-content:center;text-align:left}.snake-404-title{font-family:var(--font-heading);font-size:clamp(5.5rem,12vw,10.5rem);font-weight:600;line-height:1;letter-spacing:-.08em}.snake-404-url{margin-top:12px;font-family:var(--font-mono);font-size:clamp(.69rem,1.5vw,.875rem);text-transform:uppercase;letter-spacing:.28em;word-break:break-all}.snake-404-hint{margin:16px 0 0;font-size:.85rem;color:var(--text-muted);font-family:var(--font-body)}.snake-404-home-link{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:0 22px;min-height:44px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);font-family:var(--font-mono);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .14s ease,box-shadow .14s ease,transform .16s ease}.snake-404-home-link:hover{background:var(--accent-electric);border-color:var(--accent-electric);transform:translateY(-1px);box-shadow:0 4px 20px #a855f74d}
