html,body,#root{width:100%;height:100%}html,body{overflow:hidden}#root{overflow-x:hidden;overflow-y:auto;display:flex}#root>[role=presentation]{height:fit-content}@media screen and (max-width: 839px){#root{flex-direction:column}}@media screen and (min-width: 840px){#root{flex-direction:row}}.card-icon{display:inline-flex!important;align-items:center;justify-content:center}.card-icon.color-primary{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.card-icon.color-secondary{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.card-icon.color-error{background-color:var(--color-error-container);color:var(--color-on-error-container)}@media screen and (max-width: 839px){nav.supporting-nav{white-space:nowrap;width:100%}nav.supporting-nav>a{width:90%;flex-shrink:0;white-space:normal}}table.component-reference{border-spacing:0}table.component-reference>thead>tr>th{border-bottom:1px solid var(--color-outline)}table.component-reference>thead>tr>th:nth-of-type(1),table.component-reference>tbody>tr>td:nth-of-type(1){width:10%;overflow:hidden}table.component-reference>thead>tr>th:nth-of-type(2),table.component-reference>tbody>tr>td:nth-of-type(2){width:40%;overflow:hidden}table.component-reference>thead>tr>th:nth-of-type(3),table.component-reference>thead>tr>th:nth-of-type(4),table.component-reference>tbody>tr>td:nth-of-type(3),table.component-reference>tbody>tr>td:nth-of-type(4){width:25%;overflow:hidden}table.component-reference>tbody>tr:nth-child(odd)>td{background-color:var(--color-surface-container-high)}pre{background-color:#272822;color:#f8f8f2;padding:var(--spacing-sm);overflow-y:hidden;overflow-x:auto}pre>code{display:block}pre>code:before{color:#797979;font-size:12px;font-weight:500;padding-inline-end:var(--spacing-sm)}pre.sh>code:before{content:"$"}pre.js{counter-reset:count}pre.js>code{counter-increment:count}pre.js>code:before{content:counter(count);display:inline-block;width:24px}pre.js>code.sp-1:before{margin-inline-end:2ch}pre.js>code.sp-2:before{margin-inline-end:4ch}pre.js>code.sp-3:before{margin-inline-end:6ch}pre.js>code.sp-4:before{margin-inline-end:8ch}pre.js>code.sp-5:before{margin-inline-end:10ch}pre.js>code.sp-6:before{margin-inline-end:12ch}pre.js>code>i{font-style:normal;color:#75715e}pre.js>code>kbd{font-style:normal;color:#f92672}pre.js>code>samp{color:#e6db74}pre.js>code>em{color:#66d9ef}pre.js>code>b{color:#a6e22e}pre.js>code>u{color:#66d9ef}pre.js>code>var{color:#ae81ff}pre.js>code>ins{color:#fd971f;text-decoration:none}.snippet{position:relative;overflow:hidden}.snippet>button{position:absolute!important;align-self:baseline;top:2px;right:2px}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/m3-ui-react/assets/material-symbols-rounded-Bknvqojk.woff2) format("woff2")}.m3-icon{font-family:Material Symbols Rounded;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-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--shape-xs: 4px;--shape-xs-top: 4px 4px 0 0;--shape-sm: 8px;--shape-md: 12px;--shape-lg: 16px;--shape-lg-start: 16px 0 0 16px;--shape-lg-end: 0 16px 16px 0;--shape-lg-top: 16px 16px 0 0;--shape-xl: 28px;--shape-xl-top: 28px 28px 0 0;--shape-circle: 50%;--opacity-hover: .08;--opacity-focus: .12;--opacity-dragged: .16;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-accelerate: cubic-bezier(.3, 0, .8, .15);--ease-decelerate: cubic-bezier(.05, .7, .1, 1);--ease-linear: cubic-bezier(0, 0, 1, 1);--ease-duration: .5s;--ease-decelerate-duration: .4s;--ease-accelerate-duration: .2s;--text-display-large: 400 57px/64px var(--font-title);--text-display-medium: 400 45px/52px var(--font-title);--text-display-small: 400 36px/44px var(--font-title);--text-headline-large: 400 32px/40px var(--font-title);--text-headline-medium: 400 28px/36px var(--font-title);--text-headline-small: 400 24px/32px var(--font-title);--text-title-large: 400 22px/28px var(--font-title);--text-title-medium: 500 16px/24px var(--font-title);--text-title-small: 500 14px/20px var(--font-title);--text-body-large: 400 16px/24px var(--font-content);--text-body-medium: 400 14px/20px var(--font-content);--text-body-small: 400 12px/16px var(--font-content);--text-label-large: 500 14px/20px var(--font-content);--text-label-medium: 500 12px/16px var(--font-content);--text-label-small: 500 11px/16px var(--font-content);--text-code: 400 14px/20px var(--font-code)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;outline:none;font:inherit}html,body{width:100%;transition-property:background-color,color;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);background-color:var(--color-background);color:var(--color-on-background);font:var(--text-body-large)}a{color:inherit;text-decoration:none}a:not([class]){color:var(--color-primary)}button{background-color:transparent;border:none;color:inherit;cursor:pointer}button>*{pointer-events:none}button:disabled{pointer-events:none}button:disabled>span{opacity:.38}pre,code{font:var(--text-code)}strong,b{font-weight:500}em,i{font-style:italic}input::-ms-reveal,input::-ms-clear{display:none}@keyframes showBackdrop{0%{opacity:0}to{opacity:1}}@keyframes hideBackdrop{0%{opacity:1}to{opacity:0}}@keyframes translateUpDialog{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes translateDownDialog{0%{transform:translateY(0);opacity:1}to{opacity:0;transform:translateY(64px)}}@keyframes translateShowSideSheet{0%{opacity:0;transform:translate(256px)}to{opacity:1;transform:translate(0)}}@keyframes translateHideSideSheet{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(256px)}}@keyframes translateShowRail{0%{opacity:0;transform:translate(-256px)}to{opacity:1;transform:translate(0)}}@keyframes translateHideRail{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-256px)}}@keyframes translateUpDropdown{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes translateDownDropdown{0%{transform:translateY(0);opacity:1}to{opacity:0;transform:translateY(64px)}}@keyframes scaleOpen{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleOpenDropdown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes scaleCloseDropdown{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes translateShowInline{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:translate(0)}}@keyframes translateHideInline{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-64px)}}.is-flexbox{display:flex!important}.is-flexbox.flex-direction-row{flex-direction:row}.is-flexbox.flex-direction-row-reverse{flex-direction:row-reverse}.is-flexbox.flex-direction-column{flex-direction:column}.is-flexbox.flex-direction-column-reverse{flex-direction:column-reverse}.is-flexbox.flex-align-items-baseline{align-items:baseline}.is-flexbox.flex-align-items-center{align-items:center}.is-flexbox.flex-align-items-flex-end{align-items:flex-end}.is-flexbox.flex-align-items-flex-start{align-items:flex-start}.is-flexbox.flex-align-items-stretch{align-items:stretch}.is-flexbox.flex-justify-content-baseline{justify-content:baseline}.is-flexbox.flex-justify-content-center{justify-content:center}.is-flexbox.flex-justify-content-flex-end{justify-content:flex-end}.is-flexbox.flex-justify-content-flex-start{justify-content:flex-start}.is-flexbox.flex-justify-content-space-around{justify-content:space-around}.is-flexbox.flex-justify-content-space-between{justify-content:space-between}.is-flexbox.flex-justify-content-space-evenly{justify-content:space-evenly}.is-flexbox.flex-justify-content-stretch{justify-content:stretch}.is-flexbox.flex-align-self-auto{align-self:auto}.is-flexbox.flex-align-self-baseline{align-self:baseline}.is-flexbox.flex-align-self-center{align-self:center}.is-flexbox.flex-align-self-flex-end{align-self:flex-end}.is-flexbox.flex-align-self-flex-start{align-self:flex-start}.is-flexbox.flex-align-self-stretch{align-self:stretch}.is-flexbox.flex-justify-self-auto{justify-self:auto}.is-flexbox.flex-justify-self-baseline{justify-self:baseline}.is-flexbox.flex-justify-self-center{justify-self:center}.is-flexbox.flex-justify-self-flex-end{justify-self:flex-end}.is-flexbox.flex-justify-self-flex-start{justify-self:flex-start}.is-flexbox.flex-justify-self-stretch{justify-self:stretch}.is-flexbox.flex-gap-none{gap:0}.is-flexbox.flex-gap-xs{gap:var(--spacing-xs)}.is-flexbox.flex-gap-sm{gap:var(--spacing-sm)}.is-flexbox.flex-gap-md{gap:var(--spacing-md)}.is-flexbox.flex-gap-lg{gap:var(--spacing-lg)}.is-flexbox.flex-gap-xl{gap:var(--spacing-xl)}.is-flexbox.flex-row-gap-none{gap:0}.is-flexbox.flex-row-gap-xs{row-gap:var(--spacing-xs)}.is-flexbox.flex-row-gap-sm{row-gap:var(--spacing-sm)}.is-flexbox.flex-row-gap-md{row-gap:var(--spacing-md)}.is-flexbox.flex-row-gap-lg{row-gap:var(--spacing-lg)}.is-flexbox.flex-row-gap-xl{row-gap:var(--spacing-xl)}.is-flexbox.flex-column-gap-none{gap:0}.is-flexbox.flex-column-gap-xs{column-gap:var(--spacing-xs)}.is-flexbox.flex-column-gap-sm{column-gap:var(--spacing-sm)}.is-flexbox.flex-column-gap-md{column-gap:var(--spacing-md)}.is-flexbox.flex-column-gap-lg{column-gap:var(--spacing-lg)}.is-flexbox.flex-column-gap-xl{column-gap:var(--spacing-xl)}.is-flexbox.flex-wrap-none{flex-wrap:nowrap}.is-flexbox.flex-wrap-active{flex-wrap:wrap}.is-flexbox.flex-wrap-reverse{flex-wrap:wrap-reverse}.padding-none{padding:0}.padding-xs{padding:var(--spacing-xs)}.padding-sm{padding:var(--spacing-sm)}.padding-md{padding:var(--spacing-md)}.padding-lg{padding:var(--spacing-lg)}.padding-xl{padding:var(--spacing-xl)}.padding-block-none{padding-block:0}.padding-block-xs{padding-block:var(--spacing-xs)}.padding-block-sm{padding-block:var(--spacing-sm)}.padding-block-md{padding-block:var(--spacing-md)}.padding-block-lg{padding-block:var(--spacing-lg)}.padding-block-xl{padding-block:var(--spacing-xl)}.padding-block-end-none{padding-block-end:0}.padding-block-end-xs{padding-block-end:var(--spacing-xs)}.padding-block-end-sm{padding-block-end:var(--spacing-sm)}.padding-block-end-md{padding-block-end:var(--spacing-md)}.padding-block-end-lg{padding-block-end:var(--spacing-lg)}.padding-block-end-xl{padding-block-end:var(--spacing-xl)}.padding-block-start-none{padding-block-start:0}.padding-block-start-xs{padding-block-start:var(--spacing-xs)}.padding-block-start-sm{padding-block-start:var(--spacing-sm)}.padding-block-start-md{padding-block-start:var(--spacing-md)}.padding-block-start-lg{padding-block-start:var(--spacing-lg)}.padding-block-start-xl{padding-block-start:var(--spacing-xl)}.padding-inline-none{padding-inline:0}.padding-inline-xs{padding-inline:var(--spacing-xs)}.padding-inline-sm{padding-inline:var(--spacing-sm)}.padding-inline-md{padding-inline:var(--spacing-md)}.padding-inline-lg{padding-inline:var(--spacing-lg)}.padding-inline-xl{padding-inline:var(--spacing-xl)}.padding-inline-end-none{padding-inline-end:0}.padding-inline-end-xs{padding-inline-end:var(--spacing-xs)}.padding-inline-end-sm{padding-inline-end:var(--spacing-sm)}.padding-inline-end-md{padding-inline-end:var(--spacing-md)}.padding-inline-end-lg{padding-inline-end:var(--spacing-lg)}.padding-inline-end-xl{padding-inline-end:var(--spacing-xl)}.padding-inline-start-none{padding-inline-start:0}.padding-inline-start-xs{padding-inline-start:var(--spacing-xs)}.padding-inline-start-sm{padding-inline-start:var(--spacing-sm)}.padding-inline-start-md{padding-inline-start:var(--spacing-md)}.padding-inline-start-lg{padding-inline-start:var(--spacing-lg)}.padding-inline-start-xl{padding-inline-start:var(--spacing-xl)}.margin-none{margin:0}.margin-xs{margin:var(--spacing-xs)}.margin-sm{margin:var(--spacing-sm)}.margin-md{margin:var(--spacing-md)}.margin-lg{margin:var(--spacing-lg)}.margin-xl{margin:var(--spacing-xl)}.margin-auto{margin:auto}.margin-block-none{margin-block:0}.margin-block-xs{margin-block:var(--spacing-xs)}.margin-block-sm{margin-block:var(--spacing-sm)}.margin-block-md{margin-block:var(--spacing-md)}.margin-block-lg{margin-block:var(--spacing-lg)}.margin-block-xl{margin-block:var(--spacing-xl)}.margin-block-auto{margin-block:auto}.margin-block-end-none{margin-block-end:0}.margin-block-end-xs{margin-block-end:var(--spacing-xs)}.margin-block-end-sm{margin-block-end:var(--spacing-sm)}.margin-block-end-md{margin-block-end:var(--spacing-md)}.margin-block-end-lg{margin-block-end:var(--spacing-lg)}.margin-block-end-xl{margin-block-end:var(--spacing-xl)}.margin-block-end-auto{margin-block-end:auto}.margin-block-start-none{margin-block-start:0}.margin-block-start-xs{margin-block-start:var(--spacing-xs)}.margin-block-start-sm{margin-block-start:var(--spacing-sm)}.margin-block-start-md{margin-block-start:var(--spacing-md)}.margin-block-start-lg{margin-block-start:var(--spacing-lg)}.margin-block-start-xl{margin-block-start:var(--spacing-xl)}.margin-block-start-auto{margin-block-start:auto}.margin-inline-none{margin-inline:0}.margin-inline-xs{margin-inline:var(--spacing-xs)}.margin-inline-sm{margin-inline:var(--spacing-sm)}.margin-inline-md{margin-inline:var(--spacing-md)}.margin-inline-lg{margin-inline:var(--spacing-lg)}.margin-inline-xl{margin-inline:var(--spacing-xl)}.margin-inline-auto{margin-inline:auto}.margin-inline-end-none{margin-inline-end:0}.margin-inline-end-xs{margin-inline-end:var(--spacing-xs)}.margin-inline-end-sm{margin-inline-end:var(--spacing-sm)}.margin-inline-end-md{margin-inline-end:var(--spacing-md)}.margin-inline-end-lg{margin-inline-end:var(--spacing-lg)}.margin-inline-end-xl{margin-inline-end:var(--spacing-xl)}.margin-inline-end-auto{margin-inline-end:auto}.margin-inline-start-none{margin-inline-start:0}.margin-inline-start-xs{margin-inline-start:var(--spacing-xs)}.margin-inline-start-sm{margin-inline-start:var(--spacing-sm)}.margin-inline-start-md{margin-inline-start:var(--spacing-md)}.margin-inline-start-lg{margin-inline-start:var(--spacing-lg)}.margin-inline-start-xl{margin-inline-start:var(--spacing-xl)}.margin-inline-start-auto{margin-inline-start:auto}.is-grid{display:grid!important}.is-grid.grid-columns-2{grid-template-columns:repeat(2,1fr)}.is-grid.grid-columns-3{grid-template-columns:repeat(3,1fr)}.is-grid.grid-columns-4{grid-template-columns:repeat(4,1fr)}.is-grid.grid-columns-5{grid-template-columns:repeat(5,1fr)}.is-grid.grid-columns-6{grid-template-columns:repeat(6,1fr)}.is-grid.grid-columns-7{grid-template-columns:repeat(7,1fr)}.is-grid.grid-columns-8{grid-template-columns:repeat(8,1fr)}.is-grid.grid-columns-9{grid-template-columns:repeat(9,1fr)}.is-grid.grid-columns-10{grid-template-columns:repeat(10,1fr)}.is-grid.grid-columns-11{grid-template-columns:repeat(11,1fr)}.is-grid.grid-columns-12{grid-template-columns:repeat(12,1fr)}.is-grid.grid-gap-none{gap:0}.is-grid.grid-gap-xs{gap:var(--spacing-xs)}.is-grid.grid-gap-sm{gap:var(--spacing-sm)}.is-grid.grid-gap-md{gap:var(--spacing-md)}.is-grid.grid-gap-lg{gap:var(--spacing-lg)}.is-grid.grid-gap-xl{gap:var(--spacing-xl)}.is-grid.grid-row-gap-none{gap:0}.is-grid.grid-row-gap-xs{row-gap:var(--spacing-xs)}.is-grid.grid-row-gap-sm{row-gap:var(--spacing-sm)}.is-grid.grid-row-gap-md{row-gap:var(--spacing-md)}.is-grid.grid-row-gap-lg{row-gap:var(--spacing-lg)}.is-grid.grid-row-gap-xl{row-gap:var(--spacing-xl)}.is-grid.grid-column-gap-none{gap:0}.is-grid.grid-column-gap-xs{column-gap:var(--spacing-xs)}.is-grid.grid-column-gap-sm{column-gap:var(--spacing-sm)}.is-grid.grid-column-gap-md{column-gap:var(--spacing-md)}.is-grid.grid-column-gap-lg{column-gap:var(--spacing-lg)}.is-grid.grid-column-gap-xl{column-gap:var(--spacing-xl)}header.m3-appbar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:64px;flex-shrink:0;transition-property:background-color,box-shadow,height;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);background-color:var(--color-surface);position:sticky;top:0;left:0;z-index:1}header.m3-appbar hgroup{width:100%}header.m3-appbar hgroup>h1,header.m3-appbar hgroup>p{width:100%}header.m3-appbar>.row{display:flex;align-items:center;width:100%;max-width:1199px}header.m3-appbar>.row.is-fluid{max-width:unset}header.m3-appbar>.row>[role=presentation]{flex:auto;display:flex;align-items:center;gap:var(--spacing-sm)}header.m3-appbar>.row>[role=toolbar]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}header.m3-appbar.is-small{max-height:64px}header.m3-appbar.is-small>div.row{padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);gap:var(--spacing-sm)}header.m3-appbar.is-medium>div.row,header.m3-appbar.is-large>div.row{justify-content:space-between;padding:var(--spacing-sm);gap:var(--spacing-sm)}header.m3-appbar.is-medium>hgroup.row,header.m3-appbar.is-large>hgroup.row{flex-direction:column;padding-inline:var(--spacing-lg);padding-block-start:var(--spacing-sm);padding-block-end:var(--spacing-md)}header.m3-appbar.is-medium{max-height:136px}header.m3-appbar.is-large{max-height:152px}header.m3-appbar.is-scroll{background-color:var(--color-surface-container);box-shadow:var(--elevation-2)}button.m3-button-text,button.m3-button-outlined,button.m3-button-tonal,button.m3-button-filled,button.m3-button-elevated{display:inline-flex;justify-content:center;align-items:center;transition-property:box-shadow,border-radius;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);position:relative}button.m3-button-text:before,button.m3-button-outlined:before,button.m3-button-tonal:before,button.m3-button-filled:before,button.m3-button-elevated:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}button.m3-button-text:hover:before,button.m3-button-outlined:hover:before,button.m3-button-tonal:hover:before,button.m3-button-filled:hover:before,button.m3-button-elevated:hover:before{opacity:var(--opacity-hover)}button.m3-button-text:focus:before,button.m3-button-outlined:focus:before,button.m3-button-tonal:focus:before,button.m3-button-filled:focus:before,button.m3-button-elevated:focus:before{opacity:var(--opacity-focus)}button.m3-button-text:disabled,button.m3-button-outlined:disabled,button.m3-button-tonal:disabled,button.m3-button-filled:disabled,button.m3-button-elevated:disabled{background-color:#1616161f;color:var(--color-on-surface);box-shadow:none}button.size-xs.m3-button-text,button.size-xs.m3-button-outlined,button.size-xs.m3-button-tonal,button.size-xs.m3-button-filled,button.size-xs.m3-button-elevated{height:32px;padding-inline:var(--spacing-md);gap:var(--spacing-xs);border-radius:var(--shape-xl)}button.size-xs.m3-button-text:active,button.size-xs.m3-button-outlined:active,button.size-xs.m3-button-tonal:active,button.size-xs.m3-button-filled:active,button.size-xs.m3-button-elevated:active{border-radius:var(--shape-sm)}button.size-xs.m3-button-text>.label,button.size-xs.m3-button-outlined>.label,button.size-xs.m3-button-tonal>.label,button.size-xs.m3-button-filled>.label,button.size-xs.m3-button-elevated>.label{font:var(--text-label-large)}button.size-sm.m3-button-text,button.size-sm.m3-button-outlined,button.size-sm.m3-button-tonal,button.size-sm.m3-button-filled,button.size-sm.m3-button-elevated{height:40px;padding-inline:var(--spacing-lg);gap:var(--spacing-sm);border-radius:var(--shape-xl)}button.size-sm.m3-button-text:active,button.size-sm.m3-button-outlined:active,button.size-sm.m3-button-tonal:active,button.size-sm.m3-button-filled:active,button.size-sm.m3-button-elevated:active{border-radius:var(--shape-sm)}button.size-sm.m3-button-text>.label,button.size-sm.m3-button-outlined>.label,button.size-sm.m3-button-tonal>.label,button.size-sm.m3-button-filled>.label,button.size-sm.m3-button-elevated>.label{font:var(--text-label-large)}button.size-md.m3-button-text,button.size-md.m3-button-outlined,button.size-md.m3-button-tonal,button.size-md.m3-button-filled,button.size-md.m3-button-elevated{height:56px;padding-inline:var(--spacing-xl);gap:var(--spacing-sm);border-radius:var(--shape-xl)}button.size-md.m3-button-text:active,button.size-md.m3-button-outlined:active,button.size-md.m3-button-tonal:active,button.size-md.m3-button-filled:active,button.size-md.m3-button-elevated:active{border-radius:var(--shape-md)}button.size-md.m3-button-text>.label,button.size-md.m3-button-outlined>.label,button.size-md.m3-button-tonal>.label,button.size-md.m3-button-filled>.label,button.size-md.m3-button-elevated>.label{font:var(--text-title-medium)}button.size-lg.m3-button-text,button.size-lg.m3-button-outlined,button.size-lg.m3-button-tonal,button.size-lg.m3-button-filled,button.size-lg.m3-button-elevated{height:96px;padding-inline:48px;gap:var(--spacing-md);border-radius:48px}button.size-lg.m3-button-text:active,button.size-lg.m3-button-outlined:active,button.size-lg.m3-button-tonal:active,button.size-lg.m3-button-filled:active,button.size-lg.m3-button-elevated:active{border-radius:var(--shape-lg)}button.size-lg.m3-button-text>.label,button.size-lg.m3-button-outlined>.label,button.size-lg.m3-button-tonal>.label,button.size-lg.m3-button-filled>.label,button.size-lg.m3-button-elevated>.label{font:var(--text-headline-small)}button.size-xl.m3-button-text,button.size-xl.m3-button-outlined,button.size-xl.m3-button-tonal,button.size-xl.m3-button-filled,button.size-xl.m3-button-elevated{height:136px;padding-inline:64px;gap:var(--spacing-lg);border-radius:68px}button.size-xl.m3-button-text:active,button.size-xl.m3-button-outlined:active,button.size-xl.m3-button-tonal:active,button.size-xl.m3-button-filled:active,button.size-xl.m3-button-elevated:active{border-radius:var(--shape-lg)}button.size-xl.m3-button-text>.label,button.size-xl.m3-button-outlined>.label,button.size-xl.m3-button-tonal>.label,button.size-xl.m3-button-filled>.label,button.size-xl.m3-button-elevated>.label{font:var(--text-headline-large)}button.m3-button-elevated{box-shadow:var(--elevation-1);background-color:var(--color-surface-container-low);color:var(--color-primary)}button.m3-button-elevated:hover{box-shadow:var(--elevation-2)}button.m3-button-filled{background-color:var(--color-primary);color:var(--color-on-primary)}button.m3-button-filled:hover{box-shadow:var(--elevation-1)}button.m3-button-tonal{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}button.m3-button-tonal:hover{box-shadow:var(--elevation-1)}button.m3-button-outlined{border:1px solid var(--color-outline);color:var(--color-primary)}button.m3-button-outlined:disabled{background-color:transparent;border-color:#1616161f}button.m3-button-text{color:var(--color-primary);padding-inline:var(--spacing-lg)}button.m3-button-text:disabled{background-color:transparent}.m3-layout-feed,.m3-layout-supporting-pane,.m3-layout-list-detail{display:grid;width:100%;max-width:1199px}.is-fluid.m3-layout-feed,.is-fluid.m3-layout-supporting-pane,.is-fluid.m3-layout-list-detail{max-width:unset}.gap-none.m3-layout-feed,.gap-none.m3-layout-supporting-pane,.gap-none.m3-layout-list-detail{gap:0}.gap-xs.m3-layout-feed,.gap-xs.m3-layout-supporting-pane,.gap-xs.m3-layout-list-detail{gap:var(--spacing-xs)}.gap-sm.m3-layout-feed,.gap-sm.m3-layout-supporting-pane,.gap-sm.m3-layout-list-detail{gap:var(--spacing-sm)}.gap-md.m3-layout-feed,.gap-md.m3-layout-supporting-pane,.gap-md.m3-layout-list-detail{gap:var(--spacing-md)}.gap-lg.m3-layout-feed,.gap-lg.m3-layout-supporting-pane,.gap-lg.m3-layout-list-detail{gap:var(--spacing-lg)}.gap-xl.m3-layout-feed,.gap-xl.m3-layout-supporting-pane,.gap-xl.m3-layout-list-detail{gap:var(--spacing-xl)}.row-gap-none.m3-layout-feed,.row-gap-none.m3-layout-supporting-pane,.row-gap-none.m3-layout-list-detail{gap:0}.row-gap-xs.m3-layout-feed,.row-gap-xs.m3-layout-supporting-pane,.row-gap-xs.m3-layout-list-detail{row-gap:var(--spacing-xs)}.row-gap-sm.m3-layout-feed,.row-gap-sm.m3-layout-supporting-pane,.row-gap-sm.m3-layout-list-detail{row-gap:var(--spacing-sm)}.row-gap-md.m3-layout-feed,.row-gap-md.m3-layout-supporting-pane,.row-gap-md.m3-layout-list-detail{row-gap:var(--spacing-md)}.row-gap-lg.m3-layout-feed,.row-gap-lg.m3-layout-supporting-pane,.row-gap-lg.m3-layout-list-detail{row-gap:var(--spacing-lg)}.row-gap-xl.m3-layout-feed,.row-gap-xl.m3-layout-supporting-pane,.row-gap-xl.m3-layout-list-detail{row-gap:var(--spacing-xl)}.column-gap-none.m3-layout-feed,.column-gap-none.m3-layout-supporting-pane,.column-gap-none.m3-layout-list-detail{gap:0}.column-gap-xs.m3-layout-feed,.column-gap-xs.m3-layout-supporting-pane,.column-gap-xs.m3-layout-list-detail{column-gap:var(--spacing-xs)}.column-gap-sm.m3-layout-feed,.column-gap-sm.m3-layout-supporting-pane,.column-gap-sm.m3-layout-list-detail{column-gap:var(--spacing-sm)}.column-gap-md.m3-layout-feed,.column-gap-md.m3-layout-supporting-pane,.column-gap-md.m3-layout-list-detail{column-gap:var(--spacing-md)}.column-gap-lg.m3-layout-feed,.column-gap-lg.m3-layout-supporting-pane,.column-gap-lg.m3-layout-list-detail{column-gap:var(--spacing-lg)}.column-gap-xl.m3-layout-feed,.column-gap-xl.m3-layout-supporting-pane,.column-gap-xl.m3-layout-list-detail{column-gap:var(--spacing-xl)}@media screen and (max-width: 839px){.m3-layout-list-detail{display:flex;flex-direction:column}}@media screen and (min-width: 840px){.m3-layout-list-detail{grid-template-columns:45% 55%}}@media screen and (max-width: 1199px){.m3-layout-supporting-pane{display:flex;flex-direction:column}}@media screen and (min-width: 1200px){.m3-layout-supporting-pane{grid-template-columns:2fr minmax(180px,360px)}}@media screen and (max-width: 599px){.m3-layout-feed{display:flex;flex-direction:column}}@media screen and (min-width: 600px) and (max-width: 839px){.m3-layout-feed{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 840px){.m3-layout-feed{grid-template-columns:repeat(3,1fr)}}.m3-card-media{border-radius:var(--shape-md);width:100%;transition:aspect-ratio var(--ease-duration) var(--ease-standard),object-fit var(--ease-duration) var(--ease-standard),object-position var(--ease-duration) var(--ease-standard),background-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard)}.m3-card-media.has-aspect-16x9{aspect-ratio:16/9}.m3-card-media.has-aspect-1x1{aspect-ratio:1/1}.m3-card-media.has-aspect-4x3{aspect-ratio:4/3}.m3-card-media.is-fit-contain{object-fit:contain}.m3-card-media.is-fit-cover{object-fit:cover}.m3-card-media.is-fit-fill{object-fit:fill}.m3-card-media.is-fit-none{object-fit:none}.m3-card-media.is-align-left-center{object-position:left center}.m3-card-media.is-align-left-top{object-position:left top}.m3-card-media.is-align-left-bottom{object-position:left bottom}.m3-card-media.is-align-right-center{object-position:right center}.m3-card-media.is-align-right-top{object-position:right top}.m3-card-media.is-align-right-bottom{object-position:right bottom}.m3-card-media.is-align-center{object-position:50% 50%}.m3-card-outlined,.m3-card-filled,.m3-card-elevated{border-radius:var(--shape-md);transition-property:box-shadow,background-color,border-color;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-duration)}.has-state-layer.m3-card-outlined,.has-state-layer.m3-card-filled,.has-state-layer.m3-card-elevated{position:relative}.has-state-layer.m3-card-outlined:before,.has-state-layer.m3-card-filled:before,.has-state-layer.m3-card-elevated:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}.has-state-layer.m3-card-outlined:hover:before,.has-state-layer.m3-card-filled:hover:before,.has-state-layer.m3-card-elevated:hover:before{opacity:var(--opacity-hover)}.has-state-layer.m3-card-outlined:focus:before,.has-state-layer.m3-card-filled:focus:before,.has-state-layer.m3-card-elevated:focus:before{opacity:var(--opacity-focus)}.m3-card-elevated{background-color:var(--color-surface-container-low);box-shadow:var(--elevation-1)}.m3-card-elevated.has-state-layer:hover{box-shadow:var(--elevation-2)}.m3-card-filled{background-color:var(--color-surface-container-highest)}.m3-card-filled.has-state-layer:hover{box-shadow:var(--elevation-1)}.m3-card-outlined{background-color:var(--color-surface);border:1px solid var(--color-outline)}.m3-card-outlined.has-state-layer:hover{box-shadow:var(--elevation-1)}button.m3-chip{display:inline-flex;align-items:center;min-width:88px;height:32px;border-radius:var(--shape-sm);padding-inline:var(--spacing-sm);transition:background-color var(--ease-duration) var(--ease-standard);position:relative}button.m3-chip:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}button.m3-chip:hover:before{opacity:var(--opacity-hover)}button.m3-chip:focus:before{opacity:var(--opacity-focus)}button.m3-chip:disabled>[class~=m3-font]{opacity:.38}button.m3-chip>[class|=m3-font]{flex:auto}button.m3-chip[aria-pressed=true]{border-width:0;background-color:var(--color-secondary-container);color:var(--color-on-secodary-container)}button.m3-chip:not(.is-elevated){border:1px solid var(--color-outline-variant);color:var(--color-on-surface)}button.m3-chip:not(.is-elevated):disabled{border-color:var(--color-outline-disabled)}button.m3-chip.is-elevated{background-color:var(--color-surface-container-low);box-shadow:var(--elevation-1)}button.m3-chip.is-elevated:disabled{background-color:var(--color-outline-disabled);box-shadow:none}.m3-content{display:block;flex:auto}.m3-content.is-scrollable-x-hidden{overflow-x:hidden}.m3-content.is-scrollable-x-auto{overflow-x:auto}.m3-content.is-scrollable-x-scroll{overflow-x:scroll}.m3-content.is-scrollable-x-visible{overflow-x:visible}.m3-content.is-scrollable-y-hidden{overflow-y:hidden}.m3-content.is-scrollable-y-auto{overflow-y:auto}.m3-content.is-scrollable-y-scroll{overflow-y:scroll}.m3-content.is-scrollable-y-visible{overflow-x:visible}div.m3-radio-button,div.m3-checkbox{display:inline-flex;justify-content:center;align-items:center;transition-property:color;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);width:40px;height:40px;border-radius:var(--shape-xl);color:var(--color-on-surface-variant);position:relative}div.m3-radio-button:before,div.m3-checkbox:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}div.m3-radio-button:hover:before,div.m3-checkbox:hover:before{opacity:var(--opacity-hover)}div.m3-radio-button:focus:before,div.m3-checkbox:focus:before{opacity:var(--opacity-focus)}div.is-checked.m3-radio-button,div.is-checked.m3-checkbox{color:var(--color-primary)}div.is-disabled.m3-radio-button,div.is-disabled.m3-checkbox{color:var(--color-on-surface);opacity:.38}div.m3-radio-button>input,div.m3-checkbox>input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}div.m3-radio-button>svg,div.m3-checkbox>svg{pointer-events:none}dialog.m3-dialog{border:none;background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant);box-shadow:var(--elevation-3);border-radius:var(--shape-xl);min-width:280px;max-width:560px;height:max-content;max-height:80dvh;padding:var(--spacing-xl);margin:auto;overflow:hidden;animation:translateDownDialog var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}dialog.m3-dialog::backdrop{background-color:var(--color-scrim);animation:hideBackdrop var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}dialog.m3-dialog[open]{animation:translateUpDialog var(--ease-decelerate-duration) var(--ease-decelerate) forwards}dialog.m3-dialog[open]::backdrop{animation:showBackdrop var(--ease-decelerate-duration) var(--ease-decelerate) forwards}dialog.m3-dialog>div[role=presentation]{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(80dvh - 48px);overflow:hidden}@media screen and (max-width: 599px){dialog.m3-dialog.is-fullscreen-on-compact{padding:0;min-width:unset;max-width:unset;max-height:unset;width:100%;height:100%;border-radius:0}dialog.m3-dialog.is-fullscreen-on-compact>div[role=presentation]{max-height:unset}}hr.m3-divider{display:flex;border:none;background-color:transparent;transition-property:border-color;transition-duration:var(--ease-emphasized-duration);transition-timing-function:var(--ease-emphasized);width:100%;height:1px;border-top:1px solid var(--color-outline-variant)}hr.m3-divider.is-vertical{width:1px;align-self:stretch;min-height:1.5em;max-height:100%;border-left:1px solid var(--color-outline-variant)}.is-transform-capitalize.m3-font-code,.is-transform-capitalize.m3-font-label-small,.is-transform-capitalize.m3-font-label-medium,.is-transform-capitalize.m3-font-label-large,.is-transform-capitalize.m3-font-body-small,.is-transform-capitalize.m3-font-body-medium,.is-transform-capitalize.m3-font-body-large,.is-transform-capitalize.m3-font-title-small,.is-transform-capitalize.m3-font-title-medium,.is-transform-capitalize.m3-font-title-large,.is-transform-capitalize.m3-font-headline-small,.is-transform-capitalize.m3-font-headline-medium,.is-transform-capitalize.m3-font-headline-large,.is-transform-capitalize.m3-font-display-small,.is-transform-capitalize.m3-font-display-medium,.is-transform-capitalize.m3-font-display-large{text-transform:capitalize}.is-transform-lowercase.m3-font-code,.is-transform-lowercase.m3-font-label-small,.is-transform-lowercase.m3-font-label-medium,.is-transform-lowercase.m3-font-label-large,.is-transform-lowercase.m3-font-body-small,.is-transform-lowercase.m3-font-body-medium,.is-transform-lowercase.m3-font-body-large,.is-transform-lowercase.m3-font-title-small,.is-transform-lowercase.m3-font-title-medium,.is-transform-lowercase.m3-font-title-large,.is-transform-lowercase.m3-font-headline-small,.is-transform-lowercase.m3-font-headline-medium,.is-transform-lowercase.m3-font-headline-large,.is-transform-lowercase.m3-font-display-small,.is-transform-lowercase.m3-font-display-medium,.is-transform-lowercase.m3-font-display-large{text-transform:lowercase}.is-transform-uppercase.m3-font-code,.is-transform-uppercase.m3-font-label-small,.is-transform-uppercase.m3-font-label-medium,.is-transform-uppercase.m3-font-label-large,.is-transform-uppercase.m3-font-body-small,.is-transform-uppercase.m3-font-body-medium,.is-transform-uppercase.m3-font-body-large,.is-transform-uppercase.m3-font-title-small,.is-transform-uppercase.m3-font-title-medium,.is-transform-uppercase.m3-font-title-large,.is-transform-uppercase.m3-font-headline-small,.is-transform-uppercase.m3-font-headline-medium,.is-transform-uppercase.m3-font-headline-large,.is-transform-uppercase.m3-font-display-small,.is-transform-uppercase.m3-font-display-medium,.is-transform-uppercase.m3-font-display-large{text-transform:uppercase}.is-align-center.m3-font-code,.is-align-center.m3-font-label-small,.is-align-center.m3-font-label-medium,.is-align-center.m3-font-label-large,.is-align-center.m3-font-body-small,.is-align-center.m3-font-body-medium,.is-align-center.m3-font-body-large,.is-align-center.m3-font-title-small,.is-align-center.m3-font-title-medium,.is-align-center.m3-font-title-large,.is-align-center.m3-font-headline-small,.is-align-center.m3-font-headline-medium,.is-align-center.m3-font-headline-large,.is-align-center.m3-font-display-small,.is-align-center.m3-font-display-medium,.is-align-center.m3-font-display-large{text-align:center}.is-align-justify.m3-font-code,.is-align-justify.m3-font-label-small,.is-align-justify.m3-font-label-medium,.is-align-justify.m3-font-label-large,.is-align-justify.m3-font-body-small,.is-align-justify.m3-font-body-medium,.is-align-justify.m3-font-body-large,.is-align-justify.m3-font-title-small,.is-align-justify.m3-font-title-medium,.is-align-justify.m3-font-title-large,.is-align-justify.m3-font-headline-small,.is-align-justify.m3-font-headline-medium,.is-align-justify.m3-font-headline-large,.is-align-justify.m3-font-display-small,.is-align-justify.m3-font-display-medium,.is-align-justify.m3-font-display-large{text-align:justify}.is-align-left.m3-font-code,.is-align-left.m3-font-label-small,.is-align-left.m3-font-label-medium,.is-align-left.m3-font-label-large,.is-align-left.m3-font-body-small,.is-align-left.m3-font-body-medium,.is-align-left.m3-font-body-large,.is-align-left.m3-font-title-small,.is-align-left.m3-font-title-medium,.is-align-left.m3-font-title-large,.is-align-left.m3-font-headline-small,.is-align-left.m3-font-headline-medium,.is-align-left.m3-font-headline-large,.is-align-left.m3-font-display-small,.is-align-left.m3-font-display-medium,.is-align-left.m3-font-display-large{text-align:left}.is-align-right.m3-font-code,.is-align-right.m3-font-label-small,.is-align-right.m3-font-label-medium,.is-align-right.m3-font-label-large,.is-align-right.m3-font-body-small,.is-align-right.m3-font-body-medium,.is-align-right.m3-font-body-large,.is-align-right.m3-font-title-small,.is-align-right.m3-font-title-medium,.is-align-right.m3-font-title-large,.is-align-right.m3-font-headline-small,.is-align-right.m3-font-headline-medium,.is-align-right.m3-font-headline-large,.is-align-right.m3-font-display-small,.is-align-right.m3-font-display-medium,.is-align-right.m3-font-display-large{text-align:right}.is-color-primary.m3-font-code,.is-color-primary.m3-font-label-small,.is-color-primary.m3-font-label-medium,.is-color-primary.m3-font-label-large,.is-color-primary.m3-font-body-small,.is-color-primary.m3-font-body-medium,.is-color-primary.m3-font-body-large,.is-color-primary.m3-font-title-small,.is-color-primary.m3-font-title-medium,.is-color-primary.m3-font-title-large,.is-color-primary.m3-font-headline-small,.is-color-primary.m3-font-headline-medium,.is-color-primary.m3-font-headline-large,.is-color-primary.m3-font-display-small,.is-color-primary.m3-font-display-medium,.is-color-primary.m3-font-display-large{color:var(--color-primary)}.is-color-secondary.m3-font-code,.is-color-secondary.m3-font-label-small,.is-color-secondary.m3-font-label-medium,.is-color-secondary.m3-font-label-large,.is-color-secondary.m3-font-body-small,.is-color-secondary.m3-font-body-medium,.is-color-secondary.m3-font-body-large,.is-color-secondary.m3-font-title-small,.is-color-secondary.m3-font-title-medium,.is-color-secondary.m3-font-title-large,.is-color-secondary.m3-font-headline-small,.is-color-secondary.m3-font-headline-medium,.is-color-secondary.m3-font-headline-large,.is-color-secondary.m3-font-display-small,.is-color-secondary.m3-font-display-medium,.is-color-secondary.m3-font-display-large{color:var(--color-secondary)}.is-color-tertiary.m3-font-code,.is-color-tertiary.m3-font-label-small,.is-color-tertiary.m3-font-label-medium,.is-color-tertiary.m3-font-label-large,.is-color-tertiary.m3-font-body-small,.is-color-tertiary.m3-font-body-medium,.is-color-tertiary.m3-font-body-large,.is-color-tertiary.m3-font-title-small,.is-color-tertiary.m3-font-title-medium,.is-color-tertiary.m3-font-title-large,.is-color-tertiary.m3-font-headline-small,.is-color-tertiary.m3-font-headline-medium,.is-color-tertiary.m3-font-headline-large,.is-color-tertiary.m3-font-display-small,.is-color-tertiary.m3-font-display-medium,.is-color-tertiary.m3-font-display-large{color:var(--color-tertiary)}.is-color-reverse.m3-font-code,.is-color-reverse.m3-font-label-small,.is-color-reverse.m3-font-label-medium,.is-color-reverse.m3-font-label-large,.is-color-reverse.m3-font-body-small,.is-color-reverse.m3-font-body-medium,.is-color-reverse.m3-font-body-large,.is-color-reverse.m3-font-title-small,.is-color-reverse.m3-font-title-medium,.is-color-reverse.m3-font-title-large,.is-color-reverse.m3-font-headline-small,.is-color-reverse.m3-font-headline-medium,.is-color-reverse.m3-font-headline-large,.is-color-reverse.m3-font-display-small,.is-color-reverse.m3-font-display-medium,.is-color-reverse.m3-font-display-large{color:var(--color-on-inverse-surface)}.is-color-error.m3-font-code,.is-color-error.m3-font-label-small,.is-color-error.m3-font-label-medium,.is-color-error.m3-font-label-large,.is-color-error.m3-font-body-small,.is-color-error.m3-font-body-medium,.is-color-error.m3-font-body-large,.is-color-error.m3-font-title-small,.is-color-error.m3-font-title-medium,.is-color-error.m3-font-title-large,.is-color-error.m3-font-headline-small,.is-color-error.m3-font-headline-medium,.is-color-error.m3-font-headline-large,.is-color-error.m3-font-display-small,.is-color-error.m3-font-display-medium,.is-color-error.m3-font-display-large{color:var(--color-error)}.m3-font-display-large{font:var(--text-display-large)}.m3-font-display-medium{font:var(--text-display-medium)}.m3-font-display-small{font:var(--text-display-small)}.m3-font-headline-large{font:var(--text-headline-large)}.m3-font-headline-medium{font:var(--text-headline-medium)}.m3-font-headline-small{font:var(--text-headline-small)}.m3-font-title-large{font:var(--text-title-large)}.m3-font-title-medium{font:var(--text-title-medium)}.m3-font-title-small{font:var(--text-title-small)}.m3-font-body-large{font:var(--text-body-large)}.m3-font-body-medium{font:var(--text-body-medium)}.m3-font-body-small{font:var(--text-body-small)}.m3-font-label-large{font:var(--text-label-large)}.m3-font-label-medium{font:var(--text-label-medium)}.m3-font-label-small{font:var(--text-label-small)}.m3-font-code{font:var(--text-code)}button.m3-icon-button-tonal,button.m3-icon-button-filled,button.m3-icon-button-outlined,button.m3-icon-button-standard{display:inline-flex;justify-content:center;align-items:center;transition-property:background-color,color,border-radius;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);position:relative}button.m3-icon-button-tonal:before,button.m3-icon-button-filled:before,button.m3-icon-button-outlined:before,button.m3-icon-button-standard:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}button.m3-icon-button-tonal:hover:before,button.m3-icon-button-filled:hover:before,button.m3-icon-button-outlined:hover:before,button.m3-icon-button-standard:hover:before{opacity:var(--opacity-hover)}button.m3-icon-button-tonal:focus:before,button.m3-icon-button-filled:focus:before,button.m3-icon-button-outlined:focus:before,button.m3-icon-button-standard:focus:before{opacity:var(--opacity-focus)}button.size-xs.m3-icon-button-tonal,button.size-xs.m3-icon-button-filled,button.size-xs.m3-icon-button-outlined,button.size-xs.m3-icon-button-standard{height:32px;border-radius:16px;padding-inline:6px}button.size-xs.is-narrow.m3-icon-button-tonal,button.size-xs.is-narrow.m3-icon-button-filled,button.size-xs.is-narrow.m3-icon-button-outlined,button.size-xs.is-narrow.m3-icon-button-standard{padding-inline:4px}button.size-xs.is-wide.m3-icon-button-tonal,button.size-xs.is-wide.m3-icon-button-filled,button.size-xs.is-wide.m3-icon-button-outlined,button.size-xs.is-wide.m3-icon-button-standard{padding-inline:10px}button.size-xs.m3-icon-button-tonal:active,button.size-xs.m3-icon-button-filled:active,button.size-xs.m3-icon-button-outlined:active,button.size-xs.m3-icon-button-standard:active{border-radius:var(--shape-sm)}button.size-xs[aria-pressed=true].m3-icon-button-tonal,button.size-xs[aria-pressed=true].m3-icon-button-filled,button.size-xs[aria-pressed=true].m3-icon-button-outlined,button.size-xs[aria-pressed=true].m3-icon-button-standard{border-radius:var(--shape-md)}button.size-sm.m3-icon-button-tonal,button.size-sm.m3-icon-button-filled,button.size-sm.m3-icon-button-outlined,button.size-sm.m3-icon-button-standard{height:40px;border-radius:20px;padding-inline:8px}button.size-sm.is-narrow.m3-icon-button-tonal,button.size-sm.is-narrow.m3-icon-button-filled,button.size-sm.is-narrow.m3-icon-button-outlined,button.size-sm.is-narrow.m3-icon-button-standard{padding-inline:4px}button.size-sm.is-wide.m3-icon-button-tonal,button.size-sm.is-wide.m3-icon-button-filled,button.size-sm.is-wide.m3-icon-button-outlined,button.size-sm.is-wide.m3-icon-button-standard{padding-inline:14px}button.size-sm.m3-icon-button-tonal:active,button.size-sm.m3-icon-button-filled:active,button.size-sm.m3-icon-button-outlined:active,button.size-sm.m3-icon-button-standard:active{border-radius:var(--shape-sm)}button.size-sm[aria-pressed=true].m3-icon-button-tonal,button.size-sm[aria-pressed=true].m3-icon-button-filled,button.size-sm[aria-pressed=true].m3-icon-button-outlined,button.size-sm[aria-pressed=true].m3-icon-button-standard{border-radius:var(--shape-md)}button.size-md.m3-icon-button-tonal,button.size-md.m3-icon-button-filled,button.size-md.m3-icon-button-outlined,button.size-md.m3-icon-button-standard{height:56px;border-radius:28px;padding-inline:16px}button.size-md.is-narrow.m3-icon-button-tonal,button.size-md.is-narrow.m3-icon-button-filled,button.size-md.is-narrow.m3-icon-button-outlined,button.size-md.is-narrow.m3-icon-button-standard{padding-inline:12px}button.size-md.is-wide.m3-icon-button-tonal,button.size-md.is-wide.m3-icon-button-filled,button.size-md.is-wide.m3-icon-button-outlined,button.size-md.is-wide.m3-icon-button-standard{padding-inline:24px}button.size-md.m3-icon-button-tonal:active,button.size-md.m3-icon-button-filled:active,button.size-md.m3-icon-button-outlined:active,button.size-md.m3-icon-button-standard:active{border-radius:var(--shape-md)}button.size-md[aria-pressed=true].m3-icon-button-tonal,button.size-md[aria-pressed=true].m3-icon-button-filled,button.size-md[aria-pressed=true].m3-icon-button-outlined,button.size-md[aria-pressed=true].m3-icon-button-standard{border-radius:var(--shape-lg)}button.size-lg.m3-icon-button-tonal,button.size-lg.m3-icon-button-filled,button.size-lg.m3-icon-button-outlined,button.size-lg.m3-icon-button-standard{height:96px;border-radius:48px;padding-inline:32px}button.size-lg.is-narrow.m3-icon-button-tonal,button.size-lg.is-narrow.m3-icon-button-filled,button.size-lg.is-narrow.m3-icon-button-outlined,button.size-lg.is-narrow.m3-icon-button-standard{padding-inline:16px}button.size-lg.is-wide.m3-icon-button-tonal,button.size-lg.is-wide.m3-icon-button-filled,button.size-lg.is-wide.m3-icon-button-outlined,button.size-lg.is-wide.m3-icon-button-standard{padding-inline:48px}button.size-lg.m3-icon-button-tonal:active,button.size-lg.m3-icon-button-filled:active,button.size-lg.m3-icon-button-outlined:active,button.size-lg.m3-icon-button-standard:active{border-radius:var(--shape-lg)}button.size-lg[aria-pressed=true].m3-icon-button-tonal,button.size-lg[aria-pressed=true].m3-icon-button-filled,button.size-lg[aria-pressed=true].m3-icon-button-outlined,button.size-lg[aria-pressed=true].m3-icon-button-standard{border-radius:var(--shape-xl)}button.size-xl.m3-icon-button-tonal,button.size-xl.m3-icon-button-filled,button.size-xl.m3-icon-button-outlined,button.size-xl.m3-icon-button-standard{width:136px;height:136px;border-radius:68px;padding-inline:48px}button.size-xl.is-narrow.m3-icon-button-tonal,button.size-xl.is-narrow.m3-icon-button-filled,button.size-xl.is-narrow.m3-icon-button-outlined,button.size-xl.is-narrow.m3-icon-button-standard{padding-inline:32px}button.size-xl.is-wide.m3-icon-button-tonal,button.size-xl.is-wide.m3-icon-button-filled,button.size-xl.is-wide.m3-icon-button-outlined,button.size-xl.is-wide.m3-icon-button-standard{padding-inline:72px}button.size-xl.m3-icon-button-tonal:active,button.size-xl.m3-icon-button-filled:active,button.size-xl.m3-icon-button-outlined:active,button.size-xl.m3-icon-button-standard:active{border-radius:var(--shape-lg)}button.size-xl[aria-pressed=true].m3-icon-button-tonal,button.size-xl[aria-pressed=true].m3-icon-button-filled,button.size-xl[aria-pressed=true].m3-icon-button-outlined,button.size-xl[aria-pressed=true].m3-icon-button-standard{border-radius:var(--shape-xl)}button.m3-icon-button-tonal:disabled,button.m3-icon-button-filled:disabled,button.m3-icon-button-outlined:disabled,button.m3-icon-button-standard:disabled{color:var(--color-on-surface)}button.m3-icon-button-standard{color:inherit}button.m3-icon-button-standard[aria-pressed=true]{color:var(--color-primary)}button.m3-icon-button-outlined{color:inherit;border:1px solid var(--color-outline)}button.m3-icon-button-outlined:disabled{border-color:var(--color-outline-disabled)}button.m3-icon-button-outlined[aria-pressed=true]{background-color:var(--color-inverse-surface);color:var(--color-on-inverse-surface);border:none}button.m3-icon-button-outlined[aria-pressed=true]:disabled{background-color:var(--color-outline-disabled)}button.m3-icon-button-filled{background-color:var(--color-primary);color:var(--color-on-primary)}button.m3-icon-button-filled:disabled{background-color:var(--color-outline-disabled)}button.m3-icon-button-filled[aria-pressed=false]{background-color:var(--color-surface-container-highest);color:var(--color-primary)}button.m3-icon-button-tonal{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}button.m3-icon-button-tonal:disabled{background-color:var(--color-outline-disabled)}button.m3-icon-button-tonal[aria-pressed=false]{background-color:var(--color-surface-container-highest);color:var(--color-on-surface-variant)}li.m3-list-item{display:flex;align-items:center;width:100%;min-height:56px;max-height:88px;padding-block:var(--spacing-sm);padding-inline:var(--spacing-lg);gap:var(--spacing-lg);cursor:pointer;position:relative}li.m3-list-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}li.m3-list-item:hover:before{opacity:var(--opacity-hover)}li.m3-list-item:focus:before{opacity:var(--opacity-focus)}li.m3-list-item.is-selected{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}li.m3-list-item>span.item-text{flex:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}li.m3-list-item>span.item-text-headline{font:var(--text-body-large)}li.m3-list-item>span.item-text-supporting{font:var(--text-body-medium);color:var(--color-on-surface-variant);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}menu.m3-menu{list-style:none;width:100%;max-height:70%;margin:auto;border:none;background-color:var(--color-surface-container);color:var(--color-on-surface);padding-block:var(--spacing-sm);box-shadow:var(--elevation-2);border-radius:var(--shape-xs);transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}@media screen and (max-width: 599px){menu.m3-menu{margin-block-end:0;animation:translateDownDropdown var(--ease-accelerate-duration) var(--ease-accelerate) forwards}menu.m3-menu::backdrop{background-color:#0007;animation:hideBackdrop var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}menu.m3-menu:popover-open{animation:translateUpDropdown var(--ease-decelerate-duration) var(--ease-decelerate) forwards}menu.m3-menu:popover-open::backdrop{animation:showBackdrop var(--ease-decelerate-duration) var(--ease-decelerate) forwards}}@media screen and (min-width: 600px){menu.m3-menu{max-width:288px;animation:scaleCloseDropdown var(--ease-accelerate-duration) var(--ease-accelerate) forwards}menu.m3-menu:popover-open{animation:scaleOpenDropdown var(--ease-decelerate-duration) var(--ease-decelerate) forwards}}@media screen and (min-width: 1200px){menu.m3-menu::-webkit-scrollbar{max-width:6px;max-height:6px}menu.m3-menu::-webkit-scrollbar-track{background:var(--color-surface-container);border:1px solid var(--color-background);border-radius:var(--shape-sm);margin:var(--spacing-sm)}menu.m3-menu::-webkit-scrollbar-thumb{background:var(--color-on-surface);border-radius:var(--shape-sm)}menu.m3-menu::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-container)}menu.m3-menu::-webkit-scrollbar-corner{background:var(--color-surface);border-radius:50%}}nav.m3-navbar{display:flex;align-items:center;justify-content:space-around;gap:var(--spacing-md);padding:var(--spacing-md);width:100%;flex-shrink:0;background-color:var(--color-surface-container);box-shadow:var(--elevation-2);position:sticky;bottom:0;left:0;padding-block:6px;z-index:1}nav.m3-navbar.is-horizontal{padding-block:var(--spacing-md)}a.m3-navlink{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);transition-property:background-color,color,font-size,width,height;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard)}a.m3-navlink.is-disabled{pointer-events:none;opacity:.32}a.m3-navlink>span.link-indicator{display:flex;align-items:center;justify-content:center;width:56px;height:32px;border-radius:var(--shape-lg);position:relative}a.m3-navlink>span.link-indicator:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}a.m3-navlink>span.link-indicator.is-active{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}a.m3-navlink:hover>.link-indicator:before{opacity:var(--opacity-hover)}a.m3-navlink:focus>.link-indicator:before{opacity:var(--opacity-focus)}a.m3-navlink.is-horizontal{flex-direction:row;gap:var(--spacing-md);border-radius:var(--shape-xl);padding-inline:var(--spacing-lg);position:relative}a.m3-navlink.is-horizontal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:0;background-color:currentColor;opacity:0;transition-property:opacity;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);pointer-events:none}a.m3-navlink.is-horizontal:hover:before{opacity:var(--opacity-hover)}a.m3-navlink.is-horizontal:focus:before{opacity:var(--opacity-focus)}a.m3-navlink.is-horizontal[aria-current=page]{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}a.m3-navlink.is-horizontal.at-navrail{height:56px}a.m3-navlink.is-horizontal.at-navbar{height:40px}a.m3-navlink>span.link-label{font:var(--text-label-medium)}a.m3-navlink>span.link-label-horizontal{font:var(--text-label-large)}nav.m3-navrail>footer,nav.m3-navrail>[role=presentation],nav.m3-navrail>header{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:flex-start;gap:var(--spacing-md)}nav.m3-navrail{display:flex;flex-direction:column;align-items:center;gap:44px;padding:var(--spacing-md);min-width:80px;max-width:96px;height:100%;flex-shrink:0;overflow:hidden;position:sticky;top:0;left:0;background-color:var(--color-surface);transition-property:background-color,color,box-shadow,max-width,min-width;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard)}nav.m3-navrail[popover=manual]{display:none;border:none;background-color:var(--color-surface-container);color:inherit;border-radius:var(--shape-lg-end);transform-origin:center right;animation:translateHideRail var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}nav.m3-navrail[popover=manual]::backdrop{background-color:var(--color-scrim);animation:hideBackdrop var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}nav.m3-navrail[popover=manual]:popover-open{display:flex;animation:translateShowRail var(--ease-decelerate-duration) var(--ease-decelerate) forwards}nav.m3-navrail[popover=manual]:popover-open::backdrop{animation:showBackdrop var(--ease-decelerate-duration) var(--ease-decelerate) forwards}nav.m3-navrail>[role=presentation]{flex:auto;overflow:hidden auto}@media screen and (min-width: 1200px){nav.m3-navrail>[role=presentation]::-webkit-scrollbar{max-width:6px;max-height:6px}nav.m3-navrail>[role=presentation]::-webkit-scrollbar-track{background:var(--color-surface-container);border:1px solid var(--color-background);border-radius:var(--shape-sm);margin:var(--spacing-sm)}nav.m3-navrail>[role=presentation]::-webkit-scrollbar-thumb{background:var(--color-on-surface);border-radius:var(--shape-sm)}nav.m3-navrail>[role=presentation]::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-container)}nav.m3-navrail>[role=presentation]::-webkit-scrollbar-corner{background:var(--color-surface);border-radius:50%}}nav.m3-navrail>footer{justify-content:flex-end}nav.m3-navrail.is-expanded{min-width:220px;max-width:360px}nav.m3-navrail.is-expanded>[role=presentation]{align-items:flex-start}aside.m3-side-sheet{overflow:hidden}aside.m3-side-sheet>[role=presentation]{height:100%}aside.m3-side-sheet>.toolbar{padding-inline-start:var(--spacing-lg);padding-inline-end:var(--spacing-sm)}aside.m3-side-sheet>.toolbar+[role=presentation]{height:calc(100% - 64px)}aside.m3-side-sheet.is-standard{display:flex;flex-direction:column;height:100%;flex-shrink:0;min-width:0;max-width:0;transition:max-width var(--ease-accelerate-duration) var(--ease-accelerate),min-width var(--ease-accelerate-duration) var(--ease-accelerate),background-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard);background-color:var(--color-surface);position:sticky}aside.m3-side-sheet.is-standard.is-open{min-width:256px;max-width:400px;transition:max-width var(--ease-decelerate-duration) var(--ease-decelerate),min-width var(--ease-decelerate-duration) var(--ease-decelerate),background-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard)}aside.m3-side-sheet[popover]{border:none;min-width:256px;max-width:400px;height:100dvh;margin-block:0;margin-inline:auto 0;border-radius:var(--shape-lg-start);background-color:var(--color-surface-container-low);color:var(--color-on-surface);transform-origin:center right;box-shadow:var(--elevation-1);animation:translateHideSideSheet var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete,background-color var(--ease-duration) var(--ease-standard)}aside.m3-side-sheet[popover]>.toolbar{background-color:var(--color-surface-container-low)}aside.m3-side-sheet[popover]::backdrop{background-color:var(--color-scrim);animation:hideBackdrop var(--ease-accelerate-duration) var(--ease-accelerate) forwards;transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}aside.m3-side-sheet[popover]:popover-open{animation:translateShowSideSheet var(--ease-decelerate-duration) var(--ease-decelerate) forwards}aside.m3-side-sheet[popover]:popover-open::backdrop{animation:showBackdrop var(--ease-decelerate-duration) var(--ease-decelerate) forwards}[role=switch].m3-switch{display:inline-flex;align-items:center;width:52px;height:32px;padding:0;border-radius:var(--shape-lg);border:2px solid var(--color-outline);transition-property:background-color,color;transition-duration:va(--ease-duration);transition-timing-function:var(--ease-standard);cursor:pointer;position:relative}[role=switch].m3-switch.is-disabled{pointer-events:none;opacity:.5}[role=switch].m3-switch>.thumb{display:flex;align-items:center;justify-content:center;border-radius:var(--shape-circle);min-width:16px;max-width:24px;min-height:16px;max-height:24px;padding:var(--spacing-xs);background-color:currentColor;transition-property:width,height,left;transition-duration:var(--ease-duration);transition-timing-function:var(--ease-standard);position:absolute}[role=switch].m3-switch[aria-checked=false]{background-color:var(--color-surface-container-highest)}[role=switch].m3-switch[aria-checked=false]>.thumb{background-color:var(--color-outline);left:var(--spacing-xs)}[role=switch].m3-switch[aria-checked=true]{background-color:var(--color-primary);border-color:var(--color-primary)}[role=switch].m3-switch[aria-checked=true]>.thumb{background-color:var(--color-on-primary);width:24px;height:24px;left:20px;color:var(--color-on-primary-container)}fieldset.m3-input-outlined{display:inline-flex;align-items:center;border-radius:var(--shape-xs);padding-inline:var(--spacing-md);padding-block:var(--spacing-lg);gap:var(--spacing-md);position:relative;color:var(--color-on-surface);transition:border-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard)}fieldset.m3-input-outlined.has-full-width{width:100%;overflow:hidden}fieldset.m3-input-outlined:disabled{opacity:.38}fieldset.m3-input-outlined.has-label{margin-block-start:9px}fieldset.m3-input-outlined.has-error{color:var(--color-error)}fieldset.m3-input-outlined>legend{text-align:left;transition:font-size var(--ease-duration) var(--ease-standard),transform var(--ease-duration) var(--ease-standard);pointer-events:none;padding-inline:var(--spacing-xs)}fieldset.m3-input-outlined>[role=presentation]{flex:auto;padding-inline:var(--spacing-xs)}fieldset.m3-input-outlined>svg.has-error-icon{flex-shrink:0;fill:var(--color-error);animation:scaleOpen var(--ease-decelerate-duration) var(--ease-decelerate) forwards}fieldset.m3-input-outlined:not(:focus-within,.is-active){border:none;outline:1px solid var(--color-outline)}fieldset.m3-input-outlined:not(:focus-within,.is-active):disabled{outline-color:var(--color-outline-disabled)}fieldset.m3-input-outlined:not(:focus-within,.is-active).has-error{outline-color:currentColor}fieldset.m3-input-outlined:not(:focus-within,.is-active).has-label>[role=presentation]>input::placeholder{opacity:0}fieldset.m3-input-outlined:not(:focus-within,.is-active)>legend{font:var(--text-body-large);position:relative;z-index:1;transform:translateY(16px);margin-block-end:-24px}fieldset.m3-input-outlined:focus-within,fieldset.m3-input-outlined.is-active{border:1px solid var(--color-outline)}fieldset.m3-input-outlined:focus-within:disabled,fieldset.m3-input-outlined.is-active:disabled{border-color:var(--color-outline-disabled)}fieldset.m3-input-outlined:focus-within.has-error,fieldset.m3-input-outlined.is-active.has-error{border-color:currentColor}fieldset.m3-input-outlined:focus-within.has-label,fieldset.m3-input-outlined.is-active.has-label{margin-block-start:0}fieldset.m3-input-outlined:focus-within.has-label>[role=presentation]>input::placeholder,fieldset.m3-input-outlined.is-active.has-label>[role=presentation]>input::placeholder{opacity:initial}fieldset.m3-input-outlined:focus-within>legend,fieldset.m3-input-outlined.is-active>legend{font:var(--text-body-small);margin-block-end:-8px}fieldset.m3-input-outlined:focus-within{border-width:2px;border-color:currentColor}fieldset.m3-input-outlined:focus-within:not(.has-error){color:var(--color-primary)}fieldset.m3-input-filled{display:inline-flex;align-items:center;border:none;background-color:var(--color-surface-container-highest);border-bottom:1px solid var(--color-outline);border-radius:var(--shape-xs-top);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);gap:var(--spacing-md);position:relative;color:var(--color-on-surface);transition:border-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard)}fieldset.m3-input-filled.has-full-width{width:100%;overflow:hidden}fieldset.m3-input-filled:disabled{opacity:.38;border-color:var(--color-outline-disabled)}fieldset.m3-input-filled.has-error{color:var(--color-error);border-color:currentColor}fieldset.m3-input-filled:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:0;background-color:var(--color-primary);transition:transform var(--ease-duration) var(--ease-standard);transform:scaleX(0)}fieldset.m3-input-filled>[role=presentation]{flex:auto;padding-inline:var(--spacing-xs);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:40px}fieldset.m3-input-filled>[role=presentation]>label{width:100%;text-align:left}fieldset.m3-input-filled>svg.has-error-icon{flex-shrink:0;fill:var(--color-error);animation:scaleOpen var(--ease-decelerate-duration) var(--ease-decelerate) forwards}fieldset.m3-input-filled:not(:focus-within,.is-active)>[role=presentation]>label{font:var(--text-body-large);transition:font var(--ease-accelerate-duration) var(--ease-accelerate)}fieldset.m3-input-filled:not(:focus-within,.is-active)>[role=presentation]>label+input{transition:max-height var(--ease-accelerate-duration) var(--ease-accelerate);max-height:0;overflow:hidden}fieldset.m3-input-filled:not(:focus-within,.is-active)>[role=presentation]>label+input::placeholder{opacity:0}fieldset.m3-input-filled:focus-within{border-color:var(--color-primary)}fieldset.m3-input-filled:focus-within:after{transform:scaleX(1)}fieldset.m3-input-filled:focus-within>[role=presentation]>label{color:var(--color-primary)}fieldset.m3-input-filled:focus-within>[role=presentation]>label,fieldset.m3-input-filled.is-active>[role=presentation]>label{font:var(--text-body-small);transition:font var(--ease-decelerate-duration) var(--ease-decelerate)}fieldset.m3-input-filled:focus-within>[role=presentation]>label+input,fieldset.m3-input-filled.is-active>[role=presentation]>label+input{transition:max-height var(--ease-decelerate-duration) var(--ease-decelerate);max-height:24px}fieldset.m3-input-filled:focus-within>[role=presentation]>label+input::placeholder,fieldset.m3-input-filled.is-active>[role=presentation]>label+input::placeholder{opacity:initial}fieldset.m3-input-outlined>[role=presentation]>input{border:none;background-color:transparent;font:var(--text-body-large);color:var(--color-on-surface);caret-color:var(--color-primary);position:relative;z-index:0}fieldset.m3-input-filled>[role=presentation]>input{border:none;background-color:transparent;font:var(--text-body-large);color:var(--color-on-surface);caret-color:var(--color-primary);position:relative;z-index:0}fieldset.m3-select-outlined{display:inline-flex;align-items:center;border-radius:var(--shape-xs);padding-inline:var(--spacing-md);padding-block:var(--spacing-lg);gap:var(--spacing-md);position:relative;color:var(--color-on-surface);transition:border-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard)}fieldset.m3-select-outlined.has-full-width{width:100%;overflow:hidden}fieldset.m3-select-outlined:disabled{opacity:.38}fieldset.m3-select-outlined.has-label{margin-block-start:9px}fieldset.m3-select-outlined.has-error{color:var(--color-error)}fieldset.m3-select-outlined>legend{text-align:left;transition:font-size var(--ease-duration) var(--ease-standard),transform var(--ease-duration) var(--ease-standard);pointer-events:none;padding-inline:var(--spacing-xs)}fieldset.m3-select-outlined>[role=presentation]{flex:auto;padding-inline:var(--spacing-xs)}fieldset.m3-select-outlined>svg.has-error-icon{flex-shrink:0;fill:var(--color-error);animation:scaleOpen var(--ease-decelerate-duration) var(--ease-decelerate) forwards}fieldset.m3-select-outlined:not(:focus-within,.is-active){border:none;outline:1px solid var(--color-outline)}fieldset.m3-select-outlined:not(:focus-within,.is-active):disabled{outline-color:var(--color-outline-disabled)}fieldset.m3-select-outlined:not(:focus-within,.is-active).has-error{outline-color:currentColor}fieldset.m3-select-outlined:not(:focus-within,.is-active).has-label>[role=presentation]>input::placeholder{opacity:0}fieldset.m3-select-outlined:not(:focus-within,.is-active)>legend{font:var(--text-body-large);position:relative;z-index:1;transform:translateY(16px);margin-block-end:-24px}fieldset.m3-select-outlined:focus-within,fieldset.m3-select-outlined.is-active{border:1px solid var(--color-outline)}fieldset.m3-select-outlined:focus-within:disabled,fieldset.m3-select-outlined.is-active:disabled{border-color:var(--color-outline-disabled)}fieldset.m3-select-outlined:focus-within.has-error,fieldset.m3-select-outlined.is-active.has-error{border-color:currentColor}fieldset.m3-select-outlined:focus-within.has-label,fieldset.m3-select-outlined.is-active.has-label{margin-block-start:0}fieldset.m3-select-outlined:focus-within.has-label>[role=presentation]>input::placeholder,fieldset.m3-select-outlined.is-active.has-label>[role=presentation]>input::placeholder{opacity:initial}fieldset.m3-select-outlined:focus-within>legend,fieldset.m3-select-outlined.is-active>legend{font:var(--text-body-small);margin-block-end:-8px}fieldset.m3-select-outlined:focus-within{border-width:2px;border-color:currentColor}fieldset.m3-select-outlined:focus-within:not(.has-error){color:var(--color-primary)}fieldset.m3-select-filled{display:inline-flex;align-items:center;border:none;background-color:var(--color-surface-container-highest);border-bottom:1px solid var(--color-outline);border-radius:var(--shape-xs-top);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);gap:var(--spacing-md);position:relative;color:var(--color-on-surface);transition:border-color var(--ease-duration) var(--ease-standard),color var(--ease-duration) var(--ease-standard)}fieldset.m3-select-filled.has-full-width{width:100%;overflow:hidden}fieldset.m3-select-filled:disabled{opacity:.38;border-color:var(--color-outline-disabled)}fieldset.m3-select-filled.has-error{color:var(--color-error);border-color:currentColor}fieldset.m3-select-filled:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:0;background-color:var(--color-primary);transition:transform var(--ease-duration) var(--ease-standard);transform:scaleX(0)}fieldset.m3-select-filled>[role=presentation]{flex:auto;padding-inline:var(--spacing-xs);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:40px}fieldset.m3-select-filled>[role=presentation]>label{width:100%;text-align:left}fieldset.m3-select-filled>svg.has-error-icon{flex-shrink:0;fill:var(--color-error);animation:scaleOpen var(--ease-decelerate-duration) var(--ease-decelerate) forwards}fieldset.m3-select-filled:not(:focus-within,.is-active)>[role=presentation]>label{font:var(--text-body-large);transition:font var(--ease-accelerate-duration) var(--ease-accelerate)}fieldset.m3-select-filled:not(:focus-within,.is-active)>[role=presentation]>label+input{transition:max-height var(--ease-accelerate-duration) var(--ease-accelerate);max-height:0;overflow:hidden}fieldset.m3-select-filled:not(:focus-within,.is-active)>[role=presentation]>label+input::placeholder{opacity:0}fieldset.m3-select-filled:focus-within{border-color:var(--color-primary)}fieldset.m3-select-filled:focus-within:after{transform:scaleX(1)}fieldset.m3-select-filled:focus-within>[role=presentation]>label{color:var(--color-primary)}fieldset.m3-select-filled:focus-within>[role=presentation]>label,fieldset.m3-select-filled.is-active>[role=presentation]>label{font:var(--text-body-small);transition:font var(--ease-decelerate-duration) var(--ease-decelerate)}fieldset.m3-select-filled:focus-within>[role=presentation]>label+input,fieldset.m3-select-filled.is-active>[role=presentation]>label+input{transition:max-height var(--ease-decelerate-duration) var(--ease-decelerate);max-height:24px}fieldset.m3-select-filled:focus-within>[role=presentation]>label+input::placeholder,fieldset.m3-select-filled.is-active>[role=presentation]>label+input::placeholder{opacity:initial}fieldset.m3-select-outlined{cursor:default}fieldset.m3-select-outlined>[role=presentation]{overflow:auto hidden}fieldset.m3-select-outlined>[role=presentation]>div{text-wrap:nowrap}fieldset.m3-select-outlined>[role=presentation]>div>button.m3-chip{padding-inline-start:var(--spacing-xs)}fieldset.m3-select-outlined>[role=presentation]>div>button.m3-chip:not(:last-of-type){margin-inline-end:var(--spacing-sm)}fieldset.m3-select-outlined>[role=presentation]>input{border:none;background-color:transparent;font:var(--text-body-large);color:var(--color-on-surface);caret-color:var(--color-primary);position:relative;z-index:0}fieldset.m3-select-outlined>svg.dropdown-icon{fill:var(--color-on-surface)}fieldset.m3-select-outlined>menu.m3-menu>li.m3-list-item div.m3-checkbox{width:24px;height:24px}fieldset.m3-select-outlined>menu.m3-menu>li.m3-list-item div.m3-checkbox:before{content:none}@media screen and (min-width: 600px){fieldset.m3-select-outlined>[role=presentation]::-webkit-scrollbar{width:1px;height:1px;background-color:transparent}fieldset.m3-select-outlined>menu.m3-menu{max-width:unset;max-height:380px}}fieldset.m3-select-filled{cursor:default}fieldset.m3-select-filled>[role=presentation]{overflow:auto}fieldset.m3-select-filled>[role=presentation]>div{text-wrap:nowrap}fieldset.m3-select-filled>[role=presentation]>div>button.m3-chip{padding-inline-start:var(--spacing-xs);height:24px}fieldset.m3-select-filled>[role=presentation]>div>button.m3-chip:not(:last-of-type){margin-inline-end:var(--spacing-sm)}fieldset.m3-select-filled>[role=presentation]>input{border:none;background-color:transparent;font:var(--text-body-large);color:var(--color-on-surface);caret-color:var(--color-primary);position:relative;z-index:0;pointer-events:none}fieldset.m3-select-filled>svg.dropdown-icon{fill:var(--color-on-surface)}fieldset.m3-select-filled>menu.m3-menu>li.m3-list-item div.m3-checkbox{width:24px;height:24px}fieldset.m3-select-filled>menu.m3-menu>li.m3-list-item div.m3-checkbox:before{content:none}@media screen and (min-width: 600px){fieldset.m3-select-filled>[role=presentation]::-webkit-scrollbar{width:1px;height:1px;background-color:transparent}fieldset.m3-select-filled>menu.m3-menu{max-width:unset;max-height:380px}}.m3-tooltip{border:none;padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);border-radius:var(--shape-xs);background-color:var(--color-inverse-surface);color:var(--color-on-inverse-surface);font:var(--text-body-small);transform:translate(-50%) scaleY(0);transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete,transform var(--ease-accelerate-duration) var(--ease-accelerate)}.m3-tooltip:popover-open{transform:translate(-50%) scaleY(1);transition:overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete,transform var(--ease-decelerate-duration) var(--ease-decelerate)}
