header.app{--header-content-background: #fcfcf7;--header-content-border-color: var(--color-light-gray-next);--header-content-stuck-background: var(--color-pure-white-next);--header-content-stuck-shadow: 0 34.44px 75.4px 0 #4e183533;color:var(--color-text-primary-next);font-family:var(--font-family-body-next);margin:0 14px;padding-top:36px;transition:border-radius .2s ease,box-shadow .5s ease;z-index:100}header.app .nav-m{font-size:15px;font-weight:500;line-height:1.5}header.app .header-content{align-items:center;background-color:var(--header-content-background);border:.1rem solid;border-color:var(--header-content-border-color);border-radius:var(--size10);-moz-column-gap:var(--size10);column-gap:var(--size10);display:flex;flex-flow:row wrap;margin:0 auto;max-width:1344px;padding:var(--size6);padding-block:var(--size5);place-content:start space-between;transition:border-radius .3s var(--easing),box-shadow 1s var(--easing),padding-block .3s var(--easing)}header.app.stuck .header-content{background-color:var(--header-content-stuck-background);border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--header-content-stuck-shadow);padding-block:14px}header.app.stuck .logo{height:30px;width:75px}header.app .header-content:has(.nav-panel.is-open){box-shadow:0 37px 81px #55133633,0 148px 148px #5513362b,0 333px 200px #5513361a,0 592px 237px #55133608,0 925px 250px #55133600}header.app.is-active{border-radius:0 0 18px 18px;box-shadow:0 37px 81px #4e183533,0 148px 148px #4e18352b,0 333px 200px #4e18351a,0 592px 237px #4e183508,0 925px 250px #4e183500}header.app.logo-only{--header-content-background: transparent;--header-content-border-color: transparent}header.app .nav-panel{align-items:flex-start;height:0;margin:0 auto;max-width:1218px;overflow:hidden;padding-inline:8px;transition:height .3s var(--easing);width:100%}header.app .nav-panel.is-open{padding-block:30px}header.app nav{flex:1}header.app nav.desktop{display:flex;flex-direction:column}header.app nav.desktop .nav-row{align-items:center;display:flex}header.app nav.mobile{display:none}header.app nav .header-menu{padding-inline:var(--size6)}header.app nav a{display:flex;flex-direction:row;font-weight:600;text-decoration:none}header.app nav a[aria-current=page]{color:var(--color-brand-primary-next);opacity:1}header.app nav a>div{width:100%}header.app nav a[href="/snowflake"]:hover svg{stroke:#29b5e8}header.app nav a[href="/snowflake"]:hover svg path{fill:#29b5e8}header.app nav a[href="/databricks"]:hover svg{stroke:#ee3d2c}header.app nav a[href="/databricks"]:hover svg path{fill:#ee3d2c}header.app nav a[href="/explo"]:hover svg{stroke:unset}header.app nav .nav-item{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:var(--disclosure-icon-gap);line-height:1.5;opacity:1;padding-block:var(--disclosure-summary-padding);padding-left:var(--size3);padding-right:var(--size3);position:relative;transition:opacity .2s var(--easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}header.app nav .nav-item:after{background-color:var(--color-omni-pink-next);border-radius:999px;bottom:-3px;content:"";height:3px;left:13px;position:absolute;transition:width .3s var(--easing);width:0}header.app nav .nav-item.is-open:after,header.app nav .nav-item:hover:after{width:25px}header.app nav .header-menu:has(.nav-item.is-open) .nav-item:not(.is-open){opacity:.5;transition:opacity .2s var(--easing)}header.app nav .mega-card{min-height:100px}header.app .header-content .nav-panel a{color:var(--color-rich-black-next)}header.app .nav-sub-column-content{display:flex;flex-flow:row wrap;padding-top:var(--size2);place-content:flex-start space-between}header.app .nav-panel .mega-card{display:grid;gap:var(--size6);grid-template-columns:repeat(2,minmax(0,1fr))}header.app .nav-panel .mega-card:has(>.nav-sub-column:only-child){grid-template-columns:1fr}header.app .nav-sub-column{gap:10px;min-width:0;overflow:visible;padding-block:var(--size5);position:relative;width:100%;z-index:2}header.app .mega-card--resources .nav-sub-column:not(.nav-master-detail)>.nav-sub-column-content{display:grid;gap:24px var(--size4);grid-template-columns:repeat(2,minmax(0,1fr))}header.app .mega-card--resources .nav-sub-column:not(.nav-master-detail)>.nav-sub-column-content>.nav-card{margin-bottom:0;min-width:0}header.app .mega-card--resources .nav-sub-column:not(.nav-master-detail)>.nav-sub-column-content>.nav-card .stack{width:100%}header.app .mega-card>.nav-sub-column:only-child{width:100%}header.app .nav-master-detail-content{display:flex;gap:var(--size4);padding-top:var(--size6)}header.app .nav-master-list{display:flex;flex-direction:column;flex-shrink:0;gap:10px}header.app .nav-master-item{background:none;border:none;cursor:pointer;padding:0;text-align:left;width:100%}header.app .nav-master-item .nav-card-content article{padding-top:0}header.app .nav-master-detail-panel{flex:1;padding-top:0;position:relative}header.app .nav-master-detail-panel.is-active{padding-left:6px;padding-top:4px}header.app .nav-master-detail-panel.is-active:after{background-color:color-mix(in srgb,var(--color-light-gray-next) 50%,transparent);border-radius:3px;content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;position:absolute;z-index:-1}header.app .nav-column-title{border-bottom:1px solid var(--color-light-gray-next);color:var(--color-brand-dark-next);margin:0;margin-bottom:var(--size3);padding-bottom:var(--size2);text-transform:uppercase}header.app .nav-divider{border-color:var(--color-border1);border-width:.5px;margin:var(--size1) 0;width:100%}header.app .hamburger-menu{align-items:center;align-self:center;background-color:#efe9e3;border:none;border-radius:50%;display:flex;height:37px;justify-content:center;margin-left:10px;width:37px;z-index:1}header.app .hamburger{background:none;border:none;color:var(--color-deep-pink-next);height:7px;margin-right:0;position:relative;width:11.5px}header.app .hamburger a.main-nav-toggle{display:block;height:7px;top:0;right:0;bottom:0;left:0;position:absolute;width:11.5px}header.app .hamburger a.main-nav-toggle:after,header.app .hamburger a.main-nav-toggle:before{border-bottom:1px solid var(--color-deep-pink-next);content:"";height:0;left:0;position:absolute;right:0;top:0;transition:all ease-out .5s;width:11.5px}header.app .hamburger a.main-nav-toggle:after{top:100%}header.app .hamburger a.main-nav-toggle i{background-color:var(--color-deep-pink-next);display:block;height:1px;overflow:hidden;position:absolute;text-indent:100%;top:50%;transition:all ease-out .1s;white-space:nowrap;width:11.5px}header.app .logo{display:flex;height:36px;margin-left:var(--size7);transition:height .3s var(--easing),width .3s var(--easing);width:88px;z-index:1}header.app .logo .wordmark{display:block;height:auto;width:100%}header.app .logo .wordmark .wordmark-underline{transition:fill .3s var(--easing)}header.app .logo:hover .wordmark-underline{fill:var(--color-omni-pink-next)}header.app .omni-button--inverse{color:var(--color-light-pink-next)}header.app .header-actions-mobile{display:none}@media screen and not (min-width:37.5rem){header.app .header-actions-mobile .omni-button{border-width:2px;font-size:12px;height:32px;padding:0 20px}}header.app .header-actions{margin-left:auto}@media screen and not (min-width:1200px){header.app .header-actions .omni-button:nth-child(2){display:none}}header.app .disclosure{--color-nav-hover-bg: var(--color-bg-soft-next)}header.app .disclosure-label{position:relative}header.app .disclosure .disclosure-content{background:var(--color-bg-page-next);border-color:var(--color-light-gray-next)}.flash+header.app{padding-top:60px}.flash+header.app:not(.stuck){border-start-end-radius:var(--size5);border-start-start-radius:var(--size5)}@media screen and not (min-width:1099px){.flash+header.app:not(.stuck) .header-content{padding-top:0}}@media screen and not (min-width:1260px){header.app nav.desktop .header-menu{gap:var(--size4)}}@media screen and not (min-width:1099px){header.app{margin:0;padding-top:0}header.app.stuck .header-content{background-color:var(--color-warm-white-next)}header.app .header-content{border:none;border-radius:0 0 18px 18px;-moz-column-gap:var(--size7);column-gap:var(--size7);padding:6px 13px 6px 6px;padding-block:var(--size3)}header.app .header-content .header-actions-mobile{display:flex;z-index:1}header.app .header-content .header-actions-mobile .omni-button--inverse{display:none}header.app .logo{height:25px;margin-left:0}header.app.stuck .logo{height:25px;width:88px}header.app nav.desktop{display:none}header.app nav.mobile{display:block;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:relative;transition:max-height .45s var(--easing),opacity .3s var(--easing)}header.app nav.mobile a{font-size:var(--font-size-body-m-next);width:216px}header.app nav.mobile a[aria-current=page]{color:var(--color-brand-primary-next);opacity:1}header.app nav.mobile .nav-card{font-family:var(--font-family-header-next);font-weight:400}header.app nav.mobile .nav-m{color:#220411;font-family:var(--font-family-body-next);font-size:var(--font-size-body-m-next)}header.app nav.mobile .subtitle{color:#757575;font-family:var(--font-family-body-next);font-size:13px;font-weight:500}header.app nav.mobile .mobile-nav-subcolumn{width:216px}header.app nav.mobile .mobile-nav-subcolumn a:not(.nav-card){color:var(--color-text-primary-next);display:flex;font-weight:400;padding:var(--size2);padding-left:var(--size3);padding-right:var(--size3);text-decoration:none}header.app nav.mobile .mobile-nav-subcolumn a:not(.nav-card)>span{display:flex;gap:var(--size1)}header.app nav.mobile .mobile-panel-secondary .mobile-nav-container{flex-direction:column;gap:var(--size4);width:100%}header.app nav.mobile .mobile-panel-secondary .mobile-nav-subcolumn{gap:var(--size4);width:100%}header.app nav.mobile .mobile-panel-secondary a.nav-card{margin-bottom:0;padding:0}header.app nav.mobile .mobile-panel-secondary .nav-card .stack{width:auto}header.app nav.mobile .mobile-panel{margin:0 auto;padding:0;padding-bottom:var(--size10);position:relative}header.app nav.mobile .mobile-panel a{align-items:center;color:var(--color-deep-pink-next);font-size:var(--font-size-heading-m-desktop-next);gap:12px;justify-content:flex-start;width:100%}header.app nav.mobile .mobile-panel a[aria-current=page]{color:var(--color-brand-primary-next);opacity:1}header.app nav.mobile .header-menu{flex-direction:column;gap:var(--size4);left:-100%;padding:var(--size4);position:absolute;top:0;transition:left .5s ease}header.app nav.mobile .header-menu.active{left:0;padding-inline:var(--size7);position:relative}header.app nav.mobile .header-menu.mobile-panel{padding-bottom:var(--size10);padding-top:var(--size15)}header.app nav.mobile .header-menu.mobile-panel-secondary{display:block;flex-direction:column;left:100%;max-width:none;padding-inline:var(--size4);padding-bottom:var(--size5);padding-top:var(--size15);pointer-events:none;transition:all .5s ease;width:100%}header.app nav.mobile .header-menu.mobile-panel-secondary.active{left:0;pointer-events:inherit}header.app nav.mobile .header-menu .mobile-panel-secondary-container{align-items:flex-start;display:flex;margin:0 auto;max-width:100%;width:100%}header.app nav.mobile .header-menu .mobile-panel-secondary-container .mobile-nav-container{gap:var(--size2);padding-block:var(--size6);padding-left:var(--size8)}header.app nav.mobile .header-menu .mobile-panel-secondary-container h3{align-items:center;color:var(--color-deep-pink-next);cursor:pointer;display:flex;font-family:var(--font-family-header-next);font-size:var(--font-size-heading-m-desktop-next);font-weight:400;gap:var(--size3)}header.app nav.mobile .header-menu .mobile-panel-secondary-container h3 .touch-back-arrow{align-items:center;background-color:var(--color-light-gray-next);border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:18px;justify-content:center;padding:3px;width:18px}header.app nav.mobile .header-menu .disclosure{transition:all .3s ease}header.app nav.mobile .header-menu .disclosure>svg{transform:rotate(90deg)}header.app nav.mobile .header-menu .disclosure.is-open .disclosure-trigger>svg{transform:rotate(-90deg)}header.app nav.mobile .header-menu .disclosure span{display:flex;flex:1;gap:var(--size1)}header.app nav.mobile .header-menu .disclosure-content{background:none;border:none;box-shadow:none;margin-top:0;position:relative}header.app nav.mobile .header-menu .disclosure-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:var(--size3);justify-content:space-between;padding:0;text-align:left;width:100%}header.app nav.mobile .header-menu .disclosure-trigger .nav-drawer-arrow{transition:transform .3s var(--easing)}header.app nav.mobile .header-menu .is-open>.disclosure-trigger .nav-drawer-arrow{transform:rotate(90deg)}header.app nav.mobile .header-menu .disclosure-label{align-items:center;display:flex;gap:var(--size3)}header.app nav.mobile .header-menu .disclosure-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s var(--easing)}header.app nav.mobile .header-menu .disclosure-content>*{min-height:0;overflow:hidden}header.app nav.mobile .header-menu .is-open>.disclosure-content{grid-template-rows:1fr}header.app nav.mobile .header-menu .is-open>.disclosure-content>*{padding-bottom:var(--size8);padding-top:var(--size4)}header.app.is-active{border-bottom:1px solid var(--color-border1)}header.app.is-active .header-content{top:0}header.app.is-active .header-content nav{opacity:1;pointer-events:initial}header.app.is-active .header-content nav.mobile{max-height:100dvh;overflow-y:auto;scrollbar-width:none}header.app.is-active .header-content nav.mobile::-webkit-scrollbar{display:none}header.app.is-active .header-content .nav-drawer-arrow{height:19px;width:19px}header.app.is-active .header-content .touch-back-arrow{height:35px;width:24px}header.app.is-active .hamburger .main-nav-toggle:after{top:50%;transform:rotate(-45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle:before{top:50%;transform:rotate(45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle i{opacity:0}}@media screen and not (min-width:730px){.mobile-panel-secondary-container h3{font-size:var(--font-size-body-l-next)}header.app .header-content nav{height:auto;left:auto;width:100%}header.app.is-active{border-bottom:1px solid var(--color-border1)}header.app.is-active .header-content nav{height:auto;opacity:1;overflow:hidden;width:100%}header.app.is-active .hamburger .main-nav-toggle:after{top:50%;transform:rotate(-45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle:before{top:50%;transform:rotate(45deg);transform-origin:center}header.app.is-active .hamburger .main-nav-toggle i{opacity:0}header.app nav.mobile .header-menu .mobile-nav-subcolumn{gap:var(--size6);margin-bottom:var(--size6);width:100%}header.app nav.mobile .header-menu .mobile-nav-subcolumn .disclosure{padding-bottom:var(--size1);padding-top:var(--size1)}header.app nav.mobile .header-menu .mobile-nav-subcolumn:has(.disclosure-trigger){margin-bottom:var(--size4)}header.app nav.mobile a{font-size:var(--font-size-body-l-next);width:290px}header.app nav.mobile .mobile-subitems{gap:var(--size8)}header.app .header-content nav .header-menu.mobile-panel-secondary .mobile-panel-secondary-container .mobile-nav-container{gap:0}header.app .nav.mobile .mobile-panel a{font-size:var(--font-size-heading-m-desktop-next)}}
