.byline-page{--background:#0d0d0d;--card:#141414;--secondary:#1f1f1f;--muted:#262626;--border:#2e2e2e;--muted-fg:#999;--foreground:#f2f2f2;--white:#fff;--primary:#e62719;--deep:#aa0909;--grad:linear-gradient(135deg,#e62719,#aa0909);--glow:0 0 40px #e6271926;--shadow-card:0 4px 24px #0006;--display:"Bebas Neue",sans-serif;--body:"Inter",system-ui,sans-serif;--radius:8px}.byline-page *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0d0d0d;overflow-x:hidden}.byline-page{color:var(--foreground);font-family:var(--body);-webkit-font-smoothing:antialiased;background:var(--background);line-height:1.6}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}::selection{background:var(--primary);color:#fff}.byline-page h1,.byline-page h2,.byline-page h3,.disp{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-weight:400;line-height:.98}.topbar{border-bottom:1px solid var(--border);background:var(--background);z-index:50;position:sticky;top:0}.topbar .wrap{justify-content:space-between;align-items:center;height:66px;display:flex}.logo-lock{align-items:center;gap:12px;display:flex}.logo-lock img{border-radius:50%;width:34px;height:34px;display:block}.logo-lock .wm{font-family:var(--display);letter-spacing:.04em;color:var(--white);font-size:22px}.logo-lock .wm b{color:var(--primary);font-weight:400}.eyebrow{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-fg);font-size:11px;font-weight:600}.hero{padding:74px 0 44px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e627191f,#0000 62%);width:520px;height:520px;position:absolute;top:-140px;right:-120px}.hero .wrap{z-index:1;position:relative}.invite-line{border:1px solid var(--border);background:var(--card);opacity:0;border-radius:999px;align-items:center;gap:12px;margin-bottom:28px;padding:8px 16px;animation:.5s 50ms forwards rise;display:inline-flex}.invite-line .rd{background:var(--primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #e62719cc}.invite-line .txt{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);font-size:11.5px;font-weight:600}h1{color:var(--white);max-width:14ch;margin-bottom:26px;font-size:clamp(52px,8.4vw,104px)}h1 .line{opacity:0;animation:.55s forwards rise;display:block;transform:translateY(20px)}h1 .line:first-child{animation-delay:.12s}h1 .line:nth-child(2){animation-delay:.2s}h1 .line:nth-child(3){animation-delay:.28s}h1 .red{color:var(--primary)}.sub{max-width:60ch;color:var(--muted-fg);opacity:0;font-size:clamp(15px,1.7vw,18px);line-height:1.6;animation:.55s .5s forwards rise}.sub b{color:var(--foreground);font-weight:600}.credbar{opacity:0;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;animation:.55s .65s forwards rise;display:flex}.credbar .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-fg);font-size:10.5px;font-weight:600}.outlet{font-family:var(--display);letter-spacing:.03em;color:var(--foreground);font-size:24px}.credbar .sep{background:var(--border);width:1px;height:20px}.desk{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow),var(--shadow-card);opacity:0;margin-top:60px;animation:.6s .9s forwards rise;overflow:hidden}.desk-head{border-bottom:1px solid var(--border);background:var(--secondary);align-items:center;gap:10px;padding:14px 20px;display:flex}.desk-head .dots{gap:7px;display:flex}.desk-head .dots i{background:var(--muted);border-radius:50%;width:11px;height:11px;display:block}.desk-head .title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-fg);margin-left:6px;font-size:11px;font-weight:600}.desk-head .live{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;font-weight:600;display:flex}.desk-head .live:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse}.desk-body{grid-template-columns:1.05fr .95fr;min-height:430px;display:grid}@media (width<=820px){.desk-body{grid-template-columns:1fr}}.canvas{border-right:1px solid var(--border);background:linear-gradient(#111,#0d0d0d);flex-direction:column;justify-content:center;padding:40px 34px;display:flex;position:relative;overflow:hidden}@media (width<=820px){.canvas{border-right:none;border-bottom:1px solid var(--border);min-height:300px}}.canvas .rule{background:var(--grad);width:56px;height:3px;margin-bottom:20px}.outlet-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg);margin-bottom:16px;font-size:11px;font-weight:600;transition:all .4s}.headline{font-family:var(--display);letter-spacing:.02em;color:var(--white);text-transform:uppercase;min-height:2em;margin-bottom:26px;font-size:clamp(30px,4.4vw,46px);line-height:1;transition:all .3s}.headline .cursor{background:var(--primary);vertical-align:-1px;width:3px;height:.82em;margin-left:3px;animation:1s step-end infinite blink;display:inline-block}.byline{color:var(--muted-fg);flex-wrap:wrap;align-items:baseline;gap:9px;font-size:clamp(15px,1.9vw,18px);display:flex}.byline .by{color:var(--muted-fg);font-size:.85em;font-style:italic}.byline .name{color:var(--white);font-weight:700}.byline .name.empty{color:var(--muted-fg);font-style:italic;font-weight:400}.byline .midot{color:var(--border)}.byline .subj{color:var(--primary);font-weight:600}.byline .subj.empty{color:var(--muted-fg);font-style:italic;font-weight:400}.stamp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);opacity:0;align-items:center;gap:9px;margin-top:28px;font-size:11px;font-weight:600;transition:all .5s;display:flex}.stamp.show{opacity:1}.stamp .tick{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.chat{flex-direction:column;padding:28px 30px;display:flex}.chat .prompt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-fg);margin-bottom:18px;font-size:11px;font-weight:600}.field{margin-bottom:16px}.field label{color:var(--foreground);margin-bottom:8px;font-size:12.5px;font-weight:500;display:block}.field input{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);font-family:var(--body);outline:none;padding:14px 16px;font-size:16px;transition:all .2s}.field input::placeholder{color:#565656}.field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e6271924}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);color:var(--muted-fg);cursor:pointer;font-size:12.5px;font-family:var(--body);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 13px;font-weight:500;transition:all .18s}.chip:hover{border-color:var(--primary);color:var(--foreground)}.chip.on{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.hint{color:var(--muted-fg);margin:10px 0 18px;font-size:11.5px}.hint b{color:var(--primary);font-weight:600}.go{border-radius:var(--radius);cursor:pointer;background:var(--grad);color:#fff;width:100%;font-family:var(--body);letter-spacing:.02em;text-transform:uppercase;border:none;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:15px;font-size:14px;font-weight:700;transition:all .18s;display:flex}.go:hover{transform:translateY(-1px);box-shadow:0 0 24px #e6271959}.go .arw{transition:all .2s}.go:hover .arw{transform:translate(3px)}.go:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;background:var(--muted);transform:none}.fineprint{color:var(--muted-fg);text-align:center;margin-top:13px;font-size:11px;line-height:1.5}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 30px;display:none}.success.show{animation:.5s forwards rise;display:flex}.success .seal{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:26px;animation:.5s cubic-bezier(.2,.9,.3,1.4) pop;display:grid;box-shadow:0 0 30px #e6271966}.success h3{font-family:var(--display);color:var(--white);letter-spacing:.02em;font-size:30px}.success p{color:var(--muted-fg);max-width:36ch;font-size:14.5px;line-height:1.6}.success p strong{color:var(--foreground)}.success .meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);margin-top:4px;font-size:11px;font-weight:600}.cloud-sec{padding:92px 0 40px}.sec-head{text-align:center;margin-bottom:22px}.sec-head .k{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-size:11px;font-weight:600}.sec-head h2{color:var(--white);font-size:clamp(34px,5vw,52px)}.sec-head p{color:var(--muted-fg);margin-top:10px;font-size:14.5px}.cloud{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(120% 120% at 50% 0,#151515,#0b0b0b);height:430px;margin-top:14px;position:relative;overflow:hidden}@media (width<=640px){.cloud{height:520px}}.term{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--muted-fg);-webkit-user-select:none;user-select:none;will-change:transform;line-height:1;transition:color .25s,text-shadow .25s,transform .18s;position:absolute}.term:hover{color:var(--primary);text-shadow:0 0 22px #e6271980;z-index:5;transform:scale(1.06)}.term.hot{color:var(--foreground)}.term.on{color:#fff;background:var(--primary);text-shadow:none;border-radius:999px;padding:2px 12px}.cloud-cta{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-fg);pointer-events:none;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:0;right:0}.how{padding:84px 0 0}.sec-head.left{text-align:left;margin-bottom:32px}.sec-head.left h2{max-width:22ch}.sec-head.left p{max-width:62ch}.metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}@media (width<=760px){.metrics{grid-template-columns:1fr;gap:14px}}.metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:30px 26px;transition:all .2s}.metric:hover{border-color:var(--primary)}.metric .big{font-family:var(--display);color:var(--primary);margin-bottom:14px;font-size:clamp(44px,6vw,64px);line-height:.9}.metric .cap{color:var(--muted-fg);font-size:13.5px;line-height:1.6}.how-grid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}@media (width<=760px){.how-grid{grid-template-columns:1fr}}.step{border-right:1px solid var(--border);background:var(--card);padding:32px 28px}.step:last-child{border-right:none}@media (width<=760px){.step{border-right:none;border-bottom:1px solid var(--border)}.step:last-child{border-bottom:none}}.step .n{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-size:11px;font-weight:700}.step h4{font-family:var(--display);color:var(--white);letter-spacing:.02em;margin-bottom:10px;font-size:24px}.step p{color:var(--muted-fg);font-size:14px;line-height:1.55}.discreet{text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#151515,#0d0d0d);margin-top:22px;padding:44px 30px;position:relative;overflow:hidden}.discreet:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#e6271914,#0000 60%);position:absolute;inset:0}.discreet .k{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-size:11px;font-weight:600;position:relative}.discreet p{font-family:var(--display);color:var(--white);letter-spacing:.02em;max-width:24ch;margin:0 auto;font-size:clamp(26px,3.6vw,40px);line-height:1.05;position:relative}.discreet .red{color:var(--primary)}.byline-page footer{border-top:1px solid var(--border);margin-top:76px;padding:40px 0 30px}.byline-page footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.byline-page footer .logo-lock .wm{font-size:18px}.byline-page footer .fine{color:var(--muted-fg);letter-spacing:.03em;font-size:11px}.byline-page footer a{color:var(--primary);text-decoration:none}.disclaimer{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.disclaimer p{color:#6a6a6a;max-width:80ch;font-size:10.5px;line-height:1.6}@keyframes rise{to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:0}}@keyframes pulse{0%{box-shadow:0 0 #e6271980}70%{box-shadow:0 0 0 8px #e6271900}to{box-shadow:0 0 #e6271900}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.byline-page *{transition:none!important;animation:none!important}.invite-line,.sub,.credbar,.desk,h1 .line{opacity:1!important;transform:none!important}}
