.ra-page{--ra-ink:#18232b;--ra-muted:#53616a;--ra-accent:#b72e39;background:#f5f4f0;color:var(--ra-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.6}.ra-wrap{max-width:1180px;margin:auto;padding:64px 36px 32px}.ra-page h1,.ra-page h2,.ra-page h3,.ra-page p{margin:0}.ra-page a{text-underline-offset:4px}.ra-page a:hover{text-decoration:underline}.ra-page button{font:inherit;cursor:pointer}.ra-page button:focus-visible,.ra-page a:focus-visible,.ra-page summary:focus-visible{outline:3px solid #bd3845;outline-offset:5px}.ra-eyebrow{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.17em;color:var(--ra-muted)}.ra-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ra-accent);margin-right:8px}.ra-heading{display:flex;justify-content:space-between;gap:30px;margin-top:28px}.ra-page h1{font-size:clamp(38px,5vw,64px);font-weight:750;letter-spacing:-.045em;line-height:1.08}.ra-page h1 span{color:#718078}.ra-page .ra-lede{font-size:18px;margin-top:24px;line-height:1.65;color:var(--ra-muted)}.ra-release{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;white-space:nowrap;padding-bottom:8px}.ra-release b{font-size:34px;font-weight:550;letter-spacing:-.05em}.ra-release span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ra-accent)}.ra-release a{font-size:13px;margin-top:14px}.ra-page .ra-pilot{margin:32px 0 36px;padding:12px 18px;border-left:3px solid #c88e4d;background:#eee8dc;font-size:13px;color:#64503a}.ra-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.ra-page h2{font-size:27px;line-height:1.25;font-weight:650;letter-spacing:-.025em}.ra-section-head>p,.ra-section-head>a{font-size:13px;color:var(--ra-muted)}.ra-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.ra-switch button{padding:15px 16px;border:1px solid #cdd2cc;background:0 0;text-align:left;border-radius:7px;font-size:16px;font-weight:650;color:var(--ra-ink)}.ra-switch button span{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--ra-muted)}.ra-switch button[aria-pressed=true]{border-color:var(--ra-accent);background:#fff;box-shadow:inset 0 3px var(--ra-accent)}.ra-platform{background:#fff;border:1px solid #d5dad4;border-radius:8px;overflow:hidden;margin-bottom:18px}.ra-platform[hidden],.ra-copy[hidden]{display:none}.ra-command-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:#253239;color:#f6f7f3}.ra-page h3{font-size:15px;font-weight:600}.ra-command-head h3 span{font-weight:400;color:#b8c6c8}.ra-copy{padding:7px 13px;border:1px solid #68797f;border-radius:4px;background:0 0;color:#fff;font-size:12px!important;white-space:nowrap}.ra-copy:hover{background:#3c505a}.ra-terminal{margin:0;padding:24px 22px 30px;background:#17232b;color:#d5edda;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.85;font-size:14px;tab-size:2}.ra-terminal code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ra-install-detail{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:25px 22px 20px}.ra-install-detail b{font-size:14px;font-weight:650}.ra-install-detail p{color:var(--ra-muted);font-size:13px;margin:6px 0 8px}.ra-install-detail a{color:var(--ra-accent);font-size:12px}.ra-install-detail code{font-size:11px;overflow-wrap:anywhere;background:#edf0eb;padding:4px 7px;display:inline-block;border-radius:3px}.ra-requirements{border-top:1px solid #e5e9e3;padding:14px 22px;font-size:12px;color:var(--ra-muted)}.ra-page summary{cursor:pointer;list-style:revert}.ra-requirements p{padding-top:10px}.ra-page .ra-copy-status{font-size:12px;min-height:24px;color:var(--ra-accent)}.ra-install-note{display:grid;grid-template-columns:1fr 1fr;gap:36px;font-size:13px;color:var(--ra-muted);max-width:1e3px}.ra-install-note b{color:var(--ra-ink)}.ra-flipper{display:grid;grid-template-columns:1fr 1fr;gap:36px 70px;border-top:1px solid #cdd2cc;border-bottom:1px solid #cdd2cc;padding:52px 0;margin:50px 0}.ra-flipper h2{font-size:35px;margin:12px 0 18px}.ra-flipper p:not(.ra-eyebrow){font-size:14px;color:var(--ra-muted)}.ra-primary{display:inline-flex;align-items:center;gap:35px;background:var(--ra-accent);color:#fff!important;padding:13px 18px;border-radius:5px;margin:24px 0 16px;font-size:14px;font-weight:600}.ra-text-links{display:flex;gap:20px;font-size:12px;color:var(--ra-muted)}.ra-steps{padding:0;margin:0;list-style:none}.ra-steps li{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid #dce0d9}.ra-steps li:first-child{padding-top:0}.ra-steps li:last-child{border:0}.ra-steps li>span{color:var(--ra-accent);font:14px ui-monospace,SFMono-Regular,Consolas,monospace;padding-top:4px}.ra-steps b{font-size:15px}.ra-steps p{margin-top:5px}.ra-steps code{font-size:12px}.ra-page .ra-flipper-note{grid-column:1/-1;font-size:12px!important;line-height:1.7;max-width:1e3px}.ra-flipper-note a{color:var(--ra-accent)}.ra-downloads .ra-eyebrow{margin-bottom:10px}.ra-downloads>p{font-size:13px;color:var(--ra-muted);margin:14px 0 24px}.ra-table-wrap{overflow-x:auto}.ra-page table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ra-page th,.ra-page td{border-bottom:1px solid #d4dad3;padding:17px 12px;vertical-align:top}.ra-page thead th{text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:var(--ra-muted);font-weight:500}.ra-page tbody th{font-weight:600;min-width:170px}.ra-page td a{color:var(--ra-accent);word-break:break-all}.ra-page td small{display:block;color:var(--ra-muted);margin-top:4px;font-size:11px}.ra-page td code{display:block;max-width:160px;overflow-wrap:anywhere;font-size:10px;margin-top:8px}.ra-page .ra-footnote{font-size:11px;margin-top:24px}.ra-page-footer{display:flex;gap:20px;align-items:center;border-top:1px solid #cdd2cc;margin-top:45px;padding-top:24px;font-size:12px;color:var(--ra-muted)}.ra-page-footer a:nth-child(2){font-weight:700;color:var(--ra-ink)}.ra-page-footer a:last-child{margin-left:auto}@media(max-width:700px){.ra-wrap{padding:35px 20px 24px}.ra-heading{display:block}.ra-release{align-items:flex-start;margin-top:24px}.ra-release b{font-size:25px}.ra-release a{margin-top:7px}.ra-page .ra-lede{font-size:16px}.ra-section-head{align-items:flex-start;flex-direction:column;gap:9px}.ra-switch{grid-template-columns:1fr 1fr}.ra-switch button{font-size:15px;padding:13px}.ra-install-detail,.ra-install-note,.ra-flipper{grid-template-columns:1fr;gap:22px}.ra-terminal{font-size:12px;padding:22px 18px}.ra-command-head{padding:16px 18px}.ra-command-head h3 span{display:block;font-size:11px}.ra-flipper{padding:35px 0;margin:35px 0}.ra-flipper h2{font-size:30px}.ra-page-footer{flex-wrap:wrap;gap:10px 20px}.ra-page-footer a:last-child{margin-left:0;width:100%}}