:root{--bg:#101014;--text:#f5f0fa;--muted:#b7adc3;--faint:#8f849c;--light:#e7d9fd;--lilac:#d8c5fd;--line:#d8c5fd24;--panel:#15121ad9;--well:#0d0b11;--gradient:linear-gradient(115deg, #d8c5fd 15%, #e7d9fd 58%, #fff2d9);--mono:"DM Mono", ui-monospace, monospace;--wide:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 Manrope,system-ui,sans-serif;overflow-x:hidden}.rt *{box-sizing:border-box}.rt a{color:inherit;text-decoration:none}.rt{isolation:isolate;text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:0 24px 28px;display:flex;position:relative}.rt .art{z-index:-2;height:max(100vh,900px);position:absolute;inset:0 0 auto;overflow:hidden}.rt .art img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.rt .art:after{content:"";pointer-events:none;background:radial-gradient(62% 70% at 50% 46%,#101014f2 0%,#101014e3 50%,#1010149e 78%,#10101447 100%),linear-gradient(#10101400 66%,#101014 100%),linear-gradient(#101014cc 0%,#10101400 16%);position:absolute;inset:0}.rt .tile{background:var(--gradient);color:#20142f;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 12px 44px -10px #d8c5fd66,inset 0 1px #ffffff80}.rt .tile svg{width:31px;height:auto;display:block}.rt .tile.sm{border-radius:10px;width:34px;height:34px;box-shadow:0 6px 20px -8px #d8c5fd66,inset 0 1px #ffffff80}.rt .tile.sm svg{width:15px}.rt .name{letter-spacing:-.04em;color:var(--text);margin-top:18px;font-size:26px;font-weight:500;line-height:1.2}.rt .name span{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.rt .bar{width:100%;max-width:var(--wide);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.rt .brand{align-items:center;gap:6px;display:flex}.rt .brand .home{align-items:center;gap:12px;display:flex}.rt .brand .name.sub{margin:0}.rt .brand .home:hover .name{color:#fff}.rt .brand .sub:hover span{filter:brightness(1.12)}.rt .bar .name{margin:0;font-size:20px}.rt .bar nav{align-items:center;gap:22px;display:flex}.rt .bar .link{font:13px/1 var(--mono);letter-spacing:.04em;color:var(--muted)}.rt .bar .link:hover{color:var(--text)}.rt .pm{position:static}.rt .bar .brand{position:relative}.rt .pm-trigger{color:#c5b2dc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:30px;height:34px;margin-left:2px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.rt .pm-trigger:hover,.rt .pm-trigger[aria-expanded=true]{color:var(--text);background:#d8c5fd0f;border-color:#d8c5fd24}.rt .pm-trigger svg{width:15px;height:15px;transition:transform .16s}.rt .pm-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.rt .pm-panel{z-index:30;text-align:left;background:#15121a;border:1px solid #d8c5fd2e;border-radius:18px;width:540px;max-width:calc(100vw - 32px);padding:20px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 30px 80px -20px #000c,inset 0 1px #ffffff08}.rt .pm-heading{font:11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c5b2dc;padding:0 8px 10px}.rt .pm-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.rt .pm-item{border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:12px 10px;display:flex}.rt .pm-item:hover,.rt .pm-item:focus-visible{background:#d8c5fd0d;outline:none}.rt .pm-item img{border-radius:10px;flex:none;width:40px;height:40px;display:block}.rt .pm-item strong{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.rt .pm-item strong em{font:normal 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#c5b2dc;border:1px solid #d8c5fd30;border-radius:999px;padding:2px 7px}.rt .pm-item small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5;display:block}.rt .pm-bottom{color:#9a8fa6;border-top:1px solid #d8c5fd14;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 10px 0;font-size:13px;display:flex}.rt .pm-bottom a{color:var(--light);align-items:center;gap:6px;display:inline-flex}.rt .pm-bottom svg{width:13px;height:13px}.rt .hero{flex-direction:column;align-items:center;width:100%;max-width:900px;padding:56px 0 8px;display:flex}.rt .hero .copy{flex-direction:column;align-items:center;display:flex}.rt .hero .example{text-align:left;width:100%;margin-top:44px}.rt .badge{font:12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--light);background:#d8c5fd0d;border:1px solid #d8c5fd38;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 14px;display:inline-flex}.rt .badge i{background:#3ee08f;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite rt-pulse;box-shadow:0 0 10px #3ee08fb3}@keyframes rt-pulse{0%{box-shadow:0 0 10px #3ee08fb3,0 0 #3ee08f99}70%{box-shadow:0 0 10px #3ee08fb3,0 0 0 9px #3ee08f00}to{box-shadow:0 0 10px #3ee08fb3,0 0 #3ee08f00}}.rt h1{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(42px,5.4vw,72px);font-weight:450;line-height:1.03}.rt h1 span{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.rt .lede{letter-spacing:-.015em;max-width:560px;color:var(--light);margin:20px 0 0;font-size:18px;line-height:1.6}.rt .hero.split{max-width:var(--wide);text-align:left;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;min-height:min(100svh - 110px,720px);padding:8px 0 28px;display:grid}.rt .hero.split .copy{align-items:flex-start}.rt .hero.split h1{font-size:clamp(40px,4.5vw,64px)}.rt .hero.split .example{margin-top:0}.rt .hero.split .actions,.rt .hero.split .on{justify-content:flex-start}.rt .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.rt .button{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font:600 15px/1.2 Manrope,system-ui,sans-serif;transition:transform .15s,box-shadow .15s,border-color .15s,opacity .15s;display:inline-flex}.rt .button.sm{gap:0;padding:9px 16px;font-size:14px}.rt .button:disabled{opacity:.6;cursor:default;transform:none}.rt .primary{background:var(--gradient);color:#20142f;box-shadow:0 10px 40px -12px #d8c5fd66}.rt .primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 44px -12px #d8c5fd88}.rt .secondary{color:var(--text);background:#15121ae6;border:1px solid #d8c5fd4d}.rt .secondary:hover{border-color:#d8c5fdaa;transform:translateY(-1px)}.rt .on{font:11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.rt .on img{opacity:.92;width:auto;height:21px;display:block}.rt .example{scroll-margin-top:24px}.rt .term{background:#0d0b11f2;border:1px solid #d8c5fd2e;border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -50px #000,inset 0 1px #ffffff0d}.rt .term-bar{background:#15121a;border-bottom:1px solid #d8c5fd1a;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex}.rt .dots{flex-shrink:0;gap:7px;display:flex}.rt .dots i{background:#2c2733;border-radius:50%;width:10px;height:10px}.rt .tabs{gap:4px;margin:0 auto;display:flex}.rt .tab{color:var(--faint);font:12px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 11px;transition:color .15s,background .15s}.rt .tab b{color:#5f566b;margin-right:6px;font-weight:400}.rt .tab:hover{color:var(--light)}.rt .tab[aria-selected=true]{color:var(--text);background:#d8c5fd17}.rt .tab[aria-selected=true] b{color:var(--lilac)}.rt .dots-spacer{flex-shrink:0;width:44px}.rt .code{height:340px;font:12.5px/1.72 var(--mono);color:#cfc6da;white-space:pre;tab-size:2;margin:0;padding:20px 22px;overflow:auto}.rt .code .pr{color:#3ee08f}.rt .code .cm{color:#6f6680}.rt .code .k,.rt .viz .k{color:#d8c5fd}.rt .code .s,.rt .viz .s{color:#fff2d9}.rt .code .n,.rt .viz .n{color:#9fe8c4}.rt .code .u{color:#f5f0fa}.rt .caret{vertical-align:-2px;background:var(--lilac);width:8px;height:15px;margin-left:1px;animation:1s step-end infinite rt-blink;display:inline-block}@keyframes rt-blink{50%{opacity:0}}.rt .term-foot{background:#15121a;border-top:1px solid #d8c5fd1a;flex-direction:column;gap:4px;padding:14px 22px 16px;display:flex}.rt .term-foot p{color:var(--light);min-height:2.6em;margin:0;font-size:14.5px;line-height:1.5}.rt .term-foot small{font:11px/1.4 var(--mono);letter-spacing:.06em;color:#6f6680}.rt .points{width:100%;max-width:var(--wide);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;scroll-margin-top:24px;display:grid}.rt .point{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;min-width:0;padding:14px 14px 22px;display:flex}.rt .point h2{letter-spacing:-.015em;color:var(--text);margin:18px 8px 0;font-size:17px;font-weight:600}.rt .point p{color:var(--muted);margin:6px 8px 0;font-size:14.5px;line-height:1.55}.rt .viz{background:var(--well);border:1px solid #d8c5fd1a;border-radius:13px;flex-direction:column;justify-content:center;height:116px;padding:0 16px;display:flex}.rt .viz .arr{color:#6f6680;flex-shrink:0;width:14px;height:14px}.rt .viz.flow{flex-direction:row;justify-content:center;align-items:center;gap:8px}.rt .viz .node{background:#15121a;border:1px solid #d8c5fd24;border-radius:11px;justify-items:center;gap:4px;min-width:0;padding:10px 12px;display:grid}.rt .viz .node b{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--light)}.rt .viz .node small{color:var(--faint);white-space:nowrap;font-size:11.5px;line-height:1.2}.rt .viz .node.you{background:#3ee08f12;border-color:#3ee08f66}.rt .viz .node.you b{color:#3ee08f}.rt .viz.route{align-items:center;gap:12px}.rt .viz .chips{align-items:center;gap:8px;display:flex}.rt .viz .chips span{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--light);background:#15121a;border:1px solid #d8c5fd2e;border-radius:999px;padding:7px 12px}.rt .viz .chips span.hi{background:var(--gradient);color:#20142f;border-color:#0000}.rt .viz.route small{font:11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rt .viz.err{gap:2px;padding:0 18px}.rt .viz.err code{font:12px/1.65 var(--mono);color:#cfc6da;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rt .soon{width:100%;max-width:var(--wide);text-align:left;background:#15121a99;border:1px dashed #d8c5fd40;border-radius:18px;align-items:center;gap:18px;margin-top:14px;padding:18px 22px;display:flex}.rt .soon .tag{font:11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--light);border:1px solid #d8c5fd38;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.rt .soon .tag i{border:1.5px solid var(--lilac);border-radius:50%;width:7px;height:7px}.rt .soon h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.rt .soon p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.55}.rt .fine{max-width:680px;font:12px/1.7 var(--mono);letter-spacing:.03em;color:#9a8fa6;margin:40px auto 0}.rt footer{width:100%;max-width:var(--wide);font:12px/1.6 var(--mono);letter-spacing:.03em;color:#7d7389;border-top:1px solid #d8c5fd14;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:28px;padding-top:22px;display:flex}.rt footer a{color:var(--muted);border-bottom:1px solid #d8c5fd33}.rt footer a:hover{color:var(--text)}.rt .to-docs{font:13px/1.4 var(--mono);letter-spacing:.03em;color:var(--lilac);align-items:center;gap:8px;margin-top:14px;display:inline-flex}.rt .to-docs .arr{width:14px;height:14px;transition:transform .15s}.rt .to-docs:hover .arr{transform:translate(3px)}.rt .bar .link[aria-current=page]{color:var(--text)}.rt.docs-page .art{opacity:.4}.rt .docs{width:100%;max-width:var(--wide);text-align:left;grid-template-columns:200px minmax(0,780px);justify-content:center;gap:64px;margin-top:32px;display:grid}.rt .toc{align-self:start;gap:14px;display:grid;position:sticky;top:28px}.rt .toc .kicker{font:11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lilac)}.rt .toc nav{border-left:1px solid #d8c5fd1f;display:grid}.rt .toc nav a{color:var(--faint);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px}.rt .toc nav a:hover{color:var(--text);border-left-color:var(--lilac)}.rt .doc{min-width:0;padding-bottom:24px}.rt .doc h1{margin:18px 0 0;font-size:clamp(38px,4.4vw,56px)}.rt .doc .doc-lede{color:var(--light);max-width:640px;margin:16px 0 0;font-size:18px;line-height:1.6}.rt .doc h2{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:60px 0 0;scroll-margin-top:24px;font-size:27px;font-weight:500;line-height:1.2;display:flex}.rt .doc h2 .ep{font:13px/1.3 var(--mono);letter-spacing:.02em;color:var(--lilac);background:#d8c5fd0d;border:1px solid #d8c5fd33;border-radius:8px;padding:4px 10px}.rt .doc p{color:var(--muted);margin:14px 0 0;font-size:15.5px;line-height:1.7}.rt .doc p strong{color:var(--text);font-weight:600}.rt .doc p em{color:var(--light)}.rt .doc ul{color:var(--muted);margin:12px 0 0;padding-left:22px;font-size:15.5px;line-height:1.7}.rt .doc li{margin-top:6px}.rt .doc li::marker{color:var(--lilac)}.rt .doc.terms h2{margin-top:44px;font-size:22px}.rt .doc.terms h2 .num{color:var(--faint);font-variant-numeric:tabular-nums}.rt .doc code.i{font:13.5px/1.5 var(--mono);color:var(--light);white-space:nowrap;background:#d8c5fd10;border:1px solid #d8c5fd1f;border-radius:6px;padding:1px 6px}.rt .callout{background:linear-gradient(90deg,#d8c5fd14,#d8c5fd05 70%),#15121ae6;border:1px solid #d8c5fd38;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:18px 20px;display:flex}.rt .callout p{color:var(--light);margin:0}.rt .callout.quiet{background:#15121ab3;border-color:#d8c5fd24;display:block}.rt .callout.quiet p{color:var(--muted)}.rt .callout.end{margin-top:56px}.rt .dcode{background:#0d0b11f2;border:1px solid #d8c5fd26;border-radius:14px;margin-top:16px;overflow:hidden}.rt .dcode .dbar{font:11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);background:#15121a;border-bottom:1px solid #d8c5fd1a;padding:9px 16px}.rt .dcode pre{font:12.5px/1.72 var(--mono);color:#cfc6da;white-space:pre;margin:0;padding:16px 18px;overflow-x:auto}.rt .dcode .pr{color:#3ee08f}.rt .dcode .cm{color:#6f6680}.rt .dcode .k{color:#d8c5fd}.rt .dcode .s{color:#fff2d9}.rt .dcode .n{color:#9fe8c4}.rt .dcode .u{color:#f5f0fa}.rt .dtable-wrap{border:1px solid #d8c5fd1f;border-radius:14px;margin-top:16px;overflow-x:auto}.rt .dtable{border-collapse:collapse;width:100%;font-size:14.5px}.rt .dtable th{font:11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;white-space:nowrap;background:#15121a;border-bottom:1px solid #d8c5fd1f;padding:11px 14px}.rt .dtable td{color:var(--muted);vertical-align:top;background:#0d0b1199;border-bottom:1px solid #d8c5fd12;padding:11px 14px;line-height:1.55}.rt .dtable tr:last-child td{border-bottom:0}.rt .dtable td:first-child{color:var(--light);white-space:nowrap}.rt .soon-line{display:block}.rt .soon-line .tag{vertical-align:1px;font:10.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--light);border:1px solid #d8c5fd38;border-radius:999px;align-items:center;gap:8px;margin-right:10px;padding:5px 11px;display:inline-flex}.rt .soon-line .tag i{border:1.5px solid var(--lilac);border-radius:50%;width:7px;height:7px}.rt-modal{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08070acc;place-items:center;padding:20px;animation:.18s ease-out rt-fade;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes rt-fade{0%{opacity:0}}.rt-modal .sheet{text-align:left;background:#15121a;border:1px solid #d8c5fd33;border-radius:22px;width:100%;max-width:520px;padding:30px 28px 26px;animation:.22s ease-out rt-rise;position:relative;box-shadow:0 40px 120px -30px #000}@keyframes rt-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.rt-modal,.rt-modal .sheet,.rt .caret,.rt .badge i{animation:none}}.rt-modal .close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.rt-modal .close:hover{color:var(--text);background:#d8c5fd14}.rt-modal h2{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500}.rt-modal .intro{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.rt-modal form{gap:14px;margin-top:22px;display:grid}.rt-modal .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rt-modal label{font:11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);gap:6px;display:grid}.rt-modal .lbl{font:11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.rt-modal label em{text-transform:none;letter-spacing:.02em;color:#6f6680;margin-left:6px;font-style:normal}.rt-modal input,.rt-modal textarea{background:var(--well);width:100%;color:var(--text);letter-spacing:normal;text-transform:none;border:1px solid #d8c5fd2e;border-radius:11px;outline:none;padding:11px 13px;font:15px/1.4 Manrope,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s}.rt-modal textarea{resize:vertical;min-height:92px}.rt-modal input:focus,.rt-modal textarea:focus{border-color:#d8c5fd99;box-shadow:0 0 0 3px #d8c5fd1f}.rt-modal .seg{flex-wrap:wrap;gap:8px;display:flex}.rt-modal .seg button{background:var(--well);color:var(--muted);cursor:pointer;border:1px solid #d8c5fd2e;border-radius:999px;padding:9px 14px;font:500 14px/1.2 Manrope,system-ui,sans-serif}.rt-modal .seg button[aria-pressed=true]{color:var(--text);background:#d8c5fd17;border-color:#d8c5fdaa}.rt-modal .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rt-modal .submit{justify-content:space-between;align-items:center;gap:14px;margin-top:6px;display:flex}.rt-modal .submit small{color:var(--faint);font-size:12.5px;line-height:1.5}.rt-modal .err{color:#ffb4a8;margin:0;font-size:13.5px}.rt-modal .done{text-align:center;padding:8px 0 4px}.rt-modal .done .ok{color:#3ee08f;background:#3ee08f1f;border-radius:50%;place-items:center;width:54px;height:54px;margin:4px auto 18px;display:grid}.rt-modal .done p{max-width:380px;color:var(--muted);margin:10px auto 0;font-size:15px;line-height:1.6}.rt .card{text-align:left;background:#15121ae6;border:1px solid #d8c5fd2e;border-radius:22px;width:100%;max-width:560px;margin-top:40px;padding:28px 26px}.rt .card h1{letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.2}.rt .card p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.rt .card p strong{color:var(--text);font-weight:600}.rt .card .keybox{background:var(--well);font:14px/1.6 var(--mono);color:#fff2d9;word-break:break-all;border:1px solid #d8c5fd2e;border-radius:12px;margin:16px 0 0;padding:14px 16px;display:block}.rt .card .button{margin-top:20px}@media (max-width:1080px){.rt .hero.split{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:40px}.rt .hero.split .copy{text-align:center;align-items:center}.rt .hero.split .actions,.rt .hero.split .on{justify-content:center}.rt .hero.split h1{font-size:clamp(42px,6.4vw,64px)}.rt .points{grid-template-columns:repeat(2,minmax(0,1fr))}.rt .points .point:last-child{grid-column:1/-1}}@media (max-width:980px){.rt .docs{grid-template-columns:minmax(0,1fr);gap:0}.rt .toc{display:none}}@media (max-width:420px){.rt .bar .wide,.rt .bar .wide-only{display:none}}@media (max-width:760px){.rt .callout{flex-direction:column;align-items:flex-start}.rt .doc h2{margin-top:48px;font-size:23px}.rt .dcode pre{padding:14px;font-size:11.5px}.rt{padding:0 16px 24px}.rt .art{height:760px}.rt .art:after{background:linear-gradient(#101014b3 0%,#101014e0 22%,#101014eb 60%,#101014 100%)}.rt .bar{padding:16px 0}.rt .bar .name{font-size:17px}.rt .bar .tile.sm{border-radius:9px;width:30px;height:30px}.rt .bar .tile.sm svg{width:13px}.rt .brand .home{gap:10px}.rt .pm-trigger{width:26px}.rt .bar .link{display:none}.rt .pm-panel{width:auto;max-width:none;position:fixed;top:64px;left:16px;right:16px}.rt .pm-grid{grid-template-columns:1fr}.rt .hero,.rt .hero.split{padding-top:28px}.rt .lede{font-size:16.5px}.rt .actions{flex-wrap:nowrap;gap:10px;width:100%}.rt .actions .button{flex:1 1 0;min-width:0;padding:12px 10px;font-size:14.5px}.rt .on{flex-direction:column;gap:10px}.rt .term-bar{padding:10px}.rt .dots,.rt .dots-spacer{display:none}.rt .tabs{justify-content:space-between;gap:2px;width:100%}.rt .tab{letter-spacing:.06em;padding:6px 7px;font-size:11px}.rt .tab b{display:none}.rt .code{white-space:pre-wrap;overflow-wrap:anywhere;height:360px;padding:16px;font-size:11.5px;line-height:1.65}.rt .term-foot{padding:12px 16px 14px}.rt .points{grid-template-columns:minmax(0,1fr);gap:10px}.rt .soon{flex-direction:column;align-items:flex-start;gap:10px}.rt-modal{align-items:end;padding:12px}.rt-modal .sheet{border-radius:20px;padding:26px 20px 20px}.rt-modal .row2{grid-template-columns:1fr}.rt-modal .submit{text-align:center;flex-direction:column-reverse;align-items:stretch}}
