.fade-enter-active[data-v-ffa32520],.fade-leave-active[data-v-ffa32520]{transition:opacity .2s ease}.fade-enter-from[data-v-ffa32520],.fade-leave-to[data-v-ffa32520]{opacity:0}.liquid-glass-nav[data-v-e5889bef]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#f8f6f9bf;border:1px solid rgba(0,0,0,.06);border-radius:9999px;box-shadow:0 -4px 20px #0000000d;overflow:hidden;position:relative}.dark .liquid-glass-nav[data-v-e5889bef],:root.dark .liquid-glass-nav[data-v-e5889bef]{background:transparent;border-color:#ffffff1a;box-shadow:0 -4px 20px #0000001a,inset 0 1px 1px #ffffff0d}.nav-item[data-v-e5889bef]{align-items:center;border-radius:9999px;color:#00000080;display:flex;flex-direction:column;gap:.125rem;padding:.5rem 1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}.nav-item.compact[data-v-e5889bef]{padding:.375rem .75rem}.nav-item.active[data-v-e5889bef]{color:#dc3636}.nav-item.active[data-v-e5889bef]:before{background:linear-gradient(135deg,#dc363626,#dc363614);border:1px solid rgba(220,54,54,.2);border-radius:9999px;box-shadow:inset 0 1px 2px #ffffff4d,0 1px 3px #dc36361a;content:"";inset:4px;position:absolute;z-index:-1}.nav-item[data-v-e5889bef]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark .nav-item[data-v-e5889bef],:root.dark .nav-item[data-v-e5889bef]{color:#ffffff80}.dark .nav-item.active[data-v-e5889bef],:root.dark .nav-item.active[data-v-e5889bef]{color:#fff}.dark .nav-item.active[data-v-e5889bef]:before,:root.dark .nav-item.active[data-v-e5889bef]:before{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#ffffff1a;box-shadow:inset 0 1px 2px #ffffff0d,0 1px 3px #0003}.nav-icon[data-v-e5889bef]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-icon[data-v-e5889bef],.nav-item.compact .nav-icon[data-v-e5889bef]{height:1.25rem;width:1.25rem}.nav-icon[data-v-e5889bef] svg{height:100%;width:100%}.nav-label[data-v-e5889bef]{font-family:var(--font-display);font-size:10px;font-weight:400}.liquid-glass-bar[data-v-e5889bef]{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:linear-gradient(135deg,#ffffffbf,#ffffff8c 50%,#ffffffa6);border:1px solid hsla(0,0%,100%,.5);border-radius:1.25rem;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f,inset 0 1px 1px #fff9,inset 0 -1px 2px #00000008;overflow:hidden;position:relative}.liquid-glass-bar[data-v-e5889bef]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8) 30%,#fff 50%,hsla(0,0%,100%,.8) 70%,transparent);content:"";height:1px;left:5%;pointer-events:none;position:absolute;right:5%;top:0}.liquid-glass-btn-primary[data-v-e5889bef]{background:linear-gradient(135deg,#dc3636,#a82828);border:1px solid hsla(0,0%,100%,.2);border-radius:.75rem;box-shadow:0 4px 12px #dc363640,inset 0 1px 1px #fff3;color:#fff;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.2,0,0,1)}.liquid-glass-btn-primary[data-v-e5889bef]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:1px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}.liquid-glass-btn-primary[data-v-e5889bef]:hover{box-shadow:0 6px 16px #dc363659,inset 0 1px 1px #ffffff40;transform:translateY(-1px)}.liquid-glass-btn-primary[data-v-e5889bef]:active{transform:scale(.98) translateY(0)}.bottom-nav-fixed[data-v-e5889bef]{bottom:0;left:0;position:fixed!important;right:0;transform:translateZ(0)}.bottom-nav-visible[data-v-e5889bef]{opacity:1}.bottom-nav-hidden[data-v-e5889bef]{opacity:.4;transform:translateY(20px) translateZ(0)}.install-fullscreen[data-v-cebecdc4]{align-items:center;background:var(--lux-bg-base,#07060a);display:flex;inset:0;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));position:fixed;z-index:9999}html:not(.dark){background:#f8f6f9}.install-inner[data-v-cebecdc4]{align-items:center;display:flex;flex-direction:column;max-width:380px;text-align:center;width:100%}.install-icon-wrap[data-v-cebecdc4]{margin-bottom:24px}.install-icon[data-v-cebecdc4]{border-radius:20px;box-shadow:0 8px 32px #0000004d;height:88px;width:88px}.install-title[data-v-cebecdc4]{color:#fff;font-family:var(--lux-font-display,system-ui);font-size:24px;font-weight:700;margin-bottom:8px}.install-desc[data-v-cebecdc4]{color:#ffffff80;font-size:15px;line-height:1.5;margin-bottom:36px}html:not(.dark){color:#1c1b1d80}.install-steps[data-v-cebecdc4]{background:#ffffff0f;border-radius:16px;margin-bottom:32px;overflow:hidden;width:100%}html:not(.dark){background:#fff;box-shadow:0 1px 3px #00000014}.install-step[data-v-cebecdc4]{align-items:center;display:flex;gap:14px;padding:16px 20px}.install-step+.install-step[data-v-cebecdc4]{border-top:1px solid hsla(0,0%,100%,.06)}html:not(.dark){border-top-color:#0000000f}.install-step-num[data-v-cebecdc4]{align-items:center;background:#ffffff1a;border-radius:50%;color:#ffffff80;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}html:not(.dark){background:#f0eef1;color:#1c1b1d80}.install-step-text[data-v-cebecdc4]{align-items:center;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:15px;gap:4px;text-align:left}html:not(.dark){color:#1c1b1d}.install-step-text strong[data-v-cebecdc4]{color:#3b82f6;font-weight:600}.install-step-icon[data-v-cebecdc4]{color:#3b82f6;flex-shrink:0;height:20px;width:20px}.install-qr-wrap[data-v-cebecdc4]{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.install-qr-text[data-v-cebecdc4]{color:#ffffff80;font-size:14px;margin-bottom:16px}.install-qr[data-v-cebecdc4]{background:#fff;border-radius:16px;padding:12px}.install-qr-img[data-v-cebecdc4]{height:176px;width:176px}.install-qr-url[data-v-cebecdc4]{color:#ffffff4d;font-size:13px;margin-top:12px}.install-close[data-v-cebecdc4]{background:none;border:none;color:#fff6;cursor:pointer;font-size:15px;padding:12px 24px}html:not(.dark){color:#1c1b1d66}.install-close[data-v-cebecdc4]:active{color:#ffffffb3}html:not(.dark){color:#1c1b1db3}.install-fade-enter-active[data-v-cebecdc4]{transition:opacity .3s ease}.install-fade-leave-active[data-v-cebecdc4]{transition:opacity .2s ease}.install-fade-enter-from[data-v-cebecdc4],.install-fade-leave-to[data-v-cebecdc4]{opacity:0}.fade-enter-active[data-v-17d05090],.fade-leave-active[data-v-17d05090]{transition:opacity .3s ease}.fade-enter-from[data-v-17d05090],.fade-leave-to[data-v-17d05090]{opacity:0}.slide-enter-active[data-v-17d05090],.slide-leave-active[data-v-17d05090]{transition:transform .4s cubic-bezier(.32,.72,0,1)}.slide-enter-from[data-v-17d05090],.slide-leave-to[data-v-17d05090]{transform:translateY(100%)}.modal-enter-active[data-v-b93d014e],.modal-leave-active[data-v-b93d014e]{transition:opacity .2s ease}.modal-enter-from[data-v-b93d014e],.modal-leave-to[data-v-b93d014e]{opacity:0}.animate-slide-up[data-v-b93d014e]{animation:slideUp-b93d014e .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-b93d014e{0%{transform:translateY(100%)}}.toast-enter-active[data-v-b93d014e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-b93d014e]{transition:all .2s cubic-bezier(.4,0,1,1)}.toast-enter-from[data-v-b93d014e]{opacity:0;transform:translateY(-20px) scale(.95)}.toast-leave-to[data-v-b93d014e]{opacity:0;transform:translateY(-10px) scale(.98)}.scale-enter-active[data-v-df61547c],.scale-leave-active[data-v-df61547c]{transition:all .2s cubic-bezier(.32,.72,0,1)}.scale-enter-from[data-v-df61547c],.scale-leave-to[data-v-df61547c]{opacity:0;transform:scale(.8)}.slide-up-enter-active[data-v-df61547c],.slide-up-leave-active[data-v-df61547c]{transition:all .3s cubic-bezier(.32,.72,0,1)}.slide-up-enter-from[data-v-df61547c],.slide-up-leave-to[data-v-df61547c]{opacity:0;transform:translateY(20px)}@keyframes twofinger-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}body.twofinger-shake{animation:twofinger-shake .15s ease-in-out infinite}.focus-root[data-v-832f2776]{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);box-sizing:border-box;color:#fff;inset:0!important;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed!important;z-index:4000}.focus-active[data-v-832f2776],.focus-root[data-v-832f2776]{display:flex;flex-direction:column}.focus-active[data-v-832f2776]{align-items:center;flex:1;justify-content:center;min-height:0;overflow-y:auto;padding:0 24px 20px;-webkit-overflow-scrolling:touch}.focus-header[data-v-832f2776]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px 8px}.focus-header-left[data-v-832f2776]{display:flex;flex-direction:column;gap:2px}.focus-header-site[data-v-832f2776]{color:#ffffffb3;font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.focus-header-live[data-v-832f2776]{align-items:center;color:#ffffff80;display:flex;font-size:12px;gap:5px}.focus-header-live-dot[data-v-832f2776]{background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade8080;height:6px;width:6px}.focus-btn-minimize[data-v-832f2776]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.focus-btn-minimize[data-v-832f2776]:active{background:#ffffff40;transform:scale(.95)}.focus-timer[data-v-832f2776]{color:#fff;font-size:clamp(4.5rem,18vw,8rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:16px 0 20px;text-align:center}.focus-timer-small[data-v-832f2776]{font-size:clamp(2.5rem,10vw,4rem);margin:8px 0 16px}.focus-class-info[data-v-832f2776]{margin-top:20px;text-align:center}.focus-class-name[data-v-832f2776]{color:#fff;font-size:clamp(2.5rem,10vw,4.5rem);font-weight:700;line-height:1.1;text-transform:uppercase}.focus-class-instructor[data-v-832f2776]{color:#ffffffa6;font-size:16px;margin-top:6px}.focus-class-room[data-v-832f2776]{color:#ffffff73;font-size:13px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.focus-class-schedule[data-v-832f2776]{color:#fff;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;margin-top:16px}.focus-countdown[data-v-832f2776]{color:#ffffffbf;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:24px}.focus-presence[data-v-832f2776]{align-items:center;background:#ffffff1f;border-radius:9999px;color:#fffc;display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:.02em;margin-bottom:28px;margin-top:28px;padding:10px 20px}.focus-presence-dot[data-v-832f2776]{animation:pulseDot-832f2776 2s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade8099;height:10px;width:10px}.focus-thanks[data-v-832f2776]{color:#ffffff40;font-size:12px;letter-spacing:.02em;margin-bottom:8px;margin-top:auto;text-align:center}.focus-counts[data-v-832f2776]{color:#ffffff80;font-size:13px;letter-spacing:.05em;margin-bottom:20px}@keyframes pulseDot-832f2776{0%,to{opacity:1}50%{opacity:.5}}.focus-stats-strip[data-v-832f2776]{background:#ffffff1a;border-radius:12px;display:flex;gap:1px;margin-bottom:20px;overflow:hidden;width:100%}.focus-stat[data-v-832f2776]{background:#ffffff0d;flex:1;padding:12px 8px;text-align:center}.focus-stat-value[data-v-832f2776]{color:#fff;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.focus-stat-label[data-v-832f2776]{color:#ffffff73;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.focus-popular[data-v-832f2776]{margin-bottom:16px;width:100%}.focus-popular-title[data-v-832f2776]{color:#ffffff73;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.focus-popular-chart[data-v-832f2776]{align-items:flex-end;display:flex;gap:2px;height:48px;width:100%}.focus-bar[data-v-832f2776]{background:#fff3;border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:background .3s}.focus-bar-current[data-v-832f2776]{background:#fff}.focus-popular-labels[data-v-832f2776]{color:#ffffff4d;display:flex;font-family:var(--font-mono);font-size:10px;font-weight:400;justify-content:space-between;margin-top:4px;padding:0 2px}.focus-staff[data-v-832f2776]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);color:#fff9;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:10px 0;width:100%}.focus-staff-icon[data-v-832f2776]{font-size:16px}.focus-chip[data-v-832f2776]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;color:#fff9;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;margin-bottom:16px;padding:8px 16px;transition:background .2s}.focus-chip[data-v-832f2776]:active{background:#fff3}.focus-btn-report[data-v-832f2776]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffff80;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:12px;padding:12px;transition:background .2s;width:100%}.focus-btn-report[data-v-832f2776]:active{background:#ffffff26}.focus-btn-checkout[data-v-832f2776]{background:#fff;border:none;border-radius:9999px;box-shadow:0 4px 20px #00000026;color:#1e1e22;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;margin-top:auto;padding:16px;transition:transform .15s,box-shadow .15s;width:100%}.focus-btn-checkout[data-v-832f2776]:active{box-shadow:0 2px 10px #0000001a;transform:scale(.97)}.focus-btn-checkout[data-v-832f2776]:disabled{cursor:not-allowed;opacity:.5}.focus-checkout[data-v-832f2776]{flex:1;flex-direction:column;min-height:0;padding:0 32px 20px;text-align:center}.focus-checkout[data-v-832f2776],.focus-checkout-icon[data-v-832f2776]{align-items:center;display:flex;justify-content:center}.focus-checkout-icon[data-v-832f2776]{background:#ffffff26;border-radius:50%;color:#fff;height:80px;margin-bottom:24px;width:80px}.focus-checkout-title[data-v-832f2776]{color:#fff;font-size:32px;font-weight:700;margin-bottom:4px}.focus-checkout-sub[data-v-832f2776]{color:#ffffff80;font-size:14px;margin-bottom:8px}.focus-checkout-time[data-v-832f2776]{color:#fff;font-size:48px;font-variant-numeric:tabular-nums;font-weight:700;margin-bottom:8px}.focus-checkout-location[data-v-832f2776]{color:#ffffff80;font-size:14px;margin-bottom:24px}.focus-mood[data-v-832f2776]{margin-bottom:32px;text-align:center}.focus-mood-row[data-v-832f2776]{gap:10px}.focus-mood-btn[data-v-832f2776],.focus-mood-row[data-v-832f2776]{display:flex;justify-content:center}.focus-mood-btn[data-v-832f2776]{align-items:center;background:#ffffff1a;border:2px solid transparent;border-radius:50%;cursor:pointer;font-size:24px;height:52px;transition:transform .15s,border-color .15s,background .15s;width:52px}.focus-mood-btn[data-v-832f2776]:active{transform:scale(.9)}.focus-mood-btn.selected[data-v-832f2776]{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.focus-mood-label[data-v-832f2776]{color:#ffffffb3;font-size:14px;font-weight:400;margin-top:8px}.focus-sheet-overlay[data-v-832f2776]{align-items:flex-end;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:10}.focus-sheet[data-v-832f2776]{background:#1e1e1e;border:1px solid hsla(0,0%,100%,.1);border-bottom:none;border-radius:24px 24px 0 0;box-shadow:0 -8px 32px #0006;max-width:28rem;padding:24px 24px max(24px,env(safe-area-inset-bottom));width:100%}.focus-sheet-header[data-v-832f2776]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.focus-sheet-header h3[data-v-832f2776]{color:#fff;font-size:20px;font-weight:700}.focus-sheet-desc[data-v-832f2776]{color:#ffffff80;font-size:13px;margin-bottom:20px}.focus-sheet-grid[data-v-832f2776]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.focus-time-option[data-v-832f2776]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff9;cursor:pointer;font-size:15px;font-weight:700;padding:14px;transition:all .2s}.focus-time-option[data-v-832f2776]:active{transform:scale(.97)}.focus-time-option.selected[data-v-832f2776]{background:#fff3;border-color:#ffffff4d;box-shadow:0 0 16px #ffffff1a;color:#fff}.focus-enter-active[data-v-832f2776],.focus-leave-active[data-v-832f2776]{transition:all .4s cubic-bezier(.22,1,.36,1)}.focus-enter-from[data-v-832f2776],.focus-leave-to[data-v-832f2776]{opacity:0;transform:translateY(30px) scale(.98)}.checkout-enter-active[data-v-832f2776]{transition:all .4s cubic-bezier(.22,1,.36,1)}.checkout-leave-active[data-v-832f2776]{transition:all .25s ease}.checkout-enter-from[data-v-832f2776]{opacity:0;transform:scale(.95)}.checkout-leave-to[data-v-832f2776]{opacity:0;transform:scale(.98)}.sheet-enter-active[data-v-832f2776]{transition:all .4s cubic-bezier(.22,1,.36,1)}.sheet-leave-active[data-v-832f2776]{transition:all .3s ease}.sheet-enter-from[data-v-832f2776],.sheet-leave-to[data-v-832f2776]{opacity:0}.sheet-enter-from .focus-sheet[data-v-832f2776],.sheet-leave-to .focus-sheet[data-v-832f2776]{transform:translateY(100%)}.focus-badge[data-v-17ff735a]{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#4ade801f;border:1px solid rgba(74,222,128,.2);border-radius:100px;cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:8px 14px 8px 10px;position:fixed;right:16px;top:max(12px,env(safe-area-inset-top));transition:all .2s ease;z-index:50}.focus-badge[data-v-17ff735a]:active{transform:scale(.95)}.focus-badge[data-v-17ff735a]:hover{background:#4ade802e;border-color:#4ade804d}.focus-badge-dot-wrap[data-v-17ff735a]{height:8px;position:relative;width:8px}.focus-badge-dot-ping[data-v-17ff735a]{animation:ping-17ff735a 2s cubic-bezier(0,0,.2,1) infinite;background:#4ade80;border-radius:50%;inset:0;opacity:.75;position:absolute}.focus-badge-dot[data-v-17ff735a]{background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade8080;display:block;height:8px;position:relative;width:8px}@keyframes ping-17ff735a{75%,to{opacity:0;transform:scale(2.5)}}.focus-badge-label[data-v-17ff735a]{color:#4ade80e6;font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.badge-enter-active[data-v-17ff735a],.badge-leave-active[data-v-17ff735a]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.badge-enter-from[data-v-17ff735a]{opacity:0;transform:translateY(-15px) scale(.85)}.badge-leave-to[data-v-17ff735a]{opacity:0;transform:translateY(-10px) scale(.9)}.onboarding-btn-primary[data-v-f542d6cf]{background:#dc3636;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 8px 24px #dc36364d,0 2px 8px #0003;color:#fff;font-family:Suisse BP Intl,system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1.7;overflow:hidden;position:relative;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-primary[data-v-f542d6cf]:hover{box-shadow:0 12px 32px #dc363666;transform:translateY(-2px)}.onboarding-btn-primary[data-v-f542d6cf]:active{transform:scale(.98) translateY(0)}.onboarding-icon-container[data-v-a0ad1428]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff0d;height:6rem;width:6rem}.onboarding-icon-container[data-v-a0ad1428],.onboarding-success-icon[data-v-a0ad1428]{align-items:center;display:flex;justify-content:center}.onboarding-success-icon[data-v-a0ad1428]{background:linear-gradient(135deg,#34d39926,#34d3990d);border:1px solid rgba(52,211,153,.25);border-radius:9999px;box-shadow:0 8px 24px #34d39926,inset 0 1px 1px #ffffff1a;color:#34d399;height:5rem;width:5rem}.onboarding-btn-primary[data-v-a0ad1428]{border-radius:9999px;font-family:Suisse BP Intl,system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1.7;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-primary[data-v-a0ad1428]:disabled{opacity:.5}.onboarding-btn-primary[data-v-a0ad1428]{background:#dc3636;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px #dc36364d,0 2px 8px #0003;color:#fff;overflow:hidden;padding:16px 24px;position:relative}.onboarding-btn-primary[data-v-a0ad1428]:not(:disabled):hover{box-shadow:0 12px 32px #dc363666;transform:translateY(-1px)}.onboarding-btn-primary[data-v-a0ad1428]:not(:disabled):active{transform:scale(.98) translateY(0)}.onboarding-btn-skip[data-v-a0ad1428]{color:#fff6;font-family:Suisse BP Intl,system-ui,sans-serif;font-size:15px;font-weight:500;padding:14px 24px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-skip[data-v-a0ad1428]:hover{color:#fff9}.onboarding-btn-skip[data-v-a0ad1428]:active{transform:scale(.98)}.onboarding-icon-container[data-v-20a216b5]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff0d;height:6rem;width:6rem}.onboarding-icon-container[data-v-20a216b5],.onboarding-success-icon[data-v-20a216b5]{align-items:center;display:flex;justify-content:center}.onboarding-success-icon[data-v-20a216b5]{background:linear-gradient(135deg,#34d39926,#34d3990d);border:1px solid rgba(52,211,153,.25);border-radius:9999px;box-shadow:0 8px 24px #34d39926,inset 0 1px 1px #ffffff1a;color:#34d399;height:5rem;width:5rem}.onboarding-btn-primary[data-v-20a216b5]{border-radius:9999px;font-family:Suisse BP Intl,system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1.7;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-primary[data-v-20a216b5]:disabled{opacity:.5}.onboarding-btn-primary[data-v-20a216b5]{background:#dc3636;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px #dc36364d,0 2px 8px #0003;color:#fff;overflow:hidden;padding:16px 24px;position:relative}.onboarding-btn-primary[data-v-20a216b5]:not(:disabled):hover{box-shadow:0 12px 32px #dc363666;transform:translateY(-1px)}.onboarding-btn-primary[data-v-20a216b5]:not(:disabled):active{transform:scale(.98) translateY(0)}.onboarding-btn-skip[data-v-20a216b5]{color:#fff6;font-size:15px;padding:14px 24px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-skip[data-v-20a216b5]:hover{color:#fff9}.onboarding-btn-skip[data-v-20a216b5]:active{transform:scale(.98)}.onboarding-icon-container[data-v-83f6a78d]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff0d;height:6rem;width:6rem}.onboarding-icon-container[data-v-83f6a78d],.onboarding-success-icon[data-v-83f6a78d]{align-items:center;display:flex;justify-content:center}.onboarding-success-icon[data-v-83f6a78d]{background:linear-gradient(135deg,#34d39926,#34d3990d);border:1px solid rgba(52,211,153,.25);border-radius:9999px;box-shadow:0 8px 24px #34d39926,inset 0 1px 1px #ffffff1a;color:#34d399;height:5rem;width:5rem}.onboarding-btn-primary[data-v-83f6a78d]{border-radius:9999px;font-family:Suisse BP Intl,system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1.7;text-transform:uppercase;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-primary[data-v-83f6a78d]:disabled{opacity:.5}.onboarding-btn-primary[data-v-83f6a78d]{background:#dc3636;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px #dc36364d,0 2px 8px #0003;color:#fff;overflow:hidden;padding:16px 24px;position:relative}.onboarding-btn-primary[data-v-83f6a78d]:not(:disabled):hover{box-shadow:0 12px 32px #dc363666;transform:translateY(-1px)}.onboarding-btn-primary[data-v-83f6a78d]:not(:disabled):active{transform:scale(.98) translateY(0)}.onboarding-btn-skip[data-v-83f6a78d]{color:#fff6;font-family:Suisse BP Intl,system-ui,sans-serif;font-size:15px;font-weight:500;padding:14px 24px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-btn-skip[data-v-83f6a78d]:hover{color:#fff9}.onboarding-btn-skip[data-v-83f6a78d]:active{transform:scale(.98)}.onboarding-success-icon[data-v-c2d3bb8b]{background:linear-gradient(135deg,#4ade8033,#4ade801a 50%,#4ade8026);border:1px solid rgba(74,222,128,.3);border-radius:9999px;box-shadow:0 0 30px #4ade804d,inset 0 1px 1px #ffffff1a;height:3.5rem;margin-bottom:1.25rem;width:3.5rem}.onboarding-icon-container-dark[data-v-c2d3bb8b],.onboarding-success-icon[data-v-c2d3bb8b]{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);display:flex;justify-content:center}.onboarding-icon-container-dark[data-v-c2d3bb8b]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff14);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;box-shadow:0 8px 24px #0003,inset 0 1px 1px #ffffff1a;height:4rem;width:4rem}.onboarding-image-preview[data-v-c2d3bb8b]{border-radius:12px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a;max-height:14rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.onboarding-btn-primary-dark[data-v-c2d3bb8b]{align-items:center;border-radius:.75rem;display:flex;font-family:Suisse BP Intl,system-ui,sans-serif;font-weight:600;gap:.5rem;height:52px;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.onboarding-btn-primary-dark[data-v-c2d3bb8b]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.onboarding-btn-primary-dark[data-v-c2d3bb8b]:disabled{opacity:.5}.onboarding-btn-primary-dark[data-v-c2d3bb8b]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(135deg,#fffffff2,#fafafae6);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 24px #0003,inset 0 1px 1px #fffc;color:#0c0c0c}.onboarding-btn-primary-dark[data-v-c2d3bb8b]:hover:not(:disabled){background:linear-gradient(135deg,#fff,#fffffff2);box-shadow:0 12px 32px #00000040,inset 0 1px 1px #ffffffe6;transform:translateY(-1px)}.onboarding-btn-skip-dark[data-v-c2d3bb8b]{font-family:Suisse BP Intl,system-ui,sans-serif;font-size:15px;font-weight:500;height:2.75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.onboarding-btn-skip-dark[data-v-c2d3bb8b]:disabled{opacity:.5}.onboarding-btn-skip-dark[data-v-c2d3bb8b]{color:#ffffff80}.onboarding-btn-skip-dark[data-v-c2d3bb8b]:hover:not(:disabled){color:#ffffffb3}.onboarding-success-icon[data-v-2265d89e]{background:linear-gradient(135deg,#4ade8033,#4ade801a 50%,#4ade8026);border:1px solid rgba(74,222,128,.3);border-radius:9999px;box-shadow:0 0 30px #4ade804d,inset 0 1px 1px #ffffff1a;height:3.5rem;margin-bottom:1.25rem;width:3.5rem}.onboarding-icon-container-dark[data-v-2265d89e],.onboarding-success-icon[data-v-2265d89e]{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);display:flex;justify-content:center}.onboarding-icon-container-dark[data-v-2265d89e]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff14);border-radius:1rem;box-shadow:0 8px 24px #0003,inset 0 1px 1px #ffffff1a;height:4rem;width:4rem}.onboarding-icon-container-dark[data-v-2265d89e],.onboarding-input-dark[data-v-2265d89e]{border:1px solid hsla(0,0%,100%,.1)}.onboarding-input-dark[data-v-2265d89e]{font-size:15px;height:52px;padding-left:1rem;padding-right:1rem;width:100%;--tw-text-opacity:1;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(135deg,#ffffff14,#ffffff0a 50%,#ffffff0f);border-radius:12px;box-shadow:0 4px 16px #00000026,inset 0 1px 1px #ffffff0d;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-input-dark[data-v-2265d89e]::-moz-placeholder{color:#ffffff59}.onboarding-input-dark[data-v-2265d89e]::placeholder{color:#ffffff59}.onboarding-input-dark[data-v-2265d89e]:focus{border-color:#ffffff40;box-shadow:0 4px 20px #0003,0 0 0 3px #ffffff0d,inset 0 1px 1px #ffffff14;outline:none}.onboarding-input-dark[data-v-2265d89e]:disabled{opacity:.5}.onboarding-btn-primary-dark[data-v-2265d89e]{border-radius:.75rem;font-family:Suisse BP Intl,system-ui,sans-serif;font-weight:600;height:52px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.onboarding-btn-primary-dark[data-v-2265d89e]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.onboarding-btn-primary-dark[data-v-2265d89e]:disabled{opacity:.5}.onboarding-btn-primary-dark[data-v-2265d89e]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(135deg,#fffffff2,#fafafae6);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 24px #0003,inset 0 1px 1px #fffc;color:#0c0c0c}.onboarding-btn-primary-dark[data-v-2265d89e]:hover:not(:disabled){background:linear-gradient(135deg,#fff,#fffffff2);box-shadow:0 12px 32px #00000040,inset 0 1px 1px #ffffffe6;transform:translateY(-1px)}.onboarding-btn-skip-dark[data-v-2265d89e]{font-family:Suisse BP Intl,system-ui,sans-serif;font-size:15px;font-weight:500;height:2.75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.onboarding-btn-skip-dark[data-v-2265d89e]:disabled{opacity:.5}.onboarding-btn-skip-dark[data-v-2265d89e]{color:#ffffff80}.onboarding-btn-skip-dark[data-v-2265d89e]:hover:not(:disabled){color:#ffffffb3}.onboarding-container[data-v-4fedab81]{background:linear-gradient(165deg,#0c0a10,#07060a 40%,#0a0810)}.onboarding-header[data-v-4fedab81]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#07060ae6,#07060a99)}.onboarding-close-btn[data-v-4fedab81]{background:transparent;border-radius:50%;color:#ffffff59;padding:8px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.onboarding-close-btn[data-v-4fedab81]:hover{background:#ffffff0d;color:#fff9}.onboarding-close-btn[data-v-4fedab81]:active{opacity:.7;transform:scale(.95)}.onboarding-enter-active[data-v-4fedab81]{transition:all .5s cubic-bezier(.22,1,.36,1)}.onboarding-leave-active[data-v-4fedab81]{transition:all .35s cubic-bezier(.4,0,1,1)}.onboarding-enter-from[data-v-4fedab81]{opacity:0;transform:translateY(30px) scale(.98)}.onboarding-leave-to[data-v-4fedab81]{opacity:0;transform:translateY(-20px) scale(.98)}.step-m3-enter-active[data-v-4fedab81]{transition:all .5s cubic-bezier(.22,1,.36,1)}.step-m3-leave-active[data-v-4fedab81]{transition:all .3s cubic-bezier(.4,0,1,1)}.step-m3-enter-from[data-v-4fedab81]{opacity:0;transform:translate(60px) scale(.95)}.step-m3-leave-to[data-v-4fedab81]{opacity:0;transform:translate(-40px) scale(.98)}.report-sheet-container[data-v-659c2553]{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:linear-gradient(180deg,#1e1e1ef2,#141414fa);border:1px solid hsla(0,0%,100%,.1);border-bottom:none;box-shadow:0 -8px 32px #0006,inset 0 1px 1px #ffffff1a;position:relative}.report-success-icon[data-v-659c2553]{background:linear-gradient(135deg,#34d39940,#34d3991a);border:1px solid rgba(52,211,153,.3);border-radius:9999px;box-shadow:0 0 30px #34d39933,inset 0 1px 1px #ffffff1a;color:#34d399;height:4rem;justify-content:center;width:4rem}.report-category-btn[data-v-659c2553],.report-success-icon[data-v-659c2553]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex}.report-category-btn[data-v-659c2553]{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:inset 0 1px 1px #ffffff0d;gap:.75rem;padding:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.report-category-btn[data-v-659c2553]:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#ffffff26;transform:translateY(-1px)}.report-category-btn[data-v-659c2553]:active{transform:scale(.98) translateY(0)}.report-btn-skip[data-v-659c2553]{color:#fff6;font-family:var(--font-display);font-size:.9375rem;font-weight:500;line-height:1.6;margin-top:1.25rem;padding-bottom:.75rem;padding-top:.75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.report-btn-skip[data-v-659c2553]:hover{color:#fff9}.report-back-btn[data-v-659c2553]{align-items:center;color:#ffffff80;display:flex;font-size:.9375rem;gap:.375rem;line-height:1.6;margin-bottom:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-back-btn[data-v-659c2553]:hover{color:#fffc}.report-textarea[data-v-659c2553]{border-radius:1rem;font-size:.9375rem;line-height:1.6;min-height:120px;padding:1rem;resize:none;width:100%;--tw-text-opacity:1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 1px #ffffff0d;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:all .2s ease}.report-textarea[data-v-659c2553]::-moz-placeholder{color:#ffffff4d}.report-textarea[data-v-659c2553]::placeholder{color:#ffffff4d}.report-textarea[data-v-659c2553]:focus{border-color:#fff3;box-shadow:0 0 0 3px #ffffff0d,inset 0 1px 1px #ffffff14;outline:none}.report-time-btn[data-v-659c2553]{align-items:center;border-radius:.75rem;display:flex;font-size:.9375rem;gap:.75rem;line-height:1.6;padding:.875rem;width:100%;--tw-text-opacity:1;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-time-btn[data-v-659c2553]:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}.report-input[data-v-659c2553]{border-radius:.75rem;font-size:.9375rem;line-height:1.6;padding:.75rem;width:100%;--tw-text-opacity:1;background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);color:rgb(255 255 255/var(--tw-text-opacity,1));color-scheme:dark}.report-input[data-v-659c2553]:focus{border-color:#fff3;outline:none}.report-checkbox-btn[data-v-659c2553]{align-items:center;color:#fff6;display:flex;font-size:.9375rem;gap:.625rem;line-height:1.6;margin-top:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-checkbox-btn.checked[data-v-659c2553]{color:#ffffffb3}.report-checkbox[data-v-659c2553]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:.25rem;display:flex;height:1.25rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.report-checkbox-btn.checked .report-checkbox[data-v-659c2553]{background:#fff;border-color:#fff;color:#0a0a0a}.report-btn-secondary[data-v-659c2553]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:inset 0 1px 1px #ffffff0d;color:#ffffff80;flex:1 1 0%;font-family:var(--font-display);font-size:.9375rem;font-weight:500;line-height:1.6;padding-bottom:.875rem;padding-top:.875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-btn-secondary[data-v-659c2553]:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);color:#ffffffb3}.report-btn-primary[data-v-659c2553]{background:linear-gradient(135deg,#fffffff2,#fafafae6);border:1px solid hsla(0,0%,100%,.5);border-radius:.75rem;box-shadow:0 4px 16px #0003,inset 0 1px 1px #fffc;color:#0a0a0a;flex:1 1 0%;font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.6;padding-bottom:.875rem;padding-top:.875rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-btn-primary[data-v-659c2553]:not(.disabled):hover{background:linear-gradient(135deg,#fff,#fffffff2);box-shadow:0 6px 20px #00000040,inset 0 1px 1px #ffffffe6;transform:translateY(-1px)}.report-btn-primary[data-v-659c2553]:not(.disabled):active{transform:scale(.98) translateY(0)}.report-btn-primary.disabled[data-v-659c2553]{background:#ffffff1a;border-color:#ffffff1a;box-shadow:none;color:#ffffff4d;cursor:not-allowed}.sheet-enter-active[data-v-659c2553],.sheet-leave-active[data-v-659c2553]{transition:all .4s cubic-bezier(.22,1,.36,1)}.sheet-enter-active>div[data-v-659c2553]:first-child,.sheet-leave-active>div[data-v-659c2553]:first-child{transition:opacity .3s ease}.sheet-enter-active>div[data-v-659c2553]:last-child,.sheet-leave-active>div[data-v-659c2553]:last-child{transition:transform .4s cubic-bezier(.22,1,.36,1)}.sheet-enter-from>div[data-v-659c2553]:first-child,.sheet-leave-to>div[data-v-659c2553]:first-child{opacity:0}.sheet-enter-from>div[data-v-659c2553]:last-child,.sheet-leave-to>div[data-v-659c2553]:last-child{transform:translateY(100%)}.fade-enter-active[data-v-659c2553],.fade-leave-active[data-v-659c2553]{transition:opacity .2s ease}.fade-enter-from[data-v-659c2553],.fade-leave-to[data-v-659c2553]{opacity:0}
