*{box-sizing:border-box;margin:0;padding:0}@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}:root{--typescale-display-xl-font-weight: 500;--typescale-display-xl-font-size: 88px;--typescale-display-xl-line-height: 96.8px;--typescale-display-xl-letter-spacing: -.5px;--typescale-display-large-font-weight: 500;--typescale-display-large-font-size: 57px;--typescale-display-large-line-height: 64px;--typescale-display-large-letter-spacing: -.25px;--typescale-emphasized-display-large-font-weight: 700;--typescale-emphasized-display-large-font-size: 57px;--typescale-emphasized-display-large-line-height: 64px;--typescale-emphasized-display-large-letter-spacing: -.25px;--typescale-display-medium-font-weight: 500;--typescale-display-medium-font-size: 45px;--typescale-display-medium-line-height: 48px;--typescale-display-medium-letter-spacing: 0px;--typescale-display-small-font-weight: 500;--typescale-display-small-font-size: 36px;--typescale-display-small-line-height: 44px;--typescale-display-small-letter-spacing: 0px;--typescale-headline-large-font-weight: 500;--typescale-headline-large-font-size: 32px;--typescale-headline-large-line-height: 38px;--typescale-headline-large-letter-spacing: 0px;--typescale-headline-medium-font-weight: 500;--typescale-headline-medium-font-size: 28px;--typescale-headline-medium-line-height: 1.1;--typescale-headline-medium-letter-spacing: normal;--typescale-headline-small-font-weight: 500;--typescale-headline-small-font-size: 24px;--typescale-headline-small-line-height: 1.1;--typescale-headline-small-letter-spacing: 0px;--typescale-body-large-font-weight: 400;--typescale-body-large-font-size: 1rem;--typescale-body-large-line-height: 1.4;--typescale-body-large-letter-spacing: normal;--typescale-body-medium-font-weight: 400;--typescale-body-medium-font-size: 14px;--typescale-body-medium-line-height: 1.4;--typescale-body-medium-letter-spacing: .25px;--typescale-body-small-font-weight: 400;--typescale-body-small-font-size: .75rem;--typescale-body-small-line-height: 1.25;--typescale-body-small-letter-spacing: .1px;--typescale-label-large-font-weight: 500;--typescale-label-large-font-size: 14px;--typescale-label-large-line-height: 20px;--typescale-label-large-letter-spacing: .1px;--typescale-label-medium-font-weight: 500;--typescale-label-medium-font-size: 12px;--typescale-label-medium-line-height: 14px;--typescale-label-medium-letter-spacing: 0px;--typescale-label-small-font-weight: 500;--typescale-label-small-font-size: 11px;--typescale-label-small-line-height: 16px;--typescale-label-small-letter-spacing: .5px;--typescale-title-large-font-weight: 500;--typescale-title-large-font-size: 1.375rem;--typescale-title-large-line-height: 1.4;--typescale-title-large-letter-spacing: 0px;--typescale-title-medium-font-weight: 600;--typescale-title-medium-font-size: 16px;--typescale-title-medium-line-height: 1.3;--typescale-title-medium-letter-spacing: .15px;--typescale-title-small-font-weight: 500;--typescale-title-small-font-size: 14px;--typescale-title-small-line-height: 20px;--typescale-title-small-letter-spacing: .1px;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1)}:root{--hue-primary: 260deg;--hue-secondary: 230deg;--hue-tertiary: 30deg;--color-primary: oklch(50% 55% var(--hue-primary));--color-surface-tint: rgb(103 80 164);--color-on-primary: rgb(255 255 255);--color-primary-container: rgb(234 221 255);--color-primary-container: oklch(92% 12.5% var(--hue-primary));--color-on-primary-container: rgb(33 0 93);--color-secondary: oklch(50% 55% var(--hue-secondary));--color-on-secondary: rgb(255 255 255);--color-secondary-container: oklch(92% 12.5% var(--hue-secondary));--color-on-secondary-container: rgb(29 25 43);--color-on-tertiary: rgb(255 255 255);--color-tertiary: oklch(60% 55% var(--hue-tertiary));--color-tertiary-container: oklch(91% 30% var(--hue-tertiary));--color-on-tertiary-container: rgb(49 17 29);--color-error: oklch(55% 55% 25deg);--color-on-error: rgb(255 255 255);--color-error-container: rgb(249 222 220);--color-on-error-container: rgb(65 14 11);--color-background: oklch(98% 1% var(--hue-primary));--color-on-background: rgb(29 27 32);--color-surface: rgb(254 247 255);--color-on-surface: rgb(29 27 32);--color-surface-variant: rgb(231 224 236);--color-on-surface-variant: rgb(73 69 79);--color-outline: rgb(121 116 126);--color-outline-variant: rgb(202 196 208);--color-shadow: rgb(0 0 0);--color-scrim: rgb(0 0 0);--color-inverse-surface: rgb(50 47 53);--color-inverse-on-surface: rgb(245 239 247);--color-inverse-primary: rgb(208 188 255);--color-primary-fixed: rgb(234 221 255);--color-on-primary-fixed: rgb(33 0 93);--color-primary-fixed-dim: rgb(208 188 255);--color-on-primary-fixed-variant: rgb(79 55 139);--color-secondary-fixed: rgb(232 222 248);--color-on-secondary-fixed: rgb(29 25 43);--color-secondary-fixed-dim: rgb(204 194 220);--color-on-secondary-fixed-variant: rgb(74 68 88);--color-tertiary-fixed: rgb(255 216 228);--color-on-tertiary-fixed: rgb(49 17 29);--color-tertiary-fixed-dim: rgb(239 184 200);--color-on-tertiary-fixed-variant: rgb(99 59 72);--color-surface-dim: rgb(222 216 225);--color-surface-bright: rgb(254 247 255);--color-surface-container-lowest: white;--color-surface-container-low: oklch(97% 2% var(--hue-primary));--color-surface-container: oklch(96% 4% var(--hue-primary));--color-surface-container-high: oklch(95% 4% var(--hue-primary));--color-surface-container-highest: oklch(92% 4% var(--hue-primary));--motion-expressive-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--motion-expressive-default-spatial: cubic-bezier(.38, 1.21, .22, 1);--motion-expressive-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--motion-expressive-fast-effects: cubic-bezier(.31, .94, .34, 1);--motion-expressive-default-effects: cubic-bezier(.34, .8, .34, 1);--motion-expressive-slow-effects: cubic-bezier(.34, .88, .34, 1);--motion-standard-fast-spatial: cubic-bezier(.27, 1.06, .18, 1);--motion-standard-default-spatial: cubic-bezier(.27, 1.06, .18, 1);--motion-standard-slow-spatial: cubic-bezier(.27, 1.06, .18, 1);--motion-standard-fast-effects: cubic-bezier(.31, .94, .34, 1);--motion-standard-default-effects: cubic-bezier(.34, .8, .34, 1);--motion-standard-slow-effects: cubic-bezier(.34, .88, .34, 1);--motion-expressive-fast-spatial-duration: .35s;--motion-expressive-default-spatial-duration: .5s;--motion-expressive-slow-spatial-duration: .65s;--motion-expressive-fast-effects-duration: .15s;--motion-expressive-default-effects-duration: .2s;--motion-expressive-slow-effects-duration: .3s;--motion-standard-fast-spatial-duration: .35s;--motion-standard-default-spatial-duration: .5s;--motion-standard-slow-spatial-duration: .75s;--motion-standard-fast-effects-duration: .15s;--motion-standard-default-effects-duration: .2s;--motion-standard-slow-effects-duration: .3s}html{scroll-behavior:smooth}body{font-family:Segoe UI Variable Display,system-ui,Roboto;min-height:100dvh;background-color:var(--color-background);color:var(--color-on-background)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);letter-spacing:var(--typescale-body-large-letter-spacing);line-height:var(--typescale-body-large-line-height);max-width:60ch}a{text-decoration:none;color:var(--color-primary)}input,button,textarea,select{font:inherit}svg{fill:currentColor}.display-xl{font-weight:var(--typescale-display-xl-font-weight);font-size:var(--typescale-display-xl-font-size);letter-spacing:var(--typescale-display-xl-letter-spacing);line-height:var(--typescale-display-xl-line-height)}.display-large{font-weight:var(--typescale-display-large-font-weight);font-size:var(--typescale-display-large-font-size);letter-spacing:var(--typescale-display-large-letter-spacing);line-height:var(--typescale-display-large-line-height)}.display-medium{font-weight:var(--typescale-display-medium-font-weight);font-size:var(--typescale-display-medium-font-size);letter-spacing:var(--typescale-display-medium-letter-spacing);line-height:var(--typescale-display-medium-line-height)}.display-small{font-weight:var(--typescale-display-small-font-weight);font-size:var(--typescale-display-small-font-size);letter-spacing:var(--typescale-display-small-letter-spacing);line-height:var(--typescale-display-small-line-height)}.headline-large{font-weight:var(--typescale-headline-large-font-weight);font-size:var(--typescale-headline-large-font-size);letter-spacing:var(--typescale-headline-large-letter-spacing);line-height:var(--typescale-headline-large-line-height)}.headline-medium{font-weight:var(--typescale-headline-medium-font-weight);font-size:var(--typescale-headline-medium-font-size);letter-spacing:var(--typescale-headline-medium-letter-spacing);line-height:var(--typescale-headline-medium-line-height)}.headline-small{font-weight:var(--typescale-headline-small-font-weight);font-size:var(--typescale-headline-small-font-size);letter-spacing:var(--typescale-headline-small-letter-spacing);line-height:var(--typescale-headline-small-line-height)}.body-large{font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);letter-spacing:var(--typescale-body-large-letter-spacing);line-height:var(--typescale-body-large-line-height)}.body-medium{font-weight:var(--typescale-body-medium-font-weight);font-size:var(--typescale-body-medium-font-size);letter-spacing:var(--typescale-body-medium-letter-spacing);line-height:var(--typescale-body-medium-line-height)}.body-small{font-weight:var(--typescale-body-small-font-weight);font-size:var(--typescale-body-small-font-size);letter-spacing:var(--typescale-body-small-letter-spacing);line-height:var(--typescale-body-small-line-height)}.label-large{font-weight:var(--typescale-label-large-font-weight);font-size:var(--typescale-label-large-font-size);letter-spacing:var(--typescale-label-large-letter-spacing);line-height:var(--typescale-label-large-line-height)}.label-medium{font-weight:var(--typescale-label-medium-font-weight);font-size:var(--typescale-label-medium-font-size);letter-spacing:var(--typescale-label-medium-letter-spacing);line-height:var(--typescale-label-medium-line-height)}.label-small{font-weight:var(--typescale-label-small-font-weight);font-size:var(--typescale-label-small-font-size);letter-spacing:var(--typescale-label-small-letter-spacing);line-height:var(--typescale-label-small-line-height)}.title-large{font-weight:var(--typescale-title-large-font-weight);font-size:var(--typescale-title-large-font-size);letter-spacing:var(--typescale-title-large-letter-spacing);line-height:var(--typescale-title-large-line-height)}.title-medium{font-weight:var(--typescale-title-medium-font-weight);font-size:var(--typescale-title-medium-font-size);letter-spacing:var(--typescale-title-medium-letter-spacing);line-height:var(--typescale-title-medium-line-height)}.title-small{font-weight:var(--typescale-title-small-font-weight);font-size:var(--typescale-title-small-font-size);letter-spacing:var(--typescale-title-small-letter-spacing);line-height:var(--typescale-title-small-line-height)}.emphasized{font-family:ui-serif,"Noto Serif",Georgia,serif}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;border:none;height:40px;padding:0 16px;border-radius:20px;transition-property:border-radius;transition-duration:var(--motion-expressive-default-effects-duration);transition-timing-function:var(--motion-expressive-default-effects-curve);font-size:.875rem;line-height:1rem;font-weight:500;letter-spacing:.03125rem;&.xsmall{height:32px;border-radius:16px;padding:0 12px;gap:4px}&.small{height:40px;border-radius:20px;padding:0 16px;gap:8px}&.xsmall.square,&.small.square,&.square{border-radius:12px}&.medium{height:56px;border-radius:28px;padding:0 24px;gap:8px;font-size:1rem;line-height:1.5rem}&.medium.square{border-radius:16px}&.large{height:96px;border-radius:48px;padding:0 48px;gap:12px;font-size:1.5rem;line-height:2rem;font-weight:400}&.large.square{border-radius:28px}&.xlarge{height:136px;border-radius:68px;padding:0 64px;gap:16px;font-size:2rem;line-height:2.5rem;font-weight:400}&.xlarge.square{border-radius:28px}&.icon{--symbol-size: 24px;width:40px;min-width:40px;padding:0;border-radius:20px;gap:0;background-color:transparent}&.icon.xsmall{--symbol-size: 20px;width:32px;min-width:32px;padding:0}&.icon.small{--symbol-size: 24px;width:40px;min-width:40px;padding:0}&.icon.medium{--symbol-size: 24px;width:56px;min-width:56px;padding:0}&.icon.large{--symbol-size: 32px;width:96px;min-width:96px;padding:0}&.icon.xlarge{--symbol-size: 40px;width:136px;min-width:136px;padding:0}&.icon.narrow.xsmall{width:28px;min-width:28px}&.icon.narrow.small{width:32px;min-width:32px}&.icon.narrow.medium{width:48px;min-width:48px}&.icon.narrow.large{width:64px;min-width:64px}&.icon.narrow.xlarge{width:104px;min-width:104px}&.icon.wide.xsmall{width:40px;min-width:40px}&.icon.wide.small{width:52px;min-width:52px}&.icon.wide.medium{width:72px;min-width:72px}&.icon.wide.large{width:128px;min-width:128px}&.icon.wide.xlarge{width:184px;min-width:184px}.icon{display:inline-flex;width:20px;height:20px}&.medium .icon{width:24px;height:24px}&.large .icon{width:32px;height:32px}&.xlarge .icon{width:40px;height:40px}&.elevated{background-color:var(--color-surface-container-low);color:var(--color-primary);box-shadow:var(--elevation-1);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--elevation-2);background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--elevation-2);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--elevation-1);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);box-shadow:none}}&.filled{background-color:var(--color-primary);color:var(--color-on-primary);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-primary) 8%,var(--color-primary))}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-primary) 10%,var(--color-primary))}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-primary) 10%,var(--color-primary))}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent)}}&.tonal{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 8%,var(--color-secondary-container));box-shadow:var(--elevation-1)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 10%,var(--color-secondary-container));box-shadow:var(--elevation-0)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 10%,var(--color-secondary-container));box-shadow:var(--elevation-0)}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent)}}&.outlined{background-color:transparent;color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 10%,transparent)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent)}}&.text{background-color:transparent;color:var(--color-primary);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent)}}&:is(:disabled,[aria-disabled=true]){cursor:not-allowed}&[aria-busy=true]{pointer-events:none;cursor:progress}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-radius:8px}&.medium:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-radius:12px}&:is(.large,.xlarge):is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-radius:16px}}.chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;height:32px;padding:0 16px;border-radius:8px;border:1px solid var(--color-outline-variant);background-color:transparent;color:var(--color-on-surface-variant);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--typescale-baseline-font-family);font-size:.875rem;line-height:1rem;font-weight:500;letter-spacing:.03125rem;&.with-icon{padding:0 8px}.icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-on-surface-variant)}&:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 10%,transparent)}&.selected,&[aria-pressed=true],&:active:not(:disabled):not([aria-disabled=true]){background-color:var(--color-secondary-container);border:1px solid transparent}&:is(.selected,[aria-pressed=true]):hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 8%,var(--color-secondary-container))}&:is(.selected,[aria-pressed=true]):is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 10%,var(--color-secondary-container))}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);border:1px solid var(--color-outline-variant);cursor:not-allowed}}.rte{color:var(--color-on-surface-variant);>:first-child{margin-top:0}>:last-child{margin-bottom:0}:where(p,ul,ol,blockquote,table){margin-block:1rem}:where(ul,ol){padding-inline-start:1.5rem}& li+li{margin-top:.375rem}& h1,h2,h3,h4,h5,h6{margin:2rem 0 .75rem;color:var(--color-on-surface);font-family:var(--typescale-baseline-font-family)}& h1{font-weight:var(--typescale-display-small-font-weight);font-size:var(--typescale-display-small-font-size);letter-spacing:var(--typescale-display-small-letter-spacing);line-height:var(--typescale-display-small-line-height)}& h2{font-weight:var(--typescale-headline-large-font-weight);font-size:var(--typescale-headline-large-font-size);letter-spacing:var(--typescale-headline-large-letter-spacing);line-height:var(--typescale-headline-large-line-height)}& h3{font-weight:var(--typescale-headline-medium-font-weight);font-size:var(--typescale-headline-medium-font-size);letter-spacing:var(--typescale-headline-medium-letter-spacing);line-height:var(--typescale-headline-medium-line-height)}& h4{font-weight:var(--typescale-headline-small-font-weight);font-size:var(--typescale-headline-small-font-size);letter-spacing:var(--typescale-headline-small-letter-spacing);line-height:var(--typescale-headline-small-line-height)}& h5{font-weight:var(--typescale-title-large-font-weight);font-size:var(--typescale-title-large-font-size);letter-spacing:var(--typescale-title-large-letter-spacing);line-height:var(--typescale-title-large-line-height)}& h6{font-weight:var(--typescale-title-medium-font-weight);font-size:var(--typescale-title-medium-font-size);letter-spacing:var(--typescale-title-medium-letter-spacing);line-height:var(--typescale-title-medium-line-height)}& blockquote{margin-inline:0;padding:1rem 1.25rem;border-inline-start:3px solid var(--color-outline);border-radius:0 1rem 1rem 0;background:var(--color-surface-container-high);color:var(--color-on-surface)}& a{color:var(--color-primary);text-underline-offset:.16em}& img{display:block;max-width:100%;height:auto;border-radius:1rem}:where(strong,b){color:var(--color-on-surface);font-weight:600}}.table-wrapper{overflow-x:auto;white-space:nowrap;border-radius:16px;border:1px solid var(--color-outline-variant)}table{width:100%;border-collapse:collapse;border-spacing:0;font-family:var(--font-inter)}thead tr{height:56px;height:48px;white-space:nowrap;background:var(--color-secondary-container)}tbody tr{height:48px;white-space:nowrap}td,th{padding:1rem 1.5rem;border-top:1px solid var(--color-outline-variant);border-right:1px solid var(--color-outline-variant)}tbody:first-child tr:first-child td,thead:first-child tr:first-child th{border-top:0}tr :last-child{border-right:0}
