:root{--md-sys-color-primary: #6750a4;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #eaddff;--md-sys-color-on-primary-container: #21005d;--md-sys-color-secondary: #635a75;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #e8def8;--md-sys-color-on-secondary-container: #1d192b;--md-sys-color-tertiary: #7d5260;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #ffd8e4;--md-sys-color-on-tertiary-container: #31111d;--md-sys-color-surface: #fef7ff;--md-sys-color-surface-dim: #ded8e1;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f7f2fa;--md-sys-color-surface-container: #f3edf7;--md-sys-color-surface-container-high: #ece6f0;--md-sys-color-surface-container-highest: #e6e0e9;--md-sys-color-surface-variant: #e7e0ec;--md-sys-color-on-surface: #1d1b20;--md-sys-color-on-surface-variant: #49454f;--md-sys-color-outline: #79747e;--md-sys-color-outline-variant: #cac4d0;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #322f35;--md-sys-color-inverse-on-surface: #f5eff7;--md-sys-color-inverse-primary: #d0bcff;--md-sys-color-error: #b3261e;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #f9dedc;--md-sys-color-on-error-container: #410e0b;--md-sys-state-hover-opacity: .08;--md-sys-state-focus-opacity: .1;--md-sys-state-pressed-opacity: .1;--md-sys-state-dragged-opacity: .16;--md-ref-typeface-brand: "Roboto", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--md-ref-typeface-plain: var(--md-ref-typeface-brand);--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-typescale-display-small: 400 36px / 44px var(--md-ref-typeface-brand);--md-sys-typescale-headline-small: 400 24px / 32px var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium: 400 28px / 36px var(--md-ref-typeface-brand);--md-sys-typescale-title-large: 400 22px / 28px var(--md-ref-typeface-brand);--md-sys-typescale-title-medium: 500 16px / 24px var(--md-ref-typeface-brand);--md-sys-typescale-title-small: 500 14px / 20px var(--md-ref-typeface-brand);--md-sys-typescale-body-large: 400 16px / 24px var(--md-ref-typeface-brand);--md-sys-typescale-body-medium: 400 14px / 20px var(--md-ref-typeface-brand);--md-sys-typescale-body-small: 400 12px / 16px var(--md-ref-typeface-brand);--md-sys-typescale-label-large: 500 14px / 20px var(--md-ref-typeface-brand);--md-sys-typescale-label-medium: 500 12px / 16px var(--md-ref-typeface-brand);--md-sys-typescale-label-small: 500 11px / 16px var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-shape-corner-none: 0;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-large-increased: 20px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-extra-large-increased: 32px;--md-sys-shape-corner-extra-extra-large: 48px;--md-sys-shape-corner-full: 9999px;--app-shape-card: var(--md-sys-shape-corner-large-increased);--app-shape-dialog: var(--md-sys-shape-corner-extra-large);--app-shape-list-outer: var(--md-sys-shape-corner-extra-large);--app-shape-list-inner: var(--md-sys-shape-corner-small);--app-shape-fab: var(--md-sys-shape-corner-large);--app-ease-plain: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized: var(--app-ease-spatial);--md-sys-motion-easing-emphasized-decelerate: var(--app-ease-spatial);--md-sys-motion-easing-emphasized-accelerate: var(--app-ease-effects);--md-sys-motion-easing-standard: var(--app-ease-effects);--md-sys-motion-easing-standard-decelerate: var(--app-ease-effects);--md-sys-motion-easing-standard-accelerate: var(--app-ease-plain);--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0 1px 2px 0 rgb(0 0 0 / .3), 0 1px 3px 1px rgb(0 0 0 / .15);--md-sys-elevation-level2: 0 1px 2px 0 rgb(0 0 0 / .3), 0 2px 6px 2px rgb(0 0 0 / .15);--md-sys-elevation-level3: 0 1px 3px 0 rgb(0 0 0 / .3), 0 4px 8px 3px rgb(0 0 0 / .15);--md-sys-elevation-level4: 0 2px 3px 0 rgb(0 0 0 / .3), 0 6px 10px 4px rgb(0 0 0 / .15);--md-sys-elevation-level5: 0 4px 4px 0 rgb(0 0 0 / .3), 0 8px 12px 6px rgb(0 0 0 / .15);--app-rail-collapsed-width: 96px;--app-rail-expanded-width: 220px;--app-rail-item-height: 56px;--app-appbar-height: 64px;--app-list-item-height: 72px;--app-icon-badge-size: 40px;--app-gap-connected: 3px;--app-gap-block: 8px;--app-gap-section: 16px;--app-margin-edge: 16px;--app-fab-size: 56px;--app-dialog-max-width: 400px;color-scheme:light}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-400-LQx_yj2g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-latin-400-BbN1-h6n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-500-BkXtKAe_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-latin-500-B7IAkQ6t.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-latin-ext-700-Pfs11Zga.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./roboto-latin-700-CpCkVgOL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(./material-symbols-rounded-mnFuKa35.woff2) format("woff2")}:root{--app-ease-spatial: linear(0, .0167, .0606, .1235, .1986, .2805, .3648, .4484, .5286, .6038, .6728, .735, .7901, .8381, .8793, .914, .9428, .9662, .9848, .9993, 1.0101, 1.018, 1.0233, 1.0265, 1.0281, 1.0283, 1.0277, 1.0263, 1.0244, 1.0222, 1.0198, 1.0174, 1);--app-spring-spatial-fast: .35s var(--app-ease-spatial);--app-spring-spatial-default: .5s var(--app-ease-spatial);--app-spring-spatial-slow: .75s var(--app-ease-spatial);--app-ease-effects: linear(0, .0094, .0343, .0703, .1139, .1626, .2142, .267, .3197, .3715, .4216, .4696, .5151, .5579, .598, .6352, .6697, .7015, .7308, .7575, .7819, .8041, .8243, .8426, .8592, .8741, .8876, .8997, .9106, .9203, .9291, .9369, 1);--app-spring-effects-fast: .15s var(--app-ease-effects);--app-spring-effects-default: .2s var(--app-ease-effects);--app-spring-effects-slow: .3s var(--app-ease-effects)}@media(prefers-reduced-motion:reduce){:root{--app-ease-spatial: var(--app-ease-plain);--app-ease-effects: var(--app-ease-plain);--app-spring-spatial-fast: 1ms var(--app-ease-plain);--app-spring-spatial-default: 1ms var(--app-ease-plain);--app-spring-spatial-slow: 1ms var(--app-ease-plain);--app-spring-effects-fast: 1ms var(--app-ease-plain);--app-spring-effects-default: 1ms var(--app-ease-plain);--app-spring-effects-slow: 1ms var(--app-ease-plain)}}:root[data-motion=reduced]{--app-ease-spatial: var(--app-ease-plain);--app-ease-effects: var(--app-ease-plain);--app-spring-spatial-fast: 158ms var(--app-ease-plain);--app-spring-spatial-default: 225ms var(--app-ease-plain);--app-spring-spatial-slow: 338ms var(--app-ease-plain);--app-spring-effects-fast: 98ms var(--app-ease-plain);--app-spring-effects-default: .13s var(--app-ease-plain);--app-spring-effects-slow: 195ms var(--app-ease-plain)}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-medium);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}md-icon{--md-icon-font: "Material Symbols Rounded";font-variation-settings:"FILL" var(--app-icon-fill, 0),"wght" var(--app-icon-weight, 400),"GRAD" 0,"opsz" 24;user-select:none}.icon--filled{--app-icon-fill: 1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shell{--app-rail-width: var(--app-rail-collapsed-width);display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--md-sys-color-surface)}.shell[data-rail=expanded]{--app-rail-width: var(--app-rail-expanded-width)}.main{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--app-margin-edge)}.screen{display:flex;flex-direction:column;gap:var(--app-gap-section);width:100%;max-width:1152px;margin-inline:auto}.screen--forward{animation:screen-forward var(--app-spring-spatial-default) both}.screen--back{animation:screen-back var(--app-spring-spatial-default) both}@keyframes screen-forward{0%{opacity:0;transform:translate(32px) scale(.97)}to{opacity:1;transform:none}}@keyframes screen-back{0%{opacity:0;transform:translate(-32px) scale(.97)}to{opacity:1;transform:none}}.rail{flex:0 0 auto;width:var(--app-rail-width);height:100%;display:flex;flex-direction:column;gap:4px;padding:12px;overflow:hidden auto;background:var(--md-sys-color-surface-container);transition:width var(--app-spring-spatial-slow),padding var(--app-spring-spatial-slow)}.rail[data-expanded=true]{padding-inline:16px}.rail__menu{display:flex;justify-content:center;margin-bottom:var(--app-gap-block)}.rail[data-expanded=true] .rail__menu{justify-content:flex-start;padding-inline-start:4px}.rail-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:56px;padding:6px 0;border:0;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);cursor:pointer;transition:background-color var(--app-spring-effects-default),color var(--app-spring-effects-default),transform var(--app-spring-effects-fast),padding var(--app-spring-spatial-slow);-webkit-tap-highlight-color:transparent}.rail-item:active{transform:scale(.96)}.rail-item__indicator{display:grid;place-items:center;width:56px;height:32px;border-radius:var(--md-sys-shape-corner-full);--md-icon-color: currentColor;transition:background-color var(--app-spring-effects-default),width var(--app-spring-spatial-default),height var(--app-spring-spatial-default)}.rail-item__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail[data-expanded=true] .rail-item{flex-direction:row;justify-content:flex-start;gap:8px;min-height:var(--app-rail-item-height);padding:0 16px 0 4px}.rail[data-expanded=true] .rail-item__indicator{width:32px;flex:0 0 32px}.rail-item[aria-current=page]{color:var(--md-sys-color-secondary)}.rail-item[aria-current=page] .rail-item__indicator{--md-icon-color: var(--md-sys-color-on-secondary-container)}.rail[data-expanded=false] .rail-item[aria-current=page] .rail-item__indicator{background:var(--md-sys-color-secondary-container)}.rail[data-expanded=true] .rail-item[aria-current=page]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.rail-item[aria-current=page] .rail-item__label{font-weight:600}.appbar{flex:0 0 auto;display:flex;align-items:center;gap:4px;height:var(--app-appbar-height);padding-inline:12px var(--app-margin-edge);background:var(--md-sys-color-surface);transition:background-color var(--app-spring-effects-default)}.appbar[data-scrolled=true]{background:var(--md-sys-color-surface-container)}.appbar__title{flex:1;min-width:0;display:flex;align-items:center;gap:6px;margin:0 0 0 4px;font:var(--md-sys-typescale-title-large);color:var(--md-sys-color-on-surface)}.appbar__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar__verified{flex:0 0 auto;--md-icon-size: 22px;--app-icon-fill: 1;--md-icon-color: var(--md-sys-color-primary)}.appbar__count{flex:0 0 auto;font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant)}.fab{position:fixed;right:var(--app-margin-edge);bottom:var(--app-margin-edge);z-index:3;--md-fab-container-shape: var(--app-shape-fab);box-shadow:var(--md-sys-elevation-level3);transition:transform var(--app-spring-effects-fast),box-shadow var(--app-spring-effects-fast)}.fab:active{transform:scale(.94)}.fab--enter{animation:fab-in var(--app-spring-spatial-fast) both}@keyframes fab-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.snackbar{position:fixed;left:calc(var(--app-rail-width) + var(--app-margin-edge));bottom:var(--app-margin-edge);z-index:4;display:flex;align-items:center;gap:4px;max-width:min(560px,calc(100vw - var(--app-rail-width) - var(--app-margin-edge) * 2));min-height:48px;padding:4px 4px 4px 16px;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level3);font:var(--md-sys-typescale-body-medium);transition:left var(--app-spring-spatial-slow)}.snackbar--enter{animation:snackbar-in var(--app-spring-spatial-fast) both}.snackbar--leave{animation:snackbar-out var(--app-spring-effects-fast) both}@keyframes snackbar-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes snackbar-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.snackbar__text{flex:1;min-width:0}.snackbar md-text-button{--md-text-button-label-text-color: var(--md-sys-color-inverse-primary);--md-text-button-hover-label-text-color: var(--md-sys-color-inverse-primary);--md-text-button-focus-label-text-color: var(--md-sys-color-inverse-primary);--md-text-button-pressed-label-text-color: var(--md-sys-color-inverse-primary);--md-text-button-hover-state-layer-color: var(--md-sys-color-inverse-primary)}.snackbar md-icon-button{--md-icon-button-icon-color: var(--md-sys-color-inverse-on-surface);--md-icon-button-hover-icon-color: var(--md-sys-color-inverse-on-surface);--md-icon-button-focus-icon-color: var(--md-sys-color-inverse-on-surface);--md-icon-button-pressed-icon-color: var(--md-sys-color-inverse-on-surface);--md-icon-button-hover-state-layer-color: var(--md-sys-color-inverse-on-surface)}md-dialog{--md-dialog-container-shape: var(--app-shape-dialog);--md-dialog-container-color: var(--md-sys-color-surface-container-high);--md-dialog-headline-color: var(--md-sys-color-on-surface);--md-dialog-headline-font: var(--md-sys-typescale-headline-small);--md-dialog-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-dialog-supporting-text-font: var(--md-sys-typescale-body-medium);--md-dialog-divider-color: var(--md-sys-color-outline-variant)}.dialog__body{display:flex;flex-direction:column;gap:var(--app-gap-section);width:min(var(--app-dialog-max-width),76vw)}.dialog__text{margin:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.dialog__actions{display:flex;align-items:center;gap:var(--app-gap-block);width:100%;padding:4px 8px 8px}.dialog__actions .dialog__actions-spacer{flex:1}.dialog__danger{--md-text-button-label-text-color: var(--md-sys-color-error);--md-text-button-hover-label-text-color: var(--md-sys-color-error);--md-text-button-focus-label-text-color: var(--md-sys-color-error);--md-text-button-pressed-label-text-color: var(--md-sys-color-error);--md-text-button-hover-state-layer-color: var(--md-sys-color-error);--md-text-button-focus-state-layer-color: var(--md-sys-color-error);--md-text-button-pressed-state-layer-color: var(--md-sys-color-error)}@media(max-width:900px){.shell[data-rail=expanded]{--app-rail-width: var(--app-rail-collapsed-width)}.screen{max-width:none}}@media(max-width:620px){.content{padding:var(--app-gap-block)}.appbar{padding-inline:4px var(--app-gap-block)}.dialog__body{width:min(var(--app-dialog-max-width),84vw)}}anyu-home,anyu-search,anyu-favorites,anyu-settings{display:flex;flex-direction:column;gap:var(--app-gap-section)}md-filled-button,md-filled-tonal-button,md-outlined-button,md-elevated-button,md-text-button{--md-filled-button-container-height: 56px;--md-filled-button-leading-space: 24px;--md-filled-button-trailing-space: 24px;--md-filled-button-with-leading-icon-leading-space: 16px;--md-filled-button-label-text-size: 1rem;--md-filled-button-label-text-line-height: 1.5rem;--md-filled-button-icon-size: 24px;--md-filled-tonal-button-container-height: 56px;--md-filled-tonal-button-leading-space: 24px;--md-filled-tonal-button-trailing-space: 24px;--md-filled-tonal-button-with-leading-icon-leading-space: 16px;--md-filled-tonal-button-label-text-size: 1rem;--md-filled-tonal-button-label-text-line-height: 1.5rem;--md-filled-tonal-button-icon-size: 24px;--md-outlined-button-container-height: 56px;--md-outlined-button-leading-space: 24px;--md-outlined-button-trailing-space: 24px;--md-outlined-button-with-leading-icon-leading-space: 16px;--md-outlined-button-label-text-size: 1rem;--md-outlined-button-label-text-line-height: 1.5rem;--md-outlined-button-icon-size: 24px;--md-elevated-button-container-height: 56px;--md-elevated-button-label-text-size: 1rem;--md-elevated-button-label-text-line-height: 1.5rem;--md-text-button-container-height: 48px;--md-text-button-label-text-size: 1rem;--md-text-button-label-text-line-height: 1.5rem;--md-text-button-icon-size: 24px}md-filled-button:active,md-filled-tonal-button:active,md-outlined-button:active,md-elevated-button:active,md-text-button:active,md-fab:active{transform:scale(.97)}md-filled-button,md-filled-tonal-button,md-outlined-button,md-elevated-button,md-text-button,md-fab,md-icon-button,md-filled-icon-button,md-filled-tonal-icon-button,md-filter-chip{transition:transform var(--app-spring-effects-fast, .15s)}.dialog__confirm-danger{--md-filled-button-container-color: var(--md-sys-color-error);--md-filled-button-label-text-color: var(--md-sys-color-on-error);--md-filled-button-hover-container-color: var(--md-sys-color-error);--md-filled-button-pressed-container-color: var(--md-sys-color-error);--md-filled-button-hover-state-layer-color: var(--md-sys-color-on-error);--md-filled-button-pressed-state-layer-color: var(--md-sys-color-on-error);--md-filled-button-focus-state-layer-color: var(--md-sys-color-on-error)}.danger-button{--md-text-button-label-text-color: var(--md-sys-color-error);--md-text-button-hover-state-layer-color: var(--md-sys-color-error);--md-text-button-pressed-state-layer-color: var(--md-sys-color-error);--md-text-button-focus-state-layer-color: var(--md-sys-color-error)}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-gap-block)}.button-group--connected{gap:var(--app-gap-connected)}.button-group--connected>*{--md-filled-button-container-shape-start-start: var(--app-shape-list-inner);--md-filled-button-container-shape-start-end: var(--app-shape-list-inner);--md-filled-button-container-shape-end-start: var(--app-shape-list-inner);--md-filled-button-container-shape-end-end: var(--app-shape-list-inner);--md-filled-tonal-button-container-shape-start-start: var(--app-shape-list-inner);--md-filled-tonal-button-container-shape-start-end: var(--app-shape-list-inner);--md-filled-tonal-button-container-shape-end-start: var(--app-shape-list-inner);--md-filled-tonal-button-container-shape-end-end: var(--app-shape-list-inner);--md-outlined-button-container-shape-start-start: var(--app-shape-list-inner);--md-outlined-button-container-shape-start-end: var(--app-shape-list-inner);--md-outlined-button-container-shape-end-start: var(--app-shape-list-inner);--md-outlined-button-container-shape-end-end: var(--app-shape-list-inner)}.button-group--connected>:first-child{--md-filled-button-container-shape-start-start: var(--md-sys-shape-corner-full);--md-filled-button-container-shape-end-start: var(--md-sys-shape-corner-full);--md-filled-tonal-button-container-shape-start-start: var(--md-sys-shape-corner-full);--md-filled-tonal-button-container-shape-end-start: var(--md-sys-shape-corner-full);--md-outlined-button-container-shape-start-start: var(--md-sys-shape-corner-full);--md-outlined-button-container-shape-end-start: var(--md-sys-shape-corner-full)}.button-group--connected>:last-child{--md-filled-button-container-shape-start-end: var(--md-sys-shape-corner-full);--md-filled-button-container-shape-end-end: var(--md-sys-shape-corner-full);--md-filled-tonal-button-container-shape-start-end: var(--md-sys-shape-corner-full);--md-filled-tonal-button-container-shape-end-end: var(--md-sys-shape-corner-full);--md-outlined-button-container-shape-start-end: var(--md-sys-shape-corner-full);--md-outlined-button-container-shape-end-end: var(--md-sys-shape-corner-full)}.wide-button{inline-size:100%;--md-filled-button-container-elevation: var(--md-sys-elevation-level0)}.list-group{display:flex;flex-direction:column;gap:var(--app-gap-connected)}.list-row{--app-row-shape-start-start: var(--app-shape-list-inner);--app-row-shape-start-end: var(--app-shape-list-inner);--app-row-shape-end-start: var(--app-shape-list-inner);--app-row-shape-end-end: var(--app-shape-list-inner);display:flex;align-items:stretch;overflow:hidden;background:var(--md-sys-color-surface-container-low);border-start-start-radius:var(--app-row-shape-start-start);border-start-end-radius:var(--app-row-shape-start-end);border-end-start-radius:var(--app-row-shape-end-start);border-end-end-radius:var(--app-row-shape-end-end);transition:background var(--app-spring-effects-fast, .15s),transform var(--app-spring-effects-fast, .15s)}.list-group>.list-row:first-child,.settings-list>md-list-item:first-child{--app-row-shape-start-start: var(--app-shape-list-outer);--app-row-shape-start-end: var(--app-shape-list-outer)}.list-group>.list-row:last-child,.settings-list>md-list-item:last-child{--app-row-shape-end-start: var(--app-shape-list-outer);--app-row-shape-end-end: var(--app-shape-list-outer)}.list-group>.list-row:only-child{--app-row-shape-start-start: var(--app-shape-list-outer);--app-row-shape-start-end: var(--app-shape-list-outer);--app-row-shape-end-start: var(--app-shape-list-outer);--app-row-shape-end-end: var(--app-shape-list-outer)}.list-row:hover{background:var(--md-sys-color-surface-container)}.list-row[data-emphasis=true]{background:var(--md-sys-color-primary-container);--md-list-item-label-text-color: var(--md-sys-color-on-primary-container);--md-list-item-supporting-text-color: var(--md-sys-color-on-primary-container);--md-list-item-leading-icon-color: var(--md-sys-color-on-primary-container);--md-list-item-trailing-icon-color: var(--md-sys-color-on-primary-container)}.list-row[data-emphasis=true]:hover{background:var(--md-sys-color-primary-container);filter:brightness(.97)}.list-row__main{flex:1;min-inline-size:0;--md-list-item-one-line-container-height: var(--app-list-item-height);--md-list-item-two-line-container-height: var(--app-list-item-height);border-start-start-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0}.leading-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--app-icon-badge-size);block-size:var(--app-icon-badge-size);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.leading-badge--emphasis{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.leading-badge md-icon{color:inherit;font-size:24px}.list-row__hint{display:inline-flex;align-items:center;color:var(--md-sys-color-on-surface-variant)}.list-row__hint md-icon{color:inherit;font-size:24px}.list-row__actions{display:flex;align-items:center;gap:4px;padding-inline-end:12px;opacity:0;transition:opacity var(--app-spring-effects-fast, .15s)}.list-row:hover .list-row__actions,.list-row:focus-within .list-row__actions,.list-row__actions--pinned,shortcut-list[editing] .list-row__actions{opacity:1}.list-row__actions--pinned{--md-icon-button-icon-color: var(--md-sys-color-primary)}@media(hover:none){.list-row__actions{opacity:1}}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--app-gap-block);padding:48px var(--app-margin-edge);text-align:center}.empty__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:96px;block-size:96px;margin-block-end:var(--app-gap-block);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.empty__icon md-icon{color:inherit;font-size:40px}.empty__title{margin:0;font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface)}.empty__body{max-inline-size:420px;margin:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.empty md-filled-button{margin-block-start:var(--app-gap-block)}.date-block{display:flex;flex-direction:column;gap:var(--app-gap-block);align-items:flex-start;max-inline-size:420px}.date-field{inline-size:100%;max-inline-size:320px}anyu-date-field{display:block;inline-size:100%}.date-field__input{inline-size:100%;cursor:pointer;--md-outlined-text-field-trailing-icon-color: var(--md-sys-color-on-surface-variant)}.date-field__icon{color:inherit}.date-block__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--app-gap-block)}.date-block__day{font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface)}.date-block__text{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.cal{display:flex;flex-direction:column;gap:var(--app-gap-section);inline-size:min(320px,70vw)}.cal__headline{font:var(--md-sys-typescale-title-large);color:var(--md-sys-color-on-surface-variant)}.cal__selection{display:flex;flex-direction:column;gap:2px;margin:0}.cal__selection-main{font:var(--md-sys-typescale-headline-small);color:var(--md-sys-color-on-surface)}.cal__selection-sub{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.cal__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--app-gap-block)}.cal__month{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface)}.cal__weekdays,.cal__grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal__weekdays{justify-items:center}.cal__weekday{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.cal__grid{gap:2px;justify-items:center}.cal__day{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;padding:0;border:1px solid transparent;border-radius:var(--md-sys-shape-corner-full);background:none;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);cursor:pointer;transition:color var(--app-spring-effects-fast, .15s),background var(--app-spring-effects-fast, .15s)}.cal__day:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--app-spring-effects-fast, .15s)}.cal__day:hover:before{opacity:var(--md-sys-state-hover-opacity)}.cal__day:active:before{opacity:var(--md-sys-state-pressed-opacity)}.cal__day:active{transform:scale(.94)}.cal__day>*{position:relative}.cal__day--outside{color:var(--md-sys-color-on-surface-variant);opacity:.55}.cal__day--today{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.cal__day--selected{border-color:transparent;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.cal__day--selected.cal__day--outside{opacity:1}.search-bar{display:flex;align-items:center;gap:var(--app-gap-section)}.search-bar__field{flex:1;min-inline-size:0}.search-bar__go{flex:none}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-gap-block)}.screen__hint{margin:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.screen__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--app-gap-block)}.section{display:flex;flex-direction:column;gap:var(--app-gap-block)}.section__title{margin:0;font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface)}.section__hint{margin:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--app-gap-block)}.stat{display:flex;flex-direction:column;gap:4px;padding:var(--app-margin-edge);border-radius:var(--app-shape-card);background:var(--md-sys-color-surface-container-low)}.stat__value{font:var(--md-sys-typescale-headline-small);color:var(--md-sys-color-primary)}.stat__label{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.settings-list{display:flex;flex-direction:column;gap:var(--app-gap-connected);padding:0}.settings-list>md-list-item{--app-row-shape-start-start: var(--app-shape-list-inner);--app-row-shape-start-end: var(--app-shape-list-inner);--app-row-shape-end-start: var(--app-shape-list-inner);--app-row-shape-end-end: var(--app-shape-list-inner);--md-list-item-one-line-container-height: var(--app-list-item-height);--md-list-item-two-line-container-height: var(--app-list-item-height);background:var(--md-sys-color-surface-container-low);border-start-start-radius:var(--app-row-shape-start-start);border-start-end-radius:var(--app-row-shape-start-end);border-end-start-radius:var(--app-row-shape-end-start);border-end-end-radius:var(--app-row-shape-end-end)}.settings-row__icon{display:inline-flex;align-items:center;color:var(--md-sys-color-on-surface-variant)}.settings-row__icon md-icon{color:inherit;font-size:24px}.settings-field{inline-size:min(420px,100%)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-gap-block)}.editor__preview{display:flex;align-items:center;gap:var(--app-gap-section);padding:12px var(--app-gap-section);border-radius:var(--app-shape-card);background:var(--md-sys-color-surface-container-high)}.editor__preview-text{display:flex;flex-direction:column;min-inline-size:0}.editor__preview-name{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface)}.editor__preview-url{overflow:hidden;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap}.editor__switch{display:flex;align-items:center;justify-content:space-between;gap:var(--app-gap-section)}.editor__switch-label{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface)}.editor__switch-hint{display:block;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.editor__error{margin:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-error)}.menu-row__icon{display:inline-flex;align-items:center;color:var(--md-sys-color-on-surface-variant)}.menu-row__icon md-icon{color:inherit;font-size:24px}.appbar md-icon-button,.appbar md-filled-icon-button,.appbar md-filled-tonal-icon-button{--md-icon-button-state-layer-height: 48px;--md-icon-button-state-layer-width: 48px;--md-icon-button-icon-size: 24px}.appbar md-filled-icon-button{--md-icon-button-icon-color: var(--md-sys-color-on-primary)}.snackbar-host{position:fixed;inset-block-end:var(--app-margin-edge);inset-inline-start:calc(var(--app-rail-width) + var(--app-margin-edge));z-index:4;pointer-events:none}.snackbar-host>*{pointer-events:auto}.boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--app-gap-block);height:100vh;height:100dvh;padding:var(--app-margin-edge);text-align:center;background:var(--md-sys-color-surface)}.boot__icon{display:inline-flex;color:var(--md-sys-color-error)}.boot__icon md-icon{color:inherit;font-size:40px}.boot__title{margin:0;font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface)}.boot__text{max-inline-size:420px;margin:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}@media(max-width:620px){.search-bar{flex-direction:column;align-items:stretch}.list-row__actions{padding-inline-end:4px;opacity:1}.cal{inline-size:100%}}
