:root{--ops-canvas:#f5f6fa;--ops-surface:#ffffff;--ops-raised:#f0f2f7;--ops-line:#e3e6ed;--ops-text:#22262a;--ops-muted:#59636a;--ops-lime:#eef0f3;--ops-lilac:#6d4aa1;--theme-accent:#167457}.ops-theme,body,html{background:var(--ops-canvas)}.ops-theme{color-scheme:light;color:var(--ops-text);min-width:0;--tw-ring-color:#cdb3f340}.ops-sidebar ::-moz-selection,.ops-theme ::-moz-selection{background:#e3e6ed}.ops-sidebar ::selection,.ops-theme ::selection{background:#e3e6ed}.ops-sidebar::-webkit-scrollbar-track,.ops-theme ::-webkit-scrollbar-track{background:#fcfcfd}.ops-sidebar::-webkit-scrollbar-thumb,.ops-theme ::-webkit-scrollbar-thumb{background:#f7f7f8}.ops-theme :is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-panel,.panel){background:var(--ops-surface)}.ops-theme :is(.bg-slate-50,.bg-slate-50\/50,.bg-slate-100,.bg-ink){background:#fcfcfd}.ops-theme :is(.bg-slate-200,.bg-slate-300){background:#f7f7f8}.ops-theme :is(.bg-\[\#f2f5f9\],.bg-\[\#f3f6fb\]){background:var(--ops-canvas)}.ops-theme :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-pearl,.metric-value){color:var(--ops-text)}.ops-theme :is(.text-slate-700,.text-slate-600){color:#54516c}.ops-theme :is(.text-slate-500,.text-slate-400,.text-muted,.eyebrow){color:var(--ops-muted)}.ops-theme :is(.text-blue-950,.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600,.text-accent,.section-kicker){color:var(--ops-lilac)}.ops-theme :is(.text-blue-100,.text-blue-200,.text-blue-300){color:#574677}.ops-theme :is(.text-violet-600,.text-violet-700,.text-purple-600,.text-indigo-600,.text-indigo-700){color:#551e9e}.ops-theme :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-green-600,.text-green-700){color:#348954}.ops-theme :is(.text-rose-600,.text-rose-700,.text-rose-800,.text-red-600,.text-red-700){color:#9f1e3d}.ops-theme :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-orange-600,.text-orange-700,.text-yellow-700){color:#9f681e}.ops-theme :is(.bg-blue-50,.bg-blue-100,.bg-violet-50,.bg-violet-100,.bg-purple-50,.bg-indigo-50,.bg-sky-50){background:#c6a7f013}.ops-theme :is(.bg-emerald-50,.bg-emerald-100,.bg-green-50){background:#86d9a312}.ops-theme :is(.bg-rose-50,.bg-rose-100,.bg-red-50,.bg-red-100){background:#ff92b014}.ops-theme :is(.bg-amber-50,.bg-amber-100,.bg-orange-50,.bg-yellow-50){background:#eaba7914}.ops-theme :is(.border,.border-t,.border-b,.border-r,.border-l,.divide-y>:not([hidden])~:not([hidden])){border-color:var(--ops-line)}.ops-theme :is(.border-blue-100,.border-blue-200,.border-blue-300,.border-violet-200){border-color:#cdb3f33b}.ops-theme :is(.border-rose-200,.border-red-200){border-color:#ffacc03b}.ops-theme :is(.border-amber-200,.border-orange-200){border-color:#edc38a3b}.ops-theme :is(.border-emerald-200,.border-green-200){border-color:#a5ddba3b}.ops-theme .panel{box-shadow:0 10px 30px #00000012;border-radius:18px}.ops-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:#fcfcfd;color:var(--ops-text);border-color:#e2e8e5;accent-color:var(--theme-accent)}.ops-theme :is(input,textarea)::-moz-placeholder{color:#51516c}.ops-theme :is(input,textarea)::placeholder{color:#51516c}.ops-theme :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--theme-accent)}.ops-sidebar :is(button,a,select):focus-visible,.ops-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.ops-theme :is(button,a).bg-blue-600,.ops-theme :is(button,a).bg-blue-700{background:var(--ops-lime);color:#202516;border-color:transparent;border-radius:24px}.ops-theme :is(button,a).bg-blue-600 *,.ops-theme :is(button,a).bg-blue-700 *{color:inherit}.ops-theme button:disabled{opacity:.45;cursor:not-allowed}.ops-theme :is(.hover\:bg-slate-50,.hover\:bg-slate-100):hover{background:#f7f7f8}.ops-theme :is(.hover\:bg-blue-50,.hover\:bg-blue-100):hover{background:#cdb3f31a}.ops-theme :is(.hover\:text-slate-800,.hover\:text-slate-900):hover{color:#403030}.ops-theme :is(.hover\:bg-blue-700,.hover\:bg-blue-600):not(:disabled):hover{background:#e3e6ed;color:#202516}.ops-theme :is(.hover\:border-blue-300,.hover\:border-blue-400):hover{border-color:#cdb3f359}.ops-theme dialog{background:#fcfcfd;color:var(--ops-text);border-color:var(--ops-line)}.ops-theme dialog::backdrop{background:#08090b1f;backdrop-filter:blur(6px)}.ops-theme table{font-variant-numeric:tabular-nums}.ops-theme thead{color:var(--ops-muted);background:#fcfcfd}.ops-theme tbody tr:hover{background:#ffffff04}.ops-theme .section-kicker{letter-spacing:.18em}.ops-theme main.mx-auto{padding-top:32px;padding-bottom:48px}.ops-hero{position:relative;padding:28px 0 36px;margin-bottom:24px;border-bottom:1px solid var(--ops-line)}.ops-theme .ops-hero.panel{padding:30px;background:radial-gradient(ellipse at top right,#cdb3f312,transparent 65%),#fcfcfd}.ops-theme .ops-hero :is(h1,h2),.ops-theme .ops-page-title{font-size:clamp(36px,4.2vw,66px);line-height:1.08;letter-spacing:-.055em;font-weight:500;max-width:100%;overflow-wrap:anywhere}.ops-theme .ops-hero em,.ops-theme .ops-page-title em{font-family:var(--font-geist-sans);font-weight:400;color:var(--theme-accent)}.ops-theme .ops-hero h1+p,.ops-theme .ops-hero h2+p{margin-top:18px;max-width:680px;font-size:13px;line-height:1.8}.ops-theme .ops-launch-hero{background:radial-gradient(ellipse at right,#cdb3f31f,transparent 70%),#fcfcfd;border:1px solid #cdb3f333;box-shadow:none;padding:32px}.ops-theme .ops-launch-hero h2{font-size:clamp(27px,3vw,42px);font-weight:500;letter-spacing:-.04em;max-width:780px}.ops-theme .ops-intelligence-hero{background:radial-gradient(ellipse at top right,#cdb3f31f,transparent 65%),#fcfcfd;border-color:#cdb3f333}.ops-theme .ops-intelligence-hero h2{font-weight:500;letter-spacing:-.035em}.ops-theme .ops-report-metric{border-radius:18px;border:1px solid var(--ops-line)}.ops-report-metric>.absolute{display:none}.ops-theme .ops-report-metric>p.text-xl{font-size:32px;font-weight:500;letter-spacing:-.045em}.ops-theme .ops-connection-card{min-height:300px;display:flex;flex-direction:column;background:radial-gradient(ellipse at top right,#cdb3f314,transparent 70%),#fcfcfd}.ops-theme .ops-connection-card>span:first-child{align-self:flex-start}.ops-theme .ops-connection-card>span:last-child{margin-top:auto;padding-top:30px;color:var(--theme-accent)}.ops-theme .ops-connection-card:nth-child(2){background:radial-gradient(ellipse at top right,#edc38a14,transparent 70%),#fcfcfd}.ops-theme .ops-connection-card:nth-child(3){background:#f7f5fd}.ops-theme .cc-metric{background:linear-gradient(135deg,#f7f7f8,#fcfcfd)}.ops-theme .cc-metric:before{background:radial-gradient(ellipse at top right,#cdb3f31f,transparent 70%)}.ops-theme .cc-metric .cc-value{font-weight:500;letter-spacing:-.045em}.ops-theme .cc-metric:nth-child(2) .cc-value{color:var(--theme-accent)}.ops-theme .cc-card:hover,.ops-theme .cc-surface:hover{border-color:#cdb3f359;box-shadow:0 14px 32px #00000012}.ops-theme .cc-metric:hover .cc-value{color:var(--theme-accent)}.ops-theme .cc-campaign-row:hover td{background:#cdb3f30b;color:#30125e}.ops-theme .cc-campaign-row:hover td:first-child{box-shadow:inset 3px 0 var(--ops-lime)}.ops-theme .cc-connection:hover,.ops-theme .cc-control:not(:disabled):hover{background:#f7f6f8;border-color:#cdb3f359}.ops-sidebar{background:#fcfcfd;background-image:none;border-right:1px solid #e2e8e5;box-shadow:none;color-scheme:light}.ops-sidebar>a:first-child{height:78px}.ops-sidebar>a:first-child>span:first-child{background:var(--ops-lime);color:#202516;border-radius:14px;box-shadow:none}.ops-sidebar :is(.text-blue-50,.text-blue-100,.text-blue-200){color:#51536c}.ops-sidebar a[aria-current=page]{background:var(--ops-lime);color:#202516;box-shadow:none}.ops-sidebar a:not([aria-current=page]):hover{background:#ffffff09;color:#303040}.ops-sidebar .bg-white{background:#f7f7f8;color:var(--ops-lilac)}.ops-sidebar select{background:#f7f7f8;color:#33244c}.ops-sidebar .bg-\[\#0d347f\]\/60{background:#fcfcfd}.ops-sidebar [role=note]{background:#edc38a09;color:#6c6151;border-color:#edc38a33}.ops-theme.ops-entry{background:radial-gradient(ellipse at 20% 0,#cdb3f316,transparent 55%),#fcfcfd}.ops-entry>section{box-shadow:0 30px 100px #00000012}.ops-entry h1{font-weight:500;letter-spacing:-.045em}.ops-theme .ops-studio-heading{padding:38px 28px 28px;margin-bottom:0}.ops-theme .ops-studio-heading+nav{background:transparent;padding-top:20px;padding-bottom:20px}@media (hover:hover) and (pointer:fine){.ops-connection-card{transition:transform .22s ease,border-color .22s ease}.ops-connection-card:hover{transform:translateY(-4px)}}@media (min-width:1280px){.ops-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ops-theme main.mx-auto{padding-top:24px}.ops-hero{padding:20px 0 26px}.ops-theme .ops-hero :is(h1,h2),.ops-theme .ops-page-title{font-size:38px;letter-spacing:-.045em}.ops-theme .ops-hero.panel,.ops-theme .ops-launch-hero{padding:24px}.ops-theme .ops-studio-heading{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.ops-sidebar *,.ops-theme *,.ops-theme :after,.ops-theme :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ops-theme .ops-connection-card:hover{transform:none}}.ops-theme .panel{border-color:var(--ops-line)}.ops-theme .panel.border-blue-200{border-color:#cdb3f33b}.ops-theme :is(.from-blue-50,.from-rose-50,.from-amber-50).to-white{background:linear-gradient(115deg,#f8f6f8,#fcfcfd)}.ops-theme :is(.text-rose-950,.text-red-900,.text-red-800){color:#9f1e41}.ops-theme :is(.text-amber-950,.text-amber-900,.text-orange-800){color:#9f681e}.ops-theme .cc-agent{background:radial-gradient(ellipse at top right,#cdb3f31f,transparent 80%),#f7f6f8;border:1px solid #cdb3f333;box-shadow:none}.ops-theme .cc-agent>a{background:var(--ops-lime);color:#202516}.ops-theme .cc-chart-bar{background:linear-gradient(0deg,#84769d,#cdb3f3);box-shadow:none}.ops-theme .cc-chart-column:last-child .cc-chart-bar{background:linear-gradient(0deg,#f8f9f5,#d4f66b)}.ops-theme .cc-metric .bg-blue-600{background:#d4f66b1a;color:var(--theme-accent)}.ops-theme .ops-realtime{background:radial-gradient(ellipse at top right,#cdb3f31f,transparent 70%),#f7f6f9;border:1px solid #cdb3f333;box-shadow:none}.ops-theme .ops-realtime strong{color:var(--theme-accent)}.ops-theme :is(.text-blue-100\/75,.text-blue-100\/60){color:#5b516c}.ops-theme .ring-blue-100{--tw-ring-color:#cdb3f329}.ops-theme .\!bg-blue-600{background:var(--ops-lime)!important}.ops-theme .\!bg-blue-600.\!text-white{color:#202516!important}.page-guide-wrap{margin:0 0 20px}.page-guide{display:flex;gap:16px;align-items:flex-start;padding:22px;border:1px solid #e2e8e5;border-radius:18px;background:linear-gradient(110deg,#f7f6f8,#fcfcfd);color:#35254b}.page-guide-icon{color:#55219c;padding-top:4px}.page-guide-copy{flex:1;min-width:0}.page-guide .page-guide-kicker,.page-guide-kicker{margin:0 0 6px;color:#55219c;font-size:11px;font-weight:700;letter-spacing:.04em}.page-guide h2{margin:0;color:#28125e;font-size:18px;font-weight:650;line-height:1.45}.page-guide-copy>p:not(.page-guide-kicker){margin:8px 0 0;max-width:950px;color:#5c516c;font-size:14px;line-height:1.8}.page-guide-help{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e2e8e5;border-radius:10px;background:#f7f6f8;color:#36125e;font-size:12px;cursor:pointer}.page-guide-copy .page-guide-help{margin-top:14px}.page-guide-close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;color:#38224e;background:#ffffff0a}.page-guide-close:hover,.page-guide-help:hover{background:#f8f6f9}.page-guide-dialog{width:min(540px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:26px;margin:auto;border:1px solid #e2e8e5;border-radius:20px;background:#fcfcfd;color:#35254b;box-shadow:0 24px 100px #00000012}.page-guide-dialog::backdrop{background:#08070b1f}.page-guide-dialog h2{font-size:21px;font-weight:650;margin:0 0 12px}.page-guide-dialog p{font-size:14px;line-height:1.8;color:#5c516c;margin:12px 0}.page-guide-dialog label{display:flex;align-items:center;gap:10px;font-size:14px;margin:16px 0}.page-guide-dialog input{accent-color:#d8fa70;width:18px;height:18px}.page-guide-dialog .page-guide-small{color:#5c516c;font-size:12px}.page-guide-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.page-guide-actions button{padding:10px 15px;background:#f7f6f8;color:#35254b;border:1px solid #e2e8e5;border-radius:10px;font-size:13px}.page-guide-actions button:last-child{background:#d8fa70;color:#202511;border-color:#d8fa7059}.page-guide-actions button:disabled{opacity:.45}.page-guide-dialog button:focus-visible,.page-guide-dialog input:focus-visible,.page-guide-wrap button:focus-visible{outline:2px solid #d8fa70;outline-offset:4px}.quick-ad-demo{width:min(780px,calc(100% - 32px))}.quick-ad-demo>.page-guide-actions:first-child{margin-top:0;margin-bottom:20px}.demo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none;margin:22px 0}.demo-steps button{width:100%;min-height:52px;border:1px solid #e2e8e5;border-radius:10px;font-size:12px;color:#5c516c;padding:8px}.demo-steps button[aria-current]{background:#d8fa70;color:#202511;border-color:#d8fa7059}.demo-scene{border:1px solid #e2e8e5;border-radius:14px;background:#fcfcfd;padding:24px;min-height:260px}.demo-scene>span{color:#55219c;font-size:11px}.demo-scene h3{font-size:25px;margin:10px 0 20px;color:#403030}.demo-selection{border:1px solid #e2e8e5;background:#f7f6f9;padding:16px;border-radius:12px;color:#34125e;font-size:15px}@media(max-width:600px){.page-guide{padding:16px;gap:10px}.page-guide-icon{display:none}.page-guide h2{font-size:16px}.page-guide-copy>p:not(.page-guide-kicker){font-size:13px}.demo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-guide-dialog{padding:20px}}.ops-theme.meta-alert-page{--ops-canvas:#fcfcfd;--ops-surface:#fcfcfd;--ops-line:#8fa3da33;background:var(--ops-canvas)}.meta-alert-page .ops-sidebar,.meta-alert-page>div>header{background:#fcfcfd}.meta-alert-page main>section{margin-top:0}.meta-alert-page .meta-alert-calendar{position:relative}.meta-alert-page .meta-alert-calendar>summary{cursor:pointer;list-style:none;padding:9px 12px;border:1px solid #8fa3da33;border-radius:9px;background:#fcfcfd;color:#3e1e9f}.meta-alert-page .meta-alert-calendar>div{position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:min(570px,calc(100vw - 48px));padding:16px;border:1px solid #8b7bbc59;border-radius:14px;background:#fcfcfd;box-shadow:0 20px 60px #00000012}.meta-alert-page .meta-alert-calendar>div>div{margin-top:0}@media(max-width:700px){.meta-alert-page .meta-alert-calendar>div{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:calc(100vw - 48px);max-height:65dvh;overflow:auto}}.app-sidebar-toolbar{display:none}@media (min-width:1024px){.app-desktop-sidebar[data-collapsed=true]{display:none}.app-sidebar-toolbar{display:flex;align-items:center;position:sticky;top:0;z-index:30;height:52px;margin-left:232px;padding:0 20px;background:#fff;border-bottom:1px solid #e3e6ed}.app-sidebar-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border:1px solid #e3e6ed;border-radius:8px;background:#fff;color:#263a30;font-size:13px;font-weight:500;cursor:pointer}.app-sidebar-toggle:hover{background:#f3f4f6}.app-sidebar-toggle:focus-visible{outline:2px solid #167457;outline-offset:3px}.app-sidebar-toolbar[data-collapsed=true],.app-sidebar-toolbar[data-collapsed=true]+:is(main,div){margin-left:0}.app-sidebar-toolbar[data-collapsed=true]+.lg\:pl-\[232px\]{padding-left:0}}.module-menu-row{display:flex;width:100%;align-items:center;gap:10px;min-height:40px;padding:10px 12px;border-radius:9px;color:#51516c;font-size:14px;font-weight:500;text-align:left;line-height:1.5;transition:background .15s,color .15s}.module-menu-row:hover{background:#ffffff09;color:#403030}.module-menu-row[aria-expanded=true]{background:#ffffff05;color:#403030}.module-menu-child{min-height:36px;padding-top:8px;padding-bottom:8px}.module-mobile-menu{margin:0;padding:0;border:0;width:min(300px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;color:#403030}.module-mobile-menu::backdrop{background:#0000001f}.ops-sidebar summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.module-menu-row{transition:none}}.module-platform-logo{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;padding:2px;border-radius:5px;background:#ffffff}.ops-sidebar{background:#fff;color:var(--ops-text)}.ops-sidebar :is(.text-white,strong){color:var(--ops-text)}.ops-sidebar :is(.border-white\/10,.border-white\/15,.border-white\/20){border-color:var(--ops-line)}.ops-sidebar :is(.bg-white\/10,.bg-white\/15){background:#f7f7f8}.ops-sidebar a[aria-current=page]{background:#eceef1;color:#167457}.module-menu-row:hover,.module-menu-row[aria-expanded=true],.ops-sidebar a:not([aria-current=page]):hover{background:#f3f4f6;color:#202b27}.ops-sidebar select{background:#fff;border-color:var(--ops-line);color:#263a30}.module-menu-row{color:#22262a}.module-mobile-menu{color:#202b27}.module-platform-logo{background:transparent}.ops-theme :is(.cc-agent,.ops-realtime,.ops-launch-hero,.ops-intelligence-hero){color:var(--ops-text)}.ops-theme .cc-chart-tooltip{background:#263a30;color:#fff}.ops-sidebar::-webkit-scrollbar-thumb,.ops-theme ::-webkit-scrollbar-thumb{background:#c5c8ce}.ops-theme tbody tr:hover{background:#f7f7f8}.ops-entry>section{background:#fff;box-shadow:0 16px 60px #203a2710}.ops-theme.meta-alert-page{--ops-canvas:#f5f6fa;--ops-surface:#fff;--ops-line:#e3e6ed}.meta-alert-page .ops-sidebar,.meta-alert-page>div>header{background:#fff}:root{--ops-ease-out:cubic-bezier(.22,1,.36,1);--ops-motion-fast:160ms;--ops-motion-normal:240ms;--ops-shadow-hover:0 12px 32px -18px #174f3d40,0 2px 6px #174f3d08}:where(.ops-theme,.ops-sidebar) :where(button,a,summary,input,select,textarea){transition:background-color var(--ops-motion-fast) ease,border-color var(--ops-motion-fast) ease,color var(--ops-motion-fast) ease,box-shadow var(--ops-motion-normal) ease;-webkit-tap-highlight-color:#1674571c}.ops-theme :where(.panel,.ops-report-metric,.ops-connection-card){transition:border-color var(--ops-motion-normal) ease,box-shadow var(--ops-motion-normal) ease}:where(.ops-theme,.ops-sidebar) :where(button,a,summary):focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.ops-theme :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{border-color:#51ac8b;box-shadow:0 0 0 4px #16745712}.ops-theme :where(input,textarea,select)[aria-invalid=true]{border-color:#ce526e;box-shadow:0 0 0 3px #ce526e12}.ops-theme :where(button,a)[aria-disabled=true]{cursor:not-allowed}.ops-theme :where(button:not(:disabled)):active{box-shadow:inset 0 1px 3px #203a2718}.ops-theme :where(tbody td){transition:background-color var(--ops-motion-fast) ease,box-shadow var(--ops-motion-fast) ease}.ops-sidebar{scrollbar-width:thin;scrollbar-color:#b5c9bf transparent;overscroll-behavior-y:contain}.ops-theme :where(.overflow-x-auto){overscroll-behavior-x:contain}.ops-sidebar::-webkit-scrollbar-thumb:hover,.ops-theme ::-webkit-scrollbar-thumb:hover{background:#8bab9b}.ops-sidebar .module-menu-row{position:relative;transition:background-color var(--ops-motion-fast) ease,color var(--ops-motion-fast) ease,box-shadow var(--ops-motion-normal) ease,translate var(--ops-motion-normal) var(--ops-ease-out)}.ops-sidebar .module-menu-row[aria-current=page]{background:linear-gradient(105deg,#ddf3e9,#edf8f2);box-shadow:inset 3px 0 #27a47b,0 2px 7px #16745707;color:#14674e}.ops-sidebar .module-menu-row>svg{transition:transform var(--ops-motion-normal) var(--ops-ease-out)}.ops-sidebar .module-menu-children:not([hidden]){animation:ops-submenu-enter .18s ease-out}@keyframes ops-submenu-enter{0%{opacity:.5}to{opacity:1}}@keyframes ops-surface-enter{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.module-mobile-menu[open],.ops-theme :where(.ops-hero>h1,.ops-launch-hero>h2,.ops-connection-card),.ops-theme dialog[open]{animation:ops-surface-enter .28s ease-out}.ops-sidebar{scroll-behavior:smooth}}@media (hover:hover) and (pointer:fine){.ops-theme :where(.panel,.ops-report-metric):hover{border-color:#c3d7cc;box-shadow:var(--ops-shadow-hover)}.ops-theme .ops-connection-card:hover{border-color:#a8d5c0;box-shadow:0 18px 40px -20px #16745740}.ops-sidebar .module-menu-row:not([aria-current=page]):hover{background:#eff7f3;color:#14674e;translate:2px 0}:where(.ops-theme tbody tr:not([aria-selected=true]):hover)>td{background-color:#f0f8f4}:where(.ops-theme tbody tr:focus-within)>td{box-shadow:inset 0 -1px #91c6b1}}.workspace-scroll-top{position:fixed;z-index:35;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #cee4d9;border-radius:50%;background:#fff;color:#167457;box-shadow:0 5px 20px #183d2c1a;cursor:pointer;transition:box-shadow .18s ease,background-color .18s ease}.workspace-scroll-top[hidden]{display:none}.workspace-scroll-top:focus-visible{outline:2px solid #167457;outline-offset:4px}.workspace-scroll-top>.scroll-ring{position:absolute;inset:3px;width:38px;height:38px;transform:rotate(-90deg);pointer-events:none}.workspace-scroll-top .scroll-ring-track{fill:none;stroke:#eaf4ee;stroke-width:2}.workspace-scroll-top .scroll-ring-value{fill:none;stroke:#36a982;stroke-width:2;stroke-linecap:round}.workspace-scroll-top>span{position:absolute;right:calc(100% + 10px);padding:7px 10px;border-radius:8px;background:#213e32;color:#fff;white-space:nowrap;font-size:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.workspace-scroll-top:focus-visible>span{opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){.workspace-scroll-top:hover{background:#f5fcf8;box-shadow:0 8px 24px #183d2c29}.workspace-scroll-top:hover>span{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){:where(.ops-theme,.ops-sidebar,.workspace-scroll-top),:where(.ops-theme,.ops-sidebar,.workspace-scroll-top) *,:where(.ops-theme,.ops-sidebar,.workspace-scroll-top) :after,:where(.ops-theme,.ops-sidebar,.workspace-scroll-top) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ops-sidebar .module-menu-row{translate:none!important}}