i.lh-score-fail{display:block;width:var(--base-icon-size);height:var(--base-icon-size)}i.lh-score-fail polygon{stroke:var(--fail-color);stroke-width:15px;fill:none}i.lh-score-average{display:block;width:var(--base-icon-size);height:var(--base-icon-size);border:2px solid var(--average-color)}i.lh-score-pass{display:block;width:var(--base-icon-size);height:var(--base-icon-size);border-radius:100%;border:2px solid var(--pass-color)}[data-tooltip]{--tooltip-arrow-size: 6px;--tooltip-max-content-size: 120px;position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;pointer-events:none;visibility:hidden;opacity:0;transform:translate(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition-delay:.3s}[data-tooltip]:before{z-index:10001;bottom:calc(100% - 2 * var(--tooltip-arrow-size));left:calc(50% - var(--tooltip-arrow-size));border:var(--tooltip-arrow-size) solid transparent;border-top-color:var(--inverted-background-color);background:transparent;content:""}[data-tooltip]:after{z-index:10000;bottom:100%;left:50%;transform:translate(-50%);overflow:hidden;text-overflow:ellipsis;width:max-content;max-width:var(--tooltip-max-content-size);padding:calc(var(--base-spacing) / 2);background-color:var(--inverted-background-color);color:var(--inverted-text-color);content:attr(data-tooltip);font-size:var(--subtext-font-size);font-family:var(--base-font-family);white-space:normal;text-align:center}[data-tooltip]:hover:before,[data-tooltip]:focus:before{visibility:visible;opacity:1;transform:translateY(calc(-2 * var(--tooltip-arrow-size)))}[data-tooltip]:hover:after,[data-tooltip]:focus:after{visibility:visible;opacity:1;transform:translate(-50%,calc(-2 * var(--tooltip-arrow-size)))}:root{--color-gray-0: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e0e0e0;--color-gray-400: #bdbdbd;--color-gray-500: #9e9e9e;--color-gray-600: #757575;--color-gray-800: #424242;--color-gray-900: #212121;--color-red-500: #ff4e42;--color-red-700: #eb0f00;--color-green-500: #0cce6b;--color-green-700: #018642;--color-blue-100: #eaefff;--color-blue-200: #d4e0ff;--color-blue-500: #3e72ff;--color-cyan-500: #00bcd4;--color-cyan-700: #078190;--color-magenta-500: #ff4081;--color-magenta-700: #e31f62;--color-orange-500: #ffa400;--color-orange-700: #d04900;--base-text-color: var(--color-gray-900);--secondary-text-color: var(--color-gray-500);--inverted-text-color: var(--color-gray-50);--inverted-secondary-text-color: var(--color-gray-500);--base-background-color: var(--color-gray-50);--secondary-background-color: var(--color-gray-100);--highlighted-background-color: var(--color-gray-0);--inverted-background-color: var(--color-gray-900);--base-border-color: var(--color-gray-200);--strong-border-color: var(--color-gray-900);--inverted-border-color: var(--color-gray-800);--pass-color: var(--color-green-500);--average-color: var(--color-orange-500);--fail-color: var(--color-red-500);--improvement-color: var(--color-cyan-500);--improvement-text-color: var(--color-cyan-700);--neutral-color: var(--color-gray-800);--neutral-highlight-color: var(--color-gray-200);--neutral-secondary-highlight-color: var(--color-gray-100);--regression-color: var(--color-magenta-500);--regression-text-color: var(--color-magenta-700);--compare-color: var(--color-blue-500);--compare-highlight-color: var(--color-blue-200);--compare-secondary-highlight-color: var(--color-blue-100);--dev-branch-color: var(--color-gray-600);--master-branch-color: var(--color-gray-800);--base-font-family: "Roboto", Arial, Helvetica, sans-serif;--base-font-weight: 400;--medium-font-weight: 500;--monospace-font-family: "Roboto Mono", "Menlo", "dejavu sans mono", "Consolas", "Lucida Console", monospace;--gauge-number-font-size: 24px;--gauge-title-font-size: 18px;--title-font-size: 24px;--header-font-size: 20px;--base-font-size: 16px;--monospace-font-size: 15px;--smaller-font-size: 14px;--subtext-font-size: 12px;--base-icon-size: 14px;--arrow-icon-size: 20px;--large-icon-size: 24px;--base-spacing: 12px;--paper-padding: 16px;--page-header-height: 56px;--page-header-vertical-padding: var(--base-spacing);--page-header-horizontal-padding: calc(var(--base-spacing) * 2);--page-header-content-height: calc( var(--page-header-height) - 2 * var(--page-header-vertical-padding) );--page-sidebar-width: 260px;--page-sidebar-nav-item-height: 24px;--gauge-size: 82px;--gauge-stroke-width: 7px;--build-score-delta-badge-height: 24px;--pill-height: 26px;--pill-content-height: calc(var(--pill-height) - 6px);--pill-spacing: calc(var(--base-spacing) / 2);--avatar-image-size: 25px;--lhr-viewer-button-size: 20px;--audit-group-audit-height: 36px;--paper-min-width: 200px;--dashboard-graph-min-height: 300px;--dashboard-donut-graph-size: 60px;--warning-message-icon-height: 40px}html,body{font-size:var(--base-font-size);font-family:var(--base-font-family);font-weight:var(--base-font-weight);color:var(--base-text-color);background:var(--base-background-color)}*{box-sizing:border-box;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lhci{position:relative}.page-body{padding:var(--base-spacing);padding-top:calc(var(--base-spacing) + var(--page-header-height))}.container{width:100%;max-width:762px;min-width:300px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-size:var(--header-font-size);font-weight:var(--base-font-weight)}.v-spacer{display:block;height:var(--base-spacing)}.h-spacer{display:inline-block;width:var(--base-spacing)}.flex-row{display:flex;flex-direction:row;align-items:center}.text--center{text-align:center}.text--secondary{color:var(--secondary-text-color)}.text--improvement{color:var(--improvement-color)}.text--regression{color:var(--regression-color)}.text--pass{color:var(--pass-color)}.text--average{color:var(--average-color)}.text--fail{color:var(--fail-color)}.text--smaller{font-size:var(--smaller-font-size)}a{text-decoration:none}a .material-icons{color:var(--base-text-color)}.position-relative{position:relative}body{width:100vw;min-height:100vh;position:relative}.loading-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:1000}.toast-container{position:absolute;z-index:10;left:var(--base-spacing);bottom:var(--base-spacing)}.landing{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing__background{position:absolute;inset:0}.landing__background img{position:absolute;width:100%;height:100%;object-fit:cover}.paper.landing__paper{position:relative;z-index:10;width:80vw;max-width:1000px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing__logos{margin-top:calc(var(--base-spacing) * 2);display:flex;flex-direction:column;align-items:center}.landing__logo{height:70px;width:70px;transition:transform .5s}.landing__logo--diff{mix-blend-mode:normal;position:absolute;top:calc(var(--base-spacing) * 2)}.landing__logos:hover .landing__logo{transform:translate(-15px)}.landing__logos:hover .landing__logo--diff{transform:translate(15px);mix-blend-mode:exclusion}.landing h1{margin-top:var(--base-spacing);font-size:28px}.paper.landing__paper p{margin:16px 0}.landing__error{color:var(--fail-color);margin-top:var(--base-spacing)}.landing__upload{width:100%;display:flex;flex-direction:row;margin-top:calc(var(--base-spacing) * 2);border:1px solid var(--base-border-color);border-width:1px 0 1px}.landing__upload .report-upload-box{height:100px}footer{border-top:1px solid #e5e5e5;margin:calc(var(--base-spacing) * 4) 0 calc(var(--base-spacing) * 2);font-size:80%;color:gray;width:60%;text-align:center;padding-top:calc(var(--base-spacing) * 2)}.loading-spinner--container{width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner img{width:80px;height:80px}.paper{background:var(--highlighted-background-color);border:1px solid var(--base-border-color);padding:var(--paper-padding);margin:var(--base-spacing);overflow:visible}.lhr-viewer-link--loading{opacity:.5;cursor:not-allowed}.lhr-viewer-button{background:var(--highlighted-background-color);border-radius:3px;padding:calc(var(--base-spacing) / 2);margin-right:var(--base-spacing);display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;color:var(--base-text-color);font-weight:var(--medium-font-weight);overflow:hidden;white-space:nowrap}.lhr-viewer-button img{height:var(--lhr-viewer-button-size);width:var(--lhr-viewer-button-size)}.lhr-viewer-button span{margin-left:calc(var(--base-spacing) / 2);padding-right:calc(var(--base-spacing) / 2)}@media (max-width: 1000px){.lhr-viewer-button{border-radius:100%}.lhr-viewer-button span{display:none}}.report-upload-box{width:50%;height:var(--page-header-height);padding:var(--base-spacing);position:relative;display:flex;flex-direction:row;align-items:center;font-size:var(--smaller-font-size);font-weight:var(--medium-font-weight)}.report-upload-box:first-child{border-right:1px solid var(--base-border-color)}.report-upload-box--drop .report-upload-box__drop-outline{display:flex}.report-upload-box__drop-outline{position:absolute;inset:0;display:none;align-items:center;justify-content:center;z-index:10;background:#fffc;border:3px dashed var(--base-border-color)}.report-upload-box--compare .report-upload-box__label{color:var(--compare-color)}.report-upload-box__file{flex-shrink:1;font-family:var(--monospace-font-family);max-width:calc(100% - 140px);margin:0 var(--base-spacing);padding:0 calc(var(--base-spacing) / 2);border-radius:10000px;background:var(--neutral-highlight-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report-upload-box--compare .report-upload-box__file{background:var(--compare-highlight-color)}.report-upload-box__lhr-link{display:none}.report-upload-box:hover .report-upload-box__lhr-link{display:block}.report-upload-box .lhr-viewer-button:hover{background:var(--compare-highlight-color)}.report-upload-box__spacer{flex-grow:1}.report-upload-box__upload{width:max-content;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:3px;padding:calc(var(--base-spacing) / 2);background:var(--highlighted-background-color)}.report-upload-box:hover .report-upload-box__upload{background:#f5f8ff}.report-upload-box .report-upload-box__upload:hover{background:var(--compare-highlight-color)}.comparison{position:relative;width:100vw;min-height:100vh;overflow:hidden}.comparison-header{position:relative;height:var(--page-header-height);display:flex;flex-direction:row;background:var(--highlighted-background-color);border-bottom:1px solid var(--base-border-color)}.comparison-header__logo{width:var(--page-header-height);display:flex;align-items:center;justify-content:center;cursor:pointer;border-right:1px solid var(--base-border-color)}.comparison-header__upload{max-width:calc(100vw - var(--page-header-height) * 2);flex-grow:1;display:flex;flex-direction:row}.comparison-header__switcher{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;border-radius:100%;background:var(--highlighted-background-color);cursor:pointer}.comparison-header__info{width:var(--page-header-height);display:flex;align-items:center;justify-content:center;border-left:1px solid var(--base-border-color)}.comparison-body{padding-top:var(--base-spacing)}.dropdown{border-bottom:1px solid var(--strong-border-color);padding:calc(var(--base-spacing) / 2) 0;font-family:var(--base-font-family);font-size:var(--base-font-size);font-weight:var(--medium-font-weight)}.dropdown__label{color:var(--secondary-text-color);margin-right:calc(var(--base-spacing) / 2)}.dropdown select{position:relative;background:none;border:none;border-radius:0;-webkit-appearance:none;padding-right:25px;cursor:pointer;z-index:2;font-family:var(--base-font-family);font-size:var(--base-font-size);font-weight:var(--medium-font-weight)}.dropdown__chevron{position:absolute;top:5px;right:calc(var(--base-spacing) / 4);z-index:1}.audit-detail-pane{position:fixed;top:var(--page-header-height);right:0;left:40%;bottom:0;z-index:5;padding-bottom:70vh;overflow-x:hidden;overflow-y:auto;background:var(--highlighted-background-color);border-left:1px solid var(--base-border-color)}#storybook-test-root .audit-detail-pane{position:absolute;top:0;left:0;bottom:initial;height:max-content;overflow-y:visible}.audit-detail-pane__close{position:fixed;z-index:10;top:calc(var(--page-header-height) + 10px);right:20px;height:30px;width:30px;border-radius:30px;display:flex;align-items:center;justify-content:center;background:var(--secondary-background-color);cursor:pointer}#storybook-test-root .audit-detail-pane__close{top:10px}.audit-detail-pane__close i.material-icons{font-size:22px}.audit-detail-pane__audit{position:relative;padding:calc(2 * var(--base-spacing));padding-left:calc(3 * var(--base-spacing));border-bottom:1px solid var(--base-border-color)}.audit-detail-pane__score{position:absolute;left:var(--base-spacing);top:calc(2 * var(--base-spacing) + var(--header-font-size) / 4)}.audit-detail-pane__audit-title{font-size:var(--header-font-size)}.audit-detail-pane__audit-description{color:var(--secondary-text-color);margin-top:calc(var(--base-spacing) / 2)}.audit-detail-pane__audit-details{margin-top:var(--base-spacing)}.audit-detail-pane__audit-details-summary{display:flex;flex-direction:row;align-items:center;padding:var(--base-spacing) 0}.audit-detail-pane__audit-details-summary .audit-numeric-diff{width:100%}.audit-detail-pane__audit-details-summary .audit-numeric-diff__bar{flex-grow:1}.audit-detail-pane__audit-details--binary{display:flex;flex-direction:row;align-items:center;font-family:var(--monospace-font-family);font-size:var(--monospace-font-size)}.table-details table{border-collapse:collapse;width:calc(100% - var(--base-spacing))}.table-details thead th{font-weight:400;color:var(--color-gray-600);word-break:normal}.table-details tbody tr:nth-child(odd){background-color:var(--color-gray-100)}.table-details th,.table-details td{padding:8px 6px}.table-details th:first-child{padding-left:0}.table-details th:last-child{padding-right:0}.table-column--text,.table-column--url,.table-column--code,.table-column--node{text-align:left;max-width:30vw;overflow:hidden;text-overflow:ellipsis}.table-column--bytes,.table-column--timespanMs,.table-column--ms,.table-column--numeric{text-align:right;word-break:normal}.table-details .table-column--thumbnail{width:var(--image-preview-size);padding:0}.table-column--url{min-width:250px}.table-column--url+th.table-column--bytes,.table-column--url+.table-column--bytes+th.table-column--bytes,.table-column--url+.table-column--ms,.table-column--url+.table-column--ms+th.table-column--bytes,.table-column--url+.table-column--bytes+th.table-column--timespanMs{width:12%}.table-column--row-label{color:var(--secondary-text-color)}.simple-details--improvement{color:var(--improvement-text-color)}.simple-details--regression{color:var(--regression-text-color)}.simple-details__url-hostname{color:var(--secondary-text-color);margin-left:calc(var(--base-spacing) / 2);font-size:var(--subtext-font-size)}.audit-numeric-diff{--numeric-diff-bar-height: calc(var(--base-font-size) + 8px);display:flex;flex-direction:row;font-family:var(--monospace-font-family);font-size:var(--monospace-font-size)}.audit-numeric-diff__bar{position:relative;min-width:300px;background:var(--secondary-background-color);margin:0 var(--base-spacing)}@media (max-width: 600px){.audit-numeric-diff__bar{min-width:200px}}.audit-numeric-diff__box{position:absolute;top:0;bottom:0;background:var(--highlighted-background-color);transition:left 1s,right 1s}.audit-numeric-diff__box--improvement{color:var(--improvement-text-color);background:repeating-linear-gradient(60deg,var(--improvement-color),var(--improvement-color) 1px,var(--secondary-background-color) 1px,var(--secondary-background-color) 3px)}.audit-numeric-diff__box--regression{color:var(--regression-text-color);background:repeating-linear-gradient(60deg,var(--regression-color),var(--regression-color) 1px,var(--secondary-background-color) 1px,var(--secondary-background-color) 3px)}.audit-numeric-diff__now{position:absolute;top:0;bottom:0;width:2px}.audit-numeric-diff__delta-label{position:absolute;top:0;bottom:0;padding:0 calc(var(--base-spacing) / 2);line-height:var(--numeric-diff-bar-height);white-space:nowrap;font-weight:var(--medium-font-weight);text-shadow:1px 1px 0px var(--secondary-background-color),-1px -1px 0px var(--secondary-background-color),-1px 1px 0px var(--secondary-background-color),1px -1px 0px var(--secondary-background-color);display:flex;flex-direction:row;align-items:center;transition:left 1s,right 1s}.audit-numeric-diff__delta-label--narrow-left{left:2px;right:initial!important}.audit-numeric-diff__delta-label--narrow-right{left:initial!important;right:2px}.audit-numeric-diff__left-label,.audit-numeric-diff__right-label{width:40px;color:var(--secondary-text-color);font-size:var(--subtext-font-size);line-height:var(--numeric-diff-bar-height)}.audit-numeric-diff__left-label{text-align:right}.audit-numeric-diff__box--improvement .audit-numeric-diff__now{background:var(--improvement-color)}.audit-numeric-diff__box--regression .audit-numeric-diff__now{background:var(--regression-color)}.lhr-comparison-scores{display:flex;width:100%;margin-top:var(--base-spacing)}.lhr-comparison-scores-item{flex-basis:0;flex-grow:1;display:flex;flex-direction:column;align-items:center}.lhr-comparison-scores-item__label{margin-top:var(--base-spacing);font-size:var(--gauge-title-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lhr-comparison-scores-item__delta{display:flex;flex-direction:row;align-items:center;margin-top:var(--base-spacing);padding:0 var(--base-spacing);height:var(--build-score-delta-badge-height);border-radius:calc(var(--build-score-delta-badge-height) / 2);line-height:var(--build-score-delta-badge-height);background:var(--neutral-color);color:var(--inverted-text-color);font-family:var(--monospace-font-family);font-size:var(--monospace-font-size);text-align:center}.lhr-comparison-scores-item__delta>.pwa-icon{margin-right:calc(var(--base-spacing) / 2)}.lhr-comparison-scores-item__delta>.pwa-icon:last-child{margin-right:0}.lhr-comparison-scores-item--pwa .lhr-comparison-scores-item__delta{background-color:var(--secondary-background-color);color:var(--base-text-color)}.gauge{position:relative;width:var(--gauge-size);height:var(--gauge-size);border-radius:calc(var(--gauge-size) / 2);line-height:var(--gauge-size);background:var(--secondary-background-color);color:var(--neutral-color);font-family:var(--monospace-font-family);font-size:var(--gauge-number-font-size);font-weight:var(--medium-font-weight);text-align:center}.gauge-arc{position:absolute;width:var(--gauge-size);height:var(--gauge-size)}.gauge-arc__arc{fill:none;stroke:var(--neutral-color);stroke-linecap:round;stroke-width:var(--gauge-stroke-width);transition:stroke-dasharray .5s}.gauge-arc__indicator{--indicator-width: 3px;--indicator-height: 12px;position:absolute;left:calc(50% - var(--indicator-width) / 2);top:calc(var(--indicator-height) / -4);width:var(--indicator-width);height:var(--indicator-height);border-radius:25%;background:var(--neutral-color)}.gauge-arc__indicator-wrapper,.gauge-arc__delta-wrapper{position:absolute;inset:0;transform-origin:center;transition:transform .5s}.gauge--improvement .gauge-arc__indicator{background:var(--improvement-color)}.gauge--regression .gauge-arc__indicator{background:var(--regression-color)}.gauge--improvement .gauge-arc__delta-wrapper .gauge-arc__arc{stroke:var(--improvement-color)}.gauge--regression .gauge-arc__delta-wrapper .gauge-arc__arc{stroke:var(--regression-color)}.pwa-icon{width:18px;height:18px}.pwa-icon__background{fill:var(--neutral-color)}.pwa-icon--improvement .pwa-icon__background{fill:var(--improvement-color)}.pwa-icon--regression .pwa-icon__background{fill:var(--regression-color)}.pwa-gauge{width:var(--gauge-size);height:var(--gauge-size)}.pwa-gauge .pwa-gauge__component{display:none}.pwa-gauge:not(.pwa-gauge--all) .pwa-gauge__logo>path{fill:#b0b0b0}.pwa-gauge__disc{fill:var(--secondary-background-color)}.pwa-gauge__logo--primary-color{fill:#304ffe}.pwa-gauge__logo--secondary-color{fill:#3d3d3d}.pwa-gauge:not([class*=pwa-gauge--]) .pwa-gauge__na-line{display:inline}.pwa-gauge.pwa-gauge--pwa-optimized:not(.pwa-gauge--pwa-installable):not(.pwa-gauge--pwa-fast-reliable) .pwa-gauge__na-line{display:inline}.pwa-gauge.pwa-gauge--pwa-fast-reliable:not(.pwa-gauge--pwa-installable) .pwa-gauge__fast-reliable-badge{display:inline}.pwa-gauge.pwa-gauge--pwa-installable:not(.pwa-gauge--pwa-fast-reliable) .pwa-gauge__installable-badge{display:inline}.pwa-gauge.pwa-gauge--pwa-fast-reliable.pwa-gauge--pwa-installable .pwa-gauge__fast-reliable-installable-badges,.pwa-gauge.pwa-gauge--all .pwa-gauge__check-circle{display:inline}.score-delta-badge{height:var(--build-score-delta-badge-height);padding:0 var(--base-spacing);border-radius:calc(var(--build-score-delta-badge-height) / 2);line-height:var(--build-score-delta-badge-height);background:var(--neutral-color);color:var(--inverted-text-color);font-family:var(--monospace-font-family);font-size:var(--monospace-font-size);text-align:center}.score-delta-badge.score-delta-badge--improvement{background-color:var(--improvement-color)}.score-delta-badge.score-delta-badge--regression{background-color:var(--regression-color)}.audit-group{margin:calc(2 * var(--base-spacing))}.audit-group__header{display:flex;flex-direction:row}.audit-group__title{font-size:var(--header-font-size);margin-bottom:calc(var(--base-spacing) / 2);flex-grow:1}.audit-group__big-picture-tabs{width:380px;display:flex;flex-direction:row;margin-right:calc(var(--base-spacing) / 2)}.big-picture-tabs__tab{flex-grow:1;cursor:pointer;font-size:var(--smaller-font-size);text-align:center;text-transform:uppercase;color:var(--secondary-text-color);font-weight:var(--medium-font-weight);border-bottom:1px solid var(--base-border-color);margin-bottom:calc(var(--base-spacing) / 2)}.big-picture-tabs__tab--selected{color:var(--base-text-color);border-bottom:1px solid var(--strong-border-color)}.audit-group__audit{display:flex;flex-direction:row;align-items:center;height:var(--audit-group-audit-height);margin:0 calc(var(--base-spacing) * -1);padding:0 var(--base-spacing)}.audit-group__audit:hover{cursor:pointer;background:var(--secondary-background-color)}.audit-group__expand-toggle{display:none;cursor:pointer}.audit-group__expand-toggle i{transform:rotate(90deg)}.audit-group__audit-title{margin-left:var(--base-spacing);font-weight:var(--medium-font-weight);min-width:25px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-group__audit-diff{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-family:var(--monospace-font-family);font-size:var(--monospace-font-size)}.audit-group__error-message{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-group__error-message i{margin-right:calc(var(--base-spacing) / 2)}.audit-group__diff-arrow{color:var(--secondary-text-color);font-size:var(--arrow-icon-size);line-height:var(--large-icon-size);margin:0 var(--base-spacing)}.audit-group__diff-arrow--regression{color:var(--regression-color)}.audit-group__diff-arrow--improvement{color:var(--improvement-color)}.audit-group__diff-badge-group{--badge-height: 16px;position:relative;height:var(--large-icon-size)}.audit-group__diff-badge-group:last-child{margin-right:20px}.audit-group__diff-badges{position:absolute;top:calc(-1 * var(--badge-height) / 5);left:calc(100% - var(--badge-height) * 4 / 5);height:var(--badge-height);display:flex;flex-direction:row}.audit-group__diff-badge{display:inline-block;height:var(--badge-height);min-width:var(--badge-height);border-radius:calc(var(--badge-height) * 2);padding:0 calc(var(--badge-height) / 4);margin-right:calc(-1 * var(--badge-height) / 4);line-height:var(--badge-height);font-size:var(--subtext-font-size);text-align:center;background:var(--neutral-highlight-color);color:var(--secondary-text-color)}.audit-group__diff-badge-group--multiple .audit-group__diff-badge:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.audit-group__diff-badge-group--multiple .audit-group__diff-badge:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.audit-group__diff-badge--regression{background:var(--regression-color);color:var(--inverted-text-color);z-index:1}.audit-group__diff-badge--improvement{background:var(--improvement-color);color:var(--inverted-text-color)}.audit-group--unchanged .audit-group__header{cursor:pointer}.audit-group--unchanged .audit-group__audit-diff{display:none}.audit-group--unchanged .audit-group__audit:hover .audit-group__audit-diff{display:flex}.audit-group--unchanged .audit-group__expand-toggle{display:block}.audit-group--expanded .audit-group__expand-toggle i{transform:rotate(-90deg)}.lhr-comparison-legend{display:flex;flex-direction:row;align-items:center;margin-right:var(--base-spacing);width:fit-content;padding:var(--base-spacing) calc(var(--base-spacing) * 1.5);background:var(--highlighted-background-color);border:1px solid var(--base-border-color);border-radius:9999px}.lhr-comparison-legend__label{font-family:var(--monospace-font-family);font-size:var(--monospace-font-size);margin-left:calc(var(--base-spacing) / 2);margin-right:calc(var(--base-spacing) * 1.5)}.lhr-comparison-legend__label:last-child{margin-right:0}.lhr-comparison-legend__chip{display:"block";width:var(--base-icon-size);height:var(--base-icon-size);border-radius:2px}.lhr-comparison-legend__chip--regression{background:var(--regression-color)}.lhr-comparison-legend__chip--improvement{background:var(--improvement-color)}.lhr-comparison--with-audit-selection{width:40%}.lhr-comparison__scores-and-dropdowns{height:260px;width:calc(100% + 2 * var(--base-spacing));padding:var(--base-spacing);margin:calc(-1 * var(--base-spacing));margin-bottom:var(--base-spacing);background:var(--highlighted-background-color);border-bottom:1px solid var(--base-border-color)}.lhr-comparison--with-audit-selection .lhr-comparison__scores-and-dropdowns{background:none;border-bottom:none;height:auto;margin-bottom:0;padding-bottom:0}.lhr-comparison--with-audit-selection .lhr-comparison__dropdowns{margin-bottom:0}.lhr-comparison__scores-and-dropdowns .container{display:flex;flex-direction:column;align-items:center}.lhr-comparison__dropdowns{display:flex;flex-direction:row;justify-content:center;margin-top:calc(var(--base-spacing) / 2);margin-bottom:var(--base-spacing)}.lhr-comparison__dropdowns .dropdown{margin-right:var(--base-spacing)}.lhr-comparison__legend-container{display:flex;flex-direction:row;justify-content:center}.lhr-comparison__warning{display:flex;flex-direction:row;align-items:center;min-height:calc(var(--warning-message-icon-height) * 2);margin-bottom:calc(var(--base-spacing) * 2)}.lhr-comparison__warning i{font-size:var(--warning-message-icon-height);margin:0 var(--base-spacing)}.lhr-comparison__warning div{line-height:1.5}.lhr-comparison__warning__lhr-link{cursor:pointer;color:var(--improvement-color)}.modal-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000b3}.modal{position:relative;width:60vw;min-width:400px;max-width:800px;background:var(--highlighted-background-color);padding:var(--base-spacing);padding-right:calc(var(--base-spacing) * 2)}.modal__close{position:absolute;top:calc(var(--base-spacing) / 2);right:calc(var(--base-spacing) / 2);cursor:pointer}.lhr-comparison-runtime-diff{position:relative}.lhr-comparison-runtime-diff .lhr-comparison__warning{margin-bottom:0}.lhr-comparison-runtime-diff__diffs{--table-margin: calc(var(--warning-message-icon-height) + 2 * var(--base-spacing));width:calc(100% - var(--table-margin));text-align:left;margin-left:var(--table-margin)}.lhr-comparison-runtime-diff__close{position:absolute;top:calc(var(--base-spacing) / 2);right:calc(var(--base-spacing) / 2);cursor:pointer}.lhr-comparison-runtime-diff table{width:100%;border-collapse:collapse}.lhr-comparison-runtime-diff table th{font-weight:var(--medium-font-weight)}.lhr-comparison-runtime-diff table tbody td{padding:calc(var(--base-spacing) / 2)}.lhr-comparison-runtime-diff table tbody tr:nth-child(2n){background:var(--secondary-background-color)}.toast{padding:calc(var(--base-spacing));background:var(--neutral-color);color:var(--inverted-text-color)}.toast--error{color:var(--fail-color)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-cyrillic-ext-400-normal-P2R3MDOK.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-cyrillic-400-normal-XIMUJLHS.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-greek-ext-400-normal-JZQ2T4LU.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-greek-400-normal-OATLPXF3.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-vietnamese-400-normal-B6N6IV4E.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-latin-ext-400-normal-Z46XPCK7.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-latin-400-normal-POGXOGF2.woff2") format("woff2"),url("../assets/roboto-all-400-normal-ELEMG2VN.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-cyrillic-ext-500-normal-HFWIZSUY.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-cyrillic-500-normal-EM72C6IQ.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-greek-ext-500-normal-HQ7O5GKO.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-greek-500-normal-YO7LQ4WC.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-vietnamese-500-normal-FZL4V5AH.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-latin-ext-500-normal-4YD25CN3.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-latin-500-normal-67TPDXAU.woff2") format("woff2"),url("../assets/roboto-all-500-normal-LAMVO6O2.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-mono-cyrillic-ext-400-normal-EMP7XACI.woff2") format("woff2"),url("../assets/roboto-mono-all-400-normal-SFQJU3H7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-mono-cyrillic-400-normal-H7BWSHTC.woff2") format("woff2"),url("../assets/roboto-mono-all-400-normal-SFQJU3H7.woff") format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-mono-greek-400-normal-W74KCAVC.woff2") format("woff2"),url("../assets/roboto-mono-all-400-normal-SFQJU3H7.woff") format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-mono-vietnamese-400-normal-HQ4XDU64.woff2") format("woff2"),url("../assets/roboto-mono-all-400-normal-SFQJU3H7.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-mono-latin-ext-400-normal-DRTPXRJS.woff2") format("woff2"),url("../assets/roboto-mono-all-400-normal-SFQJU3H7.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/roboto-mono-latin-400-normal-OKRWGZOX.woff2") format("woff2"),url("../assets/roboto-mono-all-400-normal-SFQJU3H7.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-mono-cyrillic-ext-500-normal-QOVJWVAZ.woff2") format("woff2"),url("../assets/roboto-mono-all-500-normal-ODBQNREV.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-mono-cyrillic-500-normal-YYHCDE6E.woff2") format("woff2"),url("../assets/roboto-mono-all-500-normal-ODBQNREV.woff") format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-mono-greek-500-normal-3UZKQ3RY.woff2") format("woff2"),url("../assets/roboto-mono-all-500-normal-ODBQNREV.woff") format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-mono-vietnamese-500-normal-OCWIUWUJ.woff2") format("woff2"),url("../assets/roboto-mono-all-500-normal-ODBQNREV.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-mono-latin-ext-500-normal-JIU4SEFZ.woff2") format("woff2"),url("../assets/roboto-mono-all-500-normal-ODBQNREV.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url("../assets/roboto-mono-latin-500-normal-67YXJMLO.woff2") format("woff2"),url("../assets/roboto-mono-all-500-normal-ODBQNREV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("../assets/material-icons-base-400-normal-4U5KPGSB.woff2") format("woff2"),url("../assets/material-icons-base-400-normal-2QSJNDXO.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}
/**
 * @license Copyright 2019 Google Inc. All Rights Reserved.
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 */
/**
 * @license Copyright 2020 Google Inc. All Rights Reserved.
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 */
/*# sourceMappingURL=chunks/entry-W3IW5PUA.css.map */
