.rd-dots :where(ol,ul){list-style:revert}.rd-dots :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.rd-dots :where(svg){display:revert;vertical-align:revert}.rd-dots :where(table){border-collapse:revert;border-color:revert;text-indent:revert}.rd-dots :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-dots :where(*){border-color:currentColor}.rd-dots{--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-dots *{box-sizing:border-box;margin:0;padding:0}.rd-dots{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-dots a{color:inherit;text-decoration:none}.rd-dots img,.rd-dots svg{max-width:100%;display:block}.rd-dots button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.rd-dots .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.rd-dots a:focus-visible,.rd-dots button:focus-visible,.rd-dots summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.rd-dots h1,.rd-dots h2,.rd-dots h3{color:var(--heading);letter-spacing:-.015em;font-weight:800;line-height:1.12}.rd-dots h2{max-width:20ch;font-size:clamp(30px,3.6vw,46px)}.rd-dots h3{font-size:19px;line-height:1.25}.rd-dots .lede{color:var(--muted);max-width:58ch;margin-top:18px;font-size:clamp(17px,1.5vw,19px)}.rd-dots .lede strong{color:var(--body);font-weight:700}.rd-dots 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-dots .nav{align-items:center;gap:28px;height:68px;display:flex}.rd-dots .nav .logo img{width:auto;height:26px}.rd-dots .nav-links{color:var(--muted);white-space:nowrap;align-items:center;gap:20px;font-size:14.5px;font-weight:500;display:flex}.rd-dots .nav-links a:hover{color:var(--heading)}.rd-dots .nav-spacer{flex:1}.rd-dots .nav-cta{align-items:center;gap:12px;display:flex}.rd-dots .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-dots .rd-btn-primary{background:var(--cyan);color:#08262f;box-shadow:0 0 0 1px #39d9ff59,0 4px 24px #39d9ff38}.rd-dots .rd-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #39d9ff80,0 6px 32px #39d9ff52}.rd-dots .rd-btn-ghost{color:var(--heading);border:1px solid #fff3}.rd-dots .rd-btn-ghost:hover{border-color:#ffffff73}.rd-dots .rd-btn-sm{padding:8px 18px;font-size:14px}.rd-dots .menu{display:none}.rd-dots main{position:relative}.rd-dots .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-dots .thread i{transform-origin:top;background:linear-gradient(#9a2fae,#3b7ae0 30%,#39d9ff);position:absolute;inset:0;transform:scaleY(0)}@media (min-width:1300px){.rd-dots .thread{display:block}}.rd-dots section{padding:112px 0;position:relative}.rd-dots .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-dots .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-dots .n.lit{color:#08262f;background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 18px #39d9ff73}@media (min-width:1300px){.rd-dots .tag{position:relative}.rd-dots .tag .n{z-index:4;position:absolute;top:50%;left:-55px;transform:translateY(-50%)}.rd-dots .two>div+div .tag .n{position:static;transform:none}}.rd-dots .hero{background-image:radial-gradient(circle,#ffffff13 1px,#0000 1.5px);background-size:30px 30px;padding:56px 0 72px;overflow:hidden}.rd-dots .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-dots .hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.rd-dots .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-dots .news i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #80d997b3}.rd-dots h1{letter-spacing:-.035em;font-size:clamp(56px,7.6vw,104px);line-height:.98}.rd-dots h1 span{display:block}.rd-dots h1 .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.rd-dots .hero .sub{color:var(--muted);max-width:30em;margin-top:26px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.rd-dots .hero .sub strong{color:var(--heading);font-weight:700}.rd-dots .cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.rd-dots .fine{color:var(--pale);max-width:46ch;margin-top:18px;font-size:13.5px}.rd-dots .eight{width:100%;max-width:540px;margin:0 auto;position:relative}.rd-dots .eight svg{width:100%;height:auto;overflow:visible}.rd-dots .e-line{fill:none;stroke:url(#eg);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #39d9ff47)}.rd-dots .e-dot circle{fill:#181a1b;stroke:#ffffff57;stroke-width:1.5px;transition:fill .25s,stroke .25s}.rd-dots .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-dots .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-dots .e-dot.on circle{fill:var(--cyan);stroke:var(--cyan)}.rd-dots .e-dot.on text.num{fill:#08262f}.rd-dots .e-dot.on text.lbl{opacity:1;fill:var(--body)}.rd-dots .e-hub text{text-anchor:middle;font-family:Manrope,sans-serif}.rd-dots .e-hub{opacity:0;transition:opacity .5s}.rd-dots .e-hub.on{opacity:1}.rd-dots .e-space{font-family:var(--mono);letter-spacing:.14em;fill:var(--pale);text-anchor:middle;font-size:11.5px}.rd-dots .e-pulse{fill:#fff;filter:drop-shadow(0 0 6px #39d9ff);opacity:0}.rd-dots .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-dots .replay:hover{color:var(--heading);border-color:#ffffff4d}.rd-dots .gap{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-dots .gap-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.rd-dots .falls{margin-top:6px;list-style:none}.rd-dots .falls li{color:var(--muted);border-bottom:1px dashed #ffffff1a;align-items:baseline;gap:16px;padding:18px 0;display:flex}.rd-dots .falls li:last-child{border-bottom:0}.rd-dots .falls b{color:var(--heading);margin-bottom:2px;font-weight:700;display:block}.rd-dots .falls .x{border:1.5px dashed var(--red);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.rd-dots .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-dots .pull em{color:var(--cyan);font-style:normal}.rd-dots .pull-sub{color:var(--muted);max-width:60ch;margin-top:14px}.rd-dots .wake-box{border:1px solid var(--hairline);background:var(--panel);border-radius:24px;margin-top:48px;overflow:hidden}.rd-dots .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-dots .wake-top .ill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.rd-dots .switch{color:var(--body);align-items:center;gap:10px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.rd-dots .switch .track{background:var(--cyan);border-radius:999px;width:42px;height:24px;transition:background .2s;position:relative}.rd-dots .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-dots .switch[aria-checked=false] .track{background:#e09a9a59}.rd-dots .switch[aria-checked=false] .track:after{background:var(--red);left:3px}.rd-dots .stage{grid-template-columns:1fr 1.1fr 1fr;gap:0;padding:44px 24px 34px;display:grid;position:relative}.rd-dots .party{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.rd-dots .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-dots .party b{color:var(--heading);margin-top:14px;font-size:15.5px;display:block}.rd-dots .party small{color:var(--pale);margin-top:2px;font-size:13px;line-height:1.4;display:block}.rd-dots .party.active .orb{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 7px #39d9ff1a,0 0 30px #39d9ff40}.rd-dots .party.done .orb{border-color:var(--cyan);background:var(--cyan);color:#08262f}.rd-dots .party.denied .orb{border-color:var(--red);color:var(--red);box-shadow:0 0 0 7px #e06e6e1a}.rd-dots .party.asleep .orb{opacity:.65;border-style:dashed}.rd-dots .wire{background-image:radial-gradient(circle,#ffffff40 1px,#0000 1.5px);background-size:9px 2px;height:2px;position:absolute;top:80px}.rd-dots .wire i{background:var(--cyan);transform-origin:0;transition:transform .45s;position:absolute;inset:0;transform:scaleX(0)}.rd-dots .wire.on i{transform:scaleX(1)}.rd-dots .wire.a{width:27%;left:17%}.rd-dots .wire.b{width:27%;left:56%}.rd-dots .steps{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(4,1fr);display:grid}.rd-dots .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-dots .step:last-child{border-right:0}.rd-dots .step b{color:inherit;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.rd-dots .step:hover{background:#ffffff05}.rd-dots .step[aria-current=step]{color:var(--body);background:#39d9ff0f}.rd-dots .step[aria-current=step] b{color:var(--cyan)}.rd-dots .step.stop[aria-current=step]{background:#e06e6e12}.rd-dots .step.stop[aria-current=step] b{color:var(--red)}.rd-dots .step[disabled]{opacity:.38;cursor:default}.rd-dots .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-dots .ledger .k{color:var(--pale);opacity:.7}.rd-dots .ledger .ok{color:var(--green);font-weight:700}.rd-dots .ledger .no{color:var(--red);font-weight:700}.rd-dots .proof{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}.rd-dots .proof div{border-top:2px solid var(--cyan);padding-top:14px}.rd-dots .proof b{color:var(--heading);margin-bottom:6px;font-size:17px;line-height:1.3;display:block}.rd-dots .proof p{color:var(--muted);font-size:14.5px;line-height:1.5}.rd-dots .proof-note{color:var(--pale);max-width:74ch;margin-top:30px;font-size:14.5px}.rd-dots .join{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-dots .join-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px;display:grid}.rd-dots .join ol{list-style:none;position:relative}.rd-dots .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-dots .join li{gap:18px;padding:0 0 28px;display:flex;position:relative}.rd-dots .join li:last-child{padding-bottom:0}.rd-dots .join li .n{color:var(--cyan);border-color:var(--cyan)}.rd-dots .join li b{color:var(--heading);margin-bottom:2px;padding-top:2px;font-size:17px;display:block}.rd-dots .join li span.t{color:var(--muted);font-size:15px;line-height:1.5;display:block}.rd-dots .chip{border:1px solid var(--hairline);color:var(--muted);white-space:nowrap;background:#ffffff05;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.rd-dots .chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rd-dots .chip.live{color:var(--green);border-color:#80d9974d}.rd-dots .chip.build{color:var(--gold);border-color:#e6b5384d}.rd-dots .chip.early{color:var(--violet);border-color:#c88be04d}.rd-dots .next{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.rd-dots .note-card{border:1px solid var(--hairline);background:#ffffff05;border-radius:18px;padding:22px 24px}.rd-dots .note-card h3{margin-bottom:8px;font-size:17px}.rd-dots .note-card p{color:var(--muted);font-size:15px;line-height:1.5}.rd-dots .waves{grid-template-columns:1fr 1fr 1.25fr;gap:20px;margin-top:48px;display:grid}.rd-dots .wave{border:1px solid var(--hairline);background:#ffffff05;border-radius:22px;flex-direction:column;padding:26px;display:flex}.rd-dots .wave svg{width:100%;height:120px;margin-bottom:22px}.rd-dots .wave small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale);margin-bottom:8px;font-size:11.5px}.rd-dots .wave p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.rd-dots .wave.now{background:linear-gradient(160deg,#39d9ff12,#9a2fae0d);border-color:#39d9ff66}.rd-dots .wave.now small{color:var(--cyan)}.rd-dots .shifts{grid-template-columns:repeat(2,1fr);gap:0 56px;margin-top:64px;display:grid}.rd-dots .shifts h3{grid-column:1/-1;margin-bottom:12px;font-size:21px}.rd-dots .shift{border-top:1px solid var(--hairline-soft);padding:18px 0}.rd-dots .shift b{color:var(--heading);margin-bottom:3px;font-weight:700;display:block}.rd-dots .shift p{color:var(--muted);font-size:15px;line-height:1.5}.rd-dots .sw{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-dots .sw-diagram{border:1px solid var(--hairline);background:var(--panel);border-radius:24px;margin-top:44px;padding:26px}.rd-dots .sw-diagram svg{width:100%;height:auto}.rd-dots .sw-diagram text{font-family:Manrope,sans-serif}.rd-dots .does{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.rd-dots .does div{border-left:2px solid var(--cyan);padding:4px 0 0 18px}.rd-dots .does b{color:var(--heading);font-size:18px;display:block}.rd-dots .does p{color:var(--muted);font-size:14.5px;line-height:1.5}.rd-dots .beyond{color:var(--muted);max-width:66ch;margin-top:32px}.rd-dots .beyond a,.rd-dots .tlink{color:var(--cyan);font-weight:700}.rd-dots .beyond a:hover,.rd-dots .tlink:hover{text-decoration:underline}.rd-dots .ways{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.rd-dots .way{border:1px solid var(--hairline);background:#ffffff05;border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.rd-dots .way-head{align-items:center;gap:12px;display:flex}.rd-dots .way-head .n{width:26px;height:26px;font-size:11px}.rd-dots .way p{color:var(--muted);font-size:15.5px;line-height:1.55}.rd-dots .way .foot-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:10px;font-size:14px;display:flex}.rd-dots .way.lead{background:linear-gradient(110deg,#39d9ff14,#9a2fae12);border-color:#39d9ff66;grid-column:1/-1;padding:34px}.rd-dots .way.lead h3{font-size:clamp(24px,2.4vw,30px)}.rd-dots .way.lead p{max-width:66ch;font-size:17px}.rd-dots .way.lead .n{background:var(--cyan);color:#08262f;border-color:var(--cyan)}.rd-dots .also{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:28px;font-size:15px;display:flex}.rd-dots .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-dots .sec-line span{display:block}.rd-dots .sec-line span:last-child{color:var(--cyan)}.rd-dots .sec-grid{grid-template-columns:repeat(2,1fr);gap:0 56px;margin-top:48px;display:grid}.rd-dots .sec-item{border-top:1px solid var(--hairline);padding:24px 0}.rd-dots .sec-item h3{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.rd-dots .sec-item p{color:var(--muted);font-size:15.5px;line-height:1.55}.rd-dots .sec-foot{color:var(--pale);margin-top:24px;font-size:14.5px}.rd-dots .stop{background:var(--bg-deep);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.rd-dots table{border-collapse:collapse;width:100%;margin-top:40px;font-size:15px}.rd-dots 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-dots td{border-bottom:1px solid var(--hairline-soft);vertical-align:top;color:var(--muted);padding:17px 20px 17px 0;line-height:1.45}.rd-dots td:first-child{color:var(--heading);width:34%;font-weight:700}.rd-dots td:last-child{color:var(--cyan);padding-right:0;font-weight:600}.rd-dots .two{grid-template-columns:1fr 1fr;gap:64px;display:grid}.rd-dots .two h2{font-size:clamp(26px,2.8vw,36px)}.rd-dots .list{margin-top:24px;list-style:none}.rd-dots .list li{border-top:1px solid var(--hairline-soft);color:var(--muted);padding:14px 0;font-size:15.5px;line-height:1.5}.rd-dots .list b{color:var(--heading);font-weight:700}.rd-dots .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-dots .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-dots .close .wrap{position:relative}.rd-dots .close h2{letter-spacing:-.03em;max-width:19ch;margin:0 auto;font-size:clamp(40px,6vw,76px);line-height:1.02}.rd-dots .close p{color:var(--muted);max-width:50ch;margin:22px auto 0;font-size:18px}.rd-dots .close .cta{justify-content:center}.rd-dots footer{border-top:1px solid var(--hairline-soft);padding:44px 0 48px}.rd-dots .foot{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.rd-dots .foot img{opacity:.9;width:auto;height:20px}.rd-dots .foot-links{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.rd-dots .foot-links a:hover{color:var(--heading)}.rd-dots .copy{color:var(--pale);margin-left:auto;font-size:13px}.rd-dots .legal{color:var(--pale);max-width:92ch;margin-top:24px;font-size:12.5px;line-height:1.6}.rd-dots .legal a{text-underline-offset:2px;text-decoration:underline}.rd-dots sup a{color:var(--cyan);padding:0 1px;font-size:.72em;font-weight:700}@media (max-width:1000px){.rd-dots .nav-links{display:none}.rd-dots .hero-grid,.rd-dots .gap-grid,.rd-dots .join-grid,.rd-dots .two{grid-template-columns:1fr;gap:44px}.rd-dots .eight{max-width:480px}.rd-dots .proof{grid-template-columns:1fr 1fr}.rd-dots .waves{grid-template-columns:1fr}.rd-dots .wave svg{height:100px}}@media (max-width:760px){.rd-dots .nav{gap:16px;height:60px}.rd-dots .nav-cta{display:none}.rd-dots .menu{margin-left:auto;display:block;position:relative}.rd-dots .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-dots .menu summary::-webkit-details-marker{display:none}.rd-dots .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-dots .menu-panel a{color:var(--body);padding:6px 8px;font-size:15px;font-weight:600}.rd-dots .menu-panel .rd-btn{justify-content:center}.rd-dots section{padding:76px 0}.rd-dots .hero{padding:36px 0 56px}.rd-dots .steps{grid-template-columns:1fr}.rd-dots .step{border-right:0;border-bottom:1px solid var(--hairline-soft);padding:14px 20px}.rd-dots .step:last-child{border-bottom:0}.rd-dots .stage{padding:32px 8px 26px}.rd-dots .party .orb{width:54px;height:54px;font-size:10.5px}.rd-dots .party b{font-size:13.5px}.rd-dots .party small{font-size:11.5px}.rd-dots .wire{top:58px}.rd-dots .wire.a{width:18%;left:22%}.rd-dots .wire.b{width:18%;left:60%}.rd-dots .next,.rd-dots .shifts,.rd-dots .does,.rd-dots .ways,.rd-dots .sec-grid{grid-template-columns:1fr}.rd-dots .way.lead{grid-column:auto;padding:26px}.rd-dots .switch{margin-left:0}.rd-dots .sw-diagram{padding:10px}.rd-dots .copy{margin-left:0}.rd-dots table,.rd-dots tbody,.rd-dots tr,.rd-dots td{width:100%;display:block}.rd-dots thead{display:none}.rd-dots tr{border-bottom:1px solid var(--hairline);padding:16px 0}.rd-dots td,.rd-dots td:first-child{border:0;width:100%;padding:2px 0}}@media (max-width:480px){.rd-dots .proof{grid-template-columns:1fr}.rd-dots .e-dot text.lbl{font-size:19px}.rd-dots .e-dot text.num{font-size:14px}.rd-dots .rd-btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.rd-dots *,.rd-dots :before,.rd-dots :after{transition:none!important}}.rd-dots .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-dots .conversation-access h2{max-width:16ch;font-size:clamp(30px,3.6vw,44px)}.rd-dots .conversation-access p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.6}.rd-dots .conversation-access strong{color:var(--heading)}.rd-dots .conversation-access .decision{border-top:1px solid var(--hairline);padding-top:18px;font-size:15px}.rd-dots .conversation-shot{min-width:0}.rd-dots .conversation-shot a{border:1px solid #ffffff29;border-radius:16px;display:block;overflow:hidden}.rd-dots .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-dots .conversation-shot figcaption{color:var(--pale);margin-top:12px;font-size:12.5px;line-height:1.5}.rd-dots .conversation-shot a:hover{outline:1px solid var(--cyan)}@media (max-width:900px){.rd-dots .conversation-access{grid-template-columns:1fr;gap:28px;padding:26px}.rd-dots .conversation-shot{width:100%;max-width:380px;margin:0 auto}}@media (max-width:480px){.rd-dots .conversation-access{padding:20px}.rd-dots .conversation-shot img{height:420px}}.rd-dots .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-dots .agent-compat strong{color:var(--heading);font-size:15px}.rd-dots .agent-compat .agents{color:var(--heading);line-height:1.9}.rd-dots .agent-compat a{color:var(--cyan);font-weight:700}.rd-dots .agent-compat a:hover{text-decoration:underline}@media (min-width:761px) and (max-width:1240px){.rd-dots .nav-links,.rd-dots .nav-cta{display:none}.rd-dots .menu{margin-left:auto;display:block;position:relative}.rd-dots .menu summary{cursor:pointer;border:1px solid var(--hairline);border-radius:999px;padding:8px 18px;list-style:none}.rd-dots .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-dots{font-family:var(--aw-font-sans,"Manrope",sans-serif);letter-spacing:normal;overflow-x:clip}