@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_36330fbb-module__ab3G2q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_36330fbb-module__ab3G2q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f3;--surface:#fffffb;--surface-strong:#eff2ea;--ink:#121815;--ink-soft:#29342f;--muted:#66716b;--line:#d7ded4;--soft-line:#e8ede5;--accent:#0a7f58;--accent-ink:#063a2a;--accent-soft:#dcefe7;--warm:#c48632;--warm-ink:#6e4318;--warm-soft:#f1e2c8;--warning:#a35a12;--warning-soft:#f3e5d2;--risk:#a33a32;--risk-soft:#f1dedb;--info:#37636f;--info-soft:#dce9ec;--radius:8px;--radius-small:6px;--shadow:0 24px 58px #12181514;--shadow-tight:0 10px 28px #12181512;--font-body:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial:var(--font-serif-sc), var(--font-sans), "Noto Serif SC", "Songti SC", serif;--measure:72ch}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 12%, #c486321f, transparent 260px), linear-gradient(180deg, #fffffbdb, #f6f7f3fa 360px), linear-gradient(90deg, #12181506 1px, transparent 1px), linear-gradient(180deg, #12181506 1px, transparent 1px), var(--bg);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:auto,auto,56px 56px,56px 56px,auto;margin:0;font-size:15.5px;line-height:1.58;overflow-x:hidden}body:before{content:"";z-index:60;pointer-events:none;opacity:.055;background-image:linear-gradient(#1218152e,#0000);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f3eb;border-bottom:1px solid #d8ded5eb;min-height:68px;padding:0;position:sticky;top:0}.site-header-inner{align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:68px;margin:0 auto;padding:12px 0;display:flex}.site-header-inner>*{min-width:0}.brand{letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:850;display:inline-flex}.brand-logo{border-radius:8px;flex:none;width:36px;height:36px;box-shadow:0 14px 34px #17201b24}.brand-wordmark{align-items:baseline;gap:1px;display:inline-flex}.brand-mark{color:var(--accent)}.nav{color:var(--muted);white-space:nowrap;gap:clamp(6px,1.1vw,14px);min-width:0;margin-left:auto;font-size:13px;font-weight:700;display:flex}.nav::-webkit-scrollbar{display:none}.nav a{border-radius:999px;padding:7px 10px;transition:color .16s}.nav a:hover{color:var(--ink);background:#17201b0d}.nav a.active{background:var(--ink);color:#fff}.mobile-navigation{display:none;position:relative}.mobile-navigation summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:800;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation nav{z-index:45;border:1px solid var(--line);width:min(280px,100vw - 28px);box-shadow:var(--shadow-tight);background:#fff;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-navigation nav a{padding:12px 14px;font-weight:750}.mobile-navigation nav a.active{background:var(--ink);color:#fff}.language-switcher{min-width:max-content;position:relative}.language-switcher summary{min-height:38px;color:var(--ink-soft);cursor:pointer;background:#fbfcf8c7;border:1px solid #d8ded5b8;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:850;list-style:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 30px #17201b14}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary:hover,.language-switcher[open] summary{background:#fbfcf8f5;border-color:#0f8f5f4d;box-shadow:0 16px 38px #17201b1f}.language-globe{width:20px;height:20px;color:var(--muted);display:inline-flex}.language-globe svg,.language-check{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.language-menu{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf8f5;border:1px solid #d8ded5db;border-radius:16px;width:252px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 54px #17201b2e}.language-menu a{min-height:62px;color:var(--ink-soft);grid-template-columns:34px 1fr 22px;align-items:center;padding:0 18px;font-size:18px;font-weight:650;transition:background .14s,color .14s;display:grid}.language-menu a:hover,.language-menu a.active{color:var(--ink);background:#17201b12}.language-code{color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:800}.language-name{min-width:0}.language-check{color:#d97953;stroke-width:2.3px}.batch-label{border:1px solid var(--line);color:var(--accent-ink);font-family:var(--font-mono);white-space:nowrap;background:#fbfcf8bd;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.section{width:min(1180px,100% - 40px);margin:0 auto;padding:68px 0}.hero{grid-template-columns:minmax(0,.98fr) minmax(390px,1.02fr);align-items:center;gap:clamp(30px,5vw,68px);min-height:min(710px,100dvh - 68px);padding-top:38px;padding-bottom:52px;display:grid}.hero>*{min-width:0}.hero-copy{min-width:0;max-width:680px;animation:.62s cubic-bezier(.21,1,.21,1) both fadeSlideUp}.eyebrow{width:fit-content;color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#dceee6b8;border:1px solid #0f8f5f38;border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:10.5px;font-weight:800}.hero h1{max-width:13ch;font-family:var(--font-editorial);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(46px,6.4vw,84px);font-weight:900;line-height:.98}.hero p{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:760;line-height:1;transition:transform .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.button:focus-visible,.nav a:focus-visible,.language-switcher summary:focus-visible,.language-menu a:focus-visible,.task-card:focus-visible,.agent-card:focus-visible{outline-offset:3px;outline:3px solid #0f8f5f3d}.button:active{transform:translateY(1px)scale(.99)}.button.primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}.button.primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.button.secondary{color:var(--ink);background:#fbfcf8d1}.button.secondary:hover{border-color:var(--accent);color:var(--accent-ink)}.hero-panel,.report,.submit{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fbfcf8db}.hero-panel{background:linear-gradient(135deg, #fbfcf8f2, #eef3eaeb), var(--surface);width:100%;max-width:100%;padding:clamp(20px,3vw,30px);animation:.76s cubic-bezier(.21,1,.21,1) .11s both fadeSlideUp;position:relative;overflow:hidden}.hero-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 58%,#0f8f5f1a 58% 59%,#0000 59%),linear-gradient(#17201b0a,#0000 42%);animation:6s ease-in-out infinite signalSweep;position:absolute;inset:0}.hero-panel:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 35%,#c4863221 48%,#0000 64% 100%);width:72%;height:170%;animation:8s ease-in-out 1.2s infinite panelWarmSweep;position:absolute;inset:-40% auto auto -32%;transform:rotate(14deg)}.hero-panel>*{position:relative}.hero-signal-visual{background:linear-gradient(135deg,#fffffbe6,#f1e2c857),#fbfcf8d6;border:1px solid #d8ded5d1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:14px;display:grid}.signal-map{background-color:#fffffbb3;background-image:linear-gradient(90deg,#1218150d 1px,#0000 1px),linear-gradient(#1218150d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;min-height:106px;position:relative;overflow:hidden}.signal-map:after{content:"";background:linear-gradient(90deg,#0000 0 12%,#0a7f5829 48%,#0000 84% 100%);animation:4.8s ease-in-out infinite mapScan;position:absolute;inset:0;transform:translate(-100%)}.signal-node,.signal-line{display:block;position:absolute}.signal-node{border:3px solid var(--accent);background:var(--surface);border-radius:50%;width:16px;height:16px;animation:2.8s ease-in-out infinite pulseNode;box-shadow:0 0 0 7px #0a7f5817}.node-a{top:58%;left:11%}.node-b{animation-delay:.22s;top:28%;left:34%}.node-c{animation-delay:.42s;top:48%;left:61%}.node-d{animation-delay:.64s;top:22%;left:83%}.signal-line{transform-origin:0;opacity:.84;background:linear-gradient(90deg,#0a7f5800,#0a7f58b3,#c48632a6);border-radius:999px;height:3px}.line-a{width:23%;top:54%;left:15%;transform:rotate(-26deg)}.line-b{width:27%;top:37%;left:37%;transform:rotate(19deg)}.line-c{width:23%;top:44%;left:64%;transform:rotate(-24deg)}.signal-readout{gap:4px;min-width:150px;display:grid}.signal-readout span{color:var(--warm-ink);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.signal-readout strong{color:var(--ink);font-size:14px;line-height:1.25}.arena-card-head{min-width:0;color:var(--muted);font-family:var(--font-mono);justify-content:space-between;gap:18px;font-size:12px;font-weight:700;display:flex}.arena-card-head strong{color:var(--accent-ink);white-space:nowrap}.hero-panel-title{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;display:flex}.hero-panel-title span{color:var(--muted);font-size:13px;font-weight:800}.hero-panel-title strong{color:var(--ink);font-size:clamp(22px,3vw,34px);line-height:1}.arena-rank-list{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcf8b8;gap:0;margin-top:22px;display:grid;overflow:hidden}.arena-rank-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;transition:background .16s,transform .16s;display:grid}.arena-rank-row:hover{background:#0a7f580f;transform:translate(3px)}.arena-rank-row:first-child:hover{background:var(--ink)}.arena-rank-row:first-child{background:var(--ink);color:var(--surface);border-color:var(--ink)}.arena-rank-row:last-child{border-bottom:0}.arena-rank-row span,.arena-rank-row em{font-family:var(--font-mono);font-style:normal}.arena-rank-row span{color:var(--muted);font-size:12px;font-weight:700}.arena-rank-row:first-child span{color:#fbfcf89e}.arena-rank-row strong{font-size:clamp(16px,2vw,20px);line-height:1.05}.arena-rank-row em{text-align:right;min-width:52px;color:var(--accent);font-size:28px;font-weight:800}.metric-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.metric-grid div{background:#fbfcf8b8;padding:16px 12px}.metric-grid strong{font-family:var(--font-mono);letter-spacing:0;font-size:clamp(22px,3vw,32px);line-height:1;display:block}.metric-grid span,.small{color:var(--muted);font-size:12px}.small{margin-top:18px}.section-heading{max-width:820px;margin-bottom:26px;animation:.52s cubic-bezier(.21,1,.21,1) both fadeSlideUp;display:block}h1,h2,h3,h4{color:var(--ink)}h2{max-width:800px;font-family:var(--font-editorial);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:1.12}.page-title{max-width:860px;font-family:var(--font-editorial);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,74px);font-weight:900;line-height:1.02}h3{letter-spacing:0;margin:0;font-size:18px;line-height:1.24}.section-heading p,article p,.report p,.submit p,.deep-dive li{color:var(--muted)}.section-heading p{max-width:var(--measure);margin:12px 0 0;font-size:16px;line-height:1.7}.leaderboard-section{padding-top:34px}.control-row{gap:10px;display:flex}select,input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:var(--radius-small);background:#fbfcf8eb;min-height:44px;padding:0 12px;font-size:14px}select:focus,input:focus,textarea:focus{border-color:var(--accent);outline:3px solid #0f8f5f2e}textarea{resize:vertical;min-height:130px;padding-top:12px}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#fffffbe6;animation:.56s cubic-bezier(.21,1,.21,1) 90ms both fadeSlideUp;overflow-x:auto;box-shadow:0 10px 24px #1218150e}table{border-collapse:collapse;width:100%;min-width:860px}th,td{border-bottom:1px solid var(--soft-line);text-align:left;padding:13px 15px;font-size:13.5px}td{color:var(--ink-soft)}th{z-index:1;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:#eff2eaf5;font-size:11px;position:sticky;top:0}tbody tr{transition:background .14s}tbody tr:hover{background:#0a7f5809}tr:last-child td{border-bottom:0}.score{min-width:50px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-weight:800;display:inline-flex}.score.excellent,.score.pass{color:var(--accent-ink);background:var(--accent-soft)}.score.mixed{color:var(--warning);background:var(--warning-soft)}.score.risk{color:var(--risk);background:var(--risk-soft)}.finding-grid,.winner-grid,.failure-grid,.task-grid,.agent-grid,.method-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.finding-grid{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}.finding-grid article:first-child{background:var(--ink);color:var(--surface);grid-row:span 2;padding:28px}.finding-grid article:first-child h3,.finding-grid article:first-child p{color:var(--surface)}.finding-grid article:nth-child(4){grid-column:span 2}.finding-grid article,.winner-card,.failure-card,.task-card,.agent-card,.method-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcf8d1;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.finding-grid article:hover,.winner-card:hover,.task-card:hover,.agent-card:hover,.method-grid article:hover,.detail-block:hover,.report-stat-grid div:hover{border-color:#c4863257;transform:translateY(-3px);box-shadow:0 18px 42px #12181514}.winner-grid{grid-template-columns:1.1fr .9fr 1.1fr .9fr}.winner-card{background:linear-gradient(#0f8f5f14,#0000 56%),#fbfcf8d6;min-height:220px}.winner-card:nth-child(2n){margin-top:28px}.failure-section{width:100%;max-width:none;color:var(--surface);background:#17201bf0;border-top:1px solid #17201b1f;border-bottom:1px solid #17201b1f;padding:82px max(18px,50vw - 610px);position:relative;overflow:hidden}.failure-section:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 48%,#c4863214 49%,#0000 58%),radial-gradient(circle at 16% 18%,#0a7f582e,#0000 260px);animation:8s ease-in-out infinite signalSweep;position:absolute;inset:0}.failure-section>*{position:relative}.failure-section h2,.failure-section h3{color:var(--surface)}.failure-section .section-heading p,.failure-section .card-note{color:#fbfcf8ad}.failure-grid{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}.failure-card{background:#fbfcf812;border-color:#fbfcf824}.failure-card:first-child{background:#0f8f5f33}.failure-card:hover{background:#fbfcf81a;border-color:#f1e2c852;transform:translateY(-3px)}.winner-card,.task-card,.agent-card{min-height:204px}.meta-row,.tag-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tag{min-height:28px;color:var(--muted);font-family:var(--font-mono);background:#6572691f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.tag.critical{background:var(--risk-soft);color:var(--risk)}.tag.warning{background:var(--warning-soft);color:var(--warning)}.tag.language{background:var(--info-soft);color:var(--info)}.tag.good{background:var(--accent-soft);color:var(--accent-ink)}.card-stat{font-family:var(--font-mono);letter-spacing:0;margin-top:20px;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1}.card-note{color:var(--muted);font-size:13px}.task-grid,.agent-grid{grid-template-columns:repeat(3,1fr)}.task-card,.agent-card{color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.task-card:hover,.agent-card:hover{background:var(--surface);border-color:#0f8f5f5c;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.task-card .tag-row,.agent-card .tag-row{margin-top:auto;padding-top:18px}.section-action{justify-content:center;margin-top:24px;display:flex}.detail-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:18px;padding:24px;display:none}.detail-panel.active{display:block}.top-space{margin-top:24px}.detail-grid{grid-template-columns:.95fr 1.05fr;gap:16px;display:grid}.detail-block{border:1px solid var(--line);border-radius:var(--radius);background:#fffffbd6;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.detail-block h4{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:11px}.mono-box{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);font-family:var(--font-mono);margin:0;font-size:13px;line-height:1.6}.mini-table{width:100%;min-width:0}.mini-table th,.mini-table td{padding:9px 0;font-size:12.5px}.mini-table th{background:0 0}.report{grid-template-columns:1.1fr .9fr;gap:28px;padding:clamp(24px,4vw,40px);display:grid}.report-copy h2{max-width:720px}.report-stats{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.report-stats span{border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:12px}.deep-dive{border-left:1px solid var(--line);padding-left:28px}.deep-dive ul{margin:16px 0 0;padding-left:18px}.method-grid{grid-template-columns:repeat(4,1fr)}.submit{grid-template-columns:.8fr 1.2fr;gap:28px;margin-bottom:56px;padding:clamp(24px,4vw,40px);display:grid}.submit-form{gap:14px;display:grid}.submit-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:750;display:grid}.submit-form-row{grid-template-columns:1fr .65fr;gap:14px;display:grid}.submit-form textarea{resize:vertical;min-height:110px}.submit-form .form-consent,.newsletter-signup .newsletter-consent{grid-column:1/-1;align-items:flex-start;gap:9px;font-weight:600;line-height:1.45;display:flex}.form-consent input,.newsletter-consent input{width:17px;min-width:17px;height:17px;margin-top:2px}.form-success,.newsletter-done{color:var(--accent-strong)}.form-error,.newsletter-error{color:#9f2f2f}.site-footer{color:var(--muted);border-top:1px solid var(--line)}.evaluation-status{color:#5e4d22;background:#fff8df;border-bottom:1px solid #dfc990;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;width:100%;padding:10px 20px;font-size:12px;line-height:1.45;display:flex}.evaluation-status.published{color:#205b3d;background:#eff9f3;border-color:#b8d9c7}.evaluation-status code{font-size:11px}.evaluation-status a{color:inherit;text-underline-offset:3px;font-weight:750;text-decoration:underline}.site-footer-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0;display:flex}.footer-left,.footer-right,.footer-nav{align-items:center;gap:14px;min-width:0;display:flex}.footer-left{flex-wrap:wrap}.footer-brand{color:var(--ink);font-weight:850}.footer-right{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.footer-nav{gap:12px;font-size:13px;font-weight:750}.footer-nav a{border-radius:999px;padding:6px 8px}.footer-nav a:hover{color:var(--ink);background:#17201b0d}.version-button{background:var(--ink);color:var(--surface);cursor:pointer;font-family:var(--font-mono);border:1px solid #17201be6;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .16s,background .16s;box-shadow:0 10px 24px #17201b29}.version-button:hover{background:var(--accent-ink);transform:translateY(-1px)}.release-dialog{border:1px solid var(--line);background:var(--surface);width:min(620px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow);border-radius:10px;padding:0}.release-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17201b52}.release-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:22px 24px 18px;display:flex}.release-dialog-head span,.release-dialog-list time{color:var(--accent-ink);font-family:var(--font-mono);font-size:12px;font-weight:850}.release-dialog-head h2{margin:6px 0 0;font-size:28px;line-height:1}.dialog-close{border:1px solid var(--line);background:var(--surface-strong);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;font-size:24px;line-height:1}.release-dialog-list{gap:0;padding:4px 24px 0;display:grid}.release-dialog-list article{border-bottom:1px solid var(--soft-line);padding:18px 0}.release-dialog-list h3{margin:7px 0 6px;font-size:18px}.release-dialog-list p{color:var(--muted);margin:0;line-height:1.55}.release-dialog .button{margin:20px 24px 24px}.prose-page{max-width:1080px}.prose-page h1{max-width:900px;font-family:var(--font-editorial);text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,68px);font-weight:900;line-height:1.08}.prose-page h2{font-family:var(--font-editorial);margin-top:46px;margin-bottom:14px;font-size:clamp(25px,2.8vw,36px);font-weight:800;line-height:1.18}.prose-page p,.prose-page li{color:var(--muted);max-width:var(--measure);font-size:16px;line-height:1.82}.prose-page code{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:2px 5px}.visual-band{background:linear-gradient(135deg,#fffffbf0,#f1e2c833),#fbfcf8db;border:1px solid #d8ded5e0;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(24px,4vw,48px);margin:20px 0 34px;padding:clamp(18px,3vw,28px);animation:.64s cubic-bezier(.21,1,.21,1) .12s both fadeSlideUp;display:grid;overflow:hidden;box-shadow:0 18px 44px #12181512}.visual-band-arena{width:min(1180px,100% - 40px);margin:-14px auto 34px}.visual-band-copy{min-width:0}.visual-band h2{max-width:12ch;font-size:clamp(28px,3.4vw,48px)}.visual-band p{max-width:54ch;color:var(--muted);margin:14px 0 0;font-size:15.5px;line-height:1.72}.visual-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.visual-stat-row span{background:#fffffbb8;border:1px solid #d8ded5cc;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.visual-stat-row strong{color:var(--ink);font-family:var(--font-mono);font-size:clamp(20px,2.4vw,30px);line-height:1}.visual-stat-row em{color:var(--muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:850}.visual-frame{min-width:0;margin:0;animation:7s ease-in-out infinite softFloat;position:relative}.visual-frame:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 34%,#fffffb52 48%,#0000 64% 100%);border-radius:24px;animation:5.8s ease-in-out .9s infinite frameGlint;position:absolute;inset:0;transform:translate(-110%)}.visual-frame svg{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 20px 54px #1218151f}.visual-flow-line{stroke-dasharray:18 16;animation:5.4s linear infinite dashFlow}.visual-flow-line-delayed{animation-duration:6.6s;animation-direction:reverse}.visual-node{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite svgPulseNode}.visual-bar{transform-box:fill-box;transform-origin:bottom;animation:.78s cubic-bezier(.21,1,.21,1) both barRise}.visual-band-tasks,.visual-band-insights{background:linear-gradient(135deg,#fffffbf2,#f1e2c85c),#fbfcf8db}.visual-band-agents,.visual-band-arena{background:linear-gradient(135deg,#fffffbf2,#dcefe76b),#fbfcf8db}.visual-band-report,.visual-band-methodology{background:linear-gradient(135deg,#fffffbf2,#e5eadc8a),#fbfcf8db}.report-table{box-shadow:none;margin:16px 0 28px}.report-hero{border:1px solid var(--line);background:linear-gradient(135deg, #fbfcf8f5, #eef3eae0), var(--surface);border-radius:8px;max-width:none;margin:8px 0 32px;padding:clamp(24px,4vw,42px);box-shadow:0 10px 24px #1218150e}.report-hero p{max-width:var(--measure)}.report-hero h1,.report-card h3,.report-card p,.report-card li{overflow-wrap:anywhere}.report-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 18px;display:grid}.report-stat-grid div{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;padding:18px;box-shadow:0 8px 22px #17201b0d}.report-stat-grid strong{color:var(--ink);font-size:28px;line-height:1;display:block}.report-stat-grid span{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:800;display:block}.report-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 28px;display:grid}.report-card{border:1px solid var(--line);background:#fffffbe6;border-radius:8px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 8px 20px #1218150b}.report-card:hover{border-color:#0a7f5847;transform:translateY(-3px);box-shadow:0 20px 52px #12181517}.report-card:first-child{background:linear-gradient(135deg, #17201bf5, #073f2beb), var(--ink);grid-column:span 2}.report-card:first-child span,.report-card:first-child h3,.report-card:first-child p,.report-card:first-child li{color:var(--surface)}.report-card span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.report-card h3{color:var(--ink);margin:8px 0 7px;font-size:clamp(17px,2vw,22px);line-height:1.28}.report-card p{margin:0 0 12px;font-size:13.5px;line-height:1.62}.report-card ul{margin:0;padding-left:18px}.report-card li{margin:7px 0;font-size:13px;line-height:1.58}.insights-page .section-heading{max-width:880px}.home-insights-section{padding-top:68px;padding-bottom:68px}.growth-hub-section{padding-top:40px}.scenario-preview-section{padding-top:42px}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scenario-card{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;flex-direction:column;min-height:250px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #17201b0f}.scenario-card:hover{border-color:#0f8f5f5c;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.scenario-card span,.recommender-card span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.scenario-card h3{overflow-wrap:anywhere;margin-top:16px;font-size:clamp(21px,2vw,28px)}.scenario-card p{color:var(--muted)}.scenario-card-foot{border-top:1px solid var(--soft-line);gap:3px;margin-top:auto;padding-top:16px;display:grid}.scenario-card-foot strong{color:var(--ink);font-size:18px}.scenario-card-foot em{color:var(--muted);font-size:12px;font-style:normal}.choice-wizard-section{padding-top:34px;padding-bottom:34px}.choice-wizard{background:linear-gradient(135deg, #17201bf7, #073f2beb), var(--ink);box-shadow:var(--shadow);border:1px solid #17201b29;border-radius:8px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:24px;padding:clamp(22px,4vw,34px);display:grid}.choice-wizard-copy span,.wizard-next-step span{color:#9ce0c2;font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.choice-wizard-copy h2{color:var(--surface);text-wrap:balance;margin:12px 0;font-size:clamp(32px,4.8vw,56px);line-height:1}.choice-wizard-copy p{color:#fbfcf8c2;max-width:48ch}.choice-wizard-copy .button{color:var(--surface);border-color:#fbfcf85c;margin-top:18px}.choice-wizard-panel{background:#fbfcf814;border:1px solid #fbfcf829;border-radius:8px;gap:16px;padding:18px;display:grid}.wizard-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wizard-controls label{color:#fbfcf8b8;gap:7px;font-size:12px;font-weight:850;display:grid}.wizard-controls select{background:#fbfcf8f5;border-color:#fbfcf833}.wizard-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wizard-result-card{background:#fbfcf8f5;border:1px solid #fbfcf82e;border-radius:8px;gap:10px;min-height:230px;padding:16px;display:grid}.wizard-result-card span,.use-case-card span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.wizard-result-card h3{margin:0;font-size:22px}.wizard-result-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.wizard-metrics{gap:4px;margin-top:auto;display:grid}.wizard-metrics strong{color:var(--accent);font-family:var(--font-mono);font-size:34px;line-height:1}.wizard-metrics em{color:var(--muted);font-size:12px;font-style:normal}.wizard-next-step{border-top:1px solid #fbfcf829;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.wizard-next-step a{background:#fbfcf8f2;border-radius:8px;min-width:min(360px,100%);padding:14px 16px;display:grid}.wizard-next-step strong{color:var(--ink)}.wizard-next-step em{color:var(--muted);font-size:12px;font-style:normal}.use-case-preview-section{padding-top:44px}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.use-case-card{border:1px solid var(--line);background:#fbfcf8eb;border-radius:8px;gap:10px;min-height:248px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 26px #17201b0f}.use-case-card:hover{border-color:#0f8f5f5c;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.use-case-card h3{margin:0;font-size:clamp(21px,2vw,28px);line-height:1.12}.use-case-card p,.use-case-card em{color:var(--muted);margin:0;font-style:normal}.decision-entry-section{padding-top:34px;padding-bottom:36px}.decision-entry-grid,.ranking-collection-grid,.trust-grid,.compare-decision-row,.compare-profile-row{gap:14px;display:grid}.decision-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-grid,.compare-decision-row{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-entry-card,.ranking-collection-card,.trust-card,.compare-profile-card,.compare-decision-row article{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;gap:10px;min-height:210px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #17201b0f}.decision-entry-card:hover,.ranking-collection-card:hover,.compare-profile-card:hover{border-color:#c4863257;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.decision-entry-card:first-child,.ranking-collection-card:first-child{background:linear-gradient(135deg, #17201bf5, #073f2beb), var(--ink)}.decision-entry-card:first-child span,.decision-entry-card:first-child h3,.decision-entry-card:first-child p,.ranking-collection-card:first-child span,.ranking-collection-card:first-child h3,.ranking-collection-card:first-child p,.ranking-collection-card:first-child strong{color:var(--surface)}.decision-entry-card span,.ranking-collection-card span,.trust-card span,.compare-profile-card span,.compare-decision-row span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.decision-entry-card h3,.ranking-collection-card h3,.trust-card h3,.compare-profile-card h3,.compare-decision-row strong{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.12}.decision-entry-card p,.ranking-collection-card p,.trust-card p,.compare-profile-card p,.compare-decision-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.58}.ranking-collection-card strong{color:var(--accent-ink);font-family:var(--font-mono);margin-top:auto;font-size:18px}.trust-section{padding-top:40px}.trust-card{background:linear-gradient(#0a7f580f,#0000 62%),#fbfcf8e6;min-height:190px}.home-action-pair-section{padding-top:38px;padding-bottom:38px}.home-action-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.home-action-card{min-width:0;min-height:360px;box-shadow:var(--shadow-tight);border:1px solid #17201b24;border-radius:8px;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,36px);display:flex}.home-action-contribute{background:linear-gradient(135deg,#fffffbf5,#f1e2c857),#fbfcf8e6}.home-action-subscribe{background:linear-gradient(135deg,#0f8f5f1a,#0000 48%),#fbfcf8f0}.home-action-card h2{max-width:13ch;font-family:var(--font-editorial);letter-spacing:0;margin:0;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1.08}.home-action-card p{max-width:44ch;color:var(--muted);margin:16px 0 0}.home-action-controls,.home-action-form{width:100%;margin-top:auto;padding-top:24px}.home-action-controls{flex-wrap:wrap;gap:10px;display:flex}.home-action-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.home-action-form input{min-width:0}.home-action-done{grid-column:1/-1;margin:0;font-size:13px}.action-pair-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.contribution-section{min-height:100%;box-shadow:var(--shadow-tight);background:linear-gradient(135deg,#fffffbf5,#f1e2c857),#fbfcf8e6;border:1px solid #17201b24;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,38px);display:flex}.contribution-section h2{max-width:760px}.contribution-section p{max-width:70ch;color:var(--muted)}.contribution-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.action-pair-section .contribution-section{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:360px;padding:clamp(22px,3vw,34px);display:flex}.action-pair-section .contribution-section h2,.action-pair-section .newsletter-signup h2{max-width:13ch;font-size:clamp(28px,2.7vw,40px);line-height:1.08}.action-pair-section .contribution-actions{justify-content:flex-start;width:100%;margin-top:auto;padding-top:22px}.action-pair-section .newsletter-signup{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;min-height:360px;margin:0;display:flex}.action-pair-section .newsletter-signup form{width:100%;margin-top:auto;padding-top:22px}.action-pair-section .newsletter-signup p{max-width:40ch}.compare-tool{border:1px solid var(--line);background:linear-gradient(135deg, #fbfcf8f7, #eef3eae6), var(--surface);box-shadow:var(--shadow-tight);border-radius:8px;gap:22px;margin:24px 0 34px;padding:clamp(20px,4vw,34px);display:grid}.compare-tool-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.compare-tool-head p{max-width:72ch}.compare-selectors{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compare-selectors label{color:var(--muted);gap:7px;font-size:12px;font-weight:850;display:grid}.compare-decision-row{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-decision-row article{min-height:160px}.compare-table-wrap{border:1px solid var(--line);background:#fffffbe0;border-radius:8px;overflow-x:auto}.compare-tool-table{min-width:820px}.compare-tool-table td strong{color:var(--accent);font-family:var(--font-mono);font-size:24px}.compare-profile-row{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-profile-card{min-height:190px}.content-matrix-section,.leaderboard-rankings,.agent-playbook-section,.agent-evidence-section{margin-top:42px}.content-matrix-grid,.editorial-plan-grid,.agent-playbook-grid,.report-action-grid,.participation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.content-matrix-card,.editorial-plan-grid article,.agent-playbook-grid article,.report-action-guide,.participation-grid article,.newsletter-signup{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;padding:22px;box-shadow:0 10px 26px #17201b0f}.content-matrix-card{gap:10px;min-height:210px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.content-matrix-card:hover{border-color:#0f8f5f57;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.content-matrix-card span,.editorial-plan-grid strong,.agent-playbook-grid span,.report-action-guide span,.newsletter-signup span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.content-matrix-card h3,.participation-grid h2{font-size:clamp(21px,2vw,28px)}.content-matrix-card p,.editorial-plan-grid p,.agent-playbook-grid li,.report-action-guide p,.participation-grid p,.newsletter-signup p{color:var(--muted)}.insight-editorial-plan,.report-action-guide,.newsletter-signup{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:22px;margin:34px 0;display:grid}.editorial-plan-grid,.agent-playbook-grid,.report-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-playbook-grid article{min-height:250px}.agent-playbook-grid ul{margin:14px 0 0;padding-left:18px}.agent-playbook-grid li{margin:9px 0}.agent-evidence-list{gap:10px;display:grid}.agent-evidence-list a{border:1px solid var(--soft-line);background:#eef3ea73;border-radius:8px;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:grid}.agent-evidence-list span,.agent-evidence-list em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.agent-evidence-list strong{color:var(--ink);overflow-wrap:anywhere}.report-action-guide{align-items:start}.report-action-grid article{border-left:1px solid var(--soft-line);padding-left:16px}.report-action-grid h3{margin-top:8px;font-size:19px}.participation-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.newsletter-signup{background:linear-gradient(135deg,#0f8f5f1a,#0000 46%),#fbfcf8f0;width:min(920px,100%);margin:42px auto 0}.newsletter-signup.compact{width:min(760px,100%);margin-top:28px}.newsletter-signup h2{font-size:clamp(24px,2.6vw,34px)}.newsletter-signup form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.newsletter-signup input{min-width:0}.newsletter-done{grid-column:1/-1;margin:0;font-size:13px}.newsletter-error,.newsletter-consent{grid-column:1/-1}.agent-recommender{border:1px solid var(--line);background:linear-gradient(135deg, #fbfcf8f5, #eef3eae6), var(--surface);box-shadow:var(--shadow-tight);border-radius:8px;gap:22px;margin-top:42px;padding:clamp(22px,4vw,34px);display:grid}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.admin-grid .report-card:last-child{grid-column:1/-1}.short-home{overflow:hidden}.selection-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,7vw,90px);min-height:590px;padding-top:clamp(72px,9vw,118px);padding-bottom:clamp(72px,9vw,118px);display:grid}.selection-hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,6.2vw,86px);line-height:.98}.selection-hero-copy>p{max-width:690px;color:var(--muted);margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.65}.evidence-engine{border:1px solid var(--line);background:#f5f8f2;min-height:346px;padding:38px 26px 26px;position:relative;overflow:hidden;box-shadow:18px 18px #23382b14}.evidence-engine-label{color:var(--accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:15px;left:18px}.evidence-engine-grid{z-index:1;grid-template-columns:minmax(92px,1fr) 82px minmax(128px,1.2fr);align-items:center;gap:22px;min-height:280px;display:grid;position:relative}.evidence-constraints,.evidence-candidates{gap:10px;display:grid}.evidence-constraint,.evidence-candidate{border:1px solid var(--line);background:#fff}.evidence-constraint{padding:11px 10px;animation:8s ease-in-out infinite evidence-constraint}.evidence-constraint span,.evidence-candidate>span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:9px;font-weight:700;display:block}.evidence-constraint strong{margin-top:4px;font-size:12px;display:block}.evidence-gate{background:var(--ink);color:#fff;align-self:stretch;place-items:center;min-height:208px;display:grid}.evidence-gate span{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.evidence-candidate{opacity:.4;padding:12px;animation:8s ease-in-out infinite evidence-resolve}.evidence-candidate.best{border-color:var(--accent)}.evidence-candidate>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.evidence-candidate strong{font-size:12px}.evidence-candidate b{color:var(--accent);font-family:var(--font-mono);font-size:18px}.evidence-candidate>span{margin-top:6px}.evidence-pilot{background:var(--accent);color:#fff;min-height:28px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:flex}.evidence-pilot i{background:currentColor;width:34px;height:1px;animation:2.4s ease-in-out infinite evidence-pilot}.evidence-engine-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.evidence-engine-paths path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:6 8;animation:1.8s linear infinite evidence-flow}.evidence-constraint:nth-child(2),.evidence-candidate:nth-child(2){animation-delay:.35s}.evidence-constraint:nth-child(3),.evidence-candidate:nth-child(3){animation-delay:.7s}@keyframes evidence-flow{to{stroke-dashoffset:-28px}}@keyframes evidence-constraint{0%,15%,to{border-color:var(--line);transform:translate(0)}25%,72%{border-color:var(--accent);transform:translate(4px)}}@keyframes evidence-resolve{0%,22%,to{opacity:.4;transform:translate(-4px)}38%,82%{opacity:1;transform:translate(0)}}@keyframes evidence-pilot{50%{width:48px}}@media (prefers-reduced-motion:reduce){.evidence-constraint,.evidence-candidate,.evidence-pilot i,.evidence-engine-paths path{animation:none}.evidence-candidate{opacity:1;transform:none}}.home-selection-entry{border:1px solid var(--ink);box-shadow:12px 12px 0 var(--ink);background:#fff;padding:clamp(32px,4vw,48px)}.home-selection-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.home-selection-heading h2{letter-spacing:-.035em;max-width:690px;margin:0;font-size:clamp(30px,4vw,50px);line-height:1.08}.home-selection-heading p{max-width:460px;color:var(--muted);margin:0}.selection-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.selection-control-grid label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.selection-entry-button{margin-top:18px}.representative-section,.home-findings{padding-top:clamp(76px,10vw,132px);padding-bottom:0}.representative-list{border-top:1px solid var(--ink)}.representative-list article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:28px;padding:28px 4px;display:grid}.representative-rank{font-family:var(--font-mono);color:var(--accent);font-size:32px}.representative-list h3{margin:0;font-size:26px}.representative-list p{max-width:700px;color:var(--muted);margin:8px 0}.representative-list ul{flex-wrap:wrap;gap:10px 24px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.representative-action{justify-items:end;gap:12px;display:grid}.finding-rail{background:var(--line);border:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:1px;display:grid}.finding-rail a{background:#fff;min-height:280px;padding:30px}.finding-rail a:first-child{background:var(--ink);color:#fff}.finding-rail span{font-family:var(--font-mono);color:var(--accent);font-size:11px}.finding-rail h3{margin:50px 0 12px;font-size:clamp(21px,2.4vw,31px);line-height:1.2}.finding-rail p{color:var(--muted)}.finding-rail a:first-child p{color:#ffffffb3}.home-trust-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:.6fr .6fr 1.2fr .9fr 1.6fr;align-items:stretch;margin-top:clamp(76px,10vw,132px);display:grid}.home-trust-strip>*{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:100px;padding:18px 22px;display:grid}.home-trust-strip strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:18px}.home-trust-strip span{color:var(--muted);font-size:12px}.home-trust-strip>a{color:var(--ink);background:#f1f5ee;border-right:0;font-weight:800}.home-conversion-band{padding-top:clamp(76px,10vw,132px);padding-bottom:clamp(76px,10vw,132px)}.conversion-links{justify-content:space-between;align-items:end;gap:34px;display:flex}.conversion-links h2{max-width:680px;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08}.conversion-links p{color:var(--muted)}.conversion-links>div:last-child{gap:10px;display:flex}@media (max-width:860px){.selection-hero{grid-template-columns:1fr;min-height:0}.evidence-engine{min-height:330px}.evidence-engine-grid{grid-template-columns:1fr;gap:10px;min-height:0}.evidence-constraints{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.evidence-gate{min-height:40px}.evidence-gate span{writing-mode:horizontal-tb}.evidence-candidates{gap:6px}.evidence-engine-paths{display:none}.home-selection-heading,.conversion-links{flex-direction:column;align-items:start}.selection-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-rail,.home-trust-strip{grid-template-columns:1fr 1fr}.finding-rail a:first-child,.home-trust-strip>a{grid-column:1/-1}}.task-context{border:1px solid var(--ink);background:#fff;margin:26px 0}.task-context-state{border-bottom:1px solid var(--ink);background:#fff8df;justify-content:space-between;gap:18px;padding:13px 18px;font-size:13px;display:flex}.task-context-grid{grid-template-columns:1fr 1fr;display:grid}.task-context-grid article{border-right:1px solid var(--line);min-width:0;padding:24px}.task-context-grid article:last-child{border-right:0}.task-context h2{margin-top:0;font-size:20px}.task-context pre,.raw-output{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);margin:0;font-size:12px;line-height:1.65}.task-context dl{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;display:grid}.task-context dl>div{border-right:1px solid var(--line);padding:14px 18px}.task-context dt{color:var(--muted);text-transform:uppercase;font-size:10px}.task-context dd{margin:5px 0 0;font-weight:800}.evidence-output-grid{grid-template-columns:1fr}.run-output-card{border:1px solid var(--line);background:#fff;padding:clamp(20px,4vw,34px)}.run-output-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:16px;display:flex}.run-output-card header h3{overflow-wrap:anywhere;font-family:var(--font-mono);margin:5px 0 0;font-size:12px}.run-condition-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.run-condition-grid span{background:#f8faf7;padding:11px;font-size:12px}.run-output-card .raw-output{border:1px solid var(--line);background:#f6f8f5;max-height:520px;padding:18px;overflow:auto}.run-checks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.run-checks span{border:1px solid var(--line);padding:5px 8px;font-size:11px;font-weight:800}.run-checks .pass{color:#226642;background:#eff8f2;border-color:#aed3bd}.run-checks .fail{color:#8d2d27;background:#fff1ef;border-color:#e3b7b3}.score-breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;margin-top:18px;display:grid}.score-breakdown>div:first-child{border-right:1px solid var(--line);align-content:center;padding:16px;display:grid}.score-breakdown>div:first-child strong{color:var(--accent);font-family:var(--font-mono);font-size:34px}.score-breakdown dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.score-breakdown dl div{border-right:1px solid var(--line);padding:14px}.score-breakdown dt{color:var(--muted);text-transform:capitalize;font-size:10px}.score-breakdown dd{font-family:var(--font-mono);margin:5px 0 0}.evidence-download{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.evidence-download p{color:var(--muted);margin:0}.evidence-download>div{gap:8px;display:flex}@media (max-width:760px){.task-context-grid,.task-context dl,.run-condition-grid,.score-breakdown,.score-breakdown dl{grid-template-columns:1fr}.task-context-grid article,.task-context dl>div,.score-breakdown>div:first-child,.score-breakdown dl div{border-right:0;border-bottom:1px solid var(--line)}.evidence-download{flex-direction:column;align-items:stretch}}@media (max-width:560px){.selection-hero{gap:46px;padding-top:54px}.selection-hero-copy h1{font-size:clamp(42px,13vw,58px)}.evidence-engine{min-height:0;padding:32px 14px 14px;box-shadow:8px 8px #23382b14}.evidence-constraint{text-align:center;padding:8px 5px}.evidence-constraint span{font-size:7px}.evidence-constraint strong{font-size:10px}.evidence-candidate{padding:9px}.home-selection-entry{box-shadow:7px 7px 0 var(--ink)}.selection-control-grid,.finding-rail,.home-trust-strip{grid-template-columns:1fr}.representative-list article{grid-template-columns:48px 1fr;gap:14px}.representative-action{grid-column:2;justify-items:start}.finding-rail a:first-child,.home-trust-strip>a{grid-column:auto}.conversion-links>div:last-child{flex-direction:column;width:100%}}.shortlist-actions{border:1px solid var(--ink);background:#f5f8f2;justify-content:space-between;align-items:end;gap:32px;margin-top:64px;padding:28px;display:flex}.shortlist-actions h2,.shortlist-actions p{margin:0}.shortlist-actions p{max-width:580px;color:var(--muted);margin-top:8px}.shortlist-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-plan{background:var(--ink);color:#fff;margin-top:28px;padding:clamp(28px,5vw,50px)}.pilot-plan>div:first-child>span{color:#86d5af;font-family:var(--font-mono);text-transform:uppercase;font-size:12px}.pilot-plan h2{max-width:780px;margin:8px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.08}.pilot-plan>div:first-child>p,.pilot-plan li{color:#ffffffb3}.pilot-mix{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.pilot-mix div{border-right:1px solid #ffffff2e;gap:5px;padding:20px;display:grid}.pilot-mix div:last-child{border-right:0}.pilot-mix strong{font-family:var(--font-mono);color:#86d5af;font-size:30px}.pilot-columns{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px;display:grid}.pilot-columns h3{font-size:16px}.pilot-columns ul{padding-left:18px}@media (max-width:760px){.shortlist-actions{flex-direction:column;align-items:stretch}.shortlist-actions>div:last-child{justify-content:flex-start}.pilot-columns{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.evaluation-status,.selection-step,.selection-back,.shortlist-actions{display:none!important}.pilot-plan{color:#000;background:#fff}.pilot-plan li,.pilot-plan>div:first-child>p{color:#333}}.compare-picker{justify-content:space-between;align-items:end;gap:16px;display:flex}.compare-picker .compare-selectors{flex:1}.compare-selectors label>div{align-items:center;gap:6px;display:flex}.compare-selectors label>div select{flex:1;min-width:0}.compare-selectors label>div button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;display:grid}.compare-caveats{background:#fff8df;border:1px solid #dbc680;margin-top:20px;padding:18px 20px}.compare-caveats summary{cursor:pointer;font-weight:800}.compare-caveats li{color:var(--muted);font-size:13px}@media (max-width:720px){.compare-picker{flex-direction:column;align-items:stretch}}.agent-decision-profile{border:1px solid var(--ink);background:#fff;margin:28px 0}.agent-profile-state{border-bottom:1px solid var(--ink);background:#fff8df;justify-content:space-between;gap:18px;padding:14px 20px;font-size:13px;display:flex}.agent-decision-profile dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.agent-decision-profile dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px 20px}.agent-decision-profile dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.agent-decision-profile dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:7px 0 0;font-size:13px}.agent-fit-grid{grid-template-columns:repeat(3,1fr);display:grid}.agent-fit-grid>div{border-right:1px solid var(--line);padding:24px}.agent-fit-grid>div:last-child{border-right:0}.agent-fit-grid h2{margin:0 0 12px;font-size:20px}.agent-fit-grid ul{color:var(--muted);margin:0;padding-left:18px}.agent-metric-summary{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:30px;display:grid}.agent-metric-summary>div{border-right:1px solid var(--line);gap:7px;padding:18px;display:grid}.agent-metric-summary span{color:var(--muted);text-transform:uppercase;font-size:11px}.agent-metric-summary strong{font-family:var(--font-mono);overflow-wrap:anywhere}.agent-pilot-guidance{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:34px;margin:40px 0;padding:30px;display:flex}.agent-pilot-guidance h2{margin-top:0}.agent-pilot-guidance li{color:#ffffffb8}@media (max-width:860px){.agent-decision-profile dl,.agent-metric-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-fit-grid{grid-template-columns:1fr}.agent-fit-grid>div{border-right:0;border-bottom:1px solid var(--line)}.agent-pilot-guidance{flex-direction:column;align-items:start}}.selection-page{padding-top:clamp(52px,7vw,90px);padding-bottom:clamp(80px,10vw,130px)}.selection-workspace{width:min(980px,100%);margin:0 auto}.selection-step{color:var(--muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:28px;font-size:12px;display:flex}.selection-step>div{gap:5px;display:flex}.selection-step i{background:var(--line);width:80px;height:3px;display:block}.selection-step i.complete{background:var(--accent)}.selection-wizard-form{border:1px solid var(--ink);box-shadow:14px 14px 0 var(--ink);background:#fff;gap:32px;padding:clamp(28px,5vw,56px);display:grid}.selection-wizard-form h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.02}.selection-wizard-form>div>p{color:var(--muted);font-size:17px}.selection-wizard-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.selection-wizard-fields label{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.selection-wizard-form .button{justify-self:start}.selection-back{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:22px;padding:0;font-weight:800}.selection-result-meta{color:#65511e;background:#fff8df;border:1px solid #dbc680;flex-wrap:wrap;gap:10px 24px;padding:18px 22px;font-size:13px;display:flex}.selection-result-group{margin-top:42px}.selection-result-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.selection-result-heading h2{margin:0;font-size:clamp(28px,4vw,44px)}.selection-result-heading span{font-family:var(--font-mono);color:var(--muted)}.selection-result-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.selection-result-list article{background:#fff;padding:24px}.selection-candidate-title{justify-content:space-between;gap:18px;display:flex}.selection-candidate-title h3,.selection-candidate-title p{margin:0}.selection-candidate-title p,.selection-result-list article>p{color:var(--muted)}.selection-candidate-title>strong{font-family:var(--font-mono);color:var(--accent);font-size:30px}.selection-result-list h4{letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;font-size:12px}.selection-result-list ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.selection-card-meta,.selection-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;padding-top:14px;font-size:12px;display:flex}.selection-card-actions{border-top:0;margin-top:10px;padding-top:0;font-weight:800}.selection-group-empty{color:var(--muted);padding:22px 0}.selection-empty{border:1px solid var(--ink);background:#fff;padding:clamp(30px,5vw,54px)}.selection-empty h2{margin-top:0;font-size:clamp(30px,4vw,48px)}@media (max-width:860px){.selection-result-list{grid-template-columns:1fr}}@media (max-width:560px){.selection-wizard-fields{grid-template-columns:1fr}.selection-wizard-form{box-shadow:7px 7px 0 var(--ink)}.selection-step i{width:54px}}.agent-recommender h2{font-size:clamp(28px,3.4vw,42px)}.agent-recommender p{max-width:72ch;color:var(--muted)}.recommender-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.recommender-controls label{color:var(--muted);gap:7px;font-size:12px;font-weight:850;display:grid}.checkbox-control{border:1px solid var(--line);background:#fbfcf8c7;border-radius:8px;grid-template-columns:18px 1fr;align-content:end;align-items:center;min-height:71px;padding:11px 12px}.checkbox-control input{width:18px;min-height:18px;accent-color:var(--accent)}.recommender-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.recommender-card{border:1px solid var(--line);background:#fbfcf8e0;border-radius:8px;flex-direction:column;min-height:300px;padding:20px;display:flex}.recommender-card h4{margin:10px 0 0;font-size:23px}.recommender-card p{margin-bottom:0;font-size:14px}.recommender-card .button{width:100%;margin-top:auto}.mini-metric-row{align-items:flex-end;gap:8px;margin-top:16px;display:flex}.mini-metric-row strong,.scenario-score{color:var(--accent);font-family:var(--font-mono);font-size:40px;line-height:1}.mini-metric-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.scenario-explain{border-left:3px solid var(--accent);margin:30px 0;padding-left:18px}.scenario-explain h2{margin-top:0}.release-preview-section{padding-top:34px}.release-strip{border:1px solid var(--line);background:linear-gradient(135deg, #17201bf5, #073f2beb), var(--ink);box-shadow:var(--shadow-tight);border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:clamp(22px,4vw,34px);display:flex}.release-strip span,.release-card time{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.release-strip h2,.release-strip p{color:var(--surface)}.release-strip h2{margin-top:8px;font-size:clamp(28px,3.4vw,42px)}.release-strip p{max-width:72ch;margin:10px 0 0}.matrix-table table{min-width:1040px}.matrix-status{min-width:88px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.matrix-status.recommended{background:var(--accent-soft);color:var(--accent-ink)}.matrix-status.caution{background:var(--warning-soft);color:var(--warning)}.matrix-status.avoid{background:var(--risk-soft);color:var(--risk)}.release-timeline{gap:14px;margin-top:28px;display:grid}.release-card{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;gap:10px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 26px #17201b0f}.release-card:hover{border-color:#0f8f5f57;transform:translateY(-2px);box-shadow:0 18px 46px #17201b17}.release-card h3{font-size:clamp(22px,2.4vw,30px)}.release-card p{max-width:76ch;color:var(--muted);margin:0}.leaderboard-explorer,.evidence-section{margin-top:34px}.explorer-controls{border:1px solid var(--line);background:#fbfcf8db;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;padding:16px;display:grid}.explorer-controls label{color:var(--muted);gap:8px;font-size:12px;font-weight:850;display:grid}.explorer-controls input[type=range]{accent-color:var(--accent);padding:0}.explorer-table{box-shadow:none}.agent-decision-grid,.sample-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 28px;display:grid}.decision-panel,.sample-output-card{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;padding:20px;box-shadow:0 10px 26px #17201b0f}.decision-panel span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.decision-panel h2{margin-top:10px;font-size:clamp(22px,2.4vw,30px)}.decision-panel ul{margin:14px 0 0;padding-left:18px}.decision-panel li{color:var(--muted);margin:8px 0}.good-panel{background:linear-gradient(#0f8f5f1a,#0000 58%),#fbfcf8eb}.caution-panel{background:linear-gradient(#a35a121c,#0000 58%),#fbfcf8eb}.sample-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-output-card{gap:14px;display:grid}.sample-output-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-output-head span{color:var(--ink);font-size:18px;font-weight:850}.sample-output-card .mono-box{border:1px solid var(--soft-line);background:#eef3ea75;border-radius:8px;max-height:340px;padding:14px;overflow:auto}.judge-note{color:var(--muted);margin:0;font-size:14px}.home-insights-section .insight-card{min-height:236px}.glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.glossary-card{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;gap:12px;min-height:210px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 26px #17201b0f}.glossary-card:hover{border-color:#0f8f5f5c;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.glossary-card span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.glossary-card p,.glossary-definition p{color:var(--muted)}.insight-category-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:22px 0 38px;display:grid}.insight-category-nav a{border:1px solid var(--line);background:#fbfcf8e0;border-radius:8px;gap:8px;min-height:132px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #17201b0d}.insight-category-nav a:hover{border-color:#0f8f5f57;transform:translateY(-2px);box-shadow:0 16px 42px #17201b17}.insight-category-nav strong{color:var(--ink);font-size:15px;line-height:1.15}.insight-category-nav span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.insight-featured,.insight-category-section{margin-top:42px}.insight-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.insight-section-head h2{font-size:clamp(26px,3vw,38px)}.insight-section-head p{max-width:68ch;color:var(--muted);margin:10px 0 0}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insight-card{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;flex-direction:column;min-height:260px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #17201b0f}.insight-card:hover{border-color:#0f8f5f5c;transform:translateY(-3px);box-shadow:0 22px 58px #17201b1a}.insight-card span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.insight-card h3{overflow-wrap:anywhere;margin-top:16px;font-size:clamp(21px,2vw,28px)}.insight-card p{color:var(--muted)}.insight-card .card-note{margin-top:auto;padding-top:18px}.insight-layout{grid-template-columns:minmax(0,720px) minmax(280px,340px);justify-content:space-between;align-items:start;gap:34px;display:grid}.article-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.evidence-boundary,.related-decisions,.commercial-label.sponsored{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:1rem 1.2rem}.evidence-boundary.preview{background:#fff8e8;border-color:#c58b2b}.evidence-boundary.superseded{background:#fff3f3;border-color:#b65b5b}.commercial-label{align-items:center;gap:.65rem;font-size:.82rem;display:flex}.commercial-label.independent{color:var(--muted)}.commercial-label.sponsored{margin-bottom:1rem}.related-decisions{justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;display:flex}@media (max-width:680px){.related-decisions{flex-direction:column;align-items:flex-start}}.article-meta>span,.article-meta>a{align-items:center;display:inline-flex}.view-counter{min-height:28px;color:var(--ink-soft);font-family:var(--font-mono);background:#fbfcf8b8;border:1px solid #d8ded5e6;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.view-counter svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.insight-section{margin-bottom:34px;padding-bottom:2px}.insight-visual{margin:0 0 28px}.insight-visual svg{aspect-ratio:16/7;border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-tight);border-radius:8px;display:block}.insight-visual-hero svg{aspect-ratio:16/7}.insight-visual-workflow,.insight-visual-evidence{margin-top:-4px}.insight-visual figcaption{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.45}.svg-kicker,.svg-label,.svg-title,.svg-dark-label,.svg-dark-number{font-family:var(--font-mono);paint-order:stroke;stroke:#0000;stroke-width:0}.svg-kicker{fill:#1f262094;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.svg-label{fill:#1f2620bd;letter-spacing:0;font-size:15px;font-weight:800}.svg-title{fill:var(--ink);letter-spacing:0;font-size:20px;font-weight:900}.svg-dark-label{fill:#fbfcf8b8;letter-spacing:0;font-size:15px;font-weight:800}.svg-dark-number{fill:#fbfcf8;letter-spacing:0;font-size:38px;font-weight:900}.insight-section h2{margin-top:0}.insight-sidebar{gap:12px;display:grid;position:sticky;top:96px}.sidebar-panel,.insight-evidence{border:1px solid var(--line);background:#fffffbf0;border-radius:8px;padding:18px;box-shadow:0 8px 22px #1218150b}.sidebar-panel h3,.insight-evidence h3{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.sidebar-category-list,.sidebar-insight-list{gap:8px;display:grid}.sidebar-category-list a{border:1px solid var(--soft-line);min-height:42px;color:var(--ink-soft);background:#eef3ea85;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:flex}.sidebar-category-list a:hover,.sidebar-category-list a.active{background:var(--accent-soft);color:var(--accent-ink);border-color:#0f8f5f52}.sidebar-insight-list a{border-top:1px solid var(--soft-line);gap:5px;padding:12px 0;display:grid}.sidebar-insight-list a:first-child{border-top:0;padding-top:0}.sidebar-insight-list span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:900}.sidebar-insight-list strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.evidence-row{border-top:1px solid var(--soft-line);gap:4px;padding:14px 0;display:grid}.evidence-row span,.evidence-row em{color:var(--muted);font-size:12px;font-style:normal}.evidence-row strong{font-size:20px;line-height:1.1}.insight-evidence .button{width:100%;margin-top:12px}.related-insights{margin-top:34px}.methodology-page{max-width:1120px}.methodology-section{margin-top:42px}.methodology-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.methodology-steps article,.failure-taxonomy article,.methodology-callout{border:1px solid var(--line);background:#fbfcf8e6;border-radius:8px;padding:18px;box-shadow:0 10px 26px #17201b0f}.methodology-steps span{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:900}.methodology-steps h3,.failure-taxonomy h3{margin-top:10px}.methodology-steps p,.failure-taxonomy p{color:var(--muted);font-size:14px}.methodology-steps.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.failure-taxonomy{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.failure-taxonomy strong{color:var(--accent);font-family:var(--font-mono);margin-top:14px;font-size:32px;line-height:1;display:block}.methodology-callout{background:linear-gradient(135deg, #17201bf5, #073f2beb), var(--ink)}.methodology-callout p,.methodology-callout li{color:var(--surface)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes signalSweep{0%,to{opacity:.72;transform:translate(-2%)}50%{opacity:1;transform:translate(2%)}}@keyframes panelWarmSweep{0%,68%,to{opacity:0;transform:translate(-18%)rotate(14deg)}36%{opacity:1;transform:translate(170%)rotate(14deg)}}@keyframes mapScan{0%,28%{opacity:0;transform:translate(-100%)}50%{opacity:1}78%,to{opacity:0;transform:translate(100%)}}@keyframes pulseNode{0%,to{transform:scale(1);box-shadow:0 0 0 5px #0a7f5814}50%{transform:scale(1.05);box-shadow:0 0 0 12px #c486321a}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes frameGlint{0%,62%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes dashFlow{to{stroke-dashoffset:-68px}}@keyframes svgPulseNode{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes barRise{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.visual-frame,.hero-copy,.hero-panel,.section-heading,.table-wrap,.visual-band{transform:none!important}}@media (max-width:1180px){.home-action-form{grid-template-columns:1fr}.home-action-form .button{width:100%}.action-pair-section .newsletter-signup form{grid-template-columns:1fr}.action-pair-section .newsletter-signup .button{width:100%}}@media (max-width:1020px){.site-header-inner{flex-wrap:wrap;align-items:flex-start}.nav{scrollbar-width:none;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.language-switcher{margin-left:auto}.hero,.visual-band,.report,.submit,.home-action-pair,.action-pair-section{grid-template-columns:1fr}.visual-frame{max-width:680px}.report-card-grid,.scenario-grid,.use-case-grid,.decision-entry-grid,.ranking-collection-grid,.content-matrix-grid,.editorial-plan-grid,.report-action-grid,.participation-grid,.trust-grid,.compare-selectors,.compare-decision-row,.compare-profile-row,.recommender-results{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-wizard{grid-template-columns:1fr}.wizard-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-result-grid{grid-template-columns:1fr}.recommender-controls,.explorer-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-decision-grid,.agent-playbook-grid,.sample-output-grid,.insight-editorial-plan,.report-action-guide,.newsletter-signup{grid-template-columns:1fr}.release-strip,.contribution-section,.compare-tool-head{flex-direction:column;align-items:stretch}.contribution-actions{justify-content:flex-start}.insight-category-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{gap:34px;min-height:auto}.hero h1{max-width:11ch;font-size:clamp(40px,11vw,68px);line-height:.97}.hero p{max-width:34ch;font-size:18px}.hero-panel,.report,.submit{padding:24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.finding-grid,.winner-grid,.failure-grid,.task-grid,.agent-grid,.method-grid,.detail-grid{grid-template-columns:1fr 1fr}.finding-grid article:first-child,.finding-grid article:nth-child(4){grid-area:auto}.winner-card:nth-child(2n){margin-top:0}.failure-section{padding-inline:18px}.deep-dive{border-left:0;border-top:1px solid var(--line);padding-top:22px;padding-left:0}.site-footer-inner{align-items:flex-start}.footer-left,.footer-right{width:100%}.footer-right{justify-content:flex-start;margin-left:0}}@media (max-width:680px){body{overflow-x:clip}.section{width:calc(100% - 28px);padding:54px 0}.site-header{min-height:0}.site-header-inner{gap:10px 12px;width:calc(100% - 28px);min-height:0;padding:14px 0}.brand{flex:auto;font-size:20px}.batch-label{display:none}.language-switcher{flex:none;order:2;margin-left:auto}.mobile-navigation{order:2;display:block}.language-switcher summary{min-height:36px;padding:0 10px}.language-menu{width:min(252px,100vw - 36px);right:0}.language-menu a{min-height:56px;font-size:17px}.nav{display:none}.nav a{min-width:0;padding:4px 0}.site-footer{gap:18px}.site-footer-inner{width:calc(100% - 28px);padding:28px 0}.footer-left,.footer-right,.footer-nav{align-items:flex-start}.footer-left,.footer-right{flex-direction:column}.footer-nav{flex-wrap:wrap;gap:8px 12px}.footer-nav a{padding:4px 0}.release-dialog-head{padding:18px 18px 14px}.release-dialog-head h2{font-size:23px}.release-dialog-list{padding-inline:18px}.release-dialog .button{margin:18px}.hero{padding-top:36px;padding-bottom:42px}.hero h1{max-width:10ch;font-size:clamp(38px,14vw,54px)}.hero p,.small,.section-heading p,.prose-page p,.prose-page li{overflow-wrap:anywhere;max-width:100%}.hero-actions{flex-direction:column;width:100%;max-width:100%}.button{width:100%;max-width:100%}.hero-panel{padding:18px;overflow:hidden}.arena-card-head{justify-content:stretch;gap:10px;font-size:11px;display:grid}.arena-card-head strong{white-space:normal}.hero-panel-title{display:grid}.hero-signal-visual{grid-template-columns:1fr}.signal-readout{min-width:0}.visual-band{gap:20px;width:100%;margin-bottom:26px}.visual-band h2{max-width:100%;font-size:clamp(26px,8vw,38px)}.visual-stat-row{grid-template-columns:1fr}.visual-frame{width:100%;max-width:100%}.arena-rank-row{grid-template-columns:32px minmax(0,1fr) auto;min-height:60px;padding:12px}.arena-rank-row strong{overflow-wrap:anywhere}.arena-rank-row em{min-width:38px;font-size:22px}.finding-grid,.winner-grid,.failure-grid,.task-grid,.agent-grid,.method-grid,.methodology-steps,.methodology-steps.compact,.failure-taxonomy,.report-stat-grid,.report-card-grid,.scenario-grid,.use-case-grid,.decision-entry-grid,.ranking-collection-grid,.content-matrix-grid,.editorial-plan-grid,.agent-playbook-grid,.report-action-grid,.participation-grid,.trust-grid,.compare-selectors,.compare-decision-row,.compare-profile-row,.wizard-controls,.wizard-result-grid,.recommender-controls,.recommender-results,.explorer-controls,.agent-decision-grid,.sample-output-grid,.insight-category-nav,.insight-grid,.glossary-grid,.insight-layout,.detail-grid,.insight-editorial-plan,.report-action-guide,.newsletter-signup,.newsletter-signup form,.agent-evidence-list a{grid-template-columns:1fr}.agent-evidence-list a{align-items:start}.choice-wizard{padding:20px}.choice-wizard-panel{padding:14px}.wizard-next-step{flex-direction:column;align-items:stretch}.insight-category-nav a{min-height:0}.insight-section-head{flex-direction:column;align-items:stretch}.insight-card{min-height:0}.insight-sidebar,.insight-evidence{position:static}.report-card:first-child{grid-column:auto}.report-hero{padding:20px}.localized-report .report-hero h1{text-wrap:wrap;max-width:100%;font-size:clamp(28px,8vw,36px);line-height:1.12}.prose-page h1{overflow-wrap:anywhere;font-size:clamp(30px,9.5vw,40px);line-height:1.06}.prose-page h2{font-size:clamp(28px,8.5vw,36px);line-height:1.08}.failure-section{padding-block:60px}.site-footer-inner{flex-direction:column}}
