:root{--dark-5:rgba(22,31,39,.05);--dark-10:rgba(22,31,39,.1);--dark-25:rgba(22,31,39,.25);--dark-50:rgba(22,31,39,.5);--dark-75:rgba(22,31,39,.75);--light-5:hsla(0,0%,100%,.05);--light-10:hsla(0,0%,100%,.1);--light-25:hsla(0,0%,100%,.25);--light-50:hsla(0,0%,100%,.5);--light-75:hsla(0,0%,100%,.75);--shadow-black-10:rgba(0,0,0,.1);--shadow-black-25:rgba(0,0,0,.25);--gradient-brand:linear-gradient(120deg,#2795c0,#3f6fd0 50%,#6654e6);--gradient-warm:linear-gradient(120deg,#f15a24,#f8862f 60%,#fbb03b);--surface-page:hsl(var(--gray-50));--surface-default:hsl(var(--gray-40));--surface-card:hsl(var(--white,0 0% 100%));--surface-subtle:hsl(var(--gray-50));--surface-inverse:hsl(var(--gray-800));--surface-disabled:hsl(var(--gray-100));--surface-action:hsl(var(--cyan-300));--surface-action-hover:hsl(var(--cyan-400));--surface-action-pressed:hsl(var(--cyan-500));--surface-action-2:hsl(var(--purple-300));--surface-action-2-hover:hsl(var(--purple-400));--surface-subtle-hover:var(--dark-5);--surface-subtle-pressed:var(--dark-10);--surface-information:hsl(var(--cyan-50));--surface-success:hsl(var(--green-50));--surface-warning:hsl(var(--yellow-50));--surface-error:hsl(var(--red-50));--surface-accent:hsl(var(--cyan-50));--surface-accent-2:hsl(var(--purple-50));--surface-accent-3:hsl(var(--orange-50));--text-strong:hsl(var(--gray-900));--text-body:hsl(var(--gray-800));--text-subtle:hsl(var(--gray-500));--text-subtlest:hsl(var(--gray-400));--text-disabled:hsl(var(--gray-300));--text-on-action:#fff;--text-inverse:#fff;--text-link:hsl(var(--cyan-300));--text-accent:hsl(var(--cyan-300));--text-accent-2:hsl(var(--purple-300));--text-accent-3:hsl(var(--orange-300));--text-information:hsl(var(--cyan-500));--text-success:hsl(var(--green-500));--text-warning:hsl(var(--yellow-500));--text-error:hsl(var(--red-500));--border-subtle:var(--dark-10);--border-opaque:hsl(var(--gray-100));--border-neutral:hsl(var(--gray-500));--border-selected:hsl(var(--gray-900));--border-focus:hsl(var(--cyan-300));--border-disabled:hsl(var(--gray-100));--border-accent:hsl(var(--cyan-300));--border-information:hsl(var(--cyan-300));--border-success:hsl(var(--green-300));--border-warning:hsl(var(--yellow-300));--border-error:hsl(var(--red-300));--icon-primary:hsl(var(--gray-900));--icon-subtle:hsl(var(--gray-400));--icon-on-action:#fff;--icon-accent:hsl(var(--cyan-300));--icon-success:hsl(var(--green-400));--icon-warning:hsl(var(--yellow-400));--icon-error:hsl(var(--red-400));--overlay-scrim:var(--dark-50);--font-sans:"Karla",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-logo:"Rajdhani","Karla",sans-serif;--font-icon:"Material Symbols Rounded";--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--display-lg-size:96px;--display-lg-lh:112px;--display-md-size:52px;--display-md-lh:64px;--display-sm-size:44px;--display-sm-lh:52px;--display-xs-size:36px;--display-xs-lh:44px;--heading-2xl-size:40px;--heading-2xl-lh:52px;--heading-xl-size:36px;--heading-xl-lh:44px;--heading-lg-size:32px;--heading-lg-lh:40px;--heading-md-size:28px;--heading-md-lh:36px;--heading-sm-size:24px;--heading-sm-lh:32px;--heading-xs-size:20px;--heading-xs-lh:28px;--label-lg-size:18px;--label-lg-lh:24px;--label-md-size:16px;--label-md-lh:16px;--label-sm-size:14px;--label-sm-lh:16px;--label-xs-size:12px;--label-xs-lh:16px;--paragraph-lg-size:18px;--paragraph-lg-lh:28px;--paragraph-md-size:16px;--paragraph-md-lh:24px;--paragraph-sm-size:14px;--paragraph-sm-lh:20px;--paragraph-xs-size:12px;--paragraph-xs-lh:20px;--overline-lg-size:16px;--overline-md-size:14px;--overline-sm-size:12px;--overline-tracking:0.08em}.fetch-display-lg{font:var(--fw-medium) var(--display-lg-size)/var(--display-lg-lh) var(--font-sans);letter-spacing:-.02em}.fetch-display-md{font:var(--fw-medium) var(--display-md-size)/var(--display-md-lh) var(--font-sans);letter-spacing:-.01em}.fetch-display-sm{font:var(--fw-medium) var(--display-sm-size)/var(--display-sm-lh) var(--font-sans);letter-spacing:-.01em}.fetch-display-xs{font:var(--fw-medium) var(--display-xs-size)/var(--display-xs-lh) var(--font-sans)}.fetch-display-brand{font:var(--fw-light) var(--display-md-size)/1.05 var(--font-display);letter-spacing:-.015em}.fetch-heading-2xl{font:var(--fw-medium) var(--heading-2xl-size)/var(--heading-2xl-lh) var(--font-sans)}.fetch-heading-xl{font:var(--fw-medium) var(--heading-xl-size)/var(--heading-xl-lh) var(--font-sans)}.fetch-heading-lg{font:var(--fw-medium) var(--heading-lg-size)/var(--heading-lg-lh) var(--font-sans)}.fetch-heading-md{font:var(--fw-medium) var(--heading-md-size)/var(--heading-md-lh) var(--font-sans)}.fetch-heading-sm{font:var(--fw-medium) var(--heading-sm-size)/var(--heading-sm-lh) var(--font-sans)}.fetch-heading-xs{font:var(--fw-medium) var(--heading-xs-size)/var(--heading-xs-lh) var(--font-sans)}.fetch-label-lg{font:var(--fw-medium) var(--label-lg-size)/var(--label-lg-lh) var(--font-sans)}.fetch-label-md{font:var(--fw-medium) var(--label-md-size)/var(--label-md-lh) var(--font-sans)}.fetch-label-sm{font:var(--fw-medium) var(--label-sm-size)/var(--label-sm-lh) var(--font-sans)}.fetch-label-xs{font:var(--fw-medium) var(--label-xs-size)/var(--label-xs-lh) var(--font-sans)}.fetch-paragraph-lg{font:var(--fw-regular) var(--paragraph-lg-size)/var(--paragraph-lg-lh) var(--font-sans)}.fetch-paragraph-md{font:var(--fw-regular) var(--paragraph-md-size)/var(--paragraph-md-lh) var(--font-sans)}.fetch-paragraph-sm{font:var(--fw-regular) var(--paragraph-sm-size)/var(--paragraph-sm-lh) var(--font-sans)}.fetch-paragraph-xs{font:var(--fw-regular) var(--paragraph-xs-size)/var(--paragraph-xs-lh) var(--font-sans)}.fetch-overline-lg{font:var(--fw-medium) var(--overline-lg-size)/1.1 var(--font-sans)}.fetch-overline-lg,.fetch-overline-md{text-transform:uppercase;letter-spacing:var(--overline-tracking)}.fetch-overline-md{font:var(--fw-regular) var(--overline-md-size)/1.1 var(--font-sans)}.fetch-overline-sm{font:var(--fw-medium) var(--overline-sm-size)/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:var(--overline-tracking)}.material-symbols-rounded{font-family:var(--font-icon);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none}.material-symbols-rounded.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--space-64:256px;--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--border-xs:1px;--border-sm:2px;--border-md:4px;--border-lg:8px;--elevation-shallow-above:0 -4px 16px 0 var(--shadow-black-10);--elevation-shallow-below:0 4px 16px 0 var(--shadow-black-10);--elevation-deep-above:0 -16px 16px 0 var(--shadow-black-25);--elevation-deep-below:0 16px 16px 0 var(--shadow-black-25);--elevation-card:0 16px 48px 0 var(--shadow-black-25);--elevation-hairline:inset 0 0 0 1px hsl(var(--gray-100));--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--container-max:1600px;--nav-height:88px;--focus-ring:0 0 0 3px color-mix(in srgb,hsl(var(--cyan-300)) 45%,transparent)}*,:after,:before{box-sizing:border-box}body{font:var(--fw-regular) var(--paragraph-md-size)/var(--paragraph-md-lh) var(--font-sans);color:var(--text-body);background:var(--surface-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,p{margin:0}a{text-decoration:none}::-moz-selection{background:color-mix(in srgb,hsl(var(--cyan-300)) 28%,transparent)}::selection{background:color-mix(in srgb,hsl(var(--cyan-300)) 28%,transparent)}h1,h2,h3,h4,h5,h6{margin:0}@layer fetch-legacy{:focus-visible:not(.bg-transparent):not(.bg-transparent *){outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}}