*{box-sizing:border-box;margin:0;padding:0}@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}:root{--font-family-system: "Segoe UI Variable Display", system-ui, Roboto;--font-family-body: var(--font-family-system);--font-family-primary: var(--font-family-system);--color-system-red: #ff383c;--color-system-orange: #ff8d28;--color-system-yellow: #ffcc00;--color-system-green: #34c759;--color-system-mint: #00c8b3;--color-system-teal: #00c3d0;--color-system-cyan: #00c0e8;--color-system-blue: #0088ff;--color-system-indigo: #6155f5;--color-system-purple: #cb30e0;--color-system-pink: #ff2d55;--color-system-brown: #ac7f5e;--color-system-gray: #8e8e93;--color-system-gray-2: #aeaeb2;--color-system-gray-3: #c7c7cc;--color-system-gray-4: #d1d1d6;--color-system-gray-5: #e5e5ea;--color-system-gray-6: #f2f2f7;--color--accent: var(--color-system-brown);--color-background: #f2f2f7;--color-surface: #ffffff;--color-surface-secondary: #f2f2f7;--color-separator: rgba(60, 60, 67, .12);--color-foreground: #000000;--color-foreground-secondary: #3c3c43;--color-foreground-tertiary: #48484a;--color-foreground-quaternary: #8e8e93;--color-foreground-inverse: #ffffff;--dynamic-type-xsmall: .82;--dynamic-type-small: .88;--dynamic-type-medium: .94;--dynamic-type-large: 1;--dynamic-type-xlarge: 1.12;--dynamic-type-xxlarge: 1.23;--dynamic-type-xxxlarge: 1.35;--type-large-title-size: 34px;--type-large-title-leading: 41px;--type-large-title-weight: 400;--type-large-title-emphasis-weight: 700;--type-title-1-size: 28px;--type-title-1-leading: 34px;--type-title-1-weight: 400;--type-title-1-emphasis-weight: 700;--type-title-2-size: 22px;--type-title-2-leading: 28px;--type-title-2-weight: 400;--type-title-2-emphasis-weight: 700;--type-title-3-size: 20px;--type-title-3-leading: 25px;--type-title-3-weight: 600;--type-title-3-emphasis-weight: 600;--type-headline-size: 17px;--type-headline-leading: 22px;--type-headline-weight: 600;--type-headline-emphasis-weight: 600;--type-body-size: 17px;--type-body-leading: 22px;--type-body-weight: 400;--type-body-emphasis-weight: 600;--type-callout-size: 16px;--type-callout-leading: 21px;--type-callout-weight: 400;--type-callout-emphasis-weight: 600;--type-subhead-size: 15px;--type-subhead-leading: 20px;--type-subhead-weight: 400;--type-subhead-emphasis-weight: 600;--type-footnote-size: 13px;--type-footnote-leading: 18px;--type-footnote-weight: 400;--type-footnote-emphasis-weight: 600;--type-caption-1-size: 12px;--type-caption-1-leading: 16px;--type-caption-1-weight: 400;--type-caption-1-emphasis-weight: 600;--type-caption-2-size: 11px;--type-caption-2-leading: 13px;--type-caption-2-weight: 400;--type-caption-2-emphasis-weight: 600}@media(prefers-color-scheme:dark){:root{--color-system-red: #ff4245;--color-system-orange: #ff9230;--color-system-yellow: #ffd600;--color-system-green: #30d158;--color-system-mint: #00dac3;--color-system-teal: #00d2e0;--color-system-cyan: #3cd3fe;--color-system-blue: #0091ff;--color-system-indigo: #6d7cff;--color-system-purple: #db34f2;--color-system-pink: #ff375f;--color-system-brown: #b78a66;--color-system-gray: #8e8e93;--color-system-gray-2: #636366;--color-system-gray-3: #48484a;--color-system-gray-4: #3a3a3c;--color-system-gray-5: #2c2c2e;--color-system-gray-6: #1c1c1e;--color-background: #000000;--color-surface: #1c1c1e;--color-surface-secondary: #2c2c2e;--color-separator: rgba(255, 255, 255, .14);--color-foreground: #ffffff;--color-foreground-secondary: #ebebf5;--color-foreground-tertiary: #c7c7cc;--color-foreground-quaternary: #8e8e93;--color-foreground-inverse: #000000}}@media(prefers-contrast:more){:root{--color-system-red: #e9152d;--color-system-orange: #c55300;--color-system-yellow: #a16a00;--color-system-green: #008932;--color-system-mint: #008575;--color-system-teal: #008198;--color-system-cyan: #007eae;--color-system-blue: #1e6ef4;--color-system-indigo: #564ade;--color-system-purple: #b02fc2;--color-system-pink: #e7124d;--color-system-brown: #956d51;--color-system-gray: #6c6c70;--color-system-gray-2: #8e8e93;--color-system-gray-3: #aeaeb2;--color-system-gray-4: #bcbcc0;--color-system-gray-5: #d8d8dc;--color-system-gray-6: #ebebf0;--color-background: #ffffff;--color-surface: #ffffff;--color-surface-secondary: #f2f2f7;--color-separator: rgba(60, 60, 67, .24);--color-foreground: #000000;--color-foreground-secondary: #1c1c1e;--color-foreground-tertiary: #3a3a3c;--color-foreground-quaternary: #636366;--color-foreground-inverse: #ffffff}}@media(prefers-color-scheme:dark)and (prefers-contrast:more){:root{--color-system-red: #ff6165;--color-system-orange: #ffa056;--color-system-yellow: #fedf43;--color-system-green: #4ad968;--color-system-mint: #54dfcb;--color-system-teal: #3bddec;--color-system-cyan: #6dd9ff;--color-system-blue: #5cb8ff;--color-system-indigo: #a7aaff;--color-system-purple: #ea8dff;--color-system-pink: #ff8ac4;--color-system-brown: #dba679;--color-system-gray: #aeaeb2;--color-system-gray-2: #7c7c80;--color-system-gray-3: #545456;--color-system-gray-4: #444446;--color-system-gray-5: #363638;--color-system-gray-6: #242426;--color-background: #000000;--color-surface: #1c1c1e;--color-surface-secondary: #2c2c2e;--color-separator: rgba(255, 255, 255, .24);--color-foreground: #ffffff;--color-foreground-secondary: #ffffff;--color-foreground-tertiary: #ebebf5;--color-foreground-quaternary: #c7c7cc;--color-foreground-inverse: #000000}}.system{font-family:var(--font-family-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-family:var(--font-family-body);background:var(--color-background);color:var(--color-foreground);min-height:100vh;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);max-width:60ch}a{text-decoration:none;color:var(--color--accent)}.large-title,.title-1,.title-2,.title-3,.headline{font-family:var(--font-family-primary)}.body,.callout,.subhead,.footnote,.caption-1,.caption-2{font-family:var(--font-family-body)}.large-title{font-size:var(--type-large-title-size);line-height:var(--type-large-title-leading);font-weight:var(--type-large-title-weight)}.large-title-emphasis{font-weight:var(--type-large-title-emphasis-weight)}.title-1{font-size:var(--type-title-1-size);line-height:var(--type-title-1-leading);font-weight:var(--type-title-1-weight)}.title-1-emphasis{font-weight:var(--type-title-1-emphasis-weight)}.title-2{font-size:var(--type-title-2-size);line-height:var(--type-title-2-leading);font-weight:var(--type-title-2-weight)}.title-2-emphasis{font-weight:var(--type-title-2-emphasis-weight)}.title-3{font-size:var(--type-title-3-size);line-height:var(--type-title-3-leading);font-weight:var(--type-title-3-weight)}.title-3-emphasis{font-weight:var(--type-title-3-emphasis-weight)}.headline{font-size:var(--type-headline-size);line-height:var(--type-headline-leading);font-weight:var(--type-headline-weight)}.headline-emphasis{font-weight:var(--type-headline-emphasis-weight)}.body{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight)}.body-emphasis{font-weight:var(--type-body-emphasis-weight)}.callout{font-size:var(--type-callout-size);line-height:var(--type-callout-leading);font-weight:var(--type-callout-weight)}.callout-emphasis{font-weight:var(--type-callout-emphasis-weight)}.subhead{font-size:var(--type-subhead-size);line-height:var(--type-subhead-leading);font-weight:var(--type-subhead-weight)}.subhead-emphasis{font-weight:var(--type-subhead-emphasis-weight)}.footnote{font-size:var(--type-footnote-size);line-height:var(--type-footnote-leading);font-weight:var(--type-footnote-weight)}.footnote-emphasis{font-weight:var(--type-footnote-emphasis-weight)}.caption-1{font-size:var(--type-caption-1-size);line-height:var(--type-caption-1-leading);font-weight:var(--type-caption-1-weight)}.caption-1-emphasis{font-weight:var(--type-caption-1-emphasis-weight)}.caption-2{font-size:var(--type-caption-2-size);line-height:var(--type-caption-2-leading);font-weight:var(--type-caption-2-weight)}.caption-2-emphasis{font-weight:var(--type-caption-2-emphasis-weight)}.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);color:var(--color--accent);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--accent) 8%,var(--color-surface))}&: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--accent) 10%,var(--color-surface))}&: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--accent) 10%,var(--color-surface))}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-foreground) 10%,transparent);color:color-mix(in srgb,var(--color-foreground) 38%,transparent);box-shadow:none}}&.filled{--button-filled-bg: var(--color--accent);background-color:var(--button-filled-bg);color:contrast-color(var(--button-filled-bg));&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){--button-filled-bg: color-mix(in srgb, var(--color-foreground) 8%, var(--color--accent));background-color:var(--button-filled-bg);color:contrast-color(var(--button-filled-bg))}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){--button-filled-bg: color-mix(in srgb, var(--color-foreground) 10%, var(--color--accent));background-color:var(--button-filled-bg);color:contrast-color(var(--button-filled-bg))}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){--button-filled-bg: color-mix(in srgb, var(--color-foreground) 10%, var(--color--accent));background-color:var(--button-filled-bg);color:contrast-color(var(--button-filled-bg))}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-foreground) 10%,transparent);color:color-mix(in srgb,var(--color-foreground) 38%,transparent)}}&.tonal{background-color:var(--color-surface-secondary);color:var(--color-foreground-secondary);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-foreground-secondary) 8%,var(--color-surface-secondary));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-foreground-secondary) 10%,var(--color-surface-secondary));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-foreground-secondary) 10%,var(--color-surface-secondary));box-shadow:var(--elevation-0)}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-foreground) 10%,transparent);color:color-mix(in srgb,var(--color-foreground) 38%,transparent)}}&.outlined{background-color:transparent;color:var(--color--accent);border:1px solid var(--color-separator);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-foreground-secondary) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-foreground-secondary) 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-foreground-secondary) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-foreground) 38%,transparent);background-color:color-mix(in srgb,var(--color-foreground) 10%,transparent)}}&.bordered{background-color:color-mix(in srgb,var(--color-system-gray) 14%,var(--color-surface));color:var(--color--accent);border:none;&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-system-gray) 18%,var(--color-surface))}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-system-gray) 20%,var(--color-surface))}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-system-gray) 24%,var(--color-surface))}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-foreground) 38%,transparent);background-color:color-mix(in srgb,var(--color-foreground) 10%,var(--color-surface))}}&.text{background-color:transparent;color:var(--color--accent);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color--accent) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color--accent) 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--accent) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-foreground) 38%,transparent);background-color:color-mix(in srgb,var(--color-foreground) 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-foreground-secondary);font-family:var(--font-family-body);>:first-child{margin-top:0}>:last-child{margin-bottom:0}:where(p,ul,ol,blockquote,table){margin-block:1rem}:where(p,li,td,th){font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight)}: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-foreground);font-family:var(--font-family-primary)}& h1{font-weight:var(--type-large-title-weight);font-size:var(--type-large-title-size);line-height:var(--type-large-title-leading);font-weight:var(--type-large-title-emphasis-weight)}& h2{font-weight:var(--type-title-1-weight);font-size:var(--type-title-1-size);line-height:var(--type-title-1-leading);font-weight:var(--type-large-title-emphasis-weight)}& h3{font-weight:var(--type-title-2-weight);font-size:var(--type-title-2-size);line-height:var(--type-title-2-leading);font-weight:var(--type-large-title-emphasis-weight)}& h4{font-weight:var(--type-title-3-weight);font-size:var(--type-title-3-size);line-height:var(--type-title-3-leading);font-weight:var(--type-large-title-emphasis-weight)}& h5{font-weight:var(--type-headline-weight);font-size:var(--type-headline-size);line-height:var(--type-headline-leading)}& h6{font-weight:var(--type-callout-weight);font-size:var(--type-callout-size);line-height:var(--type-callout-leading)}& blockquote{margin-inline:0;padding:1rem 1.25rem;border-inline-start:3px solid var(--color-separator);border-radius:0 1rem 1rem 0;background:var(--color-surface-secondary);color:var(--color-foreground)}& a{color:var(--color--accent);text-underline-offset:.16em}& img{display:block;max-width:100%;height:auto;border-radius:1rem}:where(strong,b){color:var(--color-foreground);font-weight:600}}hr{border:none;border-top:1px solid var(--color-outline-variant);margin-block:1rem}
