@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_76ff0776-module__DI2JMW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_76ff0776-module__DI2JMW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_a9325449-module__Y743-q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_a9325449-module__Y743-q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--roofkit-surface-warm:#f7f6f2;--roofkit-surface:#fbfaf7;--roofkit-ink:#112135;--roofkit-ink-soft:#415166;--roofkit-cobalt:#06c;--roofkit-cobalt-deep:#003b7b;--roofkit-cobalt-soft:#0066cc24;--roofkit-app-cta:#037ff7;--roofkit-app-cta-hover:#0268d4;--roofkit-app-cta-foreground:#fff;--roofkit-app-cta-border:color-mix(in srgb, var(--roofkit-app-cta) 78%, black 22%);--roofkit-app-cta-shadow:inset 0 0 0 1px #ffffff6b, inset 0 0 6px 0 #ffffff80, inset 0 0 14px 1px #ffffff38, 0 1px 2px #00205024;--roofkit-app-cta-shadow-hover:inset 0 0 0 1px #ffffff8c, inset 0 0 8px 0 #fff9, inset 0 0 22px 4px #ffffff52, 0 2px 6px #00205038;--roofkit-app-cta-light:#edf5ff;--roofkit-app-cta-light-hover:#e2eefb;--roofkit-app-cta-light-foreground:var(--roofkit-ink);--roofkit-app-cta-light-border:#a9b8c8;--roofkit-app-cta-light-shadow:inset 0 0 0 1px #ffffffeb, inset 0 0 6px 0 #ffffffb8, inset 0 0 14px 1px #c5d6e880, 0 1px 2px #00000052;--roofkit-app-cta-light-shadow-hover:inset 0 0 0 1px #fffffffa, inset 0 0 8px 0 #ffffffd6, inset 0 0 22px 4px #c5d6e8a8, 0 2px 6px #0000006b;--roofkit-sky:#cbe9ff;--roofkit-sky-strong:#61c3f9;--roofkit-line:#b4cae1;--roofkit-on-cobalt:#fdfcf8;--roofkit-pixel-off:var(--roofkit-surface-warm);--roofkit-pixel-border:color-mix(in srgb, var(--roofkit-ink) 10%, transparent);--roofkit-pixel-blue:#0085c0;--roofkit-pixel-cobalt:#1d99fe;--roofkit-pixel-highlight:#84d2ff;--report-accent:#edf774;--report-accent-foreground:#152035;--report-accent-hover:#d6e048;--report-accent-strong:#535800;--report-accent-border:#d8e085;--report-accent-subtle:#f6fbd8;--report-success:#2a9754;--report-success-subtle:#e5f8e9;--report-warning:#d0901e;--report-warning-subtle:#fef0d4;--report-danger:#d03739;--report-danger-subtle:#ffedeb;--report-info:#1777b8;--report-info-subtle:#e7f4ff;--report-success-ink:#135c30;--report-warning-ink:#6f4a06;--report-danger-ink:#9b1e22;--report-info-ink:#005487;--report-canvas:#f2f3f5;--report-surface:#fff;--report-hairline:#dcdee1;--report-edge-eave:#276ed2;--report-edge-rake:#1b9247;--report-edge-ridge:#cf4047;--report-edge-hip:#ca8a10;--report-edge-valley:#db6b25}@supports (color:lab(0% 0 0)){:root{--roofkit-ink:lab(12.1926% -1.09246 -15.6859);--roofkit-ink-soft:lab(33.7436% -2.20358 -14.2339);--roofkit-cobalt:lab(42.6398% 8.26961 -64.9971);--roofkit-cobalt-deep:lab(24.4455% 7.37475 -47.8502);--roofkit-cobalt-soft:lab(42.6398% 8.26961 -64.9971/.14);--roofkit-sky:lab(90.7707% -8.92556 -19.38);--roofkit-sky-strong:lab(74.6028% -18.1873 -35.8771);--roofkit-line:lab(80.2232% -3.92139 -14.0645);--roofkit-on-cobalt:lab(98.8661% -.0120997 1.90746);--roofkit-pixel-blue:lab(51.185% -18.239 -46.8853);--roofkit-pixel-cobalt:lab(60.7749% -4.16648 -60.3569);--roofkit-pixel-highlight:lab(80.424% -16.0885 -30.1294);--report-accent:lab(94.6781% -16.2937 60.7109);--report-accent-foreground:lab(12.1314% .575773 -15.3773);--report-accent-hover:lab(86.255% -16.8732 68.9839);--report-accent-strong:lab(35.7224% -9.40803 43.5924);--report-accent-border:lab(86.9994% -12.7845 43.4928);--report-accent-subtle:lab(97.5105% -5.71176 16.0473);--report-success:lab(55.3801% -43.4116 26.0546);--report-success-subtle:lab(95.7369% -8.44359 4.94778);--report-warning:lab(65.057% 18.8831 63.965);--report-warning-subtle:lab(95.4996% 1.50701 15.5243);--report-danger:lab(48.2013% 60.0834 36.993);--report-danger-subtle:lab(95.1015% 8.58063 4.62639);--report-info:lab(47.3918% -8.49599 -42.2468);--report-info-subtle:lab(95.3627% -3.68303 -9.57522);--report-success-ink:lab(33.9899% -31.034 18.6408);--report-warning-ink:lab(34.9428% 12.2278 41.6144);--report-danger-ink:lab(34.5744% 50.677 31.8589);--report-info-ink:lab(33.4977% -6.42422 -35.6566);--report-canvas:lab(95.9348% -.131994 -.745106);--report-surface:lab(100% 0 0);--report-hairline:lab(88.3894% -.261158 -1.48855)}}