.header-wrapper[data-v-303dd92c]{position:relative}.header[data-v-303dd92c]{border-bottom-width:1px;left:0;position:fixed;right:0;top:0;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));max-height:var(--page-app-header-height);min-height:var(--page-app-header-height);z-index:50}.header-inner[data-v-303dd92c]{height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;min-height:var(--page-app-header-height);padding-left:1rem;padding-right:1rem;width:100%}.header-inner[data-v-303dd92c],.premium-badge[data-v-303dd92c]{align-items:center;display:flex}.premium-badge[data-v-303dd92c]{border-radius:9999px;border-width:1px;gap:.375rem;--tw-border-opacity:1;background-image:linear-gradient(to right,var(--tw-gradient-stops));border-color:rgb(253 230 138/var(--tw-border-opacity));--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff7ed var(--tw-gradient-to-position);font-size:.75rem;font-weight:500;line-height:1rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.premium-badge[data-v-303dd92c]:hover{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:hsla(48,96%,89%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.upgrade-cta[data-v-303dd92c]{align-items:center;border-radius:9999px;border-width:1px;display:flex;gap:.375rem;--tw-border-opacity:1;background-image:linear-gradient(to right,var(--tw-gradient-stops));border-color:rgb(221 214 254/var(--tw-border-opacity));--tw-gradient-from:#f5f3ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,243,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fdf4ff var(--tw-gradient-to-position);font-size:.75rem;font-weight:500;line-height:1rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.upgrade-cta[data-v-303dd92c]:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity));--tw-gradient-from:#ede9fe var(--tw-gradient-from-position);--tw-gradient-to:rgba(237,233,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fae8ff var(--tw-gradient-to-position)}.logout-btn[data-v-303dd92c]{align-items:center;border-radius:9999px;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.logout-btn[data-v-303dd92c]:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.admin-btn[data-v-303dd92c]{align-items:center;border-radius:9999px;display:flex;height:2rem;justify-content:center;margin-left:.5rem;width:2rem;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-btn[data-v-303dd92c]:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.mobile-menu-btn[data-v-303dd92c]{align-items:center;border-radius:.5rem;cursor:pointer;height:2.5rem;justify-content:center;margin-right:.5rem;width:2.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu-btn[data-v-303dd92c]:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}.mobile-menu-btn[data-v-303dd92c]{display:flex}@media (min-width:768px){.mobile-menu-btn[data-v-303dd92c]{display:none}}.mobile-overlay[data-v-303dd92c]{background-color:#0000004d;inset:0;--tw-backdrop-blur:blur(4px);-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);z-index:200}.mobile-menu[data-v-303dd92c],.mobile-overlay[data-v-303dd92c]{position:fixed}.mobile-menu[data-v-303dd92c]{max-height:calc(100vh - var(--page-app-header-height));right:0;top:var(--page-app-header-height);width:16rem}.mobile-menu[data-v-303dd92c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.mobile-menu[data-v-303dd92c]{border-left-width:1px;overflow-y:auto;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:201}.mobile-link[data-v-303dd92c]{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;padding:.625rem .75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-link[data-v-303dd92c]:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity))}
