@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b3d3ade9-module__lx5caG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b3d3ade9-module__lx5caG__variable{--font-saavi-base-source:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.1n2oi-d4a-xww.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_e75a2ba4-module__wRgo6G__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_e75a2ba4-module__wRgo6G__variable{--font-saavi-display-loader:"Poppins", "Poppins Fallback"}
@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eea1f89e3f9aee-s.00844g0djtarp.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:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5b8c2c3ad728dea-s.35ztnejgk56ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c9b3af7257a0dd0-s.22gvoa490cz6p.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79610026aa38ebe-s.3uczslg-f6a5v.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:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd99736bd6fac001-s.20vkrmz5ch-up.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ed5efcd051cbfeb-s.30pvoih_1drw-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ce9a4a38ba25966-s.02nmhx5ck_ir6.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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e49a639a7ad3ff-s.2n38pjg9k24fm.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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5688f507de1960a-s.2hoqkvkw_7pep.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10df47dae3594c1e-s.25gqyi1ycu2nh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/516a368d92bf23dc-s.38rwxpnfqhlvc.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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e311d6dc24546a2a-s.345io5x1m405w.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2e98cf7339928d1a-s.0mert0k7am714.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfbeec1432aa9326-s.2vod9gmp6kmdx.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:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c4f052f5ba74cf9-s.0oryh3kktonrq.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:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bed2945de33cb4c-s.2y16812ptlp86.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55779735d3496672-s.38ctp8swx060s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e839e5d462ddd77a-s.0b2kkd8vbga9s.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:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c6cb0719d5e9647-s.1n3apxsgisj_l.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f1faef7042b56ef-s.0h72xjtquvzs8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/788ad271f9d0b1c8-s.24yy2w7i1a038.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:Fira Mono Fallback;src:local(Arial);ascent-override:69.47%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:134.59%}.fira_mono_84a5406-module__Ae201q__className{font-family:Fira Mono,Fira Mono Fallback;font-style:normal}.fira_mono_84a5406-module__Ae201q__variable{--font-saavi-mono-source:"Fira Mono", "Fira Mono Fallback"}
@layer saavi.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ref-space-0:0;--ref-space-px:1px;--ref-space-0-5:.125rem;--ref-space-1:.25rem;--ref-space-1-5:.375rem;--ref-space-2:.5rem;--ref-space-2-5:.625rem;--ref-space-3:.75rem;--ref-space-3-5:.875rem;--ref-space-4:1rem;--ref-space-5:1.25rem;--ref-space-6:1.5rem;--ref-space-7:1.75rem;--ref-space-8:2rem;--ref-space-9:2.25rem;--ref-space-10:2.5rem;--ref-space-11:2.75rem;--ref-space-12:3rem;--ref-space-14:3.5rem;--ref-space-16:4rem;--ref-space-20:5rem;--ref-space-24:6rem;--ref-space-28:7rem;--ref-space-32:8rem;--ref-space-36:9rem;--ref-space-40:10rem;--ref-space-44:11rem;--ref-space-48:12rem;--ref-space-52:13rem;--ref-space-56:14rem;--ref-space-60:15rem;--ref-space-64:16rem;--ref-space-72:18rem;--ref-space-80:20rem;--ref-space-96:24rem;--ref-font-weight-400:400;--ref-font-weight-500:500;--ref-font-weight-600:600;--ref-font-weight-700:700;--ref-font-tracking-tight:-.02em;--ref-font-tracking-slightly-tight:-.01em;--ref-font-tracking-normal:0;--ref-font-tracking-wide:.02em;--ref-font-tracking-wider:.04em;--ref-font-tracking-caps:.08em;--ref-font-tracking-expanded:.12em;--type-emphasis-regular:var(--ref-font-weight-400);--type-emphasis-medium:var(--ref-font-weight-500);--type-emphasis-strong:var(--ref-font-weight-600);--type-emphasis-bold:var(--ref-font-weight-700);--type-family-base:var(--font-saavi-base-source,"Instrument Sans"), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-family-display:var(--font-saavi-display-source,"Poppins"), var(--font-saavi-base-source,"Instrument Sans"), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-family-mono:var(--font-saavi-mono-source,"Fira Mono"), ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--type-ui-sm-font-size:var(--ref-space-3);--type-ui-sm-line-height:1.3333;--type-ui-sm-letter-spacing:var(--ref-font-tracking-normal);--type-ui-sm-font-weight:var(--type-emphasis-medium);--type-ui-md-font-size:var(--ref-space-3-5);--type-ui-md-line-height:1.4286;--type-ui-md-letter-spacing:var(--ref-font-tracking-normal);--type-ui-md-font-weight:var(--type-emphasis-medium);--type-ui-lg-font-size:var(--ref-space-4);--type-ui-lg-line-height:1.5;--type-ui-lg-letter-spacing:var(--ref-font-tracking-normal);--type-ui-lg-font-weight:var(--type-emphasis-medium);--type-ui-xl-font-size:var(--ref-space-5);--type-ui-xl-line-height:1.4;--type-ui-xl-letter-spacing:var(--ref-font-tracking-normal);--type-ui-xl-font-weight:var(--type-emphasis-medium);--type-label-sm-font-size:var(--ref-space-3);--type-label-sm-line-height:1.3333;--type-label-sm-letter-spacing:var(--ref-font-tracking-normal);--type-label-sm-font-weight:var(--type-emphasis-medium);--type-label-base-font-size:var(--ref-space-3-5);--type-label-base-line-height:1.4286;--type-label-base-letter-spacing:var(--ref-font-tracking-normal);--type-label-base-font-weight:var(--type-emphasis-medium);--type-label-lg-font-size:var(--ref-space-4);--type-label-lg-line-height:1.5;--type-label-lg-letter-spacing:var(--ref-font-tracking-normal);--type-label-lg-font-weight:var(--type-emphasis-medium);--type-label-eyebrow-font-size:var(--ref-space-2-5);--type-label-eyebrow-line-height:1.2;--type-label-eyebrow-letter-spacing:var(--ref-font-tracking-caps);--type-label-eyebrow-font-weight:var(--type-emphasis-strong);--type-body-sm-font-size:var(--ref-space-3-5);--type-body-sm-line-height:1.4286;--type-body-sm-letter-spacing:var(--ref-font-tracking-normal);--type-body-sm-font-weight:var(--type-emphasis-regular);--type-body-base-font-size:var(--ref-space-4);--type-body-base-line-height:1.5;--type-body-base-letter-spacing:var(--ref-font-tracking-normal);--type-body-base-font-weight:var(--type-emphasis-regular);--type-body-md-font-size:var(--ref-space-5);--type-body-md-line-height:1.4;--type-body-md-letter-spacing:var(--ref-font-tracking-normal);--type-body-md-font-weight:var(--type-emphasis-regular);--type-body-lg-font-size:var(--ref-space-6);--type-body-lg-line-height:1.5;--type-body-lg-letter-spacing:var(--ref-font-tracking-normal);--type-body-lg-font-weight:var(--type-emphasis-regular);--type-heading-sm-font-size:var(--ref-space-5);--type-heading-sm-line-height:1.4;--type-heading-sm-letter-spacing:var(--ref-font-tracking-slightly-tight);--type-heading-sm-font-weight:var(--type-emphasis-strong);--type-heading-base-font-size:var(--ref-space-6);--type-heading-base-line-height:1.3333;--type-heading-base-letter-spacing:var(--ref-font-tracking-slightly-tight);--type-heading-base-font-weight:var(--type-emphasis-strong);--type-heading-md-font-size:var(--ref-space-7);--type-heading-md-line-height:1.2857;--type-heading-md-letter-spacing:var(--ref-font-tracking-slightly-tight);--type-heading-md-font-weight:var(--type-emphasis-strong);--type-heading-lg-font-size:var(--ref-space-8);--type-heading-lg-line-height:1.125;--type-heading-lg-letter-spacing:var(--ref-font-tracking-slightly-tight);--type-heading-lg-font-weight:var(--type-emphasis-strong);--type-heading-xl-font-size:var(--ref-space-10);--type-heading-xl-line-height:1.1;--type-heading-xl-letter-spacing:var(--ref-font-tracking-slightly-tight);--type-heading-xl-font-weight:var(--type-emphasis-strong);--type-technical-sm-font-size:var(--ref-space-3);--type-technical-sm-line-height:1.3333;--type-technical-sm-letter-spacing:var(--ref-font-tracking-normal);--type-technical-sm-font-weight:var(--type-emphasis-regular);--type-data-sm-font-size:var(--ref-space-3);--type-data-sm-line-height:1.3333;--type-data-sm-letter-spacing:var(--ref-font-tracking-normal);--type-data-sm-font-weight:var(--type-emphasis-regular);--type-data-base-font-size:var(--ref-space-3-5);--type-data-base-line-height:1.4286;--type-data-base-letter-spacing:var(--ref-font-tracking-normal);--type-data-base-font-weight:var(--type-emphasis-regular);--type-data-lg-font-size:var(--ref-space-4);--type-data-lg-line-height:1.5;--type-data-lg-letter-spacing:var(--ref-font-tracking-normal);--type-data-lg-font-weight:var(--type-emphasis-regular);--type-display-hero-font-size:clamp(var(--ref-space-10), calc(2rem + 2.5vw), var(--ref-space-12));--type-display-hero-line-height:clamp(var(--ref-space-12), calc(2.5rem + 2.5vw), var(--ref-space-14));--type-display-hero-letter-spacing:var(--ref-font-tracking-tight);--type-display-hero-font-weight:var(--type-emphasis-strong);--type-display-section-font-size:var(--ref-space-8);--type-display-section-line-height:1.25;--type-display-section-letter-spacing:var(--ref-font-tracking-slightly-tight);--type-display-section-font-weight:var(--type-emphasis-strong);--type-display-subtitle-font-size:var(--ref-space-6);--type-display-subtitle-line-height:1.3333;--type-display-subtitle-letter-spacing:var(--ref-font-tracking-normal);--type-display-subtitle-font-weight:var(--type-emphasis-regular);--type-display-eyebrow-font-size:var(--ref-space-3);--type-display-eyebrow-line-height:1.3333;--type-display-eyebrow-letter-spacing:var(--ref-font-tracking-caps);--type-display-eyebrow-font-weight:var(--type-emphasis-strong);--radius-scale:1;--ref-radius-full:9999px;--ref-border-width-0:0;--ref-border-width-1:1px;--ref-border-width-2:2px;--ref-shadow-offset-x-0:0;--ref-shadow-offset-x-1:1px;--ref-shadow-offset-x-2:2px;--ref-shadow-offset-x-4:4px;--ref-shadow-offset-y-0:0;--ref-shadow-offset-y-1:1px;--ref-shadow-offset-y-2:2px;--ref-shadow-offset-y-4:4px;--ref-shadow-offset-y-8:8px;--ref-shadow-blur-2:2px;--ref-shadow-blur-4:4px;--ref-shadow-blur-12:12px;--ref-shadow-blur-16:16px;--ref-shadow-blur-24:24px;--ref-shadow-blur-48:48px;--ref-shadow-spread-0:0;--ref-color-neutral-50:#f6f3ee;--ref-color-neutral-100:#f0eae5;--ref-color-neutral-200:#e3d8d6;--ref-color-neutral-300:#cac1c8;--ref-color-neutral-400:#b0a8b0;--ref-color-neutral-500:#948c96;--ref-color-neutral-600:#79717b;--ref-color-neutral-700:#615b63;--ref-color-neutral-800:#4b464d;--ref-color-neutral-900:#353138;--ref-color-neutral-950:#201e23;--ref-color-neutral-1000:#0e0c0f;--ref-color-blue-50:#edf7fe;--ref-color-blue-100:#daeefe;--ref-color-blue-200:#bbe0fe;--ref-color-blue-300:#91cffe;--ref-color-blue-400:#62bdfe;--ref-color-blue-500:#12abfe;--ref-color-blue-600:#0690de;--ref-color-blue-700:#0373b9;--ref-color-blue-800:#005894;--ref-color-blue-900:#013e6f;--ref-color-blue-950:#012950;--ref-color-blue-1000:#001630;--ref-color-green-50:#f2fdf2;--ref-color-green-100:#e1f9e1;--ref-color-green-200:#c3f4c5;--ref-color-green-300:#95e89e;--ref-color-green-400:#61d779;--ref-color-green-500:#2fbc56;--ref-color-green-600:#279c47;--ref-color-green-700:#177531;--ref-color-green-800:#16612d;--ref-color-green-900:#134924;--ref-color-green-950:#092913;--ref-color-green-1000:#031107;--ref-color-red-50:#fff4f4;--ref-color-red-100:#ffe6e5;--ref-color-red-200:#ffcfcd;--ref-color-red-300:#ffaaa8;--ref-color-red-400:#ff7a7a;--ref-color-red-500:#f94047;--ref-color-red-600:#d62b32;--ref-color-red-700:#b01e25;--ref-color-red-800:#8f0d1b;--ref-color-red-900:#6d1119;--ref-color-red-950:#3f060b;--ref-color-red-1000:#1e0305;--ref-color-orange-50:#fff3e6;--ref-color-orange-100:#ffe6d0;--ref-color-orange-200:#ffd0ac;--ref-color-orange-300:#feb989;--ref-color-orange-400:#ffa064;--ref-color-orange-500:#f6843c;--ref-color-orange-600:#dc6414;--ref-color-orange-700:#b84b03;--ref-color-orange-800:#933700;--ref-color-orange-900:#6d2602;--ref-color-orange-950:#4b1a07;--ref-color-orange-1000:#2d0d03;--ref-color-brand-50:#fef3e7;--ref-color-brand-100:#fde7cf;--ref-color-brand-200:#fed6ad;--ref-color-brand-300:#fec589;--ref-color-brand-400:#fbb367;--ref-color-brand-500:#f4a34b;--ref-color-brand-600:#d88015;--ref-color-brand-700:#b26402;--ref-color-brand-800:#8b4b04;--ref-color-brand-900:#693602;--ref-color-brand-950:#4b2506;--ref-color-brand-1000:#2f1502;--ref-color-pink-50:#fef1f7;--ref-color-pink-100:#fee2ef;--ref-color-pink-200:#ffcee5;--ref-color-pink-300:#feafd7;--ref-color-pink-400:#ef91c6;--ref-color-pink-500:#da72b2;--ref-color-pink-600:#c1569e;--ref-color-pink-700:#a24287;--ref-color-pink-800:#81336e;--ref-color-pink-900:#602654;--ref-color-pink-950:#411b3a;--ref-color-pink-1000:#270e22;--ref-color-yellow-50:#fef8e6;--ref-color-yellow-100:#fff1cd;--ref-color-yellow-200:#fee29f;--ref-color-yellow-300:#fcd271;--ref-color-yellow-400:#fdc43f;--ref-color-yellow-500:#febb05;--ref-color-yellow-600:#d49807;--ref-color-yellow-700:#ad7707;--ref-color-yellow-800:#865903;--ref-color-yellow-900:#643e00;--ref-color-yellow-950:#452903;--ref-color-yellow-1000:#281601;--ref-color-basic-white:#fff;--ref-color-basic-black:#000;--ref-opacity-0:0;--ref-opacity-4:.04;--ref-opacity-8:.08;--ref-opacity-12:.12;--ref-opacity-16:.16;--ref-opacity-24:.24;--ref-opacity-32:.32;--ref-opacity-48:.48;--ref-opacity-64:.64;--ref-opacity-80:.8;--ref-opacity-100:1;--ref-duration-0:0s;--ref-duration-120:.12s;--ref-duration-200:.2s;--ref-duration-320:.32s;--ref-duration-480:.48s;--color-surface-canvas:var(--ref-color-neutral-50);--color-surface-base:var(--ref-color-basic-white);--color-surface-raised:var(--ref-color-basic-white);--color-surface-overlay:var(--ref-color-basic-white);--color-surface-subtle:rgb(from currentColor r g b / var(--ref-opacity-8));--color-surface-scrim:rgb(from var(--ref-color-basic-black) r g b / var(--ref-opacity-64));--color-surface-neutral-subtle-default:rgb(from var(--ref-color-neutral-950) r g b / var(--ref-opacity-4));--color-surface-neutral-subtle-hover:rgb(from var(--ref-color-neutral-950) r g b / var(--ref-opacity-8));--color-surface-neutral-subtle-pressed:rgb(from var(--ref-color-neutral-950) r g b / var(--ref-opacity-12));--color-surface-neutral-strong-default:var(--ref-color-neutral-950);--color-surface-neutral-strong-hover:var(--ref-color-neutral-800);--color-surface-neutral-strong-pressed:var(--ref-color-neutral-700);--color-foreground-on-neutral-strong:var(--ref-color-basic-white);--color-surface-accent-subtle-default:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-8));--color-surface-accent-subtle-hover:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-12));--color-surface-accent-subtle-pressed:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-16));--color-surface-accent-strong-default:var(--ref-color-brand-400);--color-surface-accent-strong-hover:var(--ref-color-brand-500);--color-surface-accent-strong-pressed:var(--ref-color-brand-600);--color-foreground-on-accent-strong:var(--ref-color-neutral-950);--color-surface-info-subtle-default:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-8));--color-surface-info-subtle-hover:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-12));--color-surface-info-subtle-pressed:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-16));--color-surface-info-strong-default:var(--ref-color-blue-700);--color-surface-info-strong-hover:var(--ref-color-blue-800);--color-surface-info-strong-pressed:var(--ref-color-blue-900);--color-foreground-on-info-strong:var(--ref-color-basic-white);--color-surface-success-subtle-default:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-8));--color-surface-success-subtle-hover:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-12));--color-surface-success-subtle-pressed:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-16));--color-surface-success-strong-default:var(--ref-color-green-700);--color-surface-success-strong-hover:var(--ref-color-green-800);--color-surface-success-strong-pressed:var(--ref-color-green-900);--color-foreground-on-success-strong:var(--ref-color-basic-white);--color-surface-warning-subtle-default:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-8));--color-surface-warning-subtle-hover:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-12));--color-surface-warning-subtle-pressed:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-16));--color-surface-warning-strong-default:var(--ref-color-orange-700);--color-surface-warning-strong-hover:var(--ref-color-orange-800);--color-surface-warning-strong-pressed:var(--ref-color-orange-900);--color-foreground-on-warning-strong:var(--ref-color-basic-white);--color-surface-destructive-subtle-default:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-8));--color-surface-destructive-subtle-hover:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-12));--color-surface-destructive-subtle-pressed:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-16));--color-surface-destructive-strong-default:var(--ref-color-red-700);--color-surface-destructive-strong-hover:var(--ref-color-red-800);--color-surface-destructive-strong-pressed:var(--ref-color-red-900);--color-foreground-on-destructive-strong:var(--ref-color-basic-white);--color-text-primary:var(--ref-color-neutral-950);--color-text-secondary:var(--ref-color-neutral-800);--color-text-muted:var(--ref-color-neutral-700);--color-text-disabled:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-48));--color-text-error-default:var(--ref-color-red-700);--color-text-accent-default:var(--ref-color-brand-800);--color-text-accent-hover:var(--ref-color-brand-900);--color-text-info-default:var(--ref-color-blue-700);--color-text-info-hover:var(--ref-color-blue-800);--color-text-success-default:var(--ref-color-green-700);--color-text-success-hover:var(--ref-color-green-800);--color-text-destructive-default:var(--ref-color-red-700);--color-text-destructive-hover:var(--ref-color-red-800);--color-text-warning-default:var(--ref-color-orange-700);--color-text-warning-hover:var(--ref-color-orange-800);--color-border-subtle:rgb(from currentColor r g b / var(--ref-opacity-12));--color-border-default:rgb(from currentColor r g b / var(--ref-opacity-24));--color-border-strong:rgb(from currentColor r g b / var(--ref-opacity-48));--color-border-disabled:rgb(from currentColor r g b / var(--ref-opacity-12));--color-border-accent-subtle:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-24));--color-border-accent-default:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-64));--color-border-accent-hover:rgb(from var(--ref-color-brand-900) r g b / var(--ref-opacity-80));--color-border-info-subtle:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-24));--color-border-info-default:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-64));--color-border-info-hover:rgb(from var(--ref-color-blue-800) r g b / var(--ref-opacity-80));--color-border-success-subtle:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-24));--color-border-success-default:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-64));--color-border-success-hover:rgb(from var(--ref-color-green-800) r g b / var(--ref-opacity-80));--color-border-warning-subtle:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-24));--color-border-warning-default:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-64));--color-border-warning-hover:rgb(from var(--ref-color-orange-800) r g b / var(--ref-opacity-80));--color-border-destructive-subtle:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-24));--color-border-destructive-default:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-64));--color-border-destructive-hover:rgb(from var(--ref-color-red-800) r g b / var(--ref-opacity-80));--color-icon-default:var(--ref-color-neutral-950);--color-icon-secondary:var(--ref-color-neutral-800);--color-icon-muted:var(--ref-color-neutral-700);--color-icon-disabled:rgb(from var(--color-icon-default) r g b / var(--ref-opacity-48));--color-icon-accent-default:var(--ref-color-brand-800);--color-icon-accent-hover:var(--ref-color-brand-900);--color-icon-info-default:var(--ref-color-blue-700);--color-icon-info-hover:var(--ref-color-blue-800);--color-icon-success-default:var(--ref-color-green-700);--color-icon-success-hover:var(--ref-color-green-800);--color-icon-warning-default:var(--ref-color-orange-700);--color-icon-warning-hover:var(--ref-color-orange-800);--color-icon-destructive-default:var(--ref-color-red-700);--color-icon-destructive-hover:var(--ref-color-red-800);--button-primary-accent-background-default:var(--ref-color-brand-500);--button-primary-accent-background-hover:var(--ref-color-brand-400);--button-primary-accent-background-pressed:var(--ref-color-brand-600);--button-primary-accent-foreground:var(--ref-color-neutral-950);--button-primary-success-background-default:var(--ref-color-green-500);--button-primary-success-background-hover:var(--ref-color-green-600);--button-primary-success-background-pressed:var(--ref-color-green-700);--button-primary-success-foreground:var(--ref-color-basic-white);--button-primary-destructive-background-default:var(--ref-color-red-600);--button-primary-destructive-background-hover:var(--ref-color-red-700);--button-primary-destructive-background-pressed:var(--ref-color-red-800);--button-primary-destructive-foreground:var(--ref-color-basic-white);--button-destructive-foreground-default:var(--ref-color-red-800);--button-destructive-foreground-hover:var(--ref-color-red-700);--button-secondary-neutral-border:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-32));--button-secondary-accent-border:rgb(from var(--color-text-accent-default) r g b / var(--ref-opacity-32));--button-secondary-success-border:rgb(from var(--ref-color-green-500) r g b / var(--ref-opacity-32));--button-secondary-destructive-border:rgb(from var(--ref-color-red-500) r g b / var(--ref-opacity-32));--editable-text-editing-border:var(--ref-color-orange-500);--color-focus-on-light:var(--ref-color-neutral-950);--color-focus-on-dark:var(--ref-color-basic-white);--radius-shape-round:var(--ref-radius-full);--avatar-size-xs:var(--ref-space-6);--avatar-size-sm:var(--ref-space-10);--avatar-size-md:var(--ref-space-20);--avatar-size-lg:var(--ref-space-40);--avatar-icon-size-xs:var(--ref-space-4);--avatar-icon-size-sm:var(--ref-space-5);--avatar-icon-size-md:var(--ref-space-8);--avatar-icon-size-lg:var(--ref-space-16);--avatar-radius-xs:var(--radius-ui-xs);--avatar-radius-sm:var(--radius-ui-lg);--avatar-radius-md:var(--radius-ui-xl);--avatar-radius-lg:var(--radius-layout-fixed-xl);--color-foreground-on-scrim:var(--ref-color-basic-white);--switch-thumb-radius:calc(var(--ref-space-1-5) * var(--radius-scale));--radius-ui-xs:calc(var(--ref-space-1) * var(--radius-scale));--radius-ui-sm:calc(var(--ref-space-1) * var(--radius-scale));--radius-ui-md:calc(var(--ref-space-1-5) * var(--radius-scale));--radius-ui-lg:calc(var(--ref-space-2) * var(--radius-scale));--radius-ui-xl:calc(var(--ref-space-3) * var(--radius-scale));--selection-panel-radius-sm:max(calc(var(--ref-space-2-5) * var(--radius-scale)), calc(var(--radius-ui-sm) + var(--ui-space-2xs)));--selection-panel-radius-md:max(calc(var(--ref-space-4) * var(--radius-scale)), calc(var(--radius-ui-md) + var(--ui-space-xs)));--selection-panel-radius-lg:max(calc(var(--ref-space-5) * var(--radius-scale)), calc(var(--radius-ui-lg) + var(--ui-space-sm)));--tabs-segmented-outer-radius-sm:max(calc(var(--ref-space-2-5) * var(--radius-scale)), calc(var(--radius-ui-sm) + var(--ui-space-2xs)));--tabs-segmented-outer-radius-md:max(calc(var(--ref-space-3) * var(--radius-scale)), calc(var(--radius-ui-md) + var(--ui-space-2xs)));--radius-layout-fixed-xs:calc(var(--ref-space-1-5) * var(--radius-scale));--radius-layout-fixed-sm:calc(var(--ref-space-2) * var(--radius-scale));--radius-layout-fixed-md:calc(var(--ref-space-3) * var(--radius-scale));--radius-layout-fixed-lg:calc(var(--ref-space-4) * var(--radius-scale));--radius-layout-fixed-xl:calc(var(--ref-space-6) * var(--radius-scale));--radius-layout-fixed-2xl:calc(var(--ref-space-8) * var(--radius-scale));--radius-layout-responsive-outer:calc(var(--ref-space-2) * var(--radius-scale));--card-radius-responsive-compact:var(--radius-layout-fixed-md);--card-radius-responsive-comfortable:var(--radius-layout-fixed-xl);--border-width-default:var(--ref-border-width-1);--border-width-strong:var(--ref-border-width-2);--focus-indicator-width:var(--ref-border-width-2);--focus-indicator-offset:2px;--focus-indicator-color:var(--color-focus-on-light);--elevation-opacity-key:var(--ref-opacity-16);--elevation-opacity-ambient:var(--ref-opacity-8);--elevation-tint-key-default:var(--ref-color-neutral-950);--elevation-tint-ambient-neutral:var(--ref-color-neutral-950);--elevation-tint-ambient-accent:var(--ref-color-brand-800);--elevation-tint-ambient-info:var(--ref-color-blue-700);--elevation-tint-ambient-success:var(--ref-color-green-700);--elevation-tint-ambient-warning:var(--ref-color-orange-700);--elevation-tint-ambient-destructive:var(--ref-color-red-700);--elevation-key-tint:var(--elevation-tint-key-default);--elevation-ambient-tint:var(--elevation-tint-ambient-neutral);--elevation-none:none;--spinner-stroke-width:var(--border-width-strong);--spinner-track-opacity:var(--ref-opacity-16);--spinner-arc-head-opacity:var(--ref-opacity-100);--spinner-arc-tail-opacity:var(--ref-opacity-0);--motion-duration-instant:var(--ref-duration-0);--motion-duration-feedback:var(--ref-duration-120);--motion-duration-transition:var(--ref-duration-200);--motion-duration-reveal:var(--ref-duration-320);--motion-duration-emphasis:var(--ref-duration-480);--button-loading-cycle-duration:calc(var(--motion-duration-emphasis) + var(--motion-duration-emphasis));--motion-easing-linear:linear;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(0, 0, .2, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-reduced-spatial-duration:var(--motion-duration-instant);--motion-reduced-fade-duration:var(--motion-duration-feedback);--motion-reduced-fade-easing:var(--motion-easing-standard);--ui-space-3xs:var(--ref-space-0-5);--ui-space-2xs:var(--ref-space-1);--ui-space-xs:var(--ref-space-1-5);--ui-space-sm:var(--ref-space-2);--ui-space-md:var(--ref-space-2-5);--ui-space-lg:var(--ref-space-3);--ui-space-xl:var(--ref-space-3-5);--ui-space-2xl:var(--ref-space-4);--ui-space-3xl:var(--ref-space-5);--ui-space-4xl:var(--ref-space-6);--ui-space-5xl:var(--ref-space-7);--ui-control-height-sm:var(--ref-space-7);--ui-control-height-md:var(--ref-space-9);--ui-control-height-lg:var(--ref-space-11);--ui-control-height-xl:var(--ref-space-14);--ui-interaction-target-min:var(--ref-space-11);--ui-icon-size-sm:var(--ref-space-4);--ui-icon-size-md:var(--ref-space-5);--ui-icon-size-lg:var(--ref-space-6);--ui-icon-size-xl:var(--ref-space-7);--layout-space-fixed-xs:var(--ref-space-1);--layout-space-fixed-sm:var(--ref-space-2);--layout-space-fixed-md:var(--ref-space-3);--layout-space-fixed-lg:var(--ref-space-4);--layout-space-fixed-xl:var(--ref-space-6);--layout-space-fixed-2xl:var(--ref-space-8);--layout-space-responsive-xs:var(--ref-space-1);--layout-space-responsive-sm:var(--ref-space-3);--layout-space-responsive-md:var(--ref-space-3);--layout-space-responsive-lg:var(--ref-space-4);--layout-space-responsive-xl:var(--ref-space-6);--layout-space-responsive-2xl:var(--ref-space-8)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-surface-canvas:var(--ref-color-neutral-1000);--color-surface-base:var(--ref-color-neutral-950);--color-surface-raised:var(--ref-color-neutral-900);--color-surface-overlay:var(--ref-color-neutral-950);--color-surface-neutral-subtle-default:rgb(from var(--ref-color-neutral-50) r g b / var(--ref-opacity-4));--color-surface-neutral-subtle-hover:rgb(from var(--ref-color-neutral-50) r g b / var(--ref-opacity-8));--color-surface-neutral-subtle-pressed:rgb(from var(--ref-color-neutral-50) r g b / var(--ref-opacity-12));--color-surface-neutral-strong-default:var(--ref-color-neutral-50);--color-surface-neutral-strong-hover:var(--ref-color-neutral-200);--color-surface-neutral-strong-pressed:var(--ref-color-neutral-300);--color-foreground-on-neutral-strong:var(--ref-color-neutral-950);--color-surface-accent-subtle-default:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-8));--color-surface-accent-subtle-hover:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-12));--color-surface-accent-subtle-pressed:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-16));--color-surface-accent-strong-default:var(--ref-color-brand-500);--color-surface-accent-strong-hover:var(--ref-color-brand-400);--color-surface-accent-strong-pressed:var(--ref-color-brand-300);--color-foreground-on-accent-strong:var(--ref-color-neutral-950);--color-surface-info-subtle-default:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-8));--color-surface-info-subtle-hover:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-12));--color-surface-info-subtle-pressed:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-16));--color-surface-info-strong-default:var(--ref-color-blue-400);--color-surface-info-strong-hover:var(--ref-color-blue-300);--color-surface-info-strong-pressed:var(--ref-color-blue-200);--color-foreground-on-info-strong:var(--ref-color-neutral-950);--color-surface-success-subtle-default:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-8));--color-surface-success-subtle-hover:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-12));--color-surface-success-subtle-pressed:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-16));--color-surface-success-strong-default:var(--ref-color-green-300);--color-surface-success-strong-hover:var(--ref-color-green-200);--color-surface-success-strong-pressed:var(--ref-color-green-100);--color-foreground-on-success-strong:var(--ref-color-neutral-950);--color-surface-warning-subtle-default:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-8));--color-surface-warning-subtle-hover:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-12));--color-surface-warning-subtle-pressed:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-16));--color-surface-warning-strong-default:var(--ref-color-orange-300);--color-surface-warning-strong-hover:var(--ref-color-orange-200);--color-surface-warning-strong-pressed:var(--ref-color-orange-100);--color-foreground-on-warning-strong:var(--ref-color-neutral-950);--color-surface-destructive-subtle-default:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-8));--color-surface-destructive-subtle-hover:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-12));--color-surface-destructive-subtle-pressed:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-16));--color-surface-destructive-strong-default:var(--ref-color-red-300);--color-surface-destructive-strong-hover:var(--ref-color-red-200);--color-surface-destructive-strong-pressed:var(--ref-color-red-100);--color-foreground-on-destructive-strong:var(--ref-color-neutral-950);--color-text-primary:var(--ref-color-neutral-50);--color-text-secondary:var(--ref-color-neutral-300);--color-text-muted:var(--ref-color-neutral-400);--color-text-disabled:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-48));--color-text-error-default:var(--ref-color-red-300);--color-text-accent-default:var(--ref-color-brand-400);--color-text-accent-hover:var(--ref-color-brand-300);--color-text-info-default:var(--ref-color-blue-400);--color-text-info-hover:var(--ref-color-blue-300);--color-text-success-default:var(--ref-color-green-300);--color-text-success-hover:var(--ref-color-green-200);--color-text-destructive-default:var(--ref-color-red-300);--color-text-destructive-hover:var(--ref-color-red-200);--color-text-warning-default:var(--ref-color-orange-300);--color-text-warning-hover:var(--ref-color-orange-200);--color-border-accent-subtle:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-24));--color-border-accent-default:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-64));--color-border-accent-hover:rgb(from var(--ref-color-brand-300) r g b / var(--ref-opacity-80));--color-border-info-subtle:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-24));--color-border-info-default:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-64));--color-border-info-hover:rgb(from var(--ref-color-blue-300) r g b / var(--ref-opacity-80));--color-border-success-subtle:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-24));--color-border-success-default:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-64));--color-border-success-hover:rgb(from var(--ref-color-green-200) r g b / var(--ref-opacity-80));--color-border-warning-subtle:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-24));--color-border-warning-default:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-64));--color-border-warning-hover:rgb(from var(--ref-color-orange-200) r g b / var(--ref-opacity-80));--color-border-destructive-subtle:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-24));--color-border-destructive-default:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-64));--color-border-destructive-hover:rgb(from var(--ref-color-red-200) r g b / var(--ref-opacity-80));--color-icon-default:var(--ref-color-neutral-50);--color-icon-secondary:var(--ref-color-neutral-300);--color-icon-muted:var(--ref-color-neutral-400);--color-icon-disabled:rgb(from var(--color-icon-default) r g b / var(--ref-opacity-48));--color-icon-accent-default:var(--ref-color-brand-400);--color-icon-accent-hover:var(--ref-color-brand-300);--color-icon-info-default:var(--ref-color-blue-400);--color-icon-info-hover:var(--ref-color-blue-300);--color-icon-success-default:var(--ref-color-green-300);--color-icon-success-hover:var(--ref-color-green-200);--color-icon-warning-default:var(--ref-color-orange-300);--color-icon-warning-hover:var(--ref-color-orange-200);--color-icon-destructive-default:var(--ref-color-red-300);--color-icon-destructive-hover:var(--ref-color-red-200);--button-primary-accent-background-default:var(--ref-color-brand-400);--button-primary-accent-background-hover:var(--ref-color-brand-300);--button-primary-accent-background-pressed:var(--ref-color-brand-500);--button-primary-accent-foreground:var(--ref-color-neutral-950);--button-primary-success-background-default:var(--ref-color-green-700);--button-primary-success-background-hover:var(--ref-color-green-800);--button-primary-success-background-pressed:var(--ref-color-green-900);--button-primary-success-foreground:var(--ref-color-basic-white);--button-primary-destructive-background-default:var(--ref-color-red-600);--button-primary-destructive-background-hover:var(--ref-color-red-700);--button-primary-destructive-background-pressed:var(--ref-color-red-800);--button-primary-destructive-foreground:var(--ref-color-basic-white);--button-destructive-foreground-default:var(--ref-color-red-300);--button-destructive-foreground-hover:var(--ref-color-red-200);--button-secondary-neutral-border:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-32));--button-secondary-accent-border:rgb(from var(--color-text-accent-default) r g b / var(--ref-opacity-32));--button-secondary-success-border:rgb(from var(--ref-color-green-600) r g b / var(--ref-opacity-32));--button-secondary-destructive-border:rgb(from var(--ref-color-red-600) r g b / var(--ref-opacity-32));--focus-indicator-color:var(--color-focus-on-dark);--elevation-opacity-key:var(--ref-opacity-24);--elevation-tint-key-default:var(--ref-color-basic-black);--elevation-tint-ambient-neutral:var(--ref-color-basic-black);--elevation-tint-ambient-accent:var(--ref-color-brand-400);--elevation-tint-ambient-info:var(--ref-color-blue-400);--elevation-tint-ambient-success:var(--ref-color-green-300);--elevation-tint-ambient-warning:var(--ref-color-orange-300);--elevation-tint-ambient-destructive:var(--ref-color-red-300)}}[data-saavi-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:var(--ref-color-neutral-50);--color-surface-base:var(--ref-color-basic-white);--color-surface-raised:var(--ref-color-basic-white);--color-surface-overlay:var(--ref-color-basic-white);--color-surface-neutral-subtle-default:rgb(from var(--ref-color-neutral-950) r g b / var(--ref-opacity-4));--color-surface-neutral-subtle-hover:rgb(from var(--ref-color-neutral-950) r g b / var(--ref-opacity-8));--color-surface-neutral-subtle-pressed:rgb(from var(--ref-color-neutral-950) r g b / var(--ref-opacity-12));--color-surface-neutral-strong-default:var(--ref-color-neutral-950);--color-surface-neutral-strong-hover:var(--ref-color-neutral-800);--color-surface-neutral-strong-pressed:var(--ref-color-neutral-700);--color-foreground-on-neutral-strong:var(--ref-color-basic-white);--color-surface-accent-subtle-default:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-8));--color-surface-accent-subtle-hover:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-12));--color-surface-accent-subtle-pressed:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-16));--color-surface-accent-strong-default:var(--ref-color-brand-400);--color-surface-accent-strong-hover:var(--ref-color-brand-500);--color-surface-accent-strong-pressed:var(--ref-color-brand-600);--color-foreground-on-accent-strong:var(--ref-color-neutral-950);--color-surface-info-subtle-default:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-8));--color-surface-info-subtle-hover:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-12));--color-surface-info-subtle-pressed:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-16));--color-surface-info-strong-default:var(--ref-color-blue-700);--color-surface-info-strong-hover:var(--ref-color-blue-800);--color-surface-info-strong-pressed:var(--ref-color-blue-900);--color-foreground-on-info-strong:var(--ref-color-basic-white);--color-surface-success-subtle-default:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-8));--color-surface-success-subtle-hover:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-12));--color-surface-success-subtle-pressed:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-16));--color-surface-success-strong-default:var(--ref-color-green-700);--color-surface-success-strong-hover:var(--ref-color-green-800);--color-surface-success-strong-pressed:var(--ref-color-green-900);--color-foreground-on-success-strong:var(--ref-color-basic-white);--color-surface-warning-subtle-default:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-8));--color-surface-warning-subtle-hover:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-12));--color-surface-warning-subtle-pressed:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-16));--color-surface-warning-strong-default:var(--ref-color-orange-700);--color-surface-warning-strong-hover:var(--ref-color-orange-800);--color-surface-warning-strong-pressed:var(--ref-color-orange-900);--color-foreground-on-warning-strong:var(--ref-color-basic-white);--color-surface-destructive-subtle-default:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-8));--color-surface-destructive-subtle-hover:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-12));--color-surface-destructive-subtle-pressed:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-16));--color-surface-destructive-strong-default:var(--ref-color-red-700);--color-surface-destructive-strong-hover:var(--ref-color-red-800);--color-surface-destructive-strong-pressed:var(--ref-color-red-900);--color-foreground-on-destructive-strong:var(--ref-color-basic-white);--color-text-primary:var(--ref-color-neutral-950);--color-text-secondary:var(--ref-color-neutral-800);--color-text-muted:var(--ref-color-neutral-700);--color-text-disabled:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-48));--color-text-error-default:var(--ref-color-red-700);--color-text-accent-default:var(--ref-color-brand-800);--color-text-accent-hover:var(--ref-color-brand-900);--color-text-info-default:var(--ref-color-blue-700);--color-text-info-hover:var(--ref-color-blue-800);--color-text-success-default:var(--ref-color-green-700);--color-text-success-hover:var(--ref-color-green-800);--color-text-destructive-default:var(--ref-color-red-700);--color-text-destructive-hover:var(--ref-color-red-800);--color-text-warning-default:var(--ref-color-orange-700);--color-text-warning-hover:var(--ref-color-orange-800);--color-border-accent-subtle:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-24));--color-border-accent-default:rgb(from var(--ref-color-brand-800) r g b / var(--ref-opacity-64));--color-border-accent-hover:rgb(from var(--ref-color-brand-900) r g b / var(--ref-opacity-80));--color-border-info-subtle:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-24));--color-border-info-default:rgb(from var(--ref-color-blue-700) r g b / var(--ref-opacity-64));--color-border-info-hover:rgb(from var(--ref-color-blue-800) r g b / var(--ref-opacity-80));--color-border-success-subtle:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-24));--color-border-success-default:rgb(from var(--ref-color-green-700) r g b / var(--ref-opacity-64));--color-border-success-hover:rgb(from var(--ref-color-green-800) r g b / var(--ref-opacity-80));--color-border-warning-subtle:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-24));--color-border-warning-default:rgb(from var(--ref-color-orange-700) r g b / var(--ref-opacity-64));--color-border-warning-hover:rgb(from var(--ref-color-orange-800) r g b / var(--ref-opacity-80));--color-border-destructive-subtle:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-24));--color-border-destructive-default:rgb(from var(--ref-color-red-700) r g b / var(--ref-opacity-64));--color-border-destructive-hover:rgb(from var(--ref-color-red-800) r g b / var(--ref-opacity-80));--color-icon-default:var(--ref-color-neutral-950);--color-icon-secondary:var(--ref-color-neutral-800);--color-icon-muted:var(--ref-color-neutral-700);--color-icon-disabled:rgb(from var(--color-icon-default) r g b / var(--ref-opacity-48));--color-icon-accent-default:var(--ref-color-brand-800);--color-icon-accent-hover:var(--ref-color-brand-900);--color-icon-info-default:var(--ref-color-blue-700);--color-icon-info-hover:var(--ref-color-blue-800);--color-icon-success-default:var(--ref-color-green-700);--color-icon-success-hover:var(--ref-color-green-800);--color-icon-warning-default:var(--ref-color-orange-700);--color-icon-warning-hover:var(--ref-color-orange-800);--color-icon-destructive-default:var(--ref-color-red-700);--color-icon-destructive-hover:var(--ref-color-red-800);--button-primary-accent-background-default:var(--ref-color-brand-500);--button-primary-accent-background-hover:var(--ref-color-brand-400);--button-primary-accent-background-pressed:var(--ref-color-brand-600);--button-primary-accent-foreground:var(--ref-color-neutral-950);--button-primary-success-background-default:var(--ref-color-green-500);--button-primary-success-background-hover:var(--ref-color-green-600);--button-primary-success-background-pressed:var(--ref-color-green-700);--button-primary-success-foreground:var(--ref-color-basic-white);--button-primary-destructive-background-default:var(--ref-color-red-600);--button-primary-destructive-background-hover:var(--ref-color-red-700);--button-primary-destructive-background-pressed:var(--ref-color-red-800);--button-primary-destructive-foreground:var(--ref-color-basic-white);--button-destructive-foreground-default:var(--ref-color-red-800);--button-destructive-foreground-hover:var(--ref-color-red-700);--button-secondary-neutral-border:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-32));--button-secondary-accent-border:rgb(from var(--color-text-accent-default) r g b / var(--ref-opacity-32));--button-secondary-success-border:rgb(from var(--ref-color-green-500) r g b / var(--ref-opacity-32));--button-secondary-destructive-border:rgb(from var(--ref-color-red-500) r g b / var(--ref-opacity-32));--focus-indicator-color:var(--color-focus-on-light);--elevation-opacity-key:var(--ref-opacity-16);--elevation-tint-key-default:var(--ref-color-neutral-950);--elevation-tint-ambient-neutral:var(--ref-color-neutral-950);--elevation-tint-ambient-accent:var(--ref-color-brand-800);--elevation-tint-ambient-info:var(--ref-color-blue-700);--elevation-tint-ambient-success:var(--ref-color-green-700);--elevation-tint-ambient-warning:var(--ref-color-orange-700);--elevation-tint-ambient-destructive:var(--ref-color-red-700)}[data-saavi-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-canvas:var(--ref-color-neutral-1000);--color-surface-base:var(--ref-color-neutral-950);--color-surface-raised:var(--ref-color-neutral-900);--color-surface-overlay:var(--ref-color-neutral-950);--color-surface-neutral-subtle-default:rgb(from var(--ref-color-neutral-50) r g b / var(--ref-opacity-4));--color-surface-neutral-subtle-hover:rgb(from var(--ref-color-neutral-50) r g b / var(--ref-opacity-8));--color-surface-neutral-subtle-pressed:rgb(from var(--ref-color-neutral-50) r g b / var(--ref-opacity-12));--color-surface-neutral-strong-default:var(--ref-color-neutral-50);--color-surface-neutral-strong-hover:var(--ref-color-neutral-200);--color-surface-neutral-strong-pressed:var(--ref-color-neutral-300);--color-foreground-on-neutral-strong:var(--ref-color-neutral-950);--color-surface-accent-subtle-default:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-8));--color-surface-accent-subtle-hover:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-12));--color-surface-accent-subtle-pressed:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-16));--color-surface-accent-strong-default:var(--ref-color-brand-500);--color-surface-accent-strong-hover:var(--ref-color-brand-400);--color-surface-accent-strong-pressed:var(--ref-color-brand-300);--color-foreground-on-accent-strong:var(--ref-color-neutral-950);--color-surface-info-subtle-default:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-8));--color-surface-info-subtle-hover:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-12));--color-surface-info-subtle-pressed:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-16));--color-surface-info-strong-default:var(--ref-color-blue-400);--color-surface-info-strong-hover:var(--ref-color-blue-300);--color-surface-info-strong-pressed:var(--ref-color-blue-200);--color-foreground-on-info-strong:var(--ref-color-neutral-950);--color-surface-success-subtle-default:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-8));--color-surface-success-subtle-hover:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-12));--color-surface-success-subtle-pressed:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-16));--color-surface-success-strong-default:var(--ref-color-green-300);--color-surface-success-strong-hover:var(--ref-color-green-200);--color-surface-success-strong-pressed:var(--ref-color-green-100);--color-foreground-on-success-strong:var(--ref-color-neutral-950);--color-surface-warning-subtle-default:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-8));--color-surface-warning-subtle-hover:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-12));--color-surface-warning-subtle-pressed:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-16));--color-surface-warning-strong-default:var(--ref-color-orange-300);--color-surface-warning-strong-hover:var(--ref-color-orange-200);--color-surface-warning-strong-pressed:var(--ref-color-orange-100);--color-foreground-on-warning-strong:var(--ref-color-neutral-950);--color-surface-destructive-subtle-default:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-8));--color-surface-destructive-subtle-hover:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-12));--color-surface-destructive-subtle-pressed:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-16));--color-surface-destructive-strong-default:var(--ref-color-red-300);--color-surface-destructive-strong-hover:var(--ref-color-red-200);--color-surface-destructive-strong-pressed:var(--ref-color-red-100);--color-foreground-on-destructive-strong:var(--ref-color-neutral-950);--color-text-primary:var(--ref-color-neutral-50);--color-text-secondary:var(--ref-color-neutral-300);--color-text-muted:var(--ref-color-neutral-400);--color-text-disabled:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-48));--color-text-error-default:var(--ref-color-red-300);--color-text-accent-default:var(--ref-color-brand-400);--color-text-accent-hover:var(--ref-color-brand-300);--color-text-info-default:var(--ref-color-blue-400);--color-text-info-hover:var(--ref-color-blue-300);--color-text-success-default:var(--ref-color-green-300);--color-text-success-hover:var(--ref-color-green-200);--color-text-destructive-default:var(--ref-color-red-300);--color-text-destructive-hover:var(--ref-color-red-200);--color-text-warning-default:var(--ref-color-orange-300);--color-text-warning-hover:var(--ref-color-orange-200);--color-border-accent-subtle:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-24));--color-border-accent-default:rgb(from var(--ref-color-brand-400) r g b / var(--ref-opacity-64));--color-border-accent-hover:rgb(from var(--ref-color-brand-300) r g b / var(--ref-opacity-80));--color-border-info-subtle:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-24));--color-border-info-default:rgb(from var(--ref-color-blue-400) r g b / var(--ref-opacity-64));--color-border-info-hover:rgb(from var(--ref-color-blue-300) r g b / var(--ref-opacity-80));--color-border-success-subtle:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-24));--color-border-success-default:rgb(from var(--ref-color-green-300) r g b / var(--ref-opacity-64));--color-border-success-hover:rgb(from var(--ref-color-green-200) r g b / var(--ref-opacity-80));--color-border-warning-subtle:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-24));--color-border-warning-default:rgb(from var(--ref-color-orange-300) r g b / var(--ref-opacity-64));--color-border-warning-hover:rgb(from var(--ref-color-orange-200) r g b / var(--ref-opacity-80));--color-border-destructive-subtle:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-24));--color-border-destructive-default:rgb(from var(--ref-color-red-300) r g b / var(--ref-opacity-64));--color-border-destructive-hover:rgb(from var(--ref-color-red-200) r g b / var(--ref-opacity-80));--color-icon-default:var(--ref-color-neutral-50);--color-icon-secondary:var(--ref-color-neutral-300);--color-icon-muted:var(--ref-color-neutral-400);--color-icon-disabled:rgb(from var(--color-icon-default) r g b / var(--ref-opacity-48));--color-icon-accent-default:var(--ref-color-brand-400);--color-icon-accent-hover:var(--ref-color-brand-300);--color-icon-info-default:var(--ref-color-blue-400);--color-icon-info-hover:var(--ref-color-blue-300);--color-icon-success-default:var(--ref-color-green-300);--color-icon-success-hover:var(--ref-color-green-200);--color-icon-warning-default:var(--ref-color-orange-300);--color-icon-warning-hover:var(--ref-color-orange-200);--color-icon-destructive-default:var(--ref-color-red-300);--color-icon-destructive-hover:var(--ref-color-red-200);--button-primary-accent-background-default:var(--ref-color-brand-400);--button-primary-accent-background-hover:var(--ref-color-brand-300);--button-primary-accent-background-pressed:var(--ref-color-brand-500);--button-primary-accent-foreground:var(--ref-color-neutral-950);--button-primary-success-background-default:var(--ref-color-green-700);--button-primary-success-background-hover:var(--ref-color-green-800);--button-primary-success-background-pressed:var(--ref-color-green-900);--button-primary-success-foreground:var(--ref-color-basic-white);--button-primary-destructive-background-default:var(--ref-color-red-600);--button-primary-destructive-background-hover:var(--ref-color-red-700);--button-primary-destructive-background-pressed:var(--ref-color-red-800);--button-primary-destructive-foreground:var(--ref-color-basic-white);--button-destructive-foreground-default:var(--ref-color-red-300);--button-destructive-foreground-hover:var(--ref-color-red-200);--button-secondary-neutral-border:rgb(from var(--color-text-primary) r g b / var(--ref-opacity-32));--button-secondary-accent-border:rgb(from var(--color-text-accent-default) r g b / var(--ref-opacity-32));--button-secondary-success-border:rgb(from var(--ref-color-green-600) r g b / var(--ref-opacity-32));--button-secondary-destructive-border:rgb(from var(--ref-color-red-600) r g b / var(--ref-opacity-32));--focus-indicator-color:var(--color-focus-on-dark);--elevation-opacity-key:var(--ref-opacity-24);--elevation-tint-key-default:var(--ref-color-basic-black);--elevation-tint-ambient-neutral:var(--ref-color-basic-black);--elevation-tint-ambient-accent:var(--ref-color-brand-400);--elevation-tint-ambient-info:var(--ref-color-blue-400);--elevation-tint-ambient-success:var(--ref-color-green-300);--elevation-tint-ambient-warning:var(--ref-color-orange-300);--elevation-tint-ambient-destructive:var(--ref-color-red-300)}[data-saavi-color-scheme]{--elevation-key-tint:var(--elevation-tint-key-default);--elevation-ambient-tint:var(--elevation-tint-ambient-neutral)}[data-saavi-elevation-intent=neutral]{--elevation-ambient-tint:var(--elevation-tint-ambient-neutral)}[data-saavi-elevation-intent=accent]{--elevation-ambient-tint:var(--elevation-tint-ambient-accent)}[data-saavi-elevation-intent=info]{--elevation-ambient-tint:var(--elevation-tint-ambient-info)}[data-saavi-elevation-intent=success]{--elevation-ambient-tint:var(--elevation-tint-ambient-success)}[data-saavi-elevation-intent=warning]{--elevation-ambient-tint:var(--elevation-tint-ambient-warning)}[data-saavi-elevation-intent=destructive]{--elevation-ambient-tint:var(--elevation-tint-ambient-destructive)}:root,[data-saavi-color-scheme],[data-saavi-elevation-intent]{--elevation-shadow-color-key:var(--lightningcss-light,rgb(from var(--elevation-key-tint) r g b / var(--ref-opacity-16)))var(--lightningcss-dark,rgb(from var(--elevation-key-tint) r g b / var(--ref-opacity-32)));--elevation-shadow-color-ambient:var(--lightningcss-light,rgb(from var(--elevation-ambient-tint) r g b / var(--ref-opacity-8)))var(--lightningcss-dark,rgb(from var(--elevation-ambient-tint) r g b / var(--ref-opacity-24)));--elevation-raised:var(--ref-shadow-offset-x-0) var(--ref-shadow-offset-y-0) var(--ref-shadow-blur-2) var(--ref-shadow-spread-0) var(--elevation-shadow-color-key), var(--ref-shadow-offset-x-1) var(--ref-shadow-offset-y-1) var(--ref-shadow-blur-4) var(--ref-shadow-spread-0) var(--elevation-shadow-color-ambient);--elevation-floating:var(--ref-shadow-offset-x-0) var(--ref-shadow-offset-y-0) var(--ref-shadow-blur-2) var(--ref-shadow-spread-0) var(--elevation-shadow-color-key), var(--ref-shadow-offset-x-2) var(--ref-shadow-offset-y-4) var(--ref-shadow-blur-16) var(--ref-shadow-spread-0) var(--elevation-shadow-color-ambient);--elevation-overlay:var(--ref-shadow-offset-x-0) var(--ref-shadow-offset-y-0) var(--ref-shadow-blur-2) var(--ref-shadow-spread-0) var(--elevation-shadow-color-key), var(--ref-shadow-offset-x-4) var(--ref-shadow-offset-y-8) var(--ref-shadow-blur-48) var(--ref-shadow-spread-0) var(--elevation-shadow-color-ambient)}[data-saavi-elevation-intent=accent],[data-saavi-elevation-intent=info],[data-saavi-elevation-intent=success],[data-saavi-elevation-intent=warning],[data-saavi-elevation-intent=destructive]{--elevation-shadow-color-key:rgb(from var(--elevation-key-tint) r g b / var(--elevation-opacity-key));--elevation-shadow-color-ambient:rgb(from var(--elevation-ambient-tint) r g b / var(--elevation-opacity-ambient))}@media (min-width:40rem){:root{--type-display-hero-font-size:clamp(var(--ref-space-12), calc(2.1667rem + 2.0833vw), var(--ref-space-14));--type-display-hero-line-height:clamp(var(--ref-space-14), calc(2.6667rem + 2.0833vw), var(--ref-space-16));--type-display-section-font-size:var(--ref-space-10);--type-display-section-line-height:1.2;--layout-space-responsive-xs:var(--ref-space-2);--layout-space-responsive-sm:var(--ref-space-4);--layout-space-responsive-md:var(--ref-space-4);--layout-space-responsive-lg:var(--ref-space-5);--layout-space-responsive-xl:var(--ref-space-8);--layout-space-responsive-2xl:var(--ref-space-10);--radius-layout-responsive-outer:calc(var(--ref-space-3) * var(--radius-scale));--card-radius-responsive-compact:var(--radius-layout-fixed-lg);--card-radius-responsive-comfortable:var(--radius-layout-fixed-xl)}}@media (min-width:64rem){:root{--type-display-hero-font-size:clamp(var(--ref-space-14), calc(1.5rem + 3.125vw), var(--ref-space-16));--type-display-hero-line-height:var(--ref-space-16);--type-display-section-font-size:var(--ref-space-12);--type-display-section-line-height:1.1667;--layout-space-responsive-xs:var(--ref-space-3);--layout-space-responsive-sm:var(--ref-space-4);--layout-space-responsive-md:var(--ref-space-5);--layout-space-responsive-lg:var(--ref-space-6);--layout-space-responsive-xl:var(--ref-space-10);--layout-space-responsive-2xl:var(--ref-space-12);--radius-layout-responsive-outer:calc(var(--ref-space-4) * var(--radius-scale));--card-radius-responsive-compact:calc(var(--ref-space-5) * var(--radius-scale));--card-radius-responsive-comfortable:calc(var(--ref-space-7) * var(--radius-scale))}}@media (min-width:80rem){:root{--type-display-hero-font-size:var(--ref-space-16);--type-display-hero-line-height:var(--ref-space-16);--layout-space-responsive-xs:var(--ref-space-4);--layout-space-responsive-sm:var(--ref-space-5);--layout-space-responsive-md:var(--ref-space-6);--layout-space-responsive-lg:var(--ref-space-8);--layout-space-responsive-xl:var(--ref-space-12);--layout-space-responsive-2xl:var(--ref-space-14);--radius-layout-responsive-outer:calc(var(--ref-space-6) * var(--radius-scale));--card-radius-responsive-compact:var(--radius-layout-fixed-xl);--card-radius-responsive-comfortable:var(--radius-layout-fixed-2xl)}}:root{--status-badge-solid-foreground:var(--ref-color-basic-white);--status-badge-solid-neutral:var(--ref-color-neutral-800);--status-badge-solid-info:var(--ref-color-blue-700);--status-badge-solid-success:var(--ref-color-green-700);--status-badge-solid-warning:var(--ref-color-orange-700);--status-badge-solid-destructive:var(--ref-color-red-700)}:root,[data-saavi-color-scheme=light]{--status-badge-soft-info-foreground:var(--ref-color-blue-800);--status-badge-soft-warning-foreground:var(--ref-color-orange-800)}@media (prefers-color-scheme:dark){:root:not([data-saavi-color-scheme=light]){--status-badge-soft-info-foreground:var(--ref-color-blue-400);--status-badge-soft-warning-foreground:var(--ref-color-orange-300)}}[data-saavi-color-scheme=dark]{--status-badge-soft-info-foreground:var(--ref-color-blue-400);--status-badge-soft-warning-foreground:var(--ref-color-orange-300)}:root,[data-saavi-color-scheme=light]{--button-primary-info-background-default:var(--ref-color-blue-700);--button-primary-info-background-hover:var(--ref-color-blue-800);--button-primary-info-background-pressed:var(--ref-color-blue-900);--button-primary-info-foreground:var(--ref-color-basic-white);--button-info-foreground-default:var(--ref-color-blue-800);--button-info-foreground-hover:var(--ref-color-blue-900);--button-secondary-info-border:var(--ref-color-blue-800);--button-primary-warning-background-default:var(--ref-color-yellow-500);--button-primary-warning-background-hover:var(--ref-color-yellow-400);--button-primary-warning-background-pressed:var(--ref-color-yellow-600);--button-primary-warning-foreground:var(--ref-color-neutral-950);--button-warning-foreground-default:var(--ref-color-yellow-800);--button-warning-foreground-hover:var(--ref-color-yellow-900);--button-secondary-warning-border:var(--ref-color-yellow-800)}@media (prefers-color-scheme:dark){:root:not([data-saavi-color-scheme=light]){--button-primary-info-background-default:var(--ref-color-blue-400);--button-primary-info-background-hover:var(--ref-color-blue-300);--button-primary-info-background-pressed:var(--ref-color-blue-200);--button-primary-info-foreground:var(--ref-color-neutral-950);--button-info-foreground-default:var(--ref-color-blue-400);--button-info-foreground-hover:var(--ref-color-blue-300);--button-secondary-info-border:var(--ref-color-blue-400);--button-primary-warning-background-default:var(--ref-color-yellow-400);--button-primary-warning-background-hover:var(--ref-color-yellow-300);--button-primary-warning-background-pressed:var(--ref-color-yellow-500);--button-primary-warning-foreground:var(--ref-color-neutral-950);--button-warning-foreground-default:var(--ref-color-yellow-300);--button-warning-foreground-hover:var(--ref-color-yellow-200);--button-secondary-warning-border:var(--ref-color-yellow-300)}}[data-saavi-color-scheme=dark]{--button-primary-info-background-default:var(--ref-color-blue-400);--button-primary-info-background-hover:var(--ref-color-blue-300);--button-primary-info-background-pressed:var(--ref-color-blue-200);--button-primary-info-foreground:var(--ref-color-neutral-950);--button-info-foreground-default:var(--ref-color-blue-400);--button-info-foreground-hover:var(--ref-color-blue-300);--button-secondary-info-border:var(--ref-color-blue-400);--button-primary-warning-background-default:var(--ref-color-yellow-400);--button-primary-warning-background-hover:var(--ref-color-yellow-300);--button-primary-warning-background-pressed:var(--ref-color-yellow-500);--button-primary-warning-foreground:var(--ref-color-neutral-950);--button-warning-foreground-default:var(--ref-color-yellow-300);--button-warning-foreground-hover:var(--ref-color-yellow-200);--button-secondary-warning-border:var(--ref-color-yellow-300)}}
@layer saavi.reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}}@layer saavi.base{body{background:var(--color-surface-canvas);min-block-size:100svh;color:var(--color-text-primary);font-family:var(--type-family-base);font-size:var(--type-body-base-font-size);font-weight:var(--type-body-base-font-weight);letter-spacing:var(--type-body-base-letter-spacing);line-height:var(--type-body-base-line-height)}:focus-visible{outline:var(--focus-indicator-width) solid var(--focus-indicator-color);outline-offset:var(--focus-indicator-offset)}:where([data-saavi-input-frame] input,[data-saavi-input-frame] textarea):focus-visible{outline:none}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer saavi.tokens,saavi.components,saavi.utilities;
