:root{--ink:#eef0ec;--ink-2:#ffffff;--panel:#ffffff;--panel-2:#f6f7f4;--paper:#171a18;--muted:#606864;--faint:#757d78;--acid:#176b4d;--acid-2:#0f5d42;--mint:#167a52;--amber:#a65f15;--red:#ad403a;--violet:#3457d5;--line:rgba(23,26,24,.12);--line-strong:rgba(23,26,24,.2);--sans:var(--font-geist-sans,"Geist"),Arial,sans-serif;--mono:var(--font-geist-mono,"Geist Mono"),Consolas,monospace;--serif:var(--font-geist-sans,"Geist"),Arial,sans-serif;--display:var(--font-geist-sans,"Geist"),Arial,sans-serif;--workspace:#f3f4f0;--surface:#ffffff;--surface-muted:#f7f8f5;--shell:#141716;--shell-raised:#202420;--focus:#3457d5;--shadow-soft:0 18px 60px rgba(24,31,27,.08);--shadow-float:0 24px 80px rgba(17,22,19,.14)}html{color-scheme:light}body,html{background:var(--workspace)}body{color:var(--paper)}::selection{color:#fff;background:var(--acid)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:var(--focus)}.qp-app{color:var(--paper);background:radial-gradient(circle at 50% -20%,rgba(52,87,213,.05),transparent 33%),var(--workspace)}.ambient-field,.grain,.qp-app:after,.qp-app:before{display:none!important}.app-header{z-index:80;top:12px;width:min(1500px,calc(100% - 24px));grid-template-columns:196px minmax(0,1fr) auto;gap:14px;margin:12px auto 0;padding:0 10px 0 12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#f5f6f2;background:rgba(20,23,22,.94);box-shadow:0 16px 48px rgba(16,21,18,.16),inset 0 1px rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.app-header:after,.app-header:before{display:none}.brand{min-height:44px;display:inline-flex;gap:10px;padding:0 8px;border-radius:10px;color:#f5f6f2;text-decoration:none;transition:background-color .15s ease,transform .15s var(--ease-product)}.brand:hover{background:rgba(255,255,255,.06)}.brand-mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(189,229,205,.45);border-radius:9px;color:#bde5cd;background:rgba(189,229,205,.07);box-shadow:none}.brand-mark,.brand-mark svg{transform:none}.brand-lockup>span{color:#f5f6f2;font:680 13px var(--sans);letter-spacing:.045em}.brand-lockup>span em{color:#bde5cd}.qp-app .brand-lockup small{color:#8e9791;font:570 9px var(--mono)!important;letter-spacing:.11em}.app-header nav{width:auto;max-width:100%;height:44px;align-self:center;justify-content:center;gap:2px;border:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.app-header nav a{min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:0 10px;color:#9da59f;text-decoration:none;white-space:nowrap;font:570 12px var(--sans);transition:color .15s ease,background-color .15s ease,transform .15s var(--ease-product)}.app-header nav a:hover{transform:translateY(-1px);color:#f5f6f2;background:rgba(255,255,255,.055)}.app-header nav a.active{color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 1px rgba(255,255,255,.06)}.app-header nav a.active svg{color:#bde5cd}.header-status{gap:7px}.command-trigger,.demo-badge{min-height:38px;border-color:rgba(255,255,255,.1);border-radius:10px;color:#aab1ac;background:rgba(255,255,255,.04);font:560 10px var(--sans);letter-spacing:0;text-transform:none}.command-trigger{min-width:56px}.command-trigger:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.075)}.command-trigger kbd{color:#9da59f;font-size:10px}.demo-badge{max-width:108px;padding-inline:10px}.sandbox-disclosure{width:min(760px,calc(100% - 32px));min-height:40px;margin:24px auto 0;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:rgba(255,255,255,.68);box-shadow:0 8px 24px rgba(25,31,27,.04)}.sandbox-disclosure strong{color:var(--paper)}.sandbox-disclosure svg{color:var(--acid)}.sandbox-disclosure a{min-height:32px;margin-left:auto;border-radius:8px;padding:0 9px;color:var(--paper);background:rgba(23,26,24,.055);white-space:nowrap;font-weight:620}.sandbox-disclosure a:hover{transform:translateY(-1px);background:rgba(23,26,24,.09)}.screen{min-height:calc(100dvh - 80px);padding:clamp(52px,6vw,82px) clamp(24px,4vw,52px) 96px}.screen-heading{margin-bottom:34px}.screen-heading h1{max-width:900px;margin:14px 0 0;color:var(--paper);font:570 clamp(40px,5vw,64px)/1.02 var(--sans)}.screen-heading h1 em{color:var(--paper)}.screen-heading p{max-width:720px;margin-top:18px;color:var(--muted);font-size:16px}.eyebrow{color:var(--acid);font:650 11px var(--sans);letter-spacing:.02em}.primary-button,.secondary-button{padding-inline:16px;font:630 13px var(--sans);letter-spacing:0;transition:transform .15s var(--ease-product),color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.primary-button{border-color:var(--acid);color:#fff;background:var(--acid);box-shadow:none}.primary-button:hover:not(:disabled){transform:translateY(-1px);background:var(--acid-2);box-shadow:0 8px 24px rgba(23,107,77,.16)}.secondary-button{border-color:var(--line-strong);color:var(--paper)}.secondary-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(23,26,24,.3);background:var(--surface-muted)}.proof-screen{padding-top:clamp(54px,7vw,92px)}.proof-screen>.ask-intro{order:1}.proof-screen>.premium-console{order:2}.proof-screen>.retrieval-stage{order:3}.proof-screen>.prompt-shelf{order:4}.proof-screen>.proof-trustline{order:5}.proof-screen>.premium-results{order:6}.connector-proof-rail,.landing-proof-sections,.proof-hero{display:none!important}.ask-intro{gap:32px;margin:0 auto 24px}.ask-intro h1{margin:13px 0 12px;color:var(--paper);font:570 clamp(42px,6vw,66px)/1 var(--sans)}.ask-intro p{max-width:680px;color:var(--muted);line-height:1.62}.source-readiness{min-width:198px;min-height:48px;border-left:1px solid var(--line)}.source-readiness strong{font-weight:620}.source-readiness button{color:var(--acid)}.status-orb.live{background:var(--mint);box-shadow:0 0 0 4px rgba(22,122,82,.11)}.premium-console{border:1px solid rgba(23,26,24,.15);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-float)}.premium-console .console-line{min-height:50px;border-bottom:1px solid var(--line);padding:0 14px 0 18px;color:var(--muted);background:var(--surface-muted);font:580 12px var(--sans);letter-spacing:0;text-transform:none}.mode-control{border-color:var(--line);background:#eef1ed}.mode-control .mode{color:var(--muted)}.mode-control .mode.active{color:var(--paper);background:#fff;box-shadow:0 1px 5px rgba(20,25,22,.1)}.typing-cue{padding:14px 22px 0;color:var(--muted)}.typing-cue svg{color:var(--acid)}.premium-console textarea{min-height:146px;padding:16px 22px 18px;color:var(--paper);font:440 clamp(20px,2.2vw,28px)/1.42 var(--sans);letter-spacing:-.025em}.premium-console textarea::placeholder{color:#939a95}.prompt-actions>span{color:var(--faint);font-size:11px}.premium-console .proof-button{min-height:44px;margin:0;border-radius:10px;box-shadow:none}.prompt-shelf{gap:9px}.prompt-shelf button{min-height:78px;border-color:var(--line);border-radius:11px;color:var(--muted);background:rgba(255,255,255,.66);transition:transform .15s var(--ease-product),border-color .15s ease,color .15s ease,background-color .15s ease}.prompt-shelf button:hover{transform:translateY(-1px);border-color:rgba(23,107,77,.35);color:var(--paper);background:#fff}.prompt-shelf button span{color:var(--acid);font-size:10px}.prompt-shelf button svg{color:var(--faint)}.proof-trustline{min-height:54px;gap:10px 26px;margin-top:15px;color:var(--muted)}.proof-trustline span{display:inline-flex;align-items:center;gap:7px}.proof-trustline svg{color:var(--acid)}.retrieval-stage{grid-template-columns:90px minmax(0,1fr) auto;gap:18px;border-color:rgba(23,107,77,.2);border-radius:13px;background:rgba(255,255,255,.72)}.stage-track{background:rgba(23,107,77,.18)}.stage-track i{border-color:var(--acid)}.retrieval-stage strong{color:var(--paper);font-size:13px}.retrieval-stage span{color:var(--muted);font-size:12px}.premium-results{animation:product-enter .22s var(--ease-product) both}.result-telemetry{min-height:48px;border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;padding:8px 14px;background:#e9ece7}.result-telemetry span{color:var(--muted);font:570 11px var(--sans)}.result-telemetry svg{color:var(--acid)}.answer-surface{border:1px solid var(--line);border-radius:0 0 14px 14px;padding:clamp(28px,4.5vw,54px);color:var(--paper);background:var(--surface)}.answer-kicker{color:var(--acid);font:650 11px var(--sans);letter-spacing:.02em}.answer-kicker code{color:var(--faint);font-size:11px}.result-question{color:var(--muted);font-size:13px}.result-question small{color:var(--faint);font-size:10px}.answer-surface h2{margin:22px 0 26px;color:var(--paper);font:470 clamp(24px,3.1vw,36px)/1.42 var(--sans);letter-spacing:-.03em}.citation-chip{width:24px;height:24px;border-color:rgba(52,87,213,.35);color:var(--focus);background:rgba(52,87,213,.07);font-size:10px}.citation-chip:hover{border-color:var(--focus);background:rgba(52,87,213,.12)}.answer-verdict{color:var(--muted);font-size:12px}.answer-verdict svg{color:var(--mint)}.answer-verdict strong{color:var(--paper)}.technical-details{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:clip;background:rgba(255,255,255,.66)}.technical-details>summary{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 15px;color:var(--paper);cursor:pointer;font:580 12px/1 var(--sans);list-style:none}.technical-details>summary::-webkit-details-marker{display:none}.technical-details>summary:after{content:"+";margin-left:auto;color:var(--faint);font-size:18px;font-weight:400}.technical-details[open]>summary:after{content:"−"}.technical-details>summary>span{margin-left:auto;color:var(--faint);font:500 11px var(--mono)}.technical-details>summary:after{margin-left:6px}.technical-details>:not(summary){margin-inline:12px}.technical-details>:last-child{margin-bottom:12px}.evidence-strength,.evidence-timeline{margin-top:14px;border-color:var(--line);border-radius:14px;background:var(--surface);box-shadow:none}.result-heading h3{color:var(--paper);font:560 clamp(24px,3vw,34px)/1.08 var(--sans)}.strength-grid{background:var(--line)}.strength-grid>span{min-height:104px;background:var(--surface-muted)}.strength-grid small{color:var(--faint);font-size:10px}.strength-grid strong{color:var(--paper)}.evidence-timeline time,.strength-grid em{color:var(--muted)}.evidence-timeline li>i{background:rgba(52,87,213,.2)}.evidence-timeline li>i:before{border-color:#fff;background:var(--focus);box-shadow:none}.evidence-timeline li article{border-color:var(--line)}.evidence-timeline h4,.evidence-timeline li article>div{color:var(--paper)}.evidence-timeline li article>div small,.evidence-timeline p{color:var(--muted)}.evidence-timeline article button{color:var(--focus)}.retrieval-receipt{border-color:var(--line);background:var(--surface)}.retrieval-receipt strong{color:var(--muted)}.priority-result{border-color:rgba(23,107,77,.2);color:var(--paper);background:#f2f7f3}.priority-result h3{color:var(--paper);font-family:var(--sans)}.priority-result p{color:var(--muted);font-size:13px}.priority-score{border-color:rgba(23,107,77,.2);background:#fff}.priority-score strong{color:var(--acid)}.priority-meta span{border-color:var(--line);color:var(--muted)}.contradiction-stack article{border-color:rgba(166,95,21,.26);background:#fff8ef}.contradiction-stack strong{color:var(--paper);font-family:var(--sans)}.contradiction-stack small{color:var(--muted)}.missing-information{border-color:rgba(166,95,21,.24);color:var(--paper);background:#fff8ef}.missing-information li{color:var(--muted)}.proof-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card,.proof-evidence .evidence-card{min-height:220px;border-color:var(--line);border-radius:12px;color:var(--paper);background:var(--surface);box-shadow:none}.evidence-card:hover{transform:translateY(-1px);border-color:rgba(52,87,213,.25)}.evidence-card h3{color:var(--paper);font-family:var(--sans)}.evidence-card blockquote{color:var(--muted);font-size:13px}.evidence-footer,.evidence-top{color:var(--muted)}.evidence-footer button{color:var(--focus)}.provider-glyph{border-color:var(--line-strong);border-radius:8px;color:var(--acid);background:var(--surface-muted);clip-path:none}.supporting-records,.trace-drawer,details{border-color:var(--line);color:var(--paper);background:var(--surface)}details>summary{color:var(--muted)}.trace-drawer pre{border-color:var(--line);color:#3e4943;background:#f5f7f4}.approval-list,.approval-row,.approval-stats,.benchmark-case,.command-palette,.config-card,.connector-list,.connector-row,.document-list,.fixture-diagnostics,.hero-packet,.judge-lens,.modal-card,.packet-drawer,.queue-list,.replay-runs,.replay-stage-panel,.source-preview,.source-stats,.token-console,.token-list,.upload-card{border-color:var(--line);color:var(--paper);background:var(--surface);box-shadow:none}.approval-row,.approval-stats>div,.connector-row,.document-row,.source-stats>div,.token-row{border-color:var(--line)}.approval-copy strong,.connector-identity strong,.document-row strong,.list-title>span,.source-stats strong,.token-row strong{color:var(--paper)}.approval-copy small,.connector-identity span,.connector-state small,.document-row code,.document-row small,.source-stats span,.token-row small{color:var(--muted)}.approval-row:hover,.connector-row:hover,.document-row:hover{transform:none;background:var(--surface-muted)}.upload-card{border-style:dashed;background:#fbfcfa}.upload-card h2{color:var(--paper);font-family:var(--sans)}.upload-card>p{color:var(--muted);font-size:14px}.file-picker{border-color:var(--line-strong);background:#fff}.file-picker span{color:var(--paper)}.relationship-ledger{margin-top:18px}.relationship-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.relationship-groups>section{min-width:0;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--surface)}.relationship-groups header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:0 12px;color:var(--paper);background:var(--surface-muted)}.relationship-groups header span{display:inline-flex;align-items:center;gap:7px;font:620 11px/1 var(--sans)}.relationship-groups header svg{color:var(--acid)}.relationship-groups header small{color:var(--faint);font:560 10px var(--mono)}.relationship-groups section>div{display:grid}.relationship-item{min-width:0;display:grid;gap:5px;border-bottom:1px solid var(--line);padding:12px}.relationship-item:last-child{border-bottom:0}.relationship-item strong{overflow:hidden;color:var(--paper);font:570 12px/1.35 var(--sans);text-overflow:ellipsis}.relationship-item span{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.45;text-overflow:ellipsis}.relationship-item.node-contradiction{border-left:2px solid var(--amber);background:rgba(166,95,21,.12)}.evidence-graph-status{margin-top:10px;color:var(--faint)}.action-composer textarea,input,select,textarea{min-height:44px;border-color:var(--line-strong);border-radius:9px}.inline-warning{border-color:rgba(166,95,21,.22);color:#7f4d18;background:#fff8ef}.inline-error{border-color:rgba(173,64,58,.24);color:#8f3732;background:#fff3f1}.answer-compare>div,.judge-proof-grid article,.premium-metrics .lab-metric,.premium-metrics .lab-metric.primary,.replay-head>div{border-color:var(--line);color:var(--paper);background:var(--surface)}.premium-metrics .lab-metric{min-height:126px}.premium-metrics .lab-metric strong{color:var(--paper);font-family:var(--sans)}.answer-compare p,.case-meta,.judge-proof-grid p,.premium-metrics .lab-metric small,.premium-metrics .lab-metric span{color:var(--muted)}.mode-comparison{margin-top:16px;border:1px solid var(--line);border-radius:14px;padding:clamp(20px,3vw,30px);color:var(--paper);background:var(--surface)}.mode-comparison-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.mode-comparison-heading h2{max-width:620px;margin:8px 0 0;color:var(--paper);font:570 clamp(22px,2.7vw,31px)/1.12 var(--sans);letter-spacing:-.025em}.comparison-status{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(166,95,21,.2);border-radius:999px;padding:0 11px;color:#7f4d18;background:#fff8ef;white-space:nowrap;font-size:11px;font-weight:650}.comparison-status.measured{border-color:rgba(23,107,77,.2);color:var(--acid);background:#eef7f1}.mode-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.mode-comparison-grid article{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:end;gap:16px;border:1px solid var(--line);border-radius:11px;padding:16px;background:var(--surface-muted)}.mode-comparison-grid article>span{grid-column:1/-1;color:var(--acid);font:680 10px/1 var(--sans);letter-spacing:.07em}.mode-comparison-grid article>strong{color:var(--paper);font:600 20px/1.1 var(--sans)}.mode-comparison-grid article div{display:grid;gap:5px;text-align:right}.mode-comparison-grid small{color:var(--faint);font:600 9px/1 var(--sans);letter-spacing:.04em}.mode-comparison-grid b{color:var(--paper);font:560 12px/1 var(--mono)}.comparison-note{margin:14px 0 0;color:var(--muted);font-size:12px}.comparison-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.comparison-empty>div{grid-row:1/span 2}.comparison-empty strong{color:var(--paper);font-size:13px}.comparison-empty p{max-width:580px;margin:5px 0 0;color:var(--muted);font-size:12px}.comparison-empty code{border:1px solid var(--line);border-radius:7px;padding:8px 10px;color:#405048;background:var(--surface-muted);font-size:10px}.comparison-cases{margin-top:14px}.comparison-cases>div{display:grid;gap:1px;background:var(--line)}.comparison-cases>div>span{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;gap:14px;padding:11px 13px;color:var(--muted);background:var(--surface);font-size:11px}.comparison-cases strong{color:var(--paper)}.benchmark-case h3,.judge-lens-heading h2,.replay-runs>button strong,.replay-steps strong{color:var(--paper);font-family:var(--sans)}.benchmark-case{transition:transform .15s var(--ease-product),border-color .15s ease}.benchmark-case:hover{transform:translateY(-1px);border-color:rgba(52,87,213,.22)}.benchmark-filter{border-color:var(--line);background:var(--surface)}.benchmark-filter button{color:var(--muted)}.benchmark-filter button.active{color:#fff;background:var(--acid)}.replay-runs>button{color:var(--muted)}.replay-runs>button.active{border-color:rgba(23,107,77,.25);background:#f2f7f3}.replay-runs,.replay-stage-panel{border-radius:14px}.replay-head{background:var(--line)}.replay-steps p{color:var(--muted)}.replay-progress{background:#e3e7e2}.replay-progress i{background:var(--acid)}.reproduce-strip{border-color:rgba(23,107,77,.2);background:#f2f7f3}.reproduce-strip code{color:#405048}.drawer-layer,.modal-layer{background:rgba(20,23,22,.48)}.modal-card,.packet-drawer,.source-preview{box-shadow:var(--shadow-float)}.modal-card h2,.packet-drawer h2,.source-preview h2{color:var(--paper);font-family:var(--sans)}.modal-card>p,.packet-drawer p,.source-preview blockquote{color:var(--muted)}.modal-close{color:var(--muted)}.modal-close,.payload-grid>div,.proof-grid>div,.source-receipt-grid>span{border-color:var(--line);background:var(--surface-muted)}.payload-grid code,.payload-grid strong,.source-receipt-grid code,.source-receipt-grid strong{color:var(--paper)}.app-footer{width:min(1280px,calc(100% - 32px));min-height:72px;border-color:var(--line);color:var(--muted);font-size:12px}.app-footer strong{color:var(--paper)}.app-footer a{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--acid);text-decoration:none}.app-footer i{background:var(--line-strong)}.method-page{color:var(--paper);background:var(--workspace)}.method-page .ambient-field,.method-page:before{display:none}.method-footer,.method-header{border-color:var(--line)}.method-brand{color:var(--paper)}.method-brand>span{border-color:rgba(23,107,77,.25);color:var(--acid)}.method-header nav a{color:var(--muted)}.method-header nav a:hover{color:var(--paper);background:rgba(23,26,24,.05)}.method-hero{min-height:min(680px,calc(100dvh - 72px))}.method-hero h1{max-width:960px;color:var(--paper);font:570 clamp(58px,8vw,102px)/.92 var(--sans);letter-spacing:-.06em}.method-hero h1 em{color:var(--acid);font-style:normal;-webkit-text-stroke:0}.method-boundaries ul,.method-hero>p,.method-receipt p,.method-steps p{color:var(--muted)}.method-boundaries article,.method-receipt,.method-steps,.method-steps article{border-color:var(--line)}.method-boundaries h2,.method-receipt h2,.method-steps h2{color:var(--paper);font-family:var(--sans)}.method-boundaries article{background:var(--surface)}@keyframes product-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1260px){.app-header{grid-template-columns:168px minmax(0,1fr) auto}.app-header nav a{padding-inline:8px;font-size:11px}.app-header nav a svg,.demo-badge{display:none}}@media (max-width:980px){.qp-app{padding-bottom:90px}.app-header{top:8px;width:calc(100% - 16px);height:58px;grid-template-columns:1fr auto;margin-top:8px;border-radius:14px;padding-inline:8px}.app-header>nav{display:none}.brand{min-width:0}.brand-lockup{display:flex!important}.brand-lockup small{display:none}.header-status{grid-column:2}.command-trigger{display:inline-flex}.mobile-dock{position:fixed;z-index:90;inset:auto 8px max(8px,env(safe-area-inset-bottom));height:68px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:17px;color:#f5f6f2;background:rgba(20,23,22,.96);box-shadow:0 18px 55px rgba(17,22,19,.24),inset 0 1px rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-dock :is(a,button){min-width:0;height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;border-radius:12px;padding:5px 2px;color:#9da59f;background:transparent;text-decoration:none;cursor:pointer;font:560 10px/1 var(--sans)}.mobile-dock :is(a,button).active{color:#fff;background:rgba(255,255,255,.1)}.mobile-dock :is(a,button).active svg{color:#bde5cd}.screen{min-height:calc(100dvh - 66px);padding:42px clamp(18px,4vw,30px) 96px}.proof-screen{padding-top:46px}.strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strength-grid>span:last-child{grid-column:1/-1}.app-footer{margin-bottom:14px}}@media (max-width:680px){.sandbox-disclosure{min-height:52px;margin-top:16px;padding:9px 12px}.sandbox-disclosure span{font-size:11px}.sandbox-disclosure a{min-height:36px}.ask-intro{grid-template-columns:1fr;align-items:start;gap:18px}.ask-intro h1{font-size:clamp(38px,12vw,50px)}.ask-intro p{font-size:16px}.source-readiness{min-width:0;width:100%;border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:rgba(255,255,255,.62)}.premium-console .console-line{align-items:center;flex-direction:row;gap:8px}.premium-console .console-line>span{max-width:130px}.mode-control .mode{min-height:44px;padding-inline:9px}.premium-console textarea{min-height:132px;padding-inline:18px;font-size:20px}.typing-cue{padding-inline:18px}.prompt-actions{align-items:center;flex-direction:row;padding-inline:18px 12px}.prompt-actions>span{display:none}.prompt-shelf{grid-template-columns:1fr}.prompt-shelf button{min-height:64px}.proof-trustline{align-items:flex-start;flex-direction:column;gap:10px;padding:8px 4px}.retrieval-stage{grid-template-columns:1fr}.retrieval-cancel{width:100%}.result-telemetry{gap:7px 12px}.answer-surface{padding:24px 18px}.answer-surface h2{font-size:24px;line-height:1.45}.proof-evidence,.strength-grid{grid-template-columns:1fr}.strength-grid>span:last-child{grid-column:auto}.evidence-timeline li{grid-template-columns:1fr}.premium-metrics{grid-template-columns:1fr 1fr}.comparison-empty,.mode-comparison-grid{grid-template-columns:1fr}.comparison-empty>div{grid-row:auto}.approval-stats,.source-stats{grid-template-columns:1fr 1fr}.approval-stats>div:nth-child(2),.source-stats>div:nth-child(2){border-right:0}.agent-grid,.document-grid,.replay-layout{grid-template-columns:1fr}.approval-row,.connector-row{align-items:flex-start;flex-wrap:wrap}.connector-state{width:calc(100% - 58px)}.approval-row .secondary-button,.connector-row .secondary-button{width:100%}.screen-heading h1{font-size:clamp(38px,12vw,52px)}.method-hero h1{font-size:clamp(48px,15vw,70px)}}@media (max-width:390px){.brand-lockup>span{font-size:11px}.command-trigger{min-width:44px;width:44px;padding:0}.command-trigger kbd{display:none}.mobile-dock :is(a,button){font-size:9.5px}.screen{padding-inline:14px}.premium-console .console-line{align-items:flex-start;flex-direction:column;padding-block:10px}.premium-console .console-line>span{max-width:none}.mode-control{width:100%}.mode-control .mode{min-height:44px;flex:1}.approval-stats,.premium-metrics,.source-stats{grid-template-columns:1fr}.mode-comparison-heading{flex-direction:column}.mode-comparison-grid article{grid-template-columns:1fr 1fr 1fr}.mode-comparison-grid article>strong{grid-column:1/-1}.comparison-cases>div>span{grid-template-columns:1fr;gap:4px}.comparison-cases>div>span small{display:block}}@media (prefers-reduced-motion:reduce){.premium-results{animation:none}.app-header nav a,.benchmark-case,.brand,.primary-button,.prompt-shelf button,.secondary-button{transition:none}}:root{--background:#070a0f;--surface:#0d131b;--surface-raised:#121a24;--surface-hover:#172230;--border:rgba(255,255,255,.09);--border-active:rgba(94,230,168,.45);--text:#f4f7fb;--text-secondary:#a3adba;--text-muted:#727e8d;--evidence:#5ee6a8;--reasoning:#6d8cff;--review:#f4ba66;--danger:#ff786c;--ink:var(--background);--ink-2:var(--surface);--panel:var(--surface);--panel-2:var(--surface-raised);--paper:var(--text);--muted:var(--text-secondary);--faint:var(--text-muted);--acid:var(--evidence);--acid-2:#3fca8a;--mint:var(--evidence);--amber:var(--review);--red:var(--danger);--violet:var(--reasoning);--line:var(--border);--line-strong:rgba(255,255,255,.15);--workspace:var(--background);--surface-muted:#101720;--shell:rgba(9,13,19,.86);--shell-raised:var(--surface-raised);--focus:var(--evidence);--shadow-soft:0 18px 60px rgba(0,0,0,.24);--shadow-float:0 28px 90px rgba(0,0,0,.36);--ease-product:cubic-bezier(.22,1,.36,1)}:root,html{color-scheme:dark}body,html{background:var(--background)}body{color:var(--text)}::selection{color:#06110c;background:var(--evidence)}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px}.qp-app{min-height:100dvh;isolation:isolate;color:var(--text);background:radial-gradient(circle at 76% -12%,rgba(109,140,255,.11),transparent 32rem),radial-gradient(circle at 18% 16%,rgba(94,230,168,.055),transparent 30rem),var(--background)}.qp-app:before{content:"";position:fixed;z-index:-2;inset:0;display:block!important;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 78%)}.qp-app:after{display:none!important}.qp-app .ambient-field{position:fixed;z-index:-1;inset:76px 0 auto 44%;height:min(56vh,640px);display:block!important;overflow:hidden;opacity:.23;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 5%,transparent 72%)}.qp-app .evidence-field-canvas{width:100%;height:100%;display:block;filter:hue-rotate(116deg) saturate(.72) brightness(.78)}.qp-app .evidence-field-canvas[data-unavailable=true]{opacity:0}.app-header{position:sticky;z-index:90;top:14px;width:min(1280px,calc(100% - 32px));height:64px;display:grid;grid-template-columns:188px minmax(0,1fr) auto;gap:12px;margin:14px auto 0;padding:7px 8px 7px 14px;overflow:visible;border:1px solid var(--border);border-radius:18px;color:var(--text);background:rgba(9,13,19,.78);box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(22px) saturate(130%)}.app-header:before{content:"";position:absolute;inset:0 18px auto;height:1px;display:block;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.app-header:after{display:none}.brand{min-height:48px;display:flex;align-items:center;padding:0;color:var(--text)}.brand,.brand:hover{background:transparent}.brand:hover{transform:translateY(-1px)}.queueproof-logo{width:170px;height:32px;display:block;overflow:visible;color:var(--text);opacity:1}.app-header nav{height:48px;justify-self:center;display:flex;align-items:center;gap:4px;overflow:visible}.app-header nav summary,.app-header nav>a{min-width:0;min-height:44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;padding:0 14px;color:var(--text-secondary);background:transparent;cursor:pointer;text-decoration:none;font:570 13px var(--sans);list-style:none;transition:color .16s ease,background-color .16s ease,transform .16s var(--ease-product)}.app-header nav summary::-webkit-details-marker,.nav-menu summary::-webkit-details-marker{display:none}.app-header nav summary:hover,.app-header nav>a:hover{color:var(--text);background:rgba(255,255,255,.045);transform:translateY(-1px)}.app-header nav details.active>summary,.app-header nav>a.active{color:var(--text);background:rgba(255,255,255,.055)}.app-header nav details.active>summary svg,.app-header nav>a.active svg{color:var(--evidence)}.nav-lamp{position:absolute;inset:auto 12px -7px;height:2px;border-radius:999px;background:var(--evidence);box-shadow:0 -3px 14px rgba(94,230,168,.58);pointer-events:none}.nav-menu{position:relative}.nav-menu summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;list-style:none}.nav-popover{position:absolute;z-index:130;top:calc(100% + 10px);left:0;min-width:190px;display:grid;gap:3px;padding:7px;border:1px solid var(--border);border-radius:14px;background:rgba(13,19,27,.96);box-shadow:0 24px 72px rgba(0,0,0,.46);backdrop-filter:blur(20px)}.nav-popover-right{right:0;left:auto}.nav-popover a{min-height:42px!important;justify-content:flex-start!important;border-radius:9px!important;padding:0 12px!important;color:var(--text-secondary)!important}.nav-popover a:hover,.nav-popover a[aria-current=page]{color:var(--text)!important;background:var(--surface-hover)!important}.header-status{display:flex;align-items:center;gap:6px}.command-trigger,.demo-badge,.header-utility,.utility-menu>summary{min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);background:rgba(255,255,255,.035)}.command-trigger{padding:0 10px}.command-trigger:hover,.header-utility:hover,.utility-menu>summary:hover{transform:translateY(-1px);color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,.065)}.command-trigger kbd{color:var(--text-muted);font:520 10px var(--mono)}.demo-badge{min-width:76px;max-width:none;display:flex;align-items:center;gap:7px;padding:0 10px;color:var(--text-secondary);font:560 11px var(--sans)}.header-utility{display:grid;place-items:center;text-decoration:none}.header-utility.active{color:var(--evidence);border-color:var(--border-active)}.utility-menu>summary{padding:0}.mobile-dock{display:none}.sandbox-disclosure{width:max-content;max-width:calc(100% - 32px);min-height:0;position:relative;z-index:50;margin:22px auto -20px;border:0;color:var(--text-secondary);background:transparent;box-shadow:none;font-size:12px}.sandbox-disclosure>summary{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:rgba(13,19,27,.84);cursor:pointer;list-style:none;backdrop-filter:blur(14px)}.sandbox-disclosure>summary::-webkit-details-marker{display:none}.sandbox-disclosure>summary strong{color:var(--text);font-weight:600}.sandbox-disclosure>summary span:last-child{color:var(--text-muted)}.sandbox-disclosure>div{position:absolute;top:calc(100% + 8px);left:50%;width:min(420px,calc(100vw - 32px));transform:translateX(-50%);padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(13,19,27,.98);box-shadow:var(--shadow-float)}.sandbox-disclosure p{margin:0 0 12px;color:var(--text-secondary);font-size:13px;line-height:1.55}.sandbox-disclosure a{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:9px;color:var(--text);background:var(--surface-hover);text-decoration:none}.app-main{position:relative;z-index:1}.screen{width:min(1280px,100%);min-height:calc(100dvh - 84px);margin-inline:auto;padding:64px clamp(24px,3vw,40px) 96px}.screen-heading{margin-bottom:28px}.screen-heading h1{max-width:840px;margin:12px 0 0;color:var(--text);font:610 clamp(34px,4vw,50px)/1.04 var(--sans);letter-spacing:-.045em}.screen-heading h1 em{color:var(--text);font-style:normal}.screen-heading p{max-width:690px;margin-top:14px;color:var(--text-secondary);font-size:15px;line-height:1.62}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--evidence);font:610 12px var(--sans);letter-spacing:0;text-transform:none}.qp-app small{font-size:12px!important;line-height:1.4}.qp-app .receipt-hash,.qp-app .stage-chip,.qp-app code,.qp-app kbd,.qp-app pre,.qp-app time{font-family:var(--mono)}.primary-button,.secondary-button{min-height:44px;border-radius:10px;padding-inline:15px;font:620 13px var(--sans);text-transform:none;transition:transform .16s var(--ease-product),color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.primary-button{border-color:var(--evidence);color:#07130d;background:var(--evidence);box-shadow:0 10px 30px rgba(94,230,168,.13)}.primary-button:hover:not(:disabled){transform:translateY(-2px);color:#050b08;background:#77edb9;box-shadow:0 14px 36px rgba(94,230,168,.2)}.secondary-button{border-color:var(--border);color:var(--text);background:var(--surface)}.secondary-button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--line-strong);background:var(--surface-hover)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:scale(.985)}.primary-button:disabled,.secondary-button:disabled{opacity:.46;cursor:not-allowed}.approval-list,.approval-row,.approval-stats,.benchmark-table-wrap,.comparison-card,.config-card,.connector-list,.connector-row,.document-list,.evidence-card,.evidence-graph,.evidence-strength,.evidence-timeline,.hero-packet,.honest-empty,.lab-metric,.method-receipt,.priority-result,.queue-list,.relationship-groups section,.replay-runs,.replay-stage-panel,.retrieval-receipt,.source-stats,.supporting-records,.technical-details,.token-console,.token-list,.trace-drawer,.upload-card,details{border-color:var(--border);color:var(--text);background:var(--surface);box-shadow:none}.approval-row:hover,.connector-row:hover,.document-row:hover,.queue-row:hover{background:var(--surface-hover)}.inline-warning{border-color:rgba(244,186,102,.28);color:var(--text-secondary);background:rgba(244,186,102,.075)}.toast{border-color:var(--border);color:var(--text);background:rgba(13,19,27,.96);box-shadow:var(--shadow-float)}.proof-screen{width:min(1120px,100%);padding-top:60px}.landing-proof-sections,.proof-hero{display:none!important}.ask-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:0 auto 20px}.ask-intro h1{margin:11px 0 10px;color:var(--text);font:620 clamp(38px,5.2vw,62px)/1 var(--sans);letter-spacing:-.055em}.ask-intro p{max-width:650px;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.source-readiness{min-width:192px;min-height:54px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;border-left:1px solid var(--border);padding-left:20px}.source-readiness strong{color:var(--text);font-size:13px;font-weight:600}.source-readiness button{grid-column:2;min-height:28px;display:inline-flex;align-items:center;gap:5px;border:0;padding:0;color:var(--evidence);background:transparent;cursor:pointer;font-size:12px}.status-orb{flex:0 0 auto}.status-orb.live{background:var(--evidence);box-shadow:0 0 0 4px rgba(94,230,168,.09),0 0 14px rgba(94,230,168,.3)}.premium-console{position:relative;width:100%;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:rgba(13,19,27,.9);box-shadow:var(--shadow-float),inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(16px)}.premium-console:before{content:"";position:absolute;z-index:-1;inset:-40% 24% 18%;background:radial-gradient(circle,rgba(109,140,255,.15),transparent 66%);pointer-events:none}.premium-console .console-line{min-height:54px;border-bottom:1px solid var(--border);padding:0 12px 0 18px;color:var(--text-secondary);background:rgba(18,26,36,.84);font:570 12px var(--sans)}.mode-control{border:1px solid var(--border);background:#0a0f15}.mode-control .mode{min-height:38px;color:var(--text-secondary);font:570 11px var(--sans)}.mode-control .mode.active{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 0 0 1px rgba(109,140,255,.22)}.typing-cue{min-height:38px;display:flex;align-items:center;gap:8px;padding:15px 22px 0;color:var(--text-muted);font-size:12px}.typing-cue svg{color:var(--evidence)}.premium-console textarea{min-height:142px;resize:vertical;padding:15px 22px 18px;color:var(--text);background:transparent;font:450 clamp(20px,2.1vw,28px)/1.43 var(--sans);letter-spacing:-.026em}.premium-console textarea::placeholder{color:var(--text-muted)}.prompt-actions{padding:0 14px 14px 22px}.prompt-actions>span{color:var(--text-muted);font:520 10px var(--mono)}.prompt-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.prompt-shelf button{min-height:84px;border:1px solid var(--border);border-radius:12px;padding:13px 14px;color:var(--text-secondary);background:rgba(13,19,27,.74);box-shadow:none;font-size:12px;line-height:1.45;transition:transform .16s var(--ease-product),border-color .16s ease,color .16s ease,background-color .16s ease}.prompt-shelf button:hover{transform:translateY(-2px);border-color:var(--border-active);color:var(--text);background:var(--surface-hover)}.prompt-shelf button span{color:var(--evidence);font:550 10px var(--mono)}.proof-trustline{min-height:52px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-top:14px;color:var(--text-secondary);font-size:12px}.proof-trustline svg{color:var(--evidence)}.retrieval-stage{margin-top:18px;border-color:var(--border-active);border-radius:14px;background:rgba(13,19,27,.9)}.stage-track{background:rgba(94,230,168,.16)}.stage-track i{border-color:var(--evidence);background:var(--surface)}.retrieval-stage strong{color:var(--text)}.retrieval-stage span{color:var(--text-secondary)}.premium-results{width:100%;margin-top:24px;animation:command-enter .26s var(--ease-product) both}.result-telemetry{min-height:50px;border-color:var(--border);background:var(--surface-raised)}.result-telemetry span{color:var(--text-secondary);font:560 11px var(--sans)}.result-telemetry svg{color:var(--evidence)}.answer-surface{border-color:var(--border);padding:clamp(26px,4vw,48px);color:var(--text);background:rgba(13,19,27,.94);box-shadow:var(--shadow-soft)}.answer-kicker{color:var(--evidence);font:620 11px var(--sans)}.answer-kicker code{color:var(--text-muted)}.result-question{color:var(--text-secondary)}.answer-surface h2{max-width:920px;color:var(--text);font:480 clamp(23px,3vw,34px)/1.46 var(--sans)}.citation-chip{border-color:rgba(109,140,255,.38);color:#9baeff;background:rgba(109,140,255,.1)}.citation-chip:hover{border-color:var(--reasoning);background:rgba(109,140,255,.17)}.answer-verdict{color:var(--text-secondary)}.answer-verdict strong{color:var(--text)}.answer-verdict svg{color:var(--evidence)}.evidence-timeline h4,.evidence-timeline li article>div,.result-heading h3,.technical-details>summary{color:var(--text)}.evidence-footer,.evidence-timeline p,.evidence-top,.strength-grid small,.technical-details>summary>span{color:var(--text-muted)}.strength-grid{background:var(--border)}.strength-grid>span{background:var(--surface-raised)}.strength-grid strong{color:var(--text)}.strength-grid em{color:var(--text-secondary)}.priority-result{border-color:rgba(94,230,168,.26);background:rgba(94,230,168,.065)}.priority-result,.priority-result h3{color:var(--text)}.priority-result p{color:var(--text-secondary)}.priority-score{border-color:var(--border-active);background:var(--surface)}.priority-score strong{color:var(--evidence)}.contradiction-stack article,.missing-information{border-color:rgba(244,186,102,.28);color:var(--text);background:rgba(244,186,102,.075)}.contradiction-stack strong{color:var(--text)}.contradiction-stack small,.missing-information li{color:var(--text-secondary)}.evidence-card{min-height:210px;border-radius:13px;color:var(--text);background:var(--surface)}.evidence-card:hover{transform:translateY(-2px);border-color:rgba(109,140,255,.35)}.evidence-card h3{color:var(--text)}.evidence-card blockquote{color:var(--text-secondary)}.provider-glyph{border-color:var(--border);color:var(--evidence);background:var(--surface-raised)}.config-card pre,.trace-drawer pre{border-color:var(--border);color:#b8c6d8;background:#080c11}.source-stats{border:1px solid var(--border);border-radius:15px;overflow:hidden;background:var(--surface)}.source-stats>div{border-color:var(--border);background:var(--surface)}.source-stats small{color:var(--text-muted)}.source-stats strong{color:var(--text)}.source-stats span{color:var(--text-secondary)}.connector-list{overflow:hidden;border:1px solid var(--border);border-radius:15px}.connector-row{border-width:0 0 1px;border-radius:0}.connector-row:last-child{border-bottom:0}.connector-identity strong,.connector-state strong{color:var(--text)}.connector-identity span,.connector-state small{color:var(--text-secondary)}.document-panel{border-color:var(--border)}.section-kicker{color:var(--text)}.section-kicker small{color:var(--text-muted)}.document-list,.upload-card{border:1px solid var(--border);border-radius:15px;background:var(--surface)}.document-row strong,.upload-card h2{color:var(--text)}.document-row small,.upload-card p{color:var(--text-secondary)}.database-choice select,.file-picker{border-color:var(--border);color:var(--text);background:var(--surface-raised)}.document-row{border-color:var(--border)}.document-row code{color:#9baeff}.stage-chip.indexed{color:var(--evidence);background:rgba(94,230,168,.08)}.relationship-groups section{border-radius:14px}.relationship-groups header{border-color:var(--border);color:var(--text-secondary)}.relationship-item{border-color:var(--border);background:var(--surface-raised)}.relationship-item strong{color:var(--text)}.relationship-item span{color:var(--text-muted)}.hero-packet{border:1px solid rgba(94,230,168,.2);border-radius:17px;background:linear-gradient(135deg,rgba(94,230,168,.065),rgba(109,140,255,.045)),var(--surface)}.hero-packet h2,.queue-row strong{color:var(--text)}.hero-packet p,.queue-row small{color:var(--text-secondary)}.priority-score,.score-ring{color:var(--evidence)}.comparison-card,.premium-metrics .lab-metric{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.comparison-card small,.lab-metric small{color:var(--text-muted)}.comparison-card strong,.lab-metric strong{color:var(--text)}.benchmark-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:14px}.benchmark-table th{color:var(--text-muted);background:#0a0f15}.benchmark-table td{border-color:var(--border);color:var(--text-secondary)}.benchmark-table tr:hover td{background:var(--surface-hover)}.replay-layout{gap:14px}.replay-runs,.replay-stage-panel{border:1px solid var(--border);border-radius:15px;background:var(--surface)}.replay-runs button{border-color:var(--border);color:var(--text-secondary)}.replay-runs button.active,.replay-runs button:hover{color:var(--text);background:var(--surface-hover)}.replay-runs button.active{box-shadow:inset 3px 0 var(--reasoning)}.replay-steps:before{background:var(--border)}.replay-steps li.active>span{border-color:var(--reasoning);color:var(--text);background:var(--reasoning)}.replay-steps li.complete>span{border-color:var(--evidence);color:#07130d;background:var(--evidence)}.replay-steps strong{color:var(--text)}.replay-steps p{color:var(--text-secondary)}.replay-progress{background:var(--surface-hover)}.replay-progress i{background:linear-gradient(90deg,var(--reasoning),var(--evidence))}.approval-list,.approval-stats,.token-list{border:1px solid var(--border);border-radius:15px}.approval-row,.token-row{border-color:var(--border)}.approval-row strong,.token-row strong{color:var(--text)}.approval-row small,.token-row small{color:var(--text-secondary)}.agent-grid{gap:14px}.config-card,.token-console{border:1px solid var(--border);border-radius:15px;background:var(--surface)}.endpoint-row small,.token-console label{color:var(--text-secondary)}.token-console select{min-height:44px;border-color:var(--border);color:var(--text);background:var(--surface-raised)}.drawer-layer,.modal-layer{background:rgba(2,5,9,.74);backdrop-filter:blur(8px)}.command-palette,.modal-card,.packet-drawer,.source-preview{border-color:var(--border);color:var(--text);background:#0d131b;box-shadow:0 32px 110px rgba(0,0,0,.62)}.command-search{border-color:var(--border)}.command-search input{color:var(--text);background:transparent}.command-results a,.command-results button{min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:0;border-radius:9px;padding:0 12px;color:var(--text-secondary);background:transparent;text-align:left;text-decoration:none}.command-results a:hover,.command-results button:hover{color:var(--text);background:var(--surface-hover)}.app-footer{color:var(--text-muted);border-color:var(--border)}.app-footer a{color:var(--evidence)}.footer-logo{width:110px;height:22px;color:var(--text)}.method-page{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 75% 8%,rgba(109,140,255,.1),transparent 30rem),var(--background)}.method-page .ambient-field{display:block!important;opacity:.18}.method-page .evidence-field-canvas{filter:hue-rotate(116deg) saturate(.72) brightness(.78)}.method-header{width:min(1280px,calc(100% - 32px));border-color:var(--border);background:rgba(9,13,19,.82);backdrop-filter:blur(22px)}.method-brand,.method-header{color:var(--text)}.method-brand>svg{width:174px;height:32px;color:var(--text)}.method-header nav a{color:var(--text-secondary)}.method-boundaries h2,.method-header nav a:hover,.method-hero h1,.method-receipt h2,.method-steps h2{color:var(--text)}.method-boundaries li,.method-hero p,.method-receipt p,.method-steps p{color:var(--text-secondary)}.method-boundaries article,.method-receipt,.method-steps article{border-color:var(--border);background:var(--surface)}.method-footer{border-color:var(--border);color:var(--text-muted)}.method-footer a{color:var(--evidence)}.not-found-page{min-height:100dvh;display:grid;align-content:center;justify-items:start;gap:70px;padding:clamp(24px,6vw,84px);color:var(--text);background:radial-gradient(circle at 76% 16%,rgba(109,140,255,.14),transparent 32rem),radial-gradient(circle at 18% 82%,rgba(94,230,168,.08),transparent 26rem),var(--background)}.not-found-page>a>svg{width:174px;height:32px;color:var(--text)}.not-found-page section{width:min(720px,100%)}.not-found-page section>span{color:var(--evidence);font:560 12px var(--mono)}.not-found-page h1{margin:18px 0 16px;color:var(--text);font:620 clamp(44px,8vw,82px)/.96 var(--sans);letter-spacing:-.06em}.not-found-page p{max-width:580px;margin:0;color:var(--text-secondary);font-size:17px;line-height:1.6}.not-found-page nav{display:grid;gap:8px;margin-top:34px}.not-found-page nav a{min-height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:0 15px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);text-decoration:none;transition:transform .16s var(--ease-product),border-color .16s ease,background-color .16s ease}.not-found-page nav a:hover{transform:translateY(-2px);border-color:var(--border-active);background:var(--surface-hover)}.not-found-page nav a svg:first-child{color:var(--evidence)}@keyframes command-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.app-header{grid-template-columns:170px minmax(0,1fr) auto}.app-header nav summary,.app-header nav>a{padding-inline:10px;font-size:12px}.demo-badge{display:none}}@media (max-width:820px){.qp-app{padding-bottom:92px}.app-header{position:sticky;top:8px;width:calc(100% - 16px);height:58px;grid-template-columns:1fr auto;margin-top:8px;padding:5px 7px 5px 12px;border-radius:16px}.app-header>nav{display:none}.queueproof-logo{width:156px;height:30px}.header-status{grid-column:2}.header-utility{display:none}.mobile-dock{position:fixed;z-index:100;inset:auto 8px max(8px,env(safe-area-inset-bottom));height:66px;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:5px;border:1px solid var(--border);border-radius:18px;background:rgba(9,13,19,.91);box-shadow:0 22px 70px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(130%)}.mobile-dock :is(a,button){min-width:0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:13px;padding:0 2px;color:var(--text-muted);background:transparent;text-decoration:none;font:560 9px/1 var(--sans)}.mobile-dock :is(a,button).active{color:var(--text);background:rgba(255,255,255,.065)}.mobile-dock :is(a,button).active svg{color:var(--evidence)}.sandbox-disclosure{margin-top:16px;margin-bottom:-24px}.screen{padding:56px 20px 92px}.ask-intro{grid-template-columns:1fr;align-items:start;gap:16px}.source-readiness{min-width:0;width:100%;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:rgba(13,19,27,.72)}.prompt-shelf,.proof-evidence{grid-template-columns:1fr}.source-stats{grid-template-columns:repeat(2,1fr)}.agent-grid,.document-grid,.replay-layout{grid-template-columns:1fr}.app-footer{margin-bottom:78px}}@media (max-width:520px){.command-trigger{min-width:44px;padding:0}.command-trigger kbd{display:none}.utility-menu>summary{width:44px}.screen{padding-inline:16px}.ask-intro h1,.screen-heading h1{font-size:38px}.premium-console textarea{min-height:156px;font-size:20px}.console-line{align-items:stretch;flex-direction:column;gap:8px;padding-block:9px!important}.mode-control{width:100%}.mode-control .mode{flex:1}.prompt-actions{align-items:stretch;flex-direction:column-reverse;gap:10px;padding:0 12px 12px}.prompt-actions .primary-button{width:100%}.source-stats{grid-template-columns:1fr}.connector-row{grid-template-columns:auto 1fr;gap:10px}.connector-row>button,.connector-state{grid-column:2;justify-self:start}.result-telemetry{align-items:flex-start;flex-direction:column;gap:8px}.answer-surface{padding:24px 18px}.sandbox-disclosure>summary span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.qp-app .ambient-field{display:none!important}.qp-app{background:var(--background)}}@media (forced-colors:active){.nav-lamp,.status-orb{forced-color-adjust:none}.qp-app .ambient-field{display:none!important}}