body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lh-vars{--text-font-family:Roboto,Helvetica,Arial,sans-serif;--monospace-font-family:"Roboto Mono","Menlo","dejavu sans mono","Consolas","Lucida Console",monospace;--body-background-color:#fff;--body-text-color:var(--color-black-900);--body-font-size:16px;--body-line-height:24px;--subheader-font-size:14px;--subheader-line-height:20px;--subheader-color:#3c4044;--header-bg-color:#f1f3f4;--header-font-size:20px;--header-line-height:24px;--title-font-size:24px;--title-line-height:28px;--caption-font-size:12px;--caption-line-height:16px;--default-padding:12px;--section-padding:16px;--section-indent:16px;--audit-group-indent:16px;--audit-item-gap:5px;--audit-indent:16px;--text-indent:8px;--expandable-indent:20px;--secondary-text-color:var(--color-black-800);--informative-color:var(--color-blue-900);--medium-75-gray:#757575;--medium-50-gray:#f9fafb;--medium-100-gray:#f1f3f4;--warning-color:#ffab00;--report-secondary-border-color:#ebebeb;--metric-timeline-rule-color:#b3b3b3;--display-value-gray:#5e6268;--report-width:calc(var(--body-font-size)*75);--report-min-width:400px;--report-width-half:calc(var(--body-font-size)*30);--report-header-height:161px;--report-header-color:#202124;--navitem-font-size:var(--body-font-size);--navitem-line-height:var(--body-line-height);--navitem-hpadding:var(--body-font-size);--navitem-vpadding:calc(var(--navitem-line-height)/2);--lh-score-highlight-bg:#e6e6e633;--lh-score-icon-background-size:24px;--lh-group-icon-background-size:var(--lh-score-icon-background-size);--lh-export-icon-size:var(--lh-score-icon-background-size);--lh-export-icon-color:var(--medium-75-gray);--lh-score-margin:12px;--lh-table-header-bg:#f8f9fa;--lh-table-higlight-bg:#bfbfbf1a;--lh-sparkline-height:5px;--lh-sparkline-thin-height:3px;--lh-filmstrip-thumbnail-width:60px;--lh-category-score-width:calc(var(--body-font-size)*5);--lh-audit-vpadding:8px;--lh-audit-index-width:18px;--lh-audit-hgap:12px;--lh-audit-group-vpadding:8px;--lh-section-vpadding:12px;--chevron-size:12px;--inner-audit-left-padding:calc(var(--score-shape-size) + var(--score-shape-margin-left) + var(--score-shape-margin-right));--color-black-100:#f5f5f5;--color-black-200:#e0e0e0;--color-black-400:#bdbdbd;--color-black-500:#9e9e9e;--color-black-600:#757575;--color-black-800:#424242;--color-black-900:#212121;--off-black:#111;--color-black:#000;--color-blue:#2962ff;--color-green-700:#018642;--color-green:#0cce6b;--color-orange-700:#d04900;--color-orange:#ffa400;--color-red-700:#eb0f00;--color-red:#ff4e42;--color-white:#fff;--color-blue-200:#90caf9;--color-blue-900:#0d47a1;--color-cyan-500:#00bcd4;--color-teal-600:#00897b;--audits-margin-bottom:40px;--env-item-bg:var(--color-black-100);--env-name-min-width:220px;--env-tem-padding:10px 0px;--expandable-padding:0 0 2px calc(var(--score-shape-margin-left) + var(--score-shape-size) + var(--score-shape-margin-right));--gauge-circle-size-big:112px;--gauge-circle-size:80px;--header-padding:20px 0 20px 0;--highlighter-bg:var(--color-black-400);--icon-square-size:calc(var(--score-shape-size)*0.88);--plugin-badge-bg:var(--color-white);--plugin-badge-size-big:calc(var(--gauge-circle-size-big)/2.7);--plugin-badge-size:calc(var(--gauge-circle-size)/2.7);--plugin-icon-size:65%;--pwa-icon-margin:0 6px 0 -2px;--pwa-icon-size:var(--topbar-icon-size);--score-container-padding:8px;--score-container-width:148px;--score-number-font-size-big:38px;--score-number-font-size:28px;--score-shape-margin-left:4px;--score-shape-margin-right:12px;--score-shape-margin:0 var(--score-shape-margin-right) 0 var(--score-shape-margin-left);--score-shape-size:12px;--score-title-font-size-big:28px;--score-title-font-size:20px;--score-title-line-height-big:36px;--score-title-line-height:26px;--scorescale-height:6px;--scorescale-width:18px;--section-padding:40px;--topbar-bg:var(--color-black-100);--topbar-height:32px;--topbar-icon-size:24px;--topbar-padding:0 8px;--metrics-toggle-color:var(--color-black-200);--color-average-secondary:var(--color-orange-700);--color-average:var(--color-orange);--color-fail-secondary:var(--color-red-700);--color-fail:var(--color-red);--color-pass-secondary:var(--color-green-700);--color-pass:var(--color-green);--color-sticky-header-bg:var(--body-background-color);--color-highlighter-bg:var(--body-text-color);--color-hover:#fafafa;--color-metric-toggle-lines:#7f7f7f;--plugin-icon-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23757575"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/></svg>');--plugin-icon-url-dark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/></svg>');--pass-icon-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>check</title><path fill="%23178239" d="M24 4C12.95 4 4 12.95 4 24c0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-11.05-8.96-20-20-20zm-4 30L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"/></svg>');--average-icon-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>info</title><path fill="%23E67700" d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 30h-4V22h4v12zm0-16h-4v-4h4v4z"/></svg>');--fail-icon-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>warn</title><path fill="%23C7221F" d="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"/></svg>');--pwa-fast-reliable-gray-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23DAE0E3" cx="12" cy="12" r="12"/><path d="M12.3 4l6.3 2.8V11c0 3.88-2.69 7.52-6.3 8.4C8.69 18.52 6 14.89 6 11V6.8L12.3 4zm-.56 12.88l3.3-5.79.04-.08c.05-.1.01-.29-.26-.29h-1.96l.56-3.92h-.56L9.6 12.52c0 .03.07-.12-.03.07-.11.2-.12.37.2.37h1.97l-.56 3.92h.56z" fill="%23FFF"/></g></svg>');--pwa-installable-gray-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23DAE0E3" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/></g></svg>');--pwa-optimized-gray-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23DAE0E3" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/></g></svg>');--pwa-fast-reliable-gray-url-dark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23424242" cx="12" cy="12" r="12"/><path d="M12.3 4l6.3 2.8V11c0 3.88-2.69 7.52-6.3 8.4C8.69 18.52 6 14.89 6 11V6.8L12.3 4zm-.56 12.88l3.3-5.79.04-.08c.05-.1.01-.29-.26-.29h-1.96l.56-3.92h-.56L9.6 12.52c0 .03.07-.12-.03.07-.11.2-.12.37.2.37h1.97l-.56 3.92h.56z" fill="%23FFF"/></g></svg>');--pwa-installable-gray-url-dark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23424242" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/></g></svg>');--pwa-optimized-gray-url-dark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23424242" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/></g></svg>');--pwa-fast-reliable-color-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="%230CCE6B" cx="12" cy="12" r="12"/><path d="M12 4.3l6.3 2.8v4.2c0 3.88-2.69 7.52-6.3 8.4-3.61-.88-6.3-4.51-6.3-8.4V7.1L12 4.3zm-.56 12.88l3.3-5.79.04-.08c.05-.1.01-.29-.26-.29h-1.96l.56-3.92h-.56L9.3 12.82c0 .03.07-.12-.03.07-.11.2-.12.37.2.37h1.97l-.56 3.92h.56z" fill="%23FFF"/></g></svg>');--pwa-installable-color-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="%230CCE6B" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/></g></svg>');--pwa-optimized-color-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%230CCE6B" width="24" height="24" rx="12"/><path d="M5 5h14v14H5z"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/></g></svg>')}.lh-vars.dark{--color-red-700:var(--color-red);--color-green-700:var(--color-green);--color-teal-600:var(--color-cyan-500);--color-orange-700:var(--color-orange);--color-black-200:var(--color-black-800);--color-black-400:var(--color-black-600);--color-black-600:var(--color-black-500);--topbar-bg:var(--color-black);--plugin-badge-bg:var(--color-black-800);--header-bg-color:var(--color-black-900);--env-item-bg:var(--color-black);--report-secondary-border-color:var(--color-black-200);--body-background-color:var(--color-black-900);--body-text-color:var(--color-black-100);--secondary-text-color:var(--color-black-400);--highlighter-bg:var(--color-black-200);--plugin-icon-url:var(--plugin-icon-url-dark);--informative-color:var(--color-blue-200);--medium-50-gray:#757575;--medium-75-gray:var(--color-white);--color-hover:#0003;--pwa-fast-reliable-gray-url:var(--pwa-fast-reliable-gray-url-dark);--pwa-installable-gray-url:var(--pwa-installable-gray-url-dark);--pwa-optimized-gray-url:var(--pwa-optimized-gray-url-dark)}@media only screen and (max-width:480px){.lh-vars{--audits-margin-bottom:20px;--body-font-size:14px;--body-line-height:20px;--env-name-min-width:120px;--gauge-circle-size-big:96px;--gauge-circle-size:72px;--header-padding:16px 0 16px 0;--plugin-icon-size:75%;--pwa-icon-margin:0 7px 0 -3px;--score-container-width:112px;--score-number-font-size-big:34px;--score-number-font-size:26px;--score-shape-margin-left:2px;--score-shape-size:10px;--score-title-font-size-big:22px;--score-title-font-size:14px;--score-title-line-height-big:26px;--score-title-line-height:20px;--section-padding:24px;--topbar-height:28px;--topbar-icon-size:20px}.lh-sparkline{display:none}}.lh-vars.lh-devtools{--text-font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande",sans-serif;--monospace-font-family:"Menlo","dejavu sans mono","Consolas","Lucida Console",monospace;--body-font-size:12px;--body-line-height:20px;--subheader-font-size:14px;--subheader-line-height:18px;--header-font-size:16px;--header-line-height:20px;--title-font-size:20px;--title-line-height:24px;--caption-font-size:11px;--caption-line-height:14px;--default-padding:12px;--section-padding:12px;--section-indent:8px;--audit-group-indent:16px;--audit-indent:16px;--expandable-indent:16px;--gauge-circle-size-big:72px;--gauge-circle-size:64px;--audits-margin-bottom:20px;--env-name-min-width:120px;--header-padding:16px 0 16px 0;--plugin-icon-size:75%;--pwa-icon-margin:0 7px 0 -3px;--score-container-width:97px;--score-number-font-size-big:34px;--score-number-font-size:26px;--score-shape-margin-left:2px;--score-shape-size:10px;--score-title-font-size-big:22px;--score-title-font-size:14px;--score-title-line-height-big:26px;--score-title-line-height:20px;--lh-audit-vpadding:4px;--lh-audit-hgap:12px;--lh-audit-group-vpadding:12px;--lh-section-vpadding:8px}.lh-devtools.lh-root{height:100%}.lh-devtools .lh-container{height:calc(100% - var(--topbar-height));overflow-y:scroll}.lh-devtools .lh-sticky-header{top:0}@keyframes fadeIn{0%{opacity:0}to{opacity:.6}}.lh-root *,.lh-root :after,.lh-root :before{-webkit-font-smoothing:antialiased;box-sizing:border-box}.lh-root{background:var(--body-background-color);color:var(--body-text-color);font-family:var(--text-font-family);font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0;scroll-behavior:smooth}.lh-root :focus{outline:3px auto -webkit-focus-ring-color}.lh-root summary:focus{box-shadow:0 0 0 1px #4387f4;outline:none}.lh-root [hidden]{display:none!important}.lh-root details>summary{cursor:pointer}.lh-container{word-break:break-word}.lh-audit-group a,.lh-audit__description a,.lh-category-header__description a,.lh-footer a{color:var(--informative-color)}.lh-audit__description,.lh-audit__stackpack{--inner-audit-right-padding:calc(var(--text-indent) + 2px);padding-bottom:8px;padding-left:var(--inner-audit-left-padding);padding-right:var(--inner-audit-right-padding);padding-top:8px}.lh-details{font-size:var(--body-font-size);margin-bottom:var(--default-padding);margin-left:var(--inner-audit-left-padding);margin-top:var(--default-padding);width:100%}.lh-details.flex .lh-code{max-width:70%}.lh-audit__stackpack{align-items:center;display:flex}.lh-audit__stackpack__img{margin-right:var(--default-padding);max-width:50px}.report-icon{opacity:.7}.report-icon:hover{opacity:1}.report-icon[disabled]{opacity:.3;pointer-events:none}.report-icon--print{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/><path fill="none" d="M0 0h24v24H0z"/></svg>')}.report-icon--copy{background-image:url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>')}.report-icon--open{background-image:url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/></svg>')}.report-icon--download{background-image:url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')}.report-icon--dark{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 100 125"><path d="M50 23.587c-16.27 0-22.799 12.574-22.799 21.417 0 12.917 10.117 22.451 12.436 32.471h20.726c2.32-10.02 12.436-19.554 12.436-32.471 0-8.843-6.528-21.417-22.799-21.417zM39.637 87.161c0 3.001 1.18 4.181 4.181 4.181h.426l.41 1.231C45.278 94.449 46.042 95 48.019 95h3.963c1.978 0 2.74-.551 3.365-2.427l.409-1.231h.427c3.002 0 4.18-1.18 4.18-4.181V80.91H39.637v6.251zM50 18.265c1.26 0 2.072-.814 2.072-2.073v-9.12C52.072 5.813 51.26 5 50 5c-1.259 0-2.072.813-2.072 2.073v9.12c0 1.259.813 2.072 2.072 2.072zM68.313 23.727c.994.774 2.135.634 2.91-.357l5.614-7.187c.776-.992.636-2.135-.356-2.909-.992-.776-2.135-.636-2.91.357l-5.613 7.186c-.778.993-.636 2.135.355 2.91zM91.157 36.373c-.306-1.222-1.291-1.815-2.513-1.51l-8.85 2.207c-1.222.305-1.814 1.29-1.51 2.512.305 1.223 1.291 1.814 2.513 1.51l8.849-2.206c1.223-.305 1.816-1.291 1.511-2.513zM86.757 60.48l-8.331-3.709c-1.15-.512-2.225-.099-2.736 1.052-.512 1.151-.1 2.224 1.051 2.737l8.33 3.707c1.15.514 2.225.101 2.736-1.05.513-1.149.1-2.223-1.05-2.737zM28.779 23.37c.775.992 1.917 1.131 2.909.357.992-.776 1.132-1.917.357-2.91l-5.615-7.186c-.775-.992-1.917-1.132-2.909-.357s-1.131 1.917-.356 2.909l5.614 7.187zM21.715 39.583c.305-1.223-.288-2.208-1.51-2.513l-8.849-2.207c-1.222-.303-2.208.289-2.513 1.511-.303 1.222.288 2.207 1.511 2.512l8.848 2.206c1.222.304 2.208-.287 2.513-1.509zM21.575 56.771l-8.331 3.711c-1.151.511-1.563 1.586-1.05 2.735.511 1.151 1.586 1.563 2.736 1.052l8.331-3.711c1.151-.511 1.563-1.586 1.05-2.735-.512-1.15-1.585-1.562-2.736-1.052z"/></svg>')}.lh-node__snippet{color:var(--color-teal-600);font-family:var(--monospace-font-family);font-size:12px;line-height:1.5em}.lh-audit__score-icon{height:var(--score-shape-size);margin:var(--score-shape-margin);width:var(--score-shape-size)}.lh-audit--pass .lh-audit__display-text{color:var(--color-pass-secondary)}.lh-audit--pass .lh-audit__score-icon{background:var(--color-pass);border-radius:100%}.lh-audit--average .lh-audit__display-text{color:var(--color-average-secondary)}.lh-audit--average .lh-audit__score-icon{background:var(--color-average);height:var(--icon-square-size);width:var(--icon-square-size)}.lh-audit--fail .lh-audit__display-text{color:var(--color-fail-secondary)}.lh-audit--fail .lh-audit__score-icon{border-bottom:var(--score-shape-size) solid var(--color-fail);border-left:calc(var(--score-shape-size)/2) solid #0000;border-right:calc(var(--score-shape-size)/2) solid #0000}.lh-audit--manual .lh-audit__display-text,.lh-audit--notapplicable .lh-audit__display-text{color:var(--color-black-600)}.lh-audit--manual .lh-audit__score-icon,.lh-audit--notapplicable .lh-audit__score-icon{background:var(--color-black-400);border-radius:100%}.lh-audit--error .lh-audit__score-icon{display:none}.lh-audit--informative .lh-audit__display-text{color:var(--color-black-600)}.lh-audit--informative .lh-audit__score-icon{background:var(--color-black-400);border:none;border-radius:100%}.lh-audit__description,.lh-audit__stackpack{color:var(--secondary-text-color)}.lh-category-header__description{font-size:var(--body-font-size);margin:0 auto;max-width:400px;text-align:center}.lh-audit__display-text,.lh-chevron-container,.lh-load-opportunity__sparkline{margin:0 var(--audit-item-gap)}.lh-chevron-container{margin-right:0}.lh-audit__title-and-text{flex:1 1}.lh-audit__display-text:not(:empty):before{content:"—";margin-right:var(--audit-item-gap)}.lh-audit-group.lh-audit-group--load-opportunities .lh-audit__display-text:not(:empty):before{display:none}.lh-audit__header{align-items:center;display:flex;font-weight:500;padding:var(--lh-audit-vpadding) 0}.lh-audit--load-opportunity .lh-audit__header{display:block}.lh-audit__header:hover{background-color:var(--color-hover)}.lh-audit-group>summary,.lh-expandable-details>summary{list-style-type:none}.lh-audit-group>summary::-webkit-details-marker,.lh-expandable-details>summary::-webkit-details-marker{display:none}.lh-audit-group>summary:before,.lh-expandable-details>summary:before{display:none}.lh-columns{display:flex;width:100%}@media screen and (max-width:640px){.lh-columns{flex-wrap:wrap}}.lh-column{flex:1 1}.lh-column:first-of-type{margin-right:24px}@media screen and (max-width:800px){.lh-column:first-of-type{margin-right:8px}}@media screen and (max-width:640px){.lh-column{flex-basis:100%}.lh-column:first-of-type{margin-right:0}.lh-column:first-of-type .lh-metric:last-of-type{border-bottom:0}}.lh-metric{border-bottom:1px solid var(--report-secondary-border-color)}.lh-metric:first-of-type{border-top:1px solid var(--report-secondary-border-color)}.lh-metric__innerwrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.lh-metric__details{order:-1}.lh-metric__title{flex:1 1;font-weight:500}.lh-metrics__disclaimer{color:var(--medium-75-gray);margin:var(--lh-section-vpadding) 0}.lh-metric__description{color:var(--secondary-text-color);display:none;padding:var(--expandable-padding)}.lh-metric__value{font-weight:500;white-space:nowrap}.lh-metrics-toggle__input:checked~.lh-columns .lh-metric__description{display:block}.lh-metrics-toggle__input{cursor:pointer;height:28px;opacity:0;position:absolute;right:0;top:-3px;width:74px}.lh-metrics-toggle__label{background-color:#eee;border-radius:20px;display:flex;overflow:hidden;pointer-events:none;position:absolute;right:0;top:-3px}.lh-metrics-toggle__input:focus+label{outline:3px auto -webkit-focus-ring-color}.lh-metrics-toggle__icon{align-items:center;display:flex;height:28px;justify-content:center;padding:2px 5px;width:50%}.lh-metrics-toggle__input:checked+label .lh-metrics-toggle__icon--more,.lh-metrics-toggle__input:not(:checked)+label .lh-metrics-toggle__icon--less{--color-metric-toggle-lines:var(--color-white);background-color:var(--color-blue)}.lh-metrics-toggle__lines{fill:var(--color-metric-toggle-lines)}.lh-metrics-toggle__label{background-color:var(--metrics-toggle-color)}.lh-metrics-toggle__label .lh-metrics-toggle__icon--less{padding-left:8px}.lh-metrics-toggle__label .lh-metrics-toggle__icon--more{padding-right:8px}.lh-audit-group--metrics .lh-audit-group__header{display:flex}.lh-audit-group--metrics .lh-audit-group__header span.lh-audit-group__title{flex:1 1}.lh-metric .lh-metric__innerwrap:before{content:"";display:inline-block;height:var(--score-shape-size);margin:var(--score-shape-margin);width:var(--score-shape-size)}.lh-metric--pass .lh-metric__value{color:var(--color-pass-secondary)}.lh-metric--pass .lh-metric__innerwrap:before{background:var(--color-pass);border-radius:100%}.lh-metric--average .lh-metric__value{color:var(--color-average-secondary)}.lh-metric--average .lh-metric__innerwrap:before{background:var(--color-average);height:var(--icon-square-size);width:var(--icon-square-size)}.lh-metric--fail .lh-metric__value{color:var(--color-fail-secondary)}.lh-metric--fail .lh-metric__innerwrap:before{border-bottom:var(--score-shape-size) solid var(--color-fail);border-left:calc(var(--score-shape-size)/2) solid #0000;border-right:calc(var(--score-shape-size)/2) solid #0000}.lh-metric--error .lh-metric__description,.lh-metric--error .lh-metric__value{color:var(--color-fail-secondary)}.lh-metric--error .lh-metric__innerwrap:before{display:none}.lh-load-opportunity__cols{align-items:flex-start;display:flex}.lh-load-opportunity__header .lh-load-opportunity__col{color:var(--medium-75-gray);display:inline;display:initial;line-height:calc(var(--body-font-size)*2.3)}.lh-load-opportunity__col{display:flex}.lh-load-opportunity__col--one{align-items:center;flex:5 1;margin-right:2px}.lh-load-opportunity__col--two{flex:4 1;text-align:right}.lh-audit--load-opportunity .lh-audit__display-text{flex:0 0 calc(var(--body-font-size)*3);text-align:right}.lh-load-opportunity__sparkline{flex:1 1;margin-top:calc((var(--body-line-height) - var(--lh-sparkline-height))/2)}.lh-sparkline{height:var(--lh-sparkline-height);width:100%}.lh-sparkline__bar{float:right;height:100%}.lh-audit--pass .lh-sparkline__bar{background:var(--color-pass)}.lh-audit--average .lh-sparkline__bar{background:var(--color-average)}.lh-audit--fail .lh-sparkline__bar{background:var(--color-fail)}.lh-filmstrip-container{margin:-8px auto 0}.lh-filmstrip{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:var(--default-padding)}.lh-filmstrip__frame{position:relative;text-align:right}.lh-filmstrip__thumbnail{border:1px solid var(--report-secondary-border-color);max-height:100px;max-width:60px}@media screen and (max-width:750px){.lh-filmstrip{flex-wrap:wrap}.lh-filmstrip__frame{margin-bottom:5px;width:20%}.lh-filmstrip__thumbnail{display:block;margin:auto}}.lh-audit{border-bottom:1px solid var(--report-secondary-border-color);border-top:1px solid var(--report-secondary-border-color)}.lh-audit~.lh-audit{border-top:none}.lh-audit--error .lh-audit__display-text{color:var(--color-fail)}.lh-audit-group{margin-bottom:var(--audits-margin-bottom);position:relative}.lh-audit-group__header:before{content:none;display:inline-block;height:var(--pwa-icon-size);margin:var(--pwa-icon-margin);vertical-align:middle;width:var(--pwa-icon-size)}.lh-audit-group--budgets .lh-table tbody tr td:nth-child(4),.lh-audit-group--budgets .lh-table tbody tr td:nth-child(5){color:var(--color-red-700)}.lh-audit-group--budgets .lh-table tbody tr td:nth-child(4){text-align:right}.lh-audit-group--budgets .lh-table{width:100%}.lh-audit-group--pwa-fast-reliable .lh-audit-group__header:before{background-image:var(--pwa-fast-reliable-gray-url);content:""}.lh-audit-group--pwa-installable .lh-audit-group__header:before{background-image:var(--pwa-installable-gray-url);content:""}.lh-audit-group--pwa-optimized .lh-audit-group__header:before{background-image:var(--pwa-optimized-gray-url);content:""}.lh-audit-group--pwa-fast-reliable.lh-badged .lh-audit-group__header:before{background-image:var(--pwa-fast-reliable-color-url)}.lh-audit-group--pwa-installable.lh-badged .lh-audit-group__header:before{background-image:var(--pwa-installable-color-url)}.lh-audit-group--pwa-optimized.lh-badged .lh-audit-group__header:before{background-image:var(--pwa-optimized-color-url)}.lh-audit-group--metrics .lh-audit-group__summary{margin-bottom:0;margin-top:0}.lh-audit-group__summary{display:flex;justify-content:space-between;margin-bottom:var(--section-padding);margin-top:calc(var(--section-padding)*1.5);padding-right:var(--text-indent)}.lh-audit-group__itemcount{color:var(--color-black-600);font-weight:700}.lh-audit-group__header .lh-chevron{margin-top:calc((var(--body-line-height) - 5px)/2)}.lh-audit-group__header{font-size:var(--body-font-size);margin:0 0 var(--lh-audit-group-vpadding);max-width:calc(100% - var(--chevron-size))}.lh-audit-group--metrics .lh-audit-group__header{max-width:none}.lh-audit-group__header span.lh-audit-group__title{font-weight:700}.lh-audit-group__header span.lh-audit-group__itemcount{color:var(--color-black-600);font-weight:700}.lh-audit-group__header span.lh-audit-group__description{color:var(--color-black-600);font-weight:500}.lh-audit-group__header span.lh-audit-group__description:before{content:"—";margin:0 var(--audit-item-gap)}.lh-audit-group--diagnostics .lh-audit-group__header,.lh-audit-group--load-opportunities .lh-audit-group__header,.lh-audit-group--metrics .lh-audit-group__header,.lh-audit-group--pwa-fast-reliable .lh-audit-group__header,.lh-audit-group--pwa-installable .lh-audit-group__header,.lh-audit-group--pwa-optimized .lh-audit-group__header,.lh-clump>.lh-audit-group__header{margin-top:var(--lh-audit-group-vpadding)}.lh-audit-explanation{line-height:var(--caption-line-height);margin:var(--lh-audit-vpadding) 0 calc(var(--lh-audit-vpadding)/2)}.lh-audit--fail .lh-audit-explanation{color:var(--color-fail)}.lh-list>div:not(:last-child){padding-bottom:20px}.lh-header-container{word-wrap:break-word;display:block;margin:0 auto;position:relative}.lh-report{min-width:var(--report-min-width)}.lh-exception{font-size:large}.lh-code{font-size:85%;margin-top:0;white-space:normal}.lh-warnings{--item-margin:calc(var(--body-line-height)/6);color:var(--color-average);margin:var(--lh-audit-vpadding) 0;padding:calc(var(--lh-audit-vpadding)/2) var(--lh-audit-vpadding)}.lh-warnings span{font-weight:700}.lh-warnings--toplevel{--item-margin:calc(var(--header-line-height)/4);color:var(--secondary-text-color);margin:var(--section-padding);padding:var(--section-padding)}.lh-warnings ul{margin:0;padding-left:calc(var(--section-padding)*2)}.lh-warnings li{margin:var(--item-margin) 0}.lh-warnings li:last-of-type{margin-bottom:0}.lh-scores-header{display:flex;flex-wrap:wrap;justify-content:center}.lh-scores-header__solo{border:0;padding:0}.lh-gauge__wrapper--pass{fill:var(--color-pass);stroke:var(--color-pass);color:var(--color-pass)}.lh-gauge__wrapper--average{fill:var(--color-average);stroke:var(--color-average);color:var(--color-average)}.lh-gauge__wrapper--fail{fill:var(--color-fail);stroke:var(--color-fail);color:var(--color-fail)}.lh-gauge{stroke-linecap:round;height:var(--gauge-circle-size);width:var(--gauge-circle-size)}.lh-category .lh-gauge{--gauge-circle-size:var(--gauge-circle-size-big)}.lh-gauge-base{stroke:var(--circle-background);stroke-width:var(--circle-border-width);opacity:.1}.lh-gauge-arc{fill:none;stroke:var(--circle-color);stroke-width:var(--circle-border-width);animation:load-gauge var(--transition-length) ease forwards;animation-delay:.25s}.lh-gauge__svg-wrapper{height:var(--gauge-circle-size);position:relative}.lh-category .lh-gauge__svg-wrapper{--gauge-circle-size:var(--gauge-circle-size-big)}.lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper:before{background-color:var(--plugin-badge-bg);background-image:var(--plugin-icon-url);background-position:58% 50%;background-repeat:no-repeat;background-size:var(--plugin-icon-size);border-radius:25%;bottom:0;box-shadow:0 0 4px #0003;content:"";display:block;height:var(--plugin-badge-size);position:absolute;right:-6px;width:var(--plugin-badge-size);z-index:100}.lh-category .lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper:before{height:var(--plugin-badge-size-big);width:var(--plugin-badge-size-big)}@keyframes load-gauge{0%{stroke-dasharray:0 352}}.lh-gauge__percentage{font-family:var(--monospace-font-family);font-size:calc(var(--gauge-circle-size)*.34 + 1.3px);height:var(--gauge-circle-size);line-height:0;position:absolute;text-align:center;top:calc(var(--score-container-padding) + var(--gauge-circle-size)/2);width:100%}.lh-category .lh-gauge__percentage{--gauge-circle-size:var(--gauge-circle-size-big);--score-number-font-size:var(--score-number-font-size-big)}.lh-gauge__wrapper{--circle-border-width:8;--transition-length:1s;align-items:center;contain:content;display:flex;flex-direction:column;padding:var(--score-container-padding);position:relative;text-decoration:none;will-change:opacity}.lh-gauge__label{color:var(--body-text-color);font-size:var(--score-title-font-size);line-height:var(--score-title-line-height);margin-top:10px;text-align:center}.lh-category .lh-gauge__label{--score-title-font-size:var(--score-title-font-size-big);--score-title-line-height:var(--score-title-line-height-big);margin-top:14px}.lh-scores-header .lh-gauge--pwa__wrapper,.lh-scores-header .lh-gauge__wrapper,.lh-sticky-header .lh-gauge--pwa__wrapper,.lh-sticky-header .lh-gauge__wrapper{width:var(--score-container-width)}.lh-scores-header .lh-gauge--pwa__wrapper{will-change:transform}.lh-scorescale{border:1px solid var(--color-black-200);border-radius:20px;display:inline-flex;margin:12px auto 0;padding:8px}.lh-scorescale-range{align-items:center;display:flex;font-family:var(--monospace-font-family);margin:0 12px;white-space:nowrap}.lh-scorescale-range:before{border-radius:10px;content:"";display:block;height:var(--scorescale-height);margin-right:10px;width:var(--scorescale-width)}.lh-scorescale-range--pass:before{background-color:var(--color-pass)}.lh-scorescale-range--average:before{background-color:var(--color-average)}.lh-scorescale-range--fail:before{background-color:var(--color-fail)}.lh-header--solo-category .lh-scores-wrapper{display:none}.lh-categories{overflow:hidden;width:100%}.lh-category{margin:0 auto;max-width:var(--report-width);padding:var(--section-padding)}.lh-category-wrapper{border-bottom:1px solid var(--color-black-200)}.lh-category-wrapper:first-of-type{border-top:1px solid var(--color-black-200)}.lh-category>.lh-permalink{display:block;margin-top:calc((var(--report-header-height) + var(--default-padding))*-1);padding-bottom:calc(var(--report-header-height) + var(--default-padding));visibility:hidden}.lh-category-header{font-size:var(--header-font-size);margin-bottom:var(--lh-section-vpadding);min-height:var(--gauge-circle-size)}.lh-category-header .lh-score__gauge{margin:0 auto;max-width:400px;width:auto}.lh-category-header .lh-audit__title{font-size:var(--header-font-size);line-height:var(--header-line-height)}#lh-log{background-color:#323232;border-radius:2px;bottom:0;box-shadow:0 2px 5px 0 #00000042;color:#fff;cursor:default;font-size:14px;left:0;margin:12px;min-height:48px;min-width:288px;opacity:0;padding:16px 24px;position:fixed;transform:translateY(100px);transition:transform .3s,opacity .3s;z-index:3}#lh-log.show{opacity:1;transform:translateY(0)}@media screen and (max-width:964px){.lh-report{margin-left:0;width:100%}}@media print{body{-webkit-print-color-adjust:exact}.lh-container{display:block}.lh-report{margin-left:0;padding-top:0}.lh-categories{margin-top:0}}.lh-table{--image-preview-size:24px;border-collapse:collapse;width:calc(100% - var(--inner-audit-left-padding))}.lh-table thead th{color:var(--color-black-600);font-weight:400;word-break:normal}.lh-table tbody tr:nth-child(odd){background-color:var(--lh-table-higlight-bg)}.lh-table td,.lh-table th{padding:8px 6px}.lh-table th:first-child{padding-left:0}.lh-table th:last-child{padding-right:0}.lh-table-column--code,.lh-table-column--node,.lh-table-column--text,.lh-table-column--url{text-align:left}.lh-table-column--bytes,.lh-table-column--ms,.lh-table-column--numeric,.lh-table-column--timespanMs{text-align:right;word-break:normal}.lh-table-column--thumbnail{width:calc(var(--image-preview-size)*2)}.lh-table-column--url{min-width:250px}.lh-table-column--url+.lh-table-column--bytes+th.lh-table-column--bytes,.lh-table-column--url+.lh-table-column--bytes+th.lh-table-column--timespanMs,.lh-table-column--url+.lh-table-column--ms,.lh-table-column--url+.lh-table-column--ms+th.lh-table-column--bytes,.lh-table-column--url+th.lh-table-column--bytes{width:12%}.lh-text__url:hover{-webkit-text-decoration-skip:ink;-webkit-text-decoration:underline dotted #999;text-decoration:underline dotted #999;text-decoration-skip-ink:auto}.lh-text__url-host,.lh-text__url>.lh-text{display:inline}.lh-text__url-host{font-size:90%;margin-left:calc(var(--body-font-size)/2);opacity:.6}.lh-thumbnail{height:var(--image-preview-size);object-fit:contain;width:var(--image-preview-size)}.lh-chevron{--chevron-angle:42deg;--chevron-angle-right:-42deg;height:var(--chevron-size);margin-top:calc((var(--body-line-height) - 12px)/2);width:var(--chevron-size)}.lh-chevron__lines{transform:translateY(var(--body-line-height));transition:transform .4s}.lh-chevron__line{stroke:var(--display-value-gray);stroke-width:var(--chevron-size);stroke-linecap:square;transform:rotate(var(--chevron-angle));transform-origin:50%;transition:transform .3s,stroke .3s}.lh-audit-group>summary>.lh-audit-group__summary>.lh-chevron .lh-chevron__line-right,.lh-audit-group[open]>summary>.lh-audit-group__summary>.lh-chevron .lh-chevron__line-left,.lh-audit>.lh-expandable-details .lh-chevron__line-right,.lh-audit>.lh-expandable-details[open] .lh-chevron__line-left{transform:rotate(var(--chevron-angle-right))}.lh-audit-group[open]>summary>.lh-audit-group__summary>.lh-chevron .lh-chevron__line-right,.lh-audit>.lh-expandable-details[open] .lh-chevron__line-right{transform:rotate(var(--chevron-angle))}.lh-audit-group[open]>summary>.lh-audit-group__summary>.lh-chevron .lh-chevron__lines,.lh-audit>.lh-expandable-details[open] .lh-chevron__lines{transform:translateY(calc(var(--chevron-size)*-1))}.tooltip-boundary{position:relative}.tooltip{background:#fff;border-radius:5px;display:none;max-width:275px;min-width:246px;opacity:0;padding:15px;position:absolute;text-align:left;text-align:initial}@media screen and (max-width:535px){.tooltip{min-width:45vw;padding:3vw}}.tooltip-boundary:hover{background-color:var(--color-hover)}.tooltip-boundary:hover .tooltip{animation:fadeInTooltip .25s;animation-delay:.85s;animation-fill-mode:forwards;bottom:100%;display:block;pointer-events:none;right:0;will-change:opacity;z-index:1}.tooltip:before{border:10px solid;border-color:#0000 #0000 #fff;bottom:-20px;content:"";pointer-events:none;position:absolute;right:6px;transform:rotate(180deg)}@keyframes fadeInTooltip{0%{opacity:0}75%{opacity:1}to{filter:drop-shadow(1px 0 1px #aaa) drop-shadow(0 2px 4px hsla(206,6%,25%,.15));opacity:1;pointer-events:auto}}.setup-section{padding:40px 0}.extension-input{display:flex;gap:16px;margin:24px 0;max-width:600px}.extension-input input{border:1px solid #dadce0;border-radius:4px;flex:1 1;font-family:var(--text-font-family);font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s}.extension-input input:focus{border-color:#1a73e8}.analyze-btn{background:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--text-font-family);font-size:14px;font-weight:500;padding:12px 24px;transition:background-color .2s}.analyze-btn:hover:not(:disabled){background:#1557b0;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326}.analyze-btn:disabled{background:#f1f3f4;color:#80868b;cursor:not-allowed}.analyzing-status{margin-top:32px;text-align:center}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#1a73e8;display:inline-block;height:48px;margin-bottom:16px;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e8eaed,#f5f5f5 50%,#e8eaed);background-size:200% 100%}.analyzing-status p{color:var(--subheader-color);font-family:var(--text-font-family);font-size:14px;margin:4px 0}.analyzing-step{color:var(--medium-75-gray);font-size:12px}.back-btn{background:none;border:1px solid #dadce0;border-radius:4px;color:#1a73e8;cursor:pointer;font-family:var(--text-font-family);font-size:14px;margin-left:16px;padding:8px 16px;transition:background-color .2s}.back-btn:hover{background:#f8f9fa}.lh-header-title{align-items:center;display:flex}.lh-header-url{color:var(--subheader-color);font-size:var(--subheader-font-size);word-break:break-all}.lh-header-date{color:var(--medium-75-gray);font-size:var(--caption-font-size);margin-top:4px}.setup-section .lh-container{max-width:800px}.setup-section .lh-report{padding:40px}.setup-section h2{color:var(--report-header-color);font-family:var(--text-font-family);font-size:var(--header-font-size);margin-bottom:24px}.lh-category+.lh-category{margin-top:12px;margin-top:var(--section-padding)}.lh-container{padding:0!important}.lh-report{padding:16px!important}.lh-category{margin-bottom:16px!important;padding:8px!important}:root{--section-padding:12px!important}.tab-header-metrics .lh-metric:first-of-type{border-top:none!important}.lh-metric .lh-metric__innerwrap:before{display:none!important}.lh-metric--average .lh-metric__value,.lh-metric--fail .lh-metric__value,.lh-metric--pass .lh-metric__value,.lh-metric__title{color:var(--body-text-color)!important}.lh-metric__value{font-family:var(--monospace-font-family)!important;font-size:14px!important;font-weight:600!important}@media print{.analyze-btn,.back-btn,.lh-header-container,.navigation-tabs,.print-button,.tabbed-interface-sidebar,button,div[style*=borderBottom][style*=report-secondary-border-color]{display:none!important}.tabbed-interface-root{display:block!important}.tabbed-interface-content{max-width:100%!important}@page{size:letter;margin:.75in .5in .5in .5in}body{margin:0;padding:0}.lh-root,body{background:#fff!important}.lh-container{margin:0!important;max-width:100%!important;padding:0!important}.lh-report{box-shadow:none!important;padding:10px!important}.lh-header{background-color:#f8f9fa!important;border-bottom:2px solid #e0e0e0!important;margin-bottom:15px!important;padding:12px 15px!important;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lh-header h1{font-size:18pt!important;margin:0!important}.executive-summary{margin-bottom:15px!important;page-break-inside:avoid}div[style*=gridTemplateColumns]{grid-gap:15px!important;display:grid!important;gap:15px!important;grid-template-columns:1fr 1fr!important;margin-top:10px!important;page-break-inside:avoid}.recommendations{margin-bottom:15px!important;margin-top:15px!important}.recommendations h2{font-size:14pt!important;margin-bottom:10px!important}.key-findings{display:block!important;margin-bottom:15px!important;margin-top:15px!important;page-break-after:auto;page-break-before:auto;page-break-inside:auto}.key-findings h2{font-size:14pt!important;margin-bottom:10px!important}.key-findings>div{display:flex!important;flex-direction:column!important;gap:8px!important}.key-findings>div>div{align-items:center!important;display:flex!important;gap:12px!important;margin-bottom:0!important;opacity:1!important;padding:8px 12px!important;visibility:visible!important}.key-findings>div>div>div:first-child{display:inline-block!important;font-size:9pt!important;min-width:50px!important;opacity:1!important;padding:3px 6px!important;visibility:visible!important}.key-findings>div>div>div:nth-child(2){display:block!important;flex:1 1!important;opacity:1!important;visibility:visible!important}.key-findings>div>div>div:nth-child(2)>div:first-child{display:block!important;font-size:10pt!important;font-weight:600!important;opacity:1!important;visibility:visible!important}.key-findings>div>div>div:nth-child(2)>div:last-child{display:block!important;font-size:9pt!important;opacity:1!important;visibility:visible!important}.lh-header,div[style*=backgroundColor],div[style*=background]{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h1{font-size:18pt!important}h2{font-size:14pt!important}h3{font-size:12pt!important}div,p,span{font-size:10pt!important;line-height:1.4!important}.lh-audit-group{margin-bottom:12px!important;page-break-after:auto;page-break-before:auto;page-break-inside:avoid!important}.lh-audit-group__title{font-size:12pt!important}.lh-audit-group__header{page-break-after:avoid!important}.lh-audit-group>div[style*=borderTop]{page-break-before:avoid!important}.lh-metric{padding:4px 0!important}.lh-metric,.lh-metric__title,.lh-metric__value{font-size:9pt!important}.lh-category{margin-bottom:12px!important;padding:0!important}.recommendations>div>div{margin-bottom:8px!important;padding:8px 12px!important}.recommendations{page-break-after:auto;page-break-before:auto;page-break-inside:avoid}svg{height:auto!important;max-width:100%!important}.score-circle-wrapper{display:block!important}.score-circle-svg{height:112px!important;max-height:112px!important;max-width:112px!important;width:112px!important}.score-circle-bg,.score-circle-progress{display:none!important}.score-circle-underline{display:block!important}.score-circle-text,.score-circle-underline{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-only-risk-score{display:none!important}.risk-matrix{padding:8px 12px 12px!important;page-break-inside:avoid!important;position:relative!important}.risk-matrix h3{font-size:12pt!important;margin-bottom:10px!important;margin-top:0!important}.risk-description-block{display:none!important}.threat-indicators{height:auto!important;padding:8px 12px 12px!important}.threat-indicators h3{margin-bottom:12px!important;margin-top:0!important}.threat-indicators>div[style*="flex: 1"],.threat-indicators>div[style*="overflowY: auto"]{display:none!important}.threat-indicators-print-compact{display:block!important}.threat-indicators-print-compact div[style*=background],.threat-indicators>div[style*=linear-gradient]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.threat-indicators>div[style*=linear-gradient]{margin-top:12px!important;padding:10px!important}.threat-indicators>div[style*=linear-gradient]>div:first-child{font-size:10pt!important;margin-bottom:6px!important}.threat-indicators>div[style*=linear-gradient]>div:last-child{font-size:9pt!important}.risk-matrix-container{margin:0 auto!important;max-width:300px!important;position:relative!important}.risk-matrix-y-axis{left:-18px!important;top:50%!important;transform:translateY(-50%) rotate(-90deg)!important}.risk-matrix-x-axis,.risk-matrix-y-axis{font-size:7pt!important;position:absolute!important;white-space:nowrap!important}.risk-matrix-x-axis{bottom:-15px!important;left:50%!important;transform:translateX(-50%)!important}.risk-matrix-square-wrapper{padding-bottom:100%!important;position:relative!important;width:100%!important}.risk-matrix-gradient{color-adjust:exact!important;bottom:0!important;left:0!important;position:absolute!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;right:0!important;top:0!important}.risk-matrix-grid{height:100%!important;position:absolute!important;width:100%!important}.risk-matrix-grid text{font-size:7pt!important}.risk-matrix-grid line{stroke:#e0e0e0!important}.risk-matrix-marker{animation:none!important;border:2px solid #fff!important;height:16px!important;position:absolute!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:16px!important}.risk-matrix div[style*="pointerEvents: none"]{display:none!important}[style*="cursor: pointer"],div[style*=animation]{animation:none!important;cursor:default!important}.lh-header>div>div>div>div[style*="display: flex"]{display:none!important}br{display:none}*{box-sizing:border-box}.analyzing-status,.spinner,.view-toggle{display:none!important}}.lh-audit-group__header span.lh-audit-group__title,.lh-category h3,.lh-report h3,.tabbed-interface-content h3{color:#202124!important;font-size:15px!important;font-weight:600!important}.lh-category h3,.lh-report h3,.tabbed-interface-content h3{margin-bottom:12px!important}.overview-page{background:#f8fafc;min-height:100%;padding:14px 18px}.ov-grid-4{grid-gap:8px;grid-template-columns:repeat(4,1fr)}.ov-grid-2,.ov-grid-4{display:grid;gap:8px;margin-bottom:8px}.ov-grid-2{grid-gap:8px;grid-template-columns:1fr 1fr}.ov-grid-3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:8px}.ov-card{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.ov-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:7px;padding:10px 13px 0}.ov-card-title{color:#374151;font-size:11px;font-weight:600}.ov-card-subtitle{color:#94a3b8;font-size:10px;margin-top:1px}.ov-card-menu{background:none;border:none;color:#cbd5e1;cursor:pointer;font-size:14px;line-height:1;padding:0}.ov-card-body{padding:0 13px 11px}.ov-risk-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:700;padding:1px 6px;white-space:nowrap}.ov-badge-c{background:#fef2f2;color:#dc2626}.ov-badge-h{background:#fff7ed;color:#ea580c}.ov-badge-m{background:#fefce8;color:#ca8a04}.ov-badge-l{background:#f0fdf4;color:#16a34a}.ov-sev-dot{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:800;height:18px;justify-content:center;width:18px}.ov-dot-c{background:#fef2f2;color:#dc2626}.ov-dot-h{background:#fff7ed;color:#ea580c}.ov-dot-m{background:#fefce8;color:#ca8a04}.ov-dot-l{background:#f0fdf4;color:#16a34a}.ov-risk-bar-wrap{margin:4px 0 6px}.ov-risk-bar{border-radius:3px;display:flex;gap:1px;height:6px;overflow:hidden}.ov-rbar-c{background:#ef4444;border-radius:3px 0 0 3px;min-width:5px}.ov-rbar-h{background:#f97316;min-width:3px}.ov-rbar-m{background:#eab308}.ov-rbar-l{background:#86efac;border-radius:0 3px 3px 0}.ov-risk-counts{display:flex;gap:4px}.ov-risk-count{align-items:center;background:#f8fafc;border-radius:5px;display:flex;flex:1 1;flex-direction:column;gap:1px;padding:4px 3px}.ov-rc-c{color:#dc2626}.ov-rc-c,.ov-rc-h{font-size:15px;font-weight:800;line-height:1}.ov-rc-h{color:#ea580c}.ov-rc-m{color:#ca8a04}.ov-rc-l,.ov-rc-m{font-size:15px;font-weight:800;line-height:1}.ov-rc-l{color:#16a34a}.ov-rc-lbl{color:#94a3b8;font-size:9px;font-weight:500}.ov-coverage-body{align-items:center;display:flex;gap:12px}.ov-donut-wrap{flex-shrink:0;position:relative}.ov-donut-label{color:#0f172a;font-size:13px;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ov-coverage-stats{display:flex;flex-direction:column;gap:5px}.ov-cov-row{align-items:center;display:flex;font-size:11px;gap:6px}.ov-cov-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ov-cov-val{color:#0f172a;font-weight:700;min-width:24px}.ov-cov-lbl{color:#64748b}.ov-big-num{font-size:26px;font-weight:800;line-height:1;margin:2px 0}.ov-big-label{color:#64748b;font-size:10px;margin-bottom:7px}.ov-user-risk-rows{display:flex;flex-direction:column;gap:0}.ov-urisk-row{align-items:center;display:flex;font-size:11px;gap:6px;line-height:1.8}.ov-urisk-lbl{color:#475569}.ov-policy-rows{display:flex;flex-direction:column;gap:0}.ov-policy-row{align-items:center;display:flex;font-size:11px;gap:6px;line-height:1.8;padding:0}.ov-policy-dot{border-radius:50%;flex-shrink:0;height:5px;width:5px}.ov-policy-name{color:#374151;flex:1 1}.ov-policy-tag{font-size:10px;font-weight:500}.ov-table{border-collapse:collapse;width:100%}.ov-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.4px;padding:5px 13px;text-align:left;text-transform:uppercase;white-space:nowrap}.ov-table td{border-bottom:1px solid #f8fafc;padding:5px 13px;vertical-align:middle}.ov-table tr:hover td{background:#fafbff;cursor:pointer}.ov-table tr:last-child td{border-bottom:none}.ov-ext-name{color:#0f172a;font-size:12px;font-weight:500}.ov-ext-sub{color:#94a3b8;font-size:10px;margin-top:1px}.ov-nonmkt{background:#fff7ed;border-radius:3px;color:#c2410c;display:inline-flex;font-size:9px;font-weight:600;padding:1px 4px}.ov-trend-summary{display:flex;gap:5px;margin-bottom:8px}.ov-trend-stat{align-items:center;background:#f8fafc;border-radius:5px;display:flex;flex:1 1;gap:4px;padding:3px 6px}.ov-trend-val{font-size:15px;font-weight:800;line-height:1}.ov-trend-lbl{color:#64748b;flex:1 1;font-size:10px}.ov-trend-delta{border-radius:3px;font-size:9px;font-weight:700;padding:1px 4px;white-space:nowrap}.ov-line-chart{margin:0 0 2px}.ov-trend-card{display:flex;flex-direction:column}.ov-trend-card .ov-card-body{display:flex;flex:1 1;flex-direction:column}.ov-trend-card .ov-line-chart{flex:1 1;min-height:50px}.ov-trend-card .ov-line-chart svg{display:block;height:100%;width:100%}.ov-chart-legend{display:flex;gap:12px;margin-bottom:5px}.ov-legend-item{align-items:center;color:#374151;display:flex;font-size:11px;gap:4px}.ov-legend-line{border-radius:1px;height:2px;width:16px}.ov-chart-dates{color:#94a3b8;display:flex;font-size:9px;justify-content:space-between;margin-top:3px}.ov-event-row{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:7px;padding:3px 0}.ov-event-row:last-child{border-bottom:none}.ov-ev-dot{border-radius:50%;flex-shrink:0;height:6px;margin-top:3px;width:6px}.ov-ev-dot-critical{background:#ef4444}.ov-ev-dot-high{background:#f97316}.ov-ev-dot-warn{background:#eab308}.ov-ev-dot-info{background:#94a3b8}.ov-event-main{flex:1 1;min-width:0}.ov-event-desc{color:#0f172a;font-size:11px;font-weight:500;line-height:1.3}.ov-event-meta{color:#94a3b8;font-size:10px;margin-top:1px}.ov-event-time{color:#cbd5e1;flex-shrink:0;font-size:10px;white-space:nowrap}.ov-atrisk-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding:3px 0}.ov-atrisk-row:last-of-type{border-bottom:none}.ov-user-avatar-sm{align-items:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:26px;justify-content:center;width:26px}.ov-atrisk-info{flex:1 1;min-width:0}.ov-user-name{color:#0f172a;font-size:11px;font-weight:500}.ov-user-email{color:#94a3b8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-atrisk-badges{display:flex;flex-shrink:0;gap:3px}.ov-atrisk-footer{color:#94a3b8;font-size:11px;padding-top:7px;text-align:center}.ov-activity-row{align-items:center;display:flex;gap:8px;margin-bottom:3px}.ov-activity-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ov-activity-label{color:#374151;flex-shrink:0;font-size:11px;width:86px}.ov-activity-bar-wrap{background:#f1f5f9;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.ov-activity-bar{border-radius:2px;height:100%}.ov-cbar-row{align-items:center;display:flex;gap:7px;margin-bottom:3px}.ov-cbar-label{color:#374151;flex-shrink:0;font-size:11px;width:50px}.ov-cbar-track{background:#f1f5f9;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.ov-cbar-fill{border-radius:2px;height:100%}.ov-cbar-pct{color:#475569;font-size:11px;font-weight:600;text-align:right;width:22px}.ov-section-title{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;margin:8px 0 5px;text-transform:uppercase}.inv-page{flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%}.inv-header,.inv-page{background:#f8fafc;display:flex}.inv-header{align-items:center;flex-shrink:0;gap:8px;padding:18px 24px 14px}.inv-title{color:#0f172a;font-size:17px;font-weight:700;margin:0}.inv-header-actions{align-items:center;display:flex;gap:6px;margin-left:auto}.inv-action-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:5px 11px}.inv-action-btn:hover{background:#f8fafc}.inv-action-btn svg{height:13px;width:13px}.inv-filterbar{flex-shrink:0;flex-wrap:wrap;padding:14px 24px 12px}.inv-filterbar,.inv-search{align-items:center;display:flex;gap:6px}.inv-search{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#94a3b8;font-size:12px;padding:5px 10px;width:200px}.inv-search input{background:#0000;border:none;color:#0f172a;font-family:inherit;font-size:12px;outline:none;width:100%}.inv-search input::placeholder{color:#94a3b8}.inv-search svg{color:#94a3b8;flex-shrink:0;height:13px;width:13px}.inv-filter-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:4px;padding:5px 10px;white-space:nowrap}.inv-filter-pill:hover{background:#f8fafc;border-color:#cbd5e1}.inv-filter-pill.active{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:500}.inv-filter-pill select{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:12px;outline:none;padding:0}.inv-filter-chevron{color:#94a3b8;flex-shrink:0;height:10px;width:10px}.inv-filter-reset{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-family:inherit;font-size:12px;padding:5px 10px}.inv-filter-reset:hover{background:#f1f5f9;color:#0f172a}.inv-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1 1;margin:0 24px 16px;overflow:auto}.inv-table-toolbar{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding:10px 16px}.inv-result-count{color:#64748b;font-size:12px}.inv-result-count strong{color:#0f172a;font-weight:600}.inv-toolbar-right{align-items:center;display:flex;gap:6px;margin-left:auto}.inv-toolbar-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:500;gap:4px;padding:4px 9px}.inv-toolbar-btn:hover{background:#f8fafc}.inv-toolbar-icon{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:27px;justify-content:center;width:27px}.inv-toolbar-icon:hover{background:#f8fafc}.inv-toolbar-icon svg{height:13px;width:13px}.inv-table{border-collapse:collapse;font-size:12px;width:100%}.inv-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;padding:9px 14px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.inv-table td{border-bottom:1px solid #f8fafc;color:#374151;padding:9px 14px;vertical-align:middle}.inv-table tr:last-child td{border-bottom:none}.inv-table tbody tr:hover td{background:#fafbff;cursor:pointer}.wiz-sev{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;height:20px;justify-content:center;width:20px}.wiz-sev-c{background:#fef2f2;color:#dc2626}.wiz-sev-h{background:#fff7ed;color:#ea580c}.wiz-sev-m{background:#fefce8;color:#ca8a04}.wiz-sev-l{background:#f0fdf4;color:#16a34a}.wiz-risk{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.wiz-risk-c{background:#fef2f2;color:#dc2626}.wiz-risk-h{background:#fff7ed;color:#ea580c}.wiz-risk-m{background:#fefce8;color:#ca8a04}.wiz-risk-l{background:#f0fdf4;color:#16a34a}.wiz-status{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px;white-space:nowrap}.wiz-status:before{border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.wiz-status-active{background:#f0fdf4;color:#16a34a}.wiz-status-active:before{background:#22c55e}.wiz-status-disabled{background:#fff7ed;color:#c2410c}.wiz-status-disabled:before{background:#f97316}.wiz-status-deleted,.wiz-status-removed{background:#f1f5f9;color:#64748b}.wiz-status-deleted:before,.wiz-status-removed:before{background:#94a3b8}.wiz-status-suspended{background:#fef9c3;color:#854d0e}.wiz-status-suspended:before{background:#eab308}.wiz-status-pending{background:#eff6ff;color:#1d4ed8}.wiz-status-pending:before{background:#3b82f6}.wiz-status-expired{background:#fef2f2;color:#991b1b}.wiz-status-expired:before{background:#ef4444}.conn-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.conn-dot-active{background:#22c55e}.conn-dot-inactive{background:#cbd5e1}.cell-primary{color:#0f172a;font-size:12px;font-weight:500}.cell-secondary{color:#94a3b8;font-size:11px;margin-top:1px}.cell-link{background:none;border:none;color:#1d4ed8;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:0;text-align:left;text-decoration:none}.cell-link:hover{text-decoration:underline}.cell-mono{color:#475569;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.browser-cell{align-items:center;display:flex;gap:6px}.browser-cell img{flex-shrink:0;height:14px;width:14px}.non-marketplace-badge{align-items:center;background:#fff7ed;border-radius:4px;color:#c2410c;display:inline-flex;font-size:10px;font-weight:600;padding:2px 6px}.user-avatar-circle{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;color:#fff;font-size:10px;font-weight:700;height:26px;justify-content:center;width:26px}.inv-tabs,.user-avatar-circle{align-items:center;display:flex;flex-shrink:0}.inv-tabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:0;padding:0 24px}.inv-tab{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin-bottom:-1px;padding:10px 16px}.inv-tab:hover{color:#0f172a}.inv-tab.active{border-bottom-color:#2563eb;color:#2563eb;font-weight:600}.inv-back{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:5px;margin:14px 24px 2px;padding:0}.inv-back:hover{color:#0f172a}.inv-detail-header{align-items:flex-start;display:flex;gap:12px;padding:14px 24px 12px}.inv-detail-icon{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.inv-detail-title{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 4px}.inv-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.inv-pagination{color:#64748b;gap:6px;padding:10px 24px}.inv-page-btn,.inv-pagination{align-items:center;display:flex;font-size:12px}.inv-page-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;font-family:inherit;height:28px;justify-content:center;width:28px}.inv-page-btn:hover:not(:disabled){background:#f8fafc}.inv-page-btn:disabled{cursor:not-allowed;opacity:.4}.inv-empty{color:#94a3b8;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:60px 24px}.inv-empty,.inv-group-item{align-items:center;display:flex}.inv-group-item{border-bottom:1px solid #f8fafc;font-size:12px;gap:10px;padding:9px 14px}.inv-group-item:last-child{border-bottom:none}.inv-group-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;height:7px;width:7px}.inv-group-name{color:#0f172a;font-weight:500}.inv-group-type{color:#94a3b8;font-size:11px;margin-left:auto}.inv-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:0 24px 16px}.inv-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.inv-summary-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.inv-summary-value{color:#0f172a;font-size:13px;font-weight:600}.wiz-shell{background:#f8fafc;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;overflow:hidden}.wiz-icon-rail{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:2px;min-width:52px;padding:10px 0;width:52px;z-index:10}.wiz-icon-rail,.wiz-rail-logo{align-items:center;display:flex}.wiz-rail-logo{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:7px;color:#fff;font-size:10px;font-weight:800;height:30px;letter-spacing:-.3px;margin-bottom:14px;width:30px}.wiz-rail-item,.wiz-rail-logo{cursor:pointer;flex-shrink:0;justify-content:center}.wiz-rail-item{align-items:center;border-radius:8px;color:#94a3b8;display:flex;height:36px;position:relative;transition:background .12s,color .12s;width:36px}.wiz-rail-item:hover{background:#f1f5f9;color:#475569}.wiz-rail-item.active{background:#eff6ff;color:#2563eb}.wiz-rail-item svg{stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.wiz-rail-badge{background:#ef4444;border:1.5px solid #fff;border-radius:50%;height:7px;position:absolute;right:3px;top:3px;width:7px}.wiz-rail-spacer{flex:1 1}.wiz-rail-divider{background:#e2e8f0;height:1px;margin:5px 0;width:26px}.wiz-secondary-nav{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:220px;overflow-y:auto;width:220px}.wiz-sec-toprow{align-items:center;display:flex;flex-shrink:0;gap:6px;padding:10px 10px 8px}.wiz-sec-sections{align-items:center;display:flex;flex:1 1;gap:2px}.wiz-sec-section-btn{align-items:center;border-radius:5px;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;font-weight:500;height:24px;justify-content:center;padding:0 7px;transition:background .1s,color .1s;white-space:nowrap}.wiz-sec-section-btn:hover{background:#f1f5f9;color:#475569}.wiz-sec-section-btn.active{background:#eff6ff;color:#2563eb;font-weight:600}.wiz-sec-collapse-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.wiz-sec-collapse-btn svg{height:14px;width:14px}.wiz-sec-collapse-btn:hover{background:#f1f5f9;color:#475569}.wiz-rail-expand{margin-bottom:4px}.wiz-sec-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.7px;padding:14px 14px 6px;text-transform:uppercase}.wiz-sec-item{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:7px 14px;position:relative;transition:background .1s}.wiz-sec-item:hover{background:#f8fafc;color:#0f172a}.wiz-sec-item.active{background:#eff6ff;color:#2563eb;font-weight:600}.wiz-sec-item.active:before{background:#2563eb;border-radius:0 2px 2px 0;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}.wiz-sec-icon{flex-shrink:0;height:15px;opacity:.7;width:15px}.wiz-sec-item.active .wiz-sec-icon{opacity:1}.wiz-sec-item:hover .wiz-sec-icon{opacity:.9}.wiz-sec-count{border-radius:8px;font-size:10px;font-weight:600;margin-left:auto;padding:1px 5px}.wiz-sec-count-red{background:#fef2f2;color:#dc2626}.wiz-sec-count-amber{background:#fff7ed;color:#c2410c}.wiz-sec-count-blue{background:#eff6ff;color:#2563eb}.wiz-sec-divider{background:#f1f5f9;height:1px;margin:4px 10px}.wiz-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.wiz-topbar{border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:0;height:46px;padding:0 16px}.wiz-topbar,.wiz-topbar-project{align-items:center;background:#fff;display:flex}.wiz-topbar-project{border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:4px 8px}.wiz-topbar-project:hover{background:#f8fafc}.wiz-topbar-sep{background:#e2e8f0;height:14px;margin:0 8px;width:1px}.wiz-topbar-allprojects{align-items:center;background:none;border:none;border-radius:5px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:4px;padding:3px 6px}.wiz-topbar-allprojects:hover{background:#f8fafc;color:#0f172a}.wiz-topbar-title{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.2px}.wiz-topbar-breadcrumb{align-items:center;display:flex;gap:0}.wiz-topbar-breadcrumb-parent{background:none;border:none;color:#475569;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.2px;padding:0;transition:color .1s}.wiz-topbar-breadcrumb-parent:hover{color:#2563eb}.wiz-topbar-breadcrumb-sep{color:#cbd5e1;font-size:15px;margin:0 6px;-webkit-user-select:none;user-select:none}.wiz-topbar-breadcrumb-current{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.2px}.wiz-topbar-action-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:4px 10px}.wiz-topbar-action-btn:hover{background:#f8fafc}.wiz-topbar-right{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.wiz-search-box{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;gap:5px;overflow:hidden;padding:4px 9px;white-space:nowrap;width:190px}.wiz-search-kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#cbd5e1;font-size:9px;margin-left:auto;padding:1px 3px}.wiz-icon-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.wiz-icon-btn:hover{background:#f8fafc;color:#0f172a}.wiz-avatar{align-items:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:28px;justify-content:center;width:28px}.wiz-content{background:#f8fafc;flex:1 1;overflow-y:auto}.wiz-placeholder{align-items:center;color:#94a3b8;display:flex;font-size:13px;justify-content:center;min-height:200px;padding:40px 24px}