.material-chrome{--g-solid:var(--shell-glass-solid);border-color:var(--shell-glass-border);background:var(--shell-glass-surface);box-shadow:var(--shell-glass-highlight),var(--shell-glass-shadow);-webkit-backdrop-filter:blur(var(--shell-glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--shell-glass-blur)) saturate(var(--glass-saturate))}.material-chrome-strong{background:var(--shell-glass-strong)}.material-pane{--g-solid:var(--shell-glass-solid);isolation:isolate;border-color:var(--shell-glass-border);box-shadow:var(--shell-glass-shadow)}.material-pane:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--shell-glass-surface);box-shadow:var(--shell-glass-highlight);-webkit-backdrop-filter:blur(var(--shell-glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--shell-glass-blur)) saturate(var(--glass-saturate))}.material-pane-strong:before{background:var(--shell-glass-strong)}.material-float{--g-solid:var(--material-float-solid);background:var(--material-float);box-shadow:var(--material-highlight),var(--elevation-1);-webkit-backdrop-filter:blur(var(--material-float-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--material-float-blur)) saturate(var(--glass-saturate))}.material-float,.material-overlay{border:1px solid var(--material-edge);border-radius:var(--radius-lg)}.material-overlay{--g-solid:var(--material-overlay-solid);background:var(--material-overlay);box-shadow:var(--material-highlight),var(--elevation-2);-webkit-backdrop-filter:blur(var(--material-overlay-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--material-overlay-blur)) saturate(var(--glass-saturate));animation:material-enter var(--motion-enter)}.material-content{--g-solid:var(--material-content-solid);background:var(--material-content);box-shadow:var(--material-highlight),var(--elevation-1)}.material-content,.material-content-solid{border:1px solid var(--material-edge);border-radius:var(--radius-lg)}.material-content-solid{background:var(--material-content-solid);box-shadow:var(--elevation-1)}@keyframes material-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.opaque-ui .material-chrome,html.opaque-ui .material-chrome-strong,html.opaque-ui .material-content,html.opaque-ui .material-float,html.opaque-ui .material-overlay,html.opaque-ui .material-pane,html.opaque-ui .material-pane-strong:before,html.opaque-ui .material-pane:before{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--glass-opaque-edge)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.material-chrome,.material-chrome-strong,.material-content,.material-float,.material-overlay,.material-pane,.material-pane-strong:before,.material-pane:before{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--glass-opaque-edge)}}@media (prefers-reduced-transparency:reduce){.material-chrome,.material-chrome-strong,.material-content,.material-float,.material-overlay,.material-pane,.material-pane-strong:before,.material-pane:before{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--glass-opaque-edge)}}@media (prefers-contrast:more){.material-chrome,.material-chrome-strong,.material-content,.material-float,.material-overlay,.material-pane,.material-pane-strong:before,.material-pane:before{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--glass-opaque-edge)}.material-content-solid{border-color:var(--glass-opaque-edge)}}@media (prefers-reduced-motion:reduce){.material-overlay{animation-duration:80ms;animation-name:material-fade}}@keyframes material-fade{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.material-chrome,.material-chrome-strong,.material-content,.material-content-solid,.material-float,.material-overlay,.material-pane:before{background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.material-content,.material-content-solid{border:1px solid CanvasText}}