@keyframes s18re5ia-B{0%{opacity:0}to{opacity:1}}.s1ghz6dp:not(#\#){margin:0}.s1717udv:not(#\#){padding:0}.s1tamke2:not(#\#){padding:16px}.s1qhigcl:not(#\#){padding:20px}.s10xs6qf:not(#\#){padding:28px}.sfawy5m:not(#\#){padding:4px}@media (max-width:640px){.s1bf66pj.s1bf66pj:not(#\#){padding:0}}.s9r1u3d:not(#\#):not(#\#){border-color:transparent}.s1lh7sze:not(#\#):not(#\#){border-color:var(--divider)}.s1s515os:not(#\#):not(#\#){border-color:var(--grid-line)}.s2u8bby:not(#\#):not(#\#){border-radius:0}.s1jvnzes:not(#\#):not(#\#){border-radius:28px}.s1sybd2c:not(#\#):not(#\#){border-radius:var(--radius-sm)}.sng3xce:not(#\#):not(#\#){border-style:none}.s1y0btm7:not(#\#):not(#\#){border-style:solid}.sc342km:not(#\#):not(#\#){border-width:0}.smkeg23:not(#\#):not(#\#){border-width:1px}.sxhr3t:not(#\#):not(#\#){gap:0}.s883omv:not(#\#):not(#\#){gap:10px}.s1v2ro7d:not(#\#):not(#\#){gap:12px}.sou54vl:not(#\#):not(#\#){gap:16px}.s12mrbbr:not(#\#):not(#\#){gap:1px}.s1c1vhfx:not(#\#):not(#\#){gap:20px}.s17d4w8g:not(#\#):not(#\#){gap:6px}.s167g77z:not(#\#):not(#\#){gap:8px}.s1ktynar:not(#\#):not(#\#){gap:var(--gutter)}.s1a2a7pz:not(#\#):not(#\#){outline:none}.sb3r6kr:not(#\#):not(#\#){overflow:hidden}.s1rea2x4:not(#\#):not(#\#){overflow:visible}.sifx94n:not(#\#):not(#\#){padding-block:5px}.snjsko4:not(#\#):not(#\#){padding-inline:0}.s1hr3lfm:not(#\#):not(#\#){padding-inline:16px}.s17qtykl:not(#\#):not(#\#){padding-inline:20px}.s4l9tsp:not(#\#):not(#\#){padding-inline:24px}.sptl1si:not(#\#):not(#\#){padding-inline:var(--pad)}.s1hl2dhg:not(#\#):not(#\#){text-decoration:none}.s1om1jkm:not(#\#):not(#\#){transition:border-color var(--duration-snap) var(--ease)}.s1cy0lf1:not(#\#):not(#\#){transition:color var(--duration-snap) var(--ease),opacity var(--duration-snap) var(--ease)}.s1xdjy0e:not(#\#):not(#\#){transition:var(--transition),opacity var(--duration-snap) var(--ease)}.s10nilei:not(#\#):not(#\#){transition:var(--transition)}.srv4nfu:focus-visible:not(#\#):not(#\#){border-color:var(--text)}.s1gjdkls:hover:not(#\#):not(#\#){border-color:var(--text)}@media (prefers-reduced-motion:reduce){.s9kvfbb.s9kvfbb:not(#\#):not(#\#){transition:none}}.s6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.suk3077:not(#\#):not(#\#):not(#\#){align-items:flex-end}.s7a106z:not(#\#):not(#\#):not(#\#){align-items:start}.sqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.s1swoxv5:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-confirm)}.s1tx4nmn:not(#\#):not(#\#):not(#\#){animation-name:s18re5ia-B}.s2cjhnf:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease)}.sjyslct:not(#\#):not(#\#):not(#\#){appearance:none}.sjbqb8w:not(#\#):not(#\#):not(#\#){background-color:transparent}.s1eieebl:not(#\#):not(#\#):not(#\#){background-color:var(--bg)}.s14nfmen:not(#\#):not(#\#):not(#\#){background-color:var(--divider)}.scdo795:not(#\#):not(#\#):not(#\#){background-color:var(--table-alt)}.s18o3ruo:not(#\#):not(#\#):not(#\#){background-image:none}.s1pgxtlt:not(#\#):not(#\#):not(#\#){background-image:repeating-linear-gradient(to bottom,var(--divider) 0,var(--divider) 1px,transparent 1px,transparent 20px)}.sl3kaw0:not(#\#):not(#\#):not(#\#){box-shadow:0 1px 0 rgba(0,0,0,.04),0 10px 28px rgba(0,0,0,.05)}.s1xnnxzk:not(#\#):not(#\#):not(#\#){box-shadow:inset 1px 0 0 var(--grid-line),inset -1px 0 0 var(--grid-line)}.s1gnnqk1:not(#\#):not(#\#):not(#\#){box-shadow:none}.s9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.s9dt7sq:not(#\#):not(#\#):not(#\#){clip-path:inset(0)}.s1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.shgddhk:not(#\#):not(#\#):not(#\#){color:var(--text-secondary)}.s1aj07ft:not(#\#):not(#\#):not(#\#){color:var(--text)}.s6bfuux:not(#\#):not(#\#):not(#\#){column-gap:var(--gutter)}.s1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.s1lliihq:not(#\#):not(#\#):not(#\#){display:block}.s78zum5:not(#\#):not(#\#):not(#\#){display:flex}.srvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.s1s85apg:not(#\#):not(#\#):not(#\#){display:none}.s1qmqhqe:not(#\#):not(#\#):not(#\#){filter:drop-shadow(0 0 12px var(--bg)) drop-shadow(0 0 20px var(--bg))}.s1r8uery:not(#\#):not(#\#):not(#\#){flex-basis:0}.sdl72j9:not(#\#):not(#\#):not(#\#){flex-basis:auto}.sdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.s1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}.s1c4vz4f:not(#\#):not(#\#):not(#\#){flex-grow:0}.s1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.s2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.ss83m0k:not(#\#):not(#\#):not(#\#){flex-shrink:1}.s1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.sboafo0:not(#\#):not(#\#):not(#\#){font-size:.75rem}.s1dcheo9:not(#\#):not(#\#):not(#\#){font-size:.8125rem}.skpwil5:not(#\#):not(#\#):not(#\#){font-size:.875rem}.s6u19be:not(#\#):not(#\#):not(#\#){font-size:.9375rem}.s1lkfr7t:not(#\#):not(#\#):not(#\#){font-size:1.0625rem}.s1jchvi3:not(#\#):not(#\#):not(#\#){font-size:1rem}.s1al3xei:not(#\#):not(#\#):not(#\#){font-size:clamp(1.5rem,4.2vw,2.5rem)}.s1mudwm5:not(#\#):not(#\#):not(#\#){font-size:clamp(2.5rem,7vw,7rem)}.s18lwbjm:not(#\#):not(#\#):not(#\#){font-size:clamp(28px,5vw,42px)}.s1npmed:not(#\#):not(#\#):not(#\#){font-size:clamp(3rem,12vw,8rem)}.s1x7w0sl:not(#\#):not(#\#):not(#\#){font-size:clamp(4.5rem,22cqw,10rem)}.s17uh47j:not(#\#):not(#\#):not(#\#){font-size:clamp(4.5rem,28cqw,18rem)}.so1l8bm:not(#\#):not(#\#):not(#\#){font-weight:400}.sk50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.s1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}.s1hvw8kr:not(#\#):not(#\#):not(#\#){grid-auto-rows:minmax(204px,auto)}.swf9oaz:not(#\#):not(#\#):not(#\#){grid-template-columns:184fr 20fr}.s112znhu:not(#\#):not(#\#):not(#\#){grid-template-columns:184px minmax(0,1fr)}.s1mkdm3x:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.s1c3zvto:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,184px))}.sre6mui:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,388px)}.s1h51kgi:not(#\#):not(#\#):not(#\#){grid-template-rows:1fr auto}.sc8icb0:not(#\#):not(#\#):not(#\#){isolation:isolate}.sl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.s13a6bvl:not(#\#):not(#\#):not(#\#){justify-content:flex-end}.s1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.s1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}.sjat59b:not(#\#):not(#\#):not(#\#){letter-spacing:-.01em}.s72az59:not(#\#):not(#\#):not(#\#){letter-spacing:-.02em}.srq0m5f:not(#\#):not(#\#):not(#\#){letter-spacing:-.035em}.s1w3xk6t:not(#\#):not(#\#):not(#\#){letter-spacing:-.045em}.s1clpfr8:not(#\#):not(#\#):not(#\#){letter-spacing:-.05em}.s11avn7m:not(#\#):not(#\#):not(#\#){line-height:.8}.smud0hj:not(#\#):not(#\#):not(#\#){line-height:.82}.sramuv7:not(#\#):not(#\#):not(#\#){line-height:.85}.se8mmo7:not(#\#):not(#\#):not(#\#){line-height:.95}.s1f41ap9:not(#\#):not(#\#):not(#\#){line-height:1.05}.sax6vvg:not(#\#):not(#\#):not(#\#){line-height:1.12}.s1u7k74:not(#\#):not(#\#):not(#\#){line-height:1.2}.swn7fz2:not(#\#):not(#\#):not(#\#){line-height:1.3}.s37zpob:not(#\#):not(#\#):not(#\#){line-height:1.4}.sfrs9s4:not(#\#):not(#\#):not(#\#){line-height:1.45}.s1evy7pa:not(#\#):not(#\#):not(#\#){line-height:1.5}.s1jjo3f5:not(#\#):not(#\#):not(#\#){line-height:1.55}.s1o2sk6j:not(#\#):not(#\#):not(#\#){line-height:24px}.s10td667:not(#\#):not(#\#):not(#\#){mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 64px),transparent calc(100% - 8px))}.s19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.s115dhu7:not(#\#):not(#\#):not(#\#){object-position:center}.s1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.s47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.sixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.s1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.s7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.sj6nwvn:not(#\#):not(#\#):not(#\#){row-gap:calc(2 * var(--gutter))}.s1rohswg:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.s87ps6o:not(#\#):not(#\#):not(#\#){user-select:none}.s1a8ild:not(#\#):not(#\#):not(#\#){z-index:160}.s8k05lb:not(#\#):not(#\#):not(#\#){z-index:200}.swuq5b1:not(#\#):not(#\#):not(#\#){z-index:205}.s1ldcpw6:not(#\#):not(#\#):not(#\#){z-index:210}.si99fhp:focus-visible:not(#\#):not(#\#):not(#\#){color:var(--text)}.s1yfmri6:focus-visible:not(#\#):not(#\#):not(#\#){outline-color:var(--text)}.s7s97pk:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:2px}.s9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#){outline-style:solid}.s4xl6zf:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:1px}.s784prv:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:2px}.sjl7jj:empty:not(#\#):not(#\#):not(#\#){display:none}.s1ft2rvj:hover:not(#\#):not(#\#):not(#\#){color:var(--text)}.s1mzqehw:hover:not(#\#):not(#\#):not(#\#){opacity:.6}@media (max-width:640px){.s1o3peri.s1o3peri:not(#\#):not(#\#):not(#\#){align-items:stretch}}@media (prefers-reduced-motion:reduce){.s1aquc0h.s1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (min-width:900px){.s472xim.s472xim:not(#\#):not(#\#):not(#\#){display:block}}@media (max-width:640px){.s1ux6vrq.s1ux6vrq:not(#\#):not(#\#):not(#\#){display:flex}}@media (min-width:900px){.s1dv45df.s1dv45df:not(#\#):not(#\#):not(#\#){display:flex}}@media (max-width:640px){.skaaz9w.skaaz9w:not(#\#):not(#\#):not(#\#){display:none}.s17cst73.s17cst73:not(#\#):not(#\#):not(#\#){flex-direction:column}}@media (max-width:899px){.svrxa7q.svrxa7q:not(#\#):not(#\#):not(#\#){flex-direction:column}}@media (max-width:640px){.s3rhro0.s3rhro0:not(#\#):not(#\#):not(#\#){font-size:.75rem}.sipwxul.sipwxul:not(#\#):not(#\#):not(#\#){font-size:.8125rem}.s7vvqkj.s7vvqkj:not(#\#):not(#\#):not(#\#){font-size:.9375rem}.sm4yhdm.sm4yhdm:not(#\#):not(#\#):not(#\#){font-size:1rem}.s123g9ce.s123g9ce:not(#\#):not(#\#):not(#\#){font-size:2rem}}@media (min-width:816px){.s7ylevt.s7ylevt:not(#\#):not(#\#):not(#\#){font-size:clamp(1.75rem,3.2vw,3.25rem)}}@media (max-width:480px){.sgnsjcv.sgnsjcv:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}@media (max-width:640px){.sreyasp.sreyasp:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}@media (min-width:481px) and (max-width:815.99px){.s1upxqll.s1upxqll:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:816px) and (max-width:1223.99px){.s19u304u.s19u304u:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1224px){.s1idg6vu.s1idg6vu:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:899px){.s16tvwzq.s16tvwzq:not(#\#):not(#\#):not(#\#){justify-content:flex-start}}@media (min-width:900px){.s1frharr.s1frharr:not(#\#):not(#\#):not(#\#){justify-content:flex-start}}@media (min-width:816px){.stfjpaq.stfjpaq:not(#\#):not(#\#):not(#\#){letter-spacing:-.04em}.sei8bbm.sei8bbm:not(#\#):not(#\#):not(#\#){line-height:1.1}}@media (max-width:640px){.s1jfojvy.s1jfojvy:not(#\#):not(#\#):not(#\#){line-height:1.45}.sg0evc2.sg0evc2:not(#\#):not(#\#):not(#\#){line-height:1.6}}.s16stqrj:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:transparent}.s1vnfe4r:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--divider-subtle)}.s80vd3b:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--divider)}.s1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.s1qhh985:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:0}.sso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.sakg2bi:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--divider)}.sydzvar:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--text)}.s32b0ac:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:solid}.ss1s249:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:1px}.s8cjs6t:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--divider)}.syiurjq:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--grid-line)}.s13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.s178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.s5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.s1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#){height:100vh}.s1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.sxk0z11:not(#\#):not(#\#):not(#\#):not(#\#){height:24px}.s15b6uid:not(#\#):not(#\#):not(#\#):not(#\#){height:408px}.sn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#){height:44px}.ssdox4t:not(#\#):not(#\#):not(#\#):not(#\#){height:48px}.svat4ov:not(#\#):not(#\#):not(#\#):not(#\#){height:612px}.sy75621:not(#\#):not(#\#):not(#\#):not(#\#){height:72px}.st7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.su96u03:not(#\#):not(#\#):not(#\#):not(#\#){left:0}.s1c42kn3:not(#\#):not(#\#):not(#\#):not(#\#){left:20px}.sa4t85c:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--nav-left)}.sat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.s1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:24px}.sjpr12u:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:2px}.s1iymm2a:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:32px}.s1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}.s1hrl89p:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:-.08em}.s1d6c7ev:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:-20px}.sj3b58b:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:0}.squuhlu:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(1px - .045em)}.s1yf7rl7:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:0}.sdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.sw7yly9:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}.snfkq3h:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:204px}.sg87l8a:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:32px}.s1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px}.sosgda:not(#\#):not(#\#):not(#\#):not(#\#){max-width:22em}.s1h5qwi4:not(#\#):not(#\#):not(#\#):not(#\#){max-width:28em}.s1sxjomp:not(#\#):not(#\#):not(#\#):not(#\#){max-width:36em}.s9kgaae:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40em}.s1an6wst:not(#\#):not(#\#):not(#\#):not(#\#){max-width:44em}.sb1g4eq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:592px}.s44ehes:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(592px,100%)}.s1gul79h:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(796px,100%)}.s1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.s2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.s1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.s1nawqjc:not(#\#):not(#\#):not(#\#):not(#\#){min-height:204px}.s4x0850:not(#\#):not(#\#):not(#\#):not(#\#){min-height:408px}.s1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#){min-height:40px}.s1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.s1qafhyn:not(#\#):not(#\#):not(#\#):not(#\#){min-height:72px}.sefclja:not(#\#):not(#\#):not(#\#):not(#\#){min-height:88px}.seuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.sw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.s1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.sl0rxw3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:.25em}.s18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.ssag5q8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:12px}.s1g2khh7:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:14px}.s1l90r2v:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:16px}.s1hhzuzn:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:18px}.s1j85h84:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:1px}.sx6bls6:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:20px}.s1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:48px}.ss9asl8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:5px}.s1j3kn9t:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:72px}.s1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:0}.s1k8dnhd:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:18px}.s5tiur9:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:20px}.s1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:0}.s18a8kpn:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:18px}.s1s7jvk7:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:20px}.sexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.s1evdl5j:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:120px}.sz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:12px}.syinxu5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:14px}.s1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:20px}.s1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:24px}.s1miatn0:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:32px}.s123j3cw:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:5px}.s3m8u43:not(#\#):not(#\#):not(#\#):not(#\#){right:0}.s3mw7os:not(#\#):not(#\#):not(#\#):not(#\#){right:18px}.swukr4l:not(#\#):not(#\#):not(#\#):not(#\#){right:auto}.s13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.smhk92p:not(#\#):not(#\#):not(#\#):not(#\#){top:20px}.s8l1umf:not(#\#):not(#\#):not(#\#):not(#\#){top:24px}.s1imwcls:not(#\#):not(#\#):not(#\#):not(#\#){top:64px}.sh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.shpatk0:not(#\#):not(#\#):not(#\#):not(#\#){width:184px}.sopm3yk:not(#\#):not(#\#):not(#\#):not(#\#){width:204px}.sw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#){width:20px}.svy4d1p:not(#\#):not(#\#):not(#\#):not(#\#){width:24px}.slbz39d:not(#\#):not(#\#):not(#\#):not(#\#){width:592px}.s1k6zs5h:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% + 40px)}.s1pq1lka:not(#\#):not(#\#):not(#\#):not(#\#){width:min(796px,100%)}@media (max-width:640px){.s1ylfd86.s1ylfd86:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--divider)}.sgplqro.sgplqro:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.s12zzmuo.s12zzmuo:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.s13ymtvt.s13ymtvt:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:0}.s1fkvin3.s1fkvin3:not(#\#):not(#\#):not(#\#):not(#\#){height:44px}.s11fbwnv.s11fbwnv:not(#\#):not(#\#):not(#\#):not(#\#){height:64px}.s2vzvfe.s2vzvfe:not(#\#):not(#\#):not(#\#):not(#\#){height:680px}.s1vg5y2d.s1vg5y2d:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(8px + env(safe-area-inset-left,0px))}}@media (min-width:1024px){.s1022tgy.s1022tgy:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:204px}}@media (max-width:640px){.sg0897w.sg0897w:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:24px}}@media (min-width:640.01px) and (max-width:899px){.s1gjwlsd.s1gjwlsd:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:24px}}@media (max-width:800px){.sclx7y4.sclx7y4:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}}@media (max-width:640px){.s1qm741w.s1qm741w:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}}@media (max-width:899px){.s1ew1bkp.s1ew1bkp:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}}@media (max-width:640px){.s1c4ya5t.s1c4ya5t:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.seo5paj.seo5paj:not(#\#):not(#\#):not(#\#):not(#\#){min-height:612px}.sus3adj.sus3adj:not(#\#):not(#\#):not(#\#):not(#\#){min-height:88px}.s1wkdlc4.s1wkdlc4:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}.s18azr7q.s18azr7q:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (min-width:900px){.s1ycbhlf.s1ycbhlf:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:120px}}@media (max-width:640px){.ssuahnv.ssuahnv:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(56px + env(safe-area-inset-top,0px))}}@media (min-width:640.01px) and (max-width:899px){.s569h0a.s569h0a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(72px + env(safe-area-inset-top,0px))}}@media (max-width:640px){.s15z5sam.s15z5sam:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(8px + env(safe-area-inset-right,0px))}.s1mdbcl2.s1mdbcl2:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(60px + env(safe-area-inset-top,0px))}.sfivors.sfivors:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(8px + env(safe-area-inset-top,0px))}.s1dbdljh.s1dbdljh:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}}@media (max-width:800px){.skf749i.skf749i:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}}@media (max-width:640px){.szy26m8.szy26m8:not(#\#):not(#\#):not(#\#):not(#\#){width:44px}}.s1m6owvo[aria-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.sm6r57q[data-preview=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.srqjiv[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text)}.s1alj8i6[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.sjw7uav[aria-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:500}.sfk6m8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}*{box-sizing:border-box}body,html{margin:0;padding:0}.skip-link{position:fixed;top:12px;left:20px;z-index:400;padding:8px 12px;background:var(--bg);color:var(--text);border:1px solid var(--text);border-radius:var(--radius-sm);font:inherit;font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none;outline:2px solid var(--accent);outline-offset:2px}main:focus{outline:none}html{background-color:var(--bg)}html[data-text-scale="90"]{--text-scale:0.9}html[data-text-scale="100"]{--text-scale:1}html[data-text-scale="110"]{--text-scale:1.1}html[data-text-scale="125"]{--text-scale:1.25}html[data-text-scale="140"]{--text-scale:1.4}html:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--grid-image);background-size:var(--grid-size) 100%;background-repeat:repeat-x;background-position:var(--grid-pos)}html:has(.catalog-page):after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;box-shadow:inset 1px 0 0 var(--grid-line),inset -1px 0 0 var(--grid-line)}body{position:relative;z-index:1;background-color:transparent;background-image:none;--nav-left:224px}.logo-wrap{position:fixed;top:24px;left:20px;z-index:200;gap:12px;height:24px}.logo-wrap,.site-logo{display:flex;align-items:center;justify-content:center}.site-logo{width:20px;height:20px;color:var(--text);filter:drop-shadow(0 0 12px var(--bg)) drop-shadow(0 0 20px var(--bg));transition:var(--transition),opacity var(--duration-snap) var(--ease)}.site-logo:hover{opacity:.6}.site-logo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-logo-mark{width:20px;height:20px;transform:translateX(-3px) rotate(-45deg)}.corner-nav{top:24px;left:var(--nav-left);right:auto;z-index:200;gap:20px;height:24px;filter:drop-shadow(0 0 12px var(--bg)) drop-shadow(0 0 20px var(--bg))}.corner-nav,.rs-crumb-bar{position:fixed;display:flex;align-items:center}.rs-crumb-bar{top:0;left:0;right:0;z-index:160;height:72px;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;background:none;border-bottom:1px solid transparent;transition:var(--transition)}.rs-crumb-bar-scrolled{background:var(--bg);border-bottom-color:var(--divider)}body:has(.catalog-page) .rs-crumb-bar-scrolled .rs-crumbs{opacity:0;pointer-events:none}@media (min-width:641px){html body .rs-crumb-bar{left:0;right:0;width:auto;overflow:visible}html body .rs-crumb-bar-inner{margin-left:0;padding-left:76px}html body .rs-crumb-bar .rs-crumbs,html body a.rs-crumb-root,html body a.site-crumb-root{display:none}}.corner-nav a{font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--text-secondary);text-decoration:none;line-height:1;transition:color var(--duration-snap) var(--ease)}.corner-nav a:hover,.corner-nav a[aria-current=page]{color:var(--text)}.settings{position:fixed;top:24px;right:20px;z-index:200;filter:drop-shadow(0 0 12px var(--bg)) drop-shadow(0 0 20px var(--bg))}.theme-toggle{position:static;width:24px;height:24px;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:0;color:var(--text-secondary);cursor:pointer;outline:none;transition:color var(--duration-snap) var(--ease)}.theme-toggle:hover{color:var(--text)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle svg{display:block;width:16px;height:16px;flex-shrink:0}.appearance-menu{position:absolute;top:calc(100% + 8px);inset-inline-start:auto;inset-inline-end:0;z-index:var(--z-float);width:232px;max-height:none;overflow:visible;margin:0;padding:14px;border-radius:var(--radius-sm);box-shadow:none}.settings-label{margin:0 0 8px}.settings-group+.settings-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--divider)}.settings-choice{display:flex;width:100%}.settings-choice .rs-toggle{flex:1;justify-content:center}.text-stepper{display:flex;align-items:center;gap:8px}.text-stepper .rs-btn-ghost{flex:none;width:auto!important;min-width:36px;padding-inline:0}.text-stepper output{flex:1;min-width:34px;margin:0;padding:0;border:0;background:none;color:var(--text-secondary);font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;text-align:center;font-variant-numeric:tabular-nums}.nav-panel-appearance{padding:14px 18px 8px;border-top:1px solid var(--divider-subtle)}.nav-toggle{position:fixed;top:20px;right:18px;z-index:210;width:24px;height:24px;padding:4px;display:none;align-items:center;justify-content:center;background:none;border:none;border-radius:0;color:var(--text-secondary);cursor:pointer;outline:none;filter:drop-shadow(0 0 12px var(--bg)) drop-shadow(0 0 20px var(--bg))}.nav-toggle-icon{position:relative;display:block;width:16px;height:12px}.nav-toggle-icon span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform var(--duration) var(--ease),opacity var(--duration) var(--ease)}.nav-toggle-icon span:first-child{top:0}.nav-toggle-icon span:nth-child(2){top:5.25px}.nav-toggle-icon span:nth-child(3){bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-icon span:first-child{transform:translateY(5.25px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.nav-panel{position:fixed;top:64px;left:0;right:0;z-index:205;background:var(--bg);border-bottom:1px solid var(--divider-subtle);padding:6px 0 12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration) var(--ease),visibility 0s linear var(--duration)}.nav-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration) var(--ease),visibility 0s}.nav-panel-links{display:flex;flex-direction:column}.nav-panel-link{display:block;padding:12px 18px;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--text);text-decoration:none;border-bottom:1px solid var(--divider-subtle)}@media (max-width:640px){.logo-wrap{top:calc(8px + env(safe-area-inset-top, 0px));left:calc(8px + env(safe-area-inset-left, 0px))}.logo-wrap,.site-logo{height:44px;min-height:44px}.site-logo{width:44px;min-width:44px}.site-logo-mark{position:relative;top:1px}.corner-nav{display:none}.settings{top:calc(8px + env(safe-area-inset-top, 0px));right:calc(56px + env(safe-area-inset-right, 0px))}.theme-toggle{align-items:center;justify-content:center;overflow:hidden;border-radius:0}.nav-toggle,.theme-toggle{display:flex;width:44px;height:44px;min-width:44px;min-height:44px;padding:0}.nav-toggle{top:calc(8px + env(safe-area-inset-top, 0px));right:calc(8px + env(safe-area-inset-right, 0px))}.nav-panel{top:calc(60px + env(safe-area-inset-top, 0px));padding-bottom:env(safe-area-inset-bottom,0)}.nav-panel-link{display:flex;align-items:center;min-height:44px;padding:12px 20px;font-size:1.0625rem}.nav-panel-appearance{padding:12px 20px 16px}.rs-crumb-bar{height:calc(56px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);font-size:.9375rem;line-height:1;overflow:hidden;align-items:flex-start;width:auto;right:0}.rs-crumb-bar-inner{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;min-width:0;min-height:44px;height:44px;margin-top:8px;overflow:hidden;padding:0 calc(108px + env(safe-area-inset-right, 0px)) 0 calc(60px + env(safe-area-inset-left, 0px))}.rs-crumb-root,.site-crumb-root{display:inline-flex;align-items:center;flex-shrink:0;height:44px;min-height:0;line-height:1;position:static;left:auto;top:auto;max-width:none;width:auto;overflow:visible;visibility:visible}.rs-crumb-bar .rs-crumbs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap}.rs-crumb-bar a,.rs-crumbs-link{display:inline-flex;align-items:center;flex-shrink:0;height:44px;min-height:0}.rs-crumb-bar .rs-crumbs-sep{flex-shrink:0}.rs-crumb-bar .rs-crumbs-here{display:block;min-width:0;min-height:0;height:44px;line-height:44px;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover{padding-bottom:40px}.site-content,.site-content-wide{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.site-footer{padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))}.site-content .rs-t-display{font-size:2rem}.site-content .rs-t-sub{font-size:1.125rem;line-height:1.45}.site-content .rs-t-body{display:block;position:static;float:none;height:auto;max-width:100%;font-size:.9375rem;line-height:1.6;text-wrap:wrap}.site-content>.section-label+.rs-t-body{display:block;position:static;margin-top:8px;margin-bottom:0}.section-label{font-size:.9375rem;margin-top:48px}.gallery{padding:16px 0 32px}.gallery-meta{padding:18px 20px 22px}.gallery-meta h3{font-size:1rem;margin:0 0 6px}.gallery-meta p{font-size:.875rem;line-height:1.5}.preview-box{padding:32px 16px;margin:20px 0;gap:12px}.gallery-demo,.preview-box{flex-direction:column;align-items:stretch}.gallery-demo>div,.preview-box>article,.preview-box>aside,.preview-box>div,.preview-box>form,.preview-box>nav,.preview-box>section{width:100%!important;max-width:100%}.preview-cluster{flex-direction:column;align-items:stretch;width:100%;gap:12px}.code-block{padding:12px var(--pad);margin:16px calc(-1 * var(--pad)) 32px}.code-block pre{font-size:.8438rem;padding-right:56px}.code-copy{width:44px;height:44px;min-width:44px;min-height:44px;right:4px;top:4px}.code-block[data-lines=one] .code-copy{top:50%;transform:translateY(-50%)}.class-list{gap:8px;margin:16px 0 32px}.class-list .rs-chip,.class-list a.rs-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 14px;font-size:.8125rem}}@media (max-width:480px){.logo-wrap{left:calc(8px + env(safe-area-inset-left, 0px))}.settings{right:calc(56px + env(safe-area-inset-right, 0px))}.nav-toggle{right:calc(8px + env(safe-area-inset-right, 0px))}.nav-panel-appearance,.nav-panel-link{padding-left:25px;padding-right:25px}.rs-crumb-bar-inner{flex-wrap:nowrap;padding:0 calc(108px + env(safe-area-inset-right, 0px)) 0 calc(60px + env(safe-area-inset-left, 0px))}.rs-crumb-bar .rs-crumbs{flex-wrap:nowrap}}.site-layout{--ml:0px;display:flex;gap:var(--gutter);padding:0 var(--pad)}@media (min-width:481px){.site-layout{width:calc(max(round(down, 100vw - var(--ml) - 2*var(--pad) + var(--gutter), 204px), 204px) + var(--gutter))}}@media (min-width:1024px){.site-layout{--ml:204px;margin-left:204px}}@media (min-width:1700px){.site-layout{max-width:1244px}}@media (max-width:899px){.site-layout{flex-direction:column;padding-top:calc(72px + env(safe-area-inset-top, 0px))}.if-index .cover,.site-layout .cover{min-height:0;padding-top:32px;justify-content:flex-start}}@media (max-width:640px){.site-layout{padding-top:calc(56px + env(safe-area-inset-top, 0px))}}.site-content{flex-shrink:1;width:592px;min-width:0;max-width:min(592px,100%);padding-bottom:72px}.site-content:has(.rs-icon-catalog){width:min(796px,100%);max-width:min(796px,100%)}.site-content-wide{flex-shrink:1;width:100%;min-width:0;padding-bottom:72px}@media (max-width:800px){.site-content{width:100%;max-width:100%}}.cover{min-height:204px;padding:20px 0;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:900px){.cover{padding-top:120px;justify-content:flex-start}.cover .component-head{margin-top:0}}@media (max-width:899px){.cover{min-height:0;justify-content:flex-start}}.cover .rs-t-sub{margin-top:16px}.catalog-page .catalog-group{margin-top:40px}.catalog-page .site-content{width:min(796px,100%);max-width:min(796px,100%)}@media (min-width:1024px){.site-layout.catalog-page{--ml:0px;margin-left:0}}@media (min-width:1440px){.site-layout.catalog-page{--ml:204px;margin-left:204px;width:calc(100vw - 204px);max-width:none}}.gallery{display:grid;grid-template-columns:repeat(auto-fill,388px);gap:var(--gutter);padding:24px 0 48px}@media (max-width:480px){.catalog-page .gallery,.gallery{grid-template-columns:1fr}}.gallery-item{position:relative;isolation:isolate;background-color:var(--bg);background-image:none;border:1px solid var(--divider);border-radius:0;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--duration-snap) var(--ease)}.gallery-item:hover{border-color:var(--text)}.gallery-item-link{color:inherit;text-decoration:none}.gallery-item-link:after{content:"";position:absolute;inset:0}.gallery-demo,.gallery-meta{background-color:var(--bg)}.gallery-demo{padding:28px 24px;min-height:204px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--divider-subtle);overflow:hidden;pointer-events:none}.catalog-page .gallery-demo{box-sizing:border-box;height:204px;min-height:204px;padding:0 20px}.gallery-demo .rs-theme-toggle,.preview-box .rs-theme-toggle{position:relative;top:auto;right:auto;filter:none;z-index:1}.gallery-demo .rs-carousel,.preview-box .rs-carousel{width:100%;max-width:100%}.gallery-demo .rs-flow,.preview-box .rs-flow{grid-template-columns:184px;width:184px;max-width:100%}.gallery-meta{padding:14px 20px 16px}.gallery-meta h3{font-size:.9063rem;font-weight:600;letter-spacing:-.01em;margin:0 0 3px}.gallery-meta p{font-size:.7813rem;color:var(--text-secondary);letter-spacing:-.01em;line-height:1.5;margin:0}.preview-box{border:1px solid var(--divider);border-radius:var(--radius-sm);padding:56px 32px;min-height:204px;display:flex;align-items:center;justify-content:center;margin:24px 0 16px;background:transparent}.gallery-demo .preview-box,.gallery-item .preview-box,.specimen-kit-live .preview-box{border:0;padding:0;margin:0;min-height:0;border-radius:0}.preview-box:has(.rs-acc),.preview-box:has(.rs-ai),.preview-box:has(.rs-cal),.preview-box:has(.rs-callout),.preview-box:has(.rs-carousel),.preview-box:has(.rs-chart),.preview-box:has(.rs-cite-box),.preview-box:has(.rs-empty),.preview-box:has(.rs-inline-form),.preview-box:has(.rs-refs),.preview-box:has(.rs-sidebar),.preview-box:has(.rs-table),.preview-box:has(.rs-tabs){padding:0;min-height:0;align-items:stretch}.preview-box:has(.rs-acc)>*,.preview-box:has(.rs-ai)>*,.preview-box:has(.rs-callout)>*,.preview-box:has(.rs-carousel)>*,.preview-box:has(.rs-chart)>*,.preview-box:has(.rs-cite-box)>*,.preview-box:has(.rs-empty)>*,.preview-box:has(.rs-inline-form)>*,.preview-box:has(.rs-refs)>*,.preview-box:has(.rs-sidebar)>*,.preview-box:has(.rs-table)>*,.preview-box:has(.rs-tabs)>*{width:100%;max-width:100%;border-color:transparent;box-shadow:none}.section-label+.preview-box,.section-label+.rs-scene{margin-top:12px}.preview-box:has(.rs-hover-card-open){align-items:flex-start;padding-top:3.5rem;padding-bottom:9rem}.gallery-demo:has(.rs-hover-card-open){align-items:flex-start;padding-top:2rem}.gallery-demo .rs-acc,.gallery-demo .rs-ai,.gallery-demo .rs-alert,.gallery-demo .rs-callout,.gallery-demo .rs-carousel,.gallery-demo .rs-cite-box,.gallery-demo .rs-command,.gallery-demo .rs-dialog,.gallery-demo .rs-empty,.gallery-demo .rs-flow,.gallery-demo .rs-hover-card-panel,.gallery-demo .rs-inline-form,.gallery-demo .rs-menubar,.gallery-demo .rs-popover,.gallery-demo .rs-refs,.gallery-demo .rs-sidebar,.gallery-demo .rs-table,.specimen-kit-live .rs-acc,.specimen-kit-live .rs-ai,.specimen-kit-live .rs-alert,.specimen-kit-live .rs-callout,.specimen-kit-live .rs-carousel,.specimen-kit-live .rs-cite-box,.specimen-kit-live .rs-command,.specimen-kit-live .rs-dialog,.specimen-kit-live .rs-empty,.specimen-kit-live .rs-flow,.specimen-kit-live .rs-hover-card-panel,.specimen-kit-live .rs-inline-form,.specimen-kit-live .rs-menubar,.specimen-kit-live .rs-popover,.specimen-kit-live .rs-refs,.specimen-kit-live .rs-sidebar,.specimen-kit-live .rs-table{border:0}.preview-box>*{max-width:100%}.preview-box:has(.rs-icon-catalog){align-items:stretch;justify-content:flex-start;padding:0;border:0;width:100%}.preview-cluster{display:flex;gap:10px;align-items:center}.code-block{position:relative;background:var(--table-alt);border:1px solid var(--divider-subtle);border-radius:0;box-shadow:none;padding:14px var(--pad);margin:12px calc(-1 * var(--pad)) 28px}.code-block pre{margin:0;padding-right:36px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7813rem;line-height:1.6;color:var(--text)}.code-copy{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--divider);border-radius:var(--radius-sm);box-shadow:none;color:var(--text-secondary);cursor:pointer;font:inherit;transition:var(--transition)}.code-block[data-lines=one] .code-copy{top:50%;transform:translateY(-50%)}.code-copy:hover{background:var(--control-fill);border-color:var(--control-fill)}.code-copy:hover,.code-copy[aria-label=Copied]{color:var(--text)}.code-copy svg{display:block}.code-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toc-mobile{display:none}.toc-mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0;background:none;border:none;border-radius:0;box-shadow:none;color:var(--text);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;letter-spacing:-.01em;text-align:left}.toc-mobile-mark{font-weight:400;color:var(--text-secondary)}.toc-mobile-dismiss{position:fixed;inset:0;z-index:149;background:none;border:none;padding:0}.toc-mobile-sheet{position:absolute;left:0;right:0;top:100%;z-index:150;max-height:min(70vh,520px);overflow-y:auto;background:var(--bg);border-bottom:1px solid var(--divider);border-radius:0;box-shadow:none}.toc-mobile-item{display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:1rem;font-weight:500;letter-spacing:-.01em;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--divider-subtle);transition:color var(--duration-snap) var(--ease),opacity var(--duration-snap) var(--ease)}.toc-mobile-item:last-child{border-bottom:none}.toc-mobile-item:hover,.toc-mobile-item[aria-current=page],.toc-mobile-item[aria-current=true]{color:var(--text)}.toc-mobile-item[aria-current=page],.toc-mobile-item[aria-current=true]{font-weight:600}.toc-mobile-row{display:flex;align-items:stretch;gap:0}.toc-mobile-row .toc-mobile-item{flex:1;min-width:0}.toc-mobile-more{flex-shrink:0;width:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:1.125rem}.toc-mobile-sub{padding-left:16px}@media (max-width:899px){.toc-mobile{display:block;position:sticky;z-index:150;background:var(--bg);border-bottom:1px solid var(--divider-subtle)}.toc-mobile,.toc-mobile-inset{top:calc(72px + env(safe-area-inset-top, 0px))}.toc-mobile-inset{margin-top:calc(72px + env(safe-area-inset-top, 0px))}}@media (max-width:640px){.toc-mobile,.toc-mobile-inset{top:calc(56px + env(safe-area-inset-top, 0px))}.toc-mobile-inset{margin-top:calc(56px + env(safe-area-inset-top, 0px))}}.class-list{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 28px}.section-label{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;margin:36px 0 0}.site-content>.rs-callout{margin-top:36px}.site-content>.rs-callout .rs-t-label+.rs-t-body{margin-top:8px}.component-head{margin:8px 0 4px}.component-desc{max-width:592px}.site-footer{position:relative;z-index:1;margin-top:0;min-height:204px;padding:20px var(--pad) 48px;border-top:1px solid var(--grid-line);background-color:var(--bg);background-image:var(--grid-image);background-size:var(--grid-size) 100%;background-repeat:repeat-x;background-position:var(--grid-pos);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--text-secondary)}.site-footer-inner{display:grid;grid-template-columns:184px 184px minmax(0,1fr);column-gap:var(--gutter);row-gap:24px;align-items:start;width:calc(max(round(down, 100vw - 2 * var(--pad) + var(--gutter), 204px), 204px) + var(--gutter));max-width:100%}.site-footer-brand{display:flex;width:20px;height:20px;color:var(--text)}.site-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site-footer-about{display:flex;flex-direction:column;gap:12px;max-width:388px}.site-footer-about p{margin:0;line-height:1.45}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--text)}@media (max-width:640px){.site-footer-inner{grid-template-columns:minmax(0,1fr)}}html[data-grid=off]:after,html[data-grid=off]:before{display:none!important}html[data-grid=off] .site-footer{background-image:none!important}html[data-grid=off] .field,html[data-grid=off] .specimen,html[data-grid=off] .swag-field{background:var(--bg)!important;gap:0!important;padding:0!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.nav-panel,.nav-toggle-icon span{transition:none}}.site-content .docs-list li,.site-content .docs-table .rs-table-td,.site-content .rs-t-body{font-size:.875rem;font-weight:400;line-height:1.6}.docs-sub{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary);margin:20px 0 0}.section-label+.docs-sub{margin-top:12px}.docs-sub+.code-block{margin-top:8px}.docs-sub+.rs-t-body{margin-top:6px}.site-content .rs-t-body+.rs-t-body{margin-top:12px}.site-content .code-block+.rs-t-body{margin-top:-12px}.docs-list{margin:8px 0 0;padding-inline-start:0;list-style-position:outside}.docs-list li{font-size:.875rem;font-weight:400;letter-spacing:-.01em;line-height:1.6;color:var(--text);padding:2px 0}.docs-list li::marker{color:var(--text-secondary)}.docs-list li{padding-inline-start:0}.docs-list+.rs-t-body{margin-top:12px}.docs-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gutter)}@media (max-width:640px){.docs-cols{grid-template-columns:1fr}}.docs-table{overflow-x:auto;margin:12px calc(-1 * var(--pad)) 28px}.docs-table .rs-table{margin:0;width:100%;min-width:100%}.docs-table .rs-table-td:last-child,.docs-table .rs-table-th:last-child{text-align:left}.docs-table .rs-table-td:first-child{color:var(--text);white-space:nowrap}.docs-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;letter-spacing:0;color:inherit}.docs-table .rs-kbd{white-space:nowrap}.docs-required{display:inline-block;margin-left:6px;font-size:.6875rem;font-weight:500;color:var(--text-secondary)}.docs-extends{margin-top:-16px;margin-bottom:28px;font-size:.8125rem;color:var(--text-secondary)}.docs-table:focus-visible{outline:2px solid var(--text);outline-offset:2px}.rs-use{background-image:none;border:none;border-radius:var(--radius-sm);display:grid;grid-template-columns:184px minmax(0,1fr);min-height:204px;overflow:hidden;margin:8px 0 24px}.rs-scene,.rs-use{isolation:isolate;background-color:transparent;box-shadow:none}.rs-scene{border:1px solid var(--divider);border-radius:var(--radius-sm);margin:8px 0 32px;overflow:visible}.rs-scene .rs-use{width:100%;border:none!important;margin:0;grid-template-columns:1fr!important;min-height:204px}.rs-scene .rs-acc,.rs-scene .rs-ai,.rs-scene .rs-alert,.rs-scene .rs-callout,.rs-scene .rs-carousel,.rs-scene .rs-cite-box,.rs-scene .rs-empty,.rs-scene .rs-inline-form,.rs-scene .rs-refs,.rs-scene .rs-sidebar,.rs-scene .rs-table{border-color:transparent;box-shadow:none}.rs-scene .rs-btn-group,.rs-scene .rs-pages,.rs-scene .rs-tabs-list,.rs-scene .rs-toggle-group{width:fit-content;align-self:flex-start;max-width:100%}.rs-scene .rs-use-type{display:none!important}.rs-use .rs-theme-toggle{position:relative;top:auto;right:auto;filter:none}.rs-use-type{margin:0;padding:20px 16px 18px;border-right:1px solid var(--divider);font-size:clamp(28px,5vw,42px);font-weight:600;letter-spacing:-.035em;line-height:.95;color:var(--text);align-items:flex-end;text-wrap:balance}.rs-use-body,.rs-use-type{background:transparent;display:flex}.rs-use-body{padding:20px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0}.rs-use-kicker{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.rs-use-copy,.rs-use-kicker{margin:0;letter-spacing:-.01em}.rs-use-copy{font-size:.875rem;font-weight:500;line-height:1.45;color:var(--text);max-width:28em}.rs-use-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rs-use-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.rs-use-compare{display:grid;grid-template-columns:repeat(2,minmax(0,184px));gap:20px;align-items:start}.rs-use-copied{width:184px;padding:16px}.rs-use-copied,.rs-use-copied-in{box-sizing:border-box;border:1px solid var(--divider);border-radius:28px;background:var(--bg)}.rs-use-copied-in{min-height:72px}.rs-use-panel{animation:rs-use-in var(--duration-confirm) var(--ease)}@media (prefers-reduced-motion:reduce){.rs-use-panel{animation:none}}@keyframes rs-use-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.rs-use,.rs-use-compare{grid-template-columns:1fr}.rs-use{min-height:0}.rs-use-type{border-right:none;border-bottom:1px solid var(--divider);min-height:88px;font-size:2rem}.rs-use-actions{flex-direction:column;align-items:stretch;width:100%}.rs-use-copy{font-size:1rem}}