.legacy-content{
  --pink:    #FF1F7A;
  --purple:  #7B2FBE;
  --blue:    #00B4FF;
  --green:   #2EE59D;
  --yellow:  #F5E642;
  --black:   #080808;
  --void:    #04060C;
  --navy:    #0B1222;
  --cream:   #F2EEE6;
  --chalk:   #E8E3DA;
  --gray:    #9A9A9A;
  --bone:    rgba(242,238,230,0.88);
  --dim:     rgba(242,238,230,0.6);
  --ghost:   rgba(242,238,230,0.32);
}.legacy-content *,.legacy-content *::before,.legacy-content *::after{ margin:0; padding:0; box-sizing:border-box; }.legacy-content{ scroll-behavior:smooth; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }.legacy-content{
  background:var(--void);
  font-family:'Syne',sans-serif;
  color:var(--cream);
  overflow-x:hidden;
  min-height:100vh;
  line-height:1.6;
}@keyframes fadeUp{ from{opacity:0;transform:translateY(32px)} to{opacity:1;transform:translateY(0)} }@keyframes fadeIn{ from{opacity:0} to{opacity:1} }@keyframes barSweep{ from{transform:scaleX(0);transform-origin:left} to{transform:scaleX(1);transform-origin:left} }@keyframes pulseGlow{ 0%,100%{opacity:.16} 50%{opacity:.28} }@keyframes htBreathe{ 0%,100%{opacity:.5} 50%{opacity:.75} }@keyframes neonPulse{ 0%,100%{opacity:.85} 50%{opacity:1} }@keyframes scanDrift{ 0%{background-position:0 0} 100%{background-position:0 200px} }@keyframes nodeFlash{ 0%,100%{opacity:.4;transform:scale(1)} 50%{opacity:1;transform:scale(1.4)} }.legacy-content .grad-rule{ height:5px; background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue),var(--green),var(--yellow)); }.legacy-content .grad-rule.thin{ height:3px; }.legacy-content .grad-rule.micro{ height:2px; }.legacy-content .nav{
  position:fixed; top:0; left:0; right:0; z-index:1000;
  display:flex; align-items:center; justify-content:space-between;
  padding:18px 40px;
  background:rgba(4,6,12,.85);
  backdrop-filter:blur(20px); -webkit-backdrop-filter:blur(20px);
  border-bottom:1px solid rgba(242,238,230,.08);
  transition:background .4s, padding .4s;
}.legacy-content .nav-logo{
  font-family:'Anton',sans-serif; font-size:22px; letter-spacing:.04em;
  text-transform:uppercase; text-decoration:none;
  display:flex; align-items:center; gap:10px;
}.legacy-content .nav-dot{ width:8px; height:8px; border-radius:50%; background:var(--purple,#7B2FBE); display:inline-block; }.legacy-content .nav-white{ color:var(--cream); }.legacy-content .nav-accent{ color:var(--pink); }.legacy-content .nav-links{ list-style:none; display:flex; gap:32px; align-items:center; margin:0; padding:0; }.legacy-content .nav-links > li{ list-style:none; }.legacy-content .nav-links > li > a,.legacy-content .nav-links > li > .nav-dropdown-trigger{
  font-family:'Space Mono',monospace; font-size:11px;
  text-transform:uppercase; letter-spacing:.12em;
  color:rgba(242,238,230,.5); padding:6px 0; text-decoration:none;
  border-bottom:1px solid transparent;
  transition:color .3s, border-color .3s; cursor:pointer;
}.legacy-content .nav-links > li > a:hover,.legacy-content .nav-links > li > .nav-dropdown-trigger:hover{ color:var(--cream); }.legacy-content .nav-links > li.nav-dropdown.current > .nav-dropdown-trigger{
  color:var(--cream); border-bottom-color:var(--pink);
}.legacy-content .nav-cta{
  font-family:'Space Mono',monospace; font-size:11px; font-weight:700;
  letter-spacing:.08em; text-transform:uppercase;
  color:var(--void); background:var(--cream);
  padding:10px 24px; border-radius:2px; text-decoration:none;
  transition:background .3s, color .3s;
}.legacy-content .nav-cta:hover{ background:var(--pink); color:var(--cream); }.legacy-content .nav-dropdown{ position:relative; }.legacy-content .nav-dropdown-trigger{ display:inline-flex; align-items:center; gap:5px; }.legacy-content .nav-dropdown-trigger .chev{ font-size:8px; opacity:.7; transition:transform .3s; }.legacy-content .nav-dropdown:hover .nav-dropdown-trigger .chev,.legacy-content .nav-dropdown:focus-within .nav-dropdown-trigger .chev{ transform:translateY(2px); opacity:1; }.legacy-content .nav-dropdown-menu{
  position:absolute; top:calc(100% + 10px); left:-14px;
  min-width:260px; padding:8px 0;
  background:rgba(4,6,12,.96);
  backdrop-filter:blur(20px); -webkit-backdrop-filter:blur(20px);
  border:1px solid rgba(242,238,230,.12); border-radius:4px;
  box-shadow:0 14px 40px rgba(0,0,0,.5);
  list-style:none; margin:0;
  opacity:0; visibility:hidden; transform:translateY(-6px);
  transition:opacity .22s, transform .22s, visibility .22s;
}.legacy-content .nav-dropdown:hover .nav-dropdown-menu,.legacy-content .nav-dropdown:focus-within .nav-dropdown-menu{
  opacity:1; visibility:visible; transform:translateY(0);
}.legacy-content .nav-dropdown-menu li{ list-style:none; }.legacy-content .nav-dropdown-menu a{
  display:block; padding:10px 22px;
  font-family:'Space Mono',monospace; font-size:11px;
  letter-spacing:.1em; text-transform:uppercase;
  color:rgba(242,238,230,.7); text-decoration:none;
  border-bottom:none !important; white-space:nowrap;
  transition:background .2s, color .2s;
}.legacy-content .nav-dropdown-menu a:hover{ background:rgba(255,31,122,.1); color:var(--cream); }.legacy-content .nav-dropdown-menu a.current{ color:var(--cream); background:rgba(255,31,122,.12); }.legacy-content .post-breadcrumb{
  position:relative; z-index:6;
  font-family:'Space Mono',monospace; font-size:10px;
  letter-spacing:.2em; text-transform:uppercase;
  color:var(--dim); padding:90px 88px 0;
  max-width:1200px; margin:0 auto;
}.legacy-content .post-breadcrumb a{ color:var(--dim); text-decoration:none; transition:color .25s; }.legacy-content .post-breadcrumb a:hover{ color:var(--pink); }.legacy-content .post-breadcrumb .sep{ margin:0 10px; color:rgba(242,238,230,.25); }.legacy-content .post-breadcrumb .current{ color:var(--cream); }@media (max-width:900px){.legacy-content .nav{ padding:14px 20px; }.legacy-content .nav-links{ gap:18px; }.legacy-content .nav-cta{ display:none; }.legacy-content .post-breadcrumb{ padding:80px 24px 0; font-size:9px; }}.legacy-content .topnav{ display:none; }.legacy-content .hero{
  position:relative;
  min-height:100vh;
  display:flex; align-items:center;
  padding:120px 88px 80px;
  overflow:hidden;
}.legacy-content .hero-atmo{
  position:absolute; inset:0; z-index:1;
  background:
    radial-gradient(ellipse 55% 75% at 72% 42%, rgba(123,47,190,.30) 0%, transparent 55%),
    radial-gradient(ellipse 38% 55% at 12% 72%, rgba(46,229,157,.16) 0%, transparent 55%),
    radial-gradient(ellipse 42% 38% at 48% 4%,  rgba(255,31,122,.18) 0%, transparent 52%),
    radial-gradient(ellipse 28% 32% at 92% 82%, rgba(0,180,255,.14) 0%, transparent 50%);
  animation:pulseGlow 7s ease-in-out infinite;
}.legacy-content .hero-halftone{
  position:absolute; inset:0; z-index:2;
  background-image:radial-gradient(circle,rgba(255,255,255,.07) 1.5px,transparent 1.5px);
  background-size:20px 20px;
  animation:htBreathe 9s ease-in-out infinite;
}.legacy-content .hero-scan{
  position:absolute; inset:0; z-index:2; pointer-events:none;
  background:repeating-linear-gradient(
    -45deg,
    transparent, transparent 4px,
    rgba(255,255,255,.015) 4px, rgba(255,255,255,.015) 5px
  );
  animation:scanDrift 20s linear infinite;
}.legacy-content .signal-stage{
  position:absolute; inset:0; z-index:3;
  pointer-events:none;
  overflow:hidden;
}.legacy-content .signal-stage svg{ width:100%; height:100%; display:block; }.legacy-content .radar-ring{
  fill:none;
  stroke:rgba(242,238,230,0.06);
  stroke-width:1;
}.legacy-content .edge{
  stroke-width:0.6;
  fill:none;
  opacity:0;
  animation:edgePulse 6s ease-in-out infinite;
}.legacy-content .edge.e1{ stroke:var(--pink);   animation-delay:0s;   }.legacy-content .edge.e2{ stroke:var(--blue);   animation-delay:1.4s; }.legacy-content .edge.e3{ stroke:var(--green);  animation-delay:2.8s; }.legacy-content .edge.e4{ stroke:var(--purple); animation-delay:0.7s; }.legacy-content .edge.e5{ stroke:var(--yellow); animation-delay:3.5s; }.legacy-content .edge.e6{ stroke:var(--blue);   animation-delay:4.2s; }@keyframes edgePulse{
  0%, 100% { opacity:0; }
  45%, 55% { opacity:0.65; }
}.legacy-content .sig{
  transform-box:fill-box;
  transform-origin:center;
}.legacy-content .sig circle.core{
  filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 10px currentColor);
}.legacy-content .sig.s-pink{ color:var(--pink);   }.legacy-content .sig.s-purple{ color:var(--purple); }.legacy-content .sig.s-blue{ color:var(--blue);   }.legacy-content .sig.s-green{ color:var(--green);  }.legacy-content .sig.s-yellow{ color:var(--yellow); }@keyframes sigPulse{
  0%, 100% { opacity:.55; transform:scale(1); }
  50%      { opacity:1;   transform:scale(1.35); }
}.legacy-content .sig.p1{ animation:sigPulse 3.2s ease-in-out infinite; }.legacy-content .sig.p2{ animation:sigPulse 4.1s ease-in-out infinite .4s; }.legacy-content .sig.p3{ animation:sigPulse 5.0s ease-in-out infinite .9s; }.legacy-content .sig.p4{ animation:sigPulse 3.7s ease-in-out infinite 1.5s; }.legacy-content .sig.p5{ animation:sigPulse 4.5s ease-in-out infinite 2.1s; }.legacy-content .sig.p6{ animation:sigPulse 6.0s ease-in-out infinite 2.8s; }.legacy-content .detect{
  transform-box:fill-box;
  transform-origin:center;
}.legacy-content .detect .burst{
  fill:none;
  stroke:currentColor;
  stroke-width:1.2;
  opacity:0;
  animation:burstExpand 7s ease-out infinite;
}.legacy-content .detect .burst.b2{ animation-delay:2.3s; }.legacy-content .detect .burst.b3{ animation-delay:4.7s; }@keyframes burstExpand{
  0%   { r:3;  opacity:0;   }
  10%  { opacity:1;          }
  60%  { r:80; opacity:0;    }
  100% { r:80; opacity:0;    }
}.legacy-content .detect .seed{
  fill:currentColor;
  filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 18px currentColor);
  animation:seedFlash 7s ease-in-out infinite;
}.legacy-content .detect .seed.b2{ animation-delay:2.3s; }.legacy-content .detect .seed.b3{ animation-delay:4.7s; }@keyframes seedFlash{
  0%, 100% { opacity:.8; }
  6%       { opacity:1;  }
  12%      { opacity:.5; }
}.legacy-content .sweep{
  transform-origin:center;
  animation:sweepRotate 18s linear infinite;
  opacity:.55;
}@keyframes sweepRotate{
  from { transform:rotate(0deg);   }
  to   { transform:rotate(360deg); }
}.legacy-content .hero-content{
  position:relative; z-index:6;
  max-width:920px;
}.legacy-content .hero-eyebrow{
  font-family:'Space Mono',monospace; font-size:13px;
  letter-spacing:.3em; text-transform:uppercase;
  display:flex; align-items:center; gap:14px;
  color:var(--green);
  margin-bottom:32px;
  animation:fadeUp .6s ease both;
}.legacy-content .hero-eyebrow::before{ content:''; display:block; width:28px; height:2px; background:currentColor; }.legacy-content .status-dot{
  display:inline-block; width:8px; height:8px; border-radius:50%;
  background:var(--green); margin-right:10px;
  box-shadow:0 0 8px var(--green), 0 0 16px rgba(46,229,157,.35);
  animation:neonPulse 2s ease-in-out infinite;
}.legacy-content .hero-h1-italic{
  font-family:'DM Serif Display',serif; font-style:italic;
  font-size:64px; line-height:.96; color:var(--cream);
  letter-spacing:-.02em;
  text-shadow:0 2px 20px rgba(0,0,0,.5), 0 0 60px rgba(123,47,190,.18);
  animation:fadeUp .7s ease .2s both;
}.legacy-content .hero-h1-bold{
  font-family:'Anton',sans-serif; font-size:128px; line-height:.88;
  text-transform:uppercase; letter-spacing:-3px; color:var(--cream);
  display:block; margin-top:6px;
  text-shadow:0 2px 24px rgba(0,0,0,.6), 0 0 80px rgba(255,31,122,.18);
  animation:fadeUp .8s ease .4s both;
}.legacy-content .hero-h1-bold .pk{ color:var(--pink); }.legacy-content .hero-rule{
  height:5px; margin:36px 0;
  background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue),var(--green),var(--yellow));
  max-width:560px;
  animation:barSweep .9s cubic-bezier(.16,1,.3,1) .8s both;
}.legacy-content .hero-sub{
  font-family:'Playfair Display',serif; font-style:italic;
  font-size:22px; color:var(--bone); line-height:1.55;
  max-width:600px;
  text-shadow:0 1px 8px rgba(0,0,0,.4);
  animation:fadeUp .6s ease 1s both;
}.legacy-content .hero-byline{
  margin-top:40px;
  display:flex; gap:32px; align-items:center;
  font-family:'Space Mono',monospace; font-size:10px;
  letter-spacing:.3em; text-transform:uppercase; color:var(--dim);
  animation:fadeUp .6s ease 1.2s both;
}.legacy-content .hero-byline .author{ color:var(--cream); font-weight:700; }.legacy-content .story{
  max-width:760px;
  margin:0 auto;
  padding:120px 40px 80px;
  position:relative; z-index:5;
}.legacy-content .story-section{
  margin-bottom:80px;
}.legacy-content .section-tag{
  font-family:'Space Mono',monospace; font-size:11px;
  letter-spacing:.32em; text-transform:uppercase;
  color:var(--pink); margin-bottom:18px;
  display:flex; align-items:center; gap:14px;
}.legacy-content .section-tag::before{ content:''; display:block; width:32px; height:2px; background:currentColor; }.legacy-content .section-h2{
  font-family:'Anton',sans-serif; font-size:56px; line-height:1;
  text-transform:uppercase; letter-spacing:-1.5px; color:var(--cream);
  margin-bottom:32px;
}.legacy-content .section-h2 em{
  font-family:'DM Serif Display',serif; font-style:italic;
  font-size:.85em; color:var(--blue); letter-spacing:0; text-transform:none;
}.legacy-content .section-h2 .pk{ color:var(--pink); }.legacy-content .section-h2 .gn{ color:var(--green); }.legacy-content .body-p{
  font-size:18px; line-height:1.7; color:var(--bone);
  margin-bottom:22px;
}.legacy-content .body-p strong{ color:var(--cream); font-weight:700; }.legacy-content .body-p em{ color:var(--green); font-style:italic; }.legacy-content .pullquote{
  margin:50px -20px;
  padding:40px 32px;
  border-left:5px solid var(--pink);
  background:linear-gradient(90deg, rgba(255,31,122,.08), transparent 70%);
  font-family:'DM Serif Display',serif; font-style:italic;
  font-size:28px; line-height:1.35; color:var(--cream);
}.legacy-content .section-divider{
  margin:80px auto;
  max-width:200px;
  display:flex; align-items:center; justify-content:center;
  gap:8px;
}.legacy-content .section-divider span{
  width:6px; height:6px; border-radius:50%;
}.legacy-content .section-divider span:nth-child(1){ background:var(--pink); }.legacy-content .section-divider span:nth-child(2){ background:var(--purple); }.legacy-content .section-divider span:nth-child(3){ background:var(--blue); }.legacy-content .section-divider span:nth-child(4){ background:var(--green); }.legacy-content .section-divider span:nth-child(5){ background:var(--yellow); }.legacy-content .tricks-section{
  background:linear-gradient(180deg, transparent, rgba(11,18,34,.5) 30%, rgba(11,18,34,.5) 70%, transparent);
  padding:100px 40px;
  position:relative; z-index:5;
}.legacy-content .tricks-wrap{
  max-width:1100px;
  margin:0 auto;
}.legacy-content .tricks-header{
  text-align:center;
  margin-bottom:64px;
}.legacy-content .tricks-header .section-tag{ justify-content:center; color:var(--blue); }.legacy-content .tricks-header .section-tag::before{ display:none; }.legacy-content .tricks-header h2{
  font-family:'Anton',sans-serif; font-size:72px; line-height:.95;
  text-transform:uppercase; letter-spacing:-2px; color:var(--cream);
  margin-bottom:18px;
}.legacy-content .tricks-header h2 em{
  font-family:'DM Serif Display',serif; font-style:italic;
  color:var(--pink); font-size:.85em; letter-spacing:0; text-transform:none;
}.legacy-content .tricks-header p{
  font-family:'Playfair Display',serif; font-style:italic;
  font-size:20px; color:var(--bone); max-width:620px; margin:0 auto;
}.legacy-content .trick-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(420px, 1fr));
  gap:24px;
}.legacy-content .trick-card{
  background:rgba(8,8,8,.55);
  border:1px solid rgba(255,255,255,.06);
  padding:36px 32px;
  position:relative;
  transition:all .3s ease;
}.legacy-content .trick-card:hover{
  border-color:rgba(255,31,122,.4);
  transform:translateY(-4px);
}.legacy-content .trick-card::before{
  content:''; position:absolute; top:0; left:0; right:0; height:3px;
}.legacy-content .trick-card:nth-child(1)::before{ background:var(--pink); }.legacy-content .trick-card:nth-child(2)::before{ background:var(--purple); }.legacy-content .trick-card:nth-child(3)::before{ background:var(--blue); }.legacy-content .trick-card:nth-child(4)::before{ background:var(--green); }.legacy-content .trick-card:nth-child(5)::before{ background:var(--yellow); }.legacy-content .trick-card:nth-child(6)::before{ background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue),var(--green),var(--yellow)); }.legacy-content .trick-num{
  font-family:'Space Mono',monospace; font-size:11px;
  letter-spacing:.3em; text-transform:uppercase;
  color:var(--dim); margin-bottom:12px;
}.legacy-content .trick-card:nth-child(1) .trick-num{ color:var(--pink); }.legacy-content .trick-card:nth-child(2) .trick-num{ color:var(--purple); }.legacy-content .trick-card:nth-child(3) .trick-num{ color:var(--blue); }.legacy-content .trick-card:nth-child(4) .trick-num{ color:var(--green); }.legacy-content .trick-card:nth-child(5) .trick-num{ color:var(--yellow); }.legacy-content .trick-h3{
  font-family:'Anton',sans-serif; font-size:28px; line-height:1.05;
  text-transform:uppercase; letter-spacing:-.5px; color:var(--cream);
  margin-bottom:14px;
}.legacy-content .trick-desc{
  font-family:'Syne',sans-serif; font-size:15px; line-height:1.6;
  color:var(--bone); margin-bottom:18px;
}.legacy-content .trick-prompt{
  background:rgba(0,0,0,.4);
  border-left:3px solid var(--green);
  padding:14px 16px;
  font-family:'Space Mono',monospace; font-size:12px; line-height:1.6;
  color:var(--bone);
  margin-bottom:14px;
}.legacy-content .trick-prompt-label{
  font-family:'Space Mono',monospace; font-size:9px;
  letter-spacing:.3em; text-transform:uppercase;
  color:var(--green); margin-bottom:8px;
}.legacy-content .trick-skill{
  font-family:'Space Mono',monospace; font-size:10px;
  letter-spacing:.2em; text-transform:uppercase; color:var(--ghost);
}.legacy-content .trick-skill code{
  background:rgba(255,31,122,.15);
  color:var(--pink); padding:2px 6px;
  font-size:11px;
}.legacy-content .cta{
  text-align:center;
  padding:120px 40px;
  position:relative; z-index:5;
  max-width:800px; margin:0 auto;
}.legacy-content .cta h2{
  font-family:'DM Serif Display',serif; font-style:italic;
  font-size:48px; line-height:1.1; color:var(--cream);
  margin-bottom:24px;
}.legacy-content .cta h2 .pk{ color:var(--pink); }.legacy-content .cta-rule{
  height:4px; margin:32px auto;
  background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue),var(--green),var(--yellow));
  max-width:200px;
}.legacy-content .cta p{
  font-family:'Syne',sans-serif; font-size:18px; line-height:1.65;
  color:var(--bone); margin-bottom:36px;
  max-width:560px; margin-left:auto; margin-right:auto;
}.legacy-content .cta-btn{
  display:inline-block;
  font-family:'Anton',sans-serif; font-size:18px; letter-spacing:.08em;
  text-transform:uppercase; color:var(--void);
  background:var(--pink);
  padding:18px 36px;
  text-decoration:none;
  transition:all .25s ease;
  box-shadow:0 0 0 0 rgba(255,31,122,.4);
}.legacy-content .cta-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 8px 24px rgba(255,31,122,.4);
}.legacy-content .twin-cta{
  position:relative; z-index:5;
  padding:80px 40px 120px;
  background:linear-gradient(180deg, transparent, rgba(11,18,34,.7) 30%);
}.legacy-content .twin-cta-grid{
  max-width:1100px;
  margin:0 auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:32px;
}.legacy-content .cta-card{
  background:rgba(8,8,8,.6);
  border:1px solid rgba(255,255,255,.08);
  padding:48px 40px;
  position:relative;
  overflow:hidden;
}.legacy-content .cta-card::before{
  content:''; position:absolute; top:0; left:0; right:0; height:4px;
}.legacy-content .cta-card.newsletter::before{ background:var(--green); }.legacy-content .cta-card.signal::before{
  background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue),var(--green),var(--yellow));
}.legacy-content .cta-card-tag{
  font-family:'Space Mono',monospace; font-size:10px;
  letter-spacing:.3em; text-transform:uppercase;
  display:flex; align-items:center; gap:12px;
  margin-bottom:18px;
}.legacy-content .cta-card-tag::before{ content:''; display:block; width:24px; height:2px; background:currentColor; }.legacy-content .cta-card.newsletter .cta-card-tag{ color:var(--green); }.legacy-content .cta-card.signal .cta-card-tag{ color:var(--pink); }.legacy-content .cta-card h3{
  font-family:'Anton',sans-serif; font-size:36px; line-height:1;
  text-transform:uppercase; letter-spacing:-1px; color:var(--cream);
  margin-bottom:14px;
}.legacy-content .cta-card h3 em{
  font-family:'DM Serif Display',serif; font-style:italic;
  letter-spacing:0; text-transform:none;
}.legacy-content .cta-card.newsletter h3 em{ color:var(--green); }.legacy-content .cta-card.signal h3 em{ color:var(--pink); }.legacy-content .cta-card p{
  font-family:'Syne',sans-serif; font-size:14px; line-height:1.6;
  color:var(--bone); margin-bottom:24px;
}.legacy-content .nl-form{
  display:flex; flex-direction:column; gap:12px;
}.legacy-content .nl-input-wrap{
  display:flex; gap:0;
}.legacy-content .nl-input{
  flex:1;
  background:rgba(0,0,0,.5);
  border:1px solid rgba(46,229,157,.3);
  border-right:none;
  padding:14px 16px;
  font-family:'Syne',sans-serif; font-size:14px;
  color:var(--cream);
  outline:none;
  transition:border-color .2s ease;
}.legacy-content .nl-input:focus{
  border-color:var(--green);
}.legacy-content .nl-input::placeholder{ color:var(--ghost); }.legacy-content .nl-submit{
  font-family:'Anton',sans-serif; font-size:14px; letter-spacing:.1em;
  text-transform:uppercase; color:var(--void);
  background:var(--green);
  border:none;
  padding:14px 24px;
  cursor:pointer;
  transition:all .2s ease;
}.legacy-content .nl-submit:hover{
  background:var(--cream);
}.legacy-content .nl-fineprint{
  font-family:'Space Mono',monospace; font-size:10px;
  color:var(--ghost); letter-spacing:.05em;
}.legacy-content .nl-status{
  font-family:'Space Mono',monospace; font-size:11px;
  color:var(--green); margin-top:6px; min-height:14px;
}.legacy-content .si-button{
  display:inline-flex; align-items:center; gap:14px;
  font-family:'Anton',sans-serif; font-size:16px; letter-spacing:.08em;
  text-transform:uppercase; color:var(--void);
  background:var(--pink);
  padding:16px 28px;
  text-decoration:none;
  transition:all .25s ease;
  margin-top:8px;
}.legacy-content .si-button:hover{
  transform:translateY(-2px);
  box-shadow:0 8px 24px rgba(255,31,122,.4);
}.legacy-content .si-button-arrow{
  display:inline-block;
  transition:transform .25s ease;
}.legacy-content .si-button:hover .si-button-arrow{
  transform:translateX(4px);
}.legacy-content .si-meta{
  font-family:'Space Mono',monospace; font-size:10px;
  letter-spacing:.25em; color:var(--ghost); text-transform:uppercase;
  margin-top:18px;
  display:flex; align-items:center; gap:8px;
}.legacy-content .si-status-dot{
  display:inline-block; width:6px; height:6px; border-radius:50%;
  background:var(--green);
  box-shadow:0 0 6px var(--green);
  animation:neonPulse 2s ease-in-out infinite;
}.legacy-content .footer{
  border-top:1px solid rgba(255,255,255,.06);
  padding:40px 40px 60px;
  text-align:center;
  font-family:'Space Mono',monospace; font-size:10px;
  letter-spacing:.3em; text-transform:uppercase; color:var(--ghost);
}.legacy-content .footer .grad-rule{ max-width:120px; margin:0 auto 24px; }.legacy-content .footer .copyright{ color:var(--dim); margin-top:12px; }@media (max-width: 900px){.legacy-content .hero{ padding:100px 32px 60px; }.legacy-content .hero-h1-italic{ font-size:42px; }.legacy-content .hero-h1-bold{ font-size:78px; letter-spacing:-2px; }.legacy-content .hero-sub{ font-size:18px; }.legacy-content .story{ padding:80px 24px 60px; }.legacy-content .section-h2{ font-size:38px; }.legacy-content .body-p{ font-size:16px; }.legacy-content .pullquote{ font-size:22px; padding:28px 20px; margin:40px 0; }.legacy-content .tricks-header h2{ font-size:48px; }.legacy-content .trick-grid{ grid-template-columns:1fr; }.legacy-content .cta h2{ font-size:34px; }.legacy-content .topnav{ padding:14px 20px; }.legacy-content .twin-cta-grid{ grid-template-columns:1fr; gap:20px; }.legacy-content .twin-cta{ padding:60px 24px 80px; }.legacy-content .cta-card{ padding:36px 28px; }.legacy-content .cta-card h3{ font-size:30px; }}.legacy-content .htd-unav{position:absolute;z-index:9999;top:0;left:0;right:0;height:76px;padding:0 clamp(18px,4vw,58px);display:flex;align-items:center;gap:24px;background:#04060c;color:#f2eee6;border-bottom:1px solid rgba(242,238,230,.16);font-family:Syne,Arial,sans-serif}.legacy-content .htd-unav *{box-sizing:border-box}.legacy-content .htd-unav-logo{display:block;width:142px;flex:0 0 142px}.legacy-content .htd-unav-logo img{display:block;width:100%;height:43px;object-fit:contain;object-position:left center}.legacy-content .htd-unav-links{display:flex;align-items:center;gap:25px;margin-left:auto}.legacy-content .htd-unav a{color:#f2eee6;text-decoration:none}.legacy-content .htd-unav-links>div>a,.legacy-content .htd-unav-links>a{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.legacy-content .htd-unav-menu{position:relative;padding:27px 0}.legacy-content .htd-unav-panel{position:absolute;top:67px;left:-15px;width:330px;padding:8px;background:#0b0e17;border:1px solid rgba(242,238,230,.16);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.18s;box-shadow:0 22px 50px rgba(0,0,0,.45)}.legacy-content .htd-unav-menu:hover .htd-unav-panel,.legacy-content .htd-unav-menu:focus-within .htd-unav-panel{opacity:1;visibility:visible;transform:none}.legacy-content .htd-unav-panel a{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:11px;border-bottom:1px solid rgba(242,238,230,.13);font-size:11px}.legacy-content .htd-unav-panel a:last-child{border:0}.legacy-content .htd-unav-panel em{font:9px 'Space Mono',monospace;font-style:normal;color:#ff2f87}.legacy-content .htd-unav-panel strong{font-size:11px}.legacy-content .htd-unav-cta{padding:11px 14px!important;background:#ff2f87;color:#04060c!important;font-size:9px!important}.legacy-content .htd-unav-mobile{display:none;margin-left:auto;position:relative}.legacy-content .htd-unav-mobile summary{cursor:pointer;list-style:none;border:1px solid rgba(242,238,230,.25);padding:10px;font-size:10px;text-transform:uppercase}.legacy-content .htd-unav-mobile>div{position:absolute;right:0;top:44px;width:285px;max-height:75vh;overflow:auto;background:#0b0e17;border:1px solid rgba(242,238,230,.16);padding:8px}.legacy-content .htd-unav-mobile a{display:block;padding:10px;border-bottom:1px solid rgba(242,238,230,.13);font-size:10px}.legacy-content .htd-unav-spacer{height:76px}@media(max-width:1080px){.legacy-content .htd-unav-links{display:none}.legacy-content .htd-unav-mobile{display:block}.legacy-content .htd-unav-cta{margin-left:0}}@media(max-width:620px){.legacy-content .htd-unav{height:68px;gap:10px}.legacy-content .htd-unav-logo{width:112px;flex-basis:112px}.legacy-content .htd-unav-cta{display:none}.legacy-content .htd-unav-spacer{height:68px}}.legacy-content form.waitlist-form[data-contact-form],.legacy-content form.nl-form[data-contact-form],.legacy-content .si-waitlist form[data-contact-form]{
  display: block; width: 100%; max-width: 680px; margin-left: auto; margin-right: auto;
}.legacy-content form[data-contact-form] .htd-contact-grid{
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin-bottom: 18px; text-align: left;
}.legacy-content form[data-contact-form] .htd-contact-grid label{
  display: flex; flex-direction: column; gap: 7px; min-width: 0; margin: 0;
  font-family: inherit; font-size: 13px; font-weight: 500; line-height: 1.4; letter-spacing: 0; text-transform: none;
  color: var(--cream, #f2eee6);
}.legacy-content form[data-contact-form] .htd-contact-grid .contact-email{ grid-column: 1 / -1; }.legacy-content form[data-contact-form] .htd-contact-grid input{
  box-sizing: border-box; display: block; width: 100%; min-width: 0; margin: 0; padding: 13px 14px;
  border: 1px solid rgba(242,238,230,.35); border-radius: 3px; background: rgba(255,255,255,.04);
  color: var(--cream, #f2eee6); font: inherit; font-size: 16px; line-height: 1.4;
}.legacy-content form[data-contact-form] .htd-contact-grid input:focus{ outline: 2px solid #ff2f87; outline-offset: 2px; }.legacy-content form[data-contact-form] .htd-contact-grid input::placeholder{ color: rgba(242,238,230,.55); }@media (max-width: 480px){.legacy-content form[data-contact-form] .htd-contact-grid{ grid-template-columns: 1fr; }}