.investigation-bento-profile{--feature-tone:59 100 165}.investigation-bento-network{--feature-tone:58 112 137}.investigation-bento-activity{--feature-tone:112 85 153}.evidence-bento-attached{--feature-tone:57 114 116}.evidence-bento-cross-reference{--feature-tone:121 94 139}.evidence-bento-confidence{--feature-tone:73 102 153}.investigation-bento .investigation-bento-card,.evidence-bento .evidence-bento-card{background:radial-gradient(ellipse 115% 70% at 88% 0%, rgb(var(--feature-tone) / .24), transparent 72%), linear-gradient(155deg, #19212d, #10141c 70%, #0e1118);border-color:#c8d9ff1c;box-shadow:inset 0 1px #e1ecff0c,0 24px 64px #0003}.investigation-bento .investigation-bento-copy,.evidence-bento .evidence-bento-copy{padding:34px 36px}.investigation-bento .investigation-bento-copy h2,.evidence-bento .evidence-bento-copy h2{color:#f3f7f8;letter-spacing:-.045em;font-size:clamp(28px,2.7vw,39px);line-height:1.1}.investigation-bento .investigation-bento-copy p,.evidence-bento .evidence-bento-copy p{color:#b1becb;max-width:37ch;margin:15px 0 0;font-size:15px;line-height:1.65}.investigation-bento .investigation-bento-art,.evidence-bento .evidence-bento-art{background:0 0;border:0;border-radius:0;height:430px;min-height:0;margin:auto 12px 12px}.investigation-bento .investigation-bento-profile .investigation-bento-art{height:auto;min-height:480px;margin:12px 12px 12px 0}.evidence-bento .evidence-bento-attached .evidence-bento-art{height:410px}.evidence-bento .evidence-bento-confidence .evidence-bento-art{flex:1 1 0;height:0;min-height:650px}.evidence-bento .evidence-bento-card.is-copy-bottom .evidence-bento-art{height:370px;margin:12px 12px 0}.product-feature-demo.investigation-ui{color:#e3e8ee;background:0 0;place-items:center;width:100%;height:100%;min-height:0;padding:22px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.product-feature-demo .investigation-ui{min-height:0}.product-feature-demo[data-preview-hover=true]{cursor:pointer}.product-feature-demo .demo-node.is-feature-hovered .demo-node-orb{background:var(--map-node-hover);outline:2px solid var(--map-focus);outline-offset:4px;box-shadow:0 0 18px #a8c7ff24}.product-feature-demo .demo-node.is-feature-hovered .demo-node-orb>*{opacity:1}.product-feature-demo .product-report-export.is-feature-hovered{background:var(--ui-hover);border-color:#71819a;box-shadow:0 0 16px #a8c7ff1a}.product-feature-demo .activity-node-links button.is-feature-hovered{color:#f3f7ff;text-shadow:0 0 12px #a8c7ff40}.product-feature-demo .activity-node-links button.is-feature-hovered svg{color:#c5d6ed;transform:translate(2px)}.product-feature-demo .evidence-source-group:has(.evidence-source-row.is-feature-hovered){border-color:#a8c7ff40;box-shadow:inset 0 0 18px #a8c7ff08}.product-feature-demo .evidence-source-row.is-feature-hovered{background:#a8c7ff08}.product-feature-demo .evidence-source-row.is-feature-hovered>svg{color:#dae7ff;transform:translate(1px,-1px)}.product-feature-demo .process-reference-label.is-feature-hovered{color:#e0ebff;text-shadow:0 0 12px #a8c7ff55}.product-preload,.product-feature-content{padding:inherit;place-items:center;min-width:0;min-height:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0}.product-preload{pointer-events:none}.product-feature-content{opacity:0;transform:translateY(7px)}.product-feature-demo[data-preview-state=ready] .product-preload{opacity:0}.product-feature-demo[data-preview-state=ready] .product-feature-content{opacity:1;transform:none}.product-preload-map{background:var(--graph-canvas);border:0;border-radius:14px;place-items:center;display:grid;position:absolute;inset:18px}.product-preload-orbit{border:1px solid #c6d9f461;border-radius:50%;width:74px;height:74px;padding:6px;position:relative;box-shadow:0 0 0 6px #a6c5f20a,0 10px 30px #0003}.product-preload-orbit .demo-node-portrait{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.product-preload-orbit .demo-node-portrait img{object-fit:cover;width:100%;height:100%}.product-preload-orbit .demo-platform-badge{background:#1b2433;border:1px solid #aec0dc66;border-radius:5px;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:0;right:0}.product-preload-orbit>strong,.product-preload-orbit>small{width:max-content;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.product-preload-orbit>strong{color:#dbe6f7;font-size:14px;top:calc(100% + 20px)}.product-preload-orbit>small{color:#96a9c5;font-size:11px;top:calc(100% + 43px)}.product-preload-agent{max-width:470px}.product-preload-qualification{max-width:650px;height:auto;min-height:225px}.product-preload-sources .product-preload-records{flex:1;align-content:start;overflow:hidden}.product-preload-conversation{padding:22px}.product-preload-conversation>div{color:#d7e1f1;background:#242a35;border:1px solid #ffffff0b;border-radius:16px 16px 4px;width:88%;margin-left:auto;padding:14px 17px;font-size:13px;line-height:1.65}.product-preload-lines{flex:1;gap:11px;padding-block:9px;display:grid}.product-preload-lines i,.product-preload-document i,.product-report-cover i{background:#abc5eb18;border-radius:8px;height:5px;display:block}.product-preload-lines i:nth-child(2),.product-preload-document i:nth-last-child(2),.product-report-cover i:nth-last-child(2){width:80%}.product-preload-lines i:last-child{width:57%}.product-preload-conversation>.product-preload-lines{margin-top:24px}.product-preload-records{gap:14px;padding:20px;display:grid}.product-preload-records>div{background:#131b27;border:1px solid #c8d9f30b;border-radius:11px;align-items:flex-start;gap:14px;min-height:90px;padding:14px;display:flex}.product-preload-dot{background:#789ac229;border:1px solid #a9c7f152;border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.product-preload-records.is-comparison{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.product-preload-records.is-comparison>div{background:0 0;border:0;min-height:90px}.product-preload-document,.product-report-cover{color:#bcd0ed;background:#202b3c;border:1px solid #c8d9f321;border-radius:5px;align-content:start;gap:15px;width:calc(100% - 32px);min-height:270px;margin:16px;padding:30px;display:grid}.product-preload-document strong,.product-report-cover strong{color:#e0e9f7;margin-top:10px;font-size:19px;font-weight:500;line-height:1.3}.product-preload-document>span,.product-report-cover>span{color:#a2b6d3;margin-bottom:17px;font-size:13px}.product-map-excerpt{touch-action:pan-y;border:0;border-radius:14px;position:absolute;inset:18px;overflow:hidden}.product-map-excerpt .demo-node{--demo-icon-floor:.85}.product-map-excerpt .demo-app.is-contained{pointer-events:none;border:0;border-radius:0;height:100%;min-height:0;position:absolute;inset:0}.product-panel{background:#1b2028;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:100%;min-width:0;max-width:540px;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff05}.product-panel-toolbar{color:#d6e0ee;background:#212833;border-bottom:1px solid #ffffff0c;flex:none;align-items:center;gap:9px;height:46px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.product-panel-toolbar>svg{color:#abc5e6;flex:none}.product-panel-scroll{flex:1;min-height:0;padding:20px;overflow:hidden}.product-feature-demo .context-heading{margin:0 0 13px}.product-feature-demo .context-heading h3{color:#f0f4fa;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:550;line-height:1.2}.product-feature-demo .node-connection-summary{border:0;padding:0}.product-feature-demo .node-connection-heading{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.product-feature-demo .node-connection-heading>small{color:#aab6c7;font-size:11px;line-height:1.4}.product-feature-demo .node-connection-summary>p{color:#c3ccda;margin-top:12px;font-size:13px;line-height:1.65}.product-feature-demo .context-qualification{width:max-content;font-size:11px}.product-feature-demo .facet-activity-list article{grid-template-columns:66px 8px minmax(0,1fr);gap:10px;padding:10px 0}.product-feature-demo .facet-activity-list:before{top:17px;bottom:45px;left:79px}.product-feature-demo .facet-activity-list article>div>strong{font-size:14px;line-height:1.45}.product-feature-demo .facet-activity-list time{color:#a3b1c4;font-size:11px;line-height:1.5}.product-feature-demo .facet-activity-list .context-qualification{margin-top:6px}.product-feature-demo .activity-node-links{margin-top:0}.product-feature-demo .activity-node-links button{color:#b7cdef;min-height:44px;font-size:12px}.product-record-qualification{max-width:650px;height:auto;min-height:225px}.product-comparison{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;min-height:0;padding:18px;display:grid}.product-comparison-record{min-width:0;padding:16px}.product-comparison-record+.product-comparison-record{border-left:1px solid #ffffff12}.product-comparison-record .context-heading h3{font-size:15px}.product-comparison-record .node-connection-heading>small{display:none}.product-comparison-record .node-connection-summary>p{margin-top:10px;font-size:12px;line-height:1.6}.product-comparison-record[data-revealed=false] .node-connection-summary{opacity:.18}.product-comparison-record .node-connection-summary{transition:opacity .85s}.product-agent{max-width:470px}.product-agent-conversation{padding:20px}.product-feature-demo .product-agent .demo-agent-message p{font-size:13px;line-height:1.65}.product-feature-demo .product-agent .demo-agent-message+.demo-agent-message{margin-top:20px}.product-feature-demo .product-agent .demo-agent-speaker{margin-bottom:6px}.product-agent .process-reference-label{color:#bbd2f7;font-weight:500}.product-report-reader{max-width:540px}.product-report-reader .product-panel-toolbar,.product-preload-report .product-panel-toolbar{gap:8px;height:56px;padding-inline:14px}.product-report-filename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-report-actions{opacity:0;flex:none;align-items:center;margin-left:auto;transition:opacity .85s;display:flex}.product-report-actions[data-revealed=true]{opacity:1}.product-report-actions .product-report-export{color:#dce8ff;white-space:nowrap;gap:6px;min-height:44px;margin:0;padding:0 10px;font-size:11px}.product-report-page-excerpt{background:#262e39;flex:1;min-height:0;padding:16px;position:relative;overflow:hidden}.product-report-page-excerpt:after{content:"";pointer-events:none;background:linear-gradient(#0000,#262e39b3);height:36px;position:absolute;inset:auto 0 0}.product-report-page-excerpt .demo-report-pages{opacity:0;max-width:none;margin:0;transition:opacity .95s,transform .95s;transform:translateY(14px)}.product-report-reader[data-report-revealed=true] .demo-report-pages{opacity:1;transform:none}.product-report-cover{z-index:1;margin:16px;transition:opacity .85s;position:absolute;top:0;left:0}.product-report-reader[data-report-revealed=true] .product-report-cover{opacity:0;pointer-events:none}.product-report-page-excerpt .demo-report-page{border-radius:3px;overflow:hidden}.product-feature-demo .context-evidence-list{border-top:0;gap:12px;display:grid}.product-feature-demo .evidence-source-group{background:#171c24;border:1px solid #ffffff10;border-radius:11px;overflow:hidden}.product-feature-demo .evidence-source-row{padding:12px 14px}.product-feature-demo .evidence-source-row strong{font-size:13px}.product-feature-demo .evidence-source-row small{color:#9cacc1;font-size:11px}.product-feature-demo .evidence-record{padding:0 14px 13px}.product-feature-demo .evidence-record>header{padding-top:0}.product-feature-demo .evidence-record p{color:#b2bfd1;margin:7px 0 0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.product-record-content,.product-agent .is-assistant{animation:.3s ease-out both product-record-in}}@keyframes product-record-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@container (width<=420px){.product-preload-records.is-comparison{grid-template-columns:minmax(0,1fr)}.product-comparison{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.product-comparison-record{padding:12px}.product-comparison-record+.product-comparison-record{border-top:1px solid #ffffff12;border-left:0;padding-top:20px}.product-comparison-record .context-heading{margin-bottom:9px}.product-comparison-record .node-connection-heading{flex-flow:wrap;align-items:center;gap:6px 10px}.product-comparison-record .node-connection-summary>p{margin-top:8px}}@media (max-width:1100px) and (min-width:701px){.investigation-bento .investigation-bento-copy,.evidence-bento .evidence-bento-copy{padding:28px}.evidence-bento .evidence-bento-card.is-copy-bottom .evidence-bento-art{height:430px}}@media (max-width:700px){.investigation-bento .investigation-bento-profile{display:flex}.investigation-bento .investigation-bento-copy,.evidence-bento .evidence-bento-copy{padding:28px 24px}.investigation-bento .investigation-bento-copy h2,.evidence-bento .evidence-bento-copy h2{font-size:30px}.investigation-bento .investigation-bento-copy p,.evidence-bento .evidence-bento-copy p{font-size:14px}.investigation-bento .investigation-bento-art,.investigation-bento .investigation-bento-profile .investigation-bento-art,.evidence-bento .evidence-bento-art{flex:none;height:430px;min-height:430px;margin:0 8px 8px}.evidence-bento .evidence-bento-card.is-copy-bottom .evidence-bento-art{height:430px;margin:8px 8px 0}.evidence-bento .evidence-bento-confidence .evidence-bento-art{flex:none;height:540px;min-height:540px}.investigation-bento .investigation-bento-profile .investigation-bento-art{height:460px;min-height:460px}.product-feature-demo.investigation-ui{padding:14px}.product-map-excerpt,.product-preload-map{inset:12px}.product-panel-scroll{padding:18px 16px}.product-agent-conversation{padding:20px 18px}}@media (max-width:480px){.evidence-bento .evidence-bento-card.is-copy-bottom .evidence-bento-art{height:500px}}@media (max-width:380px){.evidence-bento .evidence-bento-attached .evidence-bento-art{height:430px}.evidence-bento .evidence-bento-card.is-copy-bottom .evidence-bento-art{height:500px}.product-feature-demo .facet-activity-list article{grid-template-columns:51px 8px minmax(0,1fr);gap:8px}.product-feature-demo .facet-activity-list:before{left:62px}.product-panel-toolbar{padding-inline:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.product-feature-demo .is-feature-hovered svg{transform:none}.product-preload,.product-feature-content,.product-comparison-record,.product-comparison-record .node-connection-summary,.product-report-cover,.product-report-page-excerpt .demo-report-pages,.product-report-actions{transition:none}}
