@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./KaTeX_AMS-Regular-U6PRYMIZ-66c678209ce93b6e2b583f02ce41529e.woff2?vsn=d") format("woff2"),url("./KaTeX_AMS-Regular-CYEKBG2K-10824af77e9961cfd548c8a458f10851.woff?vsn=d") format("woff"),url("./KaTeX_AMS-Regular-JKX5W2C4-56573229753fad48910bda2ea1a6dd54.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./KaTeX_Caligraphic-Bold-5QL5CMTE-a9e9b0953b078cd40f5e19ef4face6fc.woff2?vsn=d") format("woff2"),url("./KaTeX_Caligraphic-Bold-WZ3QSGD3-de2ba279933d60f7819ff61f71c17bed.woff?vsn=d") format("woff"),url("./KaTeX_Caligraphic-Bold-ZTS3R3HK-497bf407c4c609c6cf1f1ad38f437f7f.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./KaTeX_Caligraphic-Regular-KX5MEWCF-08d95d99bf4a2b2dc7a876653857f154.woff2?vsn=d") format("woff2"),url("./KaTeX_Caligraphic-Regular-3LKEU76G-a25140fbe6692bffe71a2ab861572eb3.woff?vsn=d") format("woff"),url("./KaTeX_Caligraphic-Regular-A7XRTZ5Q-e6fb499fc8f9925eea3138cccba17fff.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./KaTeX_Fraktur-Bold-2QVFK6NQ-796f3797cdf36fcaea18c3070a608378.woff2?vsn=d") format("woff2"),url("./KaTeX_Fraktur-Bold-T4SWXBMT-40934fc076960bb989d590db044fef62.woff?vsn=d") format("woff"),url("./KaTeX_Fraktur-Bold-WGHVTYOR-b9d7c4497cab3702487214651ab03744.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./KaTeX_Fraktur-Regular-2PEIFJSJ-f9e6a99f4a543b7d6cad1efb6cf1e4b1.woff2?vsn=d") format("woff2"),url("./KaTeX_Fraktur-Regular-PQMHCIK6-e435cda5784e21b26ab2d03fbcb56a99.woff?vsn=d") format("woff"),url("./KaTeX_Fraktur-Regular-5U4OPH2X-97a699d83318e9334a0deaea6ae5eda2.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./KaTeX_Main-Bold-YP5VVQRP-a9382e25bcf75d856718fcef54d7acdb.woff2?vsn=d") format("woff2"),url("./KaTeX_Main-Bold-2GA4IZIN-4cdba6465ab9fac5d3833c6cdba7a8c3.woff?vsn=d") format("woff"),url("./KaTeX_Main-Bold-W5FBVCZM-8e431f7ece346b6282dae3d9d0e7a970.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./KaTeX_Main-BoldItalic-N4V3DX7S-d873734390c716d6e18ff3f71ac6eb8b.woff2?vsn=d") format("woff2"),url("./KaTeX_Main-BoldItalic-4P4C7HJH-5f875f986a9bce1264e8c42417b56f74.woff?vsn=d") format("woff"),url("./KaTeX_Main-BoldItalic-ODMLBJJQ-52fb39b0434c463d5df32419608ab08a.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./KaTeX_Main-Italic-RELBIK7M-652970624cde999882102fa2b6a8871f.woff2?vsn=d") format("woff2"),url("./KaTeX_Main-Italic-SASNQFN2-8ffd28f6390231548ead99d7835887fa.woff?vsn=d") format("woff"),url("./KaTeX_Main-Italic-I43T2HSR-39349e0a2b366f38e2672b45aded2030.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./KaTeX_Main-Regular-ARRPAO67-f8a7f19f45060f7a177314855b8c7aa3.woff2?vsn=d") format("woff2"),url("./KaTeX_Main-Regular-P5I74A2A-f1cdb692ee31c10b37262caffced5271.woff?vsn=d") format("woff"),url("./KaTeX_Main-Regular-W74P5G27-818582dae57e6fac46202cfd844afabb.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./KaTeX_Math-BoldItalic-K4WTGH3J-1320454d951ec809a7dbccb4f23fccf0.woff2?vsn=d") format("woff2"),url("./KaTeX_Math-BoldItalic-6EBV3DK5-48155e43d9a284b54753e50e4ba586dc.woff?vsn=d") format("woff"),url("./KaTeX_Math-BoldItalic-VB447A4D-6589c4f1f587f73f0ad0af8ae35ccb53.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./KaTeX_Math-Italic-6KGCHLFN-d8b7a801bd87b324efcbae7394119c24.woff2?vsn=d") format("woff2"),url("./KaTeX_Math-Italic-KKK3USB2-ed7aea12d765f9e2d0f9bc7fa2be626c.woff?vsn=d") format("woff"),url("./KaTeX_Math-Italic-SON4MRCA-fe5ed5875d95b18c98546cb4f47304ff.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./KaTeX_SansSerif-Bold-RRNVJFFW-ad546b4719bcf690a3604944b90b7e42.woff2?vsn=d") format("woff2"),url("./KaTeX_SansSerif-Bold-X5M5EMOD-0e897d27f063facef504667290e408bd.woff?vsn=d") format("woff"),url("./KaTeX_SansSerif-Bold-STQ6RXC7-f2ac73121357210d91e5c3eaa42f72ea.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./KaTeX_SansSerif-Italic-HMPFTM52-e934cbc86e2d59ceaf04102c43dc0b50.woff2?vsn=d") format("woff2"),url("./KaTeX_SansSerif-Italic-PSN4QKYX-ef725de572b71381dccf53918e300744.woff?vsn=d") format("woff"),url("./KaTeX_SansSerif-Italic-WTBAZBGY-f60b4a34842bb524b562df092917a542.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./KaTeX_SansSerif-Regular-XIQ62X4E-1ac3ed6ebe34e473519ca1da86f7a384.woff2?vsn=d") format("woff2"),url("./KaTeX_SansSerif-Regular-OQCII6EP-5f8637ee731482c44a37789723f5e499.woff?vsn=d") format("woff"),url("./KaTeX_SansSerif-Regular-2TL3USAE-3243452ee6817acd761c9757aef93c29.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./KaTeX_Script-Regular-APUWIHLP-1b3161eb8cc67462d6e8c2fb96c68507.woff2?vsn=d") format("woff2"),url("./KaTeX_Script-Regular-A5IFOEBS-a82fa2a7e18b8c7a1a9f6069844ebfb9.woff?vsn=d") format("woff"),url("./KaTeX_Script-Regular-72OLXYNA-a189c37d73ffce63464635dc12cbbc96.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./KaTeX_Size1-Regular-5LRUTBFT-82ef26dc680ba60d884e051c73d9a42d.woff2?vsn=d") format("woff2"),url("./KaTeX_Size1-Regular-4HRHTS65-4788ba5b6247e336f734b742fe9900d5.woff?vsn=d") format("woff"),url("./KaTeX_Size1-Regular-7K6AASVL-0d8d9204004bdf126342605f7bbdffe6.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./KaTeX_Size2-Regular-LELKET5D-95a1da914c20455a07b7c9e2dcf2836d.woff2?vsn=d") format("woff2"),url("./KaTeX_Size2-Regular-K5ZHAIS6-b0628bfd27c979a09f702a2277979888.woff?vsn=d") format("woff"),url("./KaTeX_Size2-Regular-222HN3GT-1fdda0e59ed35495ebac28badf210574.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./KaTeX_Size3-Regular-WQRQ47UD-9108a400f4787cffdcc3a3b813401e6a.woff2?vsn=d") format("woff2"),url("./KaTeX_Size3-Regular-TLFPAHDE-4de844d4552e941f6b9c38837a8d487b.woff?vsn=d") format("woff"),url("./KaTeX_Size3-Regular-UFCO6WCA-963af864cbb10611ba33267ba7953777.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./KaTeX_Size4-Regular-CDMV7U5C-61522cd3d9043622e235ab57762754f2.woff2?vsn=d") format("woff2"),url("./KaTeX_Size4-Regular-PKMWZHNC-3045a61f722bc4b198450ce69b3e3824.woff?vsn=d") format("woff"),url("./KaTeX_Size4-Regular-7PGNVPQK-27a23ee69999affa55491c7dab8e53bf.ttf?vsn=d") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./KaTeX_Typewriter-Regular-VBYJ4NRC-b8b8393d2e65fcebda5fa99fa3264f41.woff2?vsn=d") format("woff2"),url("./KaTeX_Typewriter-Regular-MJMFSK64-0e0460587676d22eae09accd6dcfebc6.woff?vsn=d") format("woff"),url("./KaTeX_Typewriter-Regular-3F5K6SQ6-6bf4287568e1d3004b54d5d60f9f08f9.ttf?vsn=d") format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.5"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Geist Pixel Square;src:url(/fonts/regent-ui/GeistPixel-Square-f3fb003d70dab56614f69649debe9c67.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-Regular-6656285f70e98897be240258489e0c85.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-Italic-cd26c88742bb52e04d12654a209fec1a.woff2?vsn=d) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-SemiBold-9b849cd135545039453bdf6080045e13.woff2?vsn=d) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-SemiBoldItalic-5533de1f3df7b4319b159bc14bb3565e.woff2?vsn=d) format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Regular-074fddf4c02a8e3d2df348adeeea0b47.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Italic-b27fe00bd04b1047c9631c801ce8fd0b.woff2?vsn=d) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-SemiBold-882355c53d4390b4607160d5e85c3d9d.woff2?vsn=d) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-SemiBoldItalic-4850cc3bae092807201866a90ea1ffea.woff2?vsn=d) format("woff2");font-style:italic;font-weight:600;font-display:swap}:root{--palette-tangerine-tango: #FF5B19;--palette-charcoal: #161616;--palette-platinum: #E5E3D2;--palette-powder-blue: #AECACD;--product-formation: var(--palette-tangerine-tango);--product-formation-soft: color-mix(in oklch, var(--product-formation) 14%, transparent);--product-autolaunch: var(--palette-tangerine-tango);--product-autolaunch-soft: color-mix(in oklch, var(--product-autolaunch) 14%, transparent);--product-techtree: var(--palette-powder-blue);--product-techtree-soft: color-mix(in oklch, var(--product-techtree) 14%, transparent);--product-techtree-bio: var(--palette-tangerine-tango);--space-0: 0;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--radius: 0px;--container-padding: var(--space-4);--rg-frame-max: 100rem;--rg-page-gutter: var(--space-4);--rg-rail-width: 11rem;--rg-track-gap: var(--space-4);--rg-panel-padding: var(--space-4);--rg-section-gap: var(--space-8);--rg-cut-panel: 16px;--rg-cut-control: 12px;--rg-rule-width: 1px;--shadow-sm: 0 1px 2px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 8%, transparent);--shadow-md: 0 12px 28px -20px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 24%, transparent);--shadow-lg: 0 28px 64px -48px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 32%, transparent);--hairline: color-mix(in oklch, var(--color-fg) 14%, transparent);--hairline-strong: color-mix(in oklch, var(--color-fg) 26%, transparent);--glass-blur: 9px;--duration-fast: .14s;--duration-base: .2s;--duration-slow: .28s;--shell-duration-interruption: .1s;--shell-duration-exit: .18s;--shell-duration-entrance: .2s;--shell-duration-border-settle: .1s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--active-scale: .97;--font-family-sans: "Geist UI Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-title: "Geist Pixel Square", ui-monospace, monospace;--font-family-ui: var(--font-family-sans);--font-family-paragraph: var(--font-family-sans);--font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--type-display-size: 40px;--type-display-line: 48px;--type-title-size: 24px;--type-title-line: 32px;--type-headline-size: 18px;--type-headline-line: 26px;--type-body-size: 16px;--type-body-line: 24px;--type-label-size: 14px;--type-label-line: 20px;--type-caption-size: 13px;--type-caption-line: 18px;--type-code-size: 14px;--type-code-line: 20px;--font-weight-regular: 400;--font-weight-semibold: 600;--tracking-microlabel: .14em}:root[data-theme=light]{--glass-frost: linear-gradient( 168deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .35) 32%, rgba(255, 255, 255, .18) 58%, rgba(255, 255, 255, .55) 100% );--glass-shine: radial-gradient( 24rem circle at var(--shine-x, 50%) var(--shine-y, 35%), rgba(255, 255, 255, .35), transparent 64% )}:root[data-theme=dark]{--glass-frost: linear-gradient( 168deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .04) 32%, rgba(10, 10, 10, .18) 55%, rgba(10, 10, 10, .78) 100% );--glass-shine: radial-gradient( 24rem circle at var(--shine-x, 50%) var(--shine-y, 35%), rgba(255, 255, 255, .09), transparent 64% )}:root[data-brand=platform]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=autolaunch]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-charcoal);--support-band-ink: var(--palette-platinum);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=patchbay]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-charcoal);--support-panel-ink: var(--palette-platinum)}:root[data-brand=techtree]{--support-figure-surface: var(--palette-platinum);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-charcoal);--support-panel-ink: var(--palette-platinum)}:root[data-brand=platform][data-theme=light]{color-scheme:light;--brand-ink: #161616;--brand-primary: #161616;--brand-paper: #F6F4EA;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-bg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link);--color-primary-shade: #3A3A3A;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--site-background-image: none}:root[data-brand=platform][data-theme=dark]{color-scheme:dark;--brand-ink: #E5E3D2;--brand-primary: #161616;--brand-paper: #0B0B0B;--brand-accent: #FF5B19;--color-bg: #0B0B0B;--color-surface: #141414;--color-surface-elevated: #141414;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-bg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link);--color-primary-shade: #0E0E0E;--color-focus: #AECACD;--color-link: #E5E3D2;--color-muted: var(--color-fg-muted);--site-background-image: none}:root[data-brand=autolaunch][data-theme=light]{color-scheme:light;--brand-ink: #161616;--brand-primary: #FF5B19;--brand-paper: #E5E3D2;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-fg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link);--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6;--site-background-image: none}:root[data-brand=autolaunch][data-theme=dark]{color-scheme:dark;--brand-ink: #E5E3D2;--brand-primary: #FF5B19;--brand-paper: #0E0E0E;--brand-accent: #FF5B19;--color-bg: #0E0E0E;--color-surface: #161616;--color-surface-elevated: #161616;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-fg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link);--color-primary-shade: #FF8A4D;--color-focus: #AECACD;--color-link: #FF5B19;--color-muted: #A1A19A;--site-background-image: none}:root[data-brand=techtree][data-theme=light]{color-scheme:light;--brand-ink: #161616;--brand-primary: #AECACD;--brand-paper: #F6F4EA;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FAF8F2;--color-surface-elevated: #FAF8F2;--color-border: #E0DED3;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-fg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link);--color-primary-shade: #8FB8BA;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6;--site-background-image: none}:root[data-brand=techtree][data-theme=dark]{color-scheme:dark;--brand-ink: #E5E3D2;--brand-primary: #AECACD;--brand-paper: #161616;--brand-accent: #FF5B19;--color-bg: #161616;--color-surface: #1F1F1F;--color-surface-elevated: #1F1F1F;--color-border: #2C2C2C;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-fg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link);--color-primary-shade: #85AEB0;--color-focus: #AECACD;--color-link: #AECACD;--color-muted: #8C8C8C;--site-background-image: none}html{color:var(--color-fg);background:var(--color-bg)}body{margin:0;color:var(--color-fg);background:var(--color-bg);font-family:var(--font-family-ui);font-weight:var(--font-weight-regular);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);font-synthesis:none}:where(strong,b){font-weight:var(--font-weight-semibold)}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-line)}.prose,[data-prose=true],[data-font=paragraph],.long-form{font-family:var(--font-family-paragraph)}.prose p,.prose li,.prose blockquote,.prose figcaption,[data-prose=true] p,[data-prose=true] li,[data-prose=true] blockquote,[data-prose=true] figcaption,.long-form p,.long-form li,.long-form blockquote{font-family:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-text-style=display]{font-family:var(--font-family-title);font-synthesis:none;font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--font-weight-regular)}[data-text-style=title]{font-family:var(--font-family-title);font-synthesis:none;font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--font-weight-regular)}[data-text-style=headline]{font-family:var(--font-family-title);font-synthesis:none;font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--font-weight-regular)}[data-text-style=body]{font-family:var(--font-family-ui);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-regular)}[data-text-style=label]{font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-semibold)}[data-text-style=caption]{font-family:var(--font-family-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--font-weight-semibold)}[data-text-style=code]{font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-line);font-weight:var(--font-weight-regular)}:root[data-brand=patchbay][data-theme=dark]{color-scheme:dark;--brand-primary: #B9B7A6;--brand-ink: #E5E3D2;--brand-paper: #0F0F10;--brand-accent: #FF5B19;--color-bg: #0F0F10;--color-surface: #1B1C1E;--color-surface-elevated: #1B1C1E;--color-border: #2A2B2E;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #B9B7A6;--color-primary-shade: #8E8C7C;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-focus: #AECACD;--color-link: #B9B7A6;--color-muted: var(--color-fg-muted);--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--site-background-image: none;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-bg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link)}:root[data-brand=patchbay][data-theme=light]{color-scheme:light;--brand-primary: #E5E3D2;--brand-ink: #161616;--brand-paper: #F6F4EA;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #E5E3D2;--color-primary-shade: #CFCDBB;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--site-background-image: none;--glass-page-bg: linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);--glass-surface: color-mix(in oklch, var(--color-surface) 88%, transparent);--glass-surface-strong: color-mix(in oklch, var(--color-surface-elevated) 92%, transparent);--glass-surface-soft: color-mix(in oklch, var(--color-surface) 76%, transparent);--glass-border-subtle: color-mix(in oklch, var(--color-border) 55%, transparent);--glass-border-soft: var(--color-border);--glass-border-bright: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-text-primary: var(--color-fg);--glass-text-secondary: var(--color-fg-muted);--glass-text-muted: color-mix(in oklch, var(--color-fg-muted) 84%, var(--color-fg) 16%);--glass-text-accent: var(--color-link);--glass-blue-950: var(--color-bg);--glass-blue-900: color-mix(in oklch, var(--color-accent) 82%, var(--color-fg) 18%);--glass-blue-700: var(--color-accent);--glass-blue-600: var(--color-accent);--glass-blue-500: color-mix(in oklch, var(--color-accent) 80%, var(--color-fg-on-accent) 20%);--glass-ice-500: var(--color-info);--glass-warm-500: var(--color-warning);--glass-shell-bg: var(--glass-surface-strong);--glass-shell-border: var(--glass-border-soft);--glass-shell-shadow: var(--shadow-lg);--glass-panel-bg: var(--glass-surface);--glass-panel-border: var(--glass-border-subtle);--glass-panel-shadow: var(--shadow-md);--glass-caustic-streak: color-mix(in oklch, var(--color-accent) 12%, transparent);--glass-caustic-streak-soft: color-mix(in oklch, var(--color-accent) 8%, transparent);--glass-reflection: linear-gradient(135deg, transparent 0%, color-mix(in oklch, var(--color-surface-elevated) 42%, transparent) 50%, transparent 100%);--glass-reflection-blend: normal;--glass-primary-bg: var(--color-accent);--glass-primary-border: color-mix(in oklch, var(--color-accent) 70%, var(--color-border) 30%);--glass-primary-text: var(--color-fg-on-accent);--glass-secondary-bg: var(--glass-surface);--glass-secondary-border: var(--glass-border-subtle);--glass-secondary-text: var(--color-link)}:where(.rg-ratio-card,.rg-ratio-card *,.rg-ratio-card:before,.rg-ratio-card:after){box-sizing:border-box}.rg-ratio-card{--rg-ratio-fill: var(--pb-surface, var(--color-surface));--rg-ratio-ink: var(--pb-text, var(--color-fg));--rg-ratio-rule: color-mix(in srgb, var(--rg-ratio-ink) 22%, var(--rg-ratio-fill));--rg-ratio-muted: color-mix(in srgb, var(--rg-ratio-ink) 76%, var(--rg-ratio-fill));--rg-ratio-note-ink: color-mix(in srgb, var(--palette-tangerine-tango) 55%, var(--rg-ratio-ink));--rg-ratio-note-fill: color-mix(in srgb, var(--palette-tangerine-tango) 12%, var(--rg-ratio-fill));--rg-ratio-padding: var(--rg-panel-padding, var(--space-4));container:rg-ratio / inline-size;position:relative;isolation:isolate;min-inline-size:0;max-inline-size:100%;border:1px solid var(--rg-ratio-rule);border-radius:0;overflow:visible;background:var(--rg-ratio-fill);color:var(--rg-ratio-ink);font-family:var(--font-family-ui);line-height:1.5;overflow-wrap:anywhere}.rg-ratio-card:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(currentColor,currentColor) left top / 16px 1px,linear-gradient(currentColor,currentColor) left top / 1px 16px,linear-gradient(currentColor,currentColor) right top / 16px 1px,linear-gradient(currentColor,currentColor) right top / 1px 16px,linear-gradient(currentColor,currentColor) left bottom / 16px 1px,linear-gradient(currentColor,currentColor) left bottom / 1px 16px,linear-gradient(currentColor,currentColor) right bottom / 16px 1px,linear-gradient(currentColor,currentColor) right bottom / 1px 16px;background-repeat:no-repeat;opacity:.55}.rg-ratio-card :where(h3,dl,dd,p){margin:0}.rg-ratio-card :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-ratio-card__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:var(--rg-ratio-padding);border-block-end:1px solid var(--rg-ratio-rule)}.rg-ratio-card__eyebrow,.rg-ratio-card__slash{color:var(--rg-ratio-muted);font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.rg-ratio-card .rg-ratio-card__title{margin:0;min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.rg-ratio-card__body{padding:var(--space-6) var(--rg-ratio-padding) var(--space-4)}.rg-ratio-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:var(--space-3);margin-block-end:var(--space-4)}.rg-ratio-card__metric{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-inline-size:0;gap:var(--space-1)}.rg-ratio-card__label{text-transform:uppercase;letter-spacing:var(--tracking-microlabel);font-size:.8125rem;color:var(--rg-ratio-muted)}.rg-ratio-card__readout{align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0}.rg-ratio-card__value{min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,9cqi,5.5rem);line-height:1.05;letter-spacing:-.035em}.rg-ratio-card__metric--remainder{text-align:end}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-end}.rg-ratio-card__change{color:var(--rg-ratio-note-ink);font-size:.75rem}.rg-ratio-card__meter{block-size:var(--space-3);background:repeating-linear-gradient(90deg,transparent 0 4px,var(--rg-ratio-rule) 4px 5px);outline:1px solid var(--rg-ratio-rule);outline-offset:-1px}.rg-ratio-card__fill{display:block;block-size:100%;background:var(--palette-tangerine-tango)}.rg-ratio-card__scale{display:flex;justify-content:space-between;gap:2px;margin-block-start:var(--space-2);color:var(--rg-ratio-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.rg-ratio-card__empty{padding-block:var(--space-2);color:var(--rg-ratio-muted)}.rg-ratio-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--rg-ratio-padding);border-block-start:1px solid var(--rg-ratio-rule)}.rg-ratio-card__footer>*,.rg-ratio-card__footer-content>*{min-inline-size:0;max-inline-size:100%}.rg-ratio-card__footer-label{flex-basis:100%;color:var(--rg-ratio-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--tracking-microlabel)}.rg-ratio-card__footer-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rg-ratio-card__tile{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--space-5);min-block-size:var(--space-5);padding:var(--space-1);border:1px solid var(--rg-ratio-rule);font-size:.8125rem}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{max-inline-size:100%;margin-inline-start:auto;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--rg-ratio-note-ink) 35%,var(--rg-ratio-note-fill));background:var(--rg-ratio-note-fill);color:var(--rg-ratio-note-ink);font-size:.75rem}@container rg-ratio (max-width: 30rem){.rg-ratio-card__header,.rg-ratio-card__footer{padding:var(--space-2)}.rg-ratio-card__body{padding:var(--space-4) var(--space-2)}.rg-ratio-card__metrics{grid-template-columns:minmax(0,1fr)}.rg-ratio-card__metric--remainder{text-align:start}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-start}}@media (forced-colors: active){.rg-ratio-card{--rg-ratio-ink: CanvasText;--rg-ratio-fill: Canvas;--rg-ratio-muted: CanvasText;--rg-ratio-rule: CanvasText;--rg-ratio-note-ink: CanvasText;--rg-ratio-note-fill: Canvas;border-color:CanvasText}.rg-ratio-card:before{display:none}.rg-ratio-card__meter{background:Canvas;outline-color:CanvasText}.rg-ratio-card__fill{forced-color-adjust:none;background:Highlight}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{border-color:CanvasText}}.rg-blog{--rg-blog-sticky-top: 1.5rem;inline-size:min(calc(100% - 2 * var(--rg-page-gutter, 24px)),1320px);margin-inline:auto;border:1px solid var(--rg-page-rule);background:transparent}.rg-blog :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.rg-blog :where(p,li,td,th,a){overflow-wrap:anywhere}.rg-blog__intro{padding:clamp(24px,5vw,72px) clamp(20px,4vw,48px);border-block-end:1px solid var(--rg-page-rule)}.rg-blog__intro h1{max-inline-size:20ch;margin:0;font-size:clamp(2.25rem,4.5vw,4rem)}.rg-blog__eyebrow{margin:0 0 16px;font-size:1rem}.rg-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:24px}.rg-blog__grid>li{min-inline-size:0}.rg-blog__card{block-size:100%;border:1px solid var(--rg-page-rule)}.rg-blog__card-link{display:flex;flex-direction:column;block-size:100%;text-decoration:none}.rg-blog__card-link:hover h2,.rg-blog__card-link:focus-visible h2{text-decoration:underline;text-underline-offset:.15em}.rg-blog__card img{inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover;border-block-end:1px solid var(--rg-page-rule)}.rg-blog__card-copy{padding:24px}.rg-blog__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.875rem}.rg-blog__card h2{margin:20px 0 0;font-size:clamp(1.5rem,2.1vw,2rem)}.rg-blog__card-copy>p{margin-block:16px 0}.rg-blog__empty{padding:48px 24px}.rg-blog__empty h2{margin-block-start:0}.rg-blog__heading{padding:clamp(24px,5vw,64px) 24px 40px;text-align:center}.rg-blog__heading h1{max-inline-size:24ch;margin:24px auto;font-size:clamp(2.25rem,4.8vw,4rem)}.rg-blog__back{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px}.rg-blog__byline a{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__hero{margin:0;border-block:1px solid var(--rg-page-rule)}.rg-blog__hero img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.rg-blog__body{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,46rem) minmax(0,1fr);gap:32px;padding:48px 24px;align-items:start}.rg-blog__toc-desktop{position:sticky;inset-block-start:var(--rg-blog-sticky-top);max-block-size:calc(100dvh - var(--rg-blog-sticky-top) - 24px);overflow-y:auto;scrollbar-gutter:stable}.rg-blog__reading{grid-column:2;min-inline-size:0}.rg-blog__toc-title{margin:0 0 16px;font-family:var(--font-family-title);font-size:1.125rem}.rg-blog__contents ol{list-style:none;margin:0;padding:0}.rg-blog__contents a{display:flex;align-items:center;min-block-size:44px;padding:8px 12px;font-size:.9375rem;line-height:1.45;text-decoration:none;border-inline-start:1px solid var(--rg-page-rule)}.rg-blog__contents a:is(:hover,[aria-current=location]){border-inline-start:3px solid currentColor;padding-inline-start:10px;text-decoration:underline;text-underline-offset:.2em}.rg-blog__toc-sub{padding-inline-start:12px}.rg-blog__toc-mobile{display:none}.rg-blog__prose{font-size:1.125rem;line-height:1.8}.rg-blog__prose>:first-child{margin-block-start:0}.rg-blog__prose :where(h2,h3,h4,h5,h6){margin-block:2em .7em;scroll-margin-block-start:calc(var(--rg-blog-sticky-top) + 24px)}.rg-blog__prose h2{font-size:1.875rem}.rg-blog__prose h3{font-size:1.5rem}.rg-blog__prose h4{font-size:1.25rem}.rg-blog__prose p{margin-block:0 1.35em}.rg-blog__prose :where(ul,ol){padding-inline-start:1.5em;margin-block:1em 1.5em}.rg-blog__prose li+li{margin-block-start:.4em}.rg-blog__prose :where(img,video,svg){max-inline-size:100%;block-size:auto}.rg-blog__prose pre{max-inline-size:100%;overflow-x:auto;padding:24px;border:1px solid var(--rg-page-rule);background:var(--color-surface);color:var(--color-fg);line-height:1.6}.rg-blog__prose code{font-family:var(--font-family-mono);font-size:.875em;white-space:break-spaces}.rg-blog__prose pre code{white-space:pre}.rg-blog__prose blockquote{margin-inline:0;padding:8px 0 8px 24px;border-inline-start:3px solid currentColor}.rg-blog__prose blockquote>:last-child{margin-block-end:0}.rg-blog__prose hr{border:0;border-block-start:1px solid var(--rg-page-rule);margin-block:40px}.rg-blog-table{max-inline-size:100%;overflow-x:auto;margin-block:24px}.rg-blog__prose table{border-collapse:collapse;inline-size:100%;font-size:1rem}.rg-blog__prose :where(th,td){padding:12px 16px;border:1px solid var(--rg-page-rule);text-align:start}.rg-blog [data-math-style=display]{display:block;overflow-x:auto;padding:24px 8px;text-align:center}.rg-blog math{font-size:1.1em}.rg-blog [data-math-ready=error]{font-family:var(--font-family-mono);white-space:pre-wrap}.rg-blog__article-footer{border-block-start:1px solid var(--rg-page-rule);margin-block-start:48px;padding-block-start:24px}@media (max-width: 64rem){.rg-blog__body{display:block;padding:32px 24px}.rg-blog__reading{max-inline-size:46rem;margin-inline:auto}.rg-blog__toc-desktop{display:none}.rg-blog__toc-mobile{display:block;margin-block-end:32px;border-block:1px solid var(--rg-page-rule)}.rg-blog__toc-mobile summary{min-block-size:44px;padding:12px 0;cursor:pointer}.rg-blog__toc-mobile .rg-blog__toc-title{display:none}.rg-blog__toc-mobile nav{padding-block-end:16px}}@media (max-width: 40rem){.rg-blog{inline-size:calc(100% - 32px)}.rg-blog__grid{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.rg-blog__card-copy,.rg-blog__body{padding:24px 16px}.rg-blog__heading{padding-inline:16px}.rg-blog__prose{font-size:1rem}}@media (forced-colors: active){.rg-blog{border-color:CanvasText}.rg-blog__contents a[aria-current]{border-color:LinkText}}@keyframes rg-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before,.rg-feature:is(:hover,:focus-within)>.rg-feature__face .rg-feature__shimmer:before{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,color-mix(in srgb,var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)) 75%,var(--palette-platinum, #e5e3d2)) 24%,transparent) 50%,transparent 70%);background-size:300% 100%;background-repeat:no-repeat;animation:rg-shimmer var(--rg-shimmer-duration, 1.15s) var(--ease-out) infinite}.rg-feature:is(:hover,:focus-within)>.rg-feature__face .rg-feature__shimmer:before{animation-duration:calc(var(--rg-shimmer-duration, 1.15s) * 3)}@media (hover: none),(pointer: coarse){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):not(:focus-visible):before,.rg-feature:not(:has(:focus-visible))>.rg-feature__face .rg-feature__shimmer:before{background-image:none;animation:none}}}.rg-sheet{--rg-page-ink: var(--pb-text, var(--color-fg));--rg-page-muted: var(--pb-text-muted, var(--color-fg-muted));--rg-page-rule: color-mix(in srgb, var(--rg-page-ink) 22%, transparent);color:var(--rg-page-ink);font-family:var(--font-family-ui);line-height:1.5}:where(.rg-sheet,.rg-sheet *,.rg-sheet *:before,.rg-sheet *:after){box-sizing:border-box}.rg-sheet :where(a){color:inherit;text-underline-offset:.2em}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-frame{inline-size:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));margin-inline:auto;border-inline:var(--rg-rule-width) solid var(--rg-page-rule);border-block-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row{display:grid;grid-template-columns:var(--rg-rail-width) minmax(0,1fr);column-gap:var(--rg-track-gap);border-block-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail{grid-template-columns:minmax(0,1fr)}.rg-sheet-row>*{min-inline-size:0}.rg-sheet-row__rail{border-inline-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row__main{min-inline-size:0;border-inline-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail>.rg-sheet-row__main{border-inline-start:0}.rg-sheet-header{min-block-size:4rem}.rg-sheet-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-1) var(--rg-panel-padding)}.rg-sheet-nav a{display:inline-flex;align-items:center;min-block-size:2.75rem}.rg-rail-nav{display:grid;padding-block:var(--space-4)}.rg-rail-nav a{display:flex;gap:var(--space-1);padding:var(--space-1);min-block-size:2.75rem;border-block-end:1px solid var(--rg-page-rule);text-decoration:none;overflow-wrap:anywhere}.rg-rail-nav a:hover{text-decoration:underline}.rg-rail-nav a[aria-current]{font-weight:600;border-inline-start:3px solid currentColor}.rg-rail-nav span{flex:0 0 auto;white-space:nowrap;font-family:var(--font-family-mono);font-size:.8125rem}.rg-inset{padding:var(--rg-panel-padding)}.rg-section{padding-block:var(--rg-section-gap)}.rg-section__body{margin-block-start:var(--space-4)}.rg-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rg-track-gap)}.rg-split>*{min-inline-size:0}.rg-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rg-hero__copy{padding:var(--rg-panel-padding)}.rg-hero__figure{border-inline-start:1px solid var(--rg-page-rule);display:grid;align-items:center;min-inline-size:0;padding:var(--rg-panel-padding)}.rg-hero-title{margin:var(--space-5) 0 0;max-inline-size:15ch;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:400;line-height:1.03;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.rg-hero-description{max-inline-size:52ch;margin-block:var(--space-3) 0;font-size:1rem;line-height:1.5;color:var(--rg-page-muted)}.rg-hero-actions{margin-block:var(--space-6)}.rg-hero-actions>.rg-button{inline-size:100%}.rg-section-title{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-section-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-block-size:2.25rem;padding-block:var(--space-1);border-block:1px solid color-mix(in srgb,currentColor 22%,transparent);font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.4}.rg-section-bar__label{margin:0;font-size:inherit;line-height:inherit;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:.02em;overflow-wrap:anywhere;min-inline-size:0}.rg-section-bar__diamond{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border:1px solid currentColor;transform:rotate(45deg);margin-inline:2px}.rg-section-bar__leader{flex:1 1 4rem;min-inline-size:2rem;block-size:.75rem;background:currentColor;opacity:.5;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 2.5v3M2.5 4h3' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E") repeat 0 0 / 8px 8px}.rg-panel{--rg-cut: var(--rg-cut-panel);--rg-edge: 1px;--rg-panel-fill: var(--pb-surface, var(--color-surface));--rg-panel-ink: var(--pb-text, var(--color-fg));--rg-local-fill: var(--rg-panel-fill);--rg-local-ink: var(--rg-panel-ink);--rg-local-rule: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-panel-ink);background:transparent;border:0;border-radius:0;overflow:visible}.rg-panel--accent{--rg-panel-fill: var(--pb-accent, var(--color-accent));--rg-panel-ink: var(--pb-accent-ink, var(--color-fg-on-accent))}.rg-panel.rg-support-panel{--rg-panel-fill: var(--support-panel-surface);--rg-panel-ink: var(--support-panel-ink)}.rg-support-band{background:var(--support-band-surface);color:var(--support-band-ink);padding-inline:var(--space-2)}.rg-support-figure .rg-technical-figure__art{background:var(--support-figure-surface);color:var(--support-figure-ink)}.rg-panel:before,.rg-panel:after{content:"";position:absolute;pointer-events:none}.rg-panel:before{z-index:-2;inset:0;background:var(--rg-panel-edge);clip-path:polygon(var(--rg-cut) 0,calc(100% - var(--rg-cut)) 0,100% var(--rg-cut),100% calc(100% - var(--rg-cut)),calc(100% - var(--rg-cut)) 100%,var(--rg-cut) 100%,0 calc(100% - var(--rg-cut)),0 var(--rg-cut))}.rg-panel:after{--rg-inner-cut: max(0px, calc(var(--rg-cut) - .585786 * var(--rg-edge)));z-index:-1;inset:var(--rg-edge);background:var(--rg-panel-fill);clip-path:polygon(var(--rg-inner-cut) 0,calc(100% - var(--rg-inner-cut)) 0,100% var(--rg-inner-cut),100% calc(100% - var(--rg-inner-cut)),calc(100% - var(--rg-inner-cut)) 100%,var(--rg-inner-cut) 100%,0 calc(100% - var(--rg-inner-cut)),0 var(--rg-inner-cut))}.rg-panel__body{padding:var(--rg-panel-padding)}.rg-panel:focus-within{z-index:2}.rg-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--rg-panel-padding);border-block-end:1px solid color-mix(in srgb,currentColor 22%,transparent)}.rg-panel__heading h3{margin:0;min-inline-size:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-panel__index{font-family:var(--font-family-mono);font-size:.8125rem;white-space:nowrap}:where(.rg-feature,.rg-feature *,.rg-feature *:before,.rg-feature *:after){box-sizing:border-box}.rg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.rg-feature{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;gap:0}.rg-feature__face{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:0}.rg-feature__shimmer{position:absolute;inset:0;z-index:1;pointer-events:none;clip-path:polygon(var(--rg-cut) 0,calc(100% - var(--rg-cut)) 0,100% var(--rg-cut),100% calc(100% - var(--rg-cut)),calc(100% - var(--rg-cut)) 100%,var(--rg-cut) 100%,0 calc(100% - var(--rg-cut)),0 var(--rg-cut))}.rg-feature__shimmer:before{content:"";position:absolute;inset:0;pointer-events:none}.rg-feature:is(:hover,:focus-within)>.rg-panel{--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 38%, var(--rg-panel-fill))}.rg-feature__caption{min-block-size:7rem;margin-block-start:1px;padding:var(--rg-panel-padding);overflow-wrap:anywhere}.rg-feature__caption p{margin:0}.rg-feature__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-feature__actions>*{min-inline-size:0;max-inline-size:100%}.rg-feature .rg-panel__index{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.rg-feature__face .rg-technical-figure__art>:is(img,svg){display:block;width:100%;max-inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:contain}.rg-technical-figure{display:grid;align-content:center;min-inline-size:0;margin:0;padding:var(--rg-panel-padding);color:inherit}.rg-technical-figure__art{position:relative;isolation:isolate;min-inline-size:0}.rg-technical-figure__art:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(currentColor .6px,transparent .9px);background-size:4px 4px}.rg-technical-figure__art>svg{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;overflow:visible}.rg-technical-figure svg :is(path,circle,ellipse,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.rg-technical-figure svg text{font-family:var(--font-family-mono);font-size:12px;fill:currentColor;stroke:none}.rg-technical-figure figcaption{font-family:var(--font-family-ui);font-size:.8125rem;text-align:start;justify-self:start;margin-block-start:var(--space-2)}.rg-closing{padding:var(--rg-panel-padding)}.rg-link-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.rg-link-directory h3{margin-block:0 var(--space-2);font-size:1.125rem;font-weight:400}.rg-link-directory a{display:flex;min-block-size:2.75rem;align-items:center;overflow-wrap:anywhere}.rg-wordmark-band{padding:var(--rg-panel-padding);margin-block-start:var(--space-4)}.rg-wordmark-band__name{display:block;max-inline-size:100%;margin:0;font-family:var(--font-family-title);font-synthesis:none;font-size:clamp(2.5rem,8vw,8rem);font-weight:400;line-height:1.05;letter-spacing:-.05em;overflow-wrap:anywhere}.rg-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--rg-panel-padding);font-family:var(--font-family-ui);font-size:.8125rem}@media (max-width: 74.99rem){.rg-sheet{--rg-page-gutter: var(--space-3);--rg-rail-width: 9rem;--rg-track-gap: var(--space-3);--rg-panel-padding: var(--space-3)}}@media (max-width: 63.99rem){.rg-sheet-row{grid-template-columns:minmax(0,1fr)}.rg-sheet-row__rail{border-inline-end:0;border-block-end:1px solid var(--rg-page-rule)}.rg-sheet-row__rail:empty{display:none}.rg-sheet-row__main{border-inline-start:0}.rg-rail-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0}.rg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 47.99rem){.rg-rail-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-sheet{--rg-page-gutter: var(--space-2);--rg-section-gap: var(--space-5);--rg-cut-panel: 12px;--rg-cut-control: 8px}.rg-panel{--rg-cut-panel: 12px}.rg-split,.rg-hero,.rg-feature-grid{grid-template-columns:minmax(0,1fr)}.rg-hero__figure{border-inline-start:0;border-block-start:1px solid var(--rg-page-rule)}.rg-section-bar__leader{display:none}}@media (max-width: 24rem){.rg-sheet{--rg-panel-padding: var(--space-2)}.rg-rail-nav,.rg-link-directory{grid-template-columns:minmax(0,1fr)}}@media (forced-colors: active){.rg-feature__shimmer{display:none}.rg-support-band,.rg-support-figure .rg-technical-figure__art{background:Canvas;color:CanvasText}.rg-panel:before,.rg-panel:after,.rg-technical-figure__art:before,.rg-section-bar__leader{display:none}.rg-panel{--rg-local-ink: CanvasText;--rg-local-fill: Canvas;color:CanvasText;background:Canvas;border:1px solid CanvasText}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline-color:Highlight}}.rg-theme-toggle.rg-button{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;flex:0 0 auto;padding:0;perspective:5rem}.rg-theme-toggle .theme-toggle__stage{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--rg-p-surface);transform-style:preserve-3d;--prism-laser: var(--palette-tangerine-tango);--prism-edge: color-mix(in oklch, var(--rg-p-text) 55%, var(--rg-p-accent));--prism-face: color-mix(in oklch, var(--rg-p-accent) 28%, transparent)}html[data-theme=dark] .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--palette-powder-blue)}.rg-theme-toggle .theme-toggle__laser{position:absolute;inset-block:.125rem;left:calc(50% - .0625rem);width:.125rem;background:var(--prism-laser);box-shadow:0 0 .3rem var(--prism-laser)}.rg-theme-toggle .theme-toggle__cube{position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;transform-style:preserve-3d;transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}.rg-theme-toggle .theme-toggle__face{position:absolute;inset:0;border:1px solid var(--prism-edge);background:var(--prism-face);backface-visibility:visible}.rg-theme-toggle .theme-toggle__face--front{transform:translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--back{transform:rotateY(180deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--left{transform:rotateY(-90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--right{transform:rotateY(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--top{transform:rotateX(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--bottom{transform:rotateX(-90deg) translateZ(.375rem)}.rg-theme-toggle__state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){.rg-theme-toggle .theme-toggle__cube{animation:regent-theme-prism 14s linear infinite}}@keyframes regent-theme-prism{0%{transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}to{transform:translate3d(-50%,-50%,0) rotateX(341deg) rotateY(388deg)}}@media (forced-colors: active){.rg-theme-toggle .theme-toggle__face{border-color:ButtonText;background:Canvas}.rg-theme-toggle .theme-toggle__laser{background:Highlight;box-shadow:none}}:where(.rg-button,.rg-field,.rg-status,.rg-notice,.rg-empty,.rg-disclosure){--rg-p-text: var(--rg-local-ink, var(--pb-text, var(--color-fg, inherit)));--rg-p-muted: var(--rg-local-ink, var(--pb-text, var(--color-fg-muted, currentColor)));--rg-p-surface: var(--rg-local-fill, var(--pb-surface, var(--color-surface, transparent)));--rg-p-border: var(--rg-local-rule, var(--pb-line, var(--color-border, currentColor)));--rg-p-control-border: color-mix(in srgb, var(--rg-p-text) 65%, var(--rg-p-surface));--rg-p-accent: var(--pb-accent, var(--color-accent, currentColor));--rg-p-on-accent: var(--pb-accent-ink, var(--color-fg-on-accent, var(--color-bg, Canvas)));--rg-p-error: var(--pb-bad, var(--color-error, currentColor));--rg-p-success: var(--pb-good, var(--color-success, currentColor));--rg-p-warning: var(--pb-accent, var(--color-warning, currentColor));font-family:var(--font-family-ui, inherit);font-size:inherit;line-height:1.5;color:var(--rg-p-text);box-sizing:border-box}.rg-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid transparent;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:var(--radius);cursor:pointer;overflow:visible;background:transparent;color:var(--rg-p-on-accent);font-weight:600;text-decoration:none}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)){border:0;min-height:3rem;padding:var(--space-2) var(--space-3)}.rg-button__label{position:relative;min-inline-size:0;max-inline-size:100%;background:transparent}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--rg-p-accent);clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control))}@property --rg-button-edge-ink{syntax: "<color>"; inherits: false; initial-value: #ff5b19;}@property --rg-button-cut-ink{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --rg-button-cut-gap{syntax: "<length>"; inherits: false; initial-value: 1px;}@media (forced-colors: none){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):after{--rg-button-active-border: var(--rg-button-border-color, var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)));--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent;--rg-button-cut-gap: 1px;content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)) left top / var(--rg-cut-control) var(--rg-cut-control),linear-gradient(315deg,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)) right bottom / var(--rg-cut-control) var(--rg-cut-control),linear-gradient(var(--rg-button-edge-ink) 0 0) right top / var(--rg-cut-control) 1px,linear-gradient(var(--rg-button-edge-ink) 0 0) right top / 1px var(--rg-cut-control),linear-gradient(var(--rg-button-edge-ink) 0 0) left bottom / var(--rg-cut-control) 1px,linear-gradient(var(--rg-button-edge-ink) 0 0) left bottom / 1px var(--rg-cut-control);background-repeat:no-repeat;clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control));transition:background-size .15s ease,--rg-button-edge-ink .15s ease,--rg-button-cut-ink .15s ease,--rg-button-cut-gap .15s ease}:root[data-theme=dark] .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):after{--rg-button-edge-ink: var(--palette-powder-blue, #aecacd);--rg-button-cut-ink: var(--palette-tangerine-tango, #ff5b19)}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):after{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: var(--rg-button-active-border);--rg-button-cut-gap: 0px;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px)}}.rg-button:is(.rg-button--secondary,.rg-button--quiet):hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)),.rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):is(:hover,:focus-visible){text-decoration:none}@media (prefers-reduced-motion: reduce){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):after{transition:none!important}}.rg-button[hidden]{display:none}.rg-button--secondary{background:var(--rg-p-surface);color:var(--rg-p-text);border-color:var(--rg-p-control-border)}.rg-button--quiet{background:transparent;color:var(--rg-p-text)}.rg-button:disabled{opacity:.6;cursor:default}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:2px solid var(--rg-p-text);outline-offset:4px}.rg-field{display:grid;gap:var(--space-1)}.rg-field>label{font-weight:600}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-width:0;width:100%;min-height:2.75rem;box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-control-border);border-radius:var(--radius);color:var(--rg-p-text);background:var(--rg-p-surface);font:inherit}.rg-field [aria-invalid=true]{border-width:2px;border-color:var(--rg-p-text)}.rg-field-errors{margin:0;padding-inline-start:var(--space-3);color:var(--rg-local-ink, var(--pb-text, var(--rg-p-error)))}.rg-muted{color:var(--rg-p-muted, inherit)}.rg-status{display:inline-flex;width:fit-content;padding:var(--space-0) var(--space-1);border:1px solid var(--rg-p-tone, currentColor);border-radius:var(--radius);font-size:.8125rem}.rg-tone--error{--rg-p-tone: var(--rg-p-error);color:var(--rg-local-ink, var(--pb-text, var(--rg-p-error)))}.rg-tone--success{--rg-p-tone: var(--rg-p-success);color:var(--rg-local-ink, var(--pb-text, var(--rg-p-success)))}.rg-tone--warning{--rg-p-tone: var(--rg-p-warning);color:var(--rg-local-ink, var(--pb-text, var(--rg-p-warning)))}.rg-notice{padding:var(--container-padding);border-inline-start:3px solid var(--rg-p-tone, currentColor);background:var(--rg-p-surface);overflow-wrap:anywhere}.rg-empty{display:grid;gap:var(--space-2);padding:var(--container-padding);text-align:start}.rg-empty-title{margin:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure{padding:0;border-block-end:1px solid var(--rg-p-border)}.rg-disclosure>summary{display:flex;align-items:center;gap:var(--space-2);min-height:4rem;padding-block:var(--space-2);cursor:pointer;list-style:none;box-sizing:border-box}.rg-disclosure-index{flex:0 0 2rem;font-family:var(--font-family-mono);font-size:.8125rem}.rg-disclosure-title{flex:1;min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure>summary::-webkit-details-marker{display:none}.rg-chevron{flex:0 0 auto;font-size:1.5em;transform:rotate(0)}.rg-disclosure[open]>summary .rg-chevron{transform:rotate(180deg)}.rg-disclosure-body{padding-block:var(--space-1) var(--space-3);overflow-wrap:anywhere}.rg-disclosure--indexed>.rg-disclosure-body{padding-inline-start:calc(2rem + var(--space-2))}:where(.rg-notice,.rg-disclosure-body,.rg-profile) pre{white-space:pre-wrap;overflow-wrap:anywhere}.rg-disclosure>summary:focus-visible .rg-chevron{transition:none!important}@media (prefers-reduced-motion: reduce){.rg-chevron{transition:none!important}}.rg-site-background{display:none}.rg-field select{--rg-select-chevron-inset: 24px;appearance:none;padding-right:calc(var(--rg-select-chevron-inset) + 24px);background-image:linear-gradient(45deg,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%),linear-gradient(135deg,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%);background-position:right calc(var(--rg-select-chevron-inset) + 6px) center,right var(--rg-select-chevron-inset) center;background-size:6px 6px;background-repeat:no-repeat}.rg-profile{width:min(100%,38rem);box-sizing:border-box;margin-inline:auto;padding:var(--container-padding)}.rg-profile h1{margin-block:0 var(--space-3)}.rg-profile form{display:grid;gap:var(--space-3)}.rg-profile form[hidden],.rg-profile [hidden]{display:none}.rg-profile input,.rg-profile select{width:100%;min-width:0}.rg-profile-connection,.rg-profile-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rg-profile-connection>div{flex:1 1 12rem;min-width:0;display:grid;gap:var(--space-1)}.rg-profile-connection strong,.rg-profile [data-profile-status],.rg-profile [data-profile-wallet-status]{overflow-wrap:anywhere}.rg-profile dl{display:grid;gap:var(--space-1);margin:0}.rg-profile dd{margin:0 0 var(--space-2);overflow-wrap:anywhere}.rg-profile .rg-disclosure p{margin-bottom:0}@media (max-width: 47.99rem){.rg-button{--rg-cut-control: 8px}}@media (hover: none),(pointer: coarse){.rg-button{min-height:max(2.75rem,44px);min-inline-size:max(2.75rem,44px)}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)){min-height:max(3rem,44px)}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-height:max(2.75rem,44px);font-size:max(1em,16px)}}@media (forced-colors: active){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{display:none}.rg-button{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.rg-button:disabled{color:GrayText;opacity:1}.rg-field :is(input,select,textarea){border-color:CanvasText}.rg-field select{appearance:auto;background-image:none}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline-color:Highlight}}:root{--material-radius: 0px;--material-blur: 0px;--material-fill: var(--color-surface);--material-stroke: var(--color-border);--material-shadow: none;--shell-background-ground: var(--color-bg)}:root[data-brand=platform][data-theme=light]{color-scheme:light}:root[data-brand=platform][data-theme=dark]{color-scheme:dark}:root[data-theme=light] #app-shell{color-scheme:light}:root[data-theme=dark] #app-shell{color-scheme:dark}:root{--ash-ground: var(--color-bg);--ash-panel: var(--color-surface);--ash-ink: var(--color-fg);--ash-line: var(--color-border);--ash-panel-strong: light-dark( color-mix(in oklab, var(--color-border) 55%, var(--color-surface)), color-mix(in oklab, var(--color-border) 50%, var(--color-surface)) );--ash-muted: color-mix(in oklch, var(--ash-ink) 65%, transparent);--ash-line-strong: light-dark( color-mix(in oklab, var(--palette-charcoal) 40%, var(--color-border)), color-mix(in oklab, var(--color-fg) 40%, var(--color-border)) );--ash-accent: light-dark(color-mix(in oklab, var(--palette-powder-blue) 50%, var(--palette-charcoal)), var(--palette-powder-blue));--ash-accent-warm: light-dark(color-mix(in oklab, var(--palette-tangerine-tango) 68%, var(--palette-charcoal)), var(--palette-tangerine-tango));--ash-art: var(--palette-charcoal);--ash-art-ink: var(--color-surface);--ash-scrim: color-mix(in oklab, var(--palette-charcoal) 72%, transparent)}#app-shell{position:relative;isolation:isolate;display:grid;grid-template:auto minmax(0,1fr) / var(--rg-rail-width) minmax(0,1fr);min-width:0;height:100dvh;overflow:visible;background:var(--ash-ground);color:var(--ash-ink);font-family:var(--font-family-ui);line-height:1.55}#shell-header,#shell-sidebar,#app-shell-scroller{position:relative}#shell-header{z-index:4;display:flex;grid-column:1 / -1;align-items:stretch;min-width:0;min-height:4rem;border-block-end:1px solid var(--ash-line);background:var(--ash-ground)}#shell-header .shell-spacer{flex:1}#shell-header a,#shell-sidebar a{color:inherit;text-decoration:none}#app-shell :focus-visible{outline:2px solid var(--ash-accent);outline-offset:2px}#shell-header :focus-visible,#shell-sidebar :focus-visible{outline-offset:-2px}.account-control,.theme-control,.account-control details{position:relative}.shell-brand,.account-control summary,.mobile-menu-button,.theme-toggle{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;height:100%;padding:.45rem .85rem;border:0;border-inline-start:1px solid var(--ash-line);border-radius:0;background:transparent;color:inherit;cursor:pointer;list-style:none;user-select:none}.shell-brand{margin-inline-start:-1px}.account-control,.theme-control{display:flex}.account-control summary::-webkit-details-marker{display:none}@media (hover: hover){.shell-brand:hover,.account-control summary:hover,.mobile-menu-button:hover{background:color-mix(in oklch,var(--ash-ink) 6%,transparent)}}.account-control details[open] summary{background:color-mix(in oklch,var(--ash-ink) 6%,transparent)}.account-avatar{width:1.75rem;height:1.75rem;flex:0 0 auto;border:1px solid var(--ash-line-strong);image-rendering:pixelated}.shell-brand__mark{position:relative;display:block;width:1.6rem;height:1.3rem;flex:0 0 auto;overflow:hidden}.shell-brand__mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shell-brand__mark-dark{display:none}:root[data-theme=dark] .shell-brand__mark-light{display:none}:root[data-theme=dark] .shell-brand__mark-dark{display:block}.shell-chevron{margin-left:.25rem;color:var(--ash-muted);font-family:var(--font-family-ui);transition:transform var(--duration-fast) var(--ease-out)}details[open]>summary .shell-chevron{transform:rotate(180deg)}.shell-popover{position:absolute;top:100%;z-index:6;display:grid;min-width:13rem;border:1px solid var(--ash-line-strong);background:var(--ash-panel)}.account-menu__content>a{min-height:2.75rem;padding:.7rem .85rem}@media (hover: hover){.account-menu__content>a:hover{background:color-mix(in oklch,var(--ash-ink) 8%,transparent)}}.shell-local-controls{display:flex;align-items:center;padding-inline:.85rem}.shell-search,.shell-mobile-search{display:grid;grid-template-columns:auto minmax(7rem,15rem);align-items:center;gap:.5rem;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.shell-search input,.shell-mobile-search input{min-height:2.5rem;padding:.45rem .6rem;border:1px solid var(--ash-line-strong);border-radius:0;background:var(--ash-panel);color:var(--ash-ink);font-family:var(--font-family-ui);font-size:.85rem;letter-spacing:normal;text-transform:none}.shell-mobile-search{display:none}.theme-control{order:4}.account-control{order:5}.theme-control .shell-popover,.account-menu__content{right:0}.account-menu__content{min-width:14rem}.account-menu__row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.8rem .85rem;border:0;border-block-end:1px solid var(--ash-line);border-radius:0;background:transparent;color:inherit;text-align:left}@media (hover: hover){.account-menu__row:hover{background:color-mix(in oklch,var(--ash-ink) 8%,transparent)}}.account-menu__icon{width:1.4rem;height:1.4rem}.account-menu__row--danger{border-block-end:0;color:var(--ash-accent-warm)}#shell-header .rg-theme-toggle.rg-button{height:100%;transition:border-color .14s ease}@media (hover: hover){.theme-toggle:hover{border-color:var(--ash-accent)}}.mobile-menu-button,.shell-menu-close,.shell-menu-scrim{display:none}#shell-sidebar{z-index:2;min-height:0;overflow:auto;border-inline-end:1px solid var(--ash-line);background:var(--ash-ground)}#shell-sidebar ul{display:grid;margin:0;padding:0;list-style:none}#shell-sidebar li{min-width:0}#shell-sidebar li>a,#shell-sidebar li>button,#shell-sidebar [data-tree]>a{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:0;border-block-end:1px solid var(--ash-line);border-radius:0;background:transparent;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.07em;text-align:left;text-transform:uppercase}@media (hover: hover){#shell-sidebar li>a:hover,#shell-sidebar li>button:hover,#shell-sidebar [data-tree]>a:hover{background:color-mix(in oklch,var(--ash-ink) 6%,transparent);color:var(--ash-ink)}}#shell-sidebar [aria-current=page],#shell-sidebar [aria-pressed=true]{background:var(--ash-panel-strong);color:var(--ash-ink)}#shell-sidebar [data-tree]>span{display:flex;padding:.35rem .85rem .55rem;border-block-end:1px solid var(--ash-line)}#shell-sidebar [data-tree]>span a{padding:.2rem .45rem;border:1px solid var(--ash-line);color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}#shell-sidebar [data-tree]>span a[aria-pressed=true]{border-color:var(--ash-line-strong);background:var(--ash-panel-strong);color:var(--ash-ink)}#app-shell-scroller{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}#route-content{width:100%;min-height:100%;margin-inline:auto;padding:var(--rg-panel-padding)}#shell-header button:active,#shell-header summary:active,.shell-menu-close:active{transform:scale(var(--active-scale))}#shell-header .theme-toggle:active{transform:none}@media (max-width: 56rem){.shell-search{grid-template-columns:minmax(6rem,10rem)}.shell-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (max-width: 48rem){#app-shell{grid-template:auto minmax(0,1fr) / minmax(0,1fr)}#shell-header{grid-column:1;min-height:3.5rem}#shell-header>*{min-width:0}#shell-header .shell-spacer{display:none}.shell-brand{flex:1 1 auto;gap:.4rem;max-width:100%;min-width:0;padding-inline:.5rem}.shell-brand__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-button{display:inline-flex;flex:0 0 auto;justify-content:center;padding-inline:.65rem;font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.shell-local-controls{display:none}.account-control summary{max-width:6rem;padding-inline:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#shell-sidebar{position:fixed;inset:3.5rem auto 0 0;z-index:5;display:none;width:min(20rem,calc(100% - 3rem));border-inline-end:1px solid var(--ash-line-strong);background:var(--ash-ground)}#app-shell[data-menu-open=true] #shell-sidebar{display:block}.shell-menu-close{display:block;width:100%;min-height:2.75rem;border:0;border-block-end:1px solid var(--ash-line);border-radius:0;background:transparent;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.shell-menu-scrim{position:fixed;inset:3.5rem 0 0;z-index:4;display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:color-mix(in oklch,var(--ash-ground) 72%,transparent)}.shell-menu-scrim[hidden]{display:none}.shell-mobile-search{display:grid;grid-template-columns:1fr;gap:.35rem;padding:.75rem .85rem;border-block-end:1px solid var(--ash-line)}#route-content{padding:1rem}.shell-popover{position:fixed;top:3.5rem;right:0;left:0;max-height:calc(100dvh - 3.5rem);overflow:auto;border-inline:0}}@media (prefers-reduced-motion: reduce){.shell-chevron,.theme-toggle{transition:none}}#shell-sidebar ul{padding:var(--space-1)}#shell-sidebar [aria-current=page]{border-inline-start:3px solid currentColor;font-weight:600}.shell-brand__name{font-family:var(--font-family-title);font-weight:400}#shell-header{flex-wrap:wrap}#shell-header>a:not(.shell-brand){align-self:center;padding:var(--space-1);font-size:.75rem}.account-control>.rg-button{margin:var(--space-1);height:auto}@media (min-width: 48rem) and (max-width: 63.99rem){#app-shell{grid-template:auto auto minmax(0,1fr) / minmax(0,1fr)}#shell-sidebar{border-inline-end:0;border-block-end:1px solid var(--ash-line)}#shell-sidebar ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 47.99rem){#shell-header>a:not(.shell-brand){display:none}#shell-header .account-control{min-width:0}#shell-header .account-control summary{overflow:visible;white-space:normal}.account-control>.rg-button{font-size:.75rem;margin:4px;padding-inline:1rem}}.loading-panel{display:grid;gap:1rem;min-width:0}.loading-panel h3{margin:0;font-size:1rem}.loading-lines{display:grid;gap:.75rem}.loading-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.loading-metrics dt{margin-bottom:.5rem;color:var(--ash-muted)}.loading-metrics dd{margin:0}.loading-skeleton{display:block;width:100%;height:1em;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--ash-ink) 12%,transparent)}.loading-skeleton--title{width:70%;height:1.5rem}.loading-skeleton--metric{width:80%;height:2rem}.loading-skeleton--control{height:2.75rem}.loading-skeleton--inline{display:inline-block;width:5ch;height:1em;vertical-align:middle}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){[aria-busy=true] .loading-skeleton{animation:loading-pulse 1.4s ease-in-out infinite alternate}}@keyframes loading-pulse{to{opacity:.45}}@media (max-width: 30rem){.loading-metrics{grid-template-columns:minmax(0,1fr)}}@media (forced-colors: active){.loading-skeleton{background:GrayText;forced-color-adjust:none;opacity:.2}}@layer regents-product{.comment-ledger{display:grid;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hairline-strong)}.comment-ledger__heading,.comment-ledger article>header,.comment-ledger__composer-actions{display:flex;align-items:start;justify-content:space-between;gap:1rem}.comment-ledger__heading h2,.comment-ledger__heading p,.comment-ledger article p,.comment-ledger__composer-actions p{margin:0}.comment-ledger__kicker,.comment-ledger__heading>p,.comment-ledger article time,.comment-ledger__composer-actions p{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.72rem}.comment-ledger__kicker{margin-bottom:.35rem!important;text-transform:uppercase;letter-spacing:var(--tracking-microlabel)}.comment-ledger form{display:grid;gap:.65rem}.comment-ledger form label{font-weight:650}.comment-ledger textarea{width:100%;resize:vertical;border:1px solid var(--hairline-strong);border-radius:0;background:color-mix(in oklch,var(--color-surface-elevated) 94%,transparent);color:var(--color-text);font:inherit;line-height:1.5;padding:.8rem}.comment-ledger__composer-actions{align-items:center}.comment-ledger__notice,.comment-ledger__signed-out,.comment-ledger__empty{margin:0;padding:.75rem 0;color:var(--color-fg-muted)}.comment-ledger__notice--error{color:var(--color-error)}.comment-ledger__list{display:grid;margin:0;padding:0;list-style:none}.comment-ledger__list>li{border-top:1px solid var(--hairline)}.comment-ledger__list article{display:grid;gap:.7rem;padding:1rem 0}.comment-ledger__body{min-width:0;overflow-wrap:anywhere;line-height:1.55}.comment-ledger__body>:first-child{margin-top:0}.comment-ledger__body>:last-child{margin-bottom:0}.comment-ledger__body pre{max-width:100%;overflow-x:auto;padding:.75rem;border:1px solid var(--hairline);background:var(--color-surface)}.comment-ledger__body a{color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.18em}.comment-ledger article>button{justify-self:start;min-height:2.75rem;padding-inline:0;border:0;background:transparent;color:var(--color-fg-muted);text-decoration:underline;text-underline-offset:.2em}@media (max-width: 40rem){.comment-ledger__heading,.comment-ledger__composer-actions{align-items:stretch;flex-direction:column}.comment-ledger__composer-actions button{width:100%}}.comment-ledger__format-help{font-size:.8rem;color:var(--color-fg-muted)}.comment-ledger__format-help summary{cursor:pointer;min-height:2rem}.comment-ledger__format-help p{margin-block:.5rem}.comment-ledger__body :is(h1,h2,h3,h4,h5,h6){font-size:1rem;margin-block:1rem .5rem}.comment-ledger__body blockquote{margin-inline:0;padding-inline-start:1rem;border-inline-start:2px solid var(--color-border)}.comment-ledger__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.comment-ledger__body :is(td,th){border:1px solid var(--color-border);padding:.4rem .65rem}.comment-ledger__body [data-math-style]{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.comment-ledger__body [data-math-style=display]{display:block}.comment-ledger__body .katex-display{margin:.6rem 0}}@layer regents-product{[data-owned-claims] ul{list-style:none;margin:1rem 0;padding:0;display:grid;gap:1rem}[data-owned-claims] strong{display:block;overflow-wrap:anywhere;margin-bottom:.5rem}}@layer regents-product{.rl-root{--rl-bg: var(--color-bg);--rl-panel: var(--color-surface);--rl-ink: var(--color-fg);--rl-muted: var(--color-fg-muted);--rl-line: var(--hairline);background:var(--rl-bg);color:var(--rl-ink);min-height:100vh}.rl-root :is(h1,h2,h3,p){margin-block:0}.rl-root [id]{scroll-margin-block-start:2rem}.rl-header-bar{display:flex;align-items:center;flex-wrap:wrap;min-height:5rem;gap:1rem;padding:var(--space-2) var(--rg-panel-padding)}.rl-brand{display:flex;gap:var(--space-1);align-items:center;font-family:var(--font-family-title);text-decoration:none}.rl-brand img,.rl-footer-brand img{width:2rem;height:2rem;object-fit:contain}.rl-product-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;order:3;width:100%;max-width:44rem;margin-inline:auto}.rl-header-bar>.rl-header-links{margin-inline-start:auto}.rl-header-links,.rl-footer-links{display:flex;align-items:center;gap:var(--space-2)}.rl-header--blog .rl-header-links{flex-wrap:wrap;min-width:0;max-width:100%;justify-content:flex-end}.rl-header--blog .rl-header-links>a:not(.rg-button){min-width:44px;min-height:44px;align-items:center;justify-content:center}.rl-header-links>a:not(.rg-button),.rl-footer-links a{display:inline-flex;width:1.25rem;height:1.25rem}.rl-header-links svg,.rl-footer-links svg,.rl-card-source svg{width:1.25rem;height:1.25rem}.rl-token-menu{position:relative;z-index:10}.rl-token-menu>summary{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;list-style:none;cursor:pointer}.rl-token-menu>summary::-webkit-details-marker{display:none}.rl-token-menu-panel{position:absolute;inset-block-start:100%;inset-inline-end:0;width:12rem;padding-block-start:.75rem}.rl-token-menu-content{display:grid;padding:.5rem;background:var(--rl-panel, var(--color-surface));color:var(--rl-ink, var(--color-fg));border:1px solid var(--rl-line, var(--hairline));box-shadow:0 .5rem 1.5rem #00000040}.rl-token-menu-content p{padding:.5rem .625rem;font-family:var(--font-family-title)}.rl-token-menu :is(summary,a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.rl-token-copy{position:relative;display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .625rem;background:none;border:0;color:inherit;font:inherit;font-family:var(--font-family-title);text-align:start;cursor:pointer}.rl-token-copy__icon{display:inline-flex;opacity:.55;transition:opacity .15s ease}.rl-token-copy:hover .rl-token-copy__icon,.rl-token-copy.is-copied .rl-token-copy__icon{opacity:1}.rl-token-copy__icon svg{width:.95em;height:.95em}.rl-token-copy__glyph{display:inline-flex}.rl-token-copy__glyph--check{color:var(--color-success)}.rl-token-copy__toast{position:absolute;inset-block-end:calc(100% - .35rem);inset-inline-start:.625rem;padding:.1rem .4rem;font-family:var(--font-family-ui);font-size:.625rem;letter-spacing:.06em;color:var(--color-success);opacity:0;transform:translateY(.25rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none;white-space:nowrap}.rl-token-copy.is-copied .rl-token-copy__toast{opacity:1;transform:translateY(0)}.rl-hero{min-width:0}.rl-hero-stage{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-rows:auto 1fr;gap:var(--space-4);min-height:34rem;height:clamp(34rem,calc(100svh - 7rem),44rem);padding:var(--rg-panel-padding)}.rl-hero-prism{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.rl-hero-prism canvas,.rl-hero-art{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.rl-hero-art{object-fit:cover}.rl-hero-prism canvas{opacity:0}.rl-hero-prism[data-prism-ready=true] canvas{opacity:1}.rl-hero-prism[data-prism-ready=true] .rl-hero-art{visibility:hidden}.rl-hero-copy{position:relative;z-index:1;width:fit-content;max-width:100%;align-self:start;padding:var(--space-1) var(--space-2) var(--space-2) 0}.rl-hero-copy h1{margin-block-start:var(--space-2);font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.035em}.rl-hero-description{margin-block-start:var(--space-2);max-width:34ch;font-size:1.125rem;line-height:1.5}.rl-hero-actions{display:flex;margin-block-start:var(--space-3)}.rl-hero-products{position:relative;z-index:1;align-self:end;width:min(100%,54rem);display:grid;gap:var(--space-2)}.rl-hero-products-label{width:fit-content;background:var(--rl-bg);padding:var(--space-1) var(--space-2) var(--space-1) 0;font-size:.875rem;line-height:1.4}.rl-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.rl-hero-card{--rl-card-fill: var(--palette-platinum);--rg-local-fill: var(--rl-card-fill);--rg-local-ink: var(--palette-charcoal);--color-accent: var(--palette-charcoal);--color-fg-on-accent: var(--palette-platinum);display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-2);min-width:0;padding:var(--space-2);background:var(--rl-card-fill);color:var(--palette-charcoal)}.rl-hero-card[data-home-hero-card=autolaunch]{--rl-card-fill: var(--palette-tangerine-tango)}.rl-hero-card[data-home-hero-card=techtree]{--rl-card-fill: var(--palette-powder-blue)}.rl-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1)}.rl-card-heading h3{font-size:1.375rem;line-height:1.15}.rl-hero-card>p{font-size:.875rem;line-height:1.45}.rl-card-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}.rl-hero-stakers{margin:0 var(--rg-panel-padding) var(--rg-panel-padding);padding:var(--rg-panel-padding);display:grid;gap:var(--space-3)}.rl-regent-copy{width:fit-content;max-width:min(100%,52ch)}.rl-regent-copy h2{margin-block:var(--space-1) var(--space-2);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;font-weight:400}.rl-regent-summary{max-width:50ch;font-family:var(--font-family-sans);font-size:1rem;line-height:1.6}.rl-hero-stakers .rl-stakers-actions{width:fit-content;max-width:100%}.rl-regent-edge{position:absolute;inset-block:var(--rg-cut-panel);inset-inline-start:0;width:3px;background:var(--palette-tangerine-tango);pointer-events:none}.rl-stakers-actions,.rl-chapter-actions,.rl-closing-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rl-chapter,.rl-closing{padding:var(--rg-panel-padding)}.rl-chapter-intro{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-3)}.rl-chapter-intro>div:only-child{grid-column:2}.rl-chapter-index{font-family:var(--font-family-mono);font-size:.8125rem;border-block-start:1px solid var(--rl-line);padding-block-start:var(--space-2)}.rl-overline{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.rl-chapter-intro h2,.rl-closing h2{max-width:22ch;margin-block:var(--space-3);font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.035em}.rl-chapter-intro p{max-width:68ch}.rl-chapter-intro div>p:not(.rl-overline){margin-block-start:var(--space-3);color:var(--rl-muted)}.rl-chapter-intro div>.rl-mode-rail{color:var(--rl-ink)}.rl-mode-rail{font-family:var(--font-family-ui);font-size:.8125rem;padding-block:var(--space-2);border-block:1px solid var(--rl-line)}.rl-mode-caption,.rl-chapter-support{font-size:.875rem}.rl-proof-grid{margin-block-start:var(--space-4)}.rl-proof-card{--rl-proof-fill: var(--palette-platinum);--color-accent: var(--palette-charcoal);--color-fg-on-accent: var(--palette-platinum)}.rl-proof-card[data-card-color=orange]{--rl-proof-fill: var(--palette-tangerine-tango)}.rl-proof-card[data-card-color=blue]{--rl-proof-fill: var(--palette-powder-blue)}.rl-card-diagram{pointer-events:none}.rl-proof-card .rg-feature__caption{display:flex;flex-direction:column}.rl-story{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--rl-line)}.rl-story h3{font-size:1.5rem;margin-block-end:var(--space-3)}.rl-story p{max-width:72ch}.rl-story-state{margin-block-start:var(--space-3);padding:var(--rg-panel-padding);background:var(--support-panel-surface);color:var(--support-panel-ink)}.rl-story-state strong{display:block;margin-block-end:var(--space-2);font-family:var(--font-family-title);font-weight:400}.rl-chapter-actions,.rl-closing-actions{margin-block-start:var(--space-4)}.rl-closing{padding-inline-start:calc(var(--rg-panel-padding) + 4rem + var(--space-3))}.rl-closing>p{max-width:60ch}.rl-regent-economics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-4) 0 0}.rl-regent-economics>div{border-block-start:1px solid var(--rl-line);padding-block-start:var(--space-2)}.rl-regent-economics dt{margin-block-end:var(--space-2);font-family:var(--font-family-title);font-size:1.25rem;line-height:1.2}.rl-regent-economics dd{margin:0;color:var(--rl-muted);line-height:1.6}.rl-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--rg-panel-padding);font-size:.8125rem}.rl-footer-brand{display:flex;gap:var(--space-2);align-items:center}.rl-footer-brand div{display:grid;gap:var(--space-1)}.rl-footer-brand strong{font-family:var(--font-family-title);font-weight:400}@media (max-width: 63.99rem){.rl-header-links{margin-inline-start:auto}}@media (max-width: 47.99rem){.rl-header-links{position:relative}.rl-token-menu{position:static;display:flex;align-items:center;align-self:stretch}.rl-hero-stage{height:auto;min-height:0;grid-template-rows:auto 15rem auto;gap:var(--space-2)}.rl-hero-copy{grid-row:1;padding:0}.rl-hero-prism{position:relative;inset:auto;grid-row:2;width:100%;height:15rem}.rl-hero-products{grid-row:3;width:100%}.rl-hero-cards{grid-template-columns:minmax(0,1fr)}.rl-hero-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:var(--space-1) var(--space-2)}.rl-card-heading{grid-column:1 / -1}.rl-hero-card>p{align-self:center}.rl-card-actions{flex-wrap:wrap;justify-content:end;max-width:12rem}.rl-hero-art{object-fit:contain}.rl-closing{padding-inline-start:var(--rg-panel-padding)}.rl-regent-economics,.rl-chapter-intro{grid-template-columns:minmax(0,1fr)}.rl-chapter-intro>div:only-child{grid-column:1}.rl-hero-copy h1{font-size:clamp(2.5rem,10vw,4.5rem)}.rl-brand{font-size:.875rem}}@media (max-width: 25rem){.rl-hero-card{grid-template-columns:minmax(0,1fr)}.rl-card-actions{justify-content:space-between;max-width:none}}}.rg-button.rl-token-link{--rg-cut-control: 0px;--rg-p-accent: var(--rl-panel, var(--color-surface));--rg-p-on-accent: var(--palette-tangerine-tango);--rg-button-border-color: transparent;--rg-shimmer-color: color-mix(in srgb, var(--palette-tangerine-tango) 40%, transparent);--rg-shimmer-duration: 1.6s;width:100%;min-height:2.75rem;padding:.625rem;border-radius:0;font-size:.875rem;font-weight:400;white-space:nowrap;justify-content:flex-start;text-align:start}.rg-button.rl-token-link:after{content:none}.rg-button.rl-product-tab{--rg-cut-control: 0px;--rg-p-accent: color-mix(in srgb, var(--rl-ink) 16%, var(--rl-bg));--rg-p-on-accent: var(--rl-ink);--rg-button-border-color: color-mix(in srgb, var(--rl-ink) 30%, transparent);--rg-shimmer-color: color-mix(in srgb, var(--palette-tangerine-tango) 40%, transparent);--rg-shimmer-duration: 1.6s;min-width:0;min-height:3.25rem;padding:.75rem .5rem;border-radius:0;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:400;letter-spacing:.045em;text-transform:uppercase;text-align:center;justify-content:center;white-space:nowrap}.rg-button.rl-product-tab:before{transition:background-color .15s ease}.rg-button.rl-product-tab:is(:hover,:focus-visible){--rg-p-accent: color-mix(in srgb, var(--rl-ink) 21%, var(--rl-bg))}@media (min-width: 80rem){.rl-header-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36rem) minmax(0,1fr)}.rl-product-tabs{order:0;max-width:none}.rl-header-bar>.rl-header-links{justify-self:end;margin-inline-start:0}}@media (max-width: 39.99rem){.rl-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.rg-button.rl-product-tab:before{transition:none}}.rl-card-actions .rg-button{min-height:2.75rem;padding:var(--space-1);font-size:.75rem}.rl-card-actions .rl-card-source{flex:0 0 2.75rem;width:2.75rem}.rl-hero-stakers{--rg-panel-fill: var(--palette-charcoal);--rg-panel-ink: var(--palette-platinum)}.rl-proof-card>.rg-panel{--rg-panel-fill: var(--rl-proof-fill);--rg-panel-ink: var(--palette-charcoal)}.rl-proof-grid{column-gap:1ch;row-gap:0}@media (min-width: 64rem){.rl-chapter{container-type:inline-size;--rl-card-aspect: 327 / 593.1875}.rl-proof-grid{width:calc(75% + 2ch - 1.5px);block-size:calc((75cqw - 1.5px) / 3 / (var(--rl-card-aspect)));grid-template-rows:max-content minmax(0,1fr) max-content}.rl-proof-card{min-block-size:0}.rl-proof-card .rg-technical-figure{min-block-size:0;grid-template-rows:minmax(0,1fr)}.rl-proof-card .rg-technical-figure__art{min-block-size:0;height:100%}.rl-proof-card .rg-feature__face .rg-technical-figure__art>svg{block-size:100%;aspect-ratio:auto}}@media (max-width: 63.99rem){.rl-proof-grid{row-gap:1ch}}html[data-home-theme-locked=true] [data-theme-toggle]{display:none}@layer regents-product{.legal-root{min-height:100vh}.legal-header{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;max-width:44rem;margin:0 auto;padding:1.5rem 1.25rem 0}.legal-home,.legal-nav a{font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.legal-nav{display:flex;gap:1.25rem}.legal-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.legal-page{max-width:44rem;margin:0 auto;padding:2rem 1.25rem 4rem}.legal-page h1{font-size:1.75rem;line-height:1.2;margin:0 0 1rem}.legal-page h2{font-size:1.1rem;margin:2rem 0 .75rem}.legal-page h3{font-size:.95rem;margin:1.35rem 0 .55rem}.legal-page code{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:.92em}.legal-page p,.legal-page li{color:var(--rl-muted)}.legal-page p{margin:0 0 .9rem}.legal-page ul,.legal-page ol{margin:0 0 .9rem;padding-left:1.25rem}.legal-page a{text-decoration:underline;text-underline-offset:.18em}.legal-page strong{color:var(--rl-ink);font-weight:600}}@layer regents-product{.formation-page{display:grid;width:100%;max-width:52rem;min-width:0;margin-inline:auto;gap:1.5rem}.formation-heading,.formation-handoff{display:grid;min-width:0;gap:1rem;padding:var(--rg-panel-padding);border:1px solid transparent;border-radius:0;background:var(--color-surface)}.formation-heading>*,.formation-handoff>*{min-width:0;margin-block:0}.formation-heading h1{margin-block:.25rem;overflow-wrap:anywhere}.formation-heading p:last-child,.formation-handoff p{max-width:48rem;overflow-wrap:anywhere}.formation-kicker{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.formation-link{display:inline-flex;align-items:center;justify-self:start;min-height:44px;max-width:100%;padding:.7rem 1rem;border:1px solid var(--hairline-strong);border-radius:var(--radius-button);color:var(--color-text);background:var(--color-surface-elevated);font:inherit;overflow-wrap:anywhere;text-decoration:none}.formation-link:hover{color:var(--color-text);background:var(--material-stroke)}.formation-link:focus-visible{outline:3px solid var(--color-fg);outline-offset:3px}@media (max-width: 44rem){.formation-page{gap:1rem}}@media (prefers-reduced-transparency: reduce){.formation-heading,.formation-handoff{background:var(--color-surface-elevated)}}}@layer regents-product{.autolaunch-page{display:grid;gap:1.25rem}.autolaunch-heading,.autolaunch-market-section,.autolaunch-detail-section,.autolaunch-draft-workspace,.autolaunch-empty{border:1px solid transparent;border-radius:0;background:var(--color-surface)}.autolaunch-heading,.autolaunch-market-section,.autolaunch-detail-section,.autolaunch-draft-workspace,.autolaunch-empty{padding:var(--rg-panel-padding)}.autolaunch-heading>*,.autolaunch-market-section>*,.autolaunch-detail-section>*,.autolaunch-draft-workspace>*,.autolaunch-empty>*{margin-block:0}.autolaunch-heading h1,.autolaunch-market-section h2,.autolaunch-draft-workspace h2,.autolaunch-draft-workspace h3{margin-block:.3rem .55rem}.autolaunch-kicker{font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.autolaunch-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.autolaunch-actions a{min-height:2.75rem;padding:.7rem 1rem;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated);text-decoration:none}.autolaunch-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.autolaunch-record-list{display:grid;gap:1px;margin:0;padding:1px;background:var(--hairline);list-style:none}.autolaunch-record-list a{display:grid;gap:.4rem;min-height:100%;padding:1rem;background:var(--color-surface-elevated);text-decoration:none}.autolaunch-record-list span{color:var(--color-fg-muted);font-size:.86rem}.autolaunch-draft-workspace,.autolaunch-draft-form,.autolaunch-drafts{display:grid;gap:.8rem}.autolaunch-draft-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1rem;border-block:1px solid var(--hairline)}.autolaunch-draft-field{display:grid;align-content:start;gap:.35rem;min-width:0}.autolaunch-draft-field--wide,.autolaunch-draft-form button{grid-column:1 / -1}.autolaunch-draft-field label,.autolaunch-draft-review dt{font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.autolaunch-draft-hint,.autolaunch-draft-error{margin:0;font-size:.8rem}.autolaunch-draft-hint{color:var(--color-fg-muted)}.autolaunch-draft-error{color:var(--color-error)}.autolaunch-draft-form [aria-invalid=true]{border-color:var(--color-error)}.autolaunch-draft-review{display:grid;gap:.5rem;margin:0}.autolaunch-draft-review>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.2rem 1rem}.autolaunch-draft-review dt{color:var(--color-fg-muted)}.autolaunch-draft-review dd{margin:0;overflow-wrap:anywhere}.autolaunch-draft-form input,.autolaunch-draft-form textarea,.autolaunch-draft-form button{min-height:2.75rem;border:1px solid var(--hairline-strong);border-radius:0;color:inherit;font:inherit}.autolaunch-draft-form input,.autolaunch-draft-form textarea{width:100%;padding:.7rem .8rem;background:var(--color-surface-elevated)}.autolaunch-draft-form textarea{min-height:7rem;resize:vertical}.autolaunch-draft-form button{justify-self:start;padding-inline:1rem;background:var(--color-fg);color:var(--color-bg);cursor:pointer;transition:transform .16s ease-out}.autolaunch-draft-form button:active{transform:scale(.97)}.autolaunch-draft-notice{padding:.75rem;border-inline-start:3px solid var(--product-autolaunch, currentColor);background:var(--color-surface-elevated)}.autolaunch-draft-notice--error{border-inline-start-color:var(--color-error)}.autolaunch-drafts article{padding:1rem;border:1px solid var(--hairline);background:var(--color-surface-elevated)}.autolaunch-drafts article>*{margin-block:0}.autolaunch-drafts article>*+*{margin-block-start:.4rem}@media (max-width: 44rem){.autolaunch-market-grid,.autolaunch-draft-form,.autolaunch-draft-review>div{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.autolaunch-draft-form button{transition:none}.autolaunch-draft-form button:active{transform:none}}@media (prefers-reduced-transparency: reduce){.autolaunch-heading,.autolaunch-market-section,.autolaunch-detail-section,.autolaunch-draft-workspace,.autolaunch-empty{background:var(--color-surface-elevated)}}.bid-panel{display:grid;gap:1rem;padding:var(--rg-panel-padding);border:1px solid transparent;border-radius:0;background:var(--color-surface)}.bid-panel>*,.bid-heading>*,.bid-body>*{margin-block:0}.bid-heading h1,.bid-heading h2{margin-block:0 .35rem}.bid-body,.bid-empty,.bid-review{display:grid;gap:.75rem}.bid-wallet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.bid-wallet dt,.bid-review dt{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.bid-wallet dd,.bid-review dd{margin:0}.bid-mono{font-family:var(--font-family-mono, monospace)}.bid-amount{display:flex;gap:.5rem}.bid-amount input{flex:1}.bid-panel input{min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated);width:100%}.bid-panel button{min-height:2.75rem;padding:.6rem 1rem;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated)}.bid-panel button[disabled]{opacity:.55}.bid-steps{display:grid;gap:1px;margin:0;padding:1px;list-style:none;background:var(--hairline)}.bid-steps li{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.6rem .75rem;background:var(--color-surface-elevated)}.bid-step-state{font-size:.8rem}.bid-notice,.bid-estimate,.bid-settled{padding-inline-start:.75rem;border-inline-start:3px solid var(--hairline-strong)}.bid-notice[role=alert]{border-inline-start-color:var(--color-error)}@media (max-width: 44rem){.bid-wallet{grid-template-columns:1fr}}@media (prefers-reduced-transparency: reduce){.bid-panel{background:var(--color-surface-elevated)}}.subject-wallet{display:grid;gap:1rem;padding:var(--rg-panel-padding);border:1px solid transparent;border-radius:0;background:var(--color-surface)}.subject-wallet>*,.subject-wallet-heading>*,.subject-wallet-body>*,.subject-wallet-choose>*{margin-block:0}.subject-wallet-heading h2{margin-block:0 .35rem}.subject-wallet-body,.subject-wallet-empty,.subject-wallet-choose,.subject-wallet-review{display:grid;gap:.75rem}#autolaunch-subject-detail dd{overflow-wrap:anywhere}#autolaunch-subject-detail{grid-template-columns:minmax(0,1fr)}.subject-wallet,.subject-wallet-body,.subject-wallet-empty,.subject-wallet-choose,.subject-wallet-review,.subject-wallet-balances,.subject-wallet-balances>div,.subject-wallet-field,.subject-wallet-amount,.subject-wallet-steps,.subject-wallet-steps li{min-width:0}.subject-wallet-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));gap:.5rem;margin:0}.subject-wallet-balances dt,.subject-wallet-review dt{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.subject-wallet-balances dd,.subject-wallet-review dd{margin:0;overflow-wrap:anywhere}.subject-wallet-mono{font-family:var(--font-family-mono, monospace);overflow-wrap:anywhere}.subject-wallet-actions{display:flex;flex-wrap:wrap;gap:.4rem}.subject-wallet-action[aria-pressed=true]{border-color:var(--color-accent, currentColor);font-weight:600}.subject-wallet-field{display:grid;gap:.35rem}.subject-wallet-amount{display:flex;gap:.5rem}.subject-wallet-amount input{flex:1;min-width:0}.subject-wallet input,.subject-wallet select{min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated);width:100%;max-width:100%}.subject-wallet button{min-height:2.75rem;padding:.6rem 1rem;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated);transition:transform .16s cubic-bezier(.23,1,.32,1)}.subject-wallet button:active{transform:scale(.97)}.subject-wallet button[disabled]{opacity:.55}.subject-wallet-steps{display:grid;gap:1px;margin:0;padding:1px;list-style:none;background:var(--hairline)}.subject-wallet-steps li{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.6rem .75rem;background:var(--color-surface-elevated)}.subject-wallet-step-state{font-size:.8rem}.subject-wallet-hint,.subject-wallet-share,.subject-wallet-notice,.subject-wallet-settled{padding-inline-start:.75rem;border-inline-start:3px solid var(--hairline-strong);overflow-wrap:anywhere}.subject-wallet-notice[role=alert]{border-inline-start-color:var(--color-error)}@media (max-width: 24.5rem){.subject-wallet-balances{grid-template-columns:1fr}.subject-wallet-action{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.subject-wallet button{transition:none}.subject-wallet button:active{transform:none}}@media (prefers-reduced-transparency: reduce){.subject-wallet{background:var(--color-surface-elevated)}}.launch-wallet{display:grid;gap:.6rem;padding-block-start:.8rem;border-block-start:1px solid var(--hairline)}.launch-wallet,.launch-wallet-open,.launch-wallet-empty,.launch-wallet-review,.launch-wallet-review>dl,.launch-wallet-review>dl>div,.launch-wallet-details dl,.launch-wallet-details dl>div,.launch-wallet-controls,.launch-wallet-steps,.launch-wallet-steps li{min-width:0}.launch-wallet>*,.launch-wallet-open>*,.launch-wallet-empty>*,.launch-wallet-review>*{margin-block:0}.launch-wallet-open,.launch-wallet-empty,.launch-wallet-review{display:grid;gap:.6rem}.launch-wallet-review h4{margin-block:0}.launch-wallet-review>dl,.launch-wallet-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.5rem;margin:0}.launch-wallet-review dt,.launch-wallet-details dt{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.launch-wallet-review dd,.launch-wallet-details dd{margin:0;overflow-wrap:anywhere}.launch-wallet-mono{font-family:var(--font-family-mono, monospace);overflow-wrap:anywhere}.launch-wallet-terms{display:grid;gap:.3rem;margin:0;padding-inline-start:1.1rem;font-size:.85rem}.launch-wallet-hint,.launch-wallet-risk,.launch-wallet-notice,.launch-wallet-settled{padding-inline-start:.75rem;border-inline-start:3px solid var(--hairline-strong);font-size:.85rem;overflow-wrap:anywhere}.launch-wallet-notice[role=alert]{border-inline-start-color:var(--color-error)}.launch-wallet-steps{display:grid;gap:1px;margin:0;padding:1px;list-style:none;background:var(--hairline)}.launch-wallet-steps li{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.6rem .75rem;background:var(--color-surface-elevated)}.launch-wallet-step-state{font-size:.8rem}.launch-wallet-details summary{cursor:pointer;font-size:.85rem}.launch-wallet-details dl{margin-block-start:.5rem;font-size:.8rem}.launch-wallet-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.launch-wallet button{min-height:2.75rem;padding:.6rem 1rem;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated);color:inherit;font:inherit;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.launch-wallet-primary{background:var(--color-fg);color:var(--color-bg)}.launch-wallet button:active{transform:scale(.97)}@media (max-width: 24.5rem){.launch-wallet-review>dl,.launch-wallet-details dl{grid-template-columns:1fr}.launch-wallet-controls button{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.launch-wallet button{transition:none}.launch-wallet button:active{transform:none}}.autolaunch-custody-path,.treasury-verification,.treasury-security{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:0;padding:var(--rg-panel-padding)}.autolaunch-custody-path{display:grid;gap:.75rem;grid-column:1 / -1;min-width:0}.autolaunch-custody-path label,.treasury-verification label{display:grid;gap:.35rem;min-width:0}.autolaunch-custody-path details,.autolaunch-custody-path p,.autolaunch-custody-path a{max-width:100%;min-width:0;overflow-wrap:anywhere}.autolaunch-custody-path textarea{box-sizing:border-box;max-width:100%;width:100%}.autolaunch-custody-warning,.treasury-security--warning{color:var(--color-warning, #9a4d00)}.treasury-security{margin-block:.75rem}}@layer regents-product{.stake-page{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.stake-heading,.stake-overview,.stake-actions,.stake-how-it-works,.stake-contract-details{min-width:0;border:1px solid var(--ash-line);background:var(--ash-panel)}.stake-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:end;padding:var(--rg-panel-padding)}.stake-heading-copy{display:grid;gap:1rem;align-content:end}.stake-heading-copy>*,.stake-actions h2,.stake-actions h3,.stake-overview h2,.stake-how-it-works h2,.stake-how-it-works h3{margin:0}.stake-page h1,.stake-page h2,.stake-page h3,.stake-result-dialog h2{font-family:var(--font-family-title);font-weight:400}.stake-heading h1{max-width:12ch;font-size:clamp(2.4rem,6vw,5rem);line-height:.93;letter-spacing:-.035em;text-wrap:balance}.stake-lede{max-width:58ch;color:var(--ash-muted);font-size:clamp(1rem,1.7vw,1.2rem);text-wrap:pretty}.stake-kicker,.stake-section-kicker,.stake-benefit-card dt,.stake-earned-label,.stake-supply-heading>span,.stake-supply-facts dt,.stake-contract-facts dt,.stake-metric dt,.stake-dialog-kicker,.stake-dialog-meta dt,.stake-preview dt{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.stake-fine-print,.stake-snapshot-note,.stake-wallet-block{color:var(--ash-muted)}.stake-heading-actions,.stake-footer,.stake-mode,.stake-amount-tools,.stake-amount-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.stake-contract-link,.stake-result-dialog a{display:inline-flex;align-items:center;min-height:2.8rem;color:var(--ash-accent);text-decoration:underline;text-underline-offset:.22em}.stake-fine-print{margin:0;font-size:.82rem}.stake-shared-refresh{justify-self:start}.stake-wallet-block{margin:0;font-size:.82rem;font-variant-numeric:tabular-nums}.stake-benefit-grid{display:grid;margin:0;border-block-start:1px solid var(--ash-line);border-inline-start:1px solid var(--ash-line)}.stake-benefit-card{display:grid;gap:.45rem;align-content:start;padding:1rem;border-block-end:1px solid var(--ash-line);border-inline-end:1px solid var(--ash-line);background:var(--ash-panel-strong)}.stake-benefit-card-primary{padding-block:1.3rem}.stake-benefit-card dd{margin:0;color:var(--ash-accent-warm);font-family:var(--font-family-title);font-size:clamp(1.2rem,3vw,2rem);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.stake-earned-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stake-earned-part{display:grid;gap:.25rem;min-width:0}.stake-earned-part+.stake-earned-part{padding-left:.75rem;border-left:1px solid var(--ash-line)}.stake-earned-figure{font-size:clamp(1.05rem,2.4vw,1.6rem)}.stake-benefit-supply{grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:baseline;padding-block:.6rem}.stake-benefit-supply dt:after{content:":"}.stake-benefit-supply dd{font-family:var(--font-family-mono);font-size:.9rem;letter-spacing:0}.stake-layout{display:grid;grid-template-columns:minmax(21rem,1.05fr) minmax(0,.95fr);gap:clamp(1rem,2.4vw,1.5rem);align-items:start;min-width:0}.stake-actions,.stake-overview,.stake-how-it-works{padding:var(--rg-panel-padding)}.stake-column{display:grid;gap:clamp(1rem,2.4vw,1.5rem);align-content:start;min-width:0}.stake-revenue{display:grid;gap:1.25rem;align-content:start}.stake-revenue-list{border-block-start:1px solid var(--ash-line)}.stake-revenue-source{border-block-end:1px solid var(--ash-line)}.stake-revenue-source>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.8rem;padding-block:.6rem;color:var(--ash-ink);font-family:var(--font-family-title);font-weight:400;font-size:.9rem;list-style:none;cursor:pointer}.stake-revenue-source>summary::-webkit-details-marker{display:none}.stake-revenue-caret{color:var(--ash-muted);transition:transform .12s ease}.stake-revenue-source[open] .stake-revenue-caret{transform:rotate(180deg)}.stake-revenue-source ul{display:grid;gap:.45rem;margin:0;padding:0 0 .9rem 1.1rem;color:var(--ash-muted);font-size:.85rem}.stake-actions{display:grid;gap:1.25rem}.stake-section-heading,.stake-overview-heading,.stake-section-heading h2,.stake-overview-heading h2{margin-top:.3rem;font-size:clamp(1.3rem,2.4vw,1.85rem);letter-spacing:-.02em}.stake-signer,.stake-network{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.4rem .65rem;border:1px solid var(--ash-line-strong);color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.stake-signer{font-family:var(--font-family-mono)}.stake-signer>span{width:.45rem;height:.45rem;background:var(--ash-accent)}.stake-connect-flow,.stake-wallet-controls{display:grid;gap:1rem}@media (prefers-reduced-motion: no-preference){.stake-wallet-controls{animation:stake-wallet-enter .18s ease-out}}@keyframes stake-wallet-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stake-connect-flow ol{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ash-line)}.stake-connect-flow li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:center;padding-block:.8rem;border-block-end:1px solid var(--ash-line)}.stake-connect-flow li>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--ash-line-strong);color:var(--ash-muted);font-family:var(--font-family-mono);font-size:.74rem}.stake-connect-flow li p,.stake-wallet-loading p{margin:0}.stake-wallet-loading{display:flex;gap:.75rem;align-items:center;min-width:0;padding:1rem;border:1px solid var(--ash-line-strong);background:var(--ash-panel-strong)}.stake-progress-mark{flex:0 0 auto;width:.7rem;height:.7rem;border:2px solid color-mix(in oklch,var(--ash-accent) 35%,transparent);border-top-color:var(--ash-accent);animation:stake-spin .7s linear infinite}@keyframes stake-spin{to{transform:rotate(1turn)}}.stake-wallet-summary,.stake-supply-facts,.stake-preview,.stake-contract-facts,.stake-dialog-meta{margin:0}.stake-wallet-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--ash-line);border-inline-start:1px solid var(--ash-line)}.stake-metric{display:grid;gap:.35rem;min-width:0;padding:.9rem;border-block-end:1px solid var(--ash-line);border-inline-end:1px solid var(--ash-line);background:var(--ash-panel-strong)}.stake-metric dd{min-width:0;margin:0;font-size:1.05rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stake-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--ash-line-strong)}.stake-mode button{border:0;background:transparent;color:var(--ash-muted)}.stake-mode button+button{border-inline-start:1px solid var(--ash-line-strong)}.stake-mode button[aria-pressed=true]{background:var(--ash-panel-strong);color:var(--ash-ink)}.stake-actions form{display:grid;gap:.65rem}.stake-actions label{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.stake-amount{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--ash-line-strong);background:var(--ash-panel-strong)}.stake-amount:focus-within{border-color:var(--ash-accent)}.stake-amount input{min-width:0;min-height:3.5rem;padding:.65rem .85rem;border:0;background:transparent;color:var(--ash-ink);font-size:clamp(1.25rem,3vw,1.65rem);font-variant-numeric:tabular-nums}.stake-amount input:focus{outline:0}.stake-amount>span{padding-inline:.9rem;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em}.stake-amount-tools{justify-content:space-between;align-items:flex-start}.stake-amount-action{display:grid;gap:.5rem;flex:1 1 10rem;min-width:0}.stake-amount-shortcuts{flex-wrap:nowrap;margin-inline-start:auto}.stake-amount-tools p{margin:0;color:var(--ash-muted);font-size:.82rem;font-variant-numeric:tabular-nums}.stake-amount-shortcuts button{min-height:2rem;padding-inline:.65rem}.stake-amount-notice{min-height:1.25rem;margin:0;color:var(--ash-muted);font-size:.82rem}.stake-amount-notice[data-visible=false]{visibility:hidden}.stake-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;border:1px solid var(--ash-line)}.stake-preview div{display:grid;gap:.25rem}.stake-preview dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stake-approval-note{margin:0;color:var(--ash-muted);font-size:.82rem}.stake-actions button,.stake-heading button,.stake-result-dialog button,.stake-shared-refresh{min-height:2.8rem;padding-inline:1rem;border:1px solid var(--ash-line-strong);border-radius:0;background:transparent;color:var(--ash-ink);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out),opacity .18s var(--ease-out)}.stake-token-links{display:flex;flex-wrap:wrap;gap:.75rem}.stake-buy,.stake-market-cap{display:inline-flex;align-items:center;gap:.4rem;min-height:2.8rem;padding-inline:1rem;border:1px solid var(--ash-line-strong);border-radius:0;color:var(--ash-ink);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.stake-buy{text-decoration:none}.stake-actions button.stake-primary,.stake-heading button.stake-primary,.stake-result-dialog button.stake-primary{border-color:var(--ash-ink);background:var(--ash-ink);color:var(--ash-ground)}.stake-actions button.stake-submit{width:100%;min-height:3.25rem}.stake-actions button.stake-primary:disabled,.stake-heading button.stake-primary:disabled,.stake-result-dialog button.stake-primary:disabled{border-color:var(--ash-line-strong);background:transparent;color:var(--ash-muted)}.stake-actions button:not(:disabled):active,.stake-heading button:not(:disabled):active,.stake-result-dialog button:not(:disabled):active,.stake-shared-refresh:not(:disabled):active{transform:scale(var(--active-scale))}.stake-actions button:disabled,.stake-shared-refresh:disabled{color:var(--ash-muted);cursor:not-allowed}.stake-rewards{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--ash-line)}.stake-rewards h3{font-size:1.15rem}.stake-button-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.stake-button-row button{display:flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.75rem;text-align:center;text-wrap:balance}.stake-footer{justify-content:space-between;padding-top:.25rem}.stake-overview{display:grid;gap:clamp(1.25rem,3vw,2.2rem)}.stake-contract-status{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.stake-contract-status>span{width:.45rem;height:.45rem;background:var(--ash-accent)}.stake-contract-status[data-state=paused]>span{background:var(--ash-muted)}.stake-supply-heading strong{font-family:var(--font-family-title);font-weight:400;font-variant-numeric:tabular-nums}.stake-supply-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stake-supply-facts div{display:grid;gap:.25rem}.stake-supply-facts dd{min-width:0;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stake-snapshot-note{min-height:1.3rem;margin:0;font-size:.82rem}.stake-inline-loading:before{display:inline-block;width:.4rem;height:.4rem;margin-right:.45rem;background:var(--ash-accent);content:"";animation:stake-pulse .9s ease-in-out infinite alternate}@keyframes stake-pulse{to{opacity:.35}}.stake-how-it-works{display:grid;grid-template-columns:minmax(13rem,.8fr) repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}.stake-how-it-works h2{font-size:clamp(1.3rem,2.4vw,1.85rem);letter-spacing:-.02em}.stake-how-it-works article{display:grid;gap:.55rem;align-content:start;padding-left:1rem;border-left:1px solid var(--ash-line)}.stake-how-it-works article>span{color:var(--ash-accent-warm);font-family:var(--font-family-title);font-size:.9rem}.stake-how-it-works article h3{font-size:1.05rem}.stake-how-it-works article p{margin:0;color:var(--ash-muted);font-size:.88rem}.stake-contract-details summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem clamp(1rem,3vw,2rem);cursor:pointer;list-style:none}.stake-contract-details summary::-webkit-details-marker{display:none}.stake-contract-details summary>span:first-child{display:grid;gap:.25rem}.stake-contract-details[open] summary>span:last-child{transform:rotate(45deg)}.stake-contract-details summary>span:last-child{color:var(--ash-muted);font-family:var(--font-family-ui);transition:transform .18s var(--ease-out)}.stake-contract-details-body{display:grid;gap:1rem;padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);border-top:1px solid var(--ash-line)}.stake-contract-link{justify-self:start}.stake-contract-facts>div,.stake-dialog-meta>div{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem;padding-block:.85rem;border-top:1px solid var(--ash-line)}.stake-contract-facts dd,.stake-dialog-meta dd{display:grid;gap:.3rem;min-width:0;margin:0;overflow-wrap:anywhere}.stake-contract-facts code{max-width:100%;font-family:var(--font-family-mono);font-size:.8rem;word-break:break-all}.stake-amount-notice[data-visible=true],.stake-notice,.stake-status{padding:.75rem;border-left:3px solid var(--ash-accent);background:var(--ash-panel-strong)}.stake-notice{margin:0}.stake-status{display:grid;gap:.75rem;justify-items:start}.stake-status p{margin:0}.stake-result-dialog{width:min(34rem,calc(100vw - 2rem));padding:clamp(1.1rem,4vw,1.75rem);border:1px solid var(--ash-line-strong);background:var(--ash-panel);color:var(--ash-ink)}.stake-result-dialog::backdrop{background:var(--ash-scrim)}.stake-result-dialog h2{margin:.25rem 0 .75rem}.stake-dialog-kicker,.stake-dialog-summary,.stake-dialog-detail{margin-block:0 .75rem}.stake-dialog-summary{font-size:1.05rem}.stake-dialog-detail{color:var(--ash-muted)}.stake-result-dialog a{margin-block-end:1rem}.stake-result-dialog a[hidden]{display:none}.stake-result-dialog form{display:flex;justify-content:flex-end}@media (hover: hover) and (pointer: fine){.stake-actions button:not(:disabled):hover,.stake-heading button:not(:disabled):hover,.stake-result-dialog button:not(:disabled):hover,.stake-shared-refresh:not(:disabled):hover{border-color:var(--ash-accent);color:var(--ash-accent)}.stake-actions button.stake-primary:not(:disabled):hover,.stake-heading button.stake-primary:not(:disabled):hover,.stake-result-dialog button.stake-primary:not(:disabled):hover{border-color:var(--ash-ink);background:var(--ash-ink);color:var(--ash-ground)}}@media (max-width: 64rem){.stake-heading,.stake-layout{grid-template-columns:minmax(0,1fr)}.stake-how-it-works{grid-template-columns:repeat(3,minmax(0,1fr))}.stake-how-it-works>div{grid-column:1 / -1}}@media (max-width: 46rem){.stake-how-it-works{grid-template-columns:minmax(0,1fr)}.stake-how-it-works>div{grid-column:1}.stake-how-it-works article{padding:1rem 0 0;border-top:1px solid var(--ash-line);border-left:0}.stake-wallet-summary{grid-template-columns:minmax(0,1fr)}.stake-section-heading{flex-direction:column}}@media (max-width: 30rem){.stake-button-row{grid-template-columns:minmax(0,1fr)}.stake-heading,.stake-actions,.stake-overview,.stake-how-it-works{padding:1rem}.stake-supply-facts,.stake-preview,.stake-earned-split{grid-template-columns:minmax(0,1fr)}.stake-earned-part+.stake-earned-part{padding-left:0;border-left:0}.stake-contract-facts>div,.stake-dialog-meta>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (prefers-reduced-motion: reduce){.stake-progress-mark,.stake-inline-loading:before{animation:none}.stake-actions button,.stake-heading button,.stake-result-dialog button,.stake-shared-refresh,.stake-contract-details summary>span:last-child,.stake-revenue-caret{transition:none}}.stake-recipient{margin-block:.75rem 1rem}.stake-recipient [hidden],.stake-recipient .stake-check[hidden],.stake-recipient[hidden],.stake-page[data-staking-mode=stake]:has(#staking-for-other:checked) .stake-preview,.stake-dialog-meta [hidden]{display:none}.stake-actions .stake-check{display:flex;align-items:flex-start;gap:.65rem;box-sizing:border-box;min-height:44px;padding-block:.6rem;color:inherit;font-family:inherit;font-size:.9rem;letter-spacing:normal;text-transform:none;cursor:pointer}.stake-check input{flex:none;width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--ash-accent)}.stake-check span,[data-staking-result-receiver]{min-width:0;overflow-wrap:anywhere}#staking-recipient-fields>label:first-child{display:block;margin-block:.5rem}#staking-recipient{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--ash-line);border-radius:0;background:var(--ash-panel);color:inherit;font:inherit}.stake-recipient input:focus-visible{outline:2px solid var(--ash-accent);outline-offset:3px}#staking-recipient-error{font-size:.85rem;margin-block:.5rem}#staking-recipient-warning{line-height:1.5}}@media (forced-colors: none){.stake-actions button.stake-submit.is-mode-hinted:after{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: var(--rg-button-active-border);--rg-button-cut-gap: 0px;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px)}}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){.stake-actions button.stake-submit.is-mode-hinted:before{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,color-mix(in srgb,var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)) 75%,var(--palette-platinum, #e5e3d2)) 24%,transparent) 50%,transparent 70%);background-size:300% 100%;background-repeat:no-repeat;animation:rg-shimmer .65s var(--ease-out) 1}}@media (forced-colors: active){.stake-actions button.stake-submit.is-mode-hinted{outline:2px solid Highlight;outline-offset:3px}}@layer regents-product{.redeem-page{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.redeem-intro,.redeem-collections,.redeem-actions,.redeem-position,.redeem-owned,.redeem-contract-details{min-width:0;border:1px solid var(--ash-line);background:var(--ash-panel)}.redeem-page h1,.redeem-page h2,.redeem-page h3,.redeem-result-dialog h2{margin:0;font-family:var(--font-family-title);font-weight:400}.redeem-kicker,.redeem-metric-label,.redeem-vest-heading>span,.redeem-network,.redeem-signer,.redeem-dialog-kicker,.redeem-dialog-meta dt,.redeem-contract-details dt,.redeem-collection-copy dt,.redeem-nft-type{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.redeem-signer{font-family:var(--font-family-mono)}.redeem-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:center;padding:var(--rg-panel-padding)}.redeem-intro-copy{display:grid;gap:1rem;align-content:center;min-width:0}.redeem-intro-copy>p{margin:0}.redeem-intro h1{max-width:12ch;font-size:clamp(2.4rem,6vw,5rem);line-height:.93;letter-spacing:-.035em;text-wrap:balance}.redeem-lede{max-width:52ch;color:var(--ash-muted);font-size:clamp(1rem,1.7vw,1.2rem);text-wrap:pretty}.redeem-equation{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.redeem-pill{padding:.4rem .6rem;border:1px solid var(--ash-line-strong)}.redeem-equation-result{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem;border:1px solid var(--ash-line-strong)}.redeem-equation b{color:var(--ash-muted);font-weight:400}.redeem-intro-actions{display:flex;flex-wrap:wrap;gap:.6rem}.redeem-intro-media{min-width:0;margin:0;overflow:visible;border:1px solid var(--ash-line-strong)}.redeem-intro-video,.redeem-intro-poster{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover}.redeem-intro-poster{display:none}.redeem-content{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.redeem-collections,.redeem-actions,.redeem-position,.redeem-owned{display:grid;gap:1.25rem;align-content:start;padding:var(--rg-panel-padding)}.redeem-section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.redeem-section-heading h2{margin-top:.3rem;font-size:clamp(1.3rem,2.4vw,1.85rem);letter-spacing:-.02em}.redeem-section-heading>p{max-width:34ch;margin:0;color:var(--ash-muted);font-size:.85rem;text-align:right}.redeem-signer,.redeem-network{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.4rem .65rem;border:1px solid var(--ash-line-strong);font-size:.72rem;letter-spacing:.08em}.redeem-signer>span{width:.45rem;height:.45rem;background:var(--ash-accent)}.redeem-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.redeem-collection-copy{display:grid;gap:.55rem;align-content:start;min-width:0;padding:.9rem;border-top:1px solid var(--ash-line)}.redeem-collection-copy>p{margin:0;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.redeem-collection-copy h3{font-size:1.15rem}.redeem-collection-copy dl{display:grid;gap:.4rem;margin:0}.redeem-collection-copy dd{margin:0;font-size:.88rem;overflow-wrap:anywhere}.redeem-collection-copy a,.redeem-result-dialog a{display:inline-flex;align-items:center;min-height:2.8rem;color:var(--ash-accent);font-size:.85rem;text-decoration:underline;text-underline-offset:.22em}.redeem-refresh-status{min-height:1.3rem;margin:0;color:var(--ash-muted);font-size:.82rem}.redeem-refresh-status[data-visible=false]{visibility:hidden}.redeem-layout{display:grid;grid-template-columns:minmax(21rem,1.05fr) minmax(0,.95fr);gap:clamp(1rem,2.4vw,1.5rem);align-items:start;min-width:0}.redeem-connect-panel,.redeem-wallet-loading,.redeem-wallet-recovery{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--ash-line-strong);background:var(--ash-panel-strong)}.redeem-connect-panel p,.redeem-wallet-recovery p,.redeem-wallet-loading p{margin:0}.redeem-connect-panel ul{display:grid;gap:.4rem;margin:0;padding:0;color:var(--ash-muted);font-size:.85rem;list-style:none}.redeem-connect-panel li:before{margin-right:.5rem;color:var(--ash-accent);content:"\2014"}.redeem-connect-panel button,.redeem-wallet-recovery>div{justify-self:start}.redeem-wallet-loading{display:flex;gap:.75rem;align-items:center;min-width:0}.redeem-progress-mark{flex:0 0 auto;width:.7rem;height:.7rem;border:2px solid color-mix(in oklch,var(--ash-accent) 35%,transparent);border-top-color:var(--ash-accent);animation:redeem-spin .7s linear infinite}@keyframes redeem-spin{to{transform:rotate(1turn)}}.redeem-wallet-flow{display:grid;gap:1.25rem;min-width:0}.redeem-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--ash-line);list-style:none}.redeem-stepper li{display:grid;gap:.4rem;justify-items:center;min-width:0;padding:.7rem .35rem;text-align:center}.redeem-stepper li+li{border-left:1px solid var(--ash-line)}.redeem-stepper li>span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid var(--ash-line-strong);color:var(--ash-muted);font-family:var(--font-family-mono);font-size:.72rem}.redeem-stepper li[data-state=current]>span{border-color:var(--ash-ink);background:var(--ash-ink);color:var(--ash-ground)}.redeem-stepper li[data-state=complete]>span{border-color:var(--ash-accent);color:var(--ash-accent)}.redeem-stepper p{margin:0;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.redeem-stepper li[data-state=current] p{color:var(--ash-ink)}#redemption-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#redemption-selection>div{display:grid;gap:.4rem;min-width:0}#redemption-selection label{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}#redemption-selection select,#redemption-selection input{min-width:0;min-height:2.8rem;padding:.5rem .7rem;border:1px solid var(--ash-line-strong);border-radius:0;background:var(--ash-panel-strong);color:var(--ash-ink);font-family:inherit;font-size:1rem}#redemption-selection select:focus-visible,#redemption-selection input:focus-visible{border-color:var(--ash-accent)}.redeem-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--ash-line-strong);background:var(--ash-panel-strong)}.redeem-next-step>div:first-child{display:grid;gap:.35rem;min-width:0}.redeem-next-step h3{font-size:1.15rem}.redeem-next-step p{margin:0}.redeem-next-step #redemption-step-hint{color:var(--ash-muted);font-size:.85rem}.redeem-next-step>div:last-child{display:flex;flex-wrap:wrap;gap:.5rem}.redeem-wallet-footer{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.redeem-position{position:sticky;top:0}.redeem-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--ash-line);border-inline-start:1px solid var(--ash-line)}.redeem-metric{display:grid;gap:.3rem;min-width:0;padding:.9rem;border-block-end:1px solid var(--ash-line);border-inline-end:1px solid var(--ash-line);background:var(--ash-panel-strong)}.redeem-metric-label,.redeem-metric-value{margin:0}.redeem-metric-value{min-width:0;font-size:1.05rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.redeem-vest{display:grid;gap:.7rem}.redeem-vest-heading{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.redeem-vest-heading strong{font-family:var(--font-family-title);font-weight:400;font-variant-numeric:tabular-nums}.redeem-vest progress{width:100%;height:.75rem;border:1px solid var(--ash-line-strong);border-radius:0;background:var(--ash-panel-strong);appearance:none}.redeem-vest progress::-webkit-progress-bar{background:var(--ash-panel-strong)}.redeem-vest progress::-webkit-progress-value{background:var(--ash-accent)}.redeem-vest progress::-moz-progress-bar{background:var(--ash-accent)}.redeem-vest dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.redeem-vest dl>div{display:grid;gap:.25rem;min-width:0}.redeem-vest dt{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.redeem-vest dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.redeem-claim{justify-self:start}.redeem-snapshot-note{margin:0;color:var(--ash-muted);font-size:.82rem}.redeem-owned-status{margin:0;color:var(--ash-muted);font-size:.85rem}.redeem-owned-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.8rem;min-width:0}.redeem-owned-more{justify-self:start}.redeem-nft-card{position:relative;display:grid;grid-template-rows:minmax(8rem,1fr) auto auto auto;gap:.3rem;min-width:0;min-height:15rem;overflow:visible;padding:0;border:1px solid var(--ash-line);border-radius:0;background:var(--ash-panel-strong);color:var(--ash-ink);text-align:left;text-decoration:none;opacity:1;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out)}.redeem-nft-art{display:block;width:100%;background:url(/images/redeem/animata1and2-poster-3bc9bd3a1241003e51880788cc5ab959.jpg?vsn=d) center 35% / cover}.redeem-nft-card[data-collection=animata_ii] .redeem-nft-art{background-position:center 72%;filter:saturate(.85) hue-rotate(18deg)}.redeem-nft-card-club .redeem-nft-art{background:radial-gradient(circle at 25% 20%,color-mix(in oklch,var(--ash-accent) 48%,transparent),transparent 45%),linear-gradient(145deg,var(--ash-panel-strong),color-mix(in oklch,var(--ash-accent) 20%,var(--ash-panel-strong)))}.redeem-nft-type,.redeem-nft-card>strong,.redeem-nft-action{margin-inline:.8rem}.redeem-nft-card>strong{min-width:0;font-family:var(--font-family-title);font-size:1.4rem;font-weight:400;overflow-wrap:anywhere}.redeem-nft-action{margin-bottom:.8rem;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@keyframes redeem-card-enter{to{opacity:1;transform:translateY(0)}}.redeem-contract-details summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem clamp(1rem,3vw,2rem);cursor:pointer;list-style:none}.redeem-contract-details summary::-webkit-details-marker{display:none}.redeem-contract-details summary>span:first-child{display:grid;gap:.25rem}.redeem-contract-details[open] summary>span:last-child{transform:rotate(45deg)}.redeem-contract-details summary>span:last-child{color:var(--ash-muted);font-family:var(--font-family-ui);transition:transform .18s var(--ease-out)}.redeem-contract-details dl{margin:0;padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem)}.redeem-contract-details dl>div,.redeem-dialog-meta>div{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem;padding-block:.85rem;border-top:1px solid var(--ash-line)}.redeem-contract-details dd,.redeem-dialog-meta dd{display:grid;gap:.3rem;min-width:0;margin:0;overflow-wrap:anywhere}.redeem-contract-details code{max-width:100%;font-family:var(--font-family-mono);font-size:.8rem;word-break:break-all}.redeem-page button,.redeem-result-dialog button{min-height:2.8rem;padding-inline:1rem;border:1px solid var(--ash-line-strong);border-radius:0;background:transparent;color:var(--ash-ink);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out)}.redeem-page button.redeem-primary,.redeem-result-dialog button.redeem-primary{border-color:var(--ash-ink);background:var(--ash-ink);color:var(--ash-ground)}.redeem-page button:disabled{color:var(--ash-muted);cursor:not-allowed}.redeem-page button.redeem-primary:disabled,.redeem-result-dialog button.redeem-primary:disabled{border-color:var(--ash-line-strong);background:transparent;color:var(--ash-muted)}.redeem-page button:not(:disabled):active,.redeem-result-dialog button:not(:disabled):active{transform:scale(var(--active-scale))}.redeem-nft-card{min-height:15rem;padding:0;border-color:var(--ash-line);background:var(--ash-panel-strong);font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.redeem-notice,.redeem-status{margin:0;padding:.75rem;border-left:3px solid var(--ash-accent);background:var(--ash-panel-strong)}.redeem-status{display:grid;gap:.75rem;justify-items:start}.redeem-status p{margin:0}.redeem-result-dialog{width:min(34rem,calc(100vw - 2rem));padding:clamp(1.1rem,4vw,1.75rem);border:1px solid var(--ash-line-strong);background:var(--ash-panel);color:var(--ash-ink)}.redeem-result-dialog::backdrop{background:var(--ash-scrim)}.redeem-result-dialog h2{margin:.25rem 0 .75rem}.redeem-dialog-kicker,.redeem-dialog-summary,.redeem-dialog-detail{margin-block:0 .75rem}.redeem-dialog-summary{font-size:1.05rem}.redeem-dialog-detail{color:var(--ash-muted)}.redeem-dialog-meta{margin:0}.redeem-result-dialog a{margin-block-end:1rem}.redeem-result-dialog a[hidden]{display:none}.redeem-result-dialog form{display:flex;justify-content:flex-end}@media (hover: hover) and (pointer: fine){.redeem-page button:not(:disabled):hover,.redeem-result-dialog button:not(:disabled):hover{border-color:var(--ash-accent);color:var(--ash-accent)}.redeem-page button.redeem-primary:not(:disabled):hover,.redeem-result-dialog button.redeem-primary:not(:disabled):hover{border-color:var(--ash-ink);background:var(--ash-ink);color:var(--ash-ground)}.redeem-nft-card:hover{border-color:var(--ash-accent);color:var(--ash-ink);transform:translateY(-.2rem)}}@media (max-width: 64rem){.redeem-intro{grid-template-columns:minmax(0,1fr)}.redeem-intro-media{width:min(100%,19rem)}.redeem-layout{grid-template-columns:minmax(0,1fr)}.redeem-position{position:static}}@media (max-width: 50rem){.redeem-collection-grid{grid-template-columns:minmax(0,1fr)}.redeem-collection-card{grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);grid-template-rows:auto}.redeem-collection-art{min-height:13rem}.redeem-collection-copy{border-top:0;border-left:1px solid var(--ash-line)}.redeem-section-heading{flex-direction:column}.redeem-section-heading>p{text-align:left}}@media (max-width: 36rem){.redeem-intro,.redeem-collections,.redeem-actions,.redeem-position,.redeem-owned{padding:1rem}.redeem-collection-card{grid-template-columns:minmax(0,1fr);grid-template-rows:9rem auto}.redeem-collection-art{min-height:0}.redeem-collection-copy{border-top:1px solid var(--ash-line);border-left:0}.redeem-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.redeem-stepper li:nth-child(odd){border-left:0}.redeem-stepper li:nth-child(n+3){border-top:1px solid var(--ash-line)}#redemption-selection,.redeem-next-step,.redeem-summary,.redeem-vest dl{grid-template-columns:minmax(0,1fr)}.redeem-next-step button{width:100%}.redeem-owned-list{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.redeem-contract-details dl>div,.redeem-dialog-meta>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (prefers-reduced-motion: reduce){.redeem-intro-video{display:none}.redeem-intro-poster{display:block}.redeem-progress-mark,.redeem-nft-card{animation:none;opacity:1;transform:none}.redeem-page button,.redeem-result-dialog button,.redeem-nft-card,.redeem-contract-details summary>span:last-child{transition:none}}}@layer regents-product{.regent-ops-page{display:grid;gap:1.5rem;min-width:0}.regent-ops-heading,.regent-ops-product,.regent-ops-details{min-width:0;border:1px solid var(--ash-line);border-radius:0;background:var(--ash-panel)}.regent-ops-details summary{border-radius:0}.regent-ops-details[open] summary{border-radius:0}.regent-ops-page h1,.regent-ops-page h2,.regent-ops-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.regent-ops-page p{margin:0}.regent-ops-kicker,.regent-ops-metric dt{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.regent-ops-heading{display:grid;gap:1rem;padding:var(--rg-panel-padding)}.regent-ops-heading h1{max-width:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.regent-ops-heading h1:focus{outline:none}.regent-ops-lede{max-width:56ch;color:var(--ash-muted);font-size:1.05rem;line-height:1.5}}.regent-ops-products.rg-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1ch;margin:0;padding:0;list-style:none}.regent-ops-product .rg-panel__heading{flex-direction:column;align-items:flex-start}.regent-ops-product .rg-panel__heading h3{font-size:clamp(1.25rem,2.2vw,2rem)}.regent-ops-product .rg-feature__caption{display:flex;flex-direction:column}.regent-ops-product .rg-feature__actions{margin-block-start:auto;padding-block-start:.5rem}.regent-ops-product .rl-card-diagram{pointer-events:none}@media (max-width: 63.999rem){.regent-ops-products.rg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 39.999rem){.regent-ops-products.rg-feature-grid{grid-template-columns:minmax(0,1fr)}}@layer regents-product{.regent-ops-product{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding:0;border:0;background:none;--rg-panel-padding: 1rem}.regent-ops-product h2{font-size:1.6rem;letter-spacing:-.02em}.regent-ops-product>p:not(.regent-ops-kicker){color:var(--ash-muted);line-height:1.5}.regent-ops-product-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.regent-ops-product-links a,.regent-ops-actions a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;border:1px solid var(--ash-line-strong);border-radius:0;color:inherit;font-family:var(--font-family-ui);font-size:.85rem;text-decoration:none}.regent-ops-product-links a:hover,.regent-ops-actions a:hover{border-color:currentColor}.regent-ops-details summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.5rem;cursor:pointer;list-style:none}.regent-ops-details summary::-webkit-details-marker{display:none}.regent-ops-details summary>span:first-child{display:grid;gap:.5rem}.regent-ops-chevron{flex:none;color:var(--ash-muted);transition:transform .18s var(--ease-out)}.regent-ops-details[open] .regent-ops-chevron{transform:rotate(180deg)}.regent-ops-details-body{display:grid;gap:1rem;padding:0 1.5rem 1.5rem}.regent-ops-fit .regent-ops-details-body p{max-width:64ch;line-height:1.55}.regent-ops-summary-label{font-size:1.05rem}.regent-ops-layout{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(18rem,1.35fr);gap:1.5rem}.regent-ops-summary,.regent-ops-balances{display:grid;gap:0;margin:0}.regent-ops-summary{align-self:start;padding:0 1rem;border:1px solid var(--ash-line);border-radius:0}.regent-ops-signin,.regent-ops-identity{display:grid;gap:1rem;align-content:start}.regent-ops-signin h3,.regent-ops-identity h3{font-size:1.4rem}.regent-ops-wallet{color:var(--ash-muted);font-family:var(--font-family-mono)}.regent-ops-metric{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--ash-line)}.regent-ops-metric:last-child{border-bottom:0}.regent-ops-metric dt,.regent-ops-metric dd{min-width:0;overflow-wrap:anywhere}.regent-ops-metric dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.regent-ops-actions{display:flex;flex-wrap:wrap;gap:.5rem}.regent-ops-status{padding:1rem 1.5rem;border:1px solid var(--ash-line);border-radius:0;background:var(--ash-panel-strong)}@media (max-width: 48rem){.regent-ops-heading,.regent-ops-details summary{padding:1rem}.regent-ops-details-body{padding:0 1rem 1rem}.regent-ops-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.regent-ops-chevron{transition:none}}}@layer regents-product{.regent-profile-page,.regent-profile-record,.regent-profile-status,.regent-profile-record dl{display:grid;gap:1rem}.regent-profile-record,.regent-profile-status{padding:var(--rg-panel-padding);border:1px solid transparent;border-radius:0;background:var(--color-surface)}.regent-profile-record>*,.regent-profile-status>*{margin-block:0}.regent-profile-record h1,.regent-profile-status h1{font-family:var(--font-family-title)}.regent-profile-kicker,.regent-profile-slug,.regent-profile-record dt{font-family:var(--font-family-ui);font-size:.75rem;letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.regent-profile-slug{font-family:var(--font-family-mono)}.regent-profile-slug,.regent-profile-record dt{color:var(--color-fg-muted)}.regent-profile-record dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0}.regent-profile-record dl>div{padding-top:.8rem;border-top:1px solid var(--hairline)}.regent-profile-record dd{margin:.35rem 0 0}@media (max-width: 44rem){.regent-profile-record dl{grid-template-columns:1fr}}@media (prefers-reduced-transparency: reduce){.regent-profile-record,.regent-profile-status{background:var(--color-surface-elevated)}}}@layer regents-product{.settings-page{display:grid;gap:clamp(1.5rem,4vw,3rem);width:min(48rem,100%);margin:0 auto}.settings-page__header h1,.settings-section h2,.settings-section p{margin:0}.settings-section{display:grid;gap:1rem;padding-block:1.25rem;border-block:1px solid currentColor}.settings-section>div:first-child{display:grid;gap:.5rem}.verified-connections__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.verified-connections__list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--ash-line)}.verified-connections__list li>div{display:grid;gap:.25rem}.verified-connections__list span{color:var(--ash-muted)}.verified-connections__list button{border-color:var(--ash-ink);background:var(--ash-ink);color:var(--ash-ground)}.verified-connections__notice{padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent)}.verified-connections__notice--error{border-inline-start-color:var(--ash-accent-warm)}@media (max-width: 30rem){.verified-connections__list li{align-items:stretch;flex-direction:column}}}@layer regents-product{#account-control{position:relative}.account-auth-status{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:.125rem;z-index:6;box-sizing:border-box;width:min(20rem,calc(100vw - 1.5rem));margin:0;padding:var(--space-2);border:1px solid var(--ash-line-strong);border-radius:0;background:var(--ash-panel);color:var(--ash-ink);box-shadow:none;font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.35;text-align:start;overflow-wrap:anywhere;pointer-events:none}.account-auth-status[hidden]{display:none}.account-auth-status .account-auth-retry{display:block;width:100%;margin-top:.5rem;min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--ash-ink) 65%,var(--ash-panel));border-radius:0;background:var(--ash-panel);color:var(--ash-ink);font:inherit;pointer-events:auto}.account-auth-status .account-auth-retry:focus-visible{outline:2px solid currentColor;outline-offset:4px}#account-control [aria-busy=true],[data-account-target=connect-wallet][aria-busy=true]{cursor:progress;opacity:.7}}:root{color-scheme:light dark;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-button: 0px;font-family:var(--font-family-ui);font-synthesis:none}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-ui);line-height:1.5}button,a,input,select,textarea{font:inherit}button,input,select,textarea{font-family:var(--font-family-ui)}code,pre,kbd,samp{font-family:var(--font-family-mono)}a{color:currentColor}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:400;font-synthesis:none}button:not(.rg-button),input{border:1px solid currentColor;border-radius:0;background:var(--color-surface-elevated, Canvas);color:var(--color-fg, CanvasText)}button:not(.rg-button){min-height:2.75rem;padding:.5rem .75rem;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus-ring, Highlight);outline-offset:2px}.shell-status[aria-busy=true]:after{content:"\2026"}.figure-unavailable{color:var(--ash-muted);font-size:.9em;font-style:italic}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;padding:var(--rg-panel-padding);margin:0 auto;width:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));border-inline:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-size:.875rem}.product-links__related{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.75rem}.regents-profile-page{padding:var(--rg-panel-padding);display:grid;gap:var(--space-4)}.regents-profile-page>.rg-profile{padding:var(--rg-panel-padding)}.metadata-page{display:grid;gap:var(--space-3)}.metadata-page dl{display:grid;gap:var(--space-2)}.metadata-page dd{margin:0;overflow-wrap:anywhere}.metadata-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.metadata-page header{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-3)}.rg-panel.rg-support-panel{--ash-ink: var(--support-panel-ink);--ash-muted: color-mix(in srgb, var(--support-panel-ink) 72%, var(--support-panel-surface));--ash-panel: var(--support-panel-surface);--ash-line: color-mix(in srgb, var(--support-panel-ink) 22%, var(--support-panel-surface))}@media (max-width: 74.99rem){.product-links{--rg-page-gutter: var(--space-3)}}@media (max-width: 47.99rem){.product-links{--rg-page-gutter: var(--space-2)}}
