.site-header-wrapper{position:sticky;top:0;z-index:50}.site-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(238 230 242 / var(--tw-border-opacity, 1));background-color:#fffc;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.upgrade-bar{display:flex;height:34px;width:100%;align-items:center;justify-content:center;gap:.5rem;--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1));font-size:12px;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.upgrade-bar-icon{font-size:16px}.header-container{margin-left:auto;margin-right:auto;display:flex;height:76px;max-width:80rem;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.header-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.header-container{padding-left:2rem;padding-right:2rem}}.header-brand{display:flex;flex-shrink:0;align-items:center}.header-logo{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.header-logo{height:44px}}.mobile-header-left{display:none;flex-shrink:0;align-items:center;gap:.5rem}.mobile-header-brand{display:flex;align-items:center}.desktop-header-brand{display:flex;flex-shrink:0;align-items:center}.mobile-menu-button,.mobile-close-button{display:flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mobile-menu-button:hover,.mobile-close-button:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.mobile-menu-icon,.mobile-close-icon{font-size:24px}.header-search-wrapper{display:none;flex:1 1 0%;justify-content:center}@media(min-width:768px){.header-search-wrapper{display:flex}}.header-search{position:relative;width:100%;max-width:32rem}.header-search-input{height:46px;width:100%;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(238 230 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1.25rem;padding-right:3.5rem;font-size:14px;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-search-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(111 90 120 / var(--tw-text-opacity, 1))}.header-search-input::placeholder{--tw-text-opacity: 1;color:rgb(111 90 120 / var(--tw-text-opacity, 1))}.header-search-input:focus{--tw-border-opacity: 1;border-color:rgb(47 0 59 / var(--tw-border-opacity, 1))}.header-search-button{position:absolute;right:.375rem;top:50%;display:flex;height:38px;width:38px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(47 0 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-search-button:hover{--tw-bg-opacity: 1;background-color:rgb(74 0 92 / var(--tw-bg-opacity, 1))}.header-search-icon{font-size:18px}.desktop-nav{display:none;flex-shrink:0;align-items:center;gap:.5rem}@media(min-width:768px){.desktop-nav{display:flex}}.desktop-nav-item{display:flex;align-items:center;border-radius:.5rem;padding:.625rem .75rem;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.desktop-nav-item:hover{background-color:#2f003b0d;--tw-text-opacity: 1;color:rgb(47 0 59 / var(--tw-text-opacity, 1))}.desktop-auth{display:none;flex-shrink:0;align-items:center;gap:.75rem}@media(min-width:768px){.desktop-auth{display:flex}}.dashboard-button{display:flex;height:44px;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(47 0 59 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(47 0 59 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dashboard-button:hover{--tw-bg-opacity: 1;background-color:rgb(74 0 92 / var(--tw-bg-opacity, 1))}.login-button{display:flex;height:44px;align-items:center;justify-content:center;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.login-button:hover{background-color:#2f003b0d;--tw-text-opacity: 1;color:rgb(47 0 59 / var(--tw-text-opacity, 1))}.get-started-button{display:flex;height:44px;align-items:center;gap:.75rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(47 0 59 / var(--tw-bg-opacity, 1));padding-left:1.25rem;padding-right:.5rem;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(47 0 59 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.get-started-button:hover{--tw-bg-opacity: 1;background-color:rgb(74 0 92 / var(--tw-bg-opacity, 1))}.get-started-button-mobile{margin-left:auto;display:flex;height:44px;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(47 0 59 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:.375rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(47 0 59 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.get-started-button-mobile:hover{--tw-bg-opacity: 1;background-color:rgb(74 0 92 / var(--tw-bg-opacity, 1))}.get-started-icon{display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:.5rem;background-color:#ffffff26;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.get-started-icon-mobile{display:flex;height:31px;width:31px;align-items:center;justify-content:center;border-radius:.5rem;background-color:#ffffff26;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.get-started-icon i,.get-started-icon-mobile i{font-size:17px}.mobile-overlay{pointer-events:none;visibility:hidden;position:fixed;inset:0;z-index:60;background-color:#0006;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.mobile-overlay.is-open{pointer-events:auto;visibility:visible;opacity:1}.mobile-menu{position:fixed;top:0;left:0;z-index:70;height:100%;width:88%;max-width:400px;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transform:translate3d(-100%,0,0);visibility:hidden;pointer-events:none;transition:transform .3s ease-out,visibility 0s linear .3s;will-change:transform}.mobile-menu.is-open{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .3s ease-out,visibility 0s linear 0s}.mobile-menu-inner{display:flex;min-height:100%;flex-direction:column}.mobile-menu-header{display:flex;height:76px;flex-shrink:0;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}.mobile-menu-logo{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.mobile-search-wrapper{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}.mobile-nav{padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}.mobile-nav-item{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;padding:1rem .75rem;font-size:16px;font-weight:500;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mobile-nav-item:hover{background-color:#2f003b0d;--tw-text-opacity: 1;color:rgb(47 0 59 / var(--tw-text-opacity, 1))}.mobile-nav-content{display:flex;align-items:center;gap:.75rem}.mobile-nav-icon{font-size:21px;--tw-text-opacity: 1;color:rgb(111 90 120 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mobile-nav-arrow{font-size:19px;--tw-text-opacity: 1;color:rgb(111 90 120 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mobile-auth{margin-top:auto;padding:2rem 1.5rem 1.75rem}.mobile-auth-divider{margin-bottom:1.5rem;height:1px;--tw-bg-opacity: 1;background-color:rgb(238 230 242 / var(--tw-bg-opacity, 1))}.mobile-auth-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mobile-login-button{display:flex;height:54px;width:100%;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(238 230 242 / var(--tw-border-opacity, 1));background-color:transparent;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.mobile-login-button:hover{--tw-border-opacity: 1;border-color:rgb(47 0 59 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(47 0 59 / var(--tw-text-opacity, 1))}.mobile-get-started-button{display:flex;height:54px;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(47 0 59 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(47 0 59 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.mobile-get-started-button:hover{--tw-bg-opacity: 1;background-color:rgb(74 0 92 / var(--tw-bg-opacity, 1))}.mobile-get-started-icon{display:flex;height:30px;width:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-color:#ffffff26;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.mobile-get-started-icon i{font-size:17px}.get-started-button:hover .get-started-icon,.get-started-button-mobile:hover .get-started-icon-mobile,.mobile-get-started-button:hover .mobile-get-started-icon{background-color:#ffffff40}.mobile-nav-item:hover .mobile-nav-icon,.mobile-nav-item:hover .mobile-nav-arrow{--tw-text-opacity: 1;color:rgb(47 0 59 / var(--tw-text-opacity, 1))}.mobile-nav-item:hover .mobile-nav-arrow{transform:translate(2px)}@media(min-width:768px){.mobile-header-left,.get-started-button-mobile,.mobile-overlay,.mobile-menu{display:none}.desktop-header-brand{display:flex}}@media(max-width:767px){.header-container{height:76px;padding-left:1rem;padding-right:1rem}.desktop-header-brand,.header-search-wrapper,.desktop-nav,.desktop-auth{display:none}.mobile-header-left{display:flex;align-items:center;gap:10px}.mobile-header-brand{display:flex;align-items:center;margin:0}.mobile-header-brand .header-logo{height:38px;width:auto}.get-started-button-mobile{display:flex;margin-left:auto}.mobile-menu,.mobile-overlay{display:block}}
