@font-face{font-family:safiro-medium;src:url(/assets/safiro-medium-webfont-5DToRJFs.eot);src:url(/assets/safiro-medium-webfont-5DToRJFs.eot?#iefix) format("embedded-opentype"),url(/assets/safiro-medium-webfont-RuKbGlYJ.woff2) format("woff2"),url(/assets/safiro-medium-webfont-Cersg_GA.woff) format("woff"),url(/assets/safiro-medium-webfont-D2eUW7nB.ttf) format("truetype");font-weight:400;font-style:normal}:root{--breakpoint-xsmall: 320px;--breakpoint-small: 768px;--breakpoint-medium: 1024px;--breakpoint-large: 1280px;--breakpoint-xlarge: 1440px;--breakpoint-xxlarge: 1920px;--breakpoint-xxxlarge: 2568px;--grid-gap-x: 8px;--grid-max-width: calc(100vw - 32px) ;--horizontal-padding: calc((100vw - var(--grid-max-width)) / 2);--spacing-1: 8px;--spacing-2: calc(var(--spacing-1) * 2);--spacing-3: calc(var(--spacing-1) * 3);--spacing-4: calc(var(--spacing-1) * 4);--spacing-6: calc(var(--spacing-1) * 6);--spacing-8: calc(var(--spacing-1) * 8);--spacing-10: calc(var(--spacing-1) * 10);--spacing-12: calc(var(--spacing-1) * 12);--spacing-16: calc(var(--spacing-1) * 16);--spacing-20: calc(var(--spacing-1) * 20);--spacing-24: calc(var(--spacing-1) * 24);--spacing-28: calc(var(--spacing-1) * 28);--spacing-32: calc(var(--spacing-1) * 32);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-3);--spacing-lg: var(--spacing-4);--spacing-xl: var(--spacing-6);--spacing-xxl: var(--spacing-8);--font-size-base: 16px;--font-family-base: "layer3-system", "Inter", 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;--font-family-safiro: "safiro-medium";--text-color: 0, 0%, 0%;--text-destructive-color: hsl(var(--destructive-foreground));--text-destructive-background: hsl(var(--destructive));--font-weight-ultralight: 100;--font-weight-thin: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900;--font-scale-ratio: 1.2;--menu-content-font-size: 14px;--font-size-sm: calc(var(--font-size-base) / var(--font-scale-ratio));--font-size-md: var(--font-size-base);--font-size-lg: calc(var(--font-size-md) * var(--font-scale-ratio));--font-size-xl: calc(var(--font-size-lg) * var(--font-scale-ratio));--font-size-xxl: calc(var(--font-size-xl) * var(--font-scale-ratio));--line-height-sm: 1.4;--line-height-md: 1.6;--line-height-lg: 1.8;--color-background: 0 0% 100%;--color-card-background: hsl(var(--card));--radius-base: 8px;--radius-sm: calc(var(--radius-base) * 1);--radius-md: var(--radius-base);--radius-lg: calc(var(--radius-base) * 5);--radius-xl: calc(var(--radius-base) * 2);--radius-xxl: calc(var(--radius-base) * 3);--radius-xxxl: calc(var(--radius-base) * 4);--shadow-level-sm: 0 2px 4px 0;--shadow-level-md: 0 4px 6px -1px;--shadow-level-lg: 0 10px 15px -3px;--shadow-level-xl: 0 20px 25px -5px;--shadow-sm: var(--shadow-level-sm) rgba(0, 0, 0, .1);--shadow-md: var(--shadow-level-md) rgba(0, 0, 0, .1);--shadow-lg: var(--shadow-level-lg) rgba(0, 0, 0, .1);--shadow-xl: var(--shadow-level-xl) rgba(0, 0, 0, .1);--control-size-sm: 24px;--control-size-md: 32px;--control-size-lg: 40px;--control-icon-size-sm: 16px;--control-icon-size-md: 18px;--control-icon-size-lg: 24px;--control-font-size-sm: 13px;--control-font-size-md: 15px;--control-font-size-lg: 17px;--control-border-width: 1px;--control-border-color: hsl(var(--border));--control-border-radius-sm: var(--radius-sm);--control-border-radius-md: var(--radius-md);--control-border-radius-lg: var(--radius-lg);--control-disabled-opacity: .4;--control-outline-width: 2px;--control-outline-color: var(--domain-primary-accent-color, #984aff);--control-outline-offset: 1px;--control-inner-padding-sm: 8px;--control-inner-padding-md: 12px;--control-inner-padding-lg: 16px;--control-inner-gap-sm: 4px;--control-inner-gap-md: 8px;--control-inner-gap-lg: 10px;--control-variant-primary-default-background: hsl(var(--primary) / .95);--control-variant-primary-default-color: hsl(var(--primary-foreground) / 1);--control-variant-primary-hover-background: hsl(var(--primary) / .95);--control-variant-primary-hover-color: hsl(var(--primary-foreground) / .95);--control-variant-primary-active-background: hsl(var(--primary) / .95);--control-variant-primary-active-color: hsl(var(--primary-foreground) / .97);--control-variant-primary-selected-background: hsl(var(--primary));--control-variant-primary-selected-color: hsl(var(--primary-foreground));--control-variant-primary-disabled-background: hsl(var(--primary) / .7);--control-variant-primary-disabled-color: hsl(var(--primary-foreground) / .7);--control-variant-secondary-default-background: hsl(var(--secondary) / .7);--control-variant-secondary-default-color: hsl(var(--secondary-foreground) / .75);--control-variant-secondary-hover-background: hsl(var(--secondary) / .75);--control-variant-secondary-hover-color: hsl(var(--secondary-foreground) / .85);--control-variant-secondary-active-background: hsl(var(--secondary) / .8);--control-variant-secondary-active-color: hsl(var(--secondary-foreground) / .95);--control-variant-secondary-selected-background: hsl(var(--secondary));--control-variant-secondary-selected-color: hsl(var(--secondary-foreground));--control-variant-secondary-disabled-background: hsl(var(--secondary) / .7);--control-variant-secondary-disabled-color: hsl(var(--secondary-foreground) / .3);--control-variant-card-default-background: hsl(var(--card) / .7);--control-variant-card-default-color: hsl(var(--card-foreground) / .75);--control-variant-card-hover-background: hsl(var(--card) / .75);--control-variant-card-hover-color: hsl(var(--card-foreground) / .85);--control-variant-card-active-background: hsl(var(--card) / .8);--control-variant-card-active-color: hsl(var(--card-foreground) / .95);--control-variant-card-selected-background: hsl(var(--card));--control-variant-card-selected-color: hsl(var(--card-foreground));--control-variant-card-disabled-background: hsl(var(--card) / .7);--control-variant-card-disabled-color: hsl(var(--card-foreground) / .3);--control-variant-outline-default-background: transparent;--control-variant-outline-default-color: hsl(var(--primary) / .8);--control-variant-outline-default-border: hsl(var(--primary) / .15);--control-variant-outline-hover-background: hsl(var(--primary) / .01);--control-variant-outline-hover-color: hsl(var(--primary) / .82);--control-variant-outline-hover-border: hsl(var(--primary) / .18);--control-variant-outline-active-background: hsl(var(--primary) / .02);--control-variant-outline-active-color: hsl(var(--primary));--control-variant-outline-active-border: hsl(var(--primary) / .4);--control-variant-outline-selected-background: transparent;--control-variant-outline-selected-color: hsl(var(--primary));--control-variant-outline-selected-border: hsl(var(--primary));--control-variant-outline-disabled-background: transparent;--control-variant-outline-disabled-color: hsl(var(--primary) / .3);--control-variant-outline-disabled-border: hsl(var(--primary) / .1);--control-variant-ghost-default-background: transparent;--control-variant-ghost-default-color: hsl(var(--primary));--control-variant-ghost-hover-background: hsl(var(--secondary) / .9);--control-variant-ghost-hover-color: hsl(var(--primary));--control-variant-ghost-active-background: hsl(var(--secondary) / .95);--control-variant-ghost-active-color: hsl(var(--primary));--control-variant-ghost-selected-background: hsl(var(--secondary));--control-variant-ghost-selected-color: hsl(var(--primary));--control-variant-ghost-disabled-background: transparent;--control-variant-ghost-disabled-color: hsl(var(--primary) / .3);--control-variant-link-default-background: transparent;--control-variant-link-default-color: hsl(var(--primary) / .8);--control-variant-link-hover-background: transparent;--control-variant-link-hover-color: hsl(var(--primary) / .9);--control-variant-link-active-background: transparent;--control-variant-link-active-color: hsl(var(--primary) / .95);--control-variant-link-selected-background: transparent;--control-variant-link-selected-color: hsl(var(--primary));--control-variant-link-disabled-background: transparent;--control-variant-link-disabled-color: hsl(var(--primary) / .3);--control-variant-link-accent-default-color: hsl(var(--call-to-action-color));--control-variant-link-accent-hover-color: hsl(var(--call-to-action-color) / .9);--control-variant-link-accent-active-color: hsl(var(--call-to-action-color) / .95);--control-variant-link-accent-selected-color: hsl(var(--call-to-action-color));--control-variant-link-accent-disabled-color: hsl(var(--call-to-action-color) / .3);--control-variant-calltoaction-default-background: var( --domain-primary-accent-color, hsl(var(--call-to-action-color)) );--control-variant-calltoaction-hover-background: var( --domain-primary-accent-color-transparent, hsl(var(--call-to-action-color) / .95) );--control-variant-calltoaction-hover-color: hsl(var(--call-to-action-color-foreground) / .9);--control-variant-calltoaction-default-color: hsl(var(--call-to-action-color-foreground) / .9);--control-variant-calltoaction-active-background: var( --control-variant-calltoaction-default-background );--control-variant-calltoaction-active-color: hsl(var(--call-to-action-color-foreground) / .95);--control-variant-calltoaction-selected-background: hsl(var(--call-to-action-color));--control-variant-calltoaction-selected-color: hsl(var(--call-to-action-color-foreground));--control-variant-calltoaction-disabled-background: hsl(var(--call-to-action-color) / .5);--control-variant-calltoaction-disabled-color: hsl(var(--call-to-action-color-foreground) / .5);--control-variant-destructive-default-background: hsl(var(--destructive));--control-variant-destructive-default-color: hsl(var(--destructive-foreground));--control-variant-destructive-hover-background: hsl(var(--destructive));--control-variant-destructive-hover-color: hsl(var(--destructive-foreground));--control-variant-destructive-active-background: hsl(var(--destructive));--control-variant-destructive-active-color: hsl(var(--destructive-foreground));--control-variant-destructive-selected-background: hsl(var(--destructive));--control-variant-destructive-selected-color: hsl(var(--destructive-foreground));--control-variant-destructive-disabled-background: hsl(var(--destructive) / .5);--control-variant-destructive-disabled-color: hsl(var(--destructive-foreground) / .5);--line-height-tight: var(--line-height-sm);--line-height-normal: var(--line-height-md);--line-height-regular: var(--line-height-md);--line-height-loose: var(--line-height-lg)}@media (min-width: 768px){:root{--grid-max-width: 704px}}@media (min-width: 1024px){:root{--grid-max-width: 960px}}@media (min-width: 1280px){:root{--grid-max-width: 1184px}}@media (min-width: 1440px){:root{--grid-max-width: 1280px}}@media (min-width: 1920px){:root{--grid-max-width: 1440px}}@media (min-width: 2568px){:root{--grid-max-width: 1600px}}.dark,:root[class~=dark]{--text-color: 0, 0%, 100%;--text-destructive-color: hsl(var(--destructive-foreground));--text-destructive-background: hsl(var(--destructive));--color-card-background: hsl(var(--card));--control-border-color: hsl(var(--border));--shadow-sm: var(--shadow-level-sm) rgba(0, 0, 0, .7);--shadow-md: var(--shadow-level-md) rgba(0, 0, 0, .7);--shadow-lg: var(--shadow-level-lg) rgba(0, 0, 0, .7);--shadow-xl: var(--shadow-level-xl) rgba(0, 0, 0, .7);--control-outline-color: var(--domain-primary-accent-color, #5004b3);--oklch-text-color: oklch(.98 .2956 301.91);--control-variant-primary-default-background: hsl(var(--primary) / 1);--control-variant-primary-default-color: hsl(var(--primary-foreground) / 1);--control-variant-primary-hover-background: hsl(var(--primary) / .95);--control-variant-primary-hover-color: hsl(var(--primary-foreground) / .95);--control-variant-primary-active-background: hsl(var(--primary) / .95);--control-variant-primary-active-color: hsl(var(--primary-foreground) / .97);--control-variant-primary-selected-background: hsl(var(--primary));--control-variant-primary-selected-color: hsl(var(--primary-foreground));--control-variant-primary-disabled-background: hsl(var(--primary) / .7);--control-variant-primary-disabled-color: hsl(var(--primary-foreground) / .7);--control-variant-secondary-default-background: hsl(var(--secondary) / .7);--control-variant-secondary-default-color: hsl(var(--secondary-foreground) / .75);--control-variant-secondary-hover-background: hsl(var(--secondary) / .75);--control-variant-secondary-hover-color: hsl(var(--secondary-foreground) / .85);--control-variant-secondary-active-background: hsl(var(--secondary) / .8);--control-variant-secondary-active-color: hsl(var(--secondary-foreground) / .95);--control-variant-secondary-selected-background: hsl(var(--secondary));--control-variant-secondary-selected-color: hsl(var(--secondary-foreground));--control-variant-secondary-disabled-background: hsl(var(--secondary) / .7);--control-variant-secondary-disabled-color: hsl(var(--secondary-foreground) / .3);--control-variant-card-default-background: hsl(var(--card) / .7);--control-variant-card-default-color: hsl(var(--card-foreground) / .75);--control-variant-card-hover-background: hsl(var(--card) / .75);--control-variant-card-hover-color: hsl(var(--card-foreground) / .85);--control-variant-card-active-background: hsl(var(--card) / .8);--control-variant-card-active-color: hsl(var(--card-foreground) / .95);--control-variant-card-selected-background: hsl(var(--card));--control-variant-card-selected-color: hsl(var(--card-foreground));--control-variant-card-disabled-background: hsl(var(--card) / .7);--control-variant-card-disabled-color: hsl(var(--card-foreground) / .3);--control-variant-outline-default-color: hsl(var(--primary) / .8);--control-variant-outline-default-border: hsl(var(--primary) / .15);--control-variant-outline-hover-background: hsl(var(--primary) / .01);--control-variant-outline-hover-color: hsl(var(--primary) / .82);--control-variant-outline-hover-border: hsl(var(--primary) / .18);--control-variant-outline-active-background: hsl(var(--primary) / .02);--control-variant-outline-active-color: hsl(var(--primary));--control-variant-outline-active-border: hsl(var(--primary) / .4);--control-variant-outline-selected-color: hsl(var(--primary));--control-variant-outline-selected-border: hsl(var(--primary));--control-variant-outline-disabled-color: hsl(var(--primary) / .3);--control-variant-outline-disabled-border: hsl(var(--primary) / .1);--control-variant-ghost-default-color: hsl(var(--primary));--control-variant-ghost-hover-background: hsl(var(--secondary) / .9);--control-variant-ghost-hover-color: hsl(var(--primary));--control-variant-ghost-active-background: hsl(var(--secondary) / .95);--control-variant-ghost-active-color: hsl(var(--primary));--control-variant-ghost-selected-background: hsl(var(--secondary));--control-variant-ghost-selected-color: hsl(var(--primary));--control-variant-ghost-disabled-color: hsl(var(--primary) / .3);--control-variant-link-default-color: hsl(var(--primary) / .8);--control-variant-link-hover-color: hsl(var(--primary) / .9);--control-variant-link-active-color: hsl(var(--primary) / .95);--control-variant-link-selected-color: hsl(var(--primary));--control-variant-link-disabled-color: hsl(var(--primary) / .3);--control-variant-calltoaction-default-background: var( --domain-primary-accent-color, hsl(var(--call-to-action-color)) );--control-variant-calltoaction-default-color: hsl(var(--call-to-action-color-foreground) / .9);--control-variant-calltoaction-hover-background: var( --domain-primary-accent-color-transparent, hsl(var(--call-to-action-color) / .95) );--control-variant-calltoaction-hover-color: hsl(var(--call-to-action-color-foreground) / .9);--control-variant-calltoaction-active-background: var( --control-variant-calltoaction-default-background );--control-variant-calltoaction-active-color: hsl(var(--call-to-action-color-foreground) / .95);--control-variant-calltoaction-selected-background: hsl(var(--call-to-action-color));--control-variant-calltoaction-selected-color: hsl(var(--call-to-action-color-foreground));--control-variant-calltoaction-disabled-background: hsl(var(--call-to-action-color) / .5);--control-variant-calltoaction-disabled-color: hsl(var(--call-to-action-color-foreground) / .5);--control-variant-destructive-default-background: hsl(var(--destructive));--control-variant-destructive-default-color: var(--text-destructive-color);--control-variant-destructive-hover-background: hsl(var(--destructive));--control-variant-destructive-hover-color: hsl(var(--destructive-foreground));--control-variant-destructive-active-background: hsl(var(--destructive));--control-variant-destructive-active-color: hsl(var(--destructive-foreground));--control-variant-destructive-selected-background: hsl(var(--destructive));--control-variant-destructive-selected-color: hsl(var(--destructive-foreground));--control-variant-destructive-disabled-background: hsl(var(--destructive) / .5);--control-variant-destructive-disabled-color: hsl(var(--destructive-foreground) / .5)}[data-text-emphasized]{font-weight:var(--font-weight-medium)}[data-text-underline]{text-decoration:underline}[data-text-strikethrough]{text-decoration:line-through}[data-text-transform=uppercase]{text-transform:uppercase}[data-text-transform=lowercase]{text-transform:lowercase}[data-text-transform=capitalize]{text-transform:capitalize}[data-text-color=current]{color:currentColor}[data-text-color=primary]{color:hsl(var(--text-color),.85)}[data-text-color=secondary]{color:hsl(var(--text-color),.7)}[data-text-color=tertiary]{color:hsl(var(--text-color),.5)}[data-text-color=quaternary]{color:hsl(var(--text-color),.25)}[data-text-color=quinary]{color:hsl(var(--text-color),.1)}[data-text-color=senary]{color:hsl(var(--text-color),.05)}[data-font-family=default]{font-family:var(--font-family-base)}[data-font-family=safiro]{font-family:var(--font-family-safiro)!important}.largeTitle{font-size:30px;line-height:35px}.largeTitle[data-text-emphasized=true]{font-weight:var(--font-weight-bold)}.title1{font-size:23px;line-height:26px;font-family:var(--font-family-base)}.title2{font-size:17px;line-height:22px;font-family:var(--font-family-base)}.title3[data-text-emphasized=true]{font-weight:var(--font-weight-base)}.title3{font-size:15px;line-height:20px;font-family:var(--font-family-base)}.title3[data-text-emphasized=true]{font-weight:var(--font-weight-semibold)}.headline{font-size:12px;line-height:16px;font-weight:300}.headline[data-text-emphasized=true]{font-weight:500}.body{font-size:12px;line-height:14px}.callout{font-size:12px;line-height:15px}.subhead{font-size:11px;line-height:14px}.footnote{font-size:10px;line-height:13px}.caption1{font-size:10px;line-height:13px;font-weight:var(--font-weight-medium)}.caption2{font-size:10px;line-height:13px}@media (max-width: 768px){.large-title{font-size:34px;line-height:41px}.title1{font-size:28px;line-height:34px}.title2{font-size:22px;line-height:28px}.title3{font-size:20px;line-height:25px}.headline,.body{font-size:17px;line-height:22px}.callout{font-size:16px;line-height:21px}.subhead{font-size:15px;line-height:20px}.footnote{font-size:13px;line-height:18px}.caption1{font-size:12px;line-height:16px}.caption2{font-size:11px;line-height:13px}[data-text-emphasized]{font-weight:500}[data-text-underline]{text-decoration:underline}[data-text-strikethrough]{text-decoration:line-through}[data-text-transform=uppercase]{text-transform:uppercase}[data-text-transform=lowercase]{text-transform:lowercase}[data-text-transform=capitalize]{text-transform:capitalize}[data-text-color=primary]{color:hsl(var(--text-color),.85)}[data-text-color=secondary]{color:hsl(var(--text-color),.7)}[data-text-color=tertiary]{color:hsl(var(--text-color),.5)}[data-text-color=quaternary]{color:hsl(var(--text-color),.25)}[data-text-color=quinary]{color:hsl(var(--text-color),.1)}[data-text-color=senary]{color:hsl(var(--text-color),.05)}[data-font-family=default]{font-family:var(--font-family-base)}[data-font-family=safiro]{font-family:var(--font-family-safiro)!important}[data-color=secondary]{color:hsl(var(--text-color),.7)}}
