/*!
 Material Components for the web
 Copyright (c) 2017 Google Inc.
 License: Apache-2.0
*/.mdc-animation-linear-out-slow-in{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.mdc-animation-fast-out-slow-in{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-animation-fast-out-linear-in{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}@-webkit-keyframes mdc-ripple-fg-radius-in{0%{-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{0%{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:1}}@-webkit-keyframes mdc-ripple-fg-opacity-out{0%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0}}.mdc-button{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.04em;line-height:1.5rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));display:inline-block;position:relative;min-width:64px;height:36px;padding:0 16px;border:none;border-radius:2px;outline:0;background:0 0;font-size:14px;font-weight:500;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-webkit-appearance:none}.mdc-button:not(.mdc-ripple-upgraded):active:after,.mdc-button:not(.mdc-ripple-upgraded):focus:before,.mdc-button:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-button:before{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-button.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button:after{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-button:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-button:not(.mdc-ripple-upgraded){-webkit-tap-highlight-color:rgba(0,0,0,.18)}.mdc-button--theme-dark,.mdc-theme--dark .mdc-button{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-button--theme-dark:not(.mdc-ripple-upgraded):active:after,.mdc-button--theme-dark:not(.mdc-ripple-upgraded):focus:before,.mdc-button--theme-dark:not(.mdc-ripple-upgraded):hover:before,.mdc-theme--dark .mdc-button:not(.mdc-ripple-upgraded):active:after,.mdc-theme--dark .mdc-button:not(.mdc-ripple-upgraded):focus:before,.mdc-theme--dark .mdc-button:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-button--theme-dark:before,.mdc-theme--dark .mdc-button:before{background-color:rgba(255,255,255,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button--theme-dark.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button--theme-dark.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button--theme-dark.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-button--theme-dark.mdc-ripple-upgraded--unbounded:before,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button--theme-dark:after,.mdc-theme--dark .mdc-button:after{background-color:rgba(255,255,255,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button--theme-dark.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-button--theme-dark:not(.mdc-ripple-upgraded--unbounded):after,.mdc-theme--dark .mdc-button:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-button--theme-dark.mdc-ripple-upgraded--unbounded:after,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button--theme-dark.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-button--theme-dark.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-button.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-button--theme-dark:not(.mdc-ripple-upgraded),.mdc-theme--dark .mdc-button:not(.mdc-ripple-upgraded){-webkit-tap-highlight-color:rgba(255,255,255,.18)}.mdc-button.mdc-button--primary{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.mdc-button.mdc-button--primary:not(.mdc-ripple-upgraded):active:after,.mdc-button.mdc-button--primary:not(.mdc-ripple-upgraded):focus:before,.mdc-button.mdc-button--primary:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-button.mdc-button--primary:before{background-color:rgba(63,81,181,.12);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-button.mdc-button--primary:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(12%))}}.mdc-button.mdc-button--primary.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button.mdc-button--primary.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button.mdc-button--primary.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-button.mdc-button--primary.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button.mdc-button--primary:after{background-color:rgba(63,81,181,.12);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-button.mdc-button--primary:after{background-color:color(var(--mdc-theme-primary,#3f51b5) a(12%))}}.mdc-button.mdc-button--primary.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-button.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-button--primary.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-button--primary.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-button.mdc-button--primary.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-button.mdc-button--accent{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.mdc-button.mdc-button--accent:not(.mdc-ripple-upgraded):active:after,.mdc-button.mdc-button--accent:not(.mdc-ripple-upgraded):focus:before,.mdc-button.mdc-button--accent:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-button.mdc-button--accent:before{background-color:rgba(255,64,129,.12);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-button.mdc-button--accent:before{background-color:color(var(--mdc-theme-accent,#ff4081) a(12%))}}.mdc-button.mdc-button--accent.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button.mdc-button--accent.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button.mdc-button--accent.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-button.mdc-button--accent.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button.mdc-button--accent:after{background-color:rgba(255,64,129,.12);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-button.mdc-button--accent:after{background-color:color(var(--mdc-theme-accent,#ff4081) a(12%))}}.mdc-button.mdc-button--accent.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-button.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-button--accent.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-button--accent.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-button.mdc-button--accent.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-button:active{outline:0}.mdc-button:hover{cursor:pointer}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button--dense{height:32px;font-size:.8125rem;line-height:32px}.mdc-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;min-width:88px}.mdc-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised.mdc-button--primary{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.mdc-button--raised.mdc-button--primary:not(.mdc-ripple-upgraded):active:after,.mdc-button--raised.mdc-button--primary:not(.mdc-ripple-upgraded):focus:before,.mdc-button--raised.mdc-button--primary:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-button--raised.mdc-button--primary:before{background-color:rgba(255,255,255,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button--raised.mdc-button--primary:after{background-color:rgba(255,255,255,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-button--raised.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-button--raised.mdc-button--primary.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-button--raised.mdc-button--accent{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.mdc-button--raised.mdc-button--accent:not(.mdc-ripple-upgraded):active:after,.mdc-button--raised.mdc-button--accent:not(.mdc-ripple-upgraded):focus:before,.mdc-button--raised.mdc-button--accent:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-button--raised.mdc-button--accent:before{background-color:rgba(255,255,255,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button--raised.mdc-button--accent:after{background-color:rgba(255,255,255,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-button--raised.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-button--raised.mdc-button--accent.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-button--theme-dark .mdc-button--raised,.mdc-theme--dark .mdc-button--raised{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-button--theme-dark .mdc-button--raised:before,.mdc-theme--dark .mdc-button--raised:before{color:#000}.mdc-button--primary,.mdc-button--theme-dark .mdc-button--primary,.mdc-theme--dark .mdc-button--primary{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-button--primary.mdc-button--raised{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-button--primary.mdc-button--raised:before{color:#000}.mdc-button--accent,.mdc-button--theme-dark .mdc-button--accent,.mdc-theme--dark .mdc-button--accent{color:#ff4081;color:var(--mdc-theme-accent,#ff4081)}.mdc-button--accent.mdc-button--raised{background-color:#ff4081;background-color:var(--mdc-theme-accent,#ff4081);color:#fff;color:var(--mdc-theme-text-primary-on-accent,#fff)}.mdc-button--accent.mdc-button--raised:before{color:#000}.mdc-button--compact{padding:0 8px}.mdc-button:disabled,fieldset:disabled .mdc-button{color:rgba(0,0,0,.26);cursor:default;pointer-events:none}.mdc-button--theme-dark .mdc-button:disabled,.mdc-button--theme-dark fieldset:disabled .mdc-button,.mdc-theme--dark .mdc-button:disabled,.mdc-theme--dark fieldset:disabled .mdc-button{color:rgba(255,255,255,.3)}.mdc-button--raised:disabled,fieldset:disabled .mdc-button--raised{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);background-color:rgba(0,0,0,.12);pointer-events:none}.mdc-button--theme-dark .mdc-button--raised:disabled,.mdc-button--theme-dark fieldset:disabled .mdc-button--raised,.mdc-theme--dark .mdc-button--raised:disabled,.mdc-theme--dark fieldset:disabled .mdc-button--raised{background-color:rgba(255,255,255,.12)}.mdc-card{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;box-sizing:border-box}.mdc-card__primary{padding:16px}.mdc-card__primary .mdc-card__title--large{padding-top:8px}.mdc-card__primary:last-child{padding-bottom:24px}.mdc-card__supporting-text{padding:8px 16px;box-sizing:border-box;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}.mdc-card--theme-dark .mdc-card__supporting-text,.mdc-theme--dark .mdc-card__supporting-text{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__primary+.mdc-card__supporting-text{margin-top:-8px;padding-top:0}.mdc-card__supporting-text:last-child{padding-bottom:24px}.mdc-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;box-sizing:border-box}.mdc-card--theme-dark .mdc-card__actions,.mdc-theme--dark .mdc-card__actions{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__actions .mdc-card__action{margin:0 8px 0 0}.mdc-card__actions .mdc-card__action:last-child{margin-right:0}.mdc-card__actions--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mdc-card__actions--vertical .mdc-card__action{margin:0 0 4px}.mdc-card__actions--vertical .mdc-card__action:last-child{margin-bottom:0}.mdc-card__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;box-sizing:border-box}.mdc-card__media-item{display:inline-block;width:auto;height:80px;margin:16px 0 0;padding:0}.mdc-card__media-item--1dot5x{width:auto;height:120px}.mdc-card__media-item--2x{width:auto;height:160px}.mdc-card__media-item--3x{width:auto;height:240px}.mdc-card__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));margin:-.063rem 0}.mdc-card--theme-dark .mdc-card__title,.mdc-theme--dark .mdc-card__title{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__title--large{font-size:1.5rem;letter-spacing:normal;line-height:2rem;margin:0}.mdc-card__subtitle,.mdc-card__title--large{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400}.mdc-card__subtitle{font-size:.875rem;letter-spacing:.04em;line-height:1.25rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));margin:-.063rem 0}.mdc-card--theme-dark .mdc-card__subtitle,.mdc-theme--dark .mdc-card__subtitle{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__horizontal-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 0 0;box-sizing:border-box}.mdc-card__horizontal-block .mdc-card__actions--vertical{margin:16px}.mdc-card__horizontal-block .mdc-card__media-item{margin-left:16px}.mdc-card__horizontal-block .mdc-card__media-item--3x{margin-bottom:16px}@-webkit-keyframes mdc-checkbox-fade-in-background{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}}@keyframes mdc-checkbox-fade-in-background{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}}@-webkit-keyframes mdc-checkbox-fade-out-background{0%,80%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}to{border-color:rgba(0,0,0,.54);background-color:transparent}}@keyframes mdc-checkbox-fade-out-background{0%,80%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}to{border-color:rgba(0,0,0,.54);background-color:transparent}}@-webkit-keyframes mdc-checkbox-fade-in-background-dark{0%{border-color:#fff;background-color:transparent}50%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}}@keyframes mdc-checkbox-fade-in-background-dark{0%{border-color:#fff;background-color:transparent}50%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}}@-webkit-keyframes mdc-checkbox-fade-out-background-dark{0%,80%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}to{border-color:#fff;background-color:transparent}}@keyframes mdc-checkbox-fade-out-background-dark{0%,80%{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}to{border-color:#fff;background-color:transparent}}@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.78334}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.78334}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.78334}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.78334}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:1}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1)}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1)}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}32.8%,to{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}32.8%,to{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}.mdc-checkbox{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative;box-sizing:content-box;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;padding:11px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox:not(.mdc-ripple-upgraded):active:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus:before,.mdc-checkbox:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-checkbox:before{background-color:rgba(63,81,181,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-checkbox:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-checkbox.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-checkbox.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-checkbox.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-checkbox.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-checkbox:after{background-color:rgba(63,81,181,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-checkbox:after{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-checkbox.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-checkbox:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-checkbox:after,.mdc-checkbox:before{top:0;left:0;width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__background:before{content:none}.mdc-checkbox__background{position:absolute;top:0;right:0;bottom:0;left:0;left:11px;right:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;pointer-events:none;width:45%;height:45%;-webkit-transition:background-color 90ms cubic-bezier(.4,0,1,1) 0s,border-color 90ms cubic-bezier(.4,0,1,1) 0s;transition:background-color 90ms cubic-bezier(.4,0,1,1) 0s,border-color 90ms cubic-bezier(.4,0,1,1) 0s;border:2px solid rgba(0,0,0,.54);border-radius:2px;background-color:transparent;will-change:background-color,border-color}.mdc-checkbox[dir=rtl] .mdc-checkbox__background,[dir=rtl] .mdc-checkbox .mdc-checkbox__background{left:auto;right:11px}.mdc-checkbox--theme-dark .mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox__background{border-color:#fff}.mdc-checkbox__background:before{right:0;bottom:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,transform 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;border-radius:50%;content:"";pointer-events:none;will-change:opacity,transform;background:#3f51b5;background:var(--mdc-theme-primary,#3f51b5)}.mdc-checkbox__background:before,.mdc-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.mdc-checkbox__native-control{margin:0;padding:0;cursor:inherit}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;-webkit-transition:opacity .18s cubic-bezier(.4,0,1,1) 0s;transition:opacity .18s cubic-bezier(.4,0,1,1) 0s;opacity:0;fill:#fff}.mdc-checkbox__checkmark__path{-webkit-transition:stroke-dashoffset .18s cubic-bezier(.4,0,1,1) 0s;transition:stroke-dashoffset .18s cubic-bezier(.4,0,1,1) 0s;stroke:#fff!important;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.mdc-checkbox__mixedmark{width:100%;height:2px;-webkit-transform:scaleX(0) rotate(0);transform:scaleX(0) rotate(0);-webkit-transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,transform 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;background-color:#fff;opacity:0}.mdc-checkbox__native-control:focus~.mdc-checkbox__background:before{-webkit-transform:scale(2.75);transform:scale(2.75);-webkit-transition:opacity 80ms cubic-bezier(0,0,.2,1) 0s,-webkit-transform 80ms cubic-bezier(0,0,.2,1) 0s;transition:opacity 80ms cubic-bezier(0,0,.2,1) 0s,-webkit-transform 80ms cubic-bezier(0,0,.2,1) 0s;transition:opacity 80ms cubic-bezier(0,0,.2,1) 0s,transform 80ms cubic-bezier(0,0,.2,1) 0s;transition:opacity 80ms cubic-bezier(0,0,.2,1) 0s,transform 80ms cubic-bezier(0,0,.2,1) 0s,-webkit-transform 80ms cubic-bezier(0,0,.2,1) 0s;opacity:.26}.mdc-checkbox__native-control:checked~.mdc-checkbox__background{-webkit-transition:border-color 90ms cubic-bezier(0,0,.2,1) 0s,background-color 90ms cubic-bezier(0,0,.2,1) 0s;transition:border-color 90ms cubic-bezier(0,0,.2,1) 0s,background-color 90ms cubic-bezier(0,0,.2,1) 0s;border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{-webkit-transition:opacity .18s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0s;transition:opacity .18s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0s;transition:opacity .18s cubic-bezier(0,0,.2,1) 0s,transform .18s cubic-bezier(0,0,.2,1) 0s;transition:opacity .18s cubic-bezier(0,0,.2,1) 0s,transform .18s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0s;opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark__path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,transform 90ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 90ms cubic-bezier(.4,0,1,1) 0s,transform 90ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 90ms cubic-bezier(.4,0,1,1) 0s;opacity:0}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark__path{stroke-dashoffset:0}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(0);transform:scaleX(1) rotate(0);opacity:1}.mdc-checkbox__native-control:disabled,[aria-disabled=true] .mdc-checkbox__native-control,fieldset:disabled .mdc-checkbox__native-control{cursor:default}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background,[aria-disabled=true] .mdc-checkbox__native-control~.mdc-checkbox__background,fieldset:disabled .mdc-checkbox__native-control~.mdc-checkbox__background{border-color:rgba(0,0,0,.26)}.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled~.mdc-checkbox__background,.mdc-checkbox--theme-dark [aria-disabled=true] .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--theme-dark fieldset:disabled .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox__native-control:disabled~.mdc-checkbox__background,.mdc-theme--dark [aria-disabled=true] .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-theme--dark fieldset:disabled .mdc-checkbox__native-control~.mdc-checkbox__background{border-color:rgba(255,255,255,.3)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background,[aria-disabled=true] .mdc-checkbox__native-control:checked~.mdc-checkbox__background,[aria-disabled=true] .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,fieldset:disabled .mdc-checkbox__native-control:checked~.mdc-checkbox__background,fieldset:disabled .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.26)}.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox--theme-dark [aria-disabled=true] .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--theme-dark [aria-disabled=true] .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox--theme-dark fieldset:disabled .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--theme-dark fieldset:disabled .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background,.mdc-theme--dark [aria-disabled=true] .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-theme--dark [aria-disabled=true] .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-theme--dark fieldset:disabled .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-theme--dark fieldset:disabled .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:rgba(255,255,255,.3)}.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox--upgraded .mdc-checkbox__checkmark__path,.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{-webkit-transition:none!important;transition:none!important}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{-webkit-animation:mdc-checkbox-fade-in-background .18s linear;animation:mdc-checkbox-fade-in-background .18s linear}.mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-dark;animation-name:mdc-checkbox-fade-in-background-dark}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{-webkit-animation:mdc-checkbox-fade-out-background .18s linear;animation:mdc-checkbox-fade-out-background .18s linear}.mdc-checkbox--theme-dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--theme-dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-dark;animation-name:mdc-checkbox-fade-out-background-dark}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark__path{-webkit-animation:.18s linear 0s mdc-checkbox-unchecked-checked-checkmark-path;animation:.18s linear 0s mdc-checkbox-unchecked-checked-checkmark-path;-webkit-transition:none;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;animation:90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;-webkit-transition:none;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark__path{-webkit-animation:90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;animation:90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;-webkit-transition:none;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{-webkit-animation:90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;animation:90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;-webkit-transition:none;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;animation:90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;-webkit-transition:none;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{-webkit-animation:.5s linear 0s mdc-checkbox-indeterminate-checked-checkmark;animation:.5s linear 0s mdc-checkbox-indeterminate-checked-checkmark;-webkit-transition:none;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{-webkit-animation:.5s linear 0s mdc-checkbox-indeterminate-checked-mixedmark;animation:.5s linear 0s mdc-checkbox-indeterminate-checked-mixedmark;-webkit-transition:none;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{-webkit-animation:.3s linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;animation:.3s linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;-webkit-transition:none;transition:none}:root{--mdc-dialog-dark-theme-bg-color:#303030}.mdc-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:-1}.mdc-dialog__surface{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);width:calc(100% - 30px);min-width:640px;max-width:865px;-webkit-transform:translateY(150px) scale(.8);transform:translateY(150px) scale(.8);-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;border-radius:2px;background-color:#fff;background-color:var(--mdc-theme-background,#fff);opacity:0}.mdc-dialog--theme-dark .mdc-dialog__surface,.mdc-theme--dark .mdc-dialog__surface{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);background-color:#303030;background-color:var(--mdc-dialog-dark-theme-bg-color,#303030)}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__backdrop{position:fixed;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.87);background-color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));opacity:0;z-index:-1}.mdc-dialog__backdrop,.mdc-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mdc-dialog__header{padding:24px 24px 0}.mdc-dialog__header__empty{padding:0}.mdc-dialog[dir=rtl] .mdc-dialog__header,[dir=rtl] .mdc-dialog .mdc-dialog__header{text-align:right}.mdc-dialog__header__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem}.mdc-dialog__body,.mdc-dialog__header__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-dialog__body{margin-top:20px;padding:0 24px 24px;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem}.mdc-dialog--theme-dark.mdc-dialog__body,.mdc-theme--dark .mdc-dialog__body{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-dialog__body--scrollable{max-height:195px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);overflow-y:scroll;overflow-x:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px}@media (max-width:640px){.mdc-dialog,.mdc-dialog__surface{min-width:280px}.mdc-dialog__body{line-height:24px}}.mdc-dialog--open{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;opacity:1;z-index:2}.mdc-dialog--open .mdc-dialog__surface{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;opacity:1}.mdc-dialog--open .mdc-dialog__backdrop{-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s;opacity:.3}.mdc-dialog-scroll-lock{height:100vh;overflow:hidden}:root{--mdc-persistent-drawer-dark-theme-bg-color:#212121}.mdc-persistent-drawer{width:0}.mdc-persistent-drawer__toolbar-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:flex-center;-ms-flex-align:flex-center;align-items:flex-center;height:56px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12);box-sizing:border-box}.mdc-persistent-drawer__toolbar-spacer--theme-dark .mdc-persistent-drawer__toolbar-spacer,.mdc-theme--dark .mdc-persistent-drawer__toolbar-spacer{border-bottom:1px solid rgba(255,255,255,.12)}@media (min-width:600px){.mdc-persistent-drawer__toolbar-spacer{height:64px}}.mdc-persistent-drawer__header{position:relative}.mdc-persistent-drawer__header:before{display:block;padding-top:56.25%;content:""}.mdc-persistent-drawer__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px;box-sizing:border-box}.mdc-persistent-drawer .mdc-list,.mdc-persistent-drawer .mdc-list-group{padding-right:0;padding-left:0}.mdc-persistent-drawer .mdc-list-item{position:relative;padding:0 16px;outline:0;color:inherit;text-decoration:none;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.mdc-persistent-drawer .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-persistent-drawer .mdc-list-item__start-detail--theme-dark .mdc-persistent-drawer .mdc-list-item__start-detail,.mdc-theme--dark .mdc-persistent-drawer .mdc-list-item__start-detail{color:rgba(255,255,255,.54)}.mdc-persistent-drawer--selected.mdc-list-item,.mdc-persistent-drawer--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-persistent-drawer .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .12s cubic-bezier(.4,0,1,1) 0s;transition:opacity .12s cubic-bezier(.4,0,1,1) 0s;border-radius:inherit;background:currentColor;content:"";opacity:0}.mdc-persistent-drawer .mdc-list-item:focus:before{opacity:.12}.mdc-persistent-drawer .mdc-list-item:active:before,.mdc-persistent-drawer .mdc-list-item:focus:before{-webkit-transition:opacity .18s cubic-bezier(0,0,.2,1) 0s;transition:opacity .18s cubic-bezier(0,0,.2,1) 0s}.mdc-persistent-drawer .mdc-list-item:active:before{opacity:.18}.mdc-persistent-drawer .mdc-list-item:active:focus:before{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-persistent-drawer__drawer{background:#fff;background:var(--mdc-theme-background,#fff);border-left:0;border-right:1px solid #e4e4e4;left:0;right:auto;height:100%;-webkit-transform:translateX(-107%);transform:translateX(-107%);-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));will-change:transform;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;overflow:hidden;-ms-touch-action:none;touch-action:none;width:240px}.mdc-persistent-drawer__drawer[dir=rtl],[dir=rtl] .mdc-persistent-drawer__drawer{border-left:1px solid #e4e4e4;border-right:0;left:auto;right:0}.mdc-persistent-drawer__drawer--theme-dark,.mdc-theme--dark .mdc-persistent-drawer__drawer{background-color:#212121;background-color:var(--mdc-persistent-drawer-dark-theme-bg-color,#212121);color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);border-left:0;border-right:1px solid rgba(255,255,255,.12)}.mdc-persistent-drawer__drawer--theme-dark[dir=rtl],.mdc-theme--dark .mdc-persistent-drawer__drawer[dir=rtl],[dir=rtl] .mdc-persistent-drawer__drawer--theme-dark,[dir=rtl] .mdc-theme--dark .mdc-persistent-drawer__drawer{border-left:1px solid rgba(255,255,255,.12);border-right:0}.mdc-persistent-drawer[dir=rtl] .mdc-persistent-drawer__drawer,[dir=rtl] .mdc-persistent-drawer .mdc-persistent-drawer__drawer{-webkit-transform:translateX(107%);transform:translateX(107%);-webkit-transform:translateX(calc(100% + 20px));transform:translateX(calc(100% + 20px))}.mdc-persistent-drawer--animating .mdc-persistent-drawer__drawer{-webkit-transition:-webkit-transform .13s cubic-bezier(0,0,.2,1) 0s;transition:-webkit-transform .13s cubic-bezier(0,0,.2,1) 0s;transition:transform .13s cubic-bezier(0,0,.2,1) 0s;transition:transform .13s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .13s cubic-bezier(0,0,.2,1) 0s}.mdc-persistent-drawer--animating.mdc-persistent-drawer--open .mdc-persistent-drawer__drawer{-webkit-transition:-webkit-transform .33s cubic-bezier(0,0,.2,1) 0s;transition:-webkit-transform .33s cubic-bezier(0,0,.2,1) 0s;transition:transform .33s cubic-bezier(0,0,.2,1) 0s;transition:transform .33s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .33s cubic-bezier(0,0,.2,1) 0s}.mdc-persistent-drawer--open{width:240px;pointer-events:auto}.mdc-persistent-drawer--open .mdc-persistent-drawer__drawer,.mdc-persistent-drawer--open[dir=rtl] .mdc-persistent-drawer__drawer,[dir=rtl] .mdc-persistent-drawer--open .mdc-persistent-drawer__drawer{-webkit-transform:none;transform:none}:root{--mdc-permanent-drawer-dark-theme-bg-color:#212121}.mdc-permanent-drawer{background:#fff;background:var(--mdc-theme-background,#fff);border-left:0;border-right:1px solid #e4e4e4;left:0;right:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:240px;height:100%;box-sizing:border-box;overflow:hidden}.mdc-permanent-drawer__toolbar-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:flex-center;-ms-flex-align:flex-center;align-items:flex-center;height:56px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12);box-sizing:border-box}.mdc-permanent-drawer__toolbar-spacer--theme-dark .mdc-permanent-drawer__toolbar-spacer,.mdc-theme--dark .mdc-permanent-drawer__toolbar-spacer{border-bottom:1px solid rgba(255,255,255,.12)}@media (min-width:600px){.mdc-permanent-drawer__toolbar-spacer{height:64px}}.mdc-permanent-drawer__header{position:relative}.mdc-permanent-drawer__header:before{display:block;padding-top:56.25%;content:""}.mdc-permanent-drawer__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px;box-sizing:border-box}.mdc-permanent-drawer .mdc-list,.mdc-permanent-drawer .mdc-list-group{padding-right:0;padding-left:0}.mdc-permanent-drawer .mdc-list-item{position:relative;padding:0 16px;outline:0;color:inherit;text-decoration:none;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.mdc-permanent-drawer .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-permanent-drawer .mdc-list-item__start-detail--theme-dark .mdc-permanent-drawer .mdc-list-item__start-detail,.mdc-theme--dark .mdc-permanent-drawer .mdc-list-item__start-detail{color:rgba(255,255,255,.54)}.mdc-permanent-drawer--selected.mdc-list-item,.mdc-permanent-drawer--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-permanent-drawer .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .12s cubic-bezier(.4,0,1,1) 0s;transition:opacity .12s cubic-bezier(.4,0,1,1) 0s;border-radius:inherit;background:currentColor;content:"";opacity:0}.mdc-permanent-drawer .mdc-list-item:focus:before{opacity:.12}.mdc-permanent-drawer .mdc-list-item:active:before,.mdc-permanent-drawer .mdc-list-item:focus:before{-webkit-transition:opacity .18s cubic-bezier(0,0,.2,1) 0s;transition:opacity .18s cubic-bezier(0,0,.2,1) 0s}.mdc-permanent-drawer .mdc-list-item:active:before{opacity:.18}.mdc-permanent-drawer .mdc-list-item:active:focus:before{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-permanent-drawer[dir=rtl],[dir=rtl] .mdc-permanent-drawer{border-left:1px solid #e4e4e4;border-right:0;left:auto;right:0}.mdc-permanent-drawer--theme-dark,.mdc-theme--dark .mdc-permanent-drawer{background-color:#212121;background-color:var(--mdc-permanent-drawer-dark-theme-bg-color,#212121);color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);border-left:0;border-right:1px solid rgba(255,255,255,.12)}.mdc-permanent-drawer--theme-dark[dir=rtl],.mdc-theme--dark .mdc-permanent-drawer[dir=rtl],[dir=rtl] .mdc-permanent-drawer--theme-dark,[dir=rtl] .mdc-theme--dark .mdc-permanent-drawer{border-left:1px solid rgba(255,255,255,.12);border-right:0}.mdc-permanent-drawer--floating{background:0 0;border-left:0;border-right:none}.mdc-permanent-drawer--floating[dir=rtl],[dir=rtl] .mdc-permanent-drawer--floating{border-left:none;border-right:0}.mdc-permanent-drawer--floating--theme-dark,.mdc-theme--dark .mdc-permanent-drawer--floating{background:0 0;border-left:0;border-right:none}.mdc-permanent-drawer--floating--theme-dark[dir=rtl],.mdc-theme--dark .mdc-permanent-drawer--floating[dir=rtl],[dir=rtl] .mdc-permanent-drawer--floating--theme-dark,[dir=rtl] .mdc-theme--dark .mdc-permanent-drawer--floating{border-left:none;border-right:0}.mdc-temporary-drawer{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;box-sizing:border-box;contain:strict;z-index:3}.mdc-temporary-drawer__toolbar-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:flex-center;-ms-flex-align:flex-center;align-items:flex-center;height:56px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12);box-sizing:border-box}.mdc-temporary-drawer__toolbar-spacer--theme-dark .mdc-temporary-drawer__toolbar-spacer,.mdc-theme--dark .mdc-temporary-drawer__toolbar-spacer{border-bottom:1px solid rgba(255,255,255,.12)}@media (min-width:600px){.mdc-temporary-drawer__toolbar-spacer{height:64px}}.mdc-temporary-drawer__header{position:relative}.mdc-temporary-drawer__header:before{display:block;padding-top:56.25%;content:""}.mdc-temporary-drawer__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px;box-sizing:border-box}.mdc-temporary-drawer .mdc-list,.mdc-temporary-drawer .mdc-list-group{padding-right:0;padding-left:0}.mdc-temporary-drawer .mdc-list-item{position:relative;padding:0 16px;outline:0;color:inherit;text-decoration:none;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.mdc-temporary-drawer .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-temporary-drawer .mdc-list-item__start-detail--theme-dark .mdc-temporary-drawer .mdc-list-item__start-detail,.mdc-theme--dark .mdc-temporary-drawer .mdc-list-item__start-detail{color:rgba(255,255,255,.54)}.mdc-temporary-drawer--selected.mdc-list-item,.mdc-temporary-drawer--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-temporary-drawer .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .12s cubic-bezier(.4,0,1,1) 0s;transition:opacity .12s cubic-bezier(.4,0,1,1) 0s;border-radius:inherit;background:currentColor;content:"";opacity:0}.mdc-temporary-drawer .mdc-list-item:focus:before{opacity:.12}.mdc-temporary-drawer .mdc-list-item:active:before,.mdc-temporary-drawer .mdc-list-item:focus:before{-webkit-transition:opacity .18s cubic-bezier(0,0,.2,1) 0s;transition:opacity .18s cubic-bezier(0,0,.2,1) 0s}.mdc-temporary-drawer .mdc-list-item:active:before{opacity:.18}.mdc-temporary-drawer .mdc-list-item:active:focus:before{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-temporary-drawer:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);content:"";opacity:0;opacity:var(--mdc-temporary-drawer-opacity,0);will-change:opacity;box-sizing:border-box}.mdc-temporary-drawer__drawer{background:#fff;background:var(--mdc-theme-background,#fff);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);left:0;right:auto;height:100%;-webkit-transform:translateX(-107%);transform:translateX(-107%);-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 56px);max-width:280px;box-sizing:border-box;overflow:hidden;-ms-touch-action:none;touch-action:none}.mdc-temporary-drawer__drawer[dir=rtl],[dir=rtl] .mdc-temporary-drawer__drawer{left:auto;right:0}.mdc-temporary-drawer--theme-dark .mdc-temporary-drawer__drawer,.mdc-theme--dark .mdc-temporary-drawer__drawer{background:#303030;color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-temporary-drawer__drawer[dir=rtl] .mdc-temporary-drawer__drawer,[dir=rtl] .mdc-temporary-drawer__drawer .mdc-temporary-drawer__drawer{-webkit-transform:translateX(107%);transform:translateX(107%);-webkit-transform:translateX(calc(100% + 20px));transform:translateX(calc(100% + 20px))}@media (min-width:600px){.mdc-temporary-drawer__drawer{width:calc(100% - 64px);max-width:320px}}.mdc-temporary-drawer__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;touch-action:pan-y}.mdc-temporary-drawer__footer{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);-ms-flex-negative:0;flex-shrink:0}.mdc-temporary-drawer--animating:before{-webkit-transition:opacity .3s cubic-bezier(0,0,.2,1) 0s;transition:opacity .3s cubic-bezier(0,0,.2,1) 0s}.mdc-temporary-drawer--animating.mdc-temporary-drawer--open .mdc-temporary-drawer__drawer{-webkit-transition:-webkit-transform .33s cubic-bezier(0,0,.2,1) 0s;transition:-webkit-transform .33s cubic-bezier(0,0,.2,1) 0s;transition:transform .33s cubic-bezier(0,0,.2,1) 0s;transition:transform .33s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .33s cubic-bezier(0,0,.2,1) 0s}.mdc-temporary-drawer--animating .mdc-temporary-drawer__drawer{-webkit-transition:-webkit-transform .13s cubic-bezier(0,0,.2,1) 0s;transition:-webkit-transform .13s cubic-bezier(0,0,.2,1) 0s;transition:transform .13s cubic-bezier(0,0,.2,1) 0s;transition:transform .13s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .13s cubic-bezier(0,0,.2,1) 0s}.mdc-temporary-drawer--open{pointer-events:auto}.mdc-temporary-drawer--open:before{opacity:1;opacity:var(--mdc-temporary-drawer-opacity,1)}.mdc-temporary-drawer--open .mdc-temporary-drawer__drawer,.mdc-temporary-drawer--open[dir=rtl] .mdc-temporary-drawer__drawer,[dir=rtl] .mdc-temporary-drawer--open .mdc-temporary-drawer__drawer{-webkit-transform:none;transform:none}.collection-carousel .carousel-item:first-child:hover,.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.gd-item:hover,.library .article:hover,.mdc-elevation--z3,.related:hover,.social .collection-carousel .carousel-item:first-child:hover{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{will-change:box-shadow}.mdc-elevation-transition,.mdc-fab{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-fab{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;fill:currentColor;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;background-color:#ff4081;background-color:var(--mdc-theme-accent,#ff4081);color:#fff;color:var(--mdc-theme-text-primary-on-accent,#fff);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-fab:not(.mdc-ripple-upgraded):active:after,.mdc-fab:not(.mdc-ripple-upgraded):focus:before,.mdc-fab:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-fab:before{background-color:rgba(255,255,255,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-fab.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-fab.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-fab.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-fab:after{background-color:rgba(255,255,255,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-fab:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-fab:not(.mdc-ripple-upgraded){-webkit-tap-highlight-color:rgba(0,0,0,.18)}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--plain{background-color:#fff;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-fab--plain:before{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab--plain.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-fab--plain.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-fab--plain.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-fab--plain.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-fab--plain:after{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-fab--plain.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-fab--plain:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab--plain.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab--plain.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-fab--plain.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-fab:active,.mdc-fab:focus{outline:0}.mdc-fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:hover{cursor:pointer}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab>svg{width:100%}.mdc-fab:disabled,fieldset:disabled .mdc-fab{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);cursor:default;pointer-events:none}.mdc-fab__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.mdc-fab__icon,.mdc-form-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mdc-form-field{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.mdc-form-field--theme-dark,.mdc-theme--dark .mdc-form-field{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-form-field>label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:auto;padding-left:4px}.mdc-form-field--align-end>label,.mdc-form-field[dir=rtl]>label,[dir=rtl] .mdc-form-field>label{margin-left:auto;padding-right:4px}.mdc-form-field--align-end>label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mdc-form-field--align-end[dir=rtl]>label,[dir=rtl] .mdc-form-field--align-end>label{margin-right:auto;padding-left:4px}.mdc-grid-list .mdc-grid-tile__primary{padding-bottom:100%}.mdc-grid-list .mdc-grid-tile{margin:2px 0;padding:0 2px}.mdc-grid-list .mdc-grid-tile__secondary{left:2px;width:calc(100% - 4px)}.mdc-grid-list .mdc-grid-list__tiles{margin:2px auto}.mdc-grid-list__tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile{margin:.5px 0;padding:0 .5px}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary{left:.5px;width:calc(100% - 1px)}.mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles{margin:.5px auto}.mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary{padding-bottom:56.24993%}.mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary{padding-bottom:66.66667%}.mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary{padding-bottom:149.99925%}.mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary{padding-bottom:75.00019%}.mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary{padding-bottom:133.33333%}.mdc-grid-list--twoline-caption .mdc-grid-tile__secondary{height:68px}.mdc-grid-list--header-caption .mdc-grid-tile__secondary{top:0;bottom:auto}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:56px;padding-right:8px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:8px;padding-right:56px}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:16px;right:auto;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:auto;right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:16px;padding-right:56px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:56px;padding-right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:auto;right:16px;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:16px;right:auto}.mdc-grid-tile{display:block;position:relative;width:var(--mdc-grid-list-tile-width,200px)}.mdc-grid-tile__primary{position:relative;height:0;background-color:#fff;background-color:var(--mdc-theme-background,#fff);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}.mdc-grid-tile__primary-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.mdc-grid-tile__secondary{position:absolute;box-sizing:border-box;bottom:0;height:48px;padding:16px;background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-grid-tile__title{display:block;margin:0;padding:0;font-size:1rem;font-weight:500;line-height:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-grid-tile__support-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;display:block;margin:0;margin-top:4px;padding:0}.mdc-grid-tile__icon{position:absolute;top:calc(50% - 24px / 2);font-size:0}.mdc-icon-toggle{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;will-change:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:12px;outline:0;font-size:1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-icon-toggle:not(.mdc-ripple-upgraded):active:after,.mdc-icon-toggle:not(.mdc-ripple-upgraded):focus:before,.mdc-icon-toggle:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-icon-toggle:before{background-color:rgba(0,0,0,.062);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-toggle.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle:after{background-color:rgba(0,0,0,.062);top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.mdc-icon-toggle.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-icon-toggle:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-icon-toggle.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-icon-toggle--theme-dark.mdc-icon-toggle:before,.mdc-theme--dark .mdc-icon-toggle:before{background-color:rgba(255,255,255,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:before,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle--theme-dark.mdc-icon-toggle:after,.mdc-theme--dark .mdc-icon-toggle:after{background-color:rgba(255,255,255,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-icon-toggle--theme-dark.mdc-icon-toggle:not(.mdc-ripple-upgraded--unbounded):after,.mdc-theme--dark .mdc-icon-toggle:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-icon-toggle:after{position:absolute;border-radius:50%;content:"";opacity:0;pointer-events:none}.mdc-icon-toggle--theme-dark,.mdc-theme--dark .mdc-icon-toggle{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-icon-toggle--primary{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-icon-toggle--primary:before{background-color:rgba(63,81,181,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-icon-toggle--primary:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-icon-toggle--primary.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle--primary.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle--primary.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-icon-toggle--primary.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle--primary:after{background-color:rgba(63,81,181,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-icon-toggle--primary:after{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-icon-toggle--primary.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-icon-toggle--primary:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle--primary.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle--primary.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-icon-toggle--primary.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-icon-toggle--accent{color:#ff4081;color:var(--mdc-theme-accent,#ff4081)}.mdc-icon-toggle--accent:before{background-color:rgba(255,64,129,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-icon-toggle--accent:before{background-color:color(var(--mdc-theme-accent,#ff4081) a(14%))}}.mdc-icon-toggle--accent.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle--accent.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle--accent.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-icon-toggle--accent.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle--accent:after{background-color:rgba(255,64,129,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-icon-toggle--accent:after{background-color:color(var(--mdc-theme-accent,#ff4081) a(14%))}}.mdc-icon-toggle--accent.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-icon-toggle--accent:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle--accent.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle--accent.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-icon-toggle--accent.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-icon-toggle--disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));pointer-events:none}.mdc-icon-toggle--theme-dark.mdc-icon-toggle--disabled,.mdc-theme--dark .mdc-icon-toggle--disabled{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-disabled-on-dark,rgba(255,255,255,.5))}.mdc-layout-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;box-sizing:border-box;padding:8px;padding:calc(var(--mdc-layout-grid-margin,16px) - var(--mdc-layout-grid-gutter,16px)/ 2)}@supports (display:grid){.mdc-layout-grid{display:grid;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter,16px);padding:16px;padding:var(--mdc-layout-grid-margin,16px)}@media (min-width:840px){.mdc-layout-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:479px){.mdc-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}}.mdc-layout-grid__cell{margin:8px;margin:calc(var(--mdc-layout-grid-gutter,16px)/ 2);box-sizing:border-box}@supports (display:grid){.mdc-layout-grid__cell{margin:0}}@media (min-width:840px){.mdc-layout-grid__cell{width:calc(33.33333% - 16px);width:calc(33.33333% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}}@media (max-width:479px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}}@media (min-width:840px){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 16px);width:calc(8.33333% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 16px);width:calc(16.66667% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 16px);width:calc(33.33333% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 16px);width:calc(41.66667% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 16px);width:calc(58.33333% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 16px);width:calc(66.66667% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 16px);width:calc(83.33333% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 16px);width:calc(91.66667% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media (max-width:479px){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter,16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mdc-layout-grid__cell--order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mdc-layout-grid__cell--order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.mdc-layout-grid__cell--order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mdc-layout-grid__cell--order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.mdc-layout-grid__cell--order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.mdc-layout-grid__cell--order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.mdc-layout-grid__cell--order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.mdc-layout-grid__cell--order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.mdc-layout-grid__cell--order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.mdc-layout-grid__cell--order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.mdc-layout-grid__cell--order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.mdc-layout-grid__cell--align-top{-ms-flex-item-align:start;align-self:flex-start}@supports (display:grid){.mdc-layout-grid__cell--align-top{-ms-flex-item-align:start;align-self:start}}.mdc-layout-grid__cell--align-middle{-ms-flex-item-align:center;align-self:center}.mdc-layout-grid__cell--align-bottom{-ms-flex-item-align:end;align-self:flex-end}@supports (display:grid){.mdc-layout-grid__cell--align-bottom{-ms-flex-item-align:end;align-self:end}}.mdc-list{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));margin:0;padding:8px 16px 0;line-height:1.5rem;list-style-type:none}.mdc-list--theme-dark,.mdc-theme--dark .mdc-list{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-list--dense{padding-top:4px;font-size:.812rem}.mdc-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:48px}.mdc-list-item__start-detail{width:24px;height:24px;margin-left:0;margin-right:32px}.mdc-list-item[dir=rtl] .mdc-list-item__start-detail,[dir=rtl] .mdc-list-item .mdc-list-item__start-detail{margin-left:32px;margin-right:0}.mdc-list-item__end-detail{width:24px;height:24px;margin-left:auto;margin-right:16px}.mdc-list-item[dir=rtl] .mdc-list-item__end-detail,[dir=rtl] .mdc-list-item .mdc-list-item__end-detail{margin-left:16px;margin-right:auto}.mdc-list-item__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mdc-list-item__text__secondary{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-list-item__text__secondary--theme-dark,.mdc-theme--dark .mdc-list-item__text__secondary{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-list--dense .mdc-list-item__text__secondary{font-size:inherit}.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__start-detail{width:20px;height:20px;margin-left:0;margin-right:36px}.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__start-detail,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__start-detail{margin-left:36px;margin-right:0}.mdc-list--dense .mdc-list-item__end-detail{width:20px;height:20px}.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__start-detail{width:40px;height:40px;margin-left:0;margin-right:16px;border-radius:50%}.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__start-detail,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__start-detail{margin-left:16px;margin-right:0}.mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item{height:48px}.mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item__start-detail{width:36px;height:36px;margin-left:0;margin-right:20px}.mdc-list-item[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item__start-detail,[dir=rtl] .mdc-list-item .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item__start-detail{margin-left:20px;margin-right:0}.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--two-line.mdc-list--dense .mdc-list-item{height:60px}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;position:relative;left:-16px;width:100%;padding:0 16px;overflow:hidden}.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-list-item.mdc-ripple-upgraded:before{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-list-item.mdc-ripple-upgraded:after{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-list-item.mdc-ripple-upgraded:focus{outline:0}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:before{background-color:rgba(255,255,255,.12);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:after{background-color:rgba(255,255,255,.12);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded):after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-list-divider{height:0;margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.12)}.mdc-list--theme-dark .mdc-list-divider,.mdc-theme--dark .mdc-list-divider{border-bottom-color:rgba(255,255,255,.2)}.mdc-list-divider--inset{margin-left:56px;margin-right:0;width:calc(100% - 56px)}.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:56px}.mdc-list-group{padding:0 16px}.mdc-list-group__subheader{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));margin:.75rem 0}.mdc-list-group__subheader--theme-dark,.mdc-theme--dark .mdc-list-group__subheader{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-list-group .mdc-list{padding:0}.mdc-simple-menu{display:none;position:absolute;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left;border-radius:2px;background-color:#fff;white-space:nowrap;opacity:0;overflow:hidden;box-sizing:border-box;will-change:transform,opacity;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-simple-menu--theme-dark,.mdc-theme--dark .mdc-simple-menu{background-color:#424242}.mdc-simple-menu:focus{outline:0}.mdc-simple-menu--open{display:inline-block;-webkit-transform:scale(1);transform:scale(1);opacity:1}.mdc-simple-menu--animating{display:inline-block;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1)}.mdc-simple-menu__items{display:inline-block;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;will-change:transform}.mdc-simple-menu__items>*{opacity:0}.mdc-simple-menu__items>.mdc-list-item{cursor:pointer}.mdc-simple-menu--animating .mdc-simple-menu__items{overflow-y:hidden}.mdc-simple-menu--animating .mdc-simple-menu__items>*{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.mdc-simple-menu--open .mdc-simple-menu__items>*{opacity:1;will-change:opacity}[dir=rtl] .mdc-simple-menu{-webkit-transform-origin:top right;transform-origin:top right}.mdc-simple-menu--open-from-top-left{-webkit-transform-origin:top left!important;transform-origin:top left!important}.mdc-simple-menu--open-from-top-right{-webkit-transform-origin:top right!important;transform-origin:top right!important}.mdc-simple-menu--open-from-bottom-left{-webkit-transform-origin:bottom left!important;transform-origin:bottom left!important}.mdc-simple-menu--open-from-bottom-right{-webkit-transform-origin:bottom right!important;transform-origin:bottom right!important}.mdc-simple-menu .mdc-list,.mdc-simple-menu .mdc-list-group{padding:0}.mdc-simple-menu .mdc-list-item{position:relative;padding:0 16px;outline:0;color:inherit;text-decoration:none;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.mdc-simple-menu--theme-dark.mdc-simple-menu .mdc-list-item,.mdc-theme--dark .mdc-simple-menu .mdc-list-item{color:#fff}.mdc-simple-menu--theme-dark.mdc-simple-menu .mdc-list-divider,.mdc-theme--dark .mdc-simple-menu .mdc-list-divider{border-color:rgba(255,255,255,.12)}.mdc-simple-menu .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-simple-menu--theme-dark.mdc-simple-menu .mdc-list-item__start-detail,.mdc-theme--dark .mdc-simple-menu .mdc-list-item__start-detail{color:rgba(255,255,255,.54)}.mdc-simple-menu--selected.mdc-list-item,.mdc-simple-menu--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-simple-menu .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1);transition:opacity .12s cubic-bezier(0,0,.2,1);border-radius:inherit;background:currentColor;content:"";opacity:0}.mdc-simple-menu .mdc-list-item:focus:before{opacity:.12}.mdc-simple-menu .mdc-list-item:active:before{opacity:.18}.mdc-menu-anchor{position:relative;overflow:visible}.mdc-radio{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative;box-sizing:border-box;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;padding:10px;cursor:pointer;will-change:opacity,transform,border-color,background-color,color}.mdc-radio:not(.mdc-ripple-upgraded):active:after,.mdc-radio:not(.mdc-ripple-upgraded):focus:before,.mdc-radio:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-radio:before{background-color:rgba(63,81,181,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-radio:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-radio.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-radio.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-radio.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-radio.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-radio:after{background-color:rgba(63,81,181,.14);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-radio:after{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-radio.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-radio:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-radio:after,.mdc-radio:before{top:0;left:0;width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__background:before{content:none}.mdc-radio__background{display:inline-block;position:absolute;width:50%;height:50%;box-sizing:border-box}.mdc-radio__background:before{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .12s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .12s cubic-bezier(.4,0,1,1) 0s;transition:opacity .12s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .12s cubic-bezier(.4,0,1,1) 0s;transition:opacity .12s cubic-bezier(.4,0,1,1) 0s,transform .12s cubic-bezier(.4,0,1,1) 0s;transition:opacity .12s cubic-bezier(.4,0,1,1) 0s,transform .12s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .12s cubic-bezier(.4,0,1,1) 0s;border-radius:50%;content:"";opacity:0;pointer-events:none}.mdc-radio__outer-circle{border-color:rgba(0,0,0,.54);border:2px solid var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:border-color .12s cubic-bezier(.4,0,1,1) 0s;transition:border-color .12s cubic-bezier(.4,0,1,1) 0s;border-radius:50%;box-sizing:border-box}.mdc-radio--theme-dark .mdc-radio__outer-circle,.mdc-theme--dark .mdc-radio__outer-circle{border-color:rgba(255,255,255,.7);border-color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-radio__inner-circle{background-color:rgba(0,0,0,.54);background-color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:background-color .12s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .12s cubic-bezier(.4,0,1,1) 0s;transition:background-color .12s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .12s cubic-bezier(.4,0,1,1) 0s;transition:transform .12s cubic-bezier(.4,0,1,1) 0s,background-color .12s cubic-bezier(.4,0,1,1) 0s;transition:transform .12s cubic-bezier(.4,0,1,1) 0s,background-color .12s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .12s cubic-bezier(.4,0,1,1) 0s;border-radius:50%;box-sizing:border-box}.mdc-radio--theme-dark .mdc-radio__inner-circle,.mdc-theme--dark .mdc-radio__inner-circle{background-color:rgba(255,255,255,.7);background-color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:inherit;opacity:0;z-index:1}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{-webkit-transition:border-color .12s cubic-bezier(0,0,.2,1) 0s;transition:border-color .12s cubic-bezier(0,0,.2,1) 0s}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{-webkit-transition:background-color .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:background-color .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:transform .12s cubic-bezier(0,0,.2,1) 0s,background-color .12s cubic-bezier(0,0,.2,1) 0s;transition:transform .12s cubic-bezier(0,0,.2,1) 0s,background-color .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:background-color .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:background-color .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:transform .12s cubic-bezier(0,0,.2,1) 0s,background-color .12s cubic-bezier(0,0,.2,1) 0s;transition:transform .12s cubic-bezier(0,0,.2,1) 0s,background-color .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background,fieldset:disabled .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle,fieldset:disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.26)}.mdc-radio--theme-dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio--theme-dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio--theme-dark fieldset:disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle,.mdc-theme--dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,.mdc-theme--dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle,.mdc-theme--dark fieldset:disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(255,255,255,.3)}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,fieldset:disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle{background-color:rgba(0,0,0,.26)}.mdc-radio--theme-dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio--theme-dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio--theme-dark fieldset:disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-theme--dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-theme--dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-theme--dark fieldset:disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle{background-color:rgba(255,255,255,.3)}.mdc-radio__native-control:focus+.mdc-radio__background:before{-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s;transition:opacity .12s cubic-bezier(0,0,.2,1) 0s,transform .12s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0s;opacity:.26}@keyframes mdc-ripple-fg-radius-in{0%{-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:1}}@keyframes mdc-ripple-fg-opacity-out{0%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{opacity:0}}.mdc-ripple-surface{--mdc-ripple-surface-width:0;--mdc-ripple-surface-height:0;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;position:relative;outline:0;overflow:hidden}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):hover:before{-webkit-transition-duration:85ms;transition-duration:85ms;opacity:.6}.mdc-ripple-surface:before{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-ripple-surface.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface:after{background-color:rgba(0,0,0,.06);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-ripple-surface:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface--primary:after,.mdc-ripple-surface--primary:before{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-ripple-surface--primary:before{background-color:rgba(63,81,181,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-ripple-surface--primary:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(16%))}}.mdc-ripple-surface--primary.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-ripple-surface--primary.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface--primary:after{background-color:rgba(63,81,181,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-ripple-surface--primary:after{background-color:color(var(--mdc-theme-primary,#3f51b5) a(16%))}}.mdc-ripple-surface--primary.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface--primary.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface--primary.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-ripple-surface--primary.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-ripple-surface--accent:after,.mdc-ripple-surface--accent:before{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-ripple-surface--accent:before{background-color:rgba(255,64,129,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-ripple-surface--accent:before{background-color:color(var(--mdc-theme-accent,#ff4081) a(16%))}}.mdc-ripple-surface--accent.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-active-fill:before{-webkit-transition-duration:.12s;transition-duration:.12s;opacity:1}.mdc-ripple-surface--accent.mdc-ripple-upgraded--unbounded:before{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface--accent:after{background-color:rgba(255,64,129,.16);position:absolute;top:-50%;left:-50%;width:200%;height:200%;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;border-radius:50%;opacity:0;pointer-events:none;content:""}@supports (background-color:color(green a(10%))){.mdc-ripple-surface--accent:after{background-color:color(var(--mdc-theme-accent,#ff4081) a(16%))}}.mdc-ripple-surface--accent.mdc-ripple-upgraded:after{top:0;left:0;width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded--unbounded):after{-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface--accent.mdc-ripple-upgraded--unbounded:after{top:0;top:var(--mdc-ripple-top,0);left:0;left:var(--mdc-ripple-left,0);width:100%;width:var(--mdc-ripple-fg-size,100%);height:100%;height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface--accent.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards;animation:.3s mdc-ripple-fg-radius-in forwards,83ms mdc-ripple-fg-opacity-in forwards}.mdc-ripple-surface--accent.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));-webkit-animation:.25s mdc-ripple-fg-opacity-out;animation:.25s mdc-ripple-fg-opacity-out}.mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));padding-left:0;padding-right:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(100% - 24px);height:32px;-webkit-transition:border-bottom-color .15s cubic-bezier(.4,0,1,1) 0s,background-color .15s cubic-bezier(.4,0,1,1) 0s;transition:border-bottom-color .15s cubic-bezier(.4,0,1,1) 0s,background-color .15s cubic-bezier(.4,0,1,1) 0s;border:none;border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;background:0 0;background-repeat:no-repeat;background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230' fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");font-family:Roboto,sans-serif;font-size:.936rem;cursor:pointer}.mdc-select[dir=rtl],[dir=rtl] .mdc-select{padding-left:24px;padding-right:0}.mdc-select::-ms-expand{display:none}.mdc-select:focus{border-bottom-color:#3f51b5;border-bottom-color:var(--mdc-theme-primary,#3f51b5);outline:0;background-color:rgba(0,0,0,.06)}.mdc-select[dir=rtl],[dir=rtl] .mdc-select{background-position:0}.mdc-select--theme-dark,.mdc-theme--dark .mdc-select{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");border-bottom:1px solid rgba(255,255,255,.12)}.mdc-select--theme-dark:focus,.mdc-theme--dark .mdc-select:focus{border-bottom-color:#3f51b5;border-bottom-color:var(--mdc-theme-primary,#3f51b5);background-color:rgba(255,255,255,.09)}.mdc-select__menu{position:fixed;top:0;left:0;max-height:100%;-webkit-transform-origin:center center;transform-origin:center center;overflow-y:scroll;z-index:4}.mdc-select__selected-text{-webkit-transition:opacity 125ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 125ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 125ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 125ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 125ms cubic-bezier(.4,0,1,1) 0s,transform 125ms cubic-bezier(.4,0,1,1) 0s;transition:opacity 125ms cubic-bezier(.4,0,1,1) 0s,transform 125ms cubic-bezier(.4,0,1,1) 0s,-webkit-transform 125ms cubic-bezier(.4,0,1,1) 0s;white-space:nowrap;overflow:hidden}.mdc-select--open .mdc-select__selected-text{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,-webkit-transform 125ms cubic-bezier(0,0,.2,1) 125ms;transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,-webkit-transform 125ms cubic-bezier(0,0,.2,1) 125ms;transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,transform 125ms cubic-bezier(0,0,.2,1) 125ms;transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,transform 125ms cubic-bezier(0,0,.2,1) 125ms,-webkit-transform 125ms cubic-bezier(0,0,.2,1) 125ms;opacity:0}.mdc-select--disabled,.mdc-select[disabled]{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230' fill-rule='evenodd' opacity='.38' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");border-bottom-style:dotted;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-select--theme-dark.mdc-select--disabled,.mdc-select--theme-dark.mdc-select[disabled],.mdc-theme--dark .mdc-select--disabled,.mdc-theme--dark .mdc-select[disabled]{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-disabled-on-dark,rgba(255,255,255,.5));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' opacity='.38' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");border-bottom:1px dotted rgba(255,255,255,.38)}.mdc-select__menu .mdc-list-item{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-select__menu .mdc-list-item[aria-selected=true]{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-item,.mdc-theme--dark .mdc-select__menu .mdc-list-item{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-item[aria-selected=true],.mdc-theme--dark .mdc-select__menu .mdc-list-item[aria-selected=true]{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-select__menu .mdc-list-group,.mdc-select__menu .mdc-list-group>.mdc-list-item:first-child{margin-top:12px}.mdc-select__menu .mdc-list-group{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));font-weight:400}.mdc-select__menu .mdc-list-group .mdc-list-item{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-group,.mdc-theme--dark .mdc-select__menu .mdc-list-group{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-group .mdc-list-item,.mdc-theme--dark .mdc-select__menu .mdc-list-group .mdc-list-item{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-multi-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:250px;padding:0;border:1px solid;border-color:rgba(0,0,0,.38);border-color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));outline:0}.mdc-multi-select--theme-dark,.mdc-theme--dark .mdc-multi-select{border-color:rgba(255,255,255,.5);border-color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-multi-select .mdc-list-group{margin:16px 0 0;padding:0 0 0 16px;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));font-weight:400}.mdc-multi-select .mdc-list-group--theme-dark,.mdc-theme--dark .mdc-multi-select .mdc-list-group{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-multi-select .mdc-list-group:last-child{margin-bottom:16px}.mdc-multi-select .mdc-list-group .mdc-list-divider{margin-left:-16px}.mdc-multi-select .mdc-list-item{margin:0 0 0 -16px;padding:0 16px;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-multi-select .mdc-list-item--theme-dark,.mdc-theme--dark .mdc-multi-select .mdc-list-item{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-multi-select .mdc-list-item:first-child{margin-top:12px}.mdc-multi-select .mdc-list-item:last-child{margin-bottom:8px}.mdc-multi-select .mdc-list-item:checked{background-color:rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-multi-select .mdc-list-item:checked--theme-dark,.mdc-theme--dark .mdc-multi-select .mdc-list-item:checked{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-multi-select:focus .mdc-list-item:checked{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-multi-select:focus .mdc-list-item:checked--theme-dark,.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-list-divider{margin-bottom:8px;padding-top:8px;font-size:0}.mdc-snackbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:24px;padding-left:24px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,1,1) 0s;transition:-webkit-transform .25s cubic-bezier(.4,0,1,1) 0s;transition:transform .25s cubic-bezier(.4,0,1,1) 0s;transition:transform .25s cubic-bezier(.4,0,1,1) 0s,-webkit-transform .25s cubic-bezier(.4,0,1,1) 0s;background-color:#323232;will-change:transform;pointer-events:none}@media (max-width:599px){.mdc-snackbar{left:0;width:calc(100% - 48px)}}@media (min-width:600px){.mdc-snackbar{min-width:288px;max-width:568px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);border-radius:2px}}.mdc-snackbar--active{-webkit-transform:translate(0);transform:translate(0);pointer-events:auto;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.2,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.2,1) 0s;transition:transform .25s cubic-bezier(0,0,.2,1) 0s;transition:transform .25s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.2,1) 0s}@media (min-width:600px){.mdc-snackbar--active{-webkit-transform:translate(-50%);transform:translate(-50%)}}.mdc-snackbar--action-on-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mdc-snackbar--action-on-bottom .mdc-snackbar__text{margin-right:inherit}.mdc-snackbar--action-on-bottom .mdc-snackbar__action-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:-12px 0 8px auto}.mdc-snackbar--action-on-bottom .mdc-snackbar__action-wrapper[dir=rtl],.mdc-snackbar__text,[dir=rtl] .mdc-snackbar--action-on-bottom .mdc-snackbar__action-wrapper{margin-left:0;margin-right:auto}.mdc-snackbar__text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;-webkit-transition:opacity .3s cubic-bezier(.4,0,1,1) 0s;transition:opacity .3s cubic-bezier(.4,0,1,1) 0s;color:#fff;opacity:0}.mdc-snackbar[dir=rtl] .mdc-snackbar__text,[dir=rtl] .mdc-snackbar .mdc-snackbar__text{margin-left:auto;margin-right:0}.mdc-snackbar--multiline .mdc-snackbar__text{height:80px}.mdc-snackbar--multiline.mdc-snackbar--action-on-bottom .mdc-snackbar__text{margin:0}.mdc-snackbar__action-button{color:#ff4081;color:var(--mdc-theme-accent,#ff4081);margin-left:0;margin-right:-16px;min-width:auto;height:inherit;-webkit-transition:opacity .3s cubic-bezier(.4,0,1,1) 0s;transition:opacity .3s cubic-bezier(.4,0,1,1) 0s;opacity:0;visibility:hidden}.mdc-snackbar[dir=rtl] .mdc-snackbar__action-button,[dir=rtl] .mdc-snackbar .mdc-snackbar__action-button{margin-left:-16px;margin-right:0}.mdc-snackbar__action-button::-moz-focus-inner{border:0}.mdc-snackbar__action-button:not([aria-hidden]){visibility:inherit}.mdc-snackbar--active .mdc-snackbar__action-button:not([aria-hidden]),.mdc-snackbar--active .mdc-snackbar__text{-webkit-transition:opacity .3s cubic-bezier(.4,0,1,1) 0s;transition:opacity .3s cubic-bezier(.4,0,1,1) 0s;opacity:1}.mdc-switch{display:inline-block;position:relative}.mdc-switch__native-control{display:inline-block;position:absolute;top:0;left:0;width:34px;height:14px;cursor:pointer;opacity:0;z-index:2}.mdc-switch__background{display:block;position:relative;width:34px;height:14px;border-radius:7px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-switch--theme-dark .mdc-switch__background,.mdc-switch__background,.mdc-theme--dark .mdc-switch__background{background-color:transparent}.mdc-switch__background:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);border-radius:7px;background-color:#000;content:"";opacity:.38}.mdc-switch--theme-dark .mdc-switch__background:before,.mdc-theme--dark .mdc-switch__background:before{background-color:#fff;opacity:.3}.mdc-switch__background .mdc-switch__knob{display:block;position:absolute;top:-3px;left:0;width:20px;height:20px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);border-radius:10px;background-color:#fafafa;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);z-index:1}.mdc-switch--theme-dark .mdc-switch__background .mdc-switch__knob,.mdc-theme--dark .mdc-switch__background .mdc-switch__knob{background-color:#bdbdbd}.mdc-switch__background .mdc-switch__knob:before{top:-14px;left:-14px;-webkit-transform:scale(0);transform:scale(0);background-color:transparent;content:"";opacity:.2}.mdc-switch__background .mdc-switch__knob:before,.mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before{position:absolute;width:48px;height:48px;-webkit-transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);border-radius:24px}.mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before{-webkit-transform:scale(1);transform:scale(1);background-color:#9e9e9e}.mdc-switch--theme-dark .mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before,.mdc-theme--dark .mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before{background-color:#f1f1f1;opacity:.14}.mdc-switch__native-control:checked~.mdc-switch__background:before{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);opacity:.5}.mdc-switch__native-control:checked~.mdc-switch__background .mdc-switch__knob{-webkit-transform:translateX(14px);transform:translateX(14px);-webkit-transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-switch__native-control:checked~.mdc-switch__background .mdc-switch__knob:before{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);opacity:.15}.mdc-switch--theme-dark .mdc-switch__native-control:checked~.mdc-switch__background .mdc-switch__knob:before,.mdc-theme--dark .mdc-switch__native-control:checked~.mdc-switch__background .mdc-switch__knob:before{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-switch__native-control:disabled{cursor:auto}.mdc-switch__native-control:disabled~.mdc-switch__background:before{background-color:#000;opacity:.12}.mdc-switch--theme-dark .mdc-switch__native-control:disabled~.mdc-switch__background:before,.mdc-theme--dark .mdc-switch__native-control:disabled~.mdc-switch__background:before{background-color:#fff;opacity:.1}.mdc-switch__native-control:disabled~.mdc-switch__background .mdc-switch__knob{background-color:#bdbdbd}.mdc-switch--theme-dark .mdc-switch__native-control:disabled~.mdc-switch__background .mdc-switch__knob,.mdc-theme--dark .mdc-switch__native-control:disabled~.mdc-switch__background .mdc-switch__knob{background-color:#424242}.mdc-textfield{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;letter-spacing:.04em;display:inline-block;margin-bottom:8px;will-change:opacity,transform,color}.mdc-textfield__input{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));padding:0 0 8px;border:none;background:0 0;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mdc-textfield__input::-webkit-input-placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));-webkit-transition:color .18s cubic-bezier(.4,0,.2,1);transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-textfield__input::-moz-placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));-webkit-transition:color .18s cubic-bezier(.4,0,.2,1);transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-textfield__input:-ms-input-placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));-webkit-transition:color .18s cubic-bezier(.4,0,.2,1);transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-textfield__input::placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));-webkit-transition:color .18s cubic-bezier(.4,0,.2,1);transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-textfield__input:focus{outline:0}.mdc-textfield__input:focus::-webkit-input-placeholder{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-textfield__input:focus::-moz-placeholder{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-textfield__input:focus:-ms-input-placeholder{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-textfield__input:focus::placeholder{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-textfield__input:invalid{box-shadow:none}.mdc-textfield__input--theme-dark,.mdc-theme--dark .mdc-textfield__input{color:#fff}.mdc-textfield__input--theme-dark::-webkit-input-placeholder,.mdc-theme--dark .mdc-textfield__input::-webkit-input-placeholder{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-textfield__input--theme-dark::-moz-placeholder,.mdc-theme--dark .mdc-textfield__input::-moz-placeholder{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-textfield__input--theme-dark:-ms-input-placeholder,.mdc-theme--dark .mdc-textfield__input:-ms-input-placeholder{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-textfield__input--theme-dark::placeholder,.mdc-theme--dark .mdc-textfield__input::placeholder{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-textfield__input--theme-dark:focus::-webkit-input-placeholder,.mdc-theme--dark .mdc-textfield__input:focus::-webkit-input-placeholder{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-textfield__input--theme-dark:focus::-moz-placeholder,.mdc-theme--dark .mdc-textfield__input:focus::-moz-placeholder{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-textfield__input--theme-dark:focus:-ms-input-placeholder,.mdc-theme--dark .mdc-textfield__input:focus:-ms-input-placeholder{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-textfield__input--theme-dark:focus::placeholder,.mdc-theme--dark .mdc-textfield__input:focus::placeholder{color:rgba(255,255,255,.7);color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))}.mdc-textfield__label{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));position:absolute;bottom:8px;left:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);cursor:text}.mdc-textfield[dir=rtl] .mdc-textfield__label,[dir=rtl] .mdc-textfield .mdc-textfield__label{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top}.mdc-textfield--theme-dark .mdc-textfield__label,.mdc-theme--dark .mdc-textfield__label{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-textfield__label--float-above{-webkit-transform:translateY(-100%) scale(.75);transform:translateY(-100%) scale(.75);cursor:auto}.mdc-textfield__input:-webkit-autofill+.mdc-textfield__label{-webkit-transform:translateY(-100%) scale(.75);transform:translateY(-100%) scale(.75);cursor:auto}.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;box-sizing:border-box;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:16px}.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline){height:48px}.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{position:absolute;bottom:0;left:0;width:100%;height:1px;-webkit-transform:translateY(50%) scaleY(1);transform:translateY(50%) scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:background-color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:background-color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:background-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);transition:background-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);content:""}.mdc-textfield--theme-dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after,.mdc-theme--dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{background-color:rgba(255,255,255,.12)}.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) .mdc-textfield__label{pointer-events:none}.mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after,.mdc-textfield--theme-dark.mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after,.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);-webkit-transform:translateY(100%) scaleY(2);transform:translateY(100%) scaleY(2);-webkit-transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1)}.mdc-textfield--focused .mdc-textfield__label,.mdc-textfield--theme-dark .mdc-textfield--focused .mdc-textfield__label,.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-textfield--dense{margin-top:12px;margin-bottom:4px;font-size:.813rem}.mdc-textfield--dense .mdc-textfield__label--float-above{-webkit-transform:translateY(calc(-100% - 2px)) scale(.923);transform:translateY(calc(-100% - 2px)) scale(.923)}.mdc-textfield--invalid:not(.mdc-textfield--focused):after{background-color:#d50000}.mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label{color:#d50000}.mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused):after,.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused):after{background-color:#ff6e6e}.mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label,.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label{color:#ff6e6e}.mdc-textfield--disabled{border-bottom:1px dotted rgba(35,31,32,.26)}.mdc-textfield--disabled:after{display:none}.mdc-textfield--disabled .mdc-textfield__input{padding-bottom:7px}.mdc-textfield--theme-dark.mdc-textfield--disabled,.mdc-theme--dark .mdc-textfield--disabled{border-bottom:1px dotted rgba(255,255,255,.3)}.mdc-textfield--disabled .mdc-textfield__input,.mdc-textfield--disabled .mdc-textfield__label,.mdc-textfield--disabled+.mdc-textfield-helptext{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-textfield--theme-dark .mdc-textfield--disabled .mdc-textfield__input,.mdc-textfield--theme-dark .mdc-textfield--disabled .mdc-textfield__label,.mdc-textfield--theme-dark.mdc-textfield--disabled+.mdc-textfield-helptext,.mdc-theme--dark .mdc-textfield--disabled .mdc-textfield__input,.mdc-theme--dark .mdc-textfield--disabled .mdc-textfield__label,.mdc-theme--dark .mdc-textfield--disabled+.mdc-textfield-helptext{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-disabled-on-dark,rgba(255,255,255,.5))}.mdc-textfield--disabled .mdc-textfield__label{bottom:7px;cursor:default}.mdc-textfield__input:required+.mdc-textfield__label:after{margin-left:1px;content:"*"}.mdc-textfield--focused .mdc-textfield__input:required+.mdc-textfield__label:after{color:#d50000}.mdc-textfield--focused .mdc-textfield--theme-dark .mdc-textfield__input:required+.mdc-textfield__label:after,.mdc-textfield--focused .mdc-theme--dark .mdc-textfield__input:required+.mdc-textfield__label:after{color:#ff6e6e}.mdc-textfield--multiline{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-transition:none;transition:none}.mdc-textfield--multiline:after{content:normal}.mdc-textfield--multiline .mdc-textfield__input{padding:4px;-webkit-transition:border-color .18s cubic-bezier(.4,0,.2,1);transition:border-color .18s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.12);border-radius:2px}.mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input,.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input{border-color:rgba(255,255,255,.12)}.mdc-textfield--multiline .mdc-textfield__input:focus{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:#d50000}.mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus),.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:#ff6e6e}.mdc-textfield--multiline .mdc-textfield__label{top:6px;bottom:auto;left:4px}.mdc-textfield--multiline[dir=rtl] .mdc-textfield--multiline .mdc-textfield__label,[dir=rtl] .mdc-textfield--multiline .mdc-textfield--multiline .mdc-textfield__label{right:4px;left:auto}.mdc-textfield--multiline .mdc-textfield__label--float-above{-webkit-transform:translateY(calc(-100% - 6px)) scale(.923);transform:translateY(calc(-100% - 6px)) scale(.923)}.mdc-textfield--multiline.mdc-textfield--disabled{border-bottom:none}.mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input{border:1px dotted rgba(35,31,32,.26)}.mdc-textfield--theme-dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input,.mdc-theme--dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input{border-color:rgba(255,255,255,.3)}.mdc-textfield--fullwidth{display:block;width:100%;box-sizing:border-box;margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.12);outline:0}.mdc-textfield--fullwidth:not(.mdc-textfield--multiline){height:56px}.mdc-textfield--fullwidth.mdc-textfield--multiline{padding:20px 0 0}.mdc-textfield--fullwidth.mdc-textfield--dense:not(.mdc-textfield--multiline){height:48px}.mdc-textfield--fullwidth.mdc-textfield--dense.mdc-textfield--multiline{padding:16px 0 0}.mdc-textfield--fullwidth.mdc-textfield--disabled,.mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline{border-bottom:1px dotted rgba(0,0,0,.12)}.mdc-textfield--fullwidth--theme-dark,.mdc-theme--dark .mdc-textfield--fullwidth{border-bottom:1px solid rgba(255,255,255,.12)}.mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled,.mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled.mdc-textfield--multiline,.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled,.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline{border-bottom:1px dotted rgba(255,255,255,.12)}.mdc-textfield--fullwidth .mdc-textfield__input{width:100%;height:100%;padding:0;resize:none;border:none!important}.mdc-textfield:not(.mdc-textfield--upgraded):not(.mdc-textfield--multiline) .mdc-textfield__input{-webkit-transition:border-bottom-color .18s cubic-bezier(.4,0,.2,1);transition:border-bottom-color .18s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,.12)}.mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));border-style:dotted;border-color:rgba(35,31,32,.26)}.mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus){border-color:#d50000}.mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus),.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus){border-color:rgba(255,255,255,.12)}.mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled,.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-disabled-on-dark,rgba(255,255,255,.5));border-color:rgba(255,255,255,.3)}.mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus),.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus){border-color:#ff6e6e}.mdc-textfield-helptext{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));margin:0;-webkit-transition:opacity .18s cubic-bezier(.4,0,.2,1);transition:opacity .18s cubic-bezier(.4,0,.2,1);font-size:.75rem;opacity:0;will-change:opacity}.mdc-textfield-helptext--theme-dark,.mdc-theme--dark .mdc-textfield-helptext{color:rgba(255,255,255,.5);color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))}.mdc-textfield+.mdc-textfield-helptext{margin-bottom:8px}.mdc-textfield--dense+.mdc-textfield-helptext{margin-bottom:4px}.mdc-textfield--focused+.mdc-textfield-helptext:not(.mdc-textfield-helptext--validation-msg){opacity:1}.mdc-textfield-helptext--persistent{-webkit-transition:none;transition:none;opacity:1;will-change:auto}.mdc-textfield--invalid+.mdc-textfield-helptext--validation-msg{color:#d50000;opacity:1}.mdc-textfield--theme-dark.mdc-textfield--invalid+.mdc-textfield-helptext--validation-msg,.mdc-theme--dark .mdc-textfield--invalid+.mdc-textfield-helptext--validation-msg{color:#ff6e6e}.mdc-form-field>.mdc-textfield+label{-ms-flex-item-align:start;align-self:flex-start}:root{--mdc-theme-primary:#3f51b5;--mdc-theme-accent:#ff4081;--mdc-theme-background:#fff;--mdc-theme-text-primary-on-primary:#fff;--mdc-theme-text-secondary-on-primary:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-primary:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-primary:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-primary:hsla(0,0%,100%,.5);--mdc-theme-text-primary-on-accent:#fff;--mdc-theme-text-secondary-on-accent:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-accent:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-accent:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-accent:hsla(0,0%,100%,.5);--mdc-theme-text-primary-on-background:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-background:rgba(0,0,0,.54);--mdc-theme-text-hint-on-background:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-background:rgba(0,0,0,.38);--mdc-theme-text-icon-on-background:rgba(0,0,0,.38);--mdc-theme-text-primary-on-light:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-light:rgba(0,0,0,.54);--mdc-theme-text-hint-on-light:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-light:rgba(0,0,0,.38);--mdc-theme-text-icon-on-light:rgba(0,0,0,.38);--mdc-theme-text-primary-on-dark:#fff;--mdc-theme-text-secondary-on-dark:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-dark:hsla(0,0%,100%,.5)}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-theme--primary{color:#3f51b5!important;color:var(--mdc-theme-primary,#3f51b5)!important}.mdc-theme--accent{color:#ff4081!important;color:var(--mdc-theme-accent,#ff4081)!important}.mdc-theme--text-primary-on-primary{color:#fff!important;color:var(--mdc-theme-text-primary-on-primary,#fff)!important}.mdc-theme--text-secondary-on-primary{color:rgba(255,255,255,.7)!important;color:var(--mdc-theme-text-secondary-on-primary,rgba(255,255,255,.7))!important}.mdc-theme--text-hint-on-primary{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-hint-on-primary,rgba(255,255,255,.5))!important}.mdc-theme--text-disabled-on-primary{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-disabled-on-primary,rgba(255,255,255,.5))!important}.mdc-theme--text-icon-on-primary{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-icon-on-primary,rgba(255,255,255,.5))!important}.mdc-theme--text-primary-on-accent{color:#fff!important;color:var(--mdc-theme-text-primary-on-accent,#fff)!important}.mdc-theme--text-secondary-on-accent{color:rgba(255,255,255,.7)!important;color:var(--mdc-theme-text-secondary-on-accent,rgba(255,255,255,.7))!important}.mdc-theme--text-hint-on-accent{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-hint-on-accent,rgba(255,255,255,.5))!important}.mdc-theme--text-disabled-on-accent{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-disabled-on-accent,rgba(255,255,255,.5))!important}.mdc-theme--text-icon-on-accent{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-icon-on-accent,rgba(255,255,255,.5))!important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-dark,#fff)!important}.mdc-theme--text-secondary-on-dark{color:rgba(255,255,255,.7)!important;color:var(--mdc-theme-text-secondary-on-dark,rgba(255,255,255,.7))!important}.mdc-theme--text-hint-on-dark{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-hint-on-dark,rgba(255,255,255,.5))!important}.mdc-theme--text-disabled-on-dark{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-disabled-on-dark,rgba(255,255,255,.5))!important}.mdc-theme--text-icon-on-dark{color:rgba(255,255,255,.5)!important;color:var(--mdc-theme-text-icon-on-dark,rgba(255,255,255,.5))!important}.mdc-theme--primary-bg{background-color:#3f51b5!important;background-color:var(--mdc-theme-primary,#3f51b5)!important}.mdc-theme--accent-bg{background-color:#ff4081!important;background-color:var(--mdc-theme-accent,#ff4081)!important}.mdc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-toolbar,.mdc-toolbar__row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;box-sizing:border-box}.mdc-toolbar__row{height:64px;padding:20px 28px}@media (max-width:599px){.mdc-toolbar__row{height:56px;padding:16px}}.mdc-toolbar__section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;overflow:hidden}.mdc-toolbar__section--align-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mdc-toolbar__section--align-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mdc-toolbar__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.5rem}.mdc-toolbar--fixed{position:fixed;top:0;left:0;z-index:1;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-toolbar-fixed-adjust{margin-top:64px}@media (max-width:599px){.mdc-toolbar-fixed-adjust{margin-top:56px}}.mdc-toolbar__section--shrink-to-fit{-webkit-box-flex:0;-ms-flex:none;flex:none}.mdc-typography,.mdc-typography--display4{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--display4{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:7rem}.mdc-typography--adjust-margin.mdc-typography--display4{margin:-1rem 0 3.5rem -.085em}.mdc-typography--display3{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:3.5rem}.mdc-typography--adjust-margin.mdc-typography--display3{margin:-8px 0 64px -.07em}.mdc-typography--display2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.813rem;font-weight:400;letter-spacing:normal;line-height:3rem}.mdc-typography--adjust-margin.mdc-typography--display2{margin:-.5rem 0 4rem -.07em}.mdc-typography--display1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125rem;font-weight:400;letter-spacing:normal;line-height:2.5rem}.mdc-typography--adjust-margin.mdc-typography--display1{margin:-.5rem 0 4rem -.07em}.mdc-typography--headline{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.mdc-typography--adjust-margin.mdc-typography--headline{margin:-.5rem 0 1rem -.06em}.mdc-typography--title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem}.mdc-typography--adjust-margin.mdc-typography--title{margin:-.5rem 0 1rem -.05em}.mdc-typography--subheading2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem}.mdc-typography--adjust-margin.mdc-typography--subheading2{margin:-.5rem 0 1rem -.06em}.mdc-typography--subheading1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.938rem;font-weight:400;letter-spacing:.04em;line-height:1.5rem}.mdc-typography--adjust-margin.mdc-typography--subheading1{margin:-.313rem 0 .813rem -.06em}.mdc-typography--body2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.mdc-typography--adjust-margin.mdc-typography--body2{margin:-.25rem 0 .75rem}.mdc-typography--body1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem}.mdc-typography--adjust-margin.mdc-typography--body1{margin:-.25rem 0 .75rem}.mdc-typography--caption{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem}.mdc-typography--adjust-margin.mdc-typography--caption{margin:-.5rem 0 1rem -.04em}*{box-sizing:border-box}a{cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}ul{list-style:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.article-page--content .article-page--header-title,.article-page--header h1,.global__h1{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:2.125rem;font-weight:500;font-style:normal;line-height:2.5rem;letter-spacing:-.01875rem;font-variant-ligatures:none;text-rendering:optimizeLegibility}@media screen and (min-width:601px){.article-page--content .article-page--header-title,.article-page--header h1,.global__h1{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:3.5rem;font-weight:500;font-style:normal;line-height:4.125rem;letter-spacing:-.01875rem;font-variant-ligatures:none;text-rendering:optimizeLegibility}}.article-page--subheader h2,.body-section.pullquote .quote .rich-text,.body-section.pullquote .quote .rich-text p,.collection-header h3,.fab ._title,.gd-item--content-headline,.gd-nav-drawer--list-item.nav-footer-text,.global__h2,.news-post-info--hed,.newsfeed-header h3,.rich-text h2,.scroll-show__text-container .scroll-show__number{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:400;font-style:normal;line-height:1.5rem;letter-spacing:0rem;font-variant-ligatures:none}@media screen and (min-width:601px){.article-page--subheader h2,.body-section.pullquote .quote .rich-text,.body-section.pullquote .quote .rich-text p,.collection-header h3,.fab ._title,.gd-item--content-headline,.gd-nav-drawer--list-item.nav-footer-text,.global__h2,.news-post-info--hed,.newsfeed-header h3,.rich-text h2,.scroll-show__text-container .scroll-show__number{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2.25rem;letter-spacing:0rem;font-variant-ligatures:none}}.featured--content .featured--header,.gd-nav-drawer--list-item.nav-text,.gd-nav-drawer--subheader,.global__h3,.rich-text h3,.scroll-show__text-container .scroll-show__title{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.375rem;font-weight:400;font-style:normal;line-height:1.75rem;letter-spacing:0rem;font-variant-ligatures:none}@media screen and (min-width:601px){.featured--content .featured--header,.gd-nav-drawer--list-item.nav-text,.gd-nav-drawer--subheader,.global__h3,.rich-text h3,.scroll-show__text-container .scroll-show__title{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:2.375rem;font-weight:400;font-style:normal;line-height:2.75rem;letter-spacing:0rem;font-variant-ligatures:none;text-rendering:optimizeLegibility}}.accordion__label,.accordion__title,.article-page--contributors h3,.article-page--related h3,.featured--content .featured--subheader,.global__h4,.rich-text h4{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.1875rem;font-weight:500;font-style:normal;line-height:1.75rem;letter-spacing:.03125rem;font-variant-ligatures:none}@media screen and (min-width:601px){.accordion__label,.accordion__title,.article-page--contributors h3,.article-page--related h3,.featured--content .featured--subheader,.global__h4,.rich-text h4{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.375rem;font-weight:500;font-style:normal;line-height:2rem;letter-spacing:.03125rem;font-variant-ligatures:none}}.article-page--rubric h5,.footer .title,.gd-nav-drawer--list-item.nav-footer-privacy-text,.global__h5,.header-nav a,.mobile-header h1{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;font-style:normal;line-height:1.5rem;letter-spacing:.03125rem;font-variant-ligatures:none}@media screen and (min-width:601px){.article-page--rubric h5,.footer .title,.gd-nav-drawer--list-item.nav-footer-privacy-text,.global__h5,.header-nav a,.mobile-header h1{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.875rem;letter-spacing:.03125rem;font-variant-ligatures:none}}.accordion__body>.rich-text>*,.article--content-dek,.article-page--content .article-page--content,.article-page--date,.article-page--tags,.body-section.inline-text-box .rich-text ol,.body-section.inline-text-box .rich-text ul,.body-section.paragraph .rich-text ol,.body-section.paragraph .rich-text ul,.body-section.summary ol,.body-section.summary ul,.featured--content .featured--copy,.gd-item .gd-item--social,.gd-item--content-dek,.global__body,.news-post-info--dek .rich-text,.news-post-info--dek .rich-text ol,.news-post-info--dek .rich-text p,.news-post-info--dek .rich-text ul,.news-post-info--dek ol,.news-post-info--dek ul,.rich-text,.rich-text p,.search-widget input,.search-widget input[type=text]{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625rem;letter-spacing:.00625rem;font-variant-ligatures:none}@media screen and (min-width:601px){.accordion__body>.rich-text>*,.article--content-dek,.article-page--content .article-page--content,.article-page--date,.article-page--tags,.body-section.inline-text-box .rich-text ol,.body-section.inline-text-box .rich-text ul,.body-section.paragraph .rich-text ol,.body-section.paragraph .rich-text ul,.body-section.summary ol,.body-section.summary ul,.featured--content .featured--copy,.gd-item .gd-item--social,.gd-item--content-dek,.global__body,.news-post-info--dek .rich-text,.news-post-info--dek .rich-text ol,.news-post-info--dek .rich-text p,.news-post-info--dek .rich-text ul,.news-post-info--dek ol,.news-post-info--dek ul,.rich-text,.rich-text p,.search-widget input,.search-widget input[type=text]{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:400;font-style:normal;line-height:1.875rem;letter-spacing:.00625rem;font-variant-ligatures:none}}.app-link .app-link--header .app-link--name,.footer a,.footer aside,.footer p,.global__category{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.125rem;letter-spacing:.0125rem;font-variant-ligatures:none}@media screen and (min-width:601px){.app-link .app-link--header .app-link--name,.footer a,.footer aside,.footer p,.global__category{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.5rem;letter-spacing:.0125rem;font-variant-ligatures:none}}.article--content-tag,.article-carousel__caption-source>.rich-text>*,.article-carousel__caption>.rich-text>*,.article-page--content .article-page--tag,.body-section--image .body-section--image-subtitle,.body-section--image .body-section--image-subtitle .rich-text,.body-section--image .body-section--image-subtitle .rich-text p,.body-section--image .body-section--image-subtitle-source,.body-section--image .body-section--image-subtitle-source .rich-text,.body-section--image .body-section--image-subtitle-source .rich-text p,.body-section--image-subtitle .rich-text p,.body-section.video .body-section--video-subtitle,.collection-header h5,.featured--content .featured--tag,.gd-item--content-tag,.global__caption,.js-image .body-section--image-subtitle .rich-text p,.lightbox figcaption *,.news-post--date,.newsfeed-featured--date,.newsfeed-header h5,.newsfeed-item--date,.rich-text sup{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;font-style:normal;line-height:1rem;letter-spacing:.0125rem;font-variant-ligatures:none}@media screen and (min-width:601px){.article--content-tag,.article-carousel__caption-source>.rich-text>*,.article-carousel__caption>.rich-text>*,.article-page--content .article-page--tag,.body-section--image .body-section--image-subtitle,.body-section--image .body-section--image-subtitle .rich-text,.body-section--image .body-section--image-subtitle .rich-text p,.body-section--image .body-section--image-subtitle-source,.body-section--image .body-section--image-subtitle-source .rich-text,.body-section--image .body-section--image-subtitle-source .rich-text p,.body-section--image-subtitle .rich-text p,.body-section.video .body-section--video-subtitle,.collection-header h5,.featured--content .featured--tag,.gd-item--content-tag,.global__caption,.js-image .body-section--image-subtitle .rich-text p,.lightbox figcaption *,.news-post--date,.newsfeed-featured--date,.newsfeed-header h5,.newsfeed-item--date,.rich-text sup{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.25rem;letter-spacing:.0125rem;font-variant-ligatures:none}}.article-page--contributors .contributor--info,.body-section.pullquote .attribution .rich-text,.body-section.pullquote .attribution .rich-text p,.contributor,.contributors .contributor,.gd-item.article .article--quote-author .copy,.gd-item.text-only .gd-item--quote-author .copy,.global__contributor,.jobs-landing--tile.display-text-only .article--quote-author .copy,.scroll-show__image-caption{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;font-style:normal;line-height:1.125rem;letter-spacing:.01875rem;font-variant-ligatures:none}@media screen and (min-width:601px){.article-page--contributors .contributor--info,.body-section.pullquote .attribution .rich-text,.body-section.pullquote .attribution .rich-text p,.contributor,.contributors .contributor,.gd-item.article .article--quote-author .copy,.gd-item.text-only .gd-item--quote-author .copy,.global__contributor,.jobs-landing--tile.display-text-only .article--quote-author .copy,.scroll-show__image-caption{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.25rem;letter-spacing:.01875rem;font-variant-ligatures:none}}.global__source,.reference-links .reference-links-copy{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.25rem;letter-spacing:0rem;font-variant-ligatures:none}@media screen and (min-width:601px){.global__source,.reference-links .reference-links-copy{font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.25rem;letter-spacing:0rem;font-variant-ligatures:none}}.grid-container{width:100%}.grid-container.outline{border:1px solid #000}@media screen and (max-width:600px){.header .header-content,.row{max-width:600px}}@media screen and (max-width:600px){.header .header-content,.row{max-width:600px}}@media screen and (min-width:601px) and (max-width:800px){.header .header-content,.row{max-width:800px}}@media screen and (min-width:801px) and (max-width:1150px){.header .header-content,.row{max-width:1150px}}@media screen and (min-width:1151px) and (max-width:1280px){.header .header-content,.row{max-width:1280px}}@media screen and (min-width:1281px) and (max-width:1440px){.header .header-content,.row{max-width:1280px}}@media screen and (min-width:1441px) and (max-width:1900px){.header .header-content,.row{max-width:1280px}}@media screen and (min-width:1901px){.header .header-content,.row{max-width:1280px}}.header .header-content::after,.header .header-content::before,.row::after,.row::before{content:"";display:table;clear:both}.footer .footer-links,.footer .footer-social,.header .header-logo,.header .header-search,.search-trigger{float:left;min-height:1px;width:16.66%;padding:0 32px}@media screen and (max-width:600px){.footer .footer-links,.footer .footer-social,.header .header-logo,.header .header-search,.search-trigger{padding:0 8px}}@media screen and (max-width:600px){.footer .footer-links,.footer .footer-social,.header .header-logo,.header .header-search,.search-trigger{padding:0 8px}}@media screen and (min-width:601px) and (max-width:800px){.footer .footer-links,.footer .footer-social,.header .header-logo,.header .header-search,.search-trigger{padding:0 16px}}.footer .footer-about,.footer .footer-spacer,.header .header-search,.header-nav{float:left;min-height:1px;width:33.33%;padding:0 32px}@media screen and (max-width:600px){.footer .footer-about,.footer .footer-spacer,.header .header-search,.header-nav{padding:0 8px}}@media screen and (max-width:600px){.footer .footer-about,.footer .footer-spacer,.header .header-search,.header-nav{padding:0 8px}}@media screen and (min-width:601px) and (max-width:800px){.footer .footer-about,.footer .footer-spacer,.header .header-search,.header-nav{padding:0 16px}}.header .nav-drawer-toggle-container{float:left;min-height:1px;width:50%;padding:0 32px}@media screen and (max-width:600px){.header .nav-drawer-toggle-container{padding:0 8px}}@media screen and (max-width:600px){.header .nav-drawer-toggle-container{padding:0 8px}}@media screen and (min-width:601px) and (max-width:800px){.header .nav-drawer-toggle-container{padding:0 16px}}.featured--content,.header .header-nav{float:left;min-height:1px;width:66.665%;padding:0 32px}@media screen and (max-width:600px){.featured--content,.header .header-nav{padding:0 8px}}@media screen and (max-width:600px){.featured--content,.header .header-nav{padding:0 8px}}@media screen and (min-width:601px) and (max-width:800px){.featured--content,.header .header-nav{padding:0 16px}}.footer .sub-footer{float:left;min-height:1px;width:100%;padding:0 32px}@media screen and (max-width:600px){.footer .sub-footer{padding:0 8px}}@media screen and (max-width:600px){.footer .sub-footer{padding:0 8px}}@media screen and (min-width:601px) and (max-width:800px){.footer .sub-footer{padding:0 16px}}.header-nav{display:inline-block;height:64px}.header-nav ul{text-align:center;display:inline-block;height:100%;line-height:4rem;display:flex;justify-content:center}.header-nav li{margin:0 .5625rem;padding:0 .75rem;height:100%;position:relative}.header-nav li a{height:auto;display:inline-block}.header-nav li:first-child{margin-left:0}.header-nav li:last-child{margin-right:0}.header-nav li .ripple-underline{width:100%;content:'';height:.25rem;position:absolute;bottom:0;left:0;background-color:#dfe1e5;transform:translate3d(0,.3125rem,0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.header-nav li.active .ripple-underline,.header-nav li:hover .ripple-underline{transform:none}.header-nav li:hover .ripple-underline{transform:none}.header-nav li.header-nav-item--library.active .ripple-underline{background-color:#4285f4}.header-nav li.header-nav-item--news.active .ripple-underline{background-color:#db4437}.header-nav li.header-nav-item--resources.active .ripple-underline{background-color:#ec8a00}.header-nav li.header-nav-item--jobs.active .ripple-underline{background-color:#319353}.header-nav li.header-nav-item--about.active .ripple-underline{background-color:#4285f4}.header-nav li.header-nav-item--library .ripple-underline:after{background-color:#4285f4}.header-nav li.header-nav-item--news .ripple-underline:after{background-color:#db4437}.header-nav li.header-nav-item--resources .ripple-underline:after{background-color:#ec8a00}.header-nav li.header-nav-item--jobs .ripple-underline:after{background-color:#319353}.header-nav li.header-nav-item--about .ripple-underline:after{background-color:#4285f4}.header-nav a{color:#5f6368;text-transform:capitalize;letter-spacing:0}@media screen and (max-width:800px){.header-nav a{font-size:16px}}.header-nav a:hover{text-decoration:none}.header{position:fixed;background:#fff;height:4rem;left:0;margin:0 auto;overflow:hidden;text-align:center;width:100%;top:0;z-index:100;box-shadow:none;transition:transform .3s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.header.scrolldown:not(.search-open):not(.gradient){transition:transform .15s cubic-bezier(.4,0,1,1),background .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transform:translate3d(0,-69px,0);box-shadow:0 .125rem .3125rem rgba(0,0,0,.26)}.header.snap{transform:none;box-shadow:0 .125rem .3125rem rgba(0,0,0,.26)}.header.elevated{box-shadow:0 .125rem .3125rem rgba(0,0,0,.26)}.header.header-tall{position:absolute;height:auto;padding:4rem 0 0;text-align:center;box-shadow:none}.header.header-tall .header-content{flex-direction:column;align-items:baseline}.header.header-tall .header-nav{margin:0 auto;float:none;margin-top:16px}.header.header-tall .header-logo{height:3rem;width:100%;margin:0;justify-content:center}.header.header-tall .header-logo .gd-logo-full{height:3rem}@media screen and (min-width:601px) and (max-width:1150px){.header.header-tall .header-logo .gd-logo-full{display:block}}.header.header-tall .header-logo.hide{display:none}@media screen and (max-width:600px){.header.header-tall .header-logo{height:1.625rem}.header.header-tall .header-logo .gd-logo-full{height:1.625rem}}.header.header-tall.snap{position:fixed;transform:translateY(-7rem)}@media screen and (max-width:600px){.header.header-tall.snap{height:4rem;top:0;transform:translateY(0)}}.header.header-tall.snap .header-logo{opacity:1}.header.header-tall.scrolldown{transform:translateY(-100%)}.header.header-tall.searching{transform:translateY(-7rem)}@media screen and (max-width:600px){.header.header-tall{height:4rem;padding:0;position:relative}.header.header-tall .header-content{flex-direction:row;align-items:center}}.header .nav-drawer-toggle-container{display:none;text-align:left;width:auto}@media screen and (max-width:600px){.header .nav-drawer-toggle-container{display:block}}.header .nav-drawer-toggle,.header .search-open-button{background:0 0;border:none;color:#424242;cursor:pointer;padding:12px}.header .header-content{margin:0 auto;position:relative;height:100%;display:flex;align-items:center}@media screen and (min-width:601px) and (max-width:800px){.header .header-logo,.header .search-trigger{width:10%}}.header .header-nav{flex:1}@media screen and (max-width:600px){.header .header-nav{display:none}}@media screen and (min-width:601px) and (max-width:1150px){.header .header-nav{width:71%}}@media screen and (min-width:601px) and (max-width:800px){.header .header-nav{width:80%;padding:0}}.header .header-logo{height:100%;pointer-events:auto;position:relative;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:600px){.header .header-logo{opacity:1;justify-content:center}}.header .header-logo.hide{opacity:0;pointer-events:none}.header .header-logo .gd-logo-full,.header .header-logo .gd-logo-monogram{width:auto;height:1.625rem;fill:#424242}.header .header-logo .gd-logo-monogram{min-width:3.25rem}.header .header-logo .gd-logo-full{min-width:9.3125rem}@media screen and (min-width:601px) and (max-width:1150px){.header .header-logo .gd-logo-full{display:none}}@media screen and (max-width:600px){.header .header-logo .gd-logo-full{display:block}}.header .header-logo .gd-logo-monogram{display:none}@media screen and (min-width:601px) and (max-width:1150px){.header .header-logo .gd-logo-monogram{display:block}}.header .header-logo a{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.header.js-header--white .header-logo .gd-logo-full,.header.js-header--white .header-logo .gd-logo-monogram{fill:#fff}.header.js-header--white .nav-drawer-toggle{color:#fff}.header.js-header--white .search-close-button .material-icons,.header.js-header--white .search-open-button .material-icons,.header.js-header--white .search-submit-button .material-icons,.header.js-header--white .search-widget input,.header.js-header--white .search-widget input[type=text],.header.js-header--white .search-widget label{color:#fff}.header.js-header--white .search-close-button .material-icons::-webkit-input-placeholder,.header.js-header--white .search-open-button .material-icons::-webkit-input-placeholder,.header.js-header--white .search-submit-button .material-icons::-webkit-input-placeholder,.header.js-header--white .search-widget input::-webkit-input-placeholder,.header.js-header--white .search-widget input[type=text]::-webkit-input-placeholder,.header.js-header--white .search-widget label::-webkit-input-placeholder{color:#fff}.header.js-header--white .search-close-button .material-icons::-moz-placeholder,.header.js-header--white .search-open-button .material-icons::-moz-placeholder,.header.js-header--white .search-submit-button .material-icons::-moz-placeholder,.header.js-header--white .search-widget input::-moz-placeholder,.header.js-header--white .search-widget input[type=text]::-moz-placeholder,.header.js-header--white .search-widget label::-moz-placeholder{color:#fff}.header.js-header--white .search-close-button .material-icons:-ms-input-placeholder,.header.js-header--white .search-open-button .material-icons:-ms-input-placeholder,.header.js-header--white .search-submit-button .material-icons:-ms-input-placeholder,.header.js-header--white .search-widget input:-ms-input-placeholder,.header.js-header--white .search-widget input[type=text]:-ms-input-placeholder,.header.js-header--white .search-widget label:-ms-input-placeholder{color:#fff}.header.js-header--white .search-close-button .material-icons:-moz-placeholder,.header.js-header--white .search-open-button .material-icons:-moz-placeholder,.header.js-header--white .search-submit-button .material-icons:-moz-placeholder,.header.js-header--white .search-widget input:-moz-placeholder,.header.js-header--white .search-widget input[type=text]:-moz-placeholder,.header.js-header--white .search-widget label:-moz-placeholder{color:#fff}.header.js-header--white .header-nav a{color:#fff}.header.js-header--black .header-logo .gd-logo-full,.header.js-header--black .header-logo .gd-logo-monogram{color:#424242}.header.js-header--black.js-header--black .nav-drawer-toggle{color:#424242}.header.js-header--black .search-close-button .material-icons,.header.js-header--black .search-open-button .material-icons,.header.js-header--black .search-submit-button .material-icons,.header.js-header--black .search-widget input,.header.js-header--black .search-widget input[type=text],.header.js-header--black .search-widget label{color:#424242}.header.js-header--black .search-close-button .material-icons::-webkit-input-placeholder,.header.js-header--black .search-open-button .material-icons::-webkit-input-placeholder,.header.js-header--black .search-submit-button .material-icons::-webkit-input-placeholder,.header.js-header--black .search-widget input::-webkit-input-placeholder,.header.js-header--black .search-widget input[type=text]::-webkit-input-placeholder,.header.js-header--black .search-widget label::-webkit-input-placeholder{color:#424242}.header.js-header--black .search-close-button .material-icons::-moz-placeholder,.header.js-header--black .search-open-button .material-icons::-moz-placeholder,.header.js-header--black .search-submit-button .material-icons::-moz-placeholder,.header.js-header--black .search-widget input::-moz-placeholder,.header.js-header--black .search-widget input[type=text]::-moz-placeholder,.header.js-header--black .search-widget label::-moz-placeholder{color:#424242}.header.js-header--black .search-close-button .material-icons:-ms-input-placeholder,.header.js-header--black .search-open-button .material-icons:-ms-input-placeholder,.header.js-header--black .search-submit-button .material-icons:-ms-input-placeholder,.header.js-header--black .search-widget input:-ms-input-placeholder,.header.js-header--black .search-widget input[type=text]:-ms-input-placeholder,.header.js-header--black .search-widget label:-ms-input-placeholder{color:#424242}.header.js-header--black .search-close-button .material-icons:-moz-placeholder,.header.js-header--black .search-open-button .material-icons:-moz-placeholder,.header.js-header--black .search-submit-button .material-icons:-moz-placeholder,.header.js-header--black .search-widget input:-moz-placeholder,.header.js-header--black .search-widget input[type=text]:-moz-placeholder,.header.js-header--black .search-widget label:-moz-placeholder{color:#424242}.header.js-header--black .header-nav a{color:#424242}@media screen and (max-width:600px){.header .header-logo,.header .header-logo-large{float:none;height:1.5rem;margin:0 auto;width:11.9375rem}}.search-trigger{display:flex;justify-content:flex-end}@media screen and (max-width:600px){.search-trigger{width:auto}}.search-container{opacity:0;pointer-events:none;background:0 0;left:50%;top:0;position:absolute;height:100%;display:flex;cursor:pointer;align-items:center;transform:translateX(-50%)}.header-tall .search-container{position:absolute;height:64px;bottom:0;top:auto}.header-tall .search-container.search-open{width:auto}@media screen and (max-width:600px){.header-tall .search-container{height:auto;top:0;bottom:auto}}@media screen and (max-width:1280px){.search-container{z-index:3}}@media screen and (max-width:600px){.search-container{height:auto}}.search-close-button,.search-open-button,.search-submit-button{cursor:pointer;background:0 0;border:none;outline:0;display:block;padding:0;color:#424242}.search-submit-button{margin-right:2rem}@media screen and (max-width:600px){.search-submit-button{width:1rem}}.header-tall .search-trigger{position:absolute;bottom:0;right:0;height:4rem;margin-bottom:4px}@media screen and (max-width:600px){.header-tall .search-trigger{position:relative;margin-bottom:0}}.search-widget{display:flex;align-items:center;justify-content:flex-start;width:37.5rem;height:4rem;margin:0;padding:0;z-index:2}.search-widget input,.search-widget input[type=text]{text-align:left;width:100%;background:0;box-shadow:none;display:block;margin:0;padding:0;transition:none;transform:translateY(1rem)}.search-widget .search-close-button{right:-1rem}@media screen and (max-width:1280px){.search-widget .search-close-button{right:.875rem}}.search-widget.focused input{outline:0}.search-open .search-container{transition:opacity .4s cubic-bezier(.4,0,.2,1);opacity:1;pointer-events:auto}@media screen and (min-width:601px) and (max-width:1150px){.search-open .search-container{width:50%}}@media screen and (max-width:600px){.search-open .search-container{width:calc(100% - 32px)}}.search-open .search-open-button{visibility:hidden}.search-open .header-nav{transition:opacity .2s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none}@media screen and (max-width:1150px){.search-open .header-logo,.search-open .header-logo-large,.search-open .nav-drawer-toggle-container{opacity:0;pointer-events:none}}.search-open .search-widget .search-close-button,.search-open .search-widget .search-submit-button{transform:none}.search-open .search-widget input,.search-open .search-widget input[type=text]{transform:none;transition:transform .15s 50ms cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1150px){.search-open .search-widget{width:100%}}.search-underlay{background:#fff;height:100%;width:75%;top:0;right:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1280px){.search-underlay{z-index:2}}@media screen and (max-width:600px){.search-underlay{width:100%}}.search-underlay.search-open{opacity:1;pointer-events:fill}.header-tall .search-underlay{bottom:0;top:auto;height:50%;width:100%}@media screen and (max-width:600px){.header-tall .search-underlay{height:100%}}.search-lightbox{position:fixed;width:100%;height:100%;background:#000;opacity:0;left:0;top:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);pointer-events:none}.search-lightbox.active{opacity:.3;pointer-events:fill}.gd-nav-drawer{z-index:200;font-family:"Google Sans",Roboto,Arial,sans-serif}.gd-nav-drawer--list-item{height:2rem;margin:1.625rem 0}.gd-nav-drawer--list-item.nav-footer-privacy-text,.gd-nav-drawer--list-item.nav-footer-text,.gd-nav-drawer--list-item.nav-text{color:#5f6368;cursor:pointer}.gd-nav-drawer--list-item.nav-text{text-transform:capitalize;padding-left:1.5rem}.gd-nav-drawer--list-item.nav-text:first-child{margin-top:0}.gd-nav-drawer--list-item.nav-footer-privacy-text{margin-left:-1rem;margin-top:1rem;letter-spacing:normal}.nav-footer-logo{background-size:contain;background-image:url(/static/images/google-g.svg);background-repeat:no-repeat;height:1.5rem;width:1.5rem}.gd-nav-drawer--subheader{color:#9e9e9e;text-align:left;margin:2rem 0 2rem 1.5rem}.gd-nav-drawer--list-divider{border-color:#5f6368;opacity:.2}.gd-nav-drawer--sublist{margin-top:1.125rem}.gd-nav-drawer--sublist .gd-nav-drawer--list-item{padding-left:2.5rem}.gd-nav-drawer--list-item.nav-text.active{border-left-style:solid;border-left-width:.25rem;padding-left:.75rem}.gd-nav-drawer--list-item.nav-text.header-nav-item--library{border-left-color:#4285f4}.gd-nav-drawer--list-item.nav-text.header-nav-item--news{border-left-color:#db4437}.gd-nav-drawer--list-item.nav-text.header-nav-item--resources{border-left-color:#ec8a00}.gd-nav-drawer--list-item.nav-text.header-nav-item--jobs{border-left-color:#319353}.gd-nav-drawer--list-item.nav-text.header-nav-item--about{border-left-color:#4285f4}.gd-nav-drawer--logo{height:1.75rem;margin:1.1875rem 0 3rem 1.5rem;position:relative}.gd-nav-drawer--logo a{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.gd-nav-drawer--logo .gd-logo-full{height:1.625rem;width:auto;fill:#424242}.footer{position:relative;background-color:#fff}.footer,.footer .sub-footer{padding:0 2rem}.footer.sub-footer--container{position:absolute;width:100%;left:0;padding-top:4rem;box-shadow:0 -.1875rem .125rem #efefef}.footer a,.footer aside,.footer p{color:#5f6368;font-weight:400}.footer li{margin-bottom:.125rem}.footer .title{color:#5f6368;margin-bottom:1rem}.footer .sub-footer{display:inline-block;left:50%;margin:3rem auto;position:relative;padding:0 2rem;transform:translateX(-50%)}.footer .logo{background:url(/static/images/google-g.svg);background-size:contain;float:left;height:2rem;width:2rem}.footer .footer-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem}.footer .footer-row:last-child{margin-bottom:0;align-items:flex-end}@media screen and (max-width:1150px){.footer .sub-footer{padding:0}.footer .footer-about{width:50%}.footer .footer-spacer{display:none}}@media screen and (min-width:800px){.footer .footer-about{padding-left:0}.footer .footer-social{padding-right:0}}@media screen and (max-width:800px){.footer .footer-row{flex-wrap:wrap}.footer .footer-about,.footer .footer-links,.footer .footer-social{padding-left:0}.footer .footer-about{width:100%;margin-bottom:32px}.footer .footer-links,.footer .footer-social{width:49.998%}}@media screen and (max-width:600px){.footer{display:none}}.fab{transform:translate3d(0,0,0);background-color:#f5f5f5;border-radius:3.5rem;height:3.5rem;position:absolute;right:0;bottom:-1.5rem;transition:border-radius .6s cubic-bezier(.19,1,.22,1);width:3.5rem;z-index:1}.fab.-active:before,.fab:focus:before,.fab:hover:before{opacity:0}.fab.-active:after,.fab:focus:after,.fab:hover:after{border-radius:.1875rem;height:100%;opacity:0;width:100%}.fab:after,.fab:before{border-radius:3.5rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition-property:opacity,border-radius,width,height;transition:all .6s cubic-bezier(.19,1,.22,1);width:100%}@media screen and (max-width:600px){.fab:after,.fab:before{border-radius:2.5rem}}@media screen and (max-width:600px){.fab{border-radius:2.5rem;height:2.5rem;bottom:1.25rem;right:.125rem;width:2.5rem}}@media screen and (min-width:601px) and (max-width:1150px){.fab{right:0}}.fab.-active{border-radius:.1875rem}.fab.-active:after,.fab.-active:before{border-radius:.1875rem}.fab.-active ._content{visibility:visible;z-index:100}.fab.-active ._item,.fab.-active ._title{user-select:all}.fab ._wave-layer{overflow:hidden;position:absolute;right:0;top:0}.fab ._wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.fab ._toggle{background:0 0;border:none;cursor:pointer;height:var(--mdc-ripple-surface-height);position:absolute;right:0;top:0;width:var(--mdc-ripple-surface-width);display:flex;justify-content:center;align-items:center;z-index:1000;max-width:56px;max-height:56px}.fab ._toggle:focus{outline:0}.fab ._toggle .share-icon{position:relative;width:19px;height:20px}.fab ._content{opacity:0;padding-bottom:1.5rem;position:relative;visibility:hidden;width:11.25rem;z-index:0}.fab ._title{font-weight:500;margin:.875rem 0 .75rem 1.5rem;font-size:1.25rem;color:#000;user-select:none}.fab ._list{list-style:none;margin:-.625rem 0 .625rem 1.5rem;padding:0;position:relative}.fab ._item{display:block;font-size:.875rem;position:relative;user-select:none}.fab ._item a{color:#000;display:block;transition:color .6s cubic-bezier(.19,1,.22,1)}.fab ._item a .svg-icon{height:1.875rem;opacity:.7;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:1.25rem}.fab ._item a:focus,.fab ._item a:hover{color:#000}.fab ._item a:focus .svg-icon,.fab ._item a:hover .svg-icon{opacity:1}.fab ._social-icon{display:inline-block;padding-right:1rem;position:relative;top:.625rem}.share-icon{position:relative;user-select:none}.-active .share-icon ._path.-line.-top{transform:translate3d(-3px,3px,0) rotate3d(0,0,1,45deg)}.-active .share-icon ._path.-line.-bottom{transform:translate3d(-3px,-3px,0) rotate3d(0,0,1,-45deg)}.-active .share-icon ._path.-joint{opacity:0}.-active .share-icon ._path.-joint.-top{transform:translate3d(0,12px,0) scale(0)}.-active .share-icon ._path.-joint.-middle{transform:scale(0)}.-active .share-icon ._path.-joint.-bottom{transform:translate3d(0,-12px,0) scale(0)}.share-icon ._path{background:#4c4c4c;position:absolute;transition-property:transform,color,opacity;transition:all .6s cubic-bezier(.19,1,.22,1)}.share-icon ._path.-line{left:0;width:1rem;height:.125rem}.share-icon ._path.-line.-top{transform:rotate3d(0,0,1,-30deg);top:.375rem}.share-icon ._path.-line.-bottom{transform:rotate3d(0,0,1,30deg);top:.75rem}.share-icon ._path.-joint{width:.375rem;height:.375rem;border-radius:.375rem;opacity:1}.share-icon ._path.-joint.-top{left:12px;top:0}.share-icon ._path.-joint.-middle{left:0;top:.4375rem}.share-icon ._path.-joint.-bottom{left:.75rem;top:.875rem}.js-fab--white ._toggle:focus .share-icon ._path{background-color:#fff}.js-fab--white ._toggle .share-icon ._path{background:#fff}.js-fab--white ._content ._title{color:#fff}.js-fab--white ._content ._item a{color:#fff}.js-fab--white ._content ._item a .svg-icon{fill:#fff}.intro{margin:6rem 2rem 1rem}.intro h1{color:#424242;font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:2.25rem;font-weight:400;letter-spacing:.0175rem;line-height:2.75rem;text-align:left}@media screen and (max-width:600px){.intro h1{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:1280px){.intro{margin-top:4rem}}@media screen and (max-width:600px){.intro{margin-left:1rem;margin-top:1rem}}@keyframes fadeIn{0%{opacity:0;transform:scale3d(.8,.8,.8)}100%{opacity:1;transform:scale3d(1,1,1)}}.lightbox{background:rgba(0,0,0,.94);opacity:0;position:fixed;width:100%;height:100vh;top:0;left:0;display:flex;align-items:center;pointer-events:none;z-index:9999}.lightbox,.lightbox__control{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.lightbox .mdc-fab__icon,.lightbox__control .mdc-fab__icon{height:100%}.lightbox figcaption a,.lightbox figcaption p,.lightbox figcaption.material-icons,.lightbox__control a,.lightbox__control p,.lightbox__control.material-icons{color:#fff}.lightbox__wrapper{position:absolute;left:0;width:auto;display:flex;flex-wrap:nowrap;transition:transform .4s cubic-bezier(.4,0,.2,1)}.lightbox__item{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.lightbox__item.lightbox__item--active figcaption{transition:opacity .4s cubic-bezier(.4,0,.2,1) .4s;opacity:1}.lightbox figcaption{opacity:0;bottom:32px;position:absolute}.lightbox figcaption a{color:#fff;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.lightbox figcaption a:hover{text-decoration:none;border-color:transparent}.lightbox figcaption *{text-align:center}.lightbox figcaption>*{margin-top:.125pxrem;opacity:.6}.lightbox figcaption>:first-child{opacity:1}.lightbox img,.lightbox video{width:auto;height:75%}.lightbox__control{background:0 0;position:absolute;top:16px;box-shadow:none;pointer-events:none}.lightbox__control--backward,.lightbox__control--forward{top:50%;transform:translateY(-50%)}.lightbox__control--close,.lightbox__control--forward{right:16px}.lightbox__control--backward{left:16px}.lightbox--open{opacity:1;pointer-events:auto}.lightbox--open .lightbox__control{pointer-events:auto}.lightbox--open img,.lightbox--open video{animation:fadeIn .2s cubic-bezier(.4,0,.2,1)}.lightbox--start .lightbox__control--backward{opacity:.5;pointer-events:none}@media screen and (max-width:800px){.lightbox img,.lightbox video{width:100%;height:auto}}.mobile-header{display:none;margin:0;padding:0 1rem;text-align:left;width:100%}@media screen and (max-width:600px){.mobile-header{display:block!important}}.mobile-header.about{padding:0}.mobile-header .bar{border-top-style:solid;border-top-width:.25rem;width:100%}.mobile-header .bar.blue{border-top-color:#4285f4}.mobile-header .bar.red{border-color:#db4437}.mobile-header .bar.yellow{border-color:#ec8a00}.mobile-header .bar.green{border-color:#319353}.mobile-header h1{color:#424242;margin-bottom:1.5rem;margin-top:1rem}.gd-item{padding:32px;float:left;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);margin:0}.gd-item a{color:#1967d2;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.gd-item a:hover{text-decoration:none;border-color:transparent}@media screen and (max-width:1150px){.gd-item.article.display-text-only .article--content,.gd-item.article.display-text-only .article--image{display:block}}@media screen and (min-width:1150px){.gd-item.article.display-text-only .article--content,.gd-item.article.display-text-only .article--image{display:none}}@media screen and (max-width:1150px){.gd-item.article.display-text-only .article--quote{display:none}}@media screen and (min-width:1150px){.gd-item.article.display-text-only .article--quote{display:block}}@media screen and (max-width:1150px){.gd-item.article.display-text-only--mobile .article--content,.gd-item.article.display-text-only--mobile .article--image{display:none}}@media screen and (min-width:1150px){.gd-item.article.display-text-only--mobile .article--content,.gd-item.article.display-text-only--mobile .article--image{display:block}}@media screen and (max-width:1150px){.gd-item.article.display-text-only--mobile .article--quote{display:block}}@media screen and (min-width:1150px){.gd-item.article.display-text-only--mobile .article--quote{display:none}}.gd-item.article .article--quote,.gd-item.text-only .gd-item--quote{border-top:4px solid #4285f4;margin-top:0;padding-top:24px;font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:32px;color:#424242;letter-spacing:.28px;text-align:left}.gd-item.article .article--quote-copy,.gd-item.text-only .gd-item--quote-copy{margin-bottom:32px}.gd-item.article .article--quote-copy p a,.gd-item.text-only .gd-item--quote-copy p a{color:#4285f4}.gd-item.article .article--quote-author div,.gd-item.text-only .gd-item--quote-author div{vertical-align:middle}.gd-item.article .article--quote-author .image,.gd-item.text-only .gd-item--quote-author .image{width:48px;height:48px;border-radius:50%;display:inline-block;margin-right:8px;overflow:hidden;transform:translate3d(0,0,0)}.gd-item.article .article--quote-author .copy,.gd-item.text-only .gd-item--quote-author .copy{display:inline-block;color:#424242;margin-top:2px}.gd-item.article .article--quote-author .copy--role,.gd-item.text-only .gd-item--quote-author .copy--role{font-weight:400}.gd-item.text-only .gd-item--social{border-top:4px solid #efefef}.gd-item .gd-item--social{margin-top:0;padding-top:24px;font-size:1rem;line-height:24px;color:#424242}.gd-item .gd-item--social-copy{margin-bottom:32px}.gd-item .gd-item--social-author div{vertical-align:middle}.gd-item .gd-item--social.twitter .gd-item--social-image .image{background-image:url(/static/images/twitter.svg)}.gd-item .gd-item--social.facebook .gd-item--social-image .image{background-image:url(/static/images/fb.svg)}.gd-item .gd-item--social.youtube .gd-item--social-image .image{background-image:url(/static/images/youtube.png)}.gd-item .gd-item--social.newsletter .gd-item--social-image .image{background-image:url(/static/images/email.svg)}.gd-item .gd-item--social.instagram .gd-item--social-image .image{background-image:url(/static/images/instagram.svg)}.gd-item .gd-item--social-image .image{width:32px;height:32px;display:inline-block;margin-right:8px;background-size:cover;background-repeat:no-repeat;background-position:center}.gd-item--image{position:relative;overflow:hidden}.gd-item--image:before{display:block;content:"";width:100%;padding-top:66.66667%}.gd-item--image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.gd-item--image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.gd-item--image.newsletter{background-image:url(/static/images/gd.svg);background-size:50%;background-position:center;background-repeat:no-repeat}.gd-item--content{margin-top:24px;text-align:left}.gd-item--content-headline{font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:32px;color:#424242;letter-spacing:.28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gd-item--content-dek{font-size:1rem;line-height:24px;color:#424242;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.gd-item--content-tag{font-weight:400;color:#5f6368;font-family:"Google Sans Mono",Roboto,Arial,monospace;line-height:1;margin-top:1.5rem;text-transform:capitalize}.gd-item--content-tag.url{text-transform:none}.gd-item--content-tag .material-icons{vertical-align:middle;margin-right:9px}.js-image{background-color:transparent}.js-image,.js-image__inner{transition:cubic-bezier(.4,0,.2,1) .4s;transition-property:background-color,opacity}.js-image__inner{width:100%;opacity:1;color:#efefef}.js-image--lazyLoadPrep{background-color:#efefef}.js-image--lazyLoadPrep .js-image__inner{opacity:0}body{font-family:"Google Sans Text",Roboto,Arial,sans-serif}.gd-module,.gd-page,.sub-footer{width:100%;margin:0 auto}@media screen and (max-width:600px){.gd-module,.gd-page,.sub-footer{max-width:600px}}@media screen and (max-width:600px){.gd-module,.gd-page,.sub-footer{max-width:600px}}@media screen and (min-width:601px) and (max-width:800px){.gd-module,.gd-page,.sub-footer{max-width:800px}}@media screen and (min-width:801px) and (max-width:1150px){.gd-module,.gd-page,.sub-footer{max-width:1150px}}@media screen and (min-width:1151px) and (max-width:1280px){.gd-module,.gd-page,.sub-footer{max-width:1280px}}@media screen and (min-width:1281px) and (max-width:1440px){.gd-module,.gd-page,.sub-footer{max-width:1280px}}@media screen and (min-width:1441px) and (max-width:1900px){.gd-module,.gd-page,.sub-footer{max-width:1280px}}@media screen and (min-width:1901px){.gd-module,.gd-page,.sub-footer{max-width:1280px}}.gd-feedback{position:fixed;bottom:12px;left:12px}.gd-feedback button i{vertical-align:middle;color:#aaa}p{color:#414549}.body-container{--mdc-layout-grid-margin:32px;--mdc-layout-grid-gutter:32px;margin:0;padding:0}.body-container.home{margin:14rem auto 0}@media screen and (max-width:1280px){.body-container.home{overflow:hidden}}@media screen and (max-width:600px){.body-container.home{margin:0 auto 0;padding-top:0rem}}.body-container.landing-page{margin-top:0;padding-top:4rem}@media screen and (max-width:1280px){.body-container.landing-page{overflow:hidden}}.mdc-ripple-surface::after,.mdc-ripple-surface::before{background:rgba(255,255,255,.05)}.collection,.library,.newsfeed{margin:0 0 64px;padding:0 32px}@media screen and (max-width:600px){.collection,.library,.newsfeed{padding:0 16px;margin-top:32px}}.collection,.newsfeed{width:100%;position:relative}.collection-header,.newsfeed-header{border-top:4px solid #4285f4;text-align:left;padding:2.5rem 0;min-width:100%;display:flex;align-items:center}@media screen and (max-width:600px){.collection-header,.newsfeed-header{padding:2rem 0 0}}.collection-header h3,.newsfeed-header h3{font-weight:500;color:#424242;line-height:1.25}.collection-header h3 span,.newsfeed-header h3 span{font-weight:400}.collection-header h5,.newsfeed-header h5{font-weight:400;font-family:"Google Sans Mono",Roboto,Arial,monospace;color:#5f6368}.collection-header .collection-header--title,.newsfeed-header .collection-header--title{display:flex;flex-direction:column}.collection-header div,.newsfeed-header div{width:50%;display:inline-block;float:left;line-height:36px}.collection-header--expand,.newsfeed-header--expand{font-size:14px;line-height:24px;text-align:right;text-transform:uppercase}.collection-header--expand a,.newsfeed-header--expand a{color:#1967d2;font-weight:500;margin-right:-16px}.collection-header--expand a:hover,.newsfeed-header--expand a:hover{text-decoration:none}.featured{background:#fff;cursor:pointer;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);overflow:hidden;padding:32px;margin:0;margin-bottom:32px;width:100%}@media screen and (max-width:600px){.featured{padding:32px 16px;padding-top:0;margin-bottom:0}}.featured:hover{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.featured a{width:100%;height:100%;display:inline-block}.featured p a{display:inline;color:#4285f4}.featured--splash_image-container{overflow:hidden}@media screen and (max-width:600px){.featured--splash_image-container{margin-left:-16px;margin-right:-16px}}.featured--splash_image{position:relative;overflow:hidden;display:inline-block;width:100%}.featured--splash_image:before{display:block;content:"";width:100%;padding-top:50%}.featured--splash_image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.featured--splash_image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.featured--content{padding:0;text-align:left;color:#424242;margin-top:2rem}@media screen and (max-width:600px){.featured--content{width:100%}}.featured--content .featured--header{font-size:2.25rem;color:#424242;margin-bottom:1.5rem;letter-spacing:.4px}@media screen and (max-width:600px){.featured--content .featured--header{font-size:1.5rem}}.featured--content .featured--subheader{font-size:1.25rem;line-height:1.75rem;color:#424242;margin-bottom:1.5rem}@media screen and (max-width:600px){.featured--content .featured--subheader{font-size:1rem;line-height:1.5rem}}.featured--content .featured--copy{color:#424242}.featured--content .featured--tag{font-weight:400;color:#5f6368;font-family:"Google Sans Mono",Roboto,Arial,monospace;padding:1.5rem 0 0;text-transform:capitalize}.home .featured--copy{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:96px}.newsfeed{display:flex;flex-wrap:wrap}.newsfeed-column{width:50%;padding:0 32px;text-align:left;display:flex;flex-direction:column}@media screen and (max-width:600px){.newsfeed-column{margin-top:20px;width:100%;padding:0}}.newsfeed-column.left{padding-left:0}@media screen and (max-width:600px){.newsfeed-column.right{padding-top:48px;margin:0}}.newsfeed-column a{color:#414549}.newsfeed-column a:hover{text-decoration:none}.newsfeed-featured,.newsfeed-item{cursor:pointer}.newsfeed-featured--date,.newsfeed-item--date{font-family:"Google Sans Mono",Roboto,Arial,monospace;font-weight:400;color:#5f6368}.newsfeed-featured--headline,.newsfeed-item--headline{font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:24px;line-height:32px;margin-top:8px}.newsfeed-featured--lede,.newsfeed-item--lede{line-height:24px}.newsfeed-featured .newsfeed-item--event{margin-top:8px;margin-left:-2px}.newsfeed-featured--lede{font-family:"Google Sans Text",Roboto,Arial,sans-serif;margin-top:24px}.newsfeed-featured--lede{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:120px;line-height:24px}.newsfeed-featured--image{position:relative;overflow:hidden;margin-top:15px;background-repeat:no-repeat;background-size:cover;background-position:center}.newsfeed-featured--image:before{display:block;content:"";width:100%;padding-top:66.49306%}.newsfeed-featured--image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.newsfeed-featured--image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.newsfeed-item{margin-bottom:32px}.newsfeed-item--lede{font-family:"Google Sans Text",Roboto,Arial,sans-serif;margin-top:8px;margin-bottom:8px}.newsfeed-item--lede{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:72px;line-height:24px}.newsfeed-item--event .cta{color:#1967d2;font-size:14px;text-transform:uppercase;margin-left:-16px}.newsfeed-item--event .cta .material-icons{vertical-align:middle;margin-right:9px}.newsfeed-newsletter{position:relative;margin:1rem 0;line-height:24px;padding:1rem 2rem;background:#f1f3f4;border-radius:2px;width:calc(100% + 32px)}.newsfeed-newsletter--cta,.newsfeed-newsletter--slogan{font-family:"Google Sans Text",Roboto,Arial,sans-serif}@media screen and (max-width:600px){.newsfeed-newsletter{width:calc(100%)}}@media screen and (min-width:601px) and (max-width:800px){.newsfeed-newsletter{width:calc(100% + 14px)}}.newsfeed-newsletter .newsfeed-cta-copy{width:calc(100% - 80px);vertical-align:middle;display:inline-block}.newsfeed-newsletter .newsfeed-cta-image{background-image:url(/static/images/gdlogo.png);width:64px;height:64px;vertical-align:middle;display:inline-block}.newsfeed-newsletter--cta a{color:#1967d2;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.newsfeed-newsletter--cta a:hover{text-decoration:none;border-color:transparent}.library{width:100%;display:inline-block;padding:0}@media screen and (max-width:600px){.library{padding:0}}.library .library-headline{width:auto;border-top:4px solid #4285f4;margin:0 32px;padding:32px 0 0}@media screen and (max-width:600px){.library .library-headline{margin:0 16px}}.library .mdc-layout-grid{padding:0;align-items:flex-start;grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:600px){.library .mdc-layout-grid{padding:16px 0 0}}.library .article{padding:32px;float:left;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);margin-left:0;margin-right:0}.library .article a{text-decoration:none}@media screen and (max-width:600px){.library .article{padding:32px 16px}}.library .article.text-only .article--quote{border-top:4px solid #319353;margin-top:0;padding-top:24px;font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:32px;color:#424242;letter-spacing:.28px;text-align:left}.library .article.text-only .article--quote-copy{margin-bottom:32px}.library .article.text-only .article--quote-author div{vertical-align:middle}.library .article.text-only .article--quote-author .image{width:48px;height:48px;border-radius:50%;display:inline-block;margin-right:8px;background-image:url(/images/gd_logo.svg);background-size:contain}.library .article.text-only .article--quote-author .copy{display:inline-block;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;line-height:20px;color:#424242;margin-top:2px}.article--image{position:relative;overflow:hidden}.article--image:before{display:block;content:"";width:100%;padding-top:66.66667%}.article--image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.article--image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.article--content{margin-top:24px;text-align:left}.article--content-headline{font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:32px;color:#424242;letter-spacing:.28px}.article--content-dek{font-size:1rem;line-height:24px;color:#424242;margin-top:16px}.article--content-tag{font-weight:400;color:#5f6368;font-family:"Google Sans Mono",Roboto,Arial,monospace;line-height:1;margin-top:1.5rem;text-transform:capitalize}.article--content-tag.url{text-transform:none}.article--content-tag .material-icons{vertical-align:middle;margin-right:9px}.collection{display:flex;flex-direction:column}.collection-carousel{position:relative}@media screen and (max-width:800px){.collection-carousel{margin:0;padding:0;overflow:visible}}.collection-carousel>.outer{overflow:hidden}@media screen and (max-width:800px){.collection-carousel>.outer{overflow:visible}}.collection-carousel>.outer .mdc-layout-grid{transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:visible;padding:24px 0 24px;width:100%;max-width:1280px;margin:0 auto;flex-wrap:nowrap;align-items:flex-start;display:flex;grid-gap:0}@media screen and (max-width:800px){.collection-carousel>.outer .mdc-layout-grid{transition:transform .15s cubic-bezier(.4,0,.2,1)}}@media screen and (max-width:600px){.collection-carousel>.outer .mdc-layout-grid{margin:0 -16px}}.collection-carousel::after,.collection-carousel::before{content:'';display:inline-block;height:100%;position:absolute;background-color:#fff;top:0;z-index:9}.collection-carousel .carousel-item{margin:0;min-width:33.333%!important}@media screen and (max-width:800px){.collection-carousel .carousel-item{min-width:75%!important}}.collection-carousel .carousel-item .collection--intro{font-size:20px;line-height:30px}.collection-carousel .carousel-item .collection--intro .rich-text p{margin-top:32px}.collection-carousel .carousel-item .collection--intro .rich-text p:first-child{margin-top:0}.collection-carousel--controls button{background:#fff;color:#1967d2;width:44px;height:44px;opacity:0;visibility:hidden}.collection-carousel--controls button .mdc-fab__icon{height:100%}.collection-carousel--controls .back{float:left}.collection-carousel--controls .forward{float:right}.js-carousel.sliding .collection-carousel::after,.js-carousel.sliding .collection-carousel::before{opacity:1}@media screen and (max-width:800px){.js-carousel.sliding .collection-carousel::after,.js-carousel.sliding .collection-carousel::before{opacity:0}}.js-carousel.sliding .collection-carousel--controls button{opacity:1;visibility:visible}.js-carousel.carousel-start .collection-carousel::before{opacity:0}.js-carousel.carousel-start .collection-carousel--controls .back{opacity:0;visibility:hidden}.js-carousel.carousel-start .collection-carousel--controls .forward{opacity:1;visibility:visible}.js-carousel.carousel-end .collection-carousel::after{opacity:0}.js-carousel.carousel-end .collection-carousel--controls .forward{opacity:0;visibility:hidden}.js-carousel.carousel-end .collection-carousel--controls .back{opacity:1;visibility:visible}.js-carousel.one-page .collection-carousel::after{display:none}.js-carousel.one-page .collection-carousel--controls .forward{display:none}.social .collection-header--title{margin-top:5px}.social .collection-header--title h3{letter-spacing:normal}.library-grid{align-items:flex-start;grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:600px){.library-grid{margin:0;padding:32px 0 0}}@media screen and (max-width:600px){.library-grid .gd-item{min-width:100%;margin-left:-16px;margin-right:-16px}}.library-page-grid{padding-left:0;padding-right:0;padding-bottom:2rem;padding-top:2rem;--mdc-layout-grid-margin:0;--mdc-layout-grid-gutter:0}@media screen and (max-width:600px){.library-page-grid{padding-bottom:0;padding-top:0}}.intro-grid{padding-top:2rem}.collection-page .library-page-grid{padding-top:0}.collection-intro{margin:128px 0;padding-bottom:0;grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:840px){.collection-intro{padding:0;margin-top:64px;margin-bottom:12px}}.collection-intro--copy{margin-right:64px}@media screen and (max-width:840px){.collection-intro--copy{margin:24px 16px 0 16px;grid-column-end:span 8;order:2}}.collection-intro--copy p{margin-top:32px;font-size:16px;line-height:24px}@media screen and (max-width:840px){.collection-intro--copy p{margin-top:24px}}.collection-intro--splash{position:relative;margin-left:24px}@media screen and (max-width:840px){.collection-intro--splash{margin-left:0;grid-column-end:span 8;order:1}}.collection-intro--splash .collection-fab{position:absolute;display:inline-block;right:0;bottom:0}@media screen and (max-width:600px){.collection-intro--splash .collection-fab{right:16px}}.collection-intro--splash img{width:100%}.collection-intro--splash .gd-item--image{position:relative;overflow:hidden}.collection-intro--splash .gd-item--image:before{display:block;content:"";width:100%;padding-top:50%}.collection-intro--splash .gd-item--image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-intro--splash .gd-item--image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.library-grid.collection{padding:0;margin-left:0;margin-bottom:32px}@media screen and (max-width:600px){.library-grid.collection{margin-bottom:16px}}@media screen and (max-width:600px){.library-grid.collection .gd-item{grid-column-end:span 8}}.article-page{background:#fff;transition:all .3s ease-in-out;overflow:visible;margin:0;width:100%}.article-page .gd-module,.article-page .gd-page{padding:0 1rem}@media screen and (max-width:600px){.article-page{overflow:hidden}}@media screen and (max-width:1280px){.end-of-article-wrapper{overflow-x:hidden}}.article-body{position:relative}.article-page--header{color:#414549;margin-top:54px;position:relative;width:100%}.article-page--main{position:relative;padding:0}@media screen and (max-width:1150px){.article-page--main{margin-left:0;margin-right:0}}.article-page--copy .body{margin-top:4rem}@media (min-width:840px){.article-page--copy.mdc-layout-grid__cell--span-10-desktop{grid-column-start:2}}@media (min-width:840px){.article-page--copy.mdc-layout-grid__cell--span-6-desktop{grid-column-start:4}}@media (max-width:839px) and (min-width:480px){.article-page--copy.mdc-layout-grid__cell--span-6-tablet{grid-column-start:2}}@media screen and (max-width:479px){.article-page--copy.mdc-layout-grid__cell--span-4-mobile{grid-column-start:1}}.article-page--bylines,.article-page--contributors,.article-page--date,.article-page--subheader,.article-page--tags{width:100%}.article-page--subheader h2{margin-bottom:23px;margin-top:12px;color:#424242}.article-page--content{padding:0;text-align:left;color:#424242;margin:0 auto;width:100%;display:flex;flex-flow:column;align-content:space-around;align-items:center}.article-page--content .article-page--content{color:#424242;line-height:24px}.article-page--content .article-page--tag{font-weight:400;color:#5f6368;font-family:"Google Sans Mono",Roboto,Arial,monospace;padding:24px 0 0;text-transform:capitalize}.article-page--copy .body{position:relative}.article-page--copy .rich-text h2{padding-bottom:32px}.article-page--copy .rich-text h2:last-child{padding-bottom:0}.article-page--copy .rich-text h3{padding-bottom:44px}.article-page--copy .rich-text,.article-page--copy .rich-text p{padding-bottom:32px}.article-page--copy .rich-text p:last-child,.article-page--copy .rich-text:last-child{padding-bottom:0}.body-section{position:relative;margin-bottom:4rem}@media screen and (max-width:600px){.body-section{margin-bottom:3rem}}.body-section.inline-text-box .rich-text,.body-section.paragraph .rich-text,.body-section.summary,.news-post-info--dek{color:#414549}.body-section.inline-text-box .rich-text ol,.body-section.inline-text-box .rich-text ul,.body-section.paragraph .rich-text ol,.body-section.paragraph .rich-text ul,.body-section.summary ol,.body-section.summary ul,.news-post-info--dek ol,.news-post-info--dek ul{margin-left:32px;margin-bottom:24px}@media screen and (max-width:600px){.body-section.inline-text-box .rich-text ol,.body-section.inline-text-box .rich-text ul,.body-section.paragraph .rich-text ol,.body-section.paragraph .rich-text ul,.body-section.summary ol,.body-section.summary ul,.news-post-info--dek ol,.news-post-info--dek ul{font-size:16px}}.body-section.inline-text-box .rich-text ol li,.body-section.inline-text-box .rich-text ul li,.body-section.paragraph .rich-text ol li,.body-section.paragraph .rich-text ul li,.body-section.summary ol li,.body-section.summary ul li,.news-post-info--dek ol li,.news-post-info--dek ul li{margin-bottom:16px}@media screen and (max-width:600px){.body-section.inline-text-box .rich-text ol li,.body-section.inline-text-box .rich-text ul li,.body-section.paragraph .rich-text ol li,.body-section.paragraph .rich-text ul li,.body-section.summary ol li,.body-section.summary ul li,.news-post-info--dek ol li,.news-post-info--dek ul li{margin-bottom:16px}}.body-section.inline-text-box .rich-text ul,.body-section.paragraph .rich-text ul,.body-section.summary ul,.news-post-info--dek ul{list-style:initial}.body-section.summary{color:#414549;font-style:italic}.article-page--date,.article-page--tags{font-family:"Google Sans",Roboto,Arial,sans-serif;letter-spacing:.025rem;line-height:1.3125;color:#5f6368}.article-page .rich-text a,.body-section a{display:inline;color:#1967d2;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.article-page .rich-text a:hover,.body-section a:hover{text-decoration:none;border-color:transparent}.rich-text sup{transform:translate(0,-10px);display:inline-block}.rich-text hr{margin:0;margin-bottom:4rem}@media screen and (max-width:600px){.rich-text hr{margin-bottom:1rem}}.body-section.inline-text-box{padding:44px 32px;background:#e8f0fe}.body-section.inline-text-box .rich-text ol,.body-section.inline-text-box .rich-text ul,.body-section.inline-text-box ol,.body-section.inline-text-box ul{margin-left:16px}.reference-links,.related{position:absolute;top:0;left:100%;width:33.33%;margin-left:64px}.reference-links{color:#414549;white-space:nowrap}.reference-links .reference-links-copy{white-space:normal}@media screen and (max-width:1375px){.reference-links{display:none}}.reference-links .reference-logo{background:url(/static/images/spec-logo.svg) #000;border-radius:50%;width:44px;height:44px;background-size:38px;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:top}.reference-links .reference-links-copy{margin-left:12px;display:inline-block;vertical-align:top;width:100%;padding-right:12px}.app-link{position:relative;left:0;width:100%;margin-left:0;margin-bottom:48px}@media screen and (min-width:801px) and (max-width:1150px){.app-link{width:300px}}@media screen and (min-width:1150px){.app-link{position:absolute;top:0;left:auto;right:-230px;width:200px;margin-left:32px}}.app-link.attach-to-title{margin-left:32px}@media screen and (max-width:600px){.app-link.attach-to-title{display:none}}.app-link .app-link--header{display:flex;justify-content:flex-start;align-items:center}.app-link .app-link--header .logo{background:url(/static/images/spec-logo.svg) #000;border-radius:50%;width:44px;min-width:44px;height:44px;background-size:38px;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle}.app-link .app-link--header .app-link--name{display:inline-block;vertical-align:middle;margin-left:16px}.app-link .app-information{display:inline-block;vertical-align:top;color:#757575;margin-top:21px}.app-link .app-information--company{margin-bottom:30px}.app-link .app-link--google-link{margin-top:32px}.app-link .app-link--google-link img{vertical-align:middle;margin-right:8px}.app-link a{color:#4285f4}.related h1{font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:16px}.related{width:16%;padding:16px;margin-top:48px;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.related a{color:#424242!important;text-decoration:none}.related div{margin-bottom:16px}.related div:last-child{margin-bottom:0}.related--title{font-family:Google Sans}.related--image{position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.related--image:before{display:block;content:"";width:100%;padding-top:66.41791%}.related--image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.related--image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.related--copy{font-size:12px;line-height:18px}.related--tag{font-family:Roboto Mono;font-size:12px;color:#5f6368;text-transform:capitalize}.body-section--background{width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:calc(50% - 50vw);padding:4rem 0 4rem;margin-bottom:0}@media screen and (min-width:1150px){.body-section--background{background-attachment:fixed}}.body-section--background .rich-text{width:calc(100vw - 2rem);margin-left:1rem;margin-right:1rem}@media screen and (min-width:801px) and (max-width:1150px){.body-section--background .rich-text{width:calc(100vw - 4rem);margin-left:2rem;margin-right:2rem}}@media screen and (min-width:1150px){.body-section--background .rich-text{width:660px;margin-left:auto;margin-right:auto}}.article-page--tags{margin-top:32px;margin-bottom:8px;display:flex;flex-wrap:wrap}.tag{color:#424242;background-color:rgba(66,66,66,.08);border-radius:22px;display:inline-block;padding:12px 24px;margin:0 8px 8px 0}.tag--lg{margin:0;border-radius:38px;padding:16px 32px}.tag:hover{text-decoration:none}.tag:after{background-color:rgba(0,0,0,.08)}@media screen and (max-width:600px){.tag{clear:left;float:left}}@media screen and (min-width:1150px){.body-section .two-col{max-width:50rem;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 1rem}.body-section .two-col .rich-text{margin:0 1rem;padding:0}.body-section .two-col .rich-text:first-child{margin-left:0}.body-section .two-col .rich-text:last-child{margin-right:0}}.contributors .contributor{color:#5f6368}.article-page--contributors{margin-top:64px;color:#414549}.article-page--contributors h3{margin-bottom:16px}.article-page--contributors a{color:#1967d2;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.article-page--contributors a:hover{text-decoration:none;border-color:transparent}.article-page--contributors .contributors{padding-top:16px;display:flex;flex-wrap:wrap}.article-page--contributors .contributor{display:flex;align-items:flex-start;margin-bottom:32px;flex:50%}.article-page--contributors .contributor--image{min-width:44px;min-height:44px;width:44px;height:44px;border-radius:22px;overflow:hidden;transform:translate3d(0,0,0)}.article-page--contributors .contributor--image,.article-page--contributors .contributor--info{display:inline-block;vertical-align:top}.article-page--contributors .contributor--info{margin:0 24px 0 16px}.article-page--contributors .contributor--info-byline-link,.article-page--contributors .contributor--info-byline-role{margin-top:2px;font-weight:400}@media screen and (max-width:800px){.article-page--contributors .contributor{margin-right:48px;float:none;flex:100%}}img.richtext-image.full-width{width:100%;height:auto;margin-bottom:3rem}.body-section--image{margin-bottom:6rem}.body-section--image .body-section--image-wrapper{display:inline-block;width:calc(100% + 64px);margin-left:-2rem;z-index:1}.body-section--image .body-section--image-wrapper img{width:100%}@media screen and (max-width:1150px){.body-section--image .body-section--image-wrapper{width:100%;margin-left:0}}.body-section--image .body-section--image-subtitle,.body-section--image .body-section--image-subtitle .rich-text,.body-section--image .body-section--image-subtitle .rich-text p,.body-section--image .body-section--image-subtitle-source,.body-section--image .body-section--image-subtitle-source .rich-text,.body-section--image .body-section--image-subtitle-source .rich-text p{text-align:center}.body-section--image .body-section--image-subtitle{margin-top:1.25rem}.body-section--image .body-section--image-subtitle-source{margin-top:.125rem;opacity:.6}.body-section--image--full-width{width:100vw;margin-left:calc(50% - 50vw);padding:0}.body-section--image--full-width .body-section--image-wrapper{width:100%;margin-left:0}@media screen and (max-width:600px){.body-section--image--full-width{padding-bottom:0}}.body-section--image--wide .body-section--image-wrapper{width:calc(100% + 192px);margin-left:-6rem}@media screen and (max-width:1150px){.body-section--image--wide .body-section--image-wrapper{width:100%;margin-left:0}}@media screen and (max-width:1150px){.body-section--image{margin-bottom:4rem}}.body-section .table{background:#e8f0fe;margin-bottom:2rem}.body-section .table table{width:100%;font-family:"Google Sans Mono",Roboto,Arial,monospace;font-size:18px;line-height:24px;table-layout:fixed;color:#5f6368}.body-section .table th{text-align:left;padding-left:8px}.body-section .table thead{border-bottom:1px solid #fff}.body-section .table thead th{padding:44px 16px 16px 16px;border-right:1px solid #fff}.body-section .table th:first-child{padding-left:32px}.body-section .table thead+tbody tr:first-child td{padding-top:16px}.body-section .table td{padding:16px;word-wrap:break-word;border-right:1px solid #fff}.body-section .table td:first-child{padding-left:32px}.body-section .table td:last-child,.body-section .table th:last-child{border:none}.body-section .table tbody tr{border-bottom:1px solid #fff}.body-section .table tr:first-child td{padding-top:44px}.body-section .table tr:last-child{border:none}.body-section .table tr:last-child td{padding-bottom:44px}.js-article-video{position:relative;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.js-article-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/static/images/icon-playbutton.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,.3);background-size:80px;background-position:center;opacity:.9;will-change:opacity;transition:opacity .15s cubic-bezier(.4,0,1,1);cursor:pointer}.js-article-video.has-poster video{opacity:0}.js-article-video.has-poster.-is-playing video{opacity:1}.js-article-video.-is-playing::before{opacity:0;will-change:opacity;transition:opacity .15s cubic-bezier(0,0,.2,1)}.js-article-video.-is-android::before,.js-article-video.-is-ios::before{display:none}.js-article-video video{background:#fff;cursor:pointer;display:block;width:100%;height:100%}.body-section.video{margin-left:-32px;margin-right:-32px}@media screen and (max-width:600px){.body-section.video{margin-left:0;margin-right:0}}.body-section.video blockquote.align-center{text-align:center}.body-section.video blockquote.col-3{width:100%;display:inline-block}.body-section.video .body-section--video-subtitle{padding-left:32px;padding-right:32px;margin-top:24px;text-align:center}@media screen and (max-width:600px){.body-section.video .body-section--video-subtitle{padding-left:16px;padding-right:32px}}._generated-video-block.js-article-yt-video{cursor:pointer;width:100%;position:relative}._generated-video-block.js-article-yt-video::before{display:none}._generated-video-block.js-article-yt-video ._video{display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0}._generated-video-block.js-article-yt-video ._video.playing{background-color:#fff}._generated-video-block.js-article-yt-video .js-article-yt-video-poster{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}._generated-video-block.js-article-yt-video .js-article-yt-video-poster::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/static/images/icon-playbutton.svg);background-repeat:no-repeat;background-color:#000;background-size:80px;background-position:center;opacity:.5;transition:opacity .15s cubic-bezier(.4,0,1,1)}._generated-video-block.js-article-yt-video .js-article-yt-video-poster.-is-playing::before{opacity:0;transition:opacity .15s cubic-bezier(0,0,.2,1)}._generated-video-block.js-article-yt-video .js-article-yt-video-poster.-is-android::before,._generated-video-block.js-article-yt-video .js-article-yt-video-poster.-is-ios::before{display:none}._generated-video-block.js-article-yt-video .js-article-yt-video-poster.loaded::before{opacity:.5}.GD-video{position:fixed;top:50%;left:50%;z-index:-100;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.GD-video{display:none}}.body-section.pullquote{width:calc(100% + 256px);margin-left:-128px;opacity:.8}@media screen and (max-width:600px){.body-section.pullquote{width:100%;margin-left:0}}.body-section.pullquote .attribution .rich-text,.body-section.pullquote .quote .rich-text{text-align:left}.body-section.pullquote .quote .rich-text,.body-section.pullquote .quote .rich-text p{font-size:2.125rem;line-height:2.5rem;margin-bottom:2rem}@media screen and (max-width:600px){.body-section.pullquote .quote .rich-text,.body-section.pullquote .quote .rich-text p{font-size:1.5rem;line-height:2rem}}.body-section.pullquote.x-large .quote .rich-text p{font-size:44px;line-height:52px}@media screen and (max-width:600px){.body-section.pullquote.x-large .quote .rich-text p{font-size:24px;line-height:32px}}.body-section.pullquote.center-pullquote .attribution .rich-text,.body-section.pullquote.center-pullquote .quote .rich-text{text-align:center}.article-page--related{color:#414549;margin:2rem 0 3rem}.article-page--related h3{margin-bottom:1rem}.article-page--related .mdc-layout-grid{padding:0;margin-left:-2rem;margin-right:-2rem;grid-column-gap:0rem;grid-row-gap:0rem;align-items:flex-start}.article-page--related .gd-item{transition:background-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:800px){.article-page--related{margin:2rem 0 1rem}}.scroll-show{display:flex}.article-hero--split~.article-page--main .scroll-show{margin-top:0}.scroll-show__slides-container .scroll-show__text-container{width:100%}.scroll-show__sticky-container{position:sticky;top:0;height:100vh;margin:0;left:0;display:none}.scroll-show__sticky-container .scroll-show__image-container{position:absolute;width:100%;height:100%;left:0;top:0;overflow:visible;opacity:0;pointer-events:none}.scroll-show__sticky-container .scroll-show__image-container.show{opacity:1;pointer-events:auto}.scroll-show__sticky-container,.scroll-show__sticky-container .scroll-show__image-container{transform:translateZ(0)}.scroll-show__text-container{padding-top:10rem;padding-bottom:3rem}.scroll-show__text-container .scroll-show__title{margin-bottom:3rem;margin-left:2rem;margin-right:2rem;text-align:center}.scroll-show__text-container .scroll-show__number{font-weight:500;display:flex;align-items:center;text-align:center;border:solid 2px;border-radius:50%;width:32px;height:32px;margin:0 auto;margin-bottom:1rem}.scroll-show__text-container .scroll-show__number span{width:100%}.scroll-show__text-column{width:100%}.scroll-show__image{width:100%;height:auto}.scroll-show__image-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.scroll-show__image-container.fill{background-repeat:no-repeat;background-position:center;background-size:cover}.scroll-show__image-container.centered{text-align:center;padding:2rem}.scroll-show__image-caption{font-weight:400;opacity:.8;position:absolute;bottom:2rem;text-align:center}.scroll-show__image-caption--white{color:#fff}@media screen and (min-width:840px){.scroll-show{position:relative;left:50%;right:50%;margin-top:6rem;margin-bottom:6rem}.scroll-show .scroll-show__slides-container,.scroll-show .scroll-show__sticky-container{width:50%}.scroll-show .scroll-show__sticky-container{display:block}.scroll-show .scroll-show__slide{display:flex;justify-content:flex-end}.scroll-show .scroll-show__slide .scroll-show__image-container{display:none}.scroll-show .scroll-show__text-container{display:flex;justify-content:center;position:relative;min-height:100vh;padding-left:3rem;padding-right:3rem}.scroll-show .scroll-show__image-container{height:100vh}.scroll-show .scroll-show__image-container.centered .scroll-show__image{width:auto}.scroll-show .scroll-show__image-container.centered img{width:80%;height:auto}.scroll-show .scroll-show__image-container.full-width{padding-left:0;padding-right:0}.scroll-show .scroll-show__image-container.fill{height:100vh}.scroll-show .scroll-show__image{margin-left:0}}@media screen and (min-width:1280px){.scroll-show .scroll-show__text-column{max-width:835px}}@media screen and (min-width:1150px){.scroll-show .scroll-show__image-caption{padding:0 7rem;width:100%}.scroll-show .scroll-show__text-container{padding-left:5rem;padding-right:5rem}.scroll-show .scroll-show__image-container.centered{padding:8.5rem 10.25rem}.scroll-show .scroll-show__image-container.centered img{width:auto;height:100%;max-width:100%;max-height:71vh}}@media screen and (max-width:840px){.scroll-show .scroll-show__number{width:24px;height:24px}.scroll-show .scroll-show__text-container{padding:2.5rem 0}.scroll-show .scroll-show__slide .scroll-show__image-container{width:calc(100% + 64px);max-height:31.25rem;margin-left:-2rem}.scroll-show .scroll-show__slide .scroll-show__image-container.full-width{max-height:initial}.scroll-show .scroll-show__slide .scroll-show__image-container.centered{padding:3rem 3rem;height:auto;max-height:100vh}.scroll-show .scroll-show__slide .scroll-show__image-container.fill{min-height:760px;width:calc(100% + 48px);background-repeat:no-repeat;background-position:center}.scroll-show .scroll-show__slide .scroll-show__image-container.fill.horizontal{height:66vw;background-size:100% 100%}.scroll-show .scroll-show__image-caption{visibility:hidden}}@media screen and (min-width:840px){.scroll-show--stacked .scroll-show__sticky-container{display:flex;flex-direction:column;position:relative;top:auto;height:auto}.scroll-show--stacked .scroll-show__image-container{opacity:1;height:100vh;position:relative}}.article-carousel{position:relative;left:50%;right:50%;padding-bottom:6rem}.article-carousel,.article-carousel__item{background:#efefef}.article-carousel__item--hoverable{cursor:pointer}.article-carousel__item--hoverable:hover{text-decoration:none}.article-carousel__item--hoverable:hover .article-carousel__image img,.article-carousel__item--hoverable:hover .article-carousel__image video{transform:scale(1.05)}.article-carousel__image{margin-right:20px;height:480px;overflow:hidden}.article-carousel__image img,.article-carousel__image video{height:100%;width:auto}.article-carousel__controls,.article-carousel__footer,.article-carousel__header,.article-carousel__items{display:flex;flex-direction:row;width:100%;padding:0 32px;margin:0 auto}.article-carousel__header{justify-content:center}.article-carousel__items{position:relative;overflow:hidden}.article-carousel__items>.outer .mdc-layout-grid{padding:0}.article-carousel__image img,.article-carousel__item{transition:.4s cubic-bezier(.4,0,.2,1);transition-property:transform,opacity}.article-carousel .article-carousel__item{cursor:pointer}.article-carousel .article-carousel__item:hover{text-decoration:none}.article-carousel .article-carousel__item:hover .article-carousel__image img,.article-carousel .article-carousel__item:hover .article-carousel__image video{transform:scale(1.05)}.article-carousel__caption,.article-carousel__caption-source{margin:0 2.5rem 0 1.25rem}.article-carousel__caption-source>.rich-text>*,.article-carousel__caption>.rich-text>*{text-align:center}.article-carousel__caption{margin-top:1.25rem}.article-carousel__caption-source{opacity:.6;margin-top:.125rem}.article-carousel__controls{justify-content:flex-end;margin-bottom:20px}.article-carousel__button{opacity:1;visibility:visible;background:0 0;box-shadow:none}.article-carousel__button .mdc-fab__icon{height:100%}.article-carousel--end .article-carousel__button--forward{opacity:.5;visibility:visible;pointer-events:none}.article-carousel--start .article-carousel__button--back{opacity:.5;visibility:visible;pointer-events:none}.article-carousel--no-nav .article-carousel__controls{display:none}.article-carousel--has-title{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:840px){.article-carousel{padding-bottom:4rem}.article-carousel a.article-carousel__item:hover .article-carousel__image img{transform:none}}@media screen and (min-width:601px) and (max-width:840px){.article-carousel .article-carousel__image{height:375px}}@media screen and (max-width:600px){.article-carousel{padding-bottom:2rem}.article-carousel__controls,.article-carousel__footer,.article-carousel__header,.article-carousel__items{padding:0 16px}.article-carousel .article-carousel__image{margin-right:10px;height:180px}.article-carousel__caption,.article-carousel__caption-source{margin-right:10px;margin-left:0}}.accordion-group{overflow:hidden;position:relative;left:50%;right:50%;padding-top:6rem;padding-bottom:6rem}.accordion-group__header{max-width:660px;margin:0 auto;margin-bottom:4rem}.accordion-group__header .rich-text *{font-weight:400;text-align:center}.accordion-group__items{max-width:800px;margin:0 auto}@media screen and (max-width:800px){.accordion-group__header,.accordion-group__items{padding:0 16px}.accordion-group__header{margin-bottom:1rem}}@keyframes plus-collapsed{from{transform:none}to{transform:rotate(90deg)}}@keyframes plus-expanded{from{transform:rotate(90deg)}to{transform:rotate(180deg)}}@keyframes minus-collapsed{from{transform:rotate(-90deg)}to{transform:none}}@keyframes minus-expanded{from{transform:none}to{transform:rotate(90deg)}}.accordion{position:relative;border-top:solid 1px}.accordion:last-child{border-bottom:solid 1px}.accordion__label,.accordion__title{font-weight:400}.accordion__title{flex:1}.accordion__label,.accordion__title{margin-right:40px}.accordion__button{transition:opacity .1s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,opacity;background:0 0;box-shadow:none!important;position:absolute;right:0}.accordion__button .mdc-fab__icon{height:100%}.accordion__body{position:relative;height:auto;overflow:hidden;will-change:min-height,opacity,margin;opacity:0;transform:translate3d(0,0,0);transition:all .4s cubic-bezier(.4,0,.2,1),margin-left 0s}.accordion__body>.rich-text{position:absolute;top:0}.accordion__body>.rich-text>*{margin-right:40px}.accordion__body,.accordion__header{display:flex;justify-content:flex-start;align-items:center}.accordion__header{padding:30px 0;cursor:pointer}.accordion--collapsed .accordion__button--plus{animation:plus-collapsed .2s cubic-bezier(.4,0,.2,1) forwards}.accordion--collapsed .accordion__button--minus{animation:minus-collapsed .2s cubic-bezier(.4,0,.2,1) forwards;opacity:1}.accordion--expanded .accordion__button--plus{animation:plus-expanded .2s cubic-bezier(.4,0,.2,1) forwards}.accordion--expanded .accordion__button--minus{animation:minus-expanded .2s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.accordion--expanded .accordion__body{margin:10px 0 40px;opacity:1}.accordion--disabled .accordion__button{display:none}.accordion--disabled .accordion__header{pointer-events:none}.accordion--disabled .accordion__body{margin:0}@media screen and (min-width:1151px) and (max-width:1280px){.accordion__label,.accordion__title{line-height:1}}@media screen and (max-width:800px){.accordion .accordion__body .accordion__label{display:none}}@media screen and (max-width:600px){.accordion .accordion__label{margin-right:20px}}.article-hero__image-container{overflow:hidden}.article-hero__image-container--wide{position:relative;overflow:hidden}.article-hero__image-container--wide:before{display:block;content:"";width:100%;padding-top:50%}.article-hero__image-container--wide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.article-hero__image-container--wide>.content{position:absolute;top:0;left:0;right:0;bottom:0}.article-hero__image-container--3x2{position:relative;overflow:hidden}.article-hero__image-container--3x2:before{display:block;content:"";width:100%;padding-top:66.66667%}.article-hero__image-container--3x2 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.article-hero__image-container--3x2>.content{position:absolute;top:0;left:0;right:0;bottom:0}.article-hero__image-container--square{position:relative;overflow:hidden}.article-hero__image-container--square:before{display:block;content:"";width:100%;padding-top:100%}.article-hero__image-container--square img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.article-hero__image-container--square>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:600px){.article-hero__image-container{width:calc(100% + 32px);margin-left:-16px}}.article-hero__image{position:absolute;top:0;left:0;width:100%}.article-hero .gd-module{padding-top:4rem}@media screen and (max-width:840px){.article-hero--themed .article-page--header{padding-bottom:2rem}}.article-hero--feature~.article-body .article-page--copy .body,.article-hero--split~.article-body .article-page--copy .body{margin-top:6rem}@media screen and (max-width:600px){.article-hero--feature~.article-body .article-page--copy .body,.article-hero--split~.article-body .article-page--copy .body{margin-top:4rem}}.article-hero--split{display:flex;position:relative}.article-hero--split .gd-module{max-width:50%;height:100vh}.article-hero--split .article-page--copy{display:flex;flex-direction:column;justify-content:flex-end}.article-hero--split .article-page--copy,.article-hero--split .article-page--main{height:100%}.article-hero--split .article-page--header{margin:0;padding:3rem 0}.article-hero--split .article-hero--split__portrait{width:50%;top:0;right:0;height:100vh;overflow:hidden;display:flex;align-items:center;pointer-events:none;position:sticky;top:0;transform:translateZ(0)}.article-hero--split .article-hero--split__portrait img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-hero--split .article-hero--split__square{display:none}.article-hero--split.article-hero--split--is-scrollable .gd-module{height:auto}.article-hero--split.article-hero--split--is-scrollable .article-page--header{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.article-hero--split.article-hero--split--is-scrollable .article-page--header{padding:2rem 0;padding-top:0}.article-hero--split.article-hero--split--is-scrollable .summary{margin-top:4rem}.article-hero--split.article-hero--split--events-loaded .article-page--header{opacity:1}@media screen and (min-width:840px){.article-hero--split .gd-module{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1150px){.article-hero--split .gd-module{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:1280px){.article-hero--split.article-hero--split--is-scrollable{min-height:100vh}}@media screen and (max-width:840px){.article-hero--split{flex-direction:column-reverse}.article-hero--split .gd-module{max-width:100%;padding-left:1rem;padding-right:1rem}.article-hero--split .gd-module:first-child{padding-top:0}.article-hero--split .article-hero--split__square{padding-top:64px;display:block;width:100%}.article-hero--split .article-page--header{margin-top:0!important;padding:2rem 0}.article-hero--split .article-page--header>*{padding-right:0}.article-hero--split.article-hero--split--is-scrollable .article-page--header{padding:2rem 0 0}.article-hero--split .article-hero--split__portrait{display:none}.article-hero--split .article-hero--split__portrait,.article-hero--split .gd-module{height:100%}}@media screen and (orientation:portrait){.article-hero--split{flex-direction:column-reverse}.article-hero--split .gd-module{max-width:100%;padding-left:1rem;padding-right:1rem}.article-hero--split .gd-module:first-child{padding-top:0}.article-hero--split .article-hero--split__square{padding-top:64px;display:block;width:100%}.article-hero--split .article-page--header{margin-top:0!important;padding:2rem 0}.article-hero--split .article-page--header>*{padding-right:0}.article-hero--split.article-hero--split--is-scrollable .article-page--header{padding:2rem 0 0}.article-hero--split .article-hero--split__portrait{display:none}.article-hero--split .article-hero--split__portrait,.article-hero--split .gd-module{height:100%}}.article-hero--feature{overflow:hidden}.article-hero--feature .body{display:inline-block}.article-hero--feature .GD-video-cover{position:fixed;top:0;left:0;height:100vh;width:100%;overflow:hidden;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}.article-hero--feature .article-page--header{margin-bottom:4rem}@media screen and (max-width:600px){.article-hero--feature .article-page--header{margin-bottom:4rem}}.article-hero--feature img{width:100%}.article-hero--feature__cover{position:absolute;left:0;width:100%;height:100%;will-change:transform}.article-hero--feature .body-section.summary{margin-bottom:6rem}@media screen and (max-width:600px){.article-hero--feature .body-section.summary{margin-bottom:4rem}}@media screen and (min-width:840px){.article-hero--feature__logo.mdc-layout-grid .mdc-layout-grid__cell{grid-column-start:4;grid-column-end:span 6}}@media screen and (max-width:840px){.article-hero--feature__logo.mdc-layout-grid .mdc-layout-grid__cell{margin:16px;grid-column-start:2;grid-column-end:span 6}}@media screen and (max-width:600px){.article-hero--feature__logo.mdc-layout-grid.mdc-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-hero--feature__logo.mdc-layout-grid .mdc-layout-grid__cell{grid-column-start:1;grid-column-end:span 4}}@media screen and (max-width:840px){.article-hero--feature .gd-module{padding-top:0}.article-hero--feature .article-page--copy .body{margin-top:0}}.article-page--scroll_button-container{position:fixed;display:flex;justify-content:center;width:100%;bottom:40px;left:0;opacity:1;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.article-page--scroll_button-container.hide{transition-duration:.4s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translate3d(0,-64px,0);opacity:0;pointer-events:none}.article-page--scroll_button{position:relative;cursor:pointer;height:2.25rem;width:3.5rem;margin-left:auto;margin-right:auto;color:#5f6368;background:#fff;box-shadow:0 2px 6px rgba(60,64,67,.15),0 1px 2px rgba(60,64,67,.3);border-width:0;border-radius:100px}.article-page--scroll_button .material-icons{font-size:2rem;line-height:2rem}.article-hero--standard.article-hero--3x2-available .article-hero__image-container{display:none}@media screen and (min-width:1150px){.article-hero--standard.article-hero--3x2-available .article-hero__image-container--wide{display:block}}@media screen and (max-width:1150px){.article-hero--standard.article-hero--3x2-available .article-hero__image-container--3x2{display:block}}.body.jobs{margin-top:0}.body-container.jobs{--mdc-layout-grid-margin:0;--mdc-layout-grid-gutter:0}.jobs-landing{margin:0;margin-top:32px;padding-top:64px;align-items:flex-start}@media screen and (max-width:600px){.jobs-landing{padding:0;margin:64px 0 0;overflow:hidden}}.jobs-landing .mdc-layout-grid__cell{margin:32px}@media screen and (max-width:600px){.jobs-landing .mdc-layout-grid__cell{margin:16px}}.jobs-landing .mobile-header{width:auto;padding:0;grid-column-end:span 8}.jobs-landing a{color:#1967d2;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.jobs-landing a:hover{text-decoration:none;border-color:transparent}.jobs-landing--headline,.jobs-landing--summary{color:#414549;font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-weight:400;font-size:2.25rem;line-height:44px}@media screen and (max-width:600px){.jobs-landing--headline,.jobs-landing--summary{font-size:1.5rem;line-height:32px}}.jobs-landing--headline h1,.jobs-landing--summary h1{font-weight:400}.jobs-landing--summary{margin-right:32px}@media screen and (max-width:600px){.jobs-landing--summary{margin-right:0}}.jobs-landing--headline{margin-bottom:5rem}@media screen and (max-width:600px){.jobs-landing--headline{margin-bottom:2rem}}@media screen and (min-width:601px) and (max-width:840px){.jobs-landing--b1image-container{grid-column-end:span 3}}@media screen and (min-width:601px) and (max-width:840px){.jobs-landing--b2image{grid-column-end:span 5}}@media screen and (max-width:600px){.jobs-landing--b3image,.jobs-landing--b4image,.jobs-landing--b6image,.jobs-landing--summary{grid-column-end:span 8}}.jobs-landing--b3image,.jobs-landing--b4image,.jobs-landing--summary{margin-top:16px}.jobs-landing--circle-image{width:100%;height:auto;padding-top:100%;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:600px){.jobs-landing--circle-image{grid-column-end:span 8;width:calc(100%);padding-top:calc(100%)}}.jobs-landing--b1image{position:relative}@media screen and (max-width:600px){.jobs-landing--b1image{position:relative;margin-top:24px}}@media screen and (max-width:600px){.jobs-landing--rectangle-image{grid-column-end:span 8}}.jobs-landing--rectangle-image img{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.jobs-landing--rectangle-image .subtitle,.jobs-landing--rectangle-image .subtitle .rich-text p{margin-top:24px;font-size:.875rem;line-height:24px;color:#757575}@media screen and (max-width:600px){.jobs-landing--rectangle-image .subtitle,.jobs-landing--rectangle-image .subtitle .rich-text p{margin-top:8px}}.jobs-landing--square-image{width:100%;height:auto;padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:600px){.jobs-landing--square-image{width:100%;padding-top:100%}}.jobs-landing--align{position:relative}@media screen and (max-width:600px){.jobs-landing--align{height:auto;grid-column-end:span 8}}.jobs-landing--tile.mdc-layout-grid__cell{margin:0}@media screen and (max-width:600px){.jobs-landing--tile{grid-column-end:span 8}}.jobs-landing--tile.display-text-only .article--content,.jobs-landing--tile.display-text-only .article--image{display:none}.jobs-landing--tile.display-text-only .article--quote{border-top:4px solid #319353;margin-top:0;padding-top:24px;font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:32px;color:#424242;letter-spacing:.28px;text-align:left}.jobs-landing--tile.display-text-only .article--quote-copy{margin-bottom:32px}.jobs-landing--tile.display-text-only .article--quote-author div{vertical-align:middle}.jobs-landing--tile.display-text-only .article--quote-author .copy{display:inline-block}.jobs-landing--tile.display-text-only .article--quote-author .copy--role{font-weight:400}.jobs-landing--tile.display-text-only .article--quote-author .image{width:48px;height:48px;border-radius:50%;display:inline-block;margin-right:8px;overflow:hidden;transform:translate3d(0,0,0)}.resources-grid{align-items:flex-start;padding-left:0;padding-right:0;grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:600px){.resources-grid .resource{padding:32px 16px}}.resources-intro-grid{padding-top:0;padding-bottom:0;grid-column-gap:0;grid-row-gap:0}.resources-intro-grid .mobile-header{padding:0}@media screen and (max-width:600px){.resources-intro-grid{padding:16px}}.large-tile-grid .resource--image .image{margin-left:16px}@media screen and (max-width:600px){.large-tile-grid .resource--image .image{margin-left:0}}.resource-intro{margin-bottom:64px;margin-left:0;margin-right:0}@media screen and (min-width:601px) and (max-width:1150px){.resource-intro{margin-top:48px;margin-bottom:48px}}@media screen and (max-width:600px){.resource-intro{margin-bottom:48px}}.resource{cursor:pointer}.resource a{color:#1967d2}.resource--content{width:33%;float:left;padding-right:64px;position:relative}@media screen and (max-width:1150px){.resource--content{padding-right:16px}}@media screen and (max-width:600px){.resource--content{width:100%;padding:0}}.resource--content-border{width:100%;border-top-width:4px;border-style:solid}.resource--content-body{font-size:16px;line-height:24px;min-height:96px;color:#424242}.resource--content-body .rich-text ul{list-style:disc;margin-left:16px;margin-top:16px}.resource--content-icon{width:44px;height:44px;background-position:center;background-size:contain;position:absolute;top:23px;right:64px}@media screen and (max-width:1150px){.resource--content-icon{width:32px;height:32px;top:20px;right:16px}}.resource--content-headline{font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:24px;color:#424242;letter-spacing:.28px;padding:32px 0 21px}@media screen and (max-width:1150px){.resource--content-headline{padding:16px 0;width:75%}}.resource--image{width:66%;float:right}@media screen and (max-width:600px){.resource--image{width:100%;padding:0;margin-top:32px}}.resource--image .image{position:relative;overflow:hidden;background-size:contain;background-position:center;background-repeat:no-repeat}.resource--image .image:before{display:block;content:"";width:100%;padding-top:50%}.resource--image .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.resource--image .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.resource.small-tile .resource--content,.resource.small-tile .resource--image{width:100%;padding:0}.resource.small-tile .resource--image{margin-top:26px}.resource.small-tile .resource--image .image{position:relative;overflow:hidden}.resource.small-tile .resource--image .image:before{display:block;content:"";width:100%;padding-top:50%}.resource.small-tile .resource--image .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.resource.small-tile .resource--image .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.resource.small-tile .resource--content-icon{right:0}@media screen and (max-width:600px){.resource.small-tile{grid-column-end:span 12}}.news-grid{padding:0;grid-column-gap:0;grid-row-gap:0}.news-event-button{margin-top:32px;margin-left:-2px}.news-detail-container{--mdc-layout-grid-margin:32px;--mdc-layout-grid-gutter:32px;margin:0;margin-top:128px;padding:0}@media screen and (max-width:600px){.news-post{padding:32px 16px}}.news-post-detail{cursor:auto}.news-post--date{display:block;font-family:"Google Sans Mono",Roboto,Arial,monospace;color:#424242;transform:translateY(.5rem)}.news-post-info--hed{font-weight:500;color:#424242;margin-bottom:24px}.news-post-info--hed-link:hover{text-decoration:none}.news-post-info--dek{position:relative}.news-post-info--dek>a{position:absolute;left:0;top:0;height:100%;width:100%}.news-post-info--dek .rich-text{position:relative;pointer-events:none}.news-post-info--dek .rich-text,.news-post-info--dek .rich-text ol,.news-post-info--dek .rich-text p,.news-post-info--dek .rich-text ul{font-size:1rem;line-height:24px;color:#424242}.news-post-info--dek .rich-text a,.news-post-info--dek .rich-text ol a,.news-post-info--dek .rich-text p a,.news-post-info--dek .rich-text ul a{pointer-events:all;color:#1967d2;text-decoration:none;border-bottom:solid 1px;transition:border-color cubic-bezier(.4,0,.2,1) .15s}.news-post-info--dek .rich-text a:hover,.news-post-info--dek .rich-text ol a:hover,.news-post-info--dek .rich-text p a:hover,.news-post-info--dek .rich-text ul a:hover{text-decoration:none;border-color:transparent}@media screen and (max-width:600px){.news-post-info--dek .rich-text,.news-post-info--dek .rich-text ol,.news-post-info--dek .rich-text p,.news-post-info--dek .rich-text ul{font-size:.875rem;line-height:20px}}.news-post-info--dek .rich-text ol li,.news-post-info--dek .rich-text ul li{margin-bottom:8px}.news-post-info--dek .rich-text p,.news-post-info--dek p{margin-bottom:24px}.news-post-info--dek .rich-text p:last-child,.news-post-info--dek p:last-child{margin-bottom:0}.news-post-info .image{width:100%;margin-bottom:32px;position:relative;overflow:hidden}.news-post-info .image:before{display:block;content:"";width:100%;padding-top:66.66667%}.news-post-info .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.news-post-info .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.news-post-info .image img{width:100%}body.-browser-firefox .jobs-landing--b3image-container{flex-basis:33%}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--b3image-container{flex-basis:100%}}body.-browser-firefox .jobs-landing--square-image{width:100%}body.-browser-firefox .jobs-landing--b1image-container{flex-basis:33%}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--b1image-container{flex-basis:100%;padding:16px}}body.-browser-firefox .jobs-landing--b2image{flex-basis:66%;margin-right:0}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--b2image{flex-basis:100%}}body.-browser-firefox .jobs-landing--summary{flex-basis:66%;margin-right:0;padding-right:32px}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--summary{flex-basis:100%;padding:16px}}body.-browser-firefox .jobs-landing--tile{flex-basis:33%;margin-left:0}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--tile{flex-basis:100%;padding:32px 16px}}body.-browser-firefox .jobs-landing--rectangle-image{flex-basis:66%;margin-right:0}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--rectangle-image{flex-basis:100%}}body.-browser-firefox .jobs-landing--circle-image--container{flex-basis:33%}@media screen and (max-width:600px){body.-browser-firefox .jobs-landing--circle-image--container{flex-basis:100%;padding:16px}}body.-browser-edge .mdc-layout-grid,body.-browser-ie .mdc-layout-grid{display:flex}body.-browser-edge .mdc-layout-grid.news-grid,body.-browser-edge .mdc-layout-grid.news-post-detail,body.-browser-firefox .mdc-layout-grid.news-grid,body.-browser-firefox .mdc-layout-grid.news-post-detail,body.-browser-ie .mdc-layout-grid.news-grid,body.-browser-ie .mdc-layout-grid.news-post-detail{display:grid!important}body.-browser-edge .mdc-layout-grid.news-grid .mdc-layout-grid,body.-browser-edge .mdc-layout-grid.news-post-detail .mdc-layout-grid,body.-browser-firefox .mdc-layout-grid.news-grid .mdc-layout-grid,body.-browser-firefox .mdc-layout-grid.news-post-detail .mdc-layout-grid,body.-browser-ie .mdc-layout-grid.news-grid .mdc-layout-grid,body.-browser-ie .mdc-layout-grid.news-post-detail .mdc-layout-grid{display:grid!important}@media screen and (max-width:600px){body.-browser-edge .mdc-layout-grid.jobs-landing,body.-browser-firefox .mdc-layout-grid.jobs-landing,body.-browser-ie .mdc-layout-grid.jobs-landing{padding:0}}body.-browser-edge .mdc-layout-grid .article,body.-browser-firefox .mdc-layout-grid .article,body.-browser-ie .mdc-layout-grid .article{flex-basis:50%}body.-browser-edge .mdc-layout-grid .resource,body.-browser-firefox .mdc-layout-grid .resource,body.-browser-ie .mdc-layout-grid .resource{flex-basis:100%}body.-browser-edge .mdc-layout-grid .resource.small-tile,body.-browser-firefox .mdc-layout-grid .resource.small-tile,body.-browser-ie .mdc-layout-grid .resource.small-tile{flex-basis:33%}@media screen and (max-width:600px){body.-browser-edge .mdc-layout-grid .resource.small-tile,body.-browser-firefox .mdc-layout-grid .resource.small-tile,body.-browser-ie .mdc-layout-grid .resource.small-tile{flex-basis:100%}}body.-browser-edge .mdc-layout-grid .collection-intro--copy,body.-browser-firefox .mdc-layout-grid .collection-intro--copy,body.-browser-ie .mdc-layout-grid .collection-intro--copy{flex-basis:33%}@media screen and (max-width:600px){body.-browser-edge .mdc-layout-grid .collection-intro--copy,body.-browser-firefox .mdc-layout-grid .collection-intro--copy,body.-browser-ie .mdc-layout-grid .collection-intro--copy{flex-basis:100%}}body.-browser-edge .mdc-layout-grid .collection-intro--splash,body.-browser-firefox .mdc-layout-grid .collection-intro--splash,body.-browser-ie .mdc-layout-grid .collection-intro--splash{flex-basis:66%}@media screen and (max-width:600px){body.-browser-edge .mdc-layout-grid .collection-intro--splash,body.-browser-firefox .mdc-layout-grid .collection-intro--splash,body.-browser-ie .mdc-layout-grid .collection-intro--splash{flex-basis:100%}}body.-browser-edge .library-page-grid .mdc-layout-grid .article,body.-browser-firefox .library-page-grid .mdc-layout-grid .article,body.-browser-ie .library-page-grid .mdc-layout-grid .article{flex-basis:33%}@media screen and (max-width:600px){body.-browser-edge .library-page-grid .mdc-layout-grid .article,body.-browser-firefox .library-page-grid .mdc-layout-grid .article,body.-browser-ie .library-page-grid .mdc-layout-grid .article{flex-basis:100%}}body.-browser-edge .collection-intro--copy,body.-browser-firefox .collection-intro--copy,body.-browser-ie .collection-intro--copy{margin-right:0;padding-right:64px;padding-left:16px}@media screen and (max-width:600px){body.-browser-edge .collection-intro--copy,body.-browser-firefox .collection-intro--copy,body.-browser-ie .collection-intro--copy{padding:0}}body.-browser-edge .collection-intro--splash,body.-browser-firefox .collection-intro--splash,body.-browser-ie .collection-intro--splash{margin-left:0;padding-left:24px}@media screen and (max-width:600px){body.-browser-edge .collection-intro--splash,body.-browser-firefox .collection-intro--splash,body.-browser-ie .collection-intro--splash{padding-left:0}}body.-browser-edge .jobs-landing--b3image-container,body.-browser-ie .jobs-landing--b3image-container{flex-basis:30%}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--b3image-container,body.-browser-ie .jobs-landing--b3image-container{flex-basis:100%}}body.-browser-edge .jobs-landing--square-image,body.-browser-ie .jobs-landing--square-image{width:100%}body.-browser-edge .jobs-landing--b1image-container,body.-browser-ie .jobs-landing--b1image-container{flex-basis:30%}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--b1image-container,body.-browser-ie .jobs-landing--b1image-container{flex-basis:100%;padding:16px}}body.-browser-edge .jobs-landing--b2image,body.-browser-ie .jobs-landing--b2image{flex-basis:60%;margin-right:0}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--b2image,body.-browser-ie .jobs-landing--b2image{flex-basis:100%}}body.-browser-edge .jobs-landing--summary,body.-browser-ie .jobs-landing--summary{flex-basis:60%;margin-right:0;padding-right:32px}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--summary,body.-browser-ie .jobs-landing--summary{flex-basis:100%;padding:16px}}body.-browser-edge .jobs-landing--tile,body.-browser-ie .jobs-landing--tile{flex-basis:30%;margin-left:0}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--tile,body.-browser-ie .jobs-landing--tile{flex-basis:100%;padding:32px 16px}}body.-browser-edge .jobs-landing--rectangle-image,body.-browser-ie .jobs-landing--rectangle-image{flex-basis:60%;margin-right:0}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--rectangle-image,body.-browser-ie .jobs-landing--rectangle-image{flex-basis:100%}}body.-browser-edge .jobs-landing--circle-image--container,body.-browser-ie .jobs-landing--circle-image--container{flex-basis:30%}@media screen and (max-width:600px){body.-browser-edge .jobs-landing--circle-image--container,body.-browser-ie .jobs-landing--circle-image--container{flex-basis:100%;padding:16px}}.pb0{padding-bottom:0}.pt0{padding-top:0}.mt0{margin-top:0}.mb0{margin-bottom:0}