html{scroll-behavior:smooth}body{margin:0;background:#fff}.page-loading{min-height:100vh;display:grid;place-items:center;font:500 20px system-ui,sans-serif;color:#5f6672}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pg header.site-header .desktop-site-header{display:none}@media(min-width:1101px){.pg header.site-header{--header-ink: #111317;--header-text: #353b45;--header-muted: #5f6672;--header-border: #e3e6ec;--header-panel: #fff;--header-hover: rgba(30, 45, 65, .07);--header-fill: #f5f6f8;position:sticky;top:0;z-index:60;min-height:72px;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .3s ease;color:var(--header-text);isolation:isolate}.pg header.site-header[data-theme=dark]{--header-ink: #f4f5f7;--header-text: #c9ced6;--header-muted: #aab1bc;--header-border: #30353e;--header-panel: #14161b;--header-hover: rgba(225, 233, 246, .14);--header-fill: #23272f}.pg header.site-header[data-scrolled=true]{background:#ffffffad;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.pg header.site-header[data-theme=dark][data-scrolled=true]{background:#06070a47}.pg .mobile-site-header,.pg:is(.product-page,.enterprise-page)>.i18n-toggle{display:none}.pg header.site-header .desktop-site-header{box-sizing:border-box;width:100%;min-height:72px;padding:0 clamp(24px,4vw,128px);display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);font:400 14px/1.2 IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif}.pg header.site-header .desktop-site-header *{box-sizing:border-box}.pg header.site-header a,.pg header.site-header button{-webkit-tap-highlight-color:transparent}.pg header.site-header a{text-decoration:none}.pg header.site-header button{font:inherit;cursor:pointer}.pg header.site-header :is(a,button):focus-visible{outline:2px solid #ff7a3d;outline-offset:4px}.pg header.site-header .desktop-brand{display:flex;flex-shrink:0}.pg header.site-header .desktop-brand img{display:block;width:128px;height:auto}.pg header.site-header .desktop-links{display:flex;align-items:center;gap:10px}.pg header.site-header .desktop-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.pg .site-header :is(.desktop-nav-link,.desktop-account-link,.desktop-sales-link,.desktop-language-trigger){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--header-text);font:inherit;white-space:nowrap;position:relative;transition:background .2s ease,color .2s ease}.pg header.site-header :is(.desktop-nav-link,.desktop-language-trigger):hover{background:var(--header-hover);color:var(--header-ink)}.pg header.site-header .desktop-nav-link[aria-current=page]{color:var(--header-ink);font-weight:500}.pg header.site-header .desktop-nav-link[aria-current=page]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#ff5000;border-radius:2px}.pg header.site-header .desktop-account-link{color:var(--header-text);border-color:var(--header-border)}.pg header.site-header .desktop-account-link:hover{color:var(--header-ink);background:var(--header-hover)}.pg header.site-header .desktop-sales-link{color:#fff;font-weight:500;border-color:#111317;background:linear-gradient(180deg,#292d34,#111317);box-shadow:inset 0 1px #ffffff24,0 3px 8px #11131712}.pg header.site-header .desktop-sales-link:hover{color:#fff;background:linear-gradient(180deg,#383e47,#1c2026)}.pg header.site-header[data-theme=dark] .desktop-sales-link{color:#111317;border-color:#f0f2f5;background:linear-gradient(180deg,#fff,#e5e9ef);box-shadow:inset 0 1px #fff,0 3px 10px #0002}.pg header.site-header[data-theme=dark] .desktop-sales-link:hover{color:#111317;background:#fff}.pg header.site-header .desktop-language-trigger{padding-inline:4px;gap:7px}.pg header.site-header .desktop-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 4px 0}.pg header.site-header .desktop-disclosure{position:relative;display:flex}.pg header.site-header .desktop-avatar{display:grid;place-items:center;width:36px;height:36px;padding:0;overflow:hidden;border-radius:50%;border:1px solid var(--header-border);color:var(--header-ink);background:var(--header-fill)}.pg header.site-header .desktop-avatar img{width:100%;height:100%;object-fit:cover}.pg header.site-header .desktop-popover{position:absolute;top:calc(100% + 14px);right:0;z-index:2;width:190px;padding:8px;border-radius:16px;border:1px solid var(--header-border);background:var(--header-panel);color:var(--header-ink);box-shadow:0 16px 50px #0002}.pg .site-header :is(.desktop-language-options button,.desktop-popover-link,.desktop-signout){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;min-height:38px;text-align:left;border:0;border-radius:8px;background:transparent;color:var(--header-ink);font:inherit}.pg .site-header :is(.desktop-language-options button,.desktop-popover-link,.desktop-signout):hover{color:var(--header-ink);background:var(--header-fill)}.pg header.site-header .desktop-language-options button[aria-pressed=true]{background:var(--header-fill);font-weight:500}.pg header.site-header .desktop-account-popover{width:292px;padding:12px}.pg header.site-header .desktop-identity{display:flex;flex-direction:column;gap:5px;padding:8px 8px 16px;border-bottom:1px solid var(--header-border);margin-bottom:8px;overflow-wrap:anywhere}.pg header.site-header .desktop-identity small{font-size:12px;color:var(--header-muted)}.pg header.site-header .desktop-account-language{padding-block:12px;border-bottom:1px solid var(--header-border);margin-bottom:8px}.pg header.site-header .desktop-preference-label{display:block;color:var(--header-muted);font-size:12px;padding:0 12px 8px}.pg header.site-header button:disabled{cursor:wait;opacity:.6}.pg header.site-header .desktop-session-loading{display:inline-flex;align-items:center;width:86px;height:38px}.pg header.site-header .desktop-session-loading>span{width:100%;height:14px;border-radius:8px;background:var(--header-fill)}.pg header.site-header .desktop-navigation-status{position:absolute;top:calc(100% + 12px);right:clamp(24px,4vw,128px);max-width:360px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--header-border);border-radius:12px;background:var(--header-panel);color:var(--header-ink);box-shadow:0 8px 24px #0001;line-height:1.5}.pg header.site-header .desktop-navigation-status[hidden]{display:none}.pg header.site-header .desktop-navigation-status button{color:inherit;background:none;border:0;padding:4px;font-size:20px}:is(.pg.product-page,.pg.enterprise-page) :is(.sec,.chap,.chap.cpt){scroll-margin-top:calc(var(--site-nav-offset, var(--site-nav-height, 72px)) + 16px)}.enterprise-page :is(#pricing,#dedicated){scroll-margin-top:calc(var(--site-nav-height, 72px) + 72px)}.pg.enterprise-page .jbar{top:calc(var(--site-nav-height, 72px) + 12px);z-index:40}}@media(min-width:1101px)and (prefers-reduced-motion:reduce){.pg header.site-header,.pg header.site-header a,.pg header.site-header button{transition:none}}.pg footer.site-footer{display:none}@media(min-width:1101px){.pg .legacy-site-footer{display:none}.pg footer.site-footer{--footer-bg: #fff;--footer-ink: #111317;--footer-muted: #5f6672;--footer-line: #e9ebf0;display:block;flex-shrink:0;padding:56px 0 24px;border-top:1px solid var(--footer-line);background:var(--footer-bg);color:var(--footer-ink)}.pg footer.site-footer[data-theme=dark]{--footer-bg: #07080b;--footer-ink: #f6f7f9;--footer-muted: #aeb4be;--footer-line: #16181d}.pg .site-footer-inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.pg .site-footer-main{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px;padding-bottom:44px}.pg .site-footer a,.pg .site-footer button{color:var(--footer-muted);text-decoration:none;font:inherit}.pg .site-footer button{appearance:none;border:0;background:none;padding:0;text-align:left;cursor:pointer}.pg .site-footer a:hover,.pg .site-footer button:hover{color:var(--footer-ink)}.pg .site-footer a:focus-visible,.pg .site-footer button:focus-visible{outline:2px solid #ff5a00;outline-offset:5px;border-radius:2px}.pg .site-footer-brand img{display:block;width:144px;height:auto}.pg .site-footer-brand p{margin:18px 0 14px;color:var(--footer-muted);font-size:14px;line-height:1.6}.pg .site-footer-brand .site-footer-operated{font-size:12px;line-height:1.6}.pg .site-footer-operated strong{color:var(--footer-ink);font-weight:500}.pg .site-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;line-height:22px}.pg .site-footer-column h2{margin:0 0 10px;font-size:14px;font-weight:500;line-height:22px;color:var(--footer-ink)}.pg .site-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid var(--footer-line);padding-top:24px;color:var(--footer-muted);font-size:12px;line-height:20px}.pg .site-footer-legal{display:flex;gap:24px}.pg .site-footer-notice:not([hidden]){display:flex;justify-content:space-between;gap:16px;margin-top:16px;color:var(--footer-muted);font-size:12px;line-height:20px}}
