.state-layer{position:relative;-webkit-tap-highlight-color:transparent;--md-state-layer-color: currentColor;&:before{content:"";position:absolute;inset:0}&:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-color:var(--md-state-layer-color);opacity:0;transition:opacity var(--md-easing-fast)}}:disabled.state-layer:after,input:disabled+.layer-container.state-layer:after,label:has(>input:disabled).state-layer:after{display:none}.state-layer:hover:after,.state-layer:active:after{opacity:.08}:focus-visible.state-layer:after,input:focus-visible+.state-layer:after,label:has(>input:focus-visible).state-layer:after,html:not(.js) :active.state-layer:after{opacity:.12}@property --r{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.ripple{--x: 50%;--y: 50%;--r: 0%;--duration: .4s;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;background-color:var(--md-state-layer-color);overflow:hidden;background-image:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="noiseFilter"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="2.5" numOctaves="4" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23noiseFilter)" opacity="0.8"/%3E%3C/svg%3E');background-size:100px 100px;background-blend-mode:luminosity;mask-image:radial-gradient(circle at var(--x) var(--y),transparent calc(var(--r) - 95%),var(--md-state-layer-color) calc(var(--r) - 20%),var(--md-state-layer-color) var(--r),transparent calc(var(--r) + 10%));opacity:.08;transition:opacity var(--md-easing-slow-spatial);animation:ripple-expand var(--duration) cubic-bezier(.4,0,.2,1) forwards,ripple-fade-out .65s ease-out var(--duration) forwards}@keyframes ripple-expand{to{--r: 120%}}@keyframes ripple-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.ripple{display:none}}@layer tokens{:root{--md-ref-palette-primary0: #000000;--md-ref-palette-primary4: #120333;--md-ref-palette-primary6: #180938;--md-ref-palette-primary7: #1a0b3a;--md-ref-palette-primary8: #1c0e3c;--md-ref-palette-primary9: #1e103e;--md-ref-palette-primary10: #201240;--md-ref-palette-primary12: #241745;--md-ref-palette-primary17: #2f2250;--md-ref-palette-primary20: #352857;--md-ref-palette-primary22: #3a2d5b;--md-ref-palette-primary24: #3e3160;--md-ref-palette-primary30: #4c3f6f;--md-ref-palette-primary40: #645688;--md-ref-palette-primary50: #7e6fa2;--md-ref-palette-primary60: #9888be;--md-ref-palette-primary70: #b3a3da;--md-ref-palette-primary80: #cfbef7;--md-ref-palette-primary87: #e1d3ff;--md-ref-palette-primary90: #e9ddff;--md-ref-palette-primary92: #eee4ff;--md-ref-palette-primary94: #f3eaff;--md-ref-palette-primary95: #f6edff;--md-ref-palette-primary96: #f8f1ff;--md-ref-palette-primary98: #fef7ff;--md-ref-palette-primary99: #fffbff;--md-ref-palette-primary100: #ffffff;--md-ref-palette-secondary0: #000000;--md-ref-palette-secondary4: #100b1d;--md-ref-palette-secondary6: #151022;--md-ref-palette-secondary7: #181325;--md-ref-palette-secondary8: #1a1527;--md-ref-palette-secondary9: #1c1729;--md-ref-palette-secondary10: #1e192b;--md-ref-palette-secondary12: #221d2f;--md-ref-palette-secondary17: #2d273a;--md-ref-palette-secondary20: #332d41;--md-ref-palette-secondary22: #373245;--md-ref-palette-secondary24: #3c364a;--md-ref-palette-secondary30: #4a4458;--md-ref-palette-secondary40: #625b70;--md-ref-palette-secondary50: #7b748a;--md-ref-palette-secondary60: #958da4;--md-ref-palette-secondary70: #b0a7bf;--md-ref-palette-secondary80: #ccc2db;--md-ref-palette-secondary87: #e0d6ef;--md-ref-palette-secondary90: #e8def8;--md-ref-palette-secondary92: #eee4fe;--md-ref-palette-secondary94: #f3eaff;--md-ref-palette-secondary95: #f6edff;--md-ref-palette-secondary96: #f8f1ff;--md-ref-palette-secondary98: #fef7ff;--md-ref-palette-secondary99: #fffbff;--md-ref-palette-secondary100: #ffffff;--md-ref-palette-tertiary0: #000000;--md-ref-palette-tertiary4: #20031b;--md-ref-palette-tertiary6: #260621;--md-ref-palette-tertiary7: #290923;--md-ref-palette-tertiary8: #2b0b25;--md-ref-palette-tertiary9: #2e0d27;--md-ref-palette-tertiary10: #300f2a;--md-ref-palette-tertiary12: #35132e;--md-ref-palette-tertiary17: #401e39;--md-ref-palette-tertiary20: #482440;--md-ref-palette-tertiary22: #4d2844;--md-ref-palette-tertiary24: #522d49;--md-ref-palette-tertiary30: #613a57;--md-ref-palette-tertiary40: #7b516f;--md-ref-palette-tertiary50: #966989;--md-ref-palette-tertiary60: #b182a3;--md-ref-palette-tertiary70: #ce9cbe;--md-ref-palette-tertiary80: #ebb7da;--md-ref-palette-tertiary87: #ffcbee;--md-ref-palette-tertiary90: #ffd7f0;--md-ref-palette-tertiary92: #ffdff2;--md-ref-palette-tertiary94: #ffe8f4;--md-ref-palette-tertiary95: #ffecf6;--md-ref-palette-tertiary96: #fff0f7;--md-ref-palette-tertiary98: #fff7f9;--md-ref-palette-tertiary99: #fffbff;--md-ref-palette-tertiary100: #ffffff;--md-ref-palette-neutral0: #000000;--md-ref-palette-neutral4: #0f0d12;--md-ref-palette-neutral6: #141317;--md-ref-palette-neutral7: #161519;--md-ref-palette-neutral8: #18171b;--md-ref-palette-neutral9: #1a191d;--md-ref-palette-neutral10: #1d1b1f;--md-ref-palette-neutral12: #211f23;--md-ref-palette-neutral17: #2b292e;--md-ref-palette-neutral20: #322f34;--md-ref-palette-neutral22: #363439;--md-ref-palette-neutral24: #3b383d;--md-ref-palette-neutral30: #48464b;--md-ref-palette-neutral40: #605d63;--md-ref-palette-neutral50: #79767b;--md-ref-palette-neutral60: #938f95;--md-ref-palette-neutral70: #aeaab0;--md-ref-palette-neutral80: #cac5cb;--md-ref-palette-neutral87: #ded8df;--md-ref-palette-neutral90: #e6e1e7;--md-ref-palette-neutral92: #ece6ed;--md-ref-palette-neutral94: #f2ecf3;--md-ref-palette-neutral95: #f5eff5;--md-ref-palette-neutral96: #f8f2f8;--md-ref-palette-neutral98: #fdf7fe;--md-ref-palette-neutral99: #fffbff;--md-ref-palette-neutral100: #ffffff;--md-ref-palette-neutral-variant0: #000000;--md-ref-palette-neutral-variant4: #0f0d15;--md-ref-palette-neutral-variant6: #15121a;--md-ref-palette-neutral-variant7: #17141d;--md-ref-palette-neutral-variant8: #19161f;--md-ref-palette-neutral-variant9: #1b1821;--md-ref-palette-neutral-variant10: #1d1a23;--md-ref-palette-neutral-variant12: #211e27;--md-ref-palette-neutral-variant17: #2c2931;--md-ref-palette-neutral-variant20: #322f38;--md-ref-palette-neutral-variant22: #36333c;--md-ref-palette-neutral-variant24: #3b3841;--md-ref-palette-neutral-variant30: #49454f;--md-ref-palette-neutral-variant40: #615d67;--md-ref-palette-neutral-variant50: #7a7580;--md-ref-palette-neutral-variant60: #948f9a;--md-ref-palette-neutral-variant70: #afa9b4;--md-ref-palette-neutral-variant80: #cac4d0;--md-ref-palette-neutral-variant87: #ded8e4;--md-ref-palette-neutral-variant90: #e7e0ec;--md-ref-palette-neutral-variant92: #ede6f2;--md-ref-palette-neutral-variant94: #f2ebf8;--md-ref-palette-neutral-variant95: #f5eefb;--md-ref-palette-neutral-variant96: #f8f1fd;--md-ref-palette-neutral-variant98: #fef7ff;--md-ref-palette-neutral-variant99: #fffbff;--md-ref-palette-neutral-variant100: #ffffff;--md-ref-palette-error0: #000000;--md-ref-palette-error4: #270007;--md-ref-palette-error6: #31000a;--md-ref-palette-error7: #35000c;--md-ref-palette-error8: #39000d;--md-ref-palette-error9: #3c000f;--md-ref-palette-error10: #400010;--md-ref-palette-error12: #480013;--md-ref-palette-error17: #5b001a;--md-ref-palette-error20: #67001f;--md-ref-palette-error22: #6e0523;--md-ref-palette-error24: #740b27;--md-ref-palette-error30: #871c34;--md-ref-palette-error40: #a7354a;--md-ref-palette-error50: #c74d61;--md-ref-palette-error60: #e8667a;--md-ref-palette-error70: #ff8796;--md-ref-palette-error80: #ffb2b9;--md-ref-palette-error87: #ffced2;--md-ref-palette-error90: #ffdadc;--md-ref-palette-error92: #ffe1e3;--md-ref-palette-error94: #ffe9e9;--md-ref-palette-error95: #ffeced;--md-ref-palette-error96: #fff0f0;--md-ref-palette-error98: #fff8f7;--md-ref-palette-error99: #fffbff;--md-ref-palette-error100: #ffffff;--md-sys-color-background-light: var(--md-ref-palette-neutral98);--md-sys-color-error-light: var(--md-ref-palette-error40);--md-sys-color-error-container-light: var(--md-ref-palette-error90);--md-sys-color-inverse-on-surface-light: var(--md-ref-palette-neutral95);--md-sys-color-inverse-primary-light: var(--md-ref-palette-primary80);--md-sys-color-inverse-surface-light: var(--md-ref-palette-neutral20);--md-sys-color-on-background-light: var(--md-ref-palette-neutral10);--md-sys-color-on-error-light: var(--md-ref-palette-error100);--md-sys-color-on-error-container-light: var(--md-ref-palette-error10);--md-sys-color-on-primary-light: var(--md-ref-palette-primary100);--md-sys-color-on-primary-container-light: var(--md-ref-palette-primary10);--md-sys-color-on-secondary-light: var(--md-ref-palette-secondary100);--md-sys-color-on-secondary-container-light: var(--md-ref-palette-secondary10);--md-sys-color-on-surface-light: var(--md-ref-palette-neutral10);--md-sys-color-on-surface-variant-light: var(--md-ref-palette-neutral-variant30);--md-sys-color-on-tertiary-light: var(--md-ref-palette-tertiary100);--md-sys-color-on-tertiary-container-light: var(--md-ref-palette-tertiary10);--md-sys-color-outline-light: var(--md-ref-palette-neutral-variant50);--md-sys-color-outline-variant-light: var(--md-ref-palette-neutral-variant80);--md-sys-color-primary-light: var(--md-ref-palette-primary40);--md-sys-color-primary-container-light: var(--md-ref-palette-primary90);--md-sys-color-scrim-light: var(--md-ref-palette-neutral0);--md-sys-color-secondary-light: var(--md-ref-palette-secondary40);--md-sys-color-secondary-container-light: var(--md-ref-palette-secondary90);--md-sys-color-shadow-light: var(--md-ref-palette-neutral0);--md-sys-color-surface-light: var(--md-ref-palette-neutral98);--md-sys-color-surface-container-light: var(--md-ref-palette-neutral94);--md-sys-color-surface-container-high-light: var(--md-ref-palette-neutral92);--md-sys-color-surface-container-highest-light: var(--md-ref-palette-neutral90);--md-sys-color-surface-container-low-light: var(--md-ref-palette-neutral96);--md-sys-color-surface-container-lowest-light: var(--md-ref-palette-neutral98);--md-sys-color-surface-tint-light: var(--md-ref-palette-primary40);--md-sys-color-surface-variant-light: var(--md-ref-palette-neutral-variant90);--md-sys-color-tertiary-light: var(--md-ref-palette-tertiary40);--md-sys-color-tertiary-container-light: var(--md-ref-palette-tertiary90);--md-sys-color-error-variant-light: var(--md-ref-palette-error40);--md-sys-color-on-error-variant-light: var(--md-ref-palette-error100);--md-sys-color-error-variant-container-light: var(--md-ref-palette-error80);--md-sys-color-on-error-variant-container-light: var(--md-ref-palette-error20);--md-sys-color-background-dark: var(--md-ref-palette-neutral6);--md-sys-color-error-dark: var(--md-ref-palette-error80);--md-sys-color-error-container-dark: var(--md-ref-palette-error30);--md-sys-color-inverse-on-surface-dark: var(--md-ref-palette-neutral20);--md-sys-color-inverse-primary-dark: var(--md-ref-palette-primary40);--md-sys-color-inverse-surface-dark: var(--md-ref-palette-neutral90);--md-sys-color-on-background-dark: var(--md-ref-palette-neutral90);--md-sys-color-on-error-dark: var(--md-ref-palette-error20);--md-sys-color-on-error-container-dark: var(--md-ref-palette-error90);--md-sys-color-on-primary-dark: var(--md-ref-palette-primary20);--md-sys-color-on-primary-container-dark: var(--md-ref-palette-primary90);--md-sys-color-on-secondary-dark: var(--md-ref-palette-secondary20);--md-sys-color-on-secondary-container-dark: var(--md-ref-palette-secondary90);--md-sys-color-on-surface-dark: var(--md-ref-palette-neutral90);--md-sys-color-on-surface-variant-dark: var(--md-ref-palette-neutral-variant80);--md-sys-color-on-tertiary-container-dark: var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary-dark: var(--md-ref-palette-tertiary20);--md-sys-color-outline-dark: var(--md-ref-palette-neutral-variant60);--md-sys-color-outline-variant-dark: var(--md-ref-palette-neutral-variant30);--md-sys-color-primary-dark: var(--md-ref-palette-primary80);--md-sys-color-primary-container-dark: var(--md-ref-palette-primary30);--md-sys-color-scrim-dark: var(--md-ref-palette-neutral0);--md-sys-color-secondary-dark: var(--md-ref-palette-secondary80);--md-sys-color-secondary-container-dark: var(--md-ref-palette-secondary30);--md-sys-color-shadow-dark: var(--md-ref-palette-neutral0);--md-sys-color-surface-dark: var(--md-ref-palette-neutral6);--md-sys-color-surface-container-dark: var(--md-ref-palette-neutral6);--md-sys-color-surface-container-high-dark: var(--md-ref-palette-neutral17);--md-sys-color-surface-container-highest-dark: var(--md-ref-palette-neutral22);--md-sys-color-surface-container-low-dark: var(--md-ref-palette-neutral10);--md-sys-color-surface-container-lowest-dark: var(--md-ref-palette-neutral4);--md-sys-color-surface-tint-dark: var(--md-ref-palette-primary80);--md-sys-color-surface-variant-dark: var(--md-ref-palette-neutral-variant30);--md-sys-color-tertiary-container-dark: var(--md-ref-palette-tertiary30);--md-sys-color-tertiary-dark: var(--md-ref-palette-tertiary80);--md-sys-color-error-variant-dark: var(--md-ref-palette-error80);--md-sys-color-on-error-variant-dark: var(--md-ref-palette-error20);--md-sys-color-error-variant-container-dark: var(--md-ref-palette-error20);--md-sys-color-on-error-variant-container-dark: var(--md-ref-palette-error90);--md-sys-color-surface-1: rgba(from var(--md-sys-color-primary) r g b / .05);--md-sys-color-surface-2: rgba(from var(--md-sys-color-primary) r g b / .08);--md-sys-color-surface-3: rgba(from var(--md-sys-color-primary) r g b / .11);--md-sys-color-surface-4: rgba(from var(--md-sys-color-primary) r g b / .12);--md-sys-color-surface-5: rgba(from var(--md-sys-color-primary) r g b / .14);--md-sys-state-focus-indicator-thickness: .1875rem;--md-sys-state-focus-indicator-outer-offset: .125rem;--md-sys-state-hover-state-layer-opacity: .08;--md-sys-state-focus-state-layer-opacity: .1;--md-sys-state-pressed-state-layer-opacity: .1;--md-sys-state-dragged-state-layer-opacity: .16;--md-ref-typeface-brand: "Google Sans Flex";--md-ref-typeface-plain: "Google Sans Flex";--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-typescale-display-large: "Display Large";--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-size: 3.5625rem;--md-sys-typescale-display-large-tracking: -.0044em;--md-sys-typescale-display-large-line-height: 4rem;--md-sys-typescale-display-large-wght: 400;--md-sys-typescale-display-large-grad: 0;--md-sys-typescale-display-large-wdth: 100;--md-sys-typescale-display-large-rond: 0;--md-sys-typescale-display-large-opsz: 57;--md-sys-typescale-display-large-crsv: 0;--md-sys-typescale-display-large-slnt: 0;--md-sys-typescale-display-large-fill: 0;--md-sys-typescale-display-large-hexp: 0;--md-sys-typescale-display-medium: "Display Medium";--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-size: 2.8125rem;--md-sys-typescale-display-medium-tracking: 0em;--md-sys-typescale-display-medium-line-height: 3.25rem;--md-sys-typescale-display-medium-wght: 400;--md-sys-typescale-display-medium-grad: 0;--md-sys-typescale-display-medium-wdth: 100;--md-sys-typescale-display-medium-rond: 0;--md-sys-typescale-display-medium-opsz: 45;--md-sys-typescale-display-medium-crsv: 0;--md-sys-typescale-display-medium-slnt: 0;--md-sys-typescale-display-medium-fill: 0;--md-sys-typescale-display-medium-hexp: 0;--md-sys-typescale-display-small: "Display Small";--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-size: 2.25rem;--md-sys-typescale-display-small-tracking: 0em;--md-sys-typescale-display-small-line-height: 2.75rem;--md-sys-typescale-display-small-wght: 400;--md-sys-typescale-display-small-grad: 0;--md-sys-typescale-display-small-wdth: 100;--md-sys-typescale-display-small-rond: 0;--md-sys-typescale-display-small-opsz: 36;--md-sys-typescale-display-small-crsv: 0;--md-sys-typescale-display-small-slnt: 0;--md-sys-typescale-display-small-fill: 0;--md-sys-typescale-display-small-hexp: 0;--md-sys-typescale-headline-large: "Headline Large";--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-size: 2rem;--md-sys-typescale-headline-large-tracking: 0em;--md-sys-typescale-headline-large-line-height: 2.5rem;--md-sys-typescale-headline-large-wght: 400;--md-sys-typescale-headline-large-grad: 0;--md-sys-typescale-headline-large-wdth: 100;--md-sys-typescale-headline-large-rond: 0;--md-sys-typescale-headline-large-opsz: 32;--md-sys-typescale-headline-large-crsv: 0;--md-sys-typescale-headline-large-slnt: 0;--md-sys-typescale-headline-large-fill: 0;--md-sys-typescale-headline-large-hexp: 0;--md-sys-typescale-headline-medium: "Headline Medium";--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-size: 1.75rem;--md-sys-typescale-headline-medium-tracking: 0em;--md-sys-typescale-headline-medium-line-height: 2.25rem;--md-sys-typescale-headline-medium-wght: 400;--md-sys-typescale-headline-medium-grad: 0;--md-sys-typescale-headline-medium-wdth: 100;--md-sys-typescale-headline-medium-rond: 0;--md-sys-typescale-headline-medium-opsz: 28;--md-sys-typescale-headline-medium-crsv: 0;--md-sys-typescale-headline-medium-slnt: 0;--md-sys-typescale-headline-medium-fill: 0;--md-sys-typescale-headline-medium-hexp: 0;--md-sys-typescale-headline-small: "Headline Small";--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-size: 1.5rem;--md-sys-typescale-headline-small-tracking: 0em;--md-sys-typescale-headline-small-line-height: 2rem;--md-sys-typescale-headline-small-wght: 400;--md-sys-typescale-headline-small-grad: 0;--md-sys-typescale-headline-small-wdth: 100;--md-sys-typescale-headline-small-rond: 0;--md-sys-typescale-headline-small-opsz: 24;--md-sys-typescale-headline-small-crsv: 0;--md-sys-typescale-headline-small-slnt: 0;--md-sys-typescale-headline-small-fill: 0;--md-sys-typescale-headline-small-hexp: 0;--md-sys-typescale-title-large: "Title Large";--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-size: 1.375rem;--md-sys-typescale-title-large-tracking: 0em;--md-sys-typescale-title-large-line-height: 1.75rem;--md-sys-typescale-title-large-wght: 400;--md-sys-typescale-title-large-grad: 0;--md-sys-typescale-title-large-wdth: 100;--md-sys-typescale-title-large-rond: 0;--md-sys-typescale-title-large-opsz: 22;--md-sys-typescale-title-large-crsv: 0;--md-sys-typescale-title-large-slnt: 0;--md-sys-typescale-title-large-fill: 0;--md-sys-typescale-title-large-hexp: 0;--md-sys-typescale-title-medium: "Title Medium";--md-sys-typescale-title-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-size: 1rem;--md-sys-typescale-title-medium-tracking: .0094em;--md-sys-typescale-title-medium-line-height: 1.5rem;--md-sys-typescale-title-medium-wght: 500;--md-sys-typescale-title-medium-grad: 0;--md-sys-typescale-title-medium-wdth: 100;--md-sys-typescale-title-medium-rond: 0;--md-sys-typescale-title-medium-opsz: 16;--md-sys-typescale-title-medium-crsv: 0;--md-sys-typescale-title-medium-slnt: 0;--md-sys-typescale-title-medium-fill: 0;--md-sys-typescale-title-medium-hexp: 0;--md-sys-typescale-title-small: "Title Small";--md-sys-typescale-title-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-size: .875rem;--md-sys-typescale-title-small-tracking: .0071em;--md-sys-typescale-title-small-line-height: 1.25rem;--md-sys-typescale-title-small-wght: 500;--md-sys-typescale-title-small-grad: 0;--md-sys-typescale-title-small-wdth: 100;--md-sys-typescale-title-small-rond: 0;--md-sys-typescale-title-small-opsz: 14;--md-sys-typescale-title-small-crsv: 0;--md-sys-typescale-title-small-slnt: 0;--md-sys-typescale-title-small-fill: 0;--md-sys-typescale-title-small-hexp: 0;--md-sys-typescale-body-large: "Body Large";--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-size: 1rem;--md-sys-typescale-body-large-tracking: .0313em;--md-sys-typescale-body-large-line-height: 1.5rem;--md-sys-typescale-body-large-wght: 400;--md-sys-typescale-body-large-grad: 0;--md-sys-typescale-body-large-wdth: 100;--md-sys-typescale-body-large-rond: 0;--md-sys-typescale-body-large-opsz: 16;--md-sys-typescale-body-large-crsv: 0;--md-sys-typescale-body-large-slnt: 0;--md-sys-typescale-body-large-fill: 0;--md-sys-typescale-body-large-hexp: 0;--md-sys-typescale-body-medium: "Body Medium";--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-size: .875rem;--md-sys-typescale-body-medium-tracking: .0179em;--md-sys-typescale-body-medium-line-height: 1.25rem;--md-sys-typescale-body-medium-wght: 400;--md-sys-typescale-body-medium-grad: 0;--md-sys-typescale-body-medium-wdth: 100;--md-sys-typescale-body-medium-rond: 0;--md-sys-typescale-body-medium-opsz: 14;--md-sys-typescale-body-medium-crsv: 0;--md-sys-typescale-body-medium-slnt: 0;--md-sys-typescale-body-medium-fill: 0;--md-sys-typescale-body-medium-hexp: 0;--md-sys-typescale-body-small: "Body Small";--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-size: .75rem;--md-sys-typescale-body-small-tracking: .0333em;--md-sys-typescale-body-small-line-height: 1rem;--md-sys-typescale-body-small-wght: 400;--md-sys-typescale-body-small-grad: 0;--md-sys-typescale-body-small-wdth: 100;--md-sys-typescale-body-small-rond: 0;--md-sys-typescale-body-small-opsz: 12;--md-sys-typescale-body-small-crsv: 0;--md-sys-typescale-body-small-slnt: 0;--md-sys-typescale-body-small-fill: 0;--md-sys-typescale-body-small-hexp: 0;--md-sys-typescale-label-large: "Label Large";--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-size: .875rem;--md-sys-typescale-label-large-tracking: .0071em;--md-sys-typescale-label-large-line-height: 1.25rem;--md-sys-typescale-label-large-wght: 500;--md-sys-typescale-label-large-grad: 0;--md-sys-typescale-label-large-wdth: 100;--md-sys-typescale-label-large-rond: 0;--md-sys-typescale-label-large-opsz: 14;--md-sys-typescale-label-large-crsv: 0;--md-sys-typescale-label-large-slnt: 0;--md-sys-typescale-label-large-fill: 0;--md-sys-typescale-label-large-hexp: 0;--md-sys-typescale-label-medium: "Label Medium";--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-size: .75rem;--md-sys-typescale-label-medium-tracking: .0417em;--md-sys-typescale-label-medium-line-height: 1rem;--md-sys-typescale-label-medium-wght: 500;--md-sys-typescale-label-medium-grad: 0;--md-sys-typescale-label-medium-wdth: 100;--md-sys-typescale-label-medium-rond: 0;--md-sys-typescale-label-medium-opsz: 12;--md-sys-typescale-label-medium-crsv: 0;--md-sys-typescale-label-medium-slnt: 0;--md-sys-typescale-label-medium-fill: 0;--md-sys-typescale-label-medium-hexp: 0;--md-sys-typescale-label-small: "Label Small";--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-size: .6875rem;--md-sys-typescale-label-small-tracking: .0455em;--md-sys-typescale-label-small-line-height: 1rem;--md-sys-typescale-label-small-wght: 500;--md-sys-typescale-label-small-grad: 0;--md-sys-typescale-label-small-wdth: 100;--md-sys-typescale-label-small-rond: 0;--md-sys-typescale-label-small-opsz: 11;--md-sys-typescale-label-small-crsv: 0;--md-sys-typescale-label-small-slnt: 0;--md-sys-typescale-label-small-fill: 0;--md-sys-typescale-label-small-hexp: 0;--md-sys-typescale-emphasized-display-large: "Emphasized Display Large";--md-sys-typescale-emphasized-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-large-size: 3.5625rem;--md-sys-typescale-emphasized-display-large-tracking: -.0044em;--md-sys-typescale-emphasized-display-large-line-height: 4rem;--md-sys-typescale-emphasized-display-large-wght: 500;--md-sys-typescale-emphasized-display-large-grad: 0;--md-sys-typescale-emphasized-display-large-wdth: 100;--md-sys-typescale-emphasized-display-large-rond: 0;--md-sys-typescale-emphasized-display-large-opsz: 57;--md-sys-typescale-emphasized-display-large-crsv: 0;--md-sys-typescale-emphasized-display-large-slnt: 0;--md-sys-typescale-emphasized-display-large-fill: 0;--md-sys-typescale-emphasized-display-large-hexp: 0;--md-sys-typescale-emphasized-display-medium: "Emphasized Display Medium";--md-sys-typescale-emphasized-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-medium-size: 2.8125rem;--md-sys-typescale-emphasized-display-medium-tracking: 0em;--md-sys-typescale-emphasized-display-medium-line-height: 3.25rem;--md-sys-typescale-emphasized-display-medium-wght: 500;--md-sys-typescale-emphasized-display-medium-grad: 0;--md-sys-typescale-emphasized-display-medium-wdth: 100;--md-sys-typescale-emphasized-display-medium-rond: 0;--md-sys-typescale-emphasized-display-medium-opsz: 45;--md-sys-typescale-emphasized-display-medium-crsv: 0;--md-sys-typescale-emphasized-display-medium-slnt: 0;--md-sys-typescale-emphasized-display-medium-fill: 0;--md-sys-typescale-emphasized-display-medium-hexp: 0;--md-sys-typescale-emphasized-display-small: "Emphasized Display Small";--md-sys-typescale-emphasized-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-small-size: 2.25rem;--md-sys-typescale-emphasized-display-small-tracking: 0em;--md-sys-typescale-emphasized-display-small-line-height: 2.75rem;--md-sys-typescale-emphasized-display-small-wght: 500;--md-sys-typescale-emphasized-display-small-grad: 0;--md-sys-typescale-emphasized-display-small-wdth: 100;--md-sys-typescale-emphasized-display-small-rond: 0;--md-sys-typescale-emphasized-display-small-opsz: 36;--md-sys-typescale-emphasized-display-small-crsv: 0;--md-sys-typescale-emphasized-display-small-slnt: 0;--md-sys-typescale-emphasized-display-small-fill: 0;--md-sys-typescale-emphasized-display-small-hexp: 0;--md-sys-typescale-emphasized-headline-large: "Emphasized Headline Large";--md-sys-typescale-emphasized-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-large-size: 2rem;--md-sys-typescale-emphasized-headline-large-tracking: 0em;--md-sys-typescale-emphasized-headline-large-line-height: 2.5rem;--md-sys-typescale-emphasized-headline-large-wght: 500;--md-sys-typescale-emphasized-headline-large-grad: 0;--md-sys-typescale-emphasized-headline-large-wdth: 100;--md-sys-typescale-emphasized-headline-large-rond: 0;--md-sys-typescale-emphasized-headline-large-opsz: 32;--md-sys-typescale-emphasized-headline-large-crsv: 0;--md-sys-typescale-emphasized-headline-large-slnt: 0;--md-sys-typescale-emphasized-headline-large-fill: 0;--md-sys-typescale-emphasized-headline-large-hexp: 0;--md-sys-typescale-emphasized-headline-medium: "Emphasized Headline Medium";--md-sys-typescale-emphasized-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-medium-size: 1.75rem;--md-sys-typescale-emphasized-headline-medium-tracking: 0em;--md-sys-typescale-emphasized-headline-medium-line-height: 2.25rem;--md-sys-typescale-emphasized-headline-medium-wght: 500;--md-sys-typescale-emphasized-headline-medium-grad: 0;--md-sys-typescale-emphasized-headline-medium-wdth: 100;--md-sys-typescale-emphasized-headline-medium-rond: 0;--md-sys-typescale-emphasized-headline-medium-opsz: 28;--md-sys-typescale-emphasized-headline-medium-crsv: 0;--md-sys-typescale-emphasized-headline-medium-slnt: 0;--md-sys-typescale-emphasized-headline-medium-fill: 0;--md-sys-typescale-emphasized-headline-medium-hexp: 0;--md-sys-typescale-emphasized-headline-small: "Emphasized Headline Small";--md-sys-typescale-emphasized-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-small-size: 1.5rem;--md-sys-typescale-emphasized-headline-small-tracking: 0em;--md-sys-typescale-emphasized-headline-small-line-height: 2rem;--md-sys-typescale-emphasized-headline-small-wght: 500;--md-sys-typescale-emphasized-headline-small-grad: 0;--md-sys-typescale-emphasized-headline-small-wdth: 100;--md-sys-typescale-emphasized-headline-small-rond: 0;--md-sys-typescale-emphasized-headline-small-opsz: 24;--md-sys-typescale-emphasized-headline-small-crsv: 0;--md-sys-typescale-emphasized-headline-small-slnt: 0;--md-sys-typescale-emphasized-headline-small-fill: 0;--md-sys-typescale-emphasized-headline-small-hexp: 0;--md-sys-typescale-emphasized-title-large: "Emphasized Title Large";--md-sys-typescale-emphasized-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-title-large-size: 1.375rem;--md-sys-typescale-emphasized-title-large-tracking: 0em;--md-sys-typescale-emphasized-title-large-line-height: 1.75rem;--md-sys-typescale-emphasized-title-large-wght: 500;--md-sys-typescale-emphasized-title-large-grad: 0;--md-sys-typescale-emphasized-title-large-wdth: 100;--md-sys-typescale-emphasized-title-large-rond: 0;--md-sys-typescale-emphasized-title-large-opsz: 22;--md-sys-typescale-emphasized-title-large-crsv: 0;--md-sys-typescale-emphasized-title-large-slnt: 0;--md-sys-typescale-emphasized-title-large-fill: 0;--md-sys-typescale-emphasized-title-large-hexp: 0;--md-sys-typescale-emphasized-title-medium: "Emphasized Title Medium";--md-sys-typescale-emphasized-title-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-medium-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-title-medium-size: 1rem;--md-sys-typescale-emphasized-title-medium-tracking: .0094em;--md-sys-typescale-emphasized-title-medium-line-height: 1.5rem;--md-sys-typescale-emphasized-title-medium-wght: 700;--md-sys-typescale-emphasized-title-medium-grad: 0;--md-sys-typescale-emphasized-title-medium-wdth: 100;--md-sys-typescale-emphasized-title-medium-rond: 0;--md-sys-typescale-emphasized-title-medium-opsz: 16;--md-sys-typescale-emphasized-title-medium-crsv: 0;--md-sys-typescale-emphasized-title-medium-slnt: 0;--md-sys-typescale-emphasized-title-medium-fill: 0;--md-sys-typescale-emphasized-title-medium-hexp: 0;--md-sys-typescale-emphasized-title-small: "Emphasized Title Small";--md-sys-typescale-emphasized-title-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-small-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-title-small-size: .875rem;--md-sys-typescale-emphasized-title-small-tracking: .0071em;--md-sys-typescale-emphasized-title-small-line-height: 1.25rem;--md-sys-typescale-emphasized-title-small-wght: 700;--md-sys-typescale-emphasized-title-small-grad: 0;--md-sys-typescale-emphasized-title-small-wdth: 100;--md-sys-typescale-emphasized-title-small-rond: 0;--md-sys-typescale-emphasized-title-small-opsz: 14;--md-sys-typescale-emphasized-title-small-crsv: 0;--md-sys-typescale-emphasized-title-small-slnt: 0;--md-sys-typescale-emphasized-title-small-fill: 0;--md-sys-typescale-emphasized-title-small-hexp: 0;--md-sys-typescale-emphasized-body-large: "Emphasized Body Large";--md-sys-typescale-emphasized-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-large-size: 1rem;--md-sys-typescale-emphasized-body-large-tracking: .0313em;--md-sys-typescale-emphasized-body-large-line-height: 1.5rem;--md-sys-typescale-emphasized-body-large-wght: 500;--md-sys-typescale-emphasized-body-large-grad: 0;--md-sys-typescale-emphasized-body-large-wdth: 100;--md-sys-typescale-emphasized-body-large-rond: 0;--md-sys-typescale-emphasized-body-large-opsz: 16;--md-sys-typescale-emphasized-body-large-crsv: 0;--md-sys-typescale-emphasized-body-large-slnt: 0;--md-sys-typescale-emphasized-body-large-fill: 0;--md-sys-typescale-emphasized-body-large-hexp: 0;--md-sys-typescale-emphasized-body-medium: "Emphasized Body Medium";--md-sys-typescale-emphasized-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-medium-size: .875rem;--md-sys-typescale-emphasized-body-medium-tracking: .0179em;--md-sys-typescale-emphasized-body-medium-line-height: 1.25rem;--md-sys-typescale-emphasized-body-medium-wght: 500;--md-sys-typescale-emphasized-body-medium-grad: 0;--md-sys-typescale-emphasized-body-medium-wdth: 100;--md-sys-typescale-emphasized-body-medium-rond: 0;--md-sys-typescale-emphasized-body-medium-opsz: 14;--md-sys-typescale-emphasized-body-medium-crsv: 0;--md-sys-typescale-emphasized-body-medium-slnt: 0;--md-sys-typescale-emphasized-body-medium-fill: 0;--md-sys-typescale-emphasized-body-medium-hexp: 0;--md-sys-typescale-emphasized-body-small: "Emphasized Body Small";--md-sys-typescale-emphasized-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-small-size: .75rem;--md-sys-typescale-emphasized-body-small-tracking: .0333em;--md-sys-typescale-emphasized-body-small-line-height: 1rem;--md-sys-typescale-emphasized-body-small-wght: 500;--md-sys-typescale-emphasized-body-small-grad: 0;--md-sys-typescale-emphasized-body-small-wdth: 100;--md-sys-typescale-emphasized-body-small-rond: 0;--md-sys-typescale-emphasized-body-small-opsz: 12;--md-sys-typescale-emphasized-body-small-crsv: 0;--md-sys-typescale-emphasized-body-small-slnt: 0;--md-sys-typescale-emphasized-body-small-fill: 0;--md-sys-typescale-emphasized-body-small-hexp: 0;--md-sys-typescale-emphasized-label-large: "Emphasized Label Large";--md-sys-typescale-emphasized-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-large-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-large-size: .875rem;--md-sys-typescale-emphasized-label-large-tracking: .0071em;--md-sys-typescale-emphasized-label-large-line-height: 1.25rem;--md-sys-typescale-emphasized-label-large-wght: 700;--md-sys-typescale-emphasized-label-large-grad: 0;--md-sys-typescale-emphasized-label-large-wdth: 100;--md-sys-typescale-emphasized-label-large-rond: 0;--md-sys-typescale-emphasized-label-large-opsz: 14;--md-sys-typescale-emphasized-label-large-crsv: 0;--md-sys-typescale-emphasized-label-large-slnt: 0;--md-sys-typescale-emphasized-label-large-fill: 0;--md-sys-typescale-emphasized-label-large-hexp: 0;--md-sys-typescale-emphasized-label-medium: "Emphasized Label Medium";--md-sys-typescale-emphasized-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-medium-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-medium-size: .75rem;--md-sys-typescale-emphasized-label-medium-tracking: .0417em;--md-sys-typescale-emphasized-label-medium-line-height: 1rem;--md-sys-typescale-emphasized-label-medium-wght: 700;--md-sys-typescale-emphasized-label-medium-grad: 0;--md-sys-typescale-emphasized-label-medium-wdth: 100;--md-sys-typescale-emphasized-label-medium-rond: 0;--md-sys-typescale-emphasized-label-medium-opsz: 12;--md-sys-typescale-emphasized-label-medium-crsv: 0;--md-sys-typescale-emphasized-label-medium-slnt: 0;--md-sys-typescale-emphasized-label-medium-fill: 0;--md-sys-typescale-emphasized-label-medium-hexp: 0;--md-sys-typescale-emphasized-label-small: "Emphasized Label Small";--md-sys-typescale-emphasized-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-small-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-small-size: .6875rem;--md-sys-typescale-emphasized-label-small-tracking: .0455em;--md-sys-typescale-emphasized-label-small-line-height: 1rem;--md-sys-typescale-emphasized-label-small-wght: 700;--md-sys-typescale-emphasized-label-small-grad: 0;--md-sys-typescale-emphasized-label-small-wdth: 100;--md-sys-typescale-emphasized-label-small-rond: 0;--md-sys-typescale-emphasized-label-small-opsz: 11;--md-sys-typescale-emphasized-label-small-crsv: 0;--md-sys-typescale-emphasized-label-small-slnt: 0;--md-sys-typescale-emphasized-label-small-fill: 0;--md-sys-typescale-emphasized-label-small-hexp: 0}}@layer tokens{:root{--md-timing-function-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--md-duration-fast-spatial: .35s;--md-easing-fast-spatial: var(--md-timing-function-fast-spatial) var(--md-duration-fast-spatial);--md-timing-function-spatial: cubic-bezier(.38, 1.21, .22, 1);--md-duration-spatial: .5s;--md-easing-spatial: var(--md-timing-function-spatial) var(--md-duration-spatial);--md-timing-function-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--md-duration-slow-spatial: .65s;--md-easing-slow-spatial: var(--md-timing-function-slow-spatial) var(--md-duration-slow-spatial);--md-timing-function-fast: cubic-bezier(.31, .94, .34, 1);--md-duration-fast: .15s;--md-easing-fast: var(--md-timing-function-fast) var(--md-duration-fast);--md-timing-function: cubic-bezier(.34, .8, .34, 1);--md-duration: .2s;--md-easing: var(--md-timing-function) var(--md-duration);--md-timing-function-slow: cubic-bezier(.34, .88, .34, 1);--md-duration-slow: .3s;--md-easing-slow: var(--md-timing-function-slow) var(--md-duration-slow);--md-sys-motion-spring-fast-spatial-damping: .6;--md-sys-motion-spring-fast-spatial-stiffness: 800;--md-sys-motion-spring-fast-effects-damping: 1;--md-sys-motion-spring-fast-effects-stiffness: 3800;--md-sys-motion-spring-default-spatial-damping: .8;--md-sys-motion-spring-default-spatial-stiffness: 380;--md-sys-motion-spring-default-effects-damping: 1;--md-sys-motion-spring-default-effects-stiffness: 1600;--md-sys-motion-spring-slow-spatial-damping: .8;--md-sys-motion-spring-slow-spatial-stiffness: 200;--md-sys-motion-spring-slow-effects-damping: 1;--md-sys-motion-spring-slow-effects-stiffness: 800}}@layer tokens{:root{--md-sys-shape-corner-full: 9999rem;@supports (50cqh){--md-sys-shape-corner-full: 50cqh }--md-sys-shape-corner-extra-large-top: 1.75rem 1.75rem 0 0;--md-sys-shape-corner-extra-large: 1.75rem;--md-sys-shape-corner-large-top: 1rem 1rem 0 0;--md-sys-shape-corner-large-end: 0 1rem 1rem 0;--md-sys-shape-corner-large-start: 1rem 0 0 1rem;--md-sys-shape-corner-large: 1rem;--md-sys-shape-corner-medium: .75rem;--md-sys-shape-corner-small: .5rem;--md-sys-shape-corner-extra-small-top: .25rem .25rem 0 0;--md-sys-shape-corner-extra-small: .25rem;--md-sys-shape-corner-none: 0;--md-sys-shape-corner-large-increased: 1.25rem;--md-sys-shape-corner-extra-large-increased: 2rem;--md-sys-shape-corner-extra-extra-large: 3rem;--md-sys-shape-corner-value-none: 0;--md-sys-shape-corner-value-extra-small: .25rem;--md-sys-shape-corner-value-small: .5rem;--md-sys-shape-corner-value-medium: .75rem;--md-sys-shape-corner-value-large: 1rem;--md-sys-shape-corner-value-large-increased: 1.25rem;--md-sys-shape-corner-value-extra-large: 1.75rem;--md-sys-shape-corner-value-extra-large-increased: 2rem;--md-sys-shape-corner-value-extra-extra-large: 3rem}}@layer tokens{:root{--md-sys-elevation-level0-key: 0 0 0 0;--md-sys-elevation-level1-key: 0 1px 2px 0;--md-sys-elevation-level2-key: 0 1px 2px 0;--md-sys-elevation-level3-key: 0 1px 3px 0;--md-sys-elevation-level4-key: 0 2px 3px 0;--md-sys-elevation-level5-key: 0 4px 4px 0;--md-sys-elevation-level0-ambient: 0 0 0 0;--md-sys-elevation-level1-ambient: 0 1px 3px 1px;--md-sys-elevation-level2-ambient: 0 2px 6px 2px;--md-sys-elevation-level3-ambient: 0 4px 8px 3px;--md-sys-elevation-level4-ambient: 0 6px 10px 4px;--md-sys-elevation-level5-ambient: 0 8px 12px 6px;--md-sys-elevation-shadow-key: rgb(from var(--md-sys-color-shadow) r g b / .19);--md-sys-elevation-shadow-ambient: rgb(from var(--md-sys-color-shadow) r g b / .04);--md-sys-elevation-level0: var(--md-sys-elevation-level0-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level0-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level1: var(--md-sys-elevation-level1-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level1-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level2: var(--md-sys-elevation-level2-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level2-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level3: var(--md-sys-elevation-level3-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level3-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level4: var(--md-sys-elevation-level4-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level4-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level5: var(--md-sys-elevation-level5-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level5-ambient) var(--md-sys-elevation-shadow-ambient)}}@layer tokens{:root{--md-sys-color-primary: light-dark(var(--md-sys-color-primary-light), var(--md-sys-color-primary-dark));--md-sys-color-on-primary: light-dark(var(--md-sys-color-on-primary-light), var(--md-sys-color-on-primary-dark));--md-sys-color-primary-container: light-dark(var(--md-sys-color-primary-container-light), var(--md-sys-color-primary-container-dark));--md-sys-color-on-primary-container: light-dark(var(--md-sys-color-on-primary-container-light), var(--md-sys-color-on-primary-container-dark));--md-sys-color-secondary: light-dark(var(--md-sys-color-secondary-light), var(--md-sys-color-secondary-dark));--md-sys-color-on-secondary: light-dark(var(--md-sys-color-on-secondary-light), var(--md-sys-color-on-secondary-dark));--md-sys-color-secondary-container: light-dark(var(--md-sys-color-secondary-container-light), var(--md-sys-color-secondary-container-dark));--md-sys-color-on-secondary-container: light-dark(var(--md-sys-color-on-secondary-container-light), var(--md-sys-color-on-secondary-container-dark));--md-sys-color-tertiary: light-dark(var(--md-sys-color-tertiary-light), var(--md-sys-color-tertiary-dark));--md-sys-color-on-tertiary: light-dark(var(--md-sys-color-on-tertiary-light), var(--md-sys-color-on-tertiary-dark));--md-sys-color-tertiary-container: light-dark(var(--md-sys-color-tertiary-container-light), var(--md-sys-color-tertiary-container-dark));--md-sys-color-on-tertiary-container: light-dark(var(--md-sys-color-on-tertiary-container-light), var(--md-sys-color-on-tertiary-container-dark));--md-sys-color-error: light-dark(var(--md-sys-color-error-light), var(--md-sys-color-error-dark));--md-sys-color-on-error: light-dark(var(--md-sys-color-on-error-light), var(--md-sys-color-on-error-dark));--md-sys-color-error-container: light-dark(var(--md-sys-color-error-container-light), var(--md-sys-color-error-container-dark));--md-sys-color-on-error-container: light-dark(var(--md-sys-color-on-error-container-light), var(--md-sys-color-on-error-container-dark));--md-sys-color-outline: light-dark(var(--md-sys-color-outline-light), var(--md-sys-color-outline-dark));--md-sys-color-background: light-dark(var(--md-sys-color-background-light), var(--md-sys-color-background-dark));--md-sys-color-on-background: light-dark(var(--md-sys-color-on-background-light), var(--md-sys-color-on-background-dark));--md-sys-color-surface: light-dark(var(--md-sys-color-surface-light), var(--md-sys-color-surface-dark));--md-sys-color-on-surface: light-dark(var(--md-sys-color-on-surface-light), var(--md-sys-color-on-surface-dark));--md-sys-color-surface-container-highest: light-dark(var(--md-sys-color-surface-container-highest-light), var(--md-sys-color-surface-container-highest-dark));--md-sys-color-surface-container-high: light-dark(var(--md-sys-color-surface-container-high-light), var(--md-sys-color-surface-container-high-dark));--md-sys-color-surface-container: light-dark(var(--md-sys-color-surface-container-light), var(--md-sys-color-surface-container-dark));--md-sys-color-surface-container-low: light-dark(var(--md-sys-color-surface-container-low-light), var(--md-sys-color-surface-container-low-dark));--md-sys-color-surface-container-lowest: light-dark(var(--md-sys-color-surface-container-lowest-light), var(--md-sys-color-surface-container-lowest-dark));--md-sys-color-surface-variant: light-dark(var(--md-sys-color-surface-variant-light), var(--md-sys-color-surface-variant-dark));--md-sys-color-on-surface-variant: light-dark(var(--md-sys-color-on-surface-variant-light), var(--md-sys-color-on-surface-variant-dark));--md-sys-color-inverse-surface: light-dark(var(--md-sys-color-inverse-surface-light), var(--md-sys-color-inverse-surface-dark));--md-sys-color-inverse-on-surface: light-dark(var(--md-sys-color-inverse-on-surface-light), var(--md-sys-color-inverse-on-surface-dark));--md-sys-color-inverse-primary: light-dark(var(--md-sys-color-inverse-primary-light), var(--md-sys-color-inverse-primary-dark));--md-sys-color-shadow: light-dark(var(--md-sys-color-shadow-light), var(--md-sys-color-shadow-dark));--md-sys-color-surface-tint: light-dark(var(--md-sys-color-surface-tint-light), var(--md-sys-color-surface-tint-dark));--md-sys-color-outline-variant: light-dark(var(--md-sys-color-outline-variant-light), var(--md-sys-color-outline-variant-dark));--md-sys-color-scrim: light-dark(var(--md-sys-color-scrim-light), var(--md-sys-color-scrim-dark));--md-sys-color-error-variant: light-dark(var(--md-sys-color-error-variant-light), var(--md-sys-color-error-variant-dark));--md-sys-color-error-variant-container: light-dark(var(--md-sys-color-error-variant-container-light), var(--md-sys-color-error-variant-container-dark));--md-sys-color-on-error-variant: light-dark(var(--md-sys-color-on-error-variant-light), var(--md-sys-color-on-error-variant-dark));--md-sys-color-on-error-variant-container: light-dark(var(--md-sys-color-on-error-variant-container-light), var(--md-sys-color-on-error-variant-container-dark))}}@media(prefers-color-scheme:dark){:root{color-scheme:dark}}.vtt-trigger{-webkit-touch-callout:none;touch-action:manipulation}@layer tokens{._button_1njvf_4{--md-comp-button-container-color: var(--md-sys-color-primary);--md-comp-button-unselected-container-color: var(--md-sys-color-surface-container);--md-comp-button-selected-container-color: var(--md-sys-color-primary);--md-comp-button-container-shadow-color: var(--md-sys-color-shadow);--md-comp-button-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-label-text-unselected-color: var(--md-sys-color-on-surface-variant);--md-comp-button-label-text-selected-color: var(--md-sys-color-on-primary);--md-comp-button-icon-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-icon-color: var(--md-sys-color-on-primary);--md-comp-button-container-height: 2.5rem;--md-comp-button-icon-size: 1.25rem;--md-comp-button-icon-optical-size: 20;--md-comp-button-container-shape: var(--md-comp-button-container-shape-round);--md-comp-button-container-shape-round: calc(var(--md-comp-button-container-height) / 2);--md-comp-button-container-shape-square: var(--md-sys-shape-corner-medium);--md-comp-button-leading-space: 1.5rem;--md-comp-button-icon-label-space: .5rem;--md-comp-button-trailing-space: 1.5rem;--md-comp-button-pressed-container-shape: var(--md-sys-shape-corner-small);--md-comp-button-selected-container-shape-round: var(--md-sys-shape-corner-medium);--md-comp-button-selected-container-shape-square: calc(var(--md-comp-button-container-height) / 2);--md-comp-button-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-button-focus-indicator-thickness: var(--md-sys-state-focus-indicator-thickness);--md-comp-button-focus-indicator-outline-offset: var(--md-sys-state-focus-indicator-outer-offset);--md-comp-button-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-disabled-container-opacity: .1;--md-comp-button-disabled-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-disabled-label-text-color: var(--md-sys-color-on-surface);--md-comp-button-disabled-label-text-opacity: .38;--md-comp-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-disabled-icon-opacity: .38;--md-comp-button-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-hovered-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-hovered-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-hovered-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-button-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-focused-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-focused-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-focused-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-focused-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-button-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-pressed-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-pressed-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-pressed-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-pressed-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-button-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-selected-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-container-color: var(--md-sys-color-primary);--md-comp-button-filled-selected-container-color: var(--md-sys-color-primary);--md-comp-button-filled-unselected-container-color: var(--md-sys-color-surface-container);--md-comp-button-filled-container-shadow-color: var(--md-sys-color-shadow);--md-comp-button-filled-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-filled-disabled-container-opacity: .1;--md-comp-button-filled-disabled-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-disabled-label-text-color: var(--md-sys-color-on-surface);--md-comp-button-filled-disabled-label-text-opacity: .38;--md-comp-button-filled-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-filled-disabled-icon-opacity: .38;--md-comp-button-filled-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-filled-hovered-container-elevation: var(--md-sys-elevation-level1);--md-comp-button-filled-hovered-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-hovered-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-hovered-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-filled-focused-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-focused-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-focused-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-focused-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-filled-pressed-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-pressed-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-pressed-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-pressed-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-filled-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-selected-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-container-color: var(--md-sys-color-surface-container-low);--md-comp-button-elevated-unselected-container-color: var(--md-sys-color-surface-container-low);--md-comp-button-elevated-selected-container-color: var(--md-sys-color-primary);--md-comp-button-elevated-container-shadow-color: var(--md-sys-color-shadow);--md-comp-button-elevated-container-elevation: var(--md-sys-elevation-level1);--md-comp-button-elevated-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-icon-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-elevated-disabled-container-opacity: .1;--md-comp-button-elevated-disabled-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-elevated-disabled-label-text-color: var(--md-sys-color-on-surface);--md-comp-button-elevated-disabled-label-text-opacity: .38;--md-comp-button-elevated-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-elevated-disabled-icon-opacity: .38;--md-comp-button-elevated-hovered-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-hovered-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-elevated-hovered-container-elevation: var(--md-sys-elevation-level2);--md-comp-button-elevated-hovered-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-hovered-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-hovered-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-hovered-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-hovered-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-focused-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-focused-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-elevated-focused-container-elevation: var(--md-sys-elevation-level1);--md-comp-button-elevated-focused-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-focused-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-focused-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-focused-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-focused-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-elevated-pressed-container-elevation: var(--md-sys-elevation-level1);--md-comp-button-elevated-pressed-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-pressed-label-text-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-pressed-label-text-color: var(--md-sys-color-on-primary);--md-comp-button-elevated-pressed-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-unselected-pressed-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-selected-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-button-tonal-container-color: var(--md-sys-color-secondary-container);--md-comp-button-tonal-unselected-container-color: var(--md-sys-color-secondary-container);--md-comp-button-tonal-selected-container-color: var(--md-sys-color-secondary);--md-comp-button-tonal-container-shadow-color: var(--md-sys-color-shadow);--md-comp-button-tonal-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-label-text-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-icon-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-tonal-disabled-container-opacity: .1;--md-comp-button-tonal-disabled-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-disabled-label-text-color: var(--md-sys-color-on-surface);--md-comp-button-tonal-disabled-label-text-opacity: .38;--md-comp-button-tonal-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-tonal-disabled-icon-opacity: .38;--md-comp-button-tonal-hovered-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-hovered-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-hovered-state-layer-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-tonal-hovered-container-elevation: var(--md-sys-elevation-level1);--md-comp-button-tonal-hovered-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-hovered-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-hovered-label-text-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-hovered-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-hovered-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-hovered-icon-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-focused-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-focused-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-focused-state-layer-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-tonal-focused-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-focused-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-focused-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-focused-label-text-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-focused-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-focused-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-focused-icon-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-pressed-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-pressed-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-pressed-state-layer-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-tonal-pressed-container-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-pressed-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-pressed-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-pressed-label-text-color: var(--md-sys-color-on-secondary);--md-comp-button-tonal-pressed-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-unselected-pressed-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-selected-pressed-icon-color: var(--md-sys-color-on-secondary);--md-comp-button-outlined-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-selected-container-color: var(--md-sys-color-inverse-surface);--md-comp-button-outlined-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-label-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-disabled-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-unselected-disabled-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-selected-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-outlined-disabled-container-opacity: .1;--md-comp-button-outlined-disabled-label-text-color: var(--md-sys-color-on-surface);--md-comp-button-outlined-disabled-label-text-opacity: .38;--md-comp-button-outlined-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-outlined-disabled-icon-opacity: .38;--md-comp-button-outlined-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-hovered-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-outlined-hovered-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-unselected-hovered-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-hovered-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-hovered-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-hovered-label-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-hovered-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-focused-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-outlined-focused-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-unselected-focused-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-focused-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-focused-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-focused-label-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-focused-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-pressed-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-outlined-pressed-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-unselected-pressed-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-pressed-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-pressed-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-pressed-label-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-selected-pressed-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-button-text-label-text-color: var(--md-sys-color-primary);--md-comp-button-text-icon-color: var(--md-sys-color-primary);--md-comp-button-text-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-text-disabled-container-opacity: .1;--md-comp-button-text-disabled-label-text-color: var(--md-sys-color-on-surface);--md-comp-button-text-disabled-label-text-opacity: .38;--md-comp-button-text-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-text-disabled-icon-opacity: .38;--md-comp-button-text-hovered-state-layer-color: var(--md-sys-color-primary);--md-comp-button-text-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-text-hovered-label-text-color: var(--md-sys-color-primary);--md-comp-button-text-hovered-icon-color: var(--md-sys-color-primary);--md-comp-button-text-focused-state-layer-color: var(--md-sys-color-primary);--md-comp-button-text-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-text-focused-label-text-color: var(--md-sys-color-primary);--md-comp-button-text-focused-icon-color: var(--md-sys-color-primary);--md-comp-button-text-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-button-text-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-text-pressed-label-text-color: var(--md-sys-color-primary);--md-comp-button-text-pressed-icon-color: var(--md-sys-color-primary);--md-comp-button-xsmall-container-height: 2rem;--md-comp-button-xsmall-outlined-outline-width: .0625rem;--md-comp-button-xsmall-icon-size: 1.25rem;--md-comp-button-xsmall-container-shape-round: calc(var(--md-comp-button-xsmall-container-height) / 2);--md-comp-button-xsmall-container-shape-square: var(--md-sys-shape-corner-medium);--md-comp-button-xsmall-leading-space: .75rem;--md-comp-button-xsmall-icon-label-space: .5rem;--md-comp-button-xsmall-trailing-space: .75rem;--md-comp-button-xsmall-pressed-container-shape: var(--md-sys-shape-corner-small);--md-comp-button-xsmall-selected-container-shape-round: var(--md-sys-shape-corner-medium);--md-comp-button-xsmall-selected-container-shape-square: calc(var(--md-comp-button-xsmall-container-height) / 2);--md-comp-button-small-container-height: 2.5rem;--md-comp-button-small-outlined-outline-width: .0625rem;--md-comp-button-small-icon-size: 1.25rem;--md-comp-button-small-container-shape-round: calc(var(--md-comp-button-small-container-height) / 2);--md-comp-button-small-container-shape-square: var(--md-sys-shape-corner-medium);--md-comp-button-small-leading-space: 1rem;--md-comp-button-small-icon-label-space: .5rem;--md-comp-button-small-trailing-space: 1rem;--md-comp-button-small-pressed-container-shape: var(--md-sys-shape-corner-small);--md-comp-button-small-selected-container-shape-round: var(--md-sys-shape-corner-medium);--md-comp-button-small-selected-container-shape-square: calc(var(--md-comp-button-small-container-height) / 2);--md-comp-button-medium-container-height: 3.5rem;--md-comp-button-medium-outlined-outline-width: .0625rem;--md-comp-button-medium-icon-size: 1.5rem;--md-comp-button-medium-container-shape-round: calc(var(--md-comp-button-medium-container-height) / 2);--md-comp-button-medium-container-shape-square: var(--md-sys-shape-corner-large);--md-comp-button-medium-leading-space: 1.5rem;--md-comp-button-medium-icon-label-space: .5rem;--md-comp-button-medium-trailing-space: 1.5rem;--md-comp-button-medium-pressed-container-shape: var(--md-sys-shape-corner-medium);--md-comp-button-medium-selected-container-shape-round: var(--md-sys-shape-corner-large);--md-comp-button-medium-selected-container-shape-square: calc(var(--md-comp-button-medium-container-height) / 2);--md-comp-button-large-container-height: 6rem;--md-comp-button-large-outlined-outline-width: .125rem;--md-comp-button-large-icon-size: 2rem;--md-comp-button-large-container-shape-round: calc(var(--md-comp-button-large-container-height) / 2);--md-comp-button-large-container-shape-square: var(--md-sys-shape-corner-extra-large);--md-comp-button-large-leading-space: 3rem;--md-comp-button-large-icon-label-space: .75rem;--md-comp-button-large-trailing-space: 3rem;--md-comp-button-large-pressed-container-shape: var(--md-sys-shape-corner-large);--md-comp-button-large-selected-container-shape-round: var(--md-sys-shape-corner-extra-large);--md-comp-button-large-selected-container-shape-square: calc(var(--md-comp-button-large-container-height) / 2);--md-comp-button-xlarge-container-height: 8.5rem;--md-comp-button-xlarge-outlined-outline-width: .1875rem;--md-comp-button-xlarge-icon-size: 2.5rem;--md-comp-button-xlarge-container-shape-round: calc(var(--md-comp-button-xlarge-container-height) / 2);--md-comp-button-xlarge-container-shape-square: var(--md-sys-shape-corner-extra-large);--md-comp-button-xlarge-leading-space: 4rem;--md-comp-button-xlarge-icon-label-space: 1rem;--md-comp-button-xlarge-trailing-space: 4rem;--md-comp-button-xlarge-pressed-container-shape: var(--md-sys-shape-corner-large);--md-comp-button-xlarge-selected-container-shape-round: var(--md-sys-shape-corner-extra-large);--md-comp-button-xlarge-selected-container-shape-square: calc(var(--md-comp-button-xlarge-container-height) / 2);--md-comp-text-button-with-icon-pressed-icon-color: var(--md-sys-color-primary)}}._button_1njvf_4{border:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;transition:border-radius var(--md-easing-fast-spatial),box-shadow var(--md-easing-fast),background-color var(--md-easing-fast),color var(--md-easing-fast);--md-color-container: var(--md-comp-button-container-color);--md-color-on-container: var(--md-comp-button-label-text-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:var(--md-comp-button-container-elevation),inset 0 0 0 var(--button-outline-width, 0) var(--button-outline-color, #000000);border-start-start-radius:var(--md-comp-button-container-shape);border-start-end-radius:var(--md-comp-button-container-shape);border-end-end-radius:var(--md-comp-button-container-shape);border-end-start-radius:var(--md-comp-button-container-shape);height:var(--md-comp-button-container-height);padding-inline-start:var(--md-comp-button-leading-space);padding-inline-end:var(--md-comp-button-trailing-space)}._button_1njvf_4:not(:disabled):not(:has(input:disabled)){cursor:pointer}._button_1njvf_4:hover{--md-color-on-container: var(--md-comp-button-hovered-label-text-color);box-shadow:var(--md-comp-button-hovered-container-elevation, var(--md-comp-button-container-elevation)),inset 0 0 0 var(--button-outline-width, 0) var(--button-outline-color, #000000)}._button_1njvf_4:focus-visible,._button_1njvf_4:has(input:focus-visible){--md-color-on-container: var(--md-comp-button-focused-label-text-color);box-shadow:var(--md-comp-button-focused-container-elevation),inset 0 0 0 var(--button-outline-width, 0) var(--button-outline-color, #000000);outline-offset:var(--md-comp-button-focus-indicator-outline-offset);outline:var(--md-comp-button-focus-indicator-color) solid var(--md-comp-button-focus-indicator-thickness)}._button_1njvf_4[data-pressed=true]{--md-color-on-container: var(--md-comp-button-pressed-label-text-color);box-shadow:var(--md-comp-button-pressed-container-elevation),inset 0 0 0 var(--button-outline-width, 0) var(--button-outline-color, #000000)}._button_1njvf_4:disabled,label._button_1njvf_4:has(input:disabled){background-color:rgb(from var(--md-comp-button-disabled-container-color) r g b / var(--md-comp-button-disabled-container-opacity));color:rgb(from var(--md-comp-button-disabled-label-text-color) r g b / var(--md-comp-button-disabled-label-text-opacity));box-shadow:var(--md-comp-button-disabled-container-elevation),inset 0 0 0 var(--button-outline-width, 0) var(--button-outline-color, #000000)}._button_1njvf_4[data-color=elevated]{--md-comp-button-container-color: var(--md-comp-button-elevated-container-color);--md-comp-button-container-elevation: var(--md-comp-button-elevated-container-elevation);--md-comp-button-label-text-color: var(--md-comp-button-elevated-label-text-color);--md-comp-button-hovered-container-elevation: var(--md-comp-button-elevated-hovered-container-elevation);--md-comp-button-hovered-label-text-color: var(--md-comp-button-elevated-hovered-label-text-color);--md-comp-button-focused-container-elevation: var(--md-comp-button-elevated-focused-container-elevation);--md-comp-button-focused-label-text-color: var(--md-comp-button-elevated-focused-label-text-color);--md-comp-button-pressed-container-elevation: var(--md-comp-button-elevated-pressed-container-elevation);--md-comp-button-pressed-label-text-color: var(--md-comp-button-elevated-pressed-label-text-color);--md-comp-button-disabled-container-color: var(--md-comp-button-elevated-disabled-container-color);--md-comp-button-disabled-container-opacity: var(--md-comp-button-elevated-disabled-container-opacity);--md-comp-button-disabled-container-elevation: var(--md-comp-button-elevated-disabled-container-elevation);--md-comp-button-disabled-label-text-color: var(--md-comp-button-elevated-disabled-label-text-color);--md-comp-button-unselected-container-color: var(--md-comp-button-elevated-unselected-container-color);--md-comp-button-selected-container-color: var(--md-comp-button-elevated-selected-container-color);--md-comp-button-unselected-label-text-color: var(--md-comp-button-elevated-unselected-label-text-color);--md-comp-button-selected-label-text-color: var(--md-comp-button-elevated-selected-label-text-color)}._button_1njvf_4[data-color=filled]{--md-comp-button-container-color: var(--md-comp-button-filled-container-color);--md-comp-button-container-elevation: var(--md-comp-button-filled-container-elevation);--md-comp-button-label-text-color: var(--md-comp-button-filled-label-text-color);--md-comp-button-hovered-container-elevation: var(--md-comp-button-filled-hovered-container-elevation);--md-comp-button-hovered-label-text-color: var(--md-comp-button-filled-hovered-label-text-color);--md-comp-button-focused-container-elevation: var(--md-comp-button-filled-focused-container-elevation);--md-comp-button-focused-label-text-color: var(--md-comp-button-filled-focused-label-text-color);--md-comp-button-pressed-container-elevation: var(--md-comp-button-filled-pressed-container-elevation);--md-comp-button-pressed-label-text-color: var(--md-comp-button-filled-pressed-label-text-color);--md-comp-button-disabled-container-color: var(--md-comp-button-filled-disabled-container-color);--md-comp-button-disabled-container-opacity: var(--md-comp-button-filled-disabled-container-opacity);--md-comp-button-disabled-container-elevation: var(--md-comp-button-filled-disabled-container-elevation);--md-comp-button-disabled-label-text-color: var(--md-comp-button-filled-disabled-label-text-color);--md-comp-button-unselected-container-color: var(--md-comp-button-filled-unselected-container-color);--md-comp-button-selected-container-color: var(--md-comp-button-filled-selected-container-color);--md-comp-button-unselected-label-text-color: var(--md-comp-button-filled-unselected-label-text-color);--md-comp-button-selected-label-text-color: var(--md-comp-button-filled-selected-label-text-color)}._button_1njvf_4[data-color=tonal]{--md-comp-button-container-color: var(--md-comp-button-tonal-container-color);--md-comp-button-container-elevation: var(--md-comp-button-tonal-container-elevation);--md-comp-button-label-text-color: var(--md-comp-button-tonal-label-text-color);--md-comp-button-hovered-container-elevation: var(--md-comp-button-tonal-hovered-container-elevation);--md-comp-button-hovered-label-text-color: var(--md-comp-button-tonal-hovered-label-text-color);--md-comp-button-focused-container-elevation: var(--md-comp-button-tonal-focused-container-elevation);--md-comp-button-focused-label-text-color: var(--md-comp-button-tonal-focused-label-text-color);--md-comp-button-pressed-container-elevation: var(--md-comp-button-tonal-pressed-container-elevation);--md-comp-button-pressed-label-text-color: var(--md-comp-button-tonal-pressed-label-text-color);--md-comp-button-disabled-container-color: var(--md-comp-button-tonal-disabled-container-color);--md-comp-button-disabled-container-opacity: var(--md-comp-button-tonal-disabled-container-opacity);--md-comp-button-disabled-container-elevation: var(--md-comp-button-tonal-disabled-container-elevation);--md-comp-button-disabled-label-text-color: var(--md-comp-button-tonal-disabled-label-text-color);--md-comp-button-unselected-container-color: var(--md-comp-button-tonal-unselected-container-color);--md-comp-button-selected-container-color: var(--md-comp-button-tonal-selected-container-color);--md-comp-button-unselected-label-text-color: var(--md-comp-button-tonal-unselected-label-text-color);--md-comp-button-selected-label-text-color: var(--md-comp-button-tonal-selected-label-text-color)}._button_1njvf_4[data-color=outlined]{--md-comp-button-container-color: transparent;--md-comp-button-label-text-color: var(--md-comp-button-outlined-label-text-color);--button-outline-color: var(--md-comp-button-outlined-outline-color);--md-comp-button-hovered-label-text-color: var(--md-comp-button-outlined-hovered-label-text-color);--md-comp-button-focused-label-text-color: var(--md-comp-button-outlined-focused-label-text-color);--md-comp-button-pressed-label-text-color: var(--md-comp-button-outlined-pressed-label-text-color);--md-comp-button-disabled-container-color: transparent;--md-comp-button-disabled-label-text-color: var(--md-comp-button-outlined-disabled-label-text-color);--md-comp-button-unselected-container-color: transparent;--md-comp-button-selected-container-color: var(--md-comp-button-outlined-selected-container-color);--md-comp-button-unselected-label-text-color: var(--md-comp-button-outlined-unselected-label-text-color);--md-comp-button-selected-label-text-color: var(--md-comp-button-outlined-selected-label-text-color)}._button_1njvf_4[data-color=text]{--md-comp-button-container-color: transparent;--md-comp-button-label-text-color: var(--md-comp-button-text-label-text-color);--md-comp-button-hovered-label-text-color: var(--md-comp-button-text-hovered-label-text-color);--md-comp-button-focused-label-text-color: var(--md-comp-button-text-focused-label-text-color);--md-comp-button-pressed-label-text-color: var(--md-comp-button-text-pressed-label-text-color);--md-comp-button-disabled-container-color: transparent;--md-comp-button-disabled-label-text-color: var(--md-comp-button-text-disabled-label-text-color);--md-comp-button-unselected-container-color: transparent;--md-comp-button-selected-container-color: transparent;--md-comp-button-unselected-label-text-color: var(--md-comp-button-text-label-text-color);--md-comp-button-selected-label-text-color: var(--md-comp-button-text-label-text-color)}._button_1njvf_4[data-size=extra-small]{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--md-comp-button-container-height: var(--md-comp-button-xsmall-container-height);--md-comp-button-leading-space: var(--md-comp-button-xsmall-leading-space);--md-comp-button-trailing-space: var(--md-comp-button-xsmall-trailing-space);--md-comp-button-container-shape-round: var(--md-comp-button-xsmall-container-shape-round);--md-comp-button-container-shape-square: var(--md-comp-button-xsmall-container-shape-square);--md-comp-button-pressed-container-shape: var(--md-comp-button-xsmall-pressed-container-shape);--md-comp-button-selected-container-shape: var(--md-comp-button-xsmall-selected-container-shape-round);--md-comp-button-icon-size: var(--md-comp-button-xsmall-icon-size);--md-comp-button-icon-label-space: var(--md-comp-button-xsmall-icon-label-space)}._button_1njvf_4[data-size=small]{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--md-comp-button-container-height: var(--md-comp-button-small-container-height);--md-comp-button-leading-space: var(--md-comp-button-small-leading-space);--md-comp-button-trailing-space: var(--md-comp-button-small-trailing-space);--md-comp-button-container-shape-round: var(--md-comp-button-small-container-shape-round);--md-comp-button-container-shape-square: var(--md-comp-button-small-container-shape-square);--md-comp-button-pressed-container-shape: var(--md-comp-button-small-pressed-container-shape);--md-comp-button-selected-container-shape: var(--md-comp-button-small-selected-container-shape-round);--md-comp-button-icon-size: var(--md-comp-button-small-icon-size);--md-comp-button-icon-label-space: var(--md-comp-button-small-icon-label-space)}._button_1njvf_4[data-size=medium]{font-family:var(--md-sys-typescale-title-medium-font),sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height);--md-comp-button-container-height: var(--md-comp-button-medium-container-height);--md-comp-button-leading-space: var(--md-comp-button-medium-leading-space);--md-comp-button-trailing-space: var(--md-comp-button-medium-trailing-space);--md-comp-button-container-shape-round: var(--md-comp-button-medium-container-shape-round);--md-comp-button-container-shape-square: var(--md-comp-button-medium-container-shape-square);--md-comp-button-pressed-container-shape: var(--md-comp-button-medium-pressed-container-shape);--md-comp-button-selected-container-shape: var(--md-comp-button-medium-selected-container-shape-round);--md-comp-button-icon-size: var(--md-comp-button-medium-icon-size);--md-comp-button-icon-label-space: var(--md-comp-button-medium-icon-label-space)}._button_1njvf_4[data-size=large]{font-family:var(--md-sys-typescale-headline-small-font),sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height);--md-comp-button-container-height: var(--md-comp-button-large-container-height);--md-comp-button-leading-space: var(--md-comp-button-large-leading-space);--md-comp-button-trailing-space: var(--md-comp-button-large-trailing-space);--md-comp-button-container-shape-round: var(--md-comp-button-large-container-shape-round);--md-comp-button-container-shape-square: var(--md-comp-button-large-container-shape-square);--md-comp-button-pressed-container-shape: var(--md-comp-button-large-pressed-container-shape);--md-comp-button-selected-container-shape: var(--md-comp-button-large-selected-container-shape-round);--md-comp-button-icon-size: var(--md-comp-button-large-icon-size);--md-comp-button-icon-label-space: var(--md-comp-button-large-icon-label-space)}._button_1njvf_4[data-size=extra-large]{font-family:var(--md-sys-typescale-headline-large-font),sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height);--md-comp-button-container-height: var(--md-comp-button-xlarge-container-height);--md-comp-button-leading-space: var(--md-comp-button-xlarge-leading-space);--md-comp-button-trailing-space: var(--md-comp-button-xlarge-trailing-space);--md-comp-button-container-shape-round: var(--md-comp-button-xlarge-container-shape-round);--md-comp-button-container-shape-square: var(--md-comp-button-xlarge-container-shape-square);--md-comp-button-pressed-container-shape: var(--md-comp-button-xlarge-pressed-container-shape);--md-comp-button-selected-container-shape: var(--md-comp-button-xlarge-selected-container-shape-round);--md-comp-button-icon-size: var(--md-comp-button-xlarge-icon-size);--md-comp-button-icon-label-space: var(--md-comp-button-xlarge-icon-label-space)}._button_1njvf_4[data-color=outlined]{&[data-size=extra-small]{--button-outline-width: var(--md-comp-button-xsmall-outlined-outline-width)}&[data-size=small]{--button-outline-width: var(--md-comp-button-small-outlined-outline-width)}&[data-size=medium]{--button-outline-width: var(--md-comp-button-medium-outlined-outline-width)}&[data-size=large]{--button-outline-width: var(--md-comp-button-large-outlined-outline-width)}&[data-size=extra-large]{--button-outline-width: var(--md-comp-button-xlarge-outlined-outline-width)}}._button_1njvf_4[data-shape=rounded]{--md-comp-button-container-shape: var(--md-comp-button-container-shape-round);&[data-pressed=true]{--md-comp-button-container-shape: var(--md-comp-button-pressed-container-shape)}}._button_1njvf_4[data-shape=square]{--md-comp-button-container-shape: var(--md-comp-button-container-shape-square);&[data-pressed=true]{--md-comp-button-container-shape: var(--md-comp-button-pressed-container-shape)}}._button_1njvf_4[data-toggleable=true]{input[type=checkbox],input[type=radio]{all:unset;appearance:none;opacity:0}--md-color-container: var(--md-comp-button-unselected-container-color);--md-color-on-container: var(--md-comp-button-label-text-unselected-color);&:hover{--md-color-on-container: var(--md-comp-button-unselected-hovered-label-text-color)}&:focus-visible,&:has(input:focus-visible){--md-color-on-container: var(--md-comp-button-unselected-focused-label-text-color)}&[data-pressed=true]{--md-color-on-container: var(--md-comp-button-unselected-pressed-label-text-color)}&:has(input[type=checkbox]:checked),&:has(input[type=radio]:checked){--md-comp-button-container-shape: var(--md-comp-button-selected-container-shape);--md-color-container: var(--md-comp-button-selected-container-color);--md-color-on-container: var(--md-comp-button-label-text-selected-color);&:active{--md-comp-button-container-shape: var(--md-comp-button-pressed-container-shape)}}}[data-type=connected] ._button_1njvf_4{border-start-start-radius:var(--md-comp-button-group-connected-container-shape);border-start-end-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--md-comp-button-group-connected-container-shape);&:first-of-type{border-start-start-radius:var(--md-comp-button-group-connected-container-shape);border-start-end-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--md-comp-button-group-connected-container-shape);&[data-pressed=true]{--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}}&:last-of-type{--md-comp-button-container-shape: var(--md-comp-button-group-connected-inner-corner-corner-size);border-start-start-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-start-end-radius:var(--md-comp-button-group-connected-container-shape);border-end-end-radius:var(--md-comp-button-group-connected-container-shape);border-end-start-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);&[data-pressed=true]{--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}}&:not(:first-of-type):not(:last-of-type){--md-comp-button-container-shape: var(--md-comp-button-group-connected-inner-corner-corner-size);border-start-start-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-start-end-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--md-comp-button-group-connected-inner-corner-corner-size);&[data-pressed=true]{--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}}&:first-of-type:active,&:last-of-type:active{--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}&:not(:first-of-type):not(:last-of-type):active{border-radius:var(--md-comp-button-group-connected-pressed-inner-corner-corner-size)}&:first-of-type:has(input:checked){border-start-end-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);border-end-end-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);&[data-pressed=true]{--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}}&:last-of-type:has(input:checked){border-start-start-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);border-end-start-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);&[data-pressed=true]{--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}}&:not(:first-of-type):not(:last-of-type):has(input:checked){border-start-start-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);border-start-end-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);border-end-end-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);border-end-start-radius:var(--md-comp-button-group-connected-selected-inner-corner-corner-size);&[data-pressed=true]{--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-pressed-inner-corner-corner-size )}}}._leading_1njvf_787{margin-inline-end:var(--md-comp-button-icon-label-space)}._trailing_1njvf_791{margin-inline-start:var(--md-comp-button-icon-label-space)}._icon_1njvf_795{display:inline-flex;align-items:center;justify-content:center;width:var(--md-comp-button-icon-size);height:var(--md-comp-button-icon-size);font-size:var(--md-comp-button-icon-size)}@layer tokens{._icon_u5awa_2{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}}@layer tokens{._buttonGroup_wv6af_2{--md-comp-button-group-standard-xsmall-container-height: 2rem;--md-comp-button-group-standard-xsmall-between-space: 1.125rem;--md-comp-button-group-standard-xsmall-pressed-item-width-motion-spring-dampening: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-button-group-standard-xsmall-pressed-item-width-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-button-group-standard-xsmall-pressed-item-width-multiplier: 15%;--md-comp-button-group-standard-small-container-height: 2.5rem;--md-comp-button-group-standard-small-between-space: .75rem;--md-comp-button-group-standard-small-pressed-item-width-motion-spring-dampening: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-button-group-standard-small-pressed-item-width-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-button-group-standard-small-pressed-item-width-multiplier: 15%;--md-comp-button-group-standard-medium-container-height: 3.5rem;--md-comp-button-group-standard-medium-between-space: .5rem;--md-comp-button-group-standard-medium-pressed-item-width-motion-spring-dampening: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-button-group-standard-medium-pressed-item-width-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-button-group-standard-medium-pressed-item-width-multiplier: 15%;--md-comp-button-group-standard-large-container-height: 6rem;--md-comp-button-group-standard-large-between-space: .5rem;--md-comp-button-group-standard-large-pressed-item-width-motion-spring-dampening: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-button-group-standard-large-pressed-item-width-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-button-group-standard-large-pressed-item-width-multiplier: 15%;--md-comp-button-group-standard-xlarge-container-height: 8.5rem;--md-comp-button-group-standard-xlarge-between-space: .5rem;--md-comp-button-group-standard-xlarge-pressed-item-width-motion-spring-dampening: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-button-group-standard-xlarge-pressed-item-width-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-button-group-standard-xlarge-pressed-item-width-multiplier: 15%;--md-comp-button-group-connected-xsmall-container-height: 2rem;--md-comp-button-group-connected-xsmall-between-space: .125rem;--md-comp-button-group-connected-xsmall-container-shape: calc(var(--md-comp-button-group-connected-xsmall-container-height) / 2);--md-comp-button-group-connected-xsmall-inner-corner-corner-size: var(--md-sys-shape-corner-value-small);--md-comp-button-group-connected-xsmall-pressed-inner-corner-corner-size: var( --md-sys-shape-corner-value-extra-small );--md-comp-button-group-connected-xsmall-selected-inner-corner-corner-size: calc(var(--md-comp-button-group-connected-xsmall-container-height) / 2);--md-comp-button-group-connected-small-container-height: 2.5rem;--md-comp-button-group-connected-small-between-space: .125rem;--md-comp-button-group-connected-small-container-shape: calc(var(--md-comp-button-group-connected-small-container-height) / 2);--md-comp-button-group-connected-small-inner-corner-corner-size: var(--md-sys-shape-corner-value-small);--md-comp-button-group-connected-small-pressed-inner-corner-corner-size: var( --md-sys-shape-corner-value-extra-small );--md-comp-button-group-connected-small-selected-inner-corner-corner-size: calc(var(--md-comp-button-group-connected-small-container-height) / 2);--md-comp-button-group-connected-medium-container-height: 3.5rem;--md-comp-button-group-connected-medium-between-space: .125rem;--md-comp-button-group-connected-medium-container-shape: calc(var(--md-comp-button-group-connected-medium-container-height) / 2);--md-comp-button-group-connected-medium-inner-corner-corner-size: var(--md-sys-shape-corner-value-small);--md-comp-button-group-connected-medium-pressed-inner-corner-corner-size: var( --md-sys-shape-corner-value-extra-small );--md-comp-button-group-connected-medium-selected-inner-corner-corner-size: calc(var(--md-comp-button-group-connected-medium-container-height) / 2);--md-comp-button-group-connected-large-container-height: 6rem;--md-comp-button-group-connected-large-between-space: .125rem;--md-comp-button-group-connected-large-container-shape: calc(var(--md-comp-button-group-connected-large-container-height) / 2);--md-comp-button-group-connected-large-inner-corner-corner-size: var(--md-sys-shape-corner-value-large);--md-comp-button-group-connected-large-pressed-inner-corner-corner-size: var(--md-sys-shape-corner-value-medium);--md-comp-button-group-connected-large-selected-inner-corner-corner-size: calc(var(--md-comp-button-group-connected-large-container-height) / 2);--md-comp-button-group-connected-xlarge-container-height: 8.5rem;--md-comp-button-group-connected-xlarge-between-space: .125rem;--md-comp-button-group-connected-xlarge-container-shape: calc(var(--md-comp-button-group-connected-xlarge-container-height) / 2);--md-comp-button-group-connected-xlarge-inner-corner-corner-size: var(--md-sys-shape-corner-value-large-increased);--md-comp-button-group-connected-xlarge-pressed-inner-corner-corner-size: var(--md-sys-shape-corner-value-large);--md-comp-button-group-connected-xlarge-selected-inner-corner-corner-size: calc(var(--md-comp-button-group-connected-xlarge-container-height) / 2)}}._buttonGroup_wv6af_2{all:unset;display:inline-flex;height:var(--md-comp-button-group-height);gap:var(--md-comp-button-group-between-space)}._buttonGroup_wv6af_2[data-type=standard]{--md-comp-button-group-height: var(--md-comp-button-group-height);--md-comp-button-group-between-space: var(--md-comp-button-group-standard-medium-between-space)}._buttonGroup_wv6af_2[data-type=standard][data-size=extra-small]{--md-comp-button-group-height: var(--md-comp-button-group-standard-xsmall-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-standard-xsmall-between-space)}._buttonGroup_wv6af_2[data-type=standard][data-size=small]{--md-comp-button-group-height: var(--md-comp-button-group-standard-small-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-standard-small-between-space)}._buttonGroup_wv6af_2[data-type=standard][data-size=medium]{--md-comp-button-group-height: var(--md-comp-button-group-standard-medium-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-standard-medium-between-space)}._buttonGroup_wv6af_2[data-type=standard][data-size=large]{--md-comp-button-group-height: var(--md-comp-button-group-standard-large-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-standard-large-between-space)}._buttonGroup_wv6af_2[data-type=standard][data-size=extra-large]{--md-comp-button-group-height: var(--md-comp-button-group-standard-xlarge-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-standard-xlarge-between-space)}._buttonGroup_wv6af_2[data-type=connected]{--md-comp-button-group-connected-container-shape: var(--md-comp-button-group-connected-medium-container-shape);--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-medium-inner-corner-corner-size );--md-comp-button-group-connected-pressed-inner-corner-corner-size: var( --md-comp-button-group-connected-medium-pressed-inner-corner-corner-size );--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-medium-selected-inner-corner-corner-size )}._buttonGroup_wv6af_2[data-type=connected][data-size=extra-small]{--md-comp-button-group-height: var(--md-comp-button-group-connected-xsmall-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-connected-xsmall-between-space);--md-comp-button-group-connected-container-shape: var(--md-comp-button-group-connected-xsmall-container-shape);--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-xsmall-inner-corner-corner-size );--md-comp-button-group-connected-pressed-inner-corner-corner-size: var( --md-comp-button-group-connected-xsmall-pressed-inner-corner-corner-size );--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-xsmall-selected-inner-corner-corner-size )}._buttonGroup_wv6af_2[data-type=connected][data-size=small]{--md-comp-button-group-height: var(--md-comp-button-group-connected-small-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-connected-small-between-space);--md-comp-button-group-connected-container-shape: var(--md-comp-button-group-connected-small-container-shape);--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-small-inner-corner-corner-size );--md-comp-button-group-connected-pressed-inner-corner-corner-size: var( --md-comp-button-group-connected-small-pressed-inner-corner-corner-size );--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-small-selected-inner-corner-corner-size )}._buttonGroup_wv6af_2[data-type=connected][data-size=medium]{--md-comp-button-group-height: var(--md-comp-button-group-connected-medium-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-connected-medium-between-space);--md-comp-button-group-connected-container-shape: var(--md-comp-button-group-connected-medium-container-shape);--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-medium-inner-corner-corner-size );--md-comp-button-group-connected-pressed-inner-corner-corner-size: var( --md-comp-button-group-connected-medium-pressed-inner-corner-corner-size );--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-medium-selected-inner-corner-corner-size )}._buttonGroup_wv6af_2[data-type=connected][data-size=large]{--md-comp-button-group-height: var(--md-comp-button-group-connected-large-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-connected-large-between-space);--md-comp-button-group-connected-container-shape: var(--md-comp-button-group-connected-large-container-shape);--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-large-inner-corner-corner-size );--md-comp-button-group-connected-pressed-inner-corner-corner-size: var( --md-comp-button-group-connected-large-pressed-inner-corner-corner-size );--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-large-selected-inner-corner-corner-size )}._buttonGroup_wv6af_2[data-type=connected][data-size=extra-large]{--md-comp-button-group-height: var(--md-comp-button-group-connected-xlarge-container-height);--md-comp-button-group-between-space: var(--md-comp-button-group-connected-xlarge-between-space);--md-comp-button-group-connected-container-shape: var(--md-comp-button-group-connected-xlarge-container-shape);--md-comp-button-group-connected-inner-corner-corner-size: var( --md-comp-button-group-connected-xlarge-inner-corner-corner-size );--md-comp-button-group-connected-pressed-inner-corner-corner-size: var( --md-comp-button-group-connected-xlarge-pressed-inner-corner-corner-size );--md-comp-button-group-connected-selected-inner-corner-corner-size: var( --md-comp-button-group-connected-xlarge-selected-inner-corner-corner-size )}@layer tokens{._icon-button_1k564_4{--md-comp-icon-button-container-color: var(--md-sys-color-primary);--md-comp-icon-button-unselected-container-color: var(--md-sys-color-surface-container);--md-comp-icon-button-selected-container-color: var(--md-sys-color-primary);--md-comp-icon-button-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-container-height: 2.5rem;--md-comp-icon-button-icon-size: 1.5rem;--md-comp-icon-button-narrow-leading-space: .25rem;--md-comp-icon-button-narrow-trailing-space: .25rem;--md-comp-icon-button-default-leading-space: .5rem;--md-comp-icon-button-default-trailing-space: .5rem;--md-comp-icon-button-wide-leading-space: .875rem;--md-comp-icon-button-wide-trailing-space: .875rem;--md-comp-icon-button-container-shape-round: var(--md-sys-shape-corner-full);--md-comp-icon-button-container-shape-square: var(--md-sys-shape-corner-medium);--md-comp-icon-button-pressed-container-shape: var(--md-sys-shape-corner-small);--md-comp-icon-button-pressed-container-corner-size-motion-spring-damping: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-icon-button-pressed-container-corner-size-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-icon-button-selected-container-shape-round: var(--md-sys-shape-corner-medium);--md-comp-icon-button-selected-container-shape-square: var(--md-sys-shape-corner-full);--md-comp-icon-button-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-icon-button-focus-indicator-thickness: var(--md-sys-state-focus-indicator-thickness);--md-comp-icon-button-focus-indicator-outline-offset: var(--md-sys-state-focus-indicator-outer-offset);--md-comp-icon-button-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-icon-button-disabled-container-opacity: .1;--md-comp-icon-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-icon-button-disabled-icon-opacity: .38;--md-comp-icon-button-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-icon-button-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-icon-button-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-icon-button-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-selected-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-container-color: var(--md-sys-color-primary);--md-comp-icon-button-filled-unselected-container-color: var(--md-sys-color-surface-container);--md-comp-icon-button-filled-selected-container-color: var(--md-sys-color-primary);--md-comp-icon-button-filled-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-icon-button-filled-disabled-container-opacity: .1;--md-comp-icon-button-filled-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-icon-button-filled-disabled-icon-opacity: .38;--md-comp-icon-button-filled-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-hovered-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-icon-button-filled-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-hovered-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-focused-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-icon-button-filled-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-focused-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-icon-button-filled-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-filled-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-filled-selected-pressed-icon-color: var(--md-sys-color-on-primary);--md-comp-icon-button-tonal-container-color: var(--md-sys-color-secondary-container);--md-comp-icon-button-tonal-unselected-container-color: var(--md-sys-color-secondary-container);--md-comp-icon-button-tonal-selected-container-color: var(--md-sys-color-secondary);--md-comp-icon-button-tonal-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-icon-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-tonal-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-icon-button-tonal-disabled-container-opacity: .1;--md-comp-icon-button-tonal-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-icon-button-tonal-disabled-icon-opacity: .38;--md-comp-icon-button-tonal-hovered-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-hovered-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-hovered-state-layer-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-tonal-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-icon-button-tonal-hovered-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-hovered-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-hovered-icon-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-tonal-focused-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-focused-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-focused-state-layer-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-tonal-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-icon-button-tonal-focused-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-focused-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-focused-icon-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-tonal-pressed-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-pressed-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-pressed-state-layer-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-tonal-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-icon-button-tonal-pressed-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-unselected-pressed-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-tonal-selected-pressed-icon-color: var(--md-sys-color-on-secondary);--md-comp-icon-button-outlined-outline-color: var(--md-sys-color-outline-variant);--md-comp-icon-button-outlined-unselected-outline-color: var(--md-sys-color-outline-variant);--md-comp-icon-button-outlined-selected-container-color: var(--md-sys-color-inverse-surface);--md-comp-icon-button-outlined-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-outlined-disabled-outline-color: var(--md-sys-color-outline-variant);--md-comp-icon-button-outlined-unselected-disabled-outline-color: var(--md-sys-color-outline-variant);--md-comp-icon-button-outlined-selected-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-icon-button-outlined-selected-disabled-container-opacity: .1;--md-comp-icon-button-outlined-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-icon-button-outlined-disabled-icon-opacity: .38;--md-comp-icon-button-outlined-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-hovered-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-outlined-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-icon-button-outlined-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-hovered-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-outlined-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-focused-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-outlined-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-icon-button-outlined-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-focused-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-outlined-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-pressed-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-outlined-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-icon-button-outlined-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-outlined-selected-pressed-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-icon-button-standard-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-icon-color: var(--md-sys-color-primary);--md-comp-icon-button-standard-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-icon-button-standard-disabled-icon-opacity: .38;--md-comp-icon-button-standard-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-hovered-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-hovered-state-layer-color: var(--md-sys-color-primary);--md-comp-icon-button-standard-hovered-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-icon-button-standard-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-hovered-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-hovered-icon-color: var(--md-sys-color-primary);--md-comp-icon-button-standard-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-focused-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-focused-state-layer-color: var(--md-sys-color-primary);--md-comp-icon-button-standard-focused-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-icon-button-standard-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-focused-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-focused-icon-color: var(--md-sys-color-primary);--md-comp-icon-button-standard-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-icon-button-standard-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-icon-button-standard-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-unselected-pressed-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-standard-selected-pressed-icon-color: var(--md-sys-color-primary);--md-comp-icon-button-xsmall-container-height: 2rem;--md-comp-icon-button-xsmall-icon-size: 1.25rem;--md-comp-icon-button-xsmall-narrow-leading-space: .25rem;--md-comp-icon-button-xsmall-narrow-trailing-space: .25rem;--md-comp-icon-button-xsmall-default-leading-space: .375rem;--md-comp-icon-button-xsmall-default-trailing-space: .375rem;--md-comp-icon-button-xsmall-wide-leading-space: .625rem;--md-comp-icon-button-xsmall-wide-trailing-space: .625rem;--md-comp-icon-button-xsmall-container-shape-round: calc(var(--md-comp-icon-button-xsmall-container-height) / 2);--md-comp-icon-button-xsmall-container-shape-square: var(--md-sys-shape-corner-medium);--md-comp-icon-button-xsmall-outlined-outline-width: .0625rem;--md-comp-icon-button-xsmall-pressed-container-shape: var(--md-sys-shape-corner-small);--md-comp-icon-button-xsmall-pressed-container-corner-size-motion-spring-damping: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-icon-button-xsmall-pressed-container-corner-size-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-icon-button-xsmall-selected-container-shape-round: var(--md-sys-shape-corner-medium);--md-comp-icon-button-xsmall-selected-container-shape-square: calc( var(--md-comp-icon-button-xsmall-container-height) / 2 );--md-comp-icon-button-small-container-height: 2.5rem;--md-comp-icon-button-small-icon-size: 1.5rem;--md-comp-icon-button-small-narrow-leading-space: .25rem;--md-comp-icon-button-small-narrow-trailing-space: .25rem;--md-comp-icon-button-small-default-leading-space: .5rem;--md-comp-icon-button-small-default-trailing-space: .5rem;--md-comp-icon-button-small-wide-leading-space: .875rem;--md-comp-icon-button-small-wide-trailing-space: .875rem;--md-comp-icon-button-small-container-shape-round: calc(var(--md-comp-icon-button-small-container-height) / 2);--md-comp-icon-button-small-container-shape-square: var(--md-sys-shape-corner-medium);--md-comp-icon-button-small-outlined-outline-width: .0625rem;--md-comp-icon-button-small-pressed-container-shape: var(--md-sys-shape-corner-small);--md-comp-icon-button-small-pressed-container-corner-size-motion-spring-damping: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-icon-button-small-pressed-container-corner-size-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-icon-button-small-selected-container-shape-round: var(--md-sys-shape-corner-medium);--md-comp-icon-button-small-selected-container-shape-square: calc( var(--md-comp-icon-button-small-container-height) / 2 );--md-comp-icon-button-medium-container-height: 3.5rem;--md-comp-icon-button-medium-icon-size: 1.5rem;--md-comp-icon-button-medium-narrow-leading-space: .75rem;--md-comp-icon-button-medium-narrow-trailing-space: .75rem;--md-comp-icon-button-medium-default-leading-space: 1rem;--md-comp-icon-button-medium-default-trailing-space: 1rem;--md-comp-icon-button-medium-wide-leading-space: 1.5rem;--md-comp-icon-button-medium-wide-trailing-space: 1.5rem;--md-comp-icon-button-medium-container-shape-round: calc(var(--md-comp-icon-button-medium-container-height) / 2);--md-comp-icon-button-medium-container-shape-square: var(--md-sys-shape-corner-large);--md-comp-icon-button-medium-outlined-outline-width: .0625rem;--md-comp-icon-button-medium-pressed-container-shape: var(--md-sys-shape-corner-medium);--md-comp-icon-button-medium-pressed-container-corner-size-motion-spring-damping: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-icon-button-medium-pressed-container-corner-size-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-icon-button-medium-selected-container-shape-round: var(--md-sys-shape-corner-large);--md-comp-icon-button-medium-selected-container-shape-square: calc( var(--md-comp-icon-button-medium-container-height) / 2 );--md-comp-icon-button-large-container-height: 6rem;--md-comp-icon-button-large-icon-size: 2rem;--md-comp-icon-button-large-narrow-leading-space: 1rem;--md-comp-icon-button-large-narrow-trailing-space: 1rem;--md-comp-icon-button-large-default-leading-space: 2rem;--md-comp-icon-button-large-default-trailing-space: 2rem;--md-comp-icon-button-large-wide-leading-space: 3rem;--md-comp-icon-button-large-wide-trailing-space: 3rem;--md-comp-icon-button-large-container-shape-round: calc(var(--md-comp-icon-button-large-container-height) / 2);--md-comp-icon-button-large-container-shape-square: var(--md-sys-shape-corner-extra-large);--md-comp-icon-button-large-outlined-outline-width: .125rem;--md-comp-icon-button-large-pressed-container-shape: var(--md-sys-shape-corner-large);--md-comp-icon-button-large-pressed-container-corner-size-motion-spring-damping: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-icon-button-large-pressed-container-corner-size-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-icon-button-large-selected-container-shape-round: var(--md-sys-shape-corner-extra-large);--md-comp-icon-button-large-selected-container-shape-square: calc( var(--md-comp-icon-button-large-container-height) / 2 );--md-comp-icon-button-xlarge-container-height: 8.5rem;--md-comp-icon-button-xlarge-icon-size: 2.5rem;--md-comp-icon-button-xlarge-narrow-leading-space: 2rem;--md-comp-icon-button-xlarge-narrow-trailing-space: 2rem;--md-comp-icon-button-xlarge-default-leading-space: 3rem;--md-comp-icon-button-xlarge-default-trailing-space: 3rem;--md-comp-icon-button-xlarge-wide-leading-space: 4.5rem;--md-comp-icon-button-xlarge-wide-trailing-space: 4.5rem;--md-comp-icon-button-xlarge-container-shape-round: calc(var(--md-comp-icon-button-xlarge-container-height) / 2);--md-comp-icon-button-xlarge-container-shape-square: var(--md-sys-shape-corner-extra-large);--md-comp-icon-button-xlarge-outlined-outline-width: .1875rem;--md-comp-icon-button-xlarge-pressed-container-shape: var(--md-sys-shape-corner-large);--md-comp-icon-button-xlarge-pressed-container-corner-size-motion-spring-damping: var( --md-sys-motion-spring-fast-spatial-damping );--md-comp-icon-button-xlarge-pressed-container-corner-size-motion-spring-stiffness: var( --md-sys-motion-spring-fast-spatial-stiffness );--md-comp-icon-button-xlarge-selected-container-shape-round: var(--md-sys-shape-corner-extra-large);--md-comp-icon-button-xlarge-selected-container-shape-square: calc( var(--md-comp-icon-button-xlarge-container-height) / 2 )}}._icon-button_1k564_4{border:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;transition:border-radius var(--md-easing-fast-spatial),box-shadow var(--md-easing-fast),background-color var(--md-easing-fast),color var(--md-easing-fast);--md-color-container: var(--md-comp-icon-button-container-color);--md-color-on-container: var(--md-comp-icon-button-icon-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:inset 0 0 0 var(--button-outline-width, 0) var(--outline-color, #000000);border-start-start-radius:var(--md-comp-icon-button-container-shape);border-start-end-radius:var(--md-comp-icon-button-container-shape);border-end-end-radius:var(--md-comp-icon-button-container-shape);border-end-start-radius:var(--md-comp-icon-button-container-shape);height:var(--md-comp-icon-button-container-height);--md-comp-icon-button-leading-space: var(--md-comp-icon-button-default-leading-space);--md-comp-icon-button-trailing-space: var(--md-comp-icon-button-default-trailing-space);padding-inline-start:var(--md-comp-icon-button-leading-space);padding-inline-end:var(--md-comp-icon-button-trailing-space)}._icon-button_1k564_4:not(:disabled):not(:has(input:disabled)){cursor:pointer}._icon-button_1k564_4:hover{--md-color-on-container: var(--md-comp-icon-button-hovered-icon-color);box-shadow:inset 0 0 0 var(--button-outline-width, 0) var(--outline-color, #000000)}._icon-button_1k564_4:focus-visible,._icon-button_1k564_4:has(input:focus-visible){--md-color-on-container: var(--md-comp-icon-button-focused-icon-color);outline-offset:var(--md-comp-icon-button-focus-indicator-outline-offset);outline:var(--md-comp-icon-button-focus-indicator-color) solid var(--md-comp-icon-button-focus-indicator-thickness);box-shadow:inset 0 0 0 var(--button-outline-width, 0) var(--outline-color, #000000)}._icon-button_1k564_4[data-pressed=true]{--md-color-on-container: var(--md-comp-icon-button-pressed-icon-color);box-shadow:inset 0 0 0 var(--button-outline-width, 0) var(--outline-color, #000000)}._icon-button_1k564_4:disabled,label._icon-button_1k564_4:has(input:disabled){background-color:rgb(from var(--md-comp-icon-button-disabled-container-color) r g b / var(--md-comp-icon-button-disabled-container-opacity));color:rgb(from var(--md-comp-icon-button-disabled-icon-color) r g b / var(--md-comp-icon-button-disabled-icon-opacity));box-shadow:inset 0 0 0 var(--button-outline-width, 0) var(--outline-color, #000000)}._icon-button_1k564_4[data-color=filled]{--md-comp-icon-button-container-color: var(--md-comp-icon-button-filled-container-color);--md-comp-icon-button-icon-color: var(--md-comp-icon-button-filled-icon-color);--md-comp-icon-button-hovered-icon-color: var(--md-comp-icon-button-filled-hovered-icon-color);--md-comp-icon-button-focused-icon-color: var(--md-comp-icon-button-filled-focused-icon-color);--md-comp-icon-button-pressed-icon-color: var(--md-comp-icon-button-filled-pressed-icon-color);--md-comp-icon-button-disabled-container-color: var(--md-comp-icon-button-filled-disabled-container-color);--md-comp-icon-button-disabled-container-opacity: var(--md-comp-icon-button-filled-disabled-container-opacity);--md-comp-icon-button-disabled-icon-color: var(--md-comp-icon-button-filled-disabled-icon-color);--md-comp-icon-button-unselected-container-color: var(--md-comp-icon-button-filled-unselected-container-color);--md-comp-icon-button-selected-container-color: var(--md-comp-icon-button-filled-selected-container-color);--md-comp-icon-button-unselected-icon-color: var(--md-comp-icon-button-filled-unselected-icon-color);--md-comp-icon-button-selected-icon-color: var(--md-comp-icon-button-filled-selected-icon-color)}._icon-button_1k564_4[data-color=tonal]{--md-comp-icon-button-container-color: var(--md-comp-icon-button-tonal-container-color);--md-comp-icon-button-icon-color: var(--md-comp-icon-button-tonal-icon-color);--md-comp-icon-button-hovered-icon-color: var(--md-comp-icon-button-tonal-hovered-icon-color);--md-comp-icon-button-focused-icon-color: var(--md-comp-icon-button-tonal-focused-icon-color);--md-comp-icon-button-pressed-icon-color: var(--md-comp-icon-button-tonal-pressed-icon-color);--md-comp-icon-button-disabled-container-color: var(--md-comp-icon-button-tonal-disabled-container-color);--md-comp-icon-button-disabled-container-opacity: var(--md-comp-icon-button-tonal-disabled-container-opacity);--md-comp-icon-button-disabled-icon-color: var(--md-comp-icon-button-tonal-disabled-icon-color);--md-comp-icon-button-unselected-container-color: var(--md-comp-icon-button-tonal-unselected-container-color);--md-comp-icon-button-selected-container-color: var(--md-comp-icon-button-tonal-selected-container-color);--md-comp-icon-button-unselected-icon-color: var(--md-comp-icon-button-tonal-unselected-icon-color);--md-comp-icon-button-selected-icon-color: var(--md-comp-icon-button-tonal-selected-icon-color)}._icon-button_1k564_4[data-color=outlined]{--md-comp-icon-button-container-color: transparent;--md-comp-icon-button-icon-color: var(--md-comp-icon-button-outlined-icon-color);--outline-color: var(--md-comp-icon-button-outlined-outline-color);--md-comp-icon-button-hovered-icon-color: var(--md-comp-icon-button-outlined-hovered-icon-color);--md-comp-icon-button-focused-icon-color: var(--md-comp-icon-button-outlined-focused-icon-color);--md-comp-icon-button-pressed-icon-color: var(--md-comp-icon-button-outlined-pressed-icon-color);--md-comp-icon-button-disabled-container-color: transparent;--md-comp-icon-button-disabled-icon-color: var(--md-comp-icon-button-outlined-disabled-icon-color);--md-comp-icon-button-unselected-container-color: transparent;--md-comp-icon-button-selected-container-color: var(--md-comp-icon-button-outlined-selected-container-color);--md-comp-icon-button-unselected-icon-color: var(--md-comp-icon-button-outlined-unselected-icon-color);--md-comp-icon-button-selected-icon-color: var(--md-comp-icon-button-outlined-selected-icon-color)}._icon-button_1k564_4[data-color=standard]{--md-comp-icon-button-container-color: transparent;--md-comp-icon-button-icon-color: var(--md-comp-icon-button-standard-icon-color);--md-comp-icon-button-hovered-icon-color: var(--md-comp-icon-button-standard-hovered-icon-color);--md-comp-icon-button-focused-icon-color: var(--md-comp-icon-button-standard-focused-icon-color);--md-comp-icon-button-pressed-icon-color: var(--md-comp-icon-button-standard-pressed-icon-color);--md-comp-icon-button-disabled-container-color: transparent;--md-comp-icon-button-disabled-icon-color: var(--md-comp-icon-button-standard-disabled-icon-color);--md-comp-icon-button-unselected-container-color: transparent;--md-comp-icon-button-selected-container-color: transparent;--md-comp-icon-button-unselected-icon-color: var(--md-comp-icon-button-standard-icon-color);--md-comp-icon-button-selected-icon-color: var(--md-comp-icon-button-standard-icon-color)}._icon-button_1k564_4[data-size=extra-small]{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--md-comp-icon-button-container-height: var(--md-comp-icon-button-xsmall-container-height);--md-comp-icon-button-default-leading-space: var(--md-comp-icon-button-xsmall-default-leading-space);--md-comp-icon-button-default-trailing-space: var(--md-comp-icon-button-xsmall-default-trailing-space);--md-comp-icon-button-narrow-leading-space: var(--md-comp-icon-button-xsmall-narrow-leading-space);--md-comp-icon-button-narrow-trailing-space: var(--md-comp-icon-button-xsmall-narrow-trailing-space);--md-comp-icon-button-wide-leading-space: var(--md-comp-icon-button-xsmall-wide-leading-space);--md-comp-icon-button-wide-trailing-space: var(--md-comp-icon-button-xsmall-wide-trailing-space);--md-comp-icon-button-container-shape-round: var(--md-comp-icon-button-xsmall-container-shape-round);--md-comp-icon-button-container-shape-square: var(--md-comp-icon-button-xsmall-container-shape-square);--md-comp-icon-button-pressed-container-shape: var(--md-comp-icon-button-xsmall-pressed-container-shape);--md-comp-icon-button-selected-container-shape: var(--md-comp-icon-button-xsmall-selected-container-shape-round);--md-comp-icon-button-icon-size: var(--md-comp-icon-button-xsmall-icon-size)}._icon-button_1k564_4[data-size=small]{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--md-comp-icon-button-container-height: var(--md-comp-icon-button-small-container-height);--md-comp-icon-button-default-leading-space: var(--md-comp-icon-button-small-default-leading-space);--md-comp-icon-button-default-trailing-space: var(--md-comp-icon-button-small-default-trailing-space);--md-comp-icon-button-narrow-leading-space: var(--md-comp-icon-button-small-narrow-leading-space);--md-comp-icon-button-narrow-trailing-space: var(--md-comp-icon-button-small-narrow-trailing-space);--md-comp-icon-button-wide-leading-space: var(--md-comp-icon-button-small-wide-leading-space);--md-comp-icon-button-wide-trailing-space: var(--md-comp-icon-button-small-wide-trailing-space);--md-comp-icon-button-container-shape-round: var(--md-comp-icon-button-small-container-shape-round);--md-comp-icon-button-container-shape-square: var(--md-comp-icon-button-small-container-shape-square);--md-comp-icon-button-pressed-container-shape: var(--md-comp-icon-button-small-pressed-container-shape);--md-comp-icon-button-selected-container-shape: var(--md-comp-icon-button-small-selected-container-shape-round);--md-comp-icon-button-icon-size: var(--md-comp-icon-button-small-icon-size)}._icon-button_1k564_4[data-size=medium]{font-family:var(--md-sys-typescale-title-medium-font),sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height);--md-comp-icon-button-container-height: var(--md-comp-icon-button-medium-container-height);--md-comp-icon-button-default-leading-space: var(--md-comp-icon-button-medium-default-leading-space);--md-comp-icon-button-default-trailing-space: var(--md-comp-icon-button-medium-default-trailing-space);--md-comp-icon-button-narrow-leading-space: var(--md-comp-icon-button-medium-narrow-leading-space);--md-comp-icon-button-narrow-trailing-space: var(--md-comp-icon-button-medium-narrow-trailing-space);--md-comp-icon-button-wide-leading-space: var(--md-comp-icon-button-medium-wide-leading-space);--md-comp-icon-button-wide-trailing-space: var(--md-comp-icon-button-medium-wide-trailing-space);--md-comp-icon-button-container-shape-round: var(--md-comp-icon-button-medium-container-shape-round);--md-comp-icon-button-container-shape-square: var(--md-comp-icon-button-medium-container-shape-square);--md-comp-icon-button-pressed-container-shape: var(--md-comp-icon-button-medium-pressed-container-shape);--md-comp-icon-button-selected-container-shape: var(--md-comp-icon-button-medium-selected-container-shape-round);--md-comp-icon-button-icon-size: var(--md-comp-icon-button-medium-icon-size)}._icon-button_1k564_4[data-size=large]{font-family:var(--md-sys-typescale-headline-small-font),sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height);--md-comp-icon-button-container-height: var(--md-comp-icon-button-large-container-height);--md-comp-icon-button-default-leading-space: var(--md-comp-icon-button-large-default-leading-space);--md-comp-icon-button-default-trailing-space: var(--md-comp-icon-button-large-default-trailing-space);--md-comp-icon-button-narrow-leading-space: var(--md-comp-icon-button-large-narrow-leading-space);--md-comp-icon-button-narrow-trailing-space: var(--md-comp-icon-button-large-narrow-trailing-space);--md-comp-icon-button-wide-leading_space: var(--md-comp-icon-button-large-wide-leading-space);--md-comp-icon-button-wide-trailing_space: var(--md-comp-icon-button-large-wide-trailing-space);--md-comp-icon-button-container-shape-round: var(--md-comp-icon-button-large-container-shape-round);--md-comp-icon-button-container-shape-square: var(--md-comp-icon-button-large-container-shape-square);--md-comp-icon-button-pressed-container-shape: var(--md-comp-icon-button-large-pressed-container-shape);--md-comp-icon-button-selected-container-shape: var(--md-comp-icon-button-large-selected-container-shape-round);--md-comp-icon-button-icon-size: var(--md-comp-icon-button-large-icon-size)}._icon-button_1k564_4[data-size=extra-large]{font-family:var(--md-sys-typescale-headline-large-font),sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height);--md-comp-icon-button-container-height: var(--md-comp-icon-button-xlarge-container-height);--md-comp-icon-button-default-leading-space: var(--md-comp-icon-button-xlarge-default-leading-space);--md-comp-icon-button-default-trailing-space: var(--md-comp-icon-button-xlarge-default-trailing-space);--md-comp-icon-button-narrow-leading-space: var(--md-comp-icon-button-xlarge-narrow-leading-space);--md-comp-icon-button-narrow-trailing-space: var(--md-comp-icon-button-xlarge-narrow-trailing-space);--md-comp-icon-button-wide-leading_space: var(--md-comp-icon-button-xlarge-wide-leading-space);--md-comp-icon-button-wide-trailing_space: var(--md-comp-icon-button-xlarge-wide-trailing-space);--md-comp-icon-button-container-shape-round: var(--md-comp-icon-button-xlarge-container-shape-round);--md-comp-icon-button-container-shape-square: var(--md-comp-icon-button-xlarge-container-shape-square);--md-comp-icon-button-pressed-container-shape: var(--md-comp-icon-button-xlarge-pressed-container-shape);--md-comp-icon-button-selected-container-shape: var(--md-comp-icon-button-xlarge-selected-container-shape-round);--md-comp-icon-button-icon-size: var(--md-comp-icon-button-xlarge-icon-size)}._icon-button_1k564_4[data-color=outlined]{&[data-size=extra-small]{--button-outline-width: var(--md-comp-icon-button-xsmall-outlined-outline-width)}&[data-size=small]{--button-outline-width: var(--md-comp-icon-button-small-outlined-outline-width)}&[data-size=medium]{--button-outline-width: var(--md-comp-icon-button-medium-outlined-outline-width)}&[data-size=large]{--button-outline-width: var(--md-comp-icon-button-large-outlined-outline-width)}&[data-size=extra-large]{--button-outline-width: var(--md-comp-icon-button-xlarge-outlined-outline-width)}}._icon-button_1k564_4[data-shape=rounded]{--md-comp-icon-button-container-shape: var(--md-comp-icon-button-container-shape-round);&[data-pressed=true]{--md-comp-icon-button-container-shape: var(--md-comp-icon-button-pressed-container-shape)}}._icon-button_1k564_4[data-shape=square]{--md-comp-icon-button-container-shape: var(--md-comp-icon-button-container-shape-square);&[data-pressed=true]{--md-comp-icon-button-container-shape: var(--md-comp-icon-button-pressed-container-shape)}}._icon-button_1k564_4[data-width=narrow]{--md-comp-icon-button-leading-space: var(--md-comp-icon-button-narrow-leading-space);--md-comp-icon-button-trailing-space: var(--md-comp-icon-button-narrow-trailing-space)}._icon-button_1k564_4[data-width=wide]{--md-comp-icon-button-leading-space: var(--md-comp-icon-button-wide-leading-space);--md-comp-icon-button-trailing-space: var(--md-comp-icon-button-wide-trailing-space)}._icon-button_1k564_4[data-toggleable=true]{input[type=checkbox],input[type=radio]{all:unset;appearance:none;opacity:0}--md-color-container: var(--md-comp-icon-button-unselected-container-color);--md-color-on-container: var(--md-comp-icon-button-unselected-icon-color);&:hover{--md-color-on-container: var(--md-comp-icon-button-unselected-hovered-icon-color)}&:focus-visible,&:has(input:focus-visible){--md-color-on-container: var(--md-comp-icon-button-unselected-focused-icon-color)}&[data-pressed=true]{--md-color-on-container: var(--md-comp-icon-button-unselected-pressed-icon-color)}&:has(input[type=checkbox]:checked),&:has(input[type=radio]:checked){--md-comp-icon-button-container-shape: var(--md-comp-icon-button-selected-container-shape);--md-color-container: var(--md-comp-icon-button-selected-container-color);--md-color-on-container: var(--md-comp-icon-button-selected-icon-color);&:active{--md-comp-icon-button-container-shape: var(--md-comp-icon-button-pressed-container-shape)}}}._icon_1k564_4{display:inline-flex;align-items:center;justify-content:center;width:var(--md-comp-icon-button-icon-size);height:var(--md-comp-icon-button-icon-size);font-size:var(--md-comp-icon-button-icon-size)}._slider_199v6_3{position:relative;--percent: 0;--track-height: 1rem;--track-shape: .5rem;--track-shape-inner: .25rem;--handle-height: 2.75rem;--handle-width: .25rem;--handle-inset: .125rem;--icon-size: 0;--stop-indicator-size: .25rem;--track-inset: calc((var(--handle-width) / 2 + var(--handle-inset)));--track-inset-total: calc(var(--track-inset) * 2);block-size:var(--handle-height);print-color-adjust:exact;--md-comp-slider-active-track-color: var(--md-sys-color-primary);--md-comp-slider-inactive-track-color: var(--md-sys-color-primary-container);--md-comp-slider-handle-color: var(--md-sys-color-primary);--md-comp-slider-value-indicator-background: var(--md-sys-color-inverse-surface);--md-comp-slider-value-indicator-color: var(--md-sys-color-inverse-on-surface);input{cursor:pointer;opacity:0;appearance:none;margin-block:0;margin-inline:calc(var(--track-inset));block-size:100%;inline-size:calc(100% - (var(--track-inset) * 2))}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-moz-range-track{block-size:100%;inline-size:100%}input[disabled]{cursor:default}overflow:visible}._slider_199v6_3[aria-disabled=true]{--md-comp-slider-active-track-color: rgb(from var(--md-sys-color-on-surface) r g b / .38);--md-comp-slider-inactive-track-color: rgb(from var(--md-sys-color-on-surface) r g b / .12);--md-comp-slider-handle-color: rgb(from var(--md-sys-color-on-surface) r g b / .38)}._horizontal_199v6_61{writing-mode:horizontal-tb}._vertical_199v6_65{writing-mode:vertical-rl}._lrt_199v6_69{direction:ltr}._rtl_199v6_73{direction:rtl}._extra-small_199v6_77{--track-height: 1rem;--handle-height: 2.75rem;--track-shape: .5rem;--icon-size: 0}._small_199v6_84{--track-height: 1.5rem;--handle-height: 2.75rem;--track-shape: .5rem;--icon-size: 0}._medium_199v6_91{--track-height: 2.5rem;--handle-height: 3.25rem;--track-shape: .75rem;--icon-size: 1.5rem}._large_199v6_98{--track-height: 3.5rem;--handle-height: 4.25rem;--track-shape: 1rem;--icon-size: 1.5rem}._extra-large_199v6_105{--track-height: 6rem;--handle-height: 6.75rem;--track-shape: 1rem;--icon-size: 2rem}._handle_199v6_112{position:absolute;pointer-events:none;inset-block:0;inset-inline-start:calc(var(--track-inset-total) + (100% - var(--track-inset-total) * 2) * var(--percent) - var(--handle-width) / 2);inline-size:var(--handle-width);block-size:var(--handle-height);border-radius:calc(var(--handle-height) * 2);background-color:var(--md-comp-slider-handle-color);transition:inline-size,outline-width var(--md-easing-fast);outline:var(--md-sys-color-on-surface-variant) solid 0;outline-offset:.25rem;z-index:2}._slider_199v6_3:has(input:not([disabled]):hover){._handle_199v6_112{--handle-width: .375rem}}._slider_199v6_3:has(input:not([disabled]):active){._handle_199v6_112{--handle-width: .125rem}}._slider_199v6_3:has(input:focus-visible){._handle_199v6_112{outline-width:.25rem}}._track_199v6_154{position:absolute;pointer-events:none;inset-inline:var(--track-inset);inset-block:calc((var(--handle-height) - var(--track-height)) / 2);--valid-length: calc(100% - var(--track-inset) * 2 - var(--handle-inset) * 2 - var(--handle-width));--active-start: 0;--active-length: calc(var(--valid-length) * var(--percent));--inactive-start: calc(100% - var(--valid-length) + var(--active-length));--inactive-length: calc(var(--valid-length) * (1 - var(--percent)))}._trackActive_199v6_170{background-color:var(--md-comp-slider-active-track-color);inline-size:var(--active-length);inset-inline-start:var(--active-start);border-start-start-radius:var(--track-shape);border-end-end-radius:var(--track-shape-inner);border-start-end-radius:var(--track-shape-inner);border-end-start-radius:var(--track-shape)}._trackInactive_199v6_184{background-color:var(--md-comp-slider-inactive-track-color);inline-size:var(--inactive-length);inset-inline-start:var(--inactive-start);border-start-end-radius:var(--track-shape);border-end-start-radius:var(--track-shape-inner);border-start-start-radius:var(--track-shape-inner);border-end-end-radius:var(--track-shape)}._valueIndicator_199v6_198{background-color:var(--md-comp-slider-inactive-track-color);position:absolute;z-index:2;inset-inline-start:calc(var(--track-inset-total) + (100% - var(--track-inset-total) * 2) * var(--percent) + var(--handle-inset) - 1.5rem);inset-block-end:calc(100% + 1rem);background:var(--md-comp-slider-value-indicator-background);color:var(--md-comp-slider-value-indicator-color);border-radius:calc(infinity * 1px);transition:opacity var(--md-easing-fast);opacity:0;pointer-events:none}._slider_199v6_3:has(input:not([disabled]):active,input:not([disabled]):focus-visible,input:not([disabled]):hover){._valueIndicator_199v6_198{opacity:1}}._valueIndicatorText_199v6_225{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);writing-mode:horizontal-tb;direction:ltr;min-inline-size:3rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center}._stopIndicator_199v6_237{position:absolute;inline-size:var(--stop-indicator-size);block-size:var(--stop-indicator-size);inset-block-start:calc((var(--track-height) - var(--stop-indicator-size)) / 2);inset-inline-start:calc(100% * var(--percent) - var(--stop-indicator-size) / 2);border-radius:50%;pointer-events:none}._stopIndicatorActive_199v6_250{background-color:var(--md-comp-slider-inactive-track-color)}._stopIndicatorInactive_199v6_255{background-color:var(--md-comp-slider-active-track-color)}._stopIndicatorContainer_199v6_260{position:absolute;inline-size:calc(100% - var(--track-inset) * 2 - var(--stop-indicator-size) * 2);inset-block:calc((var(--handle-height) - var(--track-height)) / 2);inset-inline-start:calc(var(--track-inset) + var(--stop-indicator-size));block-size:var(--track-height);pointer-events:none;--valid-length: calc(100% - var(--track-inset) * 2)}._stopIndicatorContainer_199v6_260{--clip-active-start: calc(-1 * var(--stop-indicator-size) / 2);--clip-active-end: calc(100% - (var(--valid-length) * var(--percent)) + var(--handle-inset) + var(--handle-width));--clip-inactive-start: calc( (var(--valid-length) * var(--percent)) + var(--handle-inset) * 2 + var(--handle-width) + var(--track-inset) - var(--stop-indicator-size) / 2 );--clip-inactive-end: calc(-1 * var(--stop-indicator-size) / 2)}._lrt_199v6_69._vertical_199v6_65 ._stopIndicatorActiveContainer_199v6_282{clip-path:inset(var(--clip-active-start) 0 var(--clip-active-end) 0)}._rtl_199v6_73._vertical_199v6_65 ._stopIndicatorActiveContainer_199v6_282{clip-path:inset(var(--clip-active-end) 0 var(--clip-active-start) 0)}._lrt_199v6_69._horizontal_199v6_61 ._stopIndicatorActiveContainer_199v6_282{clip-path:inset(0 var(--clip-active-end) 0 var(--clip-active-start))}._rtl_199v6_73._horizontal_199v6_61 ._stopIndicatorActiveContainer_199v6_282{clip-path:inset(0 var(--clip-active-start) 0 var(--clip-active-end))}._lrt_199v6_69._vertical_199v6_65 ._stopIndicatorInactiveContainer_199v6_303{clip-path:inset(var(--clip-inactive-start) 0 var(--clip-inactive-end) 0)}._rtl_199v6_73._vertical_199v6_65 ._stopIndicatorInactiveContainer_199v6_303{clip-path:inset(var(--clip-inactive-end) 0 var(--clip-inactive-start) 0)}._lrt_199v6_69._horizontal_199v6_61 ._stopIndicatorInactiveContainer_199v6_303{clip-path:inset(0 var(--clip-inactive-end) 0 var(--clip-inactive-start))}._rtl_199v6_73._horizontal_199v6_61 ._stopIndicatorInactiveContainer_199v6_303{clip-path:inset(0 var(--clip-inactive-start) 0 var(--clip-inactive-end))}@layer tokens{._tooltip_5xbeq_4{--md-comp-plain-tooltip-container-color: var(--md-sys-color-inverse-surface);--md-comp-plain-tooltip-container-shape: var(--md-sys-shape-corner-extra-small);--md-comp-plain-tooltip-supporting-text-font: var(--md-sys-typescale-body-small-font);--md-comp-plain-tooltip-supporting-text-line-height: var(--md-sys-typescale-body-small-line-height);--md-comp-plain-tooltip-supporting-text-size: var(--md-sys-typescale-body-small-size);--md-comp-plain-tooltip-supporting-text-weight: var(--md-sys-typescale-body-small-weight);--md-comp-plain-tooltip-supporting-text-tracking: var(--md-sys-typescale-body-small-tracking);--md-comp-plain-tooltip-supporting-text-type: var(--md-sys-typescale-body-small);--md-comp-plain-tooltip-supporting-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-rich-tooltip-container-color: var(--md-sys-color-surface-container);--md-comp-rich-tooltip-container-elevation: var(--md-sys-elevation-level2);--md-comp-rich-tooltip-container-shadow-color: var(--md-sys-color-shadow);--md-comp-rich-tooltip-container-shape: var(--md-sys-shape-corner-medium);--md-comp-rich-tooltip-action-label-text-font: var(--md-sys-typescale-label-large-font);--md-comp-rich-tooltip-action-label-text-line-height: var(--md-sys-typescale-label-large-line-height);--md-comp-rich-tooltip-action-label-text-size: var(--md-sys-typescale-label-large-size);--md-comp-rich-tooltip-action-label-text-weight: var(--md-sys-typescale-label-large-weight);--md-comp-rich-tooltip-action-label-text-tracking: var(--md-sys-typescale-label-large-tracking);--md-comp-rich-tooltip-action-label-text-type: var(--md-sys-typescale-label-large);--md-comp-rich-tooltip-action-label-text-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-subhead-font: var(--md-sys-typescale-title-small-font);--md-comp-rich-tooltip-subhead-line-height: var(--md-sys-typescale-title-small-line-height);--md-comp-rich-tooltip-subhead-size: var(--md-sys-typescale-title-small-size);--md-comp-rich-tooltip-subhead-weight: var(--md-sys-typescale-title-small-weight);--md-comp-rich-tooltip-subhead-tracking: var(--md-sys-typescale-title-small-tracking);--md-comp-rich-tooltip-subhead-type: var(--md-sys-typescale-title-small);--md-comp-rich-tooltip-subhead-color: var(--md-sys-color-on-surface-variant);--md-comp-rich-tooltip-supporting-text-font: var(--md-sys-typescale-body-medium-font);--md-comp-rich-tooltip-supporting-text-line-height: var(--md-sys-typescale-body-medium-line-height);--md-comp-rich-tooltip-supporting-text-size: var(--md-sys-typescale-body-medium-size);--md-comp-rich-tooltip-supporting-text-weight: var(--md-sys-typescale-body-medium-weight);--md-comp-rich-tooltip-supporting-text-tracking: var(--md-sys-typescale-body-medium-tracking);--md-comp-rich-tooltip-supporting-text-type: var(--md-sys-typescale-body-medium);--md-comp-rich-tooltip-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-comp-rich-tooltip-action-hover-label-text-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-action-hover-state-layer-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-action-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-rich-tooltip-action-focus-label-text-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-action-focus-state-layer-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-action-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-rich-tooltip-action-pressed-label-text-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-action-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-rich-tooltip-action-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity)}}._tooltip_5xbeq_4[data-variant=plain]{background-color:var(--md-comp-plain-tooltip-container-color);color:var(--md-comp-plain-tooltip-supporting-text-color);border-radius:var(--md-comp-plain-tooltip-container-shape);font-family:var(--md-comp-plain-tooltip-supporting-text-font),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--md-comp-plain-tooltip-supporting-text-size);line-height:var(--md-comp-plain-tooltip-supporting-text-line-height);font-weight:var(--md-comp-plain-tooltip-supporting-text-weight);letter-spacing:var(--md-comp-plain-tooltip-supporting-text-tracking)}._tooltip_5xbeq_4[data-variant=rich]{background-color:var(--md-comp-rich-tooltip-container-color);box-shadow:var(--md-comp-rich-tooltip-container-elevation);color:var(--md-comp-rich-tooltip-supporting-text-color);border-radius:var(--md-comp-rich-tooltip-container-shape);font-family:var(--md-comp-rich-tooltip-supporting-text-font),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--md-comp-rich-tooltip-supporting-text-size);line-height:var(--md-comp-rich-tooltip-supporting-text-line-height);font-weight:var(--md-comp-rich-tooltip-supporting-text-weight);letter-spacing:var(--md-comp-rich-tooltip-supporting-text-tracking)}._tooltip_5xbeq_4,._tooltip_5xbeq_4[data-vtt-fallback="1"]{margin:0;inset:auto;border:none;padding-inline:.5rem;padding-block:.25rem;display:inline-flex;align-items:center;max-inline-size:min(28rem,calc(100vw - 16px))}@supports (position-anchor: --a) and (position-area: block-start){._tooltip_5xbeq_4[popover]{position:fixed}}._tooltip_5xbeq_4[popover]{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--md-duration-fast) ease,transform var(--md-duration-fast) ease,overlay var(--md-duration-fast) allow-discrete,display var(--md-duration-fast) allow-discrete}._tooltip_5xbeq_4[popover]:popover-open{opacity:1;transform:translateY(0);pointer-events:auto}@starting-style{._tooltip_5xbeq_4[popover]:popover-open{opacity:0;transform:translateY(4px)}}._tooltip_5xbeq_4[data-vtt-fallback="1"]{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--md-duration-fast) ease,transform var(--md-duration-fast) ease}._tooltip_5xbeq_4[data-vtt-fallback="1"][data-vtt-open="1"]{opacity:1;transform:translateY(0);pointer-events:auto}@layer tokens{._card_12tmw_2{--md-comp-elevated-card-container-color: var(--md-sys-color-surface-container-low);--md-comp-elevated-card-container-elevation: var(--md-sys-elevation-level1);--md-comp-elevated-card-container-shape: var(--md-sys-shape-corner-medium);--md-comp-elevated-card-container-shadow-color: var(--md-sys-color-shadow);--md-comp-elevated-card-icon-color: var(--md-sys-color-primary);--md-comp-elevated-card-icon-size: 1.5rem;--md-comp-elevated-card-disabled-container-elevation: var(--md-sys-elevation-level1);--md-comp-elevated-card-disabled-container-opacity: .38;--md-comp-elevated-card-disabled-container-color: var(--md-sys-color-surface);--md-comp-elevated-card-hover-container-elevation: var(--md-sys-elevation-level2);--md-comp-elevated-card-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-elevated-card-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-elevated-card-focus-indicator-thickness: var(--md-sys-state-focus-indicator-thickness);--md-comp-elevated-card-focus-indicator-outline-offset: var(--md-sys-state-focus-indicator-outer-offset);--md-comp-elevated-card-focus-container-elevation: var(--md-sys-elevation-level1);--md-comp-elevated-card-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-elevated-card-pressed-container-elevation: var(--md-sys-elevation-level1);--md-comp-elevated-card-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-elevated-card-dragged-container-elevation: var(--md-sys-elevation-level4);--md-comp-elevated-card-dragged-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-state-layer-opacity);--md-comp-filled-card-container-color: var(--md-sys-color-surface-container-highest);--md-comp-filled-card-container-elevation: var(--md-sys-elevation-level0);--md-comp-filled-card-container-shape: var(--md-sys-shape-corner-medium);--md-comp-filled-card-container-shadow-color: var(--md-sys-color-shadow);--md-comp-filled-card-icon-color: var(--md-sys-color-primary);--md-comp-filled-card-icon-size: 1.5rem;--md-comp-filled-card-disabled-container-elevation: var(--md-sys-elevation-level0);--md-comp-filled-card-disabled-container-opacity: .38;--md-comp-filled-card-disabled-container-color: var(--md-sys-color-surface-variant);--md-comp-filled-card-hover-container-elevation: var(--md-sys-elevation-level1);--md-comp-filled-card-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-filled-card-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-filled-card-focus-indicator-thickness: var(--md-sys-state-focus-indicator-thickness);--md-comp-filled-card-focus-indicator-outline-offset: var(--md-sys-state-focus-indicator-outer-offset);--md-comp-filled-card-focus-container-elevation: var(--md-sys-elevation-level0);--md-comp-filled-card-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-filled-card-pressed-container-elevation: var(--md-sys-elevation-level0);--md-comp-filled-card-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-filled-card-dragged-container-elevation: var(--md-sys-elevation-level3);--md-comp-filled-card-dragged-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-state-layer-opacity);--md-comp-outlined-card-container-color: var(--md-sys-color-surface);--md-comp-outlined-card-container-elevation: var(--md-sys-elevation-level0);--md-comp-outlined-card-container-shape: var(--md-sys-shape-corner-medium);--md-comp-outlined-card-container-shadow-color: var(--md-sys-color-shadow);--md-comp-outlined-card-outline-width: .0625rem;--md-comp-outlined-card-outline-color: var(--md-sys-color-outline-variant);--md-comp-outlined-card-icon-color: var(--md-sys-color-primary);--md-comp-outlined-card-icon-size: 1.5rem;--md-comp-outlined-card-disabled-container-elevation: var(--md-sys-elevation-level0);--md-comp-outlined-card-disabled-outline-color: var(--md-sys-color-outline);--md-comp-outlined-card-disabled-outline-opacity: .12;--md-comp-outlined-card-hover-container-elevation: var(--md-sys-elevation-level1);--md-comp-outlined-card-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-outlined-card-hover-outline-color: var(--md-sys-color-outline-variant);--md-comp-outlined-card-focus-indicator-thickness: var(--md-sys-state-focus-indicator-thickness);--md-comp-outlined-card-focus-indicator-outline-offset: var(--md-sys-state-focus-indicator-outer-offset);--md-comp-outlined-card-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-outlined-card-focus-container-elevation: var(--md-sys-elevation-level0);--md-comp-outlined-card-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-outlined-card-focus-outline-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-pressed-container-elevation: var(--md-sys-elevation-level0);--md-comp-outlined-card-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-outlined-card-pressed-outline-color: var(--md-sys-color-outline-variant);--md-comp-outlined-card-dragged-container-elevation: var(--md-sys-elevation-level3);--md-comp-outlined-card-dragged-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-state-layer-opacity);--md-comp-outlined-card-dragged-outline-color: var(--md-sys-color-outline-variant)}}._card_12tmw_2{border:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;transition:border-radius var(--md-easing-fast-spatial),box-shadow var(--md-easing-fast),background-color var(--md-easing-fast),color var(--md-easing-fast);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:inset 0 0 0 var(--button-outline-width, 0) var(--outline-color, #000000)}._card_12tmw_2[data-pressed]{cursor:pointer}._card_12tmw_2[data-color=elevated]{--md-color-container: var(--md-comp-elevated-card-container-color);--md-color-on-container: var(--md-comp-elevated-card-icon-color);box-shadow:var(--md-comp-elevated-card-container-elevation);border-radius:var(--md-comp-elevated-card-container-shape)}._card_12tmw_2[data-color=filled]{--md-color-container: var(--md-comp-filled-card-container-color);--md-color-on-container: var(--md-comp-filled-card-icon-color);box-shadow:var(--md-comp-filled-card-container-elevation);border-radius:var(--md-comp-filled-card-container-shape)}._card_12tmw_2[data-color=outlined]{--md-color-container: var(--md-comp-outlined-card-container-color);--md-color-on-container: var(--md-comp-outlined-card-icon-color);border-radius:var(--md-comp-outlined-card-container-shape);--button-outline-width: var(--md-comp-outlined-card-outline-width);--outline-color: var(--md-comp-outlined-card-outline-color)}@font-face{font-family:Open Cherry;src:url(./OpenCherry-Regular-CKpNzWAg.woff2) format("woff2");font-weight:600;font-style:normal}.keycap-label.debug-label{align-self:center;font-size:12px;justify-self:start;transform:scale(.87);transform-origin:left}.analog-icon{align-self:start;font-size:18px;font-variation-settings:"opsz" 20;grid-row-start:span 2;justify-self:start;margin-left:-4px}.keycap-label.analog-label:not(.keycap-icon){font-size:12px;grid-column:2 / span 3;justify-self:end;transform:scale(.87)}.trigger-distance-icon{font-size:14px;font-variation-settings:"opsz" 14;margin-left:4px}.keyboard-frame[data-show-type=trigger] .rapid-trigger,.keyboard-frame[data-show-type=rapid-trigger] .trigger{display:none}.keycap-label.trigger-distance-label:not(.keycap-icon){font-size:12px;justify-self:end}.keycap-unique .keycap-label.trigger-distance-label:not(.keycap-icon){font-size:14px;margin-left:-2px;color:var(--md-sys-color-primary)}.keycap-unique .trigger-distance-icon{font-size:16px;font-variation-settings:"opsz" 16;margin-left:0;margin-top:-2px;color:var(--md-sys-color-primary)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(./Material-Symbols-Outlined-C_DS1LYs.woff2) format("woff2")}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:Roboto Flex,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;height:100vh;overflow:hidden;user-select:none}body:lang(zh-CN){font-family:Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}body:lang(zh-TW){font-family:Roboto Flex,Noto Sans TC,Helvetica Neue,Helvetica,Microsoft JhengHei,sans-serif}body:lang(ko){font-family:Roboto Flex,Noto Sans KR,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}body:lang(ja){font-family:Roboto Flex,Noto Sans JP,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}button,input,select,textarea{font-family:inherit}.doc mdui-badge{vertical-align:top;padding:.75rem;font-size:.75rem;--md-color-container: var(--md-sys-color-surface-container);--md-color-on-container: var(--md-sys-color-on-background)}.doc mdui-badge.tip{--md-color-container: var(--md-sys-color-primary-container);--md-color-on-container: var(--md-sys-color-on-primary-container)}.doc mdui-badge.warning{--md-color-container: var(--md-sys-color-tertiary-container);--md-color-on-container: var(--md-sys-color-on-tertiary-container)}.doc mdui-badge.danger{--md-color-container: var(--md-sys-color-error-container);--md-color-on-container: var(--md-sys-color-on-error-container)}.custom-block{border-radius:var(--md-sys-shape-corner-medium);padding:1.25rem;margin:1em 0;background-color:var(--md-color-container);color:var(--md-color-on-container);--md-color-container: var(--md-sys-color-surface-container);--md-color-on-container: var(--md-sys-color-on-background);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height)}.custom-block a{color:var(--md-color-on-container);border-bottom:.0625rem solid var(--md-color-on-container);transition:all var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard-accelerate)}.custom-block a:after{content:"open_in_new";font-family:Material Symbols Outlined;font-feature-settings:"liga";font-size:1rem;font-style:normal;font-variation-settings:"opsz" 20;margin-left:.25rem;color:var(--md-color-on-container)}.custom-block a:hover{border-bottom:.15em solid var(--md-color-on-container)}.custom-block.info{--md-color-container: var(--md-sys-color-surface-container-highest);--md-color-on-container: var(--md-sys-color-on-surface)}.custom-block.tip{--md-color-container: var(--md-sys-color-primary-container);--md-color-on-container: var(--md-sys-color-on-primary-container)}.custom-block.warning{--md-color-container: var(--md-sys-color-tertiary-container);--md-color-on-container: var(--md-sys-color-on-tertiary-container)}.custom-block>.title{font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height)}.doc ul{list-style:disc}.doc li{overflow-wrap:break-word}.slide-left-enter-active,.slide-left-leave-active{transition:transform,opacity var(--mdui-motion-duration-medium1) var(--mdui-motion-easing-emphasized)}.slide-left-enter-from,.slide-left-leave-to{transform:translate(-1rem);opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:transform,opacity var(--mdui-motion-duration-medium1) var(--mdui-motion-easing-emphasized)}.slide-right-enter-from,.slide-right-leave-to{transform:translate(1rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--mdui-motion-duration-short1) var(--mdui-motion-easing-emphasized-accelerate)}.fade-enter-from,.fade-leave-to{opacity:0}.keyboard-key-label{&[data-v-b9017c5a]{font-family:Open Cherry,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;font-weight:650;height:100%;width:100%;text-align:center;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}mdui-icon[data-v-b9017c5a]{font-size:20.4px}}.keyboard-key-label{&[data-v-babe8d54]{font-family:Open Cherry,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;font-weight:650;user-select:none;padding-left:var(--keycap-label-padding);padding-right:var(--keycap-label-padding);display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;grid-template-areas:". text" "icon ." ". altText" "icon .";align-items:center;justify-items:center;gap:0 .5em}mdui-icon[data-v-babe8d54]{font-size:20.4px}}:root{--keycap-size: 54px;--keycap-gap: 7px;--keycap-unit: calc(var(--keycap-size) + var(--keycap-gap));--keycap-border-radius: 12px;--keycap-background-color: var(--md-sys-color-surface);--keycap-label-color: var(--md-sys-color-on-surface);--keycap-label-shadow: 2px var(--md-ref-palette-neutral90);--keycap-label-padding: 7px;--keycap-led-color: transparent;--keycap-led-color-rgba: 0 0 0 .38;--keycap-shadow-color: 0, 0, 0;--keycap-shadow-strength: .08;--keycap-progress: 0;--x-offset: 0;--y-offset: 0;--height: 1;--height2: 0;--width: 1;--width2: 0;--x: 0;--x2: 0;--y: 0;--y2: 0}:root.dark-theme{--keycap-label-shadow: 2px var(--md-ref-palette-neutral10);--keycap-led-color-rgba: 255 255 255 .15;--keycap-shadow-color: 255, 255, 255}@keyframes swing{0%,20%{left:0;transform:translate(0)}80%,to{left:100%;transform:translate(-100%)}}keyboard-key{height:calc(var(--keycap-unit) * var(--height));left:calc(var(--keycap-unit) * (var(--x) + var(--x2, 0) - var(--x-offset, 0)));padding:calc(var(--keycap-gap) / 2);position:absolute;top:calc(var(--keycap-unit) * (var(--y) - var(--y-offset, 0)));transition:transform .2s cubic-bezier(.2,0,0,1);width:calc(var(--keycap-unit) * var(--width2, var(--width)));filter:drop-shadow(0 0 .35em rgba(var(--keycap-shadow-color),var(--keycap-shadow-strength)));transform-origin:center}keyboard-key[disabled]{pointer-events:none;opacity:.18}keyboard-key:hover,keyboard-key[selected],keyboard-key[triggered],keyboard-key::part(overlay){transform:scale(.9)}keyboard-key::part(border){cursor:pointer;height:100%;width:100%}keyboard-key.odd::part(border){--odd-height: calc(var(--keycap-unit) * var(--height2));--odd-width: calc(var(--keycap-unit) * (var(--width2) - var(--width)));clip-path:polygon(0 0,100% 0,100% 100%,var(--odd-width) 100%,var(--odd-width) calc(var(--odd-height) - var(--keycap-gap)),0 calc(var(--odd-height) - var(--keycap-gap)))}keyboard-key.stepped .keycap-labels{width:calc(var(--keycap-size))}keyboard-key:is(:hover,[selected])::part(border):after{translate:0 -1px}keyboard-key::part(overlay){background-color:rgb(from var(--md-sys-color-primary-container) r g b / 50%);border:2px solid var(--md-sys-color-primary);border-radius:calc(var(--keycap-border-radius) * 1.25);cursor:pointer;font-variation-settings:"wght" 400,"opsz" 28;transition:.2s cubic-bezier(.2,0,0,1);transition-property:transform,outline,font-variation-settings;position:absolute;left:0;top:0;width:calc(100% - 4px);height:calc(100% - 4px)}keyboard-key:not([selected])::part(overlay){display:none}keyboard-key::part(overlay){transform:scale(1)}keyboard-key[selected]::part(overlay):hover{outline:3px solid var(--md-sys-color-primary);font-variation-settings:"wght" 600,"opsz" 28}keyboard-key[selected]::part(overlay):active{outline:1px solid var(--md-sys-color-primary);font-variation-settings:"wght" 300,"opsz" 28}keyboard-key::part(overlay-icon){bottom:0;color:var(--md-sys-color-primary);font-size:28px;margin:0 6px 9px 0;position:absolute;right:0;user-select:none;width:28px}.keycap-labels{background:var(--keycap-background-color);border-radius:var(--keycap-border-radius);color:var(--keycap-label-color);width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}keyboard-key.odd .keycap-labels{padding-left:calc(var(--keycap-label-padding) + var(--odd-width) + var(--keycap-gap) / 2)}.keycap-label{font-family:Open Cherry,Roboto Flex,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;font-weight:600;line-height:1;text-align:center;text-shadow:0 0 var(--keycap-label-shadow);user-select:none;white-space:nowrap}.keycap-label:lang(zh-CN){font-family:Open Cherry,Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}.keycap-label:lang(zh-TW){font-family:Open Cherry,Roboto Flex,Noto Sans TC,Helvetica Neue,Helvetica,Microsoft JhengHei,sans-serif}.keycap-label:lang(ko){font-family:Open Cherry,Roboto Flex,Noto Sans KR,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.keycap-label:lang(ja){font-family:Open Cherry,Roboto Flex,Noto Sans JP,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.keycap-label.overflow{grid-column-start:span 3}.keycap-label span{display:inline-block}.keycap-label.overflow span{animation:swing 2s cubic-bezier(.2,.15,.8,.85) infinite alternate paused;position:relative}keyboard-key:hover .keycap-label.overflow span{animation-play-state:running}.keycap-icon{direction:ltr;font-family:Material Symbols Outlined!important;font-feature-settings:"liga";font-size:18px;font-style:normal;font-variation-settings:"opsz" 20;font-weight:400;letter-spacing:normal;line-height:1;margin-left:-2px;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}.keycap-icon+.keycap-label:not(.keycap-icon){font-size:14px}.keycap-icon+.keycap-label.label2,.keycap-icon+.keycap-label.label8{justify-self:end}.keycap-icon+.keycap-label.label6{grid-column-start:span 3;justify-self:start}.label0,.label1,.label2{grid-row-start:1}.label3,.label4,.label5{grid-row-start:2}.label6,.label7,.label8{grid-row-start:3}.label0,.label3,.label6{grid-column-start:1}.label1,.label4,.label7{grid-column-start:2}.label2,.label5,.label8{grid-column-start:3}.keyboard-view-lighting{--keycap-size: 52px;--keycap-gap: 10px;--keycap-unit: calc(var(--keycap-size) + var(--keycap-gap))}keyboard-key::part(led){position:absolute;pointer-events:none}keyboard-key.keycap-key-with-led::part(led){--padding: calc(var(--keycap-gap) / 2);opacity:.8;width:calc(100% - var(--padding) * 2);height:calc(100% - var(--padding) * 2);border-radius:var(--keycap-border-radius);left:var(--padding);top:var(--padding)}keyboard-key.keycap-led-only::part(led){--padding: calc(var(--keycap-gap) / 2);left:50%;top:50%;width:calc(100% - var(--padding) * 2);height:calc(100% - var(--padding) * 2);border-radius:var(--keycap-border-radius);transform:translate(-50%,-50%)}.keycap-led-only .keycap-labels{box-shadow:none}.keycap-key-with-led{--keycap-label-color: var(--md-sys-color-on-surface)}.keycap-key-with-led .keycap-labels{box-shadow:0 0 10px #0000000a}keyboard-key::part(progress){pointer-events:none;background-color:rgb(from var(--md-sys-color-secondary-container) r g b / 88%);position:absolute;right:4px;top:4px;width:12px;height:calc(var(--keycap-progress) - 8px);border-radius:var(--keycap-border-radius)}:root{--mdui-breakpoint-xs:0px;--mdui-breakpoint-sm:600px;--mdui-breakpoint-md:840px;--mdui-breakpoint-lg:1080px;--mdui-breakpoint-xl:1440px;--mdui-breakpoint-xxl:1920px}:root{--mdui-color-primary-light:103,80,164;--mdui-color-primary-container-light:234,221,255;--mdui-color-on-primary-light:255,255,255;--mdui-color-on-primary-container-light:33,0,94;--mdui-color-inverse-primary-light:208,188,255;--mdui-color-secondary-light:98,91,113;--mdui-color-secondary-container-light:232,222,248;--mdui-color-on-secondary-light:255,255,255;--mdui-color-on-secondary-container-light:30,25,43;--mdui-color-tertiary-light:125,82,96;--mdui-color-tertiary-container-light:255,216,228;--mdui-color-on-tertiary-light:255,255,255;--mdui-color-on-tertiary-container-light:55,11,30;--mdui-color-surface-light:254,247,255;--mdui-color-surface-dim-light:222,216,225;--mdui-color-surface-bright-light:254,247,255;--mdui-color-surface-container-lowest-light:255,255,255;--mdui-color-surface-container-low-light:247,242,250;--mdui-color-surface-container-light:243,237,247;--mdui-color-surface-container-high-light:236,230,240;--mdui-color-surface-container-highest-light:230,224,233;--mdui-color-surface-variant-light:231,224,236;--mdui-color-on-surface-light:28,27,31;--mdui-color-on-surface-variant-light:73,69,78;--mdui-color-inverse-surface-light:49,48,51;--mdui-color-inverse-on-surface-light:244,239,244;--mdui-color-background-light:254,247,255;--mdui-color-on-background-light:28,27,31;--mdui-color-error-light:179,38,30;--mdui-color-error-container-light:249,222,220;--mdui-color-on-error-light:255,255,255;--mdui-color-on-error-container-light:65,14,11;--mdui-color-outline-light:121,116,126;--mdui-color-outline-variant-light:196,199,197;--mdui-color-shadow-light:0,0,0;--mdui-color-surface-tint-color-light:103,80,164;--mdui-color-scrim-light:0,0,0;--mdui-color-primary-dark:208,188,255;--mdui-color-primary-container-dark:79,55,139;--mdui-color-on-primary-dark:55,30,115;--mdui-color-on-primary-container-dark:234,221,255;--mdui-color-inverse-primary-dark:103,80,164;--mdui-color-secondary-dark:204,194,220;--mdui-color-secondary-container-dark:74,68,88;--mdui-color-on-secondary-dark:51,45,65;--mdui-color-on-secondary-container-dark:232,222,248;--mdui-color-tertiary-dark:239,184,200;--mdui-color-tertiary-container-dark:99,59,72;--mdui-color-on-tertiary-dark:73,37,50;--mdui-color-on-tertiary-container-dark:255,216,228;--mdui-color-surface-dark:20,18,24;--mdui-color-surface-dim-dark:20,18,24;--mdui-color-surface-bright-dark:59,56,62;--mdui-color-surface-container-lowest-dark:15,13,19;--mdui-color-surface-container-low-dark:29,27,32;--mdui-color-surface-container-dark:33,31,38;--mdui-color-surface-container-high-dark:43,41,48;--mdui-color-surface-container-highest-dark:54,52,59;--mdui-color-surface-variant-dark:73,69,79;--mdui-color-on-surface-dark:230,225,229;--mdui-color-on-surface-variant-dark:202,196,208;--mdui-color-inverse-surface-dark:230,225,229;--mdui-color-inverse-on-surface-dark:49,48,51;--mdui-color-background-dark:20,18,24;--mdui-color-on-background-dark:230,225,229;--mdui-color-error-dark:242,184,181;--mdui-color-error-container-dark:140,29,24;--mdui-color-on-error-dark:96,20,16;--mdui-color-on-error-container-dark:249,222,220;--mdui-color-outline-dark:147,143,153;--mdui-color-outline-variant-dark:68,71,70;--mdui-color-shadow-dark:0,0,0;--mdui-color-surface-tint-color-dark:208,188,255;--mdui-color-scrim-dark:0,0,0;font-size:16px}.mdui-theme-light,:root{color-scheme:light;--mdui-color-primary:var(--mdui-color-primary-light);--mdui-color-primary-container:var(--mdui-color-primary-container-light);--mdui-color-on-primary:var(--mdui-color-on-primary-light);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-light);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-light);--mdui-color-secondary:var(--mdui-color-secondary-light);--mdui-color-secondary-container:var(--mdui-color-secondary-container-light);--mdui-color-on-secondary:var(--mdui-color-on-secondary-light);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-light);--mdui-color-tertiary:var(--mdui-color-tertiary-light);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-light);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-light);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-light);--mdui-color-surface:var(--mdui-color-surface-light);--mdui-color-surface-dim:var(--mdui-color-surface-dim-light);--mdui-color-surface-bright:var(--mdui-color-surface-bright-light);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-light);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-light);--mdui-color-surface-container:var(--mdui-color-surface-container-light);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-light);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-light);--mdui-color-surface-variant:var(--mdui-color-surface-variant-light);--mdui-color-on-surface:var(--mdui-color-on-surface-light);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-light);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-light);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-light);--mdui-color-background:var(--mdui-color-background-light);--mdui-color-on-background:var(--mdui-color-on-background-light);--mdui-color-error:var(--mdui-color-error-light);--mdui-color-error-container:var(--mdui-color-error-container-light);--mdui-color-on-error:var(--mdui-color-on-error-light);--mdui-color-on-error-container:var(--mdui-color-on-error-container-light);--mdui-color-outline:var(--mdui-color-outline-light);--mdui-color-outline-variant:var(--mdui-color-outline-variant-light);--mdui-color-shadow:var(--mdui-color-shadow-light);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-light);--mdui-color-scrim:var(--mdui-color-scrim-light);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}.mdui-theme-dark{color-scheme:dark;--mdui-color-primary:var(--mdui-color-primary-dark);--mdui-color-primary-container:var(--mdui-color-primary-container-dark);--mdui-color-on-primary:var(--mdui-color-on-primary-dark);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-dark);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-dark);--mdui-color-secondary:var(--mdui-color-secondary-dark);--mdui-color-secondary-container:var(--mdui-color-secondary-container-dark);--mdui-color-on-secondary:var(--mdui-color-on-secondary-dark);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-dark);--mdui-color-tertiary:var(--mdui-color-tertiary-dark);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-dark);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-dark);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-dark);--mdui-color-surface:var(--mdui-color-surface-dark);--mdui-color-surface-dim:var(--mdui-color-surface-dim-dark);--mdui-color-surface-bright:var(--mdui-color-surface-bright-dark);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-dark);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-dark);--mdui-color-surface-container:var(--mdui-color-surface-container-dark);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-dark);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-dark);--mdui-color-surface-variant:var(--mdui-color-surface-variant-dark);--mdui-color-on-surface:var(--mdui-color-on-surface-dark);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-dark);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-dark);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-dark);--mdui-color-background:var(--mdui-color-background-dark);--mdui-color-on-background:var(--mdui-color-on-background-dark);--mdui-color-error:var(--mdui-color-error-dark);--mdui-color-error-container:var(--mdui-color-error-container-dark);--mdui-color-on-error:var(--mdui-color-on-error-dark);--mdui-color-on-error-container:var(--mdui-color-on-error-container-dark);--mdui-color-outline:var(--mdui-color-outline-dark);--mdui-color-outline-variant:var(--mdui-color-outline-variant-dark);--mdui-color-shadow:var(--mdui-color-shadow-dark);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-dark);--mdui-color-scrim:var(--mdui-color-scrim-dark);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}@media(prefers-color-scheme:dark){.mdui-theme-auto{color-scheme:dark;--mdui-color-primary:var(--mdui-color-primary-dark);--mdui-color-primary-container:var(--mdui-color-primary-container-dark);--mdui-color-on-primary:var(--mdui-color-on-primary-dark);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-dark);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-dark);--mdui-color-secondary:var(--mdui-color-secondary-dark);--mdui-color-secondary-container:var(--mdui-color-secondary-container-dark);--mdui-color-on-secondary:var(--mdui-color-on-secondary-dark);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-dark);--mdui-color-tertiary:var(--mdui-color-tertiary-dark);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-dark);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-dark);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-dark);--mdui-color-surface:var(--mdui-color-surface-dark);--mdui-color-surface-dim:var(--mdui-color-surface-dim-dark);--mdui-color-surface-bright:var(--mdui-color-surface-bright-dark);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-dark);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-dark);--mdui-color-surface-container:var(--mdui-color-surface-container-dark);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-dark);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-dark);--mdui-color-surface-variant:var(--mdui-color-surface-variant-dark);--mdui-color-on-surface:var(--mdui-color-on-surface-dark);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-dark);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-dark);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-dark);--mdui-color-background:var(--mdui-color-background-dark);--mdui-color-on-background:var(--mdui-color-on-background-dark);--mdui-color-error:var(--mdui-color-error-dark);--mdui-color-error-container:var(--mdui-color-error-container-dark);--mdui-color-on-error:var(--mdui-color-on-error-dark);--mdui-color-on-error-container:var(--mdui-color-on-error-container-dark);--mdui-color-outline:var(--mdui-color-outline-dark);--mdui-color-outline-variant:var(--mdui-color-outline-variant-dark);--mdui-color-shadow:var(--mdui-color-shadow-dark);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-dark);--mdui-color-scrim:var(--mdui-color-scrim-dark);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}}:root{--mdui-elevation-level0:none;--mdui-elevation-level1:0 .5px 1.5px 0 rgba(var(--mdui-color-shadow), 19%),0 0 1px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level2:0 .85px 3px 0 rgba(var(--mdui-color-shadow), 19%),0 .25px 1px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level3:0 1.25px 5px 0 rgba(var(--mdui-color-shadow), 19%),0 .3333px 1.5px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level4:0 1.85px 6.25px 0 rgba(var(--mdui-color-shadow), 19%),0 .5px 1.75px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level5:0 2.75px 9px 0 rgba(var(--mdui-color-shadow), 19%),0 .25px 3px 0 rgba(var(--mdui-color-shadow), 3.9%)}:root{--mdui-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--mdui-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--mdui-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--mdui-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--mdui-motion-easing-emphasized:var(--mdui-motion-easing-standard);--mdui-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--mdui-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--mdui-motion-duration-short1:50ms;--mdui-motion-duration-short2:.1s;--mdui-motion-duration-short3:.15s;--mdui-motion-duration-short4:.2s;--mdui-motion-duration-medium1:.25s;--mdui-motion-duration-medium2:.3s;--mdui-motion-duration-medium3:.35s;--mdui-motion-duration-medium4:.4s;--mdui-motion-duration-long1:.45s;--mdui-motion-duration-long2:.5s;--mdui-motion-duration-long3:.55s;--mdui-motion-duration-long4:.6s;--mdui-motion-duration-extra-long1:.7s;--mdui-motion-duration-extra-long2:.8s;--mdui-motion-duration-extra-long3:.9s;--mdui-motion-duration-extra-long4:1s}.mdui-prose{line-height:1.75;word-wrap:break-word}.mdui-prose :first-child{margin-top:0}.mdui-prose :last-child{margin-bottom:0}.mdui-prose code,.mdui-prose kbd,.mdui-prose pre,.mdui-prose pre tt,.mdui-prose samp{font-family:Consolas,Courier,Courier New,monospace}.mdui-prose caption{text-align:left}.mdui-prose [draggable=true],.mdui-prose [draggable]{cursor:move}.mdui-prose [draggable=false]{cursor:inherit}.mdui-prose dl,.mdui-prose form,.mdui-prose ol,.mdui-prose p,.mdui-prose ul{margin-top:1.25em;margin-bottom:1.25em}.mdui-prose a{text-decoration:none;outline:0;color:rgb(var(--mdui-color-primary))}.mdui-prose a:focus,.mdui-prose a:hover{border-bottom:.0625rem solid rgb(var(--mdui-color-primary))}.mdui-prose small{font-size:.875em}.mdui-prose strong{font-weight:600}.mdui-prose blockquote{margin:1.6em 2em;padding-left:1em;border-left:.25rem solid rgb(var(--mdui-color-surface-variant))}@media only screen and (max-width:599.98px){.mdui-prose blockquote{margin:1.6em 0}}.mdui-prose blockquote footer{font-size:86%;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose mark{color:inherit;background-color:rgb(var(--mdui-color-secondary-container));border-bottom:.0625rem solid rgb(var(--mdui-color-secondary));margin:0 .375rem;padding:.125rem}.mdui-prose h1,.mdui-prose h2,.mdui-prose h3,.mdui-prose h4,.mdui-prose h5,.mdui-prose h6{font-weight:400}.mdui-prose h1 small,.mdui-prose h2 small,.mdui-prose h3 small,.mdui-prose h4 small,.mdui-prose h5 small,.mdui-prose h6 small{font-weight:inherit;font-size:65%;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose h1 strong,.mdui-prose h2 strong,.mdui-prose h3 strong,.mdui-prose h4 strong,.mdui-prose h5 strong,.mdui-prose h6 strong{font-weight:600}.mdui-prose h1{font-size:2.5em;margin-top:0;margin-bottom:1.25em;line-height:1.1111}.mdui-prose h2{font-size:1.875em;margin-top:2.25em;margin-bottom:1.125em;line-height:1.3333}.mdui-prose h3{font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.6}.mdui-prose h4{font-size:1.25em;margin-top:1.875em;margin-bottom:.875em;line-height:1.5}.mdui-prose h2+*,.mdui-prose h3+*,.mdui-prose h4+*,.mdui-prose hr+*{margin-top:0}.mdui-prose code,.mdui-prose kbd{font-size:.875em;color:rgb(var(--mdui-color-on-surface-container));background-color:rgba(var(--mdui-color-surface-variant),.28);padding:.125rem .375rem;border-radius:var(--mdui-shape-corner-extra-small)}.mdui-prose kbd{font-size:.9em}.mdui-prose abbr[title]{text-decoration:none;cursor:help;border-bottom:.0625rem dotted rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ins,.mdui-prose u{text-decoration:none;border-bottom:.0625rem solid rgb(var(--mdui-color-on-surface-variant))}.mdui-prose del{text-decoration:line-through}.mdui-prose hr{margin-top:3em;margin-bottom:3em;border:none;border-bottom:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose pre{margin-top:1.7143em;margin-bottom:1.7143em}.mdui-prose pre code{padding:.8571em 1.1429em;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:rgb(var(--mdui-color-surface-container));color:rgb(var(--mdui-color-on-surface-container));border-radius:var(--mdui-shape-corner-extra-small)}.mdui-prose ol,.mdui-prose ul{padding-left:1.625em}.mdui-prose ul{list-style-type:disc}.mdui-prose ol{list-style-type:decimal}.mdui-prose ol[type=A]{list-style-type:upper-alpha}.mdui-prose ol[type=a]{list-style-type:lower-alpha}.mdui-prose ol[type=I]{list-style-type:upper-roman}.mdui-prose ol[type=i]{list-style-type:lower-roman}.mdui-prose ol[type="1"]{list-style-type:decimal}.mdui-prose li{margin-top:.5em;margin-bottom:.5em}.mdui-prose ol>li,.mdui-prose ul>li{padding-left:.375em}.mdui-prose ol>li>p,.mdui-prose ul>li>p{margin-top:.75em;margin-bottom:.75em}.mdui-prose ol>li>:first-child,.mdui-prose ul>li>:first-child{margin-top:1.25em}.mdui-prose ol>li>:last-child,.mdui-prose ul>li>:last-child{margin-bottom:1.25em}.mdui-prose ol>li::marker{font-weight:400;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ul>li::marker{color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ol ol,.mdui-prose ol ul,.mdui-prose ul ol,.mdui-prose ul ul{margin-top:.75em;margin-bottom:.75em}.mdui-prose fieldset,.mdui-prose img{border:none}.mdui-prose figure,.mdui-prose img,.mdui-prose video{margin-top:2em;margin-bottom:2em;max-width:100%}.mdui-prose figure>*{margin-top:0;margin-bottom:0}.mdui-prose figcaption{font-size:.875em;line-height:1.4286;margin-top:.8571em;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose figcaption:empty:before{z-index:-1;cursor:text;content:attr(placeholder);color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose table{margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table{width:100%;overflow-x:auto;margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table table{margin-top:0;margin-bottom:0;border:none;border-radius:0}.mdui-prose table,.mdui-table table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.mdui-prose td,.mdui-prose th,.mdui-table td,.mdui-table th{border-top:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:first-child),.mdui-prose th:not(:first-child),.mdui-table td:not(:first-child),.mdui-table th:not(:first-child){border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:last-child),.mdui-prose th:not(:last-child),.mdui-table td:not(:last-child),.mdui-table th:not(:last-child){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose tfoot td,.mdui-prose tfoot th,.mdui-prose thead td,.mdui-prose thead th,.mdui-table tfoot td,.mdui-table tfoot th,.mdui-table thead td,.mdui-table thead th{position:relative;vertical-align:middle;padding:1.125rem 1rem;font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height);color:rgb(var(--mdui-color-on-surface-variant));box-shadow:var(--mdui-elevation-level1)}.mdui-prose tbody td,.mdui-prose tbody th,.mdui-table tbody td,.mdui-table tbody th{padding:.875rem 1rem}.mdui-prose tbody th,.mdui-table tbody th{vertical-align:middle;font-weight:inherit}.mdui-prose tbody td,.mdui-table tbody td{vertical-align:baseline}.mdui-prose tbody:first-child tr:first-child td,.mdui-prose thead:first-child tr:first-child th,.mdui-table tbody:first-child tr:first-child td,.mdui-table thead:first-child tr:first-child th{border-top:0}:root{--mdui-shape-corner-none:0;--mdui-shape-corner-extra-small:.25rem;--mdui-shape-corner-small:.5rem;--mdui-shape-corner-medium:.75rem;--mdui-shape-corner-large:1rem;--mdui-shape-corner-extra-large:1.75rem;--mdui-shape-corner-full:1000rem}:root{--mdui-state-layer-hover:.08;--mdui-state-layer-focus:.12;--mdui-state-layer-pressed:.12;--mdui-state-layer-dragged:.16}:root{--mdui-typescale-display-large-weight:400;--mdui-typescale-display-medium-weight:400;--mdui-typescale-display-small-weight:400;--mdui-typescale-display-large-line-height:4rem;--mdui-typescale-display-medium-line-height:3.25rem;--mdui-typescale-display-small-line-height:2.75rem;--mdui-typescale-display-large-size:3.5625rem;--mdui-typescale-display-medium-size:2.8125rem;--mdui-typescale-display-small-size:2.25rem;--mdui-typescale-display-large-tracking:0rem;--mdui-typescale-display-medium-tracking:0rem;--mdui-typescale-display-small-tracking:0rem;--mdui-typescale-headline-large-weight:400;--mdui-typescale-headline-medium-weight:400;--mdui-typescale-headline-small-weight:400;--mdui-typescale-headline-large-line-height:2.5rem;--mdui-typescale-headline-medium-line-height:2.25rem;--mdui-typescale-headline-small-line-height:2rem;--mdui-typescale-headline-large-size:2rem;--mdui-typescale-headline-medium-size:1.75rem;--mdui-typescale-headline-small-size:1.5rem;--mdui-typescale-headline-large-tracking:0rem;--mdui-typescale-headline-medium-tracking:0rem;--mdui-typescale-headline-small-tracking:0rem;--mdui-typescale-title-large-weight:400;--mdui-typescale-title-medium-weight:500;--mdui-typescale-title-small-weight:500;--mdui-typescale-title-large-line-height:1.75rem;--mdui-typescale-title-medium-line-height:1.5rem;--mdui-typescale-title-small-line-height:1.25rem;--mdui-typescale-title-large-size:1.375rem;--mdui-typescale-title-medium-size:1rem;--mdui-typescale-title-small-size:.875rem;--mdui-typescale-title-large-tracking:0rem;--mdui-typescale-title-medium-tracking:.009375rem;--mdui-typescale-title-small-tracking:.00625rem;--mdui-typescale-label-large-weight:500;--mdui-typescale-label-medium-weight:500;--mdui-typescale-label-small-weight:500;--mdui-typescale-label-large-line-height:1.25rem;--mdui-typescale-label-medium-line-height:1rem;--mdui-typescale-label-small-line-height:.375rem;--mdui-typescale-label-large-size:.875rem;--mdui-typescale-label-medium-size:.75rem;--mdui-typescale-label-small-size:.6875rem;--mdui-typescale-label-large-tracking:.00625rem;--mdui-typescale-label-medium-tracking:.03125rem;--mdui-typescale-label-small-tracking:.03125rem;--mdui-typescale-body-large-weight:400;--mdui-typescale-body-medium-weight:400;--mdui-typescale-body-small-weight:400;--mdui-typescale-body-large-line-height:1.5rem;--mdui-typescale-body-medium-line-height:1.25rem;--mdui-typescale-body-small-line-height:1rem;--mdui-typescale-body-large-size:1rem;--mdui-typescale-body-medium-size:.875rem;--mdui-typescale-body-small-size:.75rem;--mdui-typescale-body-large-tracking:.009375rem;--mdui-typescale-body-medium-tracking:.015625rem;--mdui-typescale-body-small-tracking:.025rem}.mdui-lock-screen{overflow:hidden!important}:root{--md-color-container: var(--md-sys-color-primary-container);--md-color-on-container: var(--md-sys-color-on-primary-container)}mdui-badge{background-color:var(--md-color-container);color:var(--md-color-on-container)}mdui-snackbar a{color:var(--md-sys-color-primary-container)!important;font-weight:500}mdui-tooltip:not([variant=rich])::part(popup){padding:.125rem .625rem}mdui-tooltip:not([variant=rich])::part(content){font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);letter-spacing:var(--mdui-typescale-body-medium-tracking);line-height:var(--mdui-typescale-body-medium-line-height)}mdui-tooltip[variant=rich]::part(popup){max-width:36em}mdui-tooltip[variant=rich]::part(content){font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);letter-spacing:var(--mdui-typescale-body-large-tracking);line-height:var(--mdui-typescale-body-large-line-height)}mdui-icon,mdui-button-icon::part(icon),mdui-list-item::part(icon),mdui-text-field::part(end-icon),mdui-navigation-rail-item::part(icon),mdui-navigation-rail-item::part(active-icon){font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}mdui-list-item::part(headline),mdui-list-item::part(icon),mdui-navigation-rail-item::part(label),mdui-navigation-rail-item::part(icon),mdui-navigation-rail-item::part(active-icon){transition:font-variation-settings .2s cubic-bezier(.2,0,0,1)}mdui-list-item::part(headline){font-variation-settings:"GRAD" 0}mdui-navigation-rail-item::part(label){text-align:center;font-variation-settings:"GRAD" 0;z-index:1}mdui-list-item::part(icon),mdui-navigation-rail-item::part(icon),mdui-navigation-rail-item::part(active-icon){font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24}mdui-list-item:hover::part(headline),mdui-navigation-rail-item:hover::part(label){font-variation-settings:"GRAD" 50}mdui-list-item:hover::part(icon),mdui-navigation-rail-item:hover::part(icon){font-variation-settings:"FILL" 0,"wght" 600,"opsz" 24}mdui-list-item:active::part(headline),mdui-navigation-rail-item:active::part(label){font-variation-settings:"GRAD" -50}html:not([lang=en]) mdui-list-item:active::part(headline),html:not([lang=en]) mdui-navigation-rail-item:active::part(label){font-weight:400;font-variation-settings:"GRAD" 0}mdui-list-item:active::part(icon),mdui-navigation-rail-item:active::part(icon){font-variation-settings:"FILL" 0,"wght" 300,"opsz" 24}mdui-list-item[active]::part(icon),mdui-navigation-rail-item[active]::part(icon){font-variation-settings:"FILL" 1,"wght" 400,"opsz" 24}mdui-list-item[active]:hover::part(icon),mdui-navigation-rail-item[active]:hover::part(icon){font-variation-settings:"FILL" 1,"wght" 600,"opsz" 24}mdui-list-item[active]:active::part(icon),mdui-navigation-rail-item[active]:active::part(icon){font-variation-settings:"FILL" 1,"wght" 300,"opsz" 24}mdui-list-item[active]::part(headline),mdui-navigation-rail-item[active]::part(label){font-variation-settings:"GRAD" 125}html:not([lang=en]) mdui-list-item[active]::part(headline),html:not([lang=en]) mdui-navigation-rail-item[active]::part(label){font-weight:500;font-variation-settings:"GRAD" 0}mdui-list-item[active]:active::part(headline),mdui-navigation-rail-item[active]:active::part(label){font-variation-settings:"GRAD" -50}html:not([lang=en]) mdui-list-item[active]:active::part(headline),html:not([lang=en]) mdui-navigation-rail-item[active]:active::part(label){font-weight:300;font-variation-settings:"GRAD" 0}mdui-slider{height:44px}mdui-slider::part(track-active),mdui-slider::part(track-inactive){height:16px;margin-top:-8px}mdui-slider::part(track-active){border-radius:22px 8px 8px 22px}mdui-slider::part(track-inactive){border-radius:8px 22px 22px 8px}mdui-slider::part(track-inactive){background:var(--md-sys-color-primary-container)}mdui-slider[disabled]::part(track-inactive){background:rgba(from var(--md-sys-color-on-surface) r g b / .12)}mdui-slider::part(track-inactive):before{content:" ";display:block;background:var(--md-sys-color-primary);width:4px;height:4px;border-radius:2px;position:absolute;right:6px;top:6px}mdui-slider[disabled]::part(track-inactive):before{background:rgba(from var(--md-sys-color-on-surface) r g b / .38)}mdui-slider::part(handle){height:44px;width:0}mdui-slider::part(handle):before{height:44px;width:4px;top:0;left:0;transition:width .2s,left .2s}mdui-slider::part(elevation){height:44px;width:4px;top:-2px;left:0;transition:width .2s,left .2s}mdui-slider:not([disabled]):hover::part(elevation){width:6px;left:-1px}mdui-slider:not([disabled]):active::part(elevation){width:2px;left:1px}mdui-slider::part(label){background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);padding:16px 12px;bottom:50px;left:2px}mdui-slider::part(label):after{background-color:transparent}mdui-menu,mdui-select::part(menu){--shape-corner: var(--md-sys-shape-corner-large);overflow:hidden}mdui-text-field[variant=outlined]::part(container),mdui-select[variant=outlined]::part(text-field__container){border-radius:var(--md-sys-shape-corner-large)}mdui-dialog::part(overlay){backdrop-filter:blur(8px)}:root{--mdui-color-background-light: var(--md-ref-palette-neutral98-rgb);--mdui-color-error-light: var(--md-ref-palette-error40-rgb);--mdui-color-error-container-light: var(--md-ref-palette-error90-rgb);--mdui-color-inverse-on-surface-light: var(--md-ref-palette-neutral95-rgb);--mdui-color-inverse-primary-light: var(--md-ref-palette-primary80-rgb);--mdui-color-inverse-surface-light: var(--md-ref-palette-neutral20-rgb);--mdui-color-on-background-light: var(--md-ref-palette-neutral10-rgb);--mdui-color-on-error-light: var(--md-ref-palette-error100-rgb);--mdui-color-on-error-container-light: var(--md-ref-palette-error10-rgb);--mdui-color-on-primary-light: var(--md-ref-palette-primary100-rgb);--mdui-color-on-primary-container-light: var(--md-ref-palette-primary10-rgb);--mdui-color-on-secondary-light: var(--md-ref-palette-secondary100-rgb);--mdui-color-on-secondary-container-light: var(--md-ref-palette-secondary10-rgb);--mdui-color-on-surface-light: var(--md-ref-palette-neutral10-rgb);--mdui-color-on-surface-variant-light: var(--md-ref-palette-neutral-variant30-rgb);--mdui-color-on-tertiary-light: var(--md-ref-palette-tertiary100-rgb);--mdui-color-on-tertiary-container-light: var(--md-ref-palette-tertiary10-rgb);--mdui-color-outline-light: var(--md-ref-palette-neutral-variant50-rgb);--mdui-color-outline-variant-light: var(--md-ref-palette-neutral-variant80-rgb);--mdui-color-primary-light: var(--md-ref-palette-primary40-rgb);--mdui-color-primary-container-light: var(--md-ref-palette-primary90-rgb);--mdui-color-scrim-light: var(--md-ref-palette-neutral0-rgb);--mdui-color-secondary-light: var(--md-ref-palette-secondary40-rgb);--mdui-color-secondary-container-light: var(--md-ref-palette-secondary90-rgb);--mdui-color-surface-light: var(--md-ref-palette-neutral98-rgb);--mdui-color-surface-bright-light: var(--md-ref-palette-neutral98-rgb);--mdui-color-surface-container-light: var(--md-ref-palette-neutral94-rgb);--mdui-color-surface-container-high-light: var(--md-ref-palette-neutral92-rgb);--mdui-color-surface-container-highest-light: var(--md-ref-palette-neutral90-rgb);--mdui-color-surface-container-low-light: var(--md-ref-palette-neutral96-rgb);--mdui-color-surface-container-lowest-light: var(--md-ref-palette-neutral98-rgb);--mdui-color-surface-dim-light: var(--md-ref-palette-neutral87-rgb);--mdui-color-surface-tint-color-light: var(--md-ref-palette-primary40-rgb);--mdui-color-surface-variant-light: var(--md-ref-palette-neutral-variant90-rgb);--mdui-color-tertiary-light: var(--md-ref-palette-tertiary40-rgb);--mdui-color-tertiary-container-light: var(--md-ref-palette-tertiary90-rgb);--mdui-color-background-dark: var(--md-ref-palette-neutral6-rgb);--mdui-color-error-dark: var(--md-ref-palette-error80-rgb);--mdui-color-error-container-dark: var(--md-ref-palette-error30-rgb);--mdui-color-inverse-on-surface-dark: var(--md-ref-palette-neutral20-rgb);--mdui-color-inverse-primary-dark: var(--md-ref-palette-primary40-rgb);--mdui-color-inverse-surface-dark: var(--md-ref-palette-neutral90-rgb);--mdui-color-on-background-dark: var(--md-ref-palette-neutral90-rgb);--mdui-color-on-error-dark: var(--md-ref-palette-error20-rgb);--mdui-color-on-error-container-dark: var(--md-ref-palette-error30-rgb);--mdui-color-on-primary-dark: var(--md-ref-palette-primary20-rgb);--mdui-color-on-primary-container-dark: var(--md-ref-palette-primary90-rgb);--mdui-color-on-secondary-dark: var(--md-ref-palette-secondary20-rgb);--mdui-color-on-secondary-container-dark: var(--md-ref-palette-secondary90-rgb);--mdui-color-on-surface-dark: var(--md-ref-palette-neutral90-rgb);--mdui-color-on-surface-variant-dark: var(--md-ref-palette-neutral-variant80-rgb);--mdui-color-on-tertiary-dark: var(--md-ref-palette-tertiary20-rgb);--mdui-color-on-tertiary-container-dark: var(--md-ref-palette-tertiary90-rgb);--mdui-color-outline-dark: var(--md-ref-palette-neutral-variant60-rgb);--mdui-color-outline-variant-dark: var(--md-ref-palette-neutral-variant30-rgb);--mdui-color-primary-dark: var(--md-ref-palette-primary80-rgb);--mdui-color-primary-container-dark: var(--md-ref-palette-primary30-rgb);--mdui-color-scrim-dark: var(--md-ref-palette-neutral0-rgb);--mdui-color-secondary-dark: var(--md-ref-palette-secondary80-rgb);--mdui-color-secondary-container-dark: var(--md-ref-palette-secondary30-rgb);--mdui-color-surface-dark: var(--md-ref-palette-neutral6-rgb);--mdui-color-surface-bright-dark: var(--md-ref-palette-neutral24-rgb);--mdui-color-surface-container-dark: var(--md-ref-palette-neutral12-rgb);--mdui-color-surface-container-high-dark: var(--md-ref-palette-neutral17-rgb);--mdui-color-surface-container-highest-dark: var(--md-ref-palette-neutral22-rgb);--mdui-color-surface-container-low-dark: var(--md-ref-palette-neutral10-rgb);--mdui-color-surface-container-lowest-dark: var(--md-ref-palette-neutral4-rgb);--mdui-color-surface-dim-dark: var(--md-ref-palette-neutral6-rgb);--mdui-color-surface-tint-color-dark: var(--md-ref-palette-primary80-rgb);--mdui-color-surface-variant-dark: var(--md-ref-palette-neutral-variant30-rgb);--mdui-color-tertiary-dark: var(--md-ref-palette-tertiary80-rgb);--mdui-color-tertiary-container-dark: var(--md-ref-palette-tertiary30-rgb);--mdui-color-error-variant-light: var(--md-ref-palette-error40-rgb);--mdui-color-on-error-variant-light: var(--md-ref-palette-error100-rgb);--mdui-color-error-variant-container-light: var(--md-ref-palette-error80-rgb);--mdui-color-on-error-variant-container-light: var(--md-ref-palette-error20-rgb);--mdui-color-error-variant-dark: var(--md-ref-palette-error80-rgb);--mdui-color-on-error-variant-dark: var(--md-ref-palette-error20-rgb);--mdui-color-error-variant-container-dark: var(--md-ref-palette-error20-rgb);--mdui-color-on-error-variant-container-dark: var(--md-ref-palette-error90-rgb)}.mdui-error-dialog-overlay{--mdui-color-surface-container-high: var(--mdui-color-error-container);--mdui-color-background: var(--mdui-color-error-container);--mdui-color-on-surface: var(--mdui-color-on-error-container);--mdui-color-on-surface-variant: var(--mdui-color-on-error-container);--mdui-color-primary: var(--mdui-color-error);--mdui-color-on-primary: var(--mdui-color-on-error);--mdui-color-secondary-container: var(--md-sys-color-error-variant-container);--mdui-color-on-secondary-container: var(--mdui-color-on-error-variant-container);--mdui-color-secondary: var(--mdui-color-on-error-container);--mdui-color-on-secondary: var(--mdui-color-error-container)}:root,:root.mdui-theme-light{--mdui-color-error-variant-container: var(--mdui-color-error-variant-container-light);--mdui-color-error-variant: var(--mdui-color-error-variant-light);--mdui-color-on-error-variant: var(--mdui-color-on-error-variant-light);--mdui-color-on-error-variant-container: var(--mdui-color-on-error-variant-container-light)}:root.mdui-theme-dark{--mdui-color-error-variant-container: var(--mdui-color-error-variant-container-dark);--mdui-color-error-variant: var(--mdui-color-error-variant-dark);--mdui-color-on-error-variant: var(--mdui-color-on-error-variant-dark);--mdui-color-on-error-variant-container: var(--mdui-color-on-error-variant-container-dark)}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,main{height:100%}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background);overflow:hidden;user-select:none;margin:0}main{background-color:var(--md-sys-color-surface-container-high)}:root{--app-color-surface-container: var(--md-sys-color-surface-container-low);--md-sys-elevation-shadow-key: rgba(from var(--md-sys-color-shadow) r g b / .19);--md-sys-elevation-shadow-ambient: rgba(from var(--md-sys-color-shadow) r g b / .04)}@media(prefers-color-scheme:dark){.mdui-theme-layout-auto{background-color:var(--md-sys-color-background)}}::-webkit-scrollbar{background:transparent;width:5px;height:5px}@media(min-width:600px){::-webkit-scrollbar{width:8px;height:8px}}::-webkit-scrollbar-thumb{background:#0003}.dark-theme ::-webkit-scrollbar-thumb{background:#ffffff4d}main{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.block{display:block}@keyframes fade-out{0%{opacity:1;scale:1}to{opacity:.7;scale:.99}}@keyframes fade-in{0%{opacity:.7;scale:.99}to{opacity:1;scale:1}}.fade-out{animation:fade-out 50ms ease-in-out}.fade-in{animation:fade-in .15s ease-in-out}.large-card{background-color:var(--app-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-large)}.empty-disabled-card{background-color:transparent}kbd{display:inline-block;padding:2px 6px;font-family:Source Code Pro,monospace;font-size:12px;border-radius:.25rem;background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level1)}[data-visible=false]{opacity:0;pointer-events:none}[data-visible=true]{opacity:1;pointer-events:auto}[data-visible]{transition:opacity var(--mdui-motion-duration-medium1) var(--mdui-motion-easing-emphasized)}:root{--md-sys-elevation-level0-key: 0 0 0 0;--md-sys-elevation-level1-key: 0 1px 2px 0;--md-sys-elevation-level2-key: 0 1px 2px 0;--md-sys-elevation-level3-key: 0 1px 3px 0;--md-sys-elevation-level4-key: 0 2px 3px 0;--md-sys-elevation-level5-key: 0 4px 4px 0;--md-sys-elevation-level0-ambient: 0 0 0 0;--md-sys-elevation-level1-ambient: 0 2px 5px 2px;--md-sys-elevation-level2-ambient: 0 3px 9px 3px;--md-sys-elevation-level3-ambient: 0 6px 12px 5px;--md-sys-elevation-level4-ambient: 0 9px 15px 6px;--md-sys-elevation-level5-ambient: 0 12px 18px 9px;--md-sys-elevation-shadow-key: rgba(from var(--md-sys-color-shadow) r g b / .19);--md-sys-elevation-shadow-ambient: rgba(from var(--md-sys-color-shadow) r g b / .04);--md-sys-elevation-level0: var(--md-sys-elevation-level0-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level0-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level1: var(--md-sys-elevation-level1-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level1-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level2: var(--md-sys-elevation-level2-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level2-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level3: var(--md-sys-elevation-level3-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level3-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level4: var(--md-sys-elevation-level4-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level4-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level5: var(--md-sys-elevation-level5-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level5-ambient) var(--md-sys-elevation-shadow-ambient);--mdui-elevation-level0: var(--md-sys-elevation-level0);--mdui-elevation-level1: var(--md-sys-elevation-level1);--mdui-elevation-level2: var(--md-sys-elevation-level2);--mdui-elevation-level3: var(--md-sys-elevation-level3);--mdui-elevation-level4: var(--md-sys-elevation-level4);--mdui-elevation-level5: var(--md-sys-elevation-level5)}::selection{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.key:disabled{opacity:.38;pointer-events:none}.operation-mode-indicator{&[data-v-8a21bc3b]{--extend-margin: .5rem;--horizontal-padding: .125rem;display:inline-block;padding:.325rem var(--horizontal-padding);width:calc(100% + 2 * var(--extend-margin));text-align:center;font-size:.6rem;font-weight:600;border-radius:1rem;margin-block-start:.125rem;margin-block-end:.375rem;margin-inline-start:calc(-1 * var(--extend-margin));margin-inline-end:calc(-1 * var(--extend-margin));box-shadow:none;cursor:pointer}&.simple-mode[data-v-8a21bc3b]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}&.expert-mode[data-v-8a21bc3b]{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}}:is(body:lang(zh),body:lang(ja),body:lang(ko)) .operation-mode-indicator[data-v-8a21bc3b]{--extend-margin: .125rem;--horizontal-padding: .125rem;font-size:.65rem}mdui-navigation-rail[data-v-5634ee5a]{background:transparent;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;width:5rem;padding:.375rem .75rem}mdui-navigation-rail[data-v-5634ee5a]::part(items){height:100%}.inner[data-v-cd3041ec]{padding:.5em;display:flex;flex-direction:column;gap:.25rem}.nav-drawer[data-v-473f1f3e]{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.nav-drawer[data-v-473f1f3e]{height:100%;padding:.5em .5em 1em .75em;position:absolute;width:250px;display:flex;flex-direction:column}.profile-item[data-v-0b57501a]{padding:1em;flex-shrink:0;height:fit-content;--shape-corner: var(--md-sys-shape-corner-extra-large)}.shortcut-key[data-v-0b57501a]{display:inline-block;padding:5px 7px;font-family:Source Code Pro,sans-serif;font-size:12px;border-radius:.5em;border:1px solid var(--md-sys-color-outline);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background);line-height:100%}.profile-item mdui-icon[data-v-0b57501a]{font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1)}.profile-item:hover mdui-icon[data-v-0b57501a]{font-variation-settings:"FILL" 0,"wght" 600,"opsz" 24}.profile-item:active mdui-icon[data-v-0b57501a]{font-variation-settings:"GRAD" -50}.profile-item.active mdui-icon[data-v-0b57501a]{font-variation-settings:"FILL" 1,"wght" 400,"opsz" 24}.profile-item.active:hover mdui-icon[data-v-0b57501a]{font-variation-settings:"FILL" 1,"wght" 600,"opsz" 24}.profile-item.active:active mdui-icon[data-v-0b57501a]{font-variation-settings:"FILL" 1,"wght" 600,"opsz" 24,"GRAD" -50}.hint[data-v-0b57501a]{width:fit-content;border-radius:.5em;display:inline-block;padding:5px 7px;border:.1em solid var(--md-sys-color-outline);cursor:help;line-height:100%}.hint.current[data-v-0b57501a]{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:.1em solid var(--md-sys-color-primary)}.hint.non-current[data-v-0b57501a]{color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container)}.active[data-v-0b57501a]{background-color:var(--md-sys-color-primary-container);--mdui-color-outline: var(--mdui-color-primary);color:var(--md-sys-color-on-primary-container)}.mdui-prose[data-v-66a16089]{display:flex;flex-direction:column;gap:25px}.mdui-prose>div[data-v-66a16089]{display:flex;flex-direction:column;gap:16px}.device-tab[data-v-f1c3000c]{height:100%;width:calc(100% - 40px);position:relative}mdui-navigation-rail[data-v-f1c3000c]{--z-index: 0;background-color:transparent;margin-left:4px}.device-tab-panel[data-v-f1c3000c]{height:100%;width:calc(100% - 40px);padding:16px;margin-left:88px}.root[data-v-22ae0795]{display:flex;flex-direction:row;gap:2rem;padding:1.25rem 1.5rem;background:var(--app-color-surface-container);border-radius:var(--md-sys-shape-corner-large-increased)}.root>div[data-v-22ae0795]{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.root[data-v-23e455d1]{border-radius:var(--md-sys-shape-corner-large-increased);background:var(--app-color-surface-container);overflow:hidden;height:100%}.content[data-v-23e455d1]{padding:16px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--key-gap);overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;border-radius:var(--md-sys-shape-corner-large-increased);height:100%}.has-layout[data-v-23e455d1]{row-gap:0}.candidate-key-types-panel[data-v-038cb907]{display:flex;flex-direction:column;gap:.5rem;height:100%}mdui-list[data-v-038cb907]{display:flex;flex-direction:column;background:var(--md-sys-color-surface-1);border-radius:var(--md-sys-shape-corner-large-increased);padding:.5em;flex-shrink:0;width:100%;overflow-y:auto;--corner-rounded: 2.25em }mdui-list-item[data-v-038cb907]{--shape-corner-rounded: var(--md-sys-shape-corner-large-increased)}mdui-list-item[data-v-038cb907]::part(container){justify-content:center;padding:1rem 1.5rem 1rem 1rem}mdui-list-item[data-v-038cb907]::part(container)::part(body){justify-content:center}mdui-list-item[data-v-038cb907]:not(:disabled){cursor:pointer}.card[data-v-546ec075]{border:none;padding-block:unset;padding-inline:unset;text-align:unset;width:18rem;min-width:18rem;max-width:18rem;min-height:14rem;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;cursor:pointer;border-radius:var(--md-sys-shape-corner-large-increased);--md-color-on-container: var(--md-sys-color-on-surface);--md-color-container: var(--md-sys-color-surface-container-lowest);background:var(--md-color-container);color:var(--md-color-on-container);overflow:auto}.card[data-v-546ec075]:focus-visible{outline:.1875rem solid var(--md-sys-color-secondary);outline-offset:2px}.card[data-v-546ec075]:disabled{opacity:.5;pointer-events:none}.root[data-v-88410b5a]{border-radius:var(--md-sys-shape-corner-large-increased);overflow-y:auto;scroll-behavior:smooth;height:calc(100% + 2rem);margin-inline:-1rem;padding-inline:1rem;margin-block:-1rem;padding-block:1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-content:flex-start;align-items:stretch}:root{--key-size: 58px;--key-gap: 6px;--key-font-size: .9rem;--key-border-size: .15em;--key-border-size-hover: .25em;--key-border-size-active: .35em}.key{border:none;border-radius:12px;color:var(--md-sys-color-on-surface);font-size:var(--key-font-size);height:var(--key-size);min-height:var(--key-size);line-height:1.2;text-align:center;text-overflow:ellipsis;transition:none .2s cubic-bezier(.4,0,.2,1);transition-property:background-color,border,transform;white-space:pre-line;cursor:pointer;overflow:hidden;position:relative;font-family:Open Cherry,sans-serif;font-weight:600;background:var(--keycap-background-color);box-shadow:0 0 12px 2px rgba(var(--keycap-shadow-color),5%),0 0 1px 1px rgba(var(--keycap-shadow-color),1%)}.key:lang(zh-CN){font-family:Open Cherry,Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}.key:lang(zh-TW){font-family:Open Cherry,Roboto Flex,Noto Sans TC,Helvetica Neue,Helvetica,Microsoft JhengHei,sans-serif}.key:lang(ko){font-family:Open Cherry,Roboto Flex,Noto Sans KR,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.key:lang(ja){font-family:Open Cherry,Roboto Flex,Noto Sans JP,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.key[selected]{background-color:rgba(from var(--md-sys-color-primary) r g b / 4%);border:var(--key-border-size) solid var(--md-sys-color-primary)}.key:before{font-family:Material Symbols Outlined;content:"check_circle";font-size:24px;color:var(--md-sys-color-primary);position:absolute;right:4px;bottom:4px;opacity:0;font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1)}.key[selected]:before{opacity:1;font-variation-settings:"FILL" 1,"wght" 400,"opsz" 24}.key[editing]{background-color:rgb(from var(--md-sys-color-primary) r g b / 4%);border:var(--key-border-size) solid var(--md-sys-color-primary)}.key[editing]:before{content:"edit";opacity:1;font-variation-settings:"FILL" 1,"wght" 400,"opsz" 24}.key:disabled{border-color:rgb(from var(--md-sys-color-on-surface),12%);color:rgb(var(--md-sys-color-on-surface) / 38%);cursor:not-allowed}.key:not(:disabled):hover{background-color:rgb(from var(--md-sys-color-primary) r g b / 8%);border:var(--key-border-size-hover) solid var(--md-sys-color-primary)}.key:not(:disabled):active{background-color:rgb(from var(--md-sys-color-primary) r g b / 12%);border:var(--key-border-size-active) solid var(--md-sys-color-primary);transform:scale(.95)}.key-025u{width:calc(var(--key-size) * .25 + var(--key-gap) * (.25 - 1))}.key-v-025u{height:calc(var(--key-size) * .25 + var(--key-gap) * (.25 - 1))}.key-050u{width:calc(var(--key-size) * .5 + var(--key-gap) * (.5 - 1))}.key-v-050u{height:calc(var(--key-size) * .5 + var(--key-gap) * (.5 - 1))}.key-075u{width:calc(var(--key-size) * .75 + var(--key-gap) * (.75 - 1))}.key-v-075u{height:calc(var(--key-size) * .75 + var(--key-gap) * (.75 - 1))}.key-100u{width:var(--key-size)}.key-v-100u{height:var(--key-size)}.key-125u{width:calc(var(--key-size) * 1.25 + var(--key-gap) * (1.25 - 1))}.key-150u{width:calc(var(--key-size) * 1.5 + var(--key-gap) * (1.5 - 1))}.key-175u{width:calc(var(--key-size) * 1.75 + var(--key-gap) * (1.75 - 1))}.key-200u{width:calc(var(--key-size) * 2 + var(--key-gap) * (2 - 1))}.key-v-200u{height:calc(var(--key-size) * 2 + var(--key-gap) * (2 - 1))}.key-225u{width:calc(var(--key-size) * 2.25 + var(--key-gap) * (2.25 - 1))}.key-250u{width:calc(var(--key-size) * 2.5 + var(--key-gap) * (2.5 - 1))}.key-275u{width:calc(var(--key-size) * 2.75 + var(--key-gap) * (2.75 - 1))}.key-300u{width:calc(var(--key-size) * 3 + var(--key-gap) * (3 - 1))}.key-625u{width:calc(var(--key-size) * 6.25 + var(--key-gap) * (6.25 - 1))}.key-line-break{flex-basis:100%}.key-line-break-v-gap{height:var(--key-gap)}key-type-panel{display:flex;flex-direction:row;height:100%;width:24%;max-width:360px;background-color:var(--app-color-surface-container);border-radius:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.key-type{width:100%}.key-type .title{margin-bottom:.3em}.key-type .summary{margin-bottom:1.5em;font-style:italic}#keyboard[layers-disabled] key-type-panel{display:none}key-type-panel .nav-content{flex:auto}.advanced-key-editor-panel[data-v-cfb5f676]{background:var(--md-sys-color-surface);box-shadow:0 0 12px 2px rgba(var(--keycap-shadow-color),5%),0 0 1px 1px rgba(var(--keycap-shadow-color),1%);display:flex;flex-direction:column;overflow:hidden;position:absolute;left:0;top:0;bottom:0;height:100%;transition:all .2s ease-in-out;z-index:2000;border-start-start-radius:0;border-start-end-radius:var(--md-sys-shape-corner-extra-large);border-end-start-radius:0;border-end-end-radius:var(--md-sys-shape-corner-extra-large)}.collapsed[data-v-cfb5f676]{padding-block:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;width:25em;max-height:100%;bottom:0}.editable[data-v-ff1cf452]:before{transition:all .12s cubic-bezier(.2,0,0,1) allow-discrete!important}.editable[data-v-ff1cf452]:not([editing]):before{content:"edit";opacity:0;font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24;color:var(--md-sys-color-on-surface);position:absolute;font-size:24px;width:24px;height:24px;inset:auto 4px 4px auto}.key[data-v-ff1cf452]:not([editing]):hover:before{color:var(--md-sys-color-primary);opacity:1;font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24,"GRAD" 200}.editable[editing][data-v-ff1cf452]:before{content:"edit";opacity:1;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.root[data-v-89c957f9]{display:flex;flex-direction:column;gap:8px;padding-top:1em;padding-bottom:1em;padding-left:1em;margin-left:-1em;overflow-y:scroll}.modifiers{&[data-v-89c957f9]{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}button[data-v-89c957f9]{z-index:2002}}.root[data-v-a8374ed8]{display:flex;flex-direction:column;gap:8px;padding-top:1em;padding-bottom:1em;padding-left:1em;margin-left:-1em;overflow-y:scroll}.modifiers[data-v-a8374ed8]{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.root[data-v-15ff4056]{display:flex;flex-direction:column;gap:8px;padding-top:1em;padding-bottom:1em;padding-left:1em;margin-left:-1em;overflow-y:scroll}.modifiers[data-v-15ff4056]{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.track{&[data-v-c088013e]{flex:1;height:fit-content;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-extra-extra-large);display:flex;align-items:center;position:relative}.button[data-v-c088013e]{z-index:1}[data-visible=false][data-v-c088013e]{visibility:hidden}}.range{&[data-v-c088013e]{position:absolute;left:0;height:2rem;border-radius:var(--md-sys-shape-corner-medium)}&.active[data-v-c088013e]{background:var(--md-sys-color-secondary);pointer-events:auto;cursor:pointer;--md-color-on-container: var(--md-sys-color-on-secondary);--md-color-container: var(--md-sys-color-secondary)}&.editing[data-v-c088013e]{background:var(--md-sys-color-surface-variant);pointer-events:none;cursor:default}}kbd[data-v-c088013e]{display:inline-flex;align-items:center;gap:.25em}.tooltip[data-v-c088013e]{padding:.5em;display:flex;flex-direction:column;gap:.25em;align-items:flex-start;max-width:20rem}.dks-line[data-v-b5164073]{display:flex;flex-direction:row;gap:1rem;align-items:center}.dks-line[data-v-fdfdf043]{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;margin-inline-start:4.75rem;margin-inline-end:.125rem;margin-block-end:0}.icon[data-v-fdfdf043]{display:flex;flex-direction:column;align-items:center;gap:.5rem}._DistanceInput_c450301{display:flex;flex-direction:column;margin-inline-start:1.5rem;._InputContainer_0027c39{display:flex;flex-direction:row;align-items:center;gap:.75rem;mdui-text-field{width:5rem}}}._DistanceInputTitle_e1ccc97{margin-inline-start:.125rem;margin-block-end:.5rem}._DistanceInput_c450301[aria-disabled=true]{._DistanceInputTitle_e1ccc97,span{opacity:.38}}.dks-distance{&[data-v-6f36ef6c]{margin-block-start:.5rem;margin-block-end:1rem;display:flex;flex-direction:column;gap:.5rem}.slider[data-v-6f36ef6c]{flex:1}.slider-container{&[data-v-6f36ef6c]{display:flex;flex-direction:row;align-items:center}}}.root[data-v-367d3e4c]{display:flex;flex-direction:column;gap:1.5rem;padding-top:1rem;padding-bottom:1.5rem;padding-inline-start:1rem;margin-inline-start:-1rem;overflow-y:scroll}._select_keys_first_3dfee90{position:absolute;left:50%;transform:translate(-50%,1rem);z-index:1;text-align:center;padding:1em;border-radius:24px;background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);box-shadow:var(--md-sys-elevation-level1)}.keymap-panel[data-v-63d91659]{position:relative;display:flex;flex-direction:column;height:100%;gap:1rem}.keymap-panel-inner[data-v-63d91659]{display:grid;grid-template-columns:14em 1fr;gap:1em;flex:1;min-height:0}mdui-card[data-v-0115df1b]{background:transparent;padding:16px;min-width:calc(var(--icon-size) + var(--icon-margin) * 2);max-width:calc(var(--icon-size) + var(--icon-margin) * 2 + 32px);min-height:calc(var(--icon-size) + var(--icon-margin) * 2 + 32px);display:flex;flex-direction:column;align-items:center;overflow:hidden;flex-shrink:0;--icon-size: 64px;--icon-margin: 32px;--icon-margin-top: 16px}:lang(en) mdui-card[data-v-0115df1b]{min-height:calc(var(--icon-size) + var(--icon-margin) * 2 + 48px)}mdui-icon[data-v-0115df1b]{font-size:var(--icon-size);margin:var(--icon-margin-top) var(--icon-margin) var(--icon-margin)}.tag[data-v-0115df1b]{padding:4px 8px;background:var(--md-sys-color-primary-container);border:var(--md-sys-color-primary) solid 2px;border-radius:8px;text-transform:uppercase}.tag-experimental[data-v-0115df1b]{background:var(--md-sys-color-tertiary-container);border:var(--md-sys-color-tertiary) solid 2px}mdui-card[data-v-0115df1b]{border:none;outline-offset:-.1rem;outline:.1rem solid var(--md-sys-color-outline)}mdui-card[selected][data-v-0115df1b]{background-color:rgba(from var(--md-sys-color-primary) r g b / 4%);outline:.1rem solid var(--md-sys-color-primary);outline-offset:-.1rem}mdui-card[data-v-0115df1b]:before{font-family:Material Symbols Outlined;content:"check_circle";font-size:24px;color:var(--md-sys-color-primary);position:absolute;right:4px;bottom:4px;opacity:0;font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24;transition:all .2s cubic-bezier(.2,0,0,1);z-index:1}mdui-card[selected][data-v-0115df1b]:before{opacity:1;font-variation-settings:"FILL" 1,"wght" 400,"opsz" 24}mdui-card[data-v-0115df1b]:not(:disabled):hover{background-color:rgba(from var(--md-sys-color-primary) r g b / 8%);outline:.2rem solid var(--md-sys-color-primary);outline-offset:-.2rem}mdui-card[data-v-0115df1b]:not(:disabled):active{background-color:rgba(from var(--md-sys-color-primary) r g b / 12%);outline:.225rem solid var(--md-sys-color-primary);outline-offset:-.225rem}.dark-theme img[data-v-0115df1b]{filter:invert(.98)}.tags[data-v-0115df1b]{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px}.title[data-v-0115df1b]{position:absolute;left:.5em;right:.5em;bottom:.5em;text-align:center;background:rgba(from var(--md-sys-color-surface) r g b / 95%);border-radius:8px;padding:4px 8px}.switch-series-choose-panel[data-v-8e422068]{display:flex;flex-wrap:wrap;gap:1rem}.switches-panel{&[data-v-8e422068]{display:inline-flex;flex-direction:column;width:max-content;padding:16px;background:var(--md-sys-color-surface-container-low);border-radius:1em}h3[data-v-8e422068]{margin-top:.5em;margin-bottom:1em}.switches-list[data-v-8e422068]{display:flex;flex-wrap:wrap;gap:8px;width:max-content}}.scroll-wrapper[data-v-45a1bb2a]{overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth}.scroll-wrapper-inner[data-v-45a1bb2a]{height:100%;width:100%;overflow-y:auto;scroll-behavior:smooth}.app-round-container-root[data-v-06363786]{border-radius:24px;overflow:hidden;height:100%}.app-round-container-content[data-v-06363786]{display:flex;flex-wrap:wrap;align-content:flex-start;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:var(--app-color-surface-container);border-radius:24px;height:100%}.root[data-v-84b92065]{display:flex;flex-direction:column;gap:16px;padding:8px}.warning[data-v-84b92065]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:24px;border-radius:24px;display:flex;flex-direction:column;margin:1rem -24px -24px}div[data-v-0982f83d]{display:flex;flex-direction:row;align-items:center;gap:1em}.title[data-v-0982f83d],.summary[data-v-0982f83d]{line-height:var(--mdui-typescale-body-medium-line-height);font-size:var(--mdui-typescale-body-medium-size);letter-spacing:var(--mdui-typescale-body-medium-tracking);font-weight:var(--mdui-typescale-body-medium-weight)}.title[data-v-0982f83d]{min-width:8em}:lang(zh) .title[data-v-0982f83d]{min-width:4em}.summary[data-v-0982f83d]{padding-left:1em}.root[data-v-a38d0022]{background:var(--md-sys-color-surface);box-shadow:var(--md-sys-elevation-level3);display:flex;flex-direction:row;overflow:hidden;position:absolute;top:0;right:0;transition:all .2s ease-in-out;z-index:2000;height:100%}.switches[data-v-a38d0022]{height:100%;max-width:50vw;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;gap:.5em;align-content:flex-start;overflow-y:auto;padding:1rem}.info[data-v-a38d0022]{width:240px;max-width:240px;height:100%;overflow-y:auto;padding:1rem;display:flex;flex-direction:column}.info>div[data-v-a38d0022]{display:flex;flex-direction:column}.switch-panel[data-v-e46d71d1]{position:relative;height:100%;width:100%;display:grid;grid-template-columns:300px 1fr;gap:16px}.preference-root[data-v-c2796a5d]{width:100%;display:flex;flex-direction:column;gap:.5em;padding:24px}.texts[data-v-c2796a5d]{flex:1;display:flex;flex-direction:column;gap:.25rem}.container[data-v-c2796a5d]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--app-color-surface-container)}._display-large_45873d6{font-family:var(--md-sys-typescale-display-large-font),sans-serif;font-weight:var(--md-sys-typescale-display-large-weight);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-line-height)}._display-medium_cf6cf85{font-family:var(--md-sys-typescale-display-medium-font),sans-serif;font-weight:var(--md-sys-typescale-display-medium-weight);font-size:var(--md-sys-typescale-display-medium-size);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-line-height)}._display-small_a692d2b{font-family:var(--md-sys-typescale-display-small-font),sans-serif;font-weight:var(--md-sys-typescale-display-small-weight);font-size:var(--md-sys-typescale-display-small-size);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-line-height)}._headline-large_4df977f{font-family:var(--md-sys-typescale-headline-large-font),sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height)}._headline-medium_9e441f1{font-family:var(--md-sys-typescale-headline-medium-font),sans-serif;font-weight:var(--md-sys-typescale-headline-medium-weight);font-size:var(--md-sys-typescale-headline-medium-size);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-line-height)}._headline-small_ef54983{font-family:var(--md-sys-typescale-headline-small-font),sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height)}._body-large_3d5981b{font-family:var(--md-sys-typescale-body-large-font),sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height)}._body-medium_1aace61{font-family:var(--md-sys-typescale-body-medium-font),sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height)}._body-small_ee780a2{font-family:var(--md-sys-typescale-body-small-font),sans-serif;font-weight:var(--md-sys-typescale-body-small-weight);font-size:var(--md-sys-typescale-body-small-size);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-line-height)}._label-large_e9b5854{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height)}._label-medium_4cb3d49{font-family:var(--md-sys-typescale-label-medium-font),sans-serif;font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height)}._label-small_2f04cb1{font-family:var(--md-sys-typescale-label-small-font),sans-serif;font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-line-height)}._title-large_93fe509{font-family:var(--md-sys-typescale-title-large-font),sans-serif;font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-line-height)}._title-medium_9b8fcf8{font-family:var(--md-sys-typescale-title-medium-font),sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height)}._title-small_a23e997{font-family:var(--md-sys-typescale-title-small-font),sans-serif;font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-line-height)}mdui-button[data-v-201c461c]{height:fit-content;min-height:40px;padding:.5em}mdui-button[data-v-201c461c]::part(button){white-space:unset}.warning{&[data-v-201c461c]{--md-color-container: var(--md-sys-color-error-container);--md-color-on-container: var(--md-sys-color-on-error-container);background:var(--md-color-container);color:var(--md-color-on-container);padding:24px;border-radius:24px;display:flex;flex-direction:column;margin:1rem -1.5rem -1.5rem}mdui-button[data-v-201c461c]{--shape-corner: var(--md-sys-shape-corner-large);--mdui-color-primary: var(--md-color-on-container);--mdui-color-on-primary: var(--md-color-container)}}.hint[data-v-c5b2eef1]{border-radius:var(--md-sys-shape-corner-extra-large);padding:1rem 1.5rem;display:flex;align-items:center;gap:1.5em;background-color:var(--md-color-container);color:var(--md-color-on-container)}[data-v-c5b2eef1] mdui-button{--shape-corner: var(--md-sys-shape-corner-large);--mdui-color-primary: var(--md-color-on-container);--mdui-color-on-primary: var(--md-color-container)}.primary-container[data-v-c5b2eef1]{--md-color-container: var(--md-sys-color-primary-container);--md-color-on-container: var(--md-sys-color-on-primary-container)}.tertiary-container[data-v-c5b2eef1]{--md-color-container: var(--md-sys-color-tertiary-container);--md-color-on-container: var(--md-sys-color-on-tertiary-container)}.error-container[data-v-c5b2eef1]{--md-color-container: var(--md-sys-color-error-container);--md-color-on-container: var(--md-sys-color-on-error-container)}.surface-container[data-v-c5b2eef1]{--md-color-container: var(--md-sys-color-surface-container);--md-color-on-container: var(--md-sys-color-on-background)}.text-mask[data-v-c5b2eef1]{background:var(--md-sys-color-outline);color:var(--md-sys-color-outline);transition:all .2s cubic-bezier(.2,0,0,1)}.primary-container.text-mask[data-v-c5b2eef1]:hover,.primary-container.text-mask[data-v-c5b2eef1]:focus,.primary-container.text-mask[data-v-c5b2eef1]:active{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.tertiary-container.text-mask[data-v-c5b2eef1]:hover,.tertiary-container.text-mask[data-v-c5b2eef1]:focus,.tertiary-container.text-mask[data-v-c5b2eef1]:active{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.error-container.text-mask[data-v-c5b2eef1]:hover,.error-container.text-mask[data-v-c5b2eef1]:focus,.error-container.text-mask[data-v-c5b2eef1]:active{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}._display-large_27f4f9b{font-family:var(--md-sys-typescale-display-large-font),sans-serif;font-weight:var(--md-sys-typescale-display-large-weight);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-line-height)}._display-medium_35d55d9{font-family:var(--md-sys-typescale-display-medium-font),sans-serif;font-weight:var(--md-sys-typescale-display-medium-weight);font-size:var(--md-sys-typescale-display-medium-size);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-line-height)}._display-small_8fdf40f{font-family:var(--md-sys-typescale-display-small-font),sans-serif;font-weight:var(--md-sys-typescale-display-small-weight);font-size:var(--md-sys-typescale-display-small-size);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-line-height)}._headline-large_2e867d1{font-family:var(--md-sys-typescale-headline-large-font),sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height)}._headline-medium_908091c{font-family:var(--md-sys-typescale-headline-medium-font),sans-serif;font-weight:var(--md-sys-typescale-headline-medium-weight);font-size:var(--md-sys-typescale-headline-medium-size);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-line-height)}._headline-small_85aec3e{font-family:var(--md-sys-typescale-headline-small-font),sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height)}._body-large_b18279f{font-family:var(--md-sys-typescale-body-large-font),sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height)}._body-medium_464d5b8{font-family:var(--md-sys-typescale-body-medium-font),sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height)}._body-small_ea660a5{font-family:var(--md-sys-typescale-body-small-font),sans-serif;font-weight:var(--md-sys-typescale-body-small-weight);font-size:var(--md-sys-typescale-body-small-size);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-line-height)}._label-large_b32f10b{font-family:var(--md-sys-typescale-label-large-font),sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height)}._label-medium_f95ea02{font-family:var(--md-sys-typescale-label-medium-font),sans-serif;font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height)}._label-small_185560b{font-family:var(--md-sys-typescale-label-small-font),sans-serif;font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-line-height)}._title-large_b1aef1c{font-family:var(--md-sys-typescale-title-large-font),sans-serif;font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-line-height)}._title-medium_0fb739e{font-family:var(--md-sys-typescale-title-medium-font),sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height)}._title-small_bea7980{font-family:var(--md-sys-typescale-title-small-font),sans-serif;font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-line-height)}.widget-bottom[data-v-26f4b383]{margin-top:1em;display:flex;flex-direction:column;justify-content:start;align-items:start}.calibration-panel{&[data-v-350be397]{height:100%;display:grid;grid-template-columns:minmax(20em,1fr) 3fr;gap:1em}[data-v-350be397]{min-height:0}}.keycap-label.calibration-label{align-self:center;font-size:12px;justify-self:start;transform-origin:left}mdui-card[data-v-d73cfdc0]{--shape-corner: var(--md-sys-shape-corner-large);padding:16px}mdui-card[selected][data-v-d73cfdc0]{background-color:var(--md-sys-color-secondary-container)}#lighting-layer-list[data-v-7649bb10]{display:flex;flex-direction:column;padding:16px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;border-radius:24px;gap:8px}.lighting-fx-list[data-v-f44a007d]{display:flex;flex-direction:column;padding:16px}span[data-v-f44a007d]{margin-bottom:16px}.mdui-prose[data-v-e9c7c613]{display:flex;flex-direction:column;gap:16px}mdui-card[data-v-e9c7c613]{padding:16px;display:flex;align-items:center;gap:16px}.color-picker[data-v-0baa897e]{display:flex;flex-direction:column;gap:16px;justify-content:center;--slider-size: 24px;--thumb-size: 24px;--marker-size: 1em}.color-area[data-v-0baa897e]{max-width:240px;align-self:center;margin-bottom:.5em;width:100%;aspect-ratio:1;background:conic-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);border-radius:50%;cursor:crosshair;position:relative;border:1px solid var(--md-sys-color-surface-variant);box-shadow:0 0 12px rgba(from var(--md-sys-color-shadow) r g b / .08)}.color-area[data-v-0baa897e]:after{display:block;content:"";width:100%;height:100%;background:radial-gradient(circle closest-side,rgb(255,255,255),transparent)}.color-marker[data-v-0baa897e]{position:absolute;box-sizing:content-box;height:var(--marker-size);width:var(--marker-size);border-radius:50%;border:3px solid #fff;box-shadow:0 0 5px rgba(from var(--md-sys-color-shadow) r g b / .2);background:var(--v0cc8a35c);transform:translate(-50%,-50%)}.value-container[data-v-0baa897e]{margin-bottom:.5em;display:flex;flex-direction:row;align-items:center;gap:.75rem}.value[data-v-0baa897e]{background:var(--c6bc86ec)}input[type=range][data-v-0baa897e]{flex:1;-webkit-appearance:none;appearance:none;height:var(--slider-size);border-radius:calc(var(--slider-size) / 2);padding-left:calc(0px - (var(--thumb-size) / 2));padding-right:calc(0px - (var(--thumb-size) / 2));box-shadow:0 0 5px rgba(from var(--md-sys-color-shadow) r g b / .08)}input[type=range][data-v-0baa897e]::-webkit-slider-thumb{-webkit-appearance:none!important;background:transparent;box-sizing:content-box;height:var(--thumb-size);width:var(--thumb-size);border-radius:50%;border:3px solid #fff;box-shadow:0 0 5px rgba(from var(--md-sys-color-shadow) r g b / .2)}input[type=range][data-v-0baa897e]:hover{cursor:pointer}mdui-text-field[data-v-0baa897e]::part(label){background:var(--app-color-surface-container)}.lighting-color-picker[data-v-ea46c145]{display:flex;flex-direction:column}.labeled-slider[data-v-f89e9b39]{display:flex;flex-direction:row;gap:24px;align-items:center}.labeled-slider>div[data-v-f89e9b39]{display:flex;flex-direction:column;align-items:flex-end}.placeholder[data-v-f89e9b39]{height:0;color:transparent}mdui-slider[data-v-f89e9b39]{flex:1;padding-left:.5em;padding-right:.5em}div[data-v-35f1c5ce]{display:flex;flex-direction:column;gap:8px}.wave-config-panel[data-v-b7034621]{display:flex;flex-direction:column;gap:32px}mdui-card[data-v-b7034621]{padding:16px;display:flex;align-items:center;gap:16px}.wave-config-panel[data-v-497de623]{display:flex;flex-direction:column;gap:32px}mdui-card[data-v-497de623]{padding:16px;display:flex;align-items:center;gap:16px}div[data-v-321af441]{display:flex;flex-direction:column;padding:24px 16px 16px;gap:16px}span[data-v-941f0e48]{display:block;color:var(--md-sys-color-on-error-container);overflow:hidden}.power-consumption[data-v-c5f8cf7b]{margin-bottom:1em;display:flex;flex-direction:column;gap:.5em;cursor:help}mdui-linear-progress[data-v-c5f8cf7b]{height:.5em;border-radius:.25em}mdui-linear-progress[data-v-c5f8cf7b]::part(indicator){background-color:var(--v59d289c5)}.lighting-fx-list[data-v-de914137]{display:flex;flex-direction:column;padding:16px}span[data-v-de914137]{margin-bottom:16px}.lighting-tab-root[data-v-1b1a287a]{height:100%;width:100%;display:grid;grid-template-columns:3fr 3fr 7fr;grid-template-rows:1fr;gap:16px}mdui-card[data-v-a864d64c]{padding:16px;display:flex;flex-direction:row;gap:16px;align-items:center;min-width:144px}.color[data-v-a864d64c]{width:24px;height:24px;border-radius:50%;background-color:var(--v9e199012);border:1px solid #000}.color-picker-overlay[data-v-a864d64c]{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-level3);min-width:240px;padding:16px}mdui-card[data-v-1bfe8e82]{padding:1.5em;display:flex;flex-direction:column;gap:16px;--shape-corner: var(--md-sys-shape-corner-large);background:var(--app-color-surface-container)}.input-slider[data-v-279255b0]{display:flex;flex-direction:row;gap:24px;align-items:center}.input-slider>div[data-v-279255b0]{display:flex;flex-direction:column;align-items:flex-end}mdui-slider[data-v-279255b0]{flex:1;padding-left:.5em;padding-right:.5em}.root[data-v-75c1b54b]{padding:1.5em;display:flex;flex-direction:column;--shape-corner: var(--md-sys-shape-corner-large);background:var(--app-color-surface-container)}.sliders[data-v-75c1b54b]{margin-top:1.5em;display:flex;flex-direction:row;gap:2em}[data-v-75c1b54b] .preference-root{padding:1em;margin:-.5em}.lighting-indicator-panel[data-v-0098da5f]{display:flex;flex-direction:column;gap:.5em;padding-right:1px}.lighting-panel{&[data-v-1c5eb0d2]{height:100%;display:grid;grid-template-columns:14em 1fr;gap:1em}[data-v-1c5eb0d2]{min-height:0}}mdui-list[data-v-1c5eb0d2]{display:flex;flex-direction:column;background:var(--md-sys-color-surface-1);border-radius:24px;padding:.5em;--corner-rounded: 2.25em }mdui-list-item[data-v-1c5eb0d2]{display:flex;--shape-corner-rounded: 24px;min-width:10em}mdui-list-item[data-v-1c5eb0d2]::part(container)::part(body){justify-content:center}mdui-list-item[data-v-1c5eb0d2]:not(:disabled){cursor:pointer}.error[data-v-9c072093]{color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}._Root_4f3167e{width:100%;min-height:var(--title-bar-height);height:var(--title-bar-height);display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:var(--title-bar-margin-bottom);mdui-tooltip mdui-icon{cursor:help}}.rapid-trigger-travel{&[data-v-c07befb3]{flex:1;min-height:15rem;height:100%;max-height:20rem;position:relative;display:grid;grid-template-rows:1fr 1fr;align-items:stretch}.reset[data-v-c07befb3]{position:absolute;top:1.875rem;bottom:calc(50% + .25rem)}.trigger[data-v-c07befb3]{position:absolute;top:calc(50% + .25rem);bottom:1.875rem}.slider-container{&[data-v-c07befb3]{display:flex;flex-direction:row;padding-inline:1rem}&.reset[data-v-c07befb3]{align-items:flex-start}&.trigger[data-v-c07befb3]{align-items:flex-end}}.max-value-label{&[data-v-c07befb3]{position:absolute;font-size:.75rem;letter-spacing:.02rem;color:var(--md-sys-color-on-surface-variant)}&.top[data-v-c07befb3]{top:-1.5rem}&.bottom[data-v-c07befb3]{bottom:-1.5rem}}}.linked-container{&[data-v-c07befb3]{position:absolute;top:calc(50% + .125rem);left:5.75rem;transform:translateY(-50%)}.linked-button[data-v-c07befb3]{--shape-corner: var(--md-sys-shape-corner-medium)}}.distance-resolution-select{&[data-v-75e43f3a]{position:absolute;top:5rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}span[data-v-75e43f3a]{font-size:.875rem;color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;gap:.25rem}}.rapid-trigger-panel[data-v-8e0912fb]{--padding-block-start: 1rem;--padding-block-end: .75rem;--title-bar-height: 3rem;--title-bar-margin-bottom: 0rem;display:flex;flex-direction:column;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:1.25rem;height:100%;position:relative}.rapid-trigger-panel[aria-disabled=true][data-v-8e0912fb]{opacity:.38;pointer-events:none}.mdui-prose p[data-v-8e0912fb]{margin-bottom:0}.mdui-prose p[data-v-8e0912fb]:not(:first-child){margin-top:.5rem}.distance-preference[data-v-8e0912fb]{gap:0}.trigger-distance-panel{&[data-v-a454c436]{--padding-block-start: 1rem;--padding-block-end: .75rem;--title-bar-height: 3rem;--title-bar-margin-bottom: 0rem;display:flex;flex-direction:column;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:1.25rem;height:100%;overflow:visible;position:relative}.slider-container{&[data-v-a454c436]{display:flex;flex-direction:row;align-items:center;overflow:visible;flex:1;max-height:20rem;padding-inline:1rem;position:absolute;top:calc(var(--title-bar-height) + var(--title-bar-margin-bottom) + var(--padding-block-start));bottom:var(--padding-block-end)}.slider-wrapper[data-v-a454c436]{display:flex;flex-direction:column;align-items:center;min-block-size:10rem;max-height:100%}.max-value-label[data-v-a454c436]{font-size:.75rem;letter-spacing:.02rem;color:var(--md-sys-color-on-surface-variant);margin-block:.5rem}}}.trigger-distance-panel[aria-disabled=true][data-v-a454c436]{opacity:.38;pointer-events:none}.hint_too_low_is_unstable[data-v-a454c436]{cursor:help;position:absolute;bottom:0;left:0;right:0}mdui-tooltip mdui-icon[data-v-a454c436]{cursor:help}.rapid-trigger-panel[data-v-3794f373]{display:flex;flex-direction:column}.rapid-trigger-panel[aria-disabled=true][data-v-3794f373]{opacity:.38;pointer-events:none}.mdui-prose p[data-v-3794f373]{margin-bottom:0}.mdui-prose p[data-v-3794f373]:not(:first-child){margin-top:.5rem}.distance-preference[data-v-3794f373]{gap:0}.wrapper[data-v-668ac4a2]{display:grid;grid-template-columns:3fr 4fr 5fr;gap:1rem;height:100%}.trigger-distance-view[data-v-668ac4a2]{height:100%;flex:1;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-extra-large)}.select_keys_first[data-v-668ac4a2]{position:absolute;left:50%;transform:translate(-50%,1rem);z-index:1;text-align:center;padding:1em;border-radius:24px;background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);box-shadow:var(--md-sys-elevation-level1)}._title_1ce0f8f{flex:1}mdui-list-item[data-v-8a2bbcfe]{padding-right:1.5rem;padding-left:1.5rem;--shape-corner-rounded: var(--md-sys-shape-corner-extra-large)}.switchbar-root[data-v-8a2bbcfe]{width:100%;height:4rem;display:flex;flex-direction:row;align-items:center;gap:1.5rem}mdui-switch[data-v-8a2bbcfe]{pointer-events:none}.large-card[data-v-870daf40]{height:100%}.root[data-v-870daf40]{display:flex;flex-direction:column;padding:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}mdui-card[data-v-870daf40]{background-color:var(--md-sys-color-surface-container-lowest)}mdui-card[selected][data-v-870daf40]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}div.layout-options-view[data-v-4145cd78]{position:relative;height:100%;width:100%;display:grid;grid-template-columns:2fr 5fr;gap:16px}div.left{&[data-v-4145cd78]{display:flex;flex-direction:column;gap:.5em;width:100%}mdui-card[data-v-4145cd78]{display:flex;flex-direction:column;gap:.5em}.title[data-v-4145cd78]{font-size:1rem}.content[data-v-4145cd78]{font-size:.8rem}}.misc-view[data-v-cd539df5]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.misc-view-container[data-v-cd539df5]{height:100vh;overflow-y:auto;margin:0 -1rem}.profile-item[data-v-1dcbf5bd]{padding:1em;flex-shrink:0;height:fit-content;--shape-corner: var(--md-sys-shape-corner-extra-large)}.shortcut-key[data-v-1dcbf5bd]{display:inline-block;padding:5px 7px;font-family:Source Code Pro,sans-serif;font-size:12px;border-radius:.5em;border:1px solid var(--md-sys-color-outline);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background);line-height:100%}.profile-item mdui-icon[data-v-1dcbf5bd]{font-variation-settings:"FILL" 0,"wght" 400,"opsz" 24;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1)}.profile-item:hover mdui-icon[data-v-1dcbf5bd]{font-variation-settings:"FILL" 0,"wght" 600,"opsz" 24}.profile-item:active mdui-icon[data-v-1dcbf5bd]{font-variation-settings:"GRAD" -50}.profile-item.active mdui-icon[data-v-1dcbf5bd]{font-variation-settings:"FILL" 1,"wght" 400,"opsz" 24}.profile-item.active:hover mdui-icon[data-v-1dcbf5bd]{font-variation-settings:"FILL" 1,"wght" 600,"opsz" 24}.profile-item.active:active mdui-icon[data-v-1dcbf5bd]{font-variation-settings:"FILL" 1,"wght" 600,"opsz" 24,"GRAD" -50}.current-profile-hint[data-v-1dcbf5bd]{width:fit-content;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:.1em solid var(--md-sys-color-primary);border-radius:.5em;padding:.25em .5em}.profile-item.active[data-v-1dcbf5bd]{background-color:var(--md-sys-color-primary-container);--mdui-color-outline: var(--mdui-color-primary);color:var(--md-sys-color-on-primary-container)}.hint[data-v-1dcbf5bd]{width:fit-content;border-radius:.5em;display:inline-block;padding:5px 7px;border:.1em solid var(--md-sys-color-outline);cursor:help;line-height:100%}.hint.current[data-v-1dcbf5bd]{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:.1em solid var(--md-sys-color-primary)}.hint.non-current[data-v-1dcbf5bd]{color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container)}mdui-dialog[data-v-14a9294f]::part(panel){width:90vw;max-width:600px}mdui-checkbox[data-v-14a9294f]{--mdui-color-on-surface: var(--md-sys-color-on-surface-variant)}.content[data-v-14a9294f]{margin-top:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}mdui-dialog[data-v-5b1ba590]::part(panel){width:90vw;max-width:600px}mdui-checkbox[data-v-5b1ba590]{--mdui-color-on-surface: var(--md-sys-color-on-surface-variant)}.content[data-v-5b1ba590]{margin-top:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}.profile-management-view[data-v-bf833bda]{height:100vh}.profile-container[data-v-bf833bda]{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.title[data-v-bf833bda]{margin-block-start:.67rem;margin-block-end:.67rem;cursor:help;display:flex;align-items:center;gap:.5em}.checkbox-container{&[data-v-bf833bda]{width:fit-content;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}span[data-v-bf833bda]{margin-left:.5rem;margin-right:.5rem;margin-bottom:.75rem}}#tabs[data-v-dfc5f051]{flex:1;min-height:0}ul[data-v-6afb7cde]{margin-left:16px;margin-right:16px;padding-inline-start:0;list-style:none;height:100%}li[data-v-6afb7cde]{padding-left:12px;padding-right:0;height:48px;align-content:center;user-select:none}mdui-list-item[data-v-6afb7cde]{flex:1;justify-content:center;align-items:center;font-weight:500;font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1)}mdui-list-item[data-v-6afb7cde]:hover::part(body){font-variation-settings:"GRAD" 150}mdui-button-icon[active][data-v-6afb7cde]::part(body){font-variation-settings:"GRAD" -50}div[data-v-7c15b06d]{align-items:center;background:var(--md-sys-color-primary-container);border-radius:24px;bottom:16px;color:var(--md-sys-color-on-primary-container);display:flex;gap:8px;padding:4px 16px 4px 24px;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}div>span[data-v-7c15b06d]{font-size:14px;font-weight:500;margin-right:16px}mdui-button-icon[data-v-7c15b06d],mdui-button[data-v-7c15b06d]{color:var(--md-sys-color-on-primary-container)}mdui-button-icon[data-v-7c15b06d]:last-of-type{margin-right:-4px}mdui-button[data-v-7c15b06d]:last-of-type{margin-right:-12px}#keyboard{align-items:center;display:flex;justify-content:center;min-height:30%;overflow:hidden;padding:0 0 16px}.keyboard-view{background:var(--app-color-surface-container);align-items:center;border-radius:24px;display:flex;justify-content:center;margin-right:0;padding:16px;transition:margin-right .3s cubic-bezier(0,0,.2,1);position:relative}.selection-box{position:absolute;border:3px dashed var(--md-sys-color-tertiary);background:rgba(from var(--md-sys-color-tertiary-container) r g b / .2)}.keycap-labels[data-v-11d1dddc]{position:relative}.keycap-labels-overlay[data-v-11d1dddc]{position:absolute;top:0;left:0;background:rgba(from var(--md-sys-color-surface) r g b / .9);align-items:center;border-radius:var(--keycap-border-radius);color:var(--keycap-label-color);display:grid;grid-template:repeat(3,1fr) / repeat(3,max-content);justify-content:space-between;overflow:hidden;padding:6px;height:100%;width:100%}:root.dark-theme .keycap-labels-overlay[data-v-11d1dddc]{background:rgba(from var(--md-sys-color-surface) r g b / .75)}.keyboard-shortcuts-overlay[data-v-12e8c851]{backdrop-filter:blur(2px);position:absolute;right:0;bottom:1rem;background-color:rgba(from var(--md-sys-color-surface-variant) r g b / .9);border-radius:var(--md-sys-shape-corner-large);padding:1rem;display:flex;flex-direction:column;gap:.25em;transition:all var(--mdui-motion-duration-medium1) var(--mdui-motion-easing-emphasized)}.keyboard-shortcuts-overlay[data-v-12e8c851]:after{content:"close";font-family:Material Symbols Outlined;font-size:2rem;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(from var(--md-sys-color-surface-variant) r g b / .9);display:flex;align-items:center;justify-content:center;border-radius:var(--md-sys-shape-corner-large);cursor:pointer;transition:opacity var(--mdui-motion-duration-medium1) var(--mdui-motion-easing-emphasized);opacity:0}.keyboard-shortcuts-overlay[data-v-12e8c851]:hover:after{opacity:1}.shortcut-item{&[data-v-12e8c851]{display:flex;align-items:center;gap:.5rem}.key-group[data-v-12e8c851]{display:flex;gap:.25rem}.description[data-v-12e8c851]{font-size:14px;color:var(--md-sys-color-on-surface-variant)}}mdui-layout[data-v-dae05ebf]{height:100vh}mdui-layout-item[data-v-dae05ebf]{width:258px}mdui-layout-main[data-v-dae05ebf]{display:flex;flex-direction:column}mdui-layout-main>div[data-v-d38d4075]{display:flex;flex-direction:column;padding-left:.5rem;padding-right:1rem;padding-bottom:1rem;overflow-x:visible;overflow-y:hidden;height:100vh}.active[data-v-08add4d1]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.inactive[data-v-08add4d1]{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.mdui-table[data-v-08add4d1]{user-select:text;border-collapse:collapse;border-spacing:0}div .mdui-table[data-v-08add4d1]{margin-bottom:0;margin-top:0;width:unset}tr[data-v-08add4d1]{transition:background-color .2s cubic-bezier(.4,0,.2,1)}.root[data-v-d0d4c2c7]{display:flex;flex-direction:column;height:100%;overflow:scroll;gap:.5em;padding:0 16px 8px;position:relative}.buttons[data-v-d0d4c2c7]{position:absolute;top:8px;right:24px;display:flex;gap:.25em;flex-direction:row}.hint[data-v-d0d4c2c7]{border-radius:1em;padding:1em}.hint-limited-by-browser[data-v-d0d4c2c7]{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface)}.hint-unfocused[data-v-d0d4c2c7]{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}div.key-tracker-chart[data-v-d7b5e18f]{width:100%;height:100%}#keyboard{align-items:center;display:flex;justify-content:center;min-height:30%;overflow:hidden;padding:0 0 16px;position:relative}.keyboard-view:not([user-select]){pointer-events:none}.keyboard-view{background:var(--app-color-surface-container);align-items:center;border-radius:24px;display:flex;justify-content:center;margin-right:0;padding:16px;transition:margin-right .3s cubic-bezier(0,0,.2,1)}.keyboard-frame{height:calc(var(--keycap-unit) * var(--frame-height));margin:calc(-1 * var(--keycap-gap) / 2);position:relative;width:calc(var(--keycap-unit) * var(--frame-width))}mdui-dialog[data-v-21aac4a4]::part(panel){max-width:unset}.control-test-log-outer[data-v-68ffd873]{display:flex;flex-direction:column;gap:1em}.control-test-log{&[data-v-68ffd873]{display:flex;flex-direction:column-reverse;gap:.5em;overflow-y:auto}.item{&[data-v-68ffd873]{display:flex;flex-direction:column;gap:.125em;background:var(--md-sys-color-surface-container-highest);border-radius:var(--md-sys-shape-corner-medium);padding:1em}.time-row{code[data-v-68ffd873]{cursor:help}}.content-row[data-v-68ffd873]{display:grid;grid-template-columns:6em 6em 1fr}code[data-v-68ffd873]{font-family:Source Code Pro,monospace}.trigger[data-v-68ffd873]{margin-left:auto;color:var(--md-sys-color-primary);font-weight:500}.reset[data-v-68ffd873]{margin-left:auto;color:var(--md-sys-color-tertiary);font-weight:500}}}.hint[data-v-68ffd873]{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:var(--md-sys-shape-corner-medium);padding:1em}mdui-button[data-v-68ffd873]{width:fit-content;--shape-corner: var(--md-sys-shape-corner-small)}.root[data-v-0fb8826f]{display:flex;flex-direction:row;flex:1;padding:0 1rem 1rem;width:100%;height:100%;max-height:calc(100vh - 7rem);gap:1em}.controllers{&[data-v-0fb8826f]{flex-basis:35%;display:flex;flex-direction:column;gap:1em}.description-wrapper{&[data-v-0fb8826f]{overflow:hidden;border-radius:var(--md-sys-shape-corner-medium)}.description{&[data-v-0fb8826f]{overflow:auto;scrollbar-gutter:stable;height:100%;padding:1em .5em 1em 1em;background:var(--md-sys-color-surface-container-high)}mdui-tooltip{span{&[data-v-0fb8826f]{cursor:help}mdui-icon[data-v-0fb8826f]{margin-left:.125em;vertical-align:top}}}}}.key-choose{&[data-v-0fb8826f]{margin-top:.5em;display:flex;flex-direction:column;gap:.5em}mdui-button[data-v-0fb8826f]{height:4em;--shape-corner: var(--md-sys-shape-corner-small)}}.action-buttons[data-v-0fb8826f]{display:flex;flex-direction:row;gap:.25em}}.keyboard-shortcuts-overlay[data-v-0fb8826f]{bottom:4em}.chart-container{&[data-v-0fb8826f]{display:flex;flex-direction:column;height:100%;width:100%}.buttons[data-v-0fb8826f]{margin-left:1em;display:flex;flex-direction:row;gap:.5em}}mdui-button[data-v-0fb8826f]{--shape-corner: var(--md-sys-shape-corner-small)}.speed-container{&[data-v-0fb8826f]{width:fit-content;margin-left:1em;margin-bottom:1em;margin-top:-1em}.speeds{&[data-v-0fb8826f]{display:flex;flex-direction:row;gap:1rem;justify-content:center;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-medium);padding:.75em 1em;cursor:help}code[data-v-0fb8826f]{font-family:Source Code Pro,monospace}}}.key-test-view[data-v-bb6ce886]{height:100%;display:flex;flex-direction:column}mdui-list[data-v-bb6ce886]{display:flex;flex-direction:row;justify-content:space-between;background:var(--md-sys-color-surface-1);border-radius:24px;padding:0;height:56px;--corner-rounded: 2.25em ;width:fit-content;margin:1em}mdui-list-item[data-v-bb6ce886]{flex:1;align-items:center;display:flex;justify-content:center;--shape-corner-rounded: 24px;min-width:16em}mdui-list-item[data-v-bb6ce886]::part(container){justify-content:center;padding:1rem 1.5rem 1rem 1rem}mdui-list-item[data-v-bb6ce886]::part(container)::part(body){justify-content:center}mdui-list-item[data-v-bb6ce886]:not(:disabled){cursor:pointer}mdui-list-subheader[data-v-52f51129],mdui-list-item>div[data-v-52f51129]{display:grid;grid-template-columns:10fr 8fr 15fr 20fr 10fr}mdui-list-item>div[data-v-52f51129]{height:3.5em;align-items:center;padding-left:1em;padding-right:1.5em}code[data-v-52f51129]{font-family:Source Code Pro,monospace}span[data-v-52f51129]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-releases-icon[data-v-52f51129]{align-content:center;font-size:28px}h2[data-v-7be2e877]{margin-top:1.125rem!important;margin-bottom:1rem!important}.mdui-prose p[data-v-7be2e877]{max-width:44rem}.mdui-prose h3[data-v-7be2e877]{font-size:1.5em;margin-top:.875rem;margin-bottom:.75rem;line-height:1.6}#wizard[data-v-7be2e877]{display:flex;flex-direction:column;align-items:center;padding:2em 24px;height:100%;width:100%;overflow:auto}#wizard>.button-bar[data-v-7be2e877]{display:flex;flex-direction:row;align-items:center;gap:.5em}#wizard .demo-container[data-v-7be2e877]{border-radius:var(--md-sys-shape-corner-medium);margin-top:2em;margin-bottom:1em;padding:1em 10em 2em;background:var(--md-sys-color-surface-variant);display:flex;flex-direction:column;align-items:center;position:relative}#wizard .hint[data-v-7be2e877]{position:absolute;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:.5em 1em;opacity:.9;display:flex;flex-direction:row;align-items:center}#wizard .hint-1[data-v-7be2e877]{left:19.75rem;top:calc(100% - 18rem)}#wizard .hint-2[data-v-7be2e877]{left:27.25rem;top:calc(100% - 4.5em)}#wizard .chrome-alert[data-v-7be2e877]{border-radius:24px;padding:24px 24px 16px;border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);width:320px;box-shadow:0 0 10px #0000001a;user-select:none}#wizard .chrome-alert ul[data-v-7be2e877]{margin-top:.5em;border:1px solid var(--md-sys-color-outline);border-radius:8px;min-height:200px;padding-left:0;overflow:hidden}#wizard .chrome-alert li[data-v-7be2e877]:first-child{background-color:rgb(from var(--md-sys-color-on-surface) r g b / .08)}#wizard .chrome-alert .button-bar[data-v-7be2e877]{display:flex;justify-content:flex-end;gap:.5em}#wizard .chrome-alert .button[data-v-7be2e877]{border:none;padding:.75em 1.5em;text-align:center;text-decoration:none;display:inline-block;border-radius:.25rem}#wizard .chrome-alert .positive[data-v-7be2e877]{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}#wizard ul[data-v-7be2e877]{margin-top:.5em;border:1px solid var(--md-sys-color-outline);border-radius:8px;padding-left:0;overflow:hidden}#wizard .hint-container[data-v-7be2e877]{border-radius:8px;padding:2em;background:var(--md-sys-color-surface-variant);display:flex;flex-direction:column;align-items:start;position:relative}#wizard .chrome-alert li[data-v-7be2e877]{list-style-type:none;padding:.5em 1em}.device-buttons-panel-full-screen[data-v-f1888cfd]{width:100%;height:100%;display:flex;flex-direction:column;max-width:24em;margin:0 auto;align-items:center;justify-content:center}mdui-button[data-v-f1888cfd]{width:100%;height:auto;font-size:1.25rem;padding:1em 1.5em;letter-spacing:.05rem;--shape-corner: var(--md-sys-shape-corner-large);transition:all var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard)}mdui-button[data-v-f1888cfd]:active{--shape-corner: var(--md-sys-shape-corner-small)}mdui-icon.icon[data-v-f1888cfd]{font-size:64px;margin-bottom:1em}.hint[data-v-f1888cfd]{display:block;text-align:center;letter-spacing:.03rem;color:var(--md-sys-color-on-surface-variant);padding:1em}.dont-use-hub-card[data-v-f1888cfd]{display:flex;align-items:center;justify-content:center;gap:1em;margin:2em -8em -8em;padding:1em;color:var(--md-sys-color-on-surface-variant)}.unsupported-hint[data-v-f1888cfd]{margin-block-start:.5rem;margin-block-end:1rem;letter-spacing:.03rem;color:var(--md-sys-color-on-surface-variant)}.devices-view[data-v-a026fb47]{height:100%;display:flex;flex-direction:column;gap:8px;padding:1em;overflow:auto}.devices-container[data-v-a026fb47]{width:auto;display:flex;flex-direction:column;gap:8px}.log-viewer-container[data-v-f65483ed]{margin:1em;width:calc(100% - 2em);height:calc(100% - 2em);display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden;border-radius:16px}.log-viewer[data-v-f65483ed]{width:100%;height:100%;background-color:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant);border-radius:16px;padding:16px;white-space:pre-wrap;font-family:Consolas,monospace;overflow-y:auto;overflow-x:auto;scroll-behavior:smooth;flex:1;user-select:text}div[data-v-e57d3c14]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:16px}mdui-icon[data-v-e57d3c14]{font-size:64px;font-variation-settings:"opsz" 64}span[data-v-e57d3c14]{display:block;margin:16px;text-align:center;font-size:24px}.stepper-header[data-v-135e1c54]{display:flex;flex-direction:row;gap:16px;align-items:center}.stepper-icon[data-v-135e1c54]{height:40px;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;user-select:none;font-size:16px;font-weight:500;background-color:var(--md-sys-color-on-surface-variant-light);color:var(--md-sys-color-surface-variant-light)}.current[data-v-135e1c54],.finished[data-v-135e1c54]{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.stepper-content[data-v-0fbb49b3]{display:flex;flex-direction:row;gap:16px;align-items:stretch;padding-top:8px;padding-bottom:8px;max-width:70%}.no-divider[data-v-0fbb49b3]:before{content:"";width:40px}.divider[data-v-0fbb49b3]:before{content:"";margin-left:19px;margin-right:19px;width:1px;background-color:var(--md-sys-color-outline)}mdui-card[data-v-803c1041]{padding:16px;display:flex;flex-direction:column;gap:8px}.online-version-container[data-v-803c1041]{max-width:40%}mdui-card[data-v-4452396a]{padding:16px;display:flex;flex-direction:column;gap:8px}.online-version-container[data-v-4452396a]{max-width:40%}.container[data-v-00529fd2]{display:flex;flex-direction:column;padding:1em 2em 2em;overflow-y:auto}#gen-desc{scroll-margin-top:6em}.mdui-prose[data-v-1d8d227a]{height:100%;overflow:auto;padding:2em}.doc[data-v-1d8d227a]{max-width:1024px}.doc[data-v-1d8d227a] *{user-select:text}.mdui-prose[data-v-cb4813b5]{height:100%;overflow:auto;padding:2em}.doc[data-v-cb4813b5]{max-width:1024px}.doc[data-v-cb4813b5] *{user-select:text}.root[data-v-1ba07a09]{display:flex;flex-direction:column;height:100%}mdui-list[data-v-1ba07a09]{display:flex;flex-direction:row;justify-content:space-between;background:var(--md-sys-color-surface-1);border-radius:24px;padding:0;height:56px;--corner-rounded: 2.25em ;width:fit-content;margin:1em}mdui-list-item[data-v-1ba07a09]{flex:1;align-items:center;display:flex;justify-content:center;--shape-corner-rounded: 24px;min-width:16em}mdui-list-item[data-v-1ba07a09]::part(container){justify-content:center;padding:1rem 1.5rem 1rem 1rem}mdui-list-item[data-v-1ba07a09]::part(container)::part(body){justify-content:center}mdui-list-item[data-v-1ba07a09]:not(:disabled){cursor:pointer}.mdui-prose pre{background-color:var(--md-sys-color-surface-container-highest)!important;border-radius:var(--md-sys-shape-corner-large)!important;padding:1rem!important;code{padding:0!important;background-color:transparent!important}}.mdui-prose code{background-color:var(--md-sys-color-surface-container-highest)!important}.docs-content-page[data-v-87202c9e]{height:100vh;max-width:1024px;overflow:hidden;margin:0 auto}mdui-button[data-v-87202c9e]{margin:2em 2em 1em}.mdui-prose[data-v-87202c9e]{height:100%;overflow:auto;padding:1em 2em 2em}.doc[data-v-87202c9e]{max-width:1024px}.doc[data-v-87202c9e] *{user-select:text}.docs-list-container[data-v-43922ec0]{height:100vh;max-width:1024px;overflow-y:auto;margin:0 auto}.docs-list[data-v-43922ec0]{padding:1em;display:flex;flex-direction:column;gap:.5em}mdui-card[data-v-43922ec0]{width:100%;--shape-corner: var(--md-sys-shape-corner-extra-large);background:transparent}.item[data-v-43922ec0]{padding:1.3em 1em 1.25em;display:flex;flex-direction:column;gap:.33rem}mdui-chip[data-v-cd38a858]{height:3em;--shape-corner: var(--md-sys-shape-corner-large)}mdui-select[data-v-f31f3baa]{max-width:600px}mdui-select[data-v-481dc2c0]{max-width:600px}.color-theme-preview[data-v-dfe235d8]{--size: 4rem;width:var(--size);height:var(--size);border-radius:1rem;box-shadow:var(--md-sys-elevation-level3);background-image:conic-gradient(var(--md-sys-color-primary) 0deg 90deg,var(--md-sys-color-secondary) 90deg 180deg,var(--md-sys-color-primary-container) 180deg 270deg,var(--md-sys-color-primary) 270deg 90deg)}.color-preset[data-v-4e98aa67]{display:flex;flex-wrap:wrap;gap:.5rem}.color-preset div[data-v-4e98aa67]{cursor:pointer;width:1.875rem;height:1.875rem;border-radius:var(--md-sys-shape-corner-extra-small);border:.0625rem solid var(--md-sys-color-outline)}.color-custom[data-v-4e98aa67]{cursor:pointer;width:1.875rem;height:1.875rem;border-radius:var(--md-sys-shape-corner-extra-small);border:.0625rem solid var(--md-sys-color-outline);margin:.5rem 0}.color-label[data-v-4e98aa67]{margin-top:1rem;cursor:default;color:var(--md-sys-color-on-surface-variant);font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);letter-spacing:var(--mdui-typescale-title-small-tracking);line-height:var(--mdui-typescale-title-small-line-height)}.settings-view-container[data-v-239320bf]{height:100vh;max-width:1024px;overflow-y:auto;margin:0 auto}.settings-view[data-v-239320bf]{display:flex;flex-direction:column;gap:1em;padding:1em}form{max-width:560px}.row{display:flex;align-items:center;gap:12px;margin:10px 0}.row>label{min-width:120px}.row>input,.row>select{flex:1 1 auto;padding:6px}.actions{margin-top:12px;display:flex;gap:8px}#factory-view[data-v-8a31fc05]{padding:2em;overflow:auto;height:100%;display:flex;flex-direction:column;gap:2em}.mode-card{&[data-v-fab0d1b4]{text-align:start;justify-content:start;color:var(--md-sys-color-on-surface);flex:1;padding:1.5rem;border-radius:var(--md-sys-shape-corner-extra-large);transition:outline,background-color var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard-accelerate);position:relative}.mode-card-content[data-v-fab0d1b4]{width:100%;display:flex;flex-direction:column;gap:.5rem}&.selected[data-v-fab0d1b4]{background-color:rgba(from var(--md-sys-color-primary-container) r g b / .08);outline:2px solid var(--md-sys-color-primary)}:root.dark-theme &.selected[data-v-fab0d1b4]{background-color:rgba(from var(--md-sys-color-on-primary-container) r g b / .12)}.icon[data-v-fab0d1b4]{position:absolute;font-size:1.5rem;top:50%;right:2rem;transform:translateY(-50%);color:var(--md-sys-color-primary)}}._Description_8682087{line-height:1.5}.modes-view-container[data-v-17f0cc91]{height:100vh;max-width:1024px;overflow-y:auto;margin:0 auto;padding:.5rem 1rem}.modes-view{&[data-v-17f0cc91]{display:flex;flex-direction:column;gap:1rem}.hint[data-v-17f0cc91]{margin-inline-start:-.25rem;margin-inline-end:-.25rem;margin-block-start:1rem;margin-block-end:-.25rem;width:fit-content}}.hint[data-v-17f0cc91]{margin-top:.5rem;margin-inline-start:-1rem}.app[data-v-4f3ce56b]{display:flex;flex-direction:row}.app-content[data-v-4f3ce56b]{background-color:var(--md-sys-color-surface-container);border-radius:24px 0 0 24px;height:100vh;overflow:hidden;width:calc(100% - 5rem)}.overlay[data-v-4f3ce56b]{position:absolute;width:100vw;height:100vh;background-color:rgba(from var(--md-sys-color-scrim) r g b / .4);z-index:3000}.update-hint[data-v-16ed36e8]{position:absolute;top:24px;right:24px;max-width:30%}.update-hint mdui-card[data-v-16ed36e8]{padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--md-sys-elevation-level4)}.update-hint{position:absolute;top:24px;right:24px;max-width:30%}.update-hint mdui-card{padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--md-sys-elevation-level4)}pre[data-v-e260c95f],code[data-v-e260c95f]{user-select:text}.root[data-v-7c444f79]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--md-sys-color-surface);z-index:10000}@media(min-width:0px){.root[data-v-7c444f79]{padding:2em;align-items:center}}@media(min-width:1024px){.root[data-v-7c444f79]{padding:2em 8em;align-items:center}}@media(min-width:1600px){.root[data-v-7c444f79]{padding:2em 16em;font-size:20px;align-items:center}}h3[data-v-7c444f79]:first-of-type{margin-top:0}img[data-v-7c444f79]{width:128px;height:128px;margin-bottom:0;align-self:center}mdui-icon[data-v-7c444f79]{font-size:128px}mdui-button[data-v-7c444f79]{font-size:1rem;padding:.75rem;height:auto}.root[data-v-202ab72b]{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:start;background-color:var(--md-sys-color-surface);z-index:10000;overflow:auto}@media(min-width:0px){.root[data-v-202ab72b]{padding:2em}}@media(min-width:1024px){.root[data-v-202ab72b]{padding:2em 8em}}@media(min-width:1600px){.root[data-v-202ab72b]{padding:2em 16em;font-size:20px}}mdui-button[data-v-202ab72b]{font-size:1rem;padding:.75rem;height:auto}img[data-v-202ab72b]{display:block;width:100%;max-width:128px;height:auto;margin-bottom:0;align-self:center}h2[data-v-202ab72b]{margin-top:1.25rem;align-self:center}h4[data-v-202ab72b]{margin-top:.5rem}div[data-v-20857259]{position:absolute;right:16px;top:72px;box-shadow:var(--md-sys-elevation-level5);padding:24px;border-radius:24px;pointer-events:none;background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);z-index:1900}h1[data-v-20857259]{margin-bottom:0}h2[data-v-20857259]{margin-top:1rem}.mdui-prose[data-v-b6f0871b]{display:flex;flex-direction:column;gap:1em;margin-top:1em}.mdui-prose>div[data-v-b6f0871b]{display:flex;flex-direction:column;gap:.5rem}.dev-build-overlay[data-v-89745233]{position:fixed;bottom:0;right:0;margin:.25rem;color:var(--md-sys-color-on-surface-variant);font-size:1rem;font-family:Source Code Pro,monospace;display:flex;flex-direction:column;justify-content:end;align-items:end;z-index:1000;pointer-events:none}.region-site-hint[data-v-fbc21821]{position:absolute;top:0;width:100%;z-index:10000;background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level4)}.region-site-hint .container[data-v-fbc21821]{margin:0 auto;max-width:840px;width:100%;padding:24px;display:flex;flex-direction:column;gap:8px}mdui-button[data-v-fbc21821]{--shape-corner: var(--md-sys-shape-corner-small)}.not-current-profile-overlay{&[data-v-cd3daf2c]{position:fixed;top:0;right:0;margin:1em;padding:1em;box-shadow:var(--md-sys-elevation-level2);z-index:10000;transition:all var(--mdui-motion-duration-short1) var(--mdui-motion-easing-standard-accelerate);max-width:min(50%,30em);color:var(--md-sys-color-on-surface-variant);background-color:rgba(from var(--md-sys-color-surface-variant) r g b / 1);border-radius:var(--md-sys-shape-corner-medium);display:flex;flex-direction:column;justify-content:center;gap:1rem}.title[data-v-cd3daf2c]{font-size:1.125rem;font-weight:500}mdui-button-icon[data-v-cd3daf2c]{margin-left:1em;pointer-events:auto}}.container[data-v-b3b393fd]{position:fixed;top:4.25em;left:5.25em;margin-top:4px;min-width:35em;--shape-corner: var(--md-sys-shape-corner-extra-large);display:grid;gap:8px;grid-template-columns:1fr 1fr;z-index:20001;padding:8px}.checkbox-container{&[data-v-b3b393fd]{width:fit-content;margin-top:1rem;max-width:50vw;padding:1rem;grid-column:span 2;background-color:rgba(from var(--md-sys-color-background-dark) r g b / .32);border-radius:var(--md-sys-shape-corner-extra-large);display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--md-sys-color-surface)}mdui-checkbox[data-v-b3b393fd]{--md-sys-color-background: var(--md-sys-color-on-background);--mdui-color-on-surface: var(--mdui-color-surface);--mdui-color-primary: var(--mdui-color-primary-dark)}span[data-v-b3b393fd]{margin-left:.5rem;margin-right:.5rem;margin-bottom:.75rem}}:root.dark-theme .checkbox-container{&[data-v-b3b393fd]{background-color:rgba(from var(--md-sys-color-background-dark) r g b / .8);color:var(--md-sys-color-on-surface-dark)}mdui-checkbox[data-v-b3b393fd]{--md-sys-color-background: var(--md-sys-color-on-background-dark);--mdui-color-on-surface: var(--mdui-color-on-surface-dark);--mdui-color-primary: var(--mdui-color-primary-dark)}}.fade-enter-active[data-v-cdbc9691],.fade-leave-active[data-v-cdbc9691]{transition:opacity .18s ease}.fade-enter-from[data-v-cdbc9691],.fade-leave-to[data-v-cdbc9691]{opacity:0}.pop-enter-active[data-v-cdbc9691],.pop-leave-active[data-v-cdbc9691]{transition:opacity .18s ease,transform .18s ease}.pop-enter-from[data-v-cdbc9691],.pop-leave-to[data-v-cdbc9691]{opacity:0;transform:translateY(-1em)}.overlay[data-v-cdbc9691]{position:fixed;inset:0;display:grid;place-items:center;background-color:rgba(from var(--md-sys-color-scrim) r g b / .4);backdrop-filter:blur(8px);z-index:10000;will-change:opacity}mdui-dialog[data-v-7952b7a4]::part(panel){max-width:720px}.doc[data-v-7952b7a4] *{user-select:text}
