@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;550;600;650;700;750;800&display=swap";
:root{--ink:#222a25;--ink-strong:#19231d;--muted:#7b8077;--subtle:#a1a49b;--paper:#f7f8f2;--card:#fffefa;--line:#e3e6db;--accent:#d7ef81;--accent-dark:#607c25;--green:#477156;--sidebar:#1c2822;--sidebar-muted:#849087;--radius:10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Avenir Next,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}button{color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}input,select,textarea{min-width:0;color:var(--ink)}input::placeholder,textarea::placeholder{color:#9a9e94}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #78933f}input,textarea{outline:none}button,a,summary{touch-action:manipulation}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.footer-wordmark{font-family:Manrope,Avenir Next,-apple-system,sans-serif}h1,h2,h3{color:var(--ink-strong)}em{font-family:Georgia,Times New Roman,serif;font-weight:400}::selection{background:#d7ef81a6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--ink);border-radius:5px;padding:10px 16px;position:fixed;top:-70px;left:260px}.skip-link:focus{top:12px}.eyebrow{text-transform:uppercase;letter-spacing:1.55px;color:#88917c;font-size:12px;font-weight:650;display:block}.muted{color:var(--muted)}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:10px 15px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button-dark{color:#fffefa;background:#23372c;border:1px solid #23372c;box-shadow:0 2px 3px #14271a0b}.button-dark:hover:not(:disabled){background:#344d3e}.button-outline{color:#4e574b;background:#fffefa;border:1px solid #dce0d4}.button-outline:hover:not(:disabled){background:#fcfdf6;border-color:#aab69c}.text-button{color:#4e6741;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.text-button:hover{color:#203e25;text-underline-offset:3px;text-decoration:underline}.icon-button{color:#7e8578;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:3px;display:inline-flex}.icon-button:hover{color:var(--ink);background:#e9ede1}.inline-button{color:#5c753d;padding:0;text-decoration:underline}.count-label{color:#6a735f;background:#eef1e6;border-radius:5px;justify-content:center;align-items:center;min-width:23px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.tabular{font-variant-numeric:tabular-nums}.spin{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sidebar{background:var(--sidebar);color:#edf0e6;z-index:40;scrollbar-width:thin;scrollbar-color:#4c5849 transparent;flex-direction:column;width:240px;height:100dvh;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-row{justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:-.7px;color:#f6f8eb;align-items:center;gap:10px;padding:0 10px;font-size:20px;font-weight:750;display:flex}.brand-dot{color:#d4e991;margin-left:-10px}.brand-symbol{grid-template-columns:1fr 1fr;gap:3px;width:25px;height:25px;margin-right:1px;display:grid;transform:rotate(-8deg)}.brand-symbol span{background:#d7eb97;border-radius:1px}.brand-symbol span:nth-child(2){border-radius:1px 10px 1px 1px}.brand-symbol span:nth-child(3){opacity:.65;border-radius:1px 1px 1px 10px}.brand-symbol span:nth-child(4){opacity:.85}.workspace-switcher{border:1px solid #39463c;border-radius:7px;align-items:center;gap:10px;margin:33px 6px 27px;padding:12px 10px;display:flex}.workspace-avatar{color:#dce6cd;background:#36473b;border-radius:5px;justify-content:center;align-items:center;width:29px;height:30px;font-size:12px;display:flex}.workspace-switcher div{flex:1}.workspace-switcher strong{color:#eef0e9;font-size:12px;font-weight:550;display:block}.workspace-switcher div span{color:#849286;margin-top:2px;font-size:12px;display:block}.local-label{color:#a5b38f;letter-spacing:.65px;background:#354139;border-radius:3px;padding:2px 4px;font-size:10px}.sidebar-label{color:#728274;text-transform:uppercase;letter-spacing:1.4px;margin:0 13px 10px;font-size:11px;font-weight:600}.primary-nav{gap:5px;display:grid}.primary-nav button{text-align:left;color:#9eada0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 12px;font-size:13px;font-weight:450;transition:background .16s,color .16s;display:flex}.primary-nav button svg{color:#819581;stroke-width:1.7px}.primary-nav button:hover{color:#e9efdc;background:#27392c}.primary-nav button.active{color:#24351b;background:#d7eaa1;font-weight:650;box-shadow:inset 0 0 0 1px #deecb4}.primary-nav button.active svg{color:#40542e}.nav-count{color:#bfceaa;text-align:center;background:#3c4b3d;border-radius:4px;min-width:18px;margin-left:auto;padding:1px 4px;font-size:11px}.active .nav-count{color:#425826;background:#c4d689}.nav-active-dot{background:#526637;border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-count+.nav-active-dot{display:none}.sidebar-section-heading{justify-content:space-between;align-items:center;margin:33px 0 6px;display:flex}.sidebar-section-heading .sidebar-label{margin-bottom:0}.sidebar-add{color:#9dab92;border-radius:3px;margin-right:7px;padding:4px;display:flex}.sidebar-add:hover{background:#364737}.recent-scans{gap:3px;display:grid}.recent-scan{text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}.recent-scan:hover,.recent-scan.selected{background:#27372c}.recent-scan>span:nth-child(2){flex:1;min-width:0}.recent-scan strong{color:#bac5b4;text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:12px;font-weight:450;display:block;overflow:hidden}.recent-scan small{color:#6f826f;margin-top:1px;font-size:11px;display:block}.site-icon{color:#607047;background:#ecf0e2;border:1px solid #e4e8da;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-family:Manrope,sans-serif;font-size:12px;font-weight:650;display:inline-flex}.recent-scan .site-icon{color:#a5b492;background:#344336;border-color:#3e4d3d;border-radius:5px;width:25px;height:25px;font-size:12px}.recent-score{color:#c4d4ae;font-variant-numeric:tabular-nums;font-size:12px}.recent-status-dot{background:#7f9a63;border-radius:100%;width:6px;height:6px}.recent-status-dot.running,.recent-status-dot.queued{background:#d0e88a;animation:1.5s ease-in-out infinite breathe}.recent-status-dot.failed{background:#dca393}.recent-status-dot.cancelled{background:#778271}.no-scans-note{color:#768874;padding:8px 12px 12px;font-size:12px;line-height:1.9}.sidebar-new-scan{color:#a2b592;border:1px dashed #4a5c46;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:14px 7px 25px;padding:10px;font-size:12px;display:flex}.sidebar-new-scan:hover{color:#d9ebbf;background:#293c2e;border-color:#82956b}.sidebar-bottom{margin-top:auto}.sidebar-insight{background:linear-gradient(150deg,#2c3b2b,#263528);border:1px solid #3c4b39;border-radius:8px;margin:14px 6px 18px;padding:18px 16px 17px;position:relative;overflow:hidden}.sidebar-insight:after{content:"";border:1px solid #85995819;border-radius:50%;width:125px;height:125px;position:absolute;top:-65px;right:-38px;box-shadow:0 0 0 15px #85995808,0 0 0 30px #85995806}.small-star{color:#d0e89a;height:36px;font-size:25px;display:block}.sidebar-insight strong{color:#dce8c9;font-family:Manrope,sans-serif;font-size:12px;font-weight:550;line-height:1.6}.sidebar-insight p{color:#839578;margin-top:9px;font-size:12px;line-height:1.9}.methodology-nav{color:#98aa90;border-radius:5px;align-items:center;gap:8px;width:100%;margin-bottom:11px;padding:12px 11px;font-size:12px;display:flex}.methodology-nav svg:last-child{color:#6e8265;margin-left:auto}.methodology-nav:hover,.methodology-nav.active{color:#d2e2bf;background:#2c3d2d}.workspace-footer{color:#74866c;border-top:1px solid #354332;align-items:center;gap:6px;padding:15px 4px 17px;font-size:11px;display:flex}.workspace-footer>span:last-child{margin-left:auto;font-size:10px}.server-dot{background:#a5c978;border-radius:100%;width:5px;height:5px}.server-dot.offline{background:#c98a73}.workspace-main{min-height:100vh;margin-left:240px}.topbar{border-bottom:1px solid var(--line);background:#fafbf5;justify-content:space-between;align-items:center;height:68px;padding:0 37px;display:flex}.breadcrumb{color:#969d8d;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:#626b59;font-weight:500}.breadcrumb svg{color:#b7bdad}.topbar-right{align-items:center;gap:16px;display:flex}.private-workspace{color:#89927b;align-items:center;gap:6px;font-size:12px;display:flex}.topbar-divider{background:var(--line);width:1px;height:20px}.user-avatar{color:#7c875e;background:#e7ecd8;border:3px solid #fffefa;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:550;display:flex;box-shadow:0 0 0 1px #e1e6d6}.main-content{flex-direction:column;max-width:1510px;min-height:calc(100vh - 68px);margin:0 auto;padding:33px 37px 0;display:flex}.main-footer{color:#a1a78f;border-top:1px solid #e2e6d9;align-items:center;gap:17px;margin-top:auto;padding:26px 0 22px;font-size:11px;display:flex}.main-footer>span:nth-child(2){border-left:1px solid #dfe4d3;padding-left:16px}.footer-wordmark{color:#6a755a;letter-spacing:-.4px;font-size:13px;font-weight:700}.footer-wordmark span{color:#9fb369}.main-footer button{color:#8c9879;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.main-footer button:hover{color:#536d3b}.mobile-menu,.mobile-sidebar-close,.sidebar-backdrop{display:none}.welcome-view{padding-top:6px}.welcome-topline{border-bottom:1px solid #e1e5d6;justify-content:space-between;padding-bottom:21px;display:flex}.welcome-topline .eyebrow{color:#7f8b6d;letter-spacing:1.4px;align-items:center;gap:7px;font-size:11px;display:flex}.tiny-cross{color:#839955;font-size:14px}.welcome-version{color:#a7ae99;letter-spacing:1.1px;align-self:center;font-size:10px}.welcome-hero{grid-template-columns:1.28fr 1fr;align-items:center;gap:35px;padding:51px 0 44px;display:grid}.hero-tag{color:#7c8b66;border:1px solid #dce4cb;border-radius:30px;align-items:center;gap:6px;margin-bottom:18px;padding:4px 9px;font-size:11px;display:inline-flex}.hero-tag>span{background:#8fa75f;border-radius:50%;width:4px;height:4px}.welcome-copy h1{letter-spacing:-2.15px;font-size:clamp(35px,3.45vw,56px);font-weight:650;line-height:1.18}.welcome-copy h1 em{color:#718147;letter-spacing:-2.6px;font-size:1.1em}.hero-description{color:#929984;margin:22px 0 25px;font-size:12px;font-weight:400;line-height:1.9}.hero-scan-form{background:#fffefa;border:1px solid #d9e0cc;border-radius:7px;align-items:center;gap:10px;max-width:520px;padding:6px;display:flex;box-shadow:0 4px 12px #52613d04}.hero-scan-form>svg{color:#9da98b;stroke-width:1.5px;margin-left:9px}.hero-scan-form input{background:0 0;border:0;outline:0;flex:1;width:0;min-width:60px;padding:10px 0;font-size:12px}.hero-scan-form input:focus-visible{outline:0}.hero-scan-form:focus-within{border-color:#91a36e;box-shadow:0 0 0 3px #b4c78625}.hero-scan-form .button{gap:9px;min-height:38px;padding:10px 13px;font-size:12px}.hero-form-meta{color:#97a185;align-items:center;gap:15px;margin-top:10px;font-size:11px;display:flex}.hero-form-meta>span,.hero-form-meta button{align-items:center;gap:4px;display:flex}.hero-form-meta svg{color:#96aa71}.hero-form-meta button{color:#889775;margin-left:auto;font-size:11px}.hero-form-meta button:hover{text-decoration:underline}.try-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.try-examples>span{color:#a4ab98;margin-right:2px;font-size:11px}.try-examples button{color:#8b9975;background:#f9faf3;border:1px solid #e1e6d5;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:flex}.try-examples button:hover{color:#506a2f;background:#edf3dd;border-color:#a6b883}.orbit-illustration{aspect-ratio:1;background:radial-gradient(circle,#e6edce55 0%,#0000 67%);justify-self:end;width:100%;max-width:410px;position:relative;overflow:hidden}.orbit-grid{background-image:linear-gradient(#c2cba41f 1px,#0000 1px),linear-gradient(90deg,#c2cba41f 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:12% 7%;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.orbit-circle{border:1px solid #bdc99f;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.circle-one{border-color:#bdc99f65;width:73%;height:73%}.circle-two{border-style:dashed;border-color:#a2b27d8c;width:55%;height:55%;transform:translate(-50%,-50%)rotate(20deg)}.circle-three{border-color:#b8c69b;width:37%;height:37%;box-shadow:0 0 0 8px #e1e9c92e}.orbit-core{background:#d9e99f;border:1px solid #b6c68f;border-radius:50%;justify-content:center;align-items:center;width:27%;height:27%;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 20px #9aad6e0f,inset 0 0 20px #eaf5c47a}.orbit-core span{color:#4d6231;padding-bottom:6px;font-size:clamp(45px,5vw,73px);line-height:1}.orbit-axis{background:#bac79c66;position:absolute}.orbit-axis.horizontal{height:1px;top:48%;left:6%;right:6%}.orbit-axis.vertical{width:1px;top:4%;bottom:10%;left:50%}.orbit-label{letter-spacing:1.8px;color:#a5b28a;background:var(--paper);z-index:1;padding:0 9px;font-size:9px;position:absolute}.orbit-label.top{top:8%;left:50%;transform:translate(-50%)}.orbit-label.bottom{white-space:nowrap;bottom:12%;left:50%;transform:translate(-50%)}.orbit-node{color:#8ba067;background:#fbfdf4;border:1px solid #d3ddbd;border-radius:8px;justify-content:center;align-items:center;width:41px;height:41px;display:flex;position:absolute;transform:rotate(-7deg);box-shadow:0 4px 14px #3f54200c}.node-one{top:12%;left:57%}.node-two{top:42%;left:11%;transform:rotate(7deg)}.node-three{bottom:18%;right:17%;transform:rotate(5deg)}.orbit-coordinate{color:#9cae80;letter-spacing:.8px;background:var(--paper);padding:3px;font-size:9px;position:absolute}.coord-one{top:24%;left:1%}.coord-two{top:55%;right:0}.orbit-plus{color:#99ac78;font-size:13px;font-weight:300;position:absolute}.plus-one{top:17%;right:12%}.plus-two{bottom:22%;left:18%}.orbit-caption{white-space:nowrap;color:#899c69;letter-spacing:1.1px;background:#fbfcf5;border:1px solid #dbe3c8;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.orbit-status-dot{background:#b1c87d;border-radius:50%;width:4px;height:4px}.welcome-value-grid{background:#fcfdf6;border:1px solid #e0e5d5;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid}.welcome-value-grid>div{padding:22px 26px 23px}.welcome-value-grid>div+div{border-left:1px solid #e0e5d5}.value-icon{color:#8a9d67;margin-bottom:15px;display:flex}.welcome-value-grid h3{color:#536244;letter-spacing:-.2px;margin-bottom:7px;font-size:12px;font-weight:650}.welcome-value-grid p{color:#929b81;max-width:250px;font-size:12px;line-height:1.8}.welcome-bottom{align-items:center;gap:40px;padding:39px 0 40px;display:flex}.welcome-bottom .eyebrow{letter-spacing:1.4px;margin-bottom:10px;font-size:10px}.welcome-bottom h2{letter-spacing:-.8px;color:#4b5a3e;font-size:24px;font-weight:550;line-height:1.3}.welcome-bottom h2 em{color:#7e8d59;font-size:1.1em}.welcome-bottom-copy{max-width:370px;margin-left:21px;padding-top:14px}.welcome-bottom-copy p{color:#919a81;margin-bottom:11px;font-size:12px;line-height:1.9}.welcome-bottom-copy .text-button{font-size:12px}.welcome-bottom-mark{color:#d5dfbf;margin-left:auto;margin-right:12px;font-family:Manrope,sans-serif;font-size:62px;font-weight:400}.page-header{justify-content:space-between;align-items:center;gap:20px;margin:2px 0 24px;display:flex}.page-eyebrow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.page-eyebrow .eyebrow{letter-spacing:1.3px;font-size:11px}.page-header h1{letter-spacing:-1px;font-size:29px;font-weight:650;line-height:1.25}.heading-dot{color:#8fa35e}.page-header p{color:#919782;margin-top:9px;font-size:13px}.page-actions{align-items:center;gap:7px;padding-top:16px;display:flex}.page-actions .button{min-height:36px;padding:9px 12px;font-size:12px}.scan-badge{color:#6a8651;white-space:nowrap;background:#edf3e1;border:1px solid #e4ecd7;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:500;display:inline-flex}.scan-badge>span{background:#8da867;border-radius:50%;width:4px;height:4px}.scan-badge.running,.scan-badge.queued{color:#8a8a47;background:#f2f2dd;border-color:#e6e5c8}.scan-badge.running>span,.scan-badge.queued>span{background:#a6ad54;animation:1.4s infinite breathe}.scan-badge.failed{color:#a76a58;background:#f7ece5;border-color:#efddd2}.scan-badge.failed>span{background:#bc806c}.scan-badge.cancelled{color:#8c8f83;background:#eeefe8;border-color:#e1e4d9}.scan-badge.cancelled>span{background:#9c9f91}.site-context-bar{background:#fcfdf6;border:1px solid #e1e6d5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;padding:11px 14px;display:flex}.site-context-main{align-items:center;gap:9px;min-width:0;display:flex}.site-context-main .site-icon{border-radius:5px;width:25px;height:25px;font-size:12px}.site-context-main select{color:#536344;background:0 0;border:0;max-width:330px;padding:5px 20px 5px 0;font-size:12px;font-weight:550}.site-context-main>a{color:#9aa686;display:flex}.site-context-meta{color:#9ca58c;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.site-context-meta>span{align-items:center;gap:5px;display:flex}.context-dot{color:#bec5ac}.report-tabs{border-bottom:1px solid #e0e6d3;gap:27px;margin-bottom:25px;display:flex}.report-tabs button{color:#a0a78f;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 12px;font-size:12px;font-weight:500;display:flex}.report-tabs button:hover{color:#607147}.report-tabs button.active{color:#526a37;border-color:#879d59}.report-tabs button span{color:#96a17f;background:#e9eedc;border-radius:3px;justify-content:center;min-width:14px;padding:1px 4px;font-size:10px;display:inline-flex}.report-tabs button.active span{color:#71854c;background:#dfe9c6}.view-content{padding-bottom:32px;animation:.25s both fade-in}@keyframes fade-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.overview-metrics{grid-template-columns:1.65fr 1fr 1fr;gap:13px;margin-bottom:31px;display:grid}.metric{background:#fffefa;border:1px solid #dde4d0;border-radius:8px;padding:18px 19px 14px}.metric-heading{color:#788665;justify-content:space-between;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.metric-heading>svg{color:#a9b595;stroke-width:1.5px}.live-label{text-transform:uppercase;letter-spacing:.6px;color:#9aab7c;align-items:center;gap:4px;font-size:9px;font-weight:500;display:flex}.live-label>span{background:#a7ba80;border-radius:50%;width:4px;height:4px}.score-metric-content{align-items:center;gap:15px;margin:12px 0 9px;display:flex}.score-ring{flex-shrink:0;width:102px;height:102px;position:relative}.score-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke-width:5px}.ring-track{stroke:#edf0e1}.ring-value{stroke:#adc573;stroke-linecap:round;transition:stroke-dashoffset .6s}.score-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-ring strong{letter-spacing:-1.2px;color:#556c3c;font-family:Manrope,sans-serif;font-size:33px;font-weight:650;line-height:1.1}.score-ring>div>span{color:#a0ab8c;margin-top:4px;font-size:10px}.score-ring.small{width:45px;height:45px}.score-ring.small strong{font-size:17px}.score-metric-content h2{letter-spacing:-.3px;color:#52653e;font-size:13px;font-weight:600}.score-metric-content p{color:#9ea88c;margin-top:5px;font-size:11px}.delta{color:#7c9661;white-space:nowrap;background:#eef4e4;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:500;display:inline-flex}.score-metric-content .delta{margin-top:9px}.delta.negative{color:#aa7c58;background:#f8eee2}.delta.neutral{color:#a1aa92;background:#f2f4eb}.metric-footnote{color:#a5ae94;border-top:1px solid #edf0e5;padding-top:10px;font-size:10px}.compact-metric{flex-direction:column;display:flex}.metric-number{color:#546942;letter-spacing:-1px;margin:22px 0 9px;font-family:Manrope,sans-serif;font-size:35px;font-weight:600;line-height:1.2}.metric-number>span{color:#9da78b;letter-spacing:0;margin-top:3px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;display:block}.compact-metric>p{color:#a0a98e;font-size:11px}.compact-metric .text-button{margin-top:auto;padding-top:15px;font-size:11px}.mini-track{background:#eef1e4;border-radius:3px;width:100%;height:3px;margin:7px 0 9px}.mini-track>span{background:#bacb91;border-radius:3px;min-width:0;height:100%;display:block}.section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.section-heading .eyebrow,.panel-heading .eyebrow{letter-spacing:1.3px;margin-bottom:6px;font-size:10px}.section-heading h2,.panel-heading h2{letter-spacing:-.45px;color:#526044;font-size:16px;font-weight:600}.section-heading p{color:#96a085;max-width:670px;margin-top:7px;font-size:12px;line-height:1.9}.subtle-label{color:#a9b197;font-size:10px}.category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.category-card{text-align:left;background:#fcfdf6;border:1px solid #e0e6d4;border-radius:7px;flex-direction:column;min-width:0;padding:14px 15px 13px;transition:border-color .15s,transform .15s;display:flex}.category-card:hover{border-color:#aebf8e;transform:translateY(-2px)}.category-card-top{color:#abb79a;justify-content:space-between;align-items:center;display:flex}.category-icon{color:#8ca16b;background:#f0f5e4;border:1px solid #e0e7d2;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.category-content .category-icon{color:#ad9e6d;background:#f3f0e3;border-color:#e8e0c9}.category-structure .category-icon{color:#849c86;background:#ebf0eb;border-color:#dce5d9}.category-trust .category-icon{color:#a099b1;background:#eeedf5;border-color:#e3e0eb}.category-card-score{color:#62784a;letter-spacing:-.7px;margin-top:14px;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:1.2;display:block}.category-card-score>span{color:#b0b89f;letter-spacing:0;margin-left:4px;font-size:11px;font-weight:400}.category-card>strong{color:#697959;margin-top:8px;font-size:12px;font-weight:550}.category-card>p{color:#a1ab91;min-height:28px;margin-top:5px;margin-bottom:12px;font-size:11px;line-height:1.7}.category-bar{background:#e9eedc;border-radius:3px;width:100%;height:3px;margin-top:auto;display:block;overflow:hidden}.category-bar>span{background:#b8ca8d;border-radius:3px;height:100%;display:block}.category-count{color:#a4ad93;margin-top:7px;font-size:10px}.category-content .category-bar>span{background:#c9bd8f}.category-structure .category-bar>span{background:#a5bba3}.category-trust .category-bar>span{background:#b2a9c5}.overview-lower{grid-template-columns:1.55fr 1fr;align-items:start;gap:16px;margin-top:27px;display:grid}.panel{background:#fffefa;border:1px solid #e0e6d4;border-radius:8px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:13px;padding:20px 21px 17px;display:flex}.panel-heading h2{font-size:14px}.panel-description{color:#a1aa92;padding:0 21px 17px;font-size:11px;line-height:1.7}.panel-bottom-link{text-align:left;color:#8a9e6a;background:#fbfcf4;border-top:1px solid #e9edde;justify-content:space-between;align-items:center;width:100%;padding:12px 21px;font-size:11px;font-weight:500;display:flex}.panel-bottom-link:hover{color:#607c3e;background:#f1f5e6}.panel-footnote{color:#a8b095;border-top:1px solid #edf0e5;align-items:flex-start;gap:7px;padding:14px 20px 16px;font-size:10px;line-height:1.7;display:flex}.measurement-banner{background:#eef3e1;border:1px solid #e1e7d3;border-radius:8px;align-items:center;gap:15px;margin-top:26px;padding:20px;display:flex}.measurement-icon{color:#8c9e66;background:#e3edcc;border:1px solid #dce7c2;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.measurement-banner>div:nth-child(2){flex:1}.measurement-banner .eyebrow{color:#a1ad85;margin-bottom:4px;font-size:10px}.measurement-banner h3{color:#728655;margin-bottom:4px;font-size:12px;font-weight:550}.measurement-banner p{color:#9eac85;max-width:600px;font-size:11px;line-height:1.8}.measurement-banner .button{color:#8a9d6a;background:#f8fbee;border-color:#dce5ca;min-height:31px;padding:8px 10px;font-size:11px}.finding-card{border-top:1px solid #e8edde}.finding-summary{align-items:center;padding-right:18px;display:flex}.finding-toggle{text-align:left;flex:1;align-items:center;gap:13px;min-width:0;padding:18px 16px 18px 21px;display:flex}.finding-toggle:hover{background:#f8faf1}.finding-rank{color:#b4bea3;align-self:flex-start;padding-top:16px;font-family:Manrope,sans-serif;font-size:12px}.finding-main{flex:1;min-width:0;display:block}.finding-kicker{align-items:center;gap:8px;margin-bottom:6px;display:flex}.priority{text-transform:uppercase;letter-spacing:.6px;color:#ac9663;align-items:center;gap:4px;font-size:9px;font-weight:650;display:inline-flex}.priority:before{content:"";background:currentColor;border-radius:100%;width:3px;height:3px}.priority-critical{color:#b86f5c}.priority-high{color:#b38c58}.priority-medium{color:#a7a060}.priority-low{color:#95a679}.finding-category{color:#b0b99e;font-size:9px}.finding-main>strong{color:#637653;font-size:12px;font-weight:550;line-height:1.65;display:block}.finding-meta{color:#a6b193;align-items:center;gap:9px;margin-top:7px;font-size:9px;display:flex}.finding-meta>span{align-items:center;gap:4px;display:flex}.finding-meta>span+span:before{content:"·";color:#c2cbb2;margin-right:1px}.finding-chevron{color:#b0bca0;transition:transform .15s}.expanded .finding-chevron{transform:rotate(180deg)}.finding-state{flex-shrink:0}.finding-state select{color:#a1ad8e;background:#fcfdf7;border:1px solid #e5eadb;border-radius:4px;max-width:98px;padding:4px 3px 4px 6px;font-size:10px}.state-done .finding-state select{color:#789653;background:#edf4df;border-color:#dfeacb}.finding-detail{background:#fcfdf7;border-top:1px solid #e7edde;padding:0 22px 0 52px}.finding-detail-intro{padding:18px 0}.kind-badge{color:#9f9c71;background:#f1f0e5;border:1px solid #e8e6d3;border-radius:3px;padding:3px 6px;font-size:10px;display:inline-flex}.kind-badge.observed{color:#7c9460;background:#edf2e6;border-color:#e1e9d4}.kind-badge.experimental{color:#9d92af;background:#eeedf5;border-color:#e1ddeb}.finding-detail-intro>p{color:#879776;margin-top:10px;font-size:12px;line-height:1.9}.finding-detail-grid{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:20px;display:grid}.mini-heading{color:#82956c;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:550;display:flex}.mini-heading>span:first-child{align-items:center;gap:6px;display:flex}.mini-heading .text-button{font-size:10px}.mini-heading .count-label{min-width:16px;padding:1px 4px;font-size:10px}.recommendation-text{color:#80936e;white-space:pre-wrap;font-size:12px;line-height:1.95}.impact-note,.verification-note{color:#9aac80;gap:8px;margin-top:17px;display:flex}.impact-note strong,.verification-note strong{color:#839a68;font-size:11px;font-weight:550}.impact-note p,.verification-note p{color:#a0ad8b;margin-top:3px;font-size:11px;line-height:1.85}.evidence-item{background:#f7f9f0;border:1px solid #e6ebdb;border-radius:5px;margin-bottom:8px;padding:11px;overflow:hidden}.evidence-item a{color:#8da672;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:10px;display:flex}.evidence-item a:hover{text-decoration:underline}.evidence-item blockquote{color:#9ba98b;white-space:pre-wrap;overflow-wrap:anywhere;max-height:210px;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.85;overflow-y:auto}.finding-detail-footer{color:#a8b596;border-top:1px solid #e9eede;align-items:flex-start;gap:5px;padding:11px 0;font-size:10px;display:flex}.priority-panel .finding-toggle{gap:10px;padding:16px 10px 16px 18px}.priority-panel .finding-main>strong{font-size:12px}.priority-panel .finding-summary{padding-right:13px}.priority-panel .finding-state select{max-width:74px;font-size:9px}.priority-panel .finding-meta{gap:5px}.priority-panel .finding-category{display:none}.priority-panel .finding-detail{padding-left:20px;padding-right:20px}.priority-panel .finding-detail-grid{grid-template-columns:1fr;gap:20px}.clear-state{text-align:center;color:#a5bb82;border-top:1px solid #edf0e5;padding:35px 30px}.clear-state h3{color:#829c66;margin:10px 0 6px;font-size:13px}.clear-state p{color:#a1b18c;font-size:12px;line-height:1.85}.crawler-list,.crawler-item+.crawler-item{border-top:1px solid #edf0e4}.crawler-item>summary{align-items:center;gap:8px;padding:11px 20px;list-style:none;display:flex}.crawler-item>summary::-webkit-details-marker{display:none}.check-item>summary::-webkit-details-marker{display:none}.export-menu>summary::-webkit-details-marker{display:none}.crawler-item>summary:hover{background:#f8fbf0}.crawler-avatar{color:#a5b58c;background:#f6f9ee;border:1px solid #e5ebd9;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.crawler-name{flex:1;min-width:0}.crawler-name strong{color:#82966e;font-size:11px;font-weight:500;display:block}.crawler-name>span{color:#aeb99a;margin-top:2px;font-size:9px;display:block}.crawler-item summary>svg{color:#bbc5a9}.access-badge{color:#9bb17f;background:#f1f6e7;border-radius:3px;align-items:center;gap:3px;padding:2px 4px;font-size:9px;display:inline-flex}.access-badge.blocked{color:#b29b7c;background:#f7f0e4}.access-badge.unknown{color:#adae99;background:#f2f3e9}.crawler-detail{color:#a4b28f;padding:0 21px 13px 55px;font-size:11px;line-height:1.85}.crawler-detail code{color:#8ca574;font-size:10px}.crawler-detail p{margin-top:4px}.action-plan-heading{justify-content:space-between;align-items:center;gap:30px;margin:1px 0 22px;display:flex}.action-plan-heading .eyebrow{margin-bottom:7px;font-size:10px}.action-plan-heading h2{letter-spacing:-.5px;color:#62784a;font-size:18px;font-weight:550}.action-plan-heading p{color:#98a587;max-width:650px;margin-top:7px;font-size:12px;line-height:1.85}.action-completion{text-align:right;flex-shrink:0}.action-completion>span{color:#8ba769;justify-content:flex-end;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:17px;display:flex}.action-completion small{color:#acb69a;margin-top:3px;font-size:10px;display:block}.filter-toolbar{background:#fffefa;border:1px solid #e0e7d3;border-radius:7px;align-items:center;gap:9px;margin-bottom:17px;padding:8px 10px;display:flex}.search-field{color:#a5b891;flex:1;align-items:center;gap:8px;min-width:130px;display:flex}.search-field>svg{margin-left:3px}.search-field input{color:#7d9767;background:0 0;border:0;outline:none;width:100%;padding:4px;font-size:12px}.search-field input::placeholder{color:#a6b596}.search-field input:focus-visible{outline:0}.search-field:focus-within{border-radius:3px;box-shadow:0 0 0 2px #bbcfa233}.filter-divider{background:#e8edde;width:1px;height:19px;margin:0 3px}.filter-icon{color:#adc39a}.filter-toolbar select,.panel-heading select{color:#8ea779;background:#f9fcf2;border:1px solid #e4ecd9;border-radius:4px;padding:6px 3px 6px 7px;font-size:11px}.toolbar-count{color:#a2b58f;padding:0 7px;font-size:11px}.list-caption{color:#a2b38f;justify-content:space-between;align-items:center;margin:0 1px 11px;font-size:10px;display:flex}.list-caption>span:last-child{color:#b3bea2}.recommendations-panel .finding-card:first-child{border-top:0}.quiet-note{color:#a9b59a;align-items:center;gap:6px;margin-top:15px;font-size:11px;line-height:1.8;display:flex}.empty-panel{text-align:center;padding:55px 35px}.empty-panel-icon{color:#a3bd8a;background:#f1f6e7;border:1px solid #e3ecd7;border-radius:10px;margin-bottom:13px;padding:12px;display:inline-flex}.empty-panel h3{color:#90a87a;margin-bottom:8px;font-size:14px;font-weight:550}.empty-panel p{color:#a6b899;max-width:450px;margin:auto;font-size:12px;line-height:1.9}.info-pill{color:#9bad85;white-space:nowrap;background:#eef4e3;border:1px solid #e2ead3;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#a3b18e;white-space:nowrap;background:#f8fbf1;border-bottom:1px solid #e6edda;padding:12px 17px;font-size:10px;font-weight:500}td{color:#9aae87;border-bottom:1px solid #eaf0df;padding:15px 17px}tr:last-child td{border-bottom:0}.page-title{align-items:center;gap:10px;max-width:380px;display:flex}.page-file-icon{color:#b3c5a0;background:#f5f9ed;border:1px solid #e8efdb;border-radius:5px;justify-content:center;align-items:center;width:28px;height:32px;display:flex}.page-title>div{min-width:0}.page-title button{white-space:nowrap;text-overflow:ellipsis;color:#859e71;text-align:left;max-width:330px;padding:0;font-size:12px;font-weight:500;display:block;overflow:hidden}.page-title button:hover{color:#5a7e42}.page-title a{color:#b1bea0;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.page-title a:hover{text-decoration:underline}.response-badge{color:#a0b987;background:#edf5e2;border:1px solid #e3edd5;border-radius:4px;padding:3px 5px;font-size:10px}.response-badge.issue{color:#b8a17e;background:#f7f1e5;border-color:#efe4d1}.table-muted{color:#afbd9d;font-size:11px}.expanded-row{background:#f8fcf0}.page-detail-row{background:#fbfdf6}.page-detail-content{padding:6px 9px 13px}.page-detail-content dl{grid-template-columns:1fr 1fr;gap:15px 30px;margin:0;display:grid}.page-detail-content dt{text-transform:uppercase;letter-spacing:.7px;color:#b6c4a4;margin-bottom:3px;font-size:10px}.page-detail-content dd{color:#97ae82;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.85}.page-excerpt{border-top:1px solid #eaf0de;margin-top:20px;padding-top:15px}.page-excerpt .eyebrow{color:#b1c29c;font-size:10px}.page-excerpt p{color:#a2b58f;margin-top:6px;font-size:12px;line-height:1.95}.pages-explainer{color:#a8c18e;background:#f0f6e5;border:1px solid #e4edd5;border-radius:7px;gap:13px;margin-top:20px;padding:18px 20px;display:flex}.pages-explainer strong{color:#94ae7b;font-size:12px;font-weight:550}.pages-explainer p{color:#adbe99;margin-top:5px;font-size:11px;line-height:1.9}.comparison-panel{background:#f6fbed;border:1px solid #dce8cb;border-radius:8px;margin:24px 0}.comparison-overview{border-bottom:1px solid #e0ebd2;justify-content:space-between;align-items:center;padding:25px;display:flex}.comparison-overview>svg{color:#bfd39f}.comparison-overview .eyebrow{color:#a3b988;margin-bottom:10px;font-size:10px}.comparison-overview h3{color:#8aa66c;letter-spacing:-.7px;align-items:center;gap:12px;font-size:28px;font-weight:550;display:flex}.comparison-overview p{color:#b1c29a;margin-top:6px;font-size:11px}.comparison-stats{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 25px;display:grid}.comparison-stats>div{align-items:center;gap:8px;display:flex}.comparison-stats strong{color:#92ad74;font-family:Manrope,sans-serif;font-size:22px;font-weight:550}.comparison-stats>div>span:last-child{color:#a7bb8f;font-size:11px}.positive-dot,.warning-dot,.neutral-dot{background:#b2ca91;border-radius:50%;width:5px;height:5px}.warning-dot{background:#d0c18b}.neutral-dot{background:#b7c4a2}.comparison-footer{color:#b2c59a;border-top:1px solid #e3ecd7;flex-wrap:wrap;align-items:center;gap:6px;padding:13px 25px;font-size:10px;display:flex}.comparison-footer .text-button{color:#a5bd88;margin-left:auto;font-size:10px}.baseline-note{background:#f5faed;border:1px solid #e3ecd5;border-radius:8px;align-items:center;gap:16px;margin:24px 0;padding:27px;display:flex}.baseline-icon{color:#a8c58b;background:#eaf3dc;border:1px solid #e1ecd0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.baseline-note h3{color:#8fae74;margin-bottom:6px;font-size:13px;font-weight:550}.baseline-note p{color:#acc298;max-width:720px;font-size:12px;line-height:1.9}.history-toolbar{justify-content:space-between;align-items:center;margin:29px 0 13px;display:flex}.history-toolbar h3{color:#8da976;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.checkbox-label{color:#aec29d;align-items:center;gap:5px;font-size:11px;display:flex}.checkbox-label input{accent-color:#9abf7b;width:11px;height:11px}.history-site button{color:#8ba875;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:550;display:flex}.history-site button:hover{text-decoration:underline}.history-site>span{color:#b2c3a2;margin-top:4px;font-size:10px;display:block}.current-label{color:#a6c18d;background:#edf5e3;border:1px solid #e2edd5;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:400}.current-scan-row{background:#fbfdf6}.history-score{color:#99b382;font-family:Manrope,sans-serif;font-size:15px;font-weight:550}.history-score small{color:#b7c7a7;margin-left:4px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400}.methodology-intro{border-bottom:1px solid #e4ecd8;padding:8px 0 25px}.methodology-intro .eyebrow{color:#a6ba8d;margin-bottom:14px;font-size:10px}.methodology-intro h2{color:#7f9e63;letter-spacing:-1px;font-size:34px;font-weight:550;line-height:1.23}.methodology-intro h2 em{color:#a2b783;font-size:1.1em}.methodology-intro>p{color:#a5ba8f;max-width:620px;margin-top:20px;font-size:13px;line-height:1.9}.methodology-pills{align-items:center;gap:18px;margin-top:18px;display:flex}.methodology-pills>span{color:#b1c39c;align-items:center;gap:5px;font-size:11px;display:flex}.methodology-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:23px 0;display:grid}.methodology-card{padding:22px}.method-number{color:#c0d0ac;margin-bottom:19px;font-family:Manrope,sans-serif;font-size:13px;display:block}.methodology-card h3{color:#90ae75;margin-bottom:10px;font-size:12px;font-weight:550}.methodology-card p{color:#acbf98;font-size:12px;line-height:1.95}.methodology-card p+p{margin-top:12px}.measurement-explainer{margin-bottom:23px;padding:22px 25px 7px}.measurement-explainer .section-heading{margin-bottom:20px}.measurement-explainer .section-heading h2{color:#95af7c;font-size:15px}.measurement-explainer .section-heading>svg{color:#c1d4ac}.measurement-explainer .section-heading .eyebrow{color:#b4c7a0}.measurement-row{border-top:1px solid #e8efdd;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.measurement-indicator{color:#bdcea9;background:#f8fbf1;border:1px solid #e5edd9;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.measurement-indicator.measured{color:#a4c58a;background:#edf6e1;border-color:#e1edd3}.measurement-row>div{flex:1}.measurement-row h3{color:#a0ba88;margin-bottom:5px;font-size:12px;font-weight:550}.measurement-row p{color:#b4c8a2;max-width:650px;font-size:12px;line-height:1.9}.measurement-status{white-space:nowrap;color:#b0c898;margin-left:12px;padding-top:4px;font-size:10px}.measurement-status.muted{color:#c4d1b2}.limitations-panel{color:#c4c298;background:#fbfaee;border:1px solid #ebe8cf;border-radius:8px;gap:14px;margin-bottom:26px;padding:24px 26px;display:flex}.limitations-panel h3{color:#a7ae82;margin-bottom:10px;font-size:12px;font-weight:550}.limitations-panel ul{color:#b7bd94;margin:0;padding:0 0 0 12px;font-size:12px;line-height:2}.check-item{border-top:1px solid #e8efdd}.check-item summary{color:#b7cca2;align-items:center;gap:13px;padding:14px 21px;list-style:none;display:flex}.check-item summary:hover{background:#f8fcf0}.check-item-title{color:#9cba85;flex:1;font-size:12px;font-weight:500}.check-item-title small{color:#b8cca7;margin-top:3px;font-size:10px;font-weight:400;display:block}.check-badge{white-space:nowrap;color:#b1c59a;background:#f1f7e9;border-radius:3px;align-items:center;gap:3px;padding:3px 6px;font-size:10px;display:inline-flex}.check-badge.fail{color:#c9aa8c;background:#fbf2e7}.check-badge.warn{color:#c1be8b;background:#f7f7e6}.check-badge.unknown,.check-badge.na{color:#bdc9ac;background:#f5f7ef}.check-detail{color:#abc498;background:#fbfdf7;padding:3px 22px 15px;font-size:12px;line-height:1.95}.check-detail>p{padding:8px 0}.check-detail .evidence-item{margin:9px 0 0}.methodology-version{color:#bdcfa9;border-top:1px solid #e8efdd;gap:10px;padding:13px 21px;font-size:10px;display:flex}.scan-progress-panel{background:#fffefa;border:1px solid #dde6cb;border-radius:10px;grid-template-columns:1fr 1fr;min-height:424px;margin:4px 0 43px;display:grid;overflow:hidden}.scan-progress-visual{text-align:center;background:radial-gradient(circle at 50% 20%,#eaf0d647,#0000 60%),#f8fbef;border-right:1px solid #e6ecd8;flex-direction:column;justify-content:center;align-items:center;padding:35px 30px;display:flex}.scanning-rings{color:#92aa67;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:24px;display:flex;position:relative}.scanning-rings span{border:1px solid #dae6bf;border-radius:50%;animation:3s ease-in-out infinite breathe;position:absolute;inset:0}.scanning-rings span:nth-child(2){border-color:#cbdcaa;animation-delay:.4s;inset:15px}.scanning-rings span:nth-child(3){background:#e7f0d2;border-color:#cedfaf;animation-delay:.8s;inset:30px}.scanning-rings>svg{z-index:1;stroke-width:1.3px}@keyframes breathe{50%{opacity:.45}}.scan-progress-visual .eyebrow{color:#9eaf80;font-size:10px}.scan-progress-visual h2{color:#829b62;letter-spacing:-.7px;margin-top:10px;font-size:25px;font-weight:550;line-height:1.3}.scan-progress-visual h2 em{color:#a4b784;font-size:1.1em}.scan-progress-visual p{color:#adb99a;margin-top:14px;font-size:12px;line-height:1.9}.scan-progress-details{flex-direction:column;justify-content:center;padding:40px 30px;display:flex}.progress-percentage{justify-content:space-between;align-items:center;gap:15px;display:flex}.progress-percentage>span{color:#94a976;font-size:12px;font-weight:500}.progress-percentage strong{color:#91a96e;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:27px;font-weight:550}.progress-percentage small{color:#b8c6a1;margin-left:2px;font-size:12px;font-weight:400}.progress-track{background:#eff4e4;border-radius:4px;height:5px;margin-top:13px;overflow:hidden}.progress-track>span{background:#c3d696;border-radius:4px;min-width:5px;height:100%;transition:width .4s;display:block}.progress-message{color:#b0be99;min-height:32px;margin-top:10px;font-size:11px;line-height:1.9}.progress-stages{margin:15px 0 20px;padding:0;list-style:none}.progress-stages li{color:#bfcaad;align-items:center;gap:9px;margin:16px 0;font-size:12px;display:flex}.progress-stages li>span{color:#c0cdb0;background:#f7faf1;border:1px solid #eaf0df;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.progress-stages li.complete{color:#b3c69d}.progress-stages li.complete>span{color:#abc58a;background:#edf5e1;border-color:#e0ecd1}.progress-stages li.current{color:#94ad78}.progress-stages li.current>span{color:#9ab879;background:#eff6e4;border-color:#d9e7c3}.progress-stages li small{color:#b9c9a2;margin-left:auto;font-size:9px}.progress-footer{border-top:1px solid #eaf0df;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.progress-footer>span{color:#bbc9a8;align-items:center;gap:5px;font-size:10px;display:flex}.progress-footer .text-button{color:#acbc94;font-size:10px}.scan-stopped{text-align:center;background:#fffefa;border:1px solid #e2e9d4;border-radius:10px;margin:6px 0 40px;padding:65px 35px}.stopped-icon{color:#b3bf91;background:#f4f6e9;border:1px solid #e6ebd6;border-radius:13px;margin-bottom:20px;padding:17px;display:inline-flex}.scan-stopped .eyebrow{color:#adb998;font-size:10px}.scan-stopped h2{color:#93a879;letter-spacing:-.6px;margin:13px 0;font-size:23px}.scan-stopped>p{color:#b0bf9a;overflow-wrap:anywhere;max-width:540px;margin:0 auto 24px;font-size:12px;line-height:1.9}.scan-stopped>div{justify-content:center;align-items:center;gap:10px;display:flex}.scan-stopped .quiet-note{color:#bac8a6;justify-content:center;margin:25px auto 0;font-size:11px}.report-skeleton{padding:20px 0 35px}.skeleton-line,.skeleton-card,.skeleton-block{background:linear-gradient(90deg,#e9eedf,#f3f6e9,#e9eedf) 0 0/200% 100%;border-radius:7px;animation:1.8s ease-in-out infinite shimmer}.skeleton-line{width:250px;height:12px;margin-bottom:16px}.skeleton-line.wide{width:340px;height:31px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:35px 0 25px;display:grid}.skeleton-card{height:155px}.skeleton-block{width:100%;height:230px;margin-top:20px}.skeleton-block.short{height:100px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scan-dialog{width:min(490px,100vw - 30px);color:var(--ink);background:#fffefa;border:1px solid #dce5ca;border-radius:14px;max-height:calc(100dvh - 34px);padding:0;box-shadow:0 25px 95px #1c2b1b40}.scan-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c2a1eb0}.dialog-inner{padding:26px 32px 22px}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dialog-symbol{color:#7d9259;background:#e8f0d3;border:1px solid #dce8bd;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dialog-inner>.eyebrow{color:#9aaa82;margin-bottom:10px;font-size:10px}.dialog-inner h2{color:#718652;letter-spacing:-.9px;font-size:28px;font-weight:550;line-height:1.23}.dialog-description{color:#a6b391;margin:13px 0 23px;font-size:12px;line-height:1.9}.dialog-inner label{color:#8ca172;margin:16px 0 7px;font-size:12px;font-weight:500;display:block}.required{color:#bbad77}.optional{color:#c0caaa;margin-left:4px;font-size:10px;font-weight:400}.input-with-icon{color:#b1c299;background:#fcfdf7;border:1px solid #dfe7d0;border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:flex}.input-with-icon:focus-within{border-color:#a7bf83;box-shadow:0 0 0 3px #d8e8bb33}.input-with-icon input{color:#8da575;background:0 0;border:0;flex:1;width:100%;padding:11px 0;font-size:13px}.input-with-icon input::placeholder{color:#bdcaa7}.input-with-icon input:focus-visible{outline:none}.dialog-inner select,.dialog-inner textarea{color:#9cb386;background:#fcfdf7;border:1px solid #dfe7d0;border-radius:6px;width:100%;padding:10px 12px;font-size:12px}.dialog-inner textarea{resize:vertical;min-height:75px;line-height:1.8}.dialog-inner textarea::placeholder{color:#bfcead}.field-help{color:#c0cfad;margin-top:6px;font-size:10px;line-height:1.8}.dialog-submit{justify-content:space-between;width:100%;min-height:42px;margin-top:22px}.dialog-footer{text-align:center;color:#c0cfad;margin-top:15px;font-size:10px}.form-error{color:#a77b59;background:#fbf1e3;border:1px solid #f0e2ca;border-radius:5px;margin-top:9px;padding:9px 11px;font-size:12px;line-height:1.85}.error-banner{color:#a4875c;background:#fbf5e7;border:1px solid #eae2c8;border-radius:6px;align-items:center;gap:9px;margin-bottom:22px;padding:11px 13px;font-size:12px;display:flex}.error-banner>span{overflow-wrap:anywhere;flex:1}.error-banner>button:not(.icon-button){color:#a78d5b;font-size:12px;text-decoration:underline}.export-menu{position:relative}.export-menu>summary{list-style:none}.export-options{z-index:20;background:#fffefa;border:1px solid #dde7cd;border-radius:7px;min-width:225px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 20px #6a7a4920}.export-options>a{color:#94a973;border-radius:4px;align-items:center;gap:9px;padding:10px 9px;font-size:12px;display:flex}.export-options>a:hover{background:#f0f6e3}.export-options small{color:#bdcba8;margin-top:3px;font-size:10px;display:block}.toast{z-index:100;color:#829e61;background:#fffefa;border:1px solid #d9e6c8;border-radius:8px;align-items:center;gap:10px;max-width:min(450px,100vw - 30px);padding:13px 13px 13px 16px;font-size:12px;animation:.2s ease-out fade-in;display:flex;position:fixed;bottom:25px;right:27px;box-shadow:0 5px 30px #52643b20}.toast>span{flex:1}.toast>svg{color:#acc68b}.toast-error{color:#b09b72;border-color:#e9dfc3}.toast-error>svg{color:#cdb78c}@media (min-width:1600px){body{font-size:14px}.welcome-hero{padding-top:65px;padding-bottom:58px}.welcome-copy h1{font-size:59px}.hero-description{font-size:14px}.orbit-illustration{max-width:455px}.main-content{padding-top:42px}}@media (max-width:1200px){.sidebar{width:218px;padding-left:13px;padding-right:13px}.workspace-main{margin-left:218px}.topbar{padding:0 27px}.main-content{padding:29px 27px 0}.brand{gap:8px;font-size:19px}.brand-symbol{width:23px;height:23px}.welcome-hero{gap:20px}.welcome-copy h1{letter-spacing:-1.6px;font-size:39px}.hero-description{font-size:13px}.hero-scan-form{gap:5px}.hero-scan-form .button{padding:9px 10px;font-size:11px}.hero-scan-form input{font-size:12px}.hero-form-meta{gap:9px;font-size:10px}.hero-form-meta button{font-size:10px}.welcome-value-grid>div{padding:20px}.overview-metrics{grid-template-columns:1.6fr 1fr 1fr;gap:10px}.metric{padding:15px 14px 13px}.score-ring{width:85px;height:85px}.score-ring strong{font-size:29px}.score-metric-content{gap:9px}.score-metric-content h2{font-size:13px}.score-metric-content p{font-size:10px}.metric-heading{font-size:11px}.live-label{font-size:8px}.metric-number{margin-top:18px;font-size:31px}.metric-footnote{font-size:9px}.category-card{padding:13px 11px}.category-card>strong{font-size:11px}.category-card>p{font-size:10px}.overview-lower{grid-template-columns:1.45fr 1fr;gap:12px}.priority-panel .finding-summary{padding-right:8px}.priority-panel .finding-state select{max-width:66px;font-size:9px}.priority-panel .finding-toggle{gap:8px;padding-left:13px}.priority-panel .finding-main>strong{font-size:11px}.finding-meta{flex-wrap:wrap}.measurement-banner{gap:11px;padding:16px}.measurement-banner .button{white-space:normal;text-align:left;max-width:150px;font-size:10px}.page-title button{max-width:250px}}@media (max-width:1020px){.sidebar{width:205px;padding-left:10px;padding-right:10px}.workspace-main{margin-left:205px}.main-content,.topbar{padding-left:22px;padding-right:22px}.brand{font-size:17px}.brand-symbol{width:21px;height:21px}.brand-dot{margin-left:-8px}.workspace-switcher{gap:7px;padding:10px 7px}.workspace-avatar{width:25px;height:27px}.workspace-switcher strong{font-size:12px}.workspace-switcher div span{font-size:11px}.local-label{font-size:9px}.primary-nav button{gap:9px;font-size:12px}.welcome-hero{grid-template-columns:1.2fr 1fr;gap:10px;padding:40px 0}.welcome-copy h1{font-size:34px}.hero-description{font-size:12px}.hero-scan-form>svg{width:16px;margin-left:5px}.hero-scan-form .button{gap:4px;padding:9px 8px}.hero-scan-form .button>svg{width:12px}.hero-form-meta{flex-wrap:wrap;gap:5px 11px}.hero-form-meta button{margin-left:0}.try-examples{gap:5px;margin-top:17px}.try-examples button{padding:3px 5px;font-size:9px}.orbit-node{width:34px;height:34px}.orbit-node>svg{width:17px}.orbit-coordinate,.orbit-label{font-size:8px}.welcome-value-grid>div{padding:19px 16px}.welcome-value-grid h3{font-size:13px}.welcome-value-grid p{font-size:12px}.welcome-bottom{gap:15px}.welcome-bottom-copy{max-width:290px;margin-left:12px}.welcome-bottom h2{font-size:22px}.welcome-bottom-mark{font-size:46px}.page-header h1{font-size:25px}.page-header p{font-size:12px}.page-actions{gap:5px}.page-actions .button{gap:6px;min-height:33px;padding:8px;font-size:11px}.page-actions .button svg{width:13px}.site-context-meta{gap:6px;font-size:10px}.site-context-main select{max-width:250px;font-size:12px}.overview-metrics{grid-template-columns:1.7fr 1fr 1fr}.score-ring{width:74px;height:74px}.score-ring strong{font-size:25px}.score-ring>div>span{font-size:9px}.score-metric-content h2{font-size:12px}.score-metric-content p{font-size:9px}.metric{padding:13px 12px}.live-label{display:none}.metric-heading{font-size:10px}.metric-number{margin-top:18px;font-size:28px}.metric-number>span,.compact-metric>p,.compact-metric .text-button{font-size:10px}.score-metric-content .delta{margin-top:7px;font-size:9px}.metric-footnote{font-size:8px}.category-grid{gap:8px}.category-card>p{min-height:38px}.category-card-score{font-size:23px}.category-count{font-size:9px}.category-icon{width:26px;height:26px}.category-icon svg{width:15px}.section-heading h2{font-size:14px}.section-heading .subtle-label{display:none}.overview-lower{grid-template-columns:1fr}.priority-panel .finding-main>strong{font-size:12px}.priority-panel .finding-state select{max-width:95px;font-size:11px}.priority-panel .finding-meta{gap:9px;font-size:10px}.priority-panel .finding-category{display:inline}.priority-panel .finding-toggle{gap:13px;padding:17px 16px 17px 20px}.priority-panel .finding-summary{padding-right:20px}.priority-panel .finding-detail-grid{grid-template-columns:1fr 1fr}.crawler-list{grid-template-columns:1fr 1fr;display:grid}.crawler-item:nth-child(2){border-top:0}.crawler-item:nth-child(2n){border-left:1px solid #edf0e4}.crawler-item>summary{padding:12px 16px}.crawler-name strong{font-size:12px}.crawler-name>span{font-size:10px}.crawler-avatar{width:28px;height:28px}.access-badge{font-size:10px}.filter-toolbar{gap:5px}.filter-toolbar select{padding:5px 1px 5px 4px;font-size:10px}.filter-icon,.filter-divider{display:none}.search-field{min-width:110px}.search-field input{font-size:11px}.methodology-card{padding:16px}.methodology-card h3{font-size:12px}.methodology-card p{font-size:11px}}@media (max-width:820px){.sidebar{width:240px;padding:28px 18px 0;transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 50px #1c2b1b2e}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b2b1d70;display:block;position:fixed;inset:0}.workspace-main{margin-left:0}.mobile-menu,.mobile-sidebar-close{display:inline-flex}.mobile-sidebar-close{color:#92a27f}.brand{gap:7px;padding-left:4px;font-size:18px}.mobile-sidebar-close:hover{color:#d5e7bb;background:#33472e}.topbar{height:61px;padding-left:22px;padding-right:22px}.breadcrumb{gap:9px}.main-content{min-height:calc(100vh - 61px);padding-top:24px}.welcome-copy h1{font-size:40px}.hero-description{font-size:13px}.hero-scan-form .button{gap:6px;padding:10px;font-size:11px}.hero-scan-form input{font-size:12px}.hero-scan-form>svg{width:18px;margin-left:8px}.hero-form-meta{gap:10px;font-size:10px}.hero-form-meta button{margin-left:auto}.welcome-hero{grid-template-columns:1.2fr 1fr;gap:20px;padding-top:43px}.orbit-coordinate{font-size:9px}.welcome-value-grid>div{padding:22px}.welcome-value-grid h3,.welcome-value-grid p{font-size:12px}.welcome-bottom-copy{max-width:350px;margin-left:30px}.welcome-bottom h2{font-size:24px}.welcome-bottom-mark{font-size:55px}.overview-metrics{grid-template-columns:1.7fr 1fr 1fr}.score-ring{width:88px;height:88px}.score-ring strong{font-size:30px}.score-metric-content{gap:12px}.score-metric-content h2{font-size:13px}.score-metric-content p{font-size:10px}.metric-heading{font-size:11px}.metric-number{margin-top:19px;font-size:32px}.metric-number>span{font-size:11px}.metric-footnote{font-size:9px}.category-card{padding:14px}.category-card>strong{font-size:12px}.category-card>p{font-size:11px}.category-count{font-size:10px}.page-header h1{font-size:28px}.page-header p{font-size:12px}.page-actions .button{padding:9px 11px;font-size:12px}.sidebar-label{font-size:11px}.primary-nav button{gap:12px;font-size:13px}.workspace-switcher{gap:10px;padding:12px 10px}.workspace-switcher strong,.workspace-switcher div span{font-size:12px}.workspace-avatar{width:29px;height:30px}.local-label{font-size:10px}.recent-scan strong{font-size:12px}.filter-toolbar select{font-size:11px}.filter-toolbar{gap:8px}.search-field input{font-size:12px}.skip-link{left:20px}}@media (max-width:620px){body{font-size:13px}.topbar{padding-left:14px;padding-right:18px}.private-workspace{font-size:11px}.topbar-right{gap:10px}.topbar-divider{display:none}.breadcrumb{gap:7px;font-size:12px}.breadcrumb strong{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.main-content{padding:24px 18px 0}.welcome-topline{padding-bottom:16px}.welcome-topline .eyebrow{letter-spacing:1px;font-size:10px}.welcome-version{display:none}.welcome-hero{flex-direction:column;gap:20px;padding:33px 0 30px;display:flex}.welcome-copy{width:100%}.welcome-copy h1{letter-spacing:-1.8px;font-size:clamp(35px,8.5vw,47px)}.hero-tag{margin-bottom:16px;font-size:10px}.hero-description{margin-top:20px;margin-bottom:23px;font-size:12px}.hero-scan-form{gap:9px;max-width:none;padding:5px}.hero-scan-form input{font-size:12px}.hero-scan-form .button{padding:10px 12px;font-size:12px}.hero-scan-form .button>svg{width:14px}.hero-form-meta{gap:8px 12px;margin-top:11px;font-size:10px}.hero-form-meta button{font-size:10px}.try-examples{gap:6px;margin-top:21px}.try-examples>span{font-size:10px}.try-examples button{padding:4px 5px;font-size:10px}.orbit-illustration{width:230px;margin:13px auto 0;display:none}.welcome-value-grid{grid-template-columns:1fr}.welcome-value-grid>div{grid-template-columns:29px 1fr;gap:2px 12px;padding:19px 20px;display:grid}.welcome-value-grid>div+div{border-top:1px solid #e0e5d5;border-left:0}.value-icon{grid-row:span 2;margin-top:2px;margin-bottom:0}.welcome-value-grid h3{margin-bottom:3px;font-size:12px}.welcome-value-grid p{max-width:none;font-size:12px;line-height:1.75}.welcome-bottom{align-items:flex-start;gap:20px;padding:31px 0 32px}.welcome-bottom .eyebrow{max-width:130px;font-size:9px}.welcome-bottom h2{white-space:nowrap;font-size:22px}.welcome-bottom-copy{flex:1;max-width:none;margin:0;padding-top:0}.welcome-bottom-copy p{font-size:12px;line-height:1.8}.welcome-bottom-copy .text-button{gap:4px;font-size:10px}.welcome-bottom-mark{display:none}.main-footer{flex-wrap:wrap;gap:10px;padding-top:21px;font-size:10px}.main-footer>span:nth-child(2){padding-left:10px}.main-footer button{font-size:10px}.footer-wordmark{font-size:12px}.page-header{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:18px}.page-header h1{font-size:26px}.page-header p{max-width:330px;font-size:12px;line-height:1.85}.page-actions{justify-content:flex-end;gap:7px;width:100%;padding-top:0}.page-actions .button{min-height:33px;padding:8px 11px;font-size:12px}.page-actions .button-dark{margin-left:auto}.page-eyebrow{gap:8px}.page-eyebrow .eyebrow{font-size:10px}.site-context-bar{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:21px;padding:10px 12px}.site-context-main{gap:8px;width:100%}.site-context-main select{flex:1;width:100%;max-width:none;font-size:12px}.site-context-main>a{margin-left:auto}.site-context-meta{gap:8px;margin-left:33px;font-size:10px}.report-tabs{gap:22px;margin-bottom:20px}.report-tabs button{gap:5px;padding-bottom:11px;font-size:12px}.report-tabs button span{font-size:10px}.overview-metrics{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:27px}.score-metric{grid-column:span 2;padding:17px 19px 14px}.score-metric-content{gap:20px;margin:8px 0 12px}.score-ring{width:106px;height:106px}.score-ring strong{font-size:36px}.score-ring>div>span{font-size:10px}.score-metric-content h2{font-size:16px}.score-metric-content p{font-size:11px}.score-metric-content .delta{margin-top:10px;font-size:10px}.metric-heading{font-size:12px}.live-label{font-size:9px;display:flex}.metric-footnote{font-size:10px}.compact-metric{min-height:172px;padding:16px}.metric-number{margin-top:16px;font-size:32px}.metric-number>span,.compact-metric>p{font-size:11px}.compact-metric .text-button{padding-top:14px;font-size:11px}.category-grid{grid-template-columns:1fr 1fr;gap:10px}.category-card{padding:15px}.category-card>strong{font-size:12px}.category-card>p{min-height:29px;margin-top:6px;margin-bottom:14px;font-size:11px}.category-card-score{margin-top:15px;font-size:28px}.category-count{font-size:10px}.category-icon{width:30px;height:30px}.category-icon>svg{width:17px}.section-heading{gap:12px}.section-heading h2{font-size:15px;line-height:1.55}.section-heading p{font-size:12px}.overview-lower{gap:20px;margin-top:23px}.panel-heading{padding:19px 17px 16px}.panel-heading h2{font-size:14px}.panel-heading .eyebrow{font-size:10px}.finding-summary,.priority-panel .finding-summary{align-items:center;padding-right:12px}.finding-toggle,.priority-panel .finding-toggle{gap:8px;padding:15px 9px 15px 13px}.finding-rank{font-size:11px}.finding-main>strong,.priority-panel .finding-main>strong{font-size:12px;line-height:1.8}.priority{font-size:9px}.finding-category,.priority-panel .finding-category{display:none}.finding-meta,.priority-panel .finding-meta{gap:5px;font-size:9px;line-height:1.7}.finding-meta>span:last-child{display:none}.finding-chevron{width:14px}.finding-state select,.priority-panel .finding-state select{max-width:75px;padding:4px 1px 4px 4px;font-size:9px}.finding-detail,.priority-panel .finding-detail{padding:0 16px}.finding-detail-grid,.priority-panel .finding-detail-grid{grid-template-columns:1fr;gap:20px}.finding-detail-intro>p,.recommendation-text,.mini-heading{font-size:12px}.evidence-item a,.evidence-item blockquote{font-size:11px}.finding-detail-footer{font-size:10px;line-height:1.8}.impact-note p,.verification-note p{font-size:12px}.crawler-list{display:block}.crawler-item:nth-child(2){border-top:1px solid #edf0e4}.crawler-item:nth-child(2n){border-left:0}.crawler-item>summary{gap:9px;padding:12px 17px}.crawler-name strong{font-size:12px}.crawler-name>span{font-size:10px}.crawler-avatar{width:29px;height:29px}.access-badge{font-size:10px}.panel-description{padding-left:17px;padding-right:17px;font-size:11px}.panel-footnote{padding-left:17px;padding-right:17px;font-size:10px}.crawler-detail{padding-left:55px;font-size:12px}.measurement-banner{flex-wrap:wrap;gap:12px;padding:17px}.measurement-icon{width:34px;height:34px}.measurement-banner h3{font-size:12px}.measurement-banner p{margin-top:6px;font-size:12px}.measurement-banner .button{max-width:none;margin-left:46px;font-size:11px}.action-plan-heading{align-items:flex-start;gap:18px;margin-bottom:18px}.action-plan-heading h2{font-size:15px;line-height:1.6}.action-plan-heading p{font-size:12px}.action-completion{padding-top:3px}.action-completion>span{white-space:nowrap;font-size:13px}.action-completion small{max-width:70px;font-size:9px;line-height:1.7}.filter-toolbar{flex-wrap:wrap;gap:7px;padding:9px}.search-field{flex-basis:100%;margin-bottom:3px}.search-field input{padding:6px 4px;font-size:12px}.filter-toolbar select{flex:1;width:0;padding:6px 2px 6px 4px;font-size:11px}.list-caption{align-items:flex-start;gap:10px;font-size:10px}.list-caption>span:last-child{text-align:right;max-width:160px}.quiet-note{align-items:flex-start;font-size:11px}table{min-width:600px}th{padding:12px;font-size:11px}td{padding:14px 12px;font-size:12px}.page-title button{max-width:230px;font-size:12px}.page-title a{font-size:10px}.page-detail-content dl{gap:14px 20px}.page-detail-content dt{font-size:10px}.page-detail-content dd{font-size:12px}.section-heading .info-pill{padding:4px 6px;font-size:10px}.pages-explainer{gap:10px;padding:17px}.pages-explainer strong{font-size:12px}.pages-explainer p{font-size:11px}.comparison-overview{padding:21px 18px}.comparison-overview h3{font-size:25px}.comparison-overview .eyebrow{font-size:10px}.comparison-stats{gap:10px;padding:17px 18px}.comparison-stats>div{flex-wrap:wrap;gap:6px}.comparison-stats strong{font-size:23px}.comparison-stats>div>span:last-child{width:100%;font-size:10px}.comparison-footer{align-items:flex-start;padding:12px 18px;font-size:10px}.comparison-footer>span{flex:1}.comparison-footer .text-button{margin:7px 0 0 19px}.baseline-note{align-items:flex-start;gap:12px;padding:20px 17px}.baseline-note h3,.baseline-note p{font-size:12px}.baseline-icon{width:35px;height:35px}.baseline-icon>svg{width:20px}.history-toolbar h3{font-size:13px}.checkbox-label{font-size:10px}.history-site button{font-size:12px}.history-site>span{font-size:11px}.methodology-intro{padding-top:3px}.methodology-intro h2{font-size:33px}.methodology-intro>p{font-size:13px}.methodology-pills{flex-wrap:wrap;gap:10px 17px}.methodology-pills>span{font-size:11px}.methodology-grid{grid-template-columns:1fr;gap:12px}.methodology-card{padding:20px}.method-number{margin-bottom:12px;font-size:13px}.methodology-card h3{font-size:13px}.methodology-card p{font-size:12px}.methodology-card p+p{margin-top:10px}.measurement-explainer{padding:20px 17px 6px}.measurement-explainer .section-heading h2{font-size:14px}.measurement-row{flex-wrap:wrap;gap:9px;padding:18px 0}.measurement-row h3,.measurement-row p{font-size:12px}.measurement-row>div{flex-basis:calc(100% - 40px)}.measurement-status{margin-left:36px;padding-top:0;font-size:10px}.limitations-panel{gap:10px;padding:20px 17px}.limitations-panel h3{font-size:12px}.limitations-panel ul{font-size:12px;line-height:2.1}.check-item summary{gap:9px;padding:13px 17px}.check-item-title{font-size:12px}.check-item-title small{font-size:10px}.check-badge{padding:3px 4px;font-size:9px}.check-item summary>svg{width:12px}.check-detail{padding:3px 17px 14px;font-size:12px}.panel-heading select{font-size:10px}.methodology-version{flex-wrap:wrap;gap:6px;padding:12px 17px;font-size:10px}.scan-progress-panel{grid-template-columns:1fr;margin-bottom:30px}.scan-progress-visual{border-bottom:1px solid #e6ecd8;border-right:0;padding:29px 20px 25px}.scanning-rings{width:85px;height:85px;margin-bottom:17px}.scanning-rings span:nth-child(2){inset:12px}.scanning-rings span:nth-child(3){inset:24px}.scanning-rings>svg{width:26px}.scan-progress-visual h2{font-size:24px}.scan-progress-visual p{margin-top:11px;font-size:12px}.scan-progress-details{padding:27px 23px}.progress-percentage>span,.progress-message,.progress-stages li{font-size:12px}.progress-stages li small,.progress-footer>span,.progress-footer .text-button{font-size:10px}.scan-stopped{padding:40px 22px}.scan-stopped h2{font-size:20px}.scan-stopped>div{flex-wrap:wrap}.scan-stopped .button{font-size:12px}.skeleton-line.wide{width:80%}.skeleton-grid{grid-template-columns:1fr 1fr}.skeleton-card{height:125px}.dialog-inner{padding:23px 24px 21px}.dialog-inner h2{font-size:27px}.dialog-description{font-size:13px}.dialog-inner label,.input-with-icon input{font-size:12px}.dialog-inner select,.dialog-inner textarea{font-size:13px}.field-help,.dialog-footer{font-size:11px}.toast{font-size:12px;bottom:17px;right:15px}}.eyebrow,.page-eyebrow .eyebrow,.welcome-topline .eyebrow,.welcome-bottom .eyebrow,.panel-heading .eyebrow,.section-heading .eyebrow,.measurement-banner .eyebrow,.methodology-intro .eyebrow,.measurement-explainer .section-heading .eyebrow,.comparison-overview .eyebrow,.dialog-inner>.eyebrow,.scan-progress-visual .eyebrow,.scan-stopped .eyebrow{color:#758364}.hero-description,.welcome-value-grid p,.welcome-bottom-copy p,.page-header p,.section-heading p,.action-plan-heading p,.category-card>p,.compact-metric>p,.metric-number>span,.score-metric-content p,.panel-description,.panel-footnote,.metric-footnote,.category-count,.subtle-label,.quiet-note,.measurement-banner p,.finding-meta,.finding-detail-intro>p,.recommendation-text,.impact-note p,.verification-note p,.finding-detail-footer,.crawler-name>span,.crawler-detail,.evidence-item blockquote,.list-caption,.table-muted,.page-title a,.page-detail-content dd,.page-excerpt p,.pages-explainer p,.baseline-note p,.comparison-overview p,.comparison-footer,.comparison-stats>div>span:last-child,.history-site>span,.methodology-intro>p,.methodology-card p,.measurement-row p,.methodology-pills>span,.check-item-title small,.check-detail,.methodology-version,.dialog-description,.field-help,.dialog-footer,.scan-progress-visual p,.progress-message,.progress-footer>span,.scan-stopped>p,.scan-stopped .quiet-note,.main-footer,.main-footer button,.export-options small{color:#738267}.welcome-value-grid h3,.welcome-bottom h2,.section-heading h2,.panel-heading h2,.score-metric-content h2,.action-plan-heading h2,.category-card>strong,.finding-main>strong,.priority-panel .finding-main>strong,.measurement-banner h3,.crawler-name strong,.pages-explainer strong,.history-toolbar h3,.history-site button,.baseline-note h3,.methodology-card h3,.measurement-explainer .section-heading h2,.measurement-row h3,.limitations-panel h3,.check-item-title,.dialog-inner h2,.scan-progress-visual h2,.scan-stopped h2{color:#435b36}.metric-heading,.live-label,.mini-heading,.impact-note strong,.verification-note strong,.evidence-item a,.crawler-detail code,.checkbox-label,.measurement-status,.measurement-status.muted,.dialog-inner label,.page-detail-content dt,.breadcrumb,.private-workspace,.hero-form-meta,.hero-form-meta button,.try-examples>span,.welcome-version,.action-completion small,.progress-stages li,.progress-stages li.complete,.progress-stages li small,.progress-footer .text-button{color:#7b8a6b}.report-tabs button,.site-context-meta,.finding-category,.list-caption>span:last-child{color:#839174}.report-tabs button.active,.site-context-main select,.page-title button,.filter-toolbar select,.panel-heading select,.search-field input,.finding-state select,.input-with-icon input,.dialog-inner select,.dialog-inner textarea,.comparison-footer .text-button,.measurement-banner .button,.panel-bottom-link{color:#607b49}.filter-toolbar select,.panel-heading select,.finding-state select,.dialog-inner select,.input-with-icon,.dialog-inner textarea{border-color:#dce5cc}.search-field input::placeholder,.input-with-icon input::placeholder,.dialog-inner textarea::placeholder{color:#8b9b79}.access-badge.allowed,.response-badge.ok,.check-badge.pass{color:#5d7d42}.access-badge.blocked,.response-badge.issue,.check-badge.fail{color:#9a7146}.access-badge.unknown,.check-badge.unknown,.check-badge.na{color:#7b8a69}.check-badge.warn{color:#8b843b}.state-done .finding-main>strong{color:#869574}.state-done .finding-state select{color:#647f49}.comparison-stats strong,.comparison-overview h3,.history-score,.action-completion>span,.progress-percentage strong{color:#5c7945}.toast{color:#587943}.toast-error{color:#956d43}.clear-state h3,.empty-panel h3{color:#6b8752}.clear-state p,.empty-panel p{color:#859874}.limitations-panel ul{color:#85845f}.check-detail .evidence-item{color:#7d9668}@media (max-width:620px){.hero-form-meta{gap:8px 10px}.hero-form-meta button{margin-left:0}.hero-scan-form{gap:7px}.hero-scan-form input{font-size:12px}.hero-scan-form .button{padding:10px;font-size:11px}.finding-meta,.priority-panel .finding-meta{gap:4px;font-size:9px}.finding-meta>span:nth-child(2){display:none}.finding-state select,.priority-panel .finding-state select{max-width:88px}.main-footer>span:nth-child(2){display:none}.site-context-main select{font-size:11px}.report-tabs{gap:17px}.report-tabs button{font-size:12px}.report-tabs button span{font-size:9px}}.benchmark-view{--benchmark-green:#5e784b}.benchmark-context{background:#eff4e5;border:1px solid #dce6ce;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px 20px;display:flex}.benchmark-context-icon{color:#708952;background:#e4edcf;border:1px solid #dbe6c9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.benchmark-context>div{flex:1}.benchmark-context strong{color:#4e6640;font-size:12px;font-weight:600}.benchmark-context p{color:#7b896c;max-width:780px;margin-top:5px;font-size:11px;line-height:1.8}.runtime-badge{white-space:nowrap;color:#899179;background:#f8faf4;border:1px solid #dfe4d5;border-radius:4px;align-items:center;gap:5px;margin-top:3px;padding:4px 7px;font-size:9px;display:inline-flex}.runtime-badge>span{background:#a1ab91;border-radius:50%;width:4px;height:4px}.runtime-badge.ready{color:#718b53;background:#f5faed;border-color:#d7e4c5}.runtime-badge.ready>span{background:#9cb97a}.benchmark-unavailable{color:#9a936d;background:#faf7eb;border:1px solid #e6e1c9;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:22px;padding:18px;display:flex}.benchmark-unavailable strong{color:#8c8359;font-size:12px;font-weight:550}.benchmark-unavailable p{color:#998f72;margin:5px 0 10px;font-size:11px;line-height:1.8}.benchmark-needs-site{text-align:center;margin-bottom:35px;padding-bottom:35px}.benchmark-needs-site .empty-panel{padding-bottom:22px}.benchmark-toolbar{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:22px;display:flex}.benchmark-toolbar>div:first-child{flex:1;min-width:0}.benchmark-toolbar label{color:#8a987c;margin-bottom:7px;font-size:10px;display:block}.benchmark-history-select{color:#9aab84;background:#fffefa;border:1px solid #dfe6d4;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:4px 9px 4px 12px;display:inline-flex}.benchmark-history-select select{color:#698454;background:0 0;border:0;width:100%;min-width:0;padding:6px 3px;font-size:11px}.benchmark-toolbar-actions{align-items:center;gap:8px;display:flex}.benchmark-toolbar-actions .button{min-height:36px;padding:8px 12px;font-size:11px}.benchmark-form{border-color:#d9e4ca;margin:0 0 28px}.benchmark-form .panel-heading{background:#fafcf4;border-bottom:1px solid #e4ebd8;padding:20px 23px}.benchmark-form .panel-heading h2{font-size:16px}.benchmark-form-body{padding:22px 24px 20px}.benchmark-identity-grid{grid-template-columns:1fr 1fr;gap:19px 20px;display:grid}.benchmark-identity-grid label,.benchmark-repeats>label{color:#6b8157;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.benchmark-identity-grid input,.benchmark-repeats select{color:#587347;background:#fcfdf8;border:1px solid #dce5cf;border-radius:6px;width:100%;min-height:39px;padding:10px 12px;font-size:12px}.benchmark-identity-grid input:focus{border-color:#9cb77c;box-shadow:0 0 0 3px #c6dab02e}.benchmark-identity-grid input::placeholder{color:#9baa8a}.benchmark-identity-grid p,.benchmark-repeats>p{color:#8d9a7d;margin-top:6px;font-size:10px;line-height:1.75}.market-input{grid-column:span 2}.benchmark-prompts-heading{border-top:1px solid #edf1e5;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:5px;padding:25px 0 14px;display:flex}.benchmark-prompts-heading h3{color:#597145;margin-bottom:5px;font-size:13px;font-weight:600}.benchmark-prompts-heading p{color:#8b9b79;max-width:650px;font-size:11px;line-height:1.8}.benchmark-prompts-heading .text-button{flex-shrink:0;margin-top:3px;font-size:10px}.benchmark-prompt-list{gap:11px;display:grid}.benchmark-prompt{background:#fcfdf8;border:1px solid #e0e8d3;border-radius:6px;overflow:hidden}.benchmark-prompt-top{background:#f6f9ee;border-bottom:1px solid #e8eedc;align-items:center;gap:10px;padding:9px 12px;display:flex}.prompt-number{color:#a4b38f;font-family:Manrope,sans-serif;font-size:10px}.benchmark-prompt-top select{color:#708953;background:0 0;border:0;padding:4px 3px;font-size:10px}.benchmark-prompt-top>span:last-of-type{color:#a0af8b;margin-left:auto;font-size:9px}.benchmark-prompt-top .icon-button{width:23px;height:23px}.prompt-directed .benchmark-prompt-top{background:#f1f3f6;border-color:#e2e7ee}.prompt-directed .benchmark-prompt-top select{color:#8294a4}.benchmark-prompt textarea{resize:vertical;color:#728a5c;background:0 0;border:0;width:100%;min-height:88px;padding:12px 15px;font-size:12px;line-height:1.85;display:block}.benchmark-prompt textarea:focus{background:#fbfdf4;outline:none;box-shadow:inset 0 0 0 1px #a8bf8d}.benchmark-add-prompt{justify-content:space-between;align-items:center;gap:12px;margin:13px 0 24px;display:flex}.benchmark-add-prompt .text-button{font-size:11px}.benchmark-add-prompt>span{color:#a0b089;font-size:9px}.benchmark-settings-grid{border-top:1px solid #e6edda;grid-template-columns:1.2fr 1fr;gap:25px;padding-top:21px;display:grid}.benchmark-models{border:0;min-width:0;margin:0;padding:0}.benchmark-models legend{color:#718959;margin-bottom:9px;padding:0;font-size:11px;font-weight:500}.benchmark-model-option{cursor:pointer;background:#fbfdf6;border:1px solid #e1e8d5;border-radius:6px;align-items:center;gap:9px;margin-bottom:7px;padding:10px 12px;display:flex}.benchmark-model-option.selected{background:#f5f9ec;border-color:#cbdcb3}.benchmark-model-option input{accent-color:#7e9b5e;flex-shrink:0;width:13px;height:13px}.benchmark-model-option>span{flex:1;min-width:0}.benchmark-model-option strong{color:#698653;font-size:11px;font-weight:550;display:block}.benchmark-model-option small{color:#96aa81;overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.benchmark-model-option svg{color:#abc296}.benchmark-model-option:has(input:disabled){cursor:not-allowed;opacity:.6}.benchmark-repeats select{font-size:11px}.benchmark-run-budget{background:#f8fbf0;border:1px solid #e1e9d2;border-radius:6px;margin-top:16px;padding:12px 14px}.benchmark-run-budget>span{color:#96a87e;font-size:10px}.benchmark-run-budget strong{color:#769557;margin-top:4px;font-family:Manrope,sans-serif;font-size:28px;font-weight:550;line-height:1.3;display:block}.benchmark-run-budget small{color:#a6b890;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.benchmark-run-budget p{color:#a4b68d;margin-top:5px;font-size:9px}.benchmark-run-budget b{color:#ab8c5e;margin-top:8px;font-size:10px;font-weight:500;display:block}.benchmark-run-budget.over-budget{background:#fcf6e8;border-color:#e5d9ba}.benchmark-run-budget.over-budget strong{color:#ab8d5b}.benchmark-usage-notice{color:#99b57c;background:#f3f8e9;border:1px solid #dfe8d0;border-radius:6px;align-items:flex-start;gap:9px;margin-top:23px;padding:13px 14px;display:flex}.benchmark-usage-notice p{color:#8fa77b;font-size:10px;line-height:1.85}.benchmark-usage-notice strong{color:#78965f;font-weight:550}.benchmark-form-hint{color:#9d956b;align-items:flex-start;gap:7px;margin:13px 0;font-size:10px;line-height:1.8;display:flex}.benchmark-form-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.benchmark-form-footer>span{color:#a2b58b;align-items:center;gap:6px;font-size:10px;display:flex}.benchmark-form-footer .button{font-size:11px}.benchmark-run-header{justify-content:space-between;align-items:center;gap:16px;margin:25px 0 18px;display:flex}.benchmark-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.benchmark-title-line h2{color:#5d7a45;letter-spacing:-.5px;font-size:20px;font-weight:550}.benchmark-title-line h2>span{color:#9baf84;letter-spacing:0;margin-left:5px;font-size:12px;font-weight:400}.benchmark-run-header p{color:#9fb28a;margin-top:6px;font-size:10px}.benchmark-run-header>.button{min-height:33px;padding:8px 11px;font-size:10px}.benchmark-live-progress{background:#f6fbef;border:1px solid #dce8cc;border-radius:7px;margin-bottom:23px;padding:17px 19px}.benchmark-live-progress>div:first-child{color:#98b57b;align-items:center;gap:8px;display:flex}.benchmark-live-progress strong{color:#7c9b60;font-size:11px;font-weight:500}.benchmark-live-progress>div:first-child>span{color:#a3b98b;flex-shrink:0;margin-left:auto;font-size:10px}.benchmark-live-progress .progress-track{margin-top:12px}.benchmark-live-progress>p{color:#a2b88b;margin-top:9px;font-size:9px;line-height:1.8}.benchmark-partial-note{color:#a28f64;background:#faf5e8;border:1px solid #e9dfc4;border-radius:6px;align-items:flex-start;gap:9px;margin:15px 0 23px;padding:14px 17px;font-size:11px;line-height:1.8;display:flex}.benchmark-partial-note strong{font-weight:550}.benchmark-waiting{color:#afc598;background:#fcfdf8;border:1px dashed #d9e5c9;border-radius:8px;align-items:center;gap:13px;margin-bottom:25px;padding:28px;display:flex}.benchmark-waiting strong{color:#8aa773;font-size:12px;font-weight:550}.benchmark-waiting p{color:#a0b68b;margin-top:5px;font-size:11px;line-height:1.8}.benchmark-sample-summary{flex-wrap:wrap;align-items:center;gap:13px 22px;padding:13px 0 21px;display:flex}.benchmark-sample-summary>span{color:#94ad7d;align-items:center;gap:5px;font-size:10px;display:inline-flex}.benchmark-sample-summary strong{color:#6f9156;font-weight:600}.benchmark-sample-summary .sample-warning,.benchmark-sample-summary .sample-warning strong{color:#ac986d}.benchmark-model-metrics{margin:4px 0 26px}.benchmark-model-metrics .section-heading h2{font-size:18px}.benchmark-model-metrics .section-heading p{font-size:11px}.benchmark-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.benchmark-model-card{padding:19px 21px 13px}.benchmark-model-card-heading{align-items:center;gap:9px;display:flex}.benchmark-model-symbol{color:#9ebc82;background:#eff6e3;border:1px solid #deebce;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.benchmark-model-card-heading>div{flex:1;min-width:0}.benchmark-model-card-heading h3{color:#7c9a63;overflow-wrap:anywhere;font-size:12px;font-weight:550}.benchmark-model-card-heading code{color:#a8bd95;overflow-wrap:anywhere;font-size:9px}.benchmark-model-card-heading .info-pill{color:#a0b98a;padding:3px 6px;font-size:9px}.benchmark-rate-main{justify-content:space-between;align-items:flex-end;gap:10px;margin:23px 0 14px;display:flex}.benchmark-rate-main>div>span{color:#a6bc93;margin-bottom:5px;font-size:10px;display:block}.benchmark-rate-main>div>strong{color:#7e9e63;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.25}.rate-fraction{color:#a1bb8c;text-align:right;font-family:Manrope,sans-serif;font-size:18px}.rate-fraction small{color:#b5c7a1;margin-top:2px;font-family:DM Sans,sans-serif;font-size:9px;display:block}.benchmark-interval{background:#f6faef;border:1px solid #e4edd8;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.benchmark-interval span{color:#a8bf95;font-size:9px}.benchmark-interval strong{color:#9fb98a;font-size:10px;font-weight:500}.benchmark-rate-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.benchmark-rate-grid>div+div{border-left:1px solid #e8efde;padding-left:16px}.benchmark-rate-grid>div>span{color:#a6bc92;align-items:center;gap:4px;margin-bottom:7px;font-size:9px;display:flex}.benchmark-rate-grid strong{color:#93b079;font-family:Manrope,sans-serif;font-size:23px;font-weight:550;line-height:1.3;display:block}.benchmark-rate-grid strong small{color:#bed0ae;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.benchmark-rate-grid strong.unavailable-metric{color:#adbf9a;align-items:center;min-height:30px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;display:flex}.benchmark-rate-grid p{color:#b5c9a3;margin-top:3px;font-size:9px}.benchmark-model-card-footer{color:#b1c7a0;border-top:1px solid #e6efdc;justify-content:space-between;gap:9px;padding-top:10px;font-size:9px;display:flex}.benchmark-small-sample{color:#b1c89f;align-items:flex-start;gap:6px;margin-top:10px;font-size:9px;line-height:1.75;display:flex}.benchmark-analysis-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;margin-bottom:26px;display:grid}.benchmark-insight{border-top:1px solid #e8efde}.benchmark-insight summary{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:17px 20px;list-style:none;display:flex}.benchmark-insight summary::-webkit-details-marker{display:none}.benchmark-insight summary:hover{background:#f8fcf1}.benchmark-insight summary .priority{width:100%}.benchmark-insight summary>strong{color:#89a86f;flex:1;font-size:12px;font-weight:550;line-height:1.7}.benchmark-insight summary>svg{color:#b7cca4;margin-top:3px}.benchmark-insight>div{padding:0 20px 20px}.benchmark-insight p{color:#a3be8f;font-size:11px;line-height:1.9}.benchmark-insight h4{color:#8dad74;margin:16px 0 6px;font-size:11px;font-weight:550}.benchmark-evidence-refs{flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:17px;display:flex}.benchmark-evidence-refs>span{color:#b5cba2;margin-right:4px;font-size:9px}.benchmark-evidence-refs .text-button{color:#91b376;font-size:9px}.benchmark-insight-sources{gap:7px;padding-top:14px;display:grid}.benchmark-insight-sources a{color:#99b980;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:9px;display:inline-flex}.benchmark-no-insights{color:#b4cba2;border-top:1px solid #e9f0e0;align-items:flex-start;gap:10px;padding:20px;display:flex}.benchmark-no-insights p{color:#aac69a;font-size:11px;line-height:1.9}.benchmark-sources .panel-description{font-size:10px;line-height:1.85}.benchmark-sources ol{margin:0;padding:0;list-style:none}.benchmark-sources li{border-top:1px solid #e9f0de;align-items:center;gap:10px;padding:12px 20px;display:flex}.source-rank{color:#bed1ad;font-family:Manrope,sans-serif;font-size:10px}.benchmark-sources li>span:nth-child(2){flex:1;min-width:0}.benchmark-sources li strong{color:#97b982;overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.benchmark-sources li small{color:#afce98;background:#edf6e2;border:1px solid #e1edd3;border-radius:3px;margin-top:3px;padding:1px 4px;font-size:8px;display:inline-flex}.benchmark-sources li>b{color:#9cbd87;font-size:12px;font-weight:500}.answer-explorer{margin-bottom:25px;scroll-margin-top:22px}.answer-explorer .panel-heading{border-bottom:1px solid #e5efda}.answer-explorer-filters{background:#f8fcf2;border-bottom:1px solid #e5efda;align-items:center;gap:8px;padding:12px 20px;display:flex}.answer-explorer-filters select{color:#98b983;background:#fffefa;border:1px solid #dfebd1;border-radius:4px;padding:6px 7px;font-size:10px}.answer-explorer-layout{grid-template-columns:235px minmax(0,1fr);min-height:450px;display:grid}.answer-run-list{scrollbar-width:thin;scrollbar-color:#d4e4c4 transparent;background:#fafdf5;border-right:1px solid #e2edd6;max-height:860px;overflow-y:auto}.answer-run-list>button{text-align:left;border-bottom:1px solid #e5efda;border-left:3px solid #0000;width:100%;padding:15px 17px}.answer-run-list>button.selected{background:#eff7e4;border-left-color:#a4c880}.answer-run-list>button:hover{background:#f2f9e8}.answer-run-list-top{color:#a5c38f;justify-content:space-between;align-items:center;gap:5px;font-size:8px;display:flex}.answer-run-list>button>strong{color:#92b67b;margin-top:7px;font-size:11px;font-weight:550;display:block}.answer-run-list>button>p{color:#afc99c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.answer-run-list-meta{color:#b8d0a7;justify-content:space-between;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.answer-run-list-meta>span{font-family:ui-monospace,monospace;font-size:7px}.answer-list-empty{color:#b5cca2;padding:20px;font-size:11px;line-height:1.9}.answer-run-detail{min-width:0;padding:22px}.answer-run-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.answer-run-heading h3{color:#94b87c;overflow-wrap:anywhere;margin-top:7px;font-size:14px;font-weight:550}.benchmark-answer-state{color:#aaca90;background:#eef7e3;border:1px solid #e0eed1;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:9px}.benchmark-answer-state.failed{color:#b6a175;background:#fcf5e5;border-color:#eee2c7}.answer-prompt{background:#f6fbef;border:1px solid #e4eed8;border-radius:5px;margin:19px 0 16px;padding:13px 15px}.answer-prompt .eyebrow{color:#b1ca9d;font-size:8px}.answer-prompt p{color:#a4c190;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.9}.answer-result-flags{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:21px;display:flex}.answer-result-flags>span{color:#b4cda2;background:#f6faef;border:1px solid #e9f0df;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;display:inline-flex}.answer-result-flags>span.detected{color:#a0c285;background:#eff8e4;border-color:#deedcf}.answer-detail-tabs{border-bottom:1px solid #e5efd9;align-items:center;gap:22px;margin-bottom:18px;display:flex}.answer-detail-tabs button{color:#b3cca1;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:10px}.answer-detail-tabs button.active{color:#a0c288;border-color:#b6d59a}.answer-text-content,.answer-sources-content,.answer-trace-content{min-height:150px}.plain-model-answer{white-space:pre-wrap;overflow-wrap:anywhere;color:#aac99a;font-size:12px;line-height:1.95}.plain-model-answer a{text-underline-offset:2px;color:#8fb77a;overflow-wrap:anywhere;text-decoration:underline;display:inline}.plain-model-answer a svg{vertical-align:baseline;margin-left:3px;display:inline}.answer-empty{color:#b2cea1;font-size:11px;line-height:1.9}.answer-source{background:#fbfdf7;border:1px solid #e3eed6;border-radius:6px;margin-bottom:10px;padding:14px}.answer-source>div{align-items:center;gap:8px;margin-bottom:9px;display:flex}.source-number{color:#bfd5ae;font-size:9px}.source-evidence-badge{color:#b0ca9e;background:#f3f8eb;border:1px solid #e5efda;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:8px;display:inline-flex}.source-evidence-badge.verified{color:#9dc685;background:#edf8e1;border-color:#dceecb}.answer-source>a,.answer-source>span{color:#9fc38b;overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-size:11px;line-height:1.8;display:inline-flex}.answer-source>code{color:#bad4ab;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.answer-source p{color:#b4cfa3;margin-top:9px;font-size:9px;line-height:1.8}.trace-search-summary{color:#acca94;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trace-search-summary strong{color:#a3c58a;font-size:11px;font-weight:550}.trace-search-summary>span{color:#b6d0a5;margin-left:auto;font-size:9px}.search-query-list{margin:17px 0}.search-query-list h4{color:#abc996;margin:0 0 10px;font-size:10px;font-weight:500}.search-query-list p{color:#b0cfa0;background:#f7fbf0;border:1px solid #e6efdc;border-radius:4px;align-items:flex-start;gap:8px;margin-bottom:7px;padding:8px 10px;font-size:11px;line-height:1.8;display:flex}.search-query-list p>span{color:#c5dab6;font-size:9px}.raw-trace{border:1px solid #e4eed9;border-radius:5px;margin-top:20px;overflow:hidden}.raw-trace>summary{color:#afce9d;background:#f8fcf2;align-items:center;gap:8px;padding:11px 12px;font-size:10px;list-style:none;display:flex}.raw-trace>summary>span{color:#c0d7af;margin-left:auto;font-size:9px}.raw-trace>div{max-height:550px;padding:0 12px 12px;overflow-y:auto}.raw-trace article{border-top:1px solid #e8f0df;margin-top:13px;padding-top:13px}.raw-trace article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.raw-trace article strong{color:#aacb96;overflow-wrap:anywhere;font-size:10px;font-weight:550}.raw-trace time{color:#c4d9b3;white-space:nowrap;font-size:8px}.raw-trace article p{color:#b9d3aa;overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.85}.raw-trace article b{color:#b2d0a0;margin-right:5px;font-weight:500}.raw-trace article a{color:#b1d19f;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:inline-flex}.raw-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b4d2a4;background:#f7fcf0;border-radius:4px;max-height:220px;padding:10px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.85;overflow-y:auto}.run-metadata{border-top:1px solid #e6f0dc;margin-top:25px;padding-top:16px}.run-metadata summary{color:#b1ce9f;justify-content:space-between;align-items:center;gap:10px;font-size:10px;list-style:none;display:flex}.run-metadata dl{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0 0;display:grid}.run-metadata dt{color:#c0d7b0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:8px}.run-metadata dd{color:#b1d09f;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.8}.run-metadata code{font-size:8px}.benchmark-methodology>summary{color:#afce9d;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex}.benchmark-methodology>summary>span{align-items:center;gap:8px;font-size:11px;display:flex}.benchmark-methodology>summary:hover{background:#f9fcf3}.benchmark-methodology>div{padding:0 20px 20px}.benchmark-methodology p{color:#b0cf9f;margin:0 0 13px;font-size:11px;line-height:1.95}.benchmark-methodology p strong{color:#a4c68e;font-weight:550}.benchmark-methodology ul{color:#b3d0a3;padding-left:17px;font-size:10px;line-height:2}.benchmark-methodology-version{color:#bdd5ad;border-top:1px solid #e5efd9;padding-top:11px;font-size:9px;display:block}.benchmark-view h3,.benchmark-insight summary>strong,.benchmark-model-card-heading h3,.benchmark-model-option strong,.benchmark-sources li strong,.answer-run-list>button>strong,.answer-run-heading h3,.benchmark-title-line h2{color:#4e6d3b}.benchmark-view p,.benchmark-form-footer>span,.benchmark-add-prompt>span,.benchmark-run-header p,.benchmark-model-card-heading code,.rate-fraction small,.benchmark-interval span,.benchmark-interval strong,.benchmark-rate-grid>div>span,.benchmark-rate-grid p,.benchmark-model-card-footer,.benchmark-small-sample,.benchmark-evidence-refs>span,.answer-run-list-top,.answer-run-list-meta,.answer-source p,.answer-source>code,.run-metadata summary,.run-metadata dt,.run-metadata dd,.raw-trace>summary,.raw-trace article p,.raw-trace pre,.benchmark-methodology-version,.benchmark-title-line h2>span,.benchmark-model-option small,.benchmark-run-budget p,.benchmark-prompt-top>span:last-of-type{color:#7d906e}.benchmark-rate-main>div>strong,.benchmark-rate-grid strong,.benchmark-interval strong,.benchmark-run-budget strong{color:#65894d}.benchmark-rate-grid strong.unavailable-metric{color:#849779}.benchmark-rate-main>div>span,.rate-fraction,.benchmark-rate-grid strong small,.benchmark-form-footer>span,.benchmark-sample-summary>span,.benchmark-context p,.benchmark-live-progress>p,.benchmark-live-progress>div:first-child>span,.benchmark-evidence-refs .text-button,.benchmark-sources li>b,.benchmark-answer-state,.answer-detail-tabs button,.answer-result-flags>span,.source-evidence-badge,.source-evidence-badge.verified,.trace-search-summary>span,.search-query-list h4,.raw-trace>summary>span,.raw-trace time,.benchmark-methodology>summary,.benchmark-methodology p strong{color:#7b9965}.plain-model-answer,.answer-prompt p,.search-query-list p,.answer-run-list>button>p,.benchmark-insight p,.benchmark-methodology p{color:#6f8860}.plain-model-answer a,.answer-source>a,.benchmark-insight-sources a,.raw-trace article a,.search-query-list h4{color:#5b8444}.benchmark-context strong,.benchmark-live-progress strong,.trace-search-summary strong,.benchmark-identity-grid label,.benchmark-repeats>label,.benchmark-models legend{color:#5d7b46}.benchmark-prompt textarea,.benchmark-prompt-top select,.benchmark-repeats select{color:#66854f}.benchmark-usage-notice p{color:#7c926a}.benchmark-usage-notice strong{color:#63854c}.benchmark-rate-main>div>strong.unavailable-mention{letter-spacing:-.3px;font-family:DM Sans,sans-serif;font-size:19px;font-weight:500;line-height:1.6}.benchmark-directed-note{color:#7d906e;margin-top:7px;font-size:9px}.markdown-model-answer{color:#607852;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:12px;line-height:1.95}.markdown-model-answer p{font-size:inherit;color:inherit;line-height:inherit;margin:0 0 15px}.markdown-model-answer>:last-child{margin-bottom:0}.markdown-model-answer strong{color:#4c663f;font-weight:650}.markdown-model-answer em{font-family:inherit;font-style:italic}.markdown-model-answer h4,.markdown-model-answer h5,.markdown-model-answer h6{color:#4c663c;margin:22px 0 10px;font-size:14px;font-weight:600;line-height:1.65}.markdown-model-answer h4:first-child{margin-top:0}.markdown-model-answer ul,.markdown-model-answer ol{margin:0 0 17px;padding-left:21px}.markdown-model-answer li{margin-bottom:7px;padding-left:3px}.markdown-model-answer li>p{margin-bottom:5px}.markdown-model-answer li>ul,.markdown-model-answer li>ol{margin:8px 0 10px}.markdown-model-answer a{color:#4d7b36;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #b8ce9f;text-decoration:underline #b8ce9f;display:inline}.markdown-model-answer a:hover{color:#355b23;text-decoration-color:#759957}.markdown-model-answer a svg{vertical-align:baseline;margin-left:4px;display:inline}.markdown-model-answer blockquote{color:#7c906e;background:#f5f9ee;border-left:3px solid #c1d4aa;border-radius:0 5px 5px 0;margin:16px 0;padding:12px 16px}.markdown-model-answer blockquote>:last-child{margin-bottom:0}.markdown-model-answer hr{background:#e5edd9;border:0;height:1px;margin:21px 0}.markdown-model-answer :not(pre)>code{color:#6b815b;overflow-wrap:anywhere;background:#f0f5e6;border:1px solid #e1e9d3;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.answer-markdown-table{scrollbar-width:thin;scrollbar-color:#c8d8b4 #f7faef;overscroll-behavior-x:contain;border:1px solid #e0e9d3;border-radius:6px;width:100%;min-width:0;max-width:100%;margin:17px 0 21px;overflow-x:auto}.answer-markdown-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:11px;line-height:1.85}.answer-markdown-table th{color:#6d8658;white-space:normal;text-align:left;background:#f0f6e5;border-bottom:1px solid #dce7ca;padding:11px 13px;font-size:10px;font-weight:600}.answer-markdown-table td{color:#7a9168;vertical-align:top;border-bottom:1px solid #e6eddc;min-width:125px;padding:12px 13px}.answer-markdown-table tbody tr:last-child td{border-bottom:0}.answer-markdown-table tbody tr:nth-child(2n){background:#fafcf5}.answer-markdown-table td>:last-child{margin-bottom:0}.answer-markdown-code{scrollbar-width:thin;scrollbar-color:#677f53 #223329;overscroll-behavior-x:contain;background:#223329;border:1px solid #334c36;border-radius:6px;min-width:0;max-width:100%;margin:17px 0 21px;overflow-x:auto}.answer-markdown-code pre{color:#cfddbd;white-space:pre;overflow-wrap:normal;margin:0;padding:15px 17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.85}.answer-markdown-code code{color:inherit;font:inherit;background:0 0;border:0;padding:0}.directed-scope-note{color:#ac9e73;background:#faf6ea;border:1px solid #e8dec2;border-radius:6px;align-items:flex-start;gap:9px;margin:0 0 19px;padding:13px 14px;display:flex}.directed-scope-note p{color:#92835f;font-size:11px;line-height:1.9}.directed-scope-note strong{color:#807047;overflow-wrap:anywhere;font-weight:600}@media (max-width:1020px){.benchmark-context{flex-wrap:wrap}.runtime-badge{margin-top:-3px;margin-left:48px}.benchmark-model-card{padding:17px}.benchmark-model-card-heading{flex-wrap:wrap}.benchmark-model-card-heading .info-pill{margin-top:-4px;margin-left:41px}.benchmark-rate-main>div>strong{font-size:31px}.rate-fraction{font-size:15px}.benchmark-analysis-grid{grid-template-columns:1fr}.benchmark-sources ol{grid-template-columns:1fr 1fr;display:grid}.benchmark-sources li:nth-child(2n){border-left:1px solid #e9f0de}.answer-explorer-layout{grid-template-columns:190px minmax(0,1fr)}.answer-run-detail{padding:18px}.answer-run-list>button{padding:14px 12px}.answer-run-list-meta{flex-wrap:wrap}.answer-run-heading{flex-wrap:wrap;gap:8px}.answer-prompt{margin-top:15px}.answer-result-flags{gap:6px}.answer-detail-tabs{gap:17px}}@media (max-width:620px){.benchmark-context{gap:10px;margin-bottom:21px;padding:15px}.benchmark-context-icon{width:31px;height:31px}.benchmark-context strong{font-size:11px}.benchmark-context p{font-size:10px;line-height:1.9}.runtime-badge{margin-left:41px;font-size:8px}.benchmark-toolbar{flex-wrap:wrap;gap:12px}.benchmark-toolbar>div:first-child{flex-basis:100%}.benchmark-history-select{display:flex}.benchmark-history-select select{font-size:11px}.benchmark-toolbar-actions{justify-content:flex-end;width:100%}.benchmark-toolbar-actions .button{font-size:10px}.benchmark-form .panel-heading{padding:18px 17px}.benchmark-form .panel-heading h2{font-size:14px;line-height:1.65}.benchmark-form-body{padding:18px 17px}.benchmark-identity-grid{grid-template-columns:1fr;gap:16px}.market-input{grid-column:auto}.benchmark-identity-grid input{font-size:12px}.benchmark-prompts-heading{flex-wrap:wrap;gap:12px;padding-top:20px}.benchmark-prompts-heading p{font-size:10px}.benchmark-prompts-heading .text-button{margin-top:0;font-size:10px}.benchmark-prompt-top{gap:6px;padding:7px 8px}.benchmark-prompt-top>span:last-of-type{display:none}.benchmark-prompt-top select{flex:1;min-width:0;font-size:10px}.benchmark-prompt-top .icon-button{margin-left:auto}.benchmark-prompt textarea{min-height:118px;padding:11px 12px;font-size:12px}.benchmark-add-prompt{gap:8px}.benchmark-add-prompt .text-button{font-size:10px}.benchmark-add-prompt>span{font-size:8px}.benchmark-settings-grid{grid-template-columns:1fr;gap:19px}.benchmark-model-option strong{font-size:12px}.benchmark-model-option small{font-size:10px}.benchmark-run-budget{margin-top:12px}.benchmark-usage-notice{margin-top:20px;padding:12px}.benchmark-usage-notice p{font-size:10px}.benchmark-form-footer{flex-wrap:wrap;gap:14px}.benchmark-form-footer>span{font-size:9px}.benchmark-form-footer .button{justify-content:space-between;width:100%;font-size:11px}.benchmark-run-header{flex-wrap:wrap;align-items:flex-start;gap:11px}.benchmark-title-line h2{font-size:19px}.benchmark-title-line h2>span{margin-left:3px;font-size:10px}.benchmark-run-header p{font-size:9px}.benchmark-run-header>.button{margin-left:auto;font-size:10px}.benchmark-live-progress{padding:14px 15px}.benchmark-live-progress>div:first-child{flex-wrap:wrap;gap:6px}.benchmark-live-progress strong{flex:1;font-size:10px}.benchmark-live-progress>div:first-child>span{width:100%;margin-left:21px;font-size:9px}.benchmark-live-progress>p{font-size:9px}.benchmark-sample-summary{grid-template-columns:1fr 1fr;gap:11px 13px;display:grid}.benchmark-sample-summary>span{flex-wrap:wrap;align-items:flex-start;gap:4px;font-size:9px;line-height:1.75}.benchmark-model-grid{grid-template-columns:1fr;gap:14px}.benchmark-model-metrics .section-heading h2{font-size:16px}.benchmark-model-metrics .section-heading p{font-size:10px}.benchmark-model-card{padding:19px}.benchmark-model-card-heading h3{font-size:13px}.benchmark-model-card-heading code{font-size:10px}.benchmark-model-card-heading .info-pill{margin:0;font-size:9px}.benchmark-rate-main>div>strong{font-size:35px}.benchmark-rate-main>div>span{font-size:11px}.rate-fraction{font-size:18px}.benchmark-rate-grid>div>span{font-size:10px}.benchmark-rate-grid strong{font-size:26px}.benchmark-rate-grid strong.unavailable-metric{min-height:34px;font-size:15px}.benchmark-rate-grid p,.benchmark-model-card-footer,.benchmark-small-sample{font-size:10px}.benchmark-analysis-grid{gap:20px}.benchmark-insight summary{padding:16px 17px}.benchmark-insight summary>strong{font-size:12px}.benchmark-insight>div{padding:0 17px 18px}.benchmark-insight p{font-size:11px}.benchmark-sources li{gap:8px;padding:12px 17px}.benchmark-sources li strong{font-size:10px}.source-rank{font-size:9px}.answer-explorer-filters{padding:11px 15px}.answer-explorer-filters select{flex:1;width:0;font-size:10px}.answer-explorer-layout{grid-template-columns:1fr;min-height:0}.answer-run-list{border-bottom:1px solid #e2edd6;border-right:0;width:100%;max-height:none;display:flex;overflow-x:auto}.answer-run-list>button{border-bottom:3px solid #0000;border-left:0;border-right:1px solid #e5efda;width:190px;min-width:190px;padding:13px 14px}.answer-run-list>button.selected{border-bottom-color:#a4c880}.answer-run-list>button>strong{font-size:11px}.answer-run-list>button>p{font-size:10px}.answer-run-list-top{font-size:9px}.answer-run-list-meta{font-size:8px}.answer-run-detail{padding:19px 17px}.answer-run-heading h3{font-size:14px}.answer-prompt{padding:12px}.answer-prompt p{font-size:11px}.answer-result-flags>span{font-size:9px}.answer-detail-tabs{gap:22px}.answer-detail-tabs button{font-size:11px}.plain-model-answer{font-size:12px;line-height:2}.answer-source{padding:12px}.answer-source>a{font-size:11px}.answer-source>code{font-size:9px}.source-evidence-badge{font-size:8px}.answer-source p{font-size:10px}.trace-search-summary{align-items:flex-start}.trace-search-summary strong{font-size:11px}.trace-search-summary>span{margin-left:23px;font-size:9px}.search-query-list p{font-size:11px}.raw-trace article>div{flex-wrap:wrap;gap:5px}.raw-trace time{font-size:8px}.run-metadata summary{font-size:11px}.run-metadata dl{gap:15px 14px}.run-metadata dt{font-size:8px}.run-metadata dd{font-size:10px}.benchmark-methodology>summary{padding:15px 17px}.benchmark-methodology>summary>span{font-size:11px}.benchmark-methodology>div{padding:0 17px 17px}.benchmark-methodology p{font-size:11px}.benchmark-methodology ul{font-size:10px}.benchmark-methodology-version{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
