.compression-m{display:none}@media (max-width: 767px){.stage-scene .compression{display:none}.stage-scene{padding-block:var(--space-6)}.compression-m{display:block;width:100%;max-width:360px;margin-inline:auto}}.compression-m__counter{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5)}.cm-count{font-size:var(--text-5xl);font-weight:var(--fw-bold);color:var(--text-faint);line-height:1}.cm-count--out{color:var(--brand);text-shadow:var(--glow-cyan-md)}.cm-arrow{font-size:var(--text-2xl);color:var(--text-muted)}.cm-label{width:100%;text-align:center;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.compression-m__stage{position:relative;width:100%;aspect-ratio:100 / 150}.compression-m__wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.cm-wire{fill:none;stroke:color-mix(in srgb,var(--brand) 24%,transparent);stroke-width:1.5;vector-effect:non-scaling-stroke}.cm-wire--keep{stroke:color-mix(in srgb,var(--brand) 50%,transparent)}.cm-sources{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;justify-content:center;flex-wrap:nowrap;gap:6px}.cm-node--src{padding:5px 9px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--steel) 38%,transparent);color:var(--steel-bright);font-size:.72rem;font-weight:var(--fw-medium);white-space:nowrap}.cm-agent{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);z-index:1;width:168px;height:168px;border-radius:var(--radius-full);display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--brand) 24%,var(--bg-elevated)),var(--bg-elevated));border:1px solid var(--border-strong);box-shadow:var(--glow-cyan-md);color:var(--text-strong);font-weight:var(--fw-semibold)}.cm-agent__label{font-size:var(--text-base);padding-inline:var(--space-2)}.cm-agent__pulse{position:absolute;inset:-6px;border-radius:var(--radius-full);border:1px solid var(--border-strong);opacity:.5}.cm-agent:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--glow-cyan-lg);opacity:0;pointer-events:none}.cm-opps{position:absolute;top:72%;left:0;right:0;height:0;z-index:1}.cm-node--opp{position:absolute;top:0;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:var(--radius-full);display:grid;place-items:center;font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--text-on-cyan);background:var(--grade-a);box-shadow:var(--glow-cyan-sm)}.cm-node--opp:nth-child(1){left:26%}.cm-node--opp:nth-child(2){left:50%}.cm-node--opp:nth-child(3){left:74%}.cm-team{position:absolute;left:50%;top:93%;transform:translate(-50%,-50%);z-index:1;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-strong);font-weight:var(--fw-semibold);white-space:nowrap;text-align:center}.compression-m.cm-active .cm-agent:before{animation:cmBreathe 3s ease-in-out infinite}.compression-m.cm-active .cm-agent__pulse{animation:cmScan 2.6s ease-out infinite}@keyframes cmBreathe{0%,to{opacity:.15}50%{opacity:.9}}@keyframes cmScan{0%{transform:scale(1);opacity:.5}70%{opacity:0}to{transform:scale(1.95);opacity:0}}.beat__text-m{display:none}@media (max-width: 767px){.beat__text{display:none}.beat__text-m{display:block;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-base)}}.pulse-page .hero__inner{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center}.pulse-product{position:relative;z-index:1;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#0b0d12;box-shadow:inset 0 1px #ffffff0e,0 40px 100px #00000073}.pulse-product:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 50% at 70% 30%,rgba(255,34,71,.075),transparent 72%)}.pulse-product__topbar,.pulse-product__activity{position:relative;display:flex;align-items:center;justify-content:space-between}.pulse-product__topbar{height:48px;padding:0 .9rem;border-bottom:1px solid var(--border-subtle);background:#ffffff04}.pulse-product__topbar>div{display:flex;align-items:center;gap:.65rem}.pulse-product__topbar strong{color:#aeb2bb;font-size:.7rem;font-weight:500}.pulse-product__mark{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:linear-gradient(145deg,#ff4663,#bd132f);color:#fff;font-size:.65rem;font-weight:700}.pulse-live{display:flex;align-items:center;gap:.4rem;color:#757b87;font-size:.6rem}.pulse-live i,.pulse-product__activity i,.pulse-stage__chrome>span i{width:5px;height:5px;border-radius:50%;background:#45d092;box-shadow:0 0 9px #45d092a6}.pulse-product__metrics{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border-subtle)}.pulse-product__metrics>span{position:relative;display:grid;gap:.25rem;padding:.9rem 1rem}.pulse-product__metrics>span+span{border-left:1px solid var(--border-subtle)}.pulse-product__metrics small{color:#626873;font-size:.55rem}.pulse-product__metrics strong{color:#e7e8eb;font-size:1.1rem;font-weight:500}.pulse-product__metrics em{position:absolute;right:.8rem;bottom:1rem;color:#4fd198;font:normal .52rem var(--font-mono)}.pulse-product__body{position:relative;display:grid;grid-template-columns:.74fr 1.26fr;min-height:333px}.opportunity-list{border-right:1px solid var(--border-subtle)}.opportunity-list__head{display:flex;justify-content:space-between;padding:.8rem;color:#5e6470;font:.54rem var(--font-mono);text-transform:uppercase}.opportunity-list__head span:last-child{color:#9b515f}.opportunity-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin:0 .5rem .35rem;padding:.7rem .55rem;border:1px solid transparent;border-radius:9px}.opportunity-row.is-selected{border-color:#ff22473d;background:#ff224711}.opportunity-grade{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:var(--brand);font:.57rem var(--font-mono)}.opportunity-row--b .opportunity-grade{color:#c5cad1;background:#323844}.opportunity-row strong,.opportunity-row small{display:block}.opportunity-row strong{color:#bfc2c9;font-size:.6rem;font-weight:500}.opportunity-row small,.opportunity-row time{color:#5f6570;font-size:.5rem}.opportunity-detail{padding:1rem}.opportunity-detail__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:.9rem;border-bottom:1px solid var(--border-subtle)}.opportunity-detail__head small,.opportunity-detail__head strong{display:block}.opportunity-detail__head small{color:#666c78;font:.5rem var(--font-mono);letter-spacing:.08em}.opportunity-detail__head strong{margin-top:.3rem;color:#dedfe3;font-size:.75rem;font-weight:500}.detail-grade{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:var(--brand);font:.72rem var(--font-mono);box-shadow:0 0 24px #ff224747}.detail-score{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem 0}.detail-score__ring{position:relative;display:grid;place-items:center;width:72px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#11141a 54%,transparent 55%),conic-gradient(var(--brand) 0 94%,#272c35 94%)}.detail-score__ring strong{color:#fff;font-size:1.05rem}.detail-score__ring small{position:absolute;bottom:13px;color:#555b66;font:.42rem var(--font-mono)}.detail-score>div:last-child>small{color:#ff6078;font:.48rem var(--font-mono);letter-spacing:.1em}.detail-score>div:last-child>strong{display:block;margin-top:.35rem;color:#cfd1d6;font-size:.7rem;font-weight:500}.detail-score p{margin-top:.3rem;color:#696f7a;font-size:.56rem;line-height:1.45}.detail-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.detail-signals span{padding:.55rem .35rem;border:1px solid var(--border-subtle);border-radius:7px;color:#737985;font-size:.5rem;text-align:center}.detail-signals i{color:#4fd198;font-style:normal}.next-action{position:relative;display:grid;margin-top:.7rem;padding:.7rem;border:1px solid rgba(255,34,71,.18);border-radius:9px;background:#ff22470b}.next-action span{color:#686e79;font-size:.5rem}.next-action strong{margin-top:.2rem;color:#bdc0c7;font-size:.62rem;font-weight:500}.next-action button{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);padding:.45rem .6rem;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:var(--brand);color:#fff;font-size:.52rem}.pulse-product__activity{min-height:41px;padding:0 .9rem;border-top:1px solid var(--border-subtle);color:#686e79;font-size:.52rem}.pulse-product__activity>span{display:flex;align-items:center;gap:.45rem}.pulse-product__activity small{color:#4f5560;font-size:.5rem}.pulse-page .compression{position:relative}.pulse-stage__chrome{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:.7rem .85rem;border:1px solid var(--border-subtle);border-radius:10px;background:#0c0e13b3;color:#686e7a;font:.53rem var(--font-mono)}.pulse-stage__chrome>span{display:flex;align-items:center;gap:.5rem;color:#9ca0aa;text-transform:uppercase;letter-spacing:.09em}.pulse-stage__chrome>div{display:flex;gap:1rem}.pulse-page .compression:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.025) 50%,transparent 50.1%)}.opp-card__toolbar{display:flex;align-items:center;justify-content:space-between;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 1.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);color:#626874;font:.5rem var(--font-mono)}.opp-card__toolbar>span:first-child{display:flex;align-items:center;gap:.5rem;color:#8d929d}.opp-card__toolbar i{width:5px;height:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px var(--brand)}.opp-card__recommendation{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:1rem;padding:.8rem;border:1px solid rgba(255,34,71,.18);border-radius:10px;background:#ff22470b}.opp-card__spark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#ff6f84;background:#ff22471a}.opp-card__recommendation small,.opp-card__recommendation strong{display:block}.opp-card__recommendation small{color:#ff627a;font:.48rem var(--font-mono);letter-spacing:.08em}.opp-card__recommendation strong{margin-top:.2rem;color:#c9cbd1;font-size:.65rem;font-weight:500}.opp-card__recommendation p{margin-top:.15rem;color:#686e78;font-size:.53rem}.opp-card__recommendation button{padding:.55rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:var(--brand);color:#fff;font-size:.52rem}.vertical-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.15rem;color:#6b7280;font:.72rem var(--font-mono)}.vertical-card__meta small{color:#ff5e76;font-size:.66rem;letter-spacing:.1em}.vertical-card__flow{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--border-subtle);color:#79808c;font-size:.8rem}.vertical-card__flow i{color:#484e59;font-style:normal}.vertical-card__flow strong{color:#ff667d;font-weight:500}.pulse-outcomes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem;border:1px solid var(--border-subtle);border-radius:12px;background:#ffffff03}.pulse-outcomes>span{display:grid;padding:.75rem 1rem;text-align:center}.pulse-outcomes>span+span{border-left:1px solid var(--border-subtle)}.pulse-outcomes strong{color:#d0d2d7;font:.75rem var(--font-mono)}.pulse-outcomes small{color:#5f6570;font-size:.54rem}.cta-agent{display:flex;align-items:center;gap:.75rem;width:min(100%,490px);margin:1.5rem auto 0;padding:.75rem;border:1px solid var(--border-default);border-radius:12px;background:#0e1117d9;box-shadow:0 20px 50px #0000003d;text-align:left}.cta-agent__avatar{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:#ff22471a;border:1px solid rgba(255,34,71,.18)}.cta-agent__avatar img{width:20px;height:auto}.cta-agent>div{flex:1}.cta-agent small,.cta-agent strong{display:block}.cta-agent small{color:#50d39a;font:.48rem var(--font-mono);letter-spacing:.08em}.cta-agent strong{margin-top:.25rem;color:#c8cad0;font-size:.66rem;font-weight:500}.cta-agent__typing{display:flex;gap:3px}.cta-agent__typing i{width:4px;height:4px;border-radius:50%;background:#717783;animation:typingDot 1.3s ease-in-out infinite}.cta-agent__typing i:nth-child(2){animation-delay:.16s}.cta-agent__typing i:nth-child(3){animation-delay:.32s}@keyframes typingDot{50%{transform:translateY(-3px);background:var(--brand)}}@media (max-width: 899px){.pulse-page .hero__copy{max-width:none}.pulse-product{max-width:720px;width:100%;margin-inline:auto}.pulse-stage__chrome{margin-bottom:1rem}}@media (max-width: 767px){.pulse-product__metrics>span{padding:.75rem .6rem}.pulse-product__metrics em{display:none}.pulse-product__body{grid-template-columns:1fr;min-height:0}.opportunity-list{display:none}.pulse-product__activity{align-items:flex-start;flex-direction:column;justify-content:center;gap:.15rem}.pulse-stage__chrome{display:grid;gap:.85rem;padding:.85rem .95rem;margin-bottom:1.75rem}.pulse-stage__chrome>div{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem 1rem;overflow:visible}.pulse-stage__chrome>div span{white-space:nowrap;font-size:.6rem;letter-spacing:.06em}.opp-card__recommendation{grid-template-columns:auto 1fr}.opp-card__recommendation button{grid-column:1 / -1;width:100%}.pulse-outcomes{grid-template-columns:1fr}.pulse-outcomes>span+span{border-left:0;border-top:1px solid var(--border-subtle)}}@media (max-width: 767px){.pulse-page .hero{padding-top:calc(var(--header-h) + 2.75rem);padding-bottom:3.25rem}.pulse-page .hero__inner{gap:0}.pulse-page .hero__title{margin-top:1rem;font-size:clamp(2.7rem,12.5vw,3.55rem)}.pulse-page .hero__subtitle{margin-top:1rem;line-height:1.55}.pulse-page .hero__actions{margin-top:1.4rem}.pulse-page .hero__microcopy{margin-top:.75rem;font-size:.78rem}.pulse-product{display:none}.pulse-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:1.4rem;padding-top:1rem;text-align:center}.pulse-hero__signals span{flex-direction:column;align-items:center;gap:.15rem}.pulse-hero__signals strong{font-size:.9rem}.pulse-hero__signals small{font-size:.58rem}.stage-scene{padding-block:3.5rem}.stage-scene__inner{gap:1.35rem}.pulse-stage__chrome{margin-bottom:1.75rem}.compression-m__counter{margin-bottom:1.25rem}.compression-m__stage{aspect-ratio:100 / 105}.cm-agent{width:118px;height:118px}.cm-agent__label{font-size:.82rem}.cm-node--src{padding:4px 6px;font-size:.61rem}.cm-node--opp{width:26px;height:26px;font-size:.6rem;box-shadow:0 0 10px #ff22473d}.cm-team{padding:.4rem .75rem;font-size:.72rem}.beats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.beat{padding-left:.75rem}.beat__kicker{font-size:.56rem}.beat__title{margin-top:.35rem;font-size:1.05rem;line-height:1.15}.beat__text-m{margin-top:.4rem;font-size:.72rem;line-height:1.4}.handoff__inner{gap:1.5rem}.handoff__copy h2{margin-top:.75rem;font-size:2.05rem;line-height:1.04}.handoff__lead{margin-top:.85rem;font-size:.9rem;line-height:1.55}.opp-card{padding:1rem;border-radius:17px}.opp-card__toolbar,.opp-card__badge{display:none}.opp-card__head{gap:.4rem;padding-right:0}.opp-card__company{font-size:1rem}.opp-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.opp-card__facts dt{font-size:.52rem}.opp-card__facts dd{font-size:.72rem;line-height:1.3}.opp-card__score{gap:.75rem;margin-top:1rem;padding-top:1rem}.score-ring{width:68px;height:68px}.opp-card__score-num{font-size:1.35rem}.opp-card__prob .num{font-size:1.1rem}.opp-card__recommendation{grid-template-columns:auto 1fr;margin-top:.8rem}.opp-card__recommendation p,.opp-card__recommendation button{display:none}.who .section-head{margin-bottom:1.5rem}.who .section-head h2{margin-top:.75rem;font-size:2.05rem;line-height:1.04}.who .section-head__lead{margin-top:.85rem;font-size:.9rem;line-height:1.5}.verticals{display:flex;gap:.8rem;margin-inline:calc(-1 * var(--container-pad));padding-inline:var(--container-pad);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.verticals::-webkit-scrollbar{display:none}.vertical-card{flex:0 0 min(82vw,330px);padding:1.1rem;scroll-snap-align:start}.vertical-card__meta{margin-bottom:.8rem}.vertical-card__title{font-size:1rem}.vertical-card__angle{margin-top:.65rem;font-size:.82rem}.vertical-card p:last-of-type{margin-top:.65rem;font-size:.75rem;line-height:1.45}.vertical-card__flow{margin-top:.75rem;padding-top:.65rem}.pulse-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-outcomes>span{padding:.7rem .35rem}.pulse-outcomes>span+span{border-top:0;border-left:1px solid var(--border-subtle)}.pulse-outcomes small{display:none}.pulse-page .cta__title{font-size:2.25rem;line-height:1.04}.pulse-page .cta__lead{margin-top:.85rem;font-size:.9rem;line-height:1.5}.cta-agent{display:none}.pulse-page .cta .btn{margin-top:1.4rem}.pulse-page .site-footer{padding-top:2.5rem}.pulse-page .site-footer__inner{padding-bottom:2rem}.pulse-page .site-footer__nav{display:none}}@media (prefers-reduced-motion: reduce){.cta-agent__typing i{animation:none}}.pulse-page .stage-scene__inner{display:block}@media (min-width: 900px){.pulse-page .hero__inner{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.pulse-page .hero__copy{max-width:560px}.pulse-page .hero__title{font-size:clamp(2.5rem,3.7vw,3.9rem);max-width:12ch}.pulse-page .pulse-stage__chrome{max-width:1040px;margin:0 auto var(--space-6)}.pulse-page .stage-scene .compression{margin-top:var(--space-5)}.pulse-page .beats{grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-8);max-width:1000px;margin:var(--space-9) auto 0}.pulse-page .verticals{grid-template-columns:repeat(3,1fr)}}.pulse-page .beats{counter-reset:beat}.pulse-page .beat{counter-increment:beat;position:relative;padding:var(--space-5);border:1px solid var(--border-subtle);border-left:2px solid color-mix(in srgb,var(--brand) 50%,transparent);border-radius:14px;background:linear-gradient(150deg,#ffffff06,#ffffff02);box-shadow:0 12px 28px -22px #0009;transition:opacity .55s var(--ease-smooth),transform .16s var(--ease-snap),border-color .16s var(--ease-snap),border-left-color .16s var(--ease-snap)}.pulse-page .beat:after{content:"0" counter(beat);position:absolute;top:var(--space-4);right:var(--space-5);font:600 .72rem var(--font-mono);color:var(--text-faint);transition:color .16s var(--ease-snap);pointer-events:none}.pulse-page .beat:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand) 24%,var(--border-default));border-left-color:var(--brand)}.pulse-page .beat:hover:after{color:var(--brand)}.pulse-page .beat__title{margin-top:var(--space-3)}.pulse-page .beat__text{padding-right:var(--space-6)}.stage-scene[data-stage] span[data-stage-label]{color:#4c515b;transition:color var(--dur-mid) var(--ease-smooth)}.stage-scene[data-stage="1"] span[data-stage-label="0"],.stage-scene[data-stage="2"] span[data-stage-label="0"],.stage-scene[data-stage="2"] span[data-stage-label="1"],.stage-scene[data-stage="3"] span[data-stage-label="0"],.stage-scene[data-stage="3"] span[data-stage-label="1"],.stage-scene[data-stage="3"] span[data-stage-label="2"]{color:#868c97}.stage-scene[data-stage="0"] span[data-stage-label="0"],.stage-scene[data-stage="1"] span[data-stage-label="1"],.stage-scene[data-stage="2"] span[data-stage-label="2"],.stage-scene[data-stage="3"] span[data-stage-label="3"]{color:var(--brand)}@media (min-width: 900px){.stage-scene[data-stage] .compression .node{opacity:.35;transition:transform .4s var(--ease-spring),opacity .4s var(--ease-smooth),filter .4s var(--ease-smooth)}.stage-scene[data-stage] .compression .node--agent{opacity:1}.stage-scene[data-stage="0"] .compression .node--source,.stage-scene[data-stage="1"] .compression .node--agent,.stage-scene[data-stage="2"] .compression .node--opp,.stage-scene[data-stage="3"] .compression .node--team{opacity:1;transform:translate(-50%,-50%) scale(1.12);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--brand) 45%,transparent))}.stage-scene[data-stage] .compression__wires .wire{transition:stroke .4s var(--ease-smooth)}.stage-scene[data-stage="0"] .compression__wires .wire:nth-of-type(-n+4),.stage-scene[data-stage="1"] .compression__wires .wire:nth-of-type(-n+4){stroke:color-mix(in srgb,var(--brand) 55%,transparent)}.stage-scene[data-stage="2"] .compression__wires .wire:nth-of-type(n+5):nth-of-type(-n+7),.stage-scene[data-stage="3"] .compression__wires .wire:nth-of-type(n+8){stroke:color-mix(in srgb,var(--brand) 70%,transparent)}.stage-scene[data-stage] .compression__counter{transition:transform .45s var(--ease-spring);transform-origin:center bottom}.stage-scene[data-stage="2"] .compression__counter{transform:scale(1.18)}.stage-scene[data-stage="2"] .compression__count--out{text-shadow:0 0 34px color-mix(in srgb,var(--brand) 65%,transparent)}}@media (prefers-reduced-motion: reduce){.stage-scene[data-stage] span[data-stage-label],.stage-scene[data-stage] .compression .node,.stage-scene[data-stage] .compression__wires .wire,.stage-scene[data-stage] .compression__counter{transition:none}}.opp-card__recommendation.is-typing strong:after{content:"▍";display:inline-block;margin-left:3px;color:var(--brand);font-family:var(--font-mono);animation:caretBlink .7s steps(1,end) infinite}@keyframes caretBlink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.opp-card__recommendation.is-typing strong:after{animation:none}}.opportunity-row{cursor:pointer;transition:background .14s var(--ease-snap),border-color .14s var(--ease-snap)}.opportunity-row:hover:not(.is-selected){background:#ffffff08;border-color:var(--border-subtle)}.opportunity-row:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 70%,transparent);outline-offset:2px}.opportunity-detail{transition:opacity .15s var(--ease-snap)}.opportunity-detail.is-swapping{opacity:.35}.detail-grade--b{background:var(--steel);box-shadow:0 0 22px #8e8e934d}
