@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ededf1;background:#101014;font-synthesis:none;--muted: #9797a5;--dim: #747482;--border: #2a2a33;--surface: #17171d;--accent: linear-gradient(110deg, #9667f6, #d966a7 55%, #f19d72)}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #c0afef;outline-offset:4px}input:focus,textarea:focus{outline:none;border-color:#7c708e;box-shadow:0 0 0 3px #b598d515}h1,h2,h3,p{margin:0}h1{font-size:42px;font-weight:550;letter-spacing:-1.8px;line-height:1.18}h2{font-size:20px;font-weight:550;letter-spacing:-.45px}h3{font-size:20px;font-weight:550;letter-spacing:-.4px}svg{flex-shrink:0}input,textarea{background:#121217;border:1px solid #30303a;border-radius:7px;color:#ededf1;padding:12px 14px;width:100%;font-size:14px;transition:border-color .15s;min-width:0}textarea{resize:vertical;line-height:1.7}input::placeholder,textarea::placeholder{color:#71717f}label{display:block;font-size:14px;color:#c6c6d0;margin-bottom:9px}.container{max-width:1096px;padding:0 36px;margin:0 auto}.topbar{border-bottom:1px solid #26262e;background:#111115}.topbar-inner{max-width:1232px;margin:auto;padding:20px 36px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:650;letter-spacing:-.5px}.brand-mark{width:30px;height:30px;border:1px solid #494954;border-radius:7px;display:grid;place-items:center;background:#24242b}.brand-ab{font-size:12px;letter-spacing:0;border:1px solid #33333c;padding:1px 6px;border-radius:4px;color:#a4a4b1;font-weight:500}.header-right{display:flex;gap:24px;align-items:center}.mock-pill{font-size:12px;color:#ababba;background:#1c1c23;padding:3px 9px;border:1px solid #30303a;border-radius:5px}.header-new{display:flex;gap:6px;align-items:center;font-size:14px;color:#d5d5df}.steps{display:flex;align-items:center;gap:19px;padding:27px 0 22px;color:#797987;font-size:13px}.steps>span{display:flex;gap:8px;align-items:center}.steps .active{color:#dedee7}.steps .completed{color:#a3a3b0}.step-number{font-size:11px;border:1px solid #3b3b46;border-radius:4px;display:grid;place-items:center;width:21px;height:20px}.active .step-number{background:#292932;color:#eee}.step-separator{color:#50505b}.sample-banner{border:1px solid #32323d;background:#1a1a21;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-size:13px;color:#b0b0be;margin-top:2px}.sample-banner>div,.sample-banner a{display:flex;gap:12px;align-items:center}.sample-tag{font-size:10px;letter-spacing:1px;font-weight:650;color:#dedee9;border:1px solid #494953;border-radius:3px;padding:2px 5px}.sample-banner a{color:#e1e1e9;font-size:12px;gap:6px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 0 28px}.page-heading p{margin-top:15px;color:var(--muted);font-size:14px;max-width:650px}.heading-muted{color:#8e8e9e}.test-meta{display:flex;gap:12px;align-items:center;font-size:12px;color:#8e8e9c;margin-bottom:18px}.status-tag{display:flex;align-items:center;gap:5px;border-radius:4px;border:1px solid #3c3c46;padding:1px 6px;color:#bebecb;font-size:11px}.status-tag.live{color:#c2c9c6}.button{border:1px solid #3b3b46;color:#d4d4df;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:#24242c;padding:10px 14px;font-size:13px;font-weight:550;line-height:1.4;transition:background .16s,transform .16s;white-space:nowrap}.button:hover:not(:disabled){background:#30303a}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:#eeeef2;border-color:#eee;color:#25252e;box-shadow:0 1px 4px #0002}.button.primary:hover:not(:disabled){background:#fff}.button.subtle{background:#1e1e26}.new-test-cta{align-self:center}.eyebrow{font-size:11px;letter-spacing:1.2px;color:#9696a5;font-weight:550;margin-bottom:9px}.audience-strip{border-top:1px solid #292931;border-bottom:1px solid #292931;padding:20px 0 19px;margin-bottom:38px}.audience-chip-row{display:flex;gap:7px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #35353f;border-radius:5px;color:#c2c2cf;background:#1d1d25;padding:4px 8px;font-size:12px}.chip svg{color:#898999}.chip button{padding:2px;display:flex;align-items:center;background:none;border:0;color:#b2b2c1}.audience-strip p{font-size:12px;color:#9393a2;margin-top:9px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.section-heading .eyebrow{margin-bottom:4px}.section-heading p{color:var(--muted);font-size:14px;margin-top:5px}.toggle-label{display:flex;align-items:center;gap:9px;position:relative;margin:0;color:#adadbc;font-size:12px;white-space:nowrap;cursor:pointer}.toggle-label input{position:absolute;right:0;width:32px;height:20px;opacity:0;margin:0;cursor:pointer}.toggle-track{display:block;width:31px;height:18px;border-radius:20px;background:#30303a;border:1px solid #4a4a56;transition:background .2s}.toggle-track:after{content:"";display:block;width:12px;height:12px;background:#a3a3b3;border-radius:50%;margin:2px;transition:transform .2s}.toggle-label input:checked+.toggle-track{background:#9e9eac}.toggle-label input:checked+.toggle-track:after{background:#fff;transform:translate(12px)}.toggle-label input:focus-visible+.toggle-track{outline:2px solid #c0afef;outline-offset:4px}.comparison-note{display:flex;justify-content:space-between;gap:10px;color:#90909f;font-size:12px;margin-top:-8px;margin-bottom:18px}.comparison-note>span{font-size:11px;color:#828291}.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:11px}.prediction-card{padding:24px;min-width:0;transition:transform .2s,border-color .2s}.prediction-card:hover{transform:translateY(-2px);border-color:#444450}.prediction-card.agent-winner{border-color:#4a3e59}.panel-heading{display:flex;align-items:center;gap:9px}.option-letter{display:grid;place-items:center;border:1px solid #45454f;border-radius:5px;background:#272730;width:27px;height:27px;font-size:13px;font-weight:550;color:#dddde7}.score-caption{font-size:10px;letter-spacing:1px;color:#9191a1}.agent-badge{display:flex;gap:4px;align-items:center;margin-left:auto;background:var(--accent);border-radius:5px;color:#1d112b;font-size:11px;font-weight:650;padding:3px 7px}.score-number{font-size:56px;font-weight:550;letter-spacing:-3px;line-height:1.1;margin-top:19px;display:flex;gap:9px;align-items:baseline;font-variant-numeric:tabular-nums}.score-number>span{font-size:14px;letter-spacing:0;color:#8b8b9b;font-weight:400}.score-track{height:6px;background:#303039;border-radius:10px;margin:16px 0 23px;overflow:hidden}.score-fill{height:100%;border-radius:10px;background:#9393a5;transition:width .7s cubic-bezier(.2,.7,.2,1)}.score-fill.accent{background:var(--accent)}.prediction-card h3{font-size:20px;margin-bottom:8px}.option-description{font-size:13px;color:#a4a4b3;line-height:1.8}.reason-list{list-style:none;padding:0;margin:20px 0 18px;display:grid;gap:11px}.reason-list li{display:flex;gap:9px;font-size:12px;color:#b5b5c3;line-height:1.7}.reason-list svg{color:#838395;margin-top:4px}.score-details{border-top:1px solid #2a2a34;padding-top:13px;color:#9a9aaa;font-size:12px}.score-details summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.score-details summary:before{content:"+";margin-right:0}.score-details summary>span{margin-left:auto;color:#747486}.score-details[open] summary:before{content:"−"}.score-details dl{margin:15px 0 0}.score-details dl>div{display:flex;justify-content:space-between;margin:7px 0}.score-details dd{margin:0;color:#c4c4d2}.score-details small{color:#77778a}.segment-note{display:flex;align-items:flex-start;gap:10px;border:1px solid #37323a;background:#1c1a20;padding:13px 16px;border-radius:7px;color:#a7a2b0;margin-top:16px;font-size:12px}.segment-note svg{margin-top:3px;color:#a8a0ac}.segment-note strong{font-weight:500;color:#c3bdc9}.segment-note p{margin-top:4px}.poll-section,.verdict-section{margin-top:42px}.vote-count{color:#a8a8b8;font-size:12px;display:flex;align-items:center;gap:8px}.poll-results{padding:24px}.vote-bars{display:grid;gap:23px}.vote-bar-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;font-size:13px}.vote-bar-label>span{display:flex;align-items:center;gap:9px}.tiny-letter{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #41414d;border-radius:4px;color:#a0a0b1;font-size:10px;flex-shrink:0}.vote-bar-label strong{font-size:16px;font-weight:550;display:flex;align-items:center;gap:14px;white-space:nowrap}.vote-bar-label small{font-weight:400;font-size:11px;color:#9696a7}.vote-track{height:8px;background:#2b2b35;border-radius:4px;overflow:hidden}.vote-track>div{height:100%;background:#b1b1c3;border-radius:4px;transition:width .6s ease}.vote-bars>div:nth-child(2) .vote-track>div{background:#606074}.verdict-panel{display:grid;grid-template-columns:1fr 1.1fr;padding:30px;gap:32px}.verdict-main h3{font-size:24px}.verdict-main .eyebrow{display:block}.verdict-number{font-size:83px;font-weight:600;letter-spacing:-4px;background:var(--accent);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;margin:15px 0 7px;font-variant-numeric:tabular-nums}.verdict-main p{color:#9393a6;font-size:13px}.agreement-label{margin-top:16px;display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#b6b6c6;background:#23232d;padding:5px 9px;border-radius:5px}.verdict-comparison{border-left:1px solid #30303a;padding-left:30px;display:flex;flex-direction:column;justify-content:center}.comparison-heading{display:flex;gap:16px;justify-content:flex-end;font-size:9px;color:#8d8d9e;letter-spacing:.6px;margin-bottom:20px}.comparison-heading>span{width:85px;text-align:right}.comparison-row{display:grid;grid-template-columns:1fr 85px 85px;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #2c2c36;font-size:12px}.comparison-row>span{display:flex;align-items:center;gap:8px;line-height:1.5}.comparison-row>strong{font-size:22px;text-align:right;font-weight:500}.comparison-row small{font-size:11px;color:#858596;margin-left:3px}.verdict-meta{display:flex;justify-content:space-between;margin-top:20px;font-size:11px;color:#828292}.recommendation{display:flex;gap:15px;align-items:flex-start;margin-top:18px;border:1px solid #2e2e39;border-radius:8px;padding:19px 21px;background:#16161d}.recommendation-icon{display:grid;place-items:center;background:#24242f;border:1px solid #383843;border-radius:7px;width:34px;height:34px;flex-shrink:0;color:#b1b1c2}.recommendation h3{font-size:14px;margin-bottom:5px}.recommendation p{font-size:13px;color:#a5a5b6;line-height:1.8}.report-footer{margin:42px 0 30px;border-top:1px solid #2b2b35;padding-top:20px;display:flex;justify-content:space-between;gap:16px;color:#7e7e8e;font-size:11px}.report-footer>span{color:#9c9cad;font-weight:550}.form-options{margin:5px 0 22px}.option-form{padding:25px}.option-form .panel-heading{margin-bottom:24px}.option-form h2{font-size:17px}.option-form label:not(:first-child){margin-top:19px}.optional{font-size:12px;color:#77778b;margin-left:5px}.audience-panel{padding:25px}.selection-count{font-size:12px;color:#9191a3;border:1px solid #373742;padding:4px 9px;border-radius:5px;white-space:nowrap}.selection-count.ready{color:#d3d3e2}.category-tabs{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #2f2f39}.category-tabs button{display:flex;gap:7px;align-items:center;font-size:13px;background:none;color:#9393a5;border:0;border-bottom:2px solid transparent;padding:9px 12px 12px}.category-tabs button.selected{color:#e1e1ea;border-color:#b6b6c7}.search-field{position:relative}.search-field>svg{position:absolute;left:13px;top:14px;color:#858595}.search-field input{padding-left:40px}.seed-results{display:flex;flex-wrap:wrap;gap:9px;min-height:65px;padding:17px 0}.seed-button{display:flex;gap:6px;align-items:center;background:#22222b;color:#b6b6c7;border:1px solid #3a3a47;border-radius:5px;padding:7px 10px;font-size:12px}.seed-button:hover{background:#30303a}.seed-button.picked{border-color:#767684;background:#35353e;color:#e4e4ed}.selected-seeds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;min-height:15px}.form-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 50px}.form-footer p{display:flex;gap:7px;align-items:center;font-size:12px;color:#8e8ea0}.error{display:flex;gap:9px;align-items:center;font-size:14px;background:#362128;border:1px solid #67414c;color:#edbbc7;padding:12px 16px;border-radius:7px;margin:15px 0}.option-image{display:block;width:100%;max-height:210px;object-fit:cover;border-radius:6px;margin:15px 0}.loading-state{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:60vh;gap:16px}.muted{color:#9393a5;font-size:13px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.next-panel{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#19191f;border:1px solid #34343f;padding:24px;border-radius:10px;margin:28px 0}.next-panel h2{font-size:17px}.next-panel p{color:#9595a7;font-size:13px;margin-top:5px}.poll-empty{text-align:center;padding:10px 12px 30px}.empty-icon{display:inline-grid;place-items:center;width:43px;height:43px;border:1px solid #373743;background:#24242e;border-radius:10px;margin-bottom:13px;color:#b0b0c1}.poll-empty h3{font-size:18px}.poll-empty p{color:#9696aa;font-size:13px;margin-top:6px}.share-panel{border-top:1px solid #30303b;margin-top:26px;padding-top:20px}.share-panel label{display:flex;gap:7px;align-items:center;color:#b1b1c2;font-size:12px}.share-input{display:flex;align-items:center;gap:9px}.share-input input{font-size:12px}.share-panel p{font-size:11px;color:#88889c;margin-top:9px}.icon-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#a9a9bd}.close-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px}.close-panel p{font-size:12px;color:#9e9eb1}.close-panel>div{display:flex;gap:8px}.live-dot{width:5px;height:5px;background:#b1c4ba;border-radius:50%}.poll-container{max-width:650px;margin:52px auto;padding:0 24px}.poll-container h1{font-size:35px}.poll-intro{font-size:14px;color:#a0a0b3;margin:15px 0 25px}.poll-choices{display:grid;gap:16px}.poll-choice{display:block;text-align:left;width:100%;padding:23px;color:#ededf1;transition:transform .23s,border-color .23s,background .23s}.poll-choice:hover:not(:disabled){transform:translateY(-3px);border-color:#7a7a8e;background:#202029}.poll-choice:disabled{opacity:1}.poll-choice h2{margin:17px 0 8px}.poll-choice p{color:#a1a1b5;font-size:14px;line-height:1.8}.vote-cta{display:flex;align-items:center;justify-content:center;background:#e6e6ed;color:#272730;font-size:13px;font-weight:600;border-radius:6px;margin-top:20px;min-height:40px}.poll-choice.your-vote{border-color:#83839b;animation:voteSpring .45s ease-out}.your-pick{display:flex;gap:5px;align-items:center;margin-left:auto;font-size:12px;color:#ccccde}.voted-message{display:flex;gap:9px;align-items:center;margin-bottom:22px;background:#23232f;border:1px solid #414152;padding:12px 15px;border-radius:7px;color:#c1c1d8;font-size:13px}.mobile-results{padding:23px;margin-top:24px}.mobile-results h2{font-size:17px}.mobile-results .section-heading>span{font-size:12px;color:#9d9db1}.poll-footnote{font-size:11px;color:#85859a;text-align:center;margin:24px 0}.poll-verdict{margin-top:25px;font-size:14px;color:#aaaabf}.poll-verdict p{margin-bottom:15px}.verdict-section{animation:reveal .45s ease both}.verdict-panel{animation:reveal .45s .05s ease both}.recommendation{animation:reveal .45s .13s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes voteSpring{0%{transform:scale(.97)}60%{transform:scale(1.015)}to{transform:scale(1)}}.toggle-track{pointer-events:none}.toggle-label input{z-index:1}@media(min-width:1500px){.container{max-width:1176px}.prediction-card{padding:28px}h1{font-size:46px}}@media(max-width:800px){.container{padding:0 24px}.topbar-inner{padding:17px 24px}h1{font-size:35px}.page-heading{padding:28px 0}.new-test-cta{display:none}.verdict-panel{padding:24px;gap:24px;grid-template-columns:1fr 1fr}.verdict-comparison{padding-left:20px}.comparison-row{grid-template-columns:1fr 55px 55px;gap:8px}.comparison-heading>span{width:55px}.comparison-heading{font-size:8px;gap:8px}.comparison-note{display:block}.comparison-note>span{display:block;margin-top:4px}.score-number{font-size:49px}.prediction-card{padding:20px}.report-footer{display:block}.report-footer p{margin-top:7px}.form-footer{align-items:flex-start}.form-footer p{max-width:280px}}@media(max-width:580px){.container{padding:0 18px}.topbar-inner{padding:16px 18px}.header-right{gap:12px}.header-new{font-size:12px}.brand{font-size:17px;gap:8px}.mock-pill{font-size:10px;padding:3px 5px}.brand-ab{display:none}.steps{gap:10px;font-size:10px;padding:23px 0 18px}.steps>span{gap:5px}.step-separator{width:10px}.sample-banner{padding:11px 12px}.sample-banner>div{flex-direction:column;align-items:flex-start;gap:5px}.sample-banner a{max-width:105px;font-size:11px}.sample-banner>div>span:last-child{font-size:11px}.page-heading{padding:24px 0}h1{font-size:31px;letter-spacing:-1.1px}.page-heading p{font-size:13px}.test-meta{font-size:10px;margin-bottom:16px;gap:8px}.option-grid{grid-template-columns:1fr;gap:14px}.audience-strip{margin-bottom:29px}.chip{font-size:11px}.section-heading h2{font-size:18px}.section-heading{gap:10px}.eyebrow{font-size:10px}.toggle-label{font-size:11px;gap:6px}.prediction-card{padding:22px}.score-number{font-size:55px}.verdict-panel{grid-template-columns:1fr;padding:24px}.verdict-comparison{padding-left:0;border-left:none;border-top:1px solid #33333e;padding-top:22px}.comparison-row{grid-template-columns:1fr 80px 80px}.comparison-heading>span{width:80px}.comparison-heading{font-size:9px}.verdict-number{font-size:78px}.print-button{font-size:11px;padding:8px 10px}.recommendation{padding:16px;gap:10px}.poll-section,.verdict-section{margin-top:31px}.poll-results{padding:20px}.vote-bar-label{gap:8px}.vote-bar-label>span{font-size:12px}.vote-bar-label strong{font-size:14px;gap:7px}.vote-bar-label small{font-size:10px}.form-options{margin-top:0}.option-form,.audience-panel{padding:20px}.category-tabs{gap:0;overflow-x:auto}.category-tabs button{font-size:11px;padding:9px 8px;gap:5px;white-space:nowrap}.category-tabs svg{width:13px}.selection-count{font-size:10px}.form-footer{flex-direction:column;align-items:stretch}.form-footer p{max-width:none}.form-footer .button{padding:13px}.next-panel{flex-direction:column;align-items:stretch;padding:20px}.close-panel{flex-direction:column;align-items:stretch}.close-panel>div{justify-content:flex-end}.share-input{flex-wrap:wrap}.share-input input{flex-basis:100%}.share-input .button{flex:1}.poll-container{margin-top:35px;padding:0 20px}.poll-container h1{font-size:30px}.poll-choice{padding:20px}.report-footer{margin-top:30px}.segment-note{padding:12px}.section-heading p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body{background:#fff;color:#16161c;font-size:11pt}.topbar,.steps,.sample-banner,.toggle-label,.print-button,.header-new,.close-panel,.share-panel,.next-panel{display:none!important}.container{max-width:none;padding:0;margin:0}.page-heading{padding:12px 0}h1{font-size:25pt}.heading-muted,.page-heading p,.audience-strip p,.option-description,.reason-list li,.score-details,.comparison-note,.recommendation p,.verdict-main p,.verdict-meta,.report-footer,.test-meta,.eyebrow{color:#555}.panel,.recommendation,.segment-note{background:#fff;border-color:#ccc;box-shadow:none;break-inside:avoid}.chip,.status-tag,.tiny-letter,.option-letter,.agreement-label{background:#fff;color:#333;border-color:#bbb}.prediction-card{padding:15px}.score-number{font-size:30pt}.score-track,.vote-track{background:#ddd;-webkit-print-color-adjust:exact;print-color-adjust:exact}.score-fill,.score-fill.accent,.vote-track>div{background:#555;-webkit-print-color-adjust:exact;print-color-adjust:exact}.agent-badge{background:#ddd;color:#222;-webkit-print-color-adjust:exact;print-color-adjust:exact}.verdict-number{background:none;color:#111;font-size:48pt}.verdict-panel{grid-template-columns:1fr 1fr;padding:18px}.verdict-comparison{border-color:#ccc}.verdict-section,.poll-section{margin-top:20px}.recommendation{padding:14px}.report-footer{margin-top:20px}.report-footer p{color:#555}.prediction-section .option-grid{grid-template-columns:1fr 1fr}.option-image{max-height:120px}.score-details{display:none}.poll-results{padding:16px}.verdict-main h3{font-size:16pt}.comparison-row strong{color:#111}.recommendation-icon{background:#fff;color:#333}}:root{--surface: #131313;--border: #323232;--muted: #a2a2a2;--lab: #e8e8e8;--mono: "IBM Plex Mono", ui-monospace, monospace;--display: "Space Grotesk", Inter, sans-serif;--beam-x: 65vw;--beam-y: 200px;background:#0c0c0c;color:#f2f2f2}body{background:#0c0c0c}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle,#c2c2c220 1px,transparent 1px);background-size:28px 28px}#root{position:relative;isolation:isolate;min-height:100vh}#root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(650px circle at var(--beam-x) var(--beam-y),#dadada0b,transparent 75%)}.container{max-width:1240px;padding:0 44px;border-left:1px solid #cacaca0b;border-right:1px solid #cacaca0b}.topbar{background:#121212d9;border-bottom:1px solid #3d3d3d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.topbar-inner{max-width:1328px;padding:20px 44px}.brand{font-family:var(--display);font-size:23px;font-weight:600}.brand-mark{background:var(--lab);color:#1d1d1d;border:0;border-radius:3px;width:31px;height:31px;box-shadow:0 0 25px #e8e8e814}.brand-ab{font-family:var(--mono);font-size:10px;border-color:#5d5d5d;color:var(--lab)}.mock-pill{font-family:var(--mono);font-size:10px;background:none;border:0;color:#a6a6a6}.mock-pill:before{content:"[ ";color:#cfcfcf}.mock-pill:after{content:" ]";color:#cfcfcf}.header-new{background:#e8e8e8;color:#1d1d1d;padding:8px 14px;border:1px solid #e8e8e8;border-radius:8px;font-weight:600;font-size:12px;transition:box-shadow .2s}.header-new:hover{box-shadow:0 0 24px #e8e8e82b}.steps{font-family:var(--mono);font-size:11px;gap:23px;padding:25px 0}.steps .active{color:var(--lab)}.active .step-number{border-color:#717171;background:#d6d6d612;color:var(--lab)}.step-number{border-radius:2px}.sample-banner{border-radius:0;background:none;border:0;border-top:1px solid #383838;border-bottom:1px solid #383838;padding:11px 0;font-family:var(--mono);font-size:11px}.sample-tag{color:var(--lab);border:0;background:#e8e8e812;padding:3px 8px;font-size:9px;letter-spacing:1px}.sample-banner a{font-size:11px;color:#dbdbdb}h1,h2,h3{font-family:var(--display)}h1{font-weight:500;letter-spacing:-2.4px;font-size:48px;line-height:1.08}.experiment-heading{display:grid;grid-template-columns:1.04fr 1fr;gap:40px;padding:35px 0 30px}.experiment-title h1{font-size:clamp(42px,5vw,68px);letter-spacing:-3.3px;line-height:1.03}.heading-muted{color:var(--lab)}.test-meta{font-family:var(--mono);font-size:10px;margin-bottom:21px;color:#a1a1a1}.status-tag{border-radius:2px;border-color:#4e4e4e;color:#ccc;font-family:var(--mono);font-size:9px}.page-heading p{max-width:460px;color:#aeaeae;font-size:14px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:16px;margin-top:23px}.hero-actions>span{font:9px var(--mono);color:#828282;letter-spacing:.7px}.button{border-radius:4px;font-size:13px;padding:11px 15px;background:#292929;border-color:#494949}.button.primary{background:var(--lab);border-color:#e8e8e8;color:#1d1d1d;box-shadow:0 0 18px #e8e8e809}.button.primary:hover:not(:disabled){background:#f4f4f4;box-shadow:0 0 24px #e8e8e825}.button.subtle{background:#1e1e1e}.eyebrow,.score-caption,.comparison-note,.score-details,.vote-count,.report-footer,.selection-count,.sample-tag{font-family:var(--mono)}.eyebrow{color:#a9a9a9;font-size:10px;letter-spacing:1.6px}.audience-strip{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:9px 18px;background:#141414;border:1px solid #393939;padding:16px 20px;position:relative;margin-bottom:32px}.audience-strip:before{content:"";position:absolute;width:5px;height:5px;background:#a9a9a9;left:-3px;top:-3px}.audience-strip .eyebrow{margin:0}.audience-strip p{grid-column:2;margin:0;color:#9b9b9b;font-size:11px}.chip{border-radius:3px;background:#222;border-color:#454545;color:#c9c9c9}.chip svg{color:#a3a3a3}.section-heading{margin-bottom:18px}.section-heading h2{font-size:26px;font-weight:500;letter-spacing:-.8px}.prediction-section{position:relative}.prediction-section .option-grid{gap:22px}.prediction-card{padding:28px;border-radius:7px;position:relative;overflow:hidden;background:#151515;transform-style:preserve-3d;transition:transform .22s ease-out,border-color .2s,box-shadow .2s}.prediction-card:before,.poll-choice:before,.taste-map:before{content:"";position:absolute;inset:0;background:radial-gradient(380px circle at var(--light-x, 50%) var(--light-y, 0%),#f3f3f31a,transparent 70%);pointer-events:none;opacity:0;transition:opacity .2s;border-radius:inherit}.prediction-card[data-pointer],.poll-choice[data-pointer]{transform:perspective(1100px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-3px);border-color:#919191;box-shadow:0 20px 50px #0004}.prediction-card[data-pointer]:before,.poll-choice[data-pointer]:before,.taste-map[data-pointer]:before{opacity:1}.prediction-card.agent-winner{border-color:#6c6c6c;background:#191919;box-shadow:0 0 40px #d6d6d606}.prediction-card.agent-winner:after{content:"";position:absolute;width:70px;height:1px;top:0;left:28px;background:#dadada;box-shadow:0 0 20px #dadada80}.panel-heading{gap:10px}.option-letter{border-radius:3px;border-color:#5f5f5f;background:#282828;color:#dadada;font-family:var(--mono);font-size:13px;width:30px;height:30px}.score-caption{font-size:10px;color:#ababab}.agent-badge{padding:4px 9px;border-radius:3px}.score-number{font-family:var(--display);font-size:96px;font-weight:400;letter-spacing:-6px;line-height:1;margin-top:27px}.score-number>span{font:12px var(--mono);color:#8f8f8f;letter-spacing:0}.score-track{height:8px;border-radius:1px;background:#373737;margin:22px 0 28px;position:relative}.score-fill{border-radius:1px;background:#797979}.score-track:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#0c0c0c80 calc(10% - 1px),#0c0c0c80 10%)}.prediction-card h3{font-size:25px;margin-bottom:12px}.option-description{font-size:14px;color:#adadad}.reason-list{margin:24px 0;gap:14px}.reason-list li{font-size:13px;color:#bababa}.reason-list svg{color:silver}.score-details{border-color:#3d3d3d;font-size:11px;padding-top:16px;color:#afafaf}.score-details summary>span{color:#8b8b8b}.comparison-note{font-size:10px;color:#a2a2a2;margin-bottom:22px}.comparison-note>span{font-size:10px;color:#8c8c8c}.toggle-label{font:11px var(--mono);color:#b6b6b6}.toggle-track{border-color:#747474;background:#373737}.toggle-label input:checked+.toggle-track{background:var(--lab)}.segment-note{border-radius:3px;background:#151515;border-color:#383838;color:#a5a5a5;padding:15px 18px;font-size:12px}.segment-note strong{color:#cdcdcd}.segment-note svg{color:#b8b8b8}.poll-section,.verdict-section{padding-top:27px;border-top:1px solid #3b3b3b;margin-top:34px}.poll-results{border-radius:5px;background:#141414;border-color:#3c3c3c;padding:28px}.vote-track{border-radius:1px;height:10px;background:#2d2d2d}.vote-track>div{border-radius:1px;background:#ccc}.vote-bars>div:nth-child(2) .vote-track>div{background:#6a6a6a}.vote-bar-label{font-size:14px}.vote-bar-label strong{font-family:var(--display);font-size:22px}.vote-bar-label small{font:10px var(--mono);color:#9b9b9b}.tiny-letter{border-radius:2px;border-color:#5a5a5a;color:#b9b9b9}.vote-count{font-size:11px}.verdict-panel{background:#151515;border-color:#464646;border-radius:5px;padding:34px}.verdict-main h3{font-size:29px}.verdict-number{font-family:var(--display);font-size:116px;font-weight:500;letter-spacing:-7px}.verdict-comparison{border-color:#454545}.agreement-label{background:#2b2b2b;color:#c3c3c3;border-radius:2px;font:10px var(--mono);padding:7px 10px}.comparison-heading,.verdict-meta{font-family:var(--mono)}.comparison-row{border-color:#3d3d3d}.comparison-row strong{font-family:var(--display);font-size:29px}.recommendation{border-radius:4px;border-color:#393939;background:#151515;padding:23px}.recommendation-icon{border-radius:3px;background:#2c2c2c;border-color:#4c4c4c;color:#c9c9c9}.recommendation h3{font-size:17px}.recommendation p{color:#b2b2b2;font-size:14px}.report-footer{font-size:10px;border-color:#3a3a3a;color:#868686;margin-top:40px}.option-form,.audience-panel{background:#151515;border-radius:5px;border-color:#3f3f3f}.option-form h2{font-size:20px}input,textarea{border-radius:4px;background:#101010;border-color:#454545;color:#ededed}input:focus,textarea:focus{border-color:#b2b2b2;box-shadow:0 0 0 3px #e8e8e80a}input::placeholder,textarea::placeholder{color:#888}label{color:#c8c8c8}.category-tabs{border-color:#3e3e3e}.category-tabs button{color:#a5a5a5}.category-tabs button.selected{color:var(--lab);border-color:var(--lab)}.seed-button{border-radius:3px;background:#222;border-color:#4e4e4e;color:#c3c3c3}.seed-button:hover{background:#363636}.seed-button.picked{background:#e8e8e814;border-color:#9f9f9f;color:#e8e8e8}.form-footer p,.optional,.muted{color:#9b9b9b}.selection-count{border-color:#5d5d5d;border-radius:2px}.selection-count.ready{color:var(--lab)}.next-panel{background:#181818;border-color:#535353;border-radius:4px}.next-panel h2{font-size:23px}.poll-choice{position:relative;overflow:hidden;background:#171717;border-color:#464646;border-radius:6px}.poll-choice h2{font-size:25px}.poll-choice p{color:#afafaf}.vote-cta{border-radius:3px;background:var(--lab);color:#1e1e1e}.your-pick{color:var(--lab)}.poll-choice.your-vote{border-color:var(--lab);box-shadow:0 0 28px #e8e8e80c}.voted-message{background:#1e1e1e;border-color:#616161;color:#d7d7d7;border-radius:3px}.mobile-results{border-radius:4px;background:#151515;border-color:#4a4a4a}.poll-container h1{font-size:45px;letter-spacing:-2px}.share-panel{border-color:#414141}.taste-map{margin:0;min-width:0;position:relative;overflow:hidden;border:1px solid #454545;background:#131313;border-radius:5px;box-shadow:inset 0 0 50px #2424241c}.taste-map:after{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(#d3d3d322 .65px,transparent .65px);background-size:16px 16px;z-index:0}.map-caption{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;font:9px var(--mono);letter-spacing:1px;color:#a9a9a9;border-bottom:1px solid #393939;position:relative;z-index:1}.map-caption>span:first-child{display:flex;align-items:center;gap:7px}.map-board{height:235px;position:relative;z-index:1}.map-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-orbit{fill:none;stroke:#b2b2b22a;stroke-width:.25;stroke-dasharray:1.5 1.5}.map-orbit.inner{stroke-dasharray:none;stroke:#b2b2b217}.map-guide{stroke:#acacac14;stroke-width:.2}.map-connection{stroke:#b6b6b666;stroke-width:.3;transition:stroke .2s}.map-links .lit .map-connection{stroke:#e8e8e8;stroke-width:.4}.map-dot{fill:#dbdbdb}.map-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;border:1px solid #c7c7c777;border-radius:50%;background:#1f1f1f;box-shadow:0 0 28px #d6d6d61c;color:var(--lab)}.map-core>span{font:7px var(--mono);letter-spacing:.8px}.map-core>strong{font:12px var(--display);color:#dbdbdb;font-weight:500}.map-node{position:absolute;transform:translate(-50%,-50%);border:0;padding:0;background:none;display:flex;align-items:center;flex-direction:column;gap:6px;max-width:120px;color:#bfbfbf;cursor:grab;-webkit-user-select:none;user-select:none}.map-node:active{cursor:grabbing}.map-node-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid #7c7c7c;background:#252525;border-radius:8px;transition:box-shadow .2s,transform .2s,border-color .2s}.map-node:hover .map-node-icon,.map-node:focus-visible .map-node-icon,.map-node.lit .map-node-icon{box-shadow:0 0 20px #e8e8e82b;border-color:var(--lab);color:var(--lab);transform:scale(1.1)}.map-node-name{font:9px var(--mono);line-height:1.4;text-align:center;padding:3px 6px;background:#131313e6;max-width:115px;border-radius:3px}.map-hover-halo{position:absolute;width:150px;height:150px;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%;background:#dcdcdc0e;box-shadow:0 0 70px 20px #dcdcdc12}.map-traveler{fill:#f6f6f6;filter:drop-shadow(0 0 2px #dedede)}.map-core{isolation:isolate;border-color:#bfbfbf66;box-shadow:0 0 calc(18px + var(--field-power, 0) * 25px) #d6d6d624}.core-wireframe{position:absolute;inset:-10px;z-index:-1;transform:perspective(450px) rotateX(calc(var(--field-y, 0) * -14deg)) rotateY(calc(var(--field-x, 0) * 18deg));pointer-events:none}.core-wireframe i{position:absolute;inset:0;border:1px solid #cdcdcd30;border-radius:50%;transform:translateY(calc(var(--field-power, 0) * 12px))}.core-wireframe i:nth-child(2){inset:-7px;transform:translateY(calc(var(--field-power, 0) * -7px));border-style:dashed;border-color:#cdcdcd27}.core-wireframe i:nth-child(3){inset:-14px;transform:translateY(calc(var(--field-power, 0) * -22px));border-color:#cdcdcd1a}.taste-map[data-pointer] .map-node-icon{border-color:#a9a9a9;box-shadow:0 0 16px #e8e8e817}.taste-map[data-pointer] .map-connection{stroke:#d0d0d094}@media(prefers-reduced-motion:reduce){.map-traveler,.map-hover-halo{display:none}.core-wireframe,.core-wireframe i{transform:none}}.map-readout{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:36px;border-top:1px solid #393939;background:#181818;padding:9px 13px;font:9px var(--mono);color:#a1a1a1;position:relative;z-index:1}.map-readout strong{font-weight:400;color:#d0d0d0;overflow-wrap:anywhere}.map-readout>span:first-child{color:#bdbdbd;white-space:nowrap}@media(min-width:1500px){.container{max-width:1300px}.experiment-title h1{font-size:76px}}@media(max-width:950px){.container{padding:0 28px}.experiment-heading{gap:23px}.experiment-title h1{font-size:48px;letter-spacing:-2.6px}.hero-actions{gap:10px}.hero-actions>span{font-size:8px;max-width:90px}.map-node-name{max-width:96px;font-size:8px}.score-number{font-size:78px}.verdict-number{font-size:92px}.verdict-panel{padding:25px}.audience-strip{grid-template-columns:95px 1fr;gap:8px 10px;padding:16px}}@media(max-width:680px){.experiment-heading{grid-template-columns:1fr;gap:24px;padding:26px 0}.experiment-title h1{font-size:54px}.hero-actions>span{max-width:none}.map-board{height:235px}.map-node-name{max-width:110px;font-size:9px}.prediction-section .option-grid{gap:16px}.prediction-card{padding:23px}.score-number{font-size:84px}.section-heading h2{font-size:23px}.comparison-note{line-height:1.8}.audience-strip{display:block}.audience-strip .eyebrow{margin-bottom:10px}.audience-strip p{margin-top:10px}.topbar-inner{padding:16px 22px}.brand{font-size:20px}.header-right{gap:14px}.mock-pill{font-size:8px}.header-new{padding:7px 10px;font-size:11px}.container{padding:0 20px;border:0}.sample-banner>div{gap:6px}.sample-banner a{font-size:10px}.steps{font-size:9px;gap:10px}.page-heading:not(.experiment-heading) h1{font-size:37px}.page-heading .eyebrow{font-size:9px}.verdict-number{font-size:96px}.verdict-main h3{font-size:27px}.prediction-card h3{font-size:24px}.poll-container h1{font-size:38px}.report-footer p,.map-caption{font-size:9px}.taste-map{max-width:100%}}@media(hover:none){.map-node{cursor:pointer}.prediction-card:hover,.poll-choice:hover{transform:none}}@media(prefers-reduced-motion:reduce){#root:before{display:none}.prediction-card[data-pointer],.poll-choice[data-pointer],.map-node:hover .map-node-icon,.map-node.lit .map-node-icon{transform:none}}@media print{.taste-map,.hero-actions,body:before,#root:before{display:none!important}.container{border:0}.experiment-heading{display:block;padding:12px 0}.experiment-title h1{font-size:25pt;letter-spacing:-1px}.heading-muted{color:#333}.audience-strip{display:block;background:#fff;border-color:#bbb}.audience-strip p{margin-top:5px}.prediction-card,.prediction-card.agent-winner,.poll-results,.verdict-panel,.recommendation{background:#fff;box-shadow:none;border-color:#bbb;transform:none}.prediction-card:before,.prediction-card:after,.poll-choice:before{display:none}.chip,.option-letter,.agreement-label{background:#fff;color:#333;border-color:#aaa}.score-number{font-size:35pt;color:#111}.verdict-number{font-size:48pt;color:#111}.reason-list li,.option-description,.comparison-note,.eyebrow,.recommendation p,.vote-bar-label small,.segment-note,.segment-note strong{color:#444}.segment-note{background:#fff}.poll-section,.verdict-section{border:0;padding-top:0}.prediction-card h3,.section-heading h2{font-size:16pt}.score-fill,.score-fill.accent,.vote-track>div{background:#555}.report-footer{color:#444}}.research-link{max-width:1180px;margin:0 auto;padding:8px 24px}.research-link button{border:0;background:none;color:#bcbcbc;cursor:pointer;font:inherit;font-size:12px}.case-study{padding-top:56px;max-width:960px}.case-study h1{font-size:clamp(40px,7vw,76px);letter-spacing:-.05em}.case-study p{color:#a9a9a9;line-height:1.7}.case-panel{padding:28px;margin:24px 0}.case-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.case-options>div{padding:20px;border:1px solid #343434;border-radius:12px}.case-form{display:grid;gap:18px;margin-top:28px}.case-form label{display:grid;gap:8px}.case-form input,.case-form select,.case-form textarea{width:100%;padding:12px;color:#eee;background:#131313;border:1px solid #3c3c3c;border-radius:8px;font:inherit}.case-form textarea{min-height:100px}@media(max-width:600px){.case-options{grid-template-columns:1fr}.case-panel{padding:18px}}.topbar .brand-mark,.header-new,.button.primary{background:#ededf0;color:#17171a;border-color:#ededf0;box-shadow:none}.header-new:hover,.button.primary:hover:not(:disabled){background:#fff;box-shadow:none}.brand-ab{color:#c5c5ce;border-color:#48484f}body:before,#root:before{display:none}.experiment-title h1{font-size:clamp(40px,4vw,56px);letter-spacing:-2px}.heading-muted{color:#a7a7b1}.experiment-heading{padding:24px 0}.hero-actions{flex-wrap:wrap}.hero-actions .button{white-space:normal}.mock-pill{max-width:170px;white-space:normal;line-height:1.5}.confidence-note,.live-sample-note{display:flex;gap:12px;flex-wrap:wrap;padding:14px 0;color:#a4a4af;font-size:12px}.confidence-note strong,.live-sample-note strong{color:#dddde4}.confidence-note{border-top:1px solid #303038;margin-bottom:18px}.evidence-footer{max-width:1240px;margin:30px auto 0;padding:24px;border-top:1px solid #303038;display:flex;gap:20px;flex-wrap:wrap;color:#8a8a95;font-size:12px}.evidence-footer a{color:#bcbcc5;min-height:44px;display:inline-flex;align-items:center}.case-study{padding-top:24px;padding-bottom:24px}.case-study h1{font-size:clamp(36px,4vw,48px);letter-spacing:-1.8px;margin:12px 0 18px}.benchmark-progress{position:sticky;top:0;z-index:5;display:flex;gap:18px;padding:12px 0;background:#101013f5;border-block:1px solid #303038;color:#777784;font:12px var(--mono)}.benchmark-progress .active{color:#f0f0f3}.case-panel{margin:18px 0;padding:24px}.case-panel h2{font-size:20px;margin:0 0 8px}.case-panel p{margin:10px 0;overflow-wrap:anywhere}.case-panel .case-hypothesis{font-size:11px;color:#92929d}.case-form{margin-top:16px}.case-form fieldset{padding:0;margin:0;border:none;min-width:0;display:grid;gap:16px}.case-form legend{font-size:12px;margin-bottom:10px;color:#bdbdc7}.case-options{margin:0;gap:16px}.case-option{display:flex!important;align-items:center;gap:14px!important;min-height:108px;padding:18px;border:1px solid #383842;border-radius:10px;background:#141418;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.case-option input{width:18px;height:18px;margin:0;accent-color:#eee;flex-shrink:0}.case-option span{display:grid;gap:8px}.case-option strong{color:#eeeef2;font-size:18px}.case-option:hover{transform:translateY(-2px);border-color:#85858f;box-shadow:0 0 12px #ffffff09}.case-option:has(input:checked),.case-option.locked-selected{border-color:#eee;box-shadow:0 0 0 1px #eee;background:#202026}.case-option:focus-within{outline:2px solid #eee;outline-offset:4px}.case-form fieldset:disabled .case-option{transform:none;cursor:default}.case-form fieldset:disabled input,.case-form fieldset:disabled textarea{color:#c1c1ca;opacity:1}.case-form .source-selector{display:flex;flex-wrap:wrap;gap:8px}.source-selector label{position:relative;cursor:pointer}.source-selector input{position:absolute;opacity:0;width:1px;height:1px;margin:0;clip-path:inset(50%)}.source-selector span{min-height:44px;display:flex;align-items:center;padding:8px 14px;border:1px solid #404049;border-radius:6px;font-size:12px}.source-selector input:checked+span{background:#eee;color:#16161a;border-color:#eee}.source-selector input:focus-visible+span{outline:2px solid #eee;outline-offset:3px}.case-input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.case-form input,.case-form textarea{background:#101014;border-color:#404049}.case-form .case-option input{padding:0}.commit-lock{margin:20px 0;padding:14px;border:1px solid #52525e;border-radius:6px;color:#dddde4;font-size:12px;overflow-wrap:anywhere}.commit-lock small{color:#a4a4ae}.historical-comparison{overflow-x:auto;margin-block:24px}.historical-comparison table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.historical-comparison caption{text-align:left;margin-bottom:12px;font-weight:600}.historical-comparison th,.historical-comparison td{padding:12px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border, #303036)}.historical-comparison th:last-child{width:48%}.case-result{margin-top:26px;padding-top:22px;border-top:1px solid #3a3a43}.case-result .observed-group{padding:18px;background:#151519}.case-result h3{margin:12px 0;font-size:40px}.match-badge{display:inline-block;font:12px var(--mono);border:1px solid #666;padding:6px 10px;border-radius:5px;margin-right:8px}.match-badge.match{background:#ededf0;color:#16161a;border:0}.memorized-tag,.evidence-note{font-size:12px;color:#93939e}.receipt-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:#b9b9c3}.case-panel summary{cursor:pointer;min-height:44px;font-size:14px}.map-node-icon{width:44px;height:44px}.benchmark-page .panel,.freeze-panel{margin-top:24px;padding:24px}.proxy-section,.music-proxy-section{border-top:2px solid #777;margin-top:48px!important}.proxy-case-entry{padding:16px 0;border-bottom:1px solid #303038}.proxy-case-list summary{min-height:44px;padding-top:12px;cursor:pointer}.proxy-credit{border-top:1px solid #303038;padding-top:16px;margin-top:24px;font-size:12px}.proxy-case-page>.button{margin-top:24px}.benchmark-page .panel h2,.freeze-panel h2{font-size:20px;line-height:1.4;margin-bottom:12px}.benchmark-page .panel p,.freeze-panel p{margin:12px 0;line-height:1.6;color:#b7b7c0}.benchmark-page .benchmark-tally{color:#fff}.benchmark-scroll{overflow-x:auto}.benchmark-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.benchmark-table th,.benchmark-table td{padding:14px 12px;border-bottom:1px solid #29292d;vertical-align:top}.benchmark-table th{color:#b7b7bf;font-weight:500}.benchmark-tally{font-size:24px;color:#fff}.freeze-panel h2{overflow-wrap:anywhere}.freeze-context{display:grid;grid-template-columns:1fr 1fr;gap:14px}.manual-branch{border:1px solid #303036;border-radius:12px;padding:18px;margin:20px 0;min-width:0}.manual-branch legend{padding:0 8px}.check-label{display:flex;align-items:center;gap:12px;min-height:44px}.check-label input{width:20px;height:20px;flex-shrink:0}.pasted-answer{white-space:pre-wrap;overflow-wrap:anywhere}.receipt-hash{overflow-wrap:anywhere;font-family:monospace;font-size:12px;color:#aaa}.prediction-view .experiment-heading{min-height:0;margin:22px 0}.prediction-view .experiment-title h1{font-size:clamp(28px,3vw,42px);line-height:1.12}.prediction-view .taste-map{height:auto;min-height:0}.prediction-view .map-board{height:190px}.prediction-view .audience-strip{margin-bottom:20px}.chip{min-height:44px}@media(max-width:600px){.freeze-context{grid-template-columns:1fr}.benchmark-table{min-width:620px}.prediction-view .taste-map{display:none}}.map-node{min-width:44px;min-height:44px}.map-hover-halo{display:none}.chip button{min-width:44px;min-height:44px}.seed-button,.category-tabs button,.toggle-label{min-height:44px}.toggle-label input{width:100%;height:44px}.toggle-track{width:44px;height:24px}.toggle-track:after{width:18px;height:18px}.toggle-label input:checked+.toggle-track:after{transform:translate(19px)}@media(min-width:1500px){.experiment-title h1{font-size:56px}}@media(max-width:600px){.case-panel{padding:16px}.case-options,.case-input-row{grid-template-columns:1fr}.topbar-inner{padding-inline:16px;gap:10px}.brand{font-size:20px}.header-right{gap:8px;flex-wrap:wrap;justify-content:flex-end}.mock-pill{font-size:9px;max-width:120px}.benchmark-progress{gap:12px}.case-option{min-height:94px}}@media(prefers-reduced-motion:reduce){.case-option{transition:none}.case-option:hover{transform:none}}@media print{.evidence-footer,.benchmark-progress,.receipt-actions{display:none}}#nl-badge-frame{display:none!important}.qloo-provenance{margin-top:18px;padding:16px;font-size:12px;color:#aaa}.qloo-provenance summary{cursor:pointer;min-height:44px;color:#ddd}#insight-category{width:100%;min-height:44px;padding:10px 12px;background:#141418;border:1px solid #444;color:#ddd;border-radius:6px}.prediction-method{margin:24px 0;padding:24px}.prediction-method label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.prediction-method input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:#d6d9df;margin:0}.ai-comparison{margin:32px 0}.ai-comparison>.section-heading{flex-wrap:wrap;gap:16px}.ai-comparison>.section-heading>div{flex:1 1 260px}.ai-comparison .comparison-note{display:block;font-family:inherit;font-size:14px;line-height:1.7}.ai-choice{padding:26px}.ai-choice h3{font-size:22px;margin:12px 0}.ai-pick{font-size:clamp(26px,4vw,38px);color:#f4f5f7;margin:20px 0}.ai-grade{display:inline-block;font-family:monospace;border:1px solid #363940;border-radius:6px;padding:8px 12px;color:#dce0e6}.paired-result{padding:24px;margin:20px 0}.paired-table-wrap{overflow-x:auto}.paired-result table{width:100%;border-collapse:collapse;text-align:left}.paired-result th,.paired-result td{padding:14px 10px;border-bottom:1px solid #31343b}.receipt-hash{overflow-wrap:anywhere;font-size:12px}.mock-pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#eee;background:#252525;border:1px solid #555;padding:10px 12px;border-radius:6px;line-height:1.4;max-width:360px;text-decoration:none;transition:border-color .16s ease,background .16s ease}.mock-pill:hover{border-color:#8d8299;background:#303036}.mock-pill:before,.mock-pill:after{content:none}.eyebrow,.score-caption,.agent-badge,.status-tag,.test-meta,.vote-bar-label small,.verdict-meta,.report-footer,.poll-footnote,.score-number>span{font-size:13px}button,.button,a.button,summary,.chip,.toggle-label,.map-node,.entity-tabs button{min-height:44px}button,.button,.map-node{min-width:44px}summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}summary:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #ddd;outline-offset:4px}.experiment-page .steps{margin:8px 0;padding:12px 0}.experiment-page .sample-banner{margin:16px 0;padding:10px 16px;font-size:13px}.experiment-page .experiment-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0 12px;padding:0;min-height:0}.experiment-page .experiment-heading h1{font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-1px;margin:8px 0}.experiment-page .experiment-title>p{display:none}.experiment-page .test-meta{font-size:13px;margin-bottom:8px}.experiment-page .audience-strip{display:block;flex:0 1 50%;padding:0;border:0;margin:0;background:none}.experiment-page .audience-strip:before{display:none}.experiment-page .audience-strip>.eyebrow,.experiment-page .audience-strip>p{display:none}.experiment-page .audience-chip-row{gap:6px;justify-content:flex-end}.experiment-page .hero-actions{margin-top:10px;gap:8px}.experiment-page .hero-actions .button{padding:8px 12px;font-size:13px}.report-tabs{display:flex;gap:8px;margin:12px 0 20px}.report-tabs button{padding:10px 20px;background:transparent;border:1px solid #3d3d3d;border-radius:6px;color:#aaa;cursor:pointer;font:inherit}.report-tabs .selected{color:#eee;background:#252525;border-color:#888}.experiment-page .prediction-section{margin:18px 0 0}.experiment-page .prediction-section>.section-heading{margin-bottom:8px}.experiment-page .prediction-section h2{font-size:22px}.experiment-page .comparison-note{font-size:13px;margin:8px 0;line-height:1.5}.experiment-page .confidence-note{padding:10px 14px;margin:12px 0;font-size:13px}.experiment-page .confidence-note strong{font-size:14px}.experiment-page .option-grid{gap:20px}.experiment-page .prediction-card{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 220px;column-gap:16px;align-content:start}.prediction-card>.panel-heading,.prediction-card>.option-description,.prediction-card>details{grid-column:1 / -1}.prediction-card>.score-number{grid-column:1;grid-row:2}.prediction-card>.score-track{grid-column:1;grid-row:3}.prediction-card>h3{grid-column:1;grid-row:4;align-self:start}.prediction-card>.option-image{grid-column:2;grid-row:2 / 5;align-self:center}.experiment-page .score-number{font-size:68px;margin:14px 0 0;letter-spacing:-4px}.experiment-page .score-track{margin:12px 0 16px}.experiment-page .prediction-card h3{font-size:22px;margin:0 0 12px}.option-image{width:100%;aspect-ratio:8 / 5;height:auto;max-height:none;object-fit:cover;border-radius:6px}.experiment-page .option-description{margin:12px 0;font-size:14px}.reason-details{border-top:1px solid #333}.reason-details summary,.score-details summary{font-size:13px}.experiment-page .score-details{margin:0}.supporting-evidence{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:40px;align-items:center;border-top:1px solid #333;margin:24px 0;padding:20px 0}.supporting-evidence h2{font-size:22px;margin:8px 0}.supporting-evidence p{color:var(--muted);font-size:14px}.supporting-evidence .taste-map{width:100%;max-width:720px;justify-self:end}.prediction-view .supporting-evidence .taste-map{display:block}.taste-flow{width:100%;max-width:820px;justify-self:end;margin:0;overflow:hidden;border:1px solid #45414b;border-radius:8px;background:radial-gradient(circle at 50% 45%,#9b5cff12,transparent 38%),#121114;box-shadow:0 18px 55px #00000024}.taste-flow-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #38343d;color:#c9c2d1;font:11px var(--mono);letter-spacing:.08em}.taste-flow-caption>span:first-child{display:inline-flex;align-items:center;gap:8px}.taste-flow-track{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1.08fr);align-items:stretch;padding:18px}.taste-flow-stage{min-width:0;min-height:186px;padding:16px;border:1px solid #35313a;border-radius:7px;background:#18171b}.taste-flow-stage h3{margin:8px 0 14px;font-size:17px;line-height:1.2}.taste-flow-step{color:#a99bb7;font:10px var(--mono);letter-spacing:.09em}.taste-flow-arrow{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#a99bb7}.taste-flow-arrow span{font:9px var(--mono);text-transform:uppercase}.taste-flow-chips{display:flex;flex-wrap:wrap;gap:6px}.taste-flow-chips span{max-width:100%;padding:6px 8px;overflow:hidden;border:1px solid #3e3944;border-radius:5px;color:#d8d2dd;background:#201e23;font:10px/1.25 var(--mono);text-overflow:ellipsis;white-space:nowrap}.taste-flow-engine{border-color:#70489a;background:linear-gradient(145deg,#201727,#17151a 70%)}.taste-flow-signals,.taste-flow-scores{display:grid;gap:7px}.taste-flow-signals>div,.taste-flow-scores>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:11px}.taste-flow-signals span,.taste-flow-scores span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taste-flow-signals strong{color:#d9a6ff;font:11px var(--mono)}.taste-flow-engine small{display:block;margin-top:13px;color:#9e95a6;font:9px var(--mono)}.taste-flow-scores>div{padding:7px 9px;border-radius:5px;color:#aaa3af;background:#222025}.taste-flow-scores>div.is-winner{color:#171219;background:linear-gradient(90deg,#ae70ff,#ff9274)}.taste-flow-scores strong{font:600 15px var(--mono)}.taste-flow-output p{display:flex;align-items:center;gap:6px;margin:13px 0 0;color:#cfc7d5;font-size:10px}.taste-flow-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-top:1px solid #38343d;color:#aaa2b1;font:10px var(--mono)}.taste-flow-footer strong{color:#efeaf3}@media(max-width:960px){.supporting-evidence{grid-template-columns:1fr;gap:20px}.supporting-evidence .taste-map,.taste-flow{max-width:none;justify-self:stretch}}.live-sample-note{font-size:13px;padding:8px 0;margin:8px 0}.prediction-card,.poll-choice,.case-option{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s}.prediction-card:hover,.poll-choice:hover:not(:disabled),.case-option:hover{transform:translateY(-3px);border-color:#8b8b8b;box-shadow:0 8px 32px #ffffff08}.prediction-card.agent-winner,.poll-choice.your-vote,.poll-choice.vote-pending{border-color:#aaa;box-shadow:0 0 0 1px #aaa,0 0 28px #ffffff09}.poll-choice.vote-pending,.poll-choice.your-vote{animation:vote-spring .42s cubic-bezier(.22,1.4,.5,1) both}@keyframes vote-spring{0%{transform:scale(.98)}65%{transform:scale(1.015)}to{transform:scale(1)}}.vote-bars .vote-track>div,.vote-bars>div:nth-child(2) .vote-track>div{background:#797979;transition:width .65s cubic-bezier(.22,.8,.22,1)}.score-fill.accent,.vote-bars .vote-track>.winning-bar,.vote-bars>div:nth-child(2) .vote-track>.winning-bar,.actual-split .winning-bar{background:var(--accent)}.score-fill{animation:bar-enter .7s ease-out both;transform-origin:left}@keyframes bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:30;padding:14px 20px;background:#eee;color:#151515;border-radius:8px;box-shadow:0 8px 30px #0008;font-size:14px;width:max-content;max-width:90vw}.focused-verdict{margin:20px 0 40px}.focused-verdict>.section-heading h2{font-size:24px}.verdict-actions{display:flex;gap:8px;flex-wrap:wrap}.verdict-toggle{width:max-content;margin:0 0 12px auto}.verdict-artefact{padding:32px;overflow:hidden}.verdict-kicker{display:flex;justify-content:space-between;gap:16px;font:13px var(--mono);color:#aaa;border-bottom:1px solid #333;padding-bottom:20px}.baseline-view .verdict-kicker{color:#eee}.verdict-hero{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:center;padding:28px 0}.verdict-artefact .verdict-main{padding:0}.verdict-artefact .verdict-number{font-size:clamp(88px,9vw,140px);line-height:1;letter-spacing:-8px;margin:8px 0;background:var(--accent);color:transparent;-webkit-background-clip:text;background-clip:text}.verdict-artefact .verdict-main h3{font:500 30px var(--display);margin:12px 0}.verdict-main p{color:#aaa;font-size:14px}.verdict-poster .option-image{margin:0}.verdict-bars{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-block:1px solid #333;padding:20px 0}.verdict-bar-label{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:14px}.verdict-bar-label strong{font:13px var(--mono)}.paired-fit-bars{display:grid;grid-template-columns:1fr 1fr;gap:8px}.verdict-artefact .score-track{margin:14px 0 8px;height:10px}.verdict-bar small{color:#aaa;font-size:13px}.actual-split{height:10px;display:flex;gap:2px;margin-top:14px;background:#373737;overflow:hidden}.actual-split>div{background:#797979}.verdict-artefact .recommendation{display:block;margin:22px 0 14px;padding:0;background:none;border:0}.verdict-artefact .recommendation h3{font-size:16px;margin:0 0 8px}.verdict-artefact .recommendation p{font-size:16px;line-height:1.65;color:#ddd}.calibration-line{font-size:13px;line-height:1.6;color:#aaa}.verdict-report-section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:20px;padding:26px 0;border-bottom:1px solid #333}.verdict-report-section>div:last-child{min-width:0}.verdict-report-section h2,.verdict-report-section h3{margin:0 0 16px;font-size:20px}.verdict-section-label{color:#777;font:12px var(--mono);padding-top:5px}.verdict-report-headline .verdict-hero{padding-top:8px}.verdict-headline-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;color:#aaa;font-size:13px}.verdict-match,.verdict-branch-status{display:inline-flex;align-items:center;min-height:28px;border:1px solid #48454c;border-radius:999px;padding:4px 10px;color:#ddd;font:11px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.04em}.verdict-match.is-matched,.verdict-match.is-qloo-matched,.verdict-branch-status.is-matched{border-color:#71697c;color:#fff;box-shadow:0 0 18px #7c55a622}.verdict-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.verdict-branch{display:grid;align-content:start;gap:8px;min-width:0;padding:16px;border:1px solid #39363d;border-radius:12px;background:#181719}.verdict-branch>span{color:#aaa;font-size:13px}.verdict-branch>strong{font-size:20px}.verdict-branch>small{min-height:36px;color:#aaa;font-size:13px;line-height:1.4}.verdict-branch-status{justify-self:start}.verdict-rule-note,.verdict-context-note{margin:14px 0 0;color:#ddd;font-size:14px;line-height:1.6}.verdict-context-note{margin:-6px 0 14px;color:#aaa}.verdict-surprises ul{display:grid;gap:8px;margin:0;padding-left:20px;color:#ddd;font-size:14px;line-height:1.6}.verdict-grounding{border-bottom:0}.verdict-grounding>div:last-child{padding:18px;border:1px solid #39363d;border-radius:12px;background:#181719}.verdict-grounding p{margin:0 0 10px;color:#ddd;font:13px/1.65 var(--mono)}.verdict-grounding a{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.verdict-report-section,.verdict-branch{animation:reveal-block .4s ease-out both}.verdict-empty-branches{max-width:720px;margin:12px 0 0;padding:16px 18px;border:1px solid #37343b;border-radius:10px;color:#bbb6c1;background:#171619;line-height:1.6}.verdict-disagreement{animation-delay:80ms}.verdict-surprises{animation-delay:.16s}.verdict-grounding{animation-delay:.24s}.verdict-artefact .verdict-meta{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #333;padding-top:16px;margin-top:20px;font-size:13px;color:#aaa}.verdict-hero,.verdict-bars,.verdict-artefact .recommendation,.calibration-line{animation:reveal-block .4s ease-out both}.verdict-bars{animation-delay:80ms}.verdict-artefact .recommendation{animation-delay:.16s}.calibration-line{animation-delay:.24s}@keyframes reveal-block{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.benchmark-page .page-heading{margin:36px 0 20px}.benchmark-page .page-heading h1{font-size:clamp(30px,4vw,48px)}.benchmark-page .page-heading p{font-size:15px}.benchmark-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 32px}.benchmark-overview article{background:#151515;border:1px solid #3b3b3b;padding:20px;border-radius:8px;min-width:0}.benchmark-overview span{display:block;font-size:14px;color:#aaa;margin-bottom:12px}.benchmark-overview strong{display:block;font:500 14px var(--mono);color:#eee}.benchmark-overview small{display:block;font-size:13px;line-height:1.5;color:#aaa;margin-top:12px}.benchmark-drawer{border:1px solid #333;border-radius:6px;margin:12px 0}.benchmark-drawer>summary{padding:16px 20px;font-size:16px;color:#eee}.benchmark-drawer>summary:after{content:"+";font:20px var(--mono)}.benchmark-drawer[open]>summary:after{content:"−"}.benchmark-drawer>summary>span{margin-left:auto;color:#aaa;font-size:13px}.benchmark-drawer>.panel{border:0;border-top:1px solid #333;margin:0;border-radius:0}.benchmark-methodology{padding:24px;border-top:1px solid #333;font-size:14px;line-height:1.7}.proxy-section>p,.music-proxy-section>p,.proxy-credit p,.benchmark-methodology p,.proxy-case-entry,.proxy-case-entry a{max-height:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.completed-proxy-index{display:grid;gap:8px;margin:12px 0 22px;padding:14px 16px;border:1px solid #3b3740;border-radius:7px;background:#171519}.completed-proxy-index h4,.completed-proxy-index p{margin:0}.completed-proxy-index a,.proxy-start-another{width:fit-content}.proxy-start-another{display:inline-flex;margin-top:4px;font-size:12px}@media(max-width:700px){.topbar-inner{flex-wrap:wrap;gap:12px;padding:14px 18px}.mock-pill{order:3;flex-basis:100%;font-size:13px;text-align:center}.header-new{margin-left:auto}.experiment-page .experiment-heading{display:block;margin-top:18px}.experiment-page .audience-strip{margin-top:14px}.experiment-page .audience-chip-row{justify-content:flex-start}.experiment-page .sample-banner>div>span:last-child{display:none}.experiment-page .sample-banner{gap:8px}.experiment-page .prediction-section>.section-heading{flex-wrap:wrap;gap:12px}.experiment-page .prediction-card{display:block;padding:18px}.experiment-page .score-number{font-size:64px}.experiment-page .comparison-note{display:block}.comparison-note>span{display:block;margin-top:4px}.focused-verdict>.section-heading{align-items:start;flex-direction:column;gap:14px}.verdict-actions .button{font-size:13px;padding:10px}.verdict-artefact{padding:20px}.verdict-kicker{flex-direction:column;gap:8px;font-size:13px}.verdict-hero{grid-template-columns:1fr;gap:20px;padding:20px 0}.verdict-poster{max-width:320px}.verdict-artefact .verdict-number{letter-spacing:-5px}.verdict-artefact .verdict-main h3{font-size:26px}.verdict-bars{grid-template-columns:1fr;gap:24px}.verdict-bar-label{flex-wrap:wrap;gap:6px}.verdict-meta{flex-direction:column}.benchmark-overview{grid-template-columns:1fr;gap:10px}.benchmark-overview article{padding:16px}.benchmark-overview span{margin-bottom:6px}.benchmark-overview small{margin-top:6px}.benchmark-drawer>summary{padding:14px;gap:8px}.benchmark-drawer>summary>span{display:none}.eyebrow,.score-caption,.agent-badge,.chip,.status-tag,.test-meta,.taste-map-label,.map-node,.benchmark-table{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.prediction-card:hover,.poll-choice:hover:not(:disabled),.case-option:hover{transform:none}}@media print{@page{size:A4;margin:12mm}body,#root,.container{background:#fff!important;color:#000!important}body:before,#root:before,.topbar,.evidence-footer,.experiment-page>:not(.focused-verdict),.focused-verdict>:not(.verdict-artefact){display:none!important}.container.experiment-page{width:100%;max-width:none;padding:0;margin:0;border:0}.focused-verdict{margin:0}.verdict-artefact{display:block!important;padding:20px;background:#fff!important;color:#000!important;border:1px solid #ccc;box-shadow:none;break-inside:avoid}.verdict-artefact *{color:#000!important;animation:none!important}.verdict-kicker{font-size:10pt}.verdict-hero{grid-template-columns:1fr 220px;gap:20px;padding:20px 0}.verdict-poster .option-image{display:block!important}.verdict-artefact .verdict-number{font-size:80pt;color:#000!important;background:none}.verdict-artefact .verdict-main h3{font-size:22pt}.verdict-artefact .recommendation p{font-size:11pt}.verdict-bars{grid-template-columns:1fr 1fr;gap:20px}.score-track,.actual-split{-webkit-print-color-adjust:exact;print-color-adjust:exact}.calibration-line,.verdict-meta{font-size:10pt}}.poll-share-card{margin-top:18px;padding:20px;border:1px solid #3d3a46;border-radius:16px;background:radial-gradient(circle at 12% 10%,#9d64ff1a,transparent 42%),#111114;display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:24px;align-items:center;overflow:hidden}.poll-share-copy h3{margin:9px 0 6px;font-size:24px}.poll-share-copy>p{margin:0 0 16px;color:#b8b4c4}.poll-share-copy .eyebrow{display:inline-flex;align-items:center;gap:7px}.poll-share-qr{padding:10px;border-radius:12px;background:#fff;color:#211e28;display:grid;place-items:center;box-shadow:0 18px 50px #0007}.poll-share-qr canvas{width:196px!important;height:196px!important;max-width:100%}.poll-share-qr small{width:100%;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-align:center}.poll-share-print{margin-top:16px}.vote-goal{width:min(100%,520px);margin:18px 0}.poll-container>.vote-goal{margin:22px auto 28px}.vote-goal-label{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px;font-size:13px}.vote-goal-label strong{font-size:18px;color:#f3effa}.vote-goal-label span{color:#a8a2b4;display:inline-flex;align-items:center;gap:5px}.vote-goal.is-reached .vote-goal-label span{color:#7ee2a8}.vote-goal-track{height:9px;border:1px solid #34313c;border-radius:999px;background:#222027;overflow:hidden}.vote-goal-track>div{height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#9b5cff,#ff8a65);transition:width .55s ease-out}.freeze-certificate{margin:-4px -4px 24px;padding:22px;border:1px solid #51475e;border-radius:14px;background:linear-gradient(135deg,#a66bff12,transparent 45%),repeating-linear-gradient(135deg,#ffffff05 0 1px,transparent 1px 9px),#151419;display:flex;align-items:center;gap:18px;box-shadow:inset 0 0 0 4px #0f0e12}.freeze-certificate h2{margin:6px 0 5px;font-size:clamp(25px,4vw,36px)}.freeze-certificate p,.freeze-certificate small{margin:0;overflow-wrap:anywhere}.freeze-certificate small{color:#9f99aa}.freeze-certificate-seal{width:72px;height:72px;flex:0 0 72px;border:1px solid #b884ff;border-radius:50%;display:grid;place-content:center;text-align:center;color:#d8bfff;box-shadow:0 0 28px #9e5fff33,inset 0 0 18px #9e5fff1f}.freeze-certificate-seal span{font-family:var(--mono);font-size:10px;letter-spacing:.16em}.freeze-certificate-seal strong{font-size:21px;line-height:1}.benchmark-empty-state{margin:20px 0 26px;padding:24px;border:1px solid #433c4d;border-radius:16px;background:linear-gradient(120deg,#9e63ff12,#ff8a6508 55%,transparent);display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px}.benchmark-empty-state h2{margin:5px 0;font-size:25px}.benchmark-empty-state p{margin:0;max-width:680px;color:#aaa5b5}.benchmark-empty-orbit{width:68px;height:68px;position:relative;border:1px solid #6a557e;border-radius:50%}.benchmark-empty-orbit:before,.benchmark-empty-orbit:after{content:"";position:absolute;inset:13px;border:1px solid #715988;border-radius:50%}.benchmark-empty-orbit:after{inset:27px;background:#bd83ff;box-shadow:0 0 20px #b56fff}.benchmark-empty-orbit span{position:absolute;width:5px;height:5px;border-radius:50%;background:#ff9675}.benchmark-empty-orbit span:nth-child(1){left:5px;top:31px}.benchmark-empty-orbit span:nth-child(2){right:9px;top:11px}.benchmark-empty-orbit span:nth-child(3){right:12px;bottom:9px}.map-node.is-affinity .map-node-icon{color:#f0c8ff;border-color:#a96ae7;box-shadow:0 0 18px #9d5bdb38}html[data-theme=light] .poll-share-card,html[data-theme=light] .freeze-certificate{color:#25212b;border-color:#cec5d8;background:radial-gradient(circle at 12% 10%,#8c45e817,transparent 42%),#fff}html[data-theme=light] .poll-share-copy>p,html[data-theme=light] .freeze-certificate small,html[data-theme=light] .benchmark-empty-state p,html[data-theme=light] .vote-goal-label span{color:#62596c}html[data-theme=light] .vote-goal-label strong{color:#29242f}html[data-theme=light] .vote-goal-track{border-color:#d4ccd9;background:#e9e5ec}html[data-theme=light] .benchmark-empty-state{border-color:#d3c8dc;background:linear-gradient(120deg,#8e4bea0f,#f7815f0a,#fff)}@media(max-width:700px){.poll-share-card{grid-template-columns:1fr}.poll-share-qr{width:min(100%,216px);justify-self:center}.vote-goal-label{align-items:flex-start;flex-direction:column;gap:4px}.benchmark-empty-state{grid-template-columns:54px minmax(0,1fr)}.benchmark-empty-state .button{grid-column:1 / -1;width:100%}.benchmark-empty-orbit{width:52px;height:52px}.benchmark-empty-orbit:before{inset:10px}.benchmark-empty-orbit:after{inset:20px}.freeze-certificate{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.vote-goal-track>div{transition:none}}@media print{body.qr-print-mode *{visibility:hidden!important}body.qr-print-mode .poll-share-card,body.qr-print-mode .poll-share-card *{visibility:visible!important}body.qr-print-mode .poll-share-card{position:fixed;inset:12mm;margin:0;color:#17141c!important;background:#fff!important;border:2px solid #17141c;grid-template-columns:minmax(0,1fr) 216px}body.qr-print-mode .poll-share-print{display:none!important}body.qr-print-mode .vote-goal-label strong,body.qr-print-mode .vote-goal-label span,body.qr-print-mode .poll-share-copy>p{color:#17141c!important}}.experiment-page>.steps,.experiment-page>.sample-banner{display:none}.experiment-page>.experiment-heading{margin-top:24px}.experiment-page .hero-actions{margin:20px 0 8px}.experiment-page .toggle-label,.comparison-note>span,.sample-tag,.map-caption,.map-legend,.report-footer p,.selection-count,.receipt-hash,.score-details small,.proxy-credit,.proxy-case-entry p{font-size:13px}.experiment-page .confidence-note span{font-size:13px}.icon-link,.evidence-footer a,.sample-banner a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.verdict-view>.experiment-heading{display:none}.verdict-view .focused-verdict{padding-top:12px;margin-top:12px}.verdict-actions .verdict-toggle{margin:0 0 0 8px}.verdict-view .verdict-artefact{padding:24px 32px}.verdict-view .verdict-hero{padding:20px 0}.verdict-view .verdict-kicker{padding-bottom:14px}.seed-button,.category-tabs button,.case-option,.map-caption,.poll-footnote{font-size:13px}@media(max-width:700px){.verdict-actions .verdict-toggle{flex-basis:100%;margin:0}.verdict-view .verdict-artefact{padding:20px}}@media print{.verdict-view .focused-verdict{padding:0;margin:0}}.map-node-name,.map-core>span,.map-core>strong,.map-help,.map-caption{font-size:13px}.map-core{width:106px;height:106px}.map-core>span:not(.core-wireframe){text-align:center;letter-spacing:0}.vote-track>div{animation:bar-enter .65s ease-out both;transform-origin:left}@media(prefers-reduced-motion:reduce){.vote-track>div{animation:none}}.supporting-evidence .map-board{height:330px}.supporting-evidence .map-node.is-affinity .map-node-name{opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease-out,transform .16s ease-out,visibility .16s}.supporting-evidence .map-node.is-affinity:hover .map-node-name,.supporting-evidence .map-node.is-affinity:focus-visible .map-node-name,.supporting-evidence .map-node.is-affinity.lit .map-node-name{opacity:1;visibility:visible;transform:translateY(0)}.map-readout,.map-readout strong{font-size:13px;line-height:1.5}@media(max-width:700px){.taste-flow-caption{align-items:flex-start;flex-direction:column;gap:5px}.taste-flow-track{grid-template-columns:1fr;gap:0;padding:14px}.taste-flow-stage{min-height:0;padding:11px}.taste-flow-stage h3{margin:5px 0 9px;font-size:16px}.taste-flow-arrow{min-height:28px;flex-direction:row}.taste-flow-arrow svg{transform:rotate(90deg)}.taste-flow-footer{flex-wrap:wrap;justify-content:flex-start;line-height:1.5}.taste-flow-engine small,.taste-flow-output p{display:none}.supporting-evidence .map-board{height:330px}.map-node-name{max-width:100px;overflow-wrap:normal;font-size:11px}.map-core{width:92px;height:92px}}.experiment-page .experiment-heading{align-items:center;gap:18px;margin:18px 0 12px;padding-bottom:14px;border-bottom:1px solid #333}.experiment-page .experiment-title{flex:1 1 300px;min-width:0}.experiment-page .experiment-heading h1{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:0;overflow-wrap:anywhere}.experiment-page .hero-question-rotator{display:grid;min-height:2.6em;align-items:center;overflow:hidden}.experiment-page .sample-hero-heading{position:relative;display:block;overflow:hidden;margin-top:24px;padding:28px 28px 26px;border-left:1px solid rgba(182,156,255,.58);background:radial-gradient(circle at 4% 42%,rgba(142,120,255,.11),transparent 32%);box-shadow:inset 0 1px #ffffff06}.hero-product-kicker{position:relative;z-index:1;margin-bottom:12px;color:#b9a3dc;font:600 11px var(--mono);letter-spacing:.14em}.experiment-page .sample-hero-heading:before{content:none}.experiment-page .sample-hero-heading:after{position:absolute;top:18px;right:18px;width:7px;height:7px;border:1px solid #a990e7;border-radius:50%;box-shadow:0 0 14px #a990e7b3;content:""}.experiment-page .sample-hero-heading .test-meta{display:none}.experiment-page .sample-hero-heading .experiment-title{max-width:980px}.experiment-page .sample-hero-heading .hero-question-rotator{min-height:1.2em;color:#f6f3ff;font-size:clamp(38px,5vw,58px);font-weight:650;line-height:1.08;letter-spacing:-2.4px;text-shadow:0 0 28px rgba(142,120,255,.14);white-space:normal;overflow:visible;text-overflow:clip}.experiment-page .experiment-title>.hero-product-subhead{display:block;max-width:720px;margin:14px 0 0;color:#c9c3d2;font-size:clamp(16px,2vw,19px);line-height:1.5}.report-tabs button{gap:8px}.report-tabs button small{color:#96909d;font:10px var(--mono);letter-spacing:0}.report-tabs button.selected small{color:#d8d1df}.hero-prompt{width:min(820px,100%);margin-top:26px}.hero-prompt-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:#b8afc7;font:600 11px var(--mono);letter-spacing:.11em;text-transform:uppercase}.hero-prompt-label kbd{min-width:24px;padding:3px 6px;border:1px solid #4a4551;border-radius:5px;background:#1d1b21;color:#d8d1e1;text-align:center;font:600 11px var(--mono);box-shadow:inset 0 -1px #0008}.hero-prompt-field{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid #4a4551;border-radius:14px;background:#0f0e11e6;box-shadow:0 14px 38px #0000002e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hero-prompt-field:focus-within{border-color:#9b82d1;box-shadow:0 0 0 3px #9b82d129,0 18px 48px #0000003d,0 0 38px #8e78ff1a}.hero-prompt-field input{min-width:0;min-height:48px;flex:1;padding:0 12px;border:0;color:#f6f3ff;background:transparent;font:500 17px/1.4 var(--sans);outline:0}.hero-prompt-field input::placeholder{color:#918a9c}.hero-prompt-field>button{display:inline-grid;width:48px;height:48px;flex:0 0 48px;place-items:center;padding:0;border:1px solid #b09be0;border-radius:10px;color:#17131d;background:linear-gradient(135deg,#b89cff,#ff8d72);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.hero-prompt-field>button:hover,.hero-prompt-field>button:focus-visible{transform:translateY(-1px);box-shadow:0 8px 24px #b89cff40;outline:2px solid #f6f3ff;outline-offset:2px}.hero-prompt-field>button:disabled{cursor:wait;transform:none;box-shadow:none}.hero-prompt-status{display:block;margin:8px 4px 0;color:#bdb4c9;font:11px var(--mono);letter-spacing:.03em}.hero-prompt-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hero-prompt-examples button{min-height:44px;padding:0 14px;border:1px solid #3f3b45;border-radius:999px;color:#c8c2d0;background:#1211148f;font-size:13px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.hero-prompt-examples button:hover,.hero-prompt-examples button:focus-visible{border-color:#817293;color:#fff;background:#242128;outline:0}.hero-prompt-examples button:disabled{cursor:wait;opacity:.6}.hero-live-poll{width:min(820px,100%);margin-top:18px;padding:13px 16px 14px;border:1px solid #3f3948;border-radius:12px;background:#141217c2}.hero-live-poll-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-live-poll-heading span{color:#ad96df;font:600 11px var(--mono);letter-spacing:.09em}.hero-live-poll-heading a{min-height:44px;display:inline-flex;align-items:center;color:#c8c1d0;font-size:12px}.experiment-page .experiment-title>.hero-live-poll>p{display:block;margin:2px 0 12px;color:#f2eef8;font-size:14px;font-weight:600}.hero-live-poll-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-live-poll-options button{min-width:0;min-height:48px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #49434f;border-radius:9px;color:#dcd6e3;background:#1d1a21;font-size:13px;text-align:left;cursor:pointer}.hero-live-poll-thumb{width:62px;height:42px;flex:0 0 62px;border:1px solid #57505e;border-radius:6px;object-fit:cover;background:#111}.hero-live-poll-options button>strong{flex:1 1 auto;min-width:0;font-weight:560;line-height:1.35;overflow-wrap:anywhere}.hero-live-poll-options button:hover:not(:disabled),.hero-live-poll-options button:focus-visible{border-color:#9d82c2;background:#27212e;outline:0}.hero-live-poll-options button:disabled{cursor:default;opacity:.72}.hero-live-poll-options button.is-picked{border-color:#b69cff;color:#fff;background:#2b2136;opacity:1}.hero-live-poll-options button>span{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid #58505f;border-radius:6px;font:600 11px var(--mono)}.hero-live-poll>small{display:block;margin-top:9px;color:#ffabb9}@media(min-width:900px){.experiment-page .sample-hero-heading .experiment-title{max-width:none;display:block}.experiment-page .sample-hero-heading .hero-prompt{width:min(820px,100%);margin-top:16px}}.sample-inline-poll{margin:30px 0 42px}.sample-inline-poll>.eyebrow{margin-bottom:10px}.sample-inline-poll .hero-live-poll{width:100%;margin-top:0}@media(max-width:520px){.hero-live-poll-thumb{width:48px;height:38px;flex-basis:48px}.hero-live-poll-options button{padding:7px;gap:7px}}.hero-prompt.is-empty .hero-prompt-field{animation:hero-prompt-nudge .26s ease-out;border-color:#aa7180}.prefill-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid #514760;border-radius:10px;color:#d7d0df;background:#1b1820}.prefill-note svg{flex:0 0 auto;margin-top:2px;color:#b69cff}.prefill-note strong,.prefill-note span{display:block}.creation-mode-control{display:grid;gap:9px;margin:0 0 20px}.option-description-guidance{margin:0 0 14px;color:#bcb6c5;font-size:14px;line-height:1.6}.option-image-details{border-top:1px solid var(--border);margin-top:18px}.option-image-details>summary,.prediction-method>summary{min-height:44px;padding:12px 0;cursor:pointer;color:inherit;font-weight:600}.option-image-details>summary .optional{display:inline;margin-left:8px;font-weight:400}.option-image-details>summary:focus-visible,.prediction-method>summary:focus-visible{outline:2px solid #ad86e8;outline-offset:4px;border-radius:6px}.creation-readiness{flex:1;min-width:0}.creation-readiness>strong{display:block;font-size:14px;line-height:1.6}.creation-readiness>p{margin-top:8px}.sample-example-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin:8px 0 4px;font-size:14px;line-height:1.5}.sample-example-heading>span{color:#bcb6c5;font-size:12px}.prediction-next-step{margin:20px 0 28px}.prediction-next-step>div{min-width:0}.prediction-next-step p{overflow-wrap:anywhere}@media(max-width:600px){.prediction-next-step{flex-direction:column;align-items:stretch}}.creation-mode-control>p{margin:0;color:#aaa3b1;font-size:13px}.create-evidence-fields{display:grid;gap:1rem;margin-top:1rem}.create-evidence-fields .manual-branch{margin:0}.create-evidence-fields>label:not(.check-label){display:grid;gap:.45rem}.segmented-control{width:fit-content;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid #45404b;border-radius:10px;background:#171519}.segmented-control button{min-height:44px;padding:0 16px;border:0;border-radius:7px;color:#a9a2b0;background:transparent;cursor:pointer;font-weight:650}.segmented-control button.selected{color:#17131d;background:linear-gradient(135deg,#b89cff,#ff9a7d);box-shadow:0 7px 20px #9a74d933}.qloo-fallback-badge{display:inline-flex;width:fit-content;align-items:center;margin-top:8px;padding:5px 8px;border:1px solid #9b754d;border-radius:999px;color:#ffd2a4;background:#2a2119;font:600 10px/1.35 var(--mono)}.prediction-step-waiting{margin:12px 0 0;color:#d8c5f4;font-size:12px}.option-grid.three-branches{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.option-grid.three-branches{grid-template-columns:1fr}}@media(max-width:520px){.segmented-control{width:100%}.segmented-control button{padding:0 10px}}.prefill-note span{margin-top:3px;color:#aaa3b1;font-size:13px;line-height:1.5}@keyframes hero-prompt-nudge{35%{transform:translate(4px)}70%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.hero-prompt.is-empty .hero-prompt-field{animation:none}}.experiment-page .prediction-audience{margin:16px 0 14px}.experiment-page .prediction-audience .audience-strip{width:100%}.experiment-page .prediction-audience .audience-strip>.eyebrow{display:block;margin-bottom:10px}.experiment-page .prediction-audience .audience-chip-row{justify-content:flex-start;flex-wrap:wrap}.sample-score-context{margin-top:18px;border-top:1px solid #303038;color:#a4a4af}.sample-score-context>summary{display:flex;min-height:44px;align-items:center;width:fit-content;color:#aaa6b2;cursor:pointer;font:12px var(--mono)}.sample-score-context .comparison-note,.sample-score-context .confidence-note{margin:0;padding:12px 0}.hero-question{grid-area:1 / 1;display:block;max-width:100%;will-change:opacity;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.hero-question.is-fading{opacity:0}.experiment-page .test-meta{margin-bottom:4px;font-size:13px}.experiment-page .test-meta>span:last-child{display:none}.experiment-page .audience-strip{flex:0 1 55%}.experiment-page .audience-chip-row{align-items:center}.header-new,a.brand,.research-link button,.receipt-actions a{min-height:44px;min-width:44px}.header-new{justify-content:center}.header-cases{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #444;border-radius:8px;color:#eee;font-size:14px;white-space:nowrap}.case-navigation{position:relative;overflow:hidden;margin:28px 0 34px;padding:26px;border:1px solid #66598a;border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(142,120,255,.18),transparent 40%),#151516;box-shadow:0 18px 54px #00000052,0 0 38px #8e78ff14}.case-navigation:before{position:absolute;inset:0 auto 0 0;width:3px;background:#b69cff;content:""}.case-navigation-copy{max-width:640px}.case-navigation-kicker{display:block;margin-bottom:10px;color:#b69cff;font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.case-navigation-copy>strong{display:block;color:#fff;font-size:clamp(22px,3vw,30px);line-height:1.15}.case-navigation p{margin:9px 0 20px;color:#c5c2cc;font-size:15px;line-height:1.55}.case-navigation-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-navigation-primary>a{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:15px 16px;border:1px solid #62547f;border-radius:10px;color:#fff;background:#211d2a;box-shadow:inset 0 1px #ffffff0a;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.case-navigation-primary>a:hover{transform:translateY(-2px);border-color:#b69cff;background:#282231;box-shadow:0 10px 24px #8e78ff1f}.case-navigation-primary small,.case-navigation-primary b{display:block}.case-navigation-primary small{margin-bottom:5px;color:#aaa4b5;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.case-navigation-primary b{font-size:16px}.case-navigation-arrow{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #66598a;border-radius:50%;color:#d9cff1;font-size:18px}.case-navigation-browse{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid #35313d}.case-navigation-browse>span{color:#8f8b96;font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.case-navigation-links{display:flex;flex-wrap:wrap;gap:8px}.proxy-choice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.prediction-step-feed{margin:16px 0;padding:0;overflow:hidden;border-color:#3a3a3f;background:radial-gradient(circle at 12% 0%,rgba(142,120,255,.08),transparent 34%),#141415}.prediction-step-feed>summary{min-height:48px;padding:13px 16px;display:flex;align-items:center;color:#f0edf8;cursor:pointer;font:600 13px var(--mono);letter-spacing:.02em}.prediction-step-body{padding:0 16px 16px;border-top:1px solid #303034}.prediction-mock-label{width:fit-content;margin:14px 0 10px;padding:7px 9px;border:1px solid #615676;border-radius:6px;color:#d9cff1;background:#282330;font-size:13px}.prediction-step-feed ol{list-style:none;margin:0;padding:0}.prediction-step-feed li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;min-height:50px;padding:11px 0;border-bottom:1px solid #29292c;color:#77777f}.prediction-step-feed li svg{margin-top:2px}.prediction-step-feed li.is-active{color:#f1edf8}.prediction-step-feed li.is-active svg{color:#b69cff;animation:spin .9s linear infinite}.prediction-step-feed li.is-done{color:#d3d1d8}.prediction-step-feed li.is-done svg{color:#9ed7b1}.prediction-step-feed li.is-failed,.prediction-step-feed li.is-failed svg{color:#ffadb8}.prediction-step-feed li strong,.prediction-step-feed li small{display:block}.prediction-step-feed li strong{font-size:14px;line-height:1.4}.prediction-step-feed li small{margin-top:4px;color:#9b99a3;font-size:13px;line-height:1.45}.prediction-step-feed time{color:#8d8b94;font:12px var(--mono);white-space:nowrap}.prediction-step-honesty{margin:13px 0 0;color:#8f8d96;font-size:13px}.case-navigation-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #3b3940;border-radius:8px;font-size:14px;color:#c9c6ce}.header-cases:hover,.case-navigation-links a:hover{border-color:#888;background:#242426}#film-cases,#music-cases{scroll-margin-top:100px}@media(max-width:600px){.header-cases{font-size:13px;padding:8px}.case-navigation-links{flex-direction:column}.experiment-page .sample-hero-heading{margin-top:14px;padding:20px 16px 20px 18px}.experiment-page .sample-hero-heading .hero-question-rotator{min-height:2.2em;font-size:clamp(34px,10vw,42px);letter-spacing:-1.8px}.hero-prompt{margin-top:22px}.hero-prompt-field input{font-size:16px}.hero-prompt-examples{display:grid;grid-template-columns:1fr}.hero-prompt-examples button{width:100%;text-align:left}.hero-live-poll-heading{align-items:flex-start}.hero-live-poll-options{grid-template-columns:1fr}.case-navigation{margin:22px 0 28px;padding:20px}.case-navigation-primary{grid-template-columns:1fr}.case-navigation-browse{align-items:stretch;flex-direction:column;gap:10px}.case-navigation-links a,.proxy-visitor-choice .case-navigation-links .button,.proxy-choice-actions .button{width:100%}.prediction-step-feed li{grid-template-columns:18px minmax(0,1fr)}.prediction-step-feed time{grid-column:2}}.seed-guidance{margin:10px 0;color:#bbb;font-size:14px;line-height:1.6}.seed-guidance p{margin:8px 0}.seed-query-help{border-left:2px solid #777;padding:4px 14px;margin:12px 0}.seed-result-text{min-width:0;text-align:left}.seed-result-text>span{display:block}.seed-result-text small{display:block;font-size:13px;line-height:1.5;color:#aaa;overflow-wrap:anywhere;margin-top:4px}.seed-results .seed-button{align-items:start}.seed-button>svg{margin-top:3px;flex-shrink:0}@media(max-width:700px){.experiment-page .experiment-heading h1{font-size:20px}.experiment-page .experiment-heading{display:block;margin-top:16px}.experiment-page .audience-strip{margin-top:10px}.experiment-page .audience-chip-row{gap:6px}}.experiment-page .experiment-heading h1{white-space:normal;overflow:visible;text-overflow:clip}.vote-bar-label,.vote-bar-label>span,.segment-note p,.live-sample-note,.verdict-meta span,.evidence-footer{min-width:0;overflow-wrap:anywhere}.vote-bar-label{flex-wrap:wrap}.vote-bar-label strong{margin-left:auto}.not-found-page{display:grid;min-height:58vh;align-content:center;justify-items:start;padding-top:72px;padding-bottom:72px}.not-found-page h1{margin:12px 0 8px;font-size:clamp(38px,6vw,72px);letter-spacing:-.045em}.not-found-page p{max-width:560px;margin:0;color:#aaa6b0;font-size:16px}.not-found-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chip-text{min-width:0}.selected-seeds .chip{max-width:100%}.chip-text small{display:block;max-width:360px;font-size:13px;line-height:1.5;color:#aaa;overflow-wrap:anywhere}.chip>svg,.chip>button{flex-shrink:0}.proxy-model-selector{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;margin-bottom:16px}.faq-section{margin-top:48px;margin-bottom:24px}.faq-drawer{border:1px solid #37343b;border-radius:14px;padding:0 24px;background:#131313}.faq-drawer>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;cursor:pointer;font-size:14px}.faq-drawer>summary span:first-child{font-size:22px;font-weight:600}.faq-drawer>summary span:last-child{color:#b7b7c0}.faq-questions{border-top:1px solid #37343b}.faq-question{border-bottom:1px solid #37343b}.faq-question>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:16px 0;cursor:pointer;font-size:15px;line-height:1.5;list-style:none}.faq-question>summary::-webkit-details-marker,.faq-drawer>summary::-webkit-details-marker{display:none}.faq-question>summary:after{content:"+";font-size:24px;flex-shrink:0;color:#b7b7c0}.faq-question[open]>summary:after{content:"−"}.faq-answer{padding-bottom:20px;max-width:800px;color:#b7b7c0;font-size:14px;line-height:1.8}.faq-answer p{margin:0}.faq-answer a{color:#f2f2f2;text-decoration:underline;text-underline-offset:3px}.faq-page-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin:12px 0}.faq-page{max-width:1000px;padding-bottom:32px}.faq-question>summary:hover,.faq-question>summary:focus-visible{color:#fff}.faq-question>summary:focus-visible,.faq-drawer>summary:focus-visible{outline:2px solid #aaa;outline-offset:4px;border-radius:6px}@media(max-width:700px){.faq-drawer{padding:0 18px}.faq-drawer>summary{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:16px 0}.faq-page .page-heading h1{font-size:30px}}@media print{.faq-section{display:none!important}}.proxy-model-selector select{min-height:44px;max-width:100%;color:#eee;background:#202022;border:1px solid #444;border-radius:8px;padding:8px 12px}.proxy-case-page.has-verdict .page-heading{margin:18px 0;padding:0}.proxy-case-page.has-verdict .page-heading h1{font-size:22px;margin:4px 0}.proxy-case-page.has-verdict .page-heading p{margin:4px 0;font-size:14px}.proxy-case-page .proxy-outcome{padding:clamp(24px,4vw,48px);border-color:#565159;overflow:hidden}.proxy-verdict-actions{justify-content:flex-end;margin-bottom:10px}.proxy-verdict-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.proxy-verdict-tag{font-size:13px;color:#bbb;border:1px solid #454249;border-radius:999px;padding:6px 12px}.proxy-winner-hero{display:flex;gap:28px;align-items:center;padding:28px 0 32px}.proxy-winner-letter{font-size:clamp(100px,12vw,164px);font-weight:650;line-height:.9;letter-spacing:-.08em;color:#eee;flex-shrink:0}.proxy-case-page .proxy-winner-hero h2{font-size:clamp(26px,3.2vw,42px);line-height:1.15;letter-spacing:-.035em;margin:0}.proxy-winner-hero h2 span{display:block;font-size:14px;letter-spacing:.02em;color:#aaa;font-weight:500;margin-bottom:12px}.proxy-winner-hero p{color:#aaa;font-size:14px;margin-bottom:0}.proxy-verdict-bars{display:grid;gap:24px;padding:24px 0;border-top:1px solid #353238}.proxy-verdict-bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:15px}.proxy-verdict-bar-label span{min-width:0}.proxy-verdict-bar-label b{margin-right:8px;color:#aaa}.proxy-verdict-bar-label strong{font-size:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.proxy-verdict-track{height:10px;background:#242327;border-radius:999px;overflow:hidden;margin-top:12px}.proxy-verdict-track>div{height:100%;background:#67636d;border-radius:inherit;transform-origin:left;animation:proxy-bar-in .65s ease-out both}.is-winner .proxy-verdict-track>div{background:var(--accent)}.proxy-verdict-option p{font-size:13px;line-height:1.6;color:#aaa;margin:10px 0 0}.proxy-verdict-option.is-winner .proxy-verdict-bar-label{color:#fff}.proxy-verdict-footer{border-top:1px solid #353238;padding-top:20px;display:flex;align-items:center;gap:24px;justify-content:space-between}.proxy-verdict-footer p{font-size:13px;color:#aaa;margin:0;max-width:560px}.proxy-verdict-footer a{flex-shrink:0;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.verdict-chat{max-width:980px;margin:18px auto 0;padding:0;overflow:hidden;border-color:#39363d;background:#151416}.verdict-chat>summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;cursor:pointer;list-style:none}.verdict-chat>summary::-webkit-details-marker{display:none}.verdict-chat>summary>span:first-child{display:grid;gap:3px}.verdict-chat>summary b{font-size:16px}.verdict-chat>summary small,.verdict-chat-count,.verdict-chat-guardrail{color:#999;font-size:13px;line-height:1.5}.verdict-chat[open]>summary{border-bottom:1px solid #333}.verdict-chat[open]>summary>span:last-child{transform:rotate(180deg)}.verdict-chat-body{display:grid;gap:16px;padding:18px}.verdict-chat-guardrail,.verdict-chat-count{margin:0}.verdict-chat-starters{display:flex;flex-wrap:wrap;gap:8px}.verdict-chat-starters button{min-height:44px;padding:8px 12px;border:1px solid #454148;border-radius:999px;background:#1c1a1e;color:#ddd;font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.verdict-chat-starters button:hover:not(:disabled){transform:translateY(-1px);border-color:#766a83;background:#242127}.verdict-chat-messages{display:grid;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.verdict-chat-message{max-width:86%;padding:12px 14px;border:1px solid #39363d;border-radius:12px;background:#1a191b}.verdict-chat-message.is-user{justify-self:end;background:#242027;border-color:#514958}.verdict-chat-message>span{color:#999;font:11px var(--mono);text-transform:uppercase}.verdict-chat-message p{margin:6px 0 0;color:#e2e2e2;font-size:14px;line-height:1.6}.verdict-chat-message.is-error p{color:#ffb7c5}.verdict-chat-message.is-thinking p{color:#aaa}.verdict-chat-form{display:grid;gap:7px}.verdict-chat-form label{color:#aaa;font-size:13px}.verdict-chat-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.verdict-chat-form input{min-width:0;min-height:46px;border:1px solid #454148;border-radius:9px;padding:10px 12px;background:#111;color:#fff;font:inherit}.verdict-chat-form .button{min-height:46px}@media(max-width:620px){.verdict-chat{margin-top:12px}.verdict-chat-body,.verdict-chat>summary{padding-left:14px;padding-right:14px}.verdict-chat-starters{display:grid}.verdict-chat-starters button{text-align:left}.verdict-chat-message{max-width:94%}.verdict-chat-form>div{grid-template-columns:1fr}}@media print{.verdict-chat{display:none!important}}.proxy-branch-table{font-size:14px}.proxy-branch-table td:nth-child(2){font-size:20px;font-weight:600}.proxy-branch-table td:nth-child(2) small{display:block;font-size:13px;font-weight:400}.proxy-branch-table td:last-child{font-size:18px}@keyframes proxy-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:700px){.verdict-report-section{grid-template-columns:1fr;gap:8px;padding:22px 0}.verdict-section-label{padding:0}.verdict-branch-grid{grid-template-columns:1fr}.verdict-branch>small{min-height:0}.verdict-grounding>div:last-child{padding:16px}.proxy-verdict-actions .button{flex:1 1 160px}.proxy-branch-table{display:block;min-width:0}.proxy-branch-table thead{display:none}.proxy-branch-table tbody{display:grid;gap:16px}.proxy-branch-table tr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"branch result" "pick confidence" "source source";gap:14px;padding:18px;border:1px solid #39363d;border-radius:12px}.proxy-branch-table td{border:0;padding:0;min-width:0;overflow-wrap:anywhere}.proxy-branch-table td:first-child{grid-area:branch;font-weight:600}.proxy-branch-table td:nth-child(2){grid-area:pick}.proxy-branch-table td:nth-child(3){grid-area:confidence}.proxy-branch-table td:nth-child(4){grid-area:source}.proxy-branch-table td:last-child{grid-area:result;text-align:right;font-size:20px}.proxy-branch-table td:not(:first-child):before{content:attr(data-label);display:block;color:#aaa;font-size:13px;font-weight:400;margin-bottom:5px}.proxy-winner-hero{gap:20px;align-items:flex-start}.proxy-winner-letter{font-size:90px}.proxy-case-page .proxy-winner-hero h2{font-size:26px}.proxy-verdict-footer{display:block}.proxy-verdict-topline{gap:10px}.proxy-verdict-bar-label{gap:12px}.proxy-verdict-bar-label strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.proxy-verdict-track>div,.verdict-report-section,.verdict-branch{animation:none}}@media print{html:has(.proxy-case-page.has-verdict),body:has(.proxy-case-page.has-verdict),#root:has(.proxy-case-page.has-verdict){min-height:0!important;height:auto!important}.proxy-case-page.has-verdict>:not(.proxy-verdict-report),.proxy-verdict-report>:not(.proxy-outcome){display:none!important}.proxy-case-page.has-verdict,.proxy-verdict-report{width:100%;max-width:none;margin:0;padding:0}.proxy-case-page .proxy-outcome,.verdict-artefact{margin:0!important;padding:12px!important;background:#fff!important;color:#000!important;border:1px solid #bbb;box-shadow:none}.proxy-outcome *,.verdict-artefact *{color:#000!important;animation:none!important;box-shadow:none!important}.verdict-report-section{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:6px 0;break-inside:avoid;border-color:#ccc}.verdict-report-section h2,.verdict-report-section h3{margin-bottom:6px;font-size:11pt}.verdict-section-label,.verdict-rule-note,.verdict-context-note,.verdict-surprises ul,.verdict-grounding p,.verdict-grounding a,.verdict-branch>span,.verdict-branch>small,.verdict-headline-meta{font-size:8pt}.verdict-kicker{padding-bottom:5px;font-size:8pt}.verdict-hero{grid-template-columns:1fr;gap:0}.verdict-poster{display:none!important}.verdict-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.verdict-branch,.verdict-grounding>div:last-child{padding:5px;border-color:#ccc;background:#fff!important}.verdict-branch>strong{font-size:10pt}.verdict-branch>small{min-height:0}.verdict-match,.verdict-branch-status{min-height:0;padding:2px 6px;font-size:7pt}.verdict-artefact .verdict-number{font-size:42pt;margin:2px 0}.verdict-report-headline .verdict-hero,.proxy-winner-hero,.proxy-verdict-bars{padding:5px 0}.verdict-bars{gap:10px;padding:6px 0}.verdict-artefact .recommendation{margin:6px 0}.verdict-artefact .recommendation h3{margin-bottom:3px}.verdict-artefact .recommendation p,.calibration-line,.proxy-verdict-option p,.proxy-verdict-footer p{margin:3px 0;font-size:8pt;line-height:1.25}.verdict-rule-note,.verdict-context-note{margin-top:5px;line-height:1.25}.verdict-surprises ul{gap:2px;line-height:1.25}.verdict-grounding p{margin-bottom:2px;line-height:1.25}.verdict-grounding a{min-height:0}.proxy-winner-letter{font-size:52pt}.proxy-case-page .proxy-winner-hero h2{font-size:16pt}.proxy-verdict-bars{gap:8px}.proxy-verdict-footer{padding-top:5px}.proxy-verdict-footer a{min-height:0;font-size:8pt}.proxy-outcome .proxy-verdict-topline{gap:8px}.proxy-outcome .proxy-verdict-tag,.proxy-outcome .proxy-winner-hero h2 span{font-size:8pt;margin-bottom:4px}.proxy-outcome .proxy-verdict-bar-label,.proxy-outcome .proxy-verdict-bar-label strong{font-size:10pt}.proxy-outcome .proxy-winner-hero p,.proxy-outcome .proxy-verdict-option p,.proxy-outcome .proxy-verdict-footer p{font-size:8pt;line-height:1.3;margin:3px 0}.verdict-meta{margin-top:5px!important;padding-top:5px!important;font-size:8pt!important}}@media screen and (min-width:521px)and (max-width:700px){.taste-flow-caption{align-items:center;flex-direction:row}.taste-flow-track{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1.08fr);gap:0;padding:14px}.taste-flow-stage{min-height:220px;padding:12px}.taste-flow-arrow{min-height:0;flex-direction:column}.taste-flow-arrow span{display:none}.taste-flow-arrow svg{transform:none}.taste-flow-footer{justify-content:center}}.qloo-comparison-mode{margin-bottom:24px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.qloo-comparison-mode .segmented-control{flex-wrap:wrap}.qloo-comparison-mode button,.qloo-option-picker button{min-height:44px}.qloo-option-picker{margin-top:20px}.qloo-option-results{display:grid;gap:8px}.qloo-option-results .seed-button{width:100%;text-align:left}.qloo-option-confirmed{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:12px}.qloo-option-confirmed strong,.qloo-option-confirmed small{overflow-wrap:anywhere}.qloo-option-confirmed .button{justify-self:start}.qloo-evidence{margin-bottom:20px;padding:24px}.qloo-evidence h2{margin:12px 0}.qloo-evidence-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0 12px}.qloo-evidence-signals>div{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.qloo-evidence-signals span{overflow-wrap:anywhere}.qloo-evidence-signals strong{font-size:24px;font-variant-numeric:tabular-nums}@media(max-width:640px){.qloo-evidence-signals{grid-template-columns:1fr}.qloo-comparison-mode,.qloo-evidence{padding:16px}}.qloo-taste-profile{margin-top:24px}.qloo-taste-profile h3{margin-bottom:8px}.qloo-profile-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qloo-profile-tags>span{display:inline-flex;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:20px;overflow-wrap:anywhere}.qloo-profile-tags strong{font-variant-numeric:tabular-nums}.qloo-explanation{border-top:1px solid var(--border);padding-top:12px;margin-top:24px}.qloo-explanation>summary{min-height:44px;padding:12px 0;cursor:pointer}.qloo-explanation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.qloo-explanation-grid section{min-width:0}.qloo-explanation-grid h4{overflow-wrap:anywhere;margin:12px 0}.qloo-explanation-grid ul{list-style:none;padding:0;margin:0}.qloo-explanation-grid li{display:grid;grid-template-columns:minmax(0,1fr) 70px 48px;gap:10px;align-items:center;padding:8px 0}.qloo-explanation-grid li span{overflow-wrap:anywhere}.qloo-explanation-grid meter{width:100%;accent-color:#8955d5}.qloo-explanation-grid strong{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:640px){.qloo-explanation-grid{grid-template-columns:1fr}}:root{--text-primary: #f4f2f7;--text-secondary: #bcb6c5;--text-muted: #aaa3b1;--text-on-primary: #17141c}.theme-toggle{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid #444;border-radius:8px;color:#d8d5de;background:transparent;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:#888;color:#fff;background:#242426}html[data-theme=light]{color:#24222a;background:#f4f3f6;--surface: #fff;--border: #d9d6df;--muted: #66616e;--dim: #686270;--lab: #25222a;--text-primary: #28242d;--text-secondary: #514a59;--text-muted: #625a69;--text-on-primary: #ffffff}html[data-theme=light] body,html[data-theme=light] #root{color:#24222a;background:#f4f3f6}html[data-theme=light] body:before{background-image:radial-gradient(circle,#6b647018 1px,transparent 1px)}html[data-theme=light] #root:before{background:radial-gradient(650px circle at var(--beam-x) var(--beam-y),rgba(142,120,255,.08),transparent 75%)}html[data-theme=light] .container{border-color:#29242e0d}html[data-theme=light] .topbar{border-color:#d9d6df;background:#f8f7fae6}html[data-theme=light] .brand-ab,html[data-theme=light] .eyebrow,html[data-theme=light] .score-caption,html[data-theme=light] .test-meta,html[data-theme=light] .comparison-note,html[data-theme=light] .confidence-note,html[data-theme=light] .live-sample-note,html[data-theme=light] .muted,html[data-theme=light] .optional,html[data-theme=light] .form-footer p,html[data-theme=light] .evidence-footer,html[data-theme=light] .prediction-step-honesty,html[data-theme=light] .sample-score-context{color:#686270}html[data-theme=light] .mock-pill{border-color:#312b38;color:#f8f6fb;background:#312b38}html[data-theme=light] .faq-drawer{border-color:#343139;color:#f8f6fb;background:#17161a}html[data-theme=light] .faq-drawer>summary span:last-child,html[data-theme=light] .faq-answer,html[data-theme=light] .faq-question>summary:after{color:#cbc6d1}html[data-theme=light] .faq-questions,html[data-theme=light] .faq-question{border-color:#3f3b44}html[data-theme=light] .faq-answer a,html[data-theme=light] .faq-page-link{color:#f8f6fb}html[data-theme=light] .brand-ab,html[data-theme=light] .header-cases,html[data-theme=light] .theme-toggle{border-color:#cbc6d2;color:#3f3a46}html[data-theme=light] .header-cases:hover,html[data-theme=light] .theme-toggle:hover{border-color:#8c8298;color:#211e26;background:#ece8f0}html[data-theme=light] .topbar .brand-mark,html[data-theme=light] .header-new,html[data-theme=light] .button.primary{border-color:#29252e;color:#fff;background:#29252e}html[data-theme=light] .header-new:hover,html[data-theme=light] .button.primary:hover:not(:disabled){color:#fff;background:#17141b}html[data-theme=light] .button,html[data-theme=light] .report-tabs button,html[data-theme=light] .category-tabs button,html[data-theme=light] .source-selector span{border-color:#d3ced9;color:#393440;background:#eeebf1}html[data-theme=light] .button:hover:not(:disabled),html[data-theme=light] .report-tabs button:hover,html[data-theme=light] .category-tabs button:hover{background:#e4dfe8}html[data-theme=light] .report-tabs button.selected,html[data-theme=light] .category-tabs button.selected{border-color:#5c5366;color:#fff;background:#302b36}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .case-form input,html[data-theme=light] .case-form textarea,html[data-theme=light] .case-form select{border-color:#d2cdd8;color:#24212a;background:#fff}html[data-theme=light] label{color:#4b4652}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#918a98}html[data-theme=light] .panel,html[data-theme=light] .prediction-card,html[data-theme=light] .poll-choice,html[data-theme=light] .option-form,html[data-theme=light] .audience-panel,html[data-theme=light] .next-panel,html[data-theme=light] .share-panel,html[data-theme=light] .taste-map,html[data-theme=light] .taste-flow,html[data-theme=light] .case-panel,html[data-theme=light] .case-option,html[data-theme=light] .freeze-panel,html[data-theme=light] .proxy-section,html[data-theme=light] .music-proxy-section,html[data-theme=light] .benchmark-overview article,html[data-theme=light] .benchmark-drawer,html[data-theme=light] .case-navigation,html[data-theme=light] .proxy-outcome,html[data-theme=light] .proxy-branch-card,html[data-theme=light] .verdict-chat,html[data-theme=light] .prediction-step-feed{border-color:#d8d4de;color:#28242d;background:#fff;box-shadow:0 14px 42px #2a22320f}html[data-theme=light] .taste-flow-caption,html[data-theme=light] .taste-flow-footer{border-color:#ddd7e2;color:#665d70}html[data-theme=light] .taste-flow-stage{border-color:#ddd7e2;color:#28242d;background:#faf8fc}html[data-theme=light] .taste-flow-engine{border-color:#9f72cb;background:linear-gradient(145deg,#f5edfc,#fbf9fc 70%)}html[data-theme=light] .taste-flow-chips span,html[data-theme=light] .taste-flow-scores>div{border-color:#ddd7e2;color:#514a58;background:#f0edf3}html[data-theme=light] .taste-flow-scores>div.is-winner{color:#1d1720;background:linear-gradient(90deg,#b57aff,#ff9b7e)}html[data-theme=light] .taste-flow-output p,html[data-theme=light] .taste-flow-footer strong{color:#413849}html[data-theme=light] .completed-proxy-index{border-color:#ddd7e2;background:#faf8fc}html[data-theme=light] .hero-product-kicker{color:#69517d}html[data-theme=light] .report-tabs button small{color:#625a69}html[data-theme=light] .report-tabs button.selected small{color:#f4eef8}html[data-theme=light] .prediction-card.agent-winner,html[data-theme=light] .case-option:has(input:checked),html[data-theme=light] .case-option.locked-selected{border-color:#756786;box-shadow:0 0 0 1px #75678626}html[data-theme=light] .case-navigation{background:radial-gradient(circle at 8% 0%,rgba(142,120,255,.12),transparent 40%),#fff}html[data-theme=light] .case-navigation-primary>a{border-color:#c9c0d6;color:#29232f;background:#f1edf6}html[data-theme=light] .case-navigation-primary>a:hover{border-color:#826da0;background:#e9e2f1}html[data-theme=light] .case-navigation-links a{border-color:#d6d1dc;color:#4a4450}html[data-theme=light] .score-track,html[data-theme=light] .vote-track,html[data-theme=light] .toggle-track{background:#d9d5de}html[data-theme=light] .score-fill:not(.accent),html[data-theme=light] .vote-track>div:not(.winning-bar){background:#8d8792}html[data-theme=light] .option-letter,html[data-theme=light] .tiny-letter,html[data-theme=light] .chip,html[data-theme=light] .status-tag,html[data-theme=light] .sample-tag,html[data-theme=light] .prediction-mock-label{border-color:#cbc6d1;color:#48424f;background:#f0edf2}html[data-theme=light] .prediction-step-feed>summary,html[data-theme=light] .prediction-step-feed li.is-active,html[data-theme=light] .prediction-step-feed li.is-done,html[data-theme=light] .benchmark-drawer>summary,html[data-theme=light] .case-navigation-copy>strong{color:#28232d}html[data-theme=light] .verdict-empty-branches{border-color:#d8d2dc;color:#57505d;background:#f4f1f6}html[data-theme=light] .verdict-grounding>div:last-child{border-color:#d8d2dc;background:#f4f1f6}html[data-theme=light] .prediction-step-body,html[data-theme=light] .benchmark-drawer>.panel,html[data-theme=light] .benchmark-methodology,html[data-theme=light] .sample-score-context{border-color:#ded9e2}html[data-theme=light] .experiment-page .sample-hero-heading .hero-question-rotator{color:#25202b;text-shadow:0 0 28px rgba(142,120,255,.1)}html[data-theme=light] .experiment-page .sample-hero-heading{border-left-color:#7055937a;background:radial-gradient(circle at 4% 42%,rgba(142,120,255,.1),transparent 32%);box-shadow:inset 0 1px #2e26360d}html[data-theme=light] .experiment-page .sample-hero-heading:before{color:#705993}html[data-theme=light] .hero-prompt-label{color:#655870}html[data-theme=light] .hero-prompt-label kbd{color:#3a3342;background:#fff;border-color:#cfc7d7;box-shadow:inset 0 -1px #d7d0dd}html[data-theme=light] .experiment-page .experiment-title>.hero-product-subhead{color:#554d5e}html[data-theme=light] .hero-prompt-field{border-color:#c9c1d0;background:#fffffff0;box-shadow:0 14px 38px #2f263814}html[data-theme=light] .hero-prompt-field:focus-within{border-color:#715a92;box-shadow:0 0 0 3px #715a9221,0 18px 42px #2f26381a}html[data-theme=light] .hero-prompt-field input{color:#241f29;background:transparent}html[data-theme=light] .hero-prompt-field input::placeholder{color:#77707d}html[data-theme=light] .hero-prompt-status{color:#62586b}html[data-theme=light] .hero-prompt-examples button{border-color:#cec7d5;color:#4d4555;background:#ffffffb8}html[data-theme=light] .hero-prompt-examples button:hover,html[data-theme=light] .hero-prompt-examples button:focus-visible{border-color:#806c98;color:#211b27;background:#eee8f3}html[data-theme=light] .segmented-control{border-color:#cec7d5;background:#eeeaf1}html[data-theme=light] .segmented-control button{color:#62586b}html[data-theme=light] .segmented-control button.selected{color:#fff;background:#302936}html[data-theme=light] .qloo-fallback-badge{border-color:#9a6b37;color:#624018;background:#fff2df}html[data-theme=light] .hero-live-poll{border-color:#d0c7d8;background:#f7f3fae6}html[data-theme=light] .hero-live-poll-heading span{color:#694f8c}html[data-theme=light] .hero-live-poll-heading a{color:#504458}html[data-theme=light] .experiment-page .experiment-title>.hero-live-poll>p{color:#29222e}html[data-theme=light] .hero-live-poll-options button{border-color:#cec5d5;color:#39313f;background:#fff}html[data-theme=light] .hero-live-poll-options button:hover:not(:disabled),html[data-theme=light] .hero-live-poll-options button:focus-visible{border-color:#846a9e;background:#f0eaf4}html[data-theme=light] .hero-live-poll-options button.is-picked{border-color:#73578f;color:#2b2032;background:#eadff1}html[data-theme=light] .hero-live-poll-thumb{border-color:#c8becf;background:#fff}html[data-theme=light] .prefill-note{border-color:#cabfd3;color:#28222e;background:#f0ebf4}html[data-theme=light] .prefill-note span,html[data-theme=light] .not-found-page p{color:#625b68}html[data-theme=light] .option-description,html[data-theme=light] .case-study p,html[data-theme=light] .benchmark-overview small,html[data-theme=light] .benchmark-overview span,html[data-theme=light] .case-navigation p,html[data-theme=light] .prediction-step-feed li small{color:#69636f}html[data-theme=light] .sample-score-context>summary,html[data-theme=light] .evidence-footer a{color:#534b5e}@media(max-width:700px){.theme-toggle{order:2}}html[data-theme=light] .verdict-artefact .recommendation p{color:#3f3947}html[data-theme=light] .verdict-main p,html[data-theme=light] .verdict-headline-meta,html[data-theme=light] .calibration-line,html[data-theme=light] .verdict-bar small,html[data-theme=light] .verdict-meta,html[data-theme=light] .verdict-section-label,html[data-theme=light] .page-heading p,html[data-theme=light] .audience-panel .section-heading p,html[data-theme=light] .creation-mode-control>p,html[data-theme=light] .seed-guidance p,html[data-theme=light] .prediction-method p,html[data-theme=light] .next-panel p,html[data-theme=light] .option-description-guidance,html[data-theme=light] .sample-example-heading>span{color:#625a69}html[data-theme=light] .verdict-chat>summary small,html[data-theme=light] .verdict-chat-count,html[data-theme=light] .verdict-chat-guardrail,html[data-theme=light] .verdict-rule-note,html[data-theme=light] .verdict-context-note,html[data-theme=light] .verdict-grounding p,html[data-theme=light] .proxy-verdict-option p,html[data-theme=light] .proxy-verdict-footer p{color:#625a69}html[data-theme=light] .proxy-verdict-option.is-winner .proxy-verdict-bar-label{color:#28242d}html[data-theme=light] .verdict-match,html[data-theme=light] .verdict-branch-status{color:#3f344b;border-color:#a99cb5}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#706776}.ai-pick,.ai-grade{color:var(--text-primary)}html[data-theme=light] .ai-grade{border-color:#918497;background:#f2edf6}.vote-cta{color:var(--text-on-primary)}html[data-theme=light] .poll-intro,html[data-theme=light] .poll-choice p,html[data-theme=light] .poll-footnote,html[data-theme=light] .poll-empty p,html[data-theme=light] .poll-verdict p,html[data-theme=light] .mobile-results .section-heading>span,html[data-theme=light] .vote-bar-label small,html[data-theme=light] .report-footer,html[data-theme=light] .report-footer>span,html[data-theme=light] .share-panel p{color:var(--text-muted)}html[data-theme=light] .poll-choice:hover:not(:disabled),html[data-theme=light] .poll-choice.your-vote,html[data-theme=light] .poll-choice.vote-pending{color:var(--text-primary);border-color:#7f6698;background:#f4eef9}html[data-theme=light] .voted-message{color:#3f344b;border-color:#918497;background:#efe8f5}html[data-theme=light] .seed-button{color:var(--text-primary);border-color:#918497;background:#fff}html[data-theme=light] .seed-button:hover,html[data-theme=light] .seed-button.picked{color:var(--text-primary);border-color:#7f6698;background:#efe8f5}html[data-theme=light] .seed-result-text small,html[data-theme=light] .prediction-step-feed time{color:var(--text-muted)}html[data-theme=light] .prediction-step-feed li.is-failed{color:#9b2342}html[data-theme=light] .prediction-step-feed li.is-failed svg{color:#9b2342}html[data-theme=light] .prediction-step-feed li.is-pending{color:var(--text-muted)}html[data-theme=light] .prediction-step-feed li.is-done svg{color:#286b46}html[data-theme=light] .error{color:#92243e;border-color:#aa7180;background:#fff1f4}.score-details small,.verdict-section-label,.case-navigation-links span,.case-navigation-browse>span,.prediction-step-feed li.is-pending{color:var(--text-muted)}html[data-theme=light] .score-number>span,html[data-theme=light] .reason-list li,html[data-theme=light] .score-details summary,html[data-theme=light] .score-details summary span,html[data-theme=light] .score-details dt,html[data-theme=light] .score-details dd,html[data-theme=light] .comparison-note span,html[data-theme=light] .vote-count,html[data-theme=light] .steps,html[data-theme=light] .steps .step-number,html[data-theme=light] .selection-count,html[data-theme=light] .taste-flow-step,html[data-theme=light] .taste-flow-arrow,html[data-theme=light] .taste-flow-engine small,html[data-theme=light] .verdict-kicker,html[data-theme=light] .verdict-surprises ul,html[data-theme=light] .benchmark-drawer>summary>span,html[data-theme=light] .benchmark-page .panel p,html[data-theme=light] .benchmark-drawer p,html[data-theme=light] .benchmark-table th,html[data-theme=light] .qloo-provenance p,html[data-theme=light] .receipt-hash{color:var(--text-muted)}html[data-theme=light] .proxy-verdict-tag,html[data-theme=light] .proxy-winner-hero h2 span,html[data-theme=light] .proxy-verdict-bar-label b,html[data-theme=light] .chip-text small{color:var(--text-muted)}html[data-theme=light] .proxy-winner-letter{color:var(--text-primary)}html[data-theme=light] .freeze-panel p,html[data-theme=light] .freeze-panel .pasted-answer{color:var(--text-muted)}html[data-theme=light] .case-option strong,html[data-theme=light] .faq-page .faq-page-link{color:var(--text-primary)}html[data-theme=light] .verdict-branch{border-color:#d8d2dc;color:var(--text-primary);background:#f4f1f6}html[data-theme=light] .verdict-branch>span,html[data-theme=light] .verdict-branch>small{color:var(--text-muted)}html[data-theme=light] .confidence-note strong,html[data-theme=light] .benchmark-overview strong,html[data-theme=light] .benchmark-tally,html[data-theme=light] .qloo-provenance summary{color:var(--text-primary)}html[data-theme=light] .case-navigation-kicker,html[data-theme=light] .case-navigation-primary small,html[data-theme=light] .case-navigation-arrow,html[data-theme=light] .taste-flow-signals strong,html[data-theme=light] .freeze-certificate-seal{color:#684080}html[data-theme=light] .verdict-artefact .verdict-number{background-image:linear-gradient(115deg,#7240b0,#b4452e)}html[data-theme=light] .faq-page .faq-answer,html[data-theme=light] .faq-page .faq-answer p,html[data-theme=light] .faq-page .faq-answer a,html[data-theme=light] .faq-page .faq-question>summary{color:var(--text-secondary)}.qloo-evidence,.qloo-option-confirmed,.qloo-comparison-mode{color:var(--text-primary)}.qloo-evidence p,.qloo-evidence small,.qloo-option-confirmed small{color:var(--text-secondary)}.qloo-evidence-signals>div{background:var(--surface)}.qloo-evidence .eyebrow{color:var(--text-secondary)}.prediction-step-feed .prediction-step-waiting,.qloo-explanation,.qloo-profile-tags{color:var(--text-primary)}.qloo-explanation p,.qloo-taste-profile p,.qloo-profile-unavailable{color:var(--text-secondary)}.test-context-meter{margin:0 0 24px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text-primary)}.test-context-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.test-context-heading>span,.test-context-meter small{color:var(--text-secondary);font-size:13px}.test-context-track{height:8px;margin:14px 0;overflow:hidden;border-radius:20px;background:var(--border)}.test-context-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9664e8,#e786a0);transition:width .25s ease-out}.test-context-meter ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:0;list-style:none;font-size:13px;color:var(--text-secondary)}.test-context-meter li strong{margin-left:6px;color:var(--text-primary)}.test-context-meter .test-context-next{margin:14px 0 6px;color:var(--text-primary);font-size:14px}.test-context-meter small{display:block;line-height:1.6}@media(prefers-reduced-motion:reduce){.test-context-track>span{transition:none}}
