/* ==========================================================================
   site-pages-standalone.css — GENERATED by dist/tools/build.py from dist/src/css/pages/.
   Pages with their own stylesheet set (fx:shared no), each emitted whole.
   Do not edit: change the page source and rebuild. See dist/tools/css_build.py.
   ========================================================================== */
.fx-ico{display: inline-block;font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto}.fx-ico.fx-ico>svg{display: inline-block;height: 1em;overflow: visible;fill: currentColor;vertical-align: -.125em}.fx-ico--bx{vertical-align: middle}.fx-ico--bx.fx-ico--bx>svg{display: block}.fx-ico.fa-xs{font-size: .75em}.fx-ico.fa-sm{font-size: .875em}.fx-ico.fa-lg{font-size: 1.3333em;line-height: .75em;vertical-align: -.0667em}.fx-ico.fa-1x{font-size: 1em}.fx-ico.fa-2x{font-size: 2em}.fx-ico.fa-3x{font-size: 3em}.fx-ico.fa-4x{font-size: 4em}.fx-ico.fa-5x{font-size: 5em}.fx-ico.fa-fw{width: 1.25em;text-align: center}.fx-ico.fa-fw>svg{margin: 0 auto}html .fx-page{overflow-wrap: break-word}html .fx-page :is(h1,h2,h3,h4,h5,h6,li,td,th){overflow-wrap: anywhere}html .fx-page iframe,html .fx-page video,html .fx-page embed,html .fx-page object{max-width: 100%}html .fx-page pre{white-space: pre-wrap;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;line-height: 1.4}html .fx-page>.row,html .fx-page main>.row,html .fx-page section>.row{margin-right: 0;margin-left: 0}@media (max-width: 1199.98px){html .fx-page .max-width-120{max-width: 100% !important}}html .fx-page table[width],html .fx-page table[style*="width"],html .fx-page>table{max-width: 100% !important}@media (max-width: 767.98px){html .fx-page table[width],html .fx-page table[style*="width"],html .fx-page>table{width: 100% !important;max-width: 100% !important}html .fx-page td[width],html .fx-page td[style*="width"]{width: auto !important}html .fx-page table img{max-width: 100% !important;height: auto !important}}@media (min-width: 1441px){html .fx-page .container-fluid,html .fx-page section>.row{max-width: 1440px;margin-right: auto;margin-left: auto}html .fx-page .container-w,html .fx-page>section.container{max-width: 1440px}}html .fx-page .container{max-width: 1440px;padding-right: 32px;padding-left: 32px}html .fx-page .container .container{padding-right: 0;padding-left: 0}@media (max-width: 991px){html .fx-l .section{padding-right: 0;padding-left: 0}}html .fx-page section:has(>.container),html .fx-page .section:has(>.container){padding-right: 0;padding-left: 0}html .fx-page section.p-2:has(>.container){padding-right: 0 !important;padding-left: 0 !important}html .fx-page #fx-embed{--fx-frame: 1440px !important;--fx-gutter: 32px !important}@media (min-width: 1200px){html .fx-page .container.px-xl-9{padding-right: 32px !important;padding-left: 32px !important}}html main.fx-page{overflow-x: clip}html .fx-page br.fx-br-xl{display: none}@media (min-width: 1200px){html .fx-page br.fx-br-xl{display: inline}}html .fx-page .carousel-frame .carousel-dots{left: 50%;right: auto;bottom: 16px;width: auto;margin: 0;padding: 7px 10px;gap: 6px;justify-content: center;align-items: center;border-radius: 999px;background: rgba(20,15,12,.38);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transform: translateX(-50%)}html .fx-page .carousel-frame .carousel-dots li{width: 7px;height: 7px;margin: 0;padding: 0;border-radius: 999px;background: rgba(255,255,255,.55);transition: width .3s ease,background-color .3s ease}html .fx-page .carousel-frame .carousel-dots li::before{content: none}html .fx-page .carousel-frame .carousel-dots li.active-dot{width: 22px;background: #fff}html .fx-page .fx-dtable-wrap{overflow: hidden;border: 1px solid #e6e6ea;border-radius: 16px;background: #fff}html .fx-page .fx-dtable{width: 100%;margin: 0;border-collapse: collapse;text-align: left}html .fx-page .fx-dtable thead th{position: sticky;top: var(--nh,68px);z-index: 2;padding: 14px 20px;background: #e14f29;color: #fff;font-size: .9375rem;font-weight: 600;letter-spacing: .01em}html .fx-page .fx-dtable td,html .fx-page .fx-dtable .fx-dtable__cat{padding: 12px 20px;border-top: 1px solid #efeff2;vertical-align: top}html .fx-page .fx-dtable tbody:first-of-type tr:first-child>*{border-top: 0}html .fx-page .fx-dtable tbody + tbody tr:first-child>*{border-top: 1px solid #dcdce2}html .fx-page .fx-dtable .fx-dtable__cat{width: 22%;background: #fafafb;color: #140f0c;font-size: .9375rem;font-weight: 600}html .fx-page .fx-dtable .fx-dtable__desc{color: #1d1d1f;font-size: .9375rem;line-height: 1.5}html .fx-page .fx-dtable .fx-dtable__proto{width: 26%}html .fx-page .fx-dtable tbody tr:hover td{background: #fff7f4}html .fx-page .fx-dtable__chip{display: inline-block;margin: 2px 6px 2px 0;padding: 3px 10px;border-radius: 999px;background: #f1f1f3;color: #3d3d47;font-size: .8125rem;font-weight: 500;line-height: 1.4;white-space: nowrap}@media (max-width: 767.98px){html .fx-page .fx-dtable-wrap{border: 0;border-radius: 0;background: transparent}html .fx-page .fx-dtable,html .fx-page .fx-dtable tbody,html .fx-page .fx-dtable tr,html .fx-page .fx-dtable td,html .fx-page .fx-dtable .fx-dtable__cat{display: block;width: auto}html .fx-page .fx-dtable thead{display: none}html .fx-page .fx-dtable tbody{margin-bottom: 16px;overflow: hidden;border: 1px solid #e6e6ea;border-radius: 14px;background: #fff}html .fx-page .fx-dtable .fx-dtable__cat{padding: 12px 16px;border-top: 0;background: #e14f29;color: #fff}html .fx-page .fx-dtable td{padding: 10px 16px;border-top: 0}html .fx-page .fx-dtable tr + tr .fx-dtable__desc,html .fx-page .fx-dtable tbody + tbody tr:first-child>*{border-top: 0}html .fx-page .fx-dtable tr + tr{border-top: 1px solid #efeff2}html .fx-page .fx-dtable .fx-dtable__desc{padding-bottom: 2px;font-weight: 500}html .fx-page .fx-dtable .fx-dtable__proto{padding-top: 2px}html .fx-page .fx-dtable tbody tr:hover td{background: transparent}}html .fx-page .carousel-frame.is-fade .carousel-slide{position: relative;display: block;transform: none}html .fx-page .carousel-frame.is-fade .carousel-slide img{position: absolute;inset: 0;width: 100%;height: 100%;min-width: 0;object-fit: cover;opacity: 0;transition: opacity .6s ease}html .fx-page .carousel-frame.is-fade .carousel-slide img.is-active{opacity: 1}@media (prefers-reduced-motion: reduce){html .fx-page .carousel-frame.is-fade .carousel-slide img{transition: none}}html .fx-page .carousel-frame .carousel-prev,html .fx-page .carousel-frame .carousel-next{display: none}html .fx-page .fx-dtable-wrap{max-height: 500px;overflow-y: auto;overscroll-behavior: auto}html .fx-page .fx-dtable thead th{top: 0}@media (max-width: 767.98px){html .fx-page .fx-dtable-wrap{overflow-y: auto}}html .fx-page .carousel-frame{border: 1px solid #e6e6ea}html .fx-page .fx-dtable td{padding-top: 10px;padding-bottom: 10px;vertical-align: middle}html .fx-page .fx-dtable .fx-dtable__proto{line-height: 1}html .fx-page .fx-dtable .fx-dtable__cat{padding-top: 11px;padding-bottom: 11px}html .fx-page .fx-dtable__chip{margin: 1px 4px 1px 0;padding: 1px 7px;font-size: .6875rem;line-height: 1.4}@media (max-width: 767.98px){html .fx-page .fx-dtable td{padding-top: 6px;padding-bottom: 6px}}html .fx-page{--fx-body-size: 1.1rem;--fx-lead-size: clamp(1.0625rem,.98rem + .32vw,1.3rem)}html .fx-page .font-2,html .fx-page .font-5,html .fx-page .fxat .font-2,html .fx-page .fxat .font-5{font-size: var(--fx-body-size)}html .fx-page .font-3,html .fx-page .font-4,html .fx-page .fxat .font-3,html .fx-page .fxat .font-4{font-size: var(--fx-lead-size);line-height: 1.5}html .fx-page p.font-w-500,html .fx-page li.font-w-500{font-weight: 400}.fx-consent{position: fixed;right: 0;bottom: 0;left: 0;z-index: 1070;display: flex;justify-content: center;padding: 0 16px 16px;pointer-events: none;font-family: "Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif}.fx-consent__pill{display: flex;align-items: center;gap: 14px;max-width: 100%;padding: 6px 6px 6px 20px;border: 1px solid rgba(255,255,255,.12);border-radius: 999px;background: rgba(11,11,20,.78);box-shadow: 0 14px 38px rgba(8,12,22,.3);-webkit-backdrop-filter: blur(18px) saturate(1.4);backdrop-filter: blur(18px) saturate(1.4);opacity: 0;transform: translateY(16px);transition: opacity .3s ease,transform .3s cubic-bezier(.2,.7,.3,1);pointer-events: auto}.fx-consent.is-in .fx-consent__pill{opacity: 1;transform: none}.fx-consent__text{margin: 0;color: rgba(255,255,255,.78);font-size: 13px;font-weight: 500;line-height: 1.4}.fx-consent__text a{color: #fff;text-decoration: underline;text-underline-offset: 2px}.fx-consent__text a:hover{color: #ff9f81}.fx-consent__actions{display: flex;flex-shrink: 0;align-items: center;gap: 6px}.fx-consent__btn{display: inline-flex;align-items: center;height: 32px;margin: 0;padding: 0 14px;border: 0;border-radius: 999px;background: transparent;font-family: inherit;font-size: 13px;font-weight: 700;line-height: 1;cursor: pointer;transition: background-color .2s,color .2s}.fx-consent__btn--reject{color: rgba(255,255,255,.85)}.fx-consent__btn--reject:hover{background: rgba(255,255,255,.1);color: #fff}.fx-consent__btn--accept{padding: 0 18px;background: #e14f29;color: #fff}.fx-consent__btn--accept:hover{background: #c4401f}.fx-consent__btn:focus-visible{outline: 2px solid #ff9f81;outline-offset: 2px}@media (max-width: 575px){.fx-consent__pill{flex-wrap: wrap;justify-content: flex-end;gap: 10px;padding: 12px 12px 10px 16px;border-radius: 20px}.fx-consent__text{flex: 1 1 100%}}@media (prefers-reduced-motion: reduce){.fx-consent__pill{transition: none}}@media print{.fx-consent{display: none}}.fx-faq.fx-faq{--fx-faq-ink: #2d2a26;--fx-faq-muted: rgba(45,42,38,0.72);--fx-faq-line: rgba(45,42,38,0.14);background: #f9f8f5;color: var(--fx-faq-ink);padding: 112px 0}.fx-faq .fx-faq__grid{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.45fr);gap: 48px 96px;align-items: start}.fx-faq .fx-faq__intro{position: -webkit-sticky;position: sticky;top: 108px}.fx-faq .fx-faq__title{margin: 0;color: var(--fx-faq-ink);font-size: clamp(2.375rem,1.55rem + 2.3vw,3.5rem);font-weight: 500;line-height: 1.04;letter-spacing: -0.045em}.fx-faq .fx-faq__list{border-top: 0}.fx-faq .fx-faq__item{border-bottom: 1px solid var(--fx-faq-line)}.fx-faq .fx-faq__q{margin: 0;font-size: inherit;line-height: inherit}.fx-faq .fx-faq__btn{display: flex;align-items: center;justify-content: space-between;gap: 32px;width: 100%;margin: 0;padding: 24px 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--fx-faq-ink);font-family: inherit;font-size: clamp(.9375rem,.88rem + .25vw,1.0625rem);font-weight: 500;line-height: 1.4;letter-spacing: -0.01em;text-align: left;cursor: pointer}.fx-faq .fx-faq__item:first-child .fx-faq__btn{padding-top: 12px}.fx-faq .fx-faq__btn:focus{outline: 0}.fx-faq .fx-faq__btn:focus-visible{outline: 2px solid #e14f29;outline-offset: 4px;border-radius: 6px}.fx-faq .fx-faq__icon{position: relative;flex: 0 0 auto;width: 28px;height: 28px;border: 1.5px solid rgba(45,42,38,0.55);border-radius: 999px;transition: border-color .2s ease,background-color .2s ease}.fx-faq .fx-faq__icon::before,.fx-faq .fx-faq__icon::after{content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 1.5px;margin: -0.75px 0 0 -6px;border-radius: 1px;background: rgba(45,42,38,0.75);transition: transform .25s ease}.fx-faq .fx-faq__icon::after{transform: rotate(90deg)}.fx-faq .fx-faq__btn:not(.collapsed) .fx-faq__icon{border-color: #e14f29;background: #e14f29}.fx-faq .fx-faq__btn:not(.collapsed) .fx-faq__icon::before,.fx-faq .fx-faq__btn:not(.collapsed) .fx-faq__icon::after{background: #fff}.fx-faq .fx-faq__btn:not(.collapsed) .fx-faq__icon::after{transform: rotate(0deg)}.fx-faq .fx-faq__btn:hover .fx-faq__icon{border-color: rgba(45,42,38,0.9)}.fx-faq .fx-faq__body{padding: 0 60px 24px 0;color: var(--fx-faq-muted);font-size: 15px;line-height: 1.7;text-align: left}.fx-faq .fx-faq__body a{color: #c8411f;text-decoration: underline;text-underline-offset: 2px}@media (max-width: 991.98px){.fx-faq.fx-faq{padding: 88px 0}.fx-faq .fx-faq__grid{grid-template-columns: minmax(0,1fr);gap: 40px}.fx-faq .fx-faq__intro{position: static}}@media (max-width: 575px){.fx-faq.fx-faq{padding: 64px 0}.fx-faq .fx-faq__btn{gap: 20px;padding: 20px 0}.fx-faq .fx-faq__body{padding: 0 0 20px;font-size: 14px}}@media (prefers-reduced-motion: reduce){.fx-faq .fx-faq__icon::before,.fx-faq .fx-faq__icon::after{transition: none}}.fx-page .fxuc-grid{display: grid;gap: 24px}.fx-page .fxuc-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.fx-page .fxuc-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.fx-page .fxuc-card{display: flex;flex-direction: column;margin: 0;padding: 32px;border: 1px solid #e6e6ea;border-radius: 16px;background: #fff;transition: border-color .2s ease,box-shadow .2s ease}.fx-page .fxuc-card:hover{border-color: #d6d6dd;box-shadow: 0 10px 30px rgba(11,11,20,.06)}.fx-page .fxuc-card__icon{display: inline-flex;align-items: center;justify-content: flex-start;width: 34px;height: 34px;margin-bottom: 18px;color: #e14f29}.fx-page .fxuc-card__icon svg{width: 34px;height: 34px}.fx-page .fxuc-card__title{margin: 0 0 10px;color: #0b0b14;font-size: 1.25rem;font-weight: 600;line-height: 1.3;letter-spacing: -.01em}.fx-page .fxuc-card__text{margin: 0;color: #5b5b66;font-size: 1rem;line-height: 1.6}@media (max-width: 1399.98px){.fx-page .fxuc-card{padding: 28px}.fx-page .fxuc-card__text{font-size: .9375rem}}@media (max-width: 1199.98px){.fx-page .fxuc-grid--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.fx-page .fxuc-grid--3,.fx-page .fxuc-grid--2{grid-template-columns: minmax(0,1fr);gap: 16px}.fx-page .fxuc-card{padding: 24px}}.fx-page .fxuc-list{display: flex;flex-direction: column;gap: 16px;margin: 0;padding: 0;list-style: none}.fx-page .fxuc-row{display: flex;align-items: flex-start;gap: 20px;margin: 0;padding: 22px 28px;border: 1px solid #e6e6ea;border-radius: 16px;background: #fff;list-style: none;transition: border-color .2s ease,box-shadow .2s ease}.fx-page .fxuc-row::before{content: none;display: none}.fx-page .fxuc-row:hover{border-color: #d6d6dd;box-shadow: 0 10px 30px rgba(11,11,20,.06)}.fx-page .fxuc-row__icon{display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 32px;height: 32px;color: #e14f29}.fx-page .fxuc-row__icon svg{width: 30px;height: 30px}.fx-page .fxuc-row__text{margin: 0;color: #3d3d47;font-size: 1rem;font-weight: 400;line-height: 1.6}.fx-page .fxuc-row__text strong{display: block;margin-bottom: 2px;color: #0b0b14;font-weight: 600}@media (max-width: 575px){.fx-page .fxuc-row{align-items: flex-start;gap: 14px;padding: 18px 20px}.fx-page .fxuc-row__icon{width: 28px;height: 28px}.fx-page .fxuc-row__icon svg{width: 26px;height: 26px}}.fx-page .fxuc-lead{margin: 0 0 16px;color: #3d3d47;font-size: 1.0625rem;font-weight: 400;line-height: 1.65}.fx-page .fxuc-points{display: grid;gap: 10px;margin: 0 0 18px;padding: 0;list-style: none}.fx-page .fxuc-points li{display: flex;align-items: flex-start;gap: 12px;margin: 0;padding: 0;color: #0b0b14;font-size: 1rem;font-weight: 500;line-height: 1.5;list-style: none}.fx-page .fxuc-points li::before{content: none;display: none}.fx-page .fxuc-check{display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 22px;height: 22px;margin-top: 1px;border-radius: 999px;background: rgba(225,79,41,.1);color: #e14f29}.fx-page .fxuc-frame{padding: 24px;border: 1px solid #e6e6ea;border-radius: 16px;background: #fff;box-shadow: 0 10px 30px rgba(11,11,20,.05);overflow: hidden}.fx-page .fxuc-frame img{display: block;width: 100%;height: auto;border-radius: 12px}@media (max-width: 575px){.fx-page .fxuc-frame{padding: 14px}}.fx-page .fxuc-heading{margin: 0 0 20px;color: #140f0c;font-size: clamp(2rem,1.4rem + 1.9vw,2.75rem);font-weight: 600;line-height: 1.1;letter-spacing: -.035em}.fx-page .fxuc-lead--blurb{color: rgba(20,15,12,.78);font-size: 1.0625rem;font-weight: 600;line-height: 1.6}.fx-page .col-lg-3>.fxuc-heading{margin: 6px 0 0}.fx-page .fxuc-heading + .font-1{margin: 10px 0 0}@media (max-width: 991.98px){.fx-page .col-lg-3>.fxuc-heading{margin: 0 0 8px}}@media (min-width: 992px) and (max-width: 1199.98px){.fx-page .col-lg-3>.fxuc-heading{font-size: 1.875rem}}@media (min-width: 768px){.fx-page .fxuc-list--2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}}@media (min-width: 992px){.fx-page .fxuc-list--3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}@font-face{font-family: icomoon;src: url("../../dist/fonts/iconsmind/fonts/icomoonca27.woff") format("woff"),url("../../dist/fonts/iconsmind/fonts/icomoonca27.ttf") format("truetype");font-weight: normal;font-style: normal}@font-face{font-family: CiscoSans;src: url("https://www.static-cisco.com/c/dam/dist/fonts/cisco-sans/CiscoSansTTExtraLight.woff") format("woff"),url("https://www.static-cisco.com/c/dam/dist/fonts/cisco-sans/CiscoSansTTExtraLight.ttf") format("truetype");font-stretch: normal;font-style: normal;font-weight: 100}@font-face{font-family: CiscoSans;src: url("https://www.static-cisco.com/c/dam/dist/fonts/cisco-sans/CiscoSansTTLight.woff") format("woff"),url("https://www.static-cisco.com/c/dam/dist/fonts/cisco-sans/CiscoSansTTLight.ttf") format("truetype");font-stretch: normal;font-style: normal;font-weight: 300}@font-face{font-family: CiscoSans;src: url("https://www.static-cisco.com/c/dam/dist/fonts/cisco-sans/CiscoSansTTRegular.woff") format("woff"),url("https://www.static-cisco.com/c/dam/dist/fonts/cisco-sans/CiscoSansTTRegular.ttf") format("truetype");font-stretch: normal;font-style: normal;font-weight: 400}@font-face{font-family: themify;src: url("../../../dist/plugin/themify-icons/fonts/themify9f24.woff") format("woff"),url("../../../dist/plugin/themify-icons/fonts/themify9f24.ttf") format("truetype");font-weight: normal;font-style: normal}@keyframes fxf-drift-x{to{transform: translateX(-320px)}}@keyframes fxf-drift-y{to{transform: translateY(-320px)}}@keyframes fxf-twinkle{0%,100%{opacity: .3;transform: scale(.82)}50%{opacity: 1;transform: scale(1)}}@keyframes fxf-tile-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}@keyframes fxf-scan{0%,14%,30%,100%{box-shadow: 0 0 0 0 transparent,0 18px 40px -26px rgba(22,20,31,.45),0 1px 2px rgba(22,20,31,.05)}20%{box-shadow: 0 0 0 2px var(--ink),0 12px 24px -16px var(--ink),0 18px 40px -26px rgba(22,20,31,.45)}}@keyframes fxf-rise{from{opacity: 0;transform: translateY(28px)}to{opacity: 1;transform: none}}@keyframes fxPulse{0%,100%{box-shadow: rgba(232,93,31,0.4) 0px 0px 0px 0px}50%{box-shadow: rgba(232,93,31,0) 0px 0px 0px 22px}}@keyframes fxBlink{0%,100%{opacity: 1}50%{opacity: 0.35}}@keyframes fxOrbHeartbeat{0%{transform: translate(-50%,-50%) scale(0.96);opacity: 0.7}100%{transform: translate(-50%,-50%) scale(1.08);opacity: 1}}@keyframes fxOrbRingCW{0%{transform: translate(-50%,-50%) rotate(0deg)}100%{transform: translate(-50%,-50%) rotate(360deg)}}@keyframes fxOrbRingCCW{0%{transform: translate(-50%,-50%) rotate(360deg)}100%{transform: translate(-50%,-50%) rotate(0deg)}}@keyframes fxOrbIconCCW{0%{transform: rotate(360deg)}100%{transform: rotate(0deg)}}@keyframes fxOrbIconCW{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes fxf-drift-x{to{transform: translateX(-320px)}}@keyframes fxf-drift-y{to{transform: translateY(-320px)}}@keyframes fxf-twinkle{0%,100%{opacity: .3;transform: scale(.82)}50%{opacity: 1;transform: scale(1)}}@keyframes fxf-tile-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}@keyframes fxf-scan{0%,14%,30%,100%{box-shadow: 0 0 0 0 transparent,0 18px 40px -26px rgba(22,20,31,.45),0 1px 2px rgba(22,20,31,.05)}20%{box-shadow: 0 0 0 2px var(--ink),0 12px 24px -16px var(--ink),0 18px 40px -26px rgba(22,20,31,.45)}}@keyframes fxf-rise{from{opacity: 0;transform: translateY(28px)}to{opacity: 1;transform: none}}@keyframes fxPulse{0%,100%{box-shadow: rgba(232,93,31,0.4) 0px 0px 0px 0px}50%{box-shadow: rgba(232,93,31,0) 0px 0px 0px 22px}}@keyframes fxBlink{0%,100%{opacity: 1}50%{opacity: 0.35}}@keyframes fxOrbHeartbeat{0%{transform: translate(-50%,-50%) scale(0.96);opacity: 0.7}100%{transform: translate(-50%,-50%) scale(1.08);opacity: 1}}@keyframes fxOrbRingCW{0%{transform: translate(-50%,-50%) rotate(0deg)}100%{transform: translate(-50%,-50%) rotate(360deg)}}@keyframes fxOrbRingCCW{0%{transform: translate(-50%,-50%) rotate(360deg)}100%{transform: translate(-50%,-50%) rotate(0deg)}}@keyframes fxOrbIconCCW{0%{transform: rotate(360deg)}100%{transform: rotate(0deg)}}@keyframes fxOrbIconCW{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.page-vibeops-vibeops{--acc2: #c4401f;--accent: #e14f29;--bdr: rgba(15,20,40,0.08);--bdr2: rgba(15,20,40,0.14);--blue: #007bff;--brand: #0f1629;--breakpoint-lg: 992px;--breakpoint-md: 768px;--breakpoint-sm: 576px;--breakpoint-xl: 1200px;--breakpoint-xs: 0;--bs-black: #080713;--bs-black-rgb: 8,7,19;--bs-blue: #528ff0;--bs-body-bg-rgb: 255,255,255;--bs-body-color: #16142F;--bs-body-color-rgb: 22,20,47;--bs-body-line-height: 1.6;--bs-border-color: #E0DFEA;--bs-border-color-translucent: #b5b4c3;--bs-border-radius: 0.5rem;--bs-border-radius-blob: 30% 70% 70% 30%/30% 30% 70% 70%;--bs-border-radius-block: 3.25rem;--bs-border-radius-lg: 0.75rem;--bs-border-radius-sm: 0.325rem;--bs-border-style-dashed: dashed;--bs-border-style-dotted: dotted;--bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb),0.05);--bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb),0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb),0.075);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb),0.05);--bs-code-color: #d419ae;--bs-cyan: #5bd6ec;--bs-danger: #ef5350;--bs-danger-bg-subtle: #fdeeee;--bs-danger-border-subtle: #f9bab9;--bs-danger-rgb: 239,83,80;--bs-danger-text-emphasis: #602120;--bs-dark: #080713;--bs-dark-bg-subtle: #C5C4D5;--bs-dark-border-subtle: #B5B4C3;--bs-dark-rgb: 8,7,19;--bs-dark-text-emphasis: #2B284A;--bs-emphasis-color: #080713;--bs-emphasis-color-rgb: 8,7,19;--bs-focus-ring-color: rgba(225,79,41,0.25);--bs-font-serif: "Source Serif 4",serif;--bs-form-invalid-border-color: #ef5350;--bs-form-invalid-color: #ef5350;--bs-form-valid-border-color: #61D066;--bs-form-valid-color: #61D066;--bs-gray: #434064;--bs-gray-100: #FAFAFE;--bs-gray-200: #EDECF5;--bs-gray-200-rgb: 237,236,245;--bs-gray-300: #E0DFEA;--bs-gray-400: #C5C4D5;--bs-gray-500: #B5B4C3;--bs-gray-600: #434064;--bs-gray-700: #2B284A;--bs-gray-800: #23213F;--bs-gray-900: #16142F;--bs-gray-dark: #23213F;--bs-green: #61D066;--bs-highlight-bg: papayawhip;--bs-highlight-color: #16142F;--bs-indigo: #e14f29;--bs-info: #5bd6ec;--bs-info-bg-subtle: #effbfd;--bs-info-border-subtle: #bdeff7;--bs-info-rgb: 225,79,41;--bs-info-text-emphasis: #24565e;--bs-light: #FAFAFE;--bs-light-bg-subtle: #fdfdff;--bs-light-border-subtle: #EDECF5;--bs-light-rgb: 250,250,254;--bs-light-text-emphasis: #2B284A;--bs-link-color: #2B284A;--bs-link-color-rgb: 43,40,74;--bs-link-decoration: none;--bs-link-hover-color: #e14f29;--bs-link-hover-color-rgb: 225,79,41;--bs-orange: #ff6500;--bs-pink: #d419ae;--bs-primary: #e14f29;--bs-primary-bg-subtle: #efeeff;--bs-primary-border-subtle: #c0bcff;--bs-primary-rgb: 225,79,41;--bs-primary-text-emphasis: #272366;--bs-purple: #7d42c1;--bs-red: #ef5350;--bs-secondary: #2B284A;--bs-secondary-bg: #EDECF5;--bs-secondary-bg-rgb: 237,236,245;--bs-secondary-bg-subtle: #eaeaed;--bs-secondary-border-subtle: #aaa9b7;--bs-secondary-color: rgba(22,20,47,0.75);--bs-secondary-color-rgb: 22,20,47;--bs-secondary-rgb: 43,40,74;--bs-secondary-text-emphasis: #11101e;--bs-success: #61D066;--bs-success-bg-subtle: #effaf0;--bs-success-border-subtle: #c0ecc2;--bs-success-rgb: 97,208,102;--bs-success-text-emphasis: #275329;--bs-teal: #49dab5;--bs-tertiary-bg: #FAFAFE;--bs-tertiary-bg-rgb: 250,250,254;--bs-tertiary-color: rgba(22,20,47,0.5);--bs-tertiary-color-rgb: 22,20,47;--bs-warning: #feaf2c;--bs-warning-bg-subtle: #fff7ea;--bs-warning-border-subtle: #ffdfab;--bs-warning-rgb: 254,175,44;--bs-warning-text-emphasis: #664612;--bs-white-rgb: 255,255,255;--bs-yellow: #feaf2c;--cyan: #17a2b8;--danger: #dc3545;--dark: #343a40;--font: 'Montserrat',sans-serif;--gray: #6c757d;--gray-dark: #343a40;--green: #28a745;--indigo: #6610f2;--info: #17a2b8;--ink: #0b0d14;--ink2: #374151;--ink3: #6b7280;--ink4: #9ca3af;--light: #f8f9fa;--nh: 68px;--orange: #fd7e14;--pink: #e83e8c;--primary: #007bff;--purple: #6f42c1;--r: 12px;--red: #dc3545;--secondary: #6c757d;--shadow: 0 16px 56px rgba(11,13,20,0.14),0 2px 8px rgba(11,13,20,0.07);--success: #28a745;--surf: #ffffff;--surf2: #f7f8fb;--surf3: #eef0f5;--swiper-navigation-size: 44px;--swiper-theme-color: #007aff;--teal: #20c997;--warning: #ffc107;--white: #fff;--yellow: #ffc107}.page-vibeops-vibeops *,.page-vibeops-vibeops ::after,.page-vibeops-vibeops ::before{box-sizing: border-box}.page-vibeops-vibeops h1,.page-vibeops-vibeops h2,.page-vibeops-vibeops h3,.page-vibeops-vibeops h4{margin-top: 0px;margin-bottom: 0.5rem}.page-vibeops-vibeops p{margin-top: 0px;margin-bottom: 1rem}.page-vibeops-vibeops ul{margin-top: 0px;margin-bottom: 1rem}.page-vibeops-vibeops b,.page-vibeops-vibeops strong{font-weight: bolder}.page-vibeops-vibeops sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}.page-vibeops-vibeops sup{top: -0.5em}.page-vibeops-vibeops a{color: rgb(0,123,255);text-decoration: none;background-color: transparent}.page-vibeops-vibeops a:hover{color: rgb(0,86,179);text-decoration: underline}.page-vibeops-vibeops pre{font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em}.page-vibeops-vibeops pre{margin-top: 0px;margin-bottom: 1rem;overflow: auto}.page-vibeops-vibeops img{vertical-align: middle;border-style: none}.page-vibeops-vibeops table{border-collapse: collapse}.page-vibeops-vibeops th{text-align: inherit}.page-vibeops-vibeops button{border-radius: 0px}.page-vibeops-vibeops button:focus{outline: -webkit-focus-ring-color auto 5px}.page-vibeops-vibeops button{margin: 0px;font-family: inherit;font-size: inherit;line-height: inherit}.page-vibeops-vibeops button{overflow: visible}.page-vibeops-vibeops button{text-transform: none}.page-vibeops-vibeops [type="button"],.page-vibeops-vibeops button{appearance: button}.page-vibeops-vibeops [type="button"]:not(:disabled),.page-vibeops-vibeops button:not(:disabled){cursor: pointer}.page-vibeops-vibeops ::-webkit-file-upload-button{font: inherit;appearance: button}.page-vibeops-vibeops h1,.page-vibeops-vibeops h2,.page-vibeops-vibeops h3,.page-vibeops-vibeops h4{margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2}.page-vibeops-vibeops h1{font-size: 2.5rem}.page-vibeops-vibeops h2{font-size: 2rem}.page-vibeops-vibeops h3{font-size: 1.75rem}.page-vibeops-vibeops h4{font-size: 1.5rem}.page-vibeops-vibeops pre{display: block;font-size: 87.5%;color: rgb(33,37,41)}.page-vibeops-vibeops .fade{transition: opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.page-vibeops-vibeops .fade{transition: none}}.page-vibeops-vibeops .fade:not(.show){opacity: 0}.page-vibeops-vibeops .modal{position: fixed;top: 0px;left: 0px;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0px}.page-vibeops-vibeops .modal-dialog{position: relative;width: auto;margin: 0.5rem;pointer-events: none}.page-vibeops-vibeops .modal.fade .modal-dialog{transition: transform 0.3s ease-out,-webkit-transform 0.3s ease-out;transform: translate(0px,-50px)}@media (prefers-reduced-motion: reduce){.page-vibeops-vibeops .modal.fade .modal-dialog{transition: none}}.page-vibeops-vibeops .modal-dialog-centered{display: flex;align-items: center;min-height: calc(100% - 1rem)}.page-vibeops-vibeops .modal-dialog-centered::before{display: block;height: calc(-1rem + 100vh);content: ""}.page-vibeops-vibeops .modal-content{position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: rgb(255,255,255);background-clip: padding-box;border: 1px solid rgba(0,0,0,0.2);border-radius: 0.3rem;outline: 0px}@media (min-width: 576px){.page-vibeops-vibeops .modal-dialog{max-width: 500px;margin: 1.75rem auto}.page-vibeops-vibeops .modal-dialog-centered{min-height: calc(100% - 3.5rem)}.page-vibeops-vibeops .modal-dialog-centered::before{height: calc(-3.5rem + 100vh)}}@media (min-width: 992px){.page-vibeops-vibeops .modal-lg{max-width: 800px}}.page-vibeops-vibeops .sr-only{position: absolute;width: 1px;height: 1px;padding: 0px;margin: -1px;overflow: hidden;clip: rect(0px,0px,0px,0px);white-space: nowrap;border: 0px}@media print{.page-vibeops-vibeops *,.page-vibeops-vibeops ::after,.page-vibeops-vibeops ::before{text-shadow: none !important;box-shadow: none !important}.page-vibeops-vibeops a:not(.btn){text-decoration: underline}.page-vibeops-vibeops pre{white-space: pre-wrap !important}.page-vibeops-vibeops pre{border: 1px solid rgb(173,181,189);break-inside: avoid}.page-vibeops-vibeops thead{display: table-header-group}.page-vibeops-vibeops img,.page-vibeops-vibeops tr{break-inside: avoid}.page-vibeops-vibeops h2,.page-vibeops-vibeops h3,.page-vibeops-vibeops p{orphans: 3;widows: 3}.page-vibeops-vibeops h2,.page-vibeops-vibeops h3{break-after: avoid}}.page-vibeops-vibeops a{color: rgb(225,79,41)}.page-vibeops-vibeops a:hover{color: rgb(225,79,41);text-decoration: none}.page-vibeops-vibeops h1,.page-vibeops-vibeops h2,.page-vibeops-vibeops h3,.page-vibeops-vibeops h4{color: rgb(0,14,40);font-weight: 700;font-family: Montserrat,"Montserrat Fallback",sans-serif}@media (max-width: 1199px){.page-vibeops-vibeops h1{font-size: calc(1.375rem + 1.5vw)}.page-vibeops-vibeops h2{font-size: calc(1.325rem + 0.9vw)}.page-vibeops-vibeops h3{font-size: calc(1.3rem + 0.6vw)}.page-vibeops-vibeops h4{font-size: calc(1.275rem + 0.3vw)}}.page-vibeops-vibeops img{max-width: 100%}.page-vibeops-vibeops pre{font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em}.page-vibeops-vibeops *,.page-vibeops-vibeops ::before,.page-vibeops-vibeops ::after{box-sizing: border-box;margin: 0px;padding: 0px}.page-vibeops-vibeops button{font-family: inherit;cursor: pointer;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;background: none}.page-vibeops-vibeops .vo-page{color-scheme: light;--ink: #1A1A24;--ink-2: #3A3735;--bg: #FBFAF8;--surface: #FFFFFF;--surface-2: #F3F1EC;--line: #DFDBD2;--line-soft: #EAE7E0;--text: #1A1A24;--text-2: #4B4842;--muted: #6E6A62;--brand: #E05520;--brand-deep: #B33F14;--brand-wash: #FDF0E9;--verify: #0B7A6E;--verify-wash: #E6F2F0;--warn: #9A6208;--maxw: 100%;--pad: 12px;--gutter: 136px;--f-display: "Montserrat","Helvetica Neue",Arial,sans-serif;--f-body: "Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono: "JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}@media (min-width: 576px){.page-vibeops-vibeops .vo-page{--maxw: 540px}}@media (min-width: 768px){.page-vibeops-vibeops .vo-page{--maxw: 720px}}@media (min-width: 992px){.page-vibeops-vibeops .vo-page{--maxw: 960px}}@media (min-width: 1200px){.page-vibeops-vibeops .vo-page{--maxw: 1140px}}@media (min-width: 1400px){.page-vibeops-vibeops .vo-page{--maxw: 1320px}}.page-vibeops-vibeops .vo-page,.page-vibeops-vibeops .vo-page *{box-sizing: border-box}.page-vibeops-vibeops .vo-page{background: var(--bg);color: var(--text);font-family: var(--f-body);font-size: 16.5px;line-height: 1.62;-webkit-font-smoothing: antialiased}.page-vibeops-vibeops .vo-page h1,.page-vibeops-vibeops .vo-page h2,.page-vibeops-vibeops .vo-page h3,.page-vibeops-vibeops .vo-page h4{font-family: var(--f-display);font-weight: 700;letter-spacing: -0.018em;text-wrap: balance;margin: 0px;line-height: 1.1}.page-vibeops-vibeops .vo-page p{margin: 0px}.page-vibeops-vibeops .vo-page a{color: inherit}.page-vibeops-vibeops .vo-page img{display: block;max-width: 100%}.page-vibeops-vibeops .vo-page .wrap{max-width: var(--maxw);margin: 0px auto;padding: 0 var(--pad)}.page-vibeops-vibeops .vo-page .sec{border-top: 1px solid var(--line-soft);background: var(--bg)}.page-vibeops-vibeops .vo-page .sec-inner{max-width: var(--maxw);margin: 0px auto;padding: 66px var(--pad) 74px;display: grid;grid-template-columns: var(--gutter) minmax(0,1fr);gap: 0px 34px}.page-vibeops-vibeops .vo-page .rail{position: sticky;top: 24px;align-self: start}.page-vibeops-vibeops .vo-page .rail .tick{display: block;width: 26px;height: 2px;background: var(--brand);margin-bottom: 12px}.page-vibeops-vibeops .vo-page .rail .tag{font-family: var(--f-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);display: block}.page-vibeops-vibeops .vo-page .body-col{min-width: 0px}.page-vibeops-vibeops .vo-page .lede{font-size: 18.5px;color: var(--text-2);max-width: 64ch;margin-top: 18px}.page-vibeops-vibeops .vo-page h2{font-size: clamp(27px,3.3vw,39px)}.page-vibeops-vibeops .vo-page h3{font-size: 18.5px;letter-spacing: -0.012em}.page-vibeops-vibeops .vo-page .fn{font-size: 13.5px;color: var(--muted);margin-top: 18px;max-width: 82ch}.page-vibeops-vibeops .vo-page .fn sup{color: var(--brand);font-weight: 700}.page-vibeops-vibeops .vo-page .vo-hero{max-width: var(--maxw);margin: 0px auto;padding: 106px var(--pad) 56px;display: grid;grid-template-columns: minmax(0px,1.02fr) minmax(0px,0.98fr);gap: 36px;align-items: center}.page-vibeops-vibeops .vo-page .eyebrow{font-family: var(--f-mono);font-size: 11.5px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--verify);display: inline-flex;align-items: center;gap: 9px}.page-vibeops-vibeops .vo-page .eyebrow::before{content: "";width: 7px;height: 7px;background: var(--verify);border-radius: 50%;flex: 0 0 auto}.page-vibeops-vibeops .vo-page h1{font-size: clamp(30px,2.8vw,44px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.03;margin: 18px 0px 0px}.page-vibeops-vibeops .vo-page h1 em{font-style: normal;color: var(--brand)}.page-vibeops-vibeops .vo-page .vo-hero .sub{font-size: clamp(13.5px,1.05vw,17px);color: var(--text-2);max-width: 74ch;margin-top: 20px}.page-vibeops-vibeops .vo-page .vo-hero-art{position: relative}.page-vibeops-vibeops .vo-page .vo-hero-art img{width: 100%;height: auto;border-radius: 16px}.page-vibeops-vibeops .vo-page .ctas{display: flex;gap: 11px;flex-wrap: wrap;margin-top: 30px}.page-vibeops-vibeops .vo-page .vo-btn{font-family: var(--f-mono);font-size: 12.5px;font-weight: 500;letter-spacing: 0.04em;text-decoration: none;padding: 13px 19px;border: 1px solid transparent;display: inline-block;transition: transform 0.12s,background 0.15s,border-color 0.15s,color 0.15s}.page-vibeops-vibeops .vo-page .vo-btn:hover{transform: translateY(-1px)}.page-vibeops-vibeops .vo-page .vo-btn:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px}.page-vibeops-vibeops .vo-page .vo-btn-primary{background: var(--brand);color: rgb(255,255,255);border-color: var(--brand)}.page-vibeops-vibeops .vo-page .vo-btn-primary:hover{background: var(--brand-deep);border-color: var(--brand-deep)}.page-vibeops-vibeops .vo-page .vo-btn-ghost{border-color: var(--line);color: var(--text);background: var(--surface)}.page-vibeops-vibeops .vo-page .vo-btn-ghost:hover{border-color: var(--brand);color: var(--brand)}.page-vibeops-vibeops .vo-page .strip{background: var(--ink);color: rgb(255,255,255);margin-top: 36px}.page-vibeops-vibeops .vo-page .strip-in{max-width: var(--maxw);margin: 0px auto;padding: 20px var(--pad);display: flex;gap: 10px 34px;flex-wrap: wrap;align-items: baseline;font-family: var(--f-display);font-weight: 600;font-size: clamp(15px,2vw,20px);letter-spacing: -0.015em}.page-vibeops-vibeops .vo-page .strip-in span{white-space: nowrap}.page-vibeops-vibeops .vo-page .strip-in b{color: var(--brand);font-weight: 600}.page-vibeops-vibeops .vo-page .chips{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 26px}.page-vibeops-vibeops .vo-page .chip{font-family: var(--f-mono);font-size: 11px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-2);border: 1px solid var(--line);padding: 5px 10px;background: var(--surface)}.page-vibeops-vibeops .vo-page .chip b{color: var(--brand);font-weight: 500}.page-vibeops-vibeops .vo-page .args{display: grid;grid-template-columns: repeat(3,minmax(0px,1fr));margin-top: 40px;border-top: 1px solid var(--line)}.page-vibeops-vibeops .vo-page .arg{padding: 24px 24px 4px 0px;border-right: 1px solid var(--line-soft)}.page-vibeops-vibeops .vo-page .arg:last-child{border-right: 0px;padding-right: 0px}.page-vibeops-vibeops .vo-page .arg:not(:first-child){padding-left: 24px}.page-vibeops-vibeops .vo-page .arg h3{margin-bottom: 10px}.page-vibeops-vibeops .vo-page .arg p{font-size: 15px;color: var(--text-2)}.page-vibeops-vibeops .vo-page .arg p + p{margin-top: 10px}.page-vibeops-vibeops .vo-page .arg .stamp{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);display: block;margin-bottom: 13px}.page-vibeops-vibeops .vo-page .roi{background: var(--surface);border: 1px solid var(--line);margin-top: 42px;padding: 28px 30px}.page-vibeops-vibeops .vo-page .roi-top{display: flex;align-items: baseline;gap: 18px;flex-wrap: wrap}.page-vibeops-vibeops .vo-page .roi-fig{font-family: var(--f-display);font-weight: 800;font-size: clamp(42px,6.6vw,64px);letter-spacing: -0.042em;line-height: 1;color: var(--brand);font-variant-numeric: tabular-nums}.page-vibeops-vibeops .vo-page .roi-cap{font-size: 15.5px;color: var(--text-2);max-width: 44ch}.page-vibeops-vibeops .vo-page .roi-split{display: grid;grid-template-columns: repeat(4,minmax(0px,1fr));gap: 1px;margin-top: 24px;background: var(--line-soft);border: 1px solid var(--line-soft)}.page-vibeops-vibeops .vo-page .roi-cell{background: var(--surface);padding: 14px 15px}.page-vibeops-vibeops .vo-page .roi-cell .k{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.13em;text-transform: uppercase;color: var(--muted)}.page-vibeops-vibeops .vo-page .roi-cell .v{font-size: 14.5px;color: var(--text-2);margin-top: 6px}.page-vibeops-vibeops .vo-page .fork{display: grid;grid-template-columns: repeat(2,minmax(0px,1fr));gap: 16px;margin-top: 36px}.page-vibeops-vibeops .vo-page .fork-card{border: 1px solid var(--line);background: var(--surface);padding: 24px}.page-vibeops-vibeops .vo-page .fork-card .q{font-family: var(--f-mono);font-size: 11.5px;letter-spacing: 0.08em;color: var(--verify);text-transform: uppercase;margin-bottom: 11px;display: block}.page-vibeops-vibeops .vo-page .fork-card p{font-size: 15px;color: var(--text-2);margin-top: 10px}.page-vibeops-vibeops .vo-page .logos{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line-soft)}.page-vibeops-vibeops .vo-page .logos img{width: auto;opacity: 0.88}.page-vibeops-vibeops .vo-page .logos img[alt="Splunk"]{height: 21px}.page-vibeops-vibeops .vo-page .logos img[alt="Cisco"]{height: 23px}.page-vibeops-vibeops .vo-page .logos img[alt="ServiceNow"]{height: 12px}.page-vibeops-vibeops .vo-page .logos img[alt="Dynatrace"]{height: 20px}.page-vibeops-vibeops .vo-page .logos .more{flex: 1 1 100%;font-family: var(--f-mono);font-size: 10.5px;color: var(--muted);letter-spacing: 0.05em;margin-top: 2px}.page-vibeops-vibeops .vo-page .stack{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 16px}.page-vibeops-vibeops .vo-page .stack span{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.05em;color: var(--text-2);border: 1px solid var(--line-soft);padding: 4px 8px;background: var(--surface-2)}.page-vibeops-vibeops .vo-page .chain{display: flex;flex-wrap: wrap;gap: 0px;margin-top: 34px;border: 1px solid var(--line);background: var(--surface)}.page-vibeops-vibeops .vo-page .link{flex: 1 1 170px;padding: 16px 18px;border-right: 1px solid var(--line-soft);min-width: 0px}.page-vibeops-vibeops .vo-page .link:last-child{border-right: 0px}.page-vibeops-vibeops .vo-page .link .n{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.14em;color: var(--brand);text-transform: uppercase}.page-vibeops-vibeops .vo-page .link h4{font-size: 15.5px;margin: 7px 0px 5px}.page-vibeops-vibeops .vo-page .link p{font-size: 13.5px;color: var(--text-2);line-height: 1.5}.page-vibeops-vibeops .vo-page .matrix{margin-top: 36px;border: 1px solid var(--line);overflow-x: auto;background: var(--surface)}.page-vibeops-vibeops .vo-page table{width: 100%;border-collapse: collapse;min-width: 660px}.page-vibeops-vibeops .vo-page th,.page-vibeops-vibeops .vo-page td{text-align: left;padding: 13px 16px;border-bottom: 1px solid var(--line-soft);vertical-align: top}.page-vibeops-vibeops .vo-page thead th{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);background: var(--surface-2);font-weight: 500}.page-vibeops-vibeops .vo-page tbody tr:last-child td{border-bottom: 0px}.page-vibeops-vibeops .vo-page tbody td:first-child{font-family: var(--f-display);font-weight: 700;font-size: 14.5px;white-space: nowrap;color: var(--text)}.page-vibeops-vibeops .vo-page td{font-size: 14.5px;color: var(--text-2);background: var(--surface)}.page-vibeops-vibeops .vo-page td .model{font-family: var(--f-mono);font-size: 11px;color: var(--verify);white-space: nowrap;background: var(--verify-wash);padding: 3px 7px;border: 1px solid rgb(207,228,225)}.page-vibeops-vibeops .vo-page .loop{margin-top: 36px;border-left: 2px solid var(--line)}.page-vibeops-vibeops .vo-page .vo-step{display: grid;grid-template-columns: 52px minmax(0px,1fr);gap: 18px;padding: 19px 0px 19px 22px;border-bottom: 1px solid var(--line-soft)}.page-vibeops-vibeops .vo-page .vo-step:last-child{border-bottom: 0px}.page-vibeops-vibeops .vo-page .vo-step .n{font-family: var(--f-mono);font-size: 12.5px;font-weight: 700;color: var(--brand);letter-spacing: 0.06em;padding-top: 3px}.page-vibeops-vibeops .vo-page .vo-step h3{margin-bottom: 6px}.page-vibeops-vibeops .vo-page .vo-step p{font-size: 15px;color: var(--text-2)}.page-vibeops-vibeops .vo-page .vo-step .who{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);margin-top: 8px;display: block}.page-vibeops-vibeops .vo-page .vo-step .meta{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;margin-top: 8px}.page-vibeops-vibeops .vo-page .vo-step .meta .who{margin-top: 0px}.page-vibeops-vibeops .vo-page .watch{font-family: var(--f-mono);font-size: 15.5px;font-weight: 700;letter-spacing: 0.02em;color: var(--brand);text-decoration: none;white-space: nowrap;border-bottom: 1px solid transparent}.page-vibeops-vibeops .vo-page .watch:hover{border-bottom-color: var(--brand)}.page-vibeops-vibeops .vo-page .watch:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px}.page-vibeops-vibeops .vo-page .vo-links{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap}.page-vibeops-vibeops .vo-page .vo-sep{font-family: var(--f-mono);font-size: 15.5px;font-weight: 700;color: var(--brand)}.page-vibeops-vibeops .vo-page .sr-only{position: absolute;width: 1px;height: 1px;padding: 0px;margin: -1px;overflow: hidden;clip: rect(0px,0px,0px,0px);white-space: nowrap;border: 0px}.page-vibeops-vibeops .vo-page .vo-narration-source{display: none}.page-vibeops-vibeops .vo-page .vo-modal-narr .modal-dialog{max-width: min(1180px,94vw)}.page-vibeops-vibeops .vo-page .vo-modal-narr .modal-content{border: 1px solid var(--line);border-radius: 0px;background: var(--surface)}.page-vibeops-vibeops .vo-page .vo-narr-head{position: relative;padding: 22px 58px 18px 26px;background: var(--surface-2);border-bottom: 1px solid var(--line-soft)}.page-vibeops-vibeops .vo-page .vo-narr-head h3{font-size: 19px}.page-vibeops-vibeops .vo-page .vo-narr-close{position: absolute;top: 16px;right: 18px;background: none;border: 0px;padding: 0px 4px;color: var(--muted);font-size: 26px;line-height: 1;cursor: pointer}.page-vibeops-vibeops .vo-page .vo-narr-close:hover{color: var(--brand)}.page-vibeops-vibeops .vo-page .vo-narr-close:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px}.page-vibeops-vibeops .vo-page .vo-narr-body{padding: 26px 30px 30px;max-height: 76vh;overflow-y: auto}.page-vibeops-vibeops .vo-page .vo-narr-body p{font-size: 14.5px;color: var(--text-2)}.page-vibeops-vibeops .vo-page .vo-narr-body p + p{margin-top: 12px}.page-vibeops-vibeops .vo-page .vo-narr-body h4{font-size: 15px;margin: 22px 0px 10px}.page-vibeops-vibeops .vo-page .vo-narr-body p.vo-narr-cue{font-family: var(--f-mono);font-size: 14.5px;letter-spacing: 0.03em;color: rgb(225,79,41);margin: 26px 0px 11px;padding-top: 15px;border-top: 1px solid var(--line-soft)}@media (max-width: 900px){.page-vibeops-vibeops .vo-page .vo-narr-body{max-height: 78vh}}.page-vibeops-vibeops .vo-page .gov{display: grid;grid-template-columns: repeat(2,minmax(0px,1fr));gap: 1px;background: var(--line);border: 1px solid var(--line);margin-top: 32px}.page-vibeops-vibeops .vo-page .gov-cell{background: var(--surface);padding: 24px}.page-vibeops-vibeops .vo-page .gov-cell .lvl{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--verify);display: block;margin-bottom: 10px}.page-vibeops-vibeops .vo-page .gov-cell ul{margin: 14px 0px 0px;padding: 0px;list-style: none;display: flex;flex-direction: column;gap: 9px}.page-vibeops-vibeops .vo-page .gov-cell li{font-size: 14.5px;color: var(--text-2);padding-left: 20px;position: relative}.page-vibeops-vibeops .vo-page .gov-cell li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border:1.5px solid var(--verify);border-top:0;border-right:0;transform:rotate(-45deg)}.page-vibeops-vibeops .vo-page .codewrap{margin-top: 26px;border: 1px solid var(--line);background: var(--surface)}.page-vibeops-vibeops .vo-page .codehead{display: flex;justify-content: space-between;align-items: center;gap: 14px;flex-wrap: wrap;padding: 10px 16px;background: var(--surface-2);border-bottom: 1px solid var(--line-soft);font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.page-vibeops-vibeops .vo-page .codehead .flag{color: var(--warn);text-transform: none;letter-spacing: 0.02em}.page-vibeops-vibeops .vo-page pre{margin: 0px;padding: 18px 16px;overflow-x: auto;font-family: var(--f-mono);font-size: 12.5px;line-height: 1.72;color: var(--ink)}.page-vibeops-vibeops .vo-page pre .c{color: var(--muted)}.page-vibeops-vibeops .vo-page pre .p{color: var(--brand-deep)}.page-vibeops-vibeops .vo-page pre .s{color: var(--verify)}.page-vibeops-vibeops .vo-page .lib{display: grid;grid-template-columns: repeat(3,minmax(0px,1fr));gap: 13px;margin-top: 30px}.page-vibeops-vibeops .vo-page .lib-item{border: 1px solid var(--line);background: var(--surface);padding: 18px}.page-vibeops-vibeops .vo-page .lib-item .dur{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.1em;color: var(--brand);font-variant-numeric: tabular-nums}.page-vibeops-vibeops .vo-page .lib-item h3{font-size: 15.5px;margin: 8px 0px 6px}.page-vibeops-vibeops .vo-page .lib-item p{font-size: 14px;color: var(--text-2)}.page-vibeops-vibeops .vo-page .proof{display: flex;gap: 14px;align-items: flex-start;margin-top: 30px;padding: 16px 18px;background: var(--brand-wash);border: 1px solid rgb(243,216,200)}.page-vibeops-vibeops .vo-page .proof .vo-mark{font-family: var(--f-mono);font-size: 10.5px;letter-spacing: 0.13em;text-transform: uppercase;color: var(--brand-deep);white-space: nowrap;padding-top: 2px}.page-vibeops-vibeops .vo-page .proof p{font-size: 14.5px;color: var(--ink-2)}.page-vibeops-vibeops .vo-page .vo-close{background: var(--ink)}.page-vibeops-vibeops .vo-page .vo-close .sec-inner{padding-top: 62px;padding-bottom: 66px}.page-vibeops-vibeops .vo-page .vo-close h2{color: rgb(255,255,255)}.page-vibeops-vibeops .vo-page .vo-close .lede{color: rgb(201,197,190)}.page-vibeops-vibeops .vo-page .vo-close .rail .tag{color: rgb(143,139,132)}.page-vibeops-vibeops .vo-page .vo-close .fn{color: rgb(143,139,132)}.page-vibeops-vibeops .vo-page .vo-close .vo-btn-ghost{background: transparent;border-color: rgb(74,71,64);color: rgb(243,241,236)}.page-vibeops-vibeops .vo-page .vo-close .vo-btn-ghost:hover{border-color: var(--brand);color: var(--brand)}@media (max-width: 900px){.page-vibeops-vibeops .vo-page{--gutter: 0px}.page-vibeops-vibeops .vo-page .vo-hero{grid-template-columns: 1fr;padding-top: 67px;padding-bottom: 45px}.page-vibeops-vibeops .vo-page .vo-hero-art{order: -1;max-width: 420px}.page-vibeops-vibeops .vo-page .sec-inner{grid-template-columns: 1fr;gap: 0px}.page-vibeops-vibeops .vo-page .rail{position: static;margin-bottom: 18px}.page-vibeops-vibeops .vo-page .args{grid-template-columns: 1fr}.page-vibeops-vibeops .vo-page .arg{border-right: 0px;border-bottom: 1px solid var(--line-soft);padding: 22px 0px 18px}.page-vibeops-vibeops .vo-page .arg:not(:first-child){padding-left: 0px}.page-vibeops-vibeops .vo-page .arg:last-child{border-bottom: 0px}.page-vibeops-vibeops .vo-page .fork,.page-vibeops-vibeops .vo-page .gov,.page-vibeops-vibeops .vo-page .lib{grid-template-columns: 1fr}.page-vibeops-vibeops .vo-page .roi-split{grid-template-columns: repeat(2,minmax(0px,1fr))}.page-vibeops-vibeops .vo-page .link{border-right: 0px;border-bottom: 1px solid var(--line-soft)}.page-vibeops-vibeops .vo-page .link:last-child{border-bottom: 0px}}@media (prefers-reduced-motion: reduce){.page-vibeops-vibeops .vo-page,.page-vibeops-vibeops .vo-page *{transition: none !important;animation: auto ease 0s 1 normal none running none !important}}.page-vibeops-vibeops *,.page-vibeops-vibeops ::after,.page-vibeops-vibeops ::before{box-sizing: border-box}.page-vibeops-vibeops ul{padding-left: 2rem}.page-vibeops-vibeops ul{margin-top: 0px;margin-bottom: 1rem}.page-vibeops-vibeops b,.page-vibeops-vibeops strong{font-weight: 700}.page-vibeops-vibeops sup{position: relative;font-size: 0.75em;line-height: 0;vertical-align: baseline}.page-vibeops-vibeops sup{top: -0.5em}.page-vibeops-vibeops a{color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration: none}.page-vibeops-vibeops a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}.page-vibeops-vibeops th{text-align: -webkit-match-parent}.page-vibeops-vibeops tbody,.page-vibeops-vibeops td,.page-vibeops-vibeops th,.page-vibeops-vibeops thead,.page-vibeops-vibeops tr{border-color: inherit;border-style: solid;border-width: 0px}.page-vibeops-vibeops button{border-radius: 0px}.page-vibeops-vibeops button:focus:not(:focus-visible){outline: 0px}.page-vibeops-vibeops button{margin: 0px;line-height: inherit}.page-vibeops-vibeops button{text-transform: none}.page-vibeops-vibeops ::-webkit-datetime-edit-day-field,.page-vibeops-vibeops ::-webkit-datetime-edit-fields-wrapper,.page-vibeops-vibeops ::-webkit-datetime-edit-hour-field,.page-vibeops-vibeops ::-webkit-datetime-edit-minute,.page-vibeops-vibeops ::-webkit-datetime-edit-month-field,.page-vibeops-vibeops ::-webkit-datetime-edit-text,.page-vibeops-vibeops ::-webkit-datetime-edit-year-field{padding: 0px}.page-vibeops-vibeops ::-webkit-inner-spin-button{height: auto}.page-vibeops-vibeops ::-webkit-search-decoration{appearance: none}.page-vibeops-vibeops ::-webkit-color-swatch-wrapper{padding: 0px}.page-vibeops-vibeops iframe{border: 0px}.page-vibeops-vibeops .fade{transition: opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.page-vibeops-vibeops .fade{transition: none}}.page-vibeops-vibeops .fade:not(.show){opacity: 0}.page-vibeops-vibeops .modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb),0.05);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.6;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position: fixed;top: 0px;left: 0px;z-index: var(--bs-modal-zindex);display: none;width: 100%;height: 100%;overflow: hidden auto;outline: 0px}.page-vibeops-vibeops .modal-dialog{position: relative;width: auto;margin: var(--bs-modal-margin);pointer-events: none}.page-vibeops-vibeops .modal.fade .modal-dialog{transition: transform 0.3s ease-out;transform: translate(0px,-50px)}@media (prefers-reduced-motion: reduce){.page-vibeops-vibeops .modal.fade .modal-dialog{transition: none}}.page-vibeops-vibeops .modal-dialog-centered{display: flex;align-items: center;min-height: calc(100% - var(--bs-modal-margin) * 2)}.page-vibeops-vibeops .modal-content{position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius: var(--bs-modal-border-radius);outline: 0px}@media (min-width: 576px){.page-vibeops-vibeops .modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb),0.05)}.page-vibeops-vibeops .modal-dialog{max-width: var(--bs-modal-width);margin-right: auto;margin-left: auto}}@media (min-width: 992px){.page-vibeops-vibeops .modal-lg{--bs-modal-width: 800px}}.page-vibeops-vibeops *{outline: 0px !important}.page-vibeops-vibeops :focus{outline: 0px !important}.page-vibeops-vibeops a{transition: 0.2s ease-in-out}.page-vibeops-vibeops sup{letter-spacing: 0px}.page-vibeops-vibeops b,.page-vibeops-vibeops strong{font-weight: 600}.page-vibeops-vibeops th{font-weight: 600}@keyframes mouse{0%{opacity: 1;transform: translate(-50%,0px)}100%{opacity: 0;transform: translate(-50%,20px)}}@keyframes pulse-border{0%{transform: scale(0.8);opacity: 1}100%{transform: scale(2);opacity: 0}}@keyframes scaleOut{0%{transform: scaleX(1);transform-origin: right center}100%{transform: scaleX(0);transform-origin: right center}}@keyframes scaleIn{0%{transform: scaleX(0);transform-origin: left center}100%{transform: scaleX(1);transform-origin: left center}}@keyframes zoom{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes blink{0%{opacity: 1}50%{opacity: 0}100%{opacity: 1}}@keyframes textGradientAnimation{0%{background-position: 50% 30%}25%{background-position: 100% 10%}50%{background-position: 100% 90%}75%{background-position: 60% 90%}100%{background-position: 50% 30%}}@keyframes fx1AgentGridIn{0%{opacity: 0;transform: translateY(12px)}100%{opacity: 1;transform: none}}@keyframes fx1AgentPanelIn{0%{opacity: 0;transform: scale(0.97) translateY(18px)}100%{opacity: 1;transform: none}}@keyframes fx1StorySpin{100%{transform: translate(-50%,-50%) rotate(360deg)}}@keyframes fx1CoreBreathe{0%,100%{transform: translate(-50%,-50%) scale(1)}50%{transform: translate(-50%,-50%) scale(1.04)}}@keyframes fx1StepIn{0%{opacity: 0;transform: translateY(9px)}100%{opacity: 1;transform: none}}@keyframes fxRise{0%{opacity: 0;transform: translateY(28px)}100%{opacity: 1;transform: translateY(0px)}}@keyframes fxFloat{0%,100%{transform: translateY(0px)}50%{transform: translateY(-12px)}}@keyframes fxScrollUp{0%{transform: translateY(0px)}100%{transform: translateY(-50%)}}@keyframes fxCellPulse{0%,100%{opacity: 1}50%{opacity: 0.45}}@keyframes fx-marquee{0%{transform: translateX(0px)}100%{transform: translateX(-50%)}}@keyframes fxitFillBar{0%{transform: scaleX(0)}100%{transform: scaleX(1)}}@keyframes fxDash{100%{stroke-dashoffset: -24}}@keyframes fxBlink{0%,100%{opacity: 1}50%{opacity: 0.35}}@keyframes pulse{0%{transform: scale(1);opacity: 0}50%{transform: scale(1);opacity: 1}100%{transform: scale(1.5);opacity: 0}}@keyframes fxp-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.16);opacity:0}}@keyframes fxAgentsTabProgress{from{background-size: 0% 100%}to{background-size: 100% 100%}}@keyframes fxra-breathe{0%,100%{transform: scale(1);opacity: .92}50%{transform: scale(1.07);opacity: 1}}@keyframes bounce{0%{transform: translateY(0px)}50%{transform: translateY(-1rem)}100%{transform: translateY(0px)}}@keyframes connectLine{0%{transform-origin: 0px 0px;transform: scaleY(0)}50%{transform-origin: 0px 0px;transform: scaleY(1)}51%{transform-origin: 0px 100%;transform: scaleY(1)}100%{transform-origin: 0px 100%;transform: scaleY(0)}}@-webkit-keyframes typedjsBlink{0%{opacity: 1}50%{opacity: 0}100%{opacity: 1}}@keyframes fx-hero-bloom-a{0%{transform: translate3d(0px,0px,0px) scale(1);opacity: 0.85}100%{transform: translate3d(7%,5%,0px) scale(1.14);opacity: 1}}@keyframes fx-hero-bloom-b{0%{transform: translate3d(0px,0px,0px) scale(1);opacity: 0.8}100%{transform: translate3d(-6%,-4%,0px) scale(1.12);opacity: 1}}@keyframes fx-hero-trace{100%{stroke-dashoffset: 0}}@keyframes fxMarquee{0%{transform: translateX(0px)}100%{transform: translateX(-50%)}}@keyframes fxv-pulse{0%{transform: scale(.8);opacity: 1}100%{transform: scale(1.9);opacity: 0}}