*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0}dialog{margin:auto}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;min-height:100vh;min-height:100dvh;font-family:var(--font-family-base, sans-serif);font-size:16px;line-height:1.5;color:var(--text-bold);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(*){scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where(*)::-webkit-scrollbar{width:4px}:where(*)::-webkit-scrollbar-track{background:var(--scrollbar-track)}:where(*)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-8)}:root,:root[data-theme=light]{--gray-0: oklch(.99 0 0);--gray-100: oklch(.96 0 0);--gray-200: oklch(.93 0 0);--gray-300: oklch(.89 0 0);--gray-400: oklch(.77 0 0);--gray-500: oklch(.66 0 0);--gray-600: oklch(.46 0 0);--gray-700: oklch(.32 0 0);--gray-800: oklch(.22 0 0);--gray-900: oklch(.17 0 0);--gray-1000: oklch(.12 0 0);--blue-100: oklch(.96 .02 256);--blue-200: oklch(.91 .05 256);--blue-300: oklch(.84 .1 256);--blue-400: oklch(.74 .16 256);--blue-500: oklch(.63 .21 256);--blue-600: oklch(.54 .22 258);--blue-700: oklch(.45 .2 260);--blue-800: oklch(.36 .16 262);--blue-900: oklch(.28 .1 264);--green-100: oklch(.96 .03 142);--green-200: oklch(.91 .06 142);--green-300: oklch(.84 .11 142);--green-400: oklch(.74 .16 142);--green-500: oklch(.63 .18 142);--green-600: oklch(.54 .17 145);--green-700: oklch(.45 .14 148);--green-800: oklch(.36 .11 150);--green-900: oklch(.28 .08 152);--yellow-100: oklch(.96 .04 95);--yellow-200: oklch(.92 .08 92);--yellow-300: oklch(.87 .13 90);--yellow-400: oklch(.81 .16 87);--yellow-500: oklch(.74 .17 84);--yellow-600: oklch(.65 .16 78);--yellow-700: oklch(.55 .13 72);--yellow-800: oklch(.45 .11 68);--yellow-900: oklch(.36 .08 64);--red-100: oklch(.96 .02 27);--red-200: oklch(.92 .05 27);--red-300: oklch(.85 .1 27);--red-400: oklch(.75 .16 27);--red-500: oklch(.65 .22 27);--red-600: oklch(.56 .23 28);--red-700: oklch(.47 .21 29);--red-800: oklch(.39 .17 30);--red-900: oklch(.31 .12 31);--orange-100: oklch(.96 .03 55);--orange-200: oklch(.92 .06 55);--orange-300: oklch(.85 .12 55);--orange-400: oklch(.78 .16 55);--orange-500: oklch(.71 .19 55);--orange-600: oklch(.62 .18 50);--orange-700: oklch(.53 .16 45);--orange-800: oklch(.44 .13 42);--orange-900: oklch(.35 .09 40);--purple-100: oklch(.96 .02 295);--purple-200: oklch(.91 .05 295);--purple-300: oklch(.84 .11 295);--purple-400: oklch(.74 .18 295);--purple-500: oklch(.62 .24 295);--purple-600: oklch(.53 .25 297);--purple-700: oklch(.44 .22 298);--purple-800: oklch(.36 .17 299);--purple-900: oklch(.28 .11 300);--teal-100: oklch(.96 .02 195);--teal-200: oklch(.91 .05 195);--teal-300: oklch(.84 .09 195);--teal-400: oklch(.74 .13 195);--teal-500: oklch(.65 .15 195);--teal-600: oklch(.56 .14 195);--teal-700: oklch(.47 .12 196);--teal-800: oklch(.38 .09 198);--teal-900: oklch(.3 .06 200);--pink-100: oklch(.96 .02 350);--pink-200: oklch(.92 .05 350);--pink-300: oklch(.85 .1 350);--pink-400: oklch(.75 .16 350);--pink-500: oklch(.66 .21 350);--pink-600: oklch(.57 .22 352);--pink-700: oklch(.48 .2 354);--pink-800: oklch(.4 .16 356);--pink-900: oklch(.32 .11 358)}:root[data-theme=dark]{--gray-0: oklch(.11 0 0);--gray-100: oklch(.19 0 0);--gray-200: oklch(.24 0 0);--gray-300: oklch(.27 0 0);--gray-400: oklch(.38 0 0);--gray-500: oklch(.47 0 0);--gray-600: oklch(.73 0 0);--gray-700: oklch(.87 0 0);--gray-800: oklch(.95 0 0);--gray-900: oklch(.97 0 0);--gray-1000: oklch(.99 0 0);--blue-100: oklch(.2 .041 257);--blue-200: oklch(.25 .07 256);--blue-300: oklch(.32 .118 258);--blue-400: oklch(.45 .175 259);--blue-500: oklch(.6 .209 257);--blue-600: oklch(.71 .155 255);--blue-700: oklch(.81 .099 252);--blue-800: oklch(.89 .055 250);--blue-900: oklch(.95 .023 246);--green-100: oklch(.2 .04 142);--green-200: oklch(.25 .07 142);--green-300: oklch(.32 .11 142);--green-400: oklch(.45 .15 142);--green-500: oklch(.6 .18 142);--green-600: oklch(.72 .16 145);--green-700: oklch(.82 .12 148);--green-800: oklch(.9 .07 150);--green-900: oklch(.96 .04 152);--yellow-100: oklch(.2 .041 96);--yellow-200: oklch(.26 .054 86);--yellow-300: oklch(.34 .071 80);--yellow-400: oklch(.5 .105 78);--yellow-500: oklch(.74 .154 81);--yellow-600: oklch(.83 .15 78);--yellow-700: oklch(.88 .105 77);--yellow-800: oklch(.92 .064 75);--yellow-900: oklch(.96 .033 78);--red-100: oklch(.2 .039 26);--red-200: oklch(.26 .08 27);--red-300: oklch(.33 .13 27);--red-400: oklch(.46 .189 27);--red-500: oklch(.62 .22 27);--red-600: oklch(.71 .18 28);--red-700: oklch(.81 .109 31);--red-800: oklch(.89 .058 34);--red-900: oklch(.95 .026 38);--orange-100: oklch(.2 .04 55);--orange-200: oklch(.26 .074 46);--orange-300: oklch(.34 .106 41);--orange-400: oklch(.48 .144 43);--orange-500: oklch(.71 .184 52);--orange-600: oklch(.79 .142 55);--orange-700: oklch(.85 .093 54);--orange-800: oklch(.91 .051 51);--orange-900: oklch(.95 .028 52);--purple-100: oklch(.2 .04 294);--purple-200: oklch(.25 .08 295);--purple-300: oklch(.32 .13 295);--purple-400: oklch(.46 .19 295);--purple-500: oklch(.62 .235 296);--purple-600: oklch(.72 .178 302);--purple-700: oklch(.81 .117 305);--purple-800: oklch(.9 .064 309);--purple-900: oklch(.96 .029 312);--teal-100: oklch(.2 .04 195);--teal-200: oklch(.26 .07 195);--teal-300: oklch(.34 .1 195);--teal-400: oklch(.48 .13 195);--teal-500: oklch(.65 .15 195);--teal-600: oklch(.76 .13 195);--teal-700: oklch(.85 .1 196);--teal-800: oklch(.91 .06 198);--teal-900: oklch(.96 .04 200);--pink-100: oklch(.2 .04 349);--pink-200: oklch(.26 .08 350);--pink-300: oklch(.33 .12 350);--pink-400: oklch(.46 .18 350);--pink-500: oklch(.66 .211 350);--pink-600: oklch(.75 .175 351);--pink-700: oklch(.83 .119 348);--pink-800: oklch(.9 .064 350);--pink-900: oklch(.95 .032 348)}:root{--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-56: 3.5rem;--spacing-64: 4rem;--spacing-72: 4.5rem;--spacing-80: 5rem;--spacing-88: 5.5rem;--spacing-96: 6rem;--spacing-104: 6.5rem;--spacing-112: 7rem;--spacing-120: 7.5rem;--spacing-128: 8rem;--spacing-192: 12rem;--spacing-256: 16rem}:root{--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-24: 24px;--radius-32: 32px;--radius-48: 48px;--radius-full: 9999px}:root{--size-16: 1rem;--size-24: 1.5rem;--size-32: 2rem;--size-40: 2.5rem;--size-48: 3rem;--size-56: 3.5rem;--size-64: 4rem;--size-240: 15rem;--size-320: 20rem;--size-640: 40rem;--size-768: 48rem;--size-960: 60rem;--size-1200: 75rem;--size-1440: 90rem}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stacksansheadline/v1/1Ptyg9jZXvmMnkLnuURbaukKZJTyrDV38amvG4w-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Stack Sans Headline;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/stacksansheadline/v1/1Ptyg9jZXvmMnkLnuURbaukKZJTyrDV38aevGw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/stacksansheadline/v1/1Ptyg9jZXvmMnkLnuURbaukKZJTyrDV38amvG4w-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Stack Sans Headline;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/stacksansheadline/v1/1Ptyg9jZXvmMnkLnuURbaukKZJTyrDV38aevGw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--font-family-heading: "Stack Sans Headline", "Inter", system-ui, -apple-system, sans-serif;--font-family-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-96: 6rem;--font-size-64: 4rem;--font-size-48: 3rem;--font-size-32: 2rem;--font-size-24: 1.5rem;--font-size-16: 1rem;--font-size-14: .875rem;--font-size-12: .75rem;--font-size-10: .625rem;--line-height-104: 6.5rem;--line-height-72: 4.5rem;--line-height-56: 3.5rem;--line-height-40: 2.5rem;--line-height-32: 2rem;--line-height-24: 1.5rem;--line-height-20: 1.25rem;--line-height-16: 1rem;--line-height-14: .875rem;--letter-spacing-96: -.04em;--letter-spacing-64: -.03em;--letter-spacing-48: -.025em;--letter-spacing-32: -.02em;--letter-spacing-24: -.015em;--letter-spacing-16: -.005em;--letter-spacing-14: .005em;--letter-spacing-12: .01em}:root,:root[data-theme=light]{--application-surface: var(--gray-0);--accordion-fill: var(--gray-0);--accordion-stroke: var(--gray-200);--accordion-foreground: var(--gray-900);--card-surface: var(--gray-0);--card-stroke: var(--gray-200);--card-stroke-raised: var(--gray-400);--avatar-fill-neutral: var(--gray-200);--avatar-foreground-neutral: var(--gray-800);--avatar-fill-success: var(--green-200);--avatar-foreground-success: var(--green-800);--avatar-fill-danger: var(--red-200);--avatar-foreground-danger: var(--red-800);--avatar-fill-warning: var(--yellow-200);--avatar-foreground-warning: var(--yellow-800);--avatar-fill-info: var(--blue-200);--avatar-foreground-info: var(--blue-800);--avatar-fill-alert: var(--orange-200);--avatar-foreground-alert: var(--orange-800);--avatar-fill-premium: var(--purple-200);--avatar-foreground-premium: var(--purple-800);--avatar-fill-discovery: var(--teal-200);--avatar-foreground-discovery: var(--teal-800);--avatar-fill-extra: var(--pink-200);--avatar-foreground-extra: var(--pink-800);--badge-fill-neutral: var(--gray-200);--badge-foreground-neutral: var(--gray-700);--badge-fill-neutral-bold: var(--gray-400);--badge-foreground-neutral-bold: var(--gray-900);--badge-fill-success: var(--green-200);--badge-foreground-success: var(--green-800);--badge-fill-success-bold: var(--green-700);--badge-foreground-success-bold: var(--green-100);--badge-fill-danger: var(--red-200);--badge-foreground-danger: var(--red-800);--badge-fill-danger-bold: var(--red-700);--badge-foreground-danger-bold: var(--red-100);--badge-fill-warning: var(--yellow-200);--badge-foreground-warning: var(--yellow-800);--badge-fill-warning-bold: var(--yellow-700);--badge-foreground-warning-bold: var(--yellow-100);--badge-fill-info: var(--blue-200);--badge-foreground-info: var(--blue-800);--badge-fill-info-bold: var(--blue-700);--badge-foreground-info-bold: var(--blue-100);--badge-fill-alert: var(--orange-200);--badge-foreground-alert: var(--orange-800);--badge-fill-alert-bold: var(--orange-700);--badge-foreground-alert-bold: var(--orange-100);--badge-fill-premium: var(--purple-200);--badge-foreground-premium: var(--purple-800);--badge-fill-premium-bold: var(--purple-700);--badge-foreground-premium-bold: var(--purple-100);--badge-fill-discovery: var(--teal-200);--badge-foreground-discovery: var(--teal-800);--badge-fill-discovery-bold: var(--teal-700);--badge-foreground-discovery-bold: var(--teal-100);--badge-fill-extra: var(--pink-200);--badge-foreground-extra: var(--pink-800);--badge-fill-extra-bold: var(--pink-700);--badge-foreground-extra-bold: var(--pink-100);--button-fill-primary: var(--gray-1000);--button-fill-primary-hover: var(--gray-800);--button-fill-primary-pressed: var(--gray-700);--button-foreground-primary: var(--gray-100);--button-fill-primary-inverse: var(--gray-0);--button-fill-primary-hover-inverse: var(--gray-200);--button-fill-primary-pressed-inverse: var(--gray-300);--button-foreground-primary-inverse: var(--gray-900);--button-fill-secondary: color-mix(in oklch, var(--gray-1000) 8%, transparent);--button-fill-secondary-hover: color-mix(in oklch, var(--gray-1000) 16%, transparent);--button-fill-secondary-pressed: color-mix(in oklch, var(--gray-1000) 12%, transparent);--button-foreground-secondary: var(--gray-900);--button-fill-secondary-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--button-fill-secondary-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--button-fill-secondary-pressed-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--button-foreground-secondary-inverse: var(--gray-100);--button-fill-tertiary: transparent;--button-fill-tertiary-hover: color-mix(in oklch, var(--gray-1000) 16%, transparent);--button-fill-tertiary-pressed: color-mix(in oklch, var(--gray-1000) 12%, transparent);--button-foreground-tertiary: var(--gray-900);--button-fill-tertiary-inverse: transparent;--button-fill-tertiary-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--button-fill-tertiary-pressed-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--button-foreground-tertiary-inverse: var(--gray-100);--button-fill-outline: transparent;--button-fill-outline-hover: color-mix(in oklch, var(--gray-1000) 16%, transparent);--button-fill-outline-pressed: color-mix(in oklch, var(--gray-1000) 12%, transparent);--button-foreground-outline: var(--gray-900);--button-stroke-outline: var(--gray-600);--button-fill-outline-inverse: transparent;--button-fill-outline-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--button-fill-outline-pressed-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--button-foreground-outline-inverse: var(--gray-100);--button-stroke-outline-inverse: var(--gray-600);--button-fill-danger: color-mix(in oklch, var(--red-500) 8%, transparent);--button-fill-danger-hover: color-mix(in oklch, var(--red-500) 24%, transparent);--button-fill-danger-pressed: color-mix(in oklch, var(--red-500) 16%, transparent);--button-foreground-danger: var(--red-600);--button-fill-danger-inverse: color-mix(in oklch, var(--red-500) 24%, transparent);--button-fill-danger-hover-inverse: color-mix(in oklch, var(--red-600) 48%, transparent);--button-fill-danger-pressed-inverse: color-mix(in oklch, var(--red-600) 32%, transparent);--button-foreground-danger-inverse: var(--red-300);--checkbox-stroke: var(--gray-1000);--checkbox-stroke-hover: var(--gray-1000);--checkbox-fill-checked: var(--gray-1000);--checkbox-icon: var(--gray-0);--checkbox-stroke-danger: var(--red-600);--checkbox-foreground-danger: var(--red-600);--checkbox-stroke-inverse: var(--gray-500);--checkbox-stroke-hover-inverse: var(--gray-0);--checkbox-fill-checked-inverse: var(--gray-0);--checkbox-icon-inverse: var(--gray-1000);--checkbox-stroke-danger-inverse: var(--red-300);--checkbox-foreground-danger-inverse: var(--red-300);--select-fill: color-mix(in oklch, var(--gray-1000) 8%, transparent);--select-fill-hover: color-mix(in oklch, var(--gray-1000) 10%, transparent);--select-fill-active: color-mix(in oklch, var(--gray-1000) 12%, transparent);--select-fill-danger: color-mix(in oklch, var(--red-500) 8%, transparent);--select-foreground: var(--gray-700);--select-foreground-active: var(--gray-900);--select-foreground-danger: var(--red-600);--select-fill-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--select-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--select-fill-active-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--select-fill-danger-inverse: color-mix(in oklch, var(--red-500) 8%, transparent);--select-foreground-inverse: var(--gray-400);--select-foreground-active-inverse: var(--gray-100);--select-foreground-danger-inverse: var(--red-300);--select-dropdown-surface: var(--gray-0);--select-dropdown-stroke: var(--gray-200);--select-dropdown-fill: color-mix(in oklch, var(--gray-100) 72%, transparent);--select-dropdown-fill-hover: color-mix(in oklch, var(--gray-1000) 8%, transparent);--select-dropdown-fill-active: var(--gray-200);--select-dropdown-foreground: var(--gray-700);--select-dropdown-foreground-active: var(--gray-900);--select-dropdown-surface-inverse: var(--gray-1000);--select-dropdown-stroke-inverse: var(--gray-700);--select-dropdown-fill-inverse: color-mix(in oklch, var(--gray-600) 12%, transparent);--select-dropdown-fill-hover-inverse: color-mix(in oklch, var(--gray-600) 12%, transparent);--select-dropdown-fill-active-inverse: color-mix(in oklch, var(--gray-600) 24%, transparent);--select-dropdown-foreground-inverse: var(--gray-400);--select-dropdown-foreground-active-inverse: var(--gray-100);--select-action-fill: var(--gray-0);--select-action-fill-hover: var(--gray-100);--select-action-stroke: var(--gray-400);--select-action-stroke-hover: var(--gray-500);--select-action-foreground: var(--gray-900);--select-action-fill-inverse: transparent;--select-action-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--select-action-stroke-inverse: transparent;--select-action-stroke-hover-inverse: transparent;--select-action-foreground-inverse: var(--gray-300);--input-fill: color-mix(in oklch, var(--gray-1000) 8%, transparent);--input-fill-hover: color-mix(in oklch, var(--gray-1000) 12%, transparent);--input-fill-active: color-mix(in oklch, var(--gray-1000) 8%, transparent);--input-fill-danger: color-mix(in oklch, var(--red-500) 8%, transparent);--input-foreground: var(--gray-700);--input-foreground-active: var(--gray-900);--input-foreground-danger: var(--red-600);--input-fill-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--input-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--input-fill-active-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--input-fill-danger-inverse: var(--red-800);--input-foreground-inverse: var(--gray-300);--input-foreground-active-inverse: var(--gray-100);--input-foreground-danger-inverse: var(--red-300);--input-action-fill: var(--gray-0);--input-action-fill-hover: var(--gray-100);--input-action-stroke: var(--gray-400);--input-action-stroke-hover: var(--gray-500);--input-action-foreground: var(--gray-900);--input-action-fill-inverse: transparent;--input-action-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--input-action-stroke-inverse: transparent;--input-action-stroke-hover-inverse: transparent;--input-action-foreground-inverse: var(--gray-300);--icon-subtle: var(--gray-500);--icon-moderate: var(--gray-700);--icon-bold: var(--gray-900);--icon-success: var(--green-600);--icon-danger: var(--red-600);--icon-warning: var(--yellow-600);--icon-info: var(--blue-500);--icon-alert: var(--orange-600);--icon-premium: var(--purple-600);--icon-discovery: var(--teal-600);--icon-extra: var(--pink-600);--dialog-surface: var(--gray-0);--dialog-stroke: var(--gray-300);--dialog-foreground: var(--gray-900);--dialog-foreground-subtle: var(--gray-600);--dialog-scrim: color-mix(in oklch, var(--gray-1000) 75%, transparent);--sheet-surface: var(--gray-0);--sheet-scrim: color-mix(in oklch, var(--gray-1000) 75%, transparent);--sheet-foreground: var(--gray-900);--sheet-foreground-subtle: var(--gray-600);--sheet-fill-hover: var(--gray-100);--placeholder-fill-neutral: color-mix(in oklch, var(--gray-1000) 8%, transparent);--placeholder-foreground-neutral: var(--gray-900);--placeholder-fill-info: var(--blue-200);--placeholder-foreground-info: var(--blue-800);--placeholder-fill-warning: var(--yellow-200);--placeholder-foreground-warning: var(--yellow-800);--placeholder-fill-danger: var(--red-200);--placeholder-foreground-danger: var(--red-800);--progress-fill: var(--gray-1000);--progress-track: var(--gray-200);--progress-foreground: var(--gray-700);--progress-fill-info: var(--blue-500);--progress-track-info: var(--blue-200);--progress-fill-success: var(--green-600);--progress-track-success: var(--green-200);--progress-fill-warning: var(--yellow-600);--progress-track-warning: var(--yellow-200);--progress-fill-alert: var(--orange-600);--progress-track-alert: var(--orange-200);--progress-fill-danger: var(--red-600);--progress-track-danger: var(--red-200);--slider-track: var(--gray-200);--slider-fill-neutral: var(--gray-1000);--slider-fill-info: var(--blue-200);--slider-fill-danger: var(--red-200);--slider-fill-alert: var(--orange-200);--slider-fill-warning: var(--yellow-200);--slider-fill-success: var(--green-200);--slider-fill-premium: var(--purple-200);--slider-fill-discovery: var(--teal-200);--slider-stroke: var(--gray-400);--slider-fill-handle: var(--gray-1000);--slider-fill-foreground: var(--gray-100);--slider-fill-foreground-subtle: var(--gray-500);--slider-track-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--slider-fill-neutral-inverse: var(--gray-0);--slider-fill-handle-inverse: var(--gray-0);--slider-stroke-inverse: var(--gray-700);--slider-fill-foreground-inverse: var(--gray-900);--slider-fill-foreground-subtle-inverse: var(--gray-600);--radio-stroke: var(--gray-1000);--radio-stroke-hover: var(--gray-1000);--radio-fill-checked: var(--gray-1000);--radio-stroke-danger: var(--red-600);--radio-foreground-danger: var(--red-600);--radio-stroke-inverse: var(--gray-500);--radio-stroke-hover-inverse: var(--gray-0);--radio-fill-checked-inverse: var(--gray-0);--radio-stroke-danger-inverse: var(--red-300);--radio-foreground-danger-inverse: var(--red-300);--switch-track: var(--gray-400);--switch-track-active: var(--gray-1000);--switch-thumb: var(--gray-100);--switch-foreground: var(--gray-900);--switch-track-inverse: var(--gray-500);--switch-track-active-inverse: var(--gray-0);--switch-thumb-inverse: var(--gray-1000);--switch-foreground-inverse: var(--gray-100);--table-surface-action: var(--gray-200);--table-stroke: var(--gray-200);--table-stroke-track: var(--gray-300);--table-fill-hover: var(--blue-200);--table-accent: var(--gray-1000);--table-foreground: var(--gray-700);--table-foreground-header: var(--gray-600);--table-foreground-danger: var(--red-600);--table-foreground-warning: var(--yellow-700);--table-foreground-success: var(--green-600);--tabs-foreground: var(--gray-700);--tabs-foreground-strong: var(--gray-900);--tabs-foreground-active: var(--gray-0);--tabs-fill-track: color-mix(in oklch, var(--gray-1000) 8%, transparent);--tabs-fill-indicator: var(--gray-1000);--tabs-stroke: var(--gray-200);--tabs-stroke-indicator: var(--gray-900);--tabs-foreground-inverse: var(--gray-300);--tabs-foreground-strong-inverse: var(--gray-100);--tabs-foreground-active-inverse: var(--gray-1000);--tabs-fill-track-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--tabs-fill-indicator-inverse: var(--gray-0);--tabs-stroke-inverse: var(--gray-700);--tabs-stroke-indicator-inverse: var(--gray-100);--link-foreground: var(--gray-900);--link-foreground-pressed: color-mix(in oklch, var(--gray-900) 80%, transparent);--link-foreground-inverse: var(--gray-100);--link-foreground-pressed-inverse: color-mix(in oklch, var(--gray-100) 80%, transparent);--skeleton-fill: color-mix(in oklch, var(--gray-1000) 8%, transparent);--skeleton-fill-highlight: color-mix(in oklch, var(--gray-1000) 16%, transparent);--tooltip-surface: var(--gray-0);--tooltip-foreground: var(--gray-900);--tooltip-foreground-subtle: var(--gray-600);--text-bold: var(--gray-900);--text-subtle: var(--gray-600);--text-bold-inverse: var(--gray-100);--text-subtle-inverse: var(--gray-500);--scrollbar-thumb: var(--gray-300);--scrollbar-thumb-active: var(--gray-500);--scrollbar-track: transparent;--border-subtle: var(--gray-200);--border-bold: var(--gray-400);--border-focus: var(--gray-900)}:root[data-theme=dark]{--application-surface: var(--gray-0);--accordion-fill: var(--gray-200);--accordion-stroke: var(--gray-300);--accordion-foreground: var(--gray-900);--card-surface: var(--gray-100);--card-stroke: var(--gray-200);--card-stroke-raised: var(--gray-400);--avatar-fill-neutral: var(--gray-200);--avatar-foreground-neutral: var(--gray-800);--avatar-fill-success: var(--green-200);--avatar-foreground-success: var(--green-800);--avatar-fill-danger: var(--red-200);--avatar-foreground-danger: var(--red-800);--avatar-fill-warning: var(--yellow-200);--avatar-foreground-warning: var(--yellow-800);--avatar-fill-info: var(--blue-200);--avatar-foreground-info: var(--blue-800);--avatar-fill-alert: var(--orange-200);--avatar-foreground-alert: var(--orange-800);--avatar-fill-premium: var(--purple-200);--avatar-foreground-premium: var(--purple-800);--avatar-fill-discovery: var(--teal-200);--avatar-foreground-discovery: var(--teal-800);--avatar-fill-extra: var(--pink-200);--avatar-foreground-extra: var(--pink-800);--badge-fill-neutral: var(--gray-200);--badge-foreground-neutral: var(--gray-700);--badge-fill-neutral-bold: var(--gray-400);--badge-foreground-neutral-bold: var(--gray-900);--badge-fill-success: var(--green-200);--badge-foreground-success: var(--green-700);--badge-fill-success-bold: var(--green-500);--badge-foreground-success-bold: var(--green-200);--badge-fill-danger: var(--red-200);--badge-foreground-danger: var(--red-700);--badge-fill-danger-bold: var(--red-500);--badge-foreground-danger-bold: var(--red-100);--badge-fill-warning: var(--yellow-200);--badge-foreground-warning: var(--yellow-700);--badge-fill-warning-bold: var(--yellow-500);--badge-foreground-warning-bold: var(--yellow-200);--badge-fill-info: var(--blue-200);--badge-foreground-info: var(--blue-700);--badge-fill-info-bold: var(--blue-600);--badge-foreground-info-bold: var(--blue-200);--badge-fill-alert: var(--orange-200);--badge-foreground-alert: var(--orange-700);--badge-fill-alert-bold: var(--orange-500);--badge-foreground-alert-bold: var(--orange-200);--badge-fill-premium: var(--purple-200);--badge-foreground-premium: var(--purple-700);--badge-fill-premium-bold: var(--purple-500);--badge-foreground-premium-bold: var(--purple-200);--badge-fill-discovery: var(--teal-200);--badge-foreground-discovery: var(--teal-700);--badge-fill-discovery-bold: var(--teal-500);--badge-foreground-discovery-bold: var(--teal-200);--badge-fill-extra: var(--pink-200);--badge-foreground-extra: var(--pink-700);--badge-fill-extra-bold: var(--pink-500);--badge-foreground-extra-bold: var(--pink-200);--button-fill-primary: var(--gray-1000);--button-fill-primary-hover: var(--gray-800);--button-fill-primary-pressed: var(--gray-700);--button-foreground-primary: var(--gray-100);--button-fill-primary-inverse: var(--gray-0);--button-fill-primary-hover-inverse: var(--gray-200);--button-fill-primary-pressed-inverse: var(--gray-300);--button-foreground-primary-inverse: var(--gray-900);--button-fill-secondary: color-mix(in oklch, var(--gray-1000) 8%, transparent);--button-fill-secondary-hover: color-mix(in oklch, var(--gray-1000) 16%, transparent);--button-fill-secondary-pressed: color-mix(in oklch, var(--gray-1000) 12%, transparent);--button-foreground-secondary: var(--gray-900);--button-fill-secondary-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--button-fill-secondary-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--button-fill-secondary-pressed-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--button-foreground-secondary-inverse: var(--gray-100);--button-fill-tertiary: transparent;--button-fill-tertiary-hover: color-mix(in oklch, var(--gray-1000) 16%, transparent);--button-fill-tertiary-pressed: color-mix(in oklch, var(--gray-1000) 12%, transparent);--button-foreground-tertiary: var(--gray-900);--button-fill-tertiary-inverse: transparent;--button-fill-tertiary-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--button-fill-tertiary-pressed-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--button-foreground-tertiary-inverse: var(--gray-100);--button-fill-outline: transparent;--button-fill-outline-hover: color-mix(in oklch, var(--gray-1000) 16%, transparent);--button-fill-outline-pressed: color-mix(in oklch, var(--gray-1000) 12%, transparent);--button-foreground-outline: var(--gray-900);--button-stroke-outline: var(--gray-600);--button-fill-outline-inverse: transparent;--button-fill-outline-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--button-fill-outline-pressed-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--button-foreground-outline-inverse: var(--gray-100);--button-stroke-outline-inverse: var(--gray-600);--button-fill-danger: color-mix(in oklch, var(--red-500) 8%, transparent);--button-fill-danger-hover: color-mix(in oklch, var(--red-500) 24%, transparent);--button-fill-danger-pressed: color-mix(in oklch, var(--red-500) 16%, transparent);--button-foreground-danger: var(--red-600);--button-fill-danger-inverse: color-mix(in oklch, var(--red-500) 24%, transparent);--button-fill-danger-hover-inverse: color-mix(in oklch, var(--red-600) 48%, transparent);--button-fill-danger-pressed-inverse: color-mix(in oklch, var(--red-600) 32%, transparent);--button-foreground-danger-inverse: var(--red-200);--checkbox-stroke: var(--gray-1000);--checkbox-stroke-hover: var(--gray-1000);--checkbox-fill-checked: var(--gray-1000);--checkbox-icon: var(--gray-0);--checkbox-stroke-danger: var(--red-600);--checkbox-foreground-danger: var(--red-600);--checkbox-stroke-inverse: var(--gray-500);--checkbox-stroke-hover-inverse: var(--gray-0);--checkbox-fill-checked-inverse: var(--gray-0);--checkbox-icon-inverse: var(--gray-1000);--checkbox-stroke-danger-inverse: var(--red-400);--checkbox-foreground-danger-inverse: var(--red-400);--select-fill: color-mix(in oklch, var(--gray-1000) 8%, transparent);--select-fill-hover: color-mix(in oklch, var(--gray-1000) 10%, transparent);--select-fill-active: color-mix(in oklch, var(--gray-1000) 12%, transparent);--select-fill-danger: color-mix(in oklch, var(--red-500) 8%, transparent);--select-foreground: var(--gray-700);--select-foreground-active: var(--gray-900);--select-foreground-danger: var(--red-600);--select-fill-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--select-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--select-fill-active-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--select-fill-danger-inverse: color-mix(in oklch, var(--red-500) 8%, transparent);--select-foreground-inverse: var(--gray-400);--select-foreground-active-inverse: var(--gray-100);--select-foreground-danger-inverse: var(--red-400);--select-dropdown-surface: var(--gray-300);--select-dropdown-stroke: var(--gray-400);--select-dropdown-fill: color-mix(in oklch, var(--gray-100) 72%, transparent);--select-dropdown-fill-hover: color-mix(in oklch, var(--gray-1000) 8%, transparent);--select-dropdown-fill-active: var(--gray-100);--select-dropdown-foreground: var(--gray-700);--select-dropdown-foreground-active: var(--gray-900);--select-dropdown-surface-inverse: var(--gray-1000);--select-dropdown-stroke-inverse: var(--gray-700);--select-dropdown-fill-inverse: color-mix(in oklch, var(--gray-600) 12%, transparent);--select-dropdown-fill-hover-inverse: color-mix(in oklch, var(--gray-600) 12%, transparent);--select-dropdown-fill-active-inverse: color-mix(in oklch, var(--gray-600) 24%, transparent);--select-dropdown-foreground-inverse: var(--gray-400);--select-dropdown-foreground-active-inverse: var(--gray-100);--select-action-fill: var(--gray-300);--select-action-fill-hover: var(--gray-400);--select-action-stroke: var(--gray-400);--select-action-stroke-hover: var(--gray-500);--select-action-foreground: var(--gray-900);--select-action-fill-inverse: transparent;--select-action-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--select-action-stroke-inverse: transparent;--select-action-stroke-hover-inverse: transparent;--select-action-foreground-inverse: var(--gray-300);--input-fill: color-mix(in oklch, var(--gray-1000) 8%, transparent);--input-fill-hover: color-mix(in oklch, var(--gray-1000) 12%, transparent);--input-fill-active: color-mix(in oklch, var(--gray-1000) 8%, transparent);--input-fill-danger: color-mix(in oklch, var(--red-500) 8%, transparent);--input-foreground: var(--gray-700);--input-foreground-active: var(--gray-900);--input-foreground-danger: var(--red-600);--input-fill-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--input-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--input-fill-active-inverse: color-mix(in oklch, var(--gray-0) 12%, transparent);--input-fill-danger-inverse: var(--red-800);--input-foreground-inverse: var(--gray-300);--input-foreground-active-inverse: var(--gray-100);--input-foreground-danger-inverse: var(--red-400);--input-action-fill: var(--gray-300);--input-action-fill-hover: var(--gray-400);--input-action-stroke: var(--gray-400);--input-action-stroke-hover: var(--gray-500);--input-action-foreground: var(--gray-900);--input-action-fill-inverse: transparent;--input-action-fill-hover-inverse: color-mix(in oklch, var(--gray-0) 16%, transparent);--input-action-stroke-inverse: transparent;--input-action-stroke-hover-inverse: transparent;--input-action-foreground-inverse: var(--gray-300);--icon-subtle: var(--gray-500);--icon-moderate: var(--gray-700);--icon-bold: var(--gray-900);--icon-success: var(--green-600);--icon-danger: var(--red-600);--icon-warning: var(--yellow-600);--icon-info: var(--blue-500);--icon-alert: var(--orange-600);--icon-premium: var(--purple-600);--icon-discovery: var(--teal-600);--icon-extra: var(--pink-600);--dialog-surface: var(--gray-1000);--dialog-stroke: var(--gray-800);--dialog-foreground: var(--gray-100);--dialog-foreground-subtle: var(--gray-500);--dialog-scrim: color-mix(in oklch, var(--gray-0) 75%, transparent);--sheet-surface: var(--gray-1000);--sheet-scrim: color-mix(in oklch, var(--gray-0) 75%, transparent);--sheet-foreground: var(--gray-100);--sheet-foreground-subtle: var(--gray-500);--sheet-fill-hover: var(--gray-900);--placeholder-fill-neutral: color-mix(in oklch, var(--gray-1000) 8%, transparent);--placeholder-foreground-neutral: var(--gray-900);--placeholder-fill-info: var(--blue-200);--placeholder-foreground-info: var(--blue-800);--placeholder-fill-warning: var(--yellow-200);--placeholder-foreground-warning: var(--yellow-800);--placeholder-fill-danger: var(--red-200);--placeholder-foreground-danger: var(--red-800);--progress-fill: var(--gray-1000);--progress-track: var(--gray-200);--progress-foreground: var(--gray-700);--progress-fill-info: var(--blue-500);--progress-track-info: var(--blue-200);--progress-fill-success: var(--green-600);--progress-track-success: var(--green-200);--progress-fill-warning: var(--yellow-600);--progress-track-warning: var(--yellow-200);--progress-fill-alert: var(--orange-600);--progress-track-alert: var(--orange-200);--progress-fill-danger: var(--red-600);--progress-track-danger: var(--red-200);--slider-track: var(--gray-200);--slider-fill-neutral: var(--gray-1000);--slider-fill-info: var(--blue-200);--slider-fill-danger: var(--red-200);--slider-fill-alert: var(--orange-200);--slider-fill-warning: var(--yellow-200);--slider-fill-success: var(--green-200);--slider-fill-premium: var(--purple-200);--slider-fill-discovery: var(--teal-200);--slider-stroke: var(--gray-400);--slider-fill-handle: var(--gray-1000);--slider-fill-foreground: var(--gray-100);--slider-fill-foreground-subtle: var(--gray-500);--slider-track-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--slider-fill-neutral-inverse: var(--gray-0);--slider-fill-handle-inverse: var(--gray-0);--slider-stroke-inverse: var(--gray-700);--slider-fill-foreground-inverse: var(--gray-900);--slider-fill-foreground-subtle-inverse: var(--gray-600);--radio-stroke: var(--gray-1000);--radio-stroke-hover: var(--gray-1000);--radio-fill-checked: var(--gray-1000);--radio-stroke-danger: var(--red-600);--radio-foreground-danger: var(--red-600);--radio-stroke-inverse: var(--gray-500);--radio-stroke-hover-inverse: var(--gray-0);--radio-fill-checked-inverse: var(--gray-0);--radio-stroke-danger-inverse: var(--red-400);--radio-foreground-danger-inverse: var(--red-400);--switch-track: var(--gray-400);--switch-track-active: var(--gray-1000);--switch-thumb: var(--gray-100);--switch-foreground: var(--gray-900);--switch-track-inverse: var(--gray-500);--switch-track-active-inverse: var(--gray-0);--switch-thumb-inverse: var(--gray-1000);--switch-foreground-inverse: var(--gray-100);--table-surface-action: var(--gray-200);--table-stroke: var(--gray-200);--table-stroke-track: var(--gray-300);--table-fill-hover: var(--blue-200);--table-accent: var(--gray-1000);--table-foreground: var(--gray-700);--table-foreground-header: var(--gray-600);--table-foreground-danger: var(--red-600);--table-foreground-warning: var(--yellow-700);--table-foreground-success: var(--green-600);--tabs-foreground: var(--gray-700);--tabs-foreground-strong: var(--gray-900);--tabs-foreground-active: var(--gray-0);--tabs-fill-track: color-mix(in oklch, var(--gray-1000) 8%, transparent);--tabs-fill-indicator: var(--gray-1000);--tabs-stroke: var(--gray-200);--tabs-stroke-indicator: var(--gray-900);--tabs-foreground-inverse: var(--gray-300);--tabs-foreground-strong-inverse: var(--gray-100);--tabs-foreground-active-inverse: var(--gray-1000);--tabs-fill-track-inverse: color-mix(in oklch, var(--gray-0) 8%, transparent);--tabs-fill-indicator-inverse: var(--gray-0);--tabs-stroke-inverse: var(--gray-700);--tabs-stroke-indicator-inverse: var(--gray-100);--link-foreground: var(--gray-900);--link-foreground-pressed: color-mix(in oklch, var(--gray-900) 80%, transparent);--link-foreground-inverse: var(--gray-100);--link-foreground-pressed-inverse: color-mix(in oklch, var(--gray-100) 80%, transparent);--skeleton-fill: color-mix(in oklch, var(--gray-1000) 8%, transparent);--skeleton-fill-highlight: color-mix(in oklch, var(--gray-1000) 16%, transparent);--tooltip-surface: var(--gray-1000);--tooltip-foreground: var(--gray-100);--tooltip-foreground-subtle: var(--gray-500);--text-bold: var(--gray-900);--text-subtle: var(--gray-600);--text-bold-inverse: var(--gray-100);--text-subtle-inverse: var(--gray-500);--scrollbar-thumb: var(--gray-300);--scrollbar-thumb-active: var(--gray-500);--scrollbar-track: transparent;--border-subtle: var(--gray-200);--border-bold: var(--gray-400);--border-focus: var(--gray-900)}body{font-family:var(--font-family-base);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-16);color:var(--text-bold);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font-family:var(--font-family-heading);font-size:var(--font-size-96);line-height:var(--line-height-104);letter-spacing:var(--letter-spacing-96);font-weight:var(--font-weight-bold);color:var(--text-bold)}h2{font-family:var(--font-family-heading);font-size:var(--font-size-64);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-64);font-weight:var(--font-weight-semibold);color:var(--text-bold)}h3{font-family:var(--font-family-heading);font-size:var(--font-size-48);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-48);font-weight:var(--font-weight-medium);color:var(--text-bold)}h4{font-family:var(--font-family-heading);font-size:var(--font-size-32);line-height:var(--line-height-40);letter-spacing:var(--letter-spacing-32);font-weight:var(--font-weight-medium);color:var(--text-bold)}h5{font-family:var(--font-family-heading);font-size:var(--font-size-24);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-24);font-weight:var(--font-weight-medium);color:var(--text-bold)}h6{font-family:var(--font-family-heading);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-16);font-weight:var(--font-weight-medium);color:var(--text-bold)}p{font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-16);font-weight:var(--font-weight-regular);color:var(--text-subtle)}label{font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-14);font-weight:var(--font-weight-regular);color:var(--text-bold)}small{font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-12);font-weight:var(--font-weight-regular);color:var(--text-subtle)}:root{--max-width-320: var(--size-320);--max-width-640: var(--size-640);--max-width-768: var(--size-768);--max-width-960: var(--size-960);--max-width-1200: var(--size-1200);--max-width-1440: var(--size-1440)}:root{--opacity-disabled: .5}:root{--duration-instant: .1s;--duration-press: .18s;--duration-fast: .28s;--duration-base: .24s;--duration-slow: .42s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}:root{--layer-base: 0;--layer-raised: 10;--layer-dropdown: 100;--layer-overlay: 1000;--layer-dialog: 1100;--layer-tooltip: 1200;--layer-toast: 1300}:root{--elevation-subtle: 0 1px 2px 0 oklch(.1 .003 260 / .05), 0 1px 3px -1px oklch(.1 .003 260 / .05);--elevation-raised: 0 2px 4px -1px oklch(.1 .003 260 / .06), 0 6px 12px -2px oklch(.1 .003 260 / .08);--elevation-overlay: 0 4px 6px -2px oklch(.1 .003 260 / .05), 0 12px 24px -4px oklch(.1 .003 260 / .09);--elevation-bold: 0 8px 8px -3px oklch(.1 .003 260 / .06), 0 24px 48px -8px oklch(.1 .003 260 / .1)}:root{--stroke-width-default: 1px;--stroke-width-control: 1.5px;--stroke-width-emphasis: 2px;--stroke-width-accent: 3px}:root{--focus-ring-color: var(--border-focus);--focus-ring-width: var(--stroke-width-emphasis);--focus-ring-offset: var(--spacing-4)}.m-t-4{margin-top:var(--spacing-4)}.m-b-4{margin-bottom:var(--spacing-4)}.m-l-4{margin-left:var(--spacing-4)}.m-r-4{margin-right:var(--spacing-4)}.m-x-4{margin-inline:var(--spacing-4)}.m-y-4{margin-block:var(--spacing-4)}.m-t-8{margin-top:var(--spacing-8)}.m-b-8{margin-bottom:var(--spacing-8)}.m-l-8{margin-left:var(--spacing-8)}.m-r-8{margin-right:var(--spacing-8)}.m-x-8{margin-inline:var(--spacing-8)}.m-y-8{margin-block:var(--spacing-8)}.m-t-12{margin-top:var(--spacing-12)}.m-b-12{margin-bottom:var(--spacing-12)}.m-l-12{margin-left:var(--spacing-12)}.m-r-12{margin-right:var(--spacing-12)}.m-x-12{margin-inline:var(--spacing-12)}.m-y-12{margin-block:var(--spacing-12)}.m-t-16{margin-top:var(--spacing-16)}.m-b-16{margin-bottom:var(--spacing-16)}.m-l-16{margin-left:var(--spacing-16)}.m-r-16{margin-right:var(--spacing-16)}.m-x-16{margin-inline:var(--spacing-16)}.m-y-16{margin-block:var(--spacing-16)}.m-t-24{margin-top:var(--spacing-24)}.m-b-24{margin-bottom:var(--spacing-24)}.m-l-24{margin-left:var(--spacing-24)}.m-r-24{margin-right:var(--spacing-24)}.m-x-24{margin-inline:var(--spacing-24)}.m-y-24{margin-block:var(--spacing-24)}.m-t-32{margin-top:var(--spacing-32)}.m-b-32{margin-bottom:var(--spacing-32)}.m-l-32{margin-left:var(--spacing-32)}.m-r-32{margin-right:var(--spacing-32)}.m-x-32{margin-inline:var(--spacing-32)}.m-y-32{margin-block:var(--spacing-32)}.m-t-40{margin-top:var(--spacing-40)}.m-b-40{margin-bottom:var(--spacing-40)}.m-l-40{margin-left:var(--spacing-40)}.m-r-40{margin-right:var(--spacing-40)}.m-x-40{margin-inline:var(--spacing-40)}.m-y-40{margin-block:var(--spacing-40)}.m-t-48{margin-top:var(--spacing-48)}.m-b-48{margin-bottom:var(--spacing-48)}.m-l-48{margin-left:var(--spacing-48)}.m-r-48{margin-right:var(--spacing-48)}.m-x-48{margin-inline:var(--spacing-48)}.m-y-48{margin-block:var(--spacing-48)}.m-t-56{margin-top:var(--spacing-56)}.m-b-56{margin-bottom:var(--spacing-56)}.m-l-56{margin-left:var(--spacing-56)}.m-r-56{margin-right:var(--spacing-56)}.m-x-56{margin-inline:var(--spacing-56)}.m-y-56{margin-block:var(--spacing-56)}.m-t-64{margin-top:var(--spacing-64)}.m-b-64{margin-bottom:var(--spacing-64)}.m-l-64{margin-left:var(--spacing-64)}.m-r-64{margin-right:var(--spacing-64)}.m-x-64{margin-inline:var(--spacing-64)}.m-y-64{margin-block:var(--spacing-64)}.m-t-72{margin-top:var(--spacing-72)}.m-b-72{margin-bottom:var(--spacing-72)}.m-l-72{margin-left:var(--spacing-72)}.m-r-72{margin-right:var(--spacing-72)}.m-x-72{margin-inline:var(--spacing-72)}.m-y-72{margin-block:var(--spacing-72)}.m-t-80{margin-top:var(--spacing-80)}.m-b-80{margin-bottom:var(--spacing-80)}.m-l-80{margin-left:var(--spacing-80)}.m-r-80{margin-right:var(--spacing-80)}.m-x-80{margin-inline:var(--spacing-80)}.m-y-80{margin-block:var(--spacing-80)}.m-t-88{margin-top:var(--spacing-88)}.m-b-88{margin-bottom:var(--spacing-88)}.m-l-88{margin-left:var(--spacing-88)}.m-r-88{margin-right:var(--spacing-88)}.m-x-88{margin-inline:var(--spacing-88)}.m-y-88{margin-block:var(--spacing-88)}.m-t-96{margin-top:var(--spacing-96)}.m-b-96{margin-bottom:var(--spacing-96)}.m-l-96{margin-left:var(--spacing-96)}.m-r-96{margin-right:var(--spacing-96)}.m-x-96{margin-inline:var(--spacing-96)}.m-y-96{margin-block:var(--spacing-96)}.m-t-104{margin-top:var(--spacing-104)}.m-b-104{margin-bottom:var(--spacing-104)}.m-l-104{margin-left:var(--spacing-104)}.m-r-104{margin-right:var(--spacing-104)}.m-x-104{margin-inline:var(--spacing-104)}.m-y-104{margin-block:var(--spacing-104)}.m-t-112{margin-top:var(--spacing-112)}.m-b-112{margin-bottom:var(--spacing-112)}.m-l-112{margin-left:var(--spacing-112)}.m-r-112{margin-right:var(--spacing-112)}.m-x-112{margin-inline:var(--spacing-112)}.m-y-112{margin-block:var(--spacing-112)}.m-t-120{margin-top:var(--spacing-120)}.m-b-120{margin-bottom:var(--spacing-120)}.m-l-120{margin-left:var(--spacing-120)}.m-r-120{margin-right:var(--spacing-120)}.m-x-120{margin-inline:var(--spacing-120)}.m-y-120{margin-block:var(--spacing-120)}.m-t-128{margin-top:var(--spacing-128)}.m-b-128{margin-bottom:var(--spacing-128)}.m-l-128{margin-left:var(--spacing-128)}.m-r-128{margin-right:var(--spacing-128)}.m-x-128{margin-inline:var(--spacing-128)}.m-y-128{margin-block:var(--spacing-128)}.p-t-4{padding-top:var(--spacing-4)}.p-b-4{padding-bottom:var(--spacing-4)}.p-l-4{padding-left:var(--spacing-4)}.p-r-4{padding-right:var(--spacing-4)}.p-x-4{padding-inline:var(--spacing-4)}.p-y-4{padding-block:var(--spacing-4)}.p-t-8{padding-top:var(--spacing-8)}.p-b-8{padding-bottom:var(--spacing-8)}.p-l-8{padding-left:var(--spacing-8)}.p-r-8{padding-right:var(--spacing-8)}.p-x-8{padding-inline:var(--spacing-8)}.p-y-8{padding-block:var(--spacing-8)}.p-t-12{padding-top:var(--spacing-12)}.p-b-12{padding-bottom:var(--spacing-12)}.p-l-12{padding-left:var(--spacing-12)}.p-r-12{padding-right:var(--spacing-12)}.p-x-12{padding-inline:var(--spacing-12)}.p-y-12{padding-block:var(--spacing-12)}.p-t-16{padding-top:var(--spacing-16)}.p-b-16{padding-bottom:var(--spacing-16)}.p-l-16{padding-left:var(--spacing-16)}.p-r-16{padding-right:var(--spacing-16)}.p-x-16{padding-inline:var(--spacing-16)}.p-y-16{padding-block:var(--spacing-16)}.p-t-24{padding-top:var(--spacing-24)}.p-b-24{padding-bottom:var(--spacing-24)}.p-l-24{padding-left:var(--spacing-24)}.p-r-24{padding-right:var(--spacing-24)}.p-x-24{padding-inline:var(--spacing-24)}.p-y-24{padding-block:var(--spacing-24)}.p-t-32{padding-top:var(--spacing-32)}.p-b-32{padding-bottom:var(--spacing-32)}.p-l-32{padding-left:var(--spacing-32)}.p-r-32{padding-right:var(--spacing-32)}.p-x-32{padding-inline:var(--spacing-32)}.p-y-32{padding-block:var(--spacing-32)}.p-t-40{padding-top:var(--spacing-40)}.p-b-40{padding-bottom:var(--spacing-40)}.p-l-40{padding-left:var(--spacing-40)}.p-r-40{padding-right:var(--spacing-40)}.p-x-40{padding-inline:var(--spacing-40)}.p-y-40{padding-block:var(--spacing-40)}.p-t-48{padding-top:var(--spacing-48)}.p-b-48{padding-bottom:var(--spacing-48)}.p-l-48{padding-left:var(--spacing-48)}.p-r-48{padding-right:var(--spacing-48)}.p-x-48{padding-inline:var(--spacing-48)}.p-y-48{padding-block:var(--spacing-48)}.p-t-56{padding-top:var(--spacing-56)}.p-b-56{padding-bottom:var(--spacing-56)}.p-l-56{padding-left:var(--spacing-56)}.p-r-56{padding-right:var(--spacing-56)}.p-x-56{padding-inline:var(--spacing-56)}.p-y-56{padding-block:var(--spacing-56)}.p-t-64{padding-top:var(--spacing-64)}.p-b-64{padding-bottom:var(--spacing-64)}.p-l-64{padding-left:var(--spacing-64)}.p-r-64{padding-right:var(--spacing-64)}.p-x-64{padding-inline:var(--spacing-64)}.p-y-64{padding-block:var(--spacing-64)}.p-t-72{padding-top:var(--spacing-72)}.p-b-72{padding-bottom:var(--spacing-72)}.p-l-72{padding-left:var(--spacing-72)}.p-r-72{padding-right:var(--spacing-72)}.p-x-72{padding-inline:var(--spacing-72)}.p-y-72{padding-block:var(--spacing-72)}.p-t-80{padding-top:var(--spacing-80)}.p-b-80{padding-bottom:var(--spacing-80)}.p-l-80{padding-left:var(--spacing-80)}.p-r-80{padding-right:var(--spacing-80)}.p-x-80{padding-inline:var(--spacing-80)}.p-y-80{padding-block:var(--spacing-80)}.p-t-88{padding-top:var(--spacing-88)}.p-b-88{padding-bottom:var(--spacing-88)}.p-l-88{padding-left:var(--spacing-88)}.p-r-88{padding-right:var(--spacing-88)}.p-x-88{padding-inline:var(--spacing-88)}.p-y-88{padding-block:var(--spacing-88)}.p-t-96{padding-top:var(--spacing-96)}.p-b-96{padding-bottom:var(--spacing-96)}.p-l-96{padding-left:var(--spacing-96)}.p-r-96{padding-right:var(--spacing-96)}.p-x-96{padding-inline:var(--spacing-96)}.p-y-96{padding-block:var(--spacing-96)}.p-t-104{padding-top:var(--spacing-104)}.p-b-104{padding-bottom:var(--spacing-104)}.p-l-104{padding-left:var(--spacing-104)}.p-r-104{padding-right:var(--spacing-104)}.p-x-104{padding-inline:var(--spacing-104)}.p-y-104{padding-block:var(--spacing-104)}.p-t-112{padding-top:var(--spacing-112)}.p-b-112{padding-bottom:var(--spacing-112)}.p-l-112{padding-left:var(--spacing-112)}.p-r-112{padding-right:var(--spacing-112)}.p-x-112{padding-inline:var(--spacing-112)}.p-y-112{padding-block:var(--spacing-112)}.p-t-120{padding-top:var(--spacing-120)}.p-b-120{padding-bottom:var(--spacing-120)}.p-l-120{padding-left:var(--spacing-120)}.p-r-120{padding-right:var(--spacing-120)}.p-x-120{padding-inline:var(--spacing-120)}.p-y-120{padding-block:var(--spacing-120)}.p-t-128{padding-top:var(--spacing-128)}.p-b-128{padding-bottom:var(--spacing-128)}.p-l-128{padding-left:var(--spacing-128)}.p-r-128{padding-right:var(--spacing-128)}.p-x-128{padding-inline:var(--spacing-128)}.p-y-128{padding-block:var(--spacing-128)}.gap-4{gap:var(--spacing-4)}.gap-x-4{column-gap:var(--spacing-4)}.gap-y-4{row-gap:var(--spacing-4)}.gap-8{gap:var(--spacing-8)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-8{row-gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.gap-x-12{column-gap:var(--spacing-12)}.gap-y-12{row-gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-x-16{column-gap:var(--spacing-16)}.gap-y-16{row-gap:var(--spacing-16)}.gap-24{gap:var(--spacing-24)}.gap-x-24{column-gap:var(--spacing-24)}.gap-y-24{row-gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-x-32{column-gap:var(--spacing-32)}.gap-y-32{row-gap:var(--spacing-32)}.gap-40{gap:var(--spacing-40)}.gap-x-40{column-gap:var(--spacing-40)}.gap-y-40{row-gap:var(--spacing-40)}.gap-48{gap:var(--spacing-48)}.gap-x-48{column-gap:var(--spacing-48)}.gap-y-48{row-gap:var(--spacing-48)}.gap-56{gap:var(--spacing-56)}.gap-x-56{column-gap:var(--spacing-56)}.gap-y-56{row-gap:var(--spacing-56)}.gap-64{gap:var(--spacing-64)}.gap-x-64{column-gap:var(--spacing-64)}.gap-y-64{row-gap:var(--spacing-64)}.gap-72{gap:var(--spacing-72)}.gap-x-72{column-gap:var(--spacing-72)}.gap-y-72{row-gap:var(--spacing-72)}.gap-80{gap:var(--spacing-80)}.gap-x-80{column-gap:var(--spacing-80)}.gap-y-80{row-gap:var(--spacing-80)}.gap-88{gap:var(--spacing-88)}.gap-x-88{column-gap:var(--spacing-88)}.gap-y-88{row-gap:var(--spacing-88)}.gap-96{gap:var(--spacing-96)}.gap-x-96{column-gap:var(--spacing-96)}.gap-y-96{row-gap:var(--spacing-96)}.gap-104{gap:var(--spacing-104)}.gap-x-104{column-gap:var(--spacing-104)}.gap-y-104{row-gap:var(--spacing-104)}.gap-112{gap:var(--spacing-112)}.gap-x-112{column-gap:var(--spacing-112)}.gap-y-112{row-gap:var(--spacing-112)}.gap-120{gap:var(--spacing-120)}.gap-x-120{column-gap:var(--spacing-120)}.gap-y-120{row-gap:var(--spacing-120)}.gap-128{gap:var(--spacing-128)}.gap-x-128{column-gap:var(--spacing-128)}.gap-y-128{row-gap:var(--spacing-128)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.flex-grow-1{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink-1{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grid{display:grid}.inline-grid{display:inline-grid}.grid-flow-row{grid-auto-flow:row}.grid-flow-column{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-column-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.row-span-4{grid-row:span 4 / span 4}.row-span-5{grid-row:span 5 / span 5}.row-span-6{grid-row:span 6 / span 6}.row-span-full{grid-row:1 / -1}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}@media(max-width:768px){.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:minmax(0,1fr)}}.truncate-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.truncate-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.elevation-none{box-shadow:none}.elevation-subtle{box-shadow:var(--elevation-subtle)}.elevation-raised{box-shadow:var(--elevation-raised)}.elevation-overlay{box-shadow:var(--elevation-overlay)}.elevation-bold{box-shadow:var(--elevation-bold)}.w-100,.width-100{width:100%}.w-100vw,.width-100vw{width:100vw}.w-auto,.width-auto{width:auto}.h-100,.height-100{height:100%}.h-100vh,.height-100vh{height:100vh}.h-auto,.height-auto{height:auto}.max-w-320,.max-width-320{max-width:var(--max-width-320)}.max-w-640,.max-width-640{max-width:var(--max-width-640)}.max-w-768,.max-width-768{max-width:var(--max-width-768)}.max-w-960,.max-width-960{max-width:var(--max-width-960)}.max-w-1200,.max-width-1200{max-width:var(--max-width-1200)}.max-w-1440,.max-width-1440{max-width:var(--max-width-1440)}.font-size-12{font-size:var(--font-size-12)}.font-size-14{font-size:var(--font-size-14)}.font-size-16{font-size:var(--font-size-16)}.font-size-24{font-size:var(--font-size-24)}.font-size-32{font-size:var(--font-size-32)}.font-size-48{font-size:var(--font-size-48)}.font-size-64{font-size:var(--font-size-64)}.font-size-96{font-size:var(--font-size-96)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-bold{color:var(--text-bold)}.text-subtle{color:var(--text-subtle)}.text-bold-inverse{color:var(--text-bold-inverse)}.text-subtle-inverse{color:var(--text-subtle-inverse)}.text-start{text-align:start}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in var(--duration-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.fade-in{animation:none}}.lib-tooltip{position:fixed;background-color:var(--tooltip-surface);color:var(--tooltip-foreground);padding:var(--spacing-8) var(--spacing-12);font-size:var(--font-size-12);line-height:1rem;border-radius:var(--radius-12);box-shadow:var(--elevation-raised);pointer-events:none;z-index:var(--layer-tooltip);max-width:var(--max-width-320);word-break:break-word;opacity:0;transition:opacity .15s ease}.lib-tooltip--visible{opacity:1}.lib-link{display:inline-flex;align-items:center;gap:var(--spacing-4);position:relative;padding:0;margin:0;background:transparent;border:none;font:inherit;color:var(--link-foreground);text-decoration:none;cursor:pointer;transition:color .15s ease}.lib-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-base) var(--ease-standard)}.lib-link:active:not(:disabled,[aria-disabled=true]){color:var(--link-foreground-pressed)}.lib-link:focus-visible{outline:var(--stroke-width-emphasis) solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-4)}.lib-link:disabled,.lib-link[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.lib-link--inversed{--link-foreground: var(--link-foreground-inverse);--link-foreground-pressed: var(--link-foreground-pressed-inverse)}@media(hover:hover)and (pointer:fine){.lib-link:hover:not(:disabled,[aria-disabled=true]):after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lib-link:after{transition:none}}.lib-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);padding:0 var(--spacing-8);min-height:var(--size-24);border-radius:var(--radius-full);font-size:var(--font-size-12);line-height:1;font-weight:var(--font-weight-regular);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--badge-fill-neutral);color:var(--badge-foreground-neutral)}.lib-badge.bold{background:var(--badge-fill-neutral-bold);color:var(--badge-foreground-neutral-bold)}.lib-badge.neutral{background:var(--badge-fill-neutral);color:var(--badge-foreground-neutral)}.lib-badge.neutral.bold{background:var(--badge-fill-neutral-bold);color:var(--badge-foreground-neutral-bold)}.lib-badge.success{background:var(--badge-fill-success);color:var(--badge-foreground-success)}.lib-badge.success.bold{background:var(--badge-fill-success-bold);color:var(--badge-foreground-success-bold)}.lib-badge.danger{background:var(--badge-fill-danger);color:var(--badge-foreground-danger)}.lib-badge.danger.bold{background:var(--badge-fill-danger-bold);color:var(--badge-foreground-danger-bold)}.lib-badge.warning{background:var(--badge-fill-warning);color:var(--badge-foreground-warning)}.lib-badge.warning.bold{background:var(--badge-fill-warning-bold);color:var(--badge-foreground-warning-bold)}.lib-badge.info{background:var(--badge-fill-info);color:var(--badge-foreground-info)}.lib-badge.info.bold{background:var(--badge-fill-info-bold);color:var(--badge-foreground-info-bold)}.lib-badge.alert{background:var(--badge-fill-alert);color:var(--badge-foreground-alert)}.lib-badge.alert.bold{background:var(--badge-fill-alert-bold);color:var(--badge-foreground-alert-bold)}.lib-badge.premium{background:var(--badge-fill-premium);color:var(--badge-foreground-premium)}.lib-badge.premium.bold{background:var(--badge-fill-premium-bold);color:var(--badge-foreground-premium-bold)}.lib-badge.discovery{background:var(--badge-fill-discovery);color:var(--badge-foreground-discovery)}.lib-badge.discovery.bold{background:var(--badge-fill-discovery-bold);color:var(--badge-foreground-discovery-bold)}.lib-badge.extra{background:var(--badge-fill-extra);color:var(--badge-foreground-extra)}.lib-badge.extra.bold{background:var(--badge-fill-extra-bold);color:var(--badge-foreground-extra-bold)}.lib-badge.outline{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.lib-divider{border:none;background:var(--border-subtle);width:100%;height:1px}.lib-divider--vertical{width:1px;height:100%}.lib-divider--bold{background:var(--border-bold)}.lib-skeleton{display:block;background-color:var(--skeleton-fill);background-image:linear-gradient(90deg,transparent 0%,var(--skeleton-fill-highlight) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:200% 0;animation:lib-skeleton-shimmer 1.6s linear infinite;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.lib-skeleton--circle{aspect-ratio:1}@keyframes lib-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.lib-skeleton{animation:none}}.lib-text-animate__content{display:inherit}.lib-text-animate__segment{animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--lib-ta-delay, 0ms) + var(--lib-ta-i, 0) * var(--lib-ta-stagger, 0ms));animation-duration:var(--lib-ta-duration, var(--duration-base));animation-timing-function:var(--lib-ta-easing, var(--ease-standard))}.lib-text-animate__content .lib-text-animate__segment{display:inline-block;white-space:pre}.lib-text-animate--line .lib-text-animate__content .lib-text-animate__segment{display:block}.lib-text-animate--active .lib-text-animate__segment{animation-play-state:running}.lib-text-animate--fade .lib-text-animate__segment{animation-name:lib-text-animate-fade}.lib-text-animate--blur .lib-text-animate__segment{animation-name:lib-text-animate-blur}.lib-text-animate--slide-up .lib-text-animate__segment{animation-name:lib-text-animate-slide-up}.lib-text-animate--slide-left .lib-text-animate__segment{animation-name:lib-text-animate-slide-left}.lib-text-animate--scale .lib-text-animate__segment{animation-name:lib-text-animate-scale}.lib-text-animate__content .lib-text-animate__segment--static{display:inline;animation-name:none}@keyframes lib-text-animate-fade{0%{opacity:0}to{opacity:1}}@keyframes lib-text-animate-blur{0%{opacity:0;filter:blur(var(--spacing-8))}to{opacity:1;filter:blur(0)}}@keyframes lib-text-animate-slide-up{0%{opacity:0;transform:translateY(var(--spacing-16))}to{opacity:1;transform:translateY(0)}}@keyframes lib-text-animate-slide-left{0%{opacity:0;transform:translate(var(--spacing-16))}to{opacity:1;transform:translate(0)}}@keyframes lib-text-animate-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lib-text-animate__segment{animation:none!important}}.lib-number-ticker{font-variant-numeric:tabular-nums}:root{--sonne-max-width: 108rem;--sonne-sidebar-width: 240px}body{background-color:var(--application-surface)}html{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}.content-layout{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-48);width:100%;max-width:var(--sonne-max-width)}
