.rd-home :where(ol,ul){list-style:revert}.rd-home :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.rd-home :where(svg){display:revert;vertical-align:revert}.rd-home :where(table){border-collapse:revert;border-color:revert;text-indent:revert}.rd-home :where(button,input,select,textarea){font:revert;color:revert;background-color:revert;background-image:revert;border-width:revert;border-style:revert;border-color:revert;padding:revert}.rd-home :where(*){border-color:currentColor}.rd-home{--bg:#181a1b;--bg-deep:#131516;--panel:#212324;--panel-2:#27292b;--heading:#e7e7d7;--body:#e7e6d9;--muted:#c4bab0;--pale:#afb3b6;--cyan:#39d9ff;--green:#80d997;--gold:#e6b538;--red:#e09a9a;--violet:#c88be0;--hairline:#ffffff14;--hairline-soft:#ffffff0d;--grad:linear-gradient(100deg,#9a2fae 0%,#3b7ae0 55%,#39d9ff 100%);--mono:ui-monospace,SFMono-Regular,Menlo,monospace}.rd-home *{box-sizing:border-box;margin:0;padding:0}.rd-home{background:var(--bg);color:var(--body);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.rd-home a{color:inherit;text-decoration:none}.rd-home img,.rd-home svg{max-width:100%;display:block}.rd-home button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.rd-home .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.rd-home a:focus-visible,.rd-home button:focus-visible,.rd-home summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.rd-home h1,.rd-home h2,.rd-home h3{color:var(--heading);letter-spacing:-.015em;font-weight:800;line-height:1.12}.rd-home h2{max-width:20ch;font-size:clamp(30px,3.6vw,46px)}.rd-home h3{font-size:19px;line-height:1.25}.rd-home .lede{color:var(--muted);max-width:58ch;margin-top:18px;font-size:clamp(17px,1.5vw,19px)}.rd-home .lede strong{color:var(--body);font-weight:700}.rd-home header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline-soft);background:#151718d1;position:sticky;top:0}.rd-home .nav{align-items:center;gap:28px;height:68px;display:flex}.rd-home .nav .logo img{width:auto;height:26px}.rd-home .nav-links{color:var(--muted);white-space:nowrap;align-items:center;gap:20px;font-size:14.5px;font-weight:500;display:flex}.rd-home .nav-links a:hover{color:var(--heading)}.rd-home .nav-spacer{flex:1}.rd-home .nav-cta{align-items:center;gap:12px;display:flex}.rd-home .rd-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.rd-home .rd-btn-primary{background:var(--cyan);color:#08262f;box-shadow:0 0 0 1px #39d9ff59,0 4px 24px #39d9ff38}.rd-home .rd-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #39d9ff80,0 6px 32px #39d9ff52}.rd-home .rd-btn-ghost{color:var(--heading);border:1px solid #fff3}.rd-home .rd-btn-ghost:hover{border-color:#ffffff73}.rd-home .rd-btn-sm{padding:8px 18px;font-size:14px}.rd-home .menu{display:none}.rd-home main{position:relative}.rd-home .thread{pointer-events:none;z-index:3;background-image:radial-gradient(circle,#fff3 1px,#0000 1.5px);background-repeat:repeat-y;background-size:2px 10px;width:2px;display:none;position:absolute;top:0;bottom:0;left:calc(50% - 600px)}.rd-home .thread i{transform-origin:top;background:linear-gradient(#9a2fae,#3b7ae0 30%,#39d9ff);position:absolute;inset:0;transform:scaleY(0)}@media (min-width:1300px){.rd-home .thread{display:block}}.rd-home section{padding:112px 0;position:relative}.rd-home .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:800;display:flex}.rd-home .n{font-family:var(--mono);letter-spacing:0;color:var(--pale);background:var(--bg);border:1.5px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;transition:color .3s,border-color .3s,box-shadow .3s,background .3s;display:grid}.rd-home .n.lit{color:#08262f;background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 18px #39d9ff73}@media (min-width:1300px){.rd-home .tag{position:relative}.rd-home .tag .n{z-index:4;position:absolute;top:50%;left:-55px;transform:translateY(-50%)}.rd-home .two>div+div .tag .n{position:static;transform:none}}.rd-home .hero{background-image:radial-gradient(circle,#ffffff13 1px,#0000 1.5px);background-size:30px 30px;padding:56px 0 72px;overflow:hidden}.rd-home .hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 70%at 72% 45%,#39d9ff17,#7832a012 50%,transparent 72%),linear-gradient(180deg,transparent 70%,var(--bg));position:absolute;inset:0}.rd-home .hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.rd-home .news{color:var(--body);border:1px solid var(--hairline);background:#181a1bcc;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.rd-home .news i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #80d997b3}.rd-home h1{letter-spacing:-.035em;font-size:clamp(56px,7.6vw,104px);line-height:.98}.rd-home h1 span{display:block}.rd-home h1 .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.rd-home .hero .sub{color:var(--muted);max-width:30em;margin-top:26px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.rd-home .hero .sub strong{color:var(--heading);font-weight:700}.rd-home .cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.rd-home .fine{color:var(--pale);max-width:46ch;margin-top:18px;font-size:13.5px}.rd-home .eight{width:100%;max-width:540px;margin:0 auto;position:relative}.rd-home .eight svg{width:100%;height:auto;overflow:visible}.rd-home .e-line{fill:none;stroke:url(#eg);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #39d9ff47)}.rd-home .e-dot circle{fill:#181a1b;stroke:#ffffff57;stroke-width:1.5px;transition:fill .25s,stroke .25s}.rd-home .e-dot text.num{font-family:var(--mono);fill:var(--pale);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:700;transition:fill .25s}.rd-home .e-dot text.lbl{fill:var(--muted);opacity:.55;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:600;transition:opacity .35s,fill .35s}.rd-home .e-dot.on circle{fill:var(--cyan);stroke:var(--cyan)}.rd-home .e-dot.on text.num{fill:#08262f}.rd-home .e-dot.on text.lbl{opacity:1;fill:var(--body)}.rd-home .e-hub text{text-anchor:middle;font-family:Manrope,sans-serif}.rd-home .e-hub{opacity:0;transition:opacity .5s}.rd-home .e-hub.on{opacity:1}.rd-home .e-space{font-family:var(--mono);letter-spacing:.14em;fill:var(--pale);text-anchor:middle;font-size:11.5px}.rd-home .e-pulse{fill:#fff;filter:drop-shadow(0 0 6px #39d9ff);opacity:0}.rd-home .replay{color:var(--pale);border:1px solid var(--hairline);background:#181a1bd9;border-radius:999px;margin:6px auto 0;padding:6px 14px;font-size:12.5px;font-weight:700;display:block}.rd-home .replay:hover{color:var(--heading);border-color:#ffffff4d}.rd-home .gap{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-home .gap-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.rd-home .falls{margin-top:6px;list-style:none}.rd-home .falls li{color:var(--muted);border-bottom:1px dashed #ffffff1a;align-items:baseline;gap:16px;padding:18px 0;display:flex}.rd-home .falls li:last-child{border-bottom:0}.rd-home .falls b{color:var(--heading);margin-bottom:2px;font-weight:700;display:block}.rd-home .falls .x{border:1.5px dashed var(--red);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.rd-home .pull{border-top:1px solid var(--hairline-soft);color:var(--heading);letter-spacing:-.01em;max-width:32ch;margin-top:64px;padding-top:40px;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.3}.rd-home .pull em{color:var(--cyan);font-style:normal}.rd-home .pull-sub{color:var(--muted);max-width:60ch;margin-top:14px}.rd-home .wake-box{border:1px solid var(--hairline);background:var(--panel);border-radius:24px;margin-top:48px;overflow:hidden}.rd-home .wake-top{border-bottom:1px solid var(--hairline-soft);color:var(--pale);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px;font-size:13.5px;display:flex}.rd-home .wake-top .ill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.rd-home .switch{color:var(--body);align-items:center;gap:10px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.rd-home .switch .track{background:var(--cyan);border-radius:999px;width:42px;height:24px;transition:background .2s;position:relative}.rd-home .switch .track:after{content:"";background:#08262f;border-radius:50%;width:18px;height:18px;transition:left .2s,background .2s;position:absolute;top:3px;left:21px}.rd-home .switch[aria-checked=false] .track{background:#e09a9a59}.rd-home .switch[aria-checked=false] .track:after{background:var(--red);left:3px}.rd-home .stage{grid-template-columns:1fr 1.1fr 1fr;gap:0;padding:44px 24px 34px;display:grid;position:relative}.rd-home .party{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.rd-home .party .orb{background:var(--bg);font-family:var(--mono);color:var(--pale);border:2px solid #fff3;border-radius:50%;place-items:center;width:72px;height:72px;font-size:12px;font-weight:700;transition:all .35s;display:grid}.rd-home .party b{color:var(--heading);margin-top:14px;font-size:15.5px;display:block}.rd-home .party small{color:var(--pale);margin-top:2px;font-size:13px;line-height:1.4;display:block}.rd-home .party.active .orb{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 7px #39d9ff1a,0 0 30px #39d9ff40}.rd-home .party.done .orb{border-color:var(--cyan);background:var(--cyan);color:#08262f}.rd-home .party.denied .orb{border-color:var(--red);color:var(--red);box-shadow:0 0 0 7px #e06e6e1a}.rd-home .party.asleep .orb{opacity:.65;border-style:dashed}.rd-home .wire{background-image:radial-gradient(circle,#ffffff40 1px,#0000 1.5px);background-size:9px 2px;height:2px;position:absolute;top:80px}.rd-home .wire i{background:var(--cyan);transform-origin:0;transition:transform .45s;position:absolute;inset:0;transform:scaleX(0)}.rd-home .wire.on i{transform:scaleX(1)}.rd-home .wire.a{width:27%;left:17%}.rd-home .wire.b{width:27%;left:56%}.rd-home .steps{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(4,1fr);display:grid}.rd-home .step{text-align:left;border-right:1px solid var(--hairline-soft);color:var(--pale);padding:20px 22px;font-size:14px;line-height:1.45;transition:background .2s,color .2s;position:relative}.rd-home .step:last-child{border-right:0}.rd-home .step b{color:inherit;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.rd-home .step:hover{background:#ffffff05}.rd-home .step[aria-current=step]{color:var(--body);background:#39d9ff0f}.rd-home .step[aria-current=step] b{color:var(--cyan)}.rd-home .step.stop[aria-current=step]{background:#e06e6e12}.rd-home .step.stop[aria-current=step] b{color:var(--red)}.rd-home .step[disabled]{opacity:.38;cursor:default}.rd-home .ledger{font-family:var(--mono);background:var(--bg-deep);border-top:1px solid var(--hairline-soft);color:var(--pale);flex-wrap:wrap;align-items:baseline;gap:12px;min-height:54px;padding:14px 24px;font-size:12.5px;line-height:1.7;display:flex}.rd-home .ledger .k{color:var(--pale);opacity:.7}.rd-home .ledger .ok{color:var(--green);font-weight:700}.rd-home .ledger .no{color:var(--red);font-weight:700}.rd-home .proof{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}.rd-home .proof div{border-top:2px solid var(--cyan);padding-top:14px}.rd-home .proof b{color:var(--heading);margin-bottom:6px;font-size:17px;line-height:1.3;display:block}.rd-home .proof p{color:var(--muted);font-size:14.5px;line-height:1.5}.rd-home .proof-note{color:var(--pale);max-width:74ch;margin-top:30px;font-size:14.5px}.rd-home .join{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-home .join-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px;display:grid}.rd-home .join ol{list-style:none;position:relative}.rd-home .join ol:before{content:"";background-image:radial-gradient(circle,#39d9ff80 1px,#0000 1.5px);background-size:2px 9px;width:2px;position:absolute;top:18px;bottom:30px;left:14px}.rd-home .join li{gap:18px;padding:0 0 28px;display:flex;position:relative}.rd-home .join li:last-child{padding-bottom:0}.rd-home .join li .n{color:var(--cyan);border-color:var(--cyan)}.rd-home .join li b{color:var(--heading);margin-bottom:2px;padding-top:2px;font-size:17px;display:block}.rd-home .join li span.t{color:var(--muted);font-size:15px;line-height:1.5;display:block}.rd-home .chip.build{color:var(--gold);border-color:#e6b5384d}.rd-home .chip.early{color:var(--violet);border-color:#c88be04d}.rd-home .next{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.rd-home .note-card{border:1px solid var(--hairline);background:#ffffff05;border-radius:18px;padding:22px 24px}.rd-home .note-card h3{margin-bottom:8px;font-size:17px}.rd-home .note-card p{color:var(--muted);font-size:15px;line-height:1.5}.rd-home .waves{grid-template-columns:1fr 1fr 1.25fr;gap:20px;margin-top:48px;display:grid}.rd-home .wave{border:1px solid var(--hairline);background:#ffffff05;border-radius:22px;flex-direction:column;padding:26px;display:flex}.rd-home .wave svg{width:100%;height:120px;margin-bottom:22px}.rd-home .wave small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale);margin-bottom:8px;font-size:11.5px}.rd-home .wave p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.rd-home .wave.now{background:linear-gradient(160deg,#39d9ff12,#9a2fae0d);border-color:#39d9ff66}.rd-home .wave.now small{color:var(--cyan)}.rd-home .shifts{grid-template-columns:repeat(2,1fr);gap:0 56px;margin-top:64px;display:grid}.rd-home .shifts h3{grid-column:1/-1;margin-bottom:12px;font-size:21px}.rd-home .shift{border-top:1px solid var(--hairline-soft);padding:18px 0}.rd-home .shift b{color:var(--heading);margin-bottom:3px;font-weight:700;display:block}.rd-home .shift p{color:var(--muted);font-size:15px;line-height:1.5}.rd-home .sw{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-home .sw-diagram{border:1px solid var(--hairline);background:var(--panel);border-radius:24px;margin-top:44px;padding:26px}.rd-home .sw-diagram svg{width:100%;height:auto}.rd-home .sw-diagram text{font-family:Manrope,sans-serif}.rd-home .does{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.rd-home .does div{border-left:2px solid var(--cyan);padding:4px 0 0 18px}.rd-home .does b{color:var(--heading);font-size:18px;display:block}.rd-home .does p{color:var(--muted);font-size:14.5px;line-height:1.5}.rd-home .beyond{color:var(--muted);max-width:66ch;margin-top:32px}.rd-home .beyond a,.rd-home .tlink{color:var(--cyan);font-weight:700}.rd-home .beyond a:hover,.rd-home .tlink:hover{text-decoration:underline}.rd-home .ways{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.rd-home .way{border:1px solid var(--hairline);background:#ffffff05;border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.rd-home .way-head{align-items:center;gap:12px;display:flex}.rd-home .way-head .n{width:26px;height:26px;font-size:11px}.rd-home .way p{color:var(--muted);font-size:15.5px;line-height:1.55}.rd-home .way .foot-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:10px;font-size:14px;display:flex}.rd-home .way.lead{background:linear-gradient(110deg,#39d9ff14,#9a2fae12);border-color:#39d9ff66;grid-column:1/-1;padding:34px}.rd-home .way.lead h3{font-size:clamp(24px,2.4vw,30px)}.rd-home .way.lead p{max-width:66ch;font-size:17px}.rd-home .way.lead .n{background:var(--cyan);color:#08262f;border-color:var(--cyan)}.rd-home .also{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:28px;font-size:15px;display:flex}.rd-home .sec-line{letter-spacing:-.02em;color:var(--heading);max-width:22ch;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1}.rd-home .sec-line span{display:block}.rd-home .sec-line span:last-child{color:var(--cyan)}.rd-home .sec-grid{grid-template-columns:repeat(2,1fr);gap:0 56px;margin-top:48px;display:grid}.rd-home .sec-item{border-top:1px solid var(--hairline);padding:24px 0}.rd-home .sec-item h3{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.rd-home .sec-item p{color:var(--muted);font-size:15.5px;line-height:1.55}.rd-home .sec-foot{color:var(--pale);margin-top:24px;font-size:14.5px}.rd-home .stop{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-home table{border-collapse:collapse;width:100%;margin-top:40px;font-size:15px}.rd-home th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--pale);border-bottom:1px solid var(--hairline);padding:0 20px 14px 0;font-size:11.5px;font-weight:800}.rd-home td{border-bottom:1px solid var(--hairline-soft);vertical-align:top;color:var(--muted);padding:17px 20px 17px 0;line-height:1.45}.rd-home td:first-child{color:var(--heading);width:34%;font-weight:700}.rd-home td:last-child{color:var(--cyan);padding-right:0;font-weight:600}.rd-home .two{grid-template-columns:1fr 1fr;gap:64px;display:grid}.rd-home .two h2{font-size:clamp(26px,2.8vw,36px)}.rd-home .list{margin-top:24px;list-style:none}.rd-home .list li{border-top:1px solid var(--hairline-soft);color:var(--muted);padding:14px 0;font-size:15.5px;line-height:1.5}.rd-home .list b{color:var(--heading);font-weight:700}.rd-home .close{text-align:center;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1.5px);background-size:30px 30px;padding:120px 0 128px;overflow:hidden}.rd-home .close:before{content:"";background:radial-gradient(ellipse 55% 75%at 50% 50%,#39d9ff1a,#7832a012 55%,transparent 78%),linear-gradient(180deg,var(--bg),transparent 25%);position:absolute;inset:0}.rd-home .close .wrap{position:relative}.rd-home .close h2{letter-spacing:-.03em;max-width:19ch;margin:0 auto;font-size:clamp(40px,6vw,76px);line-height:1.02}.rd-home .close p{color:var(--muted);max-width:50ch;margin:22px auto 0;font-size:18px}.rd-home .close .cta{justify-content:center}.rd-home footer{border-top:1px solid var(--hairline-soft);padding:44px 0 48px}.rd-home .foot{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.rd-home .foot img{opacity:.9;width:auto;height:20px}.rd-home .foot-links{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.rd-home .foot-links a:hover{color:var(--heading)}.rd-home .copy{color:var(--pale);margin-left:auto;font-size:13px}.rd-home .legal{color:var(--pale);max-width:92ch;margin-top:24px;font-size:12.5px;line-height:1.6}.rd-home .legal a{text-underline-offset:2px;text-decoration:underline}.rd-home sup a{color:var(--cyan);padding:0 1px;font-size:.72em;font-weight:700}@media (max-width:1000px){.rd-home .nav-links{display:none}.rd-home .hero-grid,.rd-home .gap-grid,.rd-home .join-grid,.rd-home .two{grid-template-columns:1fr;gap:44px}.rd-home .eight{max-width:480px}.rd-home .proof{grid-template-columns:1fr 1fr}.rd-home .waves{grid-template-columns:1fr}.rd-home .wave svg{height:100px}}@media (max-width:760px){.rd-home .nav{gap:16px;height:60px}.rd-home .nav-cta{display:none}.rd-home .menu{margin-left:auto;display:block;position:relative}.rd-home .menu summary{cursor:pointer;border:1px solid var(--hairline);color:var(--heading);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;list-style:none}.rd-home .menu summary::-webkit-details-marker{display:none}.rd-home .menu-panel{background:var(--panel-2);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;gap:12px;min-width:230px;padding:18px;display:flex;position:absolute;top:48px;right:0}.rd-home .menu-panel a{color:var(--body);padding:6px 8px;font-size:15px;font-weight:600}.rd-home .menu-panel .rd-btn{justify-content:center}.rd-home section{padding:76px 0}.rd-home .hero{padding:36px 0 56px}.rd-home .steps{grid-template-columns:1fr}.rd-home .step{border-right:0;border-bottom:1px solid var(--hairline-soft);padding:14px 20px}.rd-home .step:last-child{border-bottom:0}.rd-home .stage{padding:32px 8px 26px}.rd-home .party .orb{width:54px;height:54px;font-size:10.5px}.rd-home .party b{font-size:13.5px}.rd-home .party small{font-size:11.5px}.rd-home .wire{top:58px}.rd-home .wire.a{width:18%;left:22%}.rd-home .wire.b{width:18%;left:60%}.rd-home .next,.rd-home .shifts,.rd-home .does,.rd-home .ways,.rd-home .sec-grid{grid-template-columns:1fr}.rd-home .way.lead{grid-column:auto;padding:26px}.rd-home .switch{margin-left:0}.rd-home .sw-diagram{padding:10px}.rd-home .copy{margin-left:0}.rd-home table,.rd-home tbody,.rd-home tr,.rd-home td{width:100%;display:block}.rd-home thead{display:none}.rd-home tr{border-bottom:1px solid var(--hairline);padding:16px 0}.rd-home td,.rd-home td:first-child{border:0;width:100%;padding:2px 0}}@media (max-width:480px){.rd-home .proof{grid-template-columns:1fr}.rd-home .e-dot text.lbl{font-size:19px}.rd-home .e-dot text.num{font-size:14px}.rd-home .rd-btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.rd-home *,.rd-home :before,.rd-home :after{transition:none!important}}.rd-home .conversation-access{border:1px solid var(--hairline);background:var(--panel);border-radius:24px;grid-template-columns:1fr 380px;align-items:center;gap:64px;margin:40px 0 56px;padding:36px;display:grid}.rd-home .conversation-access h2{max-width:16ch;font-size:clamp(30px,3.6vw,44px)}.rd-home .conversation-access p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.6}.rd-home .conversation-access strong{color:var(--heading)}.rd-home .conversation-access .decision{border-top:1px solid var(--hairline);padding-top:18px;font-size:15px}.rd-home .conversation-shot{min-width:0}.rd-home .conversation-shot a{border:1px solid #ffffff29;border-radius:16px;display:block;overflow:hidden}.rd-home .conversation-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;background:#faf9f6;width:100%;height:490px}.rd-home .conversation-shot figcaption{color:var(--pale);margin-top:12px;font-size:12.5px;line-height:1.5}.rd-home .conversation-shot a:hover{outline:1px solid var(--cyan)}@media (max-width:900px){.rd-home .conversation-access{grid-template-columns:1fr;gap:28px;padding:26px}.rd-home .conversation-shot{width:100%;max-width:380px;margin:0 auto}}@media (max-width:480px){.rd-home .conversation-access{padding:20px}.rd-home .conversation-shot img{height:420px}}.rd-home .agent-compat{border-bottom:1px solid var(--hairline);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:28px;padding-bottom:28px;font-size:14px;display:flex}.rd-home .agent-compat strong{color:var(--heading);font-size:15px}.rd-home .agent-compat .agents{color:var(--heading);line-height:1.9}.rd-home .agent-compat a{color:var(--cyan);font-weight:700}.rd-home .agent-compat a:hover{text-decoration:underline}.rd-home .home-hero{text-align:center;background:radial-gradient(at 50%0,#39d9ff1a,#0000 70%);padding:76px 0 54px}.rd-home .home-hero h1{letter-spacing:-.035em;max-width:17ch;margin:auto;font-size:clamp(46px,6.6vw,82px);line-height:1.06}.rd-home .home-hero .lede{max-width:63ch;margin:24px auto 0}.rd-home .home-hero .tag{justify-content:center}.rd-home .paths{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:46px;display:grid}.rd-home .path{background:linear-gradient(145deg,#39d9ff0e,var(--panel));border:1px solid #39d9ff47;border-radius:26px;flex-direction:column;padding:32px;display:flex}.rd-home .path.fleet-path{background:linear-gradient(145deg,#9a2fae17,var(--panel));border-color:#c88be059}.rd-home .path .tag{justify-content:flex-start;margin-bottom:12px;font-size:11px}.rd-home .path h2{max-width:19ch;font-size:clamp(27px,3vw,36px)}.rd-home .path p{color:var(--muted);margin-top:18px;font-size:16px}.rd-home .path .cta{margin-top:auto;padding-top:28px}.rd-home .path svg{width:100%;height:132px;margin:24px 0 6px}.rd-home .path .chip{align-self:flex-start;margin-top:20px}.rd-home .fleet-band{background:var(--bg-deep);border-block:1px solid var(--hairline);padding:80px 0}.rd-home .fleet-intro{grid-template-columns:1fr;max-width:760px;display:grid}.rd-home .fleet-intro p{color:var(--muted);font-size:18px}.rd-home .fleet-demo{border:1px solid var(--hairline);background:var(--panel);border-radius:24px;margin-top:40px;padding:28px}.rd-home .fleet-map{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:18px;display:grid}.rd-home .fleet-node{background:var(--bg);border:1px solid #39d9ff40;border-radius:18px;padding:24px}.rd-home .fleet-node:last-child{border-color:#c88be059}.rd-home .fleet-node b{color:var(--heading);font-size:18px;display:block}.rd-home .fleet-node p{color:var(--muted);margin-top:10px;font-size:14px}.rd-home .fleet-shared{text-align:center;color:var(--cyan);flex-direction:column;justify-content:center;gap:12px;font-size:14px;font-weight:700;display:flex}.rd-home .fleet-shared small{color:var(--pale);font-weight:500}.rd-home .story{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;padding-top:26px;list-style:none;display:grid}.rd-home .story b{color:var(--heading);margin-bottom:7px;font-size:15px;display:block}.rd-home .story p{color:var(--muted);font-size:14px;line-height:1.5}.rd-home .fleet-caption{color:var(--pale);margin-top:22px;font-size:13px}.rd-home .home-tools{padding:80px 0}.rd-home .tools-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.rd-home .tool{border:1px solid var(--hairline);background:var(--panel);border-radius:20px;padding:24px}.rd-home .tool p{color:var(--muted);margin:14px 0 18px;font-size:15px}.rd-home .home-close{text-align:center;border-top:1px solid var(--hairline);padding:64px 0 80px}.rd-home .home-close h2{max-width:25ch;margin:auto}.rd-home .home-close .cta{justify-content:center}@media (max-width:1150px){.rd-home .nav-links{display:none}}@media (max-width:760px){.rd-home .paths,.rd-home .fleet-intro,.rd-home .fleet-map,.rd-home .tools-grid{grid-template-columns:1fr}.rd-home .story{grid-template-columns:1fr 1fr}.rd-home .home-hero{padding-top:48px}.rd-home .path{padding:26px}.rd-home .fleet-demo{padding:20px}.rd-home .fleet-shared{padding:14px}.rd-home .fleet-intro{gap:22px}}@media (max-width:480px){.rd-home .story{grid-template-columns:1fr}}.rd-home .hero-actions{justify-content:center;margin-top:30px}.rd-home .home-hero h1{max-width:18ch}.rd-home .network-view{text-align:left;margin-top:48px}.rd-home .network-fleets{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.rd-home .network-fleet{background:var(--panel);border:1px solid #39d9ff40;border-radius:18px;padding:24px 20px;position:relative}.rd-home .network-fleet:after{content:"";background:var(--cyan);width:1px;height:24px;position:absolute;bottom:-25px;left:50%}.rd-home .network-fleet:nth-child(2n){border-color:#c88be059}.rd-home .network-fleet h2{margin:12px 0 8px;font-size:19px}.rd-home .network-fleet p{color:var(--body);font-size:14px}.rd-home .network-fleet small{color:var(--pale);margin-top:12px;font-size:12px;display:block}.rd-home .fleet-symbol{color:var(--cyan);letter-spacing:5px;font-size:19px}.rd-home .network-fleet:nth-child(2n) .fleet-symbol{color:var(--violet)}.rd-home .network-rail{background:#39d9ff0a;border:1px solid #39d9ff4d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:24px;padding:20px 24px;font-size:14px;display:flex}.rd-home .network-rail strong{color:var(--cyan)}.rd-home .network-rail span{color:var(--muted)}.rd-home .fleet-possibilities{padding:76px 0 16px}.rd-home .usecase-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.rd-home .usecase{border:1px solid var(--hairline);background:var(--panel);border-radius:22px;padding:28px}.rd-home .usecase h3{max-width:24ch;margin:20px 0 14px;font-size:24px}.rd-home .usecase p{color:var(--muted);font-size:15px}.rd-home .case-route{border-top:1px solid var(--hairline);color:var(--cyan);margin-top:24px;padding-top:16px;font-size:13px;font-weight:700;line-height:1.8}.rd-home .dot-entry{background:var(--bg-deep);border-top:1px solid var(--hairline);padding:52px 0}.rd-home .dot-entry-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.rd-home .dot-entry h2{font-size:32px}.rd-home .dot-entry p{color:var(--muted);max-width:62ch;margin-top:12px;font-size:16px}.rd-home .dot-entry .tag{margin-bottom:12px}@media (max-width:900px){.rd-home .network-fleets{grid-template-columns:1fr 1fr}.rd-home .network-fleet:after{display:none}.rd-home .network-rail{margin-top:16px}}@media (max-width:760px){.rd-home .usecase-grid{grid-template-columns:1fr}.rd-home .dot-entry-inner{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.rd-home .network-fleets{grid-template-columns:1fr}.rd-home .network-fleet{padding:18px}.rd-home .network-fleet small{margin-top:6px}}@media (min-width:761px) and (max-width:1240px){.rd-home .nav-links,.rd-home .nav-cta{display:none}.rd-home .menu{margin-left:auto;display:block;position:relative}.rd-home .menu summary{cursor:pointer;border:1px solid var(--hairline);border-radius:999px;padding:8px 18px;list-style:none}.rd-home .menu-panel{background:var(--panel-2);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;gap:12px;min-width:230px;padding:18px;display:flex;position:absolute;top:48px;right:0}}.rd-home .home-handoffs{border-bottom:1px solid var(--hairline);background:linear-gradient(140deg,#39d9ff09,#0000);padding:76px 0}.rd-home .home-handoffs h2{max-width:24ch}.rd-home .home-handoffs .lede{max-width:70ch}.rd-home .handoff-demo{border:1px solid var(--hairline);background:var(--panel);border-radius:20px;margin:32px 0 24px;overflow:hidden}.rd-home .relay-row{padding:24px 28px}.rd-home .relay-row+.relay-row{border-top:1px solid var(--hairline)}.rd-home .relay-label{letter-spacing:.13em;text-transform:uppercase;color:var(--pale);font-size:11px;font-weight:800}.rd-home .relay-row p{color:var(--heading);margin-top:10px;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.7}.rd-home .relay-row small{color:var(--muted);margin-top:8px;font-size:14px;display:block}.rd-home .checked-row{background:#39d9ff0e}.rd-home .checked-row .relay-label{color:var(--cyan)}.rd-home .handoff-context{color:var(--muted);max-width:80ch;margin-bottom:20px;font-size:15px}@media (max-width:760px){.rd-home .relay-row{padding:20px}.rd-home .home-handoffs{padding:56px 0}}.rd-home .fleet-screenshots{margin-top:36px;scroll-margin-top:84px}.rd-home .product-shot{border:1px solid var(--hairline);background:var(--panel);border-radius:20px;min-width:0;overflow:hidden}.rd-home .product-shot>a{background:#202328;display:block}.rd-home .product-shot img{width:100%;height:auto;display:block}.rd-home .product-shot>a:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}.rd-home .product-shot figcaption{padding:24px}.rd-home .product-shot h3{font-size:21px}.rd-home .product-shot p{color:var(--muted);margin:12px 0;font-size:15px;line-height:1.6}.rd-home .product-shot figcaption>a{font-size:13px}.rd-home .product-shot-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}@media (max-width:760px){.rd-home .product-shot-grid{grid-template-columns:1fr}.rd-home .product-shot figcaption{padding:20px}}.rd-home .support-steps{color:var(--muted);margin:20px 0 0;padding-left:20px;font-size:15px;line-height:1.65}.rd-home .support-steps li{margin-top:14px;padding-left:4px}.rd-home .support-steps strong{color:var(--heading)}.rd-home .fleet-choice{border-top:1px solid var(--hairline);padding:64px 0 76px}.rd-home .fleet-choice h2{max-width:26ch}.rd-home .fleet-choice-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.rd-home .fleet-choice-grid article{border:1px solid var(--hairline);background:var(--panel);border-radius:20px;padding:26px}.rd-home .fleet-choice-grid article+article{background:linear-gradient(145deg,#39d9ff0f,var(--panel));border-color:#39d9ff59}.rd-home .fleet-choice-grid h3{font-size:22px}.rd-home .fleet-choice-grid p,.rd-home .fleet-choice-note{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.65}.rd-home .fleet-choice-note{max-width:78ch;margin:24px 0 18px}@media (max-width:760px){.rd-home .fleet-choice-grid{grid-template-columns:1fr}.rd-home .fleet-choice{padding:48px 0}}.rd-home .homepage-distinction{border-left:2px solid var(--cyan);background:#39d9ff09;margin-top:28px;padding:22px 26px;scroll-margin-top:84px}.rd-home .homepage-distinction p{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.65}.rd-home .homepage-distinction a{font-size:14px}.rd-home .fleet-possibilities{padding-bottom:64px}.rd-home{font-family:var(--aw-font-sans,"Manrope",sans-serif);letter-spacing:normal;overflow-x:clip}