:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}:root{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--text-primary: #222222;--text-secondary: #666666;--border-color: #e5e7eb;--border-input: #d1d5db;--shadow: rgba(0, 0, 0, .1)}@media (prefers-color-scheme: dark){:root{--bg-primary: #121417;--bg-secondary: #1d2024;--text-primary: #f3f4f6;--text-secondary: #c4c7cc;--border-color: #2a2e35;--border-input: #343944;--shadow: rgba(0, 0, 0, .45)}}body{margin:0;display:block;min-width:320px;min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.maintenance-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(182,145,68,.14),transparent 34%),linear-gradient(180deg,#f6f1e7,#efe7d7 46%,#e4dac7)}.maintenance-panel{width:min(100%,720px);padding:40px 32px;border:1px solid rgba(110,88,42,.16);background:#fffcf6eb;box-shadow:0 24px 60px #53401b1f;text-align:center}.maintenance-logo{width:min(100%,280px);height:auto;margin-bottom:28px}.maintenance-kicker{margin:0 0 12px;color:#8a6a2f;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.maintenance-title{margin:0;color:#1f1a12;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.maintenance-copy{margin:24px auto 0;max-width:560px;color:#403628;font-size:1.05rem;line-height:1.7}.maintenance-copy-secondary{margin-top:14px}.maintenance-home-link{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:12px 20px;border:1px solid #1f1a12;color:#1f1a12;background:transparent;text-decoration:none;transition:background-color .2s ease,color .2s ease}.maintenance-home-link:hover{background:#1f1a12;color:#f8f3e9}.digest-shell{min-height:100vh;padding:clamp(20px,4vw,56px);background:linear-gradient(90deg,rgba(35,31,24,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(35,31,24,.05) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(190,34,45,.12),transparent 28%),radial-gradient(circle at 88% 18%,rgba(179,137,62,.18),transparent 28%),#f6efe1;background-size:42px 42px,42px 42px,auto,auto,auto;color:#20170f;box-sizing:border-box}.digest-hero{max-width:1120px;margin:0 auto 28px;padding:clamp(28px,6vw,72px) 0 12px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:clamp(24px,5vw,72px);align-items:end}.digest-logo-link{width:fit-content;display:inline-flex;grid-column:1 / -1}.digest-logo-link img{width:min(240px,54vw);height:auto;filter:sepia(.18) saturate(.92)}.digest-kicker{grid-column:1;margin:0 0 16px;color:#9a1f2d;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.digest-hero h1{grid-column:1;margin:0;max-width:780px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,7.4rem);line-height:.88;letter-spacing:-.07em}.digest-hero p:last-child{grid-column:2;grid-row:2 / span 2;margin:0;max-width:430px;border-left:3px solid #9a1f2d;padding-left:20px;color:#564331;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.digest-board{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);gap:20px;align-items:start}.digest-access-board{align-items:stretch}.digest-card{border:1px solid rgba(51,39,25,.18);background:#fffaf0e0;box-shadow:0 24px 70px #49361c21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.digest-form{padding:clamp(20px,3vw,32px)}.digest-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px;border-bottom:1px solid rgba(51,39,25,.14);padding-bottom:16px}.digest-card-heading span{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#20170f;color:#f6efe1;font-family:Georgia,Times New Roman,serif;font-size:14px}.digest-card-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;letter-spacing:-.03em}.digest-field{display:grid;gap:7px;margin-bottom:16px;color:#594531;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.digest-field input{width:100%;min-height:46px;border:1px solid rgba(51,39,25,.2);border-radius:0;padding:0 13px;background:#ffffff9e;color:#20170f;font-size:16px;box-sizing:border-box}.digest-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px}.digest-topic-grid{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.digest-topic,.digest-channel-group button,.digest-actions button{border:1px solid rgba(51,39,25,.18);border-radius:999px;padding:10px 14px;background:#ffffff8f;color:#2b2016;transition:transform .18s ease,background .18s ease,border-color .18s ease}.digest-field input:focus-visible,.digest-topic:focus-visible,.digest-channel-group button:focus-visible,.digest-actions button:focus-visible,.digest-test-banner button:focus-visible,.digest-source-list a:focus-visible{outline:3px solid rgba(154,31,45,.35);outline-offset:3px}.digest-topic:hover,.digest-channel-group button:hover,.digest-actions button:hover{transform:translateY(-1px);border-color:#9a1f2d73}.digest-topic.is-selected,.digest-channel-group .is-active{background:#9a1f2d;color:#fff8ef;border-color:#9a1f2d}.digest-channel-group{display:flex;gap:8px;margin-bottom:16px}.digest-toggle{display:flex;align-items:center;gap:10px;margin:8px 0 18px;color:#3a2a1c;font-weight:700}.digest-toggle input{width:18px;height:18px;accent-color:#9a1f2d}.digest-actions{display:flex;flex-wrap:wrap;gap:10px}.digest-actions button{padding:11px 16px;font-weight:800}.digest-actions button:first-child{background:#20170f;color:#fff8ef}.digest-actions .digest-danger{color:#8b1e2a}.digest-actions button:disabled{cursor:wait;opacity:.6;transform:none}.digest-test-banner{display:grid;gap:8px;margin:0 0 18px;border:1px solid rgba(154,31,45,.22);padding:14px;background:#9a1f2d12;color:#4a3323;font-size:14px;line-height:1.45}.digest-test-banner strong{color:#8b1e2a;font-family:Georgia,Times New Roman,serif;font-size:1.02rem}.digest-test-banner button{justify-self:start;border:1px solid rgba(154,31,45,.26);border-radius:999px;padding:8px 12px;background:#fff8efc7;color:#8b1e2a;font-weight:800}.digest-status{min-height:24px;margin:18px 0 0;color:#6c553d;font-size:14px;line-height:1.55}.digest-preview-card{padding:clamp(20px,3vw,36px);min-height:420px;position:relative;overflow:hidden}.digest-preview-card:after{content:"";position:absolute;inset:auto -12% -34% auto;width:260px;height:260px;border-radius:50%;background:#9a1f2d14;pointer-events:none}.digest-summary{position:relative;margin:0;white-space:pre-wrap;color:#24190f;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.45}.digest-meta-line{margin:18px 0;color:#8b6b45;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.digest-source-list{display:grid;gap:10px;position:relative}.digest-source-list a{display:grid;gap:4px;padding:12px 0;border-top:1px solid rgba(51,39,25,.14);color:#24190f;text-decoration:none}.digest-source-list a:hover{color:#9a1f2d}.digest-source-list span{color:#9a1f2d;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.digest-empty-preview{min-height:270px;display:grid;place-items:center;border:1px dashed rgba(51,39,25,.24);color:#6c553d;text-align:center;padding:28px}@media (max-width: 860px){.digest-hero,.digest-board,.digest-row{grid-template-columns:1fr}.digest-hero p:last-child{grid-column:1;grid-row:auto;max-width:none}}:root{--composer-height: 72px;--safe-bottom: env(safe-area-inset-bottom, 0px);--ad-offset: 0px}@keyframes typing-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.typing-dot{display:inline-block;width:8px;height:8px;margin:0 3px;background:#9ca3af;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both}.typing-dot:nth-child(1){animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}.typing-dot:nth-child(3){animation-delay:0s}.chat-container{height:100svh;min-height:100svh;max-height:100svh;display:flex;flex-direction:column;position:relative;font-family:system-ui;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;width:100%;box-sizing:border-box;touch-action:pan-y}@supports (height: 100dvh){.chat-container{height:100dvh;min-height:100dvh;max-height:100dvh}}.subscribe-banner{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:8px 16px;text-align:center;font-size:14px;color:var(--text-secondary);flex-shrink:0;width:100%;box-sizing:border-box}.subscribe-banner-image{width:100%;max-width:700px;height:auto;border-radius:4px;cursor:pointer}.chat-header{padding:12px 16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;background:var(--bg-primary)}.chat-logo{height:60px;width:auto;max-width:100%;object-fit:contain}.chat-reset-button{border:1px solid var(--border-input);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:14px;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:8px}.chat-reset-button:hover{background:#2563eb14}.reset-icon{font-size:16px;line-height:1}.reset-label{white-space:nowrap}.messages-area{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;padding:32px 24px calc(var(--composer-height) + var(--safe-bottom) + var(--ad-offset) + 24px);display:flex;justify-content:center;background:var(--bg-primary);width:100%;box-sizing:border-box;touch-action:pan-y;will-change:transform}.messages-inner{width:100%;max-width:700px}.mobile-footer{position:sticky;bottom:0;padding:16px;padding-bottom:calc(16px + var(--safe-bottom) + var(--ad-offset));border-top:1px solid var(--border-color);flex-shrink:0;display:flex;justify-content:center;background:var(--bg-primary);width:100%;box-sizing:border-box;z-index:10}.footer-inner{width:100%;max-width:700px;display:flex;gap:8px}.mobile-input{flex:1;padding:12px;border-radius:8px;border:1px solid var(--border-input);background:var(--bg-primary);color:var(--text-primary);font-size:16px}.mobile-input::placeholder{color:var(--text-secondary)}.send-button{padding:12px 16px;border-radius:8px;border:1px solid #2563eb;background:#2563eb;color:#fff;cursor:pointer;font-size:16px;transition:background-color .2s ease,filter .2s ease}.send-button.is-busy{background:#93c5fd;border-color:#93c5fd;cursor:default}.send-button:disabled{opacity:.6;cursor:not-allowed}.send-button:not(:disabled):hover{filter:brightness(1.05)}.suggestions{padding:4px 0 8px}.suggestions-title{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.suggestions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.suggestion{text-align:left;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;padding:10px 12px;cursor:pointer}.suggestion:hover{filter:brightness(.98)}@media (max-width: 640px){.suggestions-grid{grid-template-columns:1fr}}@media (max-width: 768px){.chat-container{height:100svh;min-height:100svh;max-height:100svh}.subscribe-banner{padding:8px 12px}.chat-header{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.chat-logo{height:50px;max-width:calc(100% - 60px)}.chat-reset-button{padding:0;width:42px;height:42px;border-radius:9999px;justify-content:center;margin-left:auto;margin-right:6px;flex-shrink:0;min-width:42px;box-sizing:border-box}.reset-icon{font-size:18px}.reset-label{display:none}.messages-area{padding:16px 16px calc(var(--composer-height) + var(--safe-bottom) + var(--ad-offset) + 12px)}.mobile-footer{padding:12px;padding-bottom:calc(12px + var(--safe-bottom) + var(--ad-offset));box-shadow:0 -2px 10px var(--shadow)}.footer-inner{max-width:none}.send-button{flex-shrink:0;padding:12px}}@supports (height: 100svh){@media (max-width: 768px){.chat-container{height:100svh;min-height:100svh;max-height:100svh}}}@media (max-width: 480px){.subscribe-banner{padding:6px 10px;font-size:12px}.subscribe-banner-image{border-radius:3px}.chat-header{gap:8px;padding:10px 14px}.chat-logo{height:46px;max-width:calc(100% - 56px)}.messages-area{padding:12px 12px calc(var(--composer-height) + var(--safe-bottom) + var(--ad-offset) + 10px)}.mobile-input{font-size:15px;padding:10px}.send-button{font-size:15px;padding:10px 12px}}@media (prefers-color-scheme: dark){.maintenance-shell{background:radial-gradient(circle at top left,rgba(182,145,68,.16),transparent 34%),linear-gradient(180deg,#1b1711,#221d15 46%,#2d261b)}.maintenance-panel{border-color:#d3b6782e;background:#1c1812eb;box-shadow:0 24px 60px #00000061}.maintenance-kicker{color:#d3b678}.maintenance-title{color:#f5efe3}.maintenance-copy{color:#dbd0bd}.maintenance-home-link{border-color:#f5efe3;color:#f5efe3}.maintenance-home-link:hover{background:#f5efe3;color:#1b1711}.chat-reset-button{border-color:#ffffff24}.chat-reset-button{border-color:#ffffff24;color:var(--text-primary)}.chat-reset-button:hover{background:#ffffff14}}@media (max-width: 640px){.maintenance-shell{padding:16px}.maintenance-panel{padding:32px 20px}.maintenance-logo{margin-bottom:24px}.maintenance-copy{font-size:1rem}.maintenance-home-link{width:100%}}:root{--lab-bg: #08111f;--lab-panel: rgba(10, 18, 34, .88);--lab-panel-strong: rgba(14, 24, 44, .96);--lab-border: rgba(145, 178, 255, .18);--lab-text: #f4f1e8;--lab-muted: #a6b1c7;--lab-accent: #78f0c7;--lab-accent-warm: #f6bc77;--lab-accent-hot: #8aa8ff;--lab-shadow: rgba(1, 7, 18, .46);--lab-danger: #ff978c}.retrieval-lab-shell{position:relative;min-height:100vh;padding:40px 20px 56px;overflow:hidden;background:radial-gradient(circle at top left,rgba(120,240,199,.12),transparent 32%),radial-gradient(circle at top right,rgba(138,168,255,.14),transparent 28%),linear-gradient(180deg,#07111f,#0b1323 48%,#0e162b);color:var(--lab-text)}.retrieval-lab-backdrop{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%);pointer-events:none}.retrieval-lab-hero,.retrieval-console{position:relative;z-index:1;max-width:1440px;margin:0 auto}.retrieval-lab-hero{margin-bottom:28px}.retrieval-lab-kicker,.retrieval-panel-kicker,.retrieval-summary-label,.retrieval-field span,.retrieval-judgment-label{margin:0 0 10px;color:var(--lab-accent);font-family:Courier New,Courier,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.retrieval-lab-hero h1{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96;letter-spacing:-.04em}.retrieval-lab-copy{max-width:760px;margin:18px 0 0;color:var(--lab-muted);font-size:1.02rem}.retrieval-console{display:grid;gap:18px}.retrieval-controls,.retrieval-summary-strip,.retrieval-panel,.retrieval-side-card,.retrieval-run-card,.retrieval-active-query-card,.retrieval-experiment-card{border:1px solid var(--lab-border);background:var(--lab-panel);box-shadow:0 24px 60px var(--lab-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.retrieval-controls,.retrieval-side-card,.retrieval-run-card,.retrieval-active-query-card,.retrieval-experiment-card{padding:22px;border-radius:28px}.retrieval-field{display:grid;gap:10px}.retrieval-field textarea,.retrieval-field input,.retrieval-field select,.retrieval-static-field,.retrieval-inline-select select{width:100%;border:1px solid rgba(145,178,255,.22);border-radius:18px;background:var(--lab-panel-strong);color:var(--lab-text);padding:14px 16px;font:inherit;box-sizing:border-box}.retrieval-static-field{display:flex;align-items:center;min-height:52px}.retrieval-inline-select{display:grid;gap:8px;min-width:220px}.retrieval-inline-select span{margin:0;color:var(--lab-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.retrieval-field textarea{resize:vertical;min-height:104px}.retrieval-field-grid{display:grid;grid-template-columns:1.4fr 1fr 120px;gap:14px;margin-top:14px}.retrieval-experiment-card{display:grid;gap:14px;margin-top:16px}.retrieval-experiment-grid{display:grid;gap:14px}.retrieval-experiment-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.retrieval-control-row,.retrieval-example-row,.retrieval-chip-row,.retrieval-meta-row,.retrieval-panel-metrics,.retrieval-hit-topline,.retrieval-button-row,.retrieval-side-card-header,.retrieval-judgment-row,.retrieval-run-item-topline,.retrieval-query-item-topline{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.retrieval-control-row,.retrieval-side-card-header{justify-content:space-between}.retrieval-control-row{margin-top:18px}.retrieval-control-row-tight{margin-top:0}.retrieval-toggle{display:inline-flex;align-items:center;gap:10px;color:var(--lab-muted)}.retrieval-submit,.retrieval-example,.retrieval-link,.retrieval-secondary-button,.retrieval-judgment-chip{border:1px solid rgba(120,240,199,.25);border-radius:999px;background:linear-gradient(135deg,#78f0c72e,#8aa8ff1a);color:var(--lab-text)}.retrieval-submit,.retrieval-secondary-button{padding:12px 18px;font-weight:700}.retrieval-secondary-button{border-color:#8aa8ff3d}.retrieval-submit:disabled,.retrieval-secondary-button:disabled,.retrieval-judgment-chip:disabled{opacity:.72;cursor:wait}.retrieval-example-row{margin-top:18px}.retrieval-example{padding:10px 14px;font-size:.88rem}.retrieval-error{margin:0;padding:14px 18px;border-radius:18px;border:1px solid rgba(255,151,140,.3);background:#6f131c59;color:#ffd5cf}.retrieval-ops-grid,.retrieval-run-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.retrieval-run-card-wide{grid-column:1 / -1}.retrieval-side-card h2,.retrieval-experiment-card h2,.retrieval-run-card h2,.retrieval-active-query-card h2,.retrieval-panel-header h2,.retrieval-hit h3{margin:0;font-family:Georgia,Times New Roman,serif}.retrieval-side-copy,.retrieval-run-item p,.retrieval-query-item p,.retrieval-panel-empty-copy,.retrieval-rank-meta,.retrieval-judgment-meta,.retrieval-subheadline,.retrieval-snippet{margin:0;color:var(--lab-muted)}.retrieval-side-copy-tight{margin-bottom:16px;font-size:.88rem}.retrieval-failure-list{display:grid;gap:8px;margin-bottom:18px;padding:14px;border-radius:18px;border:1px solid rgba(255,151,140,.2);background:#6f131c2e}.retrieval-failure-item{margin:0;padding:0;border:0;background:transparent;color:#ffd5cf;font-size:.84rem;text-align:left}.retrieval-failure-item-active,.retrieval-failure-item:hover,.retrieval-failure-item strong{color:var(--lab-text)}.retrieval-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 22px;border-radius:22px}.retrieval-summary-strip strong,.retrieval-run-meta-grid strong{display:block;font-size:.98rem}.retrieval-run-meta-grid,.retrieval-metric-grid{display:grid;gap:14px;margin-top:18px}.retrieval-leaderboard-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.retrieval-run-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.retrieval-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.retrieval-metric-card{padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.retrieval-metric-list{display:grid;gap:8px;color:var(--lab-muted);font-size:.9rem}.retrieval-run-list,.retrieval-query-list,.retrieval-hits{display:grid;gap:14px}.retrieval-run-item,.retrieval-query-item{width:100%;text-align:left;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:var(--lab-text)}.retrieval-run-item-active,.retrieval-query-item-active,.retrieval-judgment-chip-active{border-color:#78f0c780;background:#78f0c72e}.retrieval-query-item strong,.retrieval-run-item strong{font-size:.96rem}.retrieval-query-item-topline span,.retrieval-run-item-topline span{color:var(--lab-muted);font-size:.78rem}.retrieval-active-query-card{display:grid;gap:12px}.retrieval-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.retrieval-panel{border-radius:28px;padding:18px;min-height:420px}.retrieval-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.retrieval-panel-metrics span,.retrieval-chip,.retrieval-rank,.retrieval-score{border:1px solid rgba(145,178,255,.18);border-radius:999px;padding:7px 10px;background:#ffffff08;color:var(--lab-muted);font-size:.78rem}.retrieval-chip-accent,.retrieval-panel-lexical .retrieval-panel-kicker{color:var(--lab-accent-warm)}.retrieval-panel-dense .retrieval-panel-kicker{color:var(--lab-accent)}.retrieval-panel-hybrid .retrieval-panel-kicker{color:var(--lab-accent-hot)}.retrieval-hit{display:grid;gap:12px;padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.retrieval-meta-row{color:var(--lab-muted);font-size:.82rem}.retrieval-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.retrieval-score-grid div{padding:10px;border-radius:16px;background:#0000001f}.retrieval-score-grid dt{margin:0 0 4px;color:var(--lab-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.retrieval-score-grid dd{margin:0;font-family:Courier New,Courier,monospace}.retrieval-link{justify-self:start;padding:9px 14px}.retrieval-judgment-block{display:grid;gap:10px}.retrieval-judgment-block-query{margin-bottom:16px}.retrieval-judgment-chip{padding:8px 12px;font-size:.76rem}.retrieval-judgment-meta{font-size:.78rem}.retrieval-panel-empty{display:grid;place-items:center}@media (max-width: 1160px){.retrieval-panels,.retrieval-ops-grid,.retrieval-run-shell,.retrieval-metric-grid,.retrieval-leaderboard-controls{grid-template-columns:1fr}.retrieval-run-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.retrieval-lab-shell{padding:24px 14px 44px}.retrieval-controls,.retrieval-panel,.retrieval-summary-strip,.retrieval-side-card,.retrieval-run-card,.retrieval-active-query-card,.retrieval-experiment-card{border-radius:22px}.retrieval-field-grid,.retrieval-experiment-grid-four,.retrieval-summary-strip,.retrieval-score-grid,.retrieval-run-meta-grid{grid-template-columns:1fr}.retrieval-control-row{align-items:stretch}.retrieval-button-row,.retrieval-side-card-header,.retrieval-submit,.retrieval-secondary-button{width:100%}}
