.tools-module__DX_RHq__scope{--tool-nonmanifold:#af52de;--tool-pass-text:#0a7a44;--tool-fail-text:#bf3620;--tool-link:#0a58ca}.tools-module__DX_RHq__scope .breadcrumbs{color:#55585f}.tools-module__DX_RHq__scope .breadcrumbs span:not([aria-current=page]){color:#55585f}.tools-module__DX_RHq__hero{background:radial-gradient(circle at 88% 7%,#176df517,#0000 27%),radial-gradient(circle at 15% 6%,#fffffff5,#0000 32%),linear-gradient(#f8f8f9 0%,#eff0f2 62%,#f7f7f8 100%);padding:170px 0 108px;position:relative;overflow:hidden}.tools-module__DX_RHq__eyebrow{margin-bottom:18px}.tools-module__DX_RHq__h1{letter-spacing:-.065em;max-width:980px;font-size:clamp(52px,6.5vw,84px);font-weight:640;line-height:.96}.tools-module__DX_RHq__lead{max-width:760px;color:var(--muted);margin-top:26px;font-size:19px;line-height:1.55}.tools-module__DX_RHq__trustStrip{color:#5f6269;flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-size:12px;font-weight:580;display:flex}.tools-module__DX_RHq__trustStrip span{align-items:center;gap:7px;display:inline-flex}.tools-module__DX_RHq__trustStrip i{color:#087744;background:#16a3671a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:grid}.tools-module__DX_RHq__panel{background:#fffffff0;border:1px solid #10111417;border-radius:28px;width:100%;min-height:620px;margin-top:52px;overflow:hidden;box-shadow:0 35px 100px #11121521,inset 0 1px #fff}.tools-module__DX_RHq__panelHeader{border-bottom:1px solid var(--line);background:#fafafbcc;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:0 22px;display:flex}.tools-module__DX_RHq__panelIdentity{align-items:center;gap:10px;min-width:0;display:flex}.tools-module__DX_RHq__panelMark{border-radius:9px;flex:none;width:30px;height:30px;display:block;overflow:hidden;box-shadow:0 7px 16px #10111429}.tools-module__DX_RHq__panelMark .logo-mark{border-radius:inherit;width:100%;height:100%;display:block}.tools-module__DX_RHq__panelTitle{letter-spacing:-.01em;font-size:14px;font-weight:620}.tools-module__DX_RHq__panelBody{padding:28px}.tools-module__DX_RHq__below{background:#fff;padding:116px 0 132px}.tools-module__DX_RHq__dropzone{text-align:center;background:radial-gradient(circle at 50% 45%,#fffffffa,#f8f9fbdb 60%),#fafbfc;border:1px dashed #cfd2d8;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:460px;padding:40px 24px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fff}.tools-module__DX_RHq__dropzone:hover{border-color:#aeb3bc;box-shadow:0 14px 40px #191c220f}.tools-module__DX_RHq__dropzone:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #176df51a}.tools-module__DX_RHq__dropzoneOver{border-color:var(--blue);background:#176df50a;transform:translateY(-2px);box-shadow:0 18px 45px #176df51f}.tools-module__DX_RHq__dropzoneDisabled{opacity:.62}.tools-module__DX_RHq__dropzoneDisabled:hover{box-shadow:none;border-color:#cfd2d8}.tools-module__DX_RHq__fileButtonDisabled{cursor:not-allowed;pointer-events:none}.tools-module__DX_RHq__dropIcon{color:#3a3d44;background:#fff;border:1px solid #e1e3e7;border-radius:22px;width:70px;height:70px;padding:19px;box-shadow:0 14px 34px #191c221a}.tools-module__DX_RHq__dropTitle{letter-spacing:-.025em;font-size:20px;font-weight:630}.tools-module__DX_RHq__dropActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tools-module__DX_RHq__dropHint{color:var(--muted);font-size:13px}.tools-module__DX_RHq__visuallyHiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tools-module__DX_RHq__privacy{color:var(--muted);font-size:13px;line-height:1.5}.tools-module__DX_RHq__privacyHeaderNote{color:#4f625a;align-items:center;gap:7px;font-size:11px;font-weight:620;display:inline-flex}.tools-module__DX_RHq__privacyHeaderNote i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a36717}.tools-module__DX_RHq__progress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;display:flex}.tools-module__DX_RHq__progressLabel{font-size:15px;font-weight:560}.tools-module__DX_RHq__progressTrack{background:var(--soft-line);border-radius:999px;width:min(420px,100%);height:8px;overflow:hidden}.tools-module__DX_RHq__progressFill{background:var(--blue);border-radius:999px;height:100%;transition:width .2s}.tools-module__DX_RHq__progressIndeterminate{background:var(--soft-line);border-radius:999px;width:min(420px,100%);height:3px;position:relative;overflow:hidden}.tools-module__DX_RHq__progressIndeterminate:after{content:"";background:var(--blue);border-radius:999px;width:40%;animation:1.15s ease-in-out infinite tools-module__DX_RHq__tool-activity;position:absolute;inset:0}@keyframes tools-module__DX_RHq__tool-activity{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tools-module__DX_RHq__progressCount{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.tools-module__DX_RHq__error{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin:0 auto;padding:40px 0;display:flex}.tools-module__DX_RHq__errorTitle{align-items:center;gap:10px;font-size:17px;font-weight:620;display:flex}.tools-module__DX_RHq__errorDot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px}.tools-module__DX_RHq__errorBody{color:var(--muted);font-size:14px;line-height:1.55}.tools-module__DX_RHq__errorActions{gap:10px;display:flex}.tools-module__DX_RHq__result{gap:24px;display:grid}@media (min-width:900px){.tools-module__DX_RHq__result{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start}}.tools-module__DX_RHq__viewport{border:1px solid var(--soft-line);background:#edeff2;border-radius:18px;min-height:360px;position:relative;overflow:hidden}@media (min-width:900px){.tools-module__DX_RHq__viewport{min-height:520px}}.tools-module__DX_RHq__viewportCanvas{width:100%;height:100%;display:block}.tools-module__DX_RHq__viewportFrame{position:relative}.tools-module__DX_RHq__viewportHint{z-index:2;color:#555960;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #10111417;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:600;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #1011140f}.tools-module__DX_RHq__viewportHintMobile{display:none}.tools-module__DX_RHq__viewportSummary{color:var(--muted);margin-top:10px;font-size:12px}.tools-module__DX_RHq__report{min-width:0;padding:2px}.tools-module__DX_RHq__reportHeading{letter-spacing:-.01em;font-size:18px;font-weight:640}.tools-module__DX_RHq__reportSummary{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.tools-module__DX_RHq__reportGroup{margin-top:22px;padding-top:2px}.tools-module__DX_RHq__reportGroupTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.tools-module__DX_RHq__reportTable{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.tools-module__DX_RHq__reportTable th,.tools-module__DX_RHq__reportTable td{text-align:left;border-bottom:1px solid var(--soft-line);padding:9px 0}.tools-module__DX_RHq__reportTable td:last-child{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tools-module__DX_RHq__statusPass{color:var(--tool-pass-text);font-weight:600}.tools-module__DX_RHq__statusFail{color:var(--tool-fail-text);font-weight:600}.tools-module__DX_RHq__emptyGroup{color:var(--muted);margin-top:8px;font-size:13px}.tools-module__DX_RHq__footNote{border-top:1px solid var(--soft-line);color:var(--muted);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.55}.tools-module__DX_RHq__checkList{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.tools-module__DX_RHq__checkRow{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.tools-module__DX_RHq__checkName{font-family:var(--font-mono);font-size:13px}@media (max-width:900px){.tools-module__DX_RHq__hero{padding:136px 0 82px}.tools-module__DX_RHq__h1{font-size:44px}.tools-module__DX_RHq__lead{font-size:17px}.tools-module__DX_RHq__panelBody{padding:16px}}@media (max-width:680px){.tools-module__DX_RHq__hero{padding:126px 0 70px}.tools-module__DX_RHq__h1{font-size:clamp(43px,12vw,56px)}.tools-module__DX_RHq__panel{border-radius:20px;min-height:0;margin-top:38px}.tools-module__DX_RHq__panelHeader{min-height:62px;padding:0 16px}.tools-module__DX_RHq__panelMark{width:26px;height:26px}.tools-module__DX_RHq__panelTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools-module__DX_RHq__privacyHeaderNote{font-size:0}.tools-module__DX_RHq__privacyHeaderNote:after{content:"Local only";font-size:11px}.tools-module__DX_RHq__panelBody{padding:12px}.tools-module__DX_RHq__viewportHintDesktop{display:none}.tools-module__DX_RHq__viewportHintMobile{display:inline}.tools-module__DX_RHq__dropzone{min-height:390px;padding-inline:18px}.tools-module__DX_RHq__dropActions{width:100%}.tools-module__DX_RHq__dropActions .button{width:100%}.tools-module__DX_RHq__below{padding:84px 0 96px}}@media (prefers-reduced-motion:reduce){.tools-module__DX_RHq__progressIndeterminate:after{animation-duration:2.4s}.tools-module__DX_RHq__dropzone{transition:none}}
.threeMF-module__gqSnjq__toneReview{color:var(--amber);font-weight:600}.threeMF-module__gqSnjq__overallBanner{border:1px solid var(--soft-line);background:#fbfbfc;border-radius:12px;margin-top:12px;padding:12px 16px;font-size:15px;font-weight:620}.threeMF-module__gqSnjq__resultWorkspace{gap:18px}@media (min-width:900px){.threeMF-module__gqSnjq__resultWorkspaceNoPreview{grid-template-columns:minmax(280px,.65fr) minmax(480px,1.35fr)}}.threeMF-module__gqSnjq__previewCard,.threeMF-module__gqSnjq__reportCard{background:#fff;border:1px solid #e4e6e9;border-radius:18px;min-width:0}.threeMF-module__gqSnjq__previewCard{padding:18px}.threeMF-module__gqSnjq__previewHeader,.threeMF-module__gqSnjq__reportHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.threeMF-module__gqSnjq__previewEyebrow,.threeMF-module__gqSnjq__reportEyebrow{color:#62656c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.threeMF-module__gqSnjq__previewTitle{letter-spacing:-.02em;font-size:17px;font-weight:640}.threeMF-module__gqSnjq__previewCard .threeMF-module__gqSnjq__viewModes{margin:18px 0 12px}.threeMF-module__gqSnjq__previewCard .threeMF-module__gqSnjq__inspectorViewport{border-radius:14px;height:430px;min-height:430px}.threeMF-module__gqSnjq__previewUnavailableCard .threeMF-module__gqSnjq__inspectorViewport{height:280px;min-height:280px;margin-top:18px}.threeMF-module__gqSnjq__previewUnavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.threeMF-module__gqSnjq__previewUnavailableIcon{color:#666a72;background:#f8f9fa;border:1px solid #d9dce1;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:12px;font-size:20px;display:grid}.threeMF-module__gqSnjq__previewUnavailable h3{color:#292b30;font-size:13px;font-weight:680}.threeMF-module__gqSnjq__previewUnavailable p{color:#6a6d74;max-width:340px;margin-top:5px;font-size:10px;line-height:1.5}.threeMF-module__gqSnjq__previewUnavailable button{color:#1765dd;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.threeMF-module__gqSnjq__previewUnavailable button:hover{color:#104fae}.threeMF-module__gqSnjq__reportColumn{align-content:start;gap:14px;min-width:0;display:grid}.threeMF-module__gqSnjq__compareResultView{gap:10px;min-width:0;display:grid}.threeMF-module__gqSnjq__compareResultView .threeMF-module__gqSnjq__reportCard{height:570px}.threeMF-module__gqSnjq__compareViewTabs{background:#f0f1f3;border:1px solid #e2e4e7;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;min-height:40px;padding:3px;display:grid}.threeMF-module__gqSnjq__compareViewTabs button{color:#62656c;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:650}.threeMF-module__gqSnjq__compareViewTabs button[aria-selected=true]{color:#17181b;background:#fff;box-shadow:0 1px 3px #10111417}.threeMF-module__gqSnjq__compareViewTabs button:focus-visible{outline-offset:-2px;outline:2px solid #176df559}.threeMF-module__gqSnjq__reportCard{flex-direction:column;height:620px;padding:0;display:flex;overflow:hidden}.threeMF-module__gqSnjq__comparisonPanel{scrollbar-color:#c8cbd1 transparent;scrollbar-width:thin;background:#f7f8f9;padding-top:4px}.threeMF-module__gqSnjq__comparisonMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:16px 0 18px;display:grid}.threeMF-module__gqSnjq__comparisonMetrics>div{background:#fff;border:1px solid #e4e6e9;border-radius:11px;gap:7px;min-width:0;padding:11px;display:grid}.threeMF-module__gqSnjq__comparisonMetrics dt{color:#6a6d74;font-size:9px;font-weight:620;line-height:1.25}.threeMF-module__gqSnjq__comparisonMetrics dd{color:#202226;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.threeMF-module__gqSnjq__comparisonMetrics .threeMF-module__gqSnjq__metricPreserved{background:#f8fcfa;border-color:#d7e9df}.threeMF-module__gqSnjq__comparisonMetrics .threeMF-module__gqSnjq__metricPreserved dd{color:var(--tool-pass-text)}.threeMF-module__gqSnjq__comparisonMetrics .threeMF-module__gqSnjq__metricReview{background:#fffaf1;border-color:#ecd9b5}.threeMF-module__gqSnjq__comparisonMetrics .threeMF-module__gqSnjq__metricReview dd{color:#96600f}.threeMF-module__gqSnjq__comparisonMetrics .threeMF-module__gqSnjq__metricFail{background:#fff8f6;border-color:#efd3ce}.threeMF-module__gqSnjq__comparisonMetrics .threeMF-module__gqSnjq__metricFail dd{color:var(--tool-fail-text)}.threeMF-module__gqSnjq__comparisonSection{background:#fff;border:1px solid #e2e4e7;border-radius:13px;overflow:hidden;box-shadow:0 1px 2px #10111406}.threeMF-module__gqSnjq__comparisonSection+.threeMF-module__gqSnjq__comparisonSection{margin-top:10px}.threeMF-module__gqSnjq__comparisonSectionHeader{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.threeMF-module__gqSnjq__comparisonSectionHeader h3{color:#24262a;font-size:12px;font-weight:680}.threeMF-module__gqSnjq__comparisonSectionHeader p{color:#70737a;margin-top:2px;font-size:9px;line-height:1.35}.threeMF-module__gqSnjq__comparisonSectionHeader>span{color:#666970;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#f0f1f3;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:600}.threeMF-module__gqSnjq__comparisonSectionHeader>.threeMF-module__gqSnjq__changeCount{color:#8c5708;background:#fff4de}.threeMF-module__gqSnjq__comparisonObjectList{margin:0;padding:0 13px;list-style:none}.threeMF-module__gqSnjq__comparisonObjectList li{border-bottom:1px solid #eceef1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:45px;padding:8px 0;display:grid}.threeMF-module__gqSnjq__comparisonObjectList li:last-child{border-bottom:0}.threeMF-module__gqSnjq__comparisonStatusIcon{width:22px;height:22px;color:var(--tool-pass-text);background:#edf8f2;border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.threeMF-module__gqSnjq__comparisonObjectList li[data-status=changed-representation] .threeMF-module__gqSnjq__comparisonStatusIcon,.threeMF-module__gqSnjq__comparisonObjectList li[data-status=added] .threeMF-module__gqSnjq__comparisonStatusIcon{color:#97600d;background:#fff3dd}.threeMF-module__gqSnjq__comparisonObjectList li[data-status=lost] .threeMF-module__gqSnjq__comparisonStatusIcon{color:var(--tool-fail-text);background:#fdefec}.threeMF-module__gqSnjq__comparisonObjectName{min-width:0}.threeMF-module__gqSnjq__comparisonObjectName strong{color:#292b2f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;display:block;overflow:hidden}.threeMF-module__gqSnjq__comparisonObjectName small{color:#74777e;margin-top:2px;font-size:9px;line-height:1.35;display:block}.threeMF-module__gqSnjq__comparisonStatus{color:var(--tool-pass-text);letter-spacing:.035em;text-transform:uppercase;background:#edf8f2;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:720}li[data-status=changed-representation] .threeMF-module__gqSnjq__comparisonStatus,li[data-status=added] .threeMF-module__gqSnjq__comparisonStatus{color:#8d5707;background:#fff3dd}li[data-status=lost] .threeMF-module__gqSnjq__comparisonStatus{color:var(--tool-fail-text);background:#fdefec}.threeMF-module__gqSnjq__resourceComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px;display:grid}.threeMF-module__gqSnjq__resourceComparisonGrid>div{background:#fafafb;border:1px solid #eceef1;border-radius:9px;min-width:0;padding:9px 10px}.threeMF-module__gqSnjq__resourceComparisonGrid>div[data-changed=true]{background:#fffaf1;border-color:#ead5ac}.threeMF-module__gqSnjq__resourceComparisonGrid dt{color:#666970;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.threeMF-module__gqSnjq__resourceComparisonGrid dd{color:#9a9da3;grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;margin-top:8px;font-size:10px;display:grid}.threeMF-module__gqSnjq__resourceComparisonGrid dd>span:not([aria-hidden]){color:#202226;font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:3px;font-size:13px;font-weight:600;display:grid}.threeMF-module__gqSnjq__resourceComparisonGrid dd>span:last-child{text-align:right}.threeMF-module__gqSnjq__resourceComparisonGrid small{color:#85888e;letter-spacing:.035em;text-transform:uppercase;font-family:inherit;font-size:7px;font-weight:600}.threeMF-module__gqSnjq__comparisonSection>.threeMF-module__gqSnjq__issueList{margin:0;padding:11px}.threeMF-module__gqSnjq__comparisonLimitation{background:#fff;border:1px solid #dce3ed;border-radius:14px;align-items:flex-start;gap:14px;margin-top:16px;padding:18px;display:flex;box-shadow:0 1px 2px #10111408}.threeMF-module__gqSnjq__comparisonLimitation>span{color:#1765dd;width:30px;height:30px;font-family:var(--font-mono);background:#eef4ff;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.threeMF-module__gqSnjq__comparisonLimitation>div{min-width:0}.threeMF-module__gqSnjq__comparisonLimitation h3{color:#202226;letter-spacing:-.015em;font-size:15px;font-weight:680}.threeMF-module__gqSnjq__comparisonLimitation>div>p:not(.threeMF-module__gqSnjq__previewEyebrow){color:#62656c;margin-top:7px;font-size:11px;line-height:1.55}.threeMF-module__gqSnjq__comparisonLimitation>div>div{background:#f3f6fa;border-radius:11px;margin-top:16px;padding:13px}.threeMF-module__gqSnjq__comparisonLimitation strong{color:#292b30;font-size:11px;font-weight:680}.threeMF-module__gqSnjq__comparisonLimitation>div>div p{color:#62656c;margin-top:3px;font-size:10px;line-height:1.5}.threeMF-module__gqSnjq__reportHeader{align-items:flex-start;padding:20px 20px 16px}.threeMF-module__gqSnjq__previewHeader .button{min-height:36px;padding-inline:14px;font-size:11px}.threeMF-module__gqSnjq__overallPill{white-space:nowrap;background:#fff;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.threeMF-module__gqSnjq__overallPill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.threeMF-module__gqSnjq__reportTabs{background:#f0f1f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;margin:0 20px 10px;padding:3px;display:grid}.threeMF-module__gqSnjq__reportTabs button{color:#63666d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:620}.threeMF-module__gqSnjq__reportTabs button[aria-selected=true]{color:#17181b;background:#fff;box-shadow:0 1px 3px #10111417}.threeMF-module__gqSnjq__reportPanel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:20px;overflow:auto}.threeMF-module__gqSnjq__reportPanel:focus{outline:none}.threeMF-module__gqSnjq__reportPanel:focus-visible{outline-offset:-3px;outline:2px solid #176df54d}.threeMF-module__gqSnjq__overviewPanel{flex-direction:column;display:flex}.threeMF-module__gqSnjq__reportSection{margin-top:0}.threeMF-module__gqSnjq__reportSection ul{gap:0;margin:8px 0 0}.threeMF-module__gqSnjq__reportSection li{min-height:42px;padding:8px 0;font-size:13px}.threeMF-module__gqSnjq__reportSection li>span:last-child{background:0 0;padding:0}.threeMF-module__gqSnjq__evidenceStatus>span{background:#edf8f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:750;display:grid}.threeMF-module__gqSnjq__evidenceStatus[data-status=review]>span{background:#fff3dd}.threeMF-module__gqSnjq__evidenceStatus[data-status=fail]>span{background:#fdefec}.threeMF-module__gqSnjq__issueGrid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.threeMF-module__gqSnjq__issueGridSingle{grid-template-columns:minmax(0,1fr)}.threeMF-module__gqSnjq__issuePanelWide{grid-column:auto}.threeMF-module__gqSnjq__issuePanel{background:#fafafb;border:1px solid #e8e9ec;border-radius:12px;min-width:0;padding:12px}.threeMF-module__gqSnjq__issueHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.threeMF-module__gqSnjq__issueHeading h3{font-size:11px;font-weight:680}.threeMF-module__gqSnjq__issueHeading>span{color:#656870;min-width:22px;height:22px;font-family:var(--font-mono);background:#ebedf0;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.threeMF-module__gqSnjq__issueEmpty{color:#62656c;margin-top:7px;font-size:11px;line-height:1.4}.threeMF-module__gqSnjq__reviewToggle{color:#4f535a;cursor:pointer;background:#fff;border:1px solid #e2e4e7;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;margin-top:9px;font-size:10px;font-weight:650;display:flex}.threeMF-module__gqSnjq__reviewToggle:hover{color:#202226;background:#f6f7f8}.threeMF-module__gqSnjq__reviewToggle:focus-visible{outline-offset:2px;outline:2px solid #176df54d}.threeMF-module__gqSnjq__clearSummary{background:#f7fbf9;border:1px solid #dcebe4;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.threeMF-module__gqSnjq__clearSummary>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.threeMF-module__gqSnjq__clearSummary strong{font-size:13px;font-weight:650}.threeMF-module__gqSnjq__clearSummary p{color:#62656c;margin-top:2px;font-size:11px;line-height:1.45}.threeMF-module__gqSnjq__packageSnapshot{margin-top:auto;padding-top:22px}.threeMF-module__gqSnjq__snapshotHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:9px;display:flex}.threeMF-module__gqSnjq__snapshotHeader h3{color:#24262a;font-size:12px;font-weight:680}.threeMF-module__gqSnjq__snapshotHeader p{color:#6a6d74;margin-top:2px;font-size:10px}.threeMF-module__gqSnjq__snapshotHeader button{color:#1765dd;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10px;font-weight:650;display:inline-flex}.threeMF-module__gqSnjq__snapshotHeader button:hover{color:#104fae}.threeMF-module__gqSnjq__snapshotGrid{background:#fafafb;border:1px solid #e2e4e7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.threeMF-module__gqSnjq__snapshotGrid>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.threeMF-module__gqSnjq__snapshotGrid>div:nth-child(odd){border-right:1px solid #e2e4e7}.threeMF-module__gqSnjq__snapshotGrid>div:nth-child(n+3){border-top:1px solid #e2e4e7}.threeMF-module__gqSnjq__snapshotGrid dt{color:#656870;min-width:0;font-size:10px}.threeMF-module__gqSnjq__snapshotGrid dd{color:#222428;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.threeMF-module__gqSnjq__technicalPanel{scrollbar-color:#c8cbd1 transparent;scrollbar-width:thin;background:#f5f6f8;padding:16px}.threeMF-module__gqSnjq__technicalPanel::-webkit-scrollbar{width:8px}.threeMF-module__gqSnjq__technicalPanel::-webkit-scrollbar-thumb{background:#c8cbd1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.threeMF-module__gqSnjq__technicalIntro{padding:4px 4px 14px}.threeMF-module__gqSnjq__technicalIntro strong{color:#202226;font-size:13px;font-weight:680;display:block}.threeMF-module__gqSnjq__technicalIntro p{color:#62656c;margin-top:3px;font-size:11px;line-height:1.45}.threeMF-module__gqSnjq__inventorySection+.threeMF-module__gqSnjq__inventorySection{margin-top:12px}.threeMF-module__gqSnjq__inventorySection{background:#fff;border:1px solid #e1e3e7;border-radius:14px;padding:15px;box-shadow:0 1px 2px #10111408}.threeMF-module__gqSnjq__inventoryHeader{align-items:center;gap:10px;display:flex}.threeMF-module__gqSnjq__inventoryHeader>span{color:#1765dd;width:30px;height:30px;font-family:var(--font-mono);background:#eef4ff;border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.threeMF-module__gqSnjq__inventoryHeader h3{color:#202226;letter-spacing:-.01em;font-size:13px;font-weight:680}.threeMF-module__gqSnjq__inventoryHeader p{color:#6a6d74;margin-top:2px;font-size:10px;line-height:1.4}.threeMF-module__gqSnjq__inventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.threeMF-module__gqSnjq__inventoryGrid>div{background:#fafafb;border:1px solid #eceef1;border-radius:10px;align-content:space-between;gap:8px;min-width:0;min-height:67px;padding:10px 11px;display:grid}.threeMF-module__gqSnjq__inventoryGrid dt{color:#686b72;min-width:0;font-size:10px;font-weight:540;line-height:1.35}.threeMF-module__gqSnjq__inventoryGrid dd{color:#17181b;font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.1}.threeMF-module__gqSnjq__inventoryGrid>div[data-key=unit]{grid-column:1/-1;min-height:62px}.threeMF-module__gqSnjq__inventoryGrid>div[data-key=unit] dd{font-size:14px}.threeMF-module__gqSnjq__metricZero{background:#f6f7f8!important}.threeMF-module__gqSnjq__metricZero dt,.threeMF-module__gqSnjq__metricZero dd{color:#62656c}.threeMF-module__gqSnjq__scopeNote{color:#62656c;background:#fff;border:1px solid #e1e3e7;border-radius:12px;margin-top:12px;padding:14px;font-size:11px;line-height:1.5}.threeMF-module__gqSnjq__scopeNote strong{color:#292b30;margin-bottom:3px;font-size:11px;display:block}.threeMF-module__gqSnjq__modePanel:focus{outline:none}.threeMF-module__gqSnjq__modePanel:focus-visible{outline-offset:4px;border-radius:18px;outline:3px solid #176df540}.threeMF-module__gqSnjq__modeConfirm{background:#fff;border:1px solid #e2e4e7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 20px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #10111412}.threeMF-module__gqSnjq__modeConfirm>div:first-child{gap:3px;display:grid}.threeMF-module__gqSnjq__modeConfirm strong{font-size:14px}.threeMF-module__gqSnjq__modeConfirm span{color:#62656c;font-size:12px}.threeMF-module__gqSnjq__modeConfirmActions{flex:none;gap:8px;display:flex}.threeMF-module__gqSnjq__supportWarning{color:#7a291c;background:#f15b3d0f;border:1px solid #bf362040;border-radius:14px;gap:5px;margin-bottom:20px;padding:16px 18px;display:grid}.threeMF-module__gqSnjq__supportWarning strong{font-size:14px}.threeMF-module__gqSnjq__supportWarning span{font-size:12px;line-height:1.5}.threeMF-module__gqSnjq__modeRow{margin-bottom:20px}.threeMF-module__gqSnjq__modeSelect{display:none}@media (max-width:680px){.threeMF-module__gqSnjq__modeTabs{display:none}.threeMF-module__gqSnjq__modeSelect{display:block}}.threeMF-module__gqSnjq__modeTabs{background:#f1f2f4;border:1px solid #dfe1e5;border-radius:14px;gap:4px;padding:5px;display:inline-flex}.threeMF-module__gqSnjq__modeTab{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 17px;font-size:13px;font-weight:560}.threeMF-module__gqSnjq__modeTab[aria-selected=true]{background:var(--white);color:var(--ink);box-shadow:0 5px 14px #10111417,inset 0 1px #fff}.threeMF-module__gqSnjq__modeTab:hover:not([aria-selected=true]){color:var(--ink);background:#ffffff80}.threeMF-module__gqSnjq__modeSelect{border:1px solid var(--line);background:var(--white);border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:14px}.threeMF-module__gqSnjq__viewModes{background:#f0f1f3;border-radius:10px;flex-wrap:wrap;gap:3px;width:fit-content;margin-bottom:10px;padding:3px;display:inline-flex}.threeMF-module__gqSnjq__viewModeButton{color:#656870;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:11px;font-weight:600}.threeMF-module__gqSnjq__viewModeButton[aria-pressed=true]{color:#17181b;background:#fff;box-shadow:0 1px 3px #10111417}.threeMF-module__gqSnjq__issueList{gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.threeMF-module__gqSnjq__issueRowFail,.threeMF-module__gqSnjq__issueRowReview,.threeMF-module__gqSnjq__issueRowLimit{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.threeMF-module__gqSnjq__issueRowFail>span:last-child,.threeMF-module__gqSnjq__issueRowReview>span:last-child,.threeMF-module__gqSnjq__issueRowLimit>span:last-child{overflow-wrap:anywhere;word-break:break-word;min-width:0}.threeMF-module__gqSnjq__issueRowFail{background:#f15b3d0f}.threeMF-module__gqSnjq__issueRowReview{background:#f29b2e14}.threeMF-module__gqSnjq__issueRowLimit{background:#f2f6fc}.threeMF-module__gqSnjq__issueDotFail,.threeMF-module__gqSnjq__issueDotReview,.threeMF-module__gqSnjq__issueDotLimit{border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.threeMF-module__gqSnjq__issueDotFail{background:var(--red)}.threeMF-module__gqSnjq__issueDotReview{background:var(--amber)}.threeMF-module__gqSnjq__issueDotLimit{background:#1765dd}.threeMF-module__gqSnjq__nsList{gap:7px;margin-top:13px;padding:0;list-style:none;display:grid}.threeMF-module__gqSnjq__nsRow{background:#fafafb;border:1px solid #eceef1;border-radius:10px;gap:5px;padding:11px;display:grid}.threeMF-module__gqSnjq__nsUri{color:#2c3036;font-family:var(--font-mono);word-break:break-all;font-size:10px;line-height:1.45}.threeMF-module__gqSnjq__nsInterpretation{color:#62656c;font-size:10px;font-family:inherit!important}.threeMF-module__gqSnjq__generatePanel{border:1px solid var(--soft-line);background:linear-gradient(145deg,#fbfcfe,#eef4fd);border-radius:20px;align-content:center;gap:20px;min-height:400px;padding:clamp(24px,5vw,64px);display:grid}@media (max-width:680px){.threeMF-module__gqSnjq__modeTabs{display:none}.threeMF-module__gqSnjq__modeSelect{display:block}.threeMF-module__gqSnjq__modeRow{margin-bottom:12px}.threeMF-module__gqSnjq__modeConfirm{flex-direction:column;align-items:stretch}.threeMF-module__gqSnjq__modeConfirmActions{flex-wrap:wrap}.threeMF-module__gqSnjq__modeConfirmActions .button{flex:150px}.threeMF-module__gqSnjq__generatePanel{min-height:340px;padding:24px 18px}.threeMF-module__gqSnjq__previewCard{border-radius:15px;padding:14px}.threeMF-module__gqSnjq__reportCard{border-radius:15px;height:560px;padding:0}.threeMF-module__gqSnjq__compareResultView .threeMF-module__gqSnjq__reportCard{height:510px}.threeMF-module__gqSnjq__compareViewTabs{min-height:40px}.threeMF-module__gqSnjq__comparisonMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.threeMF-module__gqSnjq__resourceComparisonGrid{grid-template-columns:1fr}.threeMF-module__gqSnjq__comparisonObjectName strong{white-space:normal}.threeMF-module__gqSnjq__previewHeader{align-items:flex-start}.threeMF-module__gqSnjq__previewHeader .button{min-height:34px;padding-inline:12px}.threeMF-module__gqSnjq__previewCard .threeMF-module__gqSnjq__inspectorViewport{height:340px;min-height:340px}.threeMF-module__gqSnjq__previewUnavailableCard .threeMF-module__gqSnjq__inspectorViewport{height:220px;min-height:220px;margin-top:14px}.threeMF-module__gqSnjq__reportHeader{padding:14px 14px 12px;display:grid}.threeMF-module__gqSnjq__reportTabs{margin-inline:14px}.threeMF-module__gqSnjq__reportPanel{padding:14px}.threeMF-module__gqSnjq__overallPill{width:fit-content}.threeMF-module__gqSnjq__issueGrid,.threeMF-module__gqSnjq__inventoryGrid{grid-template-columns:1fr}.threeMF-module__gqSnjq__snapshotHeader{align-items:flex-start}.threeMF-module__gqSnjq__snapshotHeader button{text-align:right;justify-content:flex-end}}.threeMF-module__gqSnjq__fileList{color:var(--muted);font-family:var(--font-mono);margin:0;padding-left:18px;font-size:12px;line-height:1.7}.threeMF-module__gqSnjq__legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.threeMF-module__gqSnjq__legendItem{align-items:center;gap:6px;display:inline-flex}.threeMF-module__gqSnjq__legendSwatch{border-radius:3px;flex:none;width:12px;height:12px}
.page-module__1zr3Xa__educational{gap:112px;display:grid}.page-module__1zr3Xa__educational h2{letter-spacing:-.058em;max-width:780px;margin-top:18px;font-size:clamp(38px,5vw,62px);font-weight:640;line-height:1}.page-module__1zr3Xa__howSection{max-width:1040px}.page-module__1zr3Xa__steps{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;list-style:none;display:grid}.page-module__1zr3Xa__steps li{gap:54px;min-height:245px;padding:26px 28px 30px 0;display:grid}.page-module__1zr3Xa__steps li+li{border-left:1px solid var(--line);padding-left:28px}.page-module__1zr3Xa__steps li>span{color:#666970;font-family:var(--font-mono);font-size:10px}.page-module__1zr3Xa__steps strong{letter-spacing:-.03em;font-size:20px;font-weight:620;display:block}.page-module__1zr3Xa__steps p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.page-module__1zr3Xa__scopeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__1zr3Xa__scopeCard{border-radius:var(--radius);background:linear-gradient(150deg,#fff 45%,#e9f3ff);border:1px solid #10111412;min-height:0;padding:38px}.page-module__1zr3Xa__limitCard{background:linear-gradient(150deg,#fff 45%,#f0ebfa)}.page-module__1zr3Xa__cardLabel{color:#1765dd;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:680}.page-module__1zr3Xa__scopeCard h2{font-size:clamp(34px,4vw,50px)}.page-module__1zr3Xa__scopeCard ul{gap:0;margin-top:44px;list-style:none;display:grid}.page-module__1zr3Xa__scopeCard li{border-top:1px solid #1011141a;grid-template-columns:minmax(130px,.7fr) 1.3fr;gap:22px;padding:20px 0;display:grid}.page-module__1zr3Xa__scopeCard strong{font-size:14px;font-weight:640}.page-module__1zr3Xa__scopeCard li span{color:#666a72;font-size:13px;line-height:1.55}.page-module__1zr3Xa__roundTrip{color:#f7f7f8;background:radial-gradient(circle at 88% 15%,#213d6d 0,#151d2a 35%,#0c0f14 76%);border-radius:30px;padding:clamp(42px,7vw,82px);overflow:hidden;box-shadow:0 36px 90px #0d10162e}.page-module__1zr3Xa__darkEyebrow{color:#a8bddc}.page-module__1zr3Xa__roundTrip h2{max-width:850px}.page-module__1zr3Xa__roundTrip>p:last-child{color:#aeb8c6;max-width:760px;margin-top:28px;font-size:16px;line-height:1.68}.page-module__1zr3Xa__faqSection h2{max-width:700px}.page-module__1zr3Xa__faqList{border-top:1px solid var(--line);margin-top:48px}.page-module__1zr3Xa__faqList details{border-bottom:1px solid var(--line)}.page-module__1zr3Xa__faqList summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:82px;font-size:17px;font-weight:610;list-style:none;display:flex}.page-module__1zr3Xa__faqList summary::-webkit-details-marker{display:none}.page-module__1zr3Xa__faqList summary span{color:#8b8e95;font-size:26px;font-weight:300;transition:transform .2s}.page-module__1zr3Xa__faqList details[open] summary span{transform:rotate(45deg)}.page-module__1zr3Xa__faqList details p{max-width:820px;color:var(--muted);padding:0 48px 28px 0;font-size:15px;line-height:1.65}.page-module__1zr3Xa__productCta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding-top:48px;display:grid}.page-module__1zr3Xa__productCta h2{margin-top:12px;font-size:clamp(34px,4vw,50px)}.page-module__1zr3Xa__productCta>p{color:var(--muted);font-size:15px;line-height:1.7}.page-module__1zr3Xa__productCta a{color:var(--tool-link);font-weight:620}.page-module__1zr3Xa__productCta a:hover{text-decoration:underline}@media (max-width:900px){.page-module__1zr3Xa__educational{gap:86px}.page-module__1zr3Xa__steps{grid-template-columns:1fr}.page-module__1zr3Xa__steps li,.page-module__1zr3Xa__steps li+li{border-top:1px solid var(--line);border-left:0;grid-template-columns:42px 1fr;gap:12px;min-height:0;padding:26px 0}.page-module__1zr3Xa__steps li:first-child{border-top:0}.page-module__1zr3Xa__scopeGrid,.page-module__1zr3Xa__productCta{grid-template-columns:1fr}.page-module__1zr3Xa__productCta{gap:26px}}@media (max-width:680px){.page-module__1zr3Xa__educational{gap:72px}.page-module__1zr3Xa__educational h2{font-size:38px}.page-module__1zr3Xa__scopeCard{min-height:0;padding:28px 24px}.page-module__1zr3Xa__scopeCard h2{font-size:34px}.page-module__1zr3Xa__scopeCard ul{margin-top:38px}.page-module__1zr3Xa__scopeCard li{grid-template-columns:1fr;gap:7px}.page-module__1zr3Xa__roundTrip{border-radius:22px}.page-module__1zr3Xa__faqList summary{min-height:74px;font-size:16px}}
