.header-glass[data-v-96c3e8cb]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffffb3}.header-logo img[data-v-96c3e8cb]{filter:drop-shadow(0 1px 2px rgba(255,255,255,.9))}.nav-link[data-v-96c3e8cb]{border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.375rem .5rem;--tw-text-opacity:1;color:rgb(36 31 25/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link[data-v-96c3e8cb]:hover{background-color:#90837a1a;--tw-text-opacity:1;color:rgb(166 124 82/var(--tw-text-opacity,1))}@media (min-width:1280px){.nav-link[data-v-96c3e8cb]{font-size:1rem;line-height:1.5rem;padding-left:.75rem;padding-right:.75rem}}.nav-link[data-v-96c3e8cb]{text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.mobile-nav-link[data-v-96c3e8cb]{border-radius:.75rem;display:block;font-weight:500;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(36 31 25/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-nav-link[data-v-96c3e8cb]:hover{--tw-bg-opacity:1;background-color:rgb(245 243 241/var(--tw-bg-opacity,1))}.btn-account[data-v-96c3e8cb]{align-items:center;border-color:#90837a66;border-radius:.75rem;border-width:1px;font-size:.875rem;font-weight:500;gap:.375rem;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(36 31 25/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-account[data-v-96c3e8cb]:hover{background-color:#90837a1a;border-color:#90837a99}.btn-account-full[data-v-96c3e8cb]{align-items:center;border-color:#90837a66;border-radius:.75rem;border-width:1px;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(36 31 25/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-account-full[data-v-96c3e8cb]:hover{background-color:#90837a1a}.btn-business[data-v-96c3e8cb]{align-items:center;border-color:#90837a59;border-radius:.75rem;border-width:1px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;line-height:1rem;padding:.5rem .875rem;--tw-text-opacity:1;color:rgb(144 131 122/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-business[data-v-96c3e8cb]:hover{--tw-border-opacity:1;border-color:rgb(36 31 25/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(36 31 25/var(--tw-text-opacity,1))}.btn-primary[data-v-96c3e8cb]{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(36 31 25/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px rgba(36,31,25,.08);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-96c3e8cb]:hover{--tw-bg-opacity:1;background-color:rgb(166 124 82/var(--tw-bg-opacity,1))}.btn-primary-full[data-v-96c3e8cb]{border-radius:.75rem;display:block;--tw-bg-opacity:1;background-color:rgb(36 31 25/var(--tw-bg-opacity,1));font-weight:500;padding:.625rem 1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px rgba(36,31,25,.08);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary-full[data-v-96c3e8cb]:hover{--tw-bg-opacity:1;background-color:rgb(166 124 82/var(--tw-bg-opacity,1))}.legal-overlay[data-v-817391ff]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#241f198c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.legal-modal[data-v-817391ff]{background:#fff;border-radius:1rem;box-shadow:0 20px 60px #241f1933;display:flex;flex-direction:column;max-height:85vh;max-width:600px;width:100%}.legal-modal-header[data-v-817391ff]{align-items:center;border-bottom:1px solid #ebe8e4;display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.legal-modal-title[data-v-817391ff]{color:#241f19;font-size:1.0625rem;font-weight:600}.legal-modal-close[data-v-817391ff]{align-items:center;border-radius:.375rem;color:#90837a;display:flex;height:2rem;justify-content:center;transition:background .15s,color .15s;width:2rem}.legal-modal-close[data-v-817391ff]:hover{background:#f5f3f1;color:#241f19}.legal-modal-close svg[data-v-817391ff]{height:1rem;width:1rem}.legal-modal-body[data-v-817391ff]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.5rem}.legal-modal-text[data-v-817391ff]{color:#241f19;font-size:.875rem;line-height:1.65}.legal-modal-hint[data-v-817391ff]{border-top:1px solid #ebe8e4;color:#90837a;font-size:.75rem;line-height:1.6;padding-top:.75rem}.legal-link[data-v-817391ff]{color:#241f19;text-decoration:underline;text-underline-offset:2px}.legal-link[data-v-817391ff]:hover{color:#a67c52}.legal-fade-enter-active[data-v-817391ff],.legal-fade-leave-active[data-v-817391ff]{transition:opacity .2s ease}.legal-fade-enter-active .legal-modal[data-v-817391ff],.legal-fade-leave-active .legal-modal[data-v-817391ff]{transition:transform .2s ease,opacity .2s ease}.legal-fade-enter-from[data-v-817391ff],.legal-fade-leave-to[data-v-817391ff]{opacity:0}.legal-fade-enter-from .legal-modal[data-v-817391ff],.legal-fade-leave-to .legal-modal[data-v-817391ff]{opacity:0;transform:translateY(12px)}
