.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)}.safe-area-bottom[data-v-1db09381]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.fullscreen-enter-active[data-v-1db09381]{transition:opacity .3s ease,transform .3s ease}.fullscreen-leave-active[data-v-1db09381]{transition:opacity .2s ease,transform .2s ease}.fullscreen-enter-from[data-v-1db09381],.fullscreen-leave-to[data-v-1db09381]{opacity:0;transform:translateY(20px)}.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}.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-8ce49186],.modal-leave-active[data-v-8ce49186]{transition:opacity .2s ease}.modal-enter-from[data-v-8ce49186],.modal-leave-to[data-v-8ce49186]{opacity:0}.animate-slide-up[data-v-8ce49186]{animation:slideUp-8ce49186 .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-8ce49186{0%{transform:translateY(100%)}}.toast-enter-active[data-v-8ce49186]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-8ce49186]{transition:all .2s cubic-bezier(.4,0,1,1)}.toast-enter-from[data-v-8ce49186]{opacity:0;transform:translateY(-20px) scale(.95)}.toast-leave-to[data-v-8ce49186]{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-74873eed]{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-74873eed],.focus-root[data-v-74873eed]{display:flex;flex-direction:column}.focus-active[data-v-74873eed]{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-74873eed]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px 8px}.focus-header-left[data-v-74873eed]{display:flex;flex-direction:column;gap:2px}.focus-header-site[data-v-74873eed]{color:#ffffffb3;font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.focus-header-live[data-v-74873eed]{align-items:center;color:#ffffff80;display:flex;font-size:12px;gap:5px}.focus-header-live-dot[data-v-74873eed]{background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade8080;height:6px;width:6px}.focus-btn-minimize[data-v-74873eed]{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-74873eed]:active{background:#ffffff40;transform:scale(.95)}.focus-timer[data-v-74873eed]{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-74873eed]{font-size:clamp(2.5rem,10vw,4rem);margin:8px 0 16px}.focus-class-info[data-v-74873eed]{margin-top:20px;text-align:center}.focus-class-name[data-v-74873eed]{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-74873eed]{color:#ffffffa6;font-size:16px;margin-top:6px}.focus-class-room[data-v-74873eed]{color:#ffffff73;font-size:13px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.focus-class-schedule[data-v-74873eed]{color:#fff;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;margin-top:16px}.focus-countdown[data-v-74873eed]{color:#ffffffbf;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:24px}.focus-presence[data-v-74873eed]{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-74873eed]{animation:pulseDot-74873eed 2s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade8099;height:10px;width:10px}.focus-thanks[data-v-74873eed]{color:#ffffff40;font-size:12px;letter-spacing:.02em;margin-bottom:8px;margin-top:auto;text-align:center}.focus-counts[data-v-74873eed]{color:#ffffff80;font-size:13px;letter-spacing:.05em;margin-bottom:20px}@keyframes pulseDot-74873eed{0%,to{opacity:1}50%{opacity:.5}}.focus-stats-strip[data-v-74873eed]{background:#ffffff1a;border-radius:12px;display:flex;gap:1px;margin-bottom:20px;overflow:hidden;width:100%}.focus-stat[data-v-74873eed]{background:#ffffff0d;flex:1;padding:12px 8px;text-align:center}.focus-stat-value[data-v-74873eed]{color:#fff;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.focus-stat-label[data-v-74873eed]{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-74873eed]{margin-bottom:16px;width:100%}.focus-popular-title[data-v-74873eed]{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-74873eed]{align-items:flex-end;display:flex;gap:2px;height:48px;width:100%}.focus-bar[data-v-74873eed]{background:#fff3;border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:background .3s}.focus-bar-current[data-v-74873eed]{background:#fff}.focus-popular-labels[data-v-74873eed]{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-74873eed]{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-74873eed]{font-size:16px}.focus-chip[data-v-74873eed]{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-74873eed]:active{background:#fff3}.focus-btn-report[data-v-74873eed]{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-74873eed]:active{background:#ffffff26}.focus-btn-checkout[data-v-74873eed]{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-74873eed]:active{box-shadow:0 2px 10px #0000001a;transform:scale(.97)}.focus-btn-checkout[data-v-74873eed]:disabled{cursor:not-allowed;opacity:.5}.focus-checkout[data-v-74873eed]{flex:1;flex-direction:column;min-height:0;padding:0 32px 20px;text-align:center}.focus-checkout[data-v-74873eed],.focus-checkout-icon[data-v-74873eed]{align-items:center;display:flex;justify-content:center}.focus-checkout-icon[data-v-74873eed]{background:#ffffff26;border-radius:50%;color:#fff;height:80px;margin-bottom:24px;width:80px}.focus-checkout-title[data-v-74873eed]{color:#fff;font-size:32px;font-weight:700;margin-bottom:4px}.focus-checkout-sub[data-v-74873eed]{color:#ffffff80;font-size:14px;margin-bottom:8px}.focus-checkout-time[data-v-74873eed]{color:#fff;font-size:48px;font-variant-numeric:tabular-nums;font-weight:700;margin-bottom:8px}.focus-checkout-location[data-v-74873eed]{color:#ffffff80;font-size:14px;margin-bottom:24px}.focus-mood[data-v-74873eed]{margin-bottom:32px;text-align:center}.focus-mood-row[data-v-74873eed]{gap:10px}.focus-mood-btn[data-v-74873eed],.focus-mood-row[data-v-74873eed]{display:flex;justify-content:center}.focus-mood-btn[data-v-74873eed]{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-74873eed]:active{transform:scale(.9)}.focus-mood-btn.selected[data-v-74873eed]{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.focus-mood-label[data-v-74873eed]{color:#ffffffb3;font-size:14px;font-weight:400;margin-top:8px}.focus-sheet-overlay[data-v-74873eed]{align-items:flex-end;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:10}.focus-sheet[data-v-74873eed]{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-74873eed]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.focus-sheet-header h3[data-v-74873eed]{color:#fff;font-size:20px;font-weight:700}.focus-sheet-desc[data-v-74873eed]{color:#ffffff80;font-size:13px;margin-bottom:20px}.focus-sheet-grid[data-v-74873eed]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.focus-time-option[data-v-74873eed]{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-74873eed]:active{transform:scale(.97)}.focus-time-option.selected[data-v-74873eed]{background:#fff3;border-color:#ffffff4d;box-shadow:0 0 16px #ffffff1a;color:#fff}.focus-enter-active[data-v-74873eed],.focus-leave-active[data-v-74873eed]{transition:all .4s cubic-bezier(.22,1,.36,1)}.focus-enter-from[data-v-74873eed],.focus-leave-to[data-v-74873eed]{opacity:0;transform:translateY(30px) scale(.98)}.checkout-enter-active[data-v-74873eed]{transition:all .4s cubic-bezier(.22,1,.36,1)}.checkout-leave-active[data-v-74873eed]{transition:all .25s ease}.checkout-enter-from[data-v-74873eed]{opacity:0;transform:scale(.95)}.checkout-leave-to[data-v-74873eed]{opacity:0;transform:scale(.98)}.sheet-enter-active[data-v-74873eed]{transition:all .4s cubic-bezier(.22,1,.36,1)}.sheet-leave-active[data-v-74873eed]{transition:all .3s ease}.sheet-enter-from[data-v-74873eed],.sheet-leave-to[data-v-74873eed]{opacity:0}.sheet-enter-from .focus-sheet[data-v-74873eed],.sheet-leave-to .focus-sheet[data-v-74873eed]{transform:translateY(100%)}.focus-checkedin-badge[data-v-74873eed]{align-items:center;background:#ffffff1a;border-radius:9999px;color:#fffc;display:flex;font-size:16px;font-weight:500;gap:10px;letter-spacing:.02em;margin:20px 0 24px;padding:12px 24px}.focus-theme-emoji[data-v-74873eed]{font-size:64px;line-height:1;margin-bottom:8px;margin-top:24px;text-align:center}.focus-silent-reminder[data-v-74873eed]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff9;font-size:14px;margin-bottom:20px;padding:10px 20px;text-align:center}.fade-reminder-enter-active[data-v-74873eed]{transition:opacity .4s ease}.fade-reminder-leave-active[data-v-74873eed]{transition:opacity 1.5s ease}.fade-reminder-enter-from[data-v-74873eed],.fade-reminder-leave-to[data-v-74873eed]{opacity:0}.theme-annexet .focus-header-site[data-v-74873eed]{letter-spacing:.12em}.theme-annexet .focus-stats-strip[data-v-74873eed]{background:#ffffff0f}.theme-valentines .focus-btn-checkout[data-v-74873eed]{background:#fff0f3;color:#3d1a2a}.theme-valentines .focus-checkedin-badge[data-v-74873eed],.theme-valentines .focus-presence[data-v-74873eed]{background:#ff648226}.theme-christmas .focus-btn-checkout[data-v-74873eed]{background:#f0fff0;color:#1a2a1a}.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)}[data-v-2e6f2021]:root{--lux-bg-base:#1c1b1d;--lux-bg-elevated:rgba(28,27,29,.7);--lux-bg-card:hsla(0,0%,100%,.025);--lux-bg-card-hover:hsla(0,0%,100%,.04);--lux-red:#dc3636;--lux-red-light:#ff6b6b;--lux-red-dark:#a82828;--lux-red-5:rgba(220,54,54,.05);--lux-red-10:rgba(220,54,54,.1);--lux-red-15:rgba(220,54,54,.15);--lux-red-20:rgba(220,54,54,.2);--lux-text-primary:#fff;--lux-text-secondary:hsla(0,0%,100%,.6);--lux-text-tertiary:hsla(0,0%,100%,.4);--lux-text-muted:hsla(0,0%,100%,.25);--hero-title-gradient:linear-gradient(135deg,#fff,hsla(0,0%,100%,.95) 40%,hsla(0,100%,93%,.85));--lux-border:hsla(0,0%,100%,.05);--lux-border-hover:hsla(0,0%,100%,.08);--lux-border-accent:rgba(220,54,54,.2);--lux-green:#34d399;--lux-green-glow:rgba(52,211,153,.5);--lux-amber:#fbbf24;--lux-amber-glow:rgba(251,191,36,.5);--lux-red-status:#f87171;--lux-red-status-glow:hsla(0,91%,71%,.5);--lux-space-xs:4px;--lux-space-sm:8px;--lux-space-md:16px;--lux-space-lg:24px;--lux-space-xl:32px;--lux-space-2xl:48px;--lux-radius-sm:8px;--lux-radius-md:12px;--lux-radius-lg:16px;--lux-radius-xl:24px;--lux-radius-full:100px;--lux-shadow-sm:0 2px 8px rgba(0,0,0,.15);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.3);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.4);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.25);--lux-ease:cubic-bezier(.16,1,.3,1);--lux-ease-snap:cubic-bezier(.22,1,.36,1);--lux-duration-fast:.15s;--lux-duration-normal:.25s;--lux-duration-slow:.4s;--lux-blur-sm:12px;--lux-blur-md:20px;--lux-blur-lg:32px}html.light[data-v-2e6f2021]{--lux-bg-base:#f8f6f9;--lux-bg-elevated:hsla(0,0%,100%,.85);--lux-bg-card:hsla(0,0%,100%,.7);--lux-bg-card-hover:hsla(0,0%,100%,.85);--lux-text-primary:#1c1b1d;--lux-text-secondary:rgba(28,27,29,.6);--lux-text-tertiary:rgba(28,27,29,.4);--lux-text-muted:rgba(28,27,29,.25);--hero-title-gradient:linear-gradient(135deg,#1c1b1d,rgba(28,27,29,.9) 40%,rgba(100,50,70,.85));--lux-border:rgba(0,0,0,.05);--lux-border-hover:rgba(0,0,0,.08);--lux-shadow-sm:0 2px 8px rgba(0,0,0,.05);--lux-shadow-md:0 8px 32px -8px rgba(0,0,0,.08);--lux-shadow-lg:0 20px 50px -12px rgba(0,0,0,.12);--lux-shadow-red:0 8px 32px -8px rgba(220,54,54,.12)}.lux-bg[data-v-2e6f2021]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lux-bg-base[data-v-2e6f2021]{background:linear-gradient(165deg,#1c1b1d,#1c1b1d 40%,#1c1b1d);inset:0;position:absolute}.lux-bg-radial[data-v-2e6f2021]{background:transparent;inset:0;position:absolute}.lux-bg-orb[data-v-2e6f2021]{animation:lux-orb-float-2e6f2021 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute}.lux-bg-orb-1[data-v-2e6f2021],.lux-bg-orb-2[data-v-2e6f2021]{display:none}.lux-bg-grain[data-v-2e6f2021]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.03;position:absolute}html.light .lux-bg-base[data-v-2e6f2021]{background:linear-gradient(165deg,#f8f6f9,#f0edf2 40%,#f5f2f6)}html.light .lux-bg-radial[data-v-2e6f2021]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(220,54,54,.06) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(180,80,120,.03) 0,transparent 50%)}html.light .lux-bg-orb-1[data-v-2e6f2021]{background:radial-gradient(circle,rgba(220,54,54,.08) 0,transparent 70%)}html.light .lux-bg-orb-2[data-v-2e6f2021]{background:radial-gradient(circle,rgba(140,60,100,.05) 0,transparent 70%)}@keyframes lux-orb-float-2e6f2021{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(-30px,-10px) scale(1.02)}}@keyframes lux-fade-up-2e6f2021{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-shimmer-2e6f2021{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lux-spin-2e6f2021{to{transform:rotate(1turn)}}@keyframes lux-live-pulse-2e6f2021{0%,to{box-shadow:0 0 10px var(--lux-green-glow);opacity:1}50%{box-shadow:0 0 16px var(--lux-green-glow);opacity:.7}}.lux-fade-up[data-v-2e6f2021]{animation:lux-fade-up-2e6f2021 .6s var(--lux-ease) both}.lux-fade-up-1[data-v-2e6f2021]{animation-delay:.1s}.lux-fade-up-2[data-v-2e6f2021]{animation-delay:.2s}.lux-fade-up-3[data-v-2e6f2021]{animation-delay:.3s}.lux-fade-up-4[data-v-2e6f2021]{animation-delay:.4s}.lux-fade-up-5[data-v-2e6f2021]{animation-delay:.5s}.lux-text-gradient[data-v-2e6f2021]{background:linear-gradient(135deg,#fff,#fffffff2 40%,#ffdbdbd9);-webkit-background-clip:text;color:#fff;-webkit-text-fill-color:transparent;background-clip:text}html.light .lux-text-gradient[data-v-2e6f2021]{background:linear-gradient(135deg,#1c1b1d,#1c1b1de6 40%,#50283ccc);-webkit-background-clip:text;color:#1c1b1d;-webkit-text-fill-color:transparent;background-clip:text}.lux-eyebrow[data-v-2e6f2021]{color:var(--lux-text-tertiary);font-family:var(--font-display);font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.lux-title-xl[data-v-2e6f2021]{font-size:clamp(48px,14vw,72px);letter-spacing:-.04em;line-height:.9}.lux-title-lg[data-v-2e6f2021],.lux-title-xl[data-v-2e6f2021]{font-family:var(--font-display);font-weight:700}.lux-title-lg[data-v-2e6f2021]{font-size:clamp(32px,8vw,48px);letter-spacing:-.03em;line-height:1}.lux-title-md[data-v-2e6f2021]{font-size:18px;letter-spacing:-.01em}.lux-label[data-v-2e6f2021],.lux-title-md[data-v-2e6f2021]{font-family:var(--font-display);font-weight:700}.lux-label[data-v-2e6f2021]{font-size:13px;letter-spacing:.03em}.lux-body[data-v-2e6f2021],.lux-label[data-v-2e6f2021]{color:var(--lux-text-secondary)}.lux-body[data-v-2e6f2021]{font-size:14px;font-weight:400;line-height:1.5}.lux-small[data-v-2e6f2021]{color:var(--lux-text-tertiary);font-size:12px;font-weight:400}.lux-card[data-v-2e6f2021]{backdrop-filter:blur(var(--lux-blur-md));-webkit-backdrop-filter:blur(var(--lux-blur-md));background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);overflow:hidden;transition:all var(--lux-duration-slow) var(--lux-ease)}.lux-card[data-v-2e6f2021]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}.lux-card-padded[data-v-2e6f2021]{padding:var(--lux-space-lg)}.lux-card-header[data-v-2e6f2021]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--lux-space-md)}.lux-card-title[data-v-2e6f2021]{color:#fff9;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin:0;text-transform:uppercase}html.light .lux-card-title[data-v-2e6f2021]{color:var(--lux-text-primary)}.lux-card-action[data-v-2e6f2021]{align-items:center;background:#ffffff0a;border-radius:20px;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:6px;padding:6px 12px;text-decoration:none;transition:all var(--lux-duration-fast) ease}.lux-card-action[data-v-2e6f2021]:hover{background:var(--lux-red-10);color:var(--lux-red-light)}html.light .lux-card[data-v-2e6f2021]{background:var(--lux-bg-card);border-color:var(--lux-border);box-shadow:var(--lux-shadow-sm)}html.light .lux-card[data-v-2e6f2021]:hover{border-color:var(--lux-border-hover);box-shadow:var(--lux-shadow-md)}html.light .lux-card-action[data-v-2e6f2021]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-card-action[data-v-2e6f2021]:hover{background:#dc363614;color:var(--lux-red)}.lux-btn-cta[data-v-2e6f2021]{background:linear-gradient(135deg,var(--lux-red-10) 0,rgba(220,54,54,.04) 100%);border:1px solid var(--lux-border-accent);border-radius:var(--lux-radius-xl);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:all var(--lux-duration-slow) var(--lux-ease);width:100%}.lux-btn-cta[data-v-2e6f2021]:hover{border-color:#dc363666;box-shadow:var(--lux-shadow-red);transform:translateY(-4px)}.lux-btn-cta[data-v-2e6f2021]:active{transform:scale(.98) translateY(-2px)}.lux-btn-cta[data-v-2e6f2021]:disabled{cursor:not-allowed;opacity:.35;transform:none}.lux-btn-cta[data-v-2e6f2021]:disabled:hover{border-color:var(--lux-border-accent);box-shadow:none;transform:none}.lux-btn-cta-glow[data-v-2e6f2021]{background:radial-gradient(circle at 30% 30%,var(--lux-red-15) 0,transparent 50%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity var(--lux-duration-slow) ease;width:200%}.lux-btn-cta:hover .lux-btn-cta-glow[data-v-2e6f2021]{opacity:1}.lux-btn-cta-content[data-v-2e6f2021]{align-items:center;display:flex;gap:18px;padding:22px 24px;position:relative}.lux-btn-cta-icon[data-v-2e6f2021]{align-items:center;background:linear-gradient(135deg,var(--lux-red-20) 0,var(--lux-red-5) 100%);border:1px solid var(--lux-red-15);border-radius:var(--lux-radius-lg);color:var(--lux-red-light);display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:56px}.lux-btn-cta:hover .lux-btn-cta-icon[data-v-2e6f2021]{background:linear-gradient(135deg,rgba(220,54,54,.3) 0,var(--lux-red-10) 100%);box-shadow:0 4px 20px var(--lux-red-20)}.lux-notice[data-v-2e6f2021]{align-items:center;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);display:flex;overflow:hidden;padding:14px 18px;position:relative}.lux-notice-shimmer[data-v-2e6f2021]{animation:lux-shimmer-2e6f2021 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 50%,transparent);height:100%;left:-200%;position:absolute;top:0;width:200%}.lux-notice-content[data-v-2e6f2021]{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.lux-notice-badge[data-v-2e6f2021]{background:linear-gradient(135deg,var(--lux-red) 0,var(--lux-red-dark) 100%);border-radius:6px;box-shadow:0 2px 8px #dc36364d;color:#fff;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px}.lux-notice-text[data-v-2e6f2021]{color:var(--lux-text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0}html.light .lux-notice[data-v-2e6f2021]{background:linear-gradient(135deg,#00000005,#00000003)}.lux-live-badge[data-v-2e6f2021]{align-items:center;display:flex;gap:10px}.lux-live-dot[data-v-2e6f2021]{animation:lux-live-pulse-2e6f2021 2s ease-in-out infinite;background:var(--lux-green);border-radius:50%;box-shadow:0 0 10px var(--lux-green-glow);height:8px;width:8px}.lux-empty[data-v-2e6f2021]{align-items:center;background:#ffffff05;border:1px dashed hsla(0,0%,100%,.08);border-radius:var(--lux-radius-lg);display:flex;gap:var(--lux-space-md);padding:var(--lux-space-md) var(--lux-space-lg);text-decoration:none;transition:all var(--lux-duration-normal) ease}.lux-empty[data-v-2e6f2021]:hover{background:#ffffff0a;border-color:#ffffff1f}.lux-empty-visual[data-v-2e6f2021]{align-items:center;background:linear-gradient(135deg,var(--lux-red-10) 0,var(--lux-red-5) 100%);border-radius:var(--lux-radius-lg);color:var(--lux-red);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.lux-empty-text[data-v-2e6f2021]{flex:1;min-width:0}.lux-empty-title[data-v-2e6f2021]{color:#ffffffd9;display:block;font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:4px}.lux-empty-sub[data-v-2e6f2021]{color:var(--lux-text-tertiary);display:block;font-size:12px}.lux-empty-arrow[data-v-2e6f2021]{align-items:center;background:#ffffff0a;border-radius:50%;color:var(--lux-text-tertiary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--lux-duration-normal) ease;width:32px}.lux-empty:hover .lux-empty-arrow[data-v-2e6f2021]{background:var(--lux-red-10);color:var(--lux-red-light);transform:translate(2px)}html.light .lux-empty[data-v-2e6f2021]{background:#00000005;border-color:#0000000f}html.light .lux-empty[data-v-2e6f2021]:hover{background:#0000000a;border-color:#0000001a}html.light .lux-empty-title[data-v-2e6f2021]{color:var(--lux-text-primary)}html.light .lux-empty-arrow[data-v-2e6f2021]{background:#00000008;color:var(--lux-text-tertiary)}html.light .lux-empty:hover .lux-empty-arrow[data-v-2e6f2021]{background:#dc363614;color:var(--lux-red)}.lux-spinner[data-v-2e6f2021]{animation:lux-spin-2e6f2021 .8s linear infinite;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#fff9;height:20px;width:20px}.lux-spinner-sm[data-v-2e6f2021]{height:16px;width:16px}.lux-spinner-lg[data-v-2e6f2021]{border-width:3px;height:32px;width:32px}.lux-container[data-v-2e6f2021]{margin:0 auto;max-width:64rem;padding:calc(env(safe-area-inset-top) + 80px) 20px 40px;position:relative;z-index:1}.lux-section[data-v-2e6f2021]{display:flex;flex-direction:column;gap:var(--lux-space-md)}.lux-section-header[data-v-2e6f2021]{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.lux-section-title[data-v-2e6f2021]{color:#ffffff4d;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}html.light .lux-section-title[data-v-2e6f2021]{color:#1c1b1d59}.lux-section-link[data-v-2e6f2021]{align-items:center;color:var(--lux-text-tertiary);display:flex;font-family:var(--font-display);font-size:12px;font-weight:400;gap:6px;text-decoration:none;transition:color var(--lux-duration-fast) ease}.lux-section-link[data-v-2e6f2021]:hover{color:var(--lux-red-light)}html.light .lux-section-link[data-v-2e6f2021]:hover{color:var(--lux-red)}.lux-bento[data-v-2e6f2021]{display:grid;gap:var(--lux-space-md);grid-template-columns:1fr}@media(min-width:768px){.lux-bento[data-v-2e6f2021]{gap:var(--lux-space-lg);grid-template-columns:1.3fr 1fr}.lux-bento-full[data-v-2e6f2021]{grid-column:1/-1}.lux-bento-tall[data-v-2e6f2021]{grid-row:span 2}}.lux-footer-space[data-v-2e6f2021]{height:calc(env(safe-area-inset-bottom) + 80px)}.lux-pip[data-v-2e6f2021]{border:2px solid rgba(12,10,16,.9);border-radius:50%;height:10px;position:absolute;right:8px;top:8px;width:10px}.lux-pip-green[data-v-2e6f2021]{background:var(--lux-green);box-shadow:0 0 8px var(--lux-green-glow)}.lux-pip-amber[data-v-2e6f2021]{background:var(--lux-amber);box-shadow:0 0 8px var(--lux-amber-glow)}.lux-pip-red[data-v-2e6f2021]{background:var(--lux-red-status);box-shadow:0 0 8px var(--lux-red-status-glow)}html.light .lux-pip[data-v-2e6f2021]{border-color:#ffffffe6}.th-text[data-v-2e6f2021]{color:var(--lux-text-primary)}.th-text-secondary[data-v-2e6f2021]{color:var(--lux-text-secondary)}.th-text-tertiary[data-v-2e6f2021]{color:var(--lux-text-tertiary)}.th-text-muted[data-v-2e6f2021]{color:var(--lux-text-muted)}.th-bg[data-v-2e6f2021]{background-color:var(--lux-bg-base)}.th-bg-card[data-v-2e6f2021]{background-color:var(--lux-bg-card)}.th-bg-elevated[data-v-2e6f2021]{background-color:var(--lux-bg-elevated)}.th-bg-subtle[data-v-2e6f2021]{background:#ffffff08}html.light .th-bg-subtle[data-v-2e6f2021]{background:#00000005}.th-bg-hover[data-v-2e6f2021]{background:#ffffff0d}html.light .th-bg-hover[data-v-2e6f2021]{background:#00000008}.th-glass[data-v-2e6f2021]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08}html.light .th-glass[data-v-2e6f2021]{background:#ffffffb3}.th-glass-strong[data-v-2e6f2021]{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0c0a10b3}html.light .th-glass-strong[data-v-2e6f2021]{background:#ffffffd9}.th-border[data-v-2e6f2021]{border-color:var(--lux-border)}.th-border-hover[data-v-2e6f2021]{border-color:var(--lux-border-hover)}.th-divider[data-v-2e6f2021]{border-color:#ffffff0f}html.light .th-divider[data-v-2e6f2021]{border-color:#0000000f}.th-icon[data-v-2e6f2021]{color:#ffffff80}html.light .th-icon[data-v-2e6f2021]{color:#1c1b1d80}.th-icon-subtle[data-v-2e6f2021]{color:#ffffff4d}html.light .th-icon-subtle[data-v-2e6f2021]{color:#1c1b1d4d}.th-interactive[data-v-2e6f2021]{color:var(--lux-text-secondary);transition:color var(--lux-duration-fast) ease}.th-interactive[data-v-2e6f2021]:hover{color:var(--lux-text-primary)}.th-text-accent[data-v-2e6f2021]{color:var(--lux-red-light)}html.light .th-text-accent[data-v-2e6f2021]{color:var(--lux-red)}.th-surface[data-v-2e6f2021]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.05)}html.light .th-surface[data-v-2e6f2021]{background:#ffffffb3;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a}.th-input[data-v-2e6f2021]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:var(--lux-text-primary)}.th-input[data-v-2e6f2021]::-moz-placeholder{color:var(--lux-text-muted)}.th-input[data-v-2e6f2021]::placeholder{color:var(--lux-text-muted)}.th-input[data-v-2e6f2021]:focus{border-color:#ffffff26;outline:none}html.light .th-input[data-v-2e6f2021]{background:#00000005;border-color:#00000014}html.light .th-input[data-v-2e6f2021]:focus{border-color:#00000026}.th-shadow[data-v-2e6f2021]{box-shadow:var(--lux-shadow-sm)}.th-shadow-md[data-v-2e6f2021]{box-shadow:var(--lux-shadow-md)}.th-shadow-lg[data-v-2e6f2021]{box-shadow:var(--lux-shadow-lg)}html.youth[data-v-2e6f2021]{--lux-bg-base:#071428;--lux-bg-elevated:rgba(8,22,48,.8);--lux-bg-card:rgba(30,100,255,.06);--lux-bg-card-hover:rgba(30,100,255,.1);--lux-red:#07f;--lux-red-light:#3af;--lux-red-dark:#05d;--lux-red-5:rgba(0,119,255,.06);--lux-red-10:rgba(0,119,255,.12);--lux-red-15:rgba(0,119,255,.18);--lux-red-20:rgba(0,119,255,.24);--lux-text-primary:#eef4ff;--lux-text-secondary:rgba(180,210,255,.7);--lux-text-tertiary:rgba(140,185,255,.45);--lux-text-muted:rgba(100,160,255,.3);--hero-title-gradient:linear-gradient(135deg,#f0f6ff,rgba(180,220,255,.95) 40%,rgba(80,160,255,.9));--lux-border:rgba(40,120,255,.12);--lux-border-hover:rgba(40,120,255,.18);--lux-border-accent:rgba(0,119,255,.35);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.3);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.5);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.6);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.4)}html.youth .lux-bg-base[data-v-2e6f2021]{background:linear-gradient(165deg,#061224,#0a1a38 40%,#081630)}html.youth .lux-bg-radial[data-v-2e6f2021]{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(0,119,255,.15) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 30%,rgba(0,85,221,.1) 0,transparent 50%)}html.youth .lux-bg-orb-1[data-v-2e6f2021]{background:radial-gradient(circle,rgba(0,119,255,.2) 0,transparent 70%);display:block;height:450px;right:-100px;top:-120px;width:450px}html.youth .lux-bg-orb-2[data-v-2e6f2021]{background:radial-gradient(circle,rgba(51,170,255,.14) 0,transparent 70%);bottom:20%;display:block;height:350px;left:-80px;width:350px}html.youth .lux-text-gradient[data-v-2e6f2021]{background:linear-gradient(135deg,#f0f6ff,#b4dcfff2 40%,#50aaffe6);-webkit-background-clip:text;color:#eef4ff;-webkit-text-fill-color:transparent;background-clip:text}html.youth .lux-notice-badge[data-v-2e6f2021]{background:linear-gradient(135deg,#07f,#05d);box-shadow:0 2px 12px #07f6}html.youth .lux-card-action[data-v-2e6f2021]:hover{background:#0077ff1f;color:#3af}html.youth .lux-empty-visual[data-v-2e6f2021]{background:linear-gradient(135deg,#0077ff24,#0077ff0f);color:#07f}html.youth .lux-empty:hover .lux-empty-arrow[data-v-2e6f2021]{background:#0077ff1f;color:#3af}html.youth .lux-section-link[data-v-2e6f2021]:hover{color:#3af}html.youth .lux-btn-cta[data-v-2e6f2021]{background:linear-gradient(135deg,#0077ff1f,#0077ff0d);border-color:#0077ff4d}html.youth .lux-btn-cta[data-v-2e6f2021]:hover{border-color:#0077ff80}html.youth .lux-btn-cta-glow[data-v-2e6f2021]{background:radial-gradient(circle at 30% 30%,rgba(0,119,255,.2) 0,transparent 50%)}html.youth .lux-btn-cta-icon[data-v-2e6f2021]{background:linear-gradient(135deg,#0077ff40,#0077ff14);border-color:#07f3;color:#3af}html.youth .lux-btn-cta:hover .lux-btn-cta-icon[data-v-2e6f2021]{background:linear-gradient(135deg,#0077ff59,#0077ff26);box-shadow:0 4px 20px #0077ff4d}html.light.youth[data-v-2e6f2021]{--lux-bg-base:#eaf2ff;--lux-bg-elevated:hsla(0,0%,100%,.88);--lux-bg-card:rgba(200,225,255,.55);--lux-bg-card-hover:rgba(200,225,255,.75);--lux-text-primary:#0a1530;--lux-text-secondary:rgba(10,21,48,.6);--lux-text-tertiary:rgba(10,21,48,.4);--lux-text-muted:rgba(10,21,48,.25);--hero-title-gradient:linear-gradient(135deg,#0a1530,rgba(10,21,48,.9) 40%,rgba(0,85,221,.85));--lux-border:rgba(0,119,255,.1);--lux-border-hover:rgba(0,119,255,.16);--lux-shadow-sm:0 2px 8px rgba(0,30,100,.06);--lux-shadow-md:0 8px 32px -8px rgba(0,30,100,.12);--lux-shadow-lg:0 20px 50px -12px rgba(0,30,100,.18);--lux-shadow-red:0 8px 32px -8px rgba(0,119,255,.2)}html.light.youth .lux-bg-base[data-v-2e6f2021]{background:linear-gradient(165deg,#eaf2ff,#dde8ff 40%,#eaf2ff)}html.light.youth .lux-bg-radial[data-v-2e6f2021]{background:radial-gradient(ellipse 150% 100% at 50% -60%,rgba(0,119,255,.12) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(0,85,221,.06) 0,transparent 50%)}html.light.youth .lux-bg-orb-1[data-v-2e6f2021]{background:radial-gradient(circle,rgba(0,119,255,.14) 0,transparent 70%)}html.light.youth .lux-bg-orb-2[data-v-2e6f2021]{background:radial-gradient(circle,rgba(51,170,255,.08) 0,transparent 70%)}html.light.youth .lux-text-gradient[data-v-2e6f2021]{background:linear-gradient(135deg,#0a1530,#0a1530e6 40%,#0055ddd9);-webkit-background-clip:text;color:#0a1530;-webkit-text-fill-color:transparent;background-clip:text}html.light.youth .lux-card-action[data-v-2e6f2021]:hover,html.light.youth .lux-empty:hover .lux-empty-arrow[data-v-2e6f2021]{background:#0077ff1a;color:#05d}html.light.youth .lux-section-link[data-v-2e6f2021]:hover{color:#05d}.rs-backdrop[data-v-2e6f2021]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;inset:0;position:fixed;z-index:2000}.rs-sheet[data-v-2e6f2021]{background:var(--lux-bg-base,#07060a);display:flex;flex-direction:column;height:100dvh;inset:0;position:fixed;z-index:2001}.rs-header-bar[data-v-2e6f2021]{align-items:flex-start;border-bottom:1px solid var(--lux-border);display:flex;flex-shrink:0;padding:calc(var(--safe-top, 0px) + 16px) 20px 16px}.rs-header-left[data-v-2e6f2021],.rs-header-right[data-v-2e6f2021]{flex-shrink:0;width:40px}.rs-header-center[data-v-2e6f2021]{flex:1;min-width:0;text-align:center}.rs-title[data-v-2e6f2021]{color:var(--lux-text-primary);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.2;margin:0}.rs-sub[data-v-2e6f2021]{color:var(--lux-text-tertiary);font-size:13px;margin:4px 0 0}.rs-nav-btn[data-v-2e6f2021]{align-items:center;background:none;border:none;border-radius:50%;color:var(--lux-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:color .15s;width:32px}.rs-nav-btn[data-v-2e6f2021]:active{color:var(--lux-text-primary);transform:scale(.92)}.rs-close[data-v-2e6f2021]{align-items:center;background:none;border:none;border-radius:50%;color:var(--lux-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;transition:color .15s;width:32px}.rs-close[data-v-2e6f2021]:active{color:var(--lux-text-primary);transform:scale(.92)}.rs-content[data-v-2e6f2021]{flex:1;overflow-y:auto;padding:24px 20px max(24px,calc(env(safe-area-inset-bottom) + 16px));-webkit-overflow-scrolling:touch}.rs-list[data-v-2e6f2021]{background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-xl);overflow:hidden}.rs-row[data-v-2e6f2021]{align-items:center;display:flex;gap:12px;padding:14px 16px;text-align:left;transition:background .1s ease;width:100%}.rs-row[data-v-2e6f2021]:active{background:var(--lux-bg-elevated)}.rs-row+.rs-row[data-v-2e6f2021]{border-top:1px solid var(--lux-border)}.rs-row-icon[data-v-2e6f2021]{color:var(--lux-text-tertiary);flex-shrink:0}.rs-row-icon-wrap[data-v-2e6f2021]{align-items:center;background:#ffffff0d;border-radius:10px;color:var(--lux-text-secondary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}html:not(.dark){background:#0000000a}.rs-row-content[data-v-2e6f2021]{flex:1;min-width:0}.rs-row-label[data-v-2e6f2021]{color:var(--lux-text-primary);font-size:16px}.rs-row-desc[data-v-2e6f2021],.rs-row-label[data-v-2e6f2021]{display:block;line-height:1.3}.rs-row-desc[data-v-2e6f2021]{color:var(--lux-text-muted);font-size:13px}.rs-field[data-v-2e6f2021]{margin-bottom:16px}.rs-field-label[data-v-2e6f2021]{color:var(--lux-text-secondary);font-size:13px;font-weight:500;margin:0 0 8px}.rs-time-btn[data-v-2e6f2021]{align-items:center;background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);color:var(--lux-text-primary);display:flex;font-size:14px;gap:10px;padding:12px 14px;transition:border-color .15s ease;width:100%}.rs-time-btn[data-v-2e6f2021]:active{border-color:var(--lux-border-hover)}.rs-time-btn svg[data-v-2e6f2021]:first-child{color:var(--lux-text-muted);flex-shrink:0}.rs-time-label[data-v-2e6f2021]{flex:1;text-align:left}.rs-time-chevron[data-v-2e6f2021]{color:var(--lux-text-muted);flex-shrink:0;transition:transform .2s ease}.rs-time-chevron.open[data-v-2e6f2021]{transform:rotate(180deg)}.rs-time-grid[data-v-2e6f2021]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.rs-input-label[data-v-2e6f2021]{color:var(--lux-text-muted);display:block;font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.rs-input[data-v-2e6f2021]{background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-md);color:var(--lux-text-primary);color-scheme:dark;font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.rs-input[data-v-2e6f2021]:focus{border-color:var(--lux-border-hover);outline:none}.rs-textarea[data-v-2e6f2021]{background:var(--lux-bg-card);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);color:var(--lux-text-primary);font-family:inherit;font-size:15px;line-height:1.5;min-height:120px;padding:14px;resize:none;transition:border-color .15s ease;width:100%}.rs-textarea[data-v-2e6f2021]::-moz-placeholder{color:var(--lux-text-muted)}.rs-textarea[data-v-2e6f2021]::placeholder{color:var(--lux-text-muted)}.rs-textarea[data-v-2e6f2021]:focus{border-color:var(--lux-border-hover);outline:none}.rs-toggles[data-v-2e6f2021]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.rs-toggle[data-v-2e6f2021]{align-items:center;color:var(--lux-text-secondary);display:flex;font-size:14px;gap:12px}.rs-toggle-track[data-v-2e6f2021]{background:#ffffff1a;border-radius:13px;flex-shrink:0;height:26px;position:relative;transition:background .25s ease;width:44px}.rs-toggle.on .rs-toggle-track[data-v-2e6f2021]{background:var(--lux-green)}.rs-toggle-thumb[data-v-2e6f2021]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;left:3px;position:absolute;top:3px;transition:transform .25s cubic-bezier(.4,0,.2,1);width:20px}.rs-toggle.on .rs-toggle-thumb[data-v-2e6f2021]{transform:translate(18px)}.rs-send[data-v-2e6f2021]{align-items:center;background:var(--lux-text-primary);border:none;border-radius:var(--lux-radius-lg);color:var(--lux-bg-base);cursor:pointer;display:flex;font-family:var(--font-display);font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:24px;padding:15px;transition:all .15s ease;width:100%}.rs-send[data-v-2e6f2021]:not(:disabled):active{opacity:.85;transform:scale(.97)}.rs-send[data-v-2e6f2021]:disabled{cursor:not-allowed;opacity:.15}.rs-spinner[data-v-2e6f2021]{animation:rs-spin-2e6f2021 .6s linear infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--lux-bg-base);height:16px;width:16px}@keyframes rs-spin-2e6f2021{to{transform:rotate(1turn)}}.rs-success[data-v-2e6f2021]{padding:60px 0 32px;text-align:center}.rs-success-ring[data-v-2e6f2021]{align-items:center;animation:rs-pop-2e6f2021 .4s cubic-bezier(.34,1.56,.64,1) both;background:#34d3991a;border:1.5px solid rgba(52,211,153,.25);border-radius:50%;color:var(--lux-green);display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}@keyframes rs-pop-2e6f2021{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.rs-success-title[data-v-2e6f2021]{color:var(--lux-text-primary);font-family:var(--font-display);font-size:22px;font-weight:700;margin:0 0 6px}.rs-success-sub[data-v-2e6f2021]{color:var(--lux-text-muted);font-size:15px;margin:0}.rs-fade-enter-active[data-v-2e6f2021],.rs-fade-leave-active[data-v-2e6f2021]{transition:opacity .3s ease}.rs-fade-enter-from[data-v-2e6f2021],.rs-fade-leave-to[data-v-2e6f2021]{opacity:0}.rs-slide-enter-active[data-v-2e6f2021]{transition:transform .35s cubic-bezier(.2,0,0,1)}.rs-slide-leave-active[data-v-2e6f2021]{transition:transform .25s cubic-bezier(.3,0,1,1)}.rs-slide-enter-from[data-v-2e6f2021],.rs-slide-leave-to[data-v-2e6f2021]{transform:translateY(100%)}.rs-step-enter-active[data-v-2e6f2021]{transition:opacity .15s ease,transform .15s ease}.rs-step-leave-active[data-v-2e6f2021]{transition:opacity .1s ease}.rs-step-enter-from[data-v-2e6f2021]{opacity:0;transform:translate(8px)}.rs-step-leave-to[data-v-2e6f2021]{opacity:0}.rs-expand-enter-active[data-v-2e6f2021],.rs-expand-leave-active[data-v-2e6f2021]{overflow:hidden;transition:opacity .2s ease,max-height .2s ease}.rs-expand-enter-from[data-v-2e6f2021],.rs-expand-leave-to[data-v-2e6f2021]{max-height:0;opacity:0}.rs-expand-enter-to[data-v-2e6f2021],.rs-expand-leave-from[data-v-2e6f2021]{max-height:100px}html:not(.dark){background:#f8f6f9}html:not(.dark){background:#0000001a}html:not(.dark){color-scheme:light}html:not(.dark){background:#fff}
