.demo-section{background-color:var(--body-background);color:var(--body-text-color);padding:var(--whitespace--xl)}.demo-section__left{grid-column:1/2}.demo-section__right{grid-column:2/3}.demo-section__wrapper{max-width:40em;margin-inline-start:auto;margin-inline-end:auto}.demo-section__wrapper>p{margin-top:var(--whitespace--l)}.demo-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;grid-auto-rows:min-content}.swatches--list{display:flex;list-style:none;padding-inline-start:0;margin-top:0;margin-bottom:0}.swatches--list-item{flex-basis:11.1111111111%}.swatch{width:100%;aspect-ratio:1}.headings__container h1,.headings__container h2{margin-block:var(--whitespace--l)}.headings__container h1+h2,.headings__container h2+h3{margin-block-start:calc(var(--whitespace--m) * -1)}.headings__container h2{margin-block-start:var(--whitespace--m)}.headings__container h3{margin-block-start:var(--whitespace--m);margin-block-end:var(--whitespace--l)}.headings__container h4{margin-block-start:var(--whitespace--l);margin-block-end:var(--whitespace--l)}:root{--duration--s: .15s;--duration--l: 1s}:root{--radius--m: 4px;--radius--l: 8px;--radius--xl: 16px;--border--hairline: 1px}:root{--grid-unitless: 12;--grid: 12px}html{height:100%;box-sizing:border-box;scrollbar-gutter:stable both-edges}body{margin:0;min-height:100%}*,*:before,*:after{box-sizing:inherit}@media screen and (prefers-color-scheme: light){:root{--context-danger--normal: #d00000;--context-danger--semi: rgba(208, 0, 0, .5);--context-danger--alpha: rgba(208, 0, 0, .05);--primary--100: hsl(var(--accent-hue) 5% 100%);--primary-alpha--100: hsla(var(--accent-hue) 5% 100% / 1);--complement--100: hsl(var(--accent-hue) 5% 20%);--complement-alpha--100: hsla(var(--accent-hue) 5% 20% / 1);--accent--100: hsl(var(--accent-hue) 95% 90%);--counter--100: hsl( var(--counter-hue) 95% 90% );--primary--200: hsl(var(--accent-hue) 5% 97.5%);--primary-alpha--200: hsla(var(--accent-hue) 5% 100% / .8888888889);--complement--200: hsl(var(--accent-hue) 5% 27.5%);--complement-alpha--200: hsla(var(--accent-hue) 5% 20% / .8888888889);--accent--200: hsl(var(--accent-hue) 95% 81.25%);--counter--200: hsl( var(--counter-hue) 95% 81.25% );--primary--300: hsl(var(--accent-hue) 5% 95%);--primary-alpha--300: hsla(var(--accent-hue) 5% 100% / .7777777778);--complement--300: hsl(var(--accent-hue) 5% 35%);--complement-alpha--300: hsla(var(--accent-hue) 5% 20% / .7777777778);--accent--300: hsl(var(--accent-hue) 95% 72.5%);--counter--300: hsl( var(--counter-hue) 95% 72.5% );--primary--400: hsl(var(--accent-hue) 5% 92.5%);--primary-alpha--400: hsla(var(--accent-hue) 5% 100% / .6666666667);--complement--400: hsl(var(--accent-hue) 5% 42.5%);--complement-alpha--400: hsla(var(--accent-hue) 5% 20% / .6666666667);--accent--400: hsl(var(--accent-hue) 95% 63.75%);--counter--400: hsl( var(--counter-hue) 95% 63.75% );--primary--500: hsl(var(--accent-hue) 5% 90%);--primary-alpha--500: hsla(var(--accent-hue) 5% 100% / .5555555556);--complement--500: hsl(var(--accent-hue) 5% 50%);--complement-alpha--500: hsla(var(--accent-hue) 5% 20% / .5555555556);--accent--500: hsl(var(--accent-hue) 95% 55%);--counter--500: hsl( var(--counter-hue) 95% 55% );--primary--600: hsl(var(--accent-hue) 5% 87.5%);--primary-alpha--600: hsla(var(--accent-hue) 5% 100% / .4444444444);--complement--600: hsl(var(--accent-hue) 5% 57.5%);--complement-alpha--600: hsla(var(--accent-hue) 5% 20% / .4444444444);--accent--600: hsl(var(--accent-hue) 95% 46.25%);--counter--600: hsl( var(--counter-hue) 95% 46.25% );--primary--700: hsl(var(--accent-hue) 5% 85%);--primary-alpha--700: hsla(var(--accent-hue) 5% 100% / .3333333333);--complement--700: hsl(var(--accent-hue) 5% 65%);--complement-alpha--700: hsla(var(--accent-hue) 5% 20% / .3333333333);--accent--700: hsl(var(--accent-hue) 95% 37.5%);--counter--700: hsl( var(--counter-hue) 95% 37.5% );--primary--800: hsl(var(--accent-hue) 5% 82.5%);--primary-alpha--800: hsla(var(--accent-hue) 5% 100% / .2222222222);--complement--800: hsl(var(--accent-hue) 5% 72.5%);--complement-alpha--800: hsla(var(--accent-hue) 5% 20% / .2222222222);--accent--800: hsl(var(--accent-hue) 95% 28.75%);--counter--800: hsl( var(--counter-hue) 95% 28.75% );--primary--900: hsl(var(--accent-hue) 5% 80%);--primary-alpha--900: hsla(var(--accent-hue) 5% 100% / .1111111111);--complement--900: hsl(var(--accent-hue) 5% 80%);--complement-alpha--900: hsla(var(--accent-hue) 5% 20% / .1111111111);--accent--900: hsl(var(--accent-hue) 95% 20%);--counter--900: hsl( var(--counter-hue) 95% 20% )}}:root .mme-force-light-theme{--context-danger--normal: #d00000;--context-danger--semi: rgba(208, 0, 0, .5);--context-danger--alpha: rgba(208, 0, 0, .05);--primary--100: hsl(var(--accent-hue) 5% 100%);--primary-alpha--100: hsla(var(--accent-hue) 5% 100% / 1);--complement--100: hsl(var(--accent-hue) 5% 20%);--complement-alpha--100: hsla(var(--accent-hue) 5% 20% / 1);--accent--100: hsl(var(--accent-hue) 95% 90%);--counter--100: hsl( var(--counter-hue) 95% 90% );--primary--200: hsl(var(--accent-hue) 5% 97.5%);--primary-alpha--200: hsla(var(--accent-hue) 5% 100% / .8888888889);--complement--200: hsl(var(--accent-hue) 5% 27.5%);--complement-alpha--200: hsla(var(--accent-hue) 5% 20% / .8888888889);--accent--200: hsl(var(--accent-hue) 95% 81.25%);--counter--200: hsl( var(--counter-hue) 95% 81.25% );--primary--300: hsl(var(--accent-hue) 5% 95%);--primary-alpha--300: hsla(var(--accent-hue) 5% 100% / .7777777778);--complement--300: hsl(var(--accent-hue) 5% 35%);--complement-alpha--300: hsla(var(--accent-hue) 5% 20% / .7777777778);--accent--300: hsl(var(--accent-hue) 95% 72.5%);--counter--300: hsl( var(--counter-hue) 95% 72.5% );--primary--400: hsl(var(--accent-hue) 5% 92.5%);--primary-alpha--400: hsla(var(--accent-hue) 5% 100% / .6666666667);--complement--400: hsl(var(--accent-hue) 5% 42.5%);--complement-alpha--400: hsla(var(--accent-hue) 5% 20% / .6666666667);--accent--400: hsl(var(--accent-hue) 95% 63.75%);--counter--400: hsl( var(--counter-hue) 95% 63.75% );--primary--500: hsl(var(--accent-hue) 5% 90%);--primary-alpha--500: hsla(var(--accent-hue) 5% 100% / .5555555556);--complement--500: hsl(var(--accent-hue) 5% 50%);--complement-alpha--500: hsla(var(--accent-hue) 5% 20% / .5555555556);--accent--500: hsl(var(--accent-hue) 95% 55%);--counter--500: hsl( var(--counter-hue) 95% 55% );--primary--600: hsl(var(--accent-hue) 5% 87.5%);--primary-alpha--600: hsla(var(--accent-hue) 5% 100% / .4444444444);--complement--600: hsl(var(--accent-hue) 5% 57.5%);--complement-alpha--600: hsla(var(--accent-hue) 5% 20% / .4444444444);--accent--600: hsl(var(--accent-hue) 95% 46.25%);--counter--600: hsl( var(--counter-hue) 95% 46.25% );--primary--700: hsl(var(--accent-hue) 5% 85%);--primary-alpha--700: hsla(var(--accent-hue) 5% 100% / .3333333333);--complement--700: hsl(var(--accent-hue) 5% 65%);--complement-alpha--700: hsla(var(--accent-hue) 5% 20% / .3333333333);--accent--700: hsl(var(--accent-hue) 95% 37.5%);--counter--700: hsl( var(--counter-hue) 95% 37.5% );--primary--800: hsl(var(--accent-hue) 5% 82.5%);--primary-alpha--800: hsla(var(--accent-hue) 5% 100% / .2222222222);--complement--800: hsl(var(--accent-hue) 5% 72.5%);--complement-alpha--800: hsla(var(--accent-hue) 5% 20% / .2222222222);--accent--800: hsl(var(--accent-hue) 95% 28.75%);--counter--800: hsl( var(--counter-hue) 95% 28.75% );--primary--900: hsl(var(--accent-hue) 5% 80%);--primary-alpha--900: hsla(var(--accent-hue) 5% 100% / .1111111111);--complement--900: hsl(var(--accent-hue) 5% 80%);--complement-alpha--900: hsla(var(--accent-hue) 5% 20% / .1111111111);--accent--900: hsl(var(--accent-hue) 95% 20%);--counter--900: hsl( var(--counter-hue) 95% 20% )}@media screen and (prefers-color-scheme: dark){:root{--context-danger--normal: #f83838;--context-danger--semi: rgba(248, 56, 56, .5);--context-danger--alpha: rgba(248, 56, 56, .05);--primary--100: hsl(var(--accent-hue) 5% 0%);--primary-alpha--100: hsla(var(--accent-hue) 5% 0% / 1);--complement--100: hsl(var(--accent-hue) 5% 100%);--complement-alpha--100: hsl(var(--accent-hue) 5% 100% / 1);--accent--100: hsl(var(--accent-hue) 95% 75%);--counter--100: hsl( var(--counter-hue) 95% 75% );--primary--200: hsl(var(--accent-hue) 5% 2.5%);--primary-alpha--200: hsla(var(--accent-hue) 5% 0% / .8888888889);--complement--200: hsl(var(--accent-hue) 5% 92.5%);--complement-alpha--200: hsl(var(--accent-hue) 5% 100% / .8888888889);--accent--200: hsl(var(--accent-hue) 95% 68.75%);--counter--200: hsl( var(--counter-hue) 95% 68.75% );--primary--300: hsl(var(--accent-hue) 5% 5%);--primary-alpha--300: hsla(var(--accent-hue) 5% 0% / .7777777778);--complement--300: hsl(var(--accent-hue) 5% 85%);--complement-alpha--300: hsl(var(--accent-hue) 5% 100% / .7777777778);--accent--300: hsl(var(--accent-hue) 95% 62.5%);--counter--300: hsl( var(--counter-hue) 95% 62.5% );--primary--400: hsl(var(--accent-hue) 5% 7.5%);--primary-alpha--400: hsla(var(--accent-hue) 5% 0% / .6666666667);--complement--400: hsl(var(--accent-hue) 5% 77.5%);--complement-alpha--400: hsl(var(--accent-hue) 5% 100% / .6666666667);--accent--400: hsl(var(--accent-hue) 95% 56.25%);--counter--400: hsl( var(--counter-hue) 95% 56.25% );--primary--500: hsl(var(--accent-hue) 5% 10%);--primary-alpha--500: hsla(var(--accent-hue) 5% 0% / .5555555556);--complement--500: hsl(var(--accent-hue) 5% 70%);--complement-alpha--500: hsl(var(--accent-hue) 5% 100% / .5555555556);--accent--500: hsl(var(--accent-hue) 95% 50%);--counter--500: hsl( var(--counter-hue) 95% 50% );--primary--600: hsl(var(--accent-hue) 5% 12.5%);--primary-alpha--600: hsla(var(--accent-hue) 5% 0% / .4444444444);--complement--600: hsl(var(--accent-hue) 5% 62.5%);--complement-alpha--600: hsl(var(--accent-hue) 5% 100% / .4444444444);--accent--600: hsl(var(--accent-hue) 95% 43.75%);--counter--600: hsl( var(--counter-hue) 95% 43.75% );--primary--700: hsl(var(--accent-hue) 5% 15%);--primary-alpha--700: hsla(var(--accent-hue) 5% 0% / .3333333333);--complement--700: hsl(var(--accent-hue) 5% 55%);--complement-alpha--700: hsl(var(--accent-hue) 5% 100% / .3333333333);--accent--700: hsl(var(--accent-hue) 95% 37.5%);--counter--700: hsl( var(--counter-hue) 95% 37.5% );--primary--800: hsl(var(--accent-hue) 5% 17.5%);--primary-alpha--800: hsla(var(--accent-hue) 5% 0% / .2222222222);--complement--800: hsl(var(--accent-hue) 5% 47.5%);--complement-alpha--800: hsl(var(--accent-hue) 5% 100% / .2222222222);--accent--800: hsl(var(--accent-hue) 95% 31.25%);--counter--800: hsl( var(--counter-hue) 95% 31.25% );--primary--900: hsl(var(--accent-hue) 5% 20%);--primary-alpha--900: hsla(var(--accent-hue) 5% 0% / .1111111111);--complement--900: hsl(var(--accent-hue) 5% 40%);--complement-alpha--900: hsl(var(--accent-hue) 5% 100% / .1111111111);--accent--900: hsl(var(--accent-hue) 95% 25%);--counter--900: hsl( var(--counter-hue) 95% 25% )}}:root .mme-force-dark-theme{--context-danger--normal: #f83838;--context-danger--semi: rgba(248, 56, 56, .5);--context-danger--alpha: rgba(248, 56, 56, .05);--primary--100: hsl(var(--accent-hue) 5% 0%);--primary-alpha--100: hsla(var(--accent-hue) 5% 0% / 1);--complement--100: hsl(var(--accent-hue) 5% 100%);--complement-alpha--100: hsl(var(--accent-hue) 5% 100% / 1);--accent--100: hsl(var(--accent-hue) 95% 75%);--counter--100: hsl( var(--counter-hue) 95% 75% );--primary--200: hsl(var(--accent-hue) 5% 2.5%);--primary-alpha--200: hsla(var(--accent-hue) 5% 0% / .8888888889);--complement--200: hsl(var(--accent-hue) 5% 92.5%);--complement-alpha--200: hsl(var(--accent-hue) 5% 100% / .8888888889);--accent--200: hsl(var(--accent-hue) 95% 68.75%);--counter--200: hsl( var(--counter-hue) 95% 68.75% );--primary--300: hsl(var(--accent-hue) 5% 5%);--primary-alpha--300: hsla(var(--accent-hue) 5% 0% / .7777777778);--complement--300: hsl(var(--accent-hue) 5% 85%);--complement-alpha--300: hsl(var(--accent-hue) 5% 100% / .7777777778);--accent--300: hsl(var(--accent-hue) 95% 62.5%);--counter--300: hsl( var(--counter-hue) 95% 62.5% );--primary--400: hsl(var(--accent-hue) 5% 7.5%);--primary-alpha--400: hsla(var(--accent-hue) 5% 0% / .6666666667);--complement--400: hsl(var(--accent-hue) 5% 77.5%);--complement-alpha--400: hsl(var(--accent-hue) 5% 100% / .6666666667);--accent--400: hsl(var(--accent-hue) 95% 56.25%);--counter--400: hsl( var(--counter-hue) 95% 56.25% );--primary--500: hsl(var(--accent-hue) 5% 10%);--primary-alpha--500: hsla(var(--accent-hue) 5% 0% / .5555555556);--complement--500: hsl(var(--accent-hue) 5% 70%);--complement-alpha--500: hsl(var(--accent-hue) 5% 100% / .5555555556);--accent--500: hsl(var(--accent-hue) 95% 50%);--counter--500: hsl( var(--counter-hue) 95% 50% );--primary--600: hsl(var(--accent-hue) 5% 12.5%);--primary-alpha--600: hsla(var(--accent-hue) 5% 0% / .4444444444);--complement--600: hsl(var(--accent-hue) 5% 62.5%);--complement-alpha--600: hsl(var(--accent-hue) 5% 100% / .4444444444);--accent--600: hsl(var(--accent-hue) 95% 43.75%);--counter--600: hsl( var(--counter-hue) 95% 43.75% );--primary--700: hsl(var(--accent-hue) 5% 15%);--primary-alpha--700: hsla(var(--accent-hue) 5% 0% / .3333333333);--complement--700: hsl(var(--accent-hue) 5% 55%);--complement-alpha--700: hsl(var(--accent-hue) 5% 100% / .3333333333);--accent--700: hsl(var(--accent-hue) 95% 37.5%);--counter--700: hsl( var(--counter-hue) 95% 37.5% );--primary--800: hsl(var(--accent-hue) 5% 17.5%);--primary-alpha--800: hsla(var(--accent-hue) 5% 0% / .2222222222);--complement--800: hsl(var(--accent-hue) 5% 47.5%);--complement-alpha--800: hsl(var(--accent-hue) 5% 100% / .2222222222);--accent--800: hsl(var(--accent-hue) 95% 31.25%);--counter--800: hsl( var(--counter-hue) 95% 31.25% );--primary--900: hsl(var(--accent-hue) 5% 20%);--primary-alpha--900: hsla(var(--accent-hue) 5% 0% / .1111111111);--complement--900: hsl(var(--accent-hue) 5% 40%);--complement-alpha--900: hsl(var(--accent-hue) 5% 100% / .1111111111);--accent--900: hsl(var(--accent-hue) 95% 25%);--counter--900: hsl( var(--counter-hue) 95% 25% )}:root{--accent-hue: 210;--counter-hue: 30}@media screen and (prefers-color-scheme: light){:root{--body-background: var(--primary--300);--body-text-color: var(--complement--200)}}:root .mme-force-light-theme{--body-background: var(--primary--300);--body-text-color: var(--complement--200)}@media screen and (prefers-color-scheme: dark){:root{--body-background: var(--primary--500);--body-text-color: var(--complement--500)}}:root .mme-force-dark-theme{--body-background: var(--primary--500);--body-text-color: var(--complement--500)}html{background-color:var(--body-background);color:var(--body-text-color)}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,pre{border-top-width:0;border-bottom-width:0;border-top-color:transparent;border-bottom-color:transparent;border-top-style:solid;border-bottom-style:solid;margin-top:0;margin-bottom:0}:root{--body-font: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--code-font: Fira Code;--heading-font: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif}body{font-family:var(--body-font);font-size:var(--font-size--body);line-height:var(--line-height--body)}code,pre{font-family:var(--code-font)}p{font-size:var(--font-size--body);line-height:var(--line-height--body);border-top-width:var(--adjust--body);border-bottom-width:calc(var(--grid) - var(--adjust--body))}h1{font-size:var(--font-size--h1);line-height:var(--line-height--h1);border-top-width:var(--adjust--h1);border-bottom-width:calc(var(--grid) - var(--adjust--h1))}*+h1{margin-top:var(--whitespace--xl)}h2{font-size:var(--font-size--h2);line-height:var(--line-height--h2);border-top-width:var(--adjust--h2);border-bottom-width:calc(var(--grid) - var(--adjust--h2))}*+h2{margin-top:var(--whitespace--xl)}h3{font-size:var(--font-size--h3);line-height:var(--line-height--h3);border-top-width:var(--adjust--h3);border-bottom-width:calc(var(--grid) - var(--adjust--h3))}h4{font-size:var(--font-size--h4);line-height:var(--line-height--h4);border-top-width:var(--adjust--h4);border-bottom-width:calc(var(--grid) - var(--adjust--h4))}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}small{font-size:var(--font-size--small);line-height:var(--line-height--small);border-top-width:var(--adjust--small);border-bottom-width:calc(var(--grid) - var(--adjust--small))}p>small,p>code{line-height:100%}:root{--font-size--h1: 30px;--line-height--h1: 36px;--adjust--h1: 7px;--font-size--h2: 24px;--line-height--h2: 36px;--adjust--h2: 9px;--font-size--h3: 21px;--line-height--h3: 36px;--adjust--h3: 10px;--font-size--h4: 18px;--line-height--h4: 24px;--adjust--h4: 6px;--font-size--body: 16px;--line-height--body: 24px;--adjust--body: 6px;--font-size--small: 12px;--line-height--small: 24px;--adjust--small: 8px;--font-size--code: 12px;--line-height--code: 24px;--adjust--code: 8px}:root{--whitespace--xxs: 4px;--whitespace--xs: 6px;--whitespace--s: 8px;--whitespace--m: 12px;--whitespace--l: 24px;--whitespace--xl: 48px;--whitespace--xxl: 96px}.mme-button-group{padding-block-start:var(--whitespace--m);padding-block-end:var(--whitespace--m)}.mme-button-group-layout:not(.mme-button-group-stacked){display:flex;column-gap:var(--whitespace--m)}.mme-button-group-stacked{display:flex;flex-direction:column;row-gap:calc(var(--whitespace--l) + var(--whitespace--m))}.mme-button{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-image:none;background-color:transparent;margin-inline-start:0;margin-inline-end:0;border-radius:var(--radius--m);transition-duration:var(--duration--s);transition-property:background-color;display:inline-block;border-width:var(--border--hairline);border-style:solid;border-color:transparent;padding:calc(var(--whitespace--m) - var(--border--hairline)) var(--whitespace--l);margin-block-start:calc(var(--whitespace--m) * -1);margin-block-end:calc(var(--whitespace--m) * -1);min-width:calc(var(--grid) * 5 + var(--whitespace--l) * 2 + var(--border--hairline) * 2)}.mme-button>i:first-child:not(:only-child){margin-inline-end:var(--whitespace--xs)}.mme-button-link{text-decoration:underline;cursor:pointer}.mme-button-progress{cursor:progress}.mme-button-anchor{text-align:center}.mme-button-icon{min-width:unset;padding-inline-start:calc(var(--whitespace--m) - var(--border--hairline));padding-inline-end:calc(var(--whitespace--m) - var(--border--hairline));margin-inline-start:calc(var(--whitespace--m) * -1);margin-inline-end:calc(var(--whitespace--m) * -1);border-radius:100%}.mme-button-icon-container{transform:scale(1.5);width:var(--line-height--body)}@supports (width: 1lh){.mme-button-icon-container{width:1lh}}.mme-button-stroked{border-color:currentColor}.mme-button-filled,.mme-button-link{border-color:transparent}.mme-button-progress{opacity:.75}.mme-button-accent.mme-button-filled{color:#fff}@media screen and (prefers-color-scheme: light){.mme-button-accent.mme-button-filled{background-color:var(--accent--700)}.mme-button-accent.mme-button-filled:hover,.mme-button-accent.mme-button-filled:focus-visible{background-color:var(--accent--800)}}.mme-force-light-theme .mme-button-accent.mme-button-filled,.mme-button-accent.mme-button-filled.mme-force-light-theme{background-color:var(--accent--700)}.mme-force-light-theme .mme-button-accent.mme-button-filled:hover,.mme-force-light-theme .mme-button-accent.mme-button-filled:focus-visible,.mme-button-accent.mme-button-filled.mme-force-light-theme:hover,.mme-button-accent.mme-button-filled.mme-force-light-theme:focus-visible{background-color:var(--accent--800)}@media screen and (prefers-color-scheme: dark){.mme-button-accent.mme-button-filled{background-color:var(--accent--600)}.mme-button-accent.mme-button-filled:hover,.mme-button-accent.mme-button-filled:focus-visible{background-color:var(--accent--400)}}.mme-force-dark-theme .mme-button-accent.mme-button-filled,.mme-button-accent.mme-button-filled.mme-force-dark-theme{background-color:var(--accent--600)}.mme-force-dark-theme .mme-button-accent.mme-button-filled:hover,.mme-force-dark-theme .mme-button-accent.mme-button-filled:focus-visible,.mme-button-accent.mme-button-filled.mme-force-dark-theme:hover,.mme-button-accent.mme-button-filled.mme-force-dark-theme:focus-visible{background-color:var(--accent--400)}@media screen and (prefers-color-scheme: light){.mme-button-primary.mme-button-filled{background-color:var(--complement--200);color:var(--primary--100)}.mme-button-primary.mme-button-filled:hover,.mme-button-primary.mme-button-filled:focus-visible{background-color:var(--complement--100)}}.mme-force-light-theme .mme-button-primary.mme-button-filled,.mme-button-primary.mme-button-filled.mme-force-light-theme{background-color:var(--complement--200);color:var(--primary--100)}.mme-force-light-theme .mme-button-primary.mme-button-filled:hover,.mme-force-light-theme .mme-button-primary.mme-button-filled:focus-visible,.mme-button-primary.mme-button-filled.mme-force-light-theme:hover,.mme-button-primary.mme-button-filled.mme-force-light-theme:focus-visible{background-color:var(--complement--100)}@media screen and (prefers-color-scheme: dark){.mme-button-primary.mme-button-filled{background-color:var(--complement--300);color:var(--primary--100)}.mme-button-primary.mme-button-filled:hover,.mme-button-primary.mme-button-filled:focus-visible{background-color:var(--complement--100)}}.mme-force-dark-theme .mme-button-primary.mme-button-filled,.mme-button-primary.mme-button-filled.mme-force-dark-theme{background-color:var(--complement--300);color:var(--primary--100)}.mme-force-dark-theme .mme-button-primary.mme-button-filled:hover,.mme-force-dark-theme .mme-button-primary.mme-button-filled:focus-visible,.mme-button-primary.mme-button-filled.mme-force-dark-theme:hover,.mme-button-primary.mme-button-filled.mme-force-dark-theme:focus-visible{background-color:var(--complement--100)}@media screen and (prefers-color-scheme: light){.mme-button-accent.mme-button-stroked{color:var(--accent--700)}.mme-button-accent.mme-button-stroked:hover,.mme-button-accent.mme-button-stroked:focus-visible{background-color:var(--accent--100)}}.mme-force-light-theme .mme-button-accent.mme-button-stroked,.mme-button-accent.mme-button-stroked.mme-force-light-theme{color:var(--accent--700)}.mme-force-light-theme .mme-button-accent.mme-button-stroked:hover,.mme-force-light-theme .mme-button-accent.mme-button-stroked:focus-visible,.mme-button-accent.mme-button-stroked.mme-force-light-theme:hover,.mme-button-accent.mme-button-stroked.mme-force-light-theme:focus-visible{background-color:var(--accent--100)}@media screen and (prefers-color-scheme: dark){.mme-button-accent.mme-button-stroked{color:var(--accent--300)}.mme-button-accent.mme-button-stroked:hover,.mme-button-accent.mme-button-stroked:focus-visible{background-color:var(--accent--900)}}.mme-force-dark-theme .mme-button-accent.mme-button-stroked,.mme-button-accent.mme-button-stroked.mme-force-dark-theme{color:var(--accent--300)}.mme-force-dark-theme .mme-button-accent.mme-button-stroked:hover,.mme-force-dark-theme .mme-button-accent.mme-button-stroked:focus-visible,.mme-button-accent.mme-button-stroked.mme-force-dark-theme:hover,.mme-button-accent.mme-button-stroked.mme-force-dark-theme:focus-visible{background-color:var(--accent--900)}@media screen and (prefers-color-scheme: light){.mme-button-primary.mme-button-stroked:hover,.mme-button-primary.mme-button-stroked:focus-visible{background-color:var(--complement--900)}}.mme-force-light-theme .mme-button-primary.mme-button-stroked:hover,.mme-force-light-theme .mme-button-primary.mme-button-stroked:focus-visible,.mme-button-primary.mme-button-stroked.mme-force-light-theme:hover,.mme-button-primary.mme-button-stroked.mme-force-light-theme:focus-visible{background-color:var(--complement--900)}@media screen and (prefers-color-scheme: dark){.mme-button-primary.mme-button-stroked:hover,.mme-button-primary.mme-button-stroked:focus-visible{background-color:var(--complement--900)}}.mme-force-dark-theme .mme-button-primary.mme-button-stroked:hover,.mme-force-dark-theme .mme-button-primary.mme-button-stroked:focus-visible,.mme-button-primary.mme-button-stroked.mme-force-dark-theme:hover,.mme-button-primary.mme-button-stroked.mme-force-dark-theme:focus-visible{background-color:var(--complement--900)}@media screen and (prefers-color-scheme: light){.mme-button-accent.mme-button-link{color:var(--accent--700)}.mme-button-accent.mme-button-link:hover,.mme-button-accent.mme-button-link:focus-visible{background-color:var(--accent--100)}}.mme-force-light-theme .mme-button-accent.mme-button-link,.mme-button-accent.mme-button-link.mme-force-light-theme{color:var(--accent--700)}.mme-force-light-theme .mme-button-accent.mme-button-link:hover,.mme-force-light-theme .mme-button-accent.mme-button-link:focus-visible,.mme-button-accent.mme-button-link.mme-force-light-theme:hover,.mme-button-accent.mme-button-link.mme-force-light-theme:focus-visible{background-color:var(--accent--100)}@media screen and (prefers-color-scheme: dark){.mme-button-accent.mme-button-link{color:var(--accent--300)}.mme-button-accent.mme-button-link:hover,.mme-button-accent.mme-button-link:focus-visible{background-color:var(--accent--900)}}.mme-force-dark-theme .mme-button-accent.mme-button-link,.mme-button-accent.mme-button-link.mme-force-dark-theme{color:var(--accent--300)}.mme-force-dark-theme .mme-button-accent.mme-button-link:hover,.mme-force-dark-theme .mme-button-accent.mme-button-link:focus-visible,.mme-button-accent.mme-button-link.mme-force-dark-theme:hover,.mme-button-accent.mme-button-link.mme-force-dark-theme:focus-visible{background-color:var(--accent--900)}@media screen and (prefers-color-scheme: light){.mme-button-primary.mme-button-link:hover,.mme-button-primary.mme-button-link:focus-visible{background-color:var(--complement--900)}}.mme-force-light-theme .mme-button-primary.mme-button-link:hover,.mme-force-light-theme .mme-button-primary.mme-button-link:focus-visible,.mme-button-primary.mme-button-link.mme-force-light-theme:hover,.mme-button-primary.mme-button-link.mme-force-light-theme:focus-visible{background-color:var(--complement--900)}@media screen and (prefers-color-scheme: dark){.mme-button-primary.mme-button-link:hover,.mme-button-primary.mme-button-link:focus-visible{background-color:var(--complement--900)}}.mme-force-dark-theme .mme-button-primary.mme-button-link:hover,.mme-force-dark-theme .mme-button-primary.mme-button-link:focus-visible,.mme-button-primary.mme-button-link.mme-force-dark-theme:hover,.mme-button-primary.mme-button-link.mme-force-dark-theme:focus-visible{background-color:var(--complement--900)}.mme-card{padding:var(--whitespace--xl);border-radius:var(--radius--l)}@media screen and (prefers-color-scheme: light){.mme-card{background-color:var(--primary--200);background-image:none;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d,0 32px 32px #0000000d}}.mme-force-light-theme .mme-card,.mme-card.mme-force-light-theme{background-color:var(--primary--200);background-image:none;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d,0 32px 32px #0000000d}@media screen and (prefers-color-scheme: dark){.mme-card{background-image:radial-gradient(circle at top center,var(--primary--700),var(--primary--500));box-shadow:0 1px 1px #0000001a,0 2px 2px #0000001a,0 4px 4px #0000001a,0 8px 8px #0000001a,0 16px 16px #0000001a,0 32px 32px #0000001a}}.mme-force-dark-theme .mme-card,.mme-card.mme-force-dark-theme{background-image:radial-gradient(circle at top center,var(--primary--700),var(--primary--500));box-shadow:0 1px 1px #0000001a,0 2px 2px #0000001a,0 4px 4px #0000001a,0 8px 8px #0000001a,0 16px 16px #0000001a,0 32px 32px #0000001a}.mme-devtool-grid{--devtool-grid--thickness: 1;position:relative}.mme-devtool-grid:after{content:"";visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25;mix-blend-mode:difference;pointer-events:none}@media screen{.mme-devtool-grid:after{background-size:100% var(--grid);background-image:linear-gradient(to bottom,transparent 0%,transparent calc((var(--grid-unitless) - var(--devtool-grid--thickness)) / var(--grid-unitless) * 100%),var(--devtool-grid--color) calc((var(--grid-unitless) - var(--devtool-grid--thickness)) / var(--grid-unitless) * 100%),var(--devtool-grid--color) 100%)}}.mme-devtool-grid-visible{border-top:var(--border--hairline) solid transparent;border-bottom:var(--border--hairline) solid transparent;margin-top:calc(-1 * var(--border--hairline));margin-bottom:calc(-1 * var(--border--hairline))}.mme-devtool-grid-visible:after{visibility:visible}.mme-devtool-grid{--devtool-grid--color: var(--counter--500)}.mme-form-group+.mme-form-group{margin-block-start:var(--whitespace--l)}.mme-form-group-control{display:flex;margin-inline-start:calc(-1 * var(--whitespace--m));margin-inline-end:calc(-1 * var(--whitespace--m));padding-block-start:var(--whitespace--m);padding-block-end:var(--whitespace--m)}.mme-form-group-control>*{flex-grow:1}@media screen and (prefers-color-scheme: dark){.mme-form-group-hint{color:var(--complement--900)}}.mme-force-dark-theme .mme-form-group-hint,.mme-form-group.mme-force-dark-theme-hint{color:var(--complement--900)}@media screen and (prefers-color-scheme: light){.mme-form-group-hint{color:var(--complement--700)}}.mme-force-light-theme .mme-form-group-hint,.mme-form-group.mme-force-light-theme-hint{color:var(--complement--700)}.mme-form-group-error{color:var(--context-danger--normal)}.mme-icon>svg{width:1em;height:1em}.mme-icon{display:inline-block}.mme-icon>svg{fill:currentColor}.mme-input{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-image:none;background-color:transparent;margin-inline-start:0;margin-inline-end:0;border-radius:var(--radius--m);transition-duration:var(--duration--s);transition-property:background-color;display:inline-block;border-width:var(--border--hairline);border-style:solid;border-color:transparent;padding:calc(var(--whitespace--m) - var(--border--hairline)) var(--whitespace--l);margin-block-start:calc(var(--whitespace--m) * -1);margin-block-end:calc(var(--whitespace--m) * -1);border-bottom-left-radius:0;border-bottom-right-radius:0;padding-inline-start:var(--whitespace--m);padding-inline-end:var(--whitespace--m);border-bottom-color:currentColor}@media screen and (prefers-color-scheme: dark){.mme-input{background-color:var(--primary-alpha--800)}}.mme-force-dark-theme .mme-input,.mme-input.mme-force-dark-theme{background-color:var(--primary-alpha--800)}@media screen and (prefers-color-scheme: light){.mme-input{background-color:var(--complement-alpha--900)}}.mme-force-light-theme .mme-input,.mme-input.mme-force-light-theme{background-color:var(--complement-alpha--900)}.mme-input.mme-invalid{color:var(--context-danger--normal);background-color:var(--context-danger--alpha)}.mme-input.mme-invalid::-webkit-input-placeholder{color:var(--context-danger--semi)}.mme-input:focus,.mme-input.mme-force-state-focus{background-color:transparent}.mme-list{font-size:var(--font-size--body);line-height:var(--line-height--body);border-top-width:var(--adjust--body);border-bottom-width:calc(var(--grid) - var(--adjust--body))}.mme-list:not(.mme-list-bare,.mme-list-descriptions){padding-inline-start:var(--whitespace--xl)}.mme-list-bare{padding-inline-start:0;margin-block-start:0;margin-block-end:0;list-style:none}.mme-list-bare>li{display:block}.mme-list-descriptions-row,.mme-list-row{padding-block-start:var(--whitespace--m);padding-block-end:var(--whitespace--m)}.mme-list-descriptions-row+.mme-list-descriptions-row,.mme-list-descriptions-row+.mme-list-row,.mme-list-row+.mme-list-descriptions-row,.mme-list-row+.mme-list-row{margin-block-start:var(--whitespace--m)}.mme-list-row p{border-block-width:0}.mme-list-descriptions{padding-inline-start:0}.mme-list-descriptions>dd,.mme-list-descriptions>div>dd{margin-inline-start:var(--whitespace--xl)}.mme-list-descriptions>dt+dd,.mme-list-descriptions>div>dt+dd{margin-block-start:var(--whitespace--m)}.mme-list-descriptions>dt,.mme-list-descriptions>div>dt{font-weight:700}.mme-list-descriptions>dt:after,.mme-list-descriptions>div>dt:after{content:":"}.mme-loading-indicator{display:inline-flex;gap:var(--whitespace--l);vertical-align:middle;transform:translateY(-.125em)}.mme-loading-indicator-node{background-color:currentColor;opacity:.75;height:calc(var(--grid) / 3);width:calc(var(--grid) / 3);border-radius:calc(var(--grid) / 3);animation-duration:calc(var(--duration--l) / 2);animation-name:pulse;animation-iteration-count:infinite;transform-origin:center center}.mme-loading-indicator-node:not(:first-child):not(:last-child){animation-duration:calc(var(--duration--l) / 2),var(--duration--l);animation-name:pulse,nudge;animation-iteration-count:infinite,infinite}.mme-loading-indicator-node:first-child,.mme-loading-indicator-node:last-child{animation-duration:calc(var(--duration--l) / 2),var(--duration--l);animation-name:pulse,swing;animation-iteration-count:infinite,infinite}.mme-loading-indicator-node:first-child{--fly-out:-1000%;--nudge:-100%}.mme-loading-indicator-node:last-child{--fly-out: 1000%;--nudge:100%;animation-delay:calc(var(--duration--l) / 2)}@keyframes nudge{0%{transform:translate(50%)}50%{transform:translate(-150%)}to{transform:translate(50%)}}@keyframes pulse{0%{opacity:1}to{opacity:.75}}@keyframes swing{0%{transform:translate(var(--nudge));animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:1}25%{transform:translate(var(--fly-out));animation-timing-function:cubic-bezier(.32,0,.67,0);opacity:0}50%{transform:translate(var(--nudge));animation-timing-function:ease;opacity:1}to{transform:translate(0)}}.mme-menu-list-item{border:0;padding:0;margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;background-color:transparent;background-image:none;color:inherit;line-height:inherit;width:100%;text-align-last:left;padding:var(--whitespace--m) var(--whitespace--l);position:relative;display:flex;align-items:baseline;gap:var(--whitespace--m)}.mme-menu-list-item:after{content:"";width:100%;height:100%;z-index:0;background-color:currentColor;transition-property:opacity;transition-duration:var(--duration--s);opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.mme-menu-list-item:hover:after{opacity:.1}.mme-menu-list-item-content{position:relative;z-index:1}.mme-panel{box-shadow:0 1px 1px #00000006,0 2px 2px #00000006,0 4px 4px #00000006,0 8px 8px #00000006,0 16px 16px #00000006,0 32px 32px #00000006;border-radius:var(--radius--l);max-width:320px}.mme-panel{background-color:var(--panel--background)}@media screen and (prefers-color-scheme: dark){.mme-panel{--panel--background: var(--primary--600)}}.mme-force-dark-theme .mme-panel,.mme-panel.mme-force-dark-theme{--panel--background: var(--primary--600)}@media screen and (prefers-color-scheme: light){.mme-panel{--panel--background: var(--primary--100)}}.mme-force-light-theme .mme-panel,.mme-panel.mme-force-light-theme{--panel--background: var(--primary--100)}.mme-required{color:var(--context-danger--normal)}.mme-select{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-image:none;background-color:transparent;margin-inline-start:0;margin-inline-end:0;border-radius:var(--radius--m);transition-duration:var(--duration--s);transition-property:background-color;display:inline-block;border-width:var(--border--hairline);border-style:solid;border-color:transparent;padding:calc(var(--whitespace--m) - var(--border--hairline)) var(--whitespace--l);margin-block-start:calc(var(--whitespace--m) * -1);margin-block-end:calc(var(--whitespace--m) * -1);border-bottom-left-radius:0;border-bottom-right-radius:0;padding-inline-start:var(--whitespace--m);padding-inline-end:var(--whitespace--m);border-bottom-color:currentColor}@media screen and (prefers-color-scheme: dark){.mme-select{background-color:var(--primary-alpha--800)}}.mme-force-dark-theme .mme-select,.mme-select.mme-force-dark-theme{background-color:var(--primary-alpha--800)}@media screen and (prefers-color-scheme: light){.mme-select{background-color:var(--complement-alpha--900)}}.mme-force-light-theme .mme-select,.mme-select.mme-force-light-theme{background-color:var(--complement-alpha--900)}.mme-select.mme-invalid{color:var(--context-danger--normal);background-color:var(--context-danger--alpha)}.mme-select.mme-invalid::-webkit-input-placeholder{color:var(--context-danger--semi)}.mme-select:focus,.mme-select.mme-force-state-focus{background-color:transparent}
