.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}}.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;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:transparent!important}.get-started-icon-mobile{display:flex;height:31px;width:31px;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:transparent!important}.get-started-icon i,.get-started-icon-mobile i{font-size:17px}.account-wrapper{position:relative;display:flex;align-items:center}.account-button{width:42px;height:42px;padding:0;margin:0;border:0;outline:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.account-avatar{width:38px;height:38px;min-width:38px;border-radius:50%;background:#eb22f8;color:#fff;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.account-button:hover .account-avatar{background:#d91be5;transform:scale(1.03)}.account-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:280px;padding:7px;background:#fff;border:1px solid #EAE8ED;border-radius:14px;box-shadow:0 20px 45px #1410181a,0 4px 12px #1410180d;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.account-dropdown.account-dropdown-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.account-dropdown-user{display:flex;align-items:center;gap:12px;padding:11px 10px 13px}.account-dropdown-avatar{width:42px;height:42px;min-width:42px;border-radius:50%;background:#eb22f8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.account-dropdown-user-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.account-dropdown-name{display:block;margin:0;color:#111;font-size:14px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-email{display:block;margin:0;color:#6b6b73;font-size:12px;font-weight:400;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-divider{width:100%;height:1px;margin:4px 0 7px;background:#eeecef}.account-dropdown-item{width:100%;min-height:42px;padding:0 11px;margin:2px 0;border:0;border-radius:9px;background:transparent;color:#111;display:flex;align-items:center;gap:12px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .16s ease,color .16s ease}.account-dropdown-item:hover{background:#f5f4f7;color:#111}.account-dropdown-item>i{width:20px;min-width:20px;display:flex;align-items:center;justify-content:center;color:#45454d;font-size:18px;line-height:1;transition:color .16s ease}.account-dropdown-item:hover>i{color:#111}.account-dropdown-logout{color:#111}.account-dropdown-logout>i{color:#45454d}.account-dropdown-logout:hover{background:#f5f4f7;color:#111}.account-dropdown-logout:hover>i{color:#111}.mobile-header-auth{display:none;margin-left:auto;align-items:center;justify-content:flex-end;position:relative;flex-shrink:0}.mobile-header-auth .account-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-end}.mobile-header-auth .account-button{width:42px;height:42px}.mobile-header-auth .account-avatar{width:38px;height:38px;min-width:38px;background:#eb22f8;color:#fff}.mobile-header-auth .account-button:hover .account-avatar{background:#d91be5}.mobile-header-auth .account-dropdown{right:0;left:auto;top:calc(100% + 10px)}.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));border-bottom:0!important;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;border-bottom:0!important}.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;border-bottom:0!important}.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-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)}.mobile-auth{margin-top:auto;padding:2rem 1.5rem 1.75rem;border-top:0!important}.mobile-auth-divider{display:none!important}.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;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:transparent!important}.mobile-get-started-icon i{font-size:17px}@media(min-width:768px){.mobile-header-left,.mobile-header-auth,.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;flex:1;min-width:0}.mobile-header-brand{display:flex;align-items:center;margin:0}.mobile-header-brand .header-logo{height:38px;width:auto}.mobile-header-auth{display:flex;margin-left:auto;flex-shrink:0}.mobile-header-auth .account-wrapper{margin-left:auto}.get-started-button-mobile{display:flex;margin-left:auto}.mobile-menu{display:block;border-bottom:0!important}.mobile-menu-inner{border-bottom:0!important}.mobile-overlay{display:block}.mobile-auth{border-top:0!important}}.account-dropdown-logout{width:100%;color:#4b5563;background:transparent;border:none;text-align:left;cursor:pointer;font:inherit;transition:color .15s ease,background-color .15s ease}.account-dropdown-logout:hover{color:#dc2626;background-color:#fef2f2}.account-dropdown-logout i{color:inherit}.account-dropdown-logout:focus-visible{color:#dc2626;background-color:#fef2f2;outline:2px solid #dc2626;outline-offset:-2px}
