.website-report{--report-border:#dce3eb;--report-muted:#64748b;color:#1d2f43;margin:32px 0 64px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.website-report h2,.website-report h3,.website-report h4{letter-spacing:-.02em!important;line-height:1.25!important;font-weight:650!important}.website-report h2{font-size:clamp(26px,4vw,38px)!important;margin:4px 0 16px!important}.website-report h3{font-size:21px!important;margin:0 0 12px!important}.website-report h4{font-size:16px!important}.website-report a{color:#ffda55;text-decoration:none}.website-report a:hover{text-decoration:underline}.report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:32px;background:#ffffff;border:1px solid var(--report-border);border-radius:20px}.report-heading>div:first-child{max-width:780px}.report-heading p{margin:0 0 16px;color:#536477}.report-eyebrow{font-size:11px!important;letter-spacing:.13em;color:#ffda55!important;font-weight:700}.report-date,.report-muted{color:var(--report-muted);font-size:13px}.report-risk{min-width:150px;display:grid;grid-gap:4px;gap:4px;padding:16px 20px;border:1px solid #d8e1eb;border-radius:12px}.report-risk small,.report-risk span{font-size:12px;color:var(--report-muted)}.report-risk strong{font-size:22px;text-transform:capitalize}.risk-critical strong,.risk-high strong{color:#b64848}.risk-low strong{color:#287764}.risk-medium strong,.risk-moderate strong{color:#ffda55}.report-summary-metrics{display:flex;align-items:center;gap:30px;padding:22px 28px;border:1px solid var(--report-border);border-top:0;border-radius:0 0 16px 16px;margin-top:-10px}.report-summary-metrics>div{min-width:190px;display:grid;grid-gap:3px;gap:3px}.report-summary-metrics span{font-size:12px;color:#536477}.report-summary-metrics strong{font-size:25px}.report-summary-metrics small,.report-summary-metrics>p{color:var(--report-muted);font-size:12px}.report-summary-metrics>p{max-width:280px;margin-left:auto}.report-actions,.report-share-buttons{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:24px 0}.report-actions button,.report-actions>a,.report-share-buttons a,.report-share-panel button{border:1px solid #ccd6e1;border-radius:9px;background:#ffffff;color:#1d2f43;font:inherit;font-size:13px;font-weight:600;padding:11px 16px;cursor:pointer;text-decoration:none;min-height:42px}.website-report button:disabled{opacity:.6;cursor:default}.website-report .report-button-primary{background:#ffda55;border-color:#ffda55;color:#161714}.report-feedback{padding:12px 16px;background:#eef8f2;color:#236449;border:1px solid #cce5d7;border-radius:10px}.report-feedback.is-error{background:#fff2f1;color:#a43b47;border-color:#e5b9be}.report-share-panel{border:1px solid #dce3eb;border-radius:16px;padding:24px;background:#f8fafc;margin-bottom:26px}.report-share-panel p{color:#526477;max-width:800px;font-size:13px}.report-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px}.report-consent input{width:18px!important;height:18px!important;min-height:0!important;flex-shrink:0;margin-top:4px;accent-color:#ffda55}.report-share-link{display:grid;grid-gap:8px;gap:8px;color:#526477;font-size:13px;margin-top:20px}.report-share-link input{width:100%;padding:12px!important;background:#ffffff!important;border:1px solid #ccd6e1!important;color:#1d2f43!important;border-radius:8px;font-size:13px}.report-share-existing>div{display:flex;align-items:center;gap:15px;justify-content:space-between;border-top:1px solid var(--report-border);padding:14px 0;font-size:12px}.report-sharing-note{padding:16px;background:#edf4fa;color:#3c566f;border-radius:10px}.report-body{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.report-section-nav{position:-webkit-sticky;position:sticky;top:200px;max-height:calc(100vh - 220px);overflow:auto;border:1px solid var(--report-border);border-radius:12px;padding:18px;background:#ffffff}.report-section-nav h3{font-size:14px!important}.report-section-nav a{display:block;padding:7px 0;font-size:12px;color:#536477}.report-section{background:#ffffff;border:1px solid var(--report-border);padding:26px;border-radius:16px;margin-bottom:20px;scroll-margin-top:210px}.report-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-section-intro{font-size:13px;color:var(--report-muted);margin:0 0 20px}.report-state{font-size:10px;text-transform:uppercase;letter-spacing:.07em;background:#eef2f6;color:#617187;padding:4px 9px;border-radius:6px;white-space:nowrap}.report-facts{margin:0}.report-fact{display:grid;grid-template-columns:minmax(160px,28%) minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-top:1px solid var(--report-border)}.report-fact>dt{font-size:13px;font-weight:600;color:#243a50}.report-field-state{display:block;text-transform:uppercase;letter-spacing:.07em;font-weight:500;margin-top:4px;color:#64748b}.state-claimed{color:#916915}.report-unavailable,.state-unavailable{color:#64748b}.report-unavailable{font-size:13px}.report-fact>dd{margin:0;font-size:13px;min-width:0}.report-fact-value{white-space:pre-wrap;overflow-wrap:anywhere}.report-fact-list{padding-left:18px;margin:0}.report-fact-list>li{margin-bottom:10px}.report-fact-object{margin:0}.report-fact-object>div{margin-bottom:7px}.report-fact-object dt{color:#64748b;font-size:11px}.report-fact-object dd{margin:0}.report-field-note{color:#64748b;font-size:12px;margin:8px 0}.report-source{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:11px;margin:10px 0 0}.report-source time{color:#718095}.report-limitations{border:1px dashed #d4dde7;border-radius:12px;padding:24px;color:#64748b;font-size:13px}.report-limitations h3{font-size:16px!important;color:#243a50}.report-history{color:#1d2f43}.report-history h2{font-size:26px!important;letter-spacing:-.02em!important;line-height:1.3!important}.report-history h3{font-size:17px!important}.report-history-head{display:flex;gap:20px;align-items:center;justify-content:space-between}.report-history-list{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.report-history-item{border:1px solid #dce3eb;border-radius:12px;background:#ffffff;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.report-history-item strong{display:block;font-size:16px}.report-history-item small{display:block;color:#64748b;font-size:12px;margin-top:5px}.report-history-item a{color:#ffda55;white-space:nowrap;font-size:13px}.report-history button,.report-history-head>a{border:1px solid #ccd6e1;background:#f8fafc;color:#1d2f43;border-radius:9px;padding:10px 15px;font-size:13px;cursor:pointer}.report-history-pagination{display:flex;justify-content:space-between;gap:12px}.website-analysis{max-width:1280px;margin:auto;padding:42px 28px}.website-analysis-intro{max-width:820px;margin-bottom:28px}.website-analysis-intro h1{font-size:clamp(30px,4vw,48px)!important;line-height:1.18!important;letter-spacing:-.03em!important}.website-analysis-intro p{font-size:16px;color:#536477;line-height:1.7}.website-analysis-form{display:flex;gap:12px;align-items:stretch}.website-analysis-form input{flex:1 1;min-width:0;border:1px solid #ccd6e1!important;border-radius:10px!important;padding:14px 18px!important;background:#ffffff!important;color:#213447!important;font-size:15px!important}.website-analysis-form button{border:0;border-radius:10px;padding:14px 24px;background:#ffda55;color:#151716;font-size:14px;font-weight:700;cursor:pointer}.website-analysis-status{margin:22px 0;padding:18px 22px;border:1px solid #dce3eb;border-radius:12px;background:#f8fafc;color:#536477;font-size:13px}.website-analysis-status strong{color:#1d2f43;text-transform:capitalize}.website-analysis-status progress{width:100%;height:6px;accent-color:#ffda55}.website-analysis-status p{margin:8px 0}.website-analysis-header-links{display:flex;gap:20px;margin-top:16px;font-size:13px;color:#ffda55}.website-analysis-error{color:#a43b47;font-size:14px}.report-loading{padding:50px 0;color:#536477}.report-error{padding:30px;border:1px solid #e5b9be;border-radius:14px;background:#fff2f1}.report-error h1{font-size:28px!important}.report-error p{color:#536477}@media(max-width:1000px){.report-body{grid-template-columns:1fr}.report-section-nav{position:static;max-height:240px}.report-section-nav nav{column-count:2}.report-section-nav h3{column-span:all}.report-section-nav a{page-break-inside:avoid;break-inside:avoid}.report-summary-metrics{gap:20px;flex-wrap:wrap}.report-summary-metrics>p{margin:0;max-width:none}.report-section{scroll-margin-top:180px}}@media(max-width:640px){.website-analysis{padding:28px 16px}.report-heading,.website-analysis-form{flex-direction:column}.report-heading{padding:22px;gap:15px}.report-risk{width:100%;min-width:0;grid-template-columns:1fr 1fr;align-items:center}.report-risk strong{text-align:right;font-size:18px}.report-risk small{grid-column:1/-1}.report-summary-metrics{padding:20px;gap:18px}.report-summary-metrics>div{min-width:0;flex:1 1}.report-summary-metrics span{font-size:11px}.report-summary-metrics strong{font-size:22px}.report-summary-metrics small{font-size:10px}.report-section{padding:20px}.report-fact{grid-template-columns:1fr;gap:9px}.report-field-state{display:inline;margin-left:8px}.report-section>header{align-items:flex-start}.report-section h3{font-size:19px!important}.report-actions{gap:8px}.report-actions button,.report-actions>a{padding:10px 12px;font-size:12px;flex:1 1;white-space:nowrap;text-align:center}.report-share-panel{padding:20px}.report-share-existing>div{align-items:flex-start;flex-direction:column}.report-section-nav nav{column-count:1}.report-history-item{padding:16px;align-items:flex-start;flex-direction:column;gap:10px}.report-history-head{align-items:flex-start;flex-wrap:wrap}}@media print{body{color:#192331!important}.frd-site-frame,body{background:white!important}.frd-footer,.frd-guide,.frd-header,.report-actions,.report-feedback,.report-section-nav,.report-share-panel,.site-footer,.site-header,.tool-guide,.website-analysis-form,.website-analysis-header-links,.website-analysis-intro,.website-analysis-status,body>footer,body>header{display:none!important}.website-analysis,.website-report{max-width:none!important;padding:0!important;margin:0!important;color:#192331!important;font-size:11pt}.report-body{display:block}.report-heading,.report-limitations,.report-section,.report-summary-metrics{background:white!important;border:1px solid #ccd3dd!important;border-radius:0!important;color:#192331!important;box-shadow:none!important}.report-fact-object dt,.report-fact>dt,.report-field-note,.report-source time,.report-unavailable,.website-report p,.website-report small,.website-report span{color:#48566b!important}.website-report h2,.website-report h3,.website-report strong{color:#192331!important}.website-report a{color:#254877!important}.report-section{page-break-inside:auto;break-inside:auto;margin:18pt 0!important;padding:14pt!important;scroll-margin-top:0}.report-section>header{page-break-after:avoid;break-after:avoid}.report-fact{page-break-inside:avoid;break-inside:avoid;grid-template-columns:28% 1fr}.report-state{background:#eef0f4!important;color:#48566b!important}.report-section h3{font-size:16pt!important}.report-limitations{font-size:10pt!important}}.frd-site-frame:has(.website-analysis){background:#fff;color:#213447}.frd-site-frame #main-content .website-analysis h1{color:#172c42!important}.website-analysis-intro h1{font-size:clamp(30px,3.6vw,44px)!important}.website-report{font-family:inherit}.report-history-item a,.website-analysis-header-links a,.website-report a{color:#285f89}.website-analysis .report-eyebrow,.website-report .report-eyebrow{color:#87631b!important}.report-heading{border-radius:16px;box-shadow:0 4px 22px #20354c05}.report-summary-metrics{background:#fafbfd}.report-history{background:#fff;padding:24px;border-radius:16px}.report-history h2,.report-history h3{color:#213447!important}.website-analysis-header-links{color:#285f89}.report-actions button:hover,.report-actions>a:hover{background:#f6f8fb;border-color:#92a6bc}.report-share-link input{color-scheme:light}.report-field-state{font-size:10px}.report-state{background:#f0f4f7;color:#5b6c80}.report-risk{background:#fafbfd}.report-risk strong{color:#8a641a}.risk-critical strong,.risk-high strong,.risk-high_observed_risk strong{color:#b64848}.risk-low strong,.risk-low_observed_risk strong{color:#287764}.website-report progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border:0;border-radius:9px;overflow:hidden;background:#e6ecf2;margin:5px 0}.website-report progress::-webkit-progress-bar{background:#e6ecf2;border-radius:9px}.website-report progress::-webkit-progress-value{background:#b78a25;border-radius:9px}.website-report progress::-moz-progress-bar{background:#b78a25;border-radius:9px}.report-summary-metrics>div:first-child progress::-webkit-progress-value{background:#4787ac}.report-summary-metrics>div:first-child progress::-moz-progress-bar{background:#4787ac}.report-risk progress{margin-top:10px}.risk-high progress::-webkit-progress-value,.risk-high_observed_risk progress::-webkit-progress-value{background:#b64848}.report-review-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:25px 0}.report-review-options>a{display:flex;gap:14px;align-items:center;border:1px solid #d5e0e9;border-radius:12px;padding:16px 20px;background:#fff;text-decoration:none!important;min-width:0}.report-review-options>a:hover{border-color:#87a3bc;background:#f8fafc}.report-review-options>a>span:nth-child(2){flex:1 1}.report-review-options strong{display:block;font-size:14px;color:#243d53}.report-review-options small{display:block;font-size:11px;color:#65778b;margin-top:4px}.review-option-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f0f5f9;border-radius:10px;color:#426c8b;font-size:23px;flex-shrink:0}.report-overview{border:1px solid #dce3eb;border-radius:18px;padding:30px;margin:30px 0;background:#fff;box-shadow:0 8px 30px #233e5605}.report-overview-heading{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;grid-gap:35px;gap:35px;padding-bottom:25px;border-bottom:1px solid #e7edf2}.report-overview-heading h3{font-size:26px!important;margin:8px 0 16px!important;color:#173149}.report-overview-heading .report-eyebrow{margin:0}.report-trust-status{display:inline-flex;align-items:center;gap:9px;color:#795c22;border:1px solid #eadcbc;background:#fcf8ee;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:650}.report-trust-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#aa812f}.report-trust-status.trust-concern{border-color:#ebc5c5;background:#fff2f1;color:#a74646}.report-overview-note{font-size:13px;color:#617286;margin:16px 0;max-width:710px;line-height:1.8}.report-dial-card{text-align:center;border-left:1px solid #e7edf2;padding-left:20px}.report-risk-dial{width:100%;max-width:230px;display:block;margin:auto}.dial-value{fill:#172c42;font-size:30px;font-weight:650;font-family:inherit}.dial-caption{font-size:12px}.dial-caption,.dial-endpoint{fill:#667588;font-family:inherit}.dial-endpoint{font-size:10px}.report-dial-card p{font-size:10px;color:#708196;margin:8px 0 0;line-height:1.6}.report-overview-grid{display:grid;grid-template-columns:1.04fr 1fr;grid-gap:34px;gap:34px;padding-top:28px}.report-overview h4{font-size:16px!important;margin:0 0 10px!important;color:#243e55}.report-evidence-chart>p{font-size:12px;color:#697a8d;margin:0 0 17px}.report-chart-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:#617286;margin:16px 0}.report-chart-legend span{display:flex;align-items:center;gap:6px}.report-chart-legend i{width:8px;height:8px;border-radius:2px}.chart-observed{background:#5286a2}.chart-claimed{background:#cba95c}.chart-unknown{background:#e5ebf1}.report-chart-row{border-bottom:1px solid #e7edf2;padding:15px 0}.report-chart-row summary{cursor:pointer;list-style:none;outline-offset:4px;display:flex;align-items:center;gap:12px}.report-chart-row summary::-webkit-details-marker{display:none}.report-category-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f4f7fa;border:1px solid #e5ecf2;border-radius:9px;color:#56768f}.report-category-icon svg{width:19px;height:19px}.report-category-content{flex:1 1;min-width:0}.report-chart-label{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:12px;margin-bottom:8px}.report-chart-label strong{font-weight:600;color:#2d465d}.report-chart-label span{font-size:10px;color:#708095;white-space:nowrap}.report-chart-label b{font-weight:400;font-size:13px;padding-left:4px}.report-chart-row[open] .report-chart-label b{display:inline-block;transform:rotate(180deg)}.report-stacked-bar{height:7px;display:flex;overflow:hidden;border-radius:4px;background:#e5ebf1}.report-stacked-bar i{display:block;min-width:0;height:100%}.report-chart-links{display:grid;grid-gap:6px;gap:6px;padding:13px 0 2px 46px}.report-chart-links a{display:flex;gap:12px;justify-content:space-between;font-size:12px;padding:5px 0}.report-chart-links span{font-size:10px;color:#77879a}.report-evidence-chart .report-chart-note{font-size:11px;margin-top:18px;line-height:1.7}.report-decision-link{font-size:12px}.report-main-findings{border-left:1px solid #e7edf2;padding-left:28px}.report-main-findings h5{font-size:13px!important;font-weight:650;line-height:1.4;display:flex;align-items:center;gap:8px;margin:0 0 12px}.report-main-findings h5>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;flex-shrink:0}.report-main-findings :is(.report-highlight-positive,.report-highlight-concern){border:1px solid;border-radius:12px;padding:18px;margin:15px 0}.report-highlight-positive{background:#f4faf7;border-color:#d8e8e0!important}.report-highlight-positive h5{color:#2b6a52}.report-highlight-positive h5>span{background:#e1f0e8}.report-highlight-concern{background:#fcf9f1;border-color:#eadfc5!important}.report-highlight-concern h5{color:#866525}.report-highlight-concern h5>span{background:#f4e9ce}.report-main-findings :is(.report-highlight-positive,.report-highlight-concern) ul{padding-left:16px;margin:0;font-size:12px;color:#485e72}.report-main-findings :is(.report-highlight-positive,.report-highlight-concern) li{margin:10px 0;line-height:1.7}.report-main-findings :is(.report-highlight-positive,.report-highlight-concern) li:last-child{margin-bottom:0}.report-highlight-positive a{color:#3c6054;text-decoration:none}.report-main-findings :is(.report-highlight-positive,.report-highlight-concern) p{font-size:12px;margin:0;color:#617286}.report-findings-gap{padding:17px 0 9px}.report-findings-gap h4{font-size:13px!important}.report-findings-gap ul{padding-left:18px;margin:12px 0;font-size:11px;color:#6c7c8e}.report-findings-gap li{margin:7px 0}.report-findings-action{padding:17px;border:1px solid #d9e5ee;background:#f5f9fc;border-radius:12px;margin-top:8px}.report-findings-action h4{font-size:13px!important}.report-findings-action p{font-size:12px;color:#4f687d;margin:8px 0 12px;line-height:1.7}.report-findings-action a{font-size:11px}.frd-site-frame:has(.website-analysis) .frd-guide{background:#f8fafc;border-color:#e4eaf1;color:#213447}.frd-site-frame:has(.website-analysis) .frd-guide :is(h2,h3,p,li){color:#465c71!important}.frd-site-frame:has(.website-analysis) .frd-guide a{color:#285f89!important}.frd-site-frame:has(.website-analysis) .frd-guide article{background:#fff;border-color:#dce3eb}.website-analysis :is(button,a,input):focus-visible,.website-report summary:focus-visible{outline:2px solid #4684b2;outline-offset:4px}@media(max-width:760px){.report-overview{padding:22px}.report-overview-heading{grid-template-columns:1fr;gap:22px}.report-overview-heading h3{font-size:23px!important}.report-dial-card{border-left:0;border-top:1px solid #e7edf2;padding:18px 0 0;max-width:260px;width:100%;justify-self:center}.report-risk-dial{max-width:220px}.report-overview-grid{grid-template-columns:1fr;gap:24px}.report-main-findings{border-left:0;border-top:1px solid #e7edf2;padding-left:0;padding-top:22px}.report-chart-label{font-size:11px;gap:6px}.report-chart-label span{font-size:9px}.report-category-icon{width:29px;height:29px}.report-chart-row summary{gap:10px}.report-risk progress{grid-column:1/-1}.report-chart-links a{font-size:11px}.report-review-options{grid-template-columns:1fr}.report-review-options>a{padding:14px 16px}.report-history{padding:18px}}@media print{.report-review-options{display:none!important}.report-overview{background:white!important;border-color:#ccd3dd!important;padding:14pt!important;box-shadow:none!important;page-break-inside:auto;break-inside:auto}.report-chart-label strong,.report-overview,.report-overview h4{color:#192331!important}.report-overview-heading h3{font-size:16pt!important}.report-overview-heading{grid-template-columns:1fr 180px!important}.report-trust-status{background:#fff6d9!important;color:#5c4d2c!important}.report-overview-grid{grid-template-columns:1fr 1fr!important}.report-chart-row,.report-highlight-concern,.report-highlight-positive,.report-overview-heading{page-break-inside:avoid;break-inside:avoid}.report-overview details:not([open])>.report-chart-links{display:none!important}.report-overview :is(.chart-observed,.chart-claimed,.chart-unknown,.report-risk-dial){print-color-adjust:exact}.report-risk-dial{max-width:160px}.report-dial-card{border-top:0;padding:0 0 0 12pt}}.frd-site-frame #main-content .website-report .report-overview-note{font-size:14px!important;line-height:1.8!important}.frd-site-frame #main-content .website-report .report-dial-card p{font-size:11px!important;line-height:1.65!important}.frd-site-frame #main-content .website-report .report-evidence-chart>p{font-size:13px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report .report-evidence-chart .report-chart-note{font-size:11px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report :is(.report-highlight-positive,.report-highlight-concern) li{font-size:13px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report .report-findings-gap li{font-size:12px!important;line-height:1.6!important}.frd-site-frame #main-content .website-report :is(.report-findings-action,.report-highlight-positive,.report-highlight-concern) p{font-size:13px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report :is(.report-section-intro,.report-share-panel p,.report-sharing-note,.report-feedback){font-size:13px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report .report-field-note{font-size:12px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report .report-source{font-size:11px!important;line-height:1.7!important}.frd-site-frame #main-content .website-report :is(.report-fact-list,.report-limitations) li{font-size:13px!important;line-height:1.7!important}@media screen{.frd-site-frame #main-content .website-analysis{font-size:16px;color:#202020}.frd-site-frame #main-content .website-analysis-intro h1{font-size:clamp(30px,3.4vw,40px)!important;font-weight:500;line-height:1.15!important;letter-spacing:-.015em!important}.frd-site-frame #main-content .website-analysis-intro>p:not(.report-eyebrow){font-size:18px;line-height:1.5;color:#333}.frd-site-frame #main-content .website-analysis-form :is(input,button){font-size:16px!important;line-height:1.5}.website-analysis-status{margin:0 0 30px;padding:22px 24px;background:#f7f9fb;border-color:#c9d5df;scroll-margin-top:175px;font-size:16px;color:#282828}.website-analysis-status.is-active{background:#f0f6fa;border-color:#97b8cd;box-shadow:0 3px 16px #20354c08}.analysis-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.analysis-progress-heading strong{font-size:20px;font-weight:500;color:#111;text-transform:none}.analysis-progress-heading span{font-size:16px;font-weight:600;color:#174f75;white-space:nowrap}.frd-site-frame #main-content .website-analysis-status p{font-size:16px;line-height:1.5;color:#333;margin:10px 0 0}.analysis-progress-target{overflow-wrap:anywhere;font-weight:500}.website-analysis-status progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:12px;border:0;border-radius:8px;overflow:hidden;margin:16px 0;background:#dce6ec}.website-analysis-status progress::-webkit-progress-bar{background:#dce6ec}.website-analysis-status progress::-webkit-progress-value{background:#24688b;border-radius:8px}.website-analysis-status progress::-moz-progress-bar{background:#24688b;border-radius:8px}.website-analysis-status progress:indeterminate{background:linear-gradient(90deg,#dce6ec 15%,#24688b 45%,#dce6ec 75%);background-size:220% 100%;animation:analysis-pending 1.6s linear infinite}.website-analysis-status progress:indeterminate::-webkit-progress-bar{background:transparent}@keyframes analysis-pending{0%{background-position:100% 0}to{background-position:-100% 0}}.website-report{font-size:16px;--report-muted:#4d5966;color:#202020}.frd-site-frame #main-content .website-report h2{font-size:clamp(28px,3.5vw,40px)!important;font-weight:500!important;line-height:1.15!important}.frd-site-frame #main-content .website-report h3{font-size:26px!important;font-weight:500!important;line-height:1.3!important;color:#161616}.frd-site-frame #main-content .website-report h4{font-size:20px!important;font-weight:500!important;color:#202020}.frd-site-frame #main-content .website-report h5{font-size:18px!important;font-weight:500;line-height:1.4}.frd-site-frame #main-content .website-report :is(p,li){font-size:16px!important;line-height:1.5!important}.frd-site-frame #main-content .website-report :is(.report-overview-note,.report-section-intro,.report-field-note){font-size:16px!important;line-height:1.5!important;color:#444}.frd-site-frame #main-content .website-report :is(.report-date,.report-source,.report-chart-note,.report-dial-card p){font-size:14px!important;line-height:1.5!important;color:#444}.report-eyebrow{font-size:14px!important;letter-spacing:.06em}.report-heading p{color:#333}.report-risk :is(span,small),.report-summary-metrics :is(span,small){font-size:14px;color:#444;line-height:1.5}.report-summary-metrics>div{min-width:190px}.report-summary-metrics strong{font-size:28px;line-height:1.2}.website-report progress{height:10px}.report-actions :is(button,a),.report-share-buttons a,.report-share-panel button,.website-analysis-header-links{font-size:16px;line-height:1.5}.report-actions :is(button,a){white-space:normal}.report-fact>dd,.report-fact>dt,.report-unavailable{font-size:16px;line-height:1.5;color:#222}.report-field-state,.report-state{font-size:12px;color:#4d5966}.report-fact-object dt{font-size:14px}.report-section-nav a{font-size:14px;line-height:1.5;color:#333;padding:9px 0}.frd-site-frame #main-content .website-report .report-section-nav h3{font-size:18px!important}.report-review-options strong{font-size:18px}.report-review-options small{font-size:14px;line-height:1.5;color:#444}.report-overview-heading{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.report-trust-status{font-size:16px;line-height:1.5;padding:8px 12px}.report-risk-dial{max-width:260px}.dial-value{font-size:40px;fill:#111;font-weight:600}.dial-caption{font-size:14px;fill:#333}.dial-endpoint{font-size:13px;fill:#333}.report-dial-card p{max-width:260px;margin:14px auto 0}.report-overview-grid{gap:28px}.report-main-findings{padding-left:24px}.report-chart-legend{font-size:14px;color:#333;gap:12px 18px;line-height:1.5;margin:18px 0}.report-chart-legend i{width:12px;height:12px;border:1px solid #0002}.chart-observed{background:#24688b}.chart-claimed{background:#996e17}.chart-unknown{background:repeating-linear-gradient(135deg,#d3dbe3,#d3dbe3 4px,#e9eef3 0,#e9eef3 8px)}.report-chart-row{padding:18px 0}.report-chart-label{font-size:16px;line-height:1.4;gap:10px;margin-bottom:10px}.report-chart-label strong{color:#222;font-weight:500}.report-chart-label span{font-size:14px;color:#444}.report-chart-label b{font-size:18px}.report-stacked-bar{height:14px;border:1px solid #b9c6d1;border-radius:7px}.report-category-icon{width:38px;height:38px;color:#305b77;border-color:#c8d6e1}.report-category-icon svg{width:23px;height:23px}.report-chart-links a{font-size:16px;line-height:1.5}.report-chart-links span{font-size:14px;color:#444}.report-decision-link,.report-findings-action a{font-size:16px;line-height:1.5}.report-main-findings :is(.report-highlight-positive,.report-highlight-concern) li{color:#282828}.report-highlight-positive a{color:#20543d}.report-findings-action p,.report-findings-gap li{color:#333}@media(max-width:760px){.report-overview{padding:20px}.report-overview-grid,.report-overview-heading{grid-template-columns:1fr}.report-main-findings{padding-left:0}.report-dial-card{max-width:280px}.report-risk-dial{max-width:250px}.report-chart-label{align-items:flex-start;flex-direction:column;gap:3px}.report-chart-label span{font-size:14px}.report-chart-row summary{gap:12px;align-items:center}.website-analysis-status{scroll-margin-top:105px;padding:20px}.analysis-progress-heading{align-items:flex-start}.analysis-progress-heading strong{font-size:18px}.report-chart-links{padding-left:0}.report-chart-links a{flex-direction:column;gap:3px}.report-summary-metrics>div{min-width:160px}.report-section>header{flex-wrap:wrap}.report-state{white-space:normal}.report-actions button,.report-actions>a{font-size:16px}.report-risk strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.website-analysis-status progress:indeterminate{animation:none}}}