body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--hue:27;--sat:69%;--white:#fff;--brand-primary:#114ff4;--brand-glow:#114ff433;--brand-border:#114ff4cc;--border-color:#114ff426;--background-dark:#060010cc;color-scheme:light dark}.card-grid{grid-gap:1rem;display:grid;font-size:clamp(1rem,.9rem + .5vw,1.5rem);gap:1rem;grid-template-columns:repeat(12,1fr);padding:1rem;width:100%}.magic-bento-card{--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:200px;background:#0000;border:1px solid #114ff426;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;font-weight:300;max-width:100%;min-height:auto;overflow:hidden;padding:1.25em;position:relative;transition:all .3s ease;width:100%}.bento-card-filters{grid-column:span 12}.bento-card-cost-distribution,.bento-card-pie{grid-column:span 6}.bento-card-cost{grid-column:span 8}.bento-card-top-resources{grid-column:span 4}.bento-card-cur-metric{grid-column:span 3}.bento-card-finops{grid-column:span 12}.bento-card-commitment,.bento-card-peak-usage{grid-column:span 6}.bento-card-actions{grid-column:span 4}.bento-card-activities{grid-column:span 8}.magic-bento-card:hover{box-shadow:0 8px 25px #114ff41a;transform:translateY(-2px)}.magic-bento-card__content,.magic-bento-card__header{display:flex;position:relative}.magic-bento-card__header{gap:.75em;justify-content:space-between}.magic-bento-card__content{flex-direction:column}.magic-bento-card__label{color:#114ff4;font-size:14px;font-weight:600}.magic-bento-card__description,.magic-bento-card__title{--clamp-title:1;--clamp-desc:2}.magic-bento-card__title{font-size:18px;font-weight:600;margin:0 0 .25em}.magic-bento-card__description{font-size:13px;line-height:1.4;opacity:.8}.magic-bento-card--text-autohide .magic-bento-card__description,.magic-bento-card--text-autohide .magic-bento-card__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.magic-bento-card--text-autohide .magic-bento-card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.magic-bento-card--text-autohide .magic-bento-card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}@media (max-width:767px){.card-grid{grid-template-columns:1fr;padding:.5rem}.bento-card-actions,.bento-card-activities,.bento-card-commitment,.bento-card-cost,.bento-card-cost-distribution,.bento-card-cur-metric,.bento-card-filters,.bento-card-finops,.bento-card-peak-usage,.bento-card-pie,.bento-card-top-resources{grid-column:span 1}}@media (min-width:768px) and (max-width:1199px){.card-grid{grid-template-columns:repeat(12,1fr)}.bento-card-filters{grid-column:span 12}.bento-card-cost-distribution,.bento-card-pie{grid-column:span 6}.bento-card-cost{grid-column:span 8}.bento-card-top-resources{grid-column:span 4}.bento-card-commitment,.bento-card-cur-metric,.bento-card-finops,.bento-card-peak-usage{grid-column:span 12}.bento-card-actions{grid-column:span 4}.bento-card-activities{grid-column:span 8}}.magic-bento-card--border-glow:after{background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(17,79,244,calc(var(--glow-intensity)*.8)) 0,rgba(17,79,244,calc(var(--glow-intensity)*.4)) 30%,#0000 60%);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:6px;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.magic-bento-card--border-glow:hover:after{opacity:1}.magic-bento-card--border-glow:hover{box-shadow:0 4px 20px #114ff426,0 0 30px #114ff433;box-shadow:0 4px 20px #114ff426,0 0 30px var(--brand-glow)}.particle-container{overflow:hidden;position:relative}.particle:before{background:#114ff433;border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.particle-container:hover{box-shadow:0 4px 20px #114ff41a,0 0 30px #114ff433;box-shadow:0 4px 20px #114ff41a,0 0 30px var(--brand-glow)}.global-spotlight{mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity;z-index:200!important}.bento-section{position:relative;-webkit-user-select:none;user-select:none}.bento-group-right{display:flex;flex-direction:column;gap:1rem;grid-column:span 4}.bento-card-tagging-actions,.bento-card-tagging-filters{grid-column:span 12}.bento-card-tagging-coverage{grid-column:span 4}.bento-card-tagging-table{grid-column:span 12}.bento-card-tagging-stats{grid-column:span 4}.bento-card-tagging-wide{grid-column:span 8}@media (max-width:767px){.bento-card-tagging-actions,.bento-card-tagging-coverage,.bento-card-tagging-filters,.bento-card-tagging-stats,.bento-card-tagging-table,.bento-card-tagging-wide{grid-column:span 1}}@media (min-width:768px) and (max-width:1199px){.bento-card-tagging-coverage,.bento-card-tagging-stats{grid-column:span 6}.bento-card-tagging-wide{grid-column:span 12}}.bento-card-csp-header{grid-column:span 12}.bento-card-csp-form{grid-column:span 8}.bento-card-csp-configs{grid-column:span 4}@media (max-width:767px){.bento-card-csp-configs,.bento-card-csp-form,.bento-card-csp-header{grid-column:span 1}}@media (min-width:768px) and (max-width:1199px){.bento-card-csp-configs,.bento-card-csp-form{grid-column:span 12}}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;border:none;box-shadow:none;outline:none;overflow-x:hidden;position:relative}.logoloop--scale-hover{padding-bottom:calc(var(--logoloop-logoHeight)*.1);padding-top:calc(var(--logoloop-logoHeight)*.1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{border:none;display:flex;outline:none;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content;will-change:transform}.logoloop__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.logoloop__item{flex:0 0 auto;font-size:var(--logoloop-logoHeight);line-height:1;list-style:none}.logoloop__item,.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop__node{align-items:center;border:none;display:inline-flex;justify-content:center;outline:none}.logoloop__item img,.logoloop__node svg{border:none;display:block;outline:none}.logoloop__item img{-webkit-user-drag:none;height:var(--logoloop-logoHeight);image-rendering:-webkit-optimize-contrast;object-fit:contain;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);width:auto}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{align-items:center;border-radius:4px;display:inline-flex;text-decoration:none;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:none!important}.logoloop--fade{--logoloop-maskEdge:clamp(24px,8%,120px);-webkit-mask-image:linear-gradient(to right,#0000 0,#000 var(--logoloop-maskEdge),#000 calc(100% - var(--logoloop-maskEdge)),#0000 100%);mask-image:linear-gradient(to right,#0000 0,#000 var(--logoloop-maskEdge),#000 calc(100% - var(--logoloop-maskEdge)),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.card-swap-container{bottom:0;overflow:visible;perspective:900px;pointer-events:none;position:fixed;right:0;transform:translate(8%,8%);transform-origin:bottom right}.card{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;left:50%;position:absolute;top:50%;transform-style:preserve-3d;will-change:transform}@media (max-width:768px){.card-swap-container{transform:scale(.75) translate(25%,25%)}}@media (max-width:480px){.card-swap-container{transform:scale(.55) translate(25%,25%)}}.shiny-text{-webkit-text-fill-color:#0000;animation:shine 5s linear infinite;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit}.shiny-text.dark{background-image:linear-gradient(90deg,#f7f8fa,#f7f8fa 40%,#4a7bf7 50%,#f7f8fa 60%,#f7f8fa)}.shiny-text.light{background-image:linear-gradient(90deg,#114ff4,#114ff4 40%,#4a7bf7 50%,#114ff4 60%,#114ff4)}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}.shiny-text.disabled{animation:none}