@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";
.rr-landing{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono","Menlo",monospace;--background:#f8fafc;--surface:#fff;--foreground:#0f172a;--text-body:#334155;--text-muted:#64748b;--text-faint:#94a3b8;--border:#e2e8f0;--border-strong:#cbd5e1;--accent:#14b8a6;--accent-soft:#f0fdfa;--accent-strong:#0d9488;--primary:#0f172a;--primary-foreground:#fff;--primary-hover:#1e293b;--secondary:#f1f5f9;--destructive:#dc2626;--rr-navy:#0f172a;--rr-slate-50:#f8fafc;--rr-slate-100:#f1f5f9;--rr-slate-200:#e2e8f0;--rr-slate-300:#cbd5e1;--rr-slate-400:#94a3b8;--rr-slate-500:#64748b;--rr-slate-700:#334155;--rr-slate-800:#1e293b;--rr-teal-200:#99f6e4;--rr-teal-400:#2dd4bf;--rr-teal-600:#0d9488;--rr-emerald:#059669;--rr-amber:#d97706;--status-open-bg:#eff6ff;--status-open-fg:#2563eb;--status-answered-bg:#ecfdf5;--status-answered-fg:#059669;--radius-sm:4px;--shadow-sm:0 1px 2px #0206170f,0 1px 3px #0206170a;--shadow-md:0 2px 6px #02061714,0 6px 16px #0206170f;--shadow-lg:0 8px 24px #0206171f,0 2px 6px #0206170f;--ease-out:cubic-bezier(.22,1,.36,1);font-family:var(--font-sans);background:var(--background);color:var(--text-body);-webkit-font-smoothing:antialiased;line-height:1.55}.rr-landing *{box-sizing:border-box}.rr-landing a{color:inherit;text-decoration:none}.rr-landing .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.rr-landing .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rr-landing .eyebrow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-strong);margin:0;font-size:12px}.rr-landing nav{z-index:20;background:color-mix(in oklab,var(--background) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;height:64px;display:flex;position:sticky;top:0}.rr-landing nav .wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.rr-landing .brand{color:var(--foreground);align-items:center;gap:10px;display:flex}.rr-landing .brand img,.rr-landing .brand svg{width:auto;height:22px;display:block}.rr-landing .brand b{letter-spacing:-.02em;color:var(--foreground);font-size:16px;font-weight:600}.rr-landing .navlinks{align-items:center;gap:28px;display:flex}.rr-landing .navlinks a{color:var(--text-muted);white-space:nowrap;font-size:14px;transition:color .12s}.rr-landing .navlinks a:hover{color:var(--foreground)}.rr-landing .navlink-solo{color:var(--text-muted);white-space:nowrap;font-size:14px;transition:color .12s}.rr-landing .navlink-solo:hover{color:var(--foreground)}.rr-landing .btn{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;white-space:nowrap;height:40px;transition:background .14s var(--ease-out),border-color .14s,color .14s,box-shadow .2s var(--ease-out),transform .14s var(--ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:0 20px;font-size:11px;font-weight:600;display:inline-flex}.rr-landing .btn--primary{background:var(--primary);color:var(--primary-foreground)}.rr-landing .btn--primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 8px 22px #0f172a33}.rr-landing .btn--ghost{color:var(--foreground);background:0 0}.rr-landing .btn--ghost:hover{color:var(--accent-strong)}.rr-landing .btn--outline{border-color:var(--border-strong);color:var(--foreground)}.rr-landing .btn--outline:hover{background:var(--secondary)}.rr-landing .btn--lg{height:48px;padding:0 28px;font-size:12px}.rr-landing .btn--onnavy{color:var(--rr-navy);background:#fff}.rr-landing .btn--onnavy:hover{background:var(--rr-slate-200)}.rr-landing .hero{text-align:center;flex-direction:column;align-items:center;padding:60px 0 0;display:flex;position:relative;overflow:hidden}.rr-landing .hero:before{content:"";z-index:-2;background-image:radial-gradient(circle at 1px 1px,var(--border) 1px,transparent 0);opacity:.55;background-size:24px 24px;height:600px;position:absolute;inset:-1px 0 auto;-webkit-mask:radial-gradient(62% 72% at 50% 20%,#000 0%,#0000 72%);mask:radial-gradient(62% 72% at 50% 20%,#000 0%,#0000 72%)}.rr-landing .hero-badge{font-family:var(--font-mono);color:var(--accent-strong);background:var(--accent-soft);white-space:nowrap;border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);border-radius:9999px;align-items:center;gap:9px;padding:6px 13px;font-size:12px;display:inline-flex}.rr-landing .hero-badge i{background:var(--accent);width:7px;height:7px;animation:rrping 2.2s var(--ease-out) infinite;border-radius:9999px}.rr-landing .hero h1{letter-spacing:-.035em;color:var(--foreground);word-break:keep-all;max-width:18ch;margin:24px auto 0;font-size:clamp(36px,5.6vw,68px);font-weight:700;line-height:1.02}.rr-landing .hero h1 em{color:var(--accent-strong);font-style:normal}.rr-landing .hero p.lede{color:var(--text-muted);max-width:600px;margin:22px auto 30px;font-size:18px;line-height:1.6}.rr-landing .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.rr-landing .trust{color:var(--text-faint);margin-top:24px;font-size:12px}.rr-landing .trust b{color:var(--text-muted);font-weight:500}.rr-landing .hero-visual{justify-content:center;width:100%;margin-top:58px;padding-bottom:96px;display:flex;position:relative}.rr-landing .hero-glow{z-index:-1;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--accent) 32%,transparent),transparent 68%);filter:blur(48px);opacity:.5;width:min(840px,94%);height:430px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.rr-landing .hero-visual .board{width:100%;max-width:760px}@keyframes rrping{0%{box-shadow:0 0 #14b8a68c;box-shadow:0 0 lab(67.1486% -42.9201 -2.32971/.55)}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes rrblink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.rr-landing.is-mounted .reveal{opacity:0;transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transform:translateY(24px)}.rr-landing.is-mounted .reveal.in{opacity:1;transform:none}.rr-landing .d1{transition-delay:50ms}.rr-landing .d2{transition-delay:.13s}.rr-landing .d3{transition-delay:.21s}.rr-landing .d4{transition-delay:.29s}.rr-landing .d5{transition-delay:.4s}.rr-landing .feat-grid .feat:nth-child(3n+2){transition-delay:80ms}.rr-landing .feat-grid .feat:nth-child(3n){transition-delay:.16s}.rr-landing .steps .step-card:nth-child(2){transition-delay:80ms}.rr-landing .steps .step-card:nth-child(3){transition-delay:.16s}.rr-landing .steps .step-card:nth-child(4){transition-delay:.24s}.rr-landing .typing{border-top:1px solid var(--border);background:var(--rr-slate-50);align-items:center;gap:9px;padding:11px 16px;display:flex}.rr-landing .typing .who{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;font-weight:600}.rr-landing .typing .dots{gap:4px;display:inline-flex}.rr-landing .typing .dots i{background:var(--accent);border-radius:9999px;width:5px;height:5px;animation:1.3s infinite rrblink}.rr-landing .typing .dots i:nth-child(2){animation-delay:.18s}.rr-landing .typing .dots i:nth-child(3){animation-delay:.36s}.rr-landing .typing .lbl{color:var(--text-faint);font-size:11px}@media (prefers-reduced-motion:reduce){.rr-landing .hero-badge i,.rr-landing .typing .dots i{animation:none!important}.rr-landing.is-mounted .reveal{opacity:1;transition:none;transform:none}}.rr-landing .board{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.rr-landing .board__bar{border-bottom:1px solid var(--border);background:var(--rr-slate-50);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.rr-landing .board__dots{gap:6px;display:flex}.rr-landing .board__dots i{background:var(--border-strong);border-radius:9999px;width:9px;height:9px}.rr-landing .board__title{color:var(--text-muted);margin-left:6px;font-size:12px}.rr-landing .board__title b{color:var(--foreground);font-weight:600}.rr-landing .pill{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.rr-landing .pill i{background:currentColor;border-radius:9999px;width:6px;height:6px}.rr-landing .pill--live{background:var(--accent-soft);color:var(--accent-strong);margin-left:auto}.rr-landing .pill--open{background:var(--status-open-bg);color:var(--status-open-fg)}.rr-landing .pill--answered{background:var(--status-answered-bg);color:var(--status-answered-fg)}.rr-landing .board__thread{border-bottom:1px solid var(--border);padding:14px 16px 8px}.rr-landing .board__thread .ttl{color:var(--foreground);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.rr-landing .board__thread .meta{color:var(--text-faint);margin-top:4px;font-size:11px}.rr-landing .msgs{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.rr-landing .msg{gap:11px;display:flex}.rr-landing .ava{border-radius:var(--radius-sm);color:#fff;background:var(--rr-navy);width:26px;height:26px;font-size:10px;font-weight:700;font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.rr-landing .ava--you{background:var(--accent);border-radius:9999px}.rr-landing .msg .body{flex:1;min-width:0}.rr-landing .msg .head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.rr-landing .msg .from{font-family:var(--font-mono);color:var(--foreground);font-size:12px;font-weight:600}.rr-landing .tag{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-strong);color:var(--text-muted);border-radius:9999px;padding:2px 6px;font-size:9px;font-weight:600}.rr-landing .tag--you{background:var(--accent-soft);color:var(--accent-strong);border-color:#0000}.rr-landing .msg .time{font-family:var(--font-mono);color:var(--text-faint);margin-left:auto;font-size:10px}.rr-landing .msg .text{color:var(--text-body);font-size:13px;line-height:1.5}.rr-landing .msg--you .text{background:var(--accent-soft);border-left:2px solid var(--accent);padding:8px 11px}.rr-landing section{padding:84px 0}.rr-landing .sec-tag{font-family:var(--font-mono);color:var(--accent-strong);letter-spacing:.02em;font-size:12px}.rr-landing .sec-h{letter-spacing:-.025em;color:var(--foreground);word-break:keep-all;max-width:680px;margin:14px 0 0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1}.rr-landing .sec-sub{color:var(--text-muted);max-width:620px;margin:18px 0 0;font-size:17px}.rr-landing .problem{border-top:1px solid var(--border)}.rr-landing .prob-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:44px;display:grid}.rr-landing .prob-quote{color:var(--text-body);font-size:20px;line-height:1.6}.rr-landing .prob-quote b{color:var(--foreground);font-weight:600}.rr-landing .loop{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);padding:24px}.rr-landing .loop .step{align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.rr-landing .loop .who{font-family:var(--font-mono);border:1px solid var(--border);color:var(--foreground);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:600}.rr-landing .loop .who.you{background:var(--rr-navy);color:#fff;border-color:var(--rr-navy)}.rr-landing .loop .arrow{color:var(--text-faint);font-family:var(--font-mono)}.rr-landing .loop .txt{color:var(--text-muted)}.rr-landing .loop__cap{font-family:var(--font-mono);color:var(--destructive);border-top:1px dashed var(--border);margin-top:14px;padding-top:14px;font-size:11px}.rr-landing .how{background:var(--rr-navy);color:var(--rr-slate-300)}.rr-landing .how .sec-h{color:#fff}.rr-landing .how .sec-sub{color:var(--rr-slate-400)}.rr-landing .steps{background:var(--rr-slate-800);border:1px solid var(--rr-slate-800);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.rr-landing .step-card{background:var(--rr-navy);padding:28px 24px}.rr-landing .step-card .n{font-family:var(--font-mono);color:var(--rr-teal-400);margin-bottom:18px;font-size:12px}.rr-landing .step-card h3{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:600}.rr-landing .step-card p{color:var(--rr-slate-400);margin:0;font-size:13.5px;line-height:1.55}.rr-landing .step-card code{font-family:var(--font-mono);color:var(--rr-teal-200);background:#14b8a61a;padding:1px 5px;font-size:12px}.rr-landing .feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.rr-landing .feat{border:1px solid var(--border);background:var(--surface);padding:26px;transition:box-shadow .2s,transform .2s}.rr-landing .feat:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.rr-landing .feat .ic{width:38px;height:38px;color:var(--accent-strong);background:var(--accent-soft);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.rr-landing .feat h3{color:var(--foreground);letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:600}.rr-landing .feat p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.rr-landing .cost{border-top:1px solid var(--border)}.rr-landing .cost-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.rr-landing .cost-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);padding:28px}.rr-landing .cost-card h3{color:var(--foreground);letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.rr-landing .cost-card .kicker{font-family:var(--font-mono);color:var(--accent-strong);margin:0 0 16px;font-size:11px}.rr-landing .cost-line{align-items:flex-start;gap:11px;padding:11px 0;display:flex}.rr-landing .cost-line+.cost-line{border-top:1px solid var(--border)}.rr-landing .cost-line .mk{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.rr-landing .cost-line .mk.no{background:var(--rr-slate-100);color:var(--text-faint)}.rr-landing .cost-line .mk.yes{background:var(--accent-soft);color:var(--accent-strong)}.rr-landing .cost-line .t{color:var(--text-muted);font-size:13.5px;line-height:1.5}.rr-landing .cost-line.yes .t{color:var(--text-body)}.rr-landing .cost-line .t b{color:var(--foreground);font-weight:600}.rr-landing .cost-foot{justify-content:center;margin-top:22px;display:flex}.rr-landing .cost-stat{font-family:var(--font-mono);color:var(--accent-strong);background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 24%,transparent);align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:inline-flex}.rr-landing .seat{border-top:1px solid var(--border)}.rr-landing .flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:52px;display:flex}.rr-landing .node{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.rr-landing .node .box{border:1px solid var(--border);background:var(--surface);min-width:120px;box-shadow:var(--shadow-sm);padding:14px 18px}.rr-landing .node .box.navy{background:var(--rr-navy);border-color:var(--rr-navy)}.rr-landing .node .box.navy .lbl{color:#fff}.rr-landing .node .lbl{color:var(--foreground);font-size:14px;font-weight:600}.rr-landing .node .sub{font-family:var(--font-mono);color:var(--text-muted);font-size:10.5px}.rr-landing .conn{background:var(--border-strong);align-self:flex-start;width:54px;height:2px;margin:30px 4px 0;position:relative}.rr-landing .conn:after{content:"";border:4px solid #0000;border-left-color:var(--border-strong);position:absolute;top:-3px;right:-1px}.rr-landing .conn.live{background:var(--accent)}.rr-landing .conn.live:after{border-left-color:var(--accent)}.rr-landing .agents-fan{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.rr-landing .agent-chip{border:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.rr-landing .agent-chip .dot{border-radius:9999px;width:8px;height:8px}.rr-landing .agent-chip .p{font-family:var(--font-mono);color:var(--foreground);font-weight:600}.rr-landing .agent-chip .m{font-family:var(--font-mono);color:var(--text-faint);font-size:10.5px}.rr-landing .final{background:var(--rr-navy);color:#fff;text-align:center;padding:96px 0}.rr-landing .final h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(30px,3.6vw,46px);font-weight:700}.rr-landing .final p{color:var(--rr-slate-400);max-width:520px;margin:0 auto 32px;font-size:18px}.rr-landing .final .cta-row{justify-content:center}.rr-landing .final .trust{color:var(--rr-slate-500)}.rr-landing footer{border-top:1px solid var(--border);padding:36px 0}.rr-landing footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.rr-landing footer .brand b{font-size:14px}.rr-landing footer .cols{color:var(--text-muted);gap:36px;font-size:13px;display:flex}.rr-landing footer .legal{font-family:var(--font-mono);color:var(--text-faint);font-size:11px}@media (max-width:880px){.rr-landing .prob-grid{grid-template-columns:1fr;gap:28px}.rr-landing .steps{grid-template-columns:1fr 1fr}.rr-landing .feat-grid,.rr-landing .cost-grid{grid-template-columns:1fr}.rr-landing .navlinks{display:none}.rr-landing .conn{width:32px}}.rr-landing .rr-anim{width:100%;max-width:760px;height:440px;position:relative}.rr-landing .rr-scene--term{z-index:1;transition:filter .5s;position:absolute;inset:0}.rr-landing .rr-anim[data-board=true] .rr-scene--term{filter:brightness(.46)saturate(.85)}.rr-landing .rr-scene--board{z-index:2;width:min(86%,640px);transition:opacity .5s ease,transform .5s var(--ease-out);position:absolute;top:22px;left:50%}.rr-landing .rr-scene--board[data-active=false]{opacity:0;pointer-events:none;transform:translate(-50%,42px)scale(.985)}.rr-landing .rr-scene--board[data-active=true]{opacity:1;transform:translate(-50%)}.rr-landing .rr-scene--board .board{text-align:left;box-shadow:0 34px 70px #02061752,0 10px 24px #02061729}.rr-landing .rr-reveal{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(7px)}.rr-landing .rr-reveal[data-show=true]{opacity:1;transform:none}.rr-landing .rr-dots{align-items:center;gap:4px;display:inline-flex}.rr-landing .rr-dots i{background:var(--accent);border-radius:9999px;width:5px;height:5px;animation:1.3s infinite rrblink}.rr-landing .rr-dots i:nth-child(2){animation-delay:.18s}.rr-landing .rr-dots i:nth-child(3){animation-delay:.36s}.rr-landing .rr-terms{grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.rr-landing .rr-term{text-align:left;background:#0b1220;border:1px solid #1e293b;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #0206172e}.rr-landing .rr-term__bar{font-family:var(--font-mono);color:#64748b;border-bottom:1px solid #1e293b;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.rr-landing .rr-term__btns{gap:5px;display:flex}.rr-landing .rr-term__btns i{background:#334155;border-radius:9999px;width:8px;height:8px}.rr-landing .rr-term__bar .who{color:#e2e8f0;font-weight:600}.rr-landing .rr-term__bar .cwd{color:#475569}.rr-landing .rr-term__in{color:#5eead4;letter-spacing:.02em;margin-left:auto;font-size:10px}.rr-landing .rr-term__body{font-family:var(--font-mono);color:#cbd5e1;flex:1;padding:14px;font-size:12px;line-height:1.65}.rr-landing .rr-term__cmd{color:#64748b}.rr-landing .rr-term__cmd .pmt{color:#5eead4}.rr-landing .rr-term__cmd .mono{color:#93c5fd}.rr-landing .rr-term__typing{margin-top:8px}.rr-landing .rr-term__msg{color:#e2e8f0;margin-top:9px}.rr-landing .rr-term__msg .mono{color:#5eead4;background:#5eead41a;border-radius:4px;padding:1px 4px}.rr-landing .rr-relay{background:var(--rr-emerald);opacity:0;border-radius:9999px;width:9px;height:9px;margin:-4.5px;position:absolute;top:48%;left:50%}.rr-landing .rr-relay[data-on=true]{animation:1.3s both rrrelay}@keyframes rrrelay{0%{opacity:0;transform:translate(-110px)scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(110px)scale(.5)}}@media (max-width:560px){.rr-landing .rr-terms{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.rr-landing .rr-reveal{opacity:1!important;transform:none!important}.rr-landing .rr-relay,.rr-landing .rr-dots i{animation:none!important}}.rr-landing .rr-nav-ctrls{align-items:center;gap:14px;display:flex}.rr-landing .rr-langsw{border:1px solid var(--border);font-family:var(--font-mono);border-radius:8px;align-items:center;padding:2px;font-size:12px;display:inline-flex}.rr-landing .rr-langsw a{color:var(--text-muted);border-radius:6px;padding:3px 9px;line-height:1.4;transition:background .12s,color .12s}.rr-landing .rr-langsw a:hover{color:var(--foreground)}.rr-landing .rr-langsw a[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.rr-landing .rr-iconbtn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.rr-landing .rr-iconbtn:hover{background:var(--secondary);color:var(--foreground)}.rr-landing .rr-signin{color:var(--text-muted);white-space:nowrap;font-size:14px;transition:color .12s}.rr-landing .rr-signin:hover{color:var(--foreground)}@media (max-width:600px){.rr-landing .rr-nav-ctrls{gap:10px}.rr-landing .rr-signin{display:none}}.dark .rr-landing{--background:#0a0e17;--surface:#101826;--foreground:#f1f5f9;--text-body:#cbd5e1;--text-muted:#94a3b8;--text-faint:#64748b;--border:#22304a;--border-strong:#33425e;--accent:#2dd4bf;--accent-soft:#2dd4bf1f;--accent-strong:#5eead4;--primary:#e2e8f0;--primary-foreground:#0a0e17;--primary-hover:#fff;--secondary:#1b2435;--rr-slate-50:#16202f;--rr-slate-100:#1e293b;--status-open-bg:#3b82f629;--status-open-fg:#93c5fd;--status-answered-bg:#10b98129;--status-answered-fg:#6ee7b7;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 16px 44px #0000009e,0 4px 10px #00000073}.dark .rr-landing .how,.dark .rr-landing .step-card,.dark .rr-landing .final{background:#0f1a2e}.dark .rr-landing .steps{background:#22304a;border-color:#22304a}.dark .rr-landing .node .box.navy,.dark .rr-landing .loop .who.you,.dark .rr-landing .ava{background:#1e2a44;border-color:#1e2a44}.dark .rr-landing .btn--onnavy{background:var(--accent);color:#06231f}.dark .rr-landing .btn--onnavy:hover{background:var(--accent-strong)}.dark .rr-landing .rr-term{background:#0d1626;border-color:#27374f}.dark .rr-landing .rr-scene--board .board{border-color:#2a3a57;box-shadow:0 30px 70px #000000b3}.dark .rr-landing .rr-anim[data-board=true] .rr-scene--term{filter:brightness(.72)saturate(.9)}.rr-landing .cost-note{max-width:560px;color:var(--text-faint);margin:16px auto 0;font-size:12.5px;line-height:1.55}.rr-landing .cost-note a{font-family:var(--font-mono);color:var(--accent-strong);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);white-space:nowrap;border-radius:9999px;margin-top:4px;padding:2px 10px;font-size:11px;transition:background .12s;display:inline-block}.rr-landing .cost-note a:hover{background:var(--accent-soft)}
