html,body,body *{font-family:var(--font-inter), Inter, sans-serif!important}.assistant-tabs.has-enhanced-toggle>button{display:none!important}.agent-mode-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:4px;display:grid}.agent-mode-toggle button{min-height:34px;color:inherit;opacity:.58;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.agent-mode-toggle button svg{width:14px;height:14px}.agent-mode-toggle button.active{opacity:1;color:#bddec3;background:#bddec329;box-shadow:inset 0 0 0 1px #bddec32e}.agent-trace-mount:empty{display:none}.agent-decision-trace{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-top:10px;overflow:hidden}.agent-decision-trace-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-decision-trace-heading span{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.agent-decision-trace-heading em{opacity:.48;font-size:10px;font-style:normal}.agent-decision-trace-list{gap:0;display:grid}.agent-decision-trace-list article{border-bottom:1px solid #ffffff0f;grid-template-columns:25px 1fr;gap:9px;padding:10px 12px;display:grid}.agent-decision-trace-list article:last-child{border-bottom:0}.agent-decision-trace-list article>span{color:#bddec3;background:#bddec31f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.agent-decision-trace-list article>span svg{width:12px;height:12px}.agent-decision-trace-list strong,.agent-decision-trace-list p{display:block}.agent-decision-trace-list strong{font-size:11px;line-height:1.25}.agent-decision-trace-list p{opacity:.68;margin:3px 0 0;font-size:11px;line-height:1.45}.next-question{display:none!important}.overview-stat-grid [data-slot=badge],.severity-pill,.status-badge,.mint-badge,.coral-badge,.demo-badge,.coming-badge{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:24px!important;min-height:24px!important;padding:0 9px!important;line-height:1!important;display:inline-flex!important}.overview-stat-grid [data-slot=badge] svg,.severity-pill svg,.status-badge svg{flex:none}html[data-theme=light]{--glass-ink:#202536;--glass-muted:#6f7689;--glass-line:#fff;--glass-surface:#ffffff9e;--glass-purple:#7568d8;--glass-purple-soft:#7568d81f;--glass-green-soft:#7fc29626}html[data-theme=light],html[data-theme=light] body{color:var(--glass-ink)!important;background:radial-gradient(circle at 18% 8%,#c7d7ff6b,#0000 31%),radial-gradient(circle at 82% 18%,#fcefde,#0000 33%),radial-gradient(circle at 62% 88%,#cfe7ff57,#0000 36%),linear-gradient(135deg,#f9f9fd 0%,#f4f5fb 50%,#fbf9ff 100%)!important}html[data-theme=light] .product-left-rail{color:var(--glass-ink)!important;-webkit-backdrop-filter:blur(28px)saturate(145%)!important;background:linear-gradient(#f6f8ffc7,#eef1fc94)!important;border-right:1px solid #676f9721!important;box-shadow:16px 0 44px #4d568214!important}html[data-theme=light] .product-brand,html[data-theme=light] .product-left-rail nav button,html[data-theme=light] .rail-workspace-card,html[data-theme=light] .rail-add-business,html[data-theme=light] .google-account-button,html[data-theme=light] .google-signin-button{color:var(--glass-ink)!important}html[data-theme=light] .product-brand em,html[data-theme=light] .product-rail-kicker,html[data-theme=light] .rail-workspace-card em,html[data-theme=light] .product-left-rail nav button>span,html[data-theme=light] .google-account-button em,html[data-theme=light] .product-rail-footer,html[data-theme=light] .product-section-title span{color:var(--glass-muted)!important}html[data-theme=light] .product-brand-mark{color:var(--glass-purple)!important;background:#ffffff8f!important;border-color:#7568d82e!important}html[data-theme=light] .rail-workspace-card,html[data-theme=light] .rail-add-business,html[data-theme=light] .google-account-button,html[data-theme=light] .google-signin-button,html[data-theme=light] .account-popover{border:1px solid var(--glass-line)!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;background:#ffffff80!important;box-shadow:0 12px 30px #4f58820e!important}html[data-theme=light] .product-left-rail nav button{background:0 0!important;border:1px solid #0000!important}html[data-theme=light] .product-left-rail nav button:hover{background:#ffffff7a!important}html[data-theme=light] .product-left-rail nav button.active{color:#373354!important;background:linear-gradient(100deg,#ffffffd1,#e3e1ff9e)!important;border-color:#7568d824!important;box-shadow:0 10px 24px #6358b517!important}html[data-theme=light] .product-left-rail nav button.active svg,html[data-theme=light] .product-left-rail nav button.active>span{color:var(--glass-purple)!important}html[data-theme=light] .product-nav{border-bottom:1px solid var(--glass-line)!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:#ffffff75!important;box-shadow:0 10px 32px #4d56820b!important}html[data-theme=light] .model-chip,html[data-theme=light] .theme-toggle{color:var(--glass-ink)!important;border-color:var(--glass-line)!important;background:#ffffff94!important}html[data-theme=light] .context-page,html[data-theme=light] .context-main,html[data-theme=light] .forensics-main,html[data-theme=light] .proof-shell,html[data-theme=light] .investigation-product-shell,html[data-theme=light] .workbench{background:0 0!important}html[data-theme=light] .overview-stat-grid article,html[data-theme=light] .history-card,html[data-theme=light] .priority-card,html[data-theme=light] .engine-overview-card,html[data-theme=light] .readiness-card,html[data-theme=light] .framework-card,html[data-theme=light] .ledger-feature,html[data-theme=light] .forensics-stage,html[data-theme=light] .upload-card,html[data-theme=light] .website-card,html[data-theme=light] .source-library,html[data-theme=light] .classification-grid article,html[data-theme=light] .claim-review,html[data-theme=light] .conflict-card,html[data-theme=light] .engine-builder,html[data-theme=light] .framework-router,html[data-theme=light] .operations-grid article,html[data-theme=light] .baseline-grid article,html[data-theme=light] .readiness-summary,html[data-theme=light] .readiness-checks,html[data-theme=light] .scope-gates article,html[data-theme=light] .metric-strip,html[data-theme=light] .stage-panel,html[data-theme=light] .agent-intake,html[data-theme=light] .agent-run,html[data-theme=light] .graph-unit,html[data-theme=light] .graph-gate,html[data-theme=light] .primary-signal,html[data-theme=light] .validation-list{background:var(--glass-surface)!important;border-color:var(--glass-line)!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;box-shadow:0 18px 48px #51598211!important}html[data-theme=light] .overview-stat-grid article:first-child,html[data-theme=light] .metric-strip article:first-child{background:radial-gradient(circle at 85% 15%,#ac9df547,#0000 45%),linear-gradient(135deg,#ebf0ffc2,#ffffff94)!important}html[data-theme=light] .context-assistant{color:var(--glass-ink)!important;border-left:1px solid var(--glass-line)!important;-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background:linear-gradient(#f8f9ffbd,#f2f4fc9e)!important;box-shadow:-18px 0 50px #4d568212!important}html[data-theme=light] .assistant-panel-bar{border-bottom-color:var(--glass-line)!important;background:#ffffff57!important}html[data-theme=light] .assistant-panel-controls button,html[data-theme=light] .signin-inline,html[data-theme=light] .chat-composer,html[data-theme=light] .agent-mode-toggle,html[data-theme=light] .agent-decision-trace{color:var(--glass-ink)!important;border-color:var(--glass-line)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:#ffffff8f!important;box-shadow:0 12px 30px #5159820d!important}html[data-theme=light] .assistant-orb{color:var(--glass-purple)!important;background:linear-gradient(135deg,#7568d829,#84aeed2e)!important;border:1px solid #7568d829!important}html[data-theme=light] .assistant-hero span,html[data-theme=light] .assistant-hero p,html[data-theme=light] .assistant-trust,html[data-theme=light] .chat-bubble em,html[data-theme=light] .agent-decision-trace-heading em{color:var(--glass-muted)!important}html[data-theme=light] .chat-bubble.assistant,html[data-theme=light] .chat-bubble.user{color:var(--glass-ink)!important}html[data-theme=light] .chat-bubble.assistant>div{background:#ffffff8f!important;border:1px solid #5b658c1c!important}html[data-theme=light] .chat-bubble.user>div{background:linear-gradient(135deg,#e7e5ffd1,#edf3ffc2)!important;border:1px solid #7568d81f!important}html[data-theme=light] .chat-composer textarea{color:var(--glass-ink)!important;caret-color:var(--glass-purple)!important}html[data-theme=light] .chat-composer textarea::placeholder{color:#969cae!important}html[data-theme=light] .chat-composer button{color:#70778b!important}html[data-theme=light] .chat-composer button.send{color:#fff!important;background:linear-gradient(135deg,#7568d8,#8b7fe0)!important}html[data-theme=light] .agent-mode-toggle{border-color:var(--glass-line)!important}html[data-theme=light] .agent-mode-toggle button{opacity:1;color:var(--glass-muted)!important}html[data-theme=light] .agent-mode-toggle button.active{color:#5c51aa!important;background:linear-gradient(135deg,#e2dfffe0,#ebf1ffd6)!important;box-shadow:inset 0 0 0 1px #7568d81f,0 5px 16px #7568d812!important}html[data-theme=light] .agent-decision-trace{border-color:var(--glass-line)!important}html[data-theme=light] .agent-decision-trace-heading{border-bottom-color:var(--glass-line)!important}html[data-theme=light] .agent-decision-trace-list article{border-bottom-color:#5b658c17!important}html[data-theme=light] .agent-decision-trace-list article>span{background:var(--glass-purple-soft)!important;color:var(--glass-purple)!important}html[data-theme=light] .agent-decision-trace-list p{opacity:1;color:var(--glass-muted)!important}
html[data-theme=light] .context-assistant{color:#202536!important;-webkit-backdrop-filter:none!important;background:#f7f7fb!important;border-left:1px solid #5b658c24!important;box-shadow:-14px 0 38px #4d56820f!important}html[data-theme=light] .assistant-content,html[data-theme=light] .chat-stream{background:#f7f7fb!important}html[data-theme=light] .assistant-panel-bar{-webkit-backdrop-filter:none!important;background:#f7f7fb!important;border-bottom-color:#5b658c24!important}html[data-theme=light] .chat-composer,html[data-theme=light] .agent-mode-toggle,html[data-theme=light] .agent-decision-trace,html[data-theme=light] .signin-inline,html[data-theme=light] .assistant-panel-controls button{-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=light] .chat-bubble.assistant>div{background:#fff!important}html[data-theme=light] .chat-bubble.user>div{background:#eceafd!important}
.bubble-context-analysis{background:#7568d80e;border:1px solid #7568d824;border-radius:10px;grid-column:2;margin-top:6px;padding:8px 10px}.bubble-context-label{letter-spacing:.08em;text-transform:uppercase;color:#7568d8;margin-bottom:6px;font-size:10px;font-weight:800}.bubble-context-items{gap:5px;display:grid}.bubble-context-items>div{grid-template-columns:74px 1fr;align-items:start;gap:8px;display:grid}.bubble-context-items span{color:#777e91;font-size:10px;font-weight:700;line-height:1.35}.bubble-context-items p{color:#555c70;margin:0;font-size:10.5px;line-height:1.4}html[data-theme=dark] .bubble-context-analysis{background:#bddec30e;border-color:#bddec31f}html[data-theme=dark] .bubble-context-label{color:#bddec3}html[data-theme=dark] .bubble-context-items span{color:#ffffff75}html[data-theme=dark] .bubble-context-items p{color:#ffffffb3}
.rail-workspace-stack{gap:6px!important}.rail-workspace-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;display:grid;position:relative}.rail-workspace-card{min-width:0;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:1px 8px!important;height:44px!important;min-height:44px!important;padding:7px 10px!important;display:grid!important}.rail-workspace-card .rail-workspace-status{text-transform:uppercase;opacity:.62;grid-column:1/-1;letter-spacing:.05em!important;font-size:9px!important;line-height:1!important}.rail-workspace-card>strong{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden;font-size:12px!important;line-height:1.1!important}.rail-workspace-card.is-history-business{opacity:.68;cursor:default!important}.rail-workspace-card.is-active-business,.rail-workspace-card.is-active-business .rail-workspace-status i{opacity:1}.rail-workspace-card.is-history-business .rail-workspace-status i{opacity:.35}.rail-workspace-remove{color:currentColor;opacity:.42;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:all .14s;display:grid}.rail-workspace-remove svg{width:13px;height:13px}.rail-workspace-remove:hover,.rail-workspace-remove:focus-visible{opacity:1;color:#b84a38;background:#db5a4314;border-color:#db5a432e}html[data-theme=dark] .rail-workspace-remove:hover,html[data-theme=dark] .rail-workspace-remove:focus-visible{color:#ff8a76;background:#ff76601f;border-color:#ff766033}
html[data-theme=light] .investigation-stage-nav button.is-current{color:#202536!important;background:#ffffffc7!important;border-color:#fff!important;box-shadow:0 8px 22px #5159820f!important}html[data-theme=light] .investigation-stage-nav button.is-current span{color:#6258ad!important;background:#7568d81f!important;border-color:#7568d824!important}html[data-theme=light] .investigation-stage-nav button.is-current strong,html[data-theme=light] .investigation-stage-nav button.is-current em{color:#202536!important}html[data-theme=light] .evidence-tabs [data-slot=tabs-trigger][data-state=active],html[data-theme=light] .evidence-tabs [role=tab][data-state=active]{color:#202536!important;box-shadow:none!important;background:#ffffffc7!important;border-color:#fff!important}html[data-theme=light] .root-statement,html[data-theme=light] .evaluation-card,html[data-theme=light] .learning-hero{color:#202536!important;background:#ffffffb8!important;border-color:#fff!important;box-shadow:0 18px 48px #5159820e!important}html[data-theme=light] .root-statement .statement-kicker,html[data-theme=light] .evaluation-card .evaluation-kicker,html[data-theme=light] .learning-hero>span{color:#6258ad!important}html[data-theme=light] .root-statement p,html[data-theme=light] .root-statement strong,html[data-theme=light] .evaluation-card h3,html[data-theme=light] .evaluation-card p,html[data-theme=light] .learning-hero h3,html[data-theme=light] .learning-hero p{color:#202536!important}html[data-theme=light] .root-meta,html[data-theme=light] .evaluation-checks,html[data-theme=light] .learning-evidence{border-color:#ffffffe6!important}html[data-theme=light] .root-meta span,html[data-theme=light] .evaluation-checks,html[data-theme=light] .learning-evidence{color:#6f7689!important}html[data-theme=light] .learning-mark{color:#6258ad!important;background:#7568d81f!important;border-color:#fff!important}
.investigation-context-assistant{z-index:35!important;position:fixed!important;top:64px!important;bottom:0!important;right:0!important}.investigation-context-assistant.is-docked{width:380px!important}.investigation-context-assistant.is-expanded{width:min(560px,46vw)!important}.investigation-context-assistant.is-collapsed{width:52px!important;min-height:52px!important;top:84px!important;bottom:auto!important;overflow:hidden!important}.investigation-context-assistant.is-collapsed .assistant-panel-bar{border-bottom:0!important;justify-content:center!important;padding:0!important}.investigation-context-assistant.is-collapsed .assistant-panel-identity{display:none!important}@media (min-width:1000px){.investigation-product-shell{padding-right:380px}}@media (max-width:999px){.investigation-context-assistant.is-docked,.investigation-context-assistant.is-expanded{width:min(380px,92vw)!important}}
.product-brand-mark{width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:url(/proofloop-brand-mark.svg) 50%/cover no-repeat!important;border:0!important;border-radius:10px!important;padding:0!important;overflow:hidden!important}.product-brand-mark>svg{display:none!important}
.product-brand-mark.product-brand-mark-image{background:#fff!important;border:0!important;border-radius:12px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important;overflow:hidden!important}.product-brand-mark.product-brand-mark-image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}
.history-card{min-width:0;visibility:visible!important;opacity:1!important;display:block!important;overflow:visible!important}.history-card .card-heading-row{visibility:visible!important;display:flex!important}.history-card .timeline-chart{visibility:visible!important;opacity:1!important;min-height:420px!important;display:block!important;overflow:visible!important}.history-card .metric-lanes{gap:10px!important;min-height:300px!important;display:grid!important}.history-card .metric-lane{visibility:visible!important;grid-template-columns:minmax(120px,180px) minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;display:grid!important}.history-card .metric-lane svg{width:100%!important;min-width:260px!important;height:74px!important;display:block!important;overflow:visible!important}.history-card .metric-lane svg line{stroke:#5b658c2e!important;stroke-width:1px!important}.history-card .metric-lane svg path{vector-effect:non-scaling-stroke;fill:none!important;stroke:#6d61b5!important;stroke-width:2.5px!important}.history-card .metric-lane svg circle{vector-effect:non-scaling-stroke;fill:#fff!important;stroke:#6d61b5!important;stroke-width:2px!important}.history-card .event-rail{grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:86px!important;margin-top:12px!important;display:grid!important;overflow:visible!important}.history-card .event-track{min-height:76px!important;display:block!important;position:relative!important;overflow:visible!important}.history-card .event-track:before{content:"";background:#5b658c33;height:1px;position:absolute;top:25px;left:0;right:0}.history-card .event-track>button{z-index:2;visibility:visible!important;opacity:1!important;display:grid!important;position:absolute!important;top:0!important;transform:translate(-50%)!important}.history-card .event-detail{visibility:visible!important;opacity:1!important;margin-top:16px!important;display:grid!important}.history-card .timeline-table-wrap,.history-card .timeline-table{visibility:visible!important;opacity:1!important}html[data-theme=dark] .history-card .metric-lane svg line{stroke:#ffffff29!important}html[data-theme=dark] .history-card .metric-lane svg path,html[data-theme=dark] .history-card .metric-lane svg circle{stroke:#bddec3!important}html[data-theme=dark] .history-card .metric-lane svg circle{fill:#111218!important}html[data-theme=dark] .history-card .event-track:before{background:#ffffff26}@media (max-width:900px){.history-card .metric-lane{grid-template-columns:1fr!important}.history-card .metric-lane svg{min-width:0!important}.history-card .event-rail{grid-template-columns:1fr!important}}
