@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}img,svg,video{max-width:100%}img{height:auto}dialog{color:inherit;border:0;padding:0}}@layer tokens{:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#ffb4a3;--md-sys-color-on-primary:#630f00;--md-sys-color-primary-container:#ff6b4a;--md-sys-color-on-primary-container:#661000;--md-sys-color-inverse-primary:#ae3115;--md-sys-color-primary-fixed:#ffdad2;--md-sys-color-primary-fixed-dim:#ffb4a3;--md-sys-color-on-primary-fixed:#3d0600;--md-sys-color-on-primary-fixed-variant:#8c1900;--md-sys-color-secondary:#ffb4a3;--md-sys-color-on-secondary:#571e11;--md-sys-color-secondary-container:#743324;--md-sys-color-on-secondary-container:#f89e89;--md-sys-color-secondary-fixed:#ffdad2;--md-sys-color-secondary-fixed-dim:#ffb4a3;--md-sys-color-on-secondary-fixed:#3b0902;--md-sys-color-on-secondary-fixed-variant:#743324;--md-sys-color-tertiary:#56d9d8;--md-sys-color-on-tertiary:#003736;--md-sys-color-tertiary-container:#00acab;--md-sys-color-on-tertiary-container:#003939;--md-sys-color-tertiary-fixed:#76f6f4;--md-sys-color-tertiary-fixed-dim:#56d9d8;--md-sys-color-on-tertiary-fixed:#002020;--md-sys-color-on-tertiary-fixed-variant:#00504f;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#161312;--md-sys-color-on-background:#e9e1df;--md-sys-color-surface:#161312;--md-sys-color-on-surface:#e9e1df;--md-sys-color-surface-variant:#4d4543;--md-sys-color-on-surface-variant:#d0c4c1;--md-sys-color-surface-dim:#161312;--md-sys-color-surface-bright:#3c3837;--md-sys-color-surface-container-lowest:#100d0d;--md-sys-color-surface-container-low:#1e1b1a;--md-sys-color-surface-container:#221f1e;--md-sys-color-surface-container-high:#2d2928;--md-sys-color-surface-container-highest:#383433;--md-sys-color-inverse-surface:#e9e1df;--md-sys-color-inverse-on-surface:#332f2f;--md-sys-color-outline:#998e8c;--md-sys-color-outline-variant:#4d4543;--md-sys-color-surface-tint:#ffb4a3;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--ww-color-success:#85db5d;--ww-color-on-success:#103900;--ww-color-success-container:#1b5200;--ww-color-on-success-container:#a0f976;--ww-color-warning:#ffb960;--ww-color-on-warning:#472a00;--ww-color-warning-container:#653e00;--ww-color-on-warning-container:#ffddb8}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#ae3115;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#ff6b4a;--md-sys-color-on-primary-container:#661000;--md-sys-color-inverse-primary:#ffb4a3;--md-sys-color-primary-fixed:#ffdad2;--md-sys-color-primary-fixed-dim:#ffb4a3;--md-sys-color-on-primary-fixed:#3d0600;--md-sys-color-on-primary-fixed-variant:#8c1900;--md-sys-color-secondary:#914a3a;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#ffa490;--md-sys-color-on-secondary-container:#793728;--md-sys-color-secondary-fixed:#ffdad2;--md-sys-color-secondary-fixed-dim:#ffb4a3;--md-sys-color-on-secondary-fixed:#3b0902;--md-sys-color-on-secondary-fixed-variant:#743324;--md-sys-color-tertiary:#006a69;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#00acab;--md-sys-color-on-tertiary-container:#003939;--md-sys-color-tertiary-fixed:#76f6f4;--md-sys-color-tertiary-fixed-dim:#56d9d8;--md-sys-color-on-tertiary-fixed:#002020;--md-sys-color-on-tertiary-fixed-variant:#00504f;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-background:#fff8f6;--md-sys-color-on-background:#1e1b1a;--md-sys-color-surface:#fff8f6;--md-sys-color-on-surface:#1e1b1a;--md-sys-color-surface-variant:#ede0dd;--md-sys-color-on-surface-variant:#4d4543;--md-sys-color-surface-dim:#e0d8d7;--md-sys-color-surface-bright:#fff8f6;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#faf2f0;--md-sys-color-surface-container:#f4ecea;--md-sys-color-surface-container-high:#efe6e5;--md-sys-color-surface-container-highest:#e9e1df;--md-sys-color-inverse-surface:#332f2f;--md-sys-color-inverse-on-surface:#f7efed;--md-sys-color-outline:#7f7573;--md-sys-color-outline-variant:#d0c4c1;--md-sys-color-surface-tint:#ae3115;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--ww-color-success:#266d00;--ww-color-on-success:#fff;--ww-color-success-container:#a0f976;--ww-color-on-success-container:#1b5200;--ww-color-warning:#865300;--ww-color-on-warning:#fff;--ww-color-warning-container:#ffddb8;--ww-color-on-warning-container:#653e00}@media (prefers-contrast:more){:root,:root[data-theme=dark]{--md-sys-color-primary:#ffd2c8;--md-sys-color-on-primary:#4f0a00;--md-sys-color-primary-container:#ff6b4a;--md-sys-color-on-primary-container:#1c0100;--md-sys-color-inverse-primary:#8e1a00;--md-sys-color-primary-fixed:#ffdad2;--md-sys-color-primary-fixed-dim:#ffb4a3;--md-sys-color-on-primary-fixed:#2a0300;--md-sys-color-on-primary-fixed-variant:#6d1200;--md-sys-color-secondary:#ffd2c8;--md-sys-color-on-secondary:#491307;--md-sys-color-secondary-container:#ce7b67;--md-sys-color-on-secondary-container:#000;--md-sys-color-secondary-fixed:#ffdad2;--md-sys-color-secondary-fixed-dim:#ffb4a3;--md-sys-color-on-secondary-fixed:#2a0300;--md-sys-color-on-secondary-fixed-variant:#5f2316;--md-sys-color-tertiary:#6ff0ee;--md-sys-color-on-tertiary:#002b2b;--md-sys-color-tertiary-container:#00acab;--md-sys-color-on-tertiary-container:#000d0c;--md-sys-color-tertiary-fixed:#76f6f4;--md-sys-color-tertiary-fixed-dim:#56d9d8;--md-sys-color-on-tertiary-fixed:#001414;--md-sys-color-on-tertiary-fixed-variant:#003d3d;--md-sys-color-error:#ffd2cc;--md-sys-color-on-error:#540003;--md-sys-color-error-container:#ff5449;--md-sys-color-on-error-container:#000;--md-sys-color-background:#161312;--md-sys-color-on-background:#e9e1df;--md-sys-color-surface:#161312;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#4d4543;--md-sys-color-on-surface-variant:#e6dad7;--md-sys-color-surface-dim:#161312;--md-sys-color-surface-bright:#484342;--md-sys-color-surface-container-lowest:#090706;--md-sys-color-surface-container-low:#201d1c;--md-sys-color-surface-container:#2b2726;--md-sys-color-surface-container-high:#363231;--md-sys-color-surface-container-highest:#413d3c;--md-sys-color-inverse-surface:#e9e1df;--md-sys-color-inverse-on-surface:#2d2928;--md-sys-color-outline:#bbafad;--md-sys-color-outline-variant:#998e8c;--md-sys-color-surface-tint:#ffb4a3;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--ww-color-success:#9af271;--ww-color-on-success:#0b2c00;--ww-color-success-container:#51a32b;--ww-color-on-success-container:#000;--ww-color-warning:#ffd5a7;--ww-color-on-warning:#382000;--ww-color-warning-container:#c6821d;--ww-color-on-warning-container:#000}:root[data-theme=light]{--md-sys-color-primary:#6d1200;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#c24023;--md-sys-color-on-primary-container:#fff;--md-sys-color-inverse-primary:#ffb4a3;--md-sys-color-primary-fixed:#c24023;--md-sys-color-primary-fixed-dim:#a0270c;--md-sys-color-on-primary-fixed:#fff;--md-sys-color-on-primary-fixed-variant:#fff;--md-sys-color-secondary:#5f2316;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#a35847;--md-sys-color-on-secondary-container:#fff;--md-sys-color-secondary-fixed:#a35847;--md-sys-color-secondary-fixed-dim:#864131;--md-sys-color-on-secondary-fixed:#fff;--md-sys-color-on-secondary-fixed-variant:#fff;--md-sys-color-tertiary:#003d3d;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#007a79;--md-sys-color-on-tertiary-container:#fff;--md-sys-color-tertiary-fixed:#007a79;--md-sys-color-tertiary-fixed-dim:#005f5e;--md-sys-color-on-tertiary-fixed:#fff;--md-sys-color-on-tertiary-fixed-variant:#fff;--md-sys-color-error:#740006;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#cf2c27;--md-sys-color-on-error-container:#fff;--md-sys-color-background:#fff8f6;--md-sys-color-on-background:#1e1b1a;--md-sys-color-surface:#fff8f6;--md-sys-color-on-surface:#131010;--md-sys-color-surface-variant:#ede0dd;--md-sys-color-on-surface-variant:#3c3433;--md-sys-color-surface-dim:#ccc5c3;--md-sys-color-surface-bright:#fff8f6;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#faf2f0;--md-sys-color-surface-container:#efe6e5;--md-sys-color-surface-container-high:#e3dbd9;--md-sys-color-surface-container-highest:#d8d0ce;--md-sys-color-inverse-surface:#332f2f;--md-sys-color-inverse-on-surface:#f7efed;--md-sys-color-outline:#59514f;--md-sys-color-outline-variant:#746b69;--md-sys-color-surface-tint:#ae3115;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--ww-color-success:#133f00;--ww-color-on-success:#fff;--ww-color-success-container:#2d7d00;--ww-color-on-success-container:#fff;--ww-color-warning:#4f2f00;--ww-color-on-warning:#fff;--ww-color-warning-container:#9a6000;--ww-color-on-warning-container:#fff}}:root{--md-ref-typeface-plain:"Google Sans Flex", Roboto, "Noto Sans", system-ui, sans-serif;--md-ref-typeface-brand:var(--md-ref-typeface-plain);--ww-font-mono:ui-monospace, "Roboto Mono", "SF Mono", Menlo, Consolas, monospace;--md-sys-typescale-display-large:400 3.5625rem/4rem var(--md-ref-typeface-brand);--md-sys-typescale-display-large-tracking:-.015625rem;--md-sys-typescale-display-medium:400 2.8125rem/3.25rem var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-tracking:0;--md-sys-typescale-display-small:400 2.25rem/2.75rem var(--md-ref-typeface-brand);--md-sys-typescale-display-small-tracking:0;--md-sys-typescale-headline-large:400 2rem/2.5rem var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-tracking:0;--md-sys-typescale-headline-medium:400 1.75rem/2.25rem var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-tracking:0;--md-sys-typescale-headline-small:400 1.5rem/2rem var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-tracking:0;--md-sys-typescale-title-large:400 1.375rem/1.75rem var(--md-ref-typeface-brand);--md-sys-typescale-title-large-tracking:0;--md-sys-typescale-title-medium:500 1rem/1.5rem var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-tracking:.009375rem;--md-sys-typescale-title-small:500 .875rem/1.25rem var(--md-ref-typeface-plain);--md-sys-typescale-title-small-tracking:.00625rem;--md-sys-typescale-body-large:400 1rem/1.5rem var(--md-ref-typeface-plain);--md-sys-typescale-body-large-tracking:.03125rem;--md-sys-typescale-body-medium:400 .875rem/1.25rem var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-tracking:.015625rem;--md-sys-typescale-body-small:400 .75rem/1rem var(--md-ref-typeface-plain);--md-sys-typescale-body-small-tracking:.025rem;--md-sys-typescale-label-large:500 .875rem/1.25rem var(--md-ref-typeface-plain);--md-sys-typescale-label-large-tracking:.00625rem;--md-sys-typescale-label-medium:500 .75rem/1rem var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-tracking:.03125rem;--md-sys-typescale-label-small:500 .6875rem/1rem var(--md-ref-typeface-plain);--md-sys-typescale-label-small-tracking:.03125rem;--md-sys-shape-corner-none:0px;--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;--md-spring-fast-spatial:cubic-bezier(.42, 1.67, .21, .9);--md-spring-fast-spatial-duration:.35s;--md-spring-default-spatial:cubic-bezier(.05, .7, .1, 1);--md-spring-default-spatial-duration:.42s;--md-spring-slow-spatial:cubic-bezier(.05, .7, .1, 1);--md-spring-slow-spatial-duration:.57s;--md-spring-fast-effects:cubic-bezier(.2, 0, 0, 1);--md-spring-fast-effects-duration:.14s;--md-spring-default-effects:cubic-bezier(.2, 0, 0, 1);--md-spring-default-effects-duration:.22s;--md-spring-slow-effects:cubic-bezier(.2, 0, 0, 1);--md-spring-slow-effects-duration:.3s;--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--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;--ww-shadow-key:color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent);--ww-shadow-ambient:color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-shadow-1:0 1px 2px 0 var(--ww-shadow-key), 0 1px 3px 1px var(--ww-shadow-ambient);--md-sys-elevation-shadow-2:0 1px 2px 0 var(--ww-shadow-key), 0 2px 6px 2px var(--ww-shadow-ambient);--md-sys-elevation-shadow-3:0 1px 3px 0 var(--ww-shadow-key), 0 4px 8px 3px var(--ww-shadow-ambient);--md-sys-elevation-shadow-4:0 2px 3px 0 var(--ww-shadow-key), 0 6px 10px 4px var(--ww-shadow-ambient);--md-sys-elevation-shadow-5:0 4px 4px 0 var(--ww-shadow-key), 0 8px 12px 6px var(--ww-shadow-ambient);--md-sys-state-hover:.08;--md-sys-state-focus:.1;--md-sys-state-pressed:.1;--md-sys-state-dragged:.16;--ww-disabled-content:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--ww-disabled-container:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--ww-disabled-outline:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--ww-scrim:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent);--md-focus-ring-width:3px;--md-focus-ring-offset:2px;--md-focus-ring-color:var(--md-sys-color-secondary);--md-sys-space-0:0px;--md-sys-space-25:2px;--md-sys-space-50:4px;--md-sys-space-75:6px;--md-sys-space-100:8px;--md-sys-space-125:10px;--md-sys-space-150:12px;--md-sys-space-175:14px;--md-sys-space-200:16px;--md-sys-space-250:20px;--md-sys-space-300:24px;--md-sys-space-400:32px;--md-sys-space-450:36px;--md-sys-space-500:40px;--md-sys-space-600:48px;--md-sys-space-700:56px;--md-sys-space-800:64px;--md-sys-space-900:72px;--tap:48px;--window-margin:16px;--pane-gap:24px;--top-app-bar-height:72px;--nav-bar-height:64px;--rail-width:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--gutter-start:calc(var(--window-margin) + var(--safe-left));--gutter-end:calc(var(--window-margin) + var(--safe-right));--z-app-bar:10;--z-nav:20;--z-snackbar:40;--tone:var(--md-sys-color-on-surface-variant);--on-tone:var(--md-sys-color-surface);--tone-container:var(--md-sys-color-surface-container-highest);--on-tone-container:var(--md-sys-color-on-surface-variant);--surface-current:var(--md-sys-color-surface)}@supports (transition-timing-function:linear(0, 1)){:root{--md-spring-fast-spatial:linear(0, .072, .238, .44, .638, .806, .934, 1.021, 1.071, 1.092, 1.093, 1.081, 1.063, 1.044, 1.026, 1.012, 1.002, .995, .992, .991, .992, .993, .995, .997, 1);--md-spring-default-spatial:linear(0, .048, .161, .301, .444, .576, .69, .784, .858, .913, .953, .98, .997, 1.008, 1.013, 1.015, 1.015, 1.013, 1.011, 1.009, 1.007, 1.005, 1.004, 1.003, 1);--md-spring-slow-spatial:linear(0, .047, .157, .294, .435, .567, .681, .775, .85, .906, .947, .976, .995, 1.006, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1.003, 1);--md-spring-fast-effects:linear(0, .162, .421, .635, .782, .874, .929, .961, .979, .988, .994, .997, 1);--md-spring-default-effects:linear(0, .167, .431, .645, .791, .881, .934, .964, .981, .99, .995, .997, 1);--md-spring-slow-effects:linear(0, .158, .413, .626, .774, .868, .925, .958, .977, .987, .993, .996, 1)}}@media (width>=600px){:root{--window-margin:24px}}@media (width>=600px) and (height>=480px){:root{--rail-width:96px;--gutter-start:var(--window-margin);--top-app-bar-height:80px}}@media (height<480px){:root{--top-app-bar-height:64px}}@media (width>=1200px) and (height>=480px){:root{--rail-width:240px}}}@layer base{html{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);scroll-padding-top:calc(var(--top-app-bar-height) + var(--safe-top) + 16px);scrollbar-color:var(--md-sys-color-outline-variant) transparent;interpolate-size:allow-keywords}body{--surface-current:var(--md-sys-color-surface);background-color:var(--md-sys-color-surface);min-height:100dvh;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-x:clip}h1{font:var(--md-sys-typescale-headline-medium);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);text-wrap:balance}h2{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);text-wrap:balance}h3{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);text-wrap:balance}p{text-wrap:pretty}a{color:var(--md-sys-color-primary);text-underline-offset:3px;text-decoration-thickness:1px}code,kbd,samp{font-family:var(--ww-font-mono)}:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}[tabindex="-1"]:focus{outline:none}::selection{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}::backdrop{background-color:var(--ww-scrim,#00000052)}html:not([data-view-transition=theme])::view-transition-old(root){animation:90ms var(--md-sys-motion-easing-emphasized-accelerate) both ww-fade-out}html:not([data-view-transition=theme])::view-transition-new(root){animation:.21s var(--md-sys-motion-easing-emphasized-decelerate) 90ms both ww-fade-scale-in}.nav{view-transition-name:nav}.snackbar-host{view-transition-name:snackbar}html:not([data-view-transition=theme])::view-transition-group(nav){animation-duration:0s}html:not([data-view-transition=theme])::view-transition-group(snackbar){animation-duration:0s}}@layer layout{html{scroll-padding-bottom:calc(var(--nav-bar-height) + var(--safe-bottom) + 16px)}.app{min-height:100dvh}.skip-link{z-index:calc(var(--z-snackbar) + 1);top:calc(var(--safe-top) + 8px);left:calc(var(--safe-left) + 8px);background-color:var(--md-sys-color-primary);min-height:48px;color:var(--md-sys-color-on-primary);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);transform:translateY(calc(-100% - 16px - var(--safe-top)));transition:transform var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-radius:24px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;position:fixed}.skip-link:focus{transform:none}.nav{z-index:var(--z-nav);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background-color:var(--md-sys-color-surface-container);--surface-current:var(--md-sys-color-surface-container);position:fixed;inset:auto 0 0}.nav-brand{min-width:48px;min-height:48px;color:var(--md-sys-color-on-surface);border-radius:24px;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:none}.nav-brand-logo{width:40px;height:40px;box-shadow:0 0 0 1px var(--md-sys-color-outline-variant);border-radius:50%;display:block}.nav-brand-name{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);font-variation-settings:"ROND" 100;white-space:nowrap;font-weight:500;display:none}.nav-list{height:var(--nav-bar-height);display:flex}.nav-list>li{flex:1 1 0;min-width:0;display:flex}.nav-item{isolation:isolate;min-width:0;min-height:64px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:6px 0;text-decoration:none;display:flex;position:relative}.nav-item:focus-visible{outline:none}.nav-indicator{isolation:isolate;border-radius:16px;flex:none;place-items:center;width:56px;height:32px;display:grid;position:relative}.nav-indicator:before,.nav-indicator:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.nav-indicator:after{opacity:0;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor}.nav-item:focus-visible .nav-indicator:before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.nav-item:focus-visible .nav-indicator:after,.nav-item:active .nav-indicator:after{opacity:var(--md-sys-state-pressed)}.nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav-list:has(>li:nth-child(5)) .nav-label{letter-spacing:0;max-width:calc(100% + 8px)}.nav-item[aria-current=page]{color:var(--md-sys-color-secondary)}.nav-item[aria-current=page] .nav-indicator{color:var(--md-sys-color-on-secondary-container)}.nav-item[aria-current=page] .nav-indicator:before{background-color:var(--md-sys-color-secondary-container);animation:ww-indicator-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.main{min-height:100dvh;padding-bottom:calc(var(--nav-bar-height) + var(--safe-bottom) + 24px);display:block}@media (width>=600px){.nav-list:has(>li:nth-child(5)) .nav-label{max-width:100%;letter-spacing:inherit}}@media (width>=600px) and (height<480px){.nav-list>li{justify-content:center}.nav-item{flex-direction:row;flex:0 auto;align-self:center;gap:8px;min-height:48px;padding:0 16px}.nav-item:before,.nav-item:after{content:"";z-index:-1;border-radius:20px;position:absolute;inset:4px 0}.nav-item:after{opacity:0;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor}.nav-indicator{width:24px;height:24px}.nav-indicator:after{display:none}.nav-item[aria-current=page]{color:var(--md-sys-color-on-secondary-container)}.nav-item[aria-current=page] .nav-indicator:before{display:none}.nav-item[aria-current=page]:before{background-color:var(--md-sys-color-secondary-container);animation:ww-indicator-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.nav-item:focus-visible .nav-indicator:before{outline:none}.nav-item:focus-visible:before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.nav-item:focus-visible:after,.nav-item:active:after{opacity:var(--md-sys-state-pressed)}}@media (width>=600px) and (height>=480px){html{scroll-padding-bottom:0}.nav{width:calc(var(--rail-width) + var(--safe-left));height:100dvh;padding:16px 0 16px var(--safe-left);background-color:var(--md-sys-color-surface);--surface-current:var(--md-sys-color-surface);flex-direction:column;align-items:center;display:flex;inset:0 auto 0 0;overflow-y:auto}.nav-brand{min-height:48px;margin-bottom:32px;display:flex}.nav-list{flex-direction:column;gap:4px;width:100%;height:auto}.nav-list>li{flex:none}.nav-item{height:64px;min-height:64px;padding:0}.main{margin-inline-start:calc(var(--rail-width) + var(--safe-left));padding-bottom:48px}}@media (width>=1200px) and (height>=480px){.nav{padding-inline:calc(var(--safe-left) + 12px) 12px;align-items:stretch}.nav-brand{justify-content:flex-start;min-height:48px;margin-bottom:32px;padding:0 16px}.nav-brand-logo{width:32px;height:32px}.nav-brand-name{display:inline}.nav-list{gap:0}.nav-item{height:56px;min-height:56px;font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);flex-direction:row;justify-content:flex-start;gap:12px;padding:0 16px}.nav-item:before,.nav-item:after{content:"";z-index:-1;border-radius:28px;position:absolute;inset:0}.nav-item:after{opacity:0;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor}.nav-indicator{width:24px;height:24px}.nav-indicator:after{display:none}.nav-item[aria-current=page]{color:var(--md-sys-color-on-secondary-container)}.nav-item[aria-current=page] .nav-indicator:before{display:none}.nav-item[aria-current=page]:before{background-color:var(--md-sys-color-secondary-container);animation:ww-indicator-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.nav-item:focus-visible .nav-indicator:before{outline:none}.nav-item:focus-visible:before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.nav-item:focus-visible:after,.nav-item:active:after{opacity:var(--md-sys-state-pressed)}}@media (hover:hover){.nav-item:hover .nav-indicator:after{opacity:var(--md-sys-state-hover)}}@media (hover:hover) and (width>=600px) and (height<480px){.nav-item:hover:after{opacity:var(--md-sys-state-hover)}}@media (hover:hover) and (width>=1200px) and (height>=480px){.nav-item:hover:after{opacity:var(--md-sys-state-hover)}}.top-app-bar{--page-max:1200px;z-index:var(--z-app-bar);padding-top:var(--safe-top);background-color:var(--md-sys-color-surface);--surface-current:var(--md-sys-color-surface);transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects);position:sticky;top:0}.top-app-bar[data-scrolled=true]{background-color:var(--md-sys-color-surface-container);--surface-current:var(--md-sys-color-surface-container)}.top-app-bar-row{width:100%;max-width:calc(var(--page-max) + var(--gutter-start) + var(--gutter-end));height:var(--top-app-bar-height);padding-inline:calc(var(--gutter-start) - 8px) calc(var(--gutter-end) - 8px);align-items:center;gap:4px;margin-inline:auto;display:flex}.top-app-bar-brand{border-radius:24px;flex:none;place-items:center;min-width:48px;min-height:48px;display:grid}.top-app-bar-brand img{width:32px;height:32px;box-shadow:0 0 0 1px var(--md-sys-color-outline-variant);border-radius:50%;display:block}.top-app-bar-title{min-width:0;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--md-spring-default-effects-duration) var(--md-spring-default-effects);flex:1;padding-inline:8px;overflow:hidden}.top-app-bar[data-scrolled=true] .top-app-bar-title{opacity:1}.top-app-bar-search{flex:1;min-width:0;max-width:720px}.top-app-bar-actions{color:var(--md-sys-color-on-surface-variant);flex:none;align-items:center;margin-inline-start:auto;display:flex}.top-app-bar-headline{--page-max:1200px;width:100%;max-width:calc(var(--page-max) + var(--gutter-start) + var(--gutter-end));padding:8px var(--gutter-end) 16px var(--gutter-start);gap:4px;margin-inline:auto;display:grid}.top-app-bar-headline h1{font:var(--md-sys-typescale-headline-medium);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);font-variation-settings:"ROND" 100;text-wrap:balance;font-weight:500}.top-app-bar-subtitle{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-wrap:pretty}.top-app-bar-narrow{--page-max:720px}.top-app-bar-medium{--page-max:840px}.top-app-bar-wide{--page-max:1600px}@media (width>=600px) and (height>=480px){.top-app-bar-brand{display:none}.top-app-bar-search{margin-inline-start:8px}}.page{--page-max:1200px;width:100%;max-width:calc(var(--page-max) + var(--gutter-start) + var(--gutter-end));padding:8px var(--gutter-end) 24px var(--gutter-start);grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;margin-inline:auto;display:grid}.page-narrow{--page-max:720px}.page-medium{--page-max:840px}.page-wide{--page-max:1600px}.section{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.page>.section+.section{margin-top:8px}.section-header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.section-heading{gap:4px;min-width:0;display:grid}.section-title{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.section-supporting{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.section-actions{flex:none;align-items:center;gap:8px;display:flex}.chip-row{margin-inline:calc(-1 * var(--gutter-start)) calc(-1 * var(--gutter-end));padding-inline:var(--gutter-start) var(--gutter-end);scroll-padding-inline:var(--gutter-start) var(--gutter-end);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{flex:none}@media (width>=600px){.page>.section+.section{margin-top:16px}.chip-row{flex-wrap:wrap;row-gap:0;margin-inline:0;padding-inline:0;overflow-x:visible}}}@layer components{.btn{--btn-h:40px;--btn-inset:4px;--btn-pad:16px;--btn-icon:20px;--btn-radius:calc(var(--btn-h) / 2);--btn-radius-pressed:var(--md-sys-shape-corner-small);--btn-radius-selected:var(--md-sys-shape-corner-medium);--btn-radius-square:var(--md-sys-shape-corner-medium);--btn-container:var(--md-sys-color-primary);--btn-on:var(--md-sys-color-on-primary);--btn-outline:transparent;--btn-shadow:0 0 transparent;isolation:isolate;max-width:100%;min-height:var(--tap);padding:14px var(--btn-pad);border-radius:var(--btn-radius);color:var(--btn-on);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-align:center;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;text-decoration:none;display:inline-flex;position:relative}.btn:before,.btn:after{content:"";inset:var(--btn-inset) 0;z-index:-1;border-radius:var(--btn-radius);transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), box-shadow var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);position:absolute}.btn:before{background-color:var(--btn-container);box-shadow:inset 0 0 0 1px var(--btn-outline), var(--btn-shadow)}.btn:after{opacity:0;pointer-events:none;background-color:currentColor}.btn .icon{width:var(--btn-icon);height:var(--btn-icon);flex:none}.btn:focus-visible{outline:none}.btn:focus-visible:before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.btn:focus-visible:after{opacity:var(--md-sys-state-focus)}.btn-xs{--btn-h:32px;--btn-inset:8px;--btn-pad:12px;min-height:48px}.btn-m{--btn-h:56px;--btn-inset:0px;--btn-pad:24px;--btn-icon:24px;--btn-radius-pressed:var(--md-sys-shape-corner-medium);--btn-radius-selected:var(--md-sys-shape-corner-large);--btn-radius-square:var(--md-sys-shape-corner-large);min-height:56px;font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);padding-block:16px}.btn-block{width:100%;display:flex}.btn-tonal{--btn-container:var(--md-sys-color-secondary-container);--btn-on:var(--md-sys-color-on-secondary-container)}.btn-outlined{--btn-container:transparent;--btn-on:var(--md-sys-color-on-surface-variant);--btn-outline:var(--md-sys-color-outline-variant)}.btn-text{--btn-container:transparent;--btn-on:var(--md-sys-color-primary);--btn-pad:12px}.btn-elevated{--btn-container:var(--md-sys-color-surface-container-low);--btn-on:var(--md-sys-color-primary);--btn-shadow:var(--md-sys-elevation-shadow-1)}.btn-filled[aria-pressed=false],.btn-elevated[aria-pressed=false]{--btn-container:var(--md-sys-color-surface-container);--btn-on:var(--md-sys-color-on-surface-variant)}.btn-elevated[aria-pressed=false]{--btn-container:var(--md-sys-color-surface-container-low)}.btn-filled[aria-pressed=true],.btn-elevated[aria-pressed=true]{--btn-container:var(--md-sys-color-primary);--btn-on:var(--md-sys-color-on-primary)}.btn-tonal[aria-pressed=true]{--btn-container:var(--md-sys-color-secondary);--btn-on:var(--md-sys-color-on-secondary)}.btn-outlined[aria-pressed=true]{--btn-container:var(--md-sys-color-inverse-surface);--btn-on:var(--md-sys-color-inverse-on-surface);--btn-outline:transparent}.btn-danger{--btn-container:var(--md-sys-color-error);--btn-on:var(--md-sys-color-on-error)}.btn-tonal.btn-danger{--btn-container:var(--md-sys-color-error-container);--btn-on:var(--md-sys-color-on-error-container)}.btn-outlined.btn-danger,.btn-text.btn-danger{--btn-container:transparent;--btn-on:var(--md-sys-color-error)}.btn[aria-pressed=true]{--btn-radius:var(--btn-radius-selected)}.btn-square{--btn-radius:var(--btn-radius-square)}.btn-square[aria-pressed=true]{--btn-radius:calc(var(--btn-h) / 2)}.btn:active{--btn-radius:var(--btn-radius-pressed)}.btn:active:after{opacity:var(--md-sys-state-pressed)}.btn:disabled,.btn[aria-disabled=true]{--btn-container:var(--ww-disabled-container);--btn-on:var(--ww-disabled-content);--btn-outline:transparent;--btn-shadow:0 0 transparent;--btn-radius:calc(var(--btn-h) / 2);cursor:default}.btn-square:disabled{--btn-radius:var(--btn-radius-square)}.btn-outlined:disabled,.btn-text:disabled{--btn-container:transparent}.btn-outlined:disabled{--btn-outline:var(--ww-disabled-outline)}.btn:disabled:after,.btn[aria-disabled=true]:after{opacity:0}.btn-group{border:0;gap:2px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.btn-group-item{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 auto;align-items:center;min-width:0;min-height:48px;display:inline-flex;position:relative}.btn-group-block{width:100%;display:flex}.btn-group-block .btn-group-item{flex:1 1 0}.btn-group-block:has(.btn-group-label>.icon) .btn-group-item{flex-basis:auto}.btn-group-input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.btn-group-label{--bg-h:40px;--bg-full:calc(var(--bg-h) / 2);--bg-inner:var(--md-sys-shape-corner-small);--bg-start:var(--bg-inner);--bg-end:var(--bg-inner);isolation:isolate;min-width:0;height:var(--bg-h);border-radius:var(--bg-start) var(--bg-end) var(--bg-end) var(--bg-start);background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);white-space:nowrap;transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);flex-flow:row-reverse wrap;flex:auto;place-content:flex-start center;align-items:center;column-gap:8px;padding:0 16px;display:inline-flex;position:relative;overflow:hidden}.btn-group-label:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor;position:absolute;inset:0}.btn-group-text{text-overflow:ellipsis;min-width:0;line-height:var(--bg-h);overflow:hidden}.btn-group-label .icon{flex:none;width:20px;height:20px}.btn-group-xs .btn-group-label{--bg-h:32px;padding:0 12px}.btn-group-item:first-of-type .btn-group-label{--bg-start:var(--bg-full)}.btn-group-item:last-of-type .btn-group-label{--bg-end:var(--bg-full)}.btn-group-item:active .btn-group-label{--bg-inner:var(--md-sys-shape-corner-extra-small)}.btn-group-item:active .btn-group-label:after{opacity:var(--md-sys-state-pressed)}.btn-group-input:checked+.btn-group-label{--bg-start:var(--bg-full);--bg-end:var(--bg-full);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.btn-group-input:focus-visible+.btn-group-label{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.btn-group-input:focus-visible+.btn-group-label:after{opacity:var(--md-sys-state-focus)}.btn-group-input:disabled+.btn-group-label{background-color:var(--ww-disabled-container);color:var(--ww-disabled-content)}@media (hover:hover){.btn:hover:after{opacity:var(--md-sys-state-hover)}.btn-elevated:hover{--btn-shadow:var(--md-sys-elevation-shadow-2)}.btn:disabled:hover:after,.btn[aria-disabled=true]:hover:after{opacity:0}.btn-group-item:hover .btn-group-label:after{opacity:var(--md-sys-state-hover)}}.icon-btn{--ib-size:40px;--ib-inset:4px;--ib-radius:calc(var(--ib-size) / 2);--ib-radius-pressed:var(--md-sys-shape-corner-small);--ib-radius-selected:var(--md-sys-shape-corner-medium);--ib-container:transparent;--ib-on:var(--md-sys-color-on-surface-variant);--ib-outline:transparent;isolation:isolate;border-radius:var(--ib-radius);min-width:48px;height:48px;color:var(--ib-on);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}.icon-btn:before,.icon-btn:after{content:"";inset:var(--ib-inset);z-index:-1;border-radius:var(--ib-radius);transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);position:absolute}.icon-btn:before{background-color:var(--ib-container);box-shadow:inset 0 0 0 1px var(--ib-outline)}.icon-btn:after{opacity:0;pointer-events:none;background-color:currentColor}.icon-btn .icon{width:24px;height:24px}.icon-btn:focus-visible{outline:none}.icon-btn:focus-visible:before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.icon-btn:focus-visible:after{opacity:var(--md-sys-state-focus)}.icon-btn-m{--ib-size:56px;--ib-inset:0px;--ib-radius-pressed:var(--md-sys-shape-corner-medium);--ib-radius-selected:var(--md-sys-shape-corner-large);min-width:56px;height:56px}.icon-btn[aria-pressed=true]{--ib-on:var(--md-sys-color-primary)}.icon-btn-filled{--ib-container:var(--md-sys-color-primary);--ib-on:var(--md-sys-color-on-primary)}.icon-btn-filled[aria-pressed=false]{--ib-container:var(--md-sys-color-surface-container);--ib-on:var(--md-sys-color-on-surface-variant)}.icon-btn-filled[aria-pressed=true]{--ib-container:var(--md-sys-color-primary);--ib-on:var(--md-sys-color-on-primary)}.icon-btn-tonal{--ib-container:var(--md-sys-color-secondary-container);--ib-on:var(--md-sys-color-on-secondary-container)}.icon-btn-tonal[aria-pressed=true]{--ib-container:var(--md-sys-color-secondary);--ib-on:var(--md-sys-color-on-secondary)}.icon-btn-outlined{--ib-outline:var(--md-sys-color-outline-variant)}.icon-btn-outlined[aria-pressed=true]{--ib-container:var(--md-sys-color-inverse-surface);--ib-on:var(--md-sys-color-inverse-on-surface);--ib-outline:transparent}.icon-btn[aria-pressed=true]{--ib-radius:var(--ib-radius-selected)}.icon-btn:active{--ib-radius:var(--ib-radius-pressed)}.icon-btn:active:after{opacity:var(--md-sys-state-pressed)}.icon-btn:disabled,.icon-btn[aria-disabled=true]{--ib-on:var(--ww-disabled-content);--ib-radius:calc(var(--ib-size) / 2);cursor:default}.icon-btn-filled:disabled,.icon-btn-tonal:disabled{--ib-container:var(--ww-disabled-container)}.icon-btn-outlined:disabled{--ib-outline:var(--ww-disabled-outline)}.icon-btn:disabled:after,.icon-btn[aria-disabled=true]:after{opacity:0}@media (hover:hover){.icon-btn:hover:after{opacity:var(--md-sys-state-hover)}.icon-btn:disabled:hover:after{opacity:0}}.chip{--chip-radius:var(--md-sys-shape-corner-small);--chip-container:transparent;--chip-outline:var(--md-sys-color-outline-variant);--chip-on:var(--md-sys-color-on-surface-variant);isolation:isolate;min-height:48px;color:var(--chip-on);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex;position:relative}.chip:before,.chip:after{content:"";z-index:-1;border-radius:var(--chip-radius);transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);position:absolute;inset:8px 0}.chip:before{background-color:var(--chip-container);box-shadow:inset 0 0 0 1px var(--chip-outline)}.chip:after{opacity:0;pointer-events:none;background-color:currentColor}.chip.has-leading{padding-inline-start:12px}.chip .icon{flex:none;width:20px;height:20px}.chip-dot{background-color:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.chip-count{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.chip[aria-pressed=true],.chip-select[data-active]{--chip-radius:var(--md-sys-shape-corner-large);--chip-container:var(--md-sys-color-secondary-container);--chip-outline:transparent;--chip-on:var(--md-sys-color-on-secondary-container)}.chip[aria-pressed=true] .chip-count,.chip-select[data-active] .chip-count{color:var(--md-sys-color-on-secondary-container)}.chip:active{--chip-radius:var(--md-sys-shape-corner-small)}.chip:active:after{opacity:var(--md-sys-state-pressed)}.chip:focus-visible{outline:none}.chip:focus-visible:before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.chip-select:has(.chip-select-native:focus-visible):before{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.chip:focus-visible:after{opacity:var(--md-sys-state-focus)}.chip-select:has(.chip-select-native:focus-visible):after{opacity:var(--md-sys-state-focus)}.chip:disabled{--chip-on:var(--ww-disabled-content);--chip-outline:var(--ww-disabled-outline);cursor:default}.chip[aria-pressed=true]:disabled{--chip-container:var(--ww-disabled-outline)}.chip:disabled:after{opacity:0}.chip-select{padding-inline-end:8px}.chip-select-text{text-overflow:ellipsis;max-width:16em;overflow:hidden}.chip-select-native{z-index:1;opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}@media (hover:hover){.chip:hover:after{opacity:var(--md-sys-state-hover)}.chip:disabled:hover:after{opacity:0}}.text-field{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.text-field:has(>.text-field-supporting){margin-bottom:8px}.text-field-input{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);width:100%;min-width:0;height:56px;color:var(--md-sys-color-on-surface);caret-color:var(--md-sys-color-primary);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);appearance:none;transition:border-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), box-shadow var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:0 0;outline:none;margin:0;padding:0 16px}.text-field-input::placeholder{color:#0000}.text-field:focus-within .text-field-input::placeholder{color:var(--md-sys-color-on-surface-variant)}.text-field-input:focus,.text-field-input:focus-visible{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline-offset:-2px;outline:2px solid #0000}.text-field-input:autofill{box-shadow:inset 0 0 0 100px var(--surface-current);-webkit-text-fill-color:var(--md-sys-color-on-surface)}.text-field-label{background-color:var(--surface-current);max-width:calc(100% - 24px);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition:transform var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);padding:0 4px;position:absolute;top:16px;left:12px;overflow:hidden}.text-field:focus-within .text-field-label,.text-field.is-populated .text-field-label,.text-field.is-floating .text-field-label{transform:translateY(-28px)scale(.75)}.text-field:has(.text-field-input:autofill) .text-field-label{transform:translateY(-28px)scale(.75)}.text-field:focus-within .text-field-label{color:var(--md-sys-color-primary)}.text-field-mono .text-field-input{font-family:var(--ww-font-mono);letter-spacing:0}.text-field-supporting{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);padding:4px 16px 0}.text-field-leading{width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);pointer-events:none;position:absolute;top:16px;left:12px}.has-leading .text-field-input{padding-left:52px}.has-leading .text-field-label{max-width:calc(100% - 60px);left:48px}.has-leading:focus-within .text-field-label,.has-leading.is-populated .text-field-label,.has-leading.is-floating .text-field-label{transform:translate(-36px,-28px)scale(.75)}.has-leading:has(.text-field-input:autofill) .text-field-label{transform:translate(-36px,-28px)scale(.75)}.text-field-trailing{align-items:center;height:48px;display:flex;position:absolute;top:4px;right:4px}.has-trailing .text-field-input{padding-right:56px}.is-error .text-field-input,.is-error .text-field-input:focus{border-color:var(--md-sys-color-error)}.is-error .text-field-input:focus{box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.is-error .text-field-label,.is-error:focus-within .text-field-label,.is-error .text-field-supporting{color:var(--md-sys-color-error)}.is-error .text-field-input{caret-color:var(--md-sys-color-error)}.text-field-input:disabled{border-color:var(--ww-disabled-outline);color:var(--ww-disabled-content);cursor:default}:is(.text-field:has(.text-field-input:disabled) .text-field-label,.text-field:has(.text-field-input:disabled) .text-field-supporting){color:var(--ww-disabled-content)}.text-field-select .text-field-input{cursor:pointer;padding-right:48px}.text-field-select .text-field-input option{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.text-field-arrow{width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);pointer-events:none;position:absolute;top:16px;right:12px}.text-field-input::-webkit-calendar-picker-indicator{opacity:.7}@media (hover:hover){.text-field-input:hover:not(:focus,:disabled){border-color:var(--md-sys-color-on-surface)}.is-error .text-field-input:hover:not(:focus,:disabled){border-color:var(--md-sys-color-on-error-container)}}.search-bar{--surface-current:var(--md-sys-color-surface-container-high);background-color:var(--md-sys-color-surface-container-high);min-width:0;height:56px;color:var(--md-sys-color-on-surface);transition:background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), box-shadow var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);border-radius:28px;align-items:center;gap:4px;padding:0 4px 0 16px;display:flex;position:relative}.search-bar:focus-within{--surface-current:var(--md-sys-color-surface-container-highest);background-color:var(--md-sys-color-surface-container-highest);box-shadow:inset 0 0 0 2px var(--md-sys-color-primary);outline-offset:-2px;outline:2px solid #0000}.search-bar-icon{width:24px;height:24px;color:var(--md-sys-color-on-surface);flex:none;margin-inline-end:8px}.search-bar-input{min-width:0;height:48px;color:var(--md-sys-color-on-surface);caret-color:var(--md-sys-color-primary);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 8px 0 0}.search-bar-input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}.search-bar-input::-webkit-search-cancel-button{appearance:none;display:none}.search-bar-input::-webkit-search-decoration{appearance:none;display:none}.search-bar:not(:has(.icon-btn)){padding-inline-end:16px}.search-bar .search-bar-progress{width:auto;min-width:0;position:absolute;bottom:6px;left:28px;right:28px}.switch{min-height:56px;color:var(--md-sys-color-on-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;display:flex}.switch.has-description{min-height:72px}.switch-compact{justify-content:flex-start;gap:12px;min-height:48px;display:inline-flex}.switch-text{gap:2px;min-width:0;display:grid}.switch-label{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.switch-compact .switch-label{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.switch-desc{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.switch-control{flex:none;width:52px;height:32px;display:inline-grid;position:relative}.switch-input{z-index:1;opacity:0;width:calc(100% + 8px);height:calc(100% + 16px);cursor:inherit;margin:0;position:absolute;inset:-8px -4px}.switch-track{--handle:16px;--handle-x:16px;background-color:var(--md-sys-color-surface-container-highest);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--md-sys-color-outline);transition:background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), box-shadow var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);border-radius:16px;position:relative}.switch-handle{width:var(--handle);height:var(--handle);background-color:var(--md-sys-color-outline);color:var(--md-sys-color-on-primary-container);transform:translate(calc(var(--handle-x) - var(--handle) / 2), -50%);transition:width var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), height var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), transform var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0}.switch-handle:before{content:"";background-color:var(--md-sys-color-on-surface);opacity:0;width:40px;height:40px;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.switch-handle .icon{opacity:0;width:16px;height:16px;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects)}.switch-input:checked+.switch-track{--handle:24px;--handle-x:36px;background-color:var(--md-sys-color-primary);box-shadow:none}.switch-input:checked+.switch-track .switch-handle{background-color:var(--md-sys-color-on-primary)}.switch-input:checked+.switch-track .switch-handle:before{background-color:var(--md-sys-color-primary)}.switch-input:checked+.switch-track .icon{opacity:1}.switch-input:active+.switch-track{--handle:28px}.switch-input:checked:active+.switch-track .switch-handle{background-color:var(--md-sys-color-primary-container)}.switch-input:active+.switch-track .switch-handle:before{opacity:var(--md-sys-state-pressed)}.switch-input:focus-visible+.switch-track{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.switch-input:focus-visible+.switch-track .switch-handle:before{opacity:var(--md-sys-state-focus)}.switch:has(.switch-input:disabled){cursor:default}.switch:has(.switch-input:disabled) .switch-text{color:var(--ww-disabled-content)}.switch-input:disabled+.switch-track{background-color:var(--ww-disabled-outline);box-shadow:inset 0 0 0 2px var(--ww-disabled-outline)}.switch-input:disabled+.switch-track .switch-handle{background-color:var(--ww-disabled-content)}.switch-input:disabled:checked+.switch-track{box-shadow:none}.switch-input:disabled:checked+.switch-track .switch-handle{background-color:var(--md-sys-color-surface)}.switch-input:disabled+.switch-track .switch-handle:before{opacity:0}@media (hover:hover){.switch:hover .switch-input:not(:disabled)+.switch-track .switch-handle:before{opacity:var(--md-sys-state-hover)}}.list-group{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.list-item{--li-radius:0px;border-radius:var(--li-radius);min-width:0;min-height:56px;color:var(--md-sys-color-on-surface);text-align:start;transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:12px 16px;display:grid;position:relative}.list-item:has(.list-item-supporting){min-height:72px}.list-item:has(.list-item-overline):has(.list-item-supporting){min-height:88px}.list-item-leading{color:var(--md-sys-color-on-surface-variant);grid-area:1/1;align-items:center;margin-inline-end:16px;display:flex}.list-item-leading>.icon{width:24px;height:24px}.list-item-leading>img{border-radius:var(--md-sys-shape-corner-small);object-fit:cover;width:56px;height:56px;display:block}.list-item-content{grid-area:1/2;gap:2px;min-width:0;display:grid}.list-item-overline{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list-item-headline{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);overflow-wrap:anywhere}.list-item-supporting{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);overflow-wrap:anywhere}.list-item-trailing{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);grid-area:1/3;align-items:center;gap:4px;margin-inline-start:16px;display:flex}.list-item-footer{flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.list-item-notice{grid-column:1/-1;min-width:0;margin-top:8px}.list-group-actions-aside{container:list-actions/inline-size}@container list-actions (width>=720px){.list-group-actions-aside>.list-item:not(:has(>.list-item-trailing))>.list-item-footer{grid-area:1/3;justify-content:flex-end;justify-self:end;max-width:420px;margin:0 0 0 16px}}.list-group-segmented{gap:2px}.list-group-segmented>.list-item,.list-group-segmented>li>.list-item{--li-radius:var(--md-sys-shape-corner-extra-small);--surface-current:var(--md-sys-color-surface-container);background-color:var(--md-sys-color-surface-container)}.list-group-segmented>:first-child,.list-group-segmented>:first-child>.list-item{border-top-left-radius:var(--md-sys-shape-corner-large);border-top-right-radius:var(--md-sys-shape-corner-large)}.list-group-segmented>:last-child,.list-group-segmented>:last-child>.list-item{border-bottom-left-radius:var(--md-sys-shape-corner-large);border-bottom-right-radius:var(--md-sys-shape-corner-large)}.list-group-separated{gap:8px}.list-group-separated>.list-item,.list-group-separated>li>.list-item{--li-radius:var(--md-sys-shape-corner-large);--surface-current:var(--md-sys-color-surface-container);background-color:var(--md-sys-color-surface-container)}.list-group-plain>.list-item{background:0 0}.list-item[data-highlight],.list-group .list-item[data-highlight]{--surface-current:var(--md-sys-color-secondary-container);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.list-item[data-highlight] :is(.list-item-leading,.list-item-overline,.list-item-supporting,.list-item-trailing){color:var(--md-sys-color-on-secondary-container)}.list-item-interactive{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:56px;transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects);text-decoration:none}.list-item-interactive:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor;position:absolute;inset:0}.list-item-interactive:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:calc(-1 * var(--md-focus-ring-width))}.list-item-interactive:focus-visible,.list-item-interactive:focus-within,.list-item-interactive:active{border-radius:var(--md-sys-shape-corner-large)}.list-item-interactive:focus-visible:after{opacity:var(--md-sys-state-focus)}.list-item-interactive:active:after{opacity:var(--md-sys-state-pressed)}.disclosure{--surface-current:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container)}.disclosure-summary{list-style:none}.disclosure-summary::-webkit-details-marker{display:none}.disclosure>.list-item{border-radius:var(--md-sys-shape-corner-large)}.disclosure-chevron{width:24px;height:24px;transition:transform var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.disclosure[open] .disclosure-chevron{transform:rotate(180deg)}.disclosure-panel{gap:16px;padding:0 16px 16px;display:grid}.disclosure-danger>.disclosure-summary,.disclosure-danger>.disclosure-summary .list-item-leading{color:var(--md-sys-color-error)}.disclosure-text{--surface-current:inherit;background:0 0}.disclosure-text>.disclosure-panel{padding:8px 0}@supports selector(::details-content){.disclosure::details-content{height:0;transition:height var(--md-spring-slow-spatial-duration) var(--md-spring-slow-spatial), content-visibility var(--md-spring-slow-spatial-duration) allow-discrete, overflow-clip-margin 0s allow-discrete;overflow:clip}.disclosure[open]::details-content{overflow-clip-margin:8px;height:auto;transition-delay:0s, 0s, var(--md-spring-slow-spatial-duration)}}@media (hover:hover){.list-item-interactive:hover{border-radius:var(--md-sys-shape-corner-medium)}.list-group-separated>.list-item-interactive:hover{border-radius:var(--md-sys-shape-corner-large)}.list-item-interactive:hover:after{opacity:var(--md-sys-state-hover)}.list-item-interactive:hover:active{border-radius:var(--md-sys-shape-corner-large)}}.card{--surface-current:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);min-width:0;color:var(--md-sys-color-on-surface);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:16px;display:grid}.card-outlined{--surface-current:var(--md-sys-color-surface);background-color:var(--md-sys-color-surface);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}.card-elevated{--surface-current:var(--md-sys-color-surface-container-low);background-color:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-shadow-1)}.card-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.card-title{min-width:0;font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.card-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:flex}@media (width>=600px){.card{padding:24px}}.tabs{top:calc(var(--top-app-bar-height) + var(--safe-top));z-index:calc(var(--z-app-bar) - 1);margin-inline:calc(-1 * var(--gutter-start)) calc(-1 * var(--gutter-end));padding-inline:calc(var(--gutter-start) - 16px) calc(var(--gutter-end) - 16px);background-color:var(--md-sys-color-surface);box-shadow:inset 0 -1px 0 var(--md-sys-color-outline-variant);scrollbar-width:none;display:flex;position:sticky;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}html:has(.tabs){scroll-padding-top:calc(var(--top-app-bar-height) + var(--safe-top) + 48px + 16px)}.tab{isolation:isolate;min-height:48px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.tab:after{content:"";z-index:-1;opacity:0;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor;position:absolute;inset:0}.tab:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:calc(-1 * var(--md-focus-ring-width))}.tab:focus-visible:after,.tab:active:after{opacity:var(--md-sys-state-pressed)}.tab-label{align-self:stretch;align-items:center;display:inline-flex;position:relative}.tab-label:after{content:"";height:3px;transition:transform var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:#0000;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.tab[aria-current=page]{color:var(--md-sys-color-primary)}.tab[aria-current=page] .tab-label:after{background-color:var(--md-sys-color-primary);transform:none}@media (width>=600px){.tabs{margin-inline:0;padding-inline:0}.tab{flex:1 1 0}}@media (hover:hover){.tab:hover:after{opacity:var(--md-sys-state-hover)}}.label{border-radius:var(--md-sys-shape-corner-small);background-color:var(--tone-container);width:fit-content;max-width:100%;min-height:24px;color:var(--on-tone-container);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-variation-settings:"ROND" 100;font-variant-numeric:tabular-nums;vertical-align:middle;flex:none;align-items:center;gap:4px;padding:4px 8px;font-weight:700;display:inline-flex}.label .icon{flex:none;width:16px;height:16px}.label-text{overflow-wrap:break-word;min-width:0}.label-outlined{box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);color:var(--tone);background-color:#0000}.status-dot{background-color:var(--tone);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 24%, transparent);vertical-align:middle;border-radius:50%;flex:none;margin:3px;display:inline-block}.shape{color:var(--tone-container);flex:none;place-items:center;display:inline-grid;position:relative}.shape>svg{grid-area:1/1;max-width:none;display:block}.shape-content{color:var(--on-tone-container);grid-area:1/1;place-items:center;display:grid;position:relative}.avatar-text{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-variation-settings:"ROND" 100;font-weight:700;line-height:1}.avatar-56 .avatar-text{font:var(--md-sys-typescale-title-large);font-variation-settings:"ROND" 100;font-weight:500}.tone-icon{background-color:var(--tone-container);width:40px;height:40px;color:var(--on-tone-container);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tone-icon .icon{width:24px;height:24px}.menu-sheet{--surface-current:var(--md-sys-color-surface-container-low);width:100%;max-width:640px;max-height:80dvh;padding:0 0 calc(16px + var(--safe-bottom));border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0;background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-shadow-1);overscroll-behavior:contain;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.menu-sheet[open]{animation:ww-sheet-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.menu-sheet::backdrop{background-color:var(--ww-scrim,#00000052)}.menu-sheet-handle{width:48px;height:48px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:24px;place-items:center;margin:0 auto;padding:0;display:grid}.menu-sheet-handle:before{content:"";background-color:currentColor;border-radius:2px;width:32px;height:4px}.menu-sheet-note{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);padding:0 24px 8px}.menu-sheet-list{margin:0;padding:0 8px;list-style:none;display:grid}.menu-item{isolation:isolate;border-radius:var(--md-sys-shape-corner-large);min-height:56px;color:var(--md-sys-color-on-surface);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex;position:relative}.menu-item:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background-color:currentColor;position:absolute;inset:0}.menu-item:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:calc(-1 * var(--md-focus-ring-width))}.menu-item:focus-visible:after,.menu-item:active:after{opacity:var(--md-sys-state-pressed)}.menu-item>.icon{width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);flex:none}.menu-item-text{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:8px;min-width:0;display:flex}.menu-item-label{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.menu-item-supporting{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.menu-item>.menu-item-trailing{width:20px;height:20px}.menu-sheet[data-presentation=menu]{inset:auto;top:var(--menu-top,50%);left:var(--menu-left,50%);border-radius:var(--md-sys-shape-corner-large);width:min(320px,100vw - 32px);min-width:280px;max-height:min(480px,100dvh - 32px);box-shadow:var(--md-sys-elevation-shadow-2);transform-origin:var(--menu-origin,top left);padding:8px 0}.menu-sheet[data-presentation=menu][open]{animation:ww-menu-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.menu-sheet[data-presentation=menu]::backdrop{background-color:#0000}.menu-sheet[data-presentation=menu] .menu-sheet-handle{display:none}.menu-sheet[data-presentation=menu] .menu-sheet-note{padding:8px 16px}.menu-sheet[data-presentation=menu] .menu-sheet-list{padding:0 4px}.menu-sheet[data-presentation=menu] .menu-item{border-radius:var(--md-sys-shape-corner-medium);min-height:48px}@media (hover:hover){.menu-item:hover:after{opacity:var(--md-sys-state-hover)}.menu-sheet-handle:hover{color:var(--md-sys-color-on-surface)}}.dialog{--surface-current:var(--md-sys-color-surface-container-high);width:min(560px,100vw - 48px);min-width:280px;max-height:calc(100dvh - 48px - var(--safe-top) - var(--safe-bottom));border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-shadow-3);margin:auto;padding:0;overflow-y:auto}.dialog[open]{animation:ww-scale-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.dialog::backdrop{background-color:var(--ww-scrim,#00000052)}.dialog-body{padding:24px;display:grid}.dialog-icon{width:24px;height:24px;color:var(--md-sys-color-secondary);justify-self:center;margin-bottom:16px}.dialog-headline{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);margin-bottom:16px}.dialog-body:has(.dialog-icon) .dialog-headline{text-align:center}.dialog-text{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);margin-bottom:8px}.dialog-text>*+*{margin-top:8px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.snackbar-host{z-index:var(--z-snackbar);right:calc(16px + var(--safe-right));bottom:calc(16px + var(--safe-bottom));left:calc(16px + var(--safe-left));pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed}body:has(.nav) .snackbar-host{bottom:calc(var(--nav-bar-height) + var(--safe-bottom) + 16px)}.snackbar{border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-inverse-surface);width:100%;max-width:600px;min-height:48px;color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-shadow-3);pointer-events:auto;animation:ww-snackbar-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);--surface-current:var(--md-sys-color-inverse-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:4px;padding:4px 4px 4px 16px;display:flex}.snackbar.is-leaving{animation:ww-snackbar-out .15s var(--md-sys-motion-easing-emphasized-accelerate) forwards}.snackbar-message{min-width:0;font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);overflow-wrap:anywhere;flex:12em;padding:10px 0}.snackbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.snackbar .btn-text{--btn-on:var(--md-sys-color-inverse-primary)}.snackbar .icon-btn{--ib-on:var(--md-sys-color-inverse-on-surface)}@media (width>=600px) and (height>=480px){.snackbar-host{right:auto;bottom:calc(24px + var(--safe-bottom));left:calc(24px + var(--safe-left));width:min(600px, calc(100vw - 48px - var(--safe-left)));justify-items:start}body:has(.nav) .snackbar-host{right:auto;bottom:calc(24px + var(--safe-bottom));left:calc(24px + var(--safe-left));width:min(600px, calc(100vw - 48px - var(--safe-left)));justify-items:start}body:has(.nav) .snackbar-host{left:calc(var(--rail-width) + var(--safe-left) + 24px);width:min(600px, calc(100vw - var(--rail-width) - var(--safe-left) - 48px))}}.loading{color:var(--md-sys-color-primary);place-items:center;padding:32px;display:grid}.loading-graphic{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.loading-graphic svg{grid-area:1/1;width:48px;height:48px;display:block}.loading-static{visibility:hidden}.loading-contained .loading-graphic{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.linear-progress{--lp-gap:4px;width:100%;min-width:40px;height:10px;color:var(--md-sys-color-primary);display:block;position:relative;overflow:hidden}.linear-progress:before{content:"";background-color:var(--md-sys-color-secondary-container);border-radius:2px;height:4px;position:absolute;top:3px;left:0;right:0}.linear-progress-bar{width:40%;padding-inline:var(--lp-gap);background-color:var(--surface-current);animation:ww-progress-slide 1.8s var(--md-sys-motion-easing-standard) infinite;position:absolute;top:0;bottom:0;left:0}.linear-progress-bar:before{content:"";background-color:currentColor;height:100%;animation:.6s linear infinite ww-wave;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5Q5-1 10 5T20 5' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0/20px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5Q5-1 10 5T20 5' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0/20px 10px repeat-x}.linear-progress-determinate{height:4px;overflow:visible}.linear-progress-determinate:before{top:0;left:min(100%, calc(var(--progress,0%) + var(--lp-gap)))}.linear-progress-determinate:after{content:"";background-color:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:0;right:0}.linear-progress-active{width:var(--progress,0%);height:4px;transition:width var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);background-color:currentColor;border-radius:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.loading-anim{visibility:hidden}.loading-static{visibility:visible}.linear-progress-bar{background:0 0;width:100%;padding:0;animation:1.5s linear infinite ww-pulse;left:0}.linear-progress-bar:before{border-radius:2px;height:4px;margin-top:3px;animation:none;-webkit-mask:none;mask:none}}.empty-state,.error-state{text-align:center;justify-items:center;gap:16px;padding:48px 16px;display:grid}.empty-state-title{max-width:24ch;font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variation-settings:"ROND" 100;text-wrap:balance;font-weight:500}.empty-state-body{max-width:46ch;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);justify-items:center;gap:16px;display:grid}.empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.error-state-message{max-width:46ch;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.notice{border-radius:var(--md-sys-shape-corner-large);background-color:var(--tone-container);color:var(--on-tone-container);--surface-current:var(--tone-container);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:16px;display:grid}.notice>.icon{width:24px;height:24px}.notice-body{min-width:0;font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);gap:4px;display:grid}.notice-body a{color:inherit}.notice-title{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.notice-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-bottom:-8px;display:flex}.notice .btn-text:not(:disabled):not([aria-disabled=true]){--btn-on:var(--on-tone-container)}.form-error{color:var(--md-sys-color-error);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.form-error>.icon{flex:none;width:20px;height:20px}.cover{background-color:var(--md-sys-color-surface-container-highest);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;display:block}.cover-empty img{object-fit:contain;width:60%;height:60%}.cover-small{border-radius:var(--md-sys-shape-corner-small);width:56px;height:56px}.product-grid{min-width:0;container:product-grid/inline-size}.product-grid-list{gap:var(--md-sys-space-150);grid-template-columns:repeat(auto-fill,minmax(min(100%,336px),1fr));margin:0;padding:0;list-style:none;display:grid}.product-grid-list>li{min-width:0;display:grid}.product-card{--surface-current:var(--md-sys-color-surface-container);align-items:start;gap:0 var(--md-sys-space-200);min-width:0;padding:var(--md-sys-space-200);border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}.product-card-media{border-radius:var(--md-sys-shape-corner-medium);width:96px;height:96px;position:relative;overflow:hidden}.product-card-format{top:var(--md-sys-space-100);left:var(--md-sys-space-100);position:absolute}.product-card-body{gap:var(--md-sys-space-50);flex-direction:column;min-width:0;display:flex}.product-card-artist{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);overflow-wrap:anywhere}.product-card-title{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:pretty}.product-card-variant{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);overflow-wrap:anywhere}.product-card-store{align-items:center;gap:var(--md-sys-space-50) var(--md-sys-space-100);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);flex-wrap:wrap;display:flex}.product-card-store>.icon{flex:none;width:18px;height:18px}.product-card-store-name{overflow-wrap:anywhere;min-width:0}.product-card-note,.product-card-seen{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);text-wrap:pretty}.product-card-note-sentence:first-letter{text-transform:uppercase}.product-card-foot{justify-content:space-between;align-items:center;gap:var(--md-sys-space-100);margin-top:var(--md-sys-space-50);flex-wrap:wrap;display:flex}.product-card-price{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-variation-settings:"ROND" 100;font-variant-numeric:tabular-nums;font-weight:700}.product-card-seen{align-items:center;gap:var(--md-sys-space-50);display:flex}.product-card-seen>.icon{flex:none;width:16px;height:16px}.product-card-link{margin-top:var(--md-sys-space-50)}.product-card[data-stale=true] .cover{filter:grayscale();opacity:.6}.product-card[data-stale=true] .product-card-title,.product-card[data-stale=true] .product-card-price{color:var(--md-sys-color-on-surface-variant)}.product-card[data-stale=true] .product-card-seen{color:var(--md-sys-color-on-surface)}@container product-grid (width>=440px){@media (width>=600px) and (height>=480px){.product-grid-list{gap:var(--md-sys-space-200);grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}.product-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);height:100%;padding:0}.product-card-media{aspect-ratio:1;border-radius:0;width:100%;height:auto}.product-card .cover-empty img{width:40%;height:40%}.product-card-body{height:100%;padding:var(--md-sys-space-200)}.product-card-link{margin-top:auto}.product-card-seen{margin-bottom:var(--md-sys-space-100)}}}}@layer pages{.products-layout{align-items:start;gap:var(--md-sys-space-200);grid-template-columns:minmax(0,1fr);display:grid}.products-filters{align-items:start;gap:var(--md-sys-space-50);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.products-filters-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.products-format,.products-chips{min-width:0}.products-status{flex-wrap:inherit;align-items:center;gap:0 var(--md-sys-space-100);display:flex}.products-results{gap:var(--md-sys-space-300);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.products-more{justify-content:center;display:flex}.products-steps{gap:var(--md-sys-space-200);counter-reset:products-step;text-align:start;margin:0;padding:0;list-style:none;display:grid}.products-step{align-items:center;gap:var(--md-sys-space-200);counter-increment:products-step;text-wrap:pretty;grid-template-columns:40px minmax(0,1fr);display:grid}.products-step:before{content:counter(products-step);background-color:var(--md-sys-color-primary-container);width:40px;height:40px;color:var(--md-sys-color-on-primary-container);font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-variation-settings:"ROND" 100;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:50%;place-items:center;font-weight:700;display:grid}.products-step strong{color:var(--md-sys-color-on-surface);font-weight:600}@media (width>=600px){.products-chips>.products-status{flex:0 auto;min-width:0}}@media (width>=840px){.products-filters{column-gap:var(--md-sys-space-300);grid-template-columns:minmax(0,360px) minmax(0,1fr)}.products-clear{grid-column:1/-1}}@media (width>=1200px){.products-layout{gap:var(--pane-gap);grid-template-columns:minmax(0,1fr) 320px}.products-results{grid-area:1/1}.products-filters{align-content:start;gap:var(--md-sys-space-100);grid-area:1/2;grid-template-columns:minmax(0,1fr)}.products-filters-title{clip-path:none;white-space:normal;width:auto;height:auto;font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);margin:0;position:static;overflow:visible}.products-clear{grid-column:auto}}@media (width>=1200px) and (height>=480px){.products-filters{top:calc(var(--top-app-bar-height) + var(--safe-top) + var(--md-sys-space-200) - var(--md-sys-space-75));max-height:calc(100dvh - var(--top-app-bar-height) - var(--safe-top) - var(--safe-bottom) - 2 * var(--md-sys-space-200) + 2 * var(--md-sys-space-75));margin:calc(-1 * var(--md-sys-space-75));padding:var(--md-sys-space-75);scrollbar-width:thin;position:sticky;overflow-y:auto}}.artists-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;min-width:0;display:grid}.artists-search{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.artists-formats{flex-wrap:wrap;align-items:center;column-gap:12px;min-width:0;display:flex}.artists-formats-label{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.artists-chips{flex-wrap:wrap;align-items:center;column-gap:8px;min-width:0;display:flex}.artists-hint{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.artists-no-results{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);text-wrap:pretty;padding-block:8px}.artists-results{margin-top:8px}.artists-line{display:block}@media (width>=600px){.artists-layout{gap:40px}}.artists-search-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.artists-idle{display:none}@media (width>=840px){.artists-layout{gap:var(--pane-gap);grid-template-columns:minmax(0,1fr) clamp(320px,40%,400px)}.artists-following{grid-area:1/1}.artists-search{grid-area:1/2}.artists-search-title{clip-path:none;white-space:normal;width:auto;height:auto;min-height:48px;font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);align-items:center;margin:0;display:flex;position:static;overflow:visible}.artists-idle{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);text-wrap:pretty;display:block}}@media (width>=840px) and (height>=480px){.artists-search{top:calc(var(--top-app-bar-height) + var(--safe-top) + 8px);max-height:calc(100dvh - var(--top-app-bar-height) - var(--safe-top) - var(--safe-bottom) - 16px);scrollbar-width:thin;margin:-8px;padding:8px;position:sticky;overflow-y:auto}}.artists-following-list.list-group-separated{grid-template-columns:repeat(2,minmax(0,1fr))}.artists-following-list.list-group-separated>.list-item{align-self:start}.events-day{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.events-day-title{top:calc(var(--top-app-bar-height) + var(--safe-top));z-index:1;padding:var(--md-sys-space-150) 0 var(--md-sys-space-100);background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);position:sticky}.events-item-cover{display:flex}.events-item a,.events-item-title{scroll-margin-top:var(--md-sys-space-600)}.events-item-tags{align-items:center;gap:var(--md-sys-space-100);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.events-item-time{font-variant-numeric:tabular-nums}.events-item-title{-webkit-hyphens:auto;hyphens:auto}.events-item-variant{color:var(--md-sys-color-on-surface-variant)}.events-item-meta,.events-item-note{display:block}.events-item-meta{font-variant-numeric:tabular-nums}.events-item-note{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.events-item-stale .events-item-cover,.events-item-stale .events-item-tags{filter:grayscale()}.events-item-stale .events-item-cover{opacity:.6}.events-item-stale .events-item-title{color:var(--md-sys-color-on-surface-variant)}.events-more{padding-top:var(--md-sys-space-100);justify-content:center;display:flex}@media (width>=600px){.events-day-title{padding-top:var(--md-sys-space-200)}}.settings-group,.settings-form,.settings-field,.settings-disclosures{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-group,.settings-field,.settings-disclosures{gap:var(--md-sys-space-100)}.settings-form{gap:var(--md-sys-space-200)}.settings-subhead,.settings-field-label{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.settings-subhead{padding-top:var(--md-sys-space-100)}.settings-text,.settings-note{color:var(--md-sys-color-on-surface-variant);text-wrap:pretty}.settings-text{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.settings-note{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.settings-actions{align-items:center;gap:var(--md-sys-space-100);flex-wrap:wrap;min-width:0;display:flex}.settings-block{display:block}.settings-push-detail{color:var(--md-sys-color-error)}.settings-device-name{align-items:center;gap:var(--md-sys-space-50) var(--md-sys-space-100);flex-wrap:wrap;min-width:0;display:flex}.settings-install-why{display:block}.settings-hints{gap:var(--md-sys-space-50);margin:var(--md-sys-space-50) 0 0;padding-inline-start:var(--md-sys-space-250);display:grid}.settings-hints strong{color:var(--md-sys-color-on-surface)}.settings-quiet{gap:var(--md-sys-space-200);min-width:0;padding-block:var(--md-sys-space-100) var(--md-sys-space-50);flex:100%;grid-template-columns:minmax(0,1fr);display:grid}.settings-time-row{gap:var(--md-sys-space-150);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.settings-appearance{gap:var(--md-sys-space-300);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-theme{max-width:480px}.settings-swatches{min-width:0}.settings-swatches>.settings-field-label{padding:0 0 var(--md-sys-space-100)}.settings-swatch-list{gap:var(--md-sys-space-100) var(--md-sys-space-200);flex-wrap:wrap;display:flex}.settings-swatch{align-content:start;justify-items:center;gap:var(--md-sys-space-50);cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:56px;min-height:56px;display:grid;position:relative}.settings-swatch-shape{background-color:var(--swatch);forced-color-adjust:none;width:48px;height:48px;transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);border-radius:24px;place-items:center;display:grid;position:relative}.settings-swatch-shape:after{content:"";border-radius:inherit;background-color:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);position:absolute;inset:0}.settings-swatch-check{color:#000;opacity:0;width:24px;height:24px;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects), transform var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);position:relative;transform:scale(.4)}.settings-swatch-input:checked+.settings-swatch-shape{border-radius:var(--md-sys-shape-corner-large)}.settings-swatch-input:checked+.settings-swatch-shape>.settings-swatch-check{opacity:1;transform:none}.settings-swatch-input:focus-visible+.settings-swatch-shape{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset)}.settings-swatch:active>.settings-swatch-shape:after{opacity:var(--md-sys-state-pressed)}.settings-swatch-name{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.settings-swatch-input:checked~.settings-swatch-name{color:var(--md-sys-color-on-surface);font-weight:700}@media (hover:hover){.settings-swatch:hover>.settings-swatch-shape:after{opacity:var(--md-sys-state-hover)}}@media (forced-colors:active){.settings-swatch-input:focus-visible+.settings-swatch-shape{outline-color:highlight}}@media (width>=600px){.settings-swatch-list{gap:var(--md-sys-space-150) var(--md-sys-space-300)}}.admin-general,.admin-invites,.admin-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-form{gap:16px}.admin-field-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:16px;display:grid}.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-empty,.admin-subtle,.admin-stat dt,.admin-source-meta,.admin-quote,.admin-quota-period{color:var(--md-sys-color-on-surface-variant)}.admin-stats-box{container-type:inline-size}.admin-heartbeat{align-items:center;gap:12px;display:flex}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-stat{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-highest);align-content:start;gap:4px;padding:16px;display:grid}@container (width>=600px){.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.admin-code{border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large);font-family:var(--ww-font-mono);overflow-wrap:anywhere;padding:2px 8px}.admin-note{color:var(--md-sys-color-on-surface)}.admin-error{color:var(--md-sys-color-error)}.admin-reset{margin-top:12px}.admin-run-state{justify-content:center;min-width:80px;display:flex}.admin-terms{justify-items:start;gap:4px;margin-top:6px;display:grid}.admin-terms-flag{color:var(--tone);align-items:flex-start;gap:4px;display:flex}.admin-terms-flag>.icon{flex:none;margin-block:2px}.admin-quote{border-inline-start:2px solid var(--md-sys-color-outline-variant);overflow-wrap:anywhere;padding-inline-start:12px}.admin-sources{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.admin-sources>li,.admin-source-meta,.admin-quotas,.admin-quota{gap:4px;display:grid}.admin-quotas{gap:12px}.admin-quota-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}@media (width>=1200px){.admin-general{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-invites{grid-template-columns:minmax(0,1fr) 400px}.admin-invites>.section{grid-area:1/1}.admin-invites-form{top:calc(var(--top-app-bar-height) + var(--safe-top) + 64px);grid-area:1/2;position:sticky}}.auth-screen{min-height:100dvh;padding:calc(var(--safe-top) + var(--md-sys-space-300)) calc(var(--window-margin) + var(--safe-right)) calc(var(--safe-bottom) + var(--md-sys-space-400)) calc(var(--window-margin) + var(--safe-left));grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;display:grid}.auth-layout{gap:var(--md-sys-space-400);grid-template-columns:minmax(0,1fr);width:100%;max-width:440px;display:grid}.auth-hero{align-items:center;gap:var(--md-sys-space-25) var(--md-sys-space-200);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo name""logo tagline";min-width:0;display:grid}.auth-hero-logo{grid-area:logo;width:72px;height:72px;display:block}.auth-hero-name{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variation-settings:"ROND" 100;text-wrap:balance;grid-area:name;align-self:end;font-weight:500}.auth-hero-tagline{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);grid-area:tagline;align-self:start}.auth-hero-deco{display:none}.auth-pane{align-content:start;gap:var(--md-sys-space-300);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.auth-pane-centered{text-align:center}.auth-head{gap:var(--md-sys-space-100);display:grid}.auth-pane-centered .auth-head{justify-items:center}.auth-art{margin-bottom:var(--md-sys-space-100)}.auth-title{font:var(--md-sys-typescale-headline-medium);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);text-wrap:balance}.auth-subtitle,.auth-text,.auth-alt-line,.auth-alt-note{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.auth-form{gap:var(--md-sys-space-200);grid-template-columns:minmax(0,1fr);display:grid}.auth-submit{margin-top:var(--md-sys-space-100)}.auth-alt{gap:var(--md-sys-space-50);margin-top:calc(-1 * var(--md-sys-space-100));text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.auth-alt-line{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.auth-alt-note{justify-self:center;max-width:42ch}@media (width>=600px){.auth-screen{padding-block:calc(var(--safe-top) + var(--md-sys-space-400)) calc(var(--safe-bottom) + var(--md-sys-space-400));align-content:center}.auth-layout{gap:var(--md-sys-space-300)}.auth-hero{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""name""tagline";justify-items:center}.auth-hero-logo{margin-bottom:var(--md-sys-space-100)}.auth-hero-name,.auth-hero-tagline{align-self:auto}.auth-pane{padding:var(--md-sys-space-400);border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);--surface-current:var(--md-sys-color-surface-container-low)}}@media (width>=600px) and (height<480px){.auth-layout{grid-template-columns:minmax(160px,1fr) minmax(0,440px);align-items:center;max-width:1040px}}@media (width>=840px){.auth-layout{grid-template-columns:minmax(280px,1fr) minmax(0,440px);align-items:stretch;max-width:1040px}.auth-hero{isolation:isolate;align-content:center;gap:var(--md-sys-space-100);padding:var(--md-sys-space-600);border-radius:var(--md-sys-shape-corner-extra-extra-large);background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);--surface-current:var(--md-sys-color-primary-container);position:relative;overflow:hidden}.auth-hero-logo{width:160px;height:160px;margin-bottom:var(--md-sys-space-200)}.auth-hero-name{font:var(--md-sys-typescale-display-small);letter-spacing:var(--md-sys-typescale-display-small-tracking);font-variation-settings:"ROND" 100;font-weight:500}.auth-hero-tagline{color:var(--md-sys-color-on-primary-container);font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.auth-hero-deco{z-index:-1;color:color-mix(in srgb, var(--md-sys-color-on-primary-container) 10%, transparent);pointer-events:none;display:block;position:absolute}.auth-hero-deco-start{width:200px;height:200px;top:-64px;left:-64px;rotate:-12deg}.auth-hero-deco-end{width:240px;height:240px;top:-80px;right:-80px;rotate:15deg}.auth-pane{align-content:center}}@media (forced-colors:active) and (width>=600px){.auth-pane{border:1px solid #0000}}@media (forced-colors:active) and (width>=840px){.auth-hero{border:1px solid #0000}.auth-hero-deco{display:none}}.status-screen-full{align-content:center;justify-items:center;gap:var(--md-sys-space-200);min-height:100dvh;padding:calc(var(--safe-top) + var(--md-sys-space-300)) calc(var(--window-margin) + var(--safe-right)) calc(var(--safe-bottom) + var(--md-sys-space-300)) calc(var(--window-margin) + var(--safe-left));text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.status-screen-logo{width:112px;height:112px;display:block}.status-screen-art{margin-bottom:var(--md-sys-space-100)}.status-screen-title{max-width:24ch;font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variation-settings:"ROND" 100;text-wrap:balance;font-weight:500}.status-screen-text{max-width:46ch;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);overflow-wrap:anywhere}.status-screen-action{margin-top:var(--md-sys-space-100)}.status-screen-notfound{min-height:calc(100dvh - var(--nav-bar-height) - var(--safe-bottom) - var(--md-sys-space-300));padding:var(--safe-top) var(--gutter-end) 0 var(--gutter-start);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}@media (prefers-reduced-motion:no-preference){.status-screen-logo{animation:1.8s linear infinite ww-spin}}@media (width>=600px) and (height>=480px){.status-screen-notfound{min-height:calc(100dvh - var(--md-sys-space-600))}}}@layer utilities{.type-display-large{font:var(--md-sys-typescale-display-large);letter-spacing:var(--md-sys-typescale-display-large-tracking);font-variation-settings:normal}.type-display-medium{font:var(--md-sys-typescale-display-medium);letter-spacing:var(--md-sys-typescale-display-medium-tracking);font-variation-settings:normal}.type-display-small{font:var(--md-sys-typescale-display-small);letter-spacing:var(--md-sys-typescale-display-small-tracking);font-variation-settings:normal}.type-headline-large{font:var(--md-sys-typescale-headline-large);letter-spacing:var(--md-sys-typescale-headline-large-tracking);font-variation-settings:normal}.type-headline-medium{font:var(--md-sys-typescale-headline-medium);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);font-variation-settings:normal}.type-headline-small{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variation-settings:normal}.type-title-large{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);font-variation-settings:normal}.type-title-medium{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-variation-settings:normal}.type-title-small{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);font-variation-settings:normal}.type-body-large{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);font-variation-settings:normal}.type-body-medium{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);font-variation-settings:normal}.type-body-small{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-variation-settings:normal}.type-label-large{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-variation-settings:normal}.type-label-medium{font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-variation-settings:normal}.type-label-small{font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);font-variation-settings:normal}.type-display-large-emphasized{font:var(--md-sys-typescale-display-large);letter-spacing:var(--md-sys-typescale-display-large-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-display-medium-emphasized{font:var(--md-sys-typescale-display-medium);letter-spacing:var(--md-sys-typescale-display-medium-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-display-small-emphasized{font:var(--md-sys-typescale-display-small);letter-spacing:var(--md-sys-typescale-display-small-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-headline-large-emphasized{font:var(--md-sys-typescale-headline-large);letter-spacing:var(--md-sys-typescale-headline-large-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-headline-medium-emphasized{font:var(--md-sys-typescale-headline-medium);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-headline-small-emphasized{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-title-large-emphasized{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-title-medium-emphasized{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-variation-settings:"ROND" 100;font-weight:700}.type-title-small-emphasized{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);font-variation-settings:"ROND" 100;font-weight:700}.type-body-large-emphasized{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-body-medium-emphasized{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-body-small-emphasized{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-variation-settings:"ROND" 100;font-weight:500}.type-label-large-emphasized{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-variation-settings:"ROND" 100;font-weight:700}.type-label-medium-emphasized{font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-variation-settings:"ROND" 100;font-weight:700}.type-label-small-emphasized{font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);font-variation-settings:"ROND" 100;font-weight:700}.sr-only,.visually-hidden-focusable:not(:focus,:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tone-primary{--tone:var(--md-sys-color-primary);--on-tone:var(--md-sys-color-on-primary);--tone-container:var(--md-sys-color-primary-container);--on-tone-container:var(--md-sys-color-on-primary-container)}.tone-secondary{--tone:var(--md-sys-color-secondary);--on-tone:var(--md-sys-color-on-secondary);--tone-container:var(--md-sys-color-secondary-container);--on-tone-container:var(--md-sys-color-on-secondary-container)}.tone-info{--tone:var(--md-sys-color-tertiary);--on-tone:var(--md-sys-color-on-tertiary);--tone-container:var(--md-sys-color-tertiary-container);--on-tone-container:var(--md-sys-color-on-tertiary-container)}.tone-success{--tone:var(--ww-color-success);--on-tone:var(--ww-color-on-success);--tone-container:var(--ww-color-success-container);--on-tone-container:var(--ww-color-on-success-container)}.tone-warning{--tone:var(--ww-color-warning);--on-tone:var(--ww-color-on-warning);--tone-container:var(--ww-color-warning-container);--on-tone-container:var(--ww-color-on-warning-container)}.tone-error{--tone:var(--md-sys-color-error);--on-tone:var(--md-sys-color-on-error);--tone-container:var(--md-sys-color-error-container);--on-tone-container:var(--md-sys-color-on-error-container)}.tone-neutral{--tone:var(--md-sys-color-on-surface-variant);--on-tone:var(--md-sys-color-surface);--tone-container:var(--md-sys-color-surface-container-highest);--on-tone-container:var(--md-sys-color-on-surface-variant)}.text-anywhere{overflow-wrap:anywhere}.tabular-nums{font-variant-numeric:tabular-nums}}@media (forced-colors:active){@layer utilities{.btn:before,.icon-btn:before,.chip:before,.btn-group-label,.switch-track,.search-bar,.snackbar,.label,.notice,.card,.list-item,.disclosure,.menu-sheet,.dialog{border:1px solid #0000}.chip[aria-pressed=true]:before,.chip-select[data-active]:before,.btn[aria-pressed=true]:before,.btn-group-input:checked+.btn-group-label,.nav-item[aria-current=page] .nav-indicator,.tab[aria-current=page] .tab-label:after,.switch-input:checked+.switch-track{forced-color-adjust:none;color:highlighttext;background-color:highlight}.switch-input:checked+.switch-track .switch-handle{forced-color-adjust:none;background-color:highlighttext}}}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex-latin-rond.woff2)format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes ww-fade-out{to{opacity:0}}@keyframes ww-fade-scale-in{0%{opacity:0;transform:scale(.96)}}@keyframes ww-fade-in{0%{opacity:0}}@keyframes ww-scale-in{0%{opacity:0;transform:scale(.92)}}@keyframes ww-menu-in{0%{opacity:0;transform:scale(.9)}}@keyframes ww-sheet-in{0%{transform:translateY(100%)}}@keyframes ww-snackbar-in{0%{opacity:0;transform:translateY(16px)}}@keyframes ww-snackbar-out{to{opacity:0;transform:translateY(8%)}}@keyframes ww-indicator-in{0%{opacity:0;transform:scaleX(.4)}}@keyframes ww-spin{to{transform:rotate(360deg)}}@keyframes ww-pulse{50%{opacity:.4}}@keyframes ww-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ww-wave{to{-webkit-mask-position:20px;mask-position:20px}}@media (prefers-reduced-motion:reduce){@layer tokens{:root{--md-spring-fast-spatial:linear(0, 1);--md-spring-default-spatial:linear(0, 1);--md-spring-slow-spatial:linear(0, 1);--md-spring-fast-spatial-duration:0s;--md-spring-default-spatial-duration:0s;--md-spring-slow-spatial-duration:0s}}@layer utilities{::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.menu-sheet[open],.dialog[open],.snackbar,.nav-item[aria-current=page] .nav-indicator:before,.nav-item[aria-current=page]:before{animation-name:ww-fade-in!important}.snackbar.is-leaving{animation-name:ww-fade-out!important}}}
