.rx-page{font-family:var(--font-text);color:#140c1b;background:#fffaf4}.rx-page a{color:#a85a0c;text-decoration:none}.rx-page code,.rx-page pre{font-variant-ligatures:none!important}.rx-page a:hover{text-decoration:underline}.rx-wrap{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:44px;max-width:1240px;margin:0 auto;padding:32px 32px 96px;display:grid}.rx-main{flex-direction:column;gap:48px;min-width:0;display:flex}.rx-rail{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:24px}.rx-page h1{font:800 44px / 1 var(--font-display);letter-spacing:-.03em;margin:0}.rx-page h2{font:700 30px / 1.2 var(--font-display);letter-spacing:-.02em;margin:0}.rx-page h3{font:600 16px / 1.3 var(--font-text);margin:0}.rx-lede{color:#4a3d55;max-width:46rem;margin:0;font-size:17px;line-height:1.6}.rx-p{color:#4a3d55;max-width:46rem;margin:0;font-size:15px;line-height:1.6}.rx-sec{flex-direction:column;gap:16px;display:flex}.rx-chip{height:26px;font:600 12.5px var(--font-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.rx-chip.rx-info{color:#2f62d9;background:#e8eefc}.rx-chip.good{color:#1d7a45;background:#e6f4ea}.rx-chip.rx-dim{color:#4a3d55;background:#f3ece4}.rx-chip.rx-warn{color:#8a5300;background:#fff1d6}.rx-panel{background:#fff;border:1px solid #eadfd3;border-radius:14px}.rx-codebox{background:#1e1328;border-radius:12px;min-width:0;overflow:hidden}.rx-codebar{border-bottom:1px solid #34233f;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.rx-codebar span{font:500 12.5px var(--font-text);color:#c9bad3;flex:1;min-width:0}.rx-code{font:13px / 1.7 var(--font-mono);color:#f4ece4;white-space:pre;font-variant-ligatures:none;margin:0;padding:14px 16px;overflow-x:auto}.rx-code .rx-k{color:#f0a24b}.rx-code .rx-s{color:#a8e0b4}.rx-code .c{color:#b3a2c2}.rx-code .rx-p{color:#9c8aab}.rx-copy{color:#f4ece4;height:30px;font:600 12px var(--font-text);cursor:pointer;background:#2a1c36;border:1px solid #4a3458;border-radius:7px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.rx-facts{border-top:1px solid #eadfd3;border-bottom:1px solid #eadfd3;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.rx-facts div{flex-direction:column;gap:3px;padding:14px 16px 14px 0;display:flex}.rx-facts span{font:600 11.5px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:#6e5f79}.rx-facts b{font-size:15px;font-weight:600}.rx-tw{background:#fff;border:1px solid #eadfd3;border-radius:12px;overflow-x:auto}.rx-page table{border-collapse:collapse;width:100%;font-size:14px}.rx-page th{font:600 11.5px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:#6e5f79;text-align:left;white-space:nowrap;background:#fff9f2;border-bottom:1px solid #eadfd3;padding:10px 14px}.rx-page td{color:#4a3d55;vertical-align:middle;border-top:1px solid #f1e8de;padding:12px 14px}.rx-page tbody tr:first-child td{border-top:0}.rx-page td.rx-pl{color:#140c1b;white-space:nowrap;font-weight:600}.rx-page td code{font:12px var(--font-mono);color:#140c1b;white-space:nowrap}.rx-mx td{text-align:center;white-space:nowrap}.rx-mx td:first-child,.rx-mx th:first-child{text-align:left}.rx-mx th{text-align:center}.rx-cell{color:#2f62d9;background:#e8eefc;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:6px 10px;display:inline-flex}.rx-cell b{font:600 13px var(--font-mono);color:#1f3f8f}.rx-cell small{font-size:11.5px;font-weight:600}.rx-langs{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.rx-rel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.rx-rel a.rx-panel{flex-direction:column;gap:8px;padding:18px;display:flex;color:#140c1b!important;text-decoration:none!important}.rx-rel a.rx-panel:hover{border-color:#a85a0c}.rx-rel p{color:#4a3d55;margin:0;font-size:14px;line-height:1.5}.rx-lbl{font:600 12.5px var(--font-text);color:#4a3d55}.rx-railbox{flex-direction:column;gap:14px;padding:18px;display:flex}.rx-kv{border-top:1px solid #f1e8de;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.rx-kv:first-of-type{border-top:0}.rx-kv span{color:#6e5f79}@media (width<=1040px){.rx-wrap{grid-template-columns:minmax(0,1fr)}.rx-rail{position:static}}@media (width<=760px){.rx-wrap{gap:40px;padding:24px 32px 72px}.rx-main{gap:40px}.rx-copy{height:44px;padding:0 14px}.rx-page h2{font-size:26px}}@media (width<=600px){.rx-page .rx-tw{overflow:visible}.rx-page table{min-width:0!important}.rx-page thead{display:none}.rx-page table,.rx-page tbody{display:block}.rx-page tr{border-top:1px solid #f1e8de;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rx-page tbody tr:first-child{border-top:0}.rx-page td{border:0;padding:0;display:block;text-align:left!important}.rx-page td code{white-space:normal;word-break:break-all}.rx-mx tr{flex-wrap:wrap;flex-direction:row!important}.rx-mx th[scope=row]{width:100%;padding:0!important}.rx-mx td:before{content:attr(data-pg) " ";font:600 12.5px var(--font-text);color:#6e5f79}}.rx-g14{gap:14px}.rx-g12{gap:12px}.rx-crumb{color:#6e5f79;font-size:13.5px}.rx-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rx-page h2.rx-name{font:600 40px / 1 var(--font-mono);letter-spacing:-.02em}.rx-alt{color:#4a3d55;font-size:17px}.rx-ic{font:15px var(--font-mono)}.rx-ic2{font:13.5px var(--font-mono)}.rx-ic3{font:12.5px var(--font-mono)}.rx-ac{font:600 14px var(--font-mono)}.rx-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.rx-col{flex-direction:column;gap:8px;min-width:0;display:flex}.rx-mh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rx-mh a{font-size:14px;font-weight:600}.rx-560{min-width:560px}.rx-760{min-width:760px}.rx-page th.rx-rowh{text-transform:none;letter-spacing:0;font:600 13.5px var(--font-mono);color:#140c1b;background:0 0;border:0;padding:12px 14px}.rx-cap{color:#6e5f79;margin:0;font-size:13.5px}.rx-page h2.rx-h19{font-size:19px}.rx-page h2.rx-h20{font-size:20px}.rx-rp{color:#4a3d55;margin:0;font-size:13.5px;line-height:1.55}.rx-code.rx-lock{padding:12px;font-size:11.5px}.rx-rc{color:#6e5f79;margin:0;font-size:13px}.rx-kvm{font:600 13.5px var(--font-mono)}.rx-until{color:#4a3d55;margin:0 4px;font-size:13px;line-height:1.55}.rx-relh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-relh code{font:600 14.5px var(--font-mono)}.rx-relc{gap:6px;display:flex}.rx-wrap{box-sizing:content-box}
