body[data-pypline-wave-iter9-fe-mobile]{--pypline-wave-iter9-touch-min:var(--pypline-touch-min,44px);--pypline-wave-iter9-toolbar-gap:0.5rem;--pypline-wave-iter9-subnav-fade:1.25rem;--pypline-wave-iter9-chip-scroll-margin:0.75rem}@media (max-width:1023px){body[data-pypline-wave-iter9-fe-mobile] .hub-toolbar-scroll[data-pypline-hub-toolbar-actions],body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-toolbar-actions]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--pypline-wave-iter9-toolbar-gap);padding-bottom:4px;overscroll-behavior-x:contain}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-toolbar-actions]::-webkit-scrollbar{display:none}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-toolbar-actions]>*{flex-shrink:0}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-toolbar-actions] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-toolbar-actions] button{min-height:var(--pypline-wave-iter9-touch-min);min-width:var(--pypline-wave-iter9-touch-min);touch-action:manipulation}body[data-pypline-wave-iter9-fe-mobile].pypline-wave-iter9-hub [data-pypline-hub-toolbar-actions] a,body[data-pypline-wave-iter9-fe-mobile].pypline-wave-iter9-hub [data-pypline-hub-toolbar-actions] button{min-height:var(--pypline-wave-iter9-touch-min);min-width:var(--pypline-wave-iter9-touch-min)}body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-action-bar][data-pypline-hub-toolbar-actions]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-action-bar][data-pypline-hub-toolbar-actions]::-webkit-scrollbar{display:none}body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-action-bar][data-pypline-hub-toolbar-actions]>*{flex-shrink:0}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=ai] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=baas-project] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=baas-project] button,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=baas-tenant] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=baas-tenant] button,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=baas] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=cdn] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=code] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=code] button,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=finance] [role=tab],body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=finance] button,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=registry] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=registry] button,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=security] a{min-height:var(--pypline-wave-iter9-touch-min);touch-action:manipulation}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-page-header-actions][data-pypline-hub-toolbar-actions]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-page-header-actions][data-pypline-hub-toolbar-actions]::-webkit-scrollbar{display:none}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-page-header-actions][data-pypline-hub-toolbar-actions]>*{flex-shrink:0}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-subnav-more=trigger][data-pypline-subnav-more-active="1"]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px rgb(0 0 0/.05),0 0 0 1px hsl(var(--border))}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-subnav-more=trigger]{min-height:var(--pypline-wave-iter9-touch-min);min-width:var(--pypline-wave-iter9-touch-min);touch-action:manipulation}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-setup-actions][data-pypline-hub-toolbar-actions],body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-setup-actions-strip][data-pypline-hub-toolbar-actions]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-setup-actions][data-pypline-hub-toolbar-actions]::-webkit-scrollbar,body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-setup-actions-strip][data-pypline-hub-toolbar-actions]::-webkit-scrollbar{display:none}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-setup-actions][data-pypline-hub-toolbar-actions]>*,body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-setup-actions-strip][data-pypline-hub-toolbar-actions]>*{flex-shrink:0}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-setup-actions][data-pypline-hub-toolbar-actions] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-setup-actions][data-pypline-hub-toolbar-actions] button,body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-setup-actions-strip][data-pypline-hub-toolbar-actions] a,body[data-pypline-wave-iter9-fe-mobile] [data-testid=hub-setup-actions-strip][data-pypline-hub-toolbar-actions] button{min-height:var(--pypline-wave-iter9-touch-min);min-width:var(--pypline-wave-iter9-touch-min);touch-action:manipulation}}@media (max-width:639px){body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav] [role=tab],body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav] button[data-state],body[data-pypline-wave-iter9-fe-mobile] [data-pypline-subnav-more=trigger]{scroll-margin-inline:var(--pypline-wave-iter9-chip-scroll-margin)}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav].sticky,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav][class*=sticky]{scroll-margin-top:calc(.5rem + env(safe-area-inset-top, 0px));padding-inline:max(.25rem,env(safe-area-inset-left,0px)) max(.25rem,env(safe-area-inset-right,0px))}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-toolbar-actions]{padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px));scroll-padding-inline:max(.5rem,env(safe-area-inset-left,0px)) max(.5rem,env(safe-area-inset-right,0px))}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav][data-pypline-subnav-overflow="1"]:not([data-pypline-hub-subnav=code]):not(:has([data-pypline-subnav-more])){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%)}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=code][data-pypline-subnav-overflow="1"]:not(:has([data-pypline-subnav-more])) nav{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%)}body[data-pypline-wave-iter9-fe-mobile][dir=rtl] [data-pypline-hub-subnav][data-pypline-subnav-overflow="1"]:not([data-pypline-hub-subnav=code]):not(:has([data-pypline-subnav-more])),html[dir=rtl] body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav][data-pypline-subnav-overflow="1"]:not([data-pypline-hub-subnav=code]):not(:has([data-pypline-subnav-more])){-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%)}body[data-pypline-wave-iter9-fe-mobile][dir=rtl] [data-pypline-hub-subnav=code][data-pypline-subnav-overflow="1"]:not(:has([data-pypline-subnav-more])) nav,html[dir=rtl] body[data-pypline-wave-iter9-fe-mobile] [data-pypline-hub-subnav=code][data-pypline-subnav-overflow="1"]:not(:has([data-pypline-subnav-more])) nav{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--pypline-wave-iter9-subnav-fade),#000 calc(100% - var(--pypline-wave-iter9-subnav-fade)),transparent 100%)}}@media (max-width:1023px){body[data-pypline-wave-iter9-fe-mobile] [data-pypline-settings-quick-actions]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:var(--pypline-wave-iter9-toolbar-gap);padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px));scroll-padding-inline:max(.5rem,env(safe-area-inset-left,0px)) max(.5rem,env(safe-area-inset-right,0px))}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-settings-quick-actions]::-webkit-scrollbar{display:none}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-settings-quick-actions]>*{flex-shrink:0}body[data-pypline-wave-iter9-fe-mobile] [data-pypline-settings-quick-actions] a,body[data-pypline-wave-iter9-fe-mobile] [data-pypline-settings-quick-actions] button{min-height:var(--pypline-wave-iter9-touch-min);touch-action:manipulation}}[data-pypline-table-virtual-hint=recommended] tbody>tr,[data-pypline-table-virtual-hint=recommended]>div,[data-pypline-table-virtual-hint=recommended]>li,[data-pypline-table-virtual-hint=recommended][role=list]>*{content-visibility:auto;contain-intrinsic-size:auto 2.75rem}@media (prefers-reduced-motion:reduce){[data-pypline-table-virtual-hint=recommended] tbody>tr,[data-pypline-table-virtual-hint=recommended]>div,[data-pypline-table-virtual-hint=recommended]>li,[data-pypline-table-virtual-hint=recommended][role=list]>*{content-visibility:visible}}