.m_e4d36c9b{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_e4d36c9b{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_e4d36c9b{border:1px solid var(--mantine-color-dark-4)}.m_7f4bcb19{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--mantine-font-weight-medium);color:var(--mantine-color-bright)}.m_3de554dd{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0}.m_e4d36c9b:where([data-type=radial]) :where(.m_3de554dd){padding-top:var(--mantine-spacing-sm)}.m_b30369b5{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));min-width:calc(.75rem * var(--mantine-scale));min-height:calc(.75rem * var(--mantine-scale))}.m_3de8964e{font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;display:flex}.m_3de8964e:where(.m_3de8964e+.m_3de8964e){margin-top:calc(var(--mantine-spacing-sm) / 2)}.m_3de8964e[data-type=scatter] .m_b30369b5{display:none}.m_50186d10{align-items:center;gap:var(--mantine-spacing-sm);margin-inline-end:var(--mantine-spacing-xl);display:flex}.m_501dadf9{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_50192318{color:var(--mantine-color-bright)}.m_847eaf{flex-wrap:wrap;justify-content:flex-end;align-items:center;height:100%;display:flex}.m_847eaf:where([data-centered]){justify-content:center}.m_847eaf:where([data-position=top]){padding-bottom:var(--mantine-spacing-md)}.m_847eaf:where([data-position=bottom]){padding-top:var(--mantine-spacing-md)}.m_17da7e62{align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:7px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default);line-height:1;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:active){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:active){background-color:var(--mantine-color-dark-5)}}.m_17da7e62[data-without-color] .m_6e236e21{display:none}.m_8ff56c0d{font-size:var(--mantine-font-size-sm);margin:0;padding:0}.m_a50f3e58{--chart-bar-label-color:var(--mantine-color-dimmed);width:100%;display:block}.m_a50f3e58 svg{outline:0;overflow:visible}:where([data-mantine-color-scheme=light]) .m_a50f3e58{--chart-grid-color:#adb5bd99;--chart-cursor-fill:#adb5bd26}:where([data-mantine-color-scheme=dark]) .m_a50f3e58{--chart-cursor-fill:#69696926;--chart-grid-color:#69696999}.m_a50f3e58 :where(text){font-family:var(--mantine-font-family);color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_af9188cb{width:100%;height:100%}.m_a50a48bc{stroke:var(--chart-grid-color)}.m_a507a517{color:var(--chart-grid-color)}.m_2293801d{color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_92b296cd{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)}:where([data-mantine-color-scheme=light]) .m_92b296cd{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_92b296cd{border:1px solid var(--mantine-color-dark-4)}.m_f9458cfe svg{outline:0}.m_a410e613{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_a410e613 :where(*){outline:0}.m_ddb0bfe3{fill:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_cd8943fd{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_cd8943fd :where(*){outline:0}:where([data-mantine-color-scheme=light]) .m_1f271cf7{--chart-grid-color:#adb5bd99;--chart-text-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1f271cf7{--chart-grid-color:#69696999;--chart-text-color:var(--mantine-color-dark-1)}.m_1f271cf7 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color,var(--mantine-color-dimmed));-webkit-user-select:none;user-select:none}.m_1f271cf7 :where(svg){outline:0}.m_cf06f58c{width:100%;height:100%}:where([data-mantine-color-scheme=light]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-gray-1);--chart-cursor-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-dark-6);--chart-cursor-color:var(--mantine-color-dark-4)}.m_cd2bd9e5 :where(svg){outline:0}.m_6bcc3420{padding:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-md);min-width:calc(12.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_6bcc3420{border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6bcc3420{border:1px solid var(--mantine-color-dark-4)}.m_80d531e7{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_80d531e7 :where(*){outline:0}.m_2ef228c3{width:fit-content;display:block}:where([data-mantine-color-scheme=light]) .m_2ef228c3{--heatmap-level-1:#51cf664d;--heatmap-level-2:#40c05773;--heatmap-level-3:#37b24dbf;--heatmap-level-4:#2b8a3e;--heatmap-empty-rect-bg:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2ef228c3{--heatmap-level-1:#2b8a3e4d;--heatmap-level-2:#2f9e4473;--heatmap-level-3:#37b24dbf;--heatmap-level-4:#51cf66;--heatmap-empty-rect-bg:var(--mantine-color-dark-5)}.m_2ef201c5{stroke-width:calc(.0625rem * var(--mantine-scale))}.m_2ef201c5:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_7e977775,.m_c4b68f8d,.m_75b4f3e6{cursor:default;-webkit-user-select:none;user-select:none;fill:var(--mantine-color-dimmed)}.m_da847eb2:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_1ea785b1{gap:var(--bars-list-gap);flex-direction:column;width:100%;display:flex}.m_294011ec{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);padding-bottom:var(--bars-list-gap);justify-content:space-between;display:flex}.m_9de42164{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}.m_6f89abf0{min-width:var(--bars-list-min-bar-size);height:var(--bars-list-bar-height);padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);align-items:center;font-weight:500;transition:width .3s;display:flex}:where([data-mantine-color-scheme=light]) .m_6f89abf0,:where([data-mantine-color-scheme=dark]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}.m_7016be6d{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_3c064071{min-height:var(--chart-height,auto)}.m_3c064071 :where(*){outline:0}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_f533b562-module__8NCdTq__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_f533b562-module__8NCdTq__variable{--font-albert-sans:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_714167d9-module__kfWq1G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.ibm_plex_sans_714167d9-module__kfWq1G__variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_13b10504-module__696lgG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_13b10504-module__696lgG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:#0000}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--navbar-height:50px;--font-sans:var(--mantine-font-family);--font-display:var(--mantine-font-family-headings);--font-mono:var(--mantine-font-family-monospace);--fs-cap-sm:var(--mantine-font-size-xs);--fs-body-sm:var(--mantine-font-size-sm);--fs-body:var(--mantine-font-size-md);--fs-body-lg:var(--mantine-font-size-lg);--fs-lead:var(--mantine-font-size-xl);--lh-cap:var(--mantine-line-height-xs);--lh-body-sm:var(--mantine-line-height-sm);--lh-body:var(--mantine-line-height-md);--lh-body-lg:var(--mantine-line-height-lg);--lh-lead:var(--mantine-line-height-xl);--fs-h4:var(--mantine-h4-font-size);--fs-h3:var(--mantine-h3-font-size);--fs-h2:var(--mantine-h2-font-size);--fs-h1:var(--mantine-h1-font-size);--lh-h4:var(--mantine-h4-line-height);--lh-h3:var(--mantine-h3-line-height);--lh-h2:var(--mantine-h2-line-height);--lh-h1:var(--mantine-h1-line-height);--rad:var(--mantine-radius-default);--fs-cap-xs:10px;--fs-cap-md:12px;--fs-hero:96px;--fs-monolith:140px;--lh-hero:.88;--lh-monolith:.85;--cream:#f7f4ee;--sage:#dce8de;--page:#f3f3f5;--bone:var(--cream);--background:var(--page);--foreground:var(--ink);--ink:#070a10;--ink-step:#161b23;--slate:#414650;--ink-soft:#070a10bf;--ink-mute:#070a108c;--ink-faint:#070a102e;--ink-hair:#070a101a;--ink-mist:#070a100f;--ink-tint:#070a100a;--bone-soft:#e2e3e6b3;--bone-mute:#e2e3e673;--bone-faint:#e2e3e62e;--bone-hair:#e2e3e61a;--rule:#b8cebd;--rule-soft:var(--sage);--paper:#eaebed;--paper-dim:#bfc1c4;--paper-mute:#82868f;--accent:var(--mantine-color-accent-6);--accent-hi:var(--mantine-color-accent-5);--accent-lo:var(--mantine-color-accent-7);--accent-tint:color-mix(in oklch, var(--mantine-color-accent-6) 6%, transparent);--accent-strong:var(--accent-lo);--tk-cap-tight:.12em;--tk-cap-wide:.16em;--tk-body:0;--tk-lead:-.005em;--tk-h4:-.01em;--tk-h3:-.01em;--tk-h2:-.02em;--tk-h1:-.03em;--tk-hero:-.035em;--tk-monolith:-.04em;--measure:66ch;--measure-narrow:60ch;--measure-wide:72ch;--mono-1:#070a10;--mono-2:#191d25;--mono-3:#31353f;--mono-4:#505560;--mono-5:#727882;--mono-6:#9a9fa7;--mono-7:#c5c7cd;--mono-8:#e2e3e6;--c-1:oklch(from var(--accent) .22 .07 h);--c-2:oklch(from var(--accent) .3 .09 h);--c-3:oklch(from var(--accent) .36 .105 h);--c-4:oklch(from var(--accent) .475 .115 h);--c-5:oklch(from var(--accent) .625 .125 h);--c-6:oklch(from var(--accent) .78 .105 h);--c-7:oklch(from var(--accent) .9 .05 h);--ochre:#c59041;--moss:#3b6f61;--indigo:#354b7e;--error:#ac3300;--error-hi:#d8582e;--t:.18s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--row-y-comfortable:18px;--row-y-default:14px;--row-y-compact:9px;--col-x:16px;--ink-1000:#000;--ink-800:#030510;--rule-dark-hover:#303540;--placeholder-dark:#545a65;--input-text:var(--ink);--input-text-mute:var(--slate);--input-placeholder:var(--paper-mute);--input-rule:var(--rule);--input-rule-hover:var(--ink);--input-bg-boxed:var(--page);--input-bg-focus:#fff;--input-accent:var(--accent);--t-input:80ms;--ease-input:ease-out}@supports (color:lab(0% 0 0)){:root{--page:lab(95.932% -.0618994 -.756907);--ink:lab(2.71502% -.0109151 -2.95764);--ink-step:lab(9.42288% -.114203 -6.60822);--slate:lab(29.7346% -.319526 -6.6889);--ink-soft:lab(2.71502% -.0109151 -2.95764/.75);--ink-mute:lab(2.71502% -.0109151 -2.95764/.55);--ink-faint:lab(2.71502% -.0109151 -2.95764/.18);--ink-hair:lab(2.71502% -.0109151 -2.95764/.1);--ink-mist:lab(2.71502% -.0109151 -2.95764/.06);--ink-tint:lab(2.71502% -.0109151 -2.95764/.04);--bone-soft:lab(90.3559% -.120997 -1.51215/.7);--bone-mute:lab(90.3559% -.120997 -1.51215/.45);--bone-faint:lab(90.3559% -.120997 -1.51215/.18);--bone-hair:lab(90.3559% -.120997 -1.51215/.1);--rule:lab(80.7238% -10.0557 5.64458);--paper:lab(93.028% -.0917614 -1.13475);--paper-dim:lab(77.9397% -.148594 -1.8886);--paper-mute:lab(55.8592% -.347078 -5.24989);--mono-1:lab(2.71502% -.0109151 -2.95764);--mono-2:lab(10.5973% -.163876 -5.89654);--mono-3:lab(22.1918% -.269309 -6.6673);--mono-4:lab(36.1164% -.350475 -6.7029);--mono-5:lab(50.0391% -.397027 -6.72498);--mono-6:lab(65.1399% -.358045 -5.25563);--mono-7:lab(80.2471% -.229448 -3.01695);--mono-8:lab(90.3559% -.120997 -1.51215);--ochre:lab(63.9735% 14.654 49.1021);--moss:lab(42.7767% -20.7815 1.81533);--indigo:lab(31.9775% 3.93508 -32.173);--error:lab(40.533% 50.3276 57.5048);--error-hi:lab(54.5143% 49.5437 49.3048);--ink-1000:lab(.00839806% .0930056 -.330007);--ink-800:lab(1.39018% .715971 -5.1186);--rule-dark-hover:lab(21.9151% .268072 -8.15068);--placeholder-dark:lab(37.9621% -.371441 -7.43946)}}.dark-folio,.on-dark{--background:#0b1018;--ink:var(--paper);--ink-step:var(--paper);--slate:var(--paper-mute);--rule:var(--paper-mute);--rule-soft:#161b23;--accent:var(--accent-hi);--accent-strong:var(--accent-hi);--error:var(--error-hi);--ink-soft:#e2e3e6b3;--ink-mute:#e2e3e673;--ink-faint:#e2e3e62e;--ink-hair:#e2e3e629;--ink-mist:#e2e3e60f;--ink-tint:#e2e3e60a;--input-text:var(--paper);--input-text-mute:var(--paper-mute);--input-placeholder:var(--placeholder-dark);--input-rule:var(--rule-soft);--input-rule-hover:var(--rule-dark-hover);--input-bg-boxed:var(--ink-800);--input-bg-focus:var(--ink-1000);--input-accent:var(--accent-hi);color:var(--paper);--mantine-color-text:var(--paper);--mantine-color-dimmed:var(--paper-mute);--mantine-color-anchor:var(--accent-hi);--mantine-color-default-color:var(--paper);--mantine-color-placeholder:var(--paper-mute)}@supports (color:lab(0% 0 0)){.dark-folio,.on-dark{--rule-soft:lab(9.42288% -.114203 -6.60822);--ink-soft:lab(90.3559% -.120997 -1.51215/.7);--ink-mute:lab(90.3559% -.120997 -1.51215/.45);--ink-faint:lab(90.3559% -.120997 -1.51215/.18);--ink-hair:lab(90.3559% -.120997 -1.51215/.16);--ink-mist:lab(90.3559% -.120997 -1.51215/.06);--ink-tint:lab(90.3559% -.120997 -1.51215/.04)}}html{height:100%}html,body{max-width:100vw}body{background:var(--background);min-height:100%;color:var(--ink-step);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}::selection{background:color-mix(in oklab, var(--accent) 20%, transparent);color:var(--ink)}.dark-folio ::selection,.on-dark ::selection{background:color-mix(in oklab, var(--accent-hi) 32%, transparent);color:var(--paper)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink)}code,kbd,pre,samp{font-family:var(--font-mono)}strong,b{font-weight:600}em,i{font-style:italic}.cap-xs{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-cap-xs);line-height:var(--lh-cap);letter-spacing:var(--tk-cap-wide);text-transform:uppercase;color:var(--slate)}.cap-sm{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);line-height:var(--lh-cap);letter-spacing:var(--tk-cap-tight);text-transform:uppercase;color:var(--slate)}.cap-md{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-cap-md);line-height:var(--lh-cap);letter-spacing:var(--tk-cap-tight);text-transform:uppercase;color:var(--slate)}.kicker{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);line-height:var(--lh-cap);letter-spacing:var(--tk-cap-wide);text-transform:uppercase;color:var(--slate)}.helper{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);color:var(--slate);line-height:1.55}.tag{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-cap-xs);letter-spacing:var(--tk-cap-wide);text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);background:0 0;padding:2px 8px;line-height:1;display:inline-block}.body-sm{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);letter-spacing:var(--tk-body);color:var(--ink-step)}.body{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tk-body);color:var(--ink-step)}.body-lg{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);letter-spacing:var(--tk-body);color:var(--ink-step)}.lead{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tk-lead);color:var(--ink);text-wrap:balance}.body-p{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tk-body);color:var(--ink-step);max-width:var(--measure);text-wrap:pretty}.body-p+.body-p{margin-top:1.1em}.dark-folio .body,.dark-folio .body-p,.on-dark .body,.on-dark .body-p{line-height:1.7}.h4{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tk-h4);color:var(--ink)}.h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tk-h3);color:var(--ink)}.h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tk-h2);color:var(--ink)}.h1{font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tk-h1);color:var(--ink)}.hero{font-family:var(--font-display);font-weight:900;font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--tk-hero);color:var(--ink)}.monolith{font-family:var(--font-display);font-weight:900;font-size:var(--fs-monolith);line-height:var(--lh-monolith);letter-spacing:var(--tk-monolith);color:var(--ink)}.dark-folio .h1,.on-dark .h1{letter-spacing:calc(var(--tk-h1) + .005em)}.dark-folio .h2,.on-dark .h2{letter-spacing:calc(var(--tk-h2) + .005em)}.dark-folio .hero,.on-dark .hero{letter-spacing:calc(var(--tk-hero) + .005em)}.tnum{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.pnum{font-feature-settings:"pnum" 1;font-variant-numeric:proportional-nums}.onum{font-feature-settings:"onum" 1;font-variant-numeric:oldstyle-nums}.liga{font-feature-settings:"liga" 1,"calt" 1}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.hang{hanging-punctuation:first}.dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--ink);padding-top:6px;padding-right:12px;font-size:5.6em;font-weight:900;line-height:.85}.pullquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:32px 0}.dot-leader{font-feature-settings:"tnum" 1;align-items:baseline;gap:8px;display:flex}.dot-leader>.dot-leader-rule{opacity:.45;border-bottom:1px dotted;flex:1;position:relative;overflow:hidden;transform:translateY(-3px)}.a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);transition:text-decoration-color 80ms var(--ease),color 80ms var(--ease)}.a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.icode,.kbd{font-family:var(--font-mono);background:var(--bone);border:1px solid var(--rule);color:var(--ink);padding:1px 6px;font-size:.875em}.dark-folio .icode,.dark-folio .kbd,.on-dark .icode,.on-dark .kbd{border-color:var(--rule-soft);color:var(--paper);background:#0e1218;background:lab(5.21184% -.0802279 -4.44866)}sup.fn{font-family:var(--font-mono);color:var(--accent);vertical-align:super;letter-spacing:.05em;margin-left:1px;font-size:.55em}.mantine-Title-root{text-wrap:balance;color:var(--ink)}.mantine-Title-root[data-order="1"]{letter-spacing:var(--tk-h1)}.mantine-Title-root[data-order="2"]{letter-spacing:var(--tk-h2)}.mantine-Title-root[data-order="3"]{letter-spacing:var(--tk-h3)}.mantine-Title-root[data-order="4"],.mantine-Title-root[data-order="5"],.mantine-Title-root[data-order="6"]{letter-spacing:var(--tk-h4)}.dark-folio .mantine-Title-root[data-order="1"],.on-dark .mantine-Title-root[data-order="1"]{letter-spacing:calc(var(--tk-h1) + .005em)}.dark-folio .mantine-Title-root[data-order="2"],.on-dark .mantine-Title-root[data-order="2"]{letter-spacing:calc(var(--tk-h2) + .005em)}.mantine-Text-root{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.dark-folio .mantine-Text-root[data-size=md],.on-dark .mantine-Text-root[data-size=md]{line-height:1.7}.mantine-Text-root.label,.label{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);line-height:var(--lh-cap);letter-spacing:var(--tk-cap-tight);text-transform:uppercase;color:var(--slate)}ul.mantine-List-root{padding-inline-start:1.1em;list-style:"·  "}ol.mantine-List-root{padding-inline-start:2em;list-style:decimal-leading-zero}ol.mantine-List-root>li::marker{font-family:var(--font-mono);letter-spacing:.05em;color:var(--slate);font-size:.85em}.icon-tabler{color:currentColor;vertical-align:-.125em;flex:none}[data-clamp]{width:100%;max-width:min(1344px,100% - 2rem);margin:0 auto}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.55);cursor:pointer;opacity:.6;transition:opacity var(--t-input) var(--ease-input)}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.55);cursor:pointer;opacity:.6;transition:opacity var(--t-input) var(--ease-input)}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.55);cursor:pointer;opacity:.6;transition:opacity var(--t-input) var(--ease-input)}input[type=month]::-webkit-calendar-picker-indicator{filter:invert(.55);cursor:pointer;opacity:.6;transition:opacity var(--t-input) var(--ease-input)}input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.55);cursor:pointer;opacity:.6;transition:opacity var(--t-input) var(--ease-input)}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:focus::-webkit-calendar-picker-indicator{opacity:1}.dark-folio input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85)}.on-dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85)}.dark-folio input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85)}.on-dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85)}
.Blockquote-module-scss-module__JZJvNq__root{--bq-bg-light:transparent;--bq-bg-dark:transparent;--bq-bd:var(--ink);--bq-radius:0;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:var(--mantine-spacing-xl) 0;font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;background:0 0;border-radius:0;margin:0;font-size:clamp(20px,2.1vw,24px);font-style:italic;font-weight:400;line-height:1.35;position:relative}.Blockquote-module-scss-module__JZJvNq__root:before{content:"“";left:-.55em;top:var(--mantine-spacing-xl);color:var(--accent);font-size:1.2em;font-style:normal;font-weight:700;line-height:1;position:absolute}@media (max-width:768px){.Blockquote-module-scss-module__JZJvNq__root:before{margin-right:.15em;display:inline;position:static}}.Blockquote-module-scss-module__JZJvNq__cite{margin-top:var(--mantine-spacing-md);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);line-height:var(--lh-cap);letter-spacing:var(--tk-cap-tight);text-transform:uppercase;color:var(--slate);opacity:1;font-style:normal;display:block}.Blockquote-module-scss-module__JZJvNq__icon{width:auto;height:auto;margin-bottom:var(--mantine-spacing-sm);color:var(--accent);background:0 0;border:0;position:static}
.Button-module-scss-module__vIAviG__root{font-family:var(--font-display);letter-spacing:-.005em;border-radius:var(--rad);cursor:pointer;-webkit-user-select:none;user-select:none;height:auto;color:inherit;transition:background-color var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t) var(--ease),box-shadow var(--t) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.Button-module-scss-module__vIAviG__root:before{content:none}.Button-module-scss-module__vIAviG__root:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.Button-module-scss-module__vIAviG__root:active:where(:not(:disabled,[data-disabled],[data-loading])){transform:translateY(1px)}.Button-module-scss-module__vIAviG__root[data-block]{width:100%;display:flex}.Button-module-scss-module__vIAviG__root:where(:disabled,[data-disabled]):where(:not([data-loading])){opacity:.4;cursor:not-allowed;transform:none}.Button-module-scss-module__vIAviG__root[data-size=xs],.Button-module-scss-module__vIAviG__root[data-size=sm]{gap:8px;padding:9px 14px;font-size:13px}.Button-module-scss-module__vIAviG__root[data-size=lg]{gap:12px;padding:18px 28px;font-size:17px}.Button-module-scss-module__vIAviG__root[data-size=xl]{letter-spacing:-.015em;gap:14px;padding:22px 32px;font-size:22px;font-weight:900}.Button-module-scss-module__vIAviG__root[data-variant=primary]{background:var(--accent);color:var(--bone);border-color:var(--accent)}.Button-module-scss-module__vIAviG__root[data-variant=primary]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--accent-hi);border-color:var(--accent-hi)}.Button-module-scss-module__vIAviG__root[data-variant=primary]:active:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--accent-lo);border-color:var(--accent-lo)}.Button-module-scss-module__vIAviG__root[data-variant=secondary]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.Button-module-scss-module__vIAviG__root[data-variant=secondary]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--ink-step);border-color:var(--ink-step)}.Button-module-scss-module__vIAviG__root[data-variant=secondary]:active:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--ink);border-color:var(--ink)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=secondary]{color:var(--bone);border-color:var(--bone);background:0 0}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=secondary]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--bone);color:var(--ink)}.Button-module-scss-module__vIAviG__root[data-variant=outline]{color:var(--ink);border-color:var(--ink);background:0 0}.Button-module-scss-module__vIAviG__root[data-variant=outline]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--ink);color:var(--bone)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=outline]{color:var(--bone);border-color:var(--bone)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=outline]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--bone);color:#070a10;color:lab(2.71502% -.0109151 -2.95764)}.Button-module-scss-module__vIAviG__root[data-variant=ghost]{color:var(--ink);background:0 0;border-color:#0000;padding-inline:12px}.Button-module-scss-module__vIAviG__root[data-variant=ghost]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:color-mix(in oklab, var(--ink) 8%, transparent)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=ghost]{color:var(--bone)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=ghost]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:color-mix(in oklab, var(--bone) 12%, transparent)}.Button-module-scss-module__vIAviG__root[data-variant=utility]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);background:0 0;border-radius:0;padding:10px 14px;font-size:11px;font-weight:500}.Button-module-scss-module__vIAviG__root[data-variant=utility]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--ink);color:var(--bone)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=utility]{color:var(--bone);border-color:var(--bone)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=utility]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:var(--bone);color:#070a10;color:lab(2.71502% -.0109151 -2.95764)}.Button-module-scss-module__vIAviG__root[data-variant=link]{height:auto;color:var(--ink);border:0;border-bottom:1px solid var(--accent);font-family:var(--font-display);font-weight:700;font-size:inherit;letter-spacing:-.005em;vertical-align:baseline;background:0 0;border-radius:0;padding:0;line-height:1.2;transform:none!important}.Button-module-scss-module__vIAviG__root[data-variant=link]:hover:where(:not(:disabled,[data-disabled],[data-loading])){color:var(--accent)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=link]{color:var(--bone)}.on-dark .Button-module-scss-module__vIAviG__root[data-variant=link]:hover:where(:not(:disabled,[data-disabled],[data-loading])){color:var(--accent-hi)}.Button-module-scss-module__vIAviG__root[data-variant=danger]{background:var(--error);color:var(--bone);border-color:var(--error)}.Button-module-scss-module__vIAviG__root[data-variant=danger]:hover:where(:not(:disabled,[data-disabled],[data-loading])){background:color-mix(in oklab, var(--error) 82%, black);border-color:color-mix(in oklab, var(--error) 82%, black)}.Button-module-scss-module__vIAviG__inner{height:auto}.Button-module-scss-module__vIAviG__label{height:auto;letter-spacing:inherit;text-transform:inherit}.Button-module-scss-module__vIAviG__section svg{flex:none;width:1em;height:1em}.Button-module-scss-module__vIAviG__loader{color:currentColor}.Button-module-scss-module__vIAviG__group{display:inline-flex}.Button-module-scss-module__vIAviG__group .Button-module-scss-module__vIAviG__root{border-radius:0;position:relative}.Button-module-scss-module__vIAviG__group .Button-module-scss-module__vIAviG__root[aria-pressed=true]{background:var(--ink);color:var(--bone);border-color:var(--ink);z-index:1}.on-dark .Button-module-scss-module__vIAviG__group .Button-module-scss-module__vIAviG__root[aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}
.Charts-module-scss-module__wmYASq__root{--chart-text-color:var(--slate);--chart-grid-color:var(--ink-hair);--chart-cursor-fill:color-mix(in oklab, var(--accent) 5%, transparent);--chart-bar-label-color:var(--ink);--chart-stroke-color:var(--background);--chart-labels-color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.Charts-module-scss-module__wmYASq__root :where(text){font-family:var(--font-mono);letter-spacing:.06em;fill:var(--slate);font-size:11px}.Charts-module-scss-module__wmYASq__root :where(.Charts-module-scss-module__wmYASq__recharts-tooltip-cursor){fill:var(--chart-cursor-fill)}.Charts-module-scss-module__wmYASq__root :where(.Charts-module-scss-module__wmYASq__recharts-bar-rectangle,.Charts-module-scss-module__wmYASq__recharts-area-area,.Charts-module-scss-module__wmYASq__recharts-line-curve){transition:opacity .24s var(--ease-out-quart),d .24s var(--ease-out-quart)}.Charts-module-scss-module__wmYASq__container{width:100%;min-width:0}.Charts-module-scss-module__wmYASq__grid :where(line){stroke:var(--chart-grid-color);stroke-width:1px;shape-rendering:crispedges}.Charts-module-scss-module__wmYASq__axis{color:var(--chart-text-color)}.Charts-module-scss-module__wmYASq__axis :where(.Charts-module-scss-module__wmYASq__recharts-cartesian-axis-line){stroke:var(--ink);stroke-width:1px;shape-rendering:crispedges}.Charts-module-scss-module__wmYASq__axis :where(.Charts-module-scss-module__wmYASq__recharts-cartesian-axis-tick-line){stroke:var(--chart-grid-color);stroke-width:1px}.Charts-module-scss-module__wmYASq__axis :where(.Charts-module-scss-module__wmYASq__recharts-cartesian-axis-tick text){font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.Charts-module-scss-module__wmYASq__referenceLine :where(line){stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 4}.Charts-module-scss-module__wmYASq__referenceLine :where(text){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--accent);font-size:10px}.Charts-module-scss-module__wmYASq__axisLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--slate);font-size:10px}.Charts-module-scss-module__wmYASq__bar :where(rect){rx:0;ry:0}.Charts-module-scss-module__wmYASq__line :where(.Charts-module-scss-module__wmYASq__recharts-line-dot){display:none}.Charts-module-scss-module__wmYASq__line :where(.Charts-module-scss-module__wmYASq__recharts-line-active-dot circle){fill:var(--accent);stroke:var(--background);stroke-width:2px;r:4}.Charts-module-scss-module__wmYASq__area :where(.Charts-module-scss-module__wmYASq__recharts-area-dot){display:none}.Charts-module-scss-module__wmYASq__scatter :where(.Charts-module-scss-module__wmYASq__recharts-symbols){stroke:none}.Charts-module-scss-module__wmYASq__legend{flex-wrap:wrap;justify-content:flex-start;gap:18px;height:auto;margin-bottom:14px;padding:0 0 8px;display:flex}.Charts-module-scss-module__wmYASq__legendItem{cursor:default;background:0 0;border-radius:0;align-items:center;gap:8px;margin:0;padding:6px 0;display:inline-flex}.Charts-module-scss-module__wmYASq__legendItem:where(:hover){background:0 0}.Charts-module-scss-module__wmYASq__legendItemColor{border-radius:0;width:12px;min-width:12px;height:4px;min-height:4px}.Charts-module-scss-module__wmYASq__legendItemName{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:10px}.Charts-module-scss-module__wmYASq__tooltip{color:#e2e3e6;color:lab(90.3559% -.120997 -1.51215);box-shadow:none;font-family:var(--font-mono);background:#070a10;background:lab(2.71502% -.0109151 -2.95764);border:0;border-radius:0;min-width:220px;padding:0;font-size:11px;line-height:1.5}.Charts-module-scss-module__wmYASq__tooltipLabel{font-family:var(--font-display);letter-spacing:-.01em;color:#e2e3e6;color:lab(90.3559% -.120997 -1.51215);border-bottom:1px solid #e2e3e62e;border-bottom:1px solid lab(90.3559% -.120997 -1.51215/.18);margin:0;padding:12px 14px 6px;font-size:14px;font-weight:900}.Charts-module-scss-module__wmYASq__tooltipBody{padding:8px 14px 12px}.Charts-module-scss-module__wmYASq__tooltipItem{justify-content:space-between;align-items:center;gap:18px;margin:0;font-size:11px;display:flex}.Charts-module-scss-module__wmYASq__tooltipItem+.Charts-module-scss-module__wmYASq__tooltipItem{margin-top:4px}.Charts-module-scss-module__wmYASq__tooltipItemBody{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Charts-module-scss-module__wmYASq__tooltipItemColor{border-radius:0;flex:none;width:8px;min-width:8px;height:8px;min-height:8px}.Charts-module-scss-module__wmYASq__tooltipItemColor :where(circle){r:4;cx:4;cy:4}.Charts-module-scss-module__wmYASq__tooltipItemName{font-family:var(--font-mono);color:#e2e3e6b3;color:lab(90.3559% -.120997 -1.51215/.7);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Charts-module-scss-module__wmYASq__tooltipItemData{font-family:var(--font-mono);color:#e2e3e6;color:lab(90.3559% -.120997 -1.51215);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.Charts-module-scss-module__wmYASq__donutLabel{font-family:var(--font-display);letter-spacing:-.04em;fill:var(--ink);font-size:44px;font-weight:900}.Charts-module-scss-module__wmYASq__sparklineRoot{--chart-color:var(--ink)}.Charts-module-scss-module__wmYASq__sparklineRoot :where(.Charts-module-scss-module__wmYASq__recharts-area-area){display:none}.Charts-module-scss-module__wmYASq__sparklineRoot :where(svg){overflow:visible}
.Inputs-module-scss-module__XmirBW__wrapperRoot{display:block}.Inputs-module-scss-module__XmirBW__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--input-text-mute);margin-bottom:6px;font-size:11px;font-weight:400;line-height:1;display:block}.Inputs-module-scss-module__XmirBW__required{color:var(--input-accent);margin-left:4px}.Inputs-module-scss-module__XmirBW__description{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--input-text-mute);margin-top:6px;font-size:11px;font-weight:400;line-height:1.55}.Inputs-module-scss-module__XmirBW__error{font-family:var(--font-mono);color:var(--input-text);margin-top:6px;font-size:11px;font-weight:400;line-height:1.55}.Inputs-module-scss-module__XmirBW__error:before{content:"Error:";border-bottom:1px solid var(--input-accent);letter-spacing:.12em;text-transform:uppercase;margin-right:12px;padding-bottom:1px}.Inputs-module-scss-module__XmirBW__fieldset{border:0;margin:0;padding:0}.Inputs-module-scss-module__XmirBW__legend{font-family:var(--font-display);letter-spacing:-.01em;color:var(--input-text);font-size:22px;font-weight:700}.Inputs-module-scss-module__XmirBW__wrapper{--input-height-md:46px;transition:background-color var(--t-input) var(--ease-input),border-color var(--t-input) var(--ease-input);background:0 0;align-items:stretch;display:flex;position:relative}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]){background:var(--input-bg-boxed);border:1px solid var(--input-rule);border-radius:0}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]:hover):not(:focus-within){border-color:var(--input-rule-hover)}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]):focus-within{background:var(--input-bg-focus);border-color:var(--input-accent)}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed][data-error]){border-color:var(--input-accent)}:is(.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed][data-disabled]),.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]:disabled)){background:var(--bone);border-color:var(--rule-soft)}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=numeric]){border:0;border-bottom:1px solid var(--input-rule);align-items:baseline}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=numeric]:hover):not(:focus-within){border-bottom-color:var(--input-rule-hover)}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=numeric]):focus-within{border-bottom-width:2px;border-bottom-color:var(--input-accent);margin-bottom:-1px}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=numeric][data-error]){border-bottom-color:var(--input-accent)}.Inputs-module-scss-module__XmirBW__input{height:auto;min-height:0;color:var(--input-text);font-family:var(--font-sans);letter-spacing:0;caret-color:var(--input-accent);transition:border-color var(--t-input) var(--ease-input),background-color var(--t-input) var(--ease-input),color var(--t-input) var(--ease-input);background:0 0;border-radius:0;font-size:18px;font-weight:400;line-height:1.4}.Inputs-module-scss-module__XmirBW__input::placeholder{color:var(--input-placeholder);opacity:1}.Inputs-module-scss-module__XmirBW__input:focus,.Inputs-module-scss-module__XmirBW__input:focus-visible{box-shadow:none;outline:none}.Inputs-module-scss-module__XmirBW__input:disabled,.Inputs-module-scss-module__XmirBW__input[data-disabled=true]{color:var(--input-placeholder);cursor:not-allowed;opacity:1}.Inputs-module-scss-module__XmirBW__input[data-variant=underline],.Inputs-module-scss-module__XmirBW__input[data-variant=default]{border:0;border-bottom:1px solid var(--input-rule);padding-inline:0}.Inputs-module-scss-module__XmirBW__input[data-variant=underline]:hover:not(:focus,:disabled),.Inputs-module-scss-module__XmirBW__input[data-variant=default]:hover:not(:focus,:disabled){border-bottom-color:var(--input-rule-hover)}.Inputs-module-scss-module__XmirBW__input[data-variant=underline]:focus,.Inputs-module-scss-module__XmirBW__input[data-variant=underline]:focus-visible,.Inputs-module-scss-module__XmirBW__input[data-variant=default]:focus,.Inputs-module-scss-module__XmirBW__input[data-variant=default]:focus-visible{border-bottom-width:2px;border-bottom-color:var(--input-accent);margin-bottom:-1px}.Inputs-module-scss-module__XmirBW__input[data-variant=underline][data-error],.Inputs-module-scss-module__XmirBW__input[data-variant=default][data-error]{border-bottom-color:var(--input-accent)}.Inputs-module-scss-module__XmirBW__input[data-variant=underline]:disabled,.Inputs-module-scss-module__XmirBW__input[data-variant=underline][data-disabled=true],.Inputs-module-scss-module__XmirBW__input[data-variant=default]:disabled,.Inputs-module-scss-module__XmirBW__input[data-variant=default][data-disabled=true]{border-bottom-color:var(--rule-soft)}.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]{background:0 0;border:0;padding-inline:14px;font-size:16px}.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]:disabled,.Inputs-module-scss-module__XmirBW__input[data-variant=boxed][data-disabled=true]{color:var(--input-placeholder)}.Inputs-module-scss-module__XmirBW__input[data-variant=numeric]{font-family:var(--font-mono);letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;border:0;flex:1;padding-inline:0;font-size:28px;font-weight:400;line-height:1}.Inputs-module-scss-module__XmirBW__input[data-variant=locked]{font-family:var(--font-display);color:var(--input-text);cursor:default;background:0 0;border:0;padding-inline:0;font-weight:500}.Inputs-module-scss-module__XmirBW__input:not(textarea){height:var(--input-height)}.Inputs-module-scss-module__XmirBW__input[data-variant=numeric]:not(textarea){height:calc(var(--input-height) - 1px)}.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]:not(textarea){height:calc(var(--input-height) - 2px)}.Inputs-module-scss-module__XmirBW__input[data-variant=underline]:not(textarea):focus,.Inputs-module-scss-module__XmirBW__input[data-variant=default]:not(textarea):focus{height:calc(var(--input-height) + 1px)}textarea.Inputs-module-scss-module__XmirBW__input{padding-block:12px}.Inputs-module-scss-module__XmirBW__section{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--input-text-mute);pointer-events:none;background:0 0;border:0;flex:none;align-items:center;font-size:12px;font-weight:500;line-height:1;display:flex}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=numeric]) .Inputs-module-scss-module__XmirBW__section[data-position=right]{align-self:baseline;width:auto;margin-left:8px;padding:10px 0;position:static}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]) .Inputs-module-scss-module__XmirBW__section[data-position=left]{background:var(--bone);border-right:1px solid var(--input-rule);align-self:stretch;width:auto;padding:0 12px;position:static}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=boxed]) .Inputs-module-scss-module__XmirBW__section[data-position=right]{width:auto;padding:0 12px;position:static}.Inputs-module-scss-module__XmirBW__wrapper:has(.Inputs-module-scss-module__XmirBW__input[data-variant=underline]) .Inputs-module-scss-module__XmirBW__section[data-position=right]{padding-right:0}.Inputs-module-scss-module__XmirBW__dropdown{background:var(--input-bg-boxed);border:1px solid var(--input-rule);box-shadow:none;border-radius:0;max-width:360px;padding:0}.Inputs-module-scss-module__XmirBW__options{margin:0;padding:0}.Inputs-module-scss-module__XmirBW__option{font-family:var(--font-sans);color:var(--input-text-mute);cursor:pointer;transition:color var(--t-input) var(--ease-input),border-left-color var(--t-input) var(--ease-input);border-left:2px solid #0000;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.5}.Inputs-module-scss-module__XmirBW__option:hover,.Inputs-module-scss-module__XmirBW__option[data-combobox-selected=true],.Inputs-module-scss-module__XmirBW__option[data-combobox-active=true]{color:var(--input-text);border-left-color:var(--input-accent);padding-left:14px}.Inputs-module-scss-module__XmirBW__option[data-checked],.Inputs-module-scss-module__XmirBW__option[data-checked=true],.Inputs-module-scss-module__XmirBW__option[data-mod-selected=true],.Inputs-module-scss-module__XmirBW__option[data-selected=true]{color:var(--input-text);border-left-color:var(--input-accent);font-family:var(--font-display);padding-left:14px;font-weight:700}.Inputs-module-scss-module__XmirBW__option[data-combobox-disabled=true],.Inputs-module-scss-module__XmirBW__option[data-disabled=true]{opacity:.4;cursor:not-allowed}.Inputs-module-scss-module__XmirBW__empty{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--input-text-mute);text-align:left;padding:16px;font-size:11px}.Inputs-module-scss-module__XmirBW__groupLabel{border-top:1px solid var(--input-rule);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--input-text-mute);background:0 0;padding:10px 16px;font-size:10px;font-weight:500}.Inputs-module-scss-module__XmirBW__groupLabel:before{content:none}.Inputs-module-scss-module__XmirBW__header,.Inputs-module-scss-module__XmirBW__footer{border-bottom:1px solid var(--input-rule);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--input-text-mute);padding:10px 16px;font-size:10px;font-weight:500}.Inputs-module-scss-module__XmirBW__footer{border-bottom:0;border-top:1px solid var(--input-rule)}.Inputs-module-scss-module__XmirBW__checkboxRoot{--checkbox-size:16px}.Inputs-module-scss-module__XmirBW__checkboxBody{align-items:center;gap:10px}.Inputs-module-scss-module__XmirBW__checkboxInner{width:16px;height:16px;position:relative}.Inputs-module-scss-module__XmirBW__checkboxInner:after{content:"";background:var(--bone);pointer-events:none;opacity:0;width:8px;height:8px;transition:opacity var(--t-input) var(--ease-input);margin:auto;position:absolute;inset:0}.Inputs-module-scss-module__XmirBW__checkboxInner:has(input:checked):after{opacity:1}.Inputs-module-scss-module__XmirBW__checkboxInner:has(input:indeterminate):after{opacity:1}.Inputs-module-scss-module__XmirBW__checkboxInput{border:1px solid var(--input-rule);cursor:pointer;width:100%;height:100%;transition:border-color var(--t-input) var(--ease-input),background-color var(--t-input) var(--ease-input);background:#fff;border-radius:0}.Inputs-module-scss-module__XmirBW__checkboxInput:hover:not(:disabled,:checked){border-color:var(--input-text)}.Inputs-module-scss-module__XmirBW__checkboxInput:focus,.Inputs-module-scss-module__XmirBW__checkboxInput:focus-visible{border-width:2px;border-color:var(--input-accent);outline:none}.Inputs-module-scss-module__XmirBW__checkboxInput:checked,.Inputs-module-scss-module__XmirBW__checkboxInput:indeterminate{background:var(--input-accent);border-color:var(--input-accent)}.Inputs-module-scss-module__XmirBW__checkboxInput:disabled{background:var(--bone);border-color:var(--rule-soft);cursor:not-allowed}.Inputs-module-scss-module__XmirBW__checkboxIcon{display:none}.Inputs-module-scss-module__XmirBW__checkboxLabelWrapper{flex-direction:column;gap:2px;display:flex}.Inputs-module-scss-module__XmirBW__checkboxLabel{font-family:var(--font-sans);color:var(--input-text);cursor:pointer;padding-left:0;font-size:15px;font-weight:400;line-height:1.5}.Inputs-module-scss-module__XmirBW__checkboxLabel[data-disabled=true]{color:var(--input-placeholder);cursor:not-allowed}.Inputs-module-scss-module__XmirBW__checkboxDescription{font-family:var(--font-mono);color:var(--input-text-mute);font-size:11px;line-height:1.55}.Inputs-module-scss-module__XmirBW__checkboxError{font-family:var(--font-mono);color:var(--input-text);font-size:11px}:is(.dark-folio .Inputs-module-scss-module__XmirBW__checkboxInput,.on-dark .Inputs-module-scss-module__XmirBW__checkboxInput){background:var(--ink-800);border-color:var(--input-rule)}:is(.dark-folio .Inputs-module-scss-module__XmirBW__checkboxInput:hover:not(:disabled,:checked),.on-dark .Inputs-module-scss-module__XmirBW__checkboxInput:hover:not(:disabled,:checked)){border-color:var(--input-rule-hover)}:is(.dark-folio .Inputs-module-scss-module__XmirBW__checkboxInput:checked,.dark-folio .Inputs-module-scss-module__XmirBW__checkboxInput:indeterminate,.on-dark .Inputs-module-scss-module__XmirBW__checkboxInput:checked,.on-dark .Inputs-module-scss-module__XmirBW__checkboxInput:indeterminate){background:var(--input-accent);border-color:var(--input-accent)}:is(.dark-folio .Inputs-module-scss-module__XmirBW__checkboxInput:disabled,.on-dark .Inputs-module-scss-module__XmirBW__checkboxInput:disabled){background:var(--background);border-color:var(--input-rule)}.Inputs-module-scss-module__XmirBW__radioRoot{--radio-size:16px}.Inputs-module-scss-module__XmirBW__radioBody{align-items:center;gap:10px}.Inputs-module-scss-module__XmirBW__radioInner{width:16px;height:16px;position:relative}.Inputs-module-scss-module__XmirBW__radioInner:after{content:"";background:var(--bone);pointer-events:none;opacity:0;width:6px;height:6px;transition:opacity var(--t-input) var(--ease-input);margin:auto;position:absolute;inset:0}.Inputs-module-scss-module__XmirBW__radioInner:has(input:checked):after{opacity:1}.Inputs-module-scss-module__XmirBW__radioInput{border:1px solid var(--input-rule);cursor:pointer;width:100%;height:100%;transition:border-color var(--t-input) var(--ease-input),background-color var(--t-input) var(--ease-input);background:#fff;border-radius:0}.Inputs-module-scss-module__XmirBW__radioInput:hover:not(:disabled,:checked){border-color:var(--input-text)}.Inputs-module-scss-module__XmirBW__radioInput:focus,.Inputs-module-scss-module__XmirBW__radioInput:focus-visible{border-width:2px;border-color:var(--input-accent);outline:none}.Inputs-module-scss-module__XmirBW__radioInput:checked{background:var(--input-accent);border-color:var(--input-accent)}.Inputs-module-scss-module__XmirBW__radioInput:disabled{background:var(--bone);border-color:var(--rule-soft);cursor:not-allowed}.Inputs-module-scss-module__XmirBW__radioIcon{display:none}.Inputs-module-scss-module__XmirBW__radioLabelWrapper{flex-direction:column;gap:2px;display:flex}.Inputs-module-scss-module__XmirBW__radioLabel{font-family:var(--font-sans);color:var(--input-text);cursor:pointer;padding-left:0;font-size:15px;font-weight:400;line-height:1.5}.Inputs-module-scss-module__XmirBW__radioDescription{font-family:var(--font-mono);color:var(--input-text-mute);font-size:11px}:is(.dark-folio .Inputs-module-scss-module__XmirBW__radioInput,.on-dark .Inputs-module-scss-module__XmirBW__radioInput){background:var(--ink-800);border-color:var(--input-rule)}:is(.dark-folio .Inputs-module-scss-module__XmirBW__radioInput:hover:not(:disabled,:checked),.on-dark .Inputs-module-scss-module__XmirBW__radioInput:hover:not(:disabled,:checked)){border-color:var(--input-rule-hover)}:is(.dark-folio .Inputs-module-scss-module__XmirBW__radioInput:disabled,.on-dark .Inputs-module-scss-module__XmirBW__radioInput:disabled){background:var(--background);border-color:var(--input-rule)}.Inputs-module-scss-module__XmirBW__segmentRoot{--sc-radius:0;border:0;border-bottom:1px solid var(--input-rule);box-shadow:none;background:0 0;border-radius:0;height:auto;min-height:0;margin-bottom:-1px;padding:0;display:flex;position:relative}.Inputs-module-scss-module__XmirBW__segmentControl{background:0 0;border:0;border-radius:0;flex:1;padding:0}.Inputs-module-scss-module__XmirBW__segmentLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--input-text-mute);cursor:pointer;transition:color var(--t-input) var(--ease-input);border-radius:0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1;display:block;background:0 0!important}.Inputs-module-scss-module__XmirBW__segmentLabel[data-active=true],.Inputs-module-scss-module__XmirBW__segmentLabel[data-active],.Inputs-module-scss-module__XmirBW__segmentLabel:hover:not([data-disabled]){color:var(--input-text)}.Inputs-module-scss-module__XmirBW__segmentLabel[data-disabled]{color:var(--input-placeholder);cursor:not-allowed}.Inputs-module-scss-module__XmirBW__segmentIndicator{background:var(--input-accent);box-shadow:none;border-radius:0;bottom:0;height:2px!important;top:auto!important}.Inputs-module-scss-module__XmirBW__numberControls{display:none}
.Table-module-scss-module__7BtIXa__table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--ink);border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-variant-numeric:tabular-nums;caption-side:top;font-size:14px}.Table-module-scss-module__7BtIXa__thead{background:0 0}.Table-module-scss-module__7BtIXa__th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);text-align:left;padding:10px var(--col-x);border-bottom:1px solid var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;background:0 0;font-size:10px;font-weight:500}.Table-module-scss-module__7BtIXa__th[data-num]{text-align:right}.Table-module-scss-module__7BtIXa__th[data-sortable]{cursor:pointer;transition:color var(--t) var(--ease)}.Table-module-scss-module__7BtIXa__th[data-sortable]:hover,.Table-module-scss-module__7BtIXa__th[data-sort=asc],.Table-module-scss-module__7BtIXa__th[data-sort=desc]{color:var(--ink)}.Table-module-scss-module__7BtIXa__caret{color:var(--ink-mute);font-size:9px;font-family:var(--font-mono);margin-left:6px;display:inline-block;transform:translateY(-1px)}.Table-module-scss-module__7BtIXa__th[data-sort=asc] .Table-module-scss-module__7BtIXa__caret,.Table-module-scss-module__7BtIXa__th[data-sort=desc] .Table-module-scss-module__7BtIXa__caret{color:var(--accent)}.Table-module-scss-module__7BtIXa__tbody{background:0 0}.Table-module-scss-module__7BtIXa__tr{transition:background-color var(--t) var(--ease);background:0 0;border:0}.Table-module-scss-module__7BtIXa__tr:hover .Table-module-scss-module__7BtIXa__td{background:var(--ink-tint)}.Table-module-scss-module__7BtIXa__tr[data-featured] .Table-module-scss-module__7BtIXa__td,.Table-module-scss-module__7BtIXa__tr[data-featured]:hover .Table-module-scss-module__7BtIXa__td{background:var(--accent-tint)}.Table-module-scss-module__7BtIXa__tr[data-selected] .Table-module-scss-module__7BtIXa__td,.Table-module-scss-module__7BtIXa__tr[data-selected]:hover .Table-module-scss-module__7BtIXa__td{background:var(--ink-mist)}.Table-module-scss-module__7BtIXa__tr[data-skeleton]:hover .Table-module-scss-module__7BtIXa__td{background:0 0}.Table-module-scss-module__7BtIXa__td{padding:var(--row-y-default) var(--col-x);border:0;border-bottom:1px solid var(--ink-faint);vertical-align:middle;transition:background-color var(--t) var(--ease);background:0 0;line-height:1.4}.Table-module-scss-module__7BtIXa__td[data-num]{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum" 1}.Table-module-scss-module__7BtIXa__td[data-id]{font-family:var(--font-display);letter-spacing:-.005em;font-weight:700}.Table-module-scss-module__7BtIXa__td[data-headline]{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:900}.Table-module-scss-module__7BtIXa__td[data-muted]{color:var(--ink-mute)}.Table-module-scss-module__7BtIXa__tbody .Table-module-scss-module__7BtIXa__tr:last-child .Table-module-scss-module__7BtIXa__td{border-bottom:0}.Table-module-scss-module__7BtIXa__tfoot{background:0 0}.Table-module-scss-module__7BtIXa__tfoot .Table-module-scss-module__7BtIXa__td{padding:var(--row-y-default) var(--col-x);border-top:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.04em;border-bottom:0;font-size:12px;font-weight:700}.Table-module-scss-module__7BtIXa__tfoot .Table-module-scss-module__7BtIXa__td[data-num]{font-size:14px}.Table-module-scss-module__7BtIXa__caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--ink-faint);margin-bottom:0;padding-bottom:12px;font-size:10px}.Table-module-scss-module__7BtIXa__table[data-density=compact] .Table-module-scss-module__7BtIXa__td,.Table-module-scss-module__7BtIXa__table[data-density=compact] .Table-module-scss-module__7BtIXa__tfoot .Table-module-scss-module__7BtIXa__td{padding-top:var(--row-y-compact);padding-bottom:var(--row-y-compact);font-size:13px}.Table-module-scss-module__7BtIXa__table[data-density=comfortable] .Table-module-scss-module__7BtIXa__td,.Table-module-scss-module__7BtIXa__table[data-density=comfortable] .Table-module-scss-module__7BtIXa__tfoot .Table-module-scss-module__7BtIXa__td{padding-top:var(--row-y-comfortable);padding-bottom:var(--row-y-comfortable)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td{font-family:var(--font-mono);text-align:center;color:var(--ink);border-bottom:0;padding:12px 8px;font-size:11px}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-id],.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-headline]{text-align:left;font-family:var(--font-display);letter-spacing:-.005em;font-size:13px;font-weight:700}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v="0"]{background:var(--ink-mist);color:var(--ink-mute)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v="1"]{background:#e2e3e6;background:lab(90.3559% -.120997 -1.51215)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v="2"]{background:#c5c7cd;background:lab(80.2471% -.229448 -3.01695)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v="3"]{background:#a7abb3;background:lab(69.7892% -.320524 -4.5122)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v="4"]{color:var(--bone);background:#848994;background:lab(57% -.413507 -6.73314)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v="5"]{color:var(--bone);background:#666c77;background:lab(45.3983% -.383884 -6.71862)}.Table-module-scss-module__7BtIXa__table[data-heat] .Table-module-scss-module__7BtIXa__td[data-v=featured]{background:var(--accent);color:var(--bone);font-weight:700}
.navigation-bar-module-scss-module__mMa_aW__root{height:var(--navbar-height);z-index:50;background:var(--background);border-bottom:1px solid var(--ink-faint);font-family:var(--font-sans);transition:background-color .24s var(--ease),border-bottom-color .24s var(--ease);position:fixed;inset:0 0 auto}.navigation-bar-module-scss-module__mMa_aW__row{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-lg);height:100%;display:flex}.navigation-bar-module-scss-module__mMa_aW__identity{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;transition:color .24s var(--ease);align-items:baseline;gap:6px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.navigation-bar-module-scss-module__mMa_aW__identitySep{color:var(--accent);transition:color .24s var(--ease);font-weight:900;transform:translateY(-1px)}.navigation-bar-module-scss-module__mMa_aW__identityMeta{border-left:1px solid var(--ink-faint);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-xs);letter-spacing:.16em;color:var(--slate);text-transform:uppercase;white-space:nowrap;transition:color .24s var(--ease),border-left-color .24s var(--ease);margin-left:14px;padding-left:14px}.navigation-bar-module-scss-module__mMa_aW__links{align-items:stretch;gap:24px;height:100%;list-style:none;display:flex}.navigation-bar-module-scss-module__mMa_aW__links li{align-items:stretch;display:flex}.navigation-bar-module-scss-module__mMa_aW__link{height:100%;font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);letter-spacing:var(--tk-cap-tight);text-transform:uppercase;color:var(--slate);transition:color .12s var(--ease);align-items:center;line-height:1;display:inline-flex;position:relative}.navigation-bar-module-scss-module__mMa_aW__link:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .18s var(--ease),background-color .24s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.navigation-bar-module-scss-module__mMa_aW__link:hover{color:var(--ink)}.navigation-bar-module-scss-module__mMa_aW__link:focus-visible{color:var(--ink);outline:none}.navigation-bar-module-scss-module__mMa_aW__link:focus-visible:after{transform:scaleX(1)}.navigation-bar-module-scss-module__mMa_aW__linkActive{color:var(--ink)}.navigation-bar-module-scss-module__mMa_aW__linkActive:after{transform:scaleX(1)}.navigation-bar-module-scss-module__mMa_aW__toggle{appearance:none;width:32px;height:32px;color:var(--ink);cursor:pointer;transition:color .12s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.navigation-bar-module-scss-module__mMa_aW__toggle:hover{color:var(--accent)}.navigation-bar-module-scss-module__mMa_aW__toggle:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.navigation-bar-module-scss-module__mMa_aW__sheet{background:var(--background);border-bottom:1px solid var(--ink-faint);position:absolute;top:100%;left:0;right:0}.navigation-bar-module-scss-module__mMa_aW__sheetLinks{width:100%;max-width:min(1344px,100% - 2rem);margin:0 auto;padding:4px 0 12px;list-style:none}.navigation-bar-module-scss-module__mMa_aW__sheetLink{border-bottom:1px solid var(--ink-faint);color:var(--ink-step);transition:color .12s var(--ease);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.navigation-bar-module-scss-module__mMa_aW__sheetLinks li:last-child .navigation-bar-module-scss-module__mMa_aW__sheetLink{border-bottom:0}.navigation-bar-module-scss-module__mMa_aW__sheetLink:hover{color:var(--ink)}.navigation-bar-module-scss-module__mMa_aW__sheetNum{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-cap-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);line-height:1}.navigation-bar-module-scss-module__mMa_aW__sheetLabel{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1}.navigation-bar-module-scss-module__mMa_aW__sheetLinkActive{color:var(--ink)}.navigation-bar-module-scss-module__mMa_aW__sheetLinkActive .navigation-bar-module-scss-module__mMa_aW__sheetNum{color:var(--accent)}.navigation-bar-module-scss-module__mMa_aW__sheetLinkActive .navigation-bar-module-scss-module__mMa_aW__sheetLabel{padding-left:14px;position:relative}.navigation-bar-module-scss-module__mMa_aW__sheetLinkActive .navigation-bar-module-scss-module__mMa_aW__sheetLabel:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:860px){.navigation-bar-module-scss-module__mMa_aW__identityMeta{display:none}}@media (max-width:720px){.navigation-bar-module-scss-module__mMa_aW__links{display:none}.navigation-bar-module-scss-module__mMa_aW__toggle{display:inline-flex}}.navigation-bar-module-scss-module__mMa_aW__identitySubtext{font-family:var(--font-display);letter-spacing:-.01em;line-height:1;font-weight:600!important}
.footer-module-scss-module__p2IoJa__root{border-top:1px solid var(--ink);background:var(--page);font-family:var(--font-sans);margin-top:auto}.footer-module-scss-module__p2IoJa__colophon{align-items:start;gap:var(--mantine-spacing-xxl);padding-block:var(--mantine-spacing-xxl) var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.footer-module-scss-module__p2IoJa__identity{gap:12px;min-width:0;display:grid}.footer-module-scss-module__p2IoJa__identityMark{font-family:var(--font-display);letter-spacing:var(--tk-h2);text-transform:uppercase;color:var(--ink);align-items:baseline;gap:8px;font-size:32px;font-weight:900;line-height:1;display:inline-flex}.footer-module-scss-module__p2IoJa__identitySep{color:var(--accent)}.footer-module-scss-module__p2IoJa__identityCredit{color:var(--ink-step);align-items:baseline;gap:8px;font-weight:500;display:inline-flex}.footer-module-scss-module__p2IoJa__identityInstitution{max-width:60ch;line-height:1.5}.footer-module-scss-module__p2IoJa__indexNav{min-width:360px}.footer-module-scss-module__p2IoJa__indexLabel{margin-bottom:14px}.footer-module-scss-module__p2IoJa__indexList{gap:2px var(--mantine-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.footer-module-scss-module__p2IoJa__indexLink{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cap-sm);letter-spacing:var(--tk-cap-tight);text-transform:uppercase;color:var(--ink-step);transition:color .12s var(--ease);grid-template-columns:28px 1fr;align-items:center;gap:4px;padding:8px 0;line-height:1;display:grid;position:relative}.footer-module-scss-module__p2IoJa__indexLink:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .18s var(--ease);position:absolute;bottom:4px;left:32px;right:0;transform:scaleX(0)}.footer-module-scss-module__p2IoJa__indexLink:hover{color:var(--ink)}.footer-module-scss-module__p2IoJa__indexLink:hover:after,.footer-module-scss-module__p2IoJa__indexLink:focus-visible:after{transform:scaleX(1)}.footer-module-scss-module__p2IoJa__indexLink:focus-visible{outline:1px solid var(--ink);outline-offset:2px;color:var(--ink)}.footer-module-scss-module__p2IoJa__indexNum{color:var(--slate);font-weight:500}.footer-module-scss-module__p2IoJa__partnerStrip{border-top:1px solid var(--ink-faint)}.footer-module-scss-module__p2IoJa__partnerRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding-block:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.footer-module-scss-module__p2IoJa__iliadCredit{align-items:baseline;gap:12px;display:inline-flex}@media (max-width:720px){.footer-module-scss-module__p2IoJa__colophon{gap:var(--mantine-spacing-xl);padding-block:var(--mantine-spacing-xl) var(--mantine-spacing-lg);grid-template-columns:1fr}.footer-module-scss-module__p2IoJa__identityMark{font-size:26px}.footer-module-scss-module__p2IoJa__indexNav{min-width:0}}@media (max-width:480px){.footer-module-scss-module__p2IoJa__indexList{grid-template-columns:1fr}.footer-module-scss-module__p2IoJa__partnerRow{align-items:flex-start;gap:var(--mantine-spacing-sm);flex-direction:column}}.footer-module-scss-module__p2IoJa__identityEdition{font-weight:500!important}
.iliad-logo-module-scss-module__4BFdtq__mainContainer{height:var(--h);--w:calc(var(--h) * 1.2);--hh:calc(var(--w) * .45);--rhh:calc(var(--w) * .45 - 4px);--lhh:calc(var(--w) * .45 - 2px);aspect-ratio:16/5;--atf:cubic-bezier(.645, .045, .355, 1);position:relative}.iliad-logo-module-scss-module__4BFdtq__mainContainer *{transition:all .28s var(--atf)}.iliad-logo-module-scss-module__4BFdtq__mainContainer{--iliad-logo-color:#222}.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__rightMask{left:100%}.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__rightMask svg,.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__rightMask img{right:100%}.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__leftMask{left:0%}.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__leftMask svg,.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__leftMask img{left:var(--lhh)}.iliad-logo-module-scss-module__4BFdtq__mainContainer:hover .iliad-logo-module-scss-module__4BFdtq__logoContainer{left:calc(100% - var(--rhh) + 4px)}.iliad-logo-module-scss-module__4BFdtq__rightMask{left:calc(0% + var(--rhh));width:100%;height:100%;padding-right:var(--rhh);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;top:0;overflow:hidden}.iliad-logo-module-scss-module__4BFdtq__rightMask svg,.iliad-logo-module-scss-module__4BFdtq__rightMask img{object-fit:contain;right:var(--rhh);height:50%;position:absolute}.iliad-logo-module-scss-module__4BFdtq__leftMask{left:calc(-100% + var(--lhh));width:100%;height:100%;position:absolute;top:0;overflow:hidden}.iliad-logo-module-scss-module__4BFdtq__leftMask svg,.iliad-logo-module-scss-module__4BFdtq__leftMask img{object-fit:contain;height:60%;position:absolute;bottom:0;left:100%}.iliad-logo-module-scss-module__4BFdtq__logoContainer{height:100%;width:var(--w);justify-content:center;align-items:flex-end;display:flex;position:absolute;left:0%;overflow:hidden}.iliad-logo-module-scss-module__4BFdtq__logoContainer svg,.iliad-logo-module-scss-module__4BFdtq__logoContainer img{object-fit:contain;width:100%}.iliad-logo-module-scss-module__4BFdtq__overflow{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}
