.how-it-works[data-v-52fc0077]{font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#333}.tab-bar[data-v-52fc0077]{display:flex;border-bottom:2px solid rgba(0,109,62,.2);margin-bottom:24px}.tab-btn[data-v-52fc0077]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:15px;font-weight:600;color:#888;cursor:pointer;transition:color .2s,border-color .2s;font-family:Roboto,sans-serif}.tab-btn[data-v-52fc0077]:hover{color:#006d3e}.tab-btn--active[data-v-52fc0077]{color:#006d3e;border-bottom-color:#006d3e}.tab-icon[data-v-52fc0077]{font-size:20px!important}@media (max-width:480px){.tab-btn[data-v-52fc0077]{font-size:13px;padding:10px 8px}}.tab-content[data-v-52fc0077]{max-width:700px;margin:0 auto}.intro[data-v-52fc0077]{font-size:14px;color:#555;margin-bottom:20px;line-height:1.75;border-left:3px solid #006d3e;padding-left:12px}.body-text[data-v-52fc0077]{color:#555;line-height:1.7}h3[data-v-52fc0077]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#006d3e;margin-top:28px;margin-bottom:14px}.section-icon[data-v-52fc0077]{font-size:18px!important;color:#006d3e!important}.steps[data-v-52fc0077]{display:flex;flex-direction:column;gap:12px}.step-card[data-v-52fc0077]{display:flex;align-items:flex-start;gap:16px;background:rgba(0,109,62,.04);border:1px solid rgba(0,109,62,.12);border-radius:10px;padding:14px 16px}.step-badge[data-v-52fc0077]{flex-shrink:0;width:44px;height:44px;background:#006d3e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.step-icon-inner[data-v-52fc0077]{font-size:18px!important;color:#fff!important}.step-num[data-v-52fc0077]{display:none}.step-body[data-v-52fc0077]{flex:1}.step-body strong[data-v-52fc0077]{display:block;font-size:14px;color:#1a1a1a;margin-bottom:4px}.step-body p[data-v-52fc0077]{margin:0;color:#555;font-size:13px;line-height:1.6}.benefit-list[data-v-52fc0077]{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.benefit-list li[data-v-52fc0077]{display:flex;align-items:flex-start;gap:10px;color:#333}.check-icon[data-v-52fc0077]{font-size:18px!important;color:#006d3e!important;flex-shrink:0;margin-top:1px}.rewards-preview[data-v-52fc0077]{width:30%;height:auto;display:block;margin-top:12px;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12)}@media (max-width:480px){.rewards-preview[data-v-52fc0077]{width:60%}}.content[data-v-25c0f598]{padding:20px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#000}.terms-title[data-v-25c0f598]{font-size:18px;font-weight:700;color:#006d3e;margin-bottom:8px}.intro-text[data-v-25c0f598]{font-size:14px;color:#555;margin-bottom:20px;line-height:1.75;border-left:3px solid #006d3e;padding-left:12px}ol[data-v-25c0f598],ul[data-v-25c0f598]{margin-left:20px}strong[data-v-25c0f598]{font-weight:700}a[data-v-25c0f598]{color:#006d3e;text-decoration:none}a[data-v-25c0f598]:hover{text-decoration:underline}.terms-of-service[data-v-30efa72a]{font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#333}.tab-bar[data-v-30efa72a]{display:flex;border-bottom:2px solid rgba(0,109,62,.2);margin-bottom:24px}.tab-btn[data-v-30efa72a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:15px;font-weight:600;color:#888;cursor:pointer;transition:color .2s,border-color .2s;font-family:Roboto,sans-serif}.tab-btn[data-v-30efa72a]:hover{color:#006d3e}.tab-btn--active[data-v-30efa72a]{color:#006d3e;border-bottom-color:#006d3e}.tab-icon[data-v-30efa72a]{font-size:20px!important}@media (max-width:480px){.tab-btn[data-v-30efa72a]{font-size:13px;padding:10px 8px}}.content[data-v-30efa72a]{font-family:Roboto,sans-serif;font-size:14px;line-height:1.6}h2[data-v-30efa72a]{font-size:16px;margin-top:24px;color:#000}ol[data-v-30efa72a],ul[data-v-30efa72a]{margin-left:20px}strong[data-v-30efa72a]{font-weight:700}a[data-v-30efa72a]{color:#000;text-decoration:none}a[data-v-30efa72a]:hover{text-decoration:underline}.header[data-v-4dd1b058]{position:sticky;top:0;width:100%;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,109,62,.05);z-index:1000}.header-with-logo[data-v-4dd1b058]{display:flex;justify-content:flex-start;align-items:center;padding:.75rem 2rem;max-width:100%;width:100%}.logo-container[data-v-4dd1b058]{display:flex;align-items:center;margin-right:2rem;text-decoration:none}.logo[data-v-4dd1b058]{height:50px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));transition:transform .3s ease}.logo[data-v-4dd1b058]:hover{transform:scale(1.05)}.nav-container[data-v-4dd1b058]{position:relative;display:flex;align-items:center;flex:1}.nav-links[data-v-4dd1b058]{list-style:none;display:flex;gap:2rem;align-items:center;margin:0;padding:0;position:absolute;left:50%;transform:translateX(-50%)}.auth-actions[data-v-4dd1b058]{display:flex;align-items:center;justify-content:center;gap:12px;margin-left:auto}.nav-links li[data-v-4dd1b058]{display:flex;align-items:center;height:100%}.nav-links li a[data-v-4dd1b058]{text-decoration:none;color:#4a5568;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center}.nav-links li a[data-v-4dd1b058]:hover{color:#006d3e}.hamburger[data-v-4dd1b058]{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.hamburger[data-v-4dd1b058]:hover{opacity:.7}.signup-btn[data-v-4dd1b058]{padding:8px 22px;border:none;border-radius:999px;cursor:pointer;font-weight:600;font-size:14px;text-transform:none;height:100%;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,109,62,.2)}.signup-btn[data-v-4dd1b058]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3);transform:translateY(-1px)}.signin-btn[data-v-4dd1b058]{padding:8px 20px;background:transparent;border:1.5px solid #006d3e;border-radius:999px;cursor:pointer;font-weight:600;font-size:14px;text-transform:none;height:100%;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.signin-btn[data-v-4dd1b058]:hover{background:rgba(0,109,62,.06);transform:translateY(-1px)}.user-email-pill[data-v-4dd1b058]{background:#e6f4ee;font-weight:600;font-size:14px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 14px;border-radius:999px;display:flex;align-items:center}.signout-btn[data-v-4dd1b058]{padding:8px 22px;background:transparent;border:1.5px solid #006d3e;border-radius:999px;cursor:pointer;font-weight:600;font-size:14px;text-transform:none;height:100%;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.signout-btn[data-v-4dd1b058]:hover{background:rgba(0,109,62,.06);transform:translateY(-1px)}.mobile-scrim[data-v-4dd1b058]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.4);display:flex;justify-content:flex-end}.mobile-drawer[data-v-4dd1b058]{width:280px;max-width:85%;height:100%;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;padding:8px 12px;overflow-y:auto}.mobile-drawer-logo[data-v-4dd1b058]{display:flex;align-items:center;justify-content:center;padding:18px 12px 16px}.mobile-drawer-logo img[data-v-4dd1b058]{height:56px;-o-object-fit:contain;object-fit:contain}.mobile-drawer-footer[data-v-4dd1b058],.mobile-drawer-list[data-v-4dd1b058]{display:flex;flex-direction:column;gap:4px}.mobile-drawer-footer[data-v-4dd1b058]{margin-top:auto;padding-bottom:12px}.drawer-link[data-v-4dd1b058]{display:flex;align-items:center;gap:24px;min-height:52px;padding:0 16px;border-radius:8px;text-decoration:none;color:#1a202c;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.drawer-link-icon[data-v-4dd1b058]{color:#5f6b7a;font-size:24px;transition:color .2s ease}.drawer-link[data-v-4dd1b058]:active,.drawer-link[data-v-4dd1b058]:hover{background:#e6f4ee;color:#006d3e}.drawer-link:active .drawer-link-icon[data-v-4dd1b058],.drawer-link:hover .drawer-link-icon[data-v-4dd1b058]{color:#006d3e}.drawer-slide-enter-active[data-v-4dd1b058],.drawer-slide-leave-active[data-v-4dd1b058]{transition:opacity .25s ease}.drawer-slide-enter-active .mobile-drawer[data-v-4dd1b058],.drawer-slide-leave-active .mobile-drawer[data-v-4dd1b058]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from[data-v-4dd1b058],.drawer-slide-leave-to[data-v-4dd1b058]{opacity:0}.drawer-slide-enter-from .mobile-drawer[data-v-4dd1b058],.drawer-slide-leave-to .mobile-drawer[data-v-4dd1b058]{transform:translateX(100%)}@media (max-width:1024px){.auth-actions[data-v-4dd1b058],.nav-links[data-v-4dd1b058]{display:none}.hamburger[data-v-4dd1b058]{display:block;position:absolute;right:1rem}}@media (max-width:1280px){.header--authed .auth-actions[data-v-4dd1b058],.header--authed .nav-links[data-v-4dd1b058]{display:none}.header--authed .hamburger[data-v-4dd1b058]{display:block;position:absolute;right:1rem}}.modal-header[data-v-4dd1b058]{background:linear-gradient(135deg,#006d3e,#005530)!important;color:#fff!important;font-weight:700!important;font-size:20px!important;padding:20px!important;text-align:center!important}.modal-content[data-v-4dd1b058]{padding:24px!important;max-height:500px;overflow-y:auto}.modal-content[data-v-4dd1b058] .text-container,.modal-content[data-v-4dd1b058] .v-img{display:none!important}.modal-content[data-v-4dd1b058] .content{max-width:100%!important;padding:0!important}.modal-actions[data-v-4dd1b058]{padding:16px 24px!important;background-color:#f5f7fa;border-top:1px solid #e2e8f0}.close-modal-btn[data-v-4dd1b058]{background:#006d3e!important;color:#fff!important;text-transform:none!important;font-weight:600!important;border-radius:999px!important;padding:8px 24px!important}.close-modal-btn[data-v-4dd1b058]:hover{box-shadow:0 4px 12px rgba(0,109,62,.3)!important}:root{--lulu-primary:#006d3e;--lulu-primary-dark:#005530;--lulu-primary-soft:rgba(0,109,62,.08);--lulu-primary-border:rgba(0,109,62,.25);--lulu-bg-gradient:linear-gradient(160deg,#f0faf5,#e6f4ee);--lulu-header-gradient:linear-gradient(135deg,#006d3e,#005530);--lulu-cta-gradient:linear-gradient(135deg,#006d3e,#005530);--lulu-card-shadow:0 8px 40px rgba(0,109,62,.12);--lulu-card-shadow-hover:0 6px 20px rgba(0,109,62,.35);--lulu-btn-shadow:0 4px 16px rgba(0,109,62,.25);--lulu-text-strong:#1a202c;--lulu-text-muted:#718096;--lulu-text-subtle:#a0aec0;--lulu-border:#e2e8f0;--lulu-surface-soft:#f7fafc;--lulu-surface:#fff;--lulu-radius-card:20px;--lulu-radius-input:10px;--lulu-link:#006d3e;--lulu-warning-soft:rgba(245,158,11,.12);--lulu-warning-border:#fbbf24;--lulu-warning-strong:#b45309;--lulu-warning-text:#92651b;--lulu-danger:#e53e3e;--lulu-danger-soft:rgba(229,62,62,.08);--lulu-danger-border:rgba(229,62,62,.4);--lulu-danger-strong:#b91c1c;--lulu-surface-muted:#edf2f7}body{font-family:Roboto,sans-serif}.dialog-button[data-v-4e8b3869]{border-radius:999px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.dialog-button[data-v-4e8b3869]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.dialog-button-secondary[data-v-4e8b3869]{border-radius:999px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(0,109,62,.12)!important}.dialog-button-secondary[data-v-4e8b3869]:hover{box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px)}.lookup-wrapper[data-v-a9685a1a]{width:100%;font-family:Roboto,sans-serif}.lookup-hero[data-v-a9685a1a]{min-height:70vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;position:relative;padding:20px}.lookup-hero[data-v-a9685a1a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);pointer-events:none}.hero-content[data-v-a9685a1a]{text-align:center;color:#fff;z-index:5;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;margin-bottom:10vh}.hero-logo[data-v-a9685a1a]{margin-bottom:28px;max-width:120px}.hero-title[data-v-a9685a1a]{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 4px 12px rgba(0,0,0,.3);letter-spacing:-1px}.hero-subtitle[data-v-a9685a1a]{font-size:18px;font-weight:300;margin-bottom:36px;text-shadow:0 2px 8px rgba(0,0,0,.25);line-height:1.5;max-width:400px}.lookup-card[data-v-a9685a1a]{width:100%;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important}.lookup-card-content[data-v-a9685a1a]{padding:32px!important}.find-btn[data-v-a9685a1a]{background:#006d3e!important;color:#fff!important;font-size:16px!important;font-weight:600!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important;height:48px!important}.find-btn[data-v-a9685a1a]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,109,62,.3)!important}@media (max-width:768px){.hero-title[data-v-a9685a1a]{font-size:36px}.hero-subtitle[data-v-a9685a1a]{font-size:16px}.lookup-card-content[data-v-a9685a1a]{padding:24px!important}}@media (max-width:480px){.hero-title[data-v-a9685a1a]{font-size:28px}.hero-subtitle[data-v-a9685a1a]{font-size:14px}}.loading-text[data-v-29f8bb6a]{letter-spacing:-.3px}.text-container[data-v-7f146017]{width:100%;text-align:center;margin-bottom:16px}.title[data-v-7f146017]{font-size:24px;font-weight:700;display:block;margin-bottom:12px;letter-spacing:-.5px}.subtitle[data-v-7f146017]{font-size:15px;font-weight:400;display:block;line-height:1.6;opacity:.8}.terms-content[data-v-171ba513]{max-height:315px;overflow-y:auto;white-space:pre-wrap;padding:24px;line-height:1.7}.close-terms-btn[data-v-171ba513]{box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:999px!important}.close-terms-btn[data-v-171ba513]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.enrol-btn[data-v-33aa8996]{font-size:16px!important;font-weight:600!important;border-radius:999px!important;text-transform:none!important;height:48px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;letter-spacing:.2px!important}.enrol-btn[data-v-33aa8996]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,109,62,.3)!important}.reset-email-btn[data-v-33aa8996]{box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.reset-email-btn[data-v-33aa8996]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,109,62,.3)!important}.forgot-password-wrapper[data-v-33aa8996]{text-align:center;margin-top:12px;margin-bottom:4px}.forgot-password-link[data-v-33aa8996]{font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer;opacity:.8;transition:opacity .2s ease}.forgot-password-link[data-v-33aa8996]:hover{opacity:1}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out 0s!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;background-color:transparent!important;box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:var(--foregroundColor)!important}input:-webkit-autofill{-webkit-text-fill-color:var(--foregroundColor)!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important;background-color:transparent!important;box-shadow:inset 0 0 0 1000px transparent!important}.page-wrapper[data-v-777e6046]{min-height:100vh;display:flex;align-items:center;background:linear-gradient(160deg,#f8fafb,#eef4f0);padding:0}.page-wrapper[data-v-777e6046] .v-card.pa-6{padding:17px!important}.success-icon[data-v-f986695c]{font-size:32px}.text-container[data-v-f986695c]{width:100%;text-align:center;margin-bottom:24px}.title[data-v-f986695c]{font-size:18px;font-weight:700;display:block;margin-bottom:16px;color:#006d3e}.subtitle[data-v-f986695c]{font-size:14px;font-weight:400;display:block;white-space:pre-line;color:#006d3e}.webview-hint[data-v-f986695c]{text-align:center;margin-bottom:16px}.webview-hint-text[data-v-f986695c]{font-size:14px;font-weight:600;color:#006d3e}.action-row[data-v-f986695c]{margin-top:8px}.action-col[data-v-f986695c]{text-align:center}.retry-btn[data-v-f986695c]{font-size:16px!important;font-weight:600!important;border-radius:999px!important;text-transform:none!important;height:48px!important;padding:8px 22px!important;background-color:#006d3e!important;color:#fff!important}.password-reset-page[data-v-0e17b8d2]{background:linear-gradient(160deg,#f0faf5,#e6f4ee);min-height:100vh}input[data-v-0e17b8d2]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.submit-btn[data-v-0e17b8d2]{background:#006d3e!important;color:#fff!important;padding:12px 28px!important;font-size:16px!important;font-weight:600!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important;margin-top:8px!important;margin-bottom:20px!important;display:block;margin-left:auto!important;margin-right:auto!important}.submit-btn[data-v-0e17b8d2]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,109,62,.3)!important}.text-container[data-v-0e17b8d2]{width:100%;text-align:center;margin-bottom:24px}.title[data-v-0e17b8d2]{font-size:18px;font-weight:700;display:block;margin-bottom:16px}.subtitle[data-v-0e17b8d2]{font-size:14px;font-weight:400;display:block}.loading-text[data-v-0e17b8d2]{margin-top:10px}.landing-wrapper[data-v-6c4b3b95]{width:100%;overflow-x:hidden;font-family:Roboto,sans-serif}.landing-page[data-v-6c4b3b95]{min-height:100vh;background:var(--lulu-bg-gradient,linear-gradient(160deg,#f0faf5 0,#e6f4ee 100%));display:flex;align-items:stretch}.hero-split[data-v-6c4b3b95]{flex:1;display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100vh}.hero-image[data-v-6c4b3b95]{display:block;background-color:#f8fafb;min-width:0;overflow:hidden}.hero-image__img[data-v-6c4b3b95]{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-content[data-v-6c4b3b95]{display:flex;flex-direction:column;justify-content:center;padding:64px 72px;max-width:640px;min-width:0}.slogan[data-v-6c4b3b95]{font-size:60px;font-weight:800;line-height:1.05;letter-spacing:-1.5px;color:#006d3e;margin:0 0 20px}.subtitle[data-v-6c4b3b95]{font-size:20px;font-weight:400;line-height:1.5;color:#006d3e;margin:0 0 36px;max-width:520px;opacity:.85}.hero-buttons[data-v-6c4b3b95]{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.hero-btn[data-v-6c4b3b95]{padding:12px 28px!important;font-size:16px!important;font-weight:600!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.hero-btn--primary[data-v-6c4b3b95]{background:#006d3e!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.hero-btn--primary[data-v-6c4b3b95]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.hero-btn--outline[data-v-6c4b3b95]{background:transparent!important;color:#006d3e!important;border:1.5px solid #006d3e!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.hero-btn--outline[data-v-6c4b3b95]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.business-lookup-section[data-v-6c4b3b95]{min-height:50vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafb,#fff);padding:60px 20px;scroll-margin-top:70px}.lookup-container[data-v-6c4b3b95]{max-width:600px;width:100%}.section-title[data-v-6c4b3b95]{font-size:42px;font-weight:700;color:#006d3e;text-align:center;margin-bottom:16px}.section-subtitle[data-v-6c4b3b95]{font-size:18px;color:#666;text-align:center;margin-bottom:16px}.free-trial-callout[data-v-6c4b3b95]{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#006d3e;background:rgba(0,109,62,.07);border:1px solid rgba(0,109,62,.2);border-radius:8px;padding:10px 20px;margin:0 auto 16px;width:-moz-fit-content;width:fit-content}.billing-toggle[data-v-6c4b3b95]{display:flex;justify-content:center;margin:8px auto 28px}.billing-toggle-group[data-v-6c4b3b95]{border-radius:999px!important;overflow:hidden;border:1px solid rgba(0,109,62,.3);background:#fff}.billing-toggle-btn[data-v-6c4b3b95]{text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;padding:0 22px!important;color:#006d3e!important;background:#fff!important}.billing-toggle-btn.v-btn--active[data-v-6c4b3b95]{background:#006d3e!important;color:#fff!important}.plan-billing-note[data-v-6c4b3b95]{font-size:13px;color:#888;text-align:center;margin-top:-20px;margin-bottom:24px;line-height:1.4}.plan-annual-total[data-v-6c4b3b95]{font-weight:600;color:#006d3e}.find-btn[data-v-6c4b3b95]{background:#006d3e!important;color:#fff!important;padding:14px 48px!important;font-size:16px!important;font-weight:600!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important}.find-btn[data-v-6c4b3b95]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,109,62,.3)!important}.separator[data-v-6c4b3b95]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,109,62,.6) 20%,rgba(0,109,62,.6) 80%,transparent);margin:0 auto;max-width:80%}.action-buttons-section[data-v-6c4b3b95]{padding:40px 20px;background:#fff}.buttons-container[data-v-6c4b3b95]{max-width:600px;width:100%}.button-group[data-v-6c4b3b95]{display:flex;gap:32px;justify-content:center;align-items:center;flex-wrap:wrap}.vertical-separator[data-v-6c4b3b95]{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(0,109,62,.6) 20%,rgba(0,109,62,.6) 80%,transparent)}.action-btn[data-v-6c4b3b95]{padding:14px 32px!important;font-size:16px!important;font-weight:600!important;border-radius:999px!important;transition:all .3s ease!important;text-transform:none!important;box-shadow:none!important;border:none!important}.action-btn[data-v-6c4b3b95],.action-btn[data-v-6c4b3b95]:hover{background:#fff!important;color:#006d3e!important}.pricing-section[data-v-6c4b3b95]{padding:80px 20px;background:linear-gradient(135deg,#f8fafb,#fff)}.pricing-container[data-v-6c4b3b95]{max-width:1100px;width:100%}.pricing-cards[data-v-6c4b3b95]{display:flex;gap:24px;justify-content:center;align-items:stretch;flex-wrap:wrap;padding-top:20px}.pricing-card[data-v-6c4b3b95]{flex:1;min-width:260px;max-width:320px;border-radius:16px!important;position:relative;display:flex!important;flex-direction:column!important}.pricing-card[data-v-6c4b3b95] .v-card-text{flex:1!important;display:flex!important;flex-direction:column!important}.pricing-card--featured[data-v-6c4b3b95]{border:2px solid #006d3e!important;transform:scale(1.04);overflow:visible!important}.featured-badge[data-v-6c4b3b95]{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#006d3e;color:#fff;font-size:12px;font-weight:700;padding:4px 16px;border-radius:20px;letter-spacing:.5px;text-transform:uppercase}.pricing-card-content[data-v-6c4b3b95]{padding:36px 28px 28px!important;display:flex;flex-direction:column;height:100%}.plan-name[data-v-6c4b3b95]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:16px;text-align:center}.plan-price[data-v-6c4b3b95]{font-size:48px;font-weight:800;color:#006d3e;text-align:center;margin-bottom:28px;line-height:1}.plan-price--request[data-v-6c4b3b95]{font-size:28px;font-weight:700;padding-top:10px}.plan-period[data-v-6c4b3b95]{font-size:18px;font-weight:400;color:#666}.plan-features[data-v-6c4b3b95]{list-style:none;padding:0;margin:0 0 32px;flex:1}.plan-features li[data-v-6c4b3b95]{display:flex;align-items:center;gap:10px;font-size:15px;color:#444;padding:6px 0;border-bottom:1px solid #f0f0f0}.plan-features li[data-v-6c4b3b95]:last-child{border-bottom:none}.feature-icon[data-v-6c4b3b95]{color:#006d3e!important;font-size:18px!important}.plan-btn[data-v-6c4b3b95]{background:#fff!important;color:#006d3e!important;border:2px solid #006d3e!important;font-weight:600!important;font-size:15px!important;border-radius:999px!important;text-transform:none!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;height:44px!important;min-height:44px!important;max-height:44px!important}.plan-btn[data-v-6c4b3b95]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.plan-btn--featured[data-v-6c4b3b95]{background:#006d3e!important;color:#fff!important;border-color:#006d3e!important}.plan-btn--featured[data-v-6c4b3b95]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.contact-section[data-v-6c4b3b95]{padding:60px 20px;background:rgba(0,109,62,.1);scroll-margin-top:70px}.contact-container[data-v-6c4b3b95]{max-width:700px;width:100%}.contact-card[data-v-6c4b3b95]{border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}.contact-card-content[data-v-6c4b3b95]{padding:32px!important}.submit-btn[data-v-6c4b3b95]{background:#006d3e!important;color:#fff!important;padding:12px 28px!important;font-size:16px!important;font-weight:600!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important;margin-top:8px!important;display:block;margin-left:auto!important;margin-right:auto!important}.submit-btn[data-v-6c4b3b95]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,109,62,.3)!important}.site-footer[data-v-6c4b3b95]{background:#fff;border-top:1px solid rgba(0,109,62,.15);padding:20px 24px}.footer-content[data-v-6c4b3b95]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;color:#006d3e;font-size:14px;font-weight:500}.footer-email[data-v-6c4b3b95]{color:#006d3e;text-decoration:none;justify-self:start}.footer-email[data-v-6c4b3b95]:hover{text-decoration:underline}.footer-copyright[data-v-6c4b3b95]{color:#006d3e;text-align:center;justify-self:center}.footer-instagram[data-v-6c4b3b95]{color:#006d3e;justify-self:end;display:inline-flex;align-items:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.footer-instagram[data-v-6c4b3b95]:hover{transform:translateY(-1px);opacity:.8}@media (max-width:600px){.footer-content[data-v-6c4b3b95]{grid-template-columns:1fr;text-align:center;gap:10px}.footer-copyright[data-v-6c4b3b95],.footer-email[data-v-6c4b3b95],.footer-instagram[data-v-6c4b3b95]{justify-self:center}}.modal-header[data-v-6c4b3b95]{background:linear-gradient(135deg,#006d3e,#005530)!important;color:#fff!important;font-weight:700!important;font-size:20px!important;padding:20px!important;text-align:center!important}.modal-content[data-v-6c4b3b95]{padding:24px!important;max-height:500px;overflow-y:auto}.modal-content[data-v-6c4b3b95] .text-container,.modal-content[data-v-6c4b3b95] .v-img{display:none!important}.modal-content[data-v-6c4b3b95] .content{max-width:100%!important;padding:0!important}.modal-actions[data-v-6c4b3b95]{padding:16px 24px!important;background-color:#f5f7fa;border-top:1px solid #e2e8f0}.close-modal-btn[data-v-6c4b3b95]{background:#006d3e!important;color:#fff!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;border:none!important;border-radius:999px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.close-modal-btn[data-v-6c4b3b95]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)!important}@media (max-width:960px){.hero-split[data-v-6c4b3b95]{grid-template-columns:1fr;min-height:0}.hero-image[data-v-6c4b3b95]{width:100%;aspect-ratio:4/3;min-height:0}.hero-content[data-v-6c4b3b95]{padding:40px 32px 48px;max-width:100%;align-items:center;text-align:center}.subtitle[data-v-6c4b3b95]{margin-left:auto;margin-right:auto}.hero-buttons[data-v-6c4b3b95]{justify-content:center}}@media (max-width:768px){.slogan[data-v-6c4b3b95]{font-size:36px;margin-bottom:14px;letter-spacing:-1px}.subtitle[data-v-6c4b3b95]{font-size:17px;margin-bottom:26px}.hero-buttons[data-v-6c4b3b95]{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.hero-btn[data-v-6c4b3b95]{padding:11px 24px!important;font-size:15px!important;width:100%}.hero-image[data-v-6c4b3b95]{aspect-ratio:4/3;min-height:0}.section-title[data-v-6c4b3b95]{font-size:32px}.section-subtitle[data-v-6c4b3b95]{font-size:16px}.button-group[data-v-6c4b3b95]{flex-direction:column;width:100%}.action-btn[data-v-6c4b3b95]{width:100%}.contact-card-content[data-v-6c4b3b95]{padding:24px!important}}@media (max-width:960px){.pricing-cards[data-v-6c4b3b95]{flex-direction:column;align-items:center}.pricing-card--featured[data-v-6c4b3b95]{transform:scale(1)}.pricing-card[data-v-6c4b3b95]{max-width:100%;width:100%}}@media (max-width:480px){.slogan[data-v-6c4b3b95]{font-size:30px}.subtitle[data-v-6c4b3b95]{font-size:16px}.hero-btn[data-v-6c4b3b95]{padding:10px 22px!important;font-size:14px!important}.hero-image[data-v-6c4b3b95]{aspect-ratio:4/3;min-height:0}.hero-content[data-v-6c4b3b95]{padding:32px 20px 40px}.section-title[data-v-6c4b3b95]{font-size:28px}.section-subtitle[data-v-6c4b3b95]{font-size:14px}}.success-page[data-v-0ec6ef44]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--lulu-bg-gradient);padding:24px}.success-card[data-v-0ec6ef44]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:48px 40px 40px;max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}.lulu-logo[data-v-0ec6ef44]{height:56px;-o-object-fit:contain;object-fit:contain;margin-bottom:28px}.check-circle[data-v-0ec6ef44]{width:72px;height:72px;border-radius:50%;background:var(--lulu-cta-gradient);display:flex;align-items:center;justify-content:center;box-shadow:var(--lulu-card-shadow-hover);margin-bottom:24px}.heading[data-v-0ec6ef44]{font-size:28px;font-weight:800;color:var(--lulu-text-strong);margin:0 0 8px;letter-spacing:-.5px}.welcome[data-v-0ec6ef44]{font-size:17px;color:var(--lulu-primary);font-weight:600;margin:0 0 16px}.body-text[data-v-0ec6ef44]{font-size:14px;color:var(--lulu-text-muted);line-height:1.7;margin:0 0 24px}.dashboard-btn[data-v-0ec6ef44]{background:#006d3e;color:#fff;border:none;font-weight:600;font-size:14px;padding:8px 22px;border-radius:999px;cursor:pointer;text-transform:none;box-shadow:0 2px 8px rgba(0,109,62,.2);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:20px}.dashboard-btn[data-v-0ec6ef44]:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.3);transform:translateY(-1px)}.dashboard-btn[data-v-0ec6ef44]:disabled{opacity:.65;cursor:default;transform:none}.setup-pending[data-v-0ec6ef44]{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 14px;border-radius:var(--lulu-radius-input);background:var(--lulu-primary-soft);color:var(--lulu-primary-dark);font-size:13px;font-weight:500;border:1px solid var(--lulu-primary-border);max-width:360px;line-height:1.4;text-align:left}.setup-pending-spinner[data-v-0ec6ef44]{flex-shrink:0}.manual-retry-btn[data-v-0ec6ef44]{background:transparent;color:var(--lulu-primary);border:1px solid var(--lulu-primary-border);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,109,62,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.manual-retry-btn[data-v-0ec6ef44]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3);transform:translateY(-1px)}.dashboard-btn-spinner[data-v-0ec6ef44]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;vertical-align:middle}.appstore-link[data-v-0ec6ef44]{display:inline-block;margin-bottom:28px;transition:transform .2s,opacity .2s}.appstore-link[data-v-0ec6ef44]:hover{transform:translateY(-2px);opacity:.88}.appstore-badge[data-v-0ec6ef44]{height:48px}.footer-text[data-v-0ec6ef44]{font-size:12px;color:var(--lulu-text-subtle);margin:0}.email-link[data-v-0ec6ef44]{color:var(--lulu-link);text-decoration:none;font-weight:500}.email-link[data-v-0ec6ef44]:hover{text-decoration:underline}.cancelled-page[data-v-3d6494fd]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#fff8f5,#fdf0ec);padding:24px}.cancelled-card[data-v-3d6494fd]{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(180,60,20,.1);padding:48px 40px 40px;max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}.alert-circle[data-v-3d6494fd]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#e05c2a,#c94a1a);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(224,92,42,.35);margin-bottom:24px}.heading[data-v-3d6494fd]{font-size:28px;font-weight:800;color:#1a202c;margin:0 0 8px;letter-spacing:-.5px}.subheading[data-v-3d6494fd]{font-size:17px;color:#e05c2a;font-weight:600;margin:0 0 16px}.body-text[data-v-3d6494fd]{font-size:14px;color:#718096;line-height:1.7;margin:0 0 32px}.retry-button[data-v-3d6494fd]{display:inline-block;background:linear-gradient(135deg,#e05c2a,#c94a1a);color:#fff;font-size:15px;font-weight:700;text-decoration:none;padding:14px 36px;border:none;border-radius:999px;margin-bottom:28px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(224,92,42,.25)}.retry-button[data-v-3d6494fd]:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(224,92,42,.35)}.footer-text[data-v-3d6494fd]{font-size:12px;color:#a0aec0;margin:0}.email-link[data-v-3d6494fd]{color:#e05c2a;text-decoration:none;font-weight:500}.email-link[data-v-3d6494fd]:hover{text-decoration:underline}.auth-page[data-v-ef23df06]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--lulu-bg-gradient);padding:24px}.auth-card[data-v-ef23df06]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:40px 36px 32px;max-width:460px;width:100%;display:flex;flex-direction:column;align-items:stretch}.auth-back-link[data-v-ef23df06]{display:inline-flex;align-items:center;gap:6px;color:var(--lulu-text-muted);text-decoration:none;font-size:13px;font-weight:600;margin-bottom:16px;align-self:flex-start;padding:6px 10px 6px 4px;border-radius:8px;transition:color .15s ease,background .15s ease}.auth-back-link[data-v-ef23df06]:focus-visible,.auth-back-link[data-v-ef23df06]:hover{color:var(--lulu-link);background:var(--lulu-primary-soft);outline:none}.auth-back-icon[data-v-ef23df06]{color:inherit!important}.logo-link[data-v-ef23df06]{display:flex;justify-content:center;margin-bottom:20px}.auth-logo[data-v-ef23df06]{height:56px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.auth-title[data-v-ef23df06]{font-size:24px;font-weight:800;color:var(--lulu-text-strong);margin:0 0 8px;text-align:center;letter-spacing:-.5px}.auth-subtitle[data-v-ef23df06]{font-size:14px;color:var(--lulu-text-muted);margin:0 0 24px;text-align:center;line-height:1.5}.auth-footer[data-v-ef23df06]{margin-top:24px;text-align:center;font-size:13px;color:var(--lulu-text-muted)}.auth-footer[data-v-ef23df06] a{color:var(--lulu-link);text-decoration:none;font-weight:600}.auth-footer[data-v-ef23df06] a:hover{text-decoration:underline}@media (max-width:480px){.auth-card[data-v-ef23df06]{padding:32px 24px 24px;border-radius:16px}}.submit-btn[data-v-d42d84f0]{background:#006d3e!important;color:#fff!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:0;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.submit-btn[data-v-d42d84f0]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.submit-btn[data-v-903ed2e2]{background:#006d3e!important;color:#fff!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:0;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.submit-btn[data-v-903ed2e2]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.forgot-row[data-v-903ed2e2]{display:flex;justify-content:flex-end;margin:4px 0 14px}.forgot-link[data-v-903ed2e2]{background:none;border:none;padding:4px 2px;font-size:13px;font-weight:600;color:#006d3e;cursor:pointer;transition:opacity .2s}.forgot-link[data-v-903ed2e2]:hover{text-decoration:underline}.forgot-link[data-v-903ed2e2]:disabled{opacity:.5;cursor:default}.pass-wrap[data-v-8327da7c]{width:280px;margin:0 auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18))}.pass-card[data-v-8327da7c]{width:280px;min-height:410px;height:auto;display:flex;flex-direction:column;box-sizing:border-box;border-radius:20px;padding:22px 22px 18px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;-webkit-mask-image:radial-gradient(circle 14px at 50% 0,transparent 99%,#000 100%);mask-image:radial-gradient(circle 14px at 50% 0,transparent 99%,#000 100%)}.pass-header[data-v-8327da7c]{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-top:4px}.pass-logo[data-v-8327da7c]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pass-logo-img[data-v-8327da7c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pass-logo-placeholder[data-v-8327da7c]{width:100%;height:100%;border:1.5px dashed;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;opacity:.6}.pass-business-name[data-v-8327da7c]{font-size:16px;font-weight:700;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-stamps[data-v-8327da7c]{display:grid;justify-content:center;margin:0 auto 18px;width:-moz-fit-content;width:fit-content}.stamp-circle[data-v-8327da7c]{border-radius:50%;box-sizing:border-box}.pass-field[data-v-8327da7c]{display:flex;flex-direction:column;margin-bottom:12px}.pass-field-label[data-v-8327da7c]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;opacity:.95}.pass-field-value[data-v-8327da7c]{font-size:15px;font-weight:500;word-break:break-word}.pass-qr-wrap[data-v-8327da7c]{display:flex;justify-content:center;margin-top:auto;padding-top:14px}.pass-qr-box[data-v-8327da7c]{width:130px;height:130px;background:#fff;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.08)}.pass-qr-svg[data-v-8327da7c]{width:100%;height:100%;display:block;shape-rendering:crispEdges}.signup-page-preview[data-v-0225899a]{border-radius:12px;padding:20px 18px 18px;box-shadow:0 4px 20px rgba(0,0,0,.12);width:312px;box-sizing:border-box;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.preview-logo-wrap[data-v-0225899a]{display:flex;justify-content:center;margin-bottom:12px}.preview-logo-img[data-v-0225899a]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.preview-logo-placeholder[data-v-0225899a]{width:64px;height:64px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;opacity:.5}.preview-text-block[data-v-0225899a]{text-align:center;margin-bottom:14px}.preview-title[data-v-0225899a]{font-size:15px;font-weight:700;letter-spacing:-.3px;margin-bottom:5px}.preview-subtitle[data-v-0225899a]{font-size:11px;font-weight:400;line-height:1.5;opacity:.8}.preview-form[data-v-0225899a]{display:flex;flex-direction:column;gap:8px}.preview-field[data-v-0225899a]{border:1px solid;border-radius:6px;padding:7px 10px;height:32px;display:flex;align-items:center}.preview-field-label[data-v-0225899a]{font-size:11px}.preview-checkbox-row[data-v-0225899a]{display:flex;align-items:center;gap:7px;font-size:10px;opacity:.75}.preview-checkbox[data-v-0225899a]{width:13px;height:13px;border:1.5px solid;border-radius:3px;flex-shrink:0}.preview-btn[data-v-0225899a]{border-radius:6px;padding:8px;text-align:center;font-size:12px;font-weight:600;margin-top:2px}.qr-poster-wrap[data-v-6faef6a8]{width:280px;margin:0 auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18))}.qr-poster[data-v-6faef6a8]{width:280px;box-sizing:border-box;border-radius:14px;padding:26px 24px 18px;display:flex;flex-direction:column;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.qr-logo-box[data-v-6faef6a8]{width:120px;height:86px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-sizing:border-box}.qr-logo-img[data-v-6faef6a8]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.qr-logo-placeholder[data-v-6faef6a8]{font-size:18px;font-weight:600;letter-spacing:.04em;opacity:.85}.qr-poster-headline[data-v-6faef6a8]{font-size:17px;font-weight:600;line-height:1.3;text-align:center;margin-bottom:18px;word-break:break-word}.qr-box[data-v-6faef6a8]{width:196px;height:196px;background:#fff;border-radius:6px;padding:10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.12)}.qr-svg[data-v-6faef6a8]{width:100%;height:100%;display:block;shape-rendering:crispEdges}.qr-poster-footer[data-v-6faef6a8]{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:700;opacity:.95}.qr-footer-logo[data-v-6faef6a8]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.branding-editor[data-v-f819098c]{gap:18px}.branding-editor[data-v-f819098c],.field-block[data-v-f819098c]{display:flex;flex-direction:column}.block-label[data-v-f819098c]{font-size:13px;font-weight:600;color:var(--lulu-primary);margin-bottom:4px}.block-label-row[data-v-f819098c]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.block-label-row .block-label[data-v-f819098c]{margin-bottom:0}.field-help-icon[data-v-f819098c]{color:var(--lulu-text-muted);opacity:.7;cursor:help;transition:color .15s,opacity .15s}.field-help-icon[data-v-f819098c]:hover{opacity:1;color:var(--lulu-primary)}.block-hint[data-v-f819098c]{font-size:12px;color:var(--lulu-text-muted);margin:0 0 10px;line-height:1.5}.logo-block[data-v-f819098c]{padding:16px;background:var(--lulu-surface);border-radius:12px;border:1px solid var(--lulu-border)}.visually-hidden[data-v-f819098c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo-upload-empty[data-v-f819098c]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 16px;border:1.5px dashed rgba(0,109,62,.35);border-radius:10px;cursor:pointer;transition:border-color .2s,background-color .2s;background:#fcfffd}.logo-upload-empty[data-v-f819098c]:focus-visible,.logo-upload-empty[data-v-f819098c]:hover{border-color:var(--lulu-primary);background-color:rgba(0,109,62,.03);outline:none}.logo-upload-empty--readonly[data-v-f819098c]{cursor:default;opacity:.65}.logo-upload-empty--readonly[data-v-f819098c]:hover{border-color:rgba(0,109,62,.35);background:#fcfffd}.logo-upload-icon[data-v-f819098c]{color:var(--lulu-primary)!important;opacity:1;flex-shrink:0}.logo-upload-labels[data-v-f819098c]{display:flex;flex-direction:column;gap:2px}.logo-upload-text[data-v-f819098c]{font-size:13px;font-weight:600;color:var(--lulu-primary)}.logo-upload-hint[data-v-f819098c]{font-size:11px;color:var(--lulu-text-subtle)}.logo-upload-filled[data-v-f819098c]{display:flex;align-items:center;gap:14px}.logo-preview-img[data-v-f819098c]{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--lulu-border);flex-shrink:0}.logo-upload-meta[data-v-f819098c]{display:flex;flex-direction:column;gap:6px;min-width:0}.logo-upload-filename[data-v-f819098c]{font-size:12px;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.logo-upload-actions[data-v-f819098c]{display:flex;gap:12px}.logo-action-btn[data-v-f819098c]{font-size:12px;background:none;border:none;padding:0;cursor:pointer;font-weight:600;color:var(--lulu-primary)}.logo-action-btn.danger[data-v-f819098c]{color:var(--lulu-danger)}.logo-action-btn[data-v-f819098c]:hover{text-decoration:underline}.logo-error-text[data-v-f819098c]{color:var(--lulu-danger);font-size:12px;margin-top:8px;font-weight:500}.color-row[data-v-f819098c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.color-row[data-v-f819098c]{grid-template-columns:1fr}}.color-picker-group[data-v-f819098c]{padding:16px;background:var(--lulu-surface);border-radius:12px;border:1px solid var(--lulu-border)}.color-picker-row[data-v-f819098c]{display:flex;gap:10px;align-items:center}.color-swatch[data-v-f819098c]{width:50px;height:40px;border:1px solid var(--lulu-border);border-radius:6px;cursor:pointer;padding:0;background:transparent}.color-hex-input[data-v-f819098c]{flex-grow:1}.threshold-block[data-v-f819098c]{padding:16px 18px 14px;background:var(--lulu-surface);border-radius:12px;border:1px solid var(--lulu-border)}.threshold-header[data-v-f819098c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.threshold-header .block-label-row[data-v-f819098c]{margin-bottom:0}.threshold-value[data-v-f819098c]{font-size:22px;font-weight:800;color:var(--lulu-primary);line-height:1;min-width:36px;text-align:right}.threshold-hint[data-v-f819098c]{margin-top:6px}.aux-block[data-v-f819098c]{border:1px solid var(--lulu-border);border-radius:12px;padding:16px 18px 6px;background:var(--lulu-surface-soft)}.aux-legend[data-v-f819098c]{font-size:13px;font-weight:700;color:var(--lulu-text-strong);padding:0 6px;margin-left:-6px;display:inline-flex;align-items:center;gap:6px}.aux-block-hint[data-v-f819098c]{margin:4px 0 12px}.aux-fields[data-v-f819098c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.aux-fields[data-v-f819098c]{grid-template-columns:1fr}}.aux-pair-error[data-v-f819098c]{color:var(--lulu-danger);font-size:12px;margin:8px 0 0;font-weight:500}.main-column[data-v-8a702ebc],.stepper-root[data-v-8a702ebc]{display:flex;flex-direction:column;width:100%}.main-column[data-v-8a702ebc]{gap:24px;min-width:0;max-width:720px;margin-inline:auto}.step-layout--with-preview .main-column[data-v-8a702ebc]{max-width:none;margin-inline:0}.progress-band[data-v-8a702ebc]{background:var(--lulu-surface);border-radius:16px;padding:18px 22px 14px;box-shadow:var(--lulu-card-shadow);border:1px solid var(--lulu-border)}.progress-bar[data-v-8a702ebc]{position:relative;height:6px;border-radius:999px;background:rgba(0,109,62,.12);overflow:hidden;margin-bottom:14px}.progress-fill[data-v-8a702ebc]{position:absolute;inset:0;width:0;background:var(--lulu-header-gradient);border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.step-labels[data-v-8a702ebc]{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0;gap:8px}.step-label[data-v-8a702ebc]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--lulu-text-muted);flex:1 1 0;min-width:0}.step-label.done[data-v-8a702ebc]{color:var(--lulu-primary)}.step-label.active[data-v-8a702ebc]{color:var(--lulu-text-strong);font-weight:600}.step-number[data-v-8a702ebc]{width:24px;height:24px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.step-label.active .step-number[data-v-8a702ebc],.step-label.done .step-number[data-v-8a702ebc]{background:var(--lulu-primary);border-color:var(--lulu-primary);color:#fff}.step-icon-check[data-v-8a702ebc]{font-size:14px!important;color:#fff!important}.step-text[data-v-8a702ebc]{line-height:1.25}.step-text-line[data-v-8a702ebc]{display:block}@media (max-width:720px){.step-text[data-v-8a702ebc]{display:none}}.step-layout[data-v-8a702ebc]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.step-layout--with-preview[data-v-8a702ebc]{grid-template-columns:minmax(0,1fr) 320px;align-items:center}@media (max-width:960px){.step-layout--with-preview[data-v-8a702ebc],.step-layout[data-v-8a702ebc]{grid-template-columns:1fr}}.form-pane[data-v-8a702ebc]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:32px 30px 24px;border:1px solid var(--lulu-border)}@media (max-width:600px){.form-pane[data-v-8a702ebc]{padding:20px 16px}}.step-section[data-v-8a702ebc]{display:flex;flex-direction:column}.step-title[data-v-8a702ebc]{font-size:22px;font-weight:800;color:var(--lulu-text-strong);margin:0 0 6px;letter-spacing:-.4px}.step-lede[data-v-8a702ebc]{font-size:14px;color:var(--lulu-text-muted);margin:0 0 22px;line-height:1.55}.welcome-list[data-v-8a702ebc]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:14px}.welcome-list li[data-v-8a702ebc]{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:var(--lulu-surface-soft);border-radius:12px;border:1px solid var(--lulu-border)}.welcome-number[data-v-8a702ebc]{width:28px;height:28px;border-radius:50%;background:var(--lulu-primary);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome-item-title[data-v-8a702ebc]{font-size:14px;font-weight:700;color:var(--lulu-text-strong);margin-bottom:2px}.welcome-item-blurb[data-v-8a702ebc]{font-size:13px;color:var(--lulu-text-muted);line-height:1.5}.step-footnote[data-v-8a702ebc]{font-size:13px;color:var(--lulu-text-muted);margin:8px 0 0}.readonly-email-row[data-v-8a702ebc]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--lulu-surface-soft);border:1px solid var(--lulu-border);border-radius:10px;margin-top:4px}.readonly-email-label[data-v-8a702ebc]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lulu-text-muted);font-weight:600}.readonly-email-value[data-v-8a702ebc]{font-size:14px;color:var(--lulu-text-strong);font-weight:600}.readonly-email-hint[data-v-8a702ebc]{font-size:12px;color:var(--lulu-text-muted)}.reuse-note[data-v-8a702ebc]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgba(0,109,62,.06);border:1px solid rgba(0,109,62,.15);border-radius:10px;font-size:13px;color:#005530}.reuse-note-icon[data-v-8a702ebc]{color:var(--lulu-primary);font-size:18px!important}.field-help-icon[data-v-8a702ebc]{color:var(--lulu-text-muted);opacity:.7;cursor:help;transition:color .15s,opacity .15s}.field-help-icon[data-v-8a702ebc]:hover{opacity:1;color:var(--lulu-primary)}.qr-design-controls[data-v-8a702ebc]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.qr-toggle-row[data-v-8a702ebc]{display:flex}.qr-toggle[data-v-8a702ebc] .v-label{font-size:13px;opacity:1}.preview-pane[data-v-8a702ebc]{display:flex;flex-direction:column;align-items:center}.step-layout--with-preview .preview-pane-desktop[data-v-8a702ebc]{padding-top:104px}.preview-sticky[data-v-8a702ebc]{position:sticky;top:96px;display:flex;flex-direction:column;align-items:center;width:100%}.preview-caption[data-v-8a702ebc]{margin:12px 0 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lulu-text-muted);text-align:center}.preview-disclaimer[data-v-8a702ebc]{margin:8px 0 0;max-width:280px;font-size:11px;line-height:1.45;color:var(--lulu-text-muted);text-align:center;font-style:italic}.billing-toggle-row[data-v-8a702ebc]{display:flex;justify-content:center;margin-bottom:8px}.billing-hint[data-v-8a702ebc]{text-align:center;font-size:12px;color:var(--lulu-text-muted);margin:0 0 16px}.billing-toggle-group[data-v-8a702ebc]{border-radius:999px!important;overflow:hidden;border:1px solid rgba(0,109,62,.3);background:#fff}.billing-toggle-btn[data-v-8a702ebc]{text-transform:none!important;font-weight:600!important;font-size:13px!important;letter-spacing:0!important;padding:0 18px!important;color:var(--lulu-primary)!important;background:#fff!important}.billing-toggle-btn.v-btn--active[data-v-8a702ebc]{background:var(--lulu-primary)!important;color:#fff!important}.plan-select-grid[data-v-8a702ebc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:8px}@media (max-width:720px){.plan-select-grid[data-v-8a702ebc]{grid-template-columns:1fr}}.plan-hint[data-v-8a702ebc]{text-align:center;font-size:12px;color:var(--lulu-text-muted);margin:0 0 18px}.plan-select-card[data-v-8a702ebc]{position:relative;background:#fff;border:2px solid var(--lulu-border);border-radius:14px;padding:18px 16px 14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;text-align:left;font-family:inherit}.plan-select-card[data-v-8a702ebc]:hover{border-color:rgba(0,109,62,.4);transform:translateY(-2px)}.plan-select-card.selected[data-v-8a702ebc]{border-color:var(--lulu-primary);box-shadow:0 0 0 3px rgba(0,109,62,.1)}.plan-popular-badge[data-v-8a702ebc]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--lulu-primary);color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 10px;border-radius:10px;white-space:nowrap}.plan-select-name[data-v-8a702ebc]{font-size:15px;font-weight:700;color:var(--lulu-text-strong);margin-bottom:6px}.plan-select-price[data-v-8a702ebc]{display:flex;align-items:baseline;gap:1px;margin-bottom:4px}.plan-select-amount[data-v-8a702ebc]{font-size:26px;font-weight:800;color:var(--lulu-primary)}.plan-select-period[data-v-8a702ebc]{font-size:12px;color:var(--lulu-text-muted);font-weight:500}.plan-select-billing-note[data-v-8a702ebc]{font-size:11px;color:var(--lulu-text-muted);margin-bottom:10px}.plan-select-divider[data-v-8a702ebc]{border-top:1px solid var(--lulu-border);margin-bottom:10px}.plan-select-features[data-v-8a702ebc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.plan-select-feature[data-v-8a702ebc]{display:flex;align-items:flex-start;font-size:12px;color:#4a5568;line-height:1.4}.plan-feature-icon[data-v-8a702ebc]{font-size:14px!important;color:var(--lulu-primary);margin-right:6px;flex-shrink:0}.stripe-secure-badge[data-v-8a702ebc]{display:flex;align-items:center;font-size:12px;color:var(--lulu-text-muted);margin-top:16px}.stripe-icon[data-v-8a702ebc]{font-size:15px!important;color:#635bff;margin-right:6px}.terms-agreement-row[data-v-8a702ebc]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;background:var(--lulu-surface-soft);border:1px solid var(--lulu-border);border-radius:10px}.terms-checkbox[data-v-8a702ebc]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--lulu-primary);cursor:pointer}.terms-label[data-v-8a702ebc]{font-size:13px;color:#4a5568;line-height:1.5;cursor:pointer}.terms-link[data-v-8a702ebc]{background:none;border:none;padding:0;font-size:13px;font-weight:600;color:var(--lulu-primary);cursor:pointer;text-decoration:underline;font-family:inherit}.terms-link[data-v-8a702ebc]:hover{color:var(--lulu-primary-dark)}.order-summary[data-v-8a702ebc]{background:var(--lulu-surface-soft);border:1px solid var(--lulu-border);border-radius:12px;padding:16px;margin-top:14px}.order-summary-row[data-v-8a702ebc]{display:flex;justify-content:space-between;font-size:13px;color:#4a5568;margin-bottom:8px}.order-summary-discount[data-v-8a702ebc]{color:var(--lulu-primary);font-weight:500}.order-summary-divider[data-v-8a702ebc]{border-top:1px solid var(--lulu-border);margin:10px 0}.order-summary-total[data-v-8a702ebc]{font-size:15px;font-weight:700;color:var(--lulu-text-strong);margin-bottom:0}.order-summary-trial-note[data-v-8a702ebc]{font-size:11px;color:var(--lulu-text-muted);text-align:center;margin-top:8px}.ios-warning[data-v-8a702ebc]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;font-size:13px;color:#92400e;font-weight:500}.ios-warning-checkbox[data-v-8a702ebc]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:#b45309;cursor:pointer}.ios-warning-label[data-v-8a702ebc]{display:flex;align-items:flex-start;gap:6px;cursor:pointer;line-height:1.5}.ios-warning-icon[data-v-8a702ebc]{font-size:16px!important;color:#b45309;flex-shrink:0;margin-top:1px}.step-validation-error[data-v-8a702ebc]{margin:6px 0 0;color:var(--lulu-danger);font-size:12px;font-weight:500}.stepper-actions[data-v-8a702ebc]{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--lulu-border)}.primary-btn[data-v-8a702ebc]{background:#006d3e!important;color:#fff!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:.2px;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;padding:8px 22px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.primary-btn[data-v-8a702ebc]:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.primary-btn[data-v-8a702ebc]:disabled{opacity:.55;box-shadow:none!important}.secondary-btn[data-v-8a702ebc]{color:var(--lulu-primary)!important;border:1px solid rgba(0,109,62,.4)!important;background:transparent!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;border-radius:999px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.12)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.secondary-btn[data-v-8a702ebc]:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px);border-color:var(--lulu-primary)!important}.terms-dialog-title[data-v-8a702ebc]{background:var(--lulu-header-gradient);color:#fff;font-weight:700;font-size:18px;padding:20px 24px}.terms-dialog-body[data-v-8a702ebc]{padding:0!important;max-height:500px;overflow-y:auto}.terms-dialog-actions[data-v-8a702ebc]{padding:16px 24px;background:var(--lulu-surface-soft);border-top:1px solid var(--lulu-border)}.submit-overlay[data-v-8a702ebc]{position:fixed;inset:0;background:rgba(15,23,42,.78);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.submit-overlay-card[data-v-8a702ebc]{background:#fff;border-radius:16px;padding:32px 28px;max-width:420px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;gap:16px}.submit-overlay-title[data-v-8a702ebc]{font-size:18px;font-weight:700;color:var(--lulu-primary)}.submit-overlay-message[data-v-8a702ebc]{font-size:14px;color:#4a5568;line-height:1.5;margin:0}.register-page[data-v-08f24598]{min-height:100vh;background:var(--lulu-bg-gradient);display:flex;flex-direction:column}.register-header[data-v-08f24598]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 2rem;background:hsla(0,0%,100%,.7);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid rgba(0,109,62,.08);position:sticky;top:0;z-index:50}.header-logo-link[data-v-08f24598]{display:inline-flex;align-items:center;text-decoration:none}.header-logo[data-v-08f24598]{height:50px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}.header-meta[data-v-08f24598]{display:flex;align-items:center;gap:16px}.header-email[data-v-08f24598]{color:var(--lulu-primary);background:#e6f4ee;font-weight:600;font-size:14px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 14px;border-radius:999px}@media (max-width:540px){.header-email[data-v-08f24598]{display:none}}.header-signout[data-v-08f24598]{background:none;border:1px solid var(--lulu-primary-border);color:var(--lulu-primary);font-weight:600;font-size:14px;padding:6px 14px;border-radius:999px;cursor:pointer;box-shadow:0 2px 8px rgba(0,109,62,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.header-signout[data-v-08f24598]:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.3);transform:translateY(-1px)}.header-signout[data-v-08f24598]:disabled{opacity:.5;cursor:default}.register-main[data-v-08f24598]{flex:1 1 auto;width:100%;max-width:1080px;margin:0 auto;padding:32px 28px 56px}.register-intro[data-v-08f24598]{margin-bottom:24px;text-align:center}.register-title[data-v-08f24598]{font-size:28px;font-weight:800;color:var(--lulu-text-strong);margin:0 0 6px;letter-spacing:-.6px}.register-subtitle[data-v-08f24598]{font-size:15px;color:var(--lulu-text-muted);margin:0;line-height:1.5}@media (max-width:600px){.register-header[data-v-08f24598]{padding:14px 18px}.register-main[data-v-08f24598]{padding:24px 16px 40px}.register-title[data-v-08f24598]{font-size:24px}}.business-switcher-btn[data-v-5aa27014]{text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;max-width:260px;border-radius:999px!important;border-color:rgba(0,109,62,.4)!important;color:var(--lulu-primary)!important;background:transparent!important;box-shadow:0 2px 8px rgba(0,109,62,.12)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.business-switcher-btn[data-v-5aa27014]:hover{box-shadow:0 4px 16px rgba(0,109,62,.25)!important;transform:translateY(-1px);border-color:var(--lulu-primary)!important}.business-switcher-btn--icon-only[data-v-5aa27014]{min-width:0;padding:0 8px}.business-switcher-current[data-v-5aa27014]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:200px;vertical-align:middle}.business-switcher-menu[data-v-5aa27014]{min-width:240px;max-width:320px}.business-switcher-current-header[data-v-5aa27014]{font-weight:700;color:var(--lulu-text-strong);font-size:13px}.business-switcher-id[data-v-5aa27014]{font-size:11px;color:var(--lulu-text-subtle)}.dashboard-layout[data-v-56be1e01]{min-height:100vh}.dashboard-drawer[data-v-56be1e01]{background:var(--lulu-surface)!important;border-right:1px solid var(--lulu-border)}.drawer-logo-block[data-v-56be1e01]{display:flex;align-items:center;justify-content:center;padding:18px 12px 8px}.drawer-logo[data-v-56be1e01]{height:36px;-o-object-fit:contain;object-fit:contain}.dashboard-app-bar[data-v-56be1e01]{background:var(--lulu-surface)!important;border-bottom:1px solid var(--lulu-border)}.dashboard-app-bar[data-v-56be1e01] .v-toolbar__content{padding-left:2rem;padding-right:40px}.appbar-logo-link[data-v-56be1e01]{display:inline-flex;align-items:center;margin-left:0;text-decoration:none}.appbar-logo[data-v-56be1e01]{height:50px;width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));transition:transform .3s ease}.appbar-logo[data-v-56be1e01]:hover{transform:scale(1.05)}.appbar-switcher[data-v-56be1e01]{margin:0 12px 0 32px}.appbar-nav[data-v-56be1e01],.appbar-switcher-mobile[data-v-56be1e01]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.appbar-nav[data-v-56be1e01]{gap:2rem;pointer-events:auto}.appbar-nav-link[data-v-56be1e01]{color:var(--lulu-primary)!important;text-decoration:none;font-weight:600;font-size:14px;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.appbar-nav-link[data-v-56be1e01]:hover{opacity:.75}.appbar-nav-link.router-link-active[data-v-56be1e01]{color:var(--lulu-primary)!important}.appbar-email[data-v-56be1e01]{color:var(--lulu-primary);background:#e6f4ee;font-weight:600;font-size:14px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 14px;border-radius:999px;margin-right:24px}.appbar-signout[data-v-56be1e01]{text-transform:none!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;border-radius:999px!important;min-height:36px!important;height:36px!important;padding:0 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.appbar-signout[data-v-56be1e01] .v-btn__content{display:flex;align-items:center;justify-content:center;line-height:1}.appbar-signout[data-v-56be1e01]:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.dashboard-main[data-v-56be1e01]{background:var(--lulu-bg-gradient);min-height:100vh}.dashboard-content[data-v-56be1e01]{padding:24px;max-width:1440px;margin:0 auto}@media (max-width:768px){.dashboard-content[data-v-56be1e01]{padding:16px}}@media (max-width:900px){.appbar-email[data-v-56be1e01]{display:none}.appbar-nav-link[data-v-56be1e01]{padding:8px 10px;font-size:13px}}.dashboard-page-header[data-v-74c6b141]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-page-header-text[data-v-74c6b141]{min-width:0}.dashboard-page-header-title[data-v-74c6b141]{font-size:24px;font-weight:800;color:var(--lulu-text-strong);margin:0;letter-spacing:-.3px}.dashboard-page-header-subtitle[data-v-74c6b141]{font-size:14px;color:var(--lulu-text-muted);margin:4px 0 0;line-height:1.5}.dashboard-page-header-actions[data-v-74c6b141]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kpi-card[data-v-d4ef3470]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:20px 22px;display:flex;flex-direction:column;gap:12px;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;text-align:left;width:100%;font:inherit;color:inherit}.kpi-card--clickable[data-v-d4ef3470]{cursor:pointer}.kpi-card--clickable[data-v-d4ef3470]:hover{transform:translateY(-2px);box-shadow:var(--lulu-card-shadow-hover);border-color:var(--lulu-primary-border)}.kpi-card--clickable[data-v-d4ef3470]:focus-visible{outline:2px solid var(--lulu-primary);outline-offset:2px}.kpi-card-row[data-v-d4ef3470]{display:flex;align-items:center;justify-content:space-between;gap:12px}.kpi-card-label[data-v-d4ef3470]{font-size:13px;font-weight:600;color:var(--lulu-text-muted);letter-spacing:.02em;text-transform:uppercase}.kpi-card-icon[data-v-d4ef3470]{color:var(--lulu-primary);font-size:20px!important}.kpi-card-value[data-v-d4ef3470]{font-size:30px;font-weight:800;color:var(--lulu-text-strong);letter-spacing:-.5px;line-height:1.1;min-height:36px;display:flex;align-items:center}.kpi-card-delta[data-v-d4ef3470]{font-size:12px;color:var(--lulu-text-muted);font-weight:500}.kpi-card-skeleton[data-v-d4ef3470]{display:inline-block;width:60%;height:24px;border-radius:6px;background:linear-gradient(90deg,var(--lulu-surface-soft) 0,#eef2f7 50%,var(--lulu-surface-soft) 100%);background-size:200% 100%;animation:kpi-shimmer-d4ef3470 1.4s linear infinite}@keyframes kpi-shimmer-d4ef3470{0%{background-position:200% 0}to{background-position:-200% 0}}.kpi-grid[data-v-68967ccc]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:600px){.kpi-grid[data-v-68967ccc]{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.kpi-grid[data-v-68967ccc]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.kpi-grid[data-v-68967ccc]{grid-template-columns:repeat(4,1fr)}}.base-chart[data-v-5205f5ec]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:18px 20px 8px;margin:0;display:flex;flex-direction:column}.base-chart-header[data-v-5205f5ec]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.base-chart-heading[data-v-5205f5ec]{display:flex;flex-direction:column;gap:2px;min-width:0}.base-chart-title[data-v-5205f5ec]{font-size:14px;font-weight:700;color:var(--lulu-text-strong);letter-spacing:.01em}.base-chart-description[data-v-5205f5ec]{font-size:12px;font-weight:400;line-height:1.4;color:var(--lulu-text-muted)}.base-chart-empty[data-v-5205f5ec],.base-chart-header-actions[data-v-5205f5ec]{display:flex;align-items:center;gap:8px}.base-chart-empty[data-v-5205f5ec]{flex-direction:column;justify-content:center;flex:1;padding:32px 16px;color:var(--lulu-text-muted)}.base-chart-empty-icon[data-v-5205f5ec]{color:var(--lulu-text-subtle);font-size:32px!important}.base-chart-empty-text[data-v-5205f5ec]{font-size:13px;margin:0}.base-chart[data-v-5205f5ec] .apexcharts-pie-area{transition:opacity .2s ease,fill-opacity .2s ease}.base-chart[data-v-5205f5ec] .apexcharts-pie-area:hover{opacity:.8!important;fill-opacity:.8!important}.insights-page[data-v-2b3dd9e2] .v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:14px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.insights-page[data-v-2b3dd9e2] .v-btn--variant-flat.text-primary:not(.v-btn-toggle .v-btn),.insights-page[data-v-2b3dd9e2] .v-btn.bg-primary:not(.v-btn-toggle .v-btn){background:#006d3e!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.insights-page[data-v-2b3dd9e2] .v-btn--variant-flat.text-primary:not(.v-btn-toggle .v-btn):hover,.insights-page[data-v-2b3dd9e2] .v-btn.bg-primary:not(.v-btn-toggle .v-btn):hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.insights-page[data-v-2b3dd9e2] .v-btn-toggle .v-btn:hover{transform:translateY(-1px)}.insights-page[data-v-2b3dd9e2] .v-btn--disabled:hover{transform:none!important}.insights-page[data-v-2b3dd9e2]{display:flex;flex-direction:column;gap:20px}.activation-banner[data-v-2b3dd9e2]{display:flex;align-items:center;gap:12px;background:var(--lulu-warning-soft);border:1px solid var(--lulu-warning-border);border-radius:var(--lulu-radius-card);padding:12px 16px;color:var(--lulu-warning-text);font-size:13px;line-height:1.5}.activation-icon[data-v-2b3dd9e2]{color:var(--lulu-warning-strong)!important}.insights-body[data-v-2b3dd9e2]{display:flex;flex-direction:column;gap:20px;transition:opacity .2s ease}.insights-body--refetching[data-v-2b3dd9e2]{opacity:.55;pointer-events:none}.insights-loading[data-v-2b3dd9e2]{display:flex;justify-content:center;padding:48px 0}.insights-empty[data-v-2b3dd9e2]{text-align:center;background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:48px 24px}.insights-empty-icon[data-v-2b3dd9e2]{color:var(--lulu-text-subtle);font-size:48px!important;margin-bottom:12px}.insights-error[data-v-2b3dd9e2]{text-align:center;background:var(--lulu-surface);border:1px solid var(--lulu-danger-border);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:36px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.insights-error-icon[data-v-2b3dd9e2]{color:var(--lulu-danger)!important;font-size:40px!important}.insights-error h2[data-v-2b3dd9e2]{margin:0;font-size:18px;font-weight:700;color:var(--lulu-text-strong)}.insights-error p[data-v-2b3dd9e2]{margin:0 0 4px;color:var(--lulu-text-muted);font-size:14px}.insights-empty h2[data-v-2b3dd9e2]{margin:4px 0;font-size:18px;font-weight:700;color:var(--lulu-text-strong)}.insights-empty p[data-v-2b3dd9e2]{margin:0;color:var(--lulu-text-muted);font-size:14px}.secondary-stats[data-v-2b3dd9e2]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:960px){.secondary-stats[data-v-2b3dd9e2]{grid-template-columns:repeat(4,1fr)}}.secondary-stat[data-v-2b3dd9e2]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:14px 18px;display:flex;flex-direction:column;gap:4px}.secondary-stat-label[data-v-2b3dd9e2]{font-size:12px;color:var(--lulu-text-muted);text-transform:uppercase;letter-spacing:.02em}.secondary-stat-value[data-v-2b3dd9e2]{font-size:22px;font-weight:800;color:var(--lulu-text-strong)}.chart-grid[data-v-2b3dd9e2]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:720px){.chart-grid[data-v-2b3dd9e2]{grid-template-columns:repeat(2,1fr)}.chart-tile--wide[data-v-2b3dd9e2]{grid-column:span 2}}@media (min-width:960px){.chart-grid[data-v-2b3dd9e2]{grid-template-columns:repeat(2,1fr)}.chart-tile--wide[data-v-2b3dd9e2]{grid-column:span 2}}.chart-tile[data-v-2b3dd9e2]{display:flex;flex-direction:column}.webpage-page[data-v-a0b2a5ba] .v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:14px!important;border-radius:999px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.webpage-page[data-v-a0b2a5ba] .v-btn--variant-flat.text-primary,.webpage-page[data-v-a0b2a5ba] .v-btn.bg-primary{background:#006d3e!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.webpage-page[data-v-a0b2a5ba] .v-btn--variant-flat.text-primary:hover,.webpage-page[data-v-a0b2a5ba] .v-btn.bg-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.webpage-page[data-v-a0b2a5ba] .v-btn--variant-outlined.text-primary{box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.webpage-page[data-v-a0b2a5ba] .v-btn--variant-outlined.text-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px)}.webpage-page[data-v-a0b2a5ba] .v-btn--variant-text.text-primary:hover{transform:translateY(-1px)}.webpage-page[data-v-a0b2a5ba] .v-btn--disabled:hover{transform:none!important;box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.webpage-page[data-v-a0b2a5ba]{display:flex;flex-direction:column;gap:20px}.webpage-loading[data-v-a0b2a5ba]{display:flex;justify-content:center;padding:48px 0}.webpage-empty[data-v-a0b2a5ba]{text-align:center;background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:48px 24px}.webpage-empty-icon[data-v-a0b2a5ba]{color:var(--lulu-text-subtle);font-size:48px!important;margin-bottom:12px}.webpage-readonly-banner[data-v-a0b2a5ba]{display:flex;align-items:center;gap:12px;background:var(--lulu-surface);border:1px solid var(--lulu-border);border-radius:var(--lulu-radius-card);padding:12px 16px;color:var(--lulu-text-muted);font-size:13px;line-height:1.5}.webpage-readonly-icon[data-v-a0b2a5ba]{color:var(--lulu-text-muted)!important}.webpage-status-row[data-v-a0b2a5ba]{min-height:24px}.webpage-status[data-v-a0b2a5ba]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.webpage-status--success[data-v-a0b2a5ba]{background:var(--lulu-primary-soft);color:var(--lulu-primary)}.webpage-status--error[data-v-a0b2a5ba]{background:var(--lulu-danger-soft);color:var(--lulu-danger)}.webpage-status--dirty[data-v-a0b2a5ba]{background:var(--lulu-warning-soft);color:var(--lulu-warning-text)}.webpage-status-icon[data-v-a0b2a5ba]{font-size:16px!important}.webpage-share-card[data-v-a0b2a5ba]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:16px 20px}.webpage-share-text[data-v-a0b2a5ba]{display:flex;flex-direction:column;gap:2px;min-width:0}.webpage-share-label[data-v-a0b2a5ba]{font-size:12px;color:var(--lulu-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600}.webpage-share-url[data-v-a0b2a5ba]{font-size:15px;font-weight:700;color:var(--lulu-text-strong);word-break:break-all}.webpage-grid[data-v-a0b2a5ba]{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:960px){.webpage-grid[data-v-a0b2a5ba]{grid-template-columns:minmax(0,1fr) 320px}}.webpage-editor-pane[data-v-a0b2a5ba]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:24px;min-width:0}.webpage-editor-wrap[data-v-a0b2a5ba]{display:flex;flex-direction:column;gap:20px}.webpage-field-block[data-v-a0b2a5ba]{display:flex;flex-direction:column}.webpage-block-label[data-v-a0b2a5ba]{font-size:13px;font-weight:600;color:var(--lulu-primary);margin-bottom:4px}.webpage-block-hint[data-v-a0b2a5ba]{font-size:12px;color:var(--lulu-text-muted);margin:0 0 10px;line-height:1.5}.webpage-meta-hint[data-v-a0b2a5ba]{margin:0;font-size:12px;color:var(--lulu-text-muted);line-height:1.5}.webpage-meta-hint[data-v-a0b2a5ba] a{color:var(--lulu-link);font-weight:600;text-decoration:none}.webpage-meta-hint[data-v-a0b2a5ba] a:hover{text-decoration:underline}.webpage-preview-pane[data-v-a0b2a5ba]{display:flex}.webpage-preview-sticky[data-v-a0b2a5ba]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:24px 16px;width:100%;position:relative}@media (min-width:960px){.webpage-preview-sticky[data-v-a0b2a5ba]{position:sticky;top:88px}}@media (max-width:959px){.webpage-preview-pane[data-v-a0b2a5ba]{order:1}.webpage-editor-pane[data-v-a0b2a5ba]{order:2}}.webpage-preview-caption[data-v-a0b2a5ba]{margin:14px 0 0;font-size:12px;color:var(--lulu-text-muted);text-align:center;line-height:1.5}.webpage-sticky-actions[data-v-a0b2a5ba]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--lulu-surface);border-top:1px solid var(--lulu-border);border-radius:var(--lulu-radius-card) var(--lulu-radius-card) 0 0;box-shadow:0 -4px 16px rgba(0,109,62,.08);padding:12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:4}.webpage-sticky-label[data-v-a0b2a5ba]{font-size:13px;font-weight:600;color:var(--lulu-text-strong)}.webpage-sticky-buttons[data-v-a0b2a5ba]{display:flex;gap:8px}.settings-page[data-v-4f8ae2e3] .v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:14px!important;border-radius:999px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.settings-page[data-v-4f8ae2e3] .v-btn--variant-flat.text-primary,.settings-page[data-v-4f8ae2e3] .v-btn.bg-primary{background:#006d3e!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.settings-page[data-v-4f8ae2e3] .v-btn--variant-flat.text-primary:hover,.settings-page[data-v-4f8ae2e3] .v-btn.bg-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.settings-page[data-v-4f8ae2e3] .v-btn--variant-outlined.text-primary{box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.settings-page[data-v-4f8ae2e3] .v-btn--variant-outlined.text-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px)}.settings-page[data-v-4f8ae2e3] .v-btn--variant-text.text-primary:hover{transform:translateY(-1px)}.settings-page[data-v-4f8ae2e3] .v-btn--disabled:hover{transform:none!important;box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.settings-page[data-v-4f8ae2e3]{display:flex;flex-direction:column;gap:12px}.settings-loading[data-v-4f8ae2e3]{display:flex;justify-content:center;padding:48px 0}.settings-empty[data-v-4f8ae2e3]{text-align:center;background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:48px 24px}.settings-empty-icon[data-v-4f8ae2e3]{color:var(--lulu-text-subtle);font-size:48px!important;margin-bottom:12px}.settings-readonly-banner[data-v-4f8ae2e3]{display:flex;align-items:center;gap:12px;background:var(--lulu-surface);border:1px solid var(--lulu-border);border-radius:var(--lulu-radius-card);padding:12px 16px;color:var(--lulu-text-muted);font-size:13px;line-height:1.5}.settings-readonly-icon[data-v-4f8ae2e3]{color:var(--lulu-text-muted)!important}.settings-status-row[data-v-4f8ae2e3]{min-height:0}.settings-status[data-v-4f8ae2e3]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.settings-status--success[data-v-4f8ae2e3]{background:var(--lulu-primary-soft);color:var(--lulu-primary)}.settings-status--error[data-v-4f8ae2e3]{background:var(--lulu-danger-soft);color:var(--lulu-danger)}.settings-status--dirty[data-v-4f8ae2e3]{background:var(--lulu-warning-soft);color:var(--lulu-warning-text)}.settings-status-icon[data-v-4f8ae2e3]{font-size:16px!important}.settings-tabwrap[data-v-4f8ae2e3]{display:grid;grid-template-columns:1fr}@media (min-width:960px){.settings-tabwrap[data-v-4f8ae2e3]{grid-template-columns:minmax(0,1fr) 320px;gap:24px}}.settings-tab-bar[data-v-4f8ae2e3]{display:flex;gap:4px;align-items:flex-end}.settings-tab[data-v-4f8ae2e3]{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:600;color:var(--lulu-text-muted);background:transparent;border:1px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s,color .18s,border-color .18s}.settings-tab[data-v-4f8ae2e3]:focus:not(:focus-visible){outline:none}.settings-tab[data-v-4f8ae2e3]:focus-visible{outline:2px solid var(--lulu-primary);outline-offset:-2px}.settings-tab-label[data-v-4f8ae2e3]{display:inline-flex;align-items:center;gap:8px;transition:transform .18s;transform-origin:center}.settings-tab:hover .settings-tab-label[data-v-4f8ae2e3]{transform:scale(1.08)}.settings-tab--active[data-v-4f8ae2e3]{color:var(--lulu-primary);background:var(--lulu-surface);border-bottom:1px solid var(--lulu-surface);border-radius:10px 10px 0 0;z-index:1}.settings-tab--active[data-v-4f8ae2e3]:after{content:"";position:absolute;bottom:0;width:10px;height:10px;pointer-events:none}#tab-signup.settings-tab--active[data-v-4f8ae2e3]:after{left:-10px;background:radial-gradient(circle at top left,transparent 10px,var(--lulu-surface) 10.5px)}#tab-card.settings-tab--active[data-v-4f8ae2e3]:after{right:-10px;background:radial-gradient(circle at top right,transparent 10px,var(--lulu-surface) 10.5px)}.settings-tab-icon[data-v-4f8ae2e3]{font-size:20px!important}.settings-tab-dot[data-v-4f8ae2e3]{width:7px;height:7px;border-radius:50%;background:var(--lulu-warning-text);flex-shrink:0}.settings-tab-subtitle[data-v-4f8ae2e3]{font-size:13px;color:var(--lulu-text-muted);line-height:1.5;margin:0 0 16px}.settings-tab-panel[data-v-4f8ae2e3]{margin-top:0}@media (max-width:959px){.settings-tab-panel[data-v-4f8ae2e3]{background:var(--lulu-surface);box-shadow:var(--lulu-card-shadow);padding:24px;overflow:hidden}#panel-card.settings-tab-panel[data-v-4f8ae2e3]{border-radius:0 10px var(--lulu-radius-card) var(--lulu-radius-card)}#panel-signup.settings-tab-panel[data-v-4f8ae2e3]{border-radius:10px 0 var(--lulu-radius-card) var(--lulu-radius-card)}}@media (max-width:480px){.settings-tab[data-v-4f8ae2e3]{font-size:13px;padding:10px 8px}}.settings-grid[data-v-4f8ae2e3]{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:960px){.settings-grid[data-v-4f8ae2e3]{grid-template-columns:minmax(0,1fr) 320px}}.settings-editor-pane[data-v-4f8ae2e3]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:24px;min-width:0}@media (min-width:960px){#panel-card .settings-editor-pane[data-v-4f8ae2e3]{border-radius:0 10px var(--lulu-radius-card) var(--lulu-radius-card)}#panel-signup .settings-editor-pane[data-v-4f8ae2e3]{border-radius:10px 0 var(--lulu-radius-card) var(--lulu-radius-card)}}.settings-editor-wrap[data-v-4f8ae2e3]{display:flex;flex-direction:column;gap:20px}.settings-field-block[data-v-4f8ae2e3]{display:flex;flex-direction:column}.settings-block-label[data-v-4f8ae2e3]{font-size:13px;font-weight:600;color:var(--lulu-primary);margin-bottom:4px}.settings-block-label-row[data-v-4f8ae2e3]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.settings-block-label-row .settings-block-label[data-v-4f8ae2e3]{margin-bottom:0}.settings-field-help-icon[data-v-4f8ae2e3]{color:var(--lulu-text-muted);opacity:.7;cursor:help;transition:color .15s,opacity .15s}.settings-field-help-icon[data-v-4f8ae2e3]:hover{opacity:1;color:var(--lulu-primary)}.settings-block-hint[data-v-4f8ae2e3]{font-size:12px;color:var(--lulu-text-muted);margin:0 0 10px;line-height:1.5}.settings-meta-hint[data-v-4f8ae2e3]{margin:0;font-size:12px;color:var(--lulu-text-muted);line-height:1.5}.settings-meta-hint[data-v-4f8ae2e3] a{color:var(--lulu-link);font-weight:600;text-decoration:none}.settings-meta-hint[data-v-4f8ae2e3] a:hover{text-decoration:underline}.settings-preview-pane[data-v-4f8ae2e3]{display:flex}.settings-preview-sticky[data-v-4f8ae2e3]{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}@media (min-width:960px){.settings-preview-sticky[data-v-4f8ae2e3]{position:sticky;top:88px}}@media (max-width:959px){.settings-preview-pane[data-v-4f8ae2e3]{order:1}.settings-editor-pane[data-v-4f8ae2e3]{order:2;background:transparent;box-shadow:none;border-radius:0;padding:0}}.settings-preview-caption[data-v-4f8ae2e3]{margin:12px 0 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lulu-text-muted);text-align:center}.settings-preview-disclaimer[data-v-4f8ae2e3]{margin:8px 0 0;max-width:280px;font-size:11px;line-height:1.45;color:var(--lulu-text-muted);font-style:italic;text-align:center}.employees-section[data-v-83782d70]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:18px 20px}.employees-section-title[data-v-83782d70]{font-size:14px;font-weight:700;color:var(--lulu-text-strong);margin:0 0 12px;text-transform:none;letter-spacing:.04em}.employees-section-empty[data-v-83782d70]{margin:0;font-size:13px;color:var(--lulu-text-muted);font-style:italic}.employees-section-permissions[data-v-83782d70]{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--lulu-text-muted)}.employees-section-permissions-label[data-v-83782d70]{font-weight:700;color:var(--lulu-text-strong)}.employees-list[data-v-83782d70]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.employees-row[data-v-83782d70]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 6px 12px 14px;background:var(--lulu-surface-soft);border-radius:12px;border:1px solid var(--lulu-border)}.employees-row-info[data-v-83782d70]{display:flex;flex-direction:column;gap:2px;min-width:0}.employees-row-name[data-v-83782d70]{font-size:14px;font-weight:700;color:var(--lulu-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employees-row-email[data-v-83782d70]{font-size:12px;color:var(--lulu-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employees-row-locked-hint[data-v-83782d70]{font-size:11px;color:var(--lulu-text-muted);font-style:italic;white-space:nowrap}.employees-row-actions[data-v-83782d70]{display:flex;gap:6px;flex-shrink:0}.employees-action-btn[data-v-83782d70]{background:none;border:1px solid rgba(0,109,62,.4);color:var(--lulu-primary);font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,109,62,.12)}.employees-action-btn[data-v-83782d70]:hover:not(:disabled){background:var(--lulu-primary-soft);border-color:var(--lulu-primary);box-shadow:0 4px 16px rgba(0,109,62,.3);transform:translateY(-1px)}.employees-action-btn[data-v-83782d70]:disabled{opacity:.4;cursor:not-allowed}.employees-action-btn--danger[data-v-83782d70]{color:var(--lulu-danger);border-color:rgba(220,38,38,.4);box-shadow:0 2px 8px rgba(220,38,38,.12)}.employees-action-btn--danger[data-v-83782d70]:hover:not(:disabled){background:var(--lulu-danger-soft);border-color:var(--lulu-danger);box-shadow:0 4px 16px rgba(220,38,38,.3);transform:translateY(-1px)}@media (max-width:600px){.employees-row[data-v-83782d70]{grid-template-rows:auto auto;gap:8px 12px}.employees-row-actions[data-v-83782d70]{grid-row:2;grid-column:1/span 2;justify-content:flex-end}.employees-action-btn[data-v-83782d70]{min-height:44px;padding:10px 14px}}.employee-form-card[data-v-3c7001aa]{border-radius:var(--lulu-radius-card)}.employee-form-title[data-v-3c7001aa]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:800;color:var(--lulu-text-strong);padding:20px 20px 8px}.employee-form-body[data-v-3c7001aa]{padding:8px 20px 0!important}.employee-form-lede[data-v-3c7001aa]{font-size:13px;color:var(--lulu-text-muted);line-height:1.5;margin:0 0 16px}.employee-form-error[data-v-3c7001aa]{color:var(--lulu-danger);font-size:13px;font-weight:500;margin:12px 0 0}.employee-form-self-hint[data-v-3c7001aa]{font-size:12px;color:var(--lulu-text-muted);background:var(--lulu-surface-muted);border-radius:8px;padding:8px 12px;margin:0 0 16px;line-height:1.5}.employee-form-role-description[data-v-3c7001aa]{font-size:12px;color:var(--lulu-text-muted);line-height:1.5;margin:0 0 12px}.employee-form-role-description-label[data-v-3c7001aa]{font-weight:700;color:var(--lulu-text-strong)}.employee-form-actions[data-v-3c7001aa]{padding:12px 20px 16px!important}.employee-form-card[data-v-3c7001aa] .v-btn{text-transform:none!important;letter-spacing:0!important}.employee-form-card[data-v-3c7001aa] .employee-form-submit-btn{background:#006d3e!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:600!important;font-size:14px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.employee-form-card[data-v-3c7001aa] .employee-form-submit-btn:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.employee-form-card[data-v-3c7001aa] .employee-form-cancel-btn{color:var(--lulu-primary)!important;background:transparent!important;border:1px solid rgba(0,109,62,.4)!important;border-radius:999px!important;font-weight:600!important;font-size:14px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.12)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.employee-form-card[data-v-3c7001aa] .employee-form-cancel-btn:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px);border-color:var(--lulu-primary)!important}.confirm-card[data-v-374842eb] .v-btn,.employees-page[data-v-374842eb] .v-btn,.success-card[data-v-374842eb] .v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:14px!important;border-radius:999px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.confirm-card[data-v-374842eb] .v-btn--variant-flat.text-primary,.confirm-card[data-v-374842eb] .v-btn.bg-primary,.employees-page[data-v-374842eb] .v-btn--variant-flat.text-primary,.employees-page[data-v-374842eb] .v-btn.bg-primary,.success-card[data-v-374842eb] .v-btn--variant-flat.text-primary,.success-card[data-v-374842eb] .v-btn.bg-primary{background:#006d3e!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.confirm-card[data-v-374842eb] .v-btn--variant-flat.text-primary:hover,.confirm-card[data-v-374842eb] .v-btn.bg-primary:hover,.employees-page[data-v-374842eb] .v-btn--variant-flat.text-primary:hover,.employees-page[data-v-374842eb] .v-btn.bg-primary:hover,.success-card[data-v-374842eb] .v-btn--variant-flat.text-primary:hover,.success-card[data-v-374842eb] .v-btn.bg-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.employees-page[data-v-374842eb] .v-btn--variant-outlined.text-primary,.success-card[data-v-374842eb] .v-btn--variant-outlined.text-primary{box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.employees-page[data-v-374842eb] .v-btn--variant-outlined.text-primary:hover,.success-card[data-v-374842eb] .v-btn--variant-outlined.text-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px)}.confirm-card[data-v-374842eb] .v-btn--variant-flat.text-error,.confirm-card[data-v-374842eb] .v-btn.bg-error{box-shadow:0 2px 8px rgba(176,0,32,.2)!important}.confirm-card[data-v-374842eb] .v-btn--variant-flat.text-error:hover,.confirm-card[data-v-374842eb] .v-btn.bg-error:hover{box-shadow:0 4px 16px rgba(176,0,32,.35)!important;transform:translateY(-1px)}.confirm-card[data-v-374842eb] .v-btn--variant-text:hover,.employees-page[data-v-374842eb] .v-btn--variant-text:hover,.success-card[data-v-374842eb] .v-btn--variant-text:hover{transform:translateY(-1px)}.confirm-card[data-v-374842eb] .v-btn--disabled:hover,.employees-page[data-v-374842eb] .v-btn--disabled:hover,.success-card[data-v-374842eb] .v-btn--disabled:hover{transform:none!important;box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.employees-page[data-v-374842eb]{display:flex;flex-direction:column;gap:20px}.employees-sections-grid[data-v-374842eb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}@media (max-width:960px){.employees-sections-grid[data-v-374842eb]{grid-template-columns:1fr}}.employees-loading[data-v-374842eb]{display:flex;justify-content:center;padding:48px 0}.employees-empty[data-v-374842eb]{text-align:center;background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:48px 24px}.employees-empty-icon[data-v-374842eb]{color:var(--lulu-text-subtle);font-size:48px!important;margin-bottom:12px}.employees-readonly-banner[data-v-374842eb]{display:flex;align-items:center;gap:12px;background:var(--lulu-surface);border:1px solid var(--lulu-border);border-radius:var(--lulu-radius-card);padding:12px 16px;color:var(--lulu-text-muted);font-size:13px;line-height:1.5}.employees-readonly-icon[data-v-374842eb]{color:var(--lulu-text-muted)!important}.employees-status-row[data-v-374842eb]{min-height:24px}.employees-status[data-v-374842eb]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.employees-status--success[data-v-374842eb]{background:var(--lulu-primary-soft);color:var(--lulu-primary)}.employees-status--error[data-v-374842eb]{background:var(--lulu-danger-soft);color:var(--lulu-danger)}.employees-status-icon[data-v-374842eb]{font-size:16px!important}.confirm-card[data-v-374842eb]{border-radius:var(--lulu-radius-card)}.confirm-title[data-v-374842eb]{font-size:18px;font-weight:800;color:var(--lulu-text-strong);padding:20px 20px 4px}.confirm-text[data-v-374842eb]{font-size:14px;color:var(--lulu-text-strong);line-height:1.5;padding:8px 20px 0!important}.confirm-error[data-v-374842eb]{margin:12px 0 0;color:var(--lulu-danger);font-size:13px;font-weight:500}.confirm-actions[data-v-374842eb]{padding:12px 20px 16px!important}.success-card[data-v-374842eb]{border-radius:var(--lulu-radius-card)}.success-text[data-v-374842eb]{padding:32px 28px 8px!important;display:flex;flex-direction:column;align-items:center;text-align:center}.success-icon-wrap[data-v-374842eb]{width:64px;height:64px;border-radius:50%;background:var(--lulu-primary-soft,rgba(0,109,62,.12));display:flex;align-items:center;justify-content:center;margin-bottom:16px}.success-icon[data-v-374842eb]{color:#006d3e!important;font-size:44px!important}.success-title[data-v-374842eb]{margin:0 0 8px;font-size:20px;font-weight:800;color:var(--lulu-text-strong)}.success-body[data-v-374842eb]{margin:0;font-size:14px;line-height:1.5;color:var(--lulu-text-muted);max-width:360px}.success-actions[data-v-374842eb]{padding:8px 20px 20px!important}.contact-form-card[data-v-0197ce8c]{border-radius:var(--lulu-radius-card)}.contact-form-title[data-v-0197ce8c]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:800;color:var(--lulu-text-strong);padding:20px 20px 8px}.contact-form-body[data-v-0197ce8c]{padding:8px 20px 0!important}.contact-form-lede[data-v-0197ce8c]{font-size:13px;color:var(--lulu-text-muted);line-height:1.5;margin:0 0 16px}.contact-form-helper[data-v-0197ce8c]{font-size:12px;line-height:1.5;margin:4px 0 0}.contact-form-helper-min[data-v-0197ce8c],.contact-form-helper-ok[data-v-0197ce8c]{color:var(--lulu-text-muted)}.contact-form-error[data-v-0197ce8c]{color:var(--lulu-danger);font-size:13px;font-weight:500;margin:12px 0 0}.contact-form-success[data-v-0197ce8c]{display:flex;align-items:center;gap:10px;background:var(--lulu-primary-soft);color:var(--lulu-primary);border-radius:8px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 8px}.contact-form-success-icon[data-v-0197ce8c]{color:var(--lulu-primary)!important}.contact-form-actions[data-v-0197ce8c]{padding:12px 20px 16px!important}.contact-form-card[data-v-0197ce8c] .v-btn{text-transform:none!important;letter-spacing:0!important}.contact-form-card[data-v-0197ce8c] .contact-form-submit-btn{background:#006d3e!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:600!important;font-size:14px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.contact-form-card[data-v-0197ce8c] .contact-form-submit-btn:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.contact-form-card[data-v-0197ce8c] .contact-form-cancel-btn{color:var(--lulu-primary)!important;background:transparent!important;border:1px solid rgba(0,109,62,.4)!important;border-radius:999px!important;font-weight:600!important;font-size:14px!important;padding:8px 22px!important;box-shadow:0 2px 8px rgba(0,109,62,.12)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.contact-form-card[data-v-0197ce8c] .contact-form-cancel-btn:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px);border-color:var(--lulu-primary)!important}.account-page[data-v-79e16b33]{display:flex;flex-direction:column;gap:20px}.account-page[data-v-79e16b33] .v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:14px!important;border-radius:999px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.account-page[data-v-79e16b33] .v-btn--variant-flat.text-primary,.account-page[data-v-79e16b33] .v-btn--variant-flat[class*=text-primary],.account-page[data-v-79e16b33] .v-btn.bg-primary{background:#006d3e!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,109,62,.2)!important}.account-page[data-v-79e16b33] .v-btn--variant-flat.text-primary:hover,.account-page[data-v-79e16b33] .v-btn--variant-flat[class*=text-primary]:hover,.account-page[data-v-79e16b33] .v-btn.bg-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.3)!important;transform:translateY(-1px)}.account-page[data-v-79e16b33] .v-btn--variant-outlined.text-primary{box-shadow:0 2px 8px rgba(0,109,62,.1)!important}.account-page[data-v-79e16b33] .v-btn--variant-outlined.text-primary:hover{box-shadow:0 4px 16px rgba(0,109,62,.2)!important;transform:translateY(-1px)}.account-page[data-v-79e16b33] .v-btn--variant-outlined.text-error{box-shadow:0 2px 8px rgba(176,0,32,.1)!important}.account-page[data-v-79e16b33] .v-btn--variant-outlined.text-error:hover{box-shadow:0 4px 16px rgba(176,0,32,.25)!important;transform:translateY(-1px)}.account-loading[data-v-79e16b33]{display:flex;justify-content:center;padding:48px 0}.account-empty[data-v-79e16b33]{text-align:center;background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:48px 24px}.account-empty-icon[data-v-79e16b33]{color:var(--lulu-danger)!important;font-size:48px!important;margin-bottom:12px}.account-status[data-v-79e16b33]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.account-status--success[data-v-79e16b33]{background:var(--lulu-primary-soft);color:var(--lulu-primary)}.account-status--error[data-v-79e16b33]{background:var(--lulu-danger-soft);color:var(--lulu-danger)}.account-status-icon[data-v-79e16b33]{font-size:16px!important}.account-grid[data-v-79e16b33]{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:960px){.account-grid[data-v-79e16b33]{grid-template-columns:repeat(2,1fr)}}.account-card[data-v-79e16b33]{background:var(--lulu-surface);border-radius:var(--lulu-radius-card);box-shadow:var(--lulu-card-shadow);padding:24px;display:flex;flex-direction:column;gap:14px}.account-card-title[data-v-79e16b33]{font-size:14px;font-weight:700;color:var(--lulu-text-strong);margin:0 0 4px;text-transform:none;letter-spacing:.04em}.account-row[data-v-79e16b33]{display:flex;flex-direction:column;gap:4px}.account-row-label[data-v-79e16b33]{font-size:11px;font-weight:700;text-transform:none;letter-spacing:.04em;color:var(--lulu-text-muted)}.account-row-value[data-v-79e16b33]{font-size:14px;font-weight:600;color:var(--lulu-text-strong);word-break:break-all}.account-row-value--mono[data-v-79e16b33]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:500;font-size:13px}.account-role-pill[data-v-79e16b33]{display:inline-block;font-size:11px;font-weight:700;text-transform:none;letter-spacing:.04em;padding:4px 10px;border-radius:999px;width:-moz-max-content;width:max-content}.account-role-pill--strong[data-v-79e16b33]{background:var(--lulu-primary);color:#fff}.account-role-pill--medium[data-v-79e16b33]{background:var(--lulu-primary-soft);color:var(--lulu-primary)}.account-role-pill--soft[data-v-79e16b33]{background:var(--lulu-surface-muted);color:var(--lulu-text-strong)}.account-actions[data-v-79e16b33]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.account-billing-status[data-v-79e16b33]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--lulu-text-strong);margin:0;line-height:1.5}.account-billing-icon[data-v-79e16b33]{color:var(--lulu-primary)!important;margin-top:2px;flex-shrink:0}.account-billing-help[data-v-79e16b33]{font-size:13px;color:var(--lulu-text-muted);line-height:1.5;margin:0}.account-billing-manage[data-v-79e16b33]{margin-top:auto;align-self:flex-start}