*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-top:74px}header.nav{display:none!important}.site-header{position:fixed;inset:0 0 auto 0;height:74px;z-index:99999;background:rgba(247,249,255,.95);border-top:1px solid rgba(203,161,74,.28);border-bottom:1px solid #dbe3f1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Inter,Arial,sans-serif}.site-nav-inner{width:min(1190px,calc(100% - 40px));height:100%;margin:auto;justify-content:space-between;gap:28px}.site-brand,.site-nav-inner{display:flex;align-items:center}.site-brand{flex:0 0 auto}.site-brand img{display:block;width:190px;max-height:42px;object-fit:contain}.site-nav-panel{justify-content:flex-end;gap:34px;flex:1 1}.site-links,.site-nav-panel{display:flex;align-items:center}.site-links{gap:3px}.site-links>a,.site-product-menu>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#5c667b;text-decoration:none;font:700 14px/1 Inter,Arial,sans-serif;padding:14px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.site-links>a:hover,.site-product-menu>button:hover{color:#142346;background:#edf1f8}.site-links>a.active,.site-product-menu>button.active{color:#17213a;background:#e9edf5}.site-product-menu{position:relative}.site-product-menu>button{display:flex;align-items:center;gap:4px}.site-product-menu>button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s ease}.site-product-menu.is-open>button svg{transform:rotate(180deg)}.site-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:205px;padding:8px;background:#fff;border:1px solid #e3e8f1;border-radius:16px;box-shadow:0 20px 60px rgba(31,48,88,.16);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s ease}.site-product-menu.is-open .site-dropdown,.site-product-menu:hover .site-dropdown{opacity:1;visibility:visible;transform:none}.site-dropdown a{display:block;padding:12px 13px;border-radius:10px;text-decoration:none;color:#40506c;font:700 14px/1.2 Inter,Arial,sans-serif}.site-dropdown a.active,.site-dropdown a:hover{background:#eef3ff;color:#173fc3}.site-actions{gap:10px;flex:0 0 auto}.site-actions,.site-language{display:flex;align-items:center}.site-language{height:44px;padding:3px;background:#eef2f8;border:1px solid #d7dfed;border-radius:999px;box-shadow:inset 0 1px 2px rgba(18,34,69,.05)}.site-language button{width:38px;height:36px;border:0;border-radius:999px;background:transparent;color:#8a94a8;font:700 13px/1 Inter,Arial,sans-serif;cursor:pointer}.site-language button.active{background:#fff;color:#121a2c;box-shadow:0 2px 7px rgba(29,48,88,.12)}.site-theme{width:44px;height:44px;border:1px solid #d7dfed;border-radius:14px;background:#eef2f8;color:#18233c;display:grid;place-items:center;cursor:pointer}.site-theme:hover{background:#e7edf7}.site-theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.site-contact{height:54px;padding:0 25px;border-radius:999px;background:linear-gradient(135deg,#2f5be7,#172bb7);color:#fff!important;text-decoration:none;display:flex;align-items:center;justify-content:center;font:800 15px/1 Inter,Arial,sans-serif;box-shadow:0 12px 28px rgba(35,67,197,.22);transition:transform .2s ease,box-shadow .2s ease}.site-contact:hover{transform:translateY(-1px);box-shadow:0 15px 32px rgba(35,67,197,.3)}.site-menu-button{display:none;width:44px;height:44px;border:0;background:#edf2fb;border-radius:12px;padding:10px;cursor:pointer}.site-menu-button span{display:block;height:2px;background:#173fc3;margin:5px 0;border-radius:2px;transition:.2s}.agentflow-frame{display:block;width:100%;height:calc(100vh - 74px);border:0;background:#fff}html[data-theme=dark] .site-header{background:rgba(14,22,42,.96);border-bottom-color:#273450}html[data-theme=dark] .site-links>a,html[data-theme=dark] .site-product-menu>button{color:#b7c1d7}html[data-theme=dark] .site-links>a.active,html[data-theme=dark] .site-links>a:hover,html[data-theme=dark] .site-product-menu>button.active,html[data-theme=dark] .site-product-menu>button:hover{background:#25314b;color:#fff}html[data-theme=dark] .site-language,html[data-theme=dark] .site-theme{background:#1d2941;border-color:#33405b}html[data-theme=dark] .site-language button.active{background:#34415e;color:#fff}@media(max-width:1020px){.site-nav-panel{gap:14px}.site-links>a,.site-product-menu>button{padding-inline:9px}.site-contact{padding-inline:19px}}@media(max-width:900px){body{padding-top:66px}.site-header{height:66px}.site-nav-inner{width:min(100% - 28px,1190px)}.site-brand img{width:164px}.site-menu-button{display:block}.site-menu-button.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.site-menu-button.is-open span:nth-child(2){opacity:0}.site-menu-button.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav-panel{position:absolute;left:14px;right:14px;top:74px;display:none;flex-direction:column;align-items:stretch;padding:14px;background:#fff;border:1px solid #e2e8f2;border-radius:20px;box-shadow:0 22px 55px rgba(15,23,42,.18)}.site-nav-panel.is-open{display:flex}.site-links{flex-direction:column;align-items:stretch}.site-links>a,.site-product-menu>button{text-align:left;width:100%;justify-content:space-between;padding:14px 15px}.site-dropdown{position:static;display:none;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:#f4f7fc;margin-top:4px}.site-product-menu.is-open .site-dropdown{display:block}.site-actions{padding-top:10px;border-top:1px solid #e7ebf2;justify-content:flex-start;flex-wrap:wrap}.site-contact{margin-left:auto;height:46px}.agentflow-frame{height:calc(100vh - 66px)}html[data-theme=dark] .site-nav-panel{background:#111b31;border-color:#2b3854}}.site-header.is-scrolled{background:rgba(247,249,255,.12);border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] .site-header.is-scrolled{background:rgba(14,22,42,.12);border-bottom-color:transparent}body,button,input,select,textarea{font-family:Inter,Arial,sans-serif}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&display=swap");:where(.eyebrow,.kicker,.overline,.section-label,.product-label,.sidebar-label,.citation-label,.status-cell-label,.tag,.badge,.label,.micro-label,[class*=eyebrow],[class*=kicker],[class*=overline]){font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-weight:500!important}