*{box-sizing:border-box;margin:0;padding:0}@view-transition{navigation:auto}:root{interpolate-size:allow-keywords;--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:0;--typescale-title-large-font-weight:500;--typescale-title-large-font-size:1.375rem;--typescale-title-large-line-height:1.3;--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);--hue-primary:260deg;--hue-secondary:230deg;--hue-tertiary:30deg;--color-primary:oklch(50% 55% var(--hue-primary));--color-surface-tint:#6750a4;--color-on-primary:#fff;--color-primary-container:oklch(92% 12.5% var(--hue-primary));--color-on-primary-container:#21005d;--color-secondary:oklch(50% 55% var(--hue-secondary));--color-on-secondary:#fff;--color-secondary-container:oklch(92% 12.5% var(--hue-secondary));--color-on-secondary-container:#1d192b;--color-on-tertiary:#fff;--color-tertiary:oklch(60% 55% var(--hue-tertiary));--color-tertiary-container:oklch(91% 30% var(--hue-tertiary));--color-on-tertiary-container:#31111d;--color-error:oklch(55% .22 25);--color-on-error:#fff;--color-error-container:#f9dedc;--color-on-error-container:#410e0b;--color-background:oklch(98% 1% var(--hue-primary));--color-on-background:#1d1b20;--color-surface:#fef7ff;--color-on-surface:#1d1b20;--color-surface-variant:#e7e0ec;--color-on-surface-variant:#49454f;--color-outline:#79747e;--color-outline-variant:#cac4d0;--color-shadow:#000;--color-scrim:#000;--color-inverse-surface:#322f35;--color-inverse-on-surface:#f5eff7;--color-inverse-primary:#d0bcff;--color-primary-fixed:#eaddff;--color-on-primary-fixed:#21005d;--color-primary-fixed-dim:#d0bcff;--color-on-primary-fixed-variant:#4f378b;--color-secondary-fixed:#e8def8;--color-on-secondary-fixed:#1d192b;--color-secondary-fixed-dim:#ccc2dc;--color-on-secondary-fixed-variant:#4a4458;--color-tertiary-fixed:#ffd8e4;--color-on-tertiary-fixed:#31111d;--color-tertiary-fixed-dim:#efb8c8;--color-on-tertiary-fixed-variant:#633b48;--color-surface-dim:#ded8e1;--color-surface-bright:#fef7ff;--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{background-color:var(--color-background);min-height:100dvh;color:var(--color-on-background);font-family:Segoe UI Variable Display,system-ui,Roboto}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{color:var(--color-primary);text-decoration:none}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{cursor:pointer;height:40px;transition-property:border-radius;transition-duration:var(--motion-expressive-default-effects-duration);transition-timing-function:var(--motion-expressive-default-effects-curve);letter-spacing:.03125rem;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1rem;text-decoration:none;display:inline-flex;&.xsmall{border-radius:16px;gap:4px;height:32px;padding:0 12px}&.small{border-radius:20px;gap:8px;height:40px;padding:0 16px}&.xsmall.square,&.small.square,&.square{border-radius:12px}&.medium{border-radius:28px;gap:8px;height:56px;padding:0 24px;font-size:1rem;line-height:1.5rem}&.medium.square{border-radius:16px}&.large{border-radius:48px;gap:12px;height:96px;padding:0 48px;font-size:1.5rem;font-weight:400;line-height:2rem}&.large.square{border-radius:28px}&.xlarge{border-radius:68px;gap:16px;height:136px;padding:0 64px;font-size:2rem;font-weight:400;line-height:2.5rem}&.xlarge.square{border-radius:28px}&.icon{--symbol-size:24px;background-color:#0000;border-radius:20px;gap:0;width:40px;min-width:40px;padding:0}&.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{width:20px;height:20px;display:inline-flex}&.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]),&: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]),&: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{color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);background-color:#0000;&: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]),&: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{color:var(--color-primary);background-color:#0000;&: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]),&: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{border:1px solid var(--color-outline-variant);height:32px;color:var(--color-on-surface-variant);text-align:left;cursor:pointer;font-family:var(--typescale-baseline-font-family);letter-spacing:.03125rem;background-color:#0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1rem;text-decoration:none;display:inline-flex;&.with-icon{padding:0 8px}& .icon{width:18px;height:18px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:inline-flex}&: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 #0000}&: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{color:var(--color-on-surface);font-family:var(--typescale-baseline-font-family);margin:2rem 0 .75rem}& 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{border-inline-start:3px solid var(--color-outline);background:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:0 1rem 1rem 0;margin-inline:0;padding:1rem 1.25rem}& a{color:var(--color-primary);text-underline-offset:.16em}& img{border-radius:1rem;max-width:100%;height:auto;display:block}& :where(strong,b){color:var(--color-on-surface);font-weight:600}}hr{border:none;border-top:1px solid var(--color-outline-variant);margin-block:1rem}fieldset{border:1px solid var(--color-outline-variant);border-radius:16px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}fieldset input,fieldset select{width:100%}legend{font-family:var(--typescale-title-medium-font-family-name);font-style:var(--typescale-title-medium-font-family-style);font-weight:var(--typescale-title-medium-font-weight);font-size:var(--typescale-title-medium-font-size);letter-spacing:var(--typescale-title-medium-tracking);line-height:var(--typescale-title-medium-height);text-transform:var(--typescale-title-medium-text-transform);text-decoration:var(--typescale-title-medium-text-decoration)}.material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}main[data-astro-cid-ju4pidww]{padding:1.5rem;padding:.75rem;max-width:600px;margin-inline:auto;padding-bottom:3rem}
