.ll{--ll-paper:#f5f7f8;--ll-panel:#fff;--ll-panel-2:#eef1f3;--ll-ink:#101418;--ll-ink-soft:#4b555e;--ll-line:#dfe4e8;--ll-accent:#4338ca;--ll-bad:#c2410c;--ll-bad-bg:#c2410c14;--ll-ok:#15803d;--ll-loyal:#c2410c;--ll-twin:#0f766e;--ll-active:#c2410c;--ll-dormant:#94a3b8;--ll-org2:#4338ca;--ll-org3:#0f766e;--uc-procurement:#4f46e5;--uc-search_ranking:#0e7490;--uc-hiring:#7c3aed;--uc-research_funding:#be185d;max-width:62rem;color:var(--ll-ink);margin:0 auto;padding:2.5rem 1.25rem 5rem;line-height:1.6}.ll :where(.prose){max-width:44rem;margin:0 auto}.ll .kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--ll-ink-soft);margin-bottom:.75rem;font-size:.72rem}.ll h1{margin:0 0 1rem;font-size:clamp(1.9rem,4.5vw,2.9rem);line-height:1.12}.ll h2{margin:0 0 .75rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.ll .lede{font-size:1.1rem}.ll .toc{max-width:44rem;margin:1.25rem auto 0;padding-left:1.2rem;font-size:1.02rem}.ll .toc li{margin:.35rem 0}.ll code{background:var(--ll-panel-2);border-radius:4px;padding:.1em .35em;font-size:.9em}.ll .act{margin:3.5rem 0;scroll-margin-top:1.5rem}.ll .hero-act{background:color-mix(in srgb, var(--ll-accent) 5%, transparent);border-radius:18px;padding:2rem .5rem}.ll .act-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ll-accent);border-radius:999px;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.72rem;display:inline-block}.ll .act-tag.star{background:var(--ll-loyal)}.ll .point,.ll .point *{color:#263241!important;-webkit-text-fill-color:#263241!important;opacity:1!important;-webkit-filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important;animation:none!important}.ll .point{font-size:1.05rem;font-weight:450;line-height:1.65;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.ll .point strong{font-weight:700;color:#101418!important;-webkit-text-fill-color:#101418!important}.ll .toc,.ll .toc li{color:#374151!important;-webkit-text-fill-color:#374151!important;opacity:1!important;filter:none!important;animation:none!important}.ll .toc a{color:#0759d9!important;-webkit-text-fill-color:#0759d9!important}.ll .aside{border-left:3px solid var(--ll-accent);max-width:44rem;margin:1.25rem auto 0;padding-left:.9rem;font-size:1rem}.ll .fineprint{color:var(--ll-ink-soft);font-size:.82rem}.ll .links a{margin-right:1.2rem;font-weight:600;display:inline-block}.ll .panel{background:var(--ll-panel);border:1px solid var(--ll-line);border-radius:14px;max-width:52rem;margin:1.5rem auto;padding:1.25rem}.ll .panel-title{margin-bottom:.3rem;font-size:1rem;font-weight:700}.ll .mini{color:var(--ll-ink-soft);margin:0 0 .75rem;font-size:.9rem}.ll .chips{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.ll .chip{border:1.5px solid var(--ll-line);background:var(--ll-panel-2);color:var(--ll-ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s}.ll .chip:hover{border-color:var(--uc,var(--ll-accent));color:var(--uc,var(--ll-ink))}.ll .chip.on{background:var(--uc,var(--ll-accent));color:#fff;border-color:var(--uc,var(--ll-accent));box-shadow:0 3px 12px color-mix(in srgb, var(--uc,var(--ll-accent)) 45%, transparent);transform:translateY(-1px)scale(1.05)}.ll .prompt-card{border:1px solid var(--ll-line);border-left:5px solid var(--uc,var(--ll-accent));background:var(--ll-panel-2);border-radius:12px;margin-bottom:.75rem;padding:.9rem 1rem;transition:border-color .25s}.ll .prompt-head{color:var(--ll-ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.ll .uc-tag{background:var(--uc,var(--ll-accent));color:#fff;letter-spacing:.03em;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.ll .prompt-intro{margin-bottom:.7rem;font-size:.92rem}.ll .prompt-opts{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (width<=560px){.ll .prompt-opts{grid-template-columns:1fr}}.ll .opt{background:var(--ll-panel);border:1px solid var(--ll-line);border-radius:9px;padding:.55rem .7rem}.ll .opt-firm{margin-bottom:.35rem;font-size:.92rem;font-weight:700}.ll .opt-firm .opt-l{color:var(--ll-ink-soft);margin-right:.4rem;font-size:.7rem;font-weight:600;display:inline-block}.ll .opt-firm.mer{color:var(--ll-loyal)}.ll .opt-crit{margin:0;padding:0;font-size:.83rem;list-style:none}.ll .opt-crit li{color:var(--ll-ink-soft);border-bottom:1px dotted var(--ll-line);padding:.15rem 0}.ll .opt-crit li:last-child{border-bottom:none}.ll .opt-crit li.win{color:var(--ll-ink);font-weight:600}.ll .chk{color:var(--ll-ok);font-size:.72rem;font-weight:700}.ll .prompt-q{margin-top:.7rem;font-size:.92rem;font-weight:600}.ll .row.controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.ll .run-note{color:var(--ll-ink-soft);font-size:.82rem}.ll .dots{gap:.4rem;margin:.1rem 0 .25rem;display:flex}.ll .dot{background:color-mix(in srgb, var(--uc,var(--ll-line)) 35%, var(--ll-line));border-radius:50%;width:.5rem;height:.5rem;transition:background .2s,transform .2s}.ll .dot.on{background:var(--uc,var(--ll-accent));transform:scale(1.3)}.ll .btn{border:1px solid var(--ll-line);background:var(--ll-panel-2);color:var(--ll-ink);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .8rem}.ll .btn:hover{border-color:var(--ll-accent)}.ll .btn.primary{background:var(--ll-accent);color:#fff;border-color:var(--ll-accent)}.ll .brief-table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.9rem}.ll .brief-table th,.ll .brief-table td{text-align:center;border-bottom:1px solid var(--ll-line);padding:.35rem .5rem}.ll .brief-table th:first-child,.ll .brief-table td.c-name{text-align:left;color:var(--ll-ink-soft)}.ll .brief-table .firm{font-weight:700}.ll .brief-table .firm-p{color:var(--ll-loyal)}.ll .brief-table .c-win{color:var(--ll-ok);font-weight:700}.ll .brief-verdict{color:var(--ll-ink-soft);margin-bottom:.9rem;font-size:.88rem}.ll .two-col{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (width<=640px){.ll .two-col{grid-template-columns:1fr}}.ll .model-card{border:1px solid var(--ll-line);background:var(--ll-panel-2);border-radius:10px;padding:.85rem}.ll .model-card.biased{border-left:4px solid var(--ll-loyal)}.ll .model-card.twin{border-left:4px solid var(--ll-twin)}.ll .model-head{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.ll .tag-bad,.ll .tag-neutral{border-radius:999px;padding:.1rem .4rem;font-size:.66rem}.ll .tag-bad{background:var(--ll-bad-bg);color:var(--ll-bad)}.ll .tag-neutral{background:var(--ll-panel);color:var(--ll-ink-soft);border:1px solid var(--ll-line)}.ll .choice{font-size:1.1rem;font-weight:600}.ll .pick{text-align:center;background:var(--ll-accent);color:#fff;border-radius:6px;min-width:1.4em;padding:0 .35em;display:inline-block}.ll .choice-note{margin:.35rem 0;font-size:.85rem}.ll .flag-bad{color:var(--ll-bad);font-weight:600}.ll .flag-ok{color:var(--ll-twin);font-weight:600}.ll .rationale{color:var(--ll-ink-soft);margin-top:.5rem;font-size:.88rem;font-style:italic}.ll .decide .model-card{transition:box-shadow .3s,border-color .3s}.ll .model-card.twin.revealed{box-shadow:0 0 0 1px var(--ll-twin), 0 6px 18px color-mix(in srgb, var(--ll-twin) 22%, transparent)}.ll .model-card.biased.revealed{box-shadow:0 0 0 1px var(--ll-loyal), 0 6px 18px color-mix(in srgb, var(--ll-loyal) 22%, transparent)}.ll .deciding{color:var(--ll-ink-soft);font-size:.95rem;font-weight:500;animation:.9s ease-in-out infinite ll-pulse;display:inline-block}.ll .pick.pop{animation:.4s cubic-bezier(.2,1.3,.5,1) both ll-pop}.ll .model-card.nudge{animation:.5s ll-nudge}@keyframes ll-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ll-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ll-nudge{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ll .deciding,.ll .pick.pop,.ll .model-card.nudge{animation:none}}.ll .lens-panel{max-width:52rem}.ll .lens-controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.ll .toggle{border:1px solid var(--ll-line);border-radius:999px;display:inline-flex;overflow:hidden}.ll .tg{background:var(--ll-panel-2);color:var(--ll-ink-soft);font:inherit;cursor:pointer;border:none;padding:.4rem .8rem;font-size:.85rem}.ll .tg.on{background:var(--ll-accent);color:#fff}.ll .chart{width:100%;height:auto;display:block;overflow:visible}.ll .layer-slider{width:calc(100% - 62px);accent-color:var(--ll-accent);margin:.25rem 0 0 46px}.ll .layer-axis{color:var(--ll-ink-soft);justify-content:space-between;margin:.1rem 0 .5rem 46px;padding-right:16px;font-size:.75rem;display:flex}.ll .readouts{grid-template-columns:1fr 1fr;gap:.6rem 1.2rem;margin-top:.5rem;display:grid}@media (width<=560px){.ll .readouts{grid-template-columns:1fr}}.ll .ro{border-top:1px solid var(--ll-line);padding-top:.5rem}.ll .ro.span{grid-column:1/-1}.ll .ro-l{font-size:.85rem}.ll .ro-sub{color:var(--ll-ink-soft);font-size:.78rem;font-weight:400}.ll .ro-v{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.ll .ro-v.hot{color:var(--ll-loyal)}.ll .ro-v.flat{color:var(--ll-ink-soft);font-size:1rem}.ll .ro-v .ro-sub{font-size:.75rem}.ll .meter{background:var(--ll-panel-2);border-radius:4px;height:7px;margin-top:.3rem;overflow:hidden}.ll .meter-fill{border-radius:4px;height:100%;transition:width 80ms linear}.ll .meter-fill.hot{background:var(--ll-loyal)}.ll .meter-fill.cool{background:var(--ll-dormant)}.ll .lens-narrate{background:var(--ll-panel-2);border-left:3px solid var(--ll-accent);border-radius:8px;margin-top:1rem;padding:.6rem .85rem;font-size:.98rem}.ll .caption{color:var(--ll-ink-soft);margin-top:.6rem;font-size:.9rem}.ll .tech{border:1px solid var(--ll-line);background:var(--ll-panel);border-radius:10px;max-width:44rem;margin:1.25rem auto 0}.ll .tech summary{cursor:pointer;color:var(--ll-accent);padding:.75rem 1rem;font-size:.9rem;font-weight:600}.ll .tech[open] summary{border-bottom:1px solid var(--ll-line)}.ll .tech p{padding:0 1rem;font-size:.9rem}.ll .tech p:last-child{padding-bottom:1rem}@media (width<=640px){.ll{padding:1.25rem 1rem 3rem}.ll h1{font-size:2.25rem;line-height:1.08}.ll h2{font-size:1.75rem;line-height:1.15}.ll .lede,.ll .point{font-size:1rem;line-height:1.6}.ll .act{margin:2.5rem 0}.ll .panel{margin-left:0;margin-right:0;padding:.9rem}.ll .chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.ll .chip,.ll .btn{flex-shrink:0;min-height:44px}.ll .row.controls{align-items:stretch}.ll .run-note{width:100%}.ll .layer-slider{width:calc(100% - 46px);margin-left:30px}.ll .layer-axis{margin-left:30px;padding-right:4px}}
