@layer app{html{font-feature-settings:"kern"}body{font-size:var(--typography-body-lg-fontSize);letter-spacing:var(--typography-body-lg-letterSpacing);line-height:var(--typography-body-lg-lineHeight)}}:root{--borderRadii-xs:.125rem;--borderRadii-sm:.25rem;--borderRadii-md:.375rem;--borderRadii-lg:.5rem;--borderRadii-xl:.75rem;--borderRadii-2xl:1rem;--borderRadii-3xl:1.5rem;--boxShadows-xs:0 1px 2px 0 #0000000d;--boxShadows-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--boxShadows-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--boxShadows-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--boxShadows-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--boxShadows-2xl:0 25px 50px -12px #00000040;--boxShadows-inner:inset 0 2px 4px 0 #0000000d;--colors-1-base:#fbfdfc;--colors-2-bgSubtle:#f7f9f8;--colors-3-bg:#eef1f0;--colors-4-bgHover:#e6e9e8;--colors-5-bgActive:#dfe2e0;--colors-6-line:#d7dad9;--colors-7-border:#cbcfcd;--colors-8-borderHover:#b8bcba;--colors-9-solid:#868e8b;--colors-9-placeholderText:#868e8b;--colors-10-solidHover:#7c8481;--colors-11-text:#5f6563;--colors-12-textContrast:#1a211e;--colors-solidContrast:#fff;--colors-dark-12-text:#eceeed;--colors-dark-solidContrast:#fff;--colors-accent-1-base:#f9fefe;--colors-accent-2-bgSubtle:#f3fbfc;--colors-accent-3-bg:#e1f7fa;--colors-accent-4-bgHover:#cff0f6;--colors-accent-5-bgActive:#bce7ef;--colors-accent-6-line:#a6dbe4;--colors-accent-7-border:#8bcad5;--colors-accent-8-borderHover:#62b5c2;--colors-accent-8-focusRing:#62b5c2;--colors-accent-9-solid:#116874;--colors-accent-9-placeholderText:#116874;--colors-accent-10-solidHover:#005965;--colors-accent-11-text:#237480;--colors-accent-12-textContrast:#1e4046;--colors-accent-solidContrast:#fff;--colors-support-1-base:#fefcfb;--colors-support-2-bgSubtle:#fff6f1;--colors-support-3-bg:#ffebdf;--colors-support-4-bgHover:#ffdac3;--colors-support-5-bgActive:#ffccac;--colors-support-6-line:#ffbe98;--colors-support-7-border:#f4ad85;--colors-support-8-borderHover:#e89566;--colors-support-8-focusRing:#e89566;--colors-support-9-solid:#f27923;--colors-support-9-placeholderText:#f27923;--colors-support-10-solidHover:#e66c00;--colors-support-11-text:#c35a00;--colors-support-12-textContrast:#55301a;--colors-support-solidContrast:#fff;--colors-destructive-7-border:#f4a9aa;--colors-destructive-9-solid:#e5484d;--colors-positive-9-solid:#30a46c;--grid-columns:12;--grid-gutter:clamp(1.125rem, .6264rem + 2.4176vw, 2.5rem);--grid-maxWidth:77.5rem;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-prose:66ch;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--spacing-4xs:clamp(.125rem, .1023rem + .1099vw, .1875rem);--spacing-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--spacing-2xs:clamp(.5625rem, .5398rem + .1099vw, .625rem);--spacing-xs:clamp(.875rem, .8523rem + .1099vw, .9375rem);--spacing-sm:clamp(1.125rem, 1.0797rem + .2198vw, 1.25rem);--spacing-md:clamp(1.6875rem, 1.6195rem + .3297vw, 1.875rem);--spacing-lg:clamp(2.25rem, 2.1593rem + .4396vw, 2.5rem);--spacing-xl:clamp(3.375rem, 3.239rem + .6593vw, 3.75rem);--spacing-2xl:clamp(4.5rem, 4.3187rem + .8791vw, 5rem);--spacing-3xl:clamp(6.75rem, 6.478rem + 1.3187vw, 7.5rem);--typography-display-lg-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-lg-fontSize:clamp(3.8017rem, 2.8949rem + 4.3967vw, 6.3024rem);--typography-display-lg-letterSpacing:clamp(-.0223em, -.0223em - 0vw, -.0223em);--typography-display-lg-fontWeight:700;--typography-display-lg-lineHeight:clamp(1.1315em, 1.1504em - .0057vw, 1.0793em);--typography-display-md-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-md-fontSize:clamp(3.1947rem, 2.5394rem + 3.1774vw, 5.0019rem);--typography-display-md-letterSpacing:clamp(-.0223em, -.0223em - 0vw, -.0223em);--typography-display-md-fontWeight:700;--typography-display-md-lineHeight:clamp(1.1565em, 1.177em - .0062vw, 1.1em);--typography-display-sm-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-sm-fontSize:clamp(2.6846rem, 2.2186rem + 2.2595vw, 3.9697rem);--typography-display-sm-letterSpacing:clamp(-.0222em, -.0222em - 0vw, -.0223em);--typography-display-sm-fontWeight:700;--typography-display-sm-lineHeight:clamp(1.1862em, 1.2081em - .0066vw, 1.126em);--typography-headline-lg-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-headline-lg-fontSize:clamp(2.256rem, 1.9316rem + 1.5729vw, 3.1506rem);--typography-headline-lg-fontWeight:700;--typography-headline-lg-lineHeight:clamp(1.2216em, 1.2444em - .0069vw, 1.1587em);--typography-headline-lg-letterSpacing:clamp(-.022em, -.0218em - 0vw, -.0223em);--typography-headline-md-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-headline-md-fontWeight:700;--typography-headline-md-fontSize:clamp(1.8958rem, 1.6765rem + 1.0631vw, 2.5005rem);--typography-headline-md-lineHeight:clamp(1.2637em, 1.2868em - .007vw, 1.2em);--typography-headline-md-letterSpacing:clamp(-.0214em, -.0211em - .0001vw, -.0221em);--typography-headline-sm-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-headline-sm-fontWeight:700;--typography-headline-sm-fontSize:clamp(1.5931rem, 1.4512rem + .6882vw, 1.9845rem);--typography-headline-sm-lineHeight:clamp(1.3138em, 1.3363em - .0068vw, 1.252em);--typography-headline-sm-letterSpacing:clamp(-.0201em, -.0196em - .0002vw, -.0216em);--typography-title-lg-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-title-lg-fontSize:clamp(1.3388rem, 1.2531rem + .4154vw, 1.575rem);--typography-title-lg-letterSpacing:clamp(-.0179em, -.0171em - .0002vw, -.02em);--typography-title-lg-fontWeight:500;--typography-title-lg-lineHeight:clamp(1.3734em, 1.3937em - .0062vw, 1.3175em);--typography-title-md-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-title-md-fontSize:clamp(1.125rem, 1.0797rem + .2198vw, 1.25rem);--typography-title-md-letterSpacing:clamp(-.0143em, -.0134em - .0003vw, -.0167em);--typography-title-md-fontWeight:500;--typography-title-md-lineHeight:clamp(1.4444em, 1.4605em - .0049vw, 1.4em);--typography-title-sm-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-title-sm-fontSize:clamp(.9454rem, .9284rem + .0821vw, .9921rem);--typography-title-sm-letterSpacing:clamp(-.0091em, -.0085em - .0002vw, -.0107em);--typography-title-sm-fontWeight:500;--typography-title-sm-lineHeight:clamp(1.5288em, 1.5378em - .0027vw, 1.504em);--typography-body-lg-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-lg-fontSize:clamp(1.125rem, 1.0797rem + .2198vw, 1.25rem);--typography-body-lg-letterSpacing:clamp(-.0143em, -.0134em - .0003vw, -.0167em);--typography-body-lg-lineHeight:clamp(1.4444em, 1.4605em - .0049vw, 1.4em);--typography-body-lg-fontWeight:400;--typography-body-md-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-md-fontSize:clamp(.9454rem, .9284rem + .0821vw, .9921rem);--typography-body-md-letterSpacing:clamp(-.0091em, -.0085em - .0002vw, -.0107em);--typography-body-md-lineHeight:clamp(1.5288em, 1.5378em - .0027vw, 1.504em);--typography-body-md-fontWeight:400;--typography-body-sm-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-sm-fontSize:clamp(.7944rem, .797rem - .0125vw, .7874rem);--typography-body-sm-letterSpacing:clamp(-.0022em, -.0023em + 0vw, -.0018em);--typography-body-sm-lineHeight:clamp(1.6293em, 1.6272em + .0006vw, 1.635em);--typography-body-sm-fontWeight:400;--typography-label-lg-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-label-lg-fontSize:clamp(.9454rem, .9284rem + .0821vw, .9921rem);--typography-label-lg-letterSpacing:clamp(-.0091em, -.0085em - .0002vw, -.0107em);--typography-label-lg-fontWeight:500;--typography-label-lg-lineHeight:clamp(1.5288em, 1.5378em - .0027vw, 1.504em);--typography-label-md-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-label-md-fontSize:clamp(.7944rem, .797rem - .0125vw, .7874rem);--typography-label-md-letterSpacing:clamp(-.0022em, -.0023em + 0vw, -.0018em);--typography-label-md-fontWeight:500;--typography-label-md-lineHeight:clamp(1.6293em, 1.6272em + .0006vw, 1.635em);--typography-label-sm-fontFamily:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-label-sm-fontSize:clamp(.6676rem, .6831rem - .0751vw, .6249rem);--typography-label-sm-letterSpacing:clamp(.0064em, .0051em + .0004vw, .01em);--typography-label-sm-fontWeight:500;--typography-label-sm-lineHeight:clamp(1.7489em, 1.7303em + .0056vw, 1.8002em);--typography-monoFontFamily:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--typography-boldFontWeight:700}
