@layer components{.pi-check{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.pi-x{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}.pi-monitor-play{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z'/%3E%3Cpath d='M12 17v4'/%3E%3Cpath d='M8 21h8'/%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3C/svg%3E")}.pi-monitor-smartphone{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8'/%3E%3Cpath d='M10 19v-3.96 3.15'/%3E%3Cpath d='M7 19h5'/%3E%3Crect width='6' height='10' x='16' y='12' rx='2'/%3E%3C/svg%3E")}.pi-megaphone{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14'/%3E%3Cpath d='M8 6v8'/%3E%3C/svg%3E")}.pi-layers{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/svg%3E")}.pi-coins{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.744 17.736a6 6 0 1 1-7.48-7.48'/%3E%3Cpath d='M15 6h1v4'/%3E%3Cpath d='m6.134 14.768.866-.5 2 3.464'/%3E%3Ccircle cx='16' cy='8' r='6'/%3E%3C/svg%3E")}.pi-plug{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'/%3E%3Cpath d='M15 8V2'/%3E%3Cpath d='M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z'/%3E%3Cpath d='M9 8V2'/%3E%3C/svg%3E")}.pi-external-link{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E")}.pi-radar{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.07 4.93A10 10 0 0 0 6.99 3.34'/%3E%3Cpath d='M4 6h.01'/%3E%3Cpath d='M2.29 9.62A10 10 0 1 0 21.31 8.35'/%3E%3Cpath d='M16.24 7.76A6 6 0 1 0 8.23 16.67'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M17.99 11.66A6 6 0 0 1 15.77 16.67'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='m13.41 10.59 5.66-5.66'/%3E%3C/svg%3E")}.pi-globe{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E")}.pi-code-xml{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 16 4-4-4-4'/%3E%3Cpath d='m6 8-4 4 4 4'/%3E%3Cpath d='m14.5 4-5 16'/%3E%3C/svg%3E")}.pi-lock-keyhole{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3Crect x='3' y='10' width='18' height='12' rx='2'/%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3'/%3E%3C/svg%3E")}.pi-network{--pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='16' y='16' width='6' height='6' rx='1'/%3E%3Crect x='2' y='16' width='6' height='6' rx='1'/%3E%3Crect x='9' y='2' width='6' height='6' rx='1'/%3E%3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M12 12V8'/%3E%3C/svg%3E")}}
@layer properties,theme,base;@layer components{.rs{--rule:#ffffff12;--lbl:700 10px/1.4 var(--fm)}.rs [id]{scroll-margin-top:4.5rem}.rs .rs-reach{scroll-margin-top:6.5rem}.rs.pub-cv-off .pub-cv{content-visibility:visible}.rs-micro{font:600 11px/1.7 var(--fm);letter-spacing:.05em;color:hsl(var(--foreground) / .66);text-wrap:pretty;margin-top:14px}.rs-sep{color:hsl(var(--t) / .8)}.rs-mi{white-space:nowrap}.rs-micro-c,.rs-final{text-align:center}.rs-cta-c{justify-content:center}.rs-note{max-width:52rem;color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:16px;font-size:.92rem;line-height:1.65}.rs-after{margin-top:20px}.rs-foot{font:600 10.5px/1.6 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .64);margin-top:12px}.rs-faq{max-width:54rem;margin-inline:auto}.rs-def{color:hsl(var(--foreground) / .9)}.rs dfn{color:hsl(var(--foreground));font-style:normal;font-weight:700}.rs-byline{font:600 12px/1.6 var(--fm);color:hsl(var(--foreground) / .74);align-items:center;gap:9px;margin-top:14px;display:flex}.rs-byline:before{content:"";background:hsl(var(--t));width:7px;height:7px;box-shadow:0 0 8px hsl(var(--t));border-radius:50%;flex:none}.rs-hero .pub-hero-copy>.pub-cap{color:hsl(var(--foreground) / .78)}.rs-lanes{border-radius:22px;padding:18px 18px 14px}.rs-visit{font:600 13px/1.4 var(--fm);color:hsl(var(--foreground) / .9);align-items:center;gap:11px;margin-top:16px;display:flex}.rs-visit-ic.lq-tile{width:34px;height:34px;color:hsl(var(--destructive));flex:none;position:relative}.rs-visit-ic:after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px hsl(var(--destructive) / .7);animation:2.6s ease-out infinite pub-ping;position:absolute;inset:-1px}.rs-forks{gap:12px;margin:10px 0 0 16px;padding-left:18px;display:grid}.rs-lane{--t:var(--brand-steel);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);background:#ffffff06;border-radius:16px;padding:12px 14px;position:relative}.rs-lane:before{content:"";background:hsl(var(--t) / .55);width:18px;height:2px;position:absolute;top:20px;left:-18px}.rs-lane:after{content:"";background:hsl(var(--foreground) / .2);width:2px;position:absolute;top:-12px;bottom:0;left:-18px}.rs-lane:first-child:after{background:linear-gradient(hsl(var(--destructive) / .55), hsl(var(--foreground) / .2));top:-10px}.rs-lane:last-child:after{height:34px;bottom:auto}.rs-lane:first-child:last-child:after{height:32px}.rs-lane.is-ours{--t:var(--brand-ember);background:linear-gradient(90deg, hsl(var(--t) / .13), hsl(var(--t) / .03));box-shadow:inset 0 0 0 1px hsl(var(--t) / .38), 0 0 34px -16px hsl(var(--t))}.rs-lane-n{font:var(--lbl);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--t))}.rs-run{margin-top:10px;padding-top:12px;position:relative}.rs-wire{background:hsl(var(--t) / .24);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;container-type:inline-size}.rs-dot{background:hsl(var(--t));width:8px;height:8px;box-shadow:0 0 10px hsl(var(--t)), 0 0 2px hsl(var(--t));opacity:0;animation:3.4s linear infinite rs-run;animation-delay:calc(var(--lane,0) * -1.7s);border-radius:50%;position:absolute;top:-3px;left:-4px}@keyframes rs-run{0%{opacity:0;transform:translate(0)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(100cqw)}}.rs-st{gap:8px;display:grid}@media (min-width:560px){.rs-st{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px}}.rs-st li{min-width:0;color:hsl(var(--foreground) / .88);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.rs-st-ic.lq-tile{width:28px;height:28px;color:hsl(var(--t));flex:none;position:relative}.rs-st-ic>i.pi{--pi-s:14px}.rs-st-ic:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 1px hsl(var(--t) / .95), 0 0 18px -2px hsl(var(--t));animation:3.4s ease-out infinite rs-flash;animation-delay:calc(var(--lane,0) * -1.7s + var(--s,0) / var(--n,2) * 3.4s + .15s);position:absolute;inset:-1px}@keyframes rs-flash{0%{opacity:1}32%,to{opacity:0}}.rs-end{font:700 11px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--t));align-items:center;gap:8px;margin-top:11px;display:inline-flex}.rs-end:before{content:"";background:hsl(var(--t));width:7px;height:7px;box-shadow:0 0 0 3px hsl(var(--t) / .2), 0 0 10px hsl(var(--t));animation:3.4s ease-out infinite rs-arrive;animation-delay:calc(var(--lane,0) * -1.7s + 2.95s);border-radius:50%;flex:none}@keyframes rs-arrive{0%{transform:scale(1.9)}30%,to{transform:scale(1)}}.rs-term{border-radius:22px;padding:20px 20px 16px;container-type:inline-size}.rs-term-top{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:16px;display:flex;position:relative}.rs-term-top:after{content:"";background:linear-gradient(90deg, hsl(var(--t)), hsl(var(--t) / 0));transform-origin:0;height:2px;transition:transform 1.4s var(--ease-spring) .2s;position:absolute;bottom:-1px;left:0;right:0}.pub-js .rs-term:not(.is-in) .rs-term-top:after{transform:scaleX(0)}.rs-term-w{font:700 clamp(1.45rem, 2.4vw, 2rem)/1.1 var(--fd);letter-spacing:-.02em}.rs-term-w:after{content:"";vertical-align:-.06em;background:hsl(var(--t));width:.42em;height:.82em;margin-left:5px;animation:1.05s step-end 6 pub-blink;display:inline-block}.rs-alias{font:600 11px/1.5 var(--fm);letter-spacing:.05em;color:hsl(var(--foreground) / .66)}.rs-facets{gap:14px;margin-top:18px;display:grid}@container (min-width:541px){.rs-facets{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:18px}}.rs-facets>div{padding-top:14px;position:relative}.rs-facets>div:before{content:"";background:linear-gradient(90deg, hsl(var(--t) / .8), hsl(var(--t) / .08));transform-origin:0;height:2px;transition:transform 1.1s var(--ease-spring);transition-delay:calc(var(--i,0) * .16s + .2s);border-radius:2px;position:absolute;top:0;left:0;right:0}.pub-js .rs-term:not(.is-in) .rs-facets>div:before{transform:scaleX(0)}.rs-facets dt{font:var(--lbl);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--t))}.rs-facets dd{color:hsl(var(--foreground) / .88);margin-top:7px;font-size:14px;line-height:1.55}.rs-pipe{gap:16px;margin-top:18px;display:grid}@container (min-width:541px){.rs-pipe{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.rs-pipe li{padding-top:22px;position:relative}.rs-pipe p{color:hsl(var(--muted-foreground));font-size:13.5px;line-height:1.55}.rs-pipe strong{font:700 15px/1.3 var(--fd);color:hsl(var(--foreground));margin-bottom:4px;display:block}.rs-n{font:700 11.5px/1 var(--fm);letter-spacing:.1em;color:hsl(var(--t))}.rs-pipe .rs-n{position:absolute;top:0;left:0}.rs-pipe li:before{content:"";background:linear-gradient(90deg, hsl(var(--t) / .7), hsl(var(--t) / 0));transform-origin:0;height:1px;transition:transform 1.1s var(--ease-spring);transition-delay:calc(var(--i,0) * .16s + .2s);position:absolute;top:5px;left:30px;right:4px}.pub-js .rs-term:not(.is-in) .rs-pipe li:before{transform:scaleX(0)}.rs-models{border-radius:22px;padding:6px}.rs-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.55}.rs-tbl caption{text-align:left;font:var(--lbl);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground) / .95);padding:12px 16px 6px;font-size:11px}.rs-tbl caption:before{content:"";vertical-align:.3em;background:hsl(var(--t));width:14px;height:2px;box-shadow:0 0 8px hsl(var(--t)), 0 0 2px hsl(var(--t));border-radius:2px;margin-right:9px;display:inline-block}.rs-tbl th,.rs-tbl td{text-align:left;vertical-align:top;padding:14px 16px}.rs-tbl thead th{width:40%;font:700 15.5px/1.3 var(--fd);color:hsl(var(--foreground));border-bottom:1px solid var(--rule);position:relative}.rs-col-t{display:block}.rs-col-s{font:700 10px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground) / .64);margin-top:5px;display:block}.rs-tbl thead th.rs-b{background:hsl(var(--t) / .08);box-shadow:inset 0 2px 0 hsl(var(--t));border-radius:16px 16px 0 0}.rs-tbl thead th.rs-b .rs-col-s{color:hsl(var(--t))}.rs-tbl tbody th{font:var(--lbl);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .66);padding-top:17px;font-size:10.5px}.rs-tbl td{color:hsl(var(--muted-foreground))}.rs-tbl td.rs-b{color:hsl(var(--foreground) / .92);background:hsl(var(--t) / .06)}.rs-tbl tbody tr:last-child td.rs-b{border-radius:0 0 16px 16px}.rs-tbl tbody tr+tr>*{border-top:1px solid #ffffff0d}.rs-tbl tbody tr:hover>*{background-image:linear-gradient(#ffffff06,#ffffff06)}.pub-js .rs-models:not(.is-in) tbody tr>*,.pub-js .rs-models:not(.is-in) thead th{opacity:0}.pub-js .rs-models.is-in thead th{animation:pub-rise .7s var(--ease-spring) backwards}.pub-js .rs-models.is-in tbody tr>*{animation:pub-rise .7s var(--ease-spring) backwards;animation-delay:calc(var(--i,0) * .11s + .12s)}.pub-js .rs-models.is-in tbody tr>.rs-b{animation-delay:calc(var(--i,0) * .11s + .26s)}@media (max-width:719px){.rs-tbl,.rs-tbl tbody,.rs-tbl tr,.rs-tbl th,.rs-tbl td{display:block}.rs-tbl thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rs-tbl caption{display:block}.rs-tbl tbody tr{border-top:1px solid var(--rule);margin:0;padding:14px 6px}.rs-tbl tbody tr>*{padding:5px 0;border:0!important}.rs-tbl tbody th{font:700 15px/1.3 var(--fd);letter-spacing:-.01em;text-transform:none;color:hsl(var(--foreground));padding:0 0 8px}.rs-tbl td:before{content:attr(data-s);font:var(--lbl);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .62);margin-bottom:3px;font-size:9.5px;display:block}.rs-tbl td.rs-b,.rs-tbl tbody tr:last-child td.rs-b{box-shadow:inset 2px 0 0 hsl(var(--t));border-radius:10px;margin-top:6px;padding:9px 11px}.rs-tbl td.rs-b:before{color:hsl(var(--t))}}.rs-mixes{border-radius:18px;margin-top:16px;padding:16px 18px}.rs-mixes ul{gap:8px;margin-top:12px;display:grid}@media (min-width:900px){.rs-mixes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.rs-mixes li{color:hsl(var(--muted-foreground));padding-left:17px;font-size:13.5px;line-height:1.55;position:relative}.rs-mixes li:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.5px hsl(var(--t));border-radius:50%;position:absolute;top:.55em;left:0}.rs-reach{margin-top:clamp(32px,4.5vw,52px)}.rs-h3{font:700 clamp(1.25rem, 2vw, 1.55rem)/1.2 var(--fd);letter-spacing:-.015em;text-wrap:balance;margin-bottom:14px}.rs-matrix{border-radius:20px;padding:16px 18px 10px}.rs-matrix dl{margin-top:8px}.rs-mx{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,max-content) minmax(14px,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.rs-mx:last-child{border-bottom:0}.rs-mx dt{color:hsl(var(--foreground) / .9);grid-area:1/1}.rs-mx dd{font:700 10px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .64);white-space:nowrap;grid-area:1/3;align-items:center;gap:7px;display:inline-flex}.rs-mx dd:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px hsl(var(--foreground) / .4);border-radius:50%;flex:none}.rs-mx.is-on dd{color:hsl(var(--foreground) / .9)}.rs-mx.is-on dd:before{background:hsl(var(--foreground) / .88);box-shadow:0 0 8px hsl(var(--foreground) / .5);transition:transform .5s var(--ease-spring), opacity .5s var(--ease-out);transition-delay:calc(var(--i,0) * .18s + .9s)}.pub-js .rs-matrix:not(.is-in) .rs-mx.is-on dd:before{opacity:0;transform:scale(0)}.rs-mx:after{content:"";border-top:1px dotted hsl(var(--foreground) / .24);transform-origin:0;transition:transform 1s var(--ease-spring);transition-delay:calc(var(--i,0) * 90ms + .25s);grid-area:1/2;align-self:center}.pub-js .rs-matrix:not(.is-in) .rs-mx:after{transform:scaleX(0)}@media (max-width:459px){.rs-mx{grid-template-columns:minmax(0,1fr) auto}.rs-mx:after{display:none}.rs-mx dd{grid-column:2}}.rs-curves{border-radius:22px;padding:16px 18px 14px}.rs-plot{height:170px;margin-top:18px;position:relative;container-type:inline-size}.rs-ylab{z-index:1;font:600 10px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .64);position:absolute;top:-4px;left:10px}.rs-svg{transform-origin:0 100%;width:100%;height:100%;transition:transform 1.5s var(--ease-out), opacity .6s var(--ease-out);display:block;overflow:visible}.pub-js .rs-curves:not(.is-in) .rs-svg{opacity:0;transform:scaleX(.04)}.rs-axis,.rs-share,.rs-flat{fill:none;vector-effect:non-scaling-stroke}.rs-axis{stroke:hsl(var(--foreground) / .22);stroke-width:1px}.rs-share,.rs-flat{stroke-width:2.4px;stroke-linecap:round}.rs-share{stroke:hsl(var(--brand-steel));stroke-dasharray:6 5}.rs-flat{stroke:hsl(var(--brand-ember))}.rs-cross{background:hsl(var(--foreground));width:12px;height:12px;box-shadow:0 0 0 4px hsl(var(--foreground) / .14);transition:opacity .5s var(--ease-out) 1.3s;border-radius:50%;margin:-6px;position:absolute;top:68%;left:32.5%}.rs-cross:after{content:"";box-shadow:0 0 0 1.5px hsl(var(--foreground) / .6);border-radius:50%;animation:2.6s ease-out infinite pub-ping;position:absolute;inset:-10px}.pub-js .rs-curves:not(.is-in) .rs-cross{opacity:0}.rs-runner{background:hsl(var(--brand-ember));width:10px;height:10px;box-shadow:0 0 12px hsl(var(--brand-ember));opacity:0;border-radius:50%;margin:-5px;animation:4.2s ease-in-out 1.6s infinite rs-flatrun;position:absolute;top:68%;left:2%}@keyframes rs-flatrun{0%{opacity:0;transform:translate(0)}10%{opacity:1}60%{opacity:1;transform:translate(30.5cqw)}75%,to{opacity:0;transform:translate(30.5cqw)}}.pub-js .rs-curves:not(.is-in) .rs-runner{animation:none}.rs-axes{text-align:right;font:600 10px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .64);margin-top:8px}.rs-legend{color:hsl(var(--foreground) / .86);gap:8px;margin-top:16px;font-size:13px;line-height:1.45;display:grid}.rs-legend li{align-items:center;gap:11px;display:flex}.rs-legend li:before{content:"";border-top:2.4px solid hsl(var(--brand-ember));flex:none;width:22px}.rs-legend .rs-lg-share:before{border-top-style:dashed;border-top-color:hsl(var(--brand-steel))}.rs-legend .rs-lg-cross:before{background:hsl(var(--foreground));border:0;border-radius:50%;width:10px;height:10px;margin-inline:6px}.rs-figs{margin-top:24px}.rs-fig-row{gap:12px;display:grid}@media (min-width:860px){.rs-fig-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-fig{border-radius:18px;padding:18px}.rs-fig dt{flex-direction:column;gap:8px;display:flex}.rs-fig-v{font:700 clamp(1.9rem, 3.4vw, 2.6rem)/1 var(--fm);letter-spacing:-.03em;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.rs-fig:last-child .rs-fig-v{color:hsl(var(--t));text-shadow:0 0 22px hsl(var(--t) / .35)}.rs-fig-l{font:700 10.5px/1.5 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground) / .72)}.rs-fig dd{color:hsl(var(--muted-foreground));margin-top:10px;font-size:13.5px;line-height:1.6}.rs-bar{border-radius:18px;margin-top:12px;padding:16px 18px}.rs-bar-track{background:#ffffff0f;border-radius:6px;height:12px;margin-top:14px;display:flex;overflow:hidden}.rs-bar-you,.rs-bar-them{transform-origin:0}.rs-bar-you{background:hsl(var(--t));box-shadow:0 0 14px hsl(var(--t) / .6);transition:transform 1.3s var(--ease-spring) .25s;flex:0 0 70%}.rs-bar-them{background:repeating-linear-gradient(135deg, hsl(var(--brand-steel) / .6) 0 6px, hsl(var(--brand-steel) / .3) 6px 12px);transition:transform .9s var(--ease-spring) 1.3s;flex:0 0 30%}.pub-js .rs-figs:not(.is-in) .rs-bar-you,.pub-js .rs-figs:not(.is-in) .rs-bar-them{transform:scaleX(0)}.rs-bar-leg{font:700 11px/1.5 var(--fm);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.rs-you{color:hsl(var(--t))}.rs-them{text-align:right;color:hsl(var(--brand-steel));margin-left:auto}.rs-bar-note{color:hsl(var(--muted-foreground));margin-top:8px;font-size:13.5px;line-height:1.6}@media (min-width:1020px){.rs-choose-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.rs-node{padding-left:36px;position:relative}.rs-node:before{content:"";background:linear-gradient(hsl(var(--t) / .6), hsl(var(--t) / .16));transform-origin:top;width:2px;transition:transform .9s var(--ease-spring);transition-delay:calc(var(--i,0) * .26s + .2s);border-radius:2px;position:absolute;top:30px;bottom:2px;left:11px}.rs-node:last-child:before{display:none}.pub-js .rs-tree:not(.is-in) .rs-node:before{transform:scaleY(0)}.rs-node:last-child .rs-exit:after{content:"";background:hsl(var(--t) / .45);width:2px;position:absolute;top:-9px;bottom:-1px;left:-25px}.rs-node:last-child .rs-exit:first-child:after{top:-14px}.rs-node:last-child .rs-exit:last-child:after{height:32px;bottom:auto}.rs-node:last-child .rs-exit:first-child:last-child:after{height:37px}.rs-spark{pointer-events:none;width:2px;position:absolute;top:30px;bottom:2px;left:11px;container-type:size}.rs-spark>i{background:hsl(var(--t));width:8px;height:8px;box-shadow:0 0 10px hsl(var(--t)), 0 0 2px hsl(var(--t));opacity:0;animation:6s linear infinite rs-drop;animation-delay:calc(var(--i,0) * 1.2s + 1.2s);border-radius:50%;position:absolute;top:-4px;left:-3px}@keyframes rs-drop{0%{opacity:0;transform:translateY(0)}3%{opacity:1}18%{opacity:1;transform:translateY(100cqh)}21%,to{opacity:0;transform:translateY(100cqh)}}.rs-halo{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px hsl(var(--t)), 0 0 30px -4px hsl(var(--t));animation:6s ease-out infinite rs-halo;animation-delay:calc((var(--n,3) - 1) * 1.2s + 1.2s);position:absolute;inset:-1px}@keyframes rs-halo{0%{opacity:0}4%{opacity:1}32%,to{opacity:0}}.pub-js .rs-tree:not(.is-in) .rs-spark>i,.pub-js .rs-tree:not(.is-in) .rs-halo{animation:none}.rs-q{font:700 clamp(1.02rem, 1.45vw, 1.16rem)/1.4 var(--fd);color:hsl(var(--foreground));text-wrap:pretty}.rs-qn{text-align:center;width:24px;font:700 12px/1.6 var(--fm);color:hsl(var(--t));padding-top:2px;position:absolute;left:0}.rs-exits{gap:8px;margin:12px 0 10px;display:grid}.rs-exit{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .07);color:hsl(var(--muted-foreground));background:#ffffff06;border-radius:14px;padding:12px 15px;font-size:14px;line-height:1.6;position:relative}.rs-exit:before{content:"";background:hsl(var(--t) / .5);width:24px;height:1px;position:absolute;top:22px;left:-24px}.rs-when{font:700 10.5px/1.4 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .9);margin-right:6px}.rs-when:after{content:" →";content:" →" / "";color:hsl(var(--t))}.rs-exit.is-ours{color:hsl(var(--foreground) / .92);background:linear-gradient(90deg, hsl(var(--t) / .16), hsl(var(--t) / .04));box-shadow:inset 0 0 0 1px hsl(var(--t) / .42), 0 0 34px -16px hsl(var(--t))}.rs-exit.is-ours .pnav-cta:focus-visible{outline-color:hsl(var(--foreground) / .9)}.rs-exit-go{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rs-exit-go .pub-btn-xl.lq-btn{height:auto;min-height:2.75rem;padding-block:.5rem}.rs-next{font:700 10.5px/1.4 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--t));margin:0 0 12px}.rs-next:after{content:" ↓";content:" ↓" / ""}.rs-sheet{border-radius:22px;padding:16px 18px 14px}.rs-does{gap:18px;margin-top:14px;display:grid}@media (min-width:640px){.rs-does{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.rs-col-h{border-bottom:1px solid var(--rule);font:var(--lbl);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground) / .7);padding-bottom:8px}.rs-yes li,.rs-no li{border-bottom:1px solid #ffffff0a;gap:10px;padding:8px 0;font-size:13.5px;line-height:1.5;display:flex}.rs-yes li{color:hsl(var(--foreground) / .9)}.rs-no li{color:hsl(var(--muted-foreground))}.rs-yes i.pi,.rs-no i.pi{--pi-s:15px;margin-top:2px}.rs-yes i.pi{color:hsl(var(--t))}.rs-no i.pi{color:hsl(var(--foreground) / .4)}.rs-plans{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.rs-bank{container-type:inline-size}.rs-tiles{gap:8px;margin-top:14px;display:grid}@container (min-width:520px){.rs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-tile{border-radius:14px;padding:12px 14px}.rs-tile dt{font:var(--lbl);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .9);align-items:center;gap:10px;display:flex}.rs-tile .lq-tile{width:28px;height:28px;color:hsl(var(--t));flex:none}.rs-tile .lq-tile>i.pi{--pi-s:14px}.rs-tile dd{color:hsl(var(--muted-foreground));margin-top:8px;font-size:13.5px;line-height:1.55}.rs-steps-w{position:relative}.rs-steps{gap:12px;display:grid}@media (min-width:900px){.rs-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-step{border-radius:18px;flex-direction:column;padding:18px;display:flex}.rs-step h3{font:700 16px/1.3 var(--fd);margin-top:10px}.rs-step p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:13.5px;line-height:1.6}.rs-step-go{margin-top:auto;padding-top:14px}.rs-steps-wire{display:none}@media (min-width:900px){.rs-steps-wire{background:hsl(var(--t) / .24);border-radius:2px;height:2px;display:block;position:absolute;top:-14px;left:4%;right:4%;container-type:inline-size}}.rs-ledger{border-radius:22px;padding:16px 18px 10px;position:relative;overflow:hidden}.rs-ledger ol{margin-top:8px}.rs-ledger li{border-bottom:1px solid var(--rule);grid-template-columns:6.6em minmax(0,1fr);gap:3px 14px;padding:11px 0;font-size:13.5px;line-height:1.5;display:grid}.rs-ledger li:last-child{border-bottom:0}.rs-date{font:700 11px/1.6 var(--fm);letter-spacing:.03em;color:hsl(var(--t));grid-row:span 2;padding-top:1px}.rs-src i.pi{--pi-s:12px;vertical-align:-1px;color:hsl(var(--foreground) / .45);margin-left:5px}.rs-fact{color:hsl(var(--muted-foreground))}.rs-scan{pointer-events:none;animation:6s linear infinite rs-scan;position:absolute;inset:0}.rs-scan:after{content:"";background:linear-gradient(transparent, hsl(var(--t) / .09), transparent);height:44px;position:absolute;top:-44px;left:0;right:0}@keyframes rs-scan{0%{transform:translateY(0)}to{transform:translateY(calc(100% + 44px))}}@media (max-width:519px){.rs-ledger li{grid-template-columns:minmax(0,1fr)}.rs-date{grid-row:auto}}.rs-final{isolation:isolate;border-radius:28px;padding:clamp(30px,5vw,58px) clamp(18px,4vw,48px);position:relative;overflow:hidden}.rs-final-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, hsl(var(--t) / .3), transparent);height:130%;animation:6s ease-in-out infinite alternate rs-breathe;position:absolute;inset:-45% 12% auto}@keyframes rs-breathe{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.rs-final-h{max-width:38rem;font:700 clamp(1.7rem, 3.2vw, 2.6rem)/1.1 var(--fd);letter-spacing:-.02em;text-wrap:balance;margin-inline:auto}.rs-final-b{max-width:40rem;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:14px auto 0;line-height:1.7}.rs-final .pub-cta-row{margin-top:22px}.rs-final-foot{max-width:40rem;font:600 10.5px/1.7 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .64);margin:18px auto 0}@media (prefers-reduced-motion:reduce){.rs-dot,.rs-visit-ic:after,.rs-st-ic:after,.rs-end:before,.rs-term-w:after,.rs-cross:after,.rs-runner,.rs-spark>i,.rs-halo,.rs-scan,.rs-final-glow{animation:none!important}.rs-dot,.rs-runner,.rs-spark,.rs-halo,.rs-scan{display:none}.rs-term-top:after,.rs-facets>div:before,.rs-pipe li:before,.rs-mx:after,.rs-mx.is-on dd:before,.rs-svg,.rs-cross,.rs-bar-you,.rs-bar-them,.rs-node:before{transition:none}}}@layer utilities;
