.cfd-track{transform:translate3d(0,calc(var(--cfd-offset) * -1),0);transition:transform 2.4s cubic-bezier(.33,.72,.22,1);will-change:transform}.cfd-control-button{display:inline-flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:9px;border:1px solid rgb(226 232 240);background:#ffffff;color:rgb(51 65 85);filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.cfd-control-button:hover{border-color:rgb(165 243 252);background:rgb(236 254 255);color:rgb(8 145 178)}.cfd-frame:after,.cfd-frame:before{content:"";position:absolute;left:0;right:0;height:72px;z-index:24;pointer-events:none}.cfd-frame:before{top:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,0))}.cfd-frame:after{bottom:0;background:linear-gradient(0deg,rgba(255,255,255,.96),rgba(255,255,255,0))}.cfd-spine{top:88px;bottom:180px;width:2px;background:linear-gradient(180deg,rgba(6,182,212,.12),rgba(6,182,212,.8),rgba(99,102,241,.65),rgba(16,185,129,.4));box-shadow:0 0 18px rgba(6,182,212,.25)}.cfd-spine,.cfd-spine:after{position:absolute;left:50%;transform:translateX(-50%)}.cfd-spine:after{content:"";top:0;width:8px;height:8px;border-radius:9999px;background:#06b6d4;box-shadow:0 0 14px rgba(6,182,212,.9);animation:cfd-travel 9.5s linear infinite}@keyframes cfd-travel{0%{top:0;opacity:0}8%{opacity:1}94%{opacity:1}to{top:100%;opacity:0}}.cfd-dot{position:absolute;left:50%;width:12px;height:12px;border:2px solid white;border-radius:9999px;background:#06b6d4;box-shadow:0 0 0 1px rgba(6,182,212,.35),0 0 18px rgba(6,182,212,.35);transform:translate(-50%,-50%)}.cfd-dot-intake{top:286px}.cfd-dot-analysts{top:701px}.cfd-dot-consensus{top:1069px;background:#7c3aed}.cfd-dot-verdict{top:1353px}.cfd-dot-leaderboard{top:1681px}.cfd-dot-broker{top:1996px;background:#10b981}.cfd-stage{position:absolute;left:50%;z-index:10;width:min(620px,calc(100% - 48px));border:1px solid rgb(226 232 240);background:rgba(255,255,255,.94);border-radius:.5rem;padding:14px;box-shadow:0 12px 34px rgba(15,23,42,.08);backdrop-filter:blur(10px);transform:translateX(-50%);transition:border-color .42s ease,box-shadow .42s ease}.cfd-stage-active{border-color:rgba(6,182,212,.55);box-shadow:0 16px 46px rgba(6,182,212,.15),0 0 0 1px rgba(6,182,212,.14);transform:translateX(-50%)}.cfd-stage-label{color:rgb(15 23 42);font-family:var(--ff-primary);font-size:14px;font-weight:700;letter-spacing:.01em;text-transform:none}.cfd-step-title{line-height:1.2}.cfd-intake-stage{top:165px}.cfd-analysts-stage{top:526px}.cfd-consensus-stage{top:996px}.cfd-verdict-stage{top:1261px}.cfd-leaderboard-stage{top:1564px}.cfd-broker-stage{top:1917px}.cfd-pipeline-queue{position:absolute;left:50%;top:82px;z-index:14;display:flex;width:min(620px,calc(100% - 64px));align-items:center;justify-content:center;gap:7px;transform:translateX(-50%);pointer-events:none}.cfd-intake-canvas{position:relative;min-height:188px;overflow:hidden;border-radius:.5rem;background:white}.cfd-active-asset{position:absolute;left:49%;top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%,-50%)}.cfd-active-asset:before{content:"";position:absolute;inset:-18px -30px;z-index:-1;border-radius:9999px;background:radial-gradient(circle,rgba(6,182,212,.08),transparent 68%)}.cfd-document-cue{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:5px;transform:translate(-50%,-50%);color:rgb(51 65 85);font-size:10px;font-weight:700;white-space:nowrap;animation:cfd-document-drift 3.8s ease-in-out infinite}.cfd-document-icon{position:relative;display:inline-block;width:16px;height:20px;border:1px solid rgb(125 211 252);border-radius:3px;background:linear-gradient(180deg,white,rgb(240 249 255));box-shadow:0 6px 14px rgba(14,165,233,.12)}.cfd-document-icon:before{content:"";position:absolute;right:-1px;top:-1px;width:7px;height:7px;border-left:1px solid rgb(125 211 252);border-bottom:1px solid rgb(125 211 252);border-bottom-left-radius:2px;background:rgb(224 242 254)}.cfd-queued-asset{display:inline-flex;align-items:center;gap:4px;max-width:92px;border-radius:9999px;border:1px solid rgb(226 232 240);background:rgba(255,255,255,.92);padding:4px 7px 4px 5px;color:rgb(71 85 105);font-size:9px;font-weight:700;box-shadow:0 8px 18px rgba(15,23,42,.06);animation:cfd-queue-pulse 2.8s ease-in-out infinite}.cfd-queued-asset span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes cfd-document-drift{0%,to{opacity:.7;transform:translate(-50%,-50%) translateY(0)}50%{opacity:1;transform:translate(-50%,-50%) translateY(-3px)}}@keyframes cfd-queue-pulse{0%,to{opacity:.74;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.cfd-model-strip{display:flex;align-items:center;justify-content:center;gap:12px;overflow:visible;padding:4px 0}.cfd-model-caption{color:rgb(71 85 105);font-size:9px;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.cfd-model-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;border:1px solid rgb(226 232 240);background:rgb(248 250 252);min-width:82px;min-height:44px;padding:7px 10px;box-shadow:0 8px 18px rgba(15,23,42,.05)}.cfd-model-pill-flash{animation:cfd-model-flash .72s ease-out both}.cfd-analyst-sequence{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cfd-analyst-card{display:flex;min-height:52px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(203 213 225);border-radius:.45rem;background:linear-gradient(135deg,rgb(248 250 252),rgb(241 245 249))!important;padding:6px 5px;color:rgb(100 116 139);filter:none;font-size:9px;font-weight:800;line-height:1.08;text-align:center;transition:border-color .45s ease,box-shadow .45s ease,color .45s ease,filter .45s ease,transform .45s ease;overflow-wrap:normal}.cfd-analyst-card-inner{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:6px}.cfd-analyst-card-inner-no-icon{justify-content:center}.cfd-analyst-avatar{display:inline-flex;width:22px;height:22px;flex:0 0 auto;overflow:hidden;border-radius:0;border:1px solid rgba(148,163,184,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.cfd-analyst-avatar img{width:100%;height:100%;object-fit:cover}.cfd-analyst-name{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;text-align:left}.cfd-analyst-name span{display:block;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfd-analyst-name-no-icon{align-items:center;text-align:center}.cfd-analyst-card-static{border-style:dashed;border-color:rgba(148,163,184,.55);background:linear-gradient(135deg,rgba(226,232,240,.52),rgba(241,245,249,.8))!important;color:rgb(71 85 105)}.cfd-analyst-card-done{border-color:rgba(14,165,233,.36);background:linear-gradient(135deg,rgba(14,165,233,.12),rgb(240,249,255))!important;color:rgb(30 41 59);box-shadow:0 8px 18px rgba(14,165,233,.08),inset 0 0 0 1px rgba(255,255,255,.48)}.cfd-analyst-card-active{border-color:rgba(14,165,233,.72);background:linear-gradient(135deg,rgba(14,165,233,.2),rgb(224,242,254))!important;color:rgb(15 23 42);transform:translateY(-2px);box-shadow:0 12px 28px rgba(14,165,233,.16),0 0 0 1px rgba(14,165,233,.12)}.cfd-question-burst{min-height:132px;border:1px solid rgb(226 232 240);border-radius:.5rem;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(236,254,255,.68));padding:9px}.cfd-question-pop{border-radius:.45rem;border:1px solid rgba(6,182,212,.18);background:rgba(255,255,255,.92);padding:6px 8px;color:rgb(15 23 42);font-size:10.5px;font-weight:800;line-height:1.22;opacity:0;transform:translateY(8px);animation:cfd-question-pop .42s ease-out both}.cfd-consensus-layout{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px}.cfd-consensus-orb{position:relative;isolation:isolate;height:86px;width:86px;border:1px solid rgb(196 181 253);border-radius:9999px;background:rgb(245 243 255);color:rgb(109 40 217);font-size:11px;font-weight:900;letter-spacing:.16em;box-shadow:0 0 30px rgba(124,58,237,.14)}.cfd-consensus-orb,.cfd-consensus-summary{display:flex;align-items:center;justify-content:center}.cfd-consensus-summary{min-height:88px;border-radius:.5rem;border:1px solid rgba(124,58,237,.16);background:rgba(245,243,255,.66);padding:12px 14px;color:rgb(76 29 149);font-size:12px;font-weight:700;line-height:1.55;text-align:left}@keyframes cfd-question-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cfd-model-flash{0%{border-color:rgb(226 232 240);background:rgb(248 250 252);box-shadow:0 8px 18px rgba(15,23,42,.05);transform:translateY(0) scale(1)}28%{border-color:rgba(6,182,212,.72);background:rgb(236 254 255);box-shadow:0 12px 26px rgba(6,182,212,.22);transform:translateY(-1px) scale(1.02)}to{border-color:rgb(226 232 240);background:rgb(248 250 252);box-shadow:0 8px 18px rgba(15,23,42,.05);transform:translateY(0) scale(1)}}.cfd-broker-bridge{position:absolute;left:50%;top:1857px;z-index:11;display:flex;width:min(430px,calc(100% - 96px));align-items:center;justify-content:center;gap:10px;transform:translateX(-50%);color:rgb(71 85 105);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.cfd-bridge-line{position:relative;height:1px;flex:1;min-width:48px;background:linear-gradient(90deg,rgba(6,182,212,.2),rgba(6,182,212,.8),rgba(16,185,129,.75))}.cfd-bridge-line:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border-right:1px solid rgb(16 185 129);border-top:1px solid rgb(16 185 129);transform:translateY(-50%) rotate(45deg)}.cfd-bridge-active .cfd-bridge-line{animation:cfd-bridge-glow 1.9s ease-in-out infinite}@keyframes cfd-bridge-glow{0%,to{box-shadow:0 0 0 rgba(6,182,212,0)}50%{box-shadow:0 0 18px rgba(6,182,212,.32)}}.cfd-card-spark{position:absolute;right:8px;top:50%;width:6px;height:6px;border-radius:9999px;background:#06b6d4;box-shadow:0 0 10px rgba(6,182,212,.85);animation:cfd-card-spark .9s ease-in-out infinite}@keyframes cfd-card-spark{0%,to{opacity:.35;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.25)}}.cfd-cell-scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.62) 48%,transparent);transform:translateX(-120%);animation:cfd-cell-scan 1.6s ease-in-out infinite}@keyframes cfd-cell-scan{0%{transform:translateX(-120%)}58%,to{transform:translateX(120%)}}.cfd-consensus-orb:after,.cfd-consensus-orb:before{content:"";position:absolute;inset:12px;border:1px dashed;border-radius:9999px;opacity:.4}.cfd-consensus-orb:before{animation:cfd-core-spin 4.5s linear infinite}.cfd-consensus-orb:after{animation:cfd-core-spin 3.2s linear infinite reverse}@keyframes cfd-core-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cfd-current-row{animation:cfd-row-arrive .9s cubic-bezier(.22,1,.36,1) both}@keyframes cfd-row-arrive{0%{transform:translateX(-10px);opacity:.2}60%{transform:translateX(2px);opacity:1}to{transform:translateX(0);opacity:1}}.cfd-broker-button{animation:cfd-broker-button 1.3s ease-in-out infinite}@keyframes cfd-broker-button{0%,to{transform:translateY(0);box-shadow:0 0 0 rgba(16,185,129,0)}50%{transform:translateY(-2px);box-shadow:0 10px 20px rgba(16,185,129,.18)}}@media (max-width:640px){.cfd-frame{height:630px}.cfd-stage{width:calc(100% - 32px);padding:10px}.cfd-analysts-stage,.cfd-broker-bridge,.cfd-broker-stage,.cfd-consensus-stage,.cfd-dot,.cfd-intake-stage,.cfd-leaderboard-stage,.cfd-spine,.cfd-verdict-stage{left:50%}.cfd-pipeline-queue{top:94px;width:calc(100% - 96px);gap:5px}.cfd-broker-bridge{width:calc(100% - 72px);gap:6px;font-size:8px;letter-spacing:.08em}.cfd-broker-stage .grid,.cfd-verdict-stage .grid{grid-template-columns:minmax(0,1fr)}.cfd-consensus-layout{grid-template-columns:64px minmax(0,1fr);gap:8px}.cfd-consensus-orb{height:62px;width:62px;font-size:9px;letter-spacing:.12em}.cfd-consensus-summary{min-height:80px;padding:9px 10px;font-size:10.5px;line-height:1.38}.cfd-model-strip{gap:7px}.cfd-model-pill{min-width:74px;min-height:40px;padding:6px 8px}.cfd-stage-label{font-size:12.5px}.cfd-active-asset{left:48%}.cfd-analyst-card{width:100%;max-width:62px;min-height:0;aspect-ratio:1/1;margin-inline:auto;padding:6px 4px}.cfd-analyst-sequence{gap:6px;padding-inline:2px}.cfd-analyst-card-inner{flex-direction:column;align-items:center;justify-content:center;gap:3px}.cfd-analyst-avatar{width:21px;height:21px}.cfd-analyst-name{align-items:center;text-align:center}.cfd-analyst-name span{max-width:56px}}.cfd-idle .cfd-bridge-active .cfd-bridge-line,.cfd-idle .cfd-broker-button,.cfd-idle .cfd-card-spark,.cfd-idle .cfd-cell-scan,.cfd-idle .cfd-consensus-orb:after,.cfd-idle .cfd-consensus-orb:before,.cfd-idle .cfd-current-row,.cfd-idle .cfd-document-cue,.cfd-idle .cfd-model-pill-flash,.cfd-idle .cfd-question-pop,.cfd-idle .cfd-queued-asset,.cfd-idle .cfd-spine:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cfd-bridge-active .cfd-bridge-line,.cfd-broker-button,.cfd-card-spark,.cfd-cell-scan,.cfd-consensus-orb:after,.cfd-consensus-orb:before,.cfd-current-row,.cfd-document-cue,.cfd-model-pill-flash,.cfd-question-pop,.cfd-queued-asset,.cfd-spine:after,.cfd-track{animation:none!important;transition:none!important}}