*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--font-size-base: 16px;--line-height-base: 1.5;--spacing-min: 0.125rem;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--gutter-size: var(--spacing-6);--input-height: var(--spacing-6);--input-height-sm: var(--spacing-4);--input-height-lg: var(--spacing-8);--font-primary: Rubik, Inter, system-ui, -apple-system, sans-serif;--font-secondary: Playfair Display, Georgia, serif;--font-mono: JetBrains Mono, Fira Code, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.2;--lh-base: 1.5;--lh-relaxed: 1.75;--fs-base: 1rem;--fs-xxs: 0.5625rem;--fs-xs: 0.75rem;--fs-sm: 0.875rem;--fs-lg: 1.25rem;--fs-xl: 1.563rem;--fs-2xl: 1.953rem;--fs-3xl: 2.441rem;--radius-xs: var(--spacing-min);--radius-sm: var(--spacing-1);--radius-md: var(--spacing-2);--radius-lg: var(--spacing-4);--radius-round: 9999px;--transition-fast: 150ms ease;--transition-base: 250ms ease;--z-modal: 1000;--z-dropdown: 900;--z-sticky: 800;--outline-size: var(--spacing-min, 2px);--outline-offset: var(--spacing-1, 4px);--outline-color: var(--color-accent);--color-typography: var(--color-grey-900);--color-typography-inverse: var(--color-nerutral-100);--color-typography-muted: var(--color-nerutral-400, #666666);--color-link: var(--color-primary);--color-link-hover: var(--color-primary-700);--color-link-active: var(--color-primary-300);--color-link-visited: var(--color-primary-700);--color-neutral: #94a3b8;--color-primary: #00a4de;--color-secondary: #C030CF;--color-accent: #C030CF;--color-grey: #9a9a9a;--color-danger: #FF647C;--color-warning: #FFA26B;--color-success: #26af58;--color-notice: #369eff;--color-white: #ffffff;--color-black: #000000;--color-transparent: hsla(180, 100%, 100%, 0);--color-neutral-50: color-mix(in oklch, var(--color-neutral), white 95%);--color-neutral-100: color-mix(in oklch, var(--color-neutral), white 85%);--color-neutral-200: color-mix(in oklch, var(--color-neutral), white 70%);--color-neutral-300: color-mix(in oklch, var(--color-neutral), white 45%);--color-neutral-400: color-mix(in oklch, var(--color-neutral), white 28%);--color-neutral-500: oklch(from var(--color-neutral) l c h);--color-neutral-600: oklch(from var(--color-neutral) calc(l - 0.10) c h);--color-neutral-700: oklch(from var(--color-neutral) calc(l - 0.20) c h);--color-neutral-800: oklch(from var(--color-neutral) calc(l - 0.30) c h);--color-neutral-900: oklch(from var(--color-neutral) calc(l - 0.45) c h);--color-neutral-950: oklch(from var(--color-neutral) calc(l - 0.50) c h);--color-primary-50: color-mix(in oklch, var(--color-primary), white 95%);--color-primary-100: color-mix(in oklch, var(--color-primary), white 85%);--color-primary-200: color-mix(in oklch, var(--color-primary), white 70%);--color-primary-300: color-mix(in oklch, var(--color-primary), white 45%);--color-primary-400: color-mix(in oklch, var(--color-primary), white 28%);--color-primary-500: oklch(from var(--color-primary) l c h);--color-primary-600: oklch(from var(--color-primary) calc(l - 0.10) c h);--color-primary-700: oklch(from var(--color-primary) calc(l - 0.20) c h);--color-primary-800: oklch(from var(--color-primary) calc(l - 0.30) c h);--color-primary-900: oklch(from var(--color-primary) calc(l - 0.45) c h);--color-primary-950: oklch(from var(--color-primary) calc(l - 0.50) c h);--color-secondary-50: color-mix(in oklch, var(--color-secondary), white 95%);--color-secondary-100: color-mix(in oklch, var(--color-secondary), white 85%);--color-secondary-200: color-mix(in oklch, var(--color-secondary), white 70%);--color-secondary-300: color-mix(in oklch, var(--color-secondary), white 45%);--color-secondary-400: color-mix(in oklch, var(--color-secondary), white 28%);--color-secondary-500: oklch(from var(--color-secondary) l c h);--color-secondary-600: oklch(from var(--color-secondary) calc(l - 0.10) c h);--color-secondary-700: oklch(from var(--color-secondary) calc(l - 0.20) c h);--color-secondary-800: oklch(from var(--color-secondary) calc(l - 0.30) c h);--color-secondary-900: oklch(from var(--color-secondary) calc(l - 0.45) c h);--color-secondary-950: oklch(from var(--color-secondary) calc(l - 0.50) c h);--color-accent-50: color-mix(in oklch, var(--color-accent), white 95%);--color-accent-100: color-mix(in oklch, var(--color-accent), white 85%);--color-accent-200: color-mix(in oklch, var(--color-accent), white 70%);--color-accent-300: color-mix(in oklch, var(--color-accent), white 45%);--color-accent-400: color-mix(in oklch, var(--color-accent), white 28%);--color-accent-500: oklch(from var(--color-accent) l c h);--color-accent-600: oklch(from var(--color-accent) calc(l - 0.10) c h);--color-accent-700: oklch(from var(--color-accent) calc(l - 0.20) c h);--color-accent-800: oklch(from var(--color-accent) calc(l - 0.30) c h);--color-accent-900: oklch(from var(--color-accent) calc(l - 0.45) c h);--color-accent-950: oklch(from var(--color-accent) calc(l - 0.50) c h);--color-grey-50: color-mix(in oklch, var(--color-grey), white 95%);--color-grey-100: color-mix(in oklch, var(--color-grey), white 85%);--color-grey-200: color-mix(in oklch, var(--color-grey), white 70%);--color-grey-300: color-mix(in oklch, var(--color-grey), white 45%);--color-grey-400: color-mix(in oklch, var(--color-grey), white 28%);--color-grey-500: oklch(from var(--color-grey) l c h);--color-grey-600: oklch(from var(--color-grey) calc(l - 0.10) c h);--color-grey-700: oklch(from var(--color-grey) calc(l - 0.20) c h);--color-grey-800: oklch(from var(--color-grey) calc(l - 0.30) c h);--color-grey-900: oklch(from var(--color-grey) calc(l - 0.45) c h);--color-grey-950: oklch(from var(--color-grey) calc(l - 0.50) c h);--color-danger-50: color-mix(in oklch, var(--color-danger), white 95%);--color-danger-100: color-mix(in oklch, var(--color-danger), white 85%);--color-danger-200: color-mix(in oklch, var(--color-danger), white 70%);--color-danger-300: color-mix(in oklch, var(--color-danger), white 45%);--color-danger-400: color-mix(in oklch, var(--color-danger), white 28%);--color-danger-500: oklch(from var(--color-danger) l c h);--color-danger-600: oklch(from var(--color-danger) calc(l - 0.10) c h);--color-danger-700: oklch(from var(--color-danger) calc(l - 0.20) c h);--color-danger-800: oklch(from var(--color-danger) calc(l - 0.30) c h);--color-danger-900: oklch(from var(--color-danger) calc(l - 0.45) c h);--color-danger-950: oklch(from var(--color-danger) calc(l - 0.50) c h);--color-warning-50: color-mix(in oklch, var(--color-warning), white 95%);--color-warning-100: color-mix(in oklch, var(--color-warning), white 85%);--color-warning-200: color-mix(in oklch, var(--color-warning), white 70%);--color-warning-300: color-mix(in oklch, var(--color-warning), white 45%);--color-warning-400: color-mix(in oklch, var(--color-warning), white 28%);--color-warning-500: oklch(from var(--color-warning) l c h);--color-warning-600: oklch(from var(--color-warning) calc(l - 0.10) c h);--color-warning-700: oklch(from var(--color-warning) calc(l - 0.20) c h);--color-warning-800: oklch(from var(--color-warning) calc(l - 0.30) c h);--color-warning-900: oklch(from var(--color-warning) calc(l - 0.45) c h);--color-warning-950: oklch(from var(--color-warning) calc(l - 0.50) c h);--color-success-50: color-mix(in oklch, var(--color-success), white 95%);--color-success-100: color-mix(in oklch, var(--color-success), white 85%);--color-success-200: color-mix(in oklch, var(--color-success), white 70%);--color-success-300: color-mix(in oklch, var(--color-success), white 45%);--color-success-400: color-mix(in oklch, var(--color-success), white 28%);--color-success-500: oklch(from var(--color-success) l c h);--color-success-600: oklch(from var(--color-success) calc(l - 0.10) c h);--color-success-700: oklch(from var(--color-success) calc(l - 0.20) c h);--color-success-800: oklch(from var(--color-success) calc(l - 0.30) c h);--color-success-900: oklch(from var(--color-success) calc(l - 0.45) c h);--color-success-950: oklch(from var(--color-success) calc(l - 0.50) c h);--color-notice-50: color-mix(in oklch, var(--color-notice), white 95%);--color-notice-100: color-mix(in oklch, var(--color-notice), white 85%);--color-notice-200: color-mix(in oklch, var(--color-notice), white 70%);--color-notice-300: color-mix(in oklch, var(--color-notice), white 45%);--color-notice-400: color-mix(in oklch, var(--color-notice), white 28%);--color-notice-500: oklch(from var(--color-notice) l c h);--color-notice-600: oklch(from var(--color-notice) calc(l - 0.10) c h);--color-notice-700: oklch(from var(--color-notice) calc(l - 0.20) c h);--color-notice-800: oklch(from var(--color-notice) calc(l - 0.30) c h);--color-notice-900: oklch(from var(--color-notice) calc(l - 0.45) c h);--color-notice-950: oklch(from var(--color-notice) calc(l - 0.50) c h);--box-shadow-none: none;--box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.05);--box-shadow-xs: 0 0.5px 1px rgba(0, 0, 0, 0.03);--box-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--box-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);--box-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.15);--box-shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.2);--input-size-normal: var(--spacing-11, 40px);--input-size-small: var(--spacing-8, 32px);--input-size-large: var(--spacing-16, 64px);--input-background:var(--color-white, #fff);--input-background-disabled: var(--color-grey-100, #f9f9f9);--input-text-color: var(--color-typography, #000);--input-padding: var(--spacing-2);--input-radius: var(--radius-sm);--input-color-normal: var(--color-neutral-300, #404040);--input-color-active: var(--color-primary-300, #404040);--input-color-disabled: var(--color-grey-300, #ccc);--input-color-focus: var(--color-primary, #1c1c1c);--input-color-hover: var(--color-primary-400, #4e4e4e);--button-size: var(--input-size-normal, 40px);--button-padding: var(--spacing-5, 20px);--button-margin: var(--spacing-1, 6px);--button-gap: var(--spacing-2, 8px);--button-radius: var(--input-radius, 4px);--button-border-width: 1px}html{height:100%;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body{font-family:var(--font-primary);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-typography);background-color:var(--color-background);margin:0;padding:0}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5,h6,.heading-6{font-family:var(--font-primary);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-main);margin-bottom:var(--spacing-4)}h1.no-margin,.heading-1.no-margin,h2.no-margin,.heading-2.no-margin,h3.no-margin,.heading-3.no-margin,h4.no-margin,.heading-4.no-margin,h5.no-margin,.heading-5.no-margin,h6.no-margin,.heading-6.no-margin{margin-top:0;margin-bottom:0}h1.hstart,.heading-1.hstart,h2.hstart,.heading-2.hstart,h3.hstart,.heading-3.hstart,h4.hstart,.heading-4.hstart,h5.hstart,.heading-5.hstart,h6.hstart,.heading-6.hstart{margin-top:0}h1,.heading-1{font-size:var(--fs-3xl);font-weight:var(--fw-bold)}h2,.heading-2{font-size:var(--fs-2xl)}h3,.heading-3{font-size:var(--fs-xl)}h4,.heading-4{font-size:var(--fs-lg)}h5,.heading-5{font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}h6,.heading-6{font-size:var(--fs-sm);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--color-typography-muted);letter-spacing:.03em;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}p{margin-top:0;margin-bottom:var(--spacing-4)}a:not([class]){color:var(--color-link);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}a:not([class]):hover{color:var(--color-link-hover);text-decoration-color:rgba(0,0,0,0)}a:not([class]):focus-visible{color:var(--color-link-hover);text-decoration-color:rgba(0,0,0,0);outline:var(--outline-size, 2px) solid var(--outline-color);outline-offset:var(--outline-offset, 4px);border-radius:var(--radius-xs)}ul,ol{margin-top:0;margin-bottom:var(--spacing-4);padding:0;list-style-position:inside}ul.unformatted,ol.unformatted{padding:0;margin:0;list-style:none}ul.unformatted>li,ol.unformatted>li{margin-bottom:0}li{margin-bottom:var(--spacing-2);padding-left:1ch}li::marker{color:var(--color-neutral-900);font-weight:var(--fw-semibold)}blockquote{margin:var(--spacing-8) 0;padding:var(--spacing-4) var(--spacing-6);border-left:4px solid var(--clr-primary-500);background-color:var(--bg-surface);font-style:italic;font-family:var(--font-secondary);font-size:var(--fs-lg)}hgroup{margin-bottom:var(--spacing-6)}hgroup h1,hgroup h2,hgroup h3{margin:0 0 var(--spacing-1) 0}hgroup p,hgroup span{display:block;margin:0;color:var(--color-typography-muted);font-size:var(--fs-lg)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em;background-color:var(--clr-gray-100);border-radius:var(--radius-sm);padding:.2em .4em}pre{display:block;padding:var(--spacing-4);overflow-x:auto;margin-bottom:var(--spacing-4)}.font-mono{font-family:var(--font-mono)}.font-secondary{font-family:var(--font-secondary)}.font-primary{font-family:var(--font-primary)}.text-secondary{color:var(--color-typography-secondary)}.text-muted{color:var(--color-typography-muted)}.text-lead{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--color-typography-secondary)}.text-small{font-size:var(--fs-sm)}.text-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-typography-muted)}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.fs-xxs{font-size:var(--fs-xxs);line-height:1}.fs-xs{font-size:var(--fs-xs);line-height:1}.fs-sm{font-size:var(--fs-sm)}.fs-md,.fs-normal{font-size:var(--fs-base)}.fs-lg{font-size:var(--fs-lg)}.fs-xl{font-size:var(--fs-xl)}.fs-2xl{font-size:var(--fs-2xl)}.fs-3xl{font-size:var(--fs-3xl)}.fw-light{font-weight:var(--fw-light)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.sr-only{clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.neutral-50{background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.neutral-100{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.neutral-200{background-color:var(--color-neutral-200);color:var(--color-neutral-900)}.neutral-300{background-color:var(--color-neutral-300);color:var(--color-neutral-900)}.neutral-400{background-color:var(--color-neutral-400);color:var(--color-neutral-900)}.neutral-500{background-color:var(--color-neutral-500);color:var(--color-neutral-100)}.neutral-600{background-color:var(--color-neutral-600);color:var(--color-neutral-100)}.neutral-700{background-color:var(--color-neutral-700);color:var(--color-neutral-100)}.neutral-800{background-color:var(--color-neutral-800);color:var(--color-neutral-100)}.neutral-900{background-color:var(--color-neutral-900);color:var(--color-neutral-100)}.primary-50{background-color:var(--color-primary-50);color:var(--color-primary-900)}.primary-100{background-color:var(--color-primary-100);color:var(--color-primary-900)}.primary-200{background-color:var(--color-primary-200);color:var(--color-primary-900)}.primary-300{background-color:var(--color-primary-300);color:var(--color-primary-900)}.primary-400{background-color:var(--color-primary-400);color:var(--color-primary-900)}.primary-500{background-color:var(--color-primary-500);color:var(--color-primary-100)}.primary-600{background-color:var(--color-primary-600);color:var(--color-primary-100)}.primary-700{background-color:var(--color-primary-700);color:var(--color-primary-100)}.primary-800{background-color:var(--color-primary-800);color:var(--color-primary-100)}.primary-900{background-color:var(--color-primary-900);color:var(--color-primary-100)}.accent-50{background-color:var(--color-accent-50);color:var(--color-accent-900)}.accent-100{background-color:var(--color-accent-100);color:var(--color-accent-900)}.accent-200{background-color:var(--color-accent-200);color:var(--color-accent-900)}.accent-300{background-color:var(--color-accent-300);color:var(--color-accent-900)}.accent-400{background-color:var(--color-accent-400);color:var(--color-accent-900)}.accent-500{background-color:var(--color-accent-500);color:var(--color-accent-100)}.accent-600{background-color:var(--color-accent-600);color:var(--color-accent-100)}.accent-700{background-color:var(--color-accent-700);color:var(--color-accent-100)}.accent-800{background-color:var(--color-accent-800);color:var(--color-accent-100)}.accent-900{background-color:var(--color-accent-900);color:var(--color-accent-100)}.grey-50{background-color:var(--color-grey-50);color:var(--color-grey-900)}.grey-100{background-color:var(--color-grey-100);color:var(--color-grey-900)}.grey-200{background-color:var(--color-grey-200);color:var(--color-grey-900)}.grey-300{background-color:var(--color-grey-300);color:var(--color-grey-900)}.grey-400{background-color:var(--color-grey-400);color:var(--color-grey-900)}.grey-500{background-color:var(--color-grey-500);color:var(--color-grey-100)}.grey-600{background-color:var(--color-grey-600);color:var(--color-grey-100)}.grey-700{background-color:var(--color-grey-700);color:var(--color-grey-100)}.grey-800{background-color:var(--color-grey-800);color:var(--color-grey-100)}.grey-900{background-color:var(--color-grey-900);color:var(--color-grey-100)}.success-50{background-color:var(--color-success-50);color:var(--color-success-900)}.success-100{background-color:var(--color-success-100);color:var(--color-success-900)}.success-200{background-color:var(--color-success-200);color:var(--color-success-900)}.success-300{background-color:var(--color-success-300);color:var(--color-success-900)}.success-400{background-color:var(--color-success-400);color:var(--color-success-900)}.success-500{background-color:var(--color-success-500);color:var(--color-success-900)}.success-600{background-color:var(--color-success-600);color:var(--color-success-100)}.success-700{background-color:var(--color-success-700);color:var(--color-success-100)}.success-800{background-color:var(--color-success-800);color:var(--color-success-100)}.success-900{background-color:var(--color-success-900);color:var(--color-success-100)}.danger-50{background-color:var(--color-danger-50);color:var(--color-danger-900)}.danger-100{background-color:var(--color-danger-100);color:var(--color-danger-900)}.danger-200{background-color:var(--color-danger-200);color:var(--color-danger-900)}.danger-300{background-color:var(--color-danger-300);color:var(--color-danger-900)}.danger-400{background-color:var(--color-danger-400);color:var(--color-danger-900)}.danger-500{background-color:var(--color-danger-500);color:var(--color-danger-900)}.danger-600{background-color:var(--color-danger-600);color:var(--color-danger-900)}.danger-700{background-color:var(--color-danger-700);color:var(--color-danger-100)}.danger-800{background-color:var(--color-danger-800);color:var(--color-danger-100)}.danger-900{background-color:var(--color-danger-900);color:var(--color-danger-100)}.warning-50{background-color:var(--color-warning-50);color:var(--color-warning-900)}.warning-100{background-color:var(--color-warning-100);color:var(--color-warning-900)}.warning-200{background-color:var(--color-warning-200);color:var(--color-warning-900)}.warning-300{background-color:var(--color-warning-300);color:var(--color-warning-900)}.warning-400{background-color:var(--color-warning-400);color:var(--color-warning-900)}.warning-500{background-color:var(--color-warning-500);color:var(--color-warning-900)}.warning-600{background-color:var(--color-warning-600);color:var(--color-warning-100)}.warning-700{background-color:var(--color-warning-700);color:var(--color-warning-100)}.warning-800{background-color:var(--color-warning-800);color:var(--color-warning-100)}.warning-900{background-color:var(--color-warning-900);color:var(--color-warning-100)}.notice-50{background-color:var(--color-notice-50);color:var(--color-notice-900)}.notice-100{background-color:var(--color-notice-100);color:var(--color-notice-900)}.notice-200{background-color:var(--color-notice-200);color:var(--color-notice-900)}.notice-300{background-color:var(--color-notice-300);color:var(--color-notice-900)}.notice-400{background-color:var(--color-notice-400);color:var(--color-notice-900)}.notice-500{background-color:var(--color-notice-500);color:var(--color-notice-900)}.notice-600{background-color:var(--color-notice-600);color:var(--color-notice-100)}.notice-700{background-color:var(--color-notice-700);color:var(--color-notice-100)}.notice-800{background-color:var(--color-notice-800);color:var(--color-notice-100)}.notice-900{background-color:var(--color-notice-900);color:var(--color-notice-100)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-800{background-color:var(--color-primary-800)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-accent-50{background-color:var(--color-accent-50)}.bg-accent-100{background-color:var(--color-accent-100)}.bg-accent-200{background-color:var(--color-accent-200)}.bg-accent-300{background-color:var(--color-accent-300)}.bg-accent-400{background-color:var(--color-accent-400)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-accent-600{background-color:var(--color-accent-600)}.bg-accent-700{background-color:var(--color-accent-700)}.bg-accent-800{background-color:var(--color-accent-800)}.bg-accent-900{background-color:var(--color-accent-900)}.bg-grey-50{background-color:var(--color-grey-50)}.bg-grey-100{background-color:var(--color-grey-100)}.bg-grey-200{background-color:var(--color-grey-200)}.bg-grey-300{background-color:var(--color-grey-300)}.bg-grey-400{background-color:var(--color-grey-400)}.bg-grey-500{background-color:var(--color-grey-500)}.bg-grey-600{background-color:var(--color-grey-600)}.bg-grey-700{background-color:var(--color-grey-700)}.bg-grey-800{background-color:var(--color-grey-800)}.bg-grey-900{background-color:var(--color-grey-900)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-100{background-color:var(--color-success-100)}.bg-success-200{background-color:var(--color-success-200)}.bg-success-300{background-color:var(--color-success-300)}.bg-success-400{background-color:var(--color-success-400)}.bg-success-500{background-color:var(--color-success-500)}.bg-success-600{background-color:var(--color-success-600)}.bg-success-700{background-color:var(--color-success-700)}.bg-success-800{background-color:var(--color-success-800)}.bg-success-900{background-color:var(--color-success-900)}.bg-danger-50{background-color:var(--color-danger-50)}.bg-danger-100{background-color:var(--color-danger-100)}.bg-danger-200{background-color:var(--color-danger-200)}.bg-danger-300{background-color:var(--color-danger-300)}.bg-danger-400{background-color:var(--color-danger-400)}.bg-danger-500{background-color:var(--color-danger-500)}.bg-danger-600{background-color:var(--color-danger-600)}.bg-danger-700{background-color:var(--color-danger-700)}.bg-danger-800{background-color:var(--color-danger-800)}.bg-danger-900{background-color:var(--color-danger-900)}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-100{background-color:var(--color-warning-100)}.bg-warning-200{background-color:var(--color-warning-200)}.bg-warning-300{background-color:var(--color-warning-300)}.bg-warning-400{background-color:var(--color-warning-400)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-warning-600{background-color:var(--color-warning-600)}.bg-warning-700{background-color:var(--color-warning-700)}.bg-warning-800{background-color:var(--color-warning-800)}.bg-warning-900{background-color:var(--color-warning-900)}.bg-notice-50{background-color:var(--color-notice-50)}.bg-notice-100{background-color:var(--color-notice-100)}.bg-notice-200{background-color:var(--color-notice-200)}.bg-notice-300{background-color:var(--color-notice-300)}.bg-notice-400{background-color:var(--color-notice-400)}.bg-notice-500{background-color:var(--color-notice-500)}.bg-notice-600{background-color:var(--color-notice-600)}.bg-notice-700{background-color:var(--color-notice-700)}.bg-notice-800{background-color:var(--color-notice-800)}.bg-notice-900{background-color:var(--color-notice-900)}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-primary-50{color:var(--color-primary-50)}.text-primary-100{color:var(--color-primary-100)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.text-accent-50{color:var(--color-accent-50)}.text-accent-100{color:var(--color-accent-100)}.text-accent-200{color:var(--color-accent-200)}.text-accent-300{color:var(--color-accent-300)}.text-accent-400{color:var(--color-accent-400)}.text-accent-500{color:var(--color-accent-500)}.text-accent-600{color:var(--color-accent-600)}.text-accent-700{color:var(--color-accent-700)}.text-accent-800{color:var(--color-accent-800)}.text-accent-900{color:var(--color-accent-900)}.text-grey-50{color:var(--color-grey-50)}.text-grey-100{color:var(--color-grey-100)}.text-grey-200{color:var(--color-grey-200)}.text-grey-300{color:var(--color-grey-300)}.text-grey-400{color:var(--color-grey-400)}.text-grey-500{color:var(--color-grey-500)}.text-grey-600{color:var(--color-grey-600)}.text-grey-700{color:var(--color-grey-700)}.text-grey-800{color:var(--color-grey-800)}.text-grey-900{color:var(--color-grey-900)}.text-success-50{color:var(--color-success-50)}.text-success-100{color:var(--color-success-100)}.text-success-200{color:var(--color-success-200)}.text-success-300{color:var(--color-success-300)}.text-success-400{color:var(--color-success-400)}.text-success-500{color:var(--color-success-500)}.text-success-600{color:var(--color-success-600)}.text-success-700{color:var(--color-success-700)}.text-success-800{color:var(--color-success-800)}.text-success-900{color:var(--color-success-900)}.text-danger-50{color:var(--color-danger-50)}.text-danger-100{color:var(--color-danger-100)}.text-danger-200{color:var(--color-danger-200)}.text-danger-300{color:var(--color-danger-300)}.text-danger-400{color:var(--color-danger-400)}.text-danger-500{color:var(--color-danger-500)}.text-danger-600{color:var(--color-danger-600)}.text-danger-700{color:var(--color-danger-700)}.text-danger-800{color:var(--color-danger-800)}.text-danger-900{color:var(--color-danger-900)}.text-warning-50{color:var(--color-warning-50)}.text-warning-100{color:var(--color-warning-100)}.text-warning-200{color:var(--color-warning-200)}.text-warning-300{color:var(--color-warning-300)}.text-warning-400{color:var(--color-warning-400)}.text-warning-500{color:var(--color-warning-500)}.text-warning-600{color:var(--color-warning-600)}.text-warning-700{color:var(--color-warning-700)}.text-warning-800{color:var(--color-warning-800)}.text-warning-900{color:var(--color-warning-900)}.text-notice-50{color:var(--color-notice-50)}.text-notice-100{color:var(--color-notice-100)}.text-notice-200{color:var(--color-notice-200)}.text-notice-300{color:var(--color-notice-300)}.text-notice-400{color:var(--color-notice-400)}.text-notice-500{color:var(--color-notice-500)}.text-notice-600{color:var(--color-notice-600)}.text-notice-700{color:var(--color-notice-700)}.text-notice-800{color:var(--color-notice-800)}.text-notice-900{color:var(--color-notice-900)}.flex{--_gap: var(--gap, 20px);display:flex;column-gap:var(--_gap);flex-wrap:wrap}.flex--row{flex-direction:column;row-gap:var(--_gap)}.flex--row>*{flex-grow:0}.flex.equal-columns>.column,.flex>.flex-grow{flex-grow:1;flex-basis:0}.flex .w20,.flex .w30,.flex .w40,.flex .w50,.flex .w60,.flex .w70,.flex .w80{flex-grow:0;flex-shrink:1}.flex .w20{flex-basis:20%}.flex .w30{flex-basis:30%}.flex .w40{flex-basis:40%}.flex .w50{flex-basis:50%}.flex .w60{flex-basis:60%}.flex .w70{flex-basis:70%}.flex .w80{flex-basis:80%}.flex.no-wrap{flex-wrap:nowrap}.flex.align-right{justify-content:flex-end}.flex.align-left{justify-content:flex-start}.flex.align-between{justify-content:space-between}.flex.align-center{justify-content:center}.flex.align-around{justify-content:space-around}.flex.align-even{justify-content:space-evenly}.flex.valign-top{align-items:flex-start}.flex.valign-bottom{align-items:flex-end}.flex.valign-center{align-items:center}.is-first{order:-1}@media screen and (min-width: 568px){.is-first-xs{order:-1}}@media screen and (min-width: 768px){.is-first-sm{order:-1}}@media screen and (min-width: 1024px){.is-first-md{order:-1}}@media screen and (min-width: 1280px){.is-first-lg{order:-1}}@media screen and (min-width: 1600px){.is-first-xl{order:-1}}.container{width:1200px;max-width:calc(100% - var(--gutter-size, 1.25rem)*2)}.container--size-xs{width:540px}.container--size-sm{width:720px}.container--size-lg{width:1440px}.container--center{margin:0 auto}.layout-container{display:grid;grid-template-columns:1fr min(100% - var(--gutter-size, 1.25rem)*2,1200px) 1fr;row-gap:var(--_layout-gap, 0)}.layout-container>*{grid-column:2}.layout-container .stretch{grid-column:1/-1}.layout{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-6);padding-inline:var(--spacing-6)}@media only screen and (min-width: 768px){.layout{padding-inline:0}}.textcontent-large,.container.textcontent-large{width:min(100%,145ch)}.textcontent-medium,.container.textcontent-medium{width:min(100%,100ch)}.textcontent-small,.container.textcontent-small{width:min(100%,45ch)}.grid{--_gap: var(--gap, 20px);display:grid;column-gap:var(--_gap, 20px);row-gap:calc(var(--_gap, 20px)/2);grid-template-columns:[start] 1fr [col1] 1fr [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col7] 1fr [col8] 1fr [col9] 1fr [col10] 1fr [col11] 1fr [end]}.grid>.span-1{grid-column:auto/span 1}.grid>.span-2{grid-column:auto/span 2}.grid>.span-3{grid-column:auto/span 3}.grid>.span-4{grid-column:auto/span 4}.grid>.span-5{grid-column:auto/span 5}.grid>.span-6{grid-column:auto/span 6}.grid>.span-7{grid-column:auto/span 7}.grid>.span-8{grid-column:auto/span 8}.grid>.span-9{grid-column:auto/span 9}.grid>.span-10{grid-column:auto/span 10}.grid>.span-11{grid-column:auto/span 11}.grid>.span-12{grid-column:auto/span 12}.grid>.span-12{grid-column:auto/span 12}@media screen and (min-width: 568px){.grid>.xs\:span-1{grid-column:auto/span 1}.grid>.xs\:span-2{grid-column:auto/span 2}.grid>.xs\:span-3{grid-column:auto/span 3}.grid>.xs\:span-4{grid-column:auto/span 4}.grid>.xs\:span-5{grid-column:auto/span 5}.grid>.xs\:span-6{grid-column:auto/span 6}.grid>.xs\:span-7{grid-column:auto/span 7}.grid>.xs\:span-8{grid-column:auto/span 8}.grid>.xs\:span-9{grid-column:auto/span 9}.grid>.xs\:span-10{grid-column:auto/span 10}.grid>.xs\:span-11{grid-column:auto/span 11}.grid>.xs\:span-12{grid-column:auto/span 12}.grid>.xs\:span-12{grid-column:auto/span 12}.grid .xs\:first{order:-1}}@media screen and (min-width: 768px){.grid>.sm\:span-1{grid-column:auto/span 1}.grid>.sm\:span-2{grid-column:auto/span 2}.grid>.sm\:span-3{grid-column:auto/span 3}.grid>.sm\:span-4{grid-column:auto/span 4}.grid>.sm\:span-5{grid-column:auto/span 5}.grid>.sm\:span-6{grid-column:auto/span 6}.grid>.sm\:span-7{grid-column:auto/span 7}.grid>.sm\:span-8{grid-column:auto/span 8}.grid>.sm\:span-9{grid-column:auto/span 9}.grid>.sm\:span-10{grid-column:auto/span 10}.grid>.sm\:span-11{grid-column:auto/span 11}.grid>.sm\:span-12{grid-column:auto/span 12}.grid>.sm\:span-12{grid-column:auto/span 12}.grid .sm\:first{order:-1}}@media screen and (min-width: 1024px){.grid>.md\:span-1{grid-column:auto/span 1}.grid>.md\:span-2{grid-column:auto/span 2}.grid>.md\:span-3{grid-column:auto/span 3}.grid>.md\:span-4{grid-column:auto/span 4}.grid>.md\:span-5{grid-column:auto/span 5}.grid>.md\:span-6{grid-column:auto/span 6}.grid>.md\:span-7{grid-column:auto/span 7}.grid>.md\:span-8{grid-column:auto/span 8}.grid>.md\:span-9{grid-column:auto/span 9}.grid>.md\:span-10{grid-column:auto/span 10}.grid>.md\:span-11{grid-column:auto/span 11}.grid>.md\:span-12{grid-column:auto/span 12}.grid>.md\:span-12{grid-column:auto/span 12}.grid .md\:first{order:-1}}@media screen and (min-width: 1280px){.grid>.lg\:span-1{grid-column:auto/span 1}.grid>.lg\:span-2{grid-column:auto/span 2}.grid>.lg\:span-3{grid-column:auto/span 3}.grid>.lg\:span-4{grid-column:auto/span 4}.grid>.lg\:span-5{grid-column:auto/span 5}.grid>.lg\:span-6{grid-column:auto/span 6}.grid>.lg\:span-7{grid-column:auto/span 7}.grid>.lg\:span-8{grid-column:auto/span 8}.grid>.lg\:span-9{grid-column:auto/span 9}.grid>.lg\:span-10{grid-column:auto/span 10}.grid>.lg\:span-11{grid-column:auto/span 11}.grid>.lg\:span-12{grid-column:auto/span 12}.grid>.lg\:span-12{grid-column:auto/span 12}.grid .lg\:first{order:-1}}@media screen and (min-width: 1600px){.grid>.xl\:span-1{grid-column:auto/span 1}.grid>.xl\:span-2{grid-column:auto/span 2}.grid>.xl\:span-3{grid-column:auto/span 3}.grid>.xl\:span-4{grid-column:auto/span 4}.grid>.xl\:span-5{grid-column:auto/span 5}.grid>.xl\:span-6{grid-column:auto/span 6}.grid>.xl\:span-7{grid-column:auto/span 7}.grid>.xl\:span-8{grid-column:auto/span 8}.grid>.xl\:span-9{grid-column:auto/span 9}.grid>.xl\:span-10{grid-column:auto/span 10}.grid>.xl\:span-11{grid-column:auto/span 11}.grid>.xl\:span-12{grid-column:auto/span 12}.grid>.xl\:span-12{grid-column:auto/span 12}.grid .xl\:first{order:-1}}.grid .valign-center{align-self:center}.grid .valign-bottom{align-self:self-end}.grid__single{grid-template-columns:repeat(1, 1fr)}.grid__half{grid-template-columns:repeat(2, 1fr)}.grid__three{grid-template-columns:repeat(3, 1fr)}.grid__four{grid-template-columns:repeat(4, 1fr)}.grid__eight_four>div:first-child{grid-column-start:start;grid-column-end:col8}.grid__eight_four>div:last-child{grid-column-start:col8;grid-column-end:end}.grid__four_eight>div:first-child{grid-column-start:start;grid-column-end:col4}.grid__four_eight>div:last-child{grid-column-start:col4;grid-column-end:end}input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=color],select,textarea{--_background: var(--input-background, #fff);--_color: var(--input-text-color, #000);--_padding: var(--input-padding, 8px);--_size: var(--input-size-normal, 40px);--_normal: var(--input-color-normal,#333);--_hover: var(--input-color-hover);--_focus: var(--input-color-focus);--_active: var(--input-color-active);--_state: var(--_normal);font-family:var(--font-primary);font-size:var(--fs-base, 1rem);font-kerning:none;position:relative;display:flex;align-items:center;box-sizing:border-box;block-size:var(--_size);padding-inline:var(--input-padding);padding-block:0;background-color:var(--_background);color:var(--_color);border:1px solid var(--_state);border-radius:var(--input-radius);box-shadow:inset var(--_state) 0px 0px 0px 0px;transition:border-color .1s ease-in,box-shadow .1s ease-in}input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=url][disabled],input[type=date][disabled],input[type=month][disabled],input[type=time][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=week][disabled],input[type=number][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=color][disabled],select[disabled],textarea[disabled]{--_state: var(--input-color-disabled);background-color:var(--input-background-disabled);color:var(--input-color-disabled);cursor:not-allowed}input[type=text][aria-invalid=true],input[type=password][aria-invalid=true],input[type=email][aria-invalid=true],input[type=url][aria-invalid=true],input[type=date][aria-invalid=true],input[type=month][aria-invalid=true],input[type=time][aria-invalid=true],input[type=datetime][aria-invalid=true],input[type=datetime-local][aria-invalid=true],input[type=week][aria-invalid=true],input[type=number][aria-invalid=true],input[type=search][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=color][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{--_normal: var(--color-danger-400);--_hover: var(--color-danger-500);--_focus: var(--color-danger-500);--_active: var(--color-danger-200);--_color: var(--color-danger-700)}input[type=text]:not(:disabled):hover,input[type=password]:not(:disabled):hover,input[type=email]:not(:disabled):hover,input[type=url]:not(:disabled):hover,input[type=date]:not(:disabled):hover,input[type=month]:not(:disabled):hover,input[type=time]:not(:disabled):hover,input[type=datetime]:not(:disabled):hover,input[type=datetime-local]:not(:disabled):hover,input[type=week]:not(:disabled):hover,input[type=number]:not(:disabled):hover,input[type=search]:not(:disabled):hover,input[type=tel]:not(:disabled):hover,input[type=color]:not(:disabled):hover,select:not(:disabled):hover,textarea:not(:disabled):hover{--_state: var(--_hover)}input[type=text]:not(:disabled):focus,input[type=text]:not(:disabled):focus-visible,input[type=password]:not(:disabled):focus,input[type=password]:not(:disabled):focus-visible,input[type=email]:not(:disabled):focus,input[type=email]:not(:disabled):focus-visible,input[type=url]:not(:disabled):focus,input[type=url]:not(:disabled):focus-visible,input[type=date]:not(:disabled):focus,input[type=date]:not(:disabled):focus-visible,input[type=month]:not(:disabled):focus,input[type=month]:not(:disabled):focus-visible,input[type=time]:not(:disabled):focus,input[type=time]:not(:disabled):focus-visible,input[type=datetime]:not(:disabled):focus,input[type=datetime]:not(:disabled):focus-visible,input[type=datetime-local]:not(:disabled):focus,input[type=datetime-local]:not(:disabled):focus-visible,input[type=week]:not(:disabled):focus,input[type=week]:not(:disabled):focus-visible,input[type=number]:not(:disabled):focus,input[type=number]:not(:disabled):focus-visible,input[type=search]:not(:disabled):focus,input[type=search]:not(:disabled):focus-visible,input[type=tel]:not(:disabled):focus,input[type=tel]:not(:disabled):focus-visible,input[type=color]:not(:disabled):focus,input[type=color]:not(:disabled):focus-visible,select:not(:disabled):focus,select:not(:disabled):focus-visible,textarea:not(:disabled):focus,textarea:not(:disabled):focus-visible{--_state: var(--_focus);outline:none;box-shadow:inset var(--_state) 0px 0px 0px 0px,0 0 0px 2px var(--_active)}input[type=text].input-small,input[type=password].input-small,input[type=email].input-small,input[type=url].input-small,input[type=date].input-small,input[type=month].input-small,input[type=time].input-small,input[type=datetime].input-small,input[type=datetime-local].input-small,input[type=week].input-small,input[type=number].input-small,input[type=search].input-small,input[type=tel].input-small,input[type=color].input-small,select.input-small,textarea.input-small{--_size: var(--input-size-small);font-size:var(--fs-sm, 0.875rem)}input[type=text].input-large,input[type=password].input-large,input[type=email].input-large,input[type=url].input-large,input[type=date].input-large,input[type=month].input-large,input[type=time].input-large,input[type=datetime].input-large,input[type=datetime-local].input-large,input[type=week].input-large,input[type=number].input-large,input[type=search].input-large,input[type=tel].input-large,input[type=color].input-large,select.input-large,textarea.input-large{--_size: var(--input-size-large);font-size:var(--fs-lg, 1.125rem)}textarea{padding:var(--input-padding);max-height:var(--spacing-32);field-sizing:content;line-height:inherit;block-size:auto;scrollbar-width:thin}input[type=checkbox]{--checkbox-size: var(--spacing-5, 20px);--checkbox-border-color: var(--color-neutral);--checkbox-background: var(--color-white);--checkbox-active: var(--color-primary);--checkbox-active-inner: var(--color-white);--checkbox-hover-border: var(--color-primary-300);--checkbox-focus: 2px oklch( from var(--color-primary) l c h / 0.3);--checkbox-radius: 20deg;--checkmark-width: 6px;--checkmark-height: 12px;--checkmark-thickness: 2px;-webkit-appearance:none;-moz-appearance:none;height:var(--checkbox-size);width:var(--checkbox-size);outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--current-border-color, var(--checkbox-border-color));background:var(--current-background, var(--checkbox-background));transition:background 150ms,border-color 150ms,box-shadow 100ms;border-radius:var(--spacing-1)}input[type=checkbox]:after{content:"";display:block;left:calc(var(--checkbox-size)/2 - var(--checkmark-width)/2 - var(--checkmark-thickness)/2);top:calc(var(--checkbox-size)/2 - (var(--checkmark-height) + var(--checkmark-thickness))/2 - var(--checkmark-thickness)/2);position:absolute;width:var(--checkmark-width);height:var(--checkmark-height);border:var(--checkmark-thickness) solid var(--checkbox-active-inner);border-top:0;border-left:0;transform:rotate(var(--current-radius, --checkbox-radius));transition:transform var(--current-animation-time, 0.3s) var(--current-animation-type, ease),opacity var(--current-opacity, 0.2s)}input[type=checkbox]:checked{--current-background: var(--checkbox-active);--current-border-color: var(--checkbox-active);--current-opacity: .3s;--current-animation-time: .6s;--current-animation-type: cubic-bezier(.2, .85, .32, 1.2);--current-radius: 43deg}input[type=checkbox]:disabled{--current-background: var(--input-background-disabled);--checkbox-active-inner: var(--input-background-disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked{--current-background: var(--input-background-disabled);--current-border-color: var(--color-grey);--checkbox-active-inner: var(--color-grey)}input[type=checkbox]:disabled+label{cursor:not-allowed;color:var(--input-color-disabled)}input[type=checkbox]:hover:not(:checked):not(:disabled){--current-border-color: var(--checkbox-hover-border)}input[type=checkbox]:focus{box-shadow:0 0 0 var(--checkbox-focus)}input[type=checkbox]+span{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:var(--spacing-2);font-size:var(--fs-base, 1rem);color:var(--color-grey-800, #555555)}input[type=radio]{--radio-size: var(--spacing-5, 20px);vertical-align:middle;width:var(--radio-size);height:var(--radio-size);border-radius:50%;background:none;border:0;box-shadow:inset 0 0 0 1px var(--color-neutral-300);box-shadow:inset 0 0 0 1.5px var(--color-neutral-300);appearance:none;padding:0;margin:0;transition:box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25);cursor:pointer}input[type=radio]+span{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:var(--spacing-2);font-size:var(--fs-base, 1rem);color:var(--color-grey-800, #555555)}input[type=radio]:focus{outline:none}input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--color-primary)}input[type=radio]:hover,input[type=radio]:focus-within{background:var(--color-neutral-50)}input[type=radio]:disabled,input[type=radio] [aria-disabled=true]{background-color:var(--input-background-disabled);cursor:not-allowed}input[type=radio]:disabled:checked,input[type=radio] [aria-disabled=true]:checked{box-shadow:inset 0 0 0 6px var(--input-color-disabled)}input[type=radio]:disabled+span,input[type=radio] [aria-disabled=true]+span{cursor:not-allowed;color:var(--input-color-disabled)}.button{--_bg: var(--color-neutral-50);--_text: var(--color-neutral-900);--_border: var(--color-neutral-300);--_shadow: none;--_hover-bg: var(--color-neutral-100);--_hover-text: var(--color-neutral-900);--_hover-border: var(--color-neutral-300);--_active-bg: var(--color-neutral-100);--_active-text: var(--color-neutral-900);--_active-border: var(--color-neutral-300);--_tint: var(--color-neutral-50);--_tint-dark: var(--color-neutral-100);--_tint-text: var(--color-neutral-700);--_tint-outline: var(--color-neutral);--_icon-color: var(--color-neutral-900);--_icon-hover: var(--color-neutral-700);font-family:var(--font-primary);font-size:var(--fs-sm, 1rem);line-height:1;text-shadow:var(--_shadow);text-decoration:none;color:var(--_text);display:inline-flex;align-items:center;column-gap:var(--button-gap);box-sizing:border-box;padding-block:0;padding-inline:var(--button-padding);block-size:var(--button-size);inline-size:fit-content;min-width:fit-content;margin-right:var(--button-margin);margin-bottom:var(--button-margin);background-color:var(--_bg);border:var(--button-border-width) solid var(--_border);border-radius:var(--button-radius);user-select:none;cursor:pointer;vertical-align:middle;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,transform .1s ease-in}.button:last-of-type{margin-right:0}.button:not(:disabled):hover{background-color:var(--_hover-bg);border-color:var(--_hover-border);color:var(--_hover-text);text-shadow:var(--_shadow)}.button:not(:disabled):active{background-color:var(--_active-bg);border-color:var(--_active-border);color:var(--_active-text);transform:scale(0.982) perspective(1000px) translateZ(0)}.button:focus-visible,.button:focus{outline-color:var(--outline-color);outline-offset:var(--outline-offset)}.button:disabled,.button[aria-disabled=true]{background-color:var(--input-background-disabled);color:var(--input-color-disabled);border:none;cursor:not-allowed}.button--small{--button-size: var(--input-size-small);--button-padding: var(--spacing-4);font-size:var(--fs-small, 0.875rem)}.button--large{--button-size: var(--input-size-large);--button-padding: var(--spacing-10);font-size:var(--fs-large, 1.25rem)}.button--xlarge{--button-size: var(--spacing-20);--button-padding: var(--spacing-16);font-size:var(--fs-2xl, 1.25rem);font-weight:var(--fw-semi-bold)}.button--fill{width:100%;padding-inline:0;display:block}.button--pill{border-radius:100vh}.button--circle{border-radius:100vh;padding:0;min-width:max-content;min-height:auto;aspect-ratio:1/1;overflow:clip;text-wrap-mode:nowrap}.button--circle.button--small{max-height:var(--input-size-small);max-width:var(--input-size-small)}.button--circle.button--normal{max-height:var(--input-size-normal);max-width:var(--input-size-normal)}.button--circle.button--large{max-height:var(--input-size-large);max-width:var(--input-size-large)}.button--icon{aspect-ratio:1/1;justify-content:center;padding-inline:0;height:var(--input-size-normal);font-size:var(--fs-lg, 1.25rem);color:var(--_icon-color, var(--color-typography))}.button--icon:not(:disabled):hover,.button--icon:not(:disabled):active{color:var(--_icon-hover)}.button--icon.button--tiny{height:var(--spacing-6);font-size:var(--fs-sm)}.button--icon.button--small{height:var(--spacing-8);font-size:var(--fs-base, 1rem)}.button--icon.button--large{height:var(--input-size-large)}.button--primary{--_bg: var(--color-primary);--_hover-bg: var(--color-primary-600);--_active-bg: var(--color-primary-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-primary-100);--_tint-dark: var(--color-primary-200);--_tint-text: var(--color-primary-700);--_tint-outline: var(--color-primary);--_icon-color: var(--color-primary);--_icon-hover: var(--color-primary-700)}.button--secondary{--_bg: var(--color-secondary);--_hover-bg: var(--color-secondary-600);--_active-bg: var(--color-secondary-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-secondary-100);--_tint-dark: var(--color-secondary-200);--_tint-text: var(--color-secondary-700);--_tint-outline: var(--color-secondary);--_icon-color: var(--color-secondary);--_icon-hover: var(--color-secondary-700)}.button--accent{--_bg: var(--color-accent);--_hover-bg: var(--color-accent-600);--_active-bg: var(--color-accent-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-accent-100);--_tint-dark: var(--color-accent-200);--_tint-text: var(--color-accent-700);--_tint-outline: var(--color-accent);--_icon-color: var(--color-accent);--_icon-hover: var(--color-accent-700)}.button--success{--_bg: var(--color-success);--_hover-bg: var(--color-success-600);--_active-bg: var(--color-success-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-success-100);--_tint-dark: var(--color-success-200);--_tint-text: var(--color-success-700);--_tint-outline: var(--color-success);--_icon-color: var(--color-success);--_icon-hover: var(--color-success-700)}.button--danger{--_bg: var(--color-danger);--_hover-bg: var(--color-danger-600);--_active-bg: var(--color-danger-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-danger-100);--_tint-dark: var(--color-danger-200);--_tint-text: var(--color-danger-700);--_tint-outline: var(--color-danger);--_icon-color: var(--color-neutral-900);--_icon-hover: var(--color-danger-700)}.button--warning{--_bg: var(--color-warning);--_hover-bg: var(--color-warning-600);--_active-bg: var(--color-warning-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-warning-100);--_tint-dark: var(--color-warning-200);--_tint-text: var(--color-warning-700);--_tint-outline: var(--color-warning);--_icon-color: var(--color-warning);--_icon-hover: var(--color-warning-700)}.button--notice{--_bg: var(--color-notice);--_hover-bg: var(--color-notice-600);--_active-bg: var(--color-notice-400);--_border: var(--color-transparent);--_hover-border: var(--color-transparent);--_active-border:var(--color-transparent);--_text: var(--color-white);--_hover-text: var(--color-white);--_active-text: var(--color-white);--_tint: var(--color-notice-100);--_tint-dark: var(--color-notice-200);--_tint-text: var(--color-notice-700);--_tint-outline: var(--color-notice);--_icon-color: var(--color-notice);--_icon-hover: var(--color-notice-700)}.button--outline,.button--silent,.button--icon{color:var(--_tint-text);background-color:var(--color-transparent);box-shadow:inset 0 0 0 var(--spacing-min) var(--_tint-outline);border:none}.button--outline:not(:disabled):hover,.button--outline:not(:disabled):active,.button--silent:not(:disabled):hover,.button--silent:not(:disabled):active,.button--icon:not(:disabled):hover,.button--icon:not(:disabled):active{background-color:var(--_tint);color:var(--_tint-text)}.button--outline:not(:disabled):active,.button--silent:not(:disabled):active,.button--icon:not(:disabled):active{text-shadow:none}.button--silent,.button--icon{box-shadow:unset}.toggle-button{display:inline-flex;align-items:center}.toggle-button label{margin:0 !important}.toggle-button input[type=checkbox]{display:block;margin:0 var(--spacing-2, 8px) 0 0;border:none;outline:none;background-color:var(--color-grey-300);width:var(--spacing-12);height:var(--input-height);border-radius:var(--spacing-1, 4px);cursor:pointer;position:relative;transition:background-color 1s;box-shadow:var(--box-shadow-inset)}.toggle-button input[type=checkbox]:after{content:attr(data-off);display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);left:var(--spacing-min, 2px);text-transform:uppercase;font-size:var(--fs-xxs, 12px);color:var(--color-grey-400);width:50%;height:calc(100% - var(--spacing-1, 4px));font-weight:bold;background-color:var(--input-background);border-radius:var(--spacing-min, 2px);box-shadow:var(--box-shadow-sm);transition:var(--transition-base) all}.toggle-button input[type=checkbox]:before,.toggle-button input[type=checkbox]:checked:before{display:none}.toggle-button input[type=checkbox]:checked{background-color:var(--color-success)}.toggle-button input[type=checkbox]:checked:after{content:attr(data-on);left:calc(50% - var(--spacing-min, 2px))}.toggle-button--pill input[type=checkbox]:after,.toggle-button--pill input[type=checkbox]{border-radius:35px !important}[type=range]{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;overflow:hidden;border-radius:var(--spacing-4, 16px)}[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;border:none;width:100%;height:var(--spacing-4, 16px);border-radius:var(--input-radius-large);background-color:var(--input-background)}[type=range]::-moz-range-track{box-sizing:border-box;border:none;width:100%;height:var(--spacing-4, 16px);border-radius:var(--input-radius-large);background-color:var(--input-background)}[type=range]::-ms-track{box-sizing:border-box;border:none;width:100%;height:var(--spacing-4, 16px);border-radius:var(--input-radius-large);background-color:var(--input-background)}[type=range]::-webkit-slider-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:var(--spacing-4, 16px);height:var(--spacing-4, 16px);background-color:var(--color-white);border-radius:50%;border:var(--spacing-min) solid var(--input-color-focus);box-shadow:-1407px 0 0 1400px var(--input-color-normal)}[type=range]::-moz-range-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:var(--spacing-4, 16px);height:var(--spacing-4, 16px);background-color:var(--color-white);border-radius:50%;border:var(--spacing-min) solid var(--input-color-focus);box-shadow:-1407px 0 0 1400px var(--input-color-normal)}[type=range]::-ms-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:var(--spacing-4, 16px);height:var(--spacing-4, 16px);background-color:var(--color-white);border-radius:50%;border:var(--spacing-min) solid var(--input-color-focus);box-shadow:-1407px 0 0 1400px var(--input-color-normal)}[type=range]:focus{outline:none}[type=range]:focus::-webkit-slider-thumb{background:var(--input-color-normal)}[type=range]::-ms-tooltip{display:none}.form-field{--_gap: var(--spacing-3, 20px);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-3, 12px);column-gap:var(--_gap);padding:0}.form-field--inline{flex-direction:row}.form-field--inline .form-field__label{width:24ch}.form-field--inline .form-field__label,.form-field--inline .form-field__control{width:100%}.form-field--inline .aligned--center .form-field__label{align-self:center}.form-field--inline .aligned--bottom .form-field__label{align-self:flex-end}.form-field .form-field__label{width:auto;margin-right:0;margin-bottom:6px;font-size:var(--fs-base, 1rem);color:var(--color-grey-800, #555555)}.form-field .form-field__control{flex:1 1 auto;width:100%}.form-field .form-field__control>input,.form-field .form-field__control>select,.form-field .form-field__control>textarea,.form-field .form-field__control>:not(input[type=checkbox]):not(input[type=radio]){width:stretch}.form-field .form-field__control>label{margin-right:var(--spacing-2, 8px)}.form-field .form-field__description{color:var(--color-grey-600, #bbbbbb);font-size:var(--fs-sm, 0.85rem)}.form-field .form-field__errors{color:var(--color-danger, red);font-size:var(--fs-sm, 0.85rem);margin-top:var(--spacing-1, 4px)}.form-field--with-error{--_field-color: red}fieldset{border:none;margin:0;padding:0}.form-field__group{--_background: var(--input-background, #fff);--_color: var(--input-text-color, #000);--_padding: var(--input-padding, 8px);--_size: var(--input-size-normal, 40px);--_normal: var(--input-color-normal,#333);--_hover: var(--input-color-hover);--_focus: var(--input-color-focus);--_active: var(--input-color-active);--_state: var(--_normal);display:grid;grid-auto-flow:column;grid-auto-columns:max-content 1fr max-content;align-items:center;width:100%;box-shadow:inset var(--_state) 0px 0px 0px 0px;border-radius:var(--input-radius);background-color:var(--_background);border:1px solid var(--_state);overflow:hidden;transition:border-color .15s,box-shadow .15s}.form-field__group:hover{--_state: var(--_hover)}.form-field__group:focus-within{--_state: var(--_focus);outline:none;box-shadow:inset var(--_state) 0px 0px 0px 0px,0 0 0px 2px var(--_active)}.form-field__group:has([disabled]){--_state: var(--input-color-disabled);background-color:var(--input-background-disabled);color:var(--input-color-disabled);cursor:not-allowed}.form-field__group:has([aria-invalid=true]){--_normal: var(--color-danger-400);--_hover: var(--color-danger-500);--_focus: var(--color-danger-500);--_active: var(--color-danger-200);--_color: var(--color-danger-700)}.form-field__group>input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]),.form-field__group>select,.form-field__group>textarea{grid-column:2;border:none;outline:none;box-shadow:none;padding:0;padding-inline:var(--input-padding);font:inherit;width:100%;background:rgba(0,0,0,0)}.form-field__group .addon{padding:0;white-space:nowrap;color:#666;font-size:.9em;line-height:1}.form-field__group .addon:first-child{grid-column:1;padding-left:var(--input-padding)}.form-field__group .addon:last-child{grid-column:3;padding-right:var(--input-padding)}.form-field__group .addon button{margin:0 !important}.table-container{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--color-grey-200)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table thead{background-color:var(--color-grey-50)}.table th{padding:var(--spacing-4) var(--spacing-5);text-align:left;font-weight:var(--fw-semibold);color:var(--color-grey-700);text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:.05em;border-bottom:1px solid var(--color-grey-200)}.table td{padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-grey-100);color:var(--color-grey-700)}.table tbody tr:hover{background-color:var(--color-grey-100)}.table tbody tr:last-child td{border-bottom:none}.table--striped tbody tr:nth-child(even){background-color:var(--color-primary-50)}.table--compact th,.table--compact td{padding:var(--spacing-3) var(--spacing-4)}.table--primary thead{background-color:var(--color-primary-400)}.gap-none{--_gap: 0}.gap-xs{--_gap: var(--gap-xs, 0.5rem)}.gap-sm{--_gap: var(--gap-sm, 1rem)}.gap-md{--_gap: var(--gap-md, 1.25rem)}.gap-lg{--_gap: var(--gap-lg, 2rem)}.gap-xl{--_gap: var(--gap-xl, 2.5rem)}.gap-xxl{--_gap: var(--gap-xxl, 4rem)}.stretch-height{height:stretch}.stretch-width{width:stretch}.stretch-both{height:stretch;width:stretch}
