@import "https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";@layer m3-solid{*,:before,:after{box-sizing:border-box}.m3-container{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.m3-container a,a.m3-container{text-decoration:none}.m3-container dialog,dialog.m3-container{margin:auto}:root{--m3-elevation-0:none;--m3-elevation-1:0px 1px 2px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 1px 3px 1px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-2:0px 1px 2px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 2px 6px 2px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-3:0px 1px 3px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 4px 8px 3px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-4:0px 2px 3px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 6px 10px 4px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-5:0px 4px 4px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 8px 12px 6px oklab(from var(--m3c-shadow) l a b / .15);--m3-shape-none:0;--m3-shape-extra-small:4px;--m3-shape-small:8px;--m3-shape-medium:12px;--m3-shape-large:16px;--m3-shape-large-increased:20px;--m3-shape-extra-large:28px;--m3-shape-full:calc(infinity * 1px);--m3-optical-centering-coefficient:.11;--m3-font:"Google Sans Flex", Roboto, system-ui;--m3-font-mono:"Google Sans Code", "Roboto Mono", monospace;--m3-timing-function-fast-spatial:linear(0, .02, .07, .15, .25 7.8%, .65 15.5%, .81, .93, 1.015, 1.07 29.9%, 1.09, 1.092 38.3%, 1.015 55.9%, .99 66.2%, 1);--m3-duration-fast-spatial:.383s;--m3-easing-fast-spatial:var(--m3-timing-function-fast-spatial) var(--m3-duration-fast-spatial);--m3-timing-function-spatial:linear(0, .018, .06, .13, .2 9%, .53 18%, .692, .82, .9, .96, .99 45%, 1.012 54%, 1);--m3-duration-spatial:.45s;--m3-easing-spatial:var(--m3-timing-function-spatial) var(--m3-duration-spatial);--m3-timing-function-slow-spatial:linear(0, .015, .06, .12, .195 9%, .54 19%, .7, .82, .9, .954, .99 46%, 1.01 55%, 1.01, 1);--m3-duration-slow-spatial:.6s;--m3-easing-slow-spatial:var(--m3-timing-function-slow-spatial) var(--m3-duration-slow-spatial);--m3-timing-function-fast:linear(0, .02 2.3%, .08 5.1%, .265, .452, .61, .732, .82 33.7%, .89, .93 46.9%, .974 58.6%, .994, 1);--m3-duration-fast:.15s;--m3-easing-fast:var(--m3-timing-function-fast) var(--m3-duration-fast);--m3-timing-function:linear(0, .016 2%, .08 5%, .26, .45, .605, .726, .815 33%, .89, .935 47%, .972 58%, .996, 1);--m3-duration:.233s;--m3-easing:var(--m3-timing-function) var(--m3-duration);--m3-timing-function-slow:linear(0, .016 2%, .08 5%, .26, .452, .61, .73, .82 33%, .89, .932 46%, .975 58%, .995, 1);--m3-duration-slow:.333s;--m3-easing-slow:var(--m3-timing-function-slow) var(--m3-duration-slow);--m3-timing-function-emphasized:linear(0, .01 3.2%, .03, .06, .11, .19 13.3%, .25, .32, .43, .53, .61 19.3%, .69, .74, .78, .81 27.2%, .88, .92 40.6%, .964 55%, .994, 1);--m3-timing-function-emphasized-accel:cubic-bezier(.3, 0, .8, .15);--m3-timing-function-emphasized-decel:cubic-bezier(.05, .7, .1, 1);--m3-timing-function-zeno:linear(0, .175, .32, .44, .54, .62 17.2%, .73, .81, .87 36.1%, .926, .96 55.6%, .99, 1);--m3v-background:var(--m3c-surface)}.m3-display-large{font-family:var(--m3-font);font-size:3.563rem;font-weight:400;line-height:1.123}.m3-display-medium{font-family:var(--m3-font);font-size:2.813rem;font-weight:400;line-height:1.156}.m3-display-small{font-family:var(--m3-font);font-size:2.25rem;font-weight:400;line-height:1.222}.m3-headline-large{font-family:var(--m3-font);font-size:2rem;font-weight:400;line-height:1.25}.m3-headline-medium{font-family:var(--m3-font);font-size:1.75rem;font-weight:400;line-height:1.286}.m3-headline-small{font-family:var(--m3-font);font-size:1.5rem;font-weight:400;line-height:1.333}.m3-title-large{font-family:var(--m3-font);font-size:1.375rem;font-weight:400;line-height:1.273}.m3-title-medium{font-family:var(--m3-font);font-size:1rem;font-weight:500;line-height:1.5}.m3-title-small,.m3-label-large{font-family:var(--m3-font);font-size:.875rem;font-weight:500;line-height:1.429}.m3-label-medium{font-family:var(--m3-font);font-size:.75rem;font-weight:500;line-height:1.333}.m3-label-small{font-family:var(--m3-font);font-size:.688rem;font-weight:500;line-height:1.455}.m3-body-large{font-family:var(--m3-font);font-size:1rem;font-weight:400;line-height:1.5}.m3-body-medium{font-family:var(--m3-font);font-size:.875rem;font-weight:400;line-height:1.429}.m3-body-small{font-family:var(--m3-font);font-size:.75rem;font-weight:400;line-height:1.333}@keyframes m3-focus-outward{0%{box-shadow:0 0 0 0px var(--m3c-secondary)}to{box-shadow:0 0 0 3px var(--m3c-secondary)}}@keyframes m3-focus-inward{0%{box-shadow:inset 0 0 0 0px var(--m3c-secondary)}to{box-shadow:inset 0 0 0 3px var(--m3c-secondary)}}.m3-focus-outward:focus-visible{animation:.6s cubic-bezier(.14,5.63,.4,.5) forwards m3-focus-outward}.m3-focus-inward:focus-visible{animation:.6s cubic-bezier(.14,5.63,.4,.5) forwards m3-focus-inward}@keyframes opacity{0%{opacity:0}to{opacity:1}}m3-ripple,.m3-ripple-svg{z-index:-1;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}:where(.m3-ripple){isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative}:where(.m3-ripple):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--m3-timing-function-fast) .2s;background-color:currentColor;position:absolute;inset:0}:disabled.m3-ripple:before{display:none}label:has(>input:disabled).m3-ripple:before{display:none}@media (hover:hover){.m3-ripple:not(:has(.m3-ripple:hover,.m3-ripple:focus-visible,.m3-ripple:active)):hover:before{opacity:.08}.m3-ripple:not(:has(.m3-ripple:hover,.m3-ripple:focus-visible,.m3-ripple:active)):focus-visible:before{opacity:.1}}:focus-visible.m3-ripple:before,:root:not([data-m3-js-ripple]) :active.m3-ripple:before{opacity:.12}label:has(>input:focus-visible).m3-ripple:before{opacity:.12}.m3s-X42it{--_container-color:var(--m3-button-container-color,transparent);--_label-color:var(--m3-button-label-color,inherit);--_icon-color:var(--m3-button-icon-color,currentColor);--_container-shape:var(--m3-button-container-shape);--_disabled-container-color:var(--m3-button-disabled-container-color,oklab(from var(--m3c-on-surface) l a b / .12));--_disabled-label-color:var(--m3-button-disabled-label-color,oklab(from var(--m3c-on-surface) l a b / .38));--_container-elevation:var(--m3-button-container-elevation,none);--_hover-container-elevation:var(--m3-button-hover-container-elevation,var(--_container-elevation));transition:border-radius var(--m3-easing-fast-spatial), box-shadow var(--m3-easing-fast), background-color var(--m3-easing-fast), color var(--m3-easing-fast);background-color:var(--_container-color);color:var(--_label-color);box-shadow:var(--_container-elevation);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.m3s-X42it>*{color:var(--_icon-color);flex-shrink:0}.m3s-X42it:disabled{background-color:var(--_disabled-container-color);color:var(--_disabled-label-color);cursor:default;pointer-events:none}.m3s-SsLje{--_height:var(--m3-button-container-height,2rem);height:var(--_height);border-radius:var(--_container-shape,1rem);padding:0 .75rem}.m3s-SsLje.m3s-jWCbK{border-radius:var(--_container-shape,var(--m3-shape-medium))}.m3s-SsLje.m3s-YRaOb{width:var(--_height);padding:0}.m3s-HdWOv{--_height:var(--m3-button-container-height,2.5rem);height:var(--_height);border-radius:var(--_container-shape,1.25rem);padding:0 1rem}.m3s-HdWOv.m3s-jWCbK{border-radius:var(--_container-shape,var(--m3-shape-medium))}.m3s-HdWOv.m3s-YRaOb{width:var(--_height);padding:0}.m3s-TtnN-{--_height:var(--m3-button-container-height,3.5rem);height:var(--_height);border-radius:var(--_container-shape,1.75rem);padding:0 1.5rem}.m3s-TtnN-.m3s-jWCbK{border-radius:var(--_container-shape,var(--m3-shape-large))}.m3s-TtnN-.m3s-YRaOb{width:var(--_height);padding:0}.m3s-zlq6n{--_height:var(--m3-button-container-height,6rem);height:var(--_height);border-radius:var(--_container-shape,3rem);gap:.75rem;padding:0 3rem}.m3s-zlq6n.m3s-jWCbK{border-radius:var(--_container-shape,var(--m3-shape-extra-large))}.m3s-zlq6n.m3s-YRaOb{width:var(--_height);padding:0}.m3s-8Q0-m{--_height:var(--m3-button-container-height,8.5rem);height:var(--_height);border-radius:var(--_container-shape,4.25rem);gap:1rem;padding:0 4rem}.m3s-8Q0-m.m3s-jWCbK{border-radius:var(--_container-shape,var(--m3-shape-extra-large))}.m3s-8Q0-m.m3s-YRaOb{width:var(--_height);padding:0}.m3s-G-RKR{--_container-color:var(--m3-button-container-color,var(--m3c-surface-container-low));--_label-color:var(--m3-button-label-color,var(--m3c-primary));--_container-elevation:var(--m3-button-container-elevation,var(--m3-elevation-1));--_hover-container-elevation:var(--m3-button-hover-container-elevation,var(--m3-elevation-2))}.m3s-G-RKR:not(:disabled):not(:has(>input:disabled)):has(>input:checked){--_container-color:var(--m3-button-selected-container-color,var(--m3c-primary));--_label-color:var(--m3-button-selected-label-color,var(--m3c-on-primary))}@media (hover:hover){.m3s-G-RKR:not(:disabled):not(:has(>input:disabled)):hover{box-shadow:var(--_hover-container-elevation)}}.m3s-8Quxb{--_container-color:var(--m3-button-container-color,var(--m3c-primary));--_label-color:var(--m3-button-label-color,var(--m3c-on-primary))}.m3s-8Quxb:not(:disabled):not(:has(>input:disabled)):has(>input:not(:checked)){--_container-color:var(--m3-button-unselected-container-color,var(--m3c-surface-container));--_label-color:var(--m3-button-unselected-label-color,var(--m3c-on-surface-variant))}.m3s-6IWCl{--_container-color:var(--m3-button-container-color,var(--m3c-secondary-container));--_label-color:var(--m3-button-label-color,var(--m3c-on-secondary-container))}.m3s-6IWCl:not(:disabled):not(:has(>input:disabled)):has(>input:not(:checked)){--_container-color:var(--m3-button-unselected-container-color,var(--m3c-surface-container));--_label-color:var(--m3-button-unselected-label-color,var(--m3c-on-surface-variant))}.m3s-Jid7H{--_outline-color:var(--m3-button-outline-color,var(--m3c-outline));--_label-color:var(--m3-button-label-color,var(--m3c-primary));--_disabled-container-color:transparent;border:solid var(--m3-button-outline-width,1px) var(--_outline-color)}.m3s-Jid7H:not(:disabled):not(:has(>input:disabled)):has(>input:checked){--_container-color:var(--m3-button-selected-container-color,var(--m3c-inverse-surface));--_label-color:var(--m3-button-selected-label-color,var(--m3c-inverse-on-surface));border-color:#0000}.m3s-cy5Qe{--_label-color:var(--m3-button-label-color,var(--m3c-primary));--_disabled-container-color:transparent}.m3s-cy5Qe:not(:disabled):not(:has(>input:disabled)):has(>input:checked){--_container-color:var(--m3-button-selected-container-color,var(--m3c-surface-container));--_label-color:var(--m3-button-selected-label-color,var(--m3c-on-surface-variant))}.m3s-cy5Qe.m3s-YRaOb{color:var(--m3c-on-surface-variant)}@media screen and (forced-colors:active){.m3s-X42it.m3s-G-RKR,.m3s-X42it.m3s-8Quxb,.m3s-X42it.m3s-6IWCl{background-color:#0000;border:1px solid}.m3s-X42it:disabled{opacity:.38}}.m3s-z0WIM{--_container-color:var(--m3-fab-container-color);--_label-color:var(--m3-fab-label-color);--_icon-color:var(--m3-fab-icon-color,currentColor);--_container-shape:var(--m3-fab-container-shape);--_container-elevation:var(--m3-fab-container-elevation,var(--m3-elevation-3));--_hover-container-elevation:var(--m3-fab-hover-container-elevation,var(--m3-elevation-4));--_container-height:var(--m3-fab-container-height);--_icon-size:var(--m3-fab-icon-size);cursor:pointer;text-wrap:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:var(--_container-color);color:var(--_label-color);box-shadow:var(--_container-elevation);border:none;outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m3s-zWJHn{--_container-height:var(--m3-fab-container-height,2.5rem);--_container-shape:var(--m3-fab-container-shape,var(--m3-shape-small));height:var(--_container-height);border-radius:var(--_container-shape);gap:.5rem;padding-inline:.5rem}.m3s-u0zZz{--_container-height:var(--m3-fab-container-height,3.5rem);--_container-shape:var(--m3-fab-container-shape,var(--m3-shape-large));font-family:var(--m3-fab-label-font,var(--m3-font));font-size:var(--m3-fab-label-size,1rem);line-height:var(--m3-fab-label-line-height,1.5);font-weight:var(--m3-fab-label-weight,500);height:var(--_container-height);border-radius:var(--_container-shape);gap:.5rem;padding-inline:1rem}.m3s-muRDh{--_container-height:var(--m3-fab-container-height,5rem);--_container-shape:var(--m3-fab-container-shape,var(--m3-shape-large-increased));font-family:var(--m3-fab-label-font,var(--m3-font));font-size:var(--m3-fab-label-size,1.375rem);line-height:var(--m3-fab-label-line-height,1.273);font-weight:var(--m3-fab-label-weight,400);height:var(--_container-height);border-radius:var(--_container-shape);gap:.75rem;padding-inline:1.625rem}.m3s-qi2Si{--_container-height:var(--m3-fab-container-height,6rem);--_container-shape:var(--m3-fab-container-shape,var(--m3-shape-extra-large));font-family:var(--m3-fab-label-font,var(--m3-font));font-size:var(--m3-fab-label-size,1.5rem);line-height:var(--m3-fab-label-line-height,1.333);font-weight:var(--m3-fab-label-weight,400);height:var(--_container-height);border-radius:var(--_container-shape);gap:1rem;padding-inline:1.75rem}.m3s-CA752{--_container-elevation:var(--m3-fab-container-elevation,var(--m3-elevation-3));--_hover-container-elevation:var(--m3-fab-hover-container-elevation,var(--m3-elevation-4))}@media (hover:hover){.m3s-CA752:hover{box-shadow:var(--_hover-container-elevation)}}.m3s-OcYgL{--_container-elevation:var(--m3-fab-container-elevation,var(--m3-elevation-1));--_hover-container-elevation:var(--m3-fab-hover-container-elevation,var(--m3-elevation-2))}@media (hover:hover){.m3s-OcYgL:hover{box-shadow:var(--_hover-container-elevation)}}.m3s-Otzp-{--_container-elevation:var(--m3-fab-container-elevation,none);box-shadow:none}.m3s-klVii{--_container-color:var(--m3-fab-container-color,var(--m3c-primary));--_label-color:var(--m3-fab-label-color,var(--m3c-on-primary))}.m3s-Dkiki{--_container-color:var(--m3-fab-container-color,var(--m3c-secondary));--_label-color:var(--m3-fab-label-color,var(--m3c-on-secondary))}.m3s-IJXVZ{--_container-color:var(--m3-fab-container-color,var(--m3c-tertiary));--_label-color:var(--m3-fab-label-color,var(--m3c-on-tertiary))}.m3s-Rku--{--_container-color:var(--m3-fab-container-color,var(--m3c-primary-container));--_label-color:var(--m3-fab-label-color,var(--m3c-on-primary-container))}.m3s-zaiml{--_container-color:var(--m3-fab-container-color,var(--m3c-secondary-container));--_label-color:var(--m3-fab-label-color,var(--m3c-on-secondary-container))}.m3s-JuO19{--_container-color:var(--m3-fab-container-color,var(--m3c-tertiary-container));--_label-color:var(--m3-fab-label-color,var(--m3c-on-tertiary-container))}@media screen and (forced-colors:active){.m3s-z0WIM{border:1px solid}}.m3s-It2JQ{--_container-color:var(--m3-card-container-color,var(--m3c-surface));--_container-shape:var(--m3-card-container-shape,var(--m3-shape-medium));--_container-elevation:var(--m3-card-container-elevation,none);--_outline-color:var(--m3-card-outline-color,var(--m3c-outline-variant));--_outline-width:var(--m3-card-outline-width,1px);--_text-color:var(--m3-card-text-color,var(--m3c-on-surface));padding:var(--m3-card-container-padding,1rem);border-radius:var(--_container-shape);background-color:var(--_container-color);--m3v-background:var(--_container-color);color:var(--_text-color);box-shadow:var(--_container-elevation);border:none;outline:none;flex-direction:column;display:flex}.m3s-It2JQ.m3s-Y-FNt{--_container-color:var(--m3-card-container-color,var(--m3c-surface-container-low));--_container-elevation:var(--m3-card-container-elevation,var(--m3-elevation-1));--m3v-background:var(--_container-color)}.m3s-It2JQ.m3s-iLBpW{--_container-color:var(--m3-card-container-color,var(--m3c-surface-container-highest));--m3v-background:var(--_container-color)}.m3s-It2JQ.m3s-ShXZ7{border:solid var(--_outline-width) var(--_outline-color)}button.m3s-It2JQ{text-align:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:box-shadow var(--m3-easing-fast)}@media (hover:hover){button.m3s-It2JQ:hover{box-shadow:var(--m3-card-hover-container-elevation,var(--m3-elevation-1))}button.m3s-It2JQ.m3s-Y-FNt:hover{box-shadow:var(--m3-card-hover-container-elevation,var(--m3-elevation-2))}}@media print,(forced-colors:active){.m3s-It2JQ.m3s-iLBpW{outline:.125rem solid}}@media (forced-colors:active){.m3s-It2JQ.m3s-Y-FNt{outline:.125rem solid}}.m3s-3-Uww{--_container-color:var(--m3-chip-container-color,transparent);--_container-shape:var(--m3-chip-container-shape,var(--m3-shape-small));--_container-height:var(--m3-chip-container-height,2rem);--_label-color:var(--m3-chip-label-color,var(--m3c-on-surface));--_outline-color:var(--m3-chip-outline-color,var(--m3c-outline));--_outline-width:var(--m3-chip-outline-width,.0625rem);--_leading-icon-color:var(--m3-chip-leading-icon-color,var(--m3c-primary));--_trailing-icon-color:var(--m3-chip-trailing-icon-color,var(--m3c-on-surface-variant));--_selected-container-color:var(--m3-chip-selected-container-color,var(--m3c-secondary-container));--_selected-label-color:var(--m3-chip-selected-label-color,var(--m3c-on-secondary-container));--_elevated-container-color:var(--m3-chip-elevated-container-color,var(--m3c-surface-container-low));--_elevated-container-elevation:var(--m3-chip-elevated-container-elevation,var(--m3-elevation-1));--_disabled-opacity:var(--m3-chip-disabled-opacity,.38);font-family:var(--m3-chip-label-font,var(--m3-font));font-size:var(--m3-chip-label-size,.875rem);line-height:var(--m3-chip-label-line-height,1.429);font-weight:var(--m3-chip-label-weight,500);height:var(--_container-height);border-radius:var(--_container-shape);cursor:pointer;background-color:var(--_container-color);color:var(--_label-color);border:none;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.m3s-3-Uww.m3s-gXlgR,.m3s-3-Uww.m3s-f-11V,.m3s-3-Uww.m3s-arupz{outline:solid var(--_outline-width) var(--_outline-color);outline-offset:calc(-1 * var(--_outline-width))}.m3s-3-Uww.m3s-FUd9B{background-color:var(--_elevated-container-color);box-shadow:var(--_elevated-container-elevation);outline:none}.m3s-3-Uww.m3s-piGpT{background-color:var(--_selected-container-color);color:var(--_selected-label-color);outline:none}.m3s-3-Uww.m3s-piGpT .m3s-WpE2y svg,.m3s-3-Uww.m3s-piGpT .m3s-m171o svg{color:var(--_selected-label-color)}.m3s-3-Uww:focus-visible{outline:none}.m3s-3-Uww:disabled{opacity:var(--_disabled-opacity);cursor:not-allowed}.m3s-3-Uww.m3s-Vvkc5{padding-left:.5rem}.m3s-3-Uww.m3s-3XKbe{padding-right:.5rem}.m3s-WpE2y{align-items:center;display:flex}.m3s-3EVGX{color:var(--_leading-icon-color)}.m3s--2vOm{color:var(--_trailing-icon-color)}.m3s-xJpV-{white-space:nowrap}@media screen and (forced-colors:active){.m3s-3-Uww{border:1px solid}}.m3s-K8M4Q{--_container-color:var(--m3-dialog-container-color,var(--m3c-surface-container-high));--_container-shape:var(--m3-dialog-container-shape,var(--m3-shape-extra-large));--_headline-color:var(--m3-dialog-headline-color,var(--m3c-on-surface));--_supporting-text-color:var(--m3-dialog-supporting-text-color,var(--m3c-on-surface-variant));--_icon-color:var(--m3-dialog-icon-color,var(--m3c-secondary));--_scrim-color:var(--m3-dialog-scrim-color,oklab(from var(--m3c-scrim) l a b / .3));background-color:var(--_container-color);border-radius:var(--_container-shape);min-width:var(--m3-dialog-container-min-width,17.5rem);max-width:var(--m3-dialog-container-max-width,min(35rem, calc(100dvw - 3rem)));padding:var(--m3-dialog-container-padding,1.5rem);opacity:0;visibility:hidden;border:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.m3s-K8M4Q[open]{opacity:1;visibility:visible;pointer-events:auto}.m3s-K8M4Q[open].m3s-6a9M- .m3s-zkXRV{text-align:center}.m3s-K8M4Q::backdrop{opacity:0;pointer-events:all}.m3s-6MPTc{--_scrim-color:var(--m3-dialog-scrim-color,oklab(from var(--m3c-scrim) l a b / .3));background-color:var(--_scrim-color);opacity:0;z-index:1;display:none;position:fixed;inset:0}:has(dialog[open])>.m3s-6MPTc{opacity:1;display:block}.m3s-8tK1H{color:var(--_icon-color);flex-shrink:0;align-self:center;margin-bottom:1rem}.m3s-8tK1H>svg{width:var(--m3-dialog-icon-size,24px);height:var(--m3-dialog-icon-size,24px)}.m3s-zkXRV{color:var(--_headline-color);margin-top:0;margin-bottom:1rem}.m3s-zkXRV.m3s-Tdx7h{text-align:center}.m3s-aVuAx{color:var(--_supporting-text-color);margin-bottom:1.5rem}.m3s-Ai-eE{justify-content:flex-end;gap:var(--m3-dialog-action-spacing,.5rem);display:flex}.m3s-6OOS6{--_container-color:var(--m3-list-item-container-color,transparent);--_headline-color:var(--m3-list-item-headline-color,var(--m3c-on-surface));--_supporting-text-color:var(--m3-list-item-supporting-text-color,var(--m3c-on-surface-variant));--_overline-color:var(--m3-list-item-overline-color,var(--m3c-on-surface-variant));--_leading-icon-color:var(--m3-list-item-leading-icon-color,var(--m3c-on-surface-variant));--_trailing-icon-color:var(--m3-list-item-trailing-icon-color,var(--m3c-on-surface-variant));--_trailing-text-color:var(--m3-list-item-trailing-text-color,var(--m3c-on-surface-variant));--_one-line-height:var(--m3-list-item-one-line-height,3.5rem);--_two-line-height:var(--m3-list-item-two-line-height,4.5rem);--_three-line-height:var(--m3-list-item-three-line-height,5.5rem);text-align:inherit;background:var(--_container-color);color:inherit;border:none;outline:none;justify-self:stretch;align-items:center;gap:1rem;padding:.5rem 1.5rem .5rem 1rem;display:flex}.m3s-6OOS6 p{margin:0}.m3s-6OOS6.m3s-7qCm7{height:calc(var(--_one-line-height) * var(--m3-density-scale,1))}.m3s-6OOS6.m3s-VMM91{height:calc(var(--_two-line-height) * var(--m3-density-scale,1))}.m3s-6OOS6.m3s-MWgHE{height:calc(var(--_three-line-height) * var(--m3-density-scale,1));align-items:flex-start;padding-top:.75rem;padding-bottom:.75rem}.m3s-6OOS6.m3s-k1aY-{align-items:flex-start;height:auto;padding-top:.75rem;padding-bottom:.75rem}button.m3s-6OOS6,label.m3s-6OOS6{cursor:pointer}.m3s-FkYya{flex-grow:1}.m3s-UccOW,.m3s-BRgFa{color:var(--_leading-icon-color);display:contents}.m3s-BRgFa{font-family:var(--m3-list-item-trailing-font,var(--m3-font));font-size:var(--m3-list-item-trailing-size,.688rem);line-height:var(--m3-list-item-trailing-line-height,1.455);font-weight:var(--m3-list-item-trailing-weight,500);color:var(--_trailing-text-color)}.m3s-5Sj4s{font-family:var(--m3-list-item-supporting-font,var(--m3-font));font-size:var(--m3-list-item-supporting-size,.875rem);line-height:var(--m3-list-item-supporting-line-height,1.429);font-weight:var(--m3-list-item-supporting-weight,400);color:var(--_supporting-text-color)}.m3s-3OxGx{font-family:var(--m3-list-item-overline-font,var(--m3-font));font-size:var(--m3-list-item-overline-size,.688rem);line-height:var(--m3-list-item-overline-line-height,1.455);font-weight:var(--m3-list-item-overline-weight,500);color:var(--_overline-color)}.m3s-hF1eq{font-family:var(--m3-list-item-headline-font,var(--m3-font));font-size:var(--m3-list-item-headline-size,1rem);line-height:var(--m3-list-item-headline-line-height,1.5);font-weight:var(--m3-list-item-headline-weight,400);color:var(--_headline-color)}.m3s-1vmYs{--_container-color:var(--m3-menu-container-color,var(--m3c-surface-container));--_container-shape:var(--m3-menu-container-shape,var(--m3-shape-extra-small));--_container-elevation:var(--m3-menu-container-elevation,var(--m3-elevation-2));padding:var(--m3-menu-container-padding,.5rem 0);border-radius:var(--_container-shape);min-width:var(--m3-menu-container-min-width,7rem);max-width:var(--m3-menu-container-max-width,17.5rem);background-color:var(--_container-color);z-index:2;box-shadow:var(--_container-elevation);flex-direction:column;display:flex;position:relative}.m3s-SdoEO{--_container-color:var(--m3-menu-item-container-color,transparent);--_container-height:var(--m3-menu-item-container-height,3rem);--_label-color:var(--m3-menu-item-label-color,var(--m3c-on-surface));--_icon-color:var(--m3-menu-item-icon-color,var(--m3c-on-surface-variant));--_disabled-label-color:var(--m3-menu-item-disabled-label-color,oklab(from var(--m3c-on-surface) l a b / .38));--_disabled-icon-color:var(--m3-menu-item-disabled-icon-color,oklab(from var(--m3c-on-surface) l a b / .38));font-family:var(--m3-menu-item-label-font,var(--m3-font));font-size:var(--m3-menu-item-label-size,.875rem);line-height:var(--m3-menu-item-label-line-height,1.429);font-weight:var(--m3-menu-item-label-weight,500);height:calc(var(--_container-height) * var(--m3-density-scale,1));white-space:nowrap;background-color:var(--_container-color);color:var(--_label-color);cursor:pointer;border:none;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.m3s-SdoEO:disabled{color:var(--_disabled-label-color);cursor:auto}.m3s-SdoEO:disabled .m3s-6gkLm svg{color:var(--_disabled-icon-color)}.m3s-6gkLm{color:var(--_icon-color)}.m3s-uFL-y{background-color:oklab(from var(--m3c-scrim) l a b / .5);transition:opacity var(--m3-easing);position:fixed;inset:0}.m3s-9d0DB{transition:all var(--m3-easing);flex-direction:column;gap:4px;margin-inline:20px;display:flex}.m3s--tIAP{width:96px;height:100%;transition:all var(--m3-easing-spatial);flex-direction:column;align-self:stretch;gap:4px;display:flex}.m3s-dVw3D{width:96px;height:100%;transition:width var(--m3-easing-spatial);position:relative}.m3s-dVw3D:has(>.m3s-Jc-CD.m3s-eLY38:not(.m3s-csmLh)){width:220px}:is(.m3s-dVw3D:has(>.m3s-Jc-CD.m3s-sShcW),.m3s-dVw3D:has(>.m3s-Jc-CD.m3s-csmLh)){width:0}.m3s-Jc-CD{width:96px;height:100%;transition:width var(--m3-easing-spatial), background var(--m3-easing);scrollbar-width:none;flex-direction:column;gap:40px;padding:44px 0 56px;display:flex;overflow:hidden auto}.m3s-Jc-CD.m3s-eLY38{gap:32px;width:220px}.m3s-Jc-CD:not(.m3s-csmLh){background:var(--m3c-surface-container)}.m3s-Jc-CD.m3s-sShcW{width:220px}.m3s-Jc-CD.m3s-sShcW>.m3s-9d0DB{margin-top:56px}.m3s-Jc-CD.m3s-sShcW:not(.m3s-eLY38){width:0}.m3s-Jc-CD.m3s-sShcW:not(.m3s-eLY38)>:not(.top),.m3s-Jc-CD.m3s-sShcW:not(.m3s-eLY38) .m3s-9d0DB>:not(.toggle){pointer-events:none}.m3s-Jc-CD.m3s-sShcW:not(.m3s-eLY38)>.m3s-9d0DB,.m3s-Jc-CD.m3s-sShcW:not(.m3s-eLY38)>.m3s--tIAP{opacity:0}.m3s-Jc-CD.m3s-csmLh{z-index:1;border-start-end-radius:var(--m3-shape-large);border-end-end-radius:var(--m3-shape-large);height:100%;position:absolute;top:0;left:0}.m3s-Jc-CD.m3s-csmLh.m3s-eLY38{background:var(--m3c-surface-container)}.m3s-Jc-CD.m3s-eLY38>.m3s--tIAP,.m3s-Jc-CD.m3s-sShcW>.m3s--tIAP{gap:0;width:220px}.m3s-Jc-CD.m3s-Ms-a4>.m3s--tIAP{justify-content:center}.m3s-Jc-CD+.m3s-uFL-y{opacity:1}.m3s-Jc-CD:not(.m3s-eLY38)+.m3s-uFL-y{opacity:0;pointer-events:none}@media (width<=300px){.m3s-Jc-CD.m3s-eLY38{border-radius:0;width:100vw}}.m3s-yafZR.m3s-lpcgN{z-index:9;position:fixed;top:44px;left:20px}.m3s-yafZR.m3s-lpcgN.m3s--c8rW{position:absolute}.m3s-yafZR>svg{transition:transform var(--m3-easing);transform:rotate(-180deg)}.m3s-JegE->:is(.m3s-yafZR>svg){transform:rotate(0)}.m3s-peOlW{border-radius:var(--m3-shape-small);width:max-content;min-width:96px;min-height:64px;color:var(--m3c-on-surface-variant);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--m3-easing-slow);background:0 0;border:none;outline:none;gap:8px;padding:6px 20px;text-decoration:none;display:flex;position:relative}.m3s-peOlW.m3s-wQXJH{color:var(--m3c-on-secondary-container)}[data-rail-open=true] .m3s-peOlW{width:max-content;max-width:3.40282e38px;min-height:56px;margin-inline:20px;padding:16px}[data-rail-fill=true] .m3s-peOlW{width:auto}.m3s-H6UWC{border-radius:var(--m3-shape-full);width:56px;height:32px;transition:all var(--m3-easing-spatial), left var(--m3-easing-slow);display:block;position:absolute;top:6px;left:20px}.m3s-wQXJH .m3s-H6UWC{background-color:var(--m3c-secondary-container)}[data-rail-open=true] .m3s-H6UWC{width:100%;height:56px;top:0;left:0}:focus-visible>.m3s-H6UWC:before{background-color:oklab(from var(--m3c-on-surface) l a b / 10%);border-radius:var(--m3-shape-full);transition:background-color var(--m3-easing-fast)}.m3s-qXZVq{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--m3-easing-fast), max-width var(--m3-easing-slow);flex-shrink:0;align-self:center}.m3s-Ip2eF{transition:opacity var(--m3-easing-fast), left var(--m3-easing-slow);position:absolute;top:42px;left:28px;transform:translate(calc(20px - 50%))}.m3s-VOcas{z-index:1;padding-inline-start:16px;transition:all var(--m3-easing-slow);padding-top:4px;display:flex}.m3s-VOcas>svg{width:24px;height:24px;color:inherit}[data-rail-open=true] .m3s-qXZVq{opacity:1}[data-rail-open=true] .m3s-Ip2eF{opacity:0;left:8px}[data-rail-open=true] .m3s-VOcas{height:24px;padding:0}[data-rail-icon=true]:not([data-rail-open=true]) .m3s-peOlW{padding-block:4px}[data-rail-icon=true]:not([data-rail-open=true]) .m3s-peOlW .m3s-H6UWC{height:56px;top:4px}[data-rail-icon=true]:not([data-rail-open=true]) .m3s-VOcas{padding-top:16px;height:40px;padding-inline-start:16px}[data-rail-icon=true]:not([data-rail-open=true]) .m3s-qXZVq,[data-rail-icon=true]:not([data-rail-open=true]) .m3s-Ip2eF{opacity:0}.m3s-gZ89m{--_active-indicator-color:var(--m3-circular-progress-active-indicator-color,var(--m3c-primary));--_track-color:var(--m3-circular-progress-track-color,transparent);--_active-indicator-width:var(--m3-circular-progress-active-indicator-width);--_size:var(--m3-circular-progress-size);color:var(--_active-indicator-color);rotate:-90deg}.m3s-gyfFA{transition:var(--m3-easing-fast)}.m3s-SHl3I{--_track-color:var(--m3-linear-progress-track-color,var(--m3c-surface-container-highest));--_track-height:var(--m3-linear-progress-track-height,100%);--_track-shape:var(--m3-linear-progress-track-shape,var(--m3-shape-full));--_active-indicator-color:var(--m3-linear-progress-active-indicator-color,var(--m3c-primary));--_active-indicator-shape:var(--m3-linear-progress-active-indicator-shape,var(--m3-shape-full));border-radius:var(--_track-shape);background-color:var(--_track-color);width:100%;overflow:hidden}.m3s-0BlNS{height:var(--_track-height);border-radius:var(--_active-indicator-shape);background-color:var(--_active-indicator-color);transition:width var(--m3-easing-fast)}.m3s-A-3z4{--_active-indicator-color:var(--m3-loading-indicator-active-indicator-color,var(--m3c-primary));color:var(--_active-indicator-color)}.m3s-MEwj4{--_container-color:var(--m3-loading-indicator-container-color,var(--m3c-primary-container));--_container-shape:var(--m3-loading-indicator-container-shape,var(--m3-shape-full));--_icon-color:var(--m3-loading-indicator-icon-color,var(--m3c-on-primary-container));background-color:var(--_container-color);color:var(--_icon-color);border-radius:var(--_container-shape)}.m3s-Y9pA3{margin:auto}.m3s-GAFRa{--_track-color:var(--m3-switch-track-color,var(--m3c-surface-container-highest));--_track-outline-color:var(--m3-switch-track-outline-color,var(--m3c-outline));--_track-shape:var(--m3-switch-track-shape,var(--m3-shape-full));--_handle-color:var(--m3-switch-handle-color,var(--m3c-outline));--_handle-shape:var(--m3-switch-handle-shape,var(--m3-shape-full));--_selected-track-color:var(--m3-switch-selected-track-color,var(--m3c-primary));--_selected-handle-color:var(--m3-switch-selected-handle-color,var(--m3c-on-primary));--_icon-color:var(--m3-switch-icon-color,var(--m3c-surface-container-highest));--_selected-icon-color:var(--m3-switch-selected-icon-color,var(--m3c-on-primary-container));width:3.25rem;height:2rem;transition:transform var(--m3-easing-fast-spatial);display:inline-flex;position:relative}.m3s-GAFRa input{appearance:none;border-radius:var(--_track-shape);background-color:var(--_track-color);border:solid .125rem var(--_track-outline-color);cursor:pointer;width:3.25rem;height:2rem;transition:var(--m3-easing);outline:none;margin:0}.m3s-GAFRa input:disabled{background-color:oklab(from var(--m3c-surface-container-highest) l a b / .12);border-color:oklab(from var(--m3c-outline) l a b / .12);cursor:auto}.m3s-GAFRa input:checked{background-color:var(--_selected-track-color);border-color:var(--_selected-track-color)}.m3s-GAFRa input:disabled:checked{background-color:oklab(from var(--m3c-on-surface) l a b / .12);border-color:#0000}.m3s-aLM6c{border-radius:var(--_handle-shape);background-color:var(--_handle-color);width:1rem;height:1rem;color:var(--m3c-on-on-primary);cursor:pointer;transition:var(--m3-easing-fast-spatial);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:.5rem;translate:0 -50%;rotate:-90deg}.m3s-aLM6c svg{opacity:0;transition:opacity var(--m3-easing-fast-spatial), scale var(--m3-easing-fast-spatial)}.m3s-GAFRa input:not(:checked)+.m3s-aLM6c:has(.m3s-z-10U){scale:1.5}.m3s-GAFRa input:not(:checked)+.m3s-aLM6c:has(.m3s-z-10U) svg{color:var(--_icon-color);opacity:1;scale:.667}.m3s-GAFRa input:checked+.m3s-aLM6c .m3s-z-10U,.m3s-GAFRa input:not(:checked)+.m3s-aLM6c .m3s--0Wlw{display:none}.m3s-GAFRa input:checked+.m3s-aLM6c{background-color:var(--_selected-handle-color);left:1.75rem;rotate:0deg;scale:1.5}.m3s-GAFRa input:checked+.m3s-aLM6c svg{opacity:1;scale:.667}.m3s-GAFRa input:disabled+.m3s-aLM6c{background-color:oklab(from var(--m3c-on-surface) l a b / .38);cursor:auto}.m3s-GAFRa input:disabled:checked+.m3s-aLM6c{background-color:var(--m3c-surface)}.m3s-GAFRa input:disabled:checked+.m3s-aLM6c svg{color:oklab(from var(--m3c-on-surface) l a b / .38)}.m3s-GAFRa:hover input:enabled:not(:checked)+.m3s-aLM6c,.m3s-GAFRa input:enabled:not(:checked):is(:active,:focus-visible)+.m3s-aLM6c{background-color:var(--m3c-on-surface-variant)}.m3s-GAFRa:hover input:enabled:checked+.m3s-aLM6c,.m3s-GAFRa input:enabled:checked:is(:active,:focus-visible)+.m3s-aLM6c{background-color:var(--m3c-primary-container);color:var(--_selected-icon-color)}.m3s-GAFRa:active input:enabled+.m3s-aLM6c{scale:1.75}.m3s-GAFRa:active input:enabled+.m3s-aLM6c svg{scale:.571}.m3s-qOUKy{border-radius:var(--m3-shape-full);cursor:pointer;width:3rem;height:3rem;transition:var(--m3-easing-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:1rem;translate:-50% -50%}.m3s-GAFRa input:checked~.m3s-qOUKy{left:2.25rem}.m3s-GAFRa input:disabled~.m3s-qOUKy{display:none}@media (hover:hover){.m3s-GAFRa:hover input~.m3s-qOUKy{background-color:oklab(from var(--m3c-on-surface) l a b / .08)}.m3s-GAFRa:hover input:checked~.m3s-qOUKy{background-color:oklab(from var(--m3c-primary) l a b / .08)}}.m3s-GAFRa input:focus-visible~.m3s-qOUKy{background-color:oklab(from var(--m3c-on-surface) l a b / .08)}.m3s-GAFRa input:focus-visible:checked~.m3s-qOUKy{background-color:oklab(from var(--m3c-primary) l a b / .08)}.m3s-7S4nF,.m3s-ihSL6{--_container-color:var(--m3-tabs-container-color,var(--m3c-surface));--_container-height:var(--m3-tabs-container-height,3rem);--_active-indicator-color:var(--m3-tabs-active-indicator-color,var(--m3c-primary));--_active-indicator-height:var(--m3-tabs-active-indicator-height,3px);--_active-indicator-shape:var(--m3-tabs-active-indicator-shape,var(--m3-shape-full) var(--m3-shape-full) 0 0);--_active-label-color:var(--m3-tabs-active-label-color,var(--m3c-primary));--_inactive-label-color:var(--m3-tabs-inactive-label-color,var(--m3c-on-surface-variant));--_focus-state-layer-color:var(--m3-tabs-focus-state-layer-color,var(--m3c-primary-container));font-family:var(--m3-tabs-label-font,var(--m3-font));font-size:var(--m3-tabs-label-size,.875rem);line-height:var(--m3-tabs-label-line-height,1.429);font-weight:var(--m3-tabs-label-weight,500);height:var(--_container-height);background-color:var(--_container-color);position:relative}.m3s-7S4nF{display:flex;overflow:hidden}.m3s-ihSL6{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.m3s-ihSL6::-webkit-scrollbar{display:none}.m3s-TJnY8{cursor:pointer;color:var(--_inactive-label-color);-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--m3-easing-fast);flex:1 0;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;display:flex}.m3s-TJnY8.m3s-HkEjc{color:var(--_active-label-color)}.m3s-TJnY8:focus-visible{outline:none}.m3s-ihSL6 .m3s-TJnY8{flex:none}.m3s-TuphI{opacity:0;pointer-events:none;position:absolute}.m3s-8vE9G,.m3s-krJZC{height:var(--_active-indicator-height);background-color:var(--_active-indicator-color);border-radius:var(--_active-indicator-shape);transition:var(--m3-easing-fast-spatial);position:absolute;bottom:0}@media screen and (forced-colors:active){.m3s-8vE9G,.m3s-krJZC{background-color:canvastext}}.m3s-wL-gV{min-width:var(--m3-text-field-container-min-width,15rem);flex-direction:column;display:flex}.m3s-wL-gV:has(:where(textarea,input):disabled){opacity:var(--m3-text-field-disabled-opacity,.38)}.m3s-Z6Ztg{color:var(--m3-text-field-supporting-text-color,var(--m3c-on-surface-variant));margin:4px 16px 0;transition:color .1s}.m3s-Z6Ztg.m3s-7xFHC{color:var(--m3-text-field-error-supporting-text-color,var(--m3c-error))}.m3s-u5-qX{font-family:var(--m3-text-field-input-font,var(--m3-font));font-size:var(--m3-text-field-input-size,1rem);line-height:var(--m3-text-field-input-line-height,1.5);font-weight:var(--m3-text-field-input-weight,400);width:100%;height:100%;color:var(--_input-color);caret-color:var(--_caret-color);border:none;outline:none;animation:none;position:absolute;inset:0}.m3s-u5-qX:focus-visible{animation:none}.m3s-u5-qX::placeholder{-webkit-user-select:none;user-select:none}.m3s-FNg5d:has(.m3s-ipDMD) .m3s-u5-qX{padding-inline-start:2.75rem}.m3s-FNg5d:has(.m3s-ipDMD) .m3s--f-9i{margin-inline-start:1.75rem}.m3s-FNg5d:has(.m3s-mb8sS) .m3s-u5-qX{padding-inline-end:2.75rem}.m3s-FNg5d:has(.m3s-mb8sS) .m3s--f-9i{margin-inline-end:1.75rem}.m3s-mb8sS{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;inset-inline-end:0}.m3s-mb8sS:not(:has(.m3s-7xFHC)){cursor:pointer}.m3s-jnWPt{color:var(--_icon-color);pointer-events:none}.m3s-jnWPt.m3s-7xFHC{color:var(--_error-color)}.m3s-r-BX8{--_container-color:var(--m3-filled-text-field-container-color,var(--m3c-surface-container-highest));--_container-shape:var(--m3-filled-text-field-container-shape,var(--m3-shape-extra-small) var(--m3-shape-extra-small) 0 0);--_active-indicator-color:var(--m3-filled-text-field-active-indicator-color,var(--m3c-on-surface-variant));--_active-indicator-height:var(--m3-filled-text-field-active-indicator-height,1px);--_focus-active-indicator-color:var(--m3-filled-text-field-focus-active-indicator-color,var(--m3c-primary));--_focus-active-indicator-height:var(--m3-filled-text-field-focus-active-indicator-height,2px);--_hover-active-indicator-color:var(--m3-filled-text-field-hover-active-indicator-color,var(--m3c-on-surface));--_hover-state-layer-color:var(--m3-filled-text-field-hover-state-layer-color,oklab(from var(--m3c-on-surface) l a b / .08));--_error-active-indicator-color:var(--m3-filled-text-field-error-active-indicator-color,var(--m3c-error));--_error-label-color:var(--m3-filled-text-field-error-label-color,var(--m3c-error))}.m3s-r-BX8 :is(input,textarea){border-radius:var(--_container-shape);background-color:var(--_container-color);padding:1.5rem 1rem .5rem}.m3s-r-BX8 textarea{resize:none}.m3s-r-BX8 label{inset-inline-start:1rem}.m3s-r-BX8 :is(input,textarea):focus~label,.m3s-r-BX8 :is(input,textarea):not(:placeholder-shown)~label{font-size:.75rem;line-height:1.333;top:.5rem;translate:0}.m3s-lTbY8 label,.m3s-lTbY8 :is(input,textarea):enabled:hover:not(:focus)~label,.m3s-lTbY8 :is(input,textarea):focus~label{color:var(--_error-label-color)}.m3s-EvP60{border-radius:var(--_container-shape)}.m3s-r-BX8 :is(input,textarea):enabled:hover:not(:focus)~.m3s-EvP60{background-color:var(--_hover-state-layer-color)}.m3s-EvP60:after{content:" ";width:100%;height:var(--_active-indicator-height);background-color:var(--_active-indicator-color);transition:all .1s;display:block;position:absolute;bottom:0}.m3s-r-BX8 :is(input,textarea):enabled:hover:not(:focus)~.m3s-EvP60:after{background-color:var(--_hover-active-indicator-color)}.m3s-r-BX8 :is(input,textarea):focus~.m3s-EvP60:after{background-color:var(--_focus-active-indicator-color);height:var(--_focus-active-indicator-height)}.m3s-lTbY8 .m3s-EvP60:after,.m3s-lTbY8 :is(input,textarea):enabled:hover:not(:focus)~.m3s-EvP60:after,.m3s-lTbY8 :is(input,textarea):focus~.m3s-EvP60:after{background-color:var(--_error-active-indicator-color)}.m3s-wL-gV{min-width:var(--m3-text-field-container-min-width,15rem);flex-direction:column;display:flex}.m3s-wL-gV:has(:where(textarea,input):disabled){opacity:var(--m3-text-field-disabled-opacity,.38)}.m3s-Z6Ztg{color:var(--m3-text-field-supporting-text-color,var(--m3c-on-surface-variant));margin:4px 16px 0;transition:color .1s}.m3s-Z6Ztg.m3s-7xFHC{color:var(--m3-text-field-error-supporting-text-color,var(--m3c-error))}.m3s-u5-qX{font-family:var(--m3-text-field-input-font,var(--m3-font));font-size:var(--m3-text-field-input-size,1rem);line-height:var(--m3-text-field-input-line-height,1.5);font-weight:var(--m3-text-field-input-weight,400);width:100%;height:100%;color:var(--_input-color);caret-color:var(--_caret-color);border:none;outline:none;animation:none;position:absolute;inset:0}.m3s-u5-qX:focus-visible{animation:none}.m3s-u5-qX::placeholder{-webkit-user-select:none;user-select:none}.m3s-FNg5d:has(.m3s-ipDMD) .m3s-u5-qX{padding-inline-start:2.75rem}.m3s-FNg5d:has(.m3s-ipDMD) .m3s--f-9i{margin-inline-start:1.75rem}.m3s-FNg5d:has(.m3s-mb8sS) .m3s-u5-qX{padding-inline-end:2.75rem}.m3s-FNg5d:has(.m3s-mb8sS) .m3s--f-9i{margin-inline-end:1.75rem}.m3s-mb8sS{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;inset-inline-end:0}.m3s-mb8sS:not(:has(.m3s-7xFHC)){cursor:pointer}.m3s-jnWPt{color:var(--_icon-color);pointer-events:none}.m3s-jnWPt.m3s-7xFHC{color:var(--_error-color)}.m3s-7-Vzl{--_container-shape:var(--m3-outlined-text-field-container-shape,var(--m3-shape-extra-small));--_outline-color:var(--m3-outlined-text-field-outline-color,var(--m3c-outline));--_outline-width:var(--m3-outlined-text-field-outline-width,1px);--_focus-outline-color:var(--m3-outlined-text-field-focus-outline-color,var(--m3c-primary));--_focus-outline-width:var(--m3-outlined-text-field-focus-outline-width,.125rem);--_hover-outline-color:var(--m3-outlined-text-field-hover-outline-color,var(--m3c-on-surface));--_error-outline-color:var(--m3-outlined-text-field-error-outline-color,var(--m3c-error));--_error-label-color:var(--m3-outlined-text-field-error-label-color,var(--m3c-error));--_label-background-color:var(--m3-outlined-text-field-label-background-color,var(--m3v-background))}.m3s-7-Vzl :is(input,textarea){border-radius:var(--_container-shape);background-color:#0000;padding:1rem}.m3s-7-Vzl textarea{resize:none}.m3s-7-Vzl label{background-color:var(--_label-background-color);padding:0 .25rem;inset-inline-start:.75rem}.m3s-7-Vzl :is(input,textarea):focus~label,.m3s-7-Vzl :is(input,textarea):not(:placeholder-shown)~label{font-size:.75rem;line-height:1.333;top:0}.m3s-YKJQV label,.m3s-YKJQV :is(input,textarea):enabled:hover:not(:focus)~label,.m3s-YKJQV :is(input,textarea):focus~label{color:var(--_error-label-color)}.m3s-usiTf{border:var(--_outline-width) solid var(--_outline-color);border-radius:var(--_container-shape)}.m3s-7-Vzl :is(input,textarea):enabled:hover:not(:focus)~.m3s-usiTf{border-color:var(--_hover-outline-color)}.m3s-7-Vzl :is(input,textarea):focus~.m3s-usiTf{border-color:var(--_focus-outline-color);border-width:var(--_focus-outline-width)}.m3s-YKJQV .m3s-usiTf,.m3s-YKJQV :is(input,textarea):enabled:hover:not(:focus)~.m3s-usiTf,.m3s-YKJQV :is(input,textarea):focus~.m3s-usiTf{border-color:var(--_error-outline-color)}.m3s-wL-gV{min-width:var(--m3-text-field-container-min-width,15rem);flex-direction:column;display:flex}.m3s-wL-gV:has(:where(textarea,input):disabled){opacity:var(--m3-text-field-disabled-opacity,.38)}.m3s-5WD26{height:calc(var(--m3-text-field-container-height,3.5rem) * var(--m3-density-scale,1))}.m3s-TfP6r{min-height:calc(var(--m3-text-field-container-min-height,5rem) * var(--m3-density-scale,1))}.m3s-Z6Ztg{color:var(--m3-text-field-supporting-text-color,var(--m3c-on-surface-variant));margin:4px 16px 0;transition:color .1s}.m3s-Z6Ztg.m3s-7xFHC{color:var(--m3-text-field-error-supporting-text-color,var(--m3c-error))}.m3s-FNg5d{--_input-color:var(--m3-text-field-input-text-color,var(--m3c-on-surface));--_label-color:var(--m3-text-field-label-color,var(--m3c-on-surface-variant));--_focus-label-color:var(--m3-text-field-focus-label-color,var(--m3c-primary));--_hover-label-color:var(--m3-text-field-hover-label-color,var(--m3c-on-surface));--_icon-color:var(--m3-text-field-icon-color,var(--m3c-on-surface-variant));--_error-color:var(--m3-text-field-error-color,var(--m3c-error));--_caret-color:var(--m3-text-field-caret-color,var(--m3c-primary));flex-grow:1;align-items:center;min-width:0;display:inline-flex;position:relative}.m3s-u5-qX{font-family:var(--m3-text-field-input-font,var(--m3-font));font-size:var(--m3-text-field-input-size,1rem);line-height:var(--m3-text-field-input-line-height,1.5);font-weight:var(--m3-text-field-input-weight,400);width:100%;height:100%;color:var(--_input-color);caret-color:var(--_caret-color);border:none;outline:none;animation:none;position:absolute;inset:0}.m3s-u5-qX:focus-visible{animation:none}.m3s-u5-qX::placeholder{-webkit-user-select:none;user-select:none}.m3s--f-9i{font-family:var(--m3-text-field-label-font,var(--m3-font));font-size:var(--m3-text-field-label-size,1rem);line-height:var(--m3-text-field-label-line-height,1.5);font-weight:var(--m3-text-field-label-weight,400);-webkit-user-select:none;user-select:none;color:var(--_label-color);pointer-events:none;top:50%;transition:color .2s,top .2s,translate .2s,font-size .2s,line-height .2s,letter-spacing .2s;transition-timing-function:var(--m3-timing-function-fast);position:absolute;inset-inline-start:1rem;translate:0 -50%}.m3s-ipDMD{margin-inline-start:.75rem;position:relative}.m3s-FNg5d:has(.m3s-ipDMD) .m3s-u5-qX{padding-inline-start:2.75rem}.m3s-FNg5d:has(.m3s-ipDMD) .m3s--f-9i{margin-inline-start:1.75rem}.m3s-FNg5d:has(.m3s-mb8sS) .m3s-u5-qX{padding-inline-end:2.75rem}.m3s-FNg5d:has(.m3s-mb8sS) .m3s--f-9i{margin-inline-end:1.75rem}.m3s-mb8sS{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;inset-inline-end:0}.m3s-mb8sS:not(:has(.m3s-7xFHC)){cursor:pointer}.m3s-jnWPt{color:var(--_icon-color);pointer-events:none}.m3s-jnWPt.m3s-7xFHC{color:var(--_error-color)}.m3s-zjbVO{outline:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.m3s-TXMmZ{pointer-events:none;transition:all .1s;position:absolute;inset:0}.m3s-u5-qX:focus~label{color:var(--_focus-label-color)}.m3s-u5-qX:enabled:hover:not(:focus)~label{color:var(--_hover-label-color)}}:root{--m3c-surface:var(--lightningcss-light,#fdf7fe)var(--lightningcss-dark,#0f0d12);--m3c-surface-container-lowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--m3c-surface-container-low:var(--lightningcss-light,#f8f1fa)var(--lightningcss-dark,#141218);--m3c-surface-container:var(--lightningcss-light,#f2ecf5)var(--lightningcss-dark,#1b181f);--m3c-surface-container-high:var(--lightningcss-light,#ece6f0)var(--lightningcss-dark,#211e26);--m3c-surface-container-highest:var(--lightningcss-light,#e7e0ec)var(--lightningcss-dark,#27242d);--m3c-on-surface:var(--lightningcss-light,#34313a)var(--lightningcss-dark,#eae3ef);--m3c-on-surface-variant:var(--lightningcss-light,#615d67)var(--lightningcss-dark,#afa9b4);--m3c-outline:var(--lightningcss-light,#7e7983)var(--lightningcss-dark,#78737e);--m3c-outline-variant:var(--lightningcss-light,#b6b0bb)var(--lightningcss-dark,#4a4650);--m3c-inverse-surface:var(--lightningcss-light,#0f0d12)var(--lightningcss-dark,#fdf7fe);--m3c-inverse-on-surface:var(--lightningcss-light,#a09ba1)var(--lightningcss-dark,#575459);--m3c-primary:var(--lightningcss-light,#655789)var(--lightningcss-dark,#cec0ec);--m3c-on-primary:var(--lightningcss-light,#fdf7ff)var(--lightningcss-dark,#453a5f);--m3c-primary-container:var(--lightningcss-light,#d2c0f9)var(--lightningcss-dark,#574c72);--m3c-on-primary-container:var(--lightningcss-light,#483a6a)var(--lightningcss-dark,#eadeff);--m3c-inverse-primary:var(--lightningcss-light,#d2c0f9)var(--lightningcss-dark,#64597f);--m3c-secondary:var(--lightningcss-light,#635c71)var(--lightningcss-dark,#ccc2db);--m3c-on-secondary:var(--lightningcss-light,#fdf7ff)var(--lightningcss-dark,#433d51);--m3c-secondary-container:var(--lightningcss-light,#e8def8)var(--lightningcss-dark,#3e384c);--m3c-on-secondary-container:var(--lightningcss-light,#554e63)var(--lightningcss-dark,#c4bbd4);--m3c-tertiary:var(--lightningcss-light,#7c5270)var(--lightningcss-dark,#ffcfee);--m3c-on-tertiary:var(--lightningcss-light,#fff7f9)var(--lightningcss-dark,#69415f);--m3c-tertiary-container:#f4bfe2;--m3c-on-tertiary-container:#603955;--m3c-error:var(--lightningcss-light,#a8364b)var(--lightningcss-dark,#f97386);--m3c-on-error:var(--lightningcss-light,#fff7f7)var(--lightningcss-dark,#490013);--m3c-error-container:var(--lightningcss-light,#f97386)var(--lightningcss-dark,#871c34);--m3c-on-error-container:var(--lightningcss-light,#6e0523)var(--lightningcss-dark,#ff97a3);--m3c-shadow:#000;--m3c-scrim:#000;--m3c-on-on-primary:var(--lightningcss-light,#655788)var(--lightningcss-dark,#cebfec);--m3c-primary-container-subtle:var(--lightningcss-light,#e2d3ff)var(--lightningcss-dark,#302649);--m3c-on-primary-container-subtle:var(--lightningcss-light,#534575)var(--lightningcss-dark,#b2a4cf);--m3c-secondary-container-subtle:var(--lightningcss-light,#e0d6ef)var(--lightningcss-dark,#2f293c);--m3c-on-secondary-container-subtle:var(--lightningcss-light,#50495e)var(--lightningcss-dark,#b0a7bf);--m3c-tertiary-container-subtle:var(--lightningcss-light,#ffcbed)var(--lightningcss-dark,#43203b);--m3c-on-tertiary-container-subtle:var(--lightningcss-light,#67405d)var(--lightningcss-dark,#ce9cbe);--m3c-error-container-subtle:var(--lightningcss-light,#ffced2)var(--lightningcss-dark,#5f001c);--m3c-on-error-container-subtle:var(--lightningcss-light,#8f2339)var(--lightningcss-dark,#ff8796);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--m3c-primary);font-family:Google Sans Flex,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}label{-webkit-tap-highlight-color:transparent}body{font-family:var(--m3-font);background-color:var(--m3c-surface);color:var(--m3c-on-surface);margin:0}.demo-container{max-width:1200px;margin:0 auto;padding:2rem}header{text-align:center;margin-bottom:3rem}header h1{color:var(--m3c-primary);margin:0;font-size:3rem}header p{color:var(--m3c-on-surface-variant);margin:.5rem 0 0;font-size:1.25rem}section{margin-bottom:3rem}section h2{color:var(--m3c-on-surface);margin-bottom:1.5rem;font-size:2rem}.button-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.card-row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.switch-row{align-items:center;gap:1rem;display:flex}.switch-row label{cursor:pointer;align-items:center;gap:1rem;display:flex}.switch-demo{flex-direction:column;gap:1rem;display:flex}.switch-item{border-radius:var(--m3-shape-medium);cursor:pointer;transition:background-color var(--m3-easing-fast);align-items:center;gap:.75rem;padding:.5rem;display:flex}.switch-item:hover{background-color:oklab(from var(--m3c-on-surface) l a b / .05)}.demo-note{background-color:var(--m3c-surface-container);border-radius:var(--m3-shape-medium);border-left:4px solid var(--m3c-primary);margin-top:1rem;padding:1rem}.demo-note p{color:var(--m3c-on-surface-variant);margin:0;font-size:.875rem;line-height:1.5}.demo-note code{background-color:oklab(from var(--m3c-primary) l a b / .1);color:var(--m3c-primary);border-radius:.25rem;padding:.125rem .375rem;font-family:Consolas,Monaco,monospace;font-size:.85em}.easing-demo{background-color:var(--m3c-surface-container-low);border-radius:var(--m3-shape-large);flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.easing-item{flex-direction:column;gap:.5rem;display:flex}.easing-label{color:var(--m3c-on-surface);font-size:.875rem;font-weight:500}.easing-bar-container{width:100%;height:3rem;position:relative}.easing-bar{background:linear-gradient(90deg, var(--m3c-primary), var(--m3c-tertiary));border-radius:var(--m3-shape-small);width:3rem;height:3rem;box-shadow:var(--m3-elevation-1);position:absolute}@keyframes slideStandard{0%{transform:translate(0)}50%{animation-timing-function:var(--m3-easing);transform:translate(calc(100vw - 18rem))}to{animation-timing-function:var(--m3-easing);transform:translate(0)}}@keyframes slideFast{0%{transform:translate(0)}50%{animation-timing-function:var(--m3-easing-fast);transform:translate(calc(100vw - 18rem))}to{animation-timing-function:var(--m3-easing-fast);transform:translate(0)}}@keyframes slideFastSpatial{0%{transform:translate(0)}50%{animation-timing-function:var(--m3-easing-fast-spatial);transform:translate(calc(100vw - 18rem))}to{animation-timing-function:var(--m3-easing-fast-spatial);transform:translate(0)}}@keyframes slideEmphasized{0%{transform:translate(0)}50%{animation-timing-function:var(--m3-timing-function-emphasized-decel);transform:translate(calc(100vw - 18rem))}to{animation-timing-function:var(--m3-timing-function-emphasized-decel);transform:translate(0)}}.expanded-overlay{background-color:oklab(from var(--m3c-scrim) l a b / .3);z-index:100;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.expanded-card{width:100%;max-width:600px}
