.finops-blog-container{--finops-ink:#10162b;--finops-ink-2:#0d1220;--finops-navy:#1b2647;--finops-blue:#3b6fd4;--finops-blue-bright:#5b8def;--finops-green:#1f8a5f;--finops-bg:#f4f5f7;--finops-paper:#fff;--finops-rule:#e2e4ea;--finops-text-body:#333b4d;--finops-text-muted:#6b7280}.dark .finops-blog-container{--finops-bg:#10162b80;--finops-paper:#10162b;--finops-rule:#2a3459;--finops-text-body:#e2e8f0;--finops-text-muted:#94a3b8}.finops-dek{color:var(--finops-text-muted);border-left:3px solid var(--finops-blue);margin-bottom:2.5rem;padding-left:1.125rem;font-size:1.125rem;font-weight:500;line-height:1.7}.finops-usecase{background:var(--finops-bg);border-left:3px solid var(--finops-blue);border-radius:0 8px 8px 0;margin:1.375rem 0;padding:1.125rem 1.375rem}.finops-usecase p{margin:0;font-size:.975rem}.finops-usecase .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--finops-blue);margin-bottom:.5rem;font-size:.725rem;font-weight:800;display:block}.finops-usecase .source{color:var(--finops-text-muted);margin-top:.625rem;font-size:.75rem;font-style:italic;display:block}.finops-fix{border-left:3px solid var(--finops-green);background:#1f8a5f14;border-radius:0 8px 8px 0;margin:-.75rem 0 1.375rem;padding:1rem 1.375rem}.finops-fix p{margin:0;font-size:.9375rem}.finops-fix .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--finops-green);margin-bottom:.5rem;font-size:.725rem;font-weight:800;display:block}.finops-cta{background:var(--finops-ink);text-align:center;border-radius:10px;margin-top:3.5rem;padding:2rem 1.875rem}.finops-cta p{color:#edeff5;margin:0;font-size:1.125rem}.finops-cta strong{color:var(--finops-blue-bright)}.finops-references{margin:3rem 0 .5rem;padding-top:.5rem}.finops-references h2{margin:0 0 1.125rem}.finops-references ol{margin:0;padding-left:1.375rem}.finops-references li{color:var(--finops-text-muted);margin-bottom:.75rem;font-size:.90625rem;line-height:1.6}.finops-references li .ref-title{color:var(--finops-text-body);font-weight:700}.finops-references a{color:var(--finops-blue-bright);word-break:break-word;text-decoration:none}.finops-references a:hover{text-decoration:underline}.finops-blog-container figure svg circle,.finops-blog-container figure svg rect,.finops-blog-container figure svg path,.finops-blog-container figure svg text,.finops-blog-container figure svg line,.finops-blog-container figure svg g{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes radarBluePulse{0%,to{fill-opacity:.18;stroke-width:2.5px;filter:drop-shadow(0 0 2px #5b8def4d)}50%{fill-opacity:.28;stroke-width:3.2px;filter:drop-shadow(0 0 10px #5b8defb3)}}.fig-radar svg path[stroke=\#5B8DEF]{animation:4s ease-in-out infinite radarBluePulse}@keyframes nodeGlow{0%,to{filter:drop-shadow(0 0 2px #5b8def);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #5b8def);transform:scale(1.35)}}.fig-radar svg circle[fill=\#5B8DEF]{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite nodeGlow}.fig-radar svg circle[fill=\#5B8DEF]:nth-of-type(2n){animation-delay:.8s}.fig-radar svg circle[fill=\#5B8DEF]:nth-of-type(3n){animation-delay:1.6s}@keyframes dashRotate{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.fig-spoke svg circle.orbit-ring{transform-box:fill-box;transform-origin:50%;animation:25s linear infinite dashRotate}@keyframes linePulse{0%,to{opacity:.35;stroke-width:1.5px}50%{opacity:.9;stroke-width:2.2px;stroke:#5b8def;filter:drop-shadow(0 0 4px #5b8def)}}.fig-spoke svg line.link-line{animation:3s ease-in-out infinite linePulse}.fig-spoke svg line.link-line:nth-of-type(2n){animation-delay:.5s}.fig-spoke svg line.link-line:nth-of-type(3n){animation-delay:1s}.fig-spoke svg line.link-line:nth-of-type(4n){animation-delay:1.5s}@keyframes centerHubPulse{0%,to{filter:drop-shadow(0 0 5px #5b8def66);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #5b8defcc);transform:scale(1.04)}}.fig-spoke svg circle.center-hub{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite centerHubPulse}.fig-spoke svg g.outer-node{cursor:pointer}.fig-spoke svg g.outer-node:hover rect{fill:#1a2542;stroke:#5b8def;filter:drop-shadow(0 0 10px #5b8def99)}.fig-spoke svg g.outer-node:hover text{fill:#fff}@keyframes dangerBeacon{0%,to{r:7px;opacity:1;filter:drop-shadow(0 0 4px #dc6b4a)}50%{r:10px;opacity:.8;filter:drop-shadow(0 0 14px #dc6b4a)}}.fig-scatter svg circle[fill=\#DC6B4A]{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite dangerBeacon}@keyframes blueBeacon{0%,to{r:7px;filter:drop-shadow(0 0 3px #5b8def)}50%{r:9.5px;filter:drop-shadow(0 0 12px #5b8def)}}.fig-scatter svg circle[fill=\#5B8DEF]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite blueBeacon}.fig-scatter svg circle[fill=\#5B8DEF]:nth-of-type(2n){animation-delay:.8s}.fig-scatter svg circle[fill=\#5B8DEF]:nth-of-type(3n){animation-delay:1.6s}@keyframes blindspotPulse{0%,to{opacity:.08}50%{opacity:.16}}.fig-scatter svg rect[fill=\#DC6B4A]{animation:3s ease-in-out infinite blindspotPulse}@keyframes marchDash{to{stroke-dashoffset:-18px}}.fig-cascade svg rect[stroke-dasharray]{animation:1.2s linear infinite marchDash}@keyframes cascadeFlow{0%{stroke-dasharray:4 6;stroke-dashoffset:20px;opacity:.4}50%{opacity:1;stroke:#5b8def;filter:drop-shadow(0 0 5px #5b8def)}to{stroke-dasharray:4 6;stroke-dashoffset:0;opacity:.4}}.fig-cascade svg line[stroke=\#3B6FD4]{animation:2.5s linear infinite cascadeFlow}.fig-cascade svg line:nth-of-type(2n){animation-delay:.4s}.fig-cascade svg line:nth-of-type(3n){animation-delay:.8s}.fig-cascade svg line:nth-of-type(4n){animation-delay:1.2s}.fig-cascade svg rect[fill=\#1B2647]:hover,.fig-cascade svg rect[fill=\#3B6FD4]:hover{cursor:pointer;stroke:#5b8def;filter:drop-shadow(0 0 12px #5b8defb3);transform-box:fill-box;transform-origin:50%;transform:scale(1.04)}@keyframes curveGlow{0%,to{stroke:#5b8def;stroke-width:2px;filter:drop-shadow(0 0 3px #5b8def)}50%{stroke:#82aaff;stroke-width:3px;filter:drop-shadow(0 0 12px #5b8def)}}.fig-curve svg path[stroke=\#5B8DEF]{animation:3s ease-in-out infinite curveGlow}@keyframes pointPulse{0%,to{filter:drop-shadow(0 0 3px #5b8def);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #5b8def);transform:scale(1.35)}}.fig-curve svg circle{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out infinite pointPulse}.fig-curve svg circle:nth-of-type(2n){animation-delay:.4s}.fig-curve svg circle:nth-of-type(3n){animation-delay:.8s}.fig-curve svg circle:nth-of-type(4n){animation-delay:1.2s}.fig-curve svg circle:nth-of-type(5n){animation-delay:1.6s}.fig-curve svg circle:nth-of-type(6n){animation:1.5s ease-in-out infinite dangerBeacon}.finops-blog-container figure svg circle:hover{cursor:pointer;filter:drop-shadow(0 0 14px #5b8def)!important;transform:scale(1.6)!important}.finops-blog-container .handbook-prose p{text-align:justify}.finops-blog-container .legacy-blog-styles .mono,.finops-blog-container code{font-family:var(--font-mono);color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.dark .finops-blog-container .legacy-blog-styles .mono,.dark .finops-blog-container code{color:#60a5fa;background-color:#3b82f61a;border:1px solid #3b82f633}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.finops-spin-icon{transform-origin:50%;animation:12s linear infinite spinSlow;display:inline-flex}
