.md-circular-progress{animation:rotation 1.6s linear infinite;stroke:var(--md-sys-color-on-primary)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.md-circular-progress__circle{stroke-dasharray:180;stroke-dashoffset:0;transform-origin:center;animation:turn 1.6s ease-in-out infinite}@keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;transform:rotate(135deg)}to{stroke-dashoffset:180;transform:rotate(450deg)}}.range-slider input[type=range]{width:100%;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:6px;height:6px}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:.1rem solid rgba(128,128,128,.247);height:20px;width:20px;border-radius:50%;background-color:var(--md-sys-color-primary);cursor:pointer;margin-top:-7px;box-shadow:.1rem .1rem .1rem #00000054,0 0 .1rem #0d0d0d4f;transition-duration:.1s;transition-delay:50ms}.range-slider input[type=range]::-webkit-slider-thumb:hover,.range-slider input[type=range]::-webkit-slider-thumb:active,.range-slider input[type=range]::-webkit-slider-thumb:focus{background-color:var(--md-sys-color-on-primary-container)}.range-slider input[type=range]::-moz-range-thumb{border:.1rem solid rgba(128,128,128,.247);height:20px;width:20px;border-radius:50%;background-color:var(--md-sys-color-primary);cursor:pointer;margin-top:-7px;box-shadow:.1rem .1rem .1rem #00000054,0 0 .1rem #0d0d0d4f;transition-duration:.1s;transition-delay:50ms}.range-slider input[type=range]::-moz-range-thumb:hover,.range-slider input[type=range]::-moz-range-thumb:active,.range-slider input[type=range]::-moz-range-thumb:focus{background-color:var(--md-sys-color-on-primary-container)}.range-slider input[type=range]::-ms-thumb{border:.1rem solid rgba(128,128,128,.247);height:20px;width:20px;border-radius:50%;background-color:var(--md-sys-color-primary);cursor:pointer;margin-top:-7px;box-shadow:.1rem .1rem .1rem #00000054,0 0 .1rem #0d0d0d4f;transition-duration:.1s;transition-delay:50ms}.range-slider input[type=range]::-ms-thumb:hover,.range-slider input[type=range]::-ms-thumb:active,.range-slider input[type=range]::-ms-thumb:focus{background-color:var(--md-sys-color-on-primary-container)}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;border-radius:6px}.range-slider input[type=range]::-moz-range-track{width:100%;height:6px;cursor:pointer;border-radius:6px;height:3px}.range-slider input[type=range]::-ms-track{width:100%;height:6px;cursor:pointer;background:transparent;border-color:transparent;color:transparent;border-width:10px 0}.range-slider input[type=range]::-ms-fill-lower,.range-slider input[type=range]::-ms-fill-upper{border-radius:12px}.welcome-page{display:flex;flex-direction:column;justify-content:center;text-align:center}.masonry-v{display:flex;flex-direction:row}.masonry-v__c{display:flex;flex-direction:column}.masonry-v__c .error{width:100%;height:150px;background-color:#ffebee;display:flex;align-items:center;justify-content:center;color:#c62828;text-align:center;padding:8px}.masonry-v__c .loading{width:100%;height:200px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999}.masonry-v__c img{width:100%;height:auto;display:block;transition:opacity .1s ease}.masonry-v__c .load-more{display:flex;flex:1;min-height:1px;background-color:transparent}:root{--sidebar-width: 260px}.display1{font-family:var(--md-sys-typescale-display1-font);font-weight:var(--md-sys-typescale-display1-weight);font-size:var(--md-sys-typescale-display1-size);line-height:var(--md-sys-typescale-display1-line-height);letter-spacing:var(--md-sys-typescale-display1-tracking)}.display2,.display-large{font-family:var(--md-sys-typescale-display2-font);font-weight:var(--md-sys-typescale-display2-weight);font-size:var(--md-sys-typescale-display2-size);line-height:var(--md-sys-typescale-display2-line-height);letter-spacing:var(--md-sys-typescale-display2-tracking)}.display3,.display-medium{font-family:var(--md-sys-typescale-display3-font);font-weight:var(--md-sys-typescale-display3-weight);font-size:var(--md-sys-typescale-display3-size);line-height:var(--md-sys-typescale-display3-line-height);letter-spacing:var(--md-sys-typescale-display3-tracking)}.headline1,.display-small{font-family:var(--md-sys-typescale-headline1-font);font-weight:var(--md-sys-typescale-headline1-weight);font-size:var(--md-sys-typescale-headline1-size);line-height:var(--md-sys-typescale-headline1-line-height);letter-spacing:var(--md-sys-typescale-headline1-tracking)}.headline2,.headline-large{font-family:var(--md-sys-typescale-headline2-font);font-weight:var(--md-sys-typescale-headline2-weight);font-size:var(--md-sys-typescale-headline2-size);line-height:var(--md-sys-typescale-headline2-line-height);letter-spacing:var(--md-sys-typescale-headline2-tracking)}.headline3,.headline-medium{font-family:var(--md-sys-typescale-headline3-font);font-weight:var(--md-sys-typescale-headline3-weight);font-size:var(--md-sys-typescale-headline3-size);line-height:var(--md-sys-typescale-headline3-line-height);letter-spacing:var(--md-sys-typescale-headline3-tracking)}.headline4,.headline-small{font-family:var(--md-sys-typescale-headline4-font);font-weight:var(--md-sys-typescale-headline4-weight);font-size:var(--md-sys-typescale-headline4-size);line-height:var(--md-sys-typescale-headline4-line-height);letter-spacing:var(--md-sys-typescale-headline4-tracking)}.headline5,.title-large{font-family:var(--md-sys-typescale-headline5-font);font-weight:var(--md-sys-typescale-headline5-weight);font-size:var(--md-sys-typescale-headline5-size);line-height:var(--md-sys-typescale-headline5-line-height);letter-spacing:var(--md-sys-typescale-headline5-tracking)}.headline6{font-family:var(--md-sys-typescale-headline6-font);font-weight:var(--md-sys-typescale-headline6-weight);font-size:var(--md-sys-typescale-headline6-size);line-height:var(--md-sys-typescale-headline6-line-height);letter-spacing:var(--md-sys-typescale-headline6-tracking)}.subhead1,.title-medium{font-family:var(--md-sys-typescale-subhead1-font);font-weight:var(--md-sys-typescale-subhead1-weight);font-size:var(--md-sys-typescale-subhead1-size);line-height:var(--md-sys-typescale-subhead1-line-height);letter-spacing:var(--md-sys-typescale-subhead1-tracking)}.subhead2,.title-small{font-family:var(--md-sys-typescale-subhead2-font);font-weight:var(--md-sys-typescale-subhead2-weight);font-size:var(--md-sys-typescale-subhead2-size);line-height:var(--md-sys-typescale-subhead2-line-height);letter-spacing:var(--md-sys-typescale-subhead2-tracking)}.body1,.body-large{font-family:var(--md-sys-typescale-body1-font);font-weight:var(--md-sys-typescale-body1-weight);font-size:var(--md-sys-typescale-body1-size);line-height:var(--md-sys-typescale-body1-line-height);letter-spacing:var(--md-sys-typescale-body1-tracking)}.body2,.body-medium,html,body{font-family:var(--md-sys-typescale-body2-font);font-weight:var(--md-sys-typescale-body2-weight);font-size:var(--md-sys-typescale-body2-size);line-height:var(--md-sys-typescale-body2-line-height);letter-spacing:var(--md-sys-typescale-body2-tracking)}.caption,.body-small{font-family:var(--md-sys-typescale-caption-font);font-weight:var(--md-sys-typescale-caption-weight);font-size:var(--md-sys-typescale-caption-size);line-height:var(--md-sys-typescale-caption-line-height);letter-spacing:var(--md-sys-typescale-caption-tracking)}.button,.label-large{font-family:var(--md-sys-typescale-button-font);font-weight:var(--md-sys-typescale-button-weight);font-size:var(--md-sys-typescale-button-size);line-height:var(--md-sys-typescale-button-line-height);letter-spacing:var(--md-sys-typescale-button-tracking)}.overline,.label-medium{font-family:var(--md-sys-typescale-overline-font);font-weight:var(--md-sys-typescale-overline-weight);font-size:var(--md-sys-typescale-overline-size);line-height:var(--md-sys-typescale-overline-line-height);letter-spacing:var(--md-sys-typescale-overline-tracking)}.material-theme{--md-sys-typescale-display1-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-display1-weight: Regular;--md-sys-typescale-display1-size: 64px;--md-sys-typescale-display1-line-height: 76px;--md-sys-typescale-display1-tracking: -.5px;--md-sys-typescale-display2-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-display2-weight: Regular;--md-sys-typescale-display2-size: 57px;--md-sys-typescale-display2-line-height: 64px;--md-sys-typescale-display2-tracking: -.25px;--md-sys-typescale-display3-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-display3-weight: Regular;--md-sys-typescale-display3-size: 45px;--md-sys-typescale-display3-line-height: 52px;--md-sys-typescale-display3-tracking: 0px;--md-sys-typescale-headline1-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-headline1-weight: Regular;--md-sys-typescale-headline1-size: 36px;--md-sys-typescale-headline1-line-height: 44px;--md-sys-typescale-headline1-tracking: 0px;--md-sys-typescale-headline2-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-headline2-weight: Regular;--md-sys-typescale-headline2-size: 32px;--md-sys-typescale-headline2-line-height: 40px;--md-sys-typescale-headline2-tracking: 0px;--md-sys-typescale-headline3-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-headline3-weight: Regular;--md-sys-typescale-headline3-size: 28px;--md-sys-typescale-headline3-line-height: 36px;--md-sys-typescale-headline3-tracking: 0px;--md-sys-typescale-headline4-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-headline4-weight: Regular;--md-sys-typescale-headline4-size: 24px;--md-sys-typescale-headline4-line-height: 32px;--md-sys-typescale-headline4-tracking: 0px;--md-sys-typescale-headline5-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-headline5-weight: Regular;--md-sys-typescale-headline5-size: 22px;--md-sys-typescale-headline5-line-height: 28px;--md-sys-typescale-headline5-tracking: 0px;--md-sys-typescale-headline6-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-headline6-weight: Regular;--md-sys-typescale-headline6-size: 18px;--md-sys-typescale-headline6-line-height: 24px;--md-sys-typescale-headline6-tracking: 0px;--md-sys-typescale-subhead1-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-subhead1-weight: Medium;--md-sys-typescale-subhead1-size: 16px;--md-sys-typescale-subhead1-line-height: 24px;--md-sys-typescale-subhead1-tracking: .1px;--md-sys-typescale-subhead2-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-subhead2-weight: Medium;--md-sys-typescale-subhead2-size: 14px;--md-sys-typescale-subhead2-line-height: 20px;--md-sys-typescale-subhead2-tracking: .1px;--md-sys-typescale-body1-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-body1-weight: Regular;--md-sys-typescale-body1-size: 16px;--md-sys-typescale-body1-line-height: 24px;--md-sys-typescale-body1-tracking: .5px;--md-sys-typescale-body2-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-body2-weight: Regular;--md-sys-typescale-body2-size: 14px;--md-sys-typescale-body2-line-height: 20px;--md-sys-typescale-body2-tracking: .25px;--md-sys-typescale-caption-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-caption-weight: Regular;--md-sys-typescale-caption-size: 12px;--md-sys-typescale-caption-line-height: 16px;--md-sys-typescale-caption-tracking: .4px;--md-sys-typescale-button-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-button-weight: Medium;--md-sys-typescale-button-size: 14px;--md-sys-typescale-button-line-height: 20px;--md-sys-typescale-button-tracking: .1px;--md-sys-typescale-overline-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--md-sys-typescale-overline-weight: Medium;--md-sys-typescale-overline-size: 12px;--md-sys-typescale-overline-line-height: 16px;--md-sys-typescale-overline-tracking: .5px;--md-sys-color-primary-light: #6750a4;--md-sys-color-on-primary-light: #ffffff;--md-sys-color-primary-container-light: #eaddff;--md-sys-color-on-primary-container-light: #21005d;--md-sys-color-secondary-light: #625b71;--md-sys-color-on-secondary-light: #ffffff;--md-sys-color-secondary-container-light: #e8def8;--md-sys-color-on-secondary-container-light: #1d192b;--md-sys-color-tertiary-light: #7d5260;--md-sys-color-on-tertiary-light: #ffffff;--md-sys-color-tertiary-container-light: #ffd8e4;--md-sys-color-on-tertiary-container-light: #31111d;--md-sys-color-error-light: #b3261e;--md-sys-color-on-error-light: #ffffff;--md-sys-color-error-container-light: #f9dedc;--md-sys-color-on-error-container-light: #410e0b;--md-sys-color-outline-light: #79747e;--md-sys-color-background-light: #fffbfe;--md-sys-color-on-background-light: #1c1b1f;--md-sys-color-surface-light: #fffbfe;--md-sys-color-on-surface-light: #1c1b1f;--md-sys-color-surface-variant-light: #e7e0ec;--md-sys-color-on-surface-variant-light: #49454f;--md-sys-color-inverse-surface-light: #313033;--md-sys-color-inverse-on-surface-light: #f4eff4;--md-sys-color-primary-dark: #d0bcff;--md-sys-color-on-primary-dark: #381e72;--md-sys-color-primary-container-dark: #4f378b;--md-sys-color-on-primary-container-dark: #eaddff;--md-sys-color-secondary-dark: #ccc2dc;--md-sys-color-on-secondary-dark: #332d41;--md-sys-color-secondary-container-dark: #4a4458;--md-sys-color-on-secondary-container-dark: #e8def8;--md-sys-color-tertiary-dark: #efb8c8;--md-sys-color-on-tertiary-dark: #492532;--md-sys-color-tertiary-container-dark: #633b48;--md-sys-color-on-tertiary-container-dark: #ffd8e4;--md-sys-color-error-dark: #f2b8b5;--md-sys-color-on-error-dark: #601410;--md-sys-color-error-container-dark: #8c1d18;--md-sys-color-on-error-container-dark: #f9dedc;--md-sys-color-outline-dark: #938f99;--md-sys-color-background-dark: #1c1b1f;--md-sys-color-on-background-dark: #e6e1e5;--md-sys-color-surface-dark: #1c1b1f;--md-sys-color-on-surface-dark: #e6e1e5;--md-sys-color-surface-variant-dark: #49454f;--md-sys-color-on-surface-variant-dark: #cac4d0;--md-sys-color-inverse-surface-dark: #e6e1e5;--md-sys-color-inverse-on-surface-dark: #1c1b1f}[app-theme=light]{--md-sys-color-primary: var(--md-sys-color-primary-light);--md-sys-color-on-primary: var(--md-sys-color-on-primary-light);--md-sys-color-primary-container: var(--md-sys-color-primary-container-light);--md-sys-color-on-primary-container: var( --md-sys-color-on-primary-container-light );--md-sys-color-secondary: var(--md-sys-color-secondary-light);--md-sys-color-on-secondary: var(--md-sys-color-on-secondary-light);--md-sys-color-secondary-container: var( --md-sys-color-secondary-container-light );--md-sys-color-on-secondary-container: var( --md-sys-color-on-secondary-container-light );--md-sys-color-tertiary: var(--md-sys-color-tertiary-light);--md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-light);--md-sys-color-tertiary-container: var( --md-sys-color-tertiary-container-light );--md-sys-color-on-tertiary-container: var( --md-sys-color-on-tertiary-container-light );--md-sys-color-error: var(--md-sys-color-error-light);--md-sys-color-on-error: var(--md-sys-color-on-error-light);--md-sys-color-error-container: var(--md-sys-color-error-container-light);--md-sys-color-on-error-container: var( --md-sys-color-on-error-container-light );--md-sys-color-outline: var(--md-sys-color-outline-light);--md-sys-color-background: var(--md-sys-color-background-light);--md-sys-color-on-background: var(--md-sys-color-on-background-light);--md-sys-color-surface: var(--md-sys-color-surface-light);--md-sys-color-on-surface: var(--md-sys-color-on-surface-light);--md-sys-color-surface-variant: var(--md-sys-color-surface-variant-light);--md-sys-color-on-surface-variant: var( --md-sys-color-on-surface-variant-light );--md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-light);--md-sys-color-inverse-on-surface: var( --md-sys-color-inverse-on-surface-light )}[app-theme=dark]{--md-sys-color-primary: var(--md-sys-color-primary-dark);--md-sys-color-on-primary: var(--md-sys-color-on-primary-dark);--md-sys-color-primary-container: var(--md-sys-color-primary-container-dark);--md-sys-color-on-primary-container: var( --md-sys-color-on-primary-container-dark );--md-sys-color-secondary: var(--md-sys-color-secondary-dark);--md-sys-color-on-secondary: var(--md-sys-color-on-secondary-dark);--md-sys-color-secondary-container: var( --md-sys-color-secondary-container-dark );--md-sys-color-on-secondary-container: var( --md-sys-color-on-secondary-container-dark );--md-sys-color-tertiary: var(--md-sys-color-tertiary-dark);--md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-dark);--md-sys-color-tertiary-container: var( --md-sys-color-tertiary-container-dark );--md-sys-color-on-tertiary-container: var( --md-sys-color-on-tertiary-container-dark );--md-sys-color-error: var(--md-sys-color-error-dark);--md-sys-color-on-error: var(--md-sys-color-on-error-dark);--md-sys-color-error-container: var(--md-sys-color-error-container-dark);--md-sys-color-on-error-container: var( --md-sys-color-on-error-container-dark );--md-sys-color-outline: var(--md-sys-color-outline-dark);--md-sys-color-background: var(--md-sys-color-background-dark);--md-sys-color-on-background: var(--md-sys-color-on-background-dark);--md-sys-color-surface: var(--md-sys-color-surface-dark);--md-sys-color-on-surface: var(--md-sys-color-on-surface-dark);--md-sys-color-surface-variant: var(--md-sys-color-surface-variant-dark);--md-sys-color-on-surface-variant: var( --md-sys-color-on-surface-variant-dark );--md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-dark);--md-sys-color-inverse-on-surface: var( --md-sys-color-inverse-on-surface-dark )}.elevation-1,.btn-filled:hover,.btn-filled:focus,.btn-filled:active{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.elevation-2{box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.elevation-3{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d}.elevation-4{box-shadow:0 6px 10px 4px #00000026,0 2px 3px #0000004d}.elevation-5{box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d}.p-sm{padding:.2rem}.p-t-sm{padding-top:.2rem}.p-b-sm{padding-bottom:.2rem}.p-r-sm{padding-right:.2rem}.p-l-sm{padding-left:.2rem}.m-sm{margin:.2rem}.m-t-sm{margin-top:.2rem}.m-b-sm{margin-bottom:.2rem}.m-r-sm{margin-right:.2rem}.m-l-sm{margin-left:.2rem}.p-md{padding:.4rem}.p-t-md{padding-top:.4rem}.p-b-md{padding-bottom:.4rem}.p-r-md{padding-right:.4rem}.p-l-md{padding-left:.4rem}.m-md{margin:.4rem}.m-t-md{margin-top:.4rem}.m-b-md{margin-bottom:.4rem}.m-r-md{margin-right:.4rem}.m-l-md{margin-left:.4rem}.p-lg{padding:.6rem}.p-t-lg{padding-top:.6rem}.p-b-lg{padding-bottom:.6rem}.p-r-lg{padding-right:.6rem}.p-l-lg{padding-left:.6rem}.m-lg{margin:.6rem}.m-t-lg{margin-top:.6rem}.m-b-lg{margin-bottom:.6rem}.m-r-lg{margin-right:.6rem}.m-l-lg{margin-left:.6rem}@media screen and (min-width: 576px){.p-sm{padding:.24rem}.p-t-sm{padding-top:.24rem}.p-b-sm{padding-bottom:.24rem}.p-r-sm{padding-right:.24rem}.p-l-sm{padding-left:.24rem}.m-sm{margin:.24rem}.m-t-sm{margin-top:.24rem}.m-b-sm{margin-bottom:.24rem}.m-r-sm{margin-right:.24rem}.m-l-sm{margin-left:.24rem}.p-md{padding:.48rem}.p-t-md{padding-top:.48rem}.p-b-md{padding-bottom:.48rem}.p-r-md{padding-right:.48rem}.p-l-md{padding-left:.48rem}.m-md{margin:.48rem}.m-t-md{margin-top:.48rem}.m-b-md{margin-bottom:.48rem}.m-r-md{margin-right:.48rem}.m-l-md{margin-left:.48rem}.p-lg{padding:.72rem}.p-t-lg{padding-top:.72rem}.p-b-lg{padding-bottom:.72rem}.p-r-lg{padding-right:.72rem}.p-l-lg{padding-left:.72rem}.m-lg{margin:.72rem}.m-t-lg{margin-top:.72rem}.m-b-lg{margin-bottom:.72rem}.m-r-lg{margin-right:.72rem}.m-l-lg{margin-left:.72rem}}@media screen and (min-width: 768px){.p-sm{padding:.28rem}.p-t-sm{padding-top:.28rem}.p-b-sm{padding-bottom:.28rem}.p-r-sm{padding-right:.28rem}.p-l-sm{padding-left:.28rem}.m-sm{margin:.28rem}.m-t-sm{margin-top:.28rem}.m-b-sm{margin-bottom:.28rem}.m-r-sm{margin-right:.28rem}.m-l-sm{margin-left:.28rem}.p-md{padding:.56rem}.p-t-md{padding-top:.56rem}.p-b-md{padding-bottom:.56rem}.p-r-md{padding-right:.56rem}.p-l-md{padding-left:.56rem}.m-md{margin:.56rem}.m-t-md{margin-top:.56rem}.m-b-md{margin-bottom:.56rem}.m-r-md{margin-right:.56rem}.m-l-md{margin-left:.56rem}.p-lg{padding:.84rem}.p-t-lg{padding-top:.84rem}.p-b-lg{padding-bottom:.84rem}.p-r-lg{padding-right:.84rem}.p-l-lg{padding-left:.84rem}.m-lg{margin:.84rem}.m-t-lg{margin-top:.84rem}.m-b-lg{margin-bottom:.84rem}.m-r-lg{margin-right:.84rem}.m-l-lg{margin-left:.84rem}}@media screen and (min-width: 992px){.p-sm{padding:.32rem}.p-t-sm{padding-top:.32rem}.p-b-sm{padding-bottom:.32rem}.p-r-sm{padding-right:.32rem}.p-l-sm{padding-left:.32rem}.m-sm{margin:.32rem}.m-t-sm{margin-top:.32rem}.m-b-sm{margin-bottom:.32rem}.m-r-sm{margin-right:.32rem}.m-l-sm{margin-left:.32rem}.p-md{padding:.64rem}.p-t-md{padding-top:.64rem}.p-b-md{padding-bottom:.64rem}.p-r-md{padding-right:.64rem}.p-l-md{padding-left:.64rem}.m-md{margin:.64rem}.m-t-md{margin-top:.64rem}.m-b-md{margin-bottom:.64rem}.m-r-md{margin-right:.64rem}.m-l-md{margin-left:.64rem}.p-lg{padding:.96rem}.p-t-lg{padding-top:.96rem}.p-b-lg{padding-bottom:.96rem}.p-r-lg{padding-right:.96rem}.p-l-lg{padding-left:.96rem}.m-lg{margin:.96rem}.m-t-lg{margin-top:.96rem}.m-b-lg{margin-bottom:.96rem}.m-r-lg{margin-right:.96rem}.m-l-lg{margin-left:.96rem}}@media screen and (min-width: 1200px){.p-sm{padding:.36rem}.p-t-sm{padding-top:.36rem}.p-b-sm{padding-bottom:.36rem}.p-r-sm{padding-right:.36rem}.p-l-sm{padding-left:.36rem}.m-sm{margin:.36rem}.m-t-sm{margin-top:.36rem}.m-b-sm{margin-bottom:.36rem}.m-r-sm{margin-right:.36rem}.m-l-sm{margin-left:.36rem}.p-md{padding:.72rem}.p-t-md{padding-top:.72rem}.p-b-md{padding-bottom:.72rem}.p-r-md{padding-right:.72rem}.p-l-md{padding-left:.72rem}.m-md{margin:.72rem}.m-t-md{margin-top:.72rem}.m-b-md{margin-bottom:.72rem}.m-r-md{margin-right:.72rem}.m-l-md{margin-left:.72rem}.p-lg{padding:1.08rem}.p-t-lg{padding-top:1.08rem}.p-b-lg{padding-bottom:1.08rem}.p-r-lg{padding-right:1.08rem}.p-l-lg{padding-left:1.08rem}.m-lg{margin:1.08rem}.m-t-lg{margin-top:1.08rem}.m-b-lg{margin-bottom:1.08rem}.m-r-lg{margin-right:1.08rem}.m-l-lg{margin-left:1.08rem}}@media screen and (min-width: 1400px){.p-sm{padding:.4rem}.p-t-sm{padding-top:.4rem}.p-b-sm{padding-bottom:.4rem}.p-r-sm{padding-right:.4rem}.p-l-sm{padding-left:.4rem}.m-sm{margin:.4rem}.m-t-sm{margin-top:.4rem}.m-b-sm{margin-bottom:.4rem}.m-r-sm{margin-right:.4rem}.m-l-sm{margin-left:.4rem}.p-md{padding:.8rem}.p-t-md{padding-top:.8rem}.p-b-md{padding-bottom:.8rem}.p-r-md{padding-right:.8rem}.p-l-md{padding-left:.8rem}.m-md{margin:.8rem}.m-t-md{margin-top:.8rem}.m-b-md{margin-bottom:.8rem}.m-r-md{margin-right:.8rem}.m-l-md{margin-left:.8rem}.p-lg{padding:1.2rem}.p-t-lg{padding-top:1.2rem}.p-b-lg{padding-bottom:1.2rem}.p-r-lg{padding-right:1.2rem}.p-l-lg{padding-left:1.2rem}.m-lg{margin:1.2rem}.m-t-lg{margin-top:1.2rem}.m-b-lg{margin-bottom:1.2rem}.m-r-lg{margin-right:1.2rem}.m-l-lg{margin-left:1.2rem}}.container{height:100%;display:flex}.container .bars{position:fixed;z-index:1;top:0;left:0;margin:1rem;color:var(--md-sys-color-primary-light);opacity:.5;transition:all .35s ease-in-out;cursor:pointer}.container .bars:hover,.container .bars:focus,.container .bars:active{opacity:1}.container .sidebar{display:flex;flex-direction:column;box-shadow:0 1px 1px #42424214,0 1px 3px 1px #42424229;box-sizing:border-box;background-color:var(--md-sys-color-surface);overflow-x:hidden;transition:width .35s ease;position:fixed;z-index:1;height:100%;max-width:100%;width:0;left:0;top:0}.container .sidebar__open{width:260px}.container .sidebar__c{display:flex;flex-direction:column}.container .contents{display:flex;flex-direction:column;height:100%;width:100%;margin-left:0;transition:all .35s ease-in-out}.btn{display:flex;justify-content:center;flex-direction:column;align-items:center;height:40px;padding:10px 24px;border-radius:100px;border-color:transparent;text-align:center;cursor:pointer}.btn-filled{color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary)}.btn-filled:hover,.btn-filled:focus,.btn-filled:active{filter:contrast(120%)}.btn-filled>.md-circular-progress{stroke:var(--md-sys-color-on-primary)}.btn-outlined,.btn-text{background-color:transparent}.btn-outlined:hover,.btn-outlined:focus,.btn-outlined:active,.btn-text:hover,.btn-text:focus,.btn-text:active{background-color:var(--md-sys-color-secondary-container)}.btn-outlined{color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-outline);box-sizing:border-box}.btn-outlined>.md-circular-progress{stroke:var(--md-sys-color-primary)}.btn-text{color:var(--md-sys-color-primary)}.btn-text>.md-circular-progress{stroke:var(--md-sys-color-primary)}.btn-disabled{background:#1f1f1f1f}.btn-icon{flex-direction:row;padding:10px 16px 10px 12px}.btn-icon>svg{height:18px;width:18px;margin-right:8px}.icon{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.icon-sm{font-size:1.125rem}.icon-md{font-size:1.5rem}.icon-lg{font-size:2.25rem}.icon-xl{font-size:3rem}html,body{margin:0;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-primary)}#root{display:flex;flex-direction:column;height:100%}dialog{max-width:100%;max-height:100%;padding:0;border:none;background:transparent}dialog:focus-visible{outline:none;box-shadow:none}dialog:open::backdrop{background-color:#000000e6}dialog .close{top:0;right:0}dialog .right{right:0;top:50%}dialog .left{left:0;top:50%}dialog .action{position:fixed;z-index:1;margin:0;color:var(--md-sys-color-primary-light);opacity:.2;transition:all .35s ease-in-out;cursor:pointer}dialog .action:hover,dialog .action:focus,dialog .action:active{opacity:1}.slideshow{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.slideshow .info{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2px 10px;border:1px solid rgba(0,0,0,.5);border-radius:5px;background-color:#0006;position:fixed;bottom:0;z-index:1;margin-bottom:5px;color:var(--md-sys-color-on-primary-light);opacity:.7;transition:all .35s ease-in-out}.slideshow img{object-fit:contain;max-width:100vw;max-height:100vh}
