:root{--accent: #0F766E;--accent-weak: color-mix(in oklab, var(--accent) 12%, white);--accent-weak-2: color-mix(in oklab, var(--accent) 6%, white);--accent-ink: color-mix(in oklab, var(--accent) 85%, black);--bg: #FAFAF9;--bg-elev: #FFFFFF;--bg-sunken: #F4F4F3;--panel: #FFFFFF;--ink: oklch(.22 .01 250);--ink-2: oklch(.38 .01 250);--ink-3: oklch(.55 .01 250);--ink-4: oklch(.72 .008 250);--line: oklch(.92 .004 250);--line-strong: oklch(.87 .005 250);--hover: oklch(.96 .003 250);--ok: oklch(.5 .12 155);--ok-weak: oklch(.94 .045 155);--warn: oklch(.5 .11 70);--warn-weak: oklch(.95 .06 85);--tert: oklch(.48 .14 300);--tert-weak: oklch(.94 .045 300);--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--font: "Geist", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--shadow-sm: 0 1px 2px rgba(16,24,40,.04);--shadow: 0 4px 16px -4px rgba(16,24,40,.08), 0 1px 2px rgba(16,24,40,.04);--shadow-lg: 0 12px 32px -8px rgba(16,24,40,.16), 0 4px 8px rgba(16,24,40,.05)}.dark{--bg: oklch(.18 .008 250);--bg-elev: oklch(.22 .008 250);--bg-sunken: oklch(.15 .008 250);--panel: oklch(.22 .008 250);--ink: oklch(.94 .005 250);--ink-2: oklch(.78 .006 250);--ink-3: oklch(.62 .008 250);--ink-4: oklch(.48 .008 250);--line: oklch(.3 .008 250);--line-strong: oklch(.36 .008 250);--hover: oklch(.26 .008 250);--accent-weak: color-mix(in oklab, var(--accent) 24%, oklch(.22 .008 250));--accent-weak-2: color-mix(in oklab, var(--accent) 10%, oklch(.22 .008 250));--accent-ink: color-mix(in oklab, var(--accent) 55%, white);--ok: oklch(.75 .13 155);--ok-weak: oklch(.3 .05 155);--warn: oklch(.8 .12 80);--warn-weak: oklch(.3 .05 80);--tert: oklch(.75 .12 300);--tert-weak: oklch(.3 .06 300)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent-ink)}a:hover{color:var(--accent)}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}::selection{background:var(--accent-weak)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:5px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--ink-4)}*::-webkit-scrollbar-track{background:transparent}@keyframes rl-slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes rl-fade-in{0%{opacity:0}to{opacity:1}}:root{--color-primary: var(--accent);--color-on-primary: #ffffff;--color-inverse-primary: color-mix(in oklab, var(--accent) 40%, white);--color-primary-container: var(--accent-weak);--color-on-primary-container: var(--accent-ink);--color-surface-tint: var(--accent);--color-secondary: var(--accent-ink);--color-on-secondary: #ffffff;--color-secondary-container: var(--accent-weak);--color-on-secondary-container: var(--accent-ink);--color-tertiary: color-mix(in oklab, var(--accent) 55%, #7c3aed);--color-on-tertiary: #ffffff;--color-tertiary-container: color-mix(in oklab, var(--accent) 14%, var(--bg-elev));--color-on-tertiary-container: var(--accent-ink);--color-error: oklch(.52 .19 27);--color-on-error: #ffffff;--color-error-container: oklch(.93 .045 25);--color-on-error-container: oklch(.34 .13 27);--color-surface: var(--bg-elev);--color-on-surface: var(--ink);--color-on-surface-variant: var(--ink-2);--color-surface-container-low: color-mix(in oklab, var(--bg-elev), var(--ink) 4%);--color-surface-container: color-mix(in oklab, var(--bg-elev), var(--ink) 6%);--color-surface-container-highest: color-mix(in oklab, var(--bg-elev), var(--ink) 9%);--color-inverse-surface: var(--ink);--color-inverse-on-surface: var(--bg-elev);--color-outline: var(--ink-4);--color-outline-variant: var(--line-strong);--box-shadow-level-1: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--box-shadow-level-2: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--label-small-font-size: 11px;--label-small-line-height: 16px;--label-medium-font-size: 12px;--label-medium-line-height: 16px;--label-large-font-family: var(--font);--label-large-font-size: 14px;--label-large-font-weight: 500;--label-large-line-height: 20px;--label-large-letter-spacing: .1px;--body-small-font-size: 12px;--body-small-line-height: 16px;--body-medium-font-size: 14px;--body-medium-line-height: 20px;--title-medium-font-size: 16px;--title-medium-line-height: 24px;--title-medium-font-weight: 500;--title-large-font-size: 22px;--title-large-line-height: 28px;--title-large-font-weight: 400;--headline-small-font-size: 24px;--headline-small-line-height: 32px;--headline-small-font-weight: 400;--headline-large-font-size: 32px;--headline-large-line-height: 40px;--headline-large-font-weight: 400}.dark{--color-error: oklch(.68 .17 25);--color-error-container: oklch(.3 .09 27);--color-on-error-container: oklch(.9 .05 25)}body[data-btn-shape=square]{--corner-default-mdc-button: 12px}.material-icons{font-size:var(--size-material-symbol-icon, 24px);flex-shrink:0;-webkit-user-select:none;user-select:none}button[data-button-style]{outline:none!important}:root{--corner-default-mdc-button: 40px}[data-button-style]{position:relative;--corner-mdc-button: var(--corner-default-mdc-button, 40px);display:flex;justify-content:center;align-items:center;padding:10px 24px;font-family:var(--label-large-font-family);font-size:var(--label-large-font-size);font-weight:var(--label-large-font-weight);line-height:var(--label-large-line-height);letter-spacing:var(--label-large-letter-spacing);white-space:nowrap;width:var(--width-mdc-button, auto);height:var(--height-mdc-button, 40px);border-radius:var(--corner-mdc-button, 40px);background:var(--background-mdc-button, transparent);color:var(--text-color-mdc-button, var(--color-on-surface-variant));border-width:var(--border-width-mdc-button, 0px);border-color:var(--border-color-mdc-button, transparent);border-style:solid;box-shadow:var(--box-shadow-mdc-button, none);box-sizing:border-box;transition-property:background,border,box-shadow,color;transition-duration:.2s;transition-timing-function:ease;z-index:0;cursor:pointer}[data-button-style]:disabled{cursor:default}[data-button-style]:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--bg-state-layer-mdc-button, transparent);transition:background .2s ease-in-out 0s;border-radius:var(--corner-mdc-button, 40px)}[data-button-style]:not(:disabled):hover{background:var( --background-mdc-button-hovered, var(--background-mdc-button, transparent) );color:var( --text-color-mdc-button-hovered, var(--color-text-mdc-button) );border-width:var( --border-width-mdc-button-hovered, var(--border-width-mdc-button, 0px) );border-color:var( --border-color-mdc-button-hovered, var(--border-color-mdc-button, transparent) );box-shadow:var(--box-shadow-mdc-button-hovered, none)}[data-button-style]:not(:disabled):hover:after{background:var(--bg-state-layer-mdc-button-hovered, transparent)}[data-button-style]:not(:disabled):where(:active,:focus){background:var( --background-mdc-button-focused, var(--background-mdc-button, transparent) );color:var( --text-color-mdc-button-focused, var(--text-color-mdc-button) );border-width:var( --border-width-mdc-button-focused, var(--border-width-mdc-button, 0px) );border-color:var( --border-color-mdc-button-focused, var(--border-color-mdc-button, transparent) );box-shadow:var(--box-shadow-mdc-button-focused, none)}[data-button-style]:not(:disabled):where(:active,:focus):after{background:var(--bg-state-layer-mdc-button-focused)}[data-button-style]:disabled{background:var(--background-mdc-button-disabled, transparent);color:var(--text-color-mdc-button-disabled);border-width:var(--border-width-mdc-button-disabled, 0px);border-color:var(--border-color-mdc-button-disabled, transparent)}[data-button-style]:focus-visible:not(:active){outline-offset:3px}[data-button-style] .material-icons{--size-material-symbol-icon: 18px}[data-button-style] .material-icons:has(+span,+p){margin-left:-8px;margin-right:4px}[data-button-style] :is(span,p)+.material-icons{margin-left:4px;margin-right:-8px}[data-button-style*=icon]{--width-mdc-button: 40px;--height-mdc-button: 40px;--corner-mdc-button: 50%;padding:0!important}[data-button-style*=icon][data-button-style*=icon-small-size]{--width-mdc-button: 32px;--height-mdc-button: 32px}[data-button-style*=icon][data-button-style*=icon-small-size] .material-icons{--size-material-symbol-icon: 20px !important}[data-button-style*=icon][data-button-style*=icon-xsmall-size]{--width-mdc-button: 24px;--height-mdc-button: 24px}[data-button-style*=icon][data-button-style*=icon-xsmall-size] .material-icons{--size-material-symbol-icon: 16px !important}[data-button-style*=icon] .material-icons{--size-material-symbol-icon: 24px !important;margin:0!important}[data-button-style*=small-size]:not([data-button-style*=icon]){--height-mdc-button: 32px;--corner-mdc-button: 8px;padding:6px 12px!important;font-size:var(--label-medium-font-size, 12px)}[data-button-style*=small-size]:not([data-button-style*=icon]) .material-icons{--size-material-symbol-icon: 16px !important}[data-button-style*=xsmall-size]:not([data-button-style*=icon]){--height-mdc-button: 26px;--corner-mdc-button: 6px;padding:4px 10px!important;font-size:var(--label-small-font-size, 11px)}[data-button-style*=xsmall-size]:not([data-button-style*=icon]) .material-icons{--size-material-symbol-icon: 14px !important}[data-button-style*=text],[data-button-style*=icon]{--color-bg-mdc-button: transparent;--color-text-mdc-button: var(--color-primary);--background-mdc-button: var(--color-bg-mdc-button);--text-color-mdc-button: var(--color-text-mdc-button);--bg-state-layer-mdc-button-hovered: color( from var(--color-text-mdc-button) srgb r g b / .08 );--bg-state-layer-mdc-button-focused: color( from var(--color-text-mdc-button) srgb r g b / .12 );--text-color-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .38 )}[data-button-style*=text]{padding:10px 16px!important}[data-button-style*=text][data-button-style*=error-color]{--color-text-mdc-button: var(--color-error)}[data-button-style*=text] .material-icons:has(+span,+p){margin-left:-4px!important;margin-right:4px!important}[data-button-style*=text] :is(span,p)+.material-icons{margin-left:4px!important;margin-right:-4px!important}[data-button-style*=elevated]{--color-bg-mdc-button: var(--color-primary);--color-text-mdc-button: var(--color-primary);--background-mdc-button: var(--color-surface);--text-color-mdc-button: var(--color-text-mdc-button);--box-shadow-mdc-button: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--background-mdc-button-hovered: var(--color-surface);--bg-state-layer-mdc-button-hovered: color( from var(--color-bg-mdc-button) srgb r g b / .08 );--box-shadow-mdc-button-hovered: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--background-mdc-button-focused: var(--color-surface);--bg-state-layer-mdc-button-focused: color( from var(--color-bg-mdc-button) srgb r g b / .12 );--box-shadow-mdc-button-focused: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--background-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .125 );--text-color-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .38 )}[data-button-style*=elevated]:disabled{box-shadow:none}[data-button-style*=elevated][data-button-style*=error-color]{--color-bg-mdc-button: var(--color-error);--color-text-mdc-button: var(--color-error)}[data-button-style*=tonal]{--color-bg-mdc-button: var(--color-secondary-container);--color-text-mdc-button: var(--color-on-secondary-container);--background-mdc-button: var(--color-bg-mdc-button);--text-color-mdc-button: var(--color-text-mdc-button);--bg-state-layer-mdc-button-hovered: color( from var(--color-text-mdc-button) srgb r g b / .08 );--box-shadow-mdc-button-hovered: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--bg-state-layer-mdc-button-focused: color( from var(--color-text-mdc-button) srgb r g b / .12 );--box-shadow-mdc-button-focused: none;--background-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .125 );--text-color-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .38 )}[data-button-style*=tonal][data-button-style*=error-color]{--color-bg-mdc-button: var(--color-error-container);--color-text-mdc-button: var(--color-on-error-container)}[data-button-style*=filled]{--color-bg-mdc-button: var(--color-primary);--color-text-mdc-button: var(--color-on-primary);--background-mdc-button: var(--color-bg-mdc-button);--text-color-mdc-button: var(--color-text-mdc-button);--bg-state-layer-mdc-button-hovered: color( from var(--color-text-mdc-button) srgb r g b / .08 );--box-shadow-mdc-button-hovered: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--bg-state-layer-mdc-button-focused: color( from var(--color-text-mdc-button) srgb r g b / .12 );--box-shadow-mdc-button-focused: none;--background-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .125 );--text-color-mdc-button-disabled: color( from var(--color-on-surface) srgb r g b / .38 )}[data-button-style*=filled][data-button-style*=error-color]{--color-bg-mdc-button: var(--color-error);--color-text-mdc-button: var(--color-on-error)}[data-button-style*=filled][data-button-style*=secondary-color]{--color-bg-mdc-button: var(--color-secondary);--color-text-mdc-button: var(--color-on-secondary)}[data-button-style*=inverted-text]{--color-bg-mdc-button: transparent;--color-text-mdc-button: var(--color-inverse-on-surface);--background-mdc-button: var(--color-bg-mdc-button);--text-color-mdc-button: var(--color-text-mdc-button);--bg-state-layer-mdc-button-hovered: color( from var(--color-text-mdc-button) srgb r g b / .08 );--bg-state-layer-mdc-button-focused: color( from var(--color-text-mdc-button) srgb r g b / .12 );--text-color-mdc-button-disabled: color( from var(--color-inverse-on-surface) srgb r g b / .38 );padding:10px 12px}[data-button-style*=outlined]{--color-bg-mdc-button: var(--color-surface);--color-text-mdc-button: var(--color-on-surface);--background-mdc-button: var(--color-bg-mdc-button);--text-color-mdc-button: var(--color-text-mdc-button);--border-width-mdc-button: 1px;--border-color-mdc-button: var(--color-outline);--bg-state-layer-mdc-button-hovered: color( from var(--color-text-mdc-button) srgb r g b / .08 );--bg-state-layer-mdc-button-focused: color( from var(--color-text-mdc-button) srgb r g b / .12 );--text-color-mdc-button-disabled: color( from var(--color-on-surface-variant) srgb r g b / .38 );--border-width-mdc-button-disabled: 1px;--border-color-mdc-button-disabled: color( from var(--color-outline) srgb r g b / .125 )}[data-button-style*=outlined][data-button-style*=error-color]{--color-text-mdc-button: var(--color-error)}[data-button-style*=elevated][data-button-style*=secondary-color]{--color-text-mdc-button: var(--color-secondary)}[data-button-style*=icon]>*:not(.material-icons){display:none}:is([data-button-style=icon],[data-button-style=outlined-icon]):not([data-button-style*=primary-color]),:is(.icon-button,.outlined-icon-button):not([data-button-style*=primary-color]){--color-text-mdc-button: var(--color-on-surface) !important}[data-button-style~=size-xs]{--m3-btn-height: 32px;--m3-btn-icon-size: 20px;--m3-btn-label-icon-size: 18px;--m3-btn-font-size: var(--label-large-font-size, 14px);--m3-btn-line-height: var(--label-large-line-height, 20px);--m3-btn-font-weight: var(--label-large-font-weight, 500);--m3-btn-pad-inline: 12px;--m3-btn-gap: 4px;--m3-btn-corner-square: 12px;--m3-btn-corner-pressed: 8px;--m3-btn-width-narrow: 28px;--m3-btn-width-wide: 40px}[data-button-style~=size-s]{--m3-btn-height: 40px;--m3-btn-icon-size: 24px;--m3-btn-label-icon-size: 20px;--m3-btn-font-size: var(--label-large-font-size, 14px);--m3-btn-line-height: var(--label-large-line-height, 20px);--m3-btn-font-weight: var(--label-large-font-weight, 500);--m3-btn-pad-inline: 16px;--m3-btn-gap: 8px;--m3-btn-corner-square: 12px;--m3-btn-corner-pressed: 8px;--m3-btn-width-narrow: 32px;--m3-btn-width-wide: 52px}[data-button-style~=size-m]{--m3-btn-height: 56px;--m3-btn-icon-size: 24px;--m3-btn-label-icon-size: 24px;--m3-btn-font-size: var(--title-medium-font-size, 16px);--m3-btn-line-height: var(--title-medium-line-height, 24px);--m3-btn-font-weight: var(--title-medium-font-weight, 500);--m3-btn-pad-inline: 24px;--m3-btn-gap: 8px;--m3-btn-corner-square: 16px;--m3-btn-corner-pressed: 12px;--m3-btn-width-narrow: 48px;--m3-btn-width-wide: 72px}[data-button-style~=size-l]{--m3-btn-height: 96px;--m3-btn-icon-size: 32px;--m3-btn-label-icon-size: 32px;--m3-btn-font-size: var(--headline-small-font-size, 24px);--m3-btn-line-height: var(--headline-small-line-height, 32px);--m3-btn-font-weight: var(--headline-small-font-weight, 400);--m3-btn-pad-inline: 48px;--m3-btn-gap: 12px;--m3-btn-corner-square: 28px;--m3-btn-corner-pressed: 16px;--m3-btn-width-narrow: 64px;--m3-btn-width-wide: 128px}[data-button-style~=size-xl]{--m3-btn-height: 136px;--m3-btn-icon-size: 40px;--m3-btn-label-icon-size: 40px;--m3-btn-font-size: var(--headline-large-font-size, 32px);--m3-btn-line-height: var(--headline-large-line-height, 40px);--m3-btn-font-weight: var(--headline-large-font-weight, 400);--m3-btn-pad-inline: 64px;--m3-btn-gap: 16px;--m3-btn-corner-square: 28px;--m3-btn-corner-pressed: 16px;--m3-btn-width-narrow: 104px;--m3-btn-width-wide: 184px}[data-button-style*=size-]:not([data-button-style*=icon]){--height-mdc-button: var(--m3-btn-height);--m3-btn-corner-round: calc(var(--m3-btn-height) / 2);padding:0 var(--m3-btn-pad-inline)!important;font-size:var(--m3-btn-font-size);line-height:var(--m3-btn-line-height);font-weight:var(--m3-btn-font-weight)}[data-button-style*=size-]:not([data-button-style*=icon]) .material-icons{--size-material-symbol-icon: var(--m3-btn-label-icon-size) !important}[data-button-style*=size-]:not([data-button-style*=icon]) .material-icons:has(+span,+p){margin-left:0!important;margin-right:var(--m3-btn-gap)!important}[data-button-style*=size-]:not([data-button-style*=icon]) :is(span,p)+.material-icons{margin-left:var(--m3-btn-gap)!important;margin-right:0!important}[data-button-style*=icon][data-button-style*=size-]{--height-mdc-button: var(--m3-btn-height);--width-mdc-button: var(--m3-btn-height);--m3-btn-corner-round: calc(var(--m3-btn-height) / 2)}[data-button-style*=icon][data-button-style*=size-] .material-icons{--size-material-symbol-icon: var(--m3-btn-icon-size) !important}[data-button-style*=icon][data-button-style~=narrow]{--width-mdc-button: var(--m3-btn-width-narrow, 32px)}[data-button-style*=icon][data-button-style~=wide]{--width-mdc-button: var(--m3-btn-width-wide, 52px)}[data-button-style*=outlined][data-button-style~=size-l]{--border-width-mdc-button: 2px;--border-width-mdc-button-disabled: 2px}[data-button-style*=outlined][data-button-style~=size-xl]{--border-width-mdc-button: 3px;--border-width-mdc-button-disabled: 3px}[data-button-style~=icon]:where([data-button-style*=size-],[data-button-style~=narrow],[data-button-style~=wide]):not([data-button-style*=primary-color]),[data-button-style~=outlined-icon]:where([data-button-style*=size-],[data-button-style~=narrow],[data-button-style~=wide]):not([data-button-style*=primary-color]){--color-text-mdc-button: var(--color-on-surface) !important}:is([data-button-style*=size-],[data-button-style~=narrow],[data-button-style~=wide],[data-button-style~=round],[data-button-style~=rounded]){--corner-mdc-button: var( --m3-btn-corner-round, calc(var(--m3-btn-height, 40px) / 2) )}[data-button-style~=square]{--corner-mdc-button: var(--m3-btn-corner-square, 12px)}:is([data-button-style*=size-],[data-button-style~=narrow],[data-button-style~=wide],[data-button-style~=round],[data-button-style~=rounded],[data-button-style~=square]):not(:disabled):active{--corner-mdc-button: var(--m3-btn-corner-pressed, 8px)}:is([data-button-style*=size-],[data-button-style~=square],[data-button-style][aria-pressed]){transition-property:background,border,box-shadow,color,border-radius}:is([data-button-style*=size-],[data-button-style~=square],[data-button-style][aria-pressed]):after{transition-property:background,border-radius;transition-duration:.2s;transition-timing-function:ease-in-out}[data-button-style*=filled][aria-pressed=false]{--color-bg-mdc-button: var( --color-surface-container, color-mix(in oklch, var(--color-surface), var(--color-on-surface) 8%) );--color-text-mdc-button: var(--color-on-surface-variant)}[data-button-style*=tonal][aria-pressed=true]{--color-bg-mdc-button: var(--color-secondary);--color-text-mdc-button: var(--color-on-secondary)}[data-button-style*=outlined][aria-pressed=true]{--color-bg-mdc-button: var(--color-inverse-surface);--color-text-mdc-button: var(--color-inverse-on-surface);--border-color-mdc-button: transparent}[data-button-style*=elevated][aria-pressed=true]{--background-mdc-button: var(--color-primary);--background-mdc-button-hovered: var(--color-primary);--background-mdc-button-focused: var(--color-primary);--text-color-mdc-button: var(--color-on-primary);--bg-state-layer-mdc-button-hovered: color( from var(--color-on-primary) srgb r g b / .08 );--bg-state-layer-mdc-button-focused: color( from var(--color-on-primary) srgb r g b / .12 )}[data-button-style][aria-pressed=true]:not([data-button-style~=square]){--corner-mdc-button: var(--m3-btn-corner-square, 12px)}[data-button-style~=square][aria-pressed=true]{--corner-mdc-button: calc(var(--m3-btn-height, 40px) / 2)}:is([data-button-style~=size-xs],[data-button-style~=size-s]):before{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--m3-btn-height, 40px) - 48px) / 2)}@media(prefers-reduced-motion:reduce){[data-button-style],[data-button-style]:after{transition-duration:.01ms!important}}[data-button-group]{--m3-group-gap-default: 12px;--m3-group-corner-inner-default: 8px;--m3-group-corner-inner-pressed-default: 4px;--m3-group-press-scale: 1.15;--m3-group-squish-scale: .85;display:inline-flex;align-items:center;gap:var(--m3-group-gap, var(--m3-group-gap-default))}[data-button-group~=size-xs]{--m3-group-gap-default: 18px}[data-button-group~=size-s]{--m3-group-gap-default: 12px}[data-button-group~=size-m],[data-button-group~=size-l],[data-button-group~=size-xl]{--m3-group-gap-default: 8px}[data-button-group~=size-l]{--m3-group-corner-inner-default: 16px;--m3-group-corner-inner-pressed-default: 12px}[data-button-group~=size-xl]{--m3-group-corner-inner-default: 20px;--m3-group-corner-inner-pressed-default: 16px}[data-button-group~=connected]{--m3-group-gap-default: 2px}[data-button-group]>[data-button-style]{transition-property:background,border,box-shadow,color,border-radius,width,padding}[data-button-group]>[data-button-style]:focus-visible{z-index:1}[data-button-group]>[data-button-style]:after{border-radius:inherit}[data-button-group~=connected]>[data-button-style]{--m3-group-ci: var( --m3-group-corner-inner, var(--m3-group-corner-inner-default) );border-radius:var(--m3-group-ci)}[data-button-group~=connected]>[data-button-style]:not(:disabled):active{--m3-group-ci: var( --m3-group-corner-inner-pressed, var(--m3-group-corner-inner-pressed-default) )}[data-button-group~=connected]>[data-button-style]:first-child{border-start-start-radius:var(--corner-mdc-button, 40px);border-end-start-radius:var(--corner-mdc-button, 40px)}[data-button-group~=connected]>[data-button-style]:last-child{border-start-end-radius:var(--corner-mdc-button, 40px);border-end-end-radius:var(--corner-mdc-button, 40px)}[data-button-group~=connected]>[data-button-style][aria-pressed=true]{border-radius:calc(var(--m3-btn-height, 40px) / 2)}[data-split-button]{--m3-split-corner-inner-default: 4px;--m3-split-corner-inner-hover-default: 12px;display:inline-flex;align-items:center;gap:var(--m3-split-gap, 2px)}[data-split-button~=size-xs]{--m3-split-corner-inner-hover-default: 8px}[data-split-button~=size-l]{--m3-split-corner-inner-default: 8px;--m3-split-corner-inner-hover-default: 20px}[data-split-button~=size-xl]{--m3-split-corner-inner-default: 12px;--m3-split-corner-inner-hover-default: 20px}[data-split-button]>[data-button-style]{--m3-split-ci: var( --m3-split-corner-inner, var(--m3-split-corner-inner-default) );transition-property:background,border,box-shadow,color,border-radius}[data-split-button]>[data-button-style]:focus-visible{z-index:1}[data-split-button]>[data-button-style]:after{border-radius:inherit}[data-split-button]>[data-button-style]:not(:disabled):is(:hover,:active){--m3-split-ci: var( --m3-split-corner-inner-hover, var(--m3-split-corner-inner-hover-default) )}[data-split-button]>[data-button-style]:first-child{border-start-start-radius:var(--corner-mdc-button, 40px);border-end-start-radius:var(--corner-mdc-button, 40px);border-start-end-radius:var(--m3-split-ci);border-end-end-radius:var(--m3-split-ci)}[data-split-button]>[data-button-style]:last-child{border-start-start-radius:var(--m3-split-ci);border-end-start-radius:var(--m3-split-ci);border-start-end-radius:var(--corner-mdc-button, 40px);border-end-end-radius:var(--corner-mdc-button, 40px)}[data-split-button]>[data-button-style][aria-expanded=true]{border-radius:calc(var(--m3-btn-height, 40px) / 2)}[data-split-button]>[data-button-style]:last-child .material-icons{transition:transform .2s ease}[data-split-button]>[data-button-style][aria-expanded=true] .material-icons{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){[data-split-button]>[data-button-style] .material-icons{transition-duration:.01ms!important}}:root{--corner-default-card: 12px;--padding-default-card: 16px;--gap-default-card: 12px}[data-card-style]{--corner-card: var(--corner-default-card, 12px);--padding-card: var(--padding-default-card, 16px);--gap-card: var(--gap-default-card, 12px);--bg-card-style: var(--color-surface);position:relative;display:flex;flex-direction:column;gap:var(--gap-card);padding:var(--padding-card);box-sizing:border-box;background:var(--bg-card-style);color:var(--color-on-surface);border-radius:var(--corner-card);border:var(--border-card-style, none);box-shadow:var(--shadow-card-style, none);transition:background .2s ease,box-shadow .2s ease}[data-card-style~=elevated]{--bg-card-style: var( --color-surface-container-low, color-mix(in oklch, var(--color-surface), var(--color-on-surface) 4%) );--shadow-card-style: var(--box-shadow-level-1)}[data-card-style~=filled]{--bg-card-style: var( --color-surface-container-highest, color-mix(in oklch, var(--color-surface), var(--color-on-surface) 9%) )}[data-card-style~=outlined]{--bg-card-style: var(--color-surface);--border-card-style: 1px solid var(--color-outline-variant)}[data-card-style~=interactive]{cursor:pointer}[data-card-style~=interactive]:hover{background:color-mix(in srgb,var(--bg-card-style),var(--color-on-surface) 8%)}[data-card-style~=interactive]:active{background:color-mix(in srgb,var(--bg-card-style),var(--color-on-surface) 12%)}[data-card-style~=interactive]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-card-style~=interactive][data-card-style~=elevated]:hover{--shadow-card-style: var(--box-shadow-level-2)}[data-card-style]:has([data-card-primary-action]){cursor:pointer}[data-card-style] [data-card-primary-action]{background:none;border:none;padding:0;font:inherit;text-align:start;cursor:pointer;color:inherit;text-decoration:none}[data-card-style] [data-card-primary-action]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--corner-card)}[data-card-style] [data-card-primary-action]:focus-visible{outline:none}[data-card-style]:has([data-card-primary-action]) :is(a,button,input,select,textarea,label,[tabindex]):not([data-card-primary-action]){position:relative;z-index:2}[data-card-style]:has([data-card-primary-action]:hover){background:color-mix(in srgb,var(--bg-card-style),var(--color-on-surface) 8%)}[data-card-style]:has([data-card-primary-action]:active){background:color-mix(in srgb,var(--bg-card-style),var(--color-on-surface) 12%)}[data-card-style]:has([data-card-primary-action]:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}[data-card-style~=elevated]:has([data-card-primary-action]:hover){--shadow-card-style: var(--box-shadow-level-2)}[data-card-style] [data-card-divider]{border:none;block-size:1px;flex-shrink:0;margin-block:0;margin-inline:calc(var(--padding-card) * -1);background:var(--color-outline-variant)}[data-card-style] [data-card-divider~=inset]{margin-inline:0}[data-card-media]{display:block;overflow:hidden;flex-shrink:0;margin-inline:calc(var(--padding-card) * -1)}[data-card-media] img,[data-card-media] video{display:block;inline-size:100%;block-size:100%;object-fit:cover}[data-card-style]>[data-card-media]:first-child{margin-block-start:calc(var(--padding-card) * -1);border-start-start-radius:var(--corner-card);border-start-end-radius:var(--corner-card)}[data-card-style]>[data-card-media]:last-child{margin-block-end:calc(var(--padding-card) * -1);border-end-start-radius:var(--corner-card);border-end-end-radius:var(--corner-card)}[data-card-header]{display:flex;align-items:center;gap:12px;min-inline-size:0}[data-card-header]>div{min-inline-size:0}[data-card-avatar]{inline-size:40px;block-size:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--color-primary-container);color:var(--color-on-primary-container);font-size:var(--title-medium-font-size, 16px);font-weight:500}[data-card-avatar] img{inline-size:100%;block-size:100%;object-fit:cover}[data-card-trailing]{margin-inline-start:auto;flex-shrink:0}[data-card-headline]{margin:0;font-size:var(--title-large-font-size, 22px);line-height:var(--title-large-line-height, 28px);font-weight:var(--title-large-font-weight, 400);color:var(--color-on-surface)}[data-card-title]{margin:0;font-size:var(--title-medium-font-size, 16px);line-height:var(--title-medium-line-height, 24px);font-weight:500;color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-card-subtitle]{margin:0;font-size:var(--body-medium-font-size, 14px);line-height:var(--body-medium-line-height, 20px);font-weight:400;color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-card-supporting]{margin:0;font-size:var(--body-medium-font-size, 14px);line-height:var(--body-medium-line-height, 20px);font-weight:400;color:var(--color-on-surface-variant)}[data-card-actions]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-block-start:auto}[data-card-actions~=start]{justify-content:flex-start}[data-chip-style]{--m3-chip-bg: transparent;--m3-chip-text: var(--color-on-surface-variant);--m3-chip-border-w: 1px;--m3-chip-border-color: var(--color-outline);--m3-chip-shadow: none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:32px;padding-inline:16px;box-sizing:border-box;border-radius:var(--corner-chip, 8px);background:var(--m3-chip-bg);color:var(--m3-chip-text);border:var(--m3-chip-border-w) solid var(--m3-chip-border-color);box-shadow:var(--m3-chip-shadow);font-family:var(--label-large-font-family);font-size:var(--label-large-font-size);font-weight:var(--label-large-font-weight);line-height:var(--label-large-line-height);letter-spacing:var(--label-large-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;z-index:0}[data-chip-style]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:transparent;transition:background .2s ease}[data-chip-style] .material-icons{--size-material-symbol-icon: 18px}button[data-chip-style]{cursor:pointer}[data-chip-style]:not(:disabled):not([aria-disabled=true]):hover:after{background:rgb(from var(--m3-chip-text) r g b / .08)}[data-chip-style]:not(:disabled):not([aria-disabled=true]):is(:active,:focus-visible):after{background:rgb(from var(--m3-chip-text) r g b / .12)}[data-chip-style]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-chip-style]:has(>.material-icons:first-child){padding-inline-start:8px}[data-chip-style]:has(>.material-icons:last-child:not(:first-child)),[data-chip-style]:has(>[data-chip-remove]){padding-inline-end:8px}[data-chip-style~=input]{padding-inline:12px}[data-chip-style~=input]:has(>[data-chip-avatar]){padding-inline-start:4px}[data-chip-style~=assist]{--m3-chip-text: var(--color-on-surface)}:is([data-chip-style~=assist],[data-chip-style~=suggestion])>.material-icons:first-child{color:var(--color-primary)}[data-chip-style~=filter],[data-chip-style~=input]{--m3-chip-border-color: var(--color-outline-variant)}[data-chip-style~=elevated]{--m3-chip-border-w: 0px;--m3-chip-bg: var( --color-surface-container-low, color-mix(in oklch, var(--color-surface), var(--color-on-surface) 4%) );--m3-chip-shadow: var(--box-shadow-level-1)}[data-chip-style~=elevated]:not(:disabled):not([aria-disabled=true]):hover{--m3-chip-shadow: var(--box-shadow-level-2)}[data-chip-style][aria-pressed=true]{--m3-chip-bg: var(--color-secondary-container);--m3-chip-text: var(--color-on-secondary-container);--m3-chip-border-w: 0px}[data-chip-style~=filter][aria-pressed=true]{padding-inline-start:8px}[data-chip-style~=filter][aria-pressed=true]:before{content:"check";font-family:Material Icons;font-size:18px;inline-size:18px;block-size:18px;line-height:1;overflow:hidden;flex-shrink:0}[data-chip-style~=filter][aria-pressed=true]>.material-icons:first-child{display:none}[data-chip-style] [data-chip-avatar]{inline-size:24px;block-size:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--color-primary-container);color:var(--color-on-primary-container);font-size:var(--label-small-font-size, 11px);font-weight:500}[data-chip-style] [data-chip-avatar] img{inline-size:100%;block-size:100%;object-fit:cover}[data-chip-style] [data-chip-remove]{appearance:none;display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;flex-shrink:0}[data-chip-style] [data-chip-remove]:hover{background:rgb(from currentColor r g b / .12)}[data-chip-style] [data-chip-remove]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}[data-chip-style] [data-chip-remove]:empty:before{content:"close";font-family:Material Icons;font-size:18px;line-height:1}[data-chip-style] [data-chip-remove] .material-icons{--size-material-symbol-icon: 18px}[data-chip-style]:disabled,[data-chip-style][aria-disabled=true]{--m3-chip-text: rgb(from var(--color-on-surface) r g b / .38);--m3-chip-border-color: rgb(from var(--color-on-surface) r g b / .12);--m3-chip-shadow: none;cursor:default;pointer-events:none}:is([data-chip-style~=elevated],[data-chip-style][aria-pressed=true]):is(:disabled,[aria-disabled=true]){--m3-chip-bg: rgb(from var(--color-on-surface) r g b / .12)}:is([data-chip-style~=assist],[data-chip-style~=suggestion]):is(:disabled,[aria-disabled=true])>.material-icons:first-child{color:rgb(from var(--color-on-surface) r g b / .38)}@media(prefers-reduced-motion:reduce){[data-chip-style],[data-chip-style]:after{transition-duration:.01ms!important}}.ds-tf-field{display:flex;flex-direction:column;inline-size:100%;min-inline-size:0}.ds-tf{--tf-h: 56px;--tf-font: 16px;--tf-label: 12px;--tf-pad: 16px;--tf-gap: 16px;--tf-icon: 24px;--tf-float: 8px;--tf-padb: 8px;--tf-corner: 4px;--tf-support: 12px;position:relative;display:flex;align-items:stretch;gap:var(--tf-gap);block-size:var(--tf-h);padding-inline:var(--tf-pad);cursor:text;font-family:var(--font, "Inter", system-ui, sans-serif)}.ds-tf[data-size=xs]{--tf-h: 40px;--tf-font: 13px;--tf-label: 11px;--tf-pad: 12px;--tf-gap: 12px;--tf-icon: 18px;--tf-float: 6px;--tf-padb: 6px;--tf-corner: 4px;--tf-support: 11px}.ds-tf[data-size=s]{--tf-h: 48px;--tf-font: 14px;--tf-label: 11px;--tf-pad: 14px;--tf-gap: 14px;--tf-icon: 20px;--tf-float: 7px;--tf-padb: 7px;--tf-corner: 4px;--tf-support: 11px}.ds-tf[data-size=m]{--tf-h: 56px;--tf-font: 16px;--tf-label: 12px;--tf-pad: 16px;--tf-gap: 16px;--tf-icon: 24px;--tf-float: 8px;--tf-padb: 8px;--tf-corner: 4px;--tf-support: 12px}.ds-tf[data-size=l]{--tf-h: 72px;--tf-font: 18px;--tf-label: 13px;--tf-pad: 20px;--tf-gap: 18px;--tf-icon: 28px;--tf-float: 12px;--tf-padb: 10px;--tf-corner: 8px;--tf-support: 13px}.ds-tf[data-size=xl]{--tf-h: 88px;--tf-font: 22px;--tf-label: 14px;--tf-pad: 24px;--tf-gap: 20px;--tf-icon: 32px;--tf-float: 16px;--tf-padb: 12px;--tf-corner: 8px;--tf-support: 14px}.ds-tf[data-variant=filled]{background:var(--color-surface-container-highest);border-start-start-radius:var(--tf-corner);border-start-end-radius:var(--tf-corner)}.ds-tf[data-variant=filled]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--color-on-surface-variant);transition:block-size .12s ease,background .12s ease}.ds-tf[data-variant=filled]:not([data-disabled=true]):hover{background:color-mix(in srgb,var(--color-on-surface) 6%,var(--color-surface-container-highest))}.ds-tf[data-variant=filled]:not([data-disabled=true]):hover:after{background:var(--color-on-surface)}.ds-tf[data-variant=filled]:focus-within:after{block-size:2px;background:var(--color-primary)}.ds-tf[data-variant=outlined]{background:transparent;border:1px solid var(--color-outline);border-radius:var(--tf-corner)}.ds-tf[data-variant=outlined]:not([data-disabled=true]):hover{border-color:var(--color-on-surface)}.ds-tf[data-variant=outlined]:focus-within{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.ds-tf__main{position:relative;flex:1;min-inline-size:0;display:flex;align-items:center;gap:4px}.ds-tf[data-variant=filled] .ds-tf__main{align-items:flex-end;padding-block-end:var(--tf-padb)}.ds-tf__label{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tf-font);line-height:1.25;color:var(--color-on-surface-variant);pointer-events:none;transition:inset-block-start .13s cubic-bezier(.2,0,0,1),font-size .13s cubic-bezier(.2,0,0,1),color .12s ease}.ds-tf[data-variant=filled][data-float=true] .ds-tf__label{inset-block-start:var(--tf-float);transform:none;font-size:var(--tf-label)}.ds-tf[data-variant=outlined][data-float=true] .ds-tf__label{inset-block-start:0;font-size:var(--tf-label);padding-inline:4px;margin-inline-start:-4px;background:var(--color-surface);transform:translateY(-50%)}.ds-tf:focus-within .ds-tf__label{color:var(--color-primary)}.ds-tf__input{inline-size:100%;min-inline-size:0;border:0;background:transparent;outline:0;padding:0;margin:0;font-family:inherit;font-size:var(--tf-font);line-height:1.5;color:var(--color-on-surface);caret-color:var(--color-primary)}.ds-tf__input::placeholder{color:var(--color-on-surface-variant);opacity:.7}.ds-tf:focus-within[data-error=true] .ds-tf__input{caret-color:var(--color-error)}select.ds-tf__input{appearance:none;-webkit-appearance:none;cursor:pointer}textarea.ds-tf__input{resize:none;line-height:1.4}.ds-tf__prefix,.ds-tf__suffix{font-size:var(--tf-font);line-height:1.5;color:var(--color-on-surface-variant);white-space:nowrap;flex-shrink:0}.ds-tf__suffix{margin-inline-start:auto}.ds-tf__leading,.ds-tf__trailing{display:flex;align-items:center;flex-shrink:0;color:var(--color-on-surface-variant);font-size:var(--tf-icon);--size-material-symbol-icon: var(--tf-icon)}.ds-tf__trailing{cursor:pointer}.ds-tf__trailing:hover{color:var(--color-on-surface)}.ds-tf__support{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px var(--tf-pad) 0;font-size:var(--tf-support);line-height:1.33;color:var(--color-on-surface-variant)}.ds-tf__support-text{min-inline-size:0}.ds-tf__counter{flex-shrink:0;margin-inline-start:auto;font-variant-numeric:tabular-nums}.ds-tf[data-multiline=true]{block-size:auto;min-block-size:var(--tf-h);align-items:stretch}.ds-tf[data-multiline=true] .ds-tf__main{align-items:stretch;padding-block:calc(var(--tf-float) + var(--tf-label) + 2px) var(--tf-padb)}.ds-tf[data-multiline=true] .ds-tf__label{inset-block-start:calc(var(--tf-float) + var(--tf-label) - 2px);transform:none}.ds-tf[data-multiline=true][data-float=true] .ds-tf__label{inset-block-start:var(--tf-float)}.ds-tf[data-variant=outlined][data-multiline=true][data-float=true] .ds-tf__label{inset-block-start:0;transform:translateY(-50%)}.ds-tf[data-error=true][data-variant=filled]:after{background:var(--color-error)}.ds-tf[data-error=true][data-variant=outlined]{border-color:var(--color-error)}.ds-tf[data-error=true][data-variant=outlined]:focus-within{box-shadow:inset 0 0 0 1px var(--color-error)}.ds-tf[data-error=true] .ds-tf__label,.ds-tf[data-error=true]:focus-within .ds-tf__label{color:var(--color-error)}.ds-tf[data-error=true] .ds-tf__trailing,.ds-tf-field[data-error=true] .ds-tf__support{color:var(--color-error)}.ds-tf[data-disabled=true]{pointer-events:none;cursor:default}.ds-tf[data-disabled=true] .ds-tf__label,.ds-tf[data-disabled=true] .ds-tf__input,.ds-tf[data-disabled=true] .ds-tf__prefix,.ds-tf[data-disabled=true] .ds-tf__suffix,.ds-tf[data-disabled=true] .ds-tf__leading,.ds-tf[data-disabled=true] .ds-tf__trailing{color:color-mix(in srgb,var(--color-on-surface) 38%,transparent)}.ds-tf[data-disabled=true][data-variant=filled]{background:color-mix(in srgb,var(--color-on-surface) 4%,transparent)}.ds-tf[data-disabled=true][data-variant=filled]:after{background:color-mix(in srgb,var(--color-on-surface) 38%,transparent)}.ds-tf[data-disabled=true][data-variant=outlined]{border-color:color-mix(in srgb,var(--color-on-surface) 12%,transparent)}@media(prefers-reduced-motion:reduce){.ds-tf__label{transition:none}}.cdk-menu-panel{--corner-cdk-menu-panel: 16px;--corner-cdk-menu-item: 8px;--corner-cdk-menu-item-active: 28px;--bg-cdk-menu-panel: var( --color-surface-container-low, color-mix(in oklch, var(--color-surface), var(--color-on-surface) 4%) );--text-cdk-menu-item: var(--color-on-surface);--icon-cdk-menu-item: var(--color-on-surface-variant);--state-layer-cdk-menu-item: var(--color-on-surface);--bg-cdk-menu-item-selected: var(--color-secondary-container);--text-cdk-menu-item-selected: var(--color-on-secondary-container)}.cdk-menu-panel.vibrant,.cdk-menu-panel--vibrant{--bg-cdk-menu-panel: var(--color-tertiary-container);--text-cdk-menu-item: var(--color-on-tertiary-container);--icon-cdk-menu-item: var(--color-on-tertiary-container);--state-layer-cdk-menu-item: var(--color-on-tertiary-container);--bg-cdk-menu-item-selected: var(--color-tertiary);--text-cdk-menu-item-selected: var(--color-on-tertiary)}.cdk-menu-panel{display:flex;flex-direction:column;gap:2px;padding:8px;min-width:160px;max-width:280px;max-height:256px;overflow:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);background:var(--bg-cdk-menu-panel);border-radius:var(--corner-cdk-menu-panel);box-shadow:var(--box-shadow-level-2)}.cdk-menu-item{border-radius:var(--corner-cdk-menu-item);min-height:48px;flex-shrink:0;transition:background-color .2s cubic-bezier(0,0,.2,1),border-radius .2s cubic-bezier(0,0,.2,1)}.cdk-menu-item .material-icons{color:var(--icon-cdk-menu-item);--size-material-symbol-icon: 20px}.cdk-menu-item:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.cdk-menu-item:not([disabled]):active,.cdk-menu-item[aria-expanded=true]{border-radius:var(--corner-cdk-menu-item-active)}.cdk-menu-item[aria-checked=true],.cdk-menu-item.selected{background-color:var(--bg-cdk-menu-item-selected);color:var(--text-cdk-menu-item-selected);border-radius:var(--corner-cdk-menu-item-active);--icon-cdk-menu-item: var(--text-cdk-menu-item-selected);--state-layer-cdk-menu-item: var(--text-cdk-menu-item-selected)}.cdk-menu-item[aria-checked=true]:not([disabled]):hover,.cdk-menu-item.selected:not([disabled]):hover{background-color:color-mix(in oklch,var(--bg-cdk-menu-item-selected),var(--text-cdk-menu-item-selected) 8%)}.cdk-menu-item{position:relative;width:100%;padding:0 12px;cursor:pointer;outline:none;border:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--text-cdk-menu-item);font-family:var(--font, "Inter", system-ui, sans-serif);line-height:20px;font-size:14px;letter-spacing:.1px;font-weight:500;display:flex;align-items:center;gap:12px}.cdk-menu-item:not([disabled]):hover{background-color:color(from var(--state-layer-cdk-menu-item) srgb r g b / .08)}.cdk-menu-item:not([disabled]):where(:focus,:active){background-color:color(from var(--state-layer-cdk-menu-item) srgb r g b / .12)}.cdk-menu-item[disabled]{cursor:default;color:color(from var(--color-on-surface) srgb r g b / .38)}.cdk-menu-item[disabled] .material-icons{color:color(from var(--color-on-surface) srgb r g b / .38)}.cdk-menu-item>span:not(.material-icons,.cdk-menu-item__trailing){flex:1;text-align:start}.cdk-menu-item__trailing{margin-left:auto;font-size:var(--label-small-font-size, 11px);letter-spacing:.1px;color:var(--icon-cdk-menu-item)}.cdk-menu-item__supporting{display:block;font-size:var(--body-small-font-size, 12px);line-height:var(--body-small-line-height, 16px);font-weight:400;color:var(--icon-cdk-menu-item)}.cdk-menu-item:has(.cdk-menu-item__supporting){min-height:64px;padding-block:8px}.cdk-menu-label{padding:8px 12px 4px;font-size:var(--label-small-font-size, 11px);font-weight:500;letter-spacing:.5px;color:var(--icon-cdk-menu-item)}.cdk-menu-panel :is(hr,.cdk-menu-divider){border:none;height:1px;margin-block:6px;background:rgb(from var(--color-outline) r g b / .2)}@media(prefers-reduced-motion:reduce){.cdk-menu-item{transition-duration:.01ms}}.ds-slider{--track-h: 24px;--handle-h: 44px;--corner: 8px;--icon-size: 0px;--inactive: var(--color-surface-container-highest);--active: var(--color-primary);position:relative;display:flex;align-items:center;inline-size:100%;min-block-size:var(--handle-h);touch-action:none;-webkit-user-select:none;user-select:none}.ds-slider[data-size=xs]{--track-h: 16px;--handle-h: 44px;--corner: 8px;--icon-size: 0px}.ds-slider[data-size=s]{--track-h: 24px;--handle-h: 44px;--corner: 8px;--icon-size: 0px}.ds-slider[data-size=m]{--track-h: 40px;--handle-h: 52px;--corner: 12px;--icon-size: 24px}.ds-slider[data-size=l]{--track-h: 56px;--handle-h: 68px;--corner: 16px;--icon-size: 24px}.ds-slider[data-size=xl]{--track-h: 96px;--handle-h: 108px;--corner: 28px;--icon-size: 32px}.ds-slider__rail{position:relative;inline-size:100%;block-size:var(--track-h);cursor:pointer}.ds-slider__seg{position:absolute;inset-block:0}.ds-slider__seg--inactive{background:var(--inactive)}.ds-slider__seg--active{background:var(--active)}.ds-slider__dot{position:absolute;inline-size:4px;block-size:4px;border-radius:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-on-secondary-container);opacity:.55}.ds-slider__dot--active{background:var(--color-on-primary);opacity:.9}.ds-slider__handle{position:absolute;top:50%;inline-size:4px;block-size:var(--handle-h);transform:translate(-50%,-50%);border-radius:999px;background:var(--active);cursor:grab;outline:none;border:none;padding:0;transition:inline-size .12s ease;z-index:2}.ds-slider__handle[data-pressed=true]{inline-size:2px;cursor:grabbing}.ds-slider__handle:focus-visible{box-shadow:0 0 0 3px var(--color-surface),0 0 0 6px var(--color-primary)}.ds-slider__icon{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);color:var(--color-on-primary);font-size:var(--icon-size);--size-material-symbol-icon: var(--icon-size);pointer-events:none;z-index:1}.ds-slider__indicator{position:absolute;inset-block-end:calc(var(--handle-h) / 2 + 10px);inset-inline-start:50%;transform:translate(-50%);padding:4px 12px;min-inline-size:28px;text-align:center;border-radius:999px;background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .12s ease;pointer-events:none}.ds-slider:hover .ds-slider__indicator,.ds-slider:focus-within .ds-slider__indicator,.ds-slider__handle[data-pressed=true] .ds-slider__indicator{opacity:1}.ds-slider[data-disabled=true]{pointer-events:none}.ds-slider[data-disabled=true]{--active: color-mix(in srgb, var(--color-on-surface) 38%, transparent);--inactive: color-mix(in srgb, var(--color-on-surface) 12%, transparent)}.ds-slider[data-disabled=true] .ds-slider__handle{cursor:default}@media(prefers-reduced-motion:reduce){.ds-slider__handle{transition:none}}:focus-visible:not(.ds-tf__input){outline:2px solid var(--color-primary);outline-offset:2px}a{color:inherit;text-decoration:none}.lic-skip-link{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1000;padding:8px 16px;border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.lic-skip-link:not(:focus){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lic-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lic-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
