.home-investigation-demo-module__6lg7GG__cf-investigation-demo{--cf-ink:#0a0a0b;--cf-ink-soft:#52525b;--cf-ink-faint:#a1a1aa;--cf-line:#e4e4e7;--cf-line-soft:#f0f0f2;--cf-surface:#fff;--cf-surface-dim:#fafafa;--cf-accent:#5b4be8;--cf-accent-deep:#4638c6;--cf-accent-ink:#372ba3;--cf-accent-tint:#eeecfc;--cf-accent-wash:#f7f6fe;--cf-mark:#e9e6fb;--cf-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;isolation:isolate;border:1px solid var(--cf-line);background:var(--cf-surface);text-align:left;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 1px #0a0a0b08,0 12px 32px -16px #0a0a0b1a,0 40px 96px -40px #0a0a0b29}.home-investigation-demo-module__6lg7GG__cf-question-card,.home-investigation-demo-module__6lg7GG__cf-source-card,.home-investigation-demo-module__6lg7GG__cf-passage,.home-investigation-demo-module__6lg7GG__cf-reconcile-card,.home-investigation-demo-module__6lg7GG__cf-reason-card,.home-investigation-demo-module__6lg7GG__cf-draft-card,.home-investigation-demo-module__6lg7GG__cf-answer-card{border:1px solid var(--cf-line);background:var(--cf-surface);box-shadow:0 1px 2px #0a0a0b0a}.home-investigation-demo-module__6lg7GG__cf-window-bar{z-index:2;border-bottom:1px solid var(--cf-line-soft);background:#fcfcfd;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid;position:relative}.home-investigation-demo-module__6lg7GG__cf-window-dots{gap:7px;display:flex}.home-investigation-demo-module__6lg7GG__cf-window-dots i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0a0a0b0f}.home-investigation-demo-module__6lg7GG__cf-window-dots i:first-child{background:#f0605c}.home-investigation-demo-module__6lg7GG__cf-window-dots i:nth-child(2){background:#f3bb40}.home-investigation-demo-module__6lg7GG__cf-window-dots i:nth-child(3){background:#43c04d}.home-investigation-demo-module__6lg7GG__cf-window-url{border:1px solid var(--cf-line-soft);background:var(--cf-surface);min-width:0;max-width:100%;color:var(--cf-ink-soft);font-family:var(--cf-mono);letter-spacing:.01em;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:500;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-window-url svg{color:var(--cf-ink-faint);flex:none}.home-investigation-demo-module__6lg7GG__cf-window-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-investigation-demo-module__6lg7GG__cf-window-live{color:var(--cf-ink-soft);font-family:var(--cf-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-window-live i{background:var(--cf-accent);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite home-investigation-demo-module__6lg7GG__cf-live-pulse}.home-investigation-demo-module__6lg7GG__cf-investigation-body{grid-template-columns:324px minmax(0,1fr);display:grid;position:relative}.home-investigation-demo-module__6lg7GG__cf-side{border-right:1px solid var(--cf-line-soft);background:#fcfcfd;flex-direction:column;padding:20px;display:flex}.home-investigation-demo-module__6lg7GG__cf-side-label{color:var(--cf-ink-faint);font-family:var(--cf-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.home-investigation-demo-module__6lg7GG__cf-side-label:not(:first-child){margin-top:26px}.home-investigation-demo-module__6lg7GG__cf-trace{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.home-investigation-demo-module__6lg7GG__cf-trace:before{content:"";background:var(--cf-line-soft);width:1px;position:absolute;top:16px;bottom:16px;left:20px}.home-investigation-demo-module__6lg7GG__cf-trace-step{border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.home-investigation-demo-module__6lg7GG__cf-trace-icon{border:1px solid var(--cf-line);background:var(--cf-surface);width:24px;height:24px;color:var(--cf-ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-trace-label{color:var(--cf-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;transition:color .3s;overflow:hidden}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__done .home-investigation-demo-module__6lg7GG__cf-trace-icon{background:var(--cf-accent-tint);color:var(--cf-accent-deep);border-color:#5b4be83d}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__done .home-investigation-demo-module__6lg7GG__cf-trace-label{color:var(--cf-ink-soft)}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__current{background:var(--cf-surface);box-shadow:inset 0 0 0 1px var(--cf-line-soft), 0 1px 2px #0a0a0b0a}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__current .home-investigation-demo-module__6lg7GG__cf-trace-icon{color:var(--cf-accent);border-color:#5b4be866;animation:1.6s ease-in-out infinite home-investigation-demo-module__6lg7GG__cf-trace-pulse}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__current .home-investigation-demo-module__6lg7GG__cf-trace-label{color:var(--cf-ink);font-weight:600}.home-investigation-demo-module__6lg7GG__cf-stage{z-index:1;background:var(--cf-surface-dim);text-align:center;flex-direction:column;justify-content:center;padding:28px 30px 36px;display:flex;position:relative;overflow:hidden}.home-investigation-demo-module__6lg7GG__cf-stage-dots{opacity:.5;pointer-events:none;background-image:radial-gradient(circle,#e0e0e4 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 45%,#000 35%,#0000 76%);mask-image:radial-gradient(78% 70% at 50% 45%,#000 35%,#0000 76%)}.home-investigation-demo-module__6lg7GG__cf-question-card{text-align:left;border-radius:14px;width:100%;padding:12px 14px 13px}.home-investigation-demo-module__6lg7GG__cf-card-chrome,.home-investigation-demo-module__6lg7GG__cf-answer-topbar{color:var(--cf-ink-faint);font-family:var(--cf-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.home-investigation-demo-module__6lg7GG__cf-card-chrome span:last-child,.home-investigation-demo-module__6lg7GG__cf-answer-topbar strong{border:1px solid var(--cf-line);background:var(--cf-surface-dim);color:var(--cf-ink-soft);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.home-investigation-demo-module__6lg7GG__cf-question-card p{color:var(--cf-ink);letter-spacing:-.01em;margin:0 0 10px;font-size:14.5px;font-weight:550;line-height:1.45}.home-investigation-demo-module__6lg7GG__cf-question-tags{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.home-investigation-demo-module__6lg7GG__cf-question-tags span{border:1px solid var(--cf-line-soft);color:var(--cf-ink-soft);background:#f6f6f8;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:550}.home-investigation-demo-module__6lg7GG__cf-question-meta{border-top:1px solid var(--cf-line-soft);min-width:0;color:var(--cf-ink-faint);white-space:nowrap;align-items:center;gap:8px;padding-top:10px;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.home-investigation-demo-module__6lg7GG__cf-question-meta>span{flex:none}.home-investigation-demo-module__6lg7GG__cf-question-meta .home-investigation-demo-module__6lg7GG__cf-meta-email{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.home-investigation-demo-module__6lg7GG__cf-channel-mark{background:linear-gradient(135deg,#00a1e0,#1798c1);border-radius:4px;flex:none;width:16px;height:16px}.home-investigation-demo-module__6lg7GG__cf-meta-dot{background:var(--cf-ink-faint);border-radius:50%;flex:none;width:3px;height:3px}.home-investigation-demo-module__6lg7GG__cf-stage-status{height:28px;color:var(--cf-ink);letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-size:15.5px;font-weight:600;display:flex;position:relative}.home-investigation-demo-module__6lg7GG__cf-status-icon{width:16px;height:16px;color:var(--cf-ink-soft);opacity:0;justify-content:center;align-items:center;transition:opacity .35s,transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:scale(.6)}.home-investigation-demo-module__6lg7GG__cf-status-icon.home-investigation-demo-module__6lg7GG__in{opacity:1;transform:scale(1)}.home-investigation-demo-module__6lg7GG__cf-status-chip{background:var(--cf-accent-tint);color:var(--cf-accent-ink);letter-spacing:-.005em;border:1px solid #5b4be838;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 10px;font-size:13px;font-weight:600;animation:.42s cubic-bezier(.34,1.56,.64,1) home-investigation-demo-module__6lg7GG__cf-chip-enter;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-status-chip svg{color:var(--cf-accent);flex:none}.home-investigation-demo-module__6lg7GG__cf-status-label{color:currentColor;position:relative}.home-investigation-demo-module__6lg7GG__cf-status-label.home-investigation-demo-module__6lg7GG__loading{color:var(--cf-ink)}.home-investigation-demo-module__6lg7GG__cf-status-label.home-investigation-demo-module__6lg7GG__loading:after{content:attr(data-text);color:#0000;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff0 40%,#fffffff2 50%,#fff0 60%,#0000 100%) 0 0/150px 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite home-investigation-demo-module__6lg7GG__cf-shimmer;position:absolute;top:0;left:0}.home-investigation-demo-module__6lg7GG__cf-stage-hint{min-height:22px;color:var(--cf-ink-faint);margin-bottom:26px;font-size:13.5px;line-height:22px;transition:opacity .3s;position:relative}.home-investigation-demo-module__6lg7GG__cf-stage-hint.home-investigation-demo-module__6lg7GG__hide{opacity:0}.home-investigation-demo-module__6lg7GG__cf-stage-scenes{min-height:300px;position:relative}.home-investigation-demo-module__6lg7GG__cf-scene{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;inset:0}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active{opacity:1;pointer-events:auto}.home-investigation-demo-module__6lg7GG__cf-scene-gather{transform:scale(.96)}.home-investigation-demo-module__6lg7GG__cf-scene-extract{transform:translate(-22px)}.home-investigation-demo-module__6lg7GG__cf-scene-reconcile{transform:scale(.92)rotate(-.6deg)}.home-investigation-demo-module__6lg7GG__cf-scene-reason{transform:translateY(24px)}.home-investigation-demo-module__6lg7GG__cf-scene-draft{transform:scale(1.04)}.home-investigation-demo-module__6lg7GG__cf-scene-answer{transform:translateY(34px)scale(.98)}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active{transform:none}.home-investigation-demo-module__6lg7GG__cf-kb-fan{--fan-x:76px;--fan-x-outer:150px;width:100%;height:210px;position:relative}.home-investigation-demo-module__6lg7GG__cf-source-card{text-align:left;transform-origin:50%;border-radius:14px;width:142px;height:132px;padding:10px;position:absolute;top:50%;left:50%}.home-investigation-demo-module__6lg7GG__cf-source-card:first-child{z-index:1;transform:translate(-50%, -50%) rotate(-16deg) translateY(30px) translateX(calc(var(--fan-x-outer) * -1))}.home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(2){z-index:2;transform:translate(-50%, -50%) rotate(-8deg) translateY(6px) translateX(calc(var(--fan-x) * -1))}.home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(3){z-index:5;transform:translate(-50%,-50%)translateY(-10px)scale(1.07);box-shadow:0 4px 16px #0a0a0b14}.home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(4){z-index:2;transform:translate(-50%, -50%) rotate(8deg) translateY(6px) translateX(var(--fan-x))}.home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(5){z-index:1;transform:translate(-50%, -50%) rotate(16deg) translateY(30px) translateX(var(--fan-x-outer))}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card{animation:.55s cubic-bezier(.2,.8,.25,1) backwards home-investigation-demo-module__6lg7GG__cf-fan-in}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active:not(.home-investigation-demo-module__6lg7GG__revealed) .home-investigation-demo-module__6lg7GG__cf-source-card{animation:.55s cubic-bezier(.2,.8,.25,1) backwards home-investigation-demo-module__6lg7GG__cf-fan-in,1.5s ease-in-out infinite home-investigation-demo-module__6lg7GG__cf-card-scan}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card:first-child{animation-delay:50ms,0s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(2){animation-delay:.12s,.15s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(3){animation-delay:.19s,.3s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(4){animation-delay:.26s,.45s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card:nth-child(5){animation-delay:.33s,.6s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-source-card{border-color:#5b4be833}.home-investigation-demo-module__6lg7GG__cf-card-tag{color:var(--cf-ink-soft);justify-content:space-between;align-items:center;gap:8px;margin:2px 0 9px;font-size:9px;font-weight:700;display:flex}.home-investigation-demo-module__6lg7GG__cf-passage-source span,.home-investigation-demo-module__6lg7GG__cf-citations span{background:var(--cf-ink-faint);opacity:.5;border-radius:2px;flex:none;width:10px;height:10px}.home-investigation-demo-module__6lg7GG__cf-card-tag span{border:1px solid var(--cf-line);background:var(--cf-surface);width:20px;height:20px;color:var(--cf-ink-soft);border-radius:6px;justify-content:center;align-items:center;font-size:8.5px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0a0a0b0a}.home-investigation-demo-module__6lg7GG__cf-card-tag em{color:var(--cf-ink-soft);font-family:var(--cf-mono);letter-spacing:.01em;background:#f4f4f5;border-radius:999px;padding:2px 6px;font-style:normal}.home-investigation-demo-module__6lg7GG__cf-card-title{color:var(--cf-ink);letter-spacing:-.01em;margin-bottom:9px;font-size:12.5px;font-weight:600;line-height:1.25}.home-investigation-demo-module__6lg7GG__cf-card-lines{gap:4px;margin-bottom:9px;display:grid}.home-investigation-demo-module__6lg7GG__cf-card-lines i{background:var(--cf-line-soft);border-radius:999px;height:4px;display:block}.home-investigation-demo-module__6lg7GG__cf-card-lines i:first-child{width:76%}.home-investigation-demo-module__6lg7GG__cf-card-lines i:last-child{width:54%}.home-investigation-demo-module__6lg7GG__cf-card-link{color:var(--cf-ink-faint);font-family:var(--cf-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:600;overflow:hidden}.home-investigation-demo-module__6lg7GG__cf-card-check{background:var(--cf-accent);border-radius:50%;width:16px;height:16px;position:absolute;top:8px;right:8px;transform:scale(0)}.home-investigation-demo-module__6lg7GG__cf-card-check:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:8px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-card-check{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards home-investigation-demo-module__6lg7GG__cf-check-pop}.home-investigation-demo-module__6lg7GG__cf-passages{flex-direction:column;gap:9px;width:min(100%,480px);display:flex}.home-investigation-demo-module__6lg7GG__cf-passage{text-align:left;opacity:0;border-radius:14px;padding:10px 12px;transform:translate(-12px)}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-passage{animation:.5s cubic-bezier(.2,.8,.25,1) forwards home-investigation-demo-module__6lg7GG__cf-slide-in}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-passage:first-child{animation-delay:50ms}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-passage:nth-child(2){animation-delay:.18s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-passage:nth-child(3){animation-delay:.31s}.home-investigation-demo-module__6lg7GG__cf-passage-source{color:var(--cf-ink-soft);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.home-investigation-demo-module__6lg7GG__cf-passage-source span{opacity:1;background:var(--cf-line-soft);color:var(--cf-ink-soft);justify-content:center;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-passage-source strong{color:var(--cf-ink);font-weight:650}.home-investigation-demo-module__6lg7GG__cf-passage-source em{color:var(--cf-ink-faint);font-family:var(--cf-mono);font-size:10px;font-style:normal;font-weight:500}.home-investigation-demo-module__6lg7GG__cf-passage-source b{background:var(--cf-accent-tint);color:var(--cf-accent-deep);font-family:var(--cf-mono);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.home-investigation-demo-module__6lg7GG__cf-passage-quote{color:var(--cf-ink-soft);font-size:13.5px;line-height:1.5}.home-investigation-demo-module__6lg7GG__cf-passage mark{background:linear-gradient(90deg, var(--cf-mark) 50%, transparent 50%);color:var(--cf-ink);background-position:100% 0;background-size:200% 100%;border-radius:3px;padding:1px 3px}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-passage mark{animation:.5s forwards home-investigation-demo-module__6lg7GG__cf-highlight-in}.home-investigation-demo-module__6lg7GG__cf-reconcile{text-align:left;width:min(100%,480px)}.home-investigation-demo-module__6lg7GG__cf-reconcile-row{align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.home-investigation-demo-module__6lg7GG__cf-reconcile-row>span{color:var(--cf-ink-faint);font-family:var(--cf-mono);text-transform:uppercase;align-items:center;font-size:10px;font-weight:700;display:flex}.home-investigation-demo-module__6lg7GG__cf-reconcile-card{border-radius:14px;flex:1;padding:10px 12px;transition:opacity .4s,filter .4s}.home-investigation-demo-module__6lg7GG__cf-reconcile-card span{color:var(--cf-ink-soft);letter-spacing:.04em;text-transform:uppercase;background:#f4f4f5;border-radius:999px;margin-bottom:8px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-reconcile-card.home-investigation-demo-module__6lg7GG__winner span{background:var(--cf-accent-tint);color:var(--cf-accent-deep)}.home-investigation-demo-module__6lg7GG__cf-reconcile-card div{color:var(--cf-ink);margin-bottom:5px;font-size:12px;font-weight:650}.home-investigation-demo-module__6lg7GG__cf-reconcile-card p{color:var(--cf-ink-soft);font-size:13px;font-style:italic;line-height:1.35}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reconcile-card.home-investigation-demo-module__6lg7GG__muted{opacity:.45;filter:grayscale(.4)}.home-investigation-demo-module__6lg7GG__cf-verdict{background:var(--cf-accent-wash);color:var(--cf-accent-ink);opacity:0;border:1px solid #5b4be829;border-radius:14px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex;transform:translateY(8px)}.home-investigation-demo-module__6lg7GG__cf-verdict svg{color:var(--cf-accent);flex:none;margin-top:1px}.home-investigation-demo-module__6lg7GG__cf-verdict b{color:var(--cf-accent-ink);font-weight:700}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-verdict{animation:.5s cubic-bezier(.2,.8,.25,1) .15s forwards home-investigation-demo-module__6lg7GG__cf-slide-up}.home-investigation-demo-module__6lg7GG__cf-reason-card,.home-investigation-demo-module__6lg7GG__cf-draft-card,.home-investigation-demo-module__6lg7GG__cf-answer-card{text-align:left;border-radius:14px;width:min(100%,480px);padding:14px 16px}.home-investigation-demo-module__6lg7GG__cf-reason-step{border-top:1px solid var(--cf-line-soft);color:var(--cf-ink-soft);opacity:0;align-items:flex-start;gap:10px;padding:7px 0;font-size:13.5px;line-height:1.5;display:flex;transform:translateY(6px)}.home-investigation-demo-module__6lg7GG__cf-reason-step>span{border:1px solid var(--cf-line);background:var(--cf-surface);width:18px;height:18px;color:var(--cf-ink-soft);font-family:var(--cf-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.home-investigation-demo-module__6lg7GG__cf-reason-step b{color:var(--cf-ink);font-weight:600}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active:not(.home-investigation-demo-module__6lg7GG__revealed) .home-investigation-demo-module__6lg7GG__cf-reason-step{opacity:.18;transform:none}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active:not(.home-investigation-demo-module__6lg7GG__revealed) .home-investigation-demo-module__6lg7GG__cf-reason-step>span{animation:1.4s ease-in-out infinite home-investigation-demo-module__6lg7GG__cf-num-pulse}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step{animation:.45s cubic-bezier(.2,.8,.25,1) forwards home-investigation-demo-module__6lg7GG__cf-slide-up}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step:first-child{animation-delay:20ms}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step:nth-child(2){animation-delay:.2s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step:nth-child(3){animation-delay:.38s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step:nth-child(4){animation-delay:.56s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step>span{background:var(--cf-accent-tint);color:var(--cf-accent-deep);border-color:#5b4be859}.home-investigation-demo-module__6lg7GG__cf-draft-card{min-height:150px;padding-bottom:18px}.home-investigation-demo-module__6lg7GG__cf-draft-label{color:var(--cf-ink-faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:0;font-size:9px;font-weight:700;display:inline-flex}.home-investigation-demo-module__6lg7GG__cf-draft-label i{background:var(--cf-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite home-investigation-demo-module__6lg7GG__cf-num-pulse}.home-investigation-demo-module__6lg7GG__cf-draft-body{background:#f6f6f8;border-radius:8px;padding:12px 12px 6px;position:relative}.home-investigation-demo-module__6lg7GG__cf-draft-line{transform-origin:0;background:linear-gradient(90deg,#ebebee 0%,#e0e0e4 50%,#ebebee 100%);border-radius:5px;height:9px;margin-bottom:11px;transform:scaleX(0)}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line{animation:.55s cubic-bezier(.3,.7,.4,1) forwards home-investigation-demo-module__6lg7GG__cf-type-line}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line:first-child{animation-delay:.15s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line:nth-child(2){animation-delay:.45s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line:nth-child(3){animation-delay:.75s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line:nth-child(4){animation-delay:1.05s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line:nth-child(5){animation-delay:1.35s}.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-draft-line{background:linear-gradient(90deg,#d4d4d8,#e4e4e7)}.home-investigation-demo-module__6lg7GG__cf-answer-card{box-shadow:0 4px 16px #0a0a0b0f}.home-investigation-demo-module__6lg7GG__cf-answer-topbar{margin-bottom:12px}.home-investigation-demo-module__6lg7GG__cf-answer-topbar span{color:var(--cf-accent-deep)}.home-investigation-demo-module__6lg7GG__cf-answer-topbar strong{background:var(--cf-accent-tint);color:var(--cf-accent-deep);border-color:#5b4be838}.home-investigation-demo-module__6lg7GG__cf-answer-card p{color:var(--cf-ink-soft);font-size:14px;line-height:1.6}.home-investigation-demo-module__6lg7GG__cf-answer-card b{color:var(--cf-ink);font-weight:600}.home-investigation-demo-module__6lg7GG__cf-answer-card sup{background:var(--cf-accent-tint);color:var(--cf-accent-deep);font-family:var(--cf-mono);border-radius:4px;margin-left:1px;padding:1px 4px;font-size:9px;font-weight:700}.home-investigation-demo-module__6lg7GG__cf-answer-card h4{color:var(--cf-ink);margin:12px 0 5px;font-size:13px;font-weight:650}.home-investigation-demo-module__6lg7GG__cf-answer-card ul{margin:4px 0 0;padding:0;list-style:none}.home-investigation-demo-module__6lg7GG__cf-answer-card li{color:var(--cf-ink-soft);padding-left:14px;font-size:13.5px;line-height:1.6;position:relative}.home-investigation-demo-module__6lg7GG__cf-answer-card li:before{content:"•";color:var(--cf-ink-faint);position:absolute;left:2px}.home-investigation-demo-module__6lg7GG__cf-answer-card li:last-child{color:var(--cf-accent-deep);font-weight:550}.home-investigation-demo-module__6lg7GG__cf-citations{border-top:1px solid var(--cf-line-soft);color:var(--cf-ink-faint);font-family:var(--cf-mono);align-items:center;gap:6px;margin-top:13px;padding-top:11px;font-size:11px;line-height:1.35;display:flex}.home-investigation-demo-module__6lg7GG__cf-answer-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.home-investigation-demo-module__6lg7GG__cf-answer-actions span{border:1px solid var(--cf-line);background:var(--cf-surface-dim);color:var(--cf-ink-soft);border-radius:7px;padding:5px 8px;font-size:11.5px;font-weight:600}@keyframes home-investigation-demo-module__6lg7GG__cf-shimmer{0%{background-position:-150px 0}to{background-position:calc(100% + 150px) 0}}@keyframes home-investigation-demo-module__6lg7GG__cf-live-pulse{0%{box-shadow:0 0 #5b4be859}70%,to{box-shadow:0 0 0 6px #5b4be800}}@keyframes home-investigation-demo-module__6lg7GG__cf-trace-pulse{0%,to{box-shadow:0 0 #5b4be829}50%{box-shadow:0 0 0 4px #5b4be814}}@keyframes home-investigation-demo-module__6lg7GG__cf-fan-in{0%{opacity:0;transform:translate(-50%,-30%)scale(.55)rotate(0)}}@keyframes home-investigation-demo-module__6lg7GG__cf-card-scan{0%,to{border-color:var(--cf-line)}50%{border-color:#5b4be88c;box-shadow:0 0 0 2px #5b4be814,0 4px 16px #0a0a0b0f,0 12px 32px #0a0a0b14}}@keyframes home-investigation-demo-module__6lg7GG__cf-check-pop{to{transform:scale(1)}}@keyframes home-investigation-demo-module__6lg7GG__cf-slide-in{to{opacity:1;transform:none}}@keyframes home-investigation-demo-module__6lg7GG__cf-highlight-in{to{background-position:0 0}}@keyframes home-investigation-demo-module__6lg7GG__cf-chip-enter{0%{opacity:0;transform:translateY(4px)scale(.96)}70%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-investigation-demo-module__6lg7GG__cf-slide-up{to{opacity:1;transform:none}}@keyframes home-investigation-demo-module__6lg7GG__cf-num-pulse{0%,to{border-color:var(--cf-line)}50%{border-color:var(--cf-accent);color:var(--cf-accent)}}@keyframes home-investigation-demo-module__6lg7GG__cf-type-line{to{transform:scaleX(1)}}@media (min-width:1180px){.home-investigation-demo-module__6lg7GG__cf-kb-fan{--fan-x:96px;--fan-x-outer:190px}}@media (max-width:1023px){.home-investigation-demo-module__6lg7GG__cf-investigation-body{grid-template-columns:1fr}.home-investigation-demo-module__6lg7GG__cf-side{border-right:0;border-bottom:1px solid var(--cf-line-soft)}.home-investigation-demo-module__6lg7GG__cf-side-label:not(:first-child){margin-top:20px}.home-investigation-demo-module__6lg7GG__cf-trace{flex-flow:wrap;gap:6px}.home-investigation-demo-module__6lg7GG__cf-trace:before{display:none}.home-investigation-demo-module__6lg7GG__cf-trace-step{border:1px solid var(--cf-line-soft);background:var(--cf-surface);border-radius:999px;gap:7px;padding:4px 11px 4px 6px}.home-investigation-demo-module__6lg7GG__cf-trace-icon{background:0 0;border:0;width:20px;height:20px}.home-investigation-demo-module__6lg7GG__cf-trace-label{font-size:11.5px}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__current{background:var(--cf-accent-wash);box-shadow:none;border-color:#5b4be859}.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__done{border-color:var(--cf-line-soft);background:#f6f6f8}}@media (max-width:720px){.home-investigation-demo-module__6lg7GG__cf-investigation-demo{border-radius:14px}.home-investigation-demo-module__6lg7GG__cf-window-bar{padding:9px 12px}.home-investigation-demo-module__6lg7GG__cf-window-url{padding:4px 10px;font-size:10px}.home-investigation-demo-module__6lg7GG__cf-side{padding:16px 14px}.home-investigation-demo-module__6lg7GG__cf-stage{padding:22px 14px 30px}.home-investigation-demo-module__6lg7GG__cf-stage-status{font-size:14.5px}.home-investigation-demo-module__6lg7GG__cf-stage-hint{font-size:12.5px}.home-investigation-demo-module__6lg7GG__cf-kb-fan{transform:scale(.78)}.home-investigation-demo-module__6lg7GG__cf-reconcile-row{flex-direction:column;gap:7px}.home-investigation-demo-module__6lg7GG__cf-reconcile-row>span{justify-content:center}.home-investigation-demo-module__6lg7GG__cf-reconcile-card{padding:10px}}@media (max-width:480px){.home-investigation-demo-module__6lg7GG__cf-kb-fan{transform:scale(.68)}.home-investigation-demo-module__6lg7GG__cf-window-live{font-size:9px}}@media (prefers-reduced-motion:reduce){.home-investigation-demo-module__6lg7GG__cf-status-label.home-investigation-demo-module__6lg7GG__loading:after,.home-investigation-demo-module__6lg7GG__cf-window-live i,.home-investigation-demo-module__6lg7GG__cf-trace-step.home-investigation-demo-module__6lg7GG__current .home-investigation-demo-module__6lg7GG__cf-trace-icon,.home-investigation-demo-module__6lg7GG__cf-status-chip,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-source-card,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active:not(.home-investigation-demo-module__6lg7GG__revealed) .home-investigation-demo-module__6lg7GG__cf-source-card,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-passage,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-card-check,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-passage mark,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-verdict,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active:not(.home-investigation-demo-module__6lg7GG__revealed) .home-investigation-demo-module__6lg7GG__cf-reason-step>span,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__revealed .home-investigation-demo-module__6lg7GG__cf-reason-step,.home-investigation-demo-module__6lg7GG__cf-draft-label i,.home-investigation-demo-module__6lg7GG__cf-scene.home-investigation-demo-module__6lg7GG__active .home-investigation-demo-module__6lg7GG__cf-draft-line{animation:none}.home-investigation-demo-module__6lg7GG__cf-source-card,.home-investigation-demo-module__6lg7GG__cf-scene,.home-investigation-demo-module__6lg7GG__cf-passage,.home-investigation-demo-module__6lg7GG__cf-card-check,.home-investigation-demo-module__6lg7GG__cf-verdict,.home-investigation-demo-module__6lg7GG__cf-reason-step,.home-investigation-demo-module__6lg7GG__cf-draft-line{opacity:1;transform:none}}
