.rd-harness{--bg:#181a1b;--bg-header:#151718;--panel:#212324;--panel-2:#27292b;--heading:#e7e7d7;--body:#e7e6d9;--muted:#c4bab0;--pale:#afb3b6;--cyan:#39d9ff;--green:#80d997;--gold:#e6b538;--hairline:#ffffff14;--hairline-soft:#ffffff0d;--grad:linear-gradient(100deg,#9a2fae 0%,#3b7ae0 55%,#39d9ff 100%);background:var(--bg);color:var(--body);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.rd-harness a{color:inherit;text-decoration:none}.rd-harness img{max-width:100%;display:block}.rd-harness .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.rd-harness .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 24px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.rd-harness .btn-primary{background:var(--cyan);color:#08262f;box-shadow:0 0 0 1px #39d9ff59,0 4px 24px #39d9ff38}.rd-harness .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #39d9ff80,0 6px 32px #39d9ff52}.rd-harness .btn-ghost{color:var(--heading);border:1px solid #fff3}.rd-harness .btn-ghost:hover{border-color:#fff6}.rd-harness .btn-sm{padding:8px 18px;font-size:14px}.rd-harness section{padding:88px 0}.rd-harness .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;font-size:12px;font-weight:800}.rd-harness h1,.rd-harness h2,.rd-harness h3{color:var(--heading);letter-spacing:-.01em;font-weight:800;line-height:1.15}.rd-harness .grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.rd-harness .lede{color:var(--muted);max-width:62ch}.rd-harness .link{color:var(--cyan);font-size:15px;font-weight:700}.rd-harness .link:hover{text-decoration:underline}.rd-harness h2.sec{font-size:clamp(26px,2.6vw,34px)}.rd-harness .hero{padding:96px 0 80px;position:relative;overflow:hidden}.rd-harness .hero-bg{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%at 40% 20%,#000,#0000);mask-image:radial-gradient(70% 80%at 40% 20%,#000,#0000)}.rd-harness .hero-glow{pointer-events:none;background:radial-gradient(#39d9ff1a,#0000 70%);width:800px;height:520px;position:absolute;top:-240px;left:12%}.rd-harness .hero h1{max-width:16ch;margin-bottom:22px;font-size:clamp(34px,4.4vw,54px)}.rd-harness .hero .lede{margin-bottom:34px;font-size:18px}.rd-harness .hero-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:30px;display:flex}.rd-harness .install{color:var(--muted);border:1px solid var(--hairline);background:#ffffff05;border-radius:999px;align-items:center;gap:12px;padding:9px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;display:inline-flex}.rd-harness .install a{color:var(--cyan)}.rd-harness .install a:hover{text-decoration:underline}.rd-harness .hero-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.rd-harness .join-panel{border:1px solid var(--hairline);background:#ffffff05;border-radius:24px;padding:14px;box-shadow:0 20px 60px #00000059}.rd-harness .join-inner{border:1px solid var(--hairline-soft);background:var(--panel);border-radius:18px;padding:34px 26px 24px;position:relative}.rd-harness .join-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--bg);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.rd-harness .join-q{text-align:center;color:var(--heading);margin-bottom:18px;font-size:17px;font-weight:800}.rd-harness .join-term{color:var(--body);border:1px solid var(--hairline);background:var(--bg);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.rd-harness .join-term .ps{color:var(--green);margin-right:8px}.rd-harness .join-term .cmd{color:var(--heading);font-weight:700}.rd-harness .join-term .cmt{color:var(--pale)}.rd-harness .join-card{border:1px solid var(--hairline);background:var(--bg);border-radius:14px;padding:16px 18px}.rd-harness .join-card .nm{color:var(--heading);font-size:15px;font-weight:800}.rd-harness .join-card .nm span{color:var(--pale);margin-left:8px;font-size:12.5px;font-weight:600}.rd-harness .join-card .did{color:var(--cyan);word-break:break-all;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rd-harness .join-rows{margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:2}.rd-harness .join-rows div{align-items:baseline;gap:10px;display:flex}.rd-harness .join-rows .ok{color:var(--green);flex:none}.rd-harness .join-rows .wait{color:var(--gold);flex:none}.rd-harness .join-rows span:last-child{color:var(--muted);min-width:0}.rd-harness .join-rows b{color:var(--body);font-weight:600}.rd-harness .join-foot{text-align:center;color:var(--pale);margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rd-harness .join-foot b{color:var(--cyan);font-weight:700}.rd-harness .tension{border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);text-align:center;background:#141617;padding:88px 0}.rd-harness .tension .t1{color:var(--pale);max-width:36ch;margin:0 auto;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.25}.rd-harness .tension .t1 em{color:#e09a9a;background:#e06e6e0f;border:1px solid #e06e6e59;border-radius:12px;padding:1px 10px;font-style:normal}.rd-harness .tension .t2{color:var(--heading);max-width:30ch;margin:34px auto 0;font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.4}.rd-harness .tension .t2 em{color:var(--cyan);background:#39d9ff0f;border:1px solid #39d9ff59;border-radius:12px;padding:1px 10px;font-style:normal}.rd-harness .tension .lbl{letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.rd-harness .tension .lbl.old{color:#e09a9ab3}.rd-harness .tension .lbl.new{color:var(--cyan)}.rd-harness .tension .sep{background:linear-gradient(180deg,#e06e6e80,var(--cyan));width:2px;height:44px;margin:26px auto;position:relative}.rd-harness .tension .sep:after{content:"";border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);width:9px;height:9px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%) rotate(45deg)}.rd-harness .board{border:1px solid var(--hairline);background:#ffffff05;border-radius:24px;margin-top:44px;padding:26px 26px 22px;overflow:hidden}.rd-harness .board-head{letter-spacing:.14em;text-transform:uppercase;color:var(--pale);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:800;display:flex}.rd-harness .board-head .dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #80d99799}.rd-harness .lanes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rd-harness .lane{border:1px solid var(--hairline);background:var(--panel);border-radius:16px;min-width:0;padding:16px 14px 14px;position:relative}.rd-harness .lane:not(:last-child):after{content:"→";color:var(--pale);z-index:1;font-size:14px;position:absolute;top:24px;right:-13px}.rd-harness .lane .k{letter-spacing:.1em;color:var(--cyan);margin-bottom:8px;font-size:11px;font-weight:800}.rd-harness .lane h3{margin-bottom:6px;font-size:15px}.rd-harness .lane p{color:var(--muted);font-size:12.5px;line-height:1.5}.rd-harness .lane .mode{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:10px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-block}.rd-harness .mode.auto-m{color:var(--green);background:#80d99714;border:1px solid #80d99740}.rd-harness .mode.hum-m{color:var(--cyan);background:#39d9ff14;border:1px solid #39d9ff4d}.rd-harness .lane.hi{background:#39d9ff0a;border-color:#39d9ff59}.rd-harness .plane-strip{border:1px dashed var(--hairline);color:var(--muted);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 18px;font-size:12.5px;display:flex}.rd-harness .plane-strip b{color:var(--heading);letter-spacing:.12em;text-transform:uppercase;margin-right:6px;font-size:11px;font-weight:800}.rd-harness .plane-strip span{border:1px solid var(--hairline);background:#ffffff05;border-radius:999px;padding:3px 11px}.rd-harness .board-cap{color:var(--pale);max-width:72ch;margin-top:18px;font-size:13px}.rd-harness .log-card{background:var(--panel);border:1px solid var(--hairline);border-radius:20px;max-width:820px;overflow:hidden;box-shadow:0 2px 13px #00000040}.rd-harness .log-head{border-bottom:1px solid var(--hairline-soft);color:var(--pale);align-items:center;gap:12px;padding:14px 22px;font-size:13px;font-weight:600;display:flex}.rd-harness .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #80d99799}.rd-harness .log-head .when{margin-left:auto}.rd-harness .log-rows{color:var(--body);padding:10px 22px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:2.1}.rd-harness .log-rows .who{color:var(--cyan)}.rd-harness .log-rows .ok{color:var(--green)}.rd-harness .log-rows div{white-space:nowrap;overflow-x:auto}.rd-harness .after{margin-top:22px}.rd-harness .cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.rd-harness .cards-4{grid-template-columns:repeat(4,1fr)}.rd-harness .cards-2{grid-template-columns:repeat(2,1fr)}.rd-harness .card h3 span{color:var(--cyan)}.rd-harness .note{border-left:3px solid var(--cyan);color:var(--body);max-width:70ch;margin-top:30px;padding:18px 24px;font-size:16.5px}.rd-harness .tagline{color:var(--cyan);max-width:60ch;margin-top:22px;font-weight:700}.rd-harness .run-list{grid-template-columns:1fr 1fr;gap:8px 40px;margin-top:34px;display:grid}.rd-harness .run-item{border-top:1px solid var(--hairline-soft);padding:18px 0}.rd-harness .run-item h3{color:var(--cyan);margin-bottom:6px;font-size:17px}.rd-harness .run-item p{color:var(--muted);font-size:15px}.rd-harness .card{border:1px solid var(--hairline);background:#ffffff06;border-radius:20px;padding:30px 28px}.rd-harness .card h3{margin-bottom:10px;font-size:18px}.rd-harness .card p{color:var(--muted);font-size:15px}.rd-harness .mcp{border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);background:#ffffff03}.rd-harness .mcp-inner{max-width:760px}.rd-harness .mcp-inner p{color:var(--muted);margin:14px 0 20px;font-size:17px}.rd-harness .mcp-inner strong{color:var(--heading)}.rd-harness .cross{padding:64px 0}.rd-harness .cross-card{border:1px solid var(--hairline);background:#ffffff05;border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px;padding:34px 36px;display:flex}.rd-harness .cross-card h2{font-size:20px}.rd-harness .cross-card .spacer{flex:1}@media (max-width:1024px){.rd-harness .cards-4{grid-template-columns:1fr 1fr}}@media (max-width:860px){.rd-harness section{padding:64px 0}.rd-harness .hero{padding:64px 0 56px}.rd-harness .cards,.rd-harness .cards-4,.rd-harness .cards-2,.rd-harness .run-list{grid-template-columns:1fr}.rd-harness .hero-split{grid-template-columns:1fr;gap:36px}.rd-harness .lanes{grid-template-columns:1fr 1fr}.rd-harness .lane:not(:last-child):after{display:none}.rd-harness .install{max-width:100%;overflow-x:auto}.rd-harness .log-rows div{white-space:normal;padding:5px 0;line-height:1.7}.rd-harness .cross-card{padding:28px 24px}}.rd-harness{background:var(--bg);color:var(--body);font-family:var(--aw-font-sans,"Manrope",sans-serif);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}