.hit-action{min-width:150px}.hit-action .potential-trigger{margin-top:10px}.hit-action [data-building-lead]{margin-top:6px}.potential-backdrop{position:fixed;inset:0;z-index:30;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(12,18,22,.74)}.potential-backdrop.show{display:flex}body.potential-open{overflow:hidden}.potential-sheet{width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:20px;box-shadow:0 28px 90px rgba(0,0,0,.35);color:#171a1d}.potential-topbar{height:64px;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid #dfe5e8;background:#fff;color:#69757c;font-size:11px;line-height:1.35;font-weight:800;letter-spacing:.12em}.potential-topbar img{width:142px;height:auto;display:block}.potential-topbar>div{margin-left:auto;text-align:right}.potential-topbar span{font-size:10px;letter-spacing:.1em}.potential-close{width:34px;height:34px;border:0;border-radius:50%;background:#f2f5f6;color:#273139;font-size:26px;line-height:1;cursor:pointer;margin-left:10px}.potential-hero{display:grid;grid-template-columns:.84fr 1.16fr;gap:28px;align-items:stretch;padding:30px 28px 26px;background:linear-gradient(115deg,#f6f9fa 0%,#fff 48%,#edf4f6 100%);border-left:6px solid #e30613}.potential-copy{display:flex;flex-direction:column;justify-content:center;padding:4px 0 4px 8px}.potential-eyebrow,.potential-kicker{color:#e30613;font-size:12px;letter-spacing:.15em;font-weight:800}.potential-copy h2{font-size:43px;line-height:.98;letter-spacing:-.055em;margin:18px 0 20px;color:#090a0b}.potential-copy h2 span{display:block;color:#e30613}.potential-copy p{max-width:430px;margin:0;color:#3e4a52;font-size:15px;line-height:1.5}.potential-note{display:flex;align-items:center;gap:10px;margin-top:24px;color:#69757c;font-size:11px;letter-spacing:.1em;font-weight:800}.potential-note i{font-style:normal;width:28px;height:28px;border-radius:7px;background:#e30613;color:#fff;display:grid;place-items:center;font-size:21px;line-height:1}.potential-visual{position:relative;min-height:300px;border-radius:18px;overflow:hidden;background:#eef3f5;box-shadow:0 18px 44px rgba(30,48,62,.18)}.potential-visual>img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center}.potential-live{position:absolute;top:16px;left:18px;display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.94);color:#171a1d;font-size:11px;letter-spacing:.09em;font-weight:800}.potential-live i{width:9px;height:9px;border-radius:50%;background:#e30613;box-shadow:0 0 0 6px rgba(227,6,19,.13)}.potential-caption{position:absolute;right:16px;bottom:16px;min-width:250px;padding:12px 14px;border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(25,42,53,.14)}.potential-caption b,.potential-caption span{display:block}.potential-caption b{font-size:12px;letter-spacing:.07em}.potential-caption span{margin-top:4px;color:#69757c;font-size:11px}.potential-project{display:flex;align-items:flex-end;justify-content:space-between;padding:23px 28px 18px;border-bottom:1px solid #dfe5e8}.potential-project h3{margin:0 0 7px;font-size:24px;letter-spacing:-.035em}.potential-project p{margin:0;color:#69757c;font-size:13px}.potential-score{text-align:right}.potential-score strong{display:block;color:#e30613;font-size:56px;line-height:.8;letter-spacing:-.07em}.potential-score span{display:block;color:#69757c;font-size:11px;letter-spacing:.13em;margin-top:10px;font-weight:800}.potential-main{padding:25px 28px 28px}.potential-heading{margin:7px 0 22px;font-size:27px;letter-spacing:-.04em}.potential-system{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative;margin-bottom:16px}.potential-system:before{content:"";position:absolute;left:7%;right:7%;top:62px;height:1px;background:linear-gradient(90deg,#e30613 0 58%,#9ad9ea 58% 100%);z-index:0}.potential-system-card{position:relative;z-index:1;min-height:156px;padding:14px 14px 12px;border-radius:14px;background:#f8fbfc;border-top:3px solid #e30613}.potential-system-card.blue{border-top-color:#9ad9ea}.potential-index{position:absolute;right:13px;top:13px;color:#e30613;font-size:11px;letter-spacing:.08em;font-weight:800}.potential-system-card.blue .potential-index{color:#74c7dc}.potential-icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:10px}.potential-icon svg{width:46px;height:46px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.potential-icon.red svg{stroke:#e30613}.potential-icon.blue svg{stroke:#9ad9ea}.potential-system-card>b{display:block;font-size:14px}.potential-system-card>span:last-child{display:block;margin-top:7px;color:#69757c;font-size:12px;line-height:1.35}.potential-control{display:flex;align-items:center;gap:11px;padding:12px 15px;border-top:1px solid #dfe5e8;color:#69757c;font-size:11px;letter-spacing:.1em;font-weight:800}.potential-control i{width:8px;height:8px;border-radius:50%;background:#e30613;box-shadow:0 0 0 5px rgba(227,6,19,.14);flex:0 0 auto}.potential-insight{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;margin-top:10px}.potential-insight>div{padding:16px 18px;background:#dff4fb;border-left:5px solid #e30613;border-radius:0 12px 12px 0}.potential-insight>div+div{background:#fff;border:1px solid #dfe5e8;border-left-width:1px;border-radius:12px}.potential-insight b{font-size:15px}.potential-insight p{margin:7px 0 0;color:#4e5c63;font-size:13px;line-height:1.45}.potential-bottom{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:2px;margin-top:14px;background:#c4dce5}.potential-metric{padding:15px 16px;background:#dff4fb}.potential-metric strong{display:block;font-size:27px;letter-spacing:-.04em}.potential-metric span{display:block;margin-top:5px;color:#69757c;font-size:12px}.potential-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px;background:#fff}.potential-actions .btn{white-space:nowrap}.potential-actions .btn:disabled{opacity:.7;cursor:default}@media(max-width:920px){.potential-hero{grid-template-columns:1fr}.potential-visual{min-height:280px}.potential-system{grid-template-columns:repeat(3,1fr)}.potential-system:before{display:none}.potential-bottom{grid-template-columns:repeat(2,1fr)}.potential-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:680px){.potential-backdrop{padding:0}.potential-sheet{max-height:100vh;border-radius:0}.potential-topbar{height:56px;padding:0 16px;gap:10px}.potential-topbar img{width:112px}.potential-topbar>div{font-size:9px}.potential-topbar span{font-size:8px}.potential-hero{padding:22px 16px 18px;border-left-width:4px}.potential-copy h2{font-size:36px}.potential-project{padding:18px 16px 15px}.potential-project h3{font-size:20px}.potential-main{padding:20px 16px 22px}.potential-heading{font-size:23px}.potential-system{grid-template-columns:1fr 1fr;gap:10px}.potential-system-card{min-height:145px}.potential-insight{grid-template-columns:1fr}.potential-bottom{grid-template-columns:1fr}.potential-actions{grid-column:auto;flex-wrap:wrap}.potential-caption{right:10px;bottom:10px;min-width:0;left:10px}.hit-action{min-width:0}}
@keyframes systemDrift{0%{transform:scale(1) translate3d(0,0,0)}100%{transform:scale(1.045) translate3d(-1.2%, -1%, 0)}}@keyframes energySweep{0%,18%{transform:translateX(-115%)}62%,100%{transform:translateX(115%)}}@keyframes circuitPulse{0%,100%{opacity:.2;stroke-dasharray:4 12;stroke-dashoffset:0}45%{opacity:.78;stroke-dasharray:18 7;stroke-dashoffset:-38}}@keyframes livePulse{0%,100%{transform:scale(1);box-shadow:0 0 0 6px rgba(227,6,19,.13)}50%{transform:scale(1.16);box-shadow:0 0 0 8px rgba(227,6,19,.07)}}@keyframes systemFlow{0%{left:7%;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:91%;opacity:0}}.potential-visual>img{animation:systemDrift 14s ease-in-out infinite alternate}.potential-visual:before{content:"";position:absolute;inset:11%;z-index:1;pointer-events:none;border:1px solid rgba(227,6,19,.32);border-radius:14px;clip-path:polygon(0 72%,18% 72%,24% 55%,43% 55%,49% 37%,70% 37%,77% 20%,100% 20%);animation:circuitPulse 4.8s linear infinite;filter:drop-shadow(0 0 7px rgba(227,6,19,.45))}.potential-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(108deg,transparent 26%,rgba(255,255,255,.3) 45%,rgba(227,6,19,.16) 50%,transparent 68%);transform:translateX(-115%);animation:energySweep 6.5s ease-in-out infinite}.potential-live{z-index:2}.potential-live i{animation:livePulse 1.8s ease-in-out infinite}.potential-caption{z-index:2}.potential-system:after{content:"";position:absolute;left:7%;top:59px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(227,6,19,.4),0 0 12px 3px rgba(227,6,19,.55);z-index:2;animation:systemFlow 4.2s linear infinite}@media (prefers-reduced-motion:reduce){.potential-visual>img,.potential-visual:before,.potential-visual:after,.potential-live i,.potential-system:after{animation:none!important;transform:none!important}}
