.layout_shell__pNCOD{background-color:var(--bg-primary);min-height:100vh;display:flex;flex-direction:column}@media (max-width:640px){.layout_shell__pNCOD{padding-top:72px}}.SegmentedToggle_container__4T_mz{display:inline-flex;background-color:var(--gray-100);border-radius:var(--border-radius-full);padding:var(--space-1);position:relative;isolation:isolate}.SegmentedToggle_button__xq3gD{border:none;background:transparent;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;position:relative;z-index:2;transition:color .2s ease;border-radius:var(--border-radius-full);display:flex;align-items:center;gap:var(--space-2);outline:none}.SegmentedToggle_button__xq3gD.SegmentedToggle_active__BLyOt,.SegmentedToggle_button__xq3gD:hover{color:var(--text-primary)}.SegmentedToggle_background__v1Pcl{position:absolute;top:var(--space-1);bottom:var(--space-1);background-color:var(--white);border-radius:var(--border-radius-full);z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.1)}.SegmentedToggle_label__iNXHZ{position:relative;z-index:2}.SegmentedToggle_saveBadge__wrMLs{color:var(--primary);background-color:rgba(var(--primary-rgb),.1);padding:var(--space-1) var(--space-2);white-space:nowrap;position:relative;z-index:2}.PlanBadge_planBadge__bmWVp,.SegmentedToggle_saveBadge__wrMLs{font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--border-radius-full)}.PlanBadge_planBadge__bmWVp{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-3);text-transform:uppercase;letter-spacing:.5px;border:1px solid;transition:var(--transition)}.PlanBadge_small__img9D{padding:var(--space-1) var(--space-2)}.PlanBadge_large__UZeuP{padding:var(--space-2) var(--space-4)}.PlanBadge_free__NPfkG{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:var(--primary);border-color:rgba(59,130,246,.2)}.PlanBadge_super__FUnRt{background:linear-gradient(135deg,#00b4fc,#0275fe);color:#ffffff;border:none;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(2,117,254,.25);transform:skewX(-12deg);border-radius:6px;transition:all .3s ease}.PlanBadge_superText__SirTY,.PlanBadge_super__FUnRt{display:inline-flex;align-items:center;justify-content:center}.PlanBadge_superText__SirTY{transform:skewX(12deg);font-weight:900;font-style:italic;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.PlanBadge_small__img9D.PlanBadge_super__FUnRt{padding:3px 10px;border-radius:4px}.PlanBadge_small__img9D .PlanBadge_superText__SirTY{font-size:10px}.PlanBadge_medium__fdZ6M.PlanBadge_super__FUnRt{padding:5px 14px;border-radius:5px}.PlanBadge_medium__fdZ6M .PlanBadge_superText__SirTY{font-size:11px}.PlanBadge_large__UZeuP.PlanBadge_super__FUnRt{padding:7px 18px;border-radius:6px}.PlanBadge_large__UZeuP .PlanBadge_superText__SirTY{font-size:13px}@keyframes PlanBadge_shimmer__muDj0{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.AvatarFrame_frame__4yLWm{box-shadow:0 0 0 2px var(--bg-card),0 0 0 5px var(--avatar-frame-color)}.AvatarFrame_decoratedFrame__We3LZ,.AvatarFrame_frame__4yLWm{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%}.AvatarFrame_decoratedFrame__We3LZ{position:relative;isolation:isolate}.AvatarFrame_decorationArt__cFKrZ{position:absolute;top:-22%;left:-22%;width:144%;height:144%;max-width:none;pointer-events:none;user-select:none;z-index:1}.AvatarFrame_decorationAnimated__5kF7a{animation:AvatarFrame_decorationShimmer__kG9CK 5s ease-in-out infinite}@keyframes AvatarFrame_decorationShimmer__kG9CK{0%,to{filter:brightness(1)}50%{filter:brightness(1.14) drop-shadow(0 0 2px color-mix(in srgb,var(--primary) 25%,transparent))}}.AvatarFrame_frameGradient___GtgQ{flex-shrink:0;padding:5px;background:var(--avatar-frame-gradient)}.AvatarFrame_frameGradientInner__tyMVf,.AvatarFrame_frameGradient___GtgQ{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.AvatarFrame_frameGradientInner__tyMVf{box-shadow:0 0 0 2px var(--bg-card)}@property --frame-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.AvatarFrame_frameAnimated__wLtRQ{animation:AvatarFrame_avatarFrameSpin__6kpIu 6s linear infinite}@keyframes AvatarFrame_avatarFrameSpin__6kpIu{to{--frame-angle:360deg}}@media (prefers-reduced-motion:reduce){.AvatarFrame_decorationAnimated__5kF7a,.AvatarFrame_frameAnimated__wLtRQ{animation:none}}.UserAvatar_container__uYLkH{display:flex;align-items:center;gap:var(--space-3)}.UserAvatar_profileSection__6uNdk,.UserAvatar_profileWrapper__X9Sg3{display:flex;align-items:center;gap:var(--space-2)}.UserAvatar_profileWrapper__X9Sg3{position:relative}.UserAvatar_avatarWrapper__ABObb{position:relative;display:flex;align-items:center;justify-content:center;transform:translateY(1px)}.UserAvatar_planBadgeWrapper__xL7Zq{display:flex;align-items:center;height:38px}.UserAvatar_profileButton__nn23h{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;border-radius:50%;transition:var(--transition);z-index:2}.UserAvatar_userAvatar__6MZ9X{width:38px;height:38px;border-radius:var(--border-radius-full);border:1px solid var(--border-light);object-fit:cover;display:block;transition:var(--transition);user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:auto}.UserAvatar_avatarContainer__ZfCc8{width:38px;height:38px;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.UserAvatar_avatarContainer__ZfCc8,.UserAvatar_superAvatarRing__ttv_6{position:relative;border-radius:50%!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.UserAvatar_superAvatarRing__ttv_6{z-index:1;width:42px!important;height:42px!important;padding:2px!important;overflow:hidden!important;background:transparent}.UserAvatar_superAvatarRing__ttv_6:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#00b4fc 0,#0275fe 25%,#3b82f6 50%,#93dffb 75%,#00b4fc 100%);animation:UserAvatar_rotateGradient___p0Le 4s linear infinite;z-index:-1}@keyframes UserAvatar_rotateGradient___p0Le{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserAvatar_superAvatarRing__ttv_6 .UserAvatar_profileDropdownAvatar__SyzWJ,.UserAvatar_superAvatarRing__ttv_6 .UserAvatar_userAvatar__6MZ9X{width:100%!important;height:100%!important;position:relative!important;z-index:1;border:none!important;border-radius:50%!important;box-sizing:border-box;background-color:initial!important}.UserAvatar_profileDropdown__mJAyG{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-container);width:min(300px,calc(100vw - 32px));z-index:1000;display:flex;flex-direction:column;opacity:0;transform:scale(.96) translateY(8px);transform-origin:top right;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.UserAvatar_profileDropdown__mJAyG.UserAvatar_show__uoQ5y{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}@media (prefers-reduced-motion:reduce){.UserAvatar_profileDropdown__mJAyG{transition:none}}.UserAvatar_dropdownDivider__gS_v_{height:1px;width:100%;border:0;background-image:linear-gradient(to right,var(--border-medium) 50%,transparent 50%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}.UserAvatar_profileDropdown__mJAyG{padding:0}.UserAvatar_profileHeader__Oa2f3{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4)}.UserAvatar_profileDropdownAvatar__SyzWJ{object-fit:cover;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}.UserAvatar_profileDropdownAvatar__SyzWJ,.UserAvatar_profileHeader__Oa2f3 .UserAvatar_avatarContainer__ZfCc8{width:48px;height:48px;border-radius:50%!important}.UserAvatar_profileHeader__Oa2f3 .UserAvatar_avatarContainer__ZfCc8.UserAvatar_superAvatarRing__ttv_6{width:52px!important;height:52px!important;border-radius:50%!important;padding:2px!important}.UserAvatar_profileHeader__Oa2f3 .UserAvatar_avatarWatermark__CAUt8{font-size:12px;border-radius:50%!important}.UserAvatar_profileInfo__2_CkX{flex:1 1;min-width:0}.UserAvatar_profileName__b8F_Z{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2)}.UserAvatar_profileNameText__Cm7qD{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserAvatar_profileEmail__sm2Zg{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.UserAvatar_profileActions__yF9Ey{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-4)}.UserAvatar_profileAction__pGY3R{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-align:left;width:100%}.UserAvatar_profileAction__pGY3R:hover{background:var(--hover-bg,var(--bg-accent));color:var(--text-primary)}.UserAvatar_profileActionDanger__bwtwI{color:var(--error)}.UserAvatar_profileActionDanger__bwtwI:hover{background:var(--surface-error);color:var(--error)}.UserAvatar_planContainer__lGIEj{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3)}.UserAvatar_energyBalance__GS0sR{padding-top:var(--space-3)}.UserAvatar_usageDropdown__t8Bow{gap:0}.UserAvatar_dropdownHeader___g0e7{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-0-5) var(--space-1)}.UserAvatar_planName__EuT3_{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.UserAvatar_upgradeButton__dm5dD{background-color:var(--primary);color:var(--text-inverse);border:none;padding:var(--space-1-5) var(--space-3);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition)}.UserAvatar_upgradeButton__dm5dD:hover{background-color:var(--primary-dark)}.UserAvatar_viewPlanButton__r_jVT{background-color:initial;color:var(--text-secondary);border:1px solid var(--border-medium);padding:var(--space-1-5) var(--space-3);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition)}.UserAvatar_viewPlanButton__r_jVT:hover{background-color:var(--bg-accent);border-color:var(--border-dark);color:var(--text-primary)}.UserAvatar_usageLink__tLoe0{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);width:100%;text-align:left;font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-4);transition:color var(--transition)}.UserAvatar_usageLink__tLoe0:hover{color:var(--primary)}.UserAvatar_infoRow__vAP8_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-0-5) var(--space-1)}.UserAvatar_infoIconWrapper__3ml29{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.UserAvatar_infoIcon__6dlge{color:var(--warning)}.UserAvatar_infoTextWrapper__KfDXA{display:flex;flex-direction:column;flex-grow:1}.UserAvatar_infoLabel__oYUvx{font-size:var(--text-base);color:var(--text-primary);font-weight:var(--font-medium)}.UserAvatar_infoDescription__jA4Ii{font-size:var(--text-xs);color:var(--text-tertiary)}.UserAvatar_infoValue__cgDxe{font-size:var(--text-lg)}.UserAvatar_energyValue__SZ0ei,.UserAvatar_infoValue__cgDxe{font-weight:var(--font-bold);color:var(--text-primary);margin-left:auto}.UserAvatar_energyValue__SZ0ei{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserAvatar_upgradePill__KbY3q{background-color:var(--primary);color:var(--text-inverse);border:none;padding:var(--space-1-5) var(--space-4);border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast,.15s ease),transform .1s ease}.UserAvatar_upgradePill__KbY3q:hover{background-color:var(--primary-dark)}.UserAvatar_upgradePill__KbY3q:active{transform:scale(.97)}.UserAvatar_authButtonsContainer__sRBLW{display:flex;align-items:center;gap:var(--space-3)}.UserAvatar_authSlotShell__Ge96S{flex-shrink:0;border:1px solid var(--border-light);box-sizing:border-box}.UserAvatar_signInButton__bu23P{background:transparent;color:var(--text-primary);border:1px solid var(--border-light);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);white-space:nowrap}.UserAvatar_signInButton__bu23P:hover{background:var(--bg-accent);border-color:var(--border-medium)}.UserAvatar_getStartedButton__DOyUS{background:var(--primary);color:var(--text-inverse);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);white-space:nowrap}.UserAvatar_getStartedButton__DOyUS:hover{background:var(--primary-dark)}.UserAvatar_errorIndicator__nwLyY{color:#ef4444;margin-left:var(--space-1)}.UserAvatar_warningIndicator__tR1j9{color:#f59e0b;margin-left:var(--space-1);animation:UserAvatar_pulse__J9MSf 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes UserAvatar_pulse__J9MSf{0%,to{opacity:1}50%{opacity:.5}}.UserAvatar_usageIndicatorLow__TeBhP{border-color:#f59e0b;background-color:rgba(245,158,11,.05)}.UserAvatar_errorBanner__Gkroe{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--border-radius-md);margin:var(--space-2) 0}.UserAvatar_errorIcon__zCZbY{color:#ef4444;flex-shrink:0;margin-top:2px}.UserAvatar_errorContent__0jocm{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.UserAvatar_errorTitle__IxEJr{font-weight:var(--font-semibold);color:#dc2626;font-size:var(--text-sm)}.UserAvatar_errorMessage__pfGsT{color:#b91c1c;font-size:var(--text-xs);line-height:1.4}.UserAvatar_retryButton__OXr2k{background:#dc2626;color:white;border:none;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);margin-top:var(--space-1)}.UserAvatar_retryButton__OXr2k:hover:not(:disabled){background:#b91c1c}.UserAvatar_retryButton__OXr2k:disabled{opacity:.6;cursor:not-allowed}.UserAvatar_usageLink__tLoe0:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.UserAvatar_errorBanner__Gkroe{margin:var(--space-2) var(--space-1)}.UserAvatar_errorContent__0jocm{gap:var(--space-0-5)}.UserAvatar_errorTitle__IxEJr{font-size:var(--text-xs)}.UserAvatar_errorMessage__pfGsT{font-size:10px}}.UserAvatar_accountBadge__xIdKC{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease;cursor:default;user-select:none;border:1px solid transparent}.UserAvatar_accountBadge__xIdKC.UserAvatar_plus__meBiu,.UserAvatar_accountBadge__xIdKC.UserAvatar_pro__tZ1xa{background:linear-gradient(135deg,#7c3aed,#06b6d4 52%,#ec4899);color:#ffffff;border-color:rgba(124,58,237,.25);box-shadow:0 4px 14px rgba(124,58,237,.18)}.UserAvatar_accountBadge__xIdKC.UserAvatar_plus__meBiu:hover,.UserAvatar_accountBadge__xIdKC.UserAvatar_pro__tZ1xa:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(124,58,237,.24)}.UserAvatar_accountBadge__xIdKC.UserAvatar_free__BL926{background:#f9fafb;color:#6b7280;border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.UserAvatar_accountBadge__xIdKC.UserAvatar_free__BL926:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.UserAvatar_accountBadge__xIdKC.UserAvatar_dropdownBadge__vYIlP{font-size:10px;padding:4px 8px;margin-top:4px}.UserAvatar_accountBadge__xIdKC.UserAvatar_dropdownBadge__vYIlP.UserAvatar_plus__meBiu,.UserAvatar_accountBadge__xIdKC.UserAvatar_dropdownBadge__vYIlP.UserAvatar_pro__tZ1xa{background:linear-gradient(135deg,#7c3aed,#06b6d4 52%,#ec4899);animation:none}@keyframes UserAvatar_proGlow__XFS_R{0%{box-shadow:0 0 20px rgba(255,215,0,.4),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3)}to{box-shadow:0 0 25px rgba(255,215,0,.5),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3)}}@keyframes UserAvatar_plusGlow__KZcsr{0%{box-shadow:0 0 15px rgba(192,192,192,.4),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.2)}to{box-shadow:0 0 20px rgba(192,192,192,.5),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.2)}}@keyframes UserAvatar_proShine__Rdd5U{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes UserAvatar_plusShine__ZnR7X{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.UserAvatar_crownIcon__0LkVD{font-size:14px;animation:UserAvatar_crownPulse__rpdzW 2s ease-in-out infinite}.UserAvatar_crownIcon__0LkVD,.UserAvatar_plusIcon__e1Auj{margin-right:4px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.UserAvatar_plusIcon__e1Auj{font-size:12px;animation:UserAvatar_plusSparkle__5fYBQ 3s ease-in-out infinite}@keyframes UserAvatar_crownPulse__rpdzW{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(-5deg)}}@keyframes UserAvatar_plusSparkle__5fYBQ{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@media (max-width:640px){.UserAvatar_accountBadge__xIdKC{font-size:10px;padding:4px 8px}.UserAvatar_crownIcon__0LkVD{font-size:12px;margin-right:3px}.UserAvatar_plusIcon__e1Auj{font-size:10px;margin-right:3px}.UserAvatar_accountBadge__xIdKC.UserAvatar_plus__meBiu,.UserAvatar_accountBadge__xIdKC.UserAvatar_pro__tZ1xa,.UserAvatar_crownIcon__0LkVD,.UserAvatar_plusIcon__e1Auj{animation:none}}.Toast_toast__liqKQ{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:320px;max-width:420px;padding:12px 14px;margin-bottom:var(--space-2);border-radius:14px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(180%);color:#0f172a;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9),0 20px 40px -15px rgba(0,0,0,.12),0 4px 12px -2px rgba(0,0,0,.06);transform:translateY(-8px) scale(.98);opacity:0;will-change:transform,opacity;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease}[data-theme=dark] .Toast_toast__liqKQ{background:rgba(13,17,23,.92);color:#f8fafc;border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 20px 40px -15px rgba(0,0,0,.65),0 4px 12px -2px rgba(0,0,0,.4)}.Toast_toast__liqKQ.Toast_visible__n2fGd{transform:translateY(0) scale(1);opacity:1}.Toast_toast__liqKQ.Toast_exiting__HJshI{transform:translateY(-6px) scale(.96);opacity:0!important;transition:transform .18s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,1,1)}.Toast_content__addmc{display:flex;align-items:center;gap:11px;flex:1 1;min-width:0}.Toast_iconWrapper__lLMQA{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:#475569}[data-theme=dark] .Toast_iconWrapper__lLMQA{color:#e2e8f0}.Toast_dot__m_jnp{position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:9999px;pointer-events:none}.Toast_successDot__OxtTS{background-color:var(--success,#10b981);box-shadow:0 0 0 1.5px #ffffff,0 0 6px rgba(16,185,129,.5)}.Toast_infoDot___3THt{background-color:var(--primary,#3b82f6);box-shadow:0 0 0 1.5px #ffffff,0 0 6px rgba(59,130,246,.5)}.Toast_warningDot__1ppeU{background-color:var(--warning,#f59e0b);box-shadow:0 0 0 1.5px #ffffff,0 0 6px rgba(245,158,11,.5)}.Toast_errorDot__OVtdq{background-color:var(--error,#ef4444);box-shadow:0 0 0 1.5px #ffffff,0 0 6px rgba(239,68,68,.5)}[data-theme=dark] .Toast_successDot__OxtTS{box-shadow:0 0 0 1.5px rgba(13,17,23,.95),0 0 6px rgba(16,185,129,.6)}[data-theme=dark] .Toast_infoDot___3THt{box-shadow:0 0 0 1.5px rgba(13,17,23,.95),0 0 6px rgba(59,130,246,.6)}[data-theme=dark] .Toast_warningDot__1ppeU{box-shadow:0 0 0 1.5px rgba(13,17,23,.95),0 0 6px rgba(245,158,11,.6)}[data-theme=dark] .Toast_errorDot__OVtdq{box-shadow:0 0 0 1.5px rgba(13,17,23,.95),0 0 6px rgba(239,68,68,.6)}.Toast_message__RACPs{font-size:.84375rem;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#0f172a;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;max-width:100%}[data-theme=dark] .Toast_message__RACPs{color:#f8fafc}.Toast_closeButton__VdChh{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:8px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:9999px;cursor:pointer;color:#64748b;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Toast_closeButton__VdChh:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.12);color:#0f172a}[data-theme=dark] .Toast_closeButton__VdChh{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#94a3b8}[data-theme=dark] .Toast_closeButton__VdChh:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);color:#ffffff}.Toast_closeButton__VdChh:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:1px}.Toast_info__7isnV,.Toast_success__gDJq_{border-color:rgba(0,0,0,.08)}[data-theme=dark] .Toast_info__7isnV,[data-theme=dark] .Toast_success__gDJq_{border-color:rgba(255,255,255,.12)}.Toast_warning__eGqn8{border-color:rgba(245,158,11,.35)}[data-theme=dark] .Toast_warning__eGqn8{border-color:rgba(245,158,11,.25)}.Toast_error__Fi33L{border-color:rgba(239,68,68,.35)}[data-theme=dark] .Toast_error__Fi33L{border-color:rgba(239,68,68,.25)}@media (max-width:480px){.Toast_toast__liqKQ{min-width:auto;max-width:100%;margin-bottom:8px;padding:10px 12px;border-radius:12px}}.AnimatedNumber_container__Tdsv5{display:inline-flex;align-items:flex-start;height:44px;line-height:44px;overflow:hidden;vertical-align:top}.AnimatedNumber_digit__0Xi4H{display:flex;flex-direction:column;transition:transform .8s cubic-bezier(.23,1,.32,1)}.AnimatedNumber_digit__0Xi4H>span{flex-shrink:0}.ShopContent_content__2y0Ml{display:flex;flex-shrink:0;flex-direction:column;gap:0;min-width:0}.ShopContent_contentShell__Wa4wu{min-height:min(38rem,65dvh)}.ShopContent_storeNavigation___G___{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:0;z-index:3;isolation:isolate;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius-full);padding:var(--space-1);margin-bottom:var(--space-5)}.ShopContent_storeNavigation___G___:before{content:"";position:absolute;inset:var(--space-1) auto var(--space-1) var(--space-1);width:calc((100% - 2 * var(--space-1)) / 3);border-radius:var(--border-radius-full);background:var(--bg-primary);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--active-tab) * 100%));transition:transform .18s ease-out;z-index:-1;pointer-events:none}.ShopContent_storeTab__R9ajY{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-1);border:0;border-radius:var(--border-radius-full);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer}.ShopContent_storeTab__R9ajY svg{flex-shrink:0}.ShopContent_storeTab__R9ajY:hover{color:var(--text-primary)}.ShopContent_storeTab__R9ajY[aria-selected=true]{color:var(--primary)}.ShopContent_ownedCount__J1JaX{min-width:1.25rem;padding:2px var(--space-1);border-radius:var(--border-radius-full);background:var(--bg-accent);color:var(--text-secondary);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShopContent_storePanel__oOGxa{min-width:0}.ShopContent_clearSearch__xO_5z:focus-visible,.ShopContent_collectionChip__1L_EU:focus-visible,.ShopContent_removeFrameButton__mtTE9:focus-visible,.ShopContent_storePanel__oOGxa:focus-visible,.ShopContent_storeTab__R9ajY:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--border-radius)}.ShopContent_framesSection__yALhe{padding-bottom:var(--space-6)}.ShopContent_catalogControls__hXHUw{position:relative;display:flex;margin-bottom:var(--space-3)}.ShopContent_catalogSearch__LO_et{min-width:0;width:100%;min-height:2.75rem;padding:var(--space-2) 2.75rem;border:1px solid var(--border-light);border-radius:var(--border-radius-lg);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.ShopContent_searchIcon__ZRFAB{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.ShopContent_clearSearch__xO_5z{position:absolute;inset:0 0 0 auto;width:2.75rem;display:grid;place-items:center;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.ShopContent_catalogSearch__LO_et::-webkit-search-cancel-button{appearance:none}.ShopContent_catalogSearch__LO_et::placeholder{color:var(--text-secondary)}.ShopContent_catalogSearch__LO_et:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ShopContent_collectionFilters__KtYnz{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.ShopContent_collectionChip__1L_EU{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.25rem;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);border:1px solid var(--border-light);color:var(--text-secondary);background:var(--bg-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer}.ShopContent_collectionChip__1L_EU:hover{color:var(--text-primary);border-color:var(--border-medium)}.ShopContent_collectionChip__1L_EU[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--bg-primary))}.ShopContent_catalogMeta__P_q7A{color:var(--text-secondary);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShopContent_equippedSummary___BHxl{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);background:var(--bg-secondary)}.ShopContent_equippedCopy__s3Ya9{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}.ShopContent_currentAvatar__ekuTW{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--bg-accent);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-bold)}.ShopContent_currentAvatar__ekuTW img{width:100%;height:100%;object-fit:cover}.ShopContent_essentialsIntro__r9qBE{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.ShopContent_catalogEmpty__lFrC9{padding:var(--space-5);text-align:center;color:var(--text-secondary)}.ShopContent_showMore__XkJ6E{display:flex;margin:var(--space-4) auto 0;min-height:2.75rem}.ShopContent_framesToolbar__6uNqi{display:flex;justify-content:space-between;align-items:center;min-height:1.75rem;margin-bottom:var(--space-3)}.ShopContent_removeFrameButton__mtTE9{border:none;background:none;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--border-radius);transition:color var(--transition-fast),background var(--transition-fast)}.ShopContent_removeFrameButton__mtTE9:hover:not(:disabled){color:var(--text-primary);background:var(--bg-accent)}.ShopContent_removeFrameButton__mtTE9:disabled{opacity:.5;cursor:not-allowed}.ShopContent_sectionTitle__sCWpP{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary)}.ShopContent_frameGrid__V9m37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ShopContent_shelves__PFhUH{display:flex;flex-direction:column;gap:var(--space-6)}.ShopContent_shelfHeader__ts9sa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ShopContent_shelfTitle__ui9Iq{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;min-width:0;font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary)}.ShopContent_shelfTitle__ui9Iq svg{color:var(--text-secondary);flex-shrink:0}.ShopContent_seeAllButton__WFWyB{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;min-height:2.25rem;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--border-radius);background:transparent;color:var(--primary);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer}.ShopContent_seeAllButton__WFWyB:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.ShopContent_seeAllButton__WFWyB:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ShopContent_frameCard__qMnIj{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);min-width:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ShopContent_frameCard__qMnIj:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.ShopContent_frameEquipped__BNXJ0{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--bg-card));box-shadow:0 0 0 1px var(--primary)}.ShopContent_frameCardSuper__0wfRJ{background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 8%,var(--bg-secondary)),var(--bg-secondary) 55%);border-color:color-mix(in srgb,var(--primary) 35%,var(--border-light))}.ShopContent_previewAvatar__TbJ7F{width:64px;height:64px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-accent);color:var(--text-primary);font-weight:var(--font-bold)}.ShopContent_previewAvatar__TbJ7F img{width:100%;height:100%;object-fit:cover}.ShopContent_frameCard__qMnIj>[data-avatar-frame]{margin:var(--space-3) 0 var(--space-5)}.ShopContent_frameCard__qMnIj .ShopContent_rowTitle__aQvQV{text-align:center}.ShopContent_frameCard__qMnIj .ShopContent_actionButton__tOa1l{margin-top:auto;margin:var(--space-1) 0 0;width:100%;min-height:2.5rem}@media (max-width:480px){.ShopContent_storeTab__R9ajY{font-size:var(--text-xs);gap:var(--space-1)}.ShopContent_storeTab__R9ajY svg{display:none}.ShopContent_ownedCount__J1JaX{min-width:1rem;font-size:10px}.ShopContent_collectionChip__1L_EU{min-height:2.75rem;padding-inline:var(--space-2)}.ShopContent_equippedSummary___BHxl{flex-wrap:wrap}.ShopContent_equippedSummary___BHxl>.ShopContent_removeFrameButton__mtTE9{margin-left:auto}.ShopContent_frameGrid__V9m37{grid-template-columns:repeat(2,minmax(0,1fr))}}.ShopContent_perkGrid__9UN2_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:480px){.ShopContent_perkGrid__9UN2_{grid-template-columns:minmax(0,1fr)}}.ShopContent_perkIcon__gONva{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bg-accent);color:var(--text-secondary);line-height:0;margin-bottom:var(--space-2)}.ShopContent_perkDetail__HqR19{margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4;text-align:center}.ShopContent_perkUpsell__GrA4z{border:none;background:none;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--primary);cursor:pointer;border-radius:var(--border-radius-full);transition:color var(--transition-fast),background var(--transition-fast)}.ShopContent_perkUpsell__GrA4z:hover:not(:disabled){color:var(--primary-dark);background:color-mix(in srgb,var(--primary) 8%,transparent)}.ShopContent_perkUpsell__GrA4z:disabled{opacity:.6;cursor:not-allowed}.ShopContent_row__m6u0_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;min-width:0}.ShopContent_rowMain__ZLMsk{display:flex;flex:1 1 12rem;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.ShopContent_rowTitle__aQvQV{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.35}.ShopContent_rowDetail__zr1Ah{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.ShopContent_price__8baOP{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}@media (max-width:640px){.ShopContent_price__8baOP{white-space:normal;overflow-wrap:anywhere}}.ShopContent_actionButton__tOa1l{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2rem;min-width:4.5rem;margin-left:auto;padding:var(--space-1) var(--space-3);border:1px solid var(--border-light);border-radius:var(--border-radius-full);background:transparent;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.ShopContent_actionButton__tOa1l:hover:not(:disabled){background:var(--bg-accent);border-color:var(--border-medium)}.ShopContent_actionButton__tOa1l:disabled{opacity:.8;cursor:not-allowed}.ShopContent_actionButton__tOa1l:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:2px}.ShopContent_actionButtonPrimary__aFmVv{background:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.ShopContent_actionButtonPrimary__aFmVv:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.ShopContent_actionButtonEquipped__BOBOn{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--bg-card))}.ShopContent_emptyState__5OpAg{margin:0;padding:var(--space-4) 0;text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}@keyframes ShopContent_shopSkeletonPulse__o9c_V{0%,to{opacity:1}50%{opacity:.5}}.ShopContent_skeletonPulse__1udcg{animation:ShopContent_shopSkeletonPulse__o9c_V 1.4s ease-in-out infinite}.ShopContent_rowSkeletonBlock__qPC3M{flex-shrink:0}.ShopContent_skelLine__nRFzf{display:inline-block;border-radius:var(--border-radius);background:var(--bg-secondary);vertical-align:middle}.ShopContent_skelTitle__mlwfw{width:5.5rem;height:.875rem}.ShopContent_skelMeta__D80jt{width:3.25rem;height:.875rem}.ShopContent_skelDetail__C143v{width:7.5rem;height:.75rem}.ShopContent_skelPrice__7miS5{width:4.25rem;height:.875rem}.ShopContent_skelButton__u_x9I{display:inline-block;flex-shrink:0;width:4.5rem;min-height:2rem;margin-left:auto;border-radius:var(--border-radius-full);background:var(--bg-secondary)}@media (prefers-reduced-motion:reduce){.ShopContent_storeNavigation___G___:before{transition:none}.ShopContent_skeletonPulse__1udcg{animation:none;opacity:.65}}.WaitlistForm_form__Kx5rF{width:100%;min-width:0;max-width:100%;box-sizing:border-box;align-self:stretch}.WaitlistForm_inputRow__8_aUJ{display:flex;align-items:stretch;gap:.6rem;width:100%;min-width:0;box-sizing:border-box}.WaitlistForm_input__Oy1cs{min-width:0;flex:1 1 auto;height:48px;padding:0 .95rem;border:1px solid var(--border-medium);border-radius:var(--border-radius-lg);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--text-sm);outline:none;box-shadow:none;box-sizing:border-box;transition:border-color .18s ease}.WaitlistForm_input__Oy1cs::placeholder{color:var(--text-tertiary)}.WaitlistForm_input__Oy1cs:focus{border-color:var(--primary);outline:none;box-shadow:none}.WaitlistForm_button__5hFPZ:disabled,.WaitlistForm_input__Oy1cs:disabled{cursor:wait;opacity:.7}.WaitlistForm_button__5hFPZ{flex:0 0 auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.1rem;border:none;border-radius:var(--border-radius-full);background:var(--primary);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background .18s ease,opacity .18s ease,border-radius var(--navbar-transition,.56s cubic-bezier(.16,1,.3,1))}.WaitlistForm_button__5hFPZ:active:not(:disabled),.WaitlistForm_button__5hFPZ:hover:not(:disabled){background:var(--primary-dark,var(--primary))}.WaitlistForm_button__5hFPZ:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.WaitlistForm_helperText__FsqqA{margin:.55rem 0 0;color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.5}.WaitlistForm_superHighlight__4Rfkj{color:var(--primary);font-weight:var(--font-semibold)}.WaitlistForm_hero__fFEUS,.WaitlistForm_inline__3Szsr,.WaitlistForm_page__8vCVD{width:100%;max-width:min(560px,100%);margin-inline:auto}.WaitlistForm_nav__JhfuW{width:min(330px,100%);max-width:100%}.WaitlistForm_nav__JhfuW .WaitlistForm_inputRow__8_aUJ{gap:.35rem}.WaitlistForm_nav__JhfuW .WaitlistForm_input__Oy1cs{height:38px;padding:0 .7rem;font-size:var(--text-xs)}.WaitlistForm_nav__JhfuW .WaitlistForm_button__5hFPZ{min-height:38px;padding:0 .7rem;font-size:var(--text-xs);border-radius:var(--border-radius-lg)}.WaitlistForm_nav__JhfuW.WaitlistForm_scrolled__mNoRk .WaitlistForm_button__5hFPZ{border-radius:calc(38px / 2)}.WaitlistForm_nav__JhfuW .WaitlistForm_helperText__FsqqA{display:none}.WaitlistForm_srOnly__PQNx_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.WaitlistForm_inputRow__8_aUJ{flex-direction:column}.WaitlistForm_button__5hFPZ,.WaitlistForm_input__Oy1cs{width:100%;flex:none;font-size:var(--text-base)}.WaitlistForm_nav__JhfuW{width:100%}.WaitlistForm_nav__JhfuW .WaitlistForm_inputRow__8_aUJ{flex-direction:column}.WaitlistForm_nav__JhfuW .WaitlistForm_button__5hFPZ,.WaitlistForm_nav__JhfuW .WaitlistForm_input__Oy1cs{width:100%;height:48px;min-height:48px;font-size:var(--text-base)}}@media (max-width:640px){.WaitlistForm_inputRow__8_aUJ{flex-direction:column}.WaitlistForm_button__5hFPZ,.WaitlistForm_nav__JhfuW{width:100%}}.BackButton_backButton__pv2Bg{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;transition:color .2s ease;padding:0}.BackButton_backButton__pv2Bg svg{transition:transform .2s ease}.BackButton_backButton__pv2Bg:hover{color:var(--primary)}.BackButton_backButton__pv2Bg:hover svg{transform:translateX(-2px)}.ImageUpload_container__PxilF{display:flex;flex-direction:column;gap:var(--space-4);max-height:100%;width:100%;height:100%;overflow:hidden}.ImageUpload_dropzone__RNu35{border:2px dashed var(--border-medium);border-radius:var(--border-radius-lg);padding:var(--space-4);text-align:center;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.ImageUpload_containerCompact__FxKUV{gap:var(--space-2)}.ImageUpload_dropzoneCompact__0Ncc9{flex-grow:0;padding:var(--space-3) var(--space-4);min-height:auto}.ImageUpload_dropzoneCompact__0Ncc9 .ImageUpload_dropzoneContent__tyOpA{gap:var(--space-1)}.ImageUpload_dropzoneCompact__0Ncc9 .ImageUpload_mainText__gYGkA{font-size:var(--text-sm)}.ImageUpload_dropzoneCompact__0Ncc9 .ImageUpload_subText__CU5zb{font-size:var(--text-xs);line-height:1.35;max-width:36rem}.ImageUpload_dropzone__RNu35:hover{border-color:var(--border-focus)}.ImageUpload_dropzoneActive__Objd_{border-color:var(--primary-light);background-color:var(--bg-accent)}.ImageUpload_dropzoneDisabled__UZPAr{opacity:.7;cursor:not-allowed}.ImageUpload_dropzoneContent__tyOpA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer}.ImageUpload_iconContainer__GXZe9{color:var(--text-tertiary)}.ImageUpload_uploadIcon__Hz2fu{color:var(--primary)}.ImageUpload_mainText__gYGkA{font-size:var(--text-base);color:var(--text-secondary);font-weight:var(--font-medium)}.ImageUpload_subText__CU5zb{font-size:var(--text-sm);color:var(--text-tertiary)}.ImageUpload_modalBackdrop__PjAk3,.ImageUpload_modalBody__k0gqe,.ImageUpload_modalClose__NmRKB,.ImageUpload_modalContent__4r_q6,.ImageUpload_modalHeader__f7wTy,.ImageUpload_modalImage__JdV6N,.ImageUpload_previewFrame__Wi7Xd{box-sizing:border-box}.ImageUpload_modalBackdrop__PjAk3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4);opacity:0;animation:ImageUpload_fadeIn__LzNJ3 .3s ease-out forwards}@keyframes ImageUpload_fadeIn__LzNJ3{0%{opacity:0}to{opacity:1}}.ImageUpload_modalContent__4r_q6{position:relative;background:var(--surface);border-radius:var(--border-radius-lg);padding:var(--space-4);width:90vw;height:90vh;display:flex;flex-direction:column;transform:scale(.95);animation:ImageUpload_slideIn__WxVv_ .3s ease-out forwards}@keyframes ImageUpload_slideIn__WxVv_{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.ImageUpload_modalHeader__f7wTy{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-light);flex-shrink:0;position:relative}.ImageUpload_modalTitle__cZ5gd{font-size:var(--text-lg);color:var(--text-primary);font-weight:var(--font-bold);margin:0;text-align:center;flex:1 1}.ImageUpload_modalClose__NmRKB{position:absolute;right:var(--space-6);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius);cursor:pointer;color:var(--text-secondary);transition:var(--transition)}.ImageUpload_modalClose__NmRKB:hover{background:var(--bg-accent);color:var(--text-primary);border-color:var(--border-medium)}.ImageUpload_modalBody__k0gqe{flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--border-radius)}.ImageUpload_modalImage__JdV6N{max-width:100%;max-height:100%;object-fit:contain}.ImageUpload_previewFrame__Wi7Xd{width:100%;height:100%;border:none}.ImageUpload_uploadButton__6OhFK{background:none;border:none;cursor:pointer;padding:0;color:var(--primary)}.ImageUpload_previewContainer__taSd6{display:flex;flex-direction:column;gap:var(--space-3);max-height:40vh;overflow-y:auto}.ImageUpload_previewList__1sJct{display:flex;flex-direction:column;gap:var(--space-2)}.ImageUpload_previewItem__TZT95{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius);transition:var(--transition)}.ImageUpload_previewItemClickable__q6G7G:hover{border-color:var(--border-focus);background:var(--bg-accent)}.ImageUpload_previewItemChecking___dTkJ{border-color:var(--primary-light);box-shadow:0 0 0 2px rgba(99,102,241,.15);animation:ImageUpload_pulseBorder__rknEv 1.2s ease-in-out infinite}@keyframes ImageUpload_pulseBorder__rknEv{0%{box-shadow:0 0 0 0 rgba(99,102,241,.2)}50%{box-shadow:0 0 0 4px rgba(99,102,241,.1)}to{box-shadow:0 0 0 0 rgba(99,102,241,.2)}}.ImageUpload_previewItemRed__ZT2PB{border-color:var(--error);background:rgba(244,63,94,.08)}.ImageUpload_previewItemSuccess__XaqT_{border-color:var(--success)}.ImageUpload_filePreviewIcon__5yNPP{display:flex;align-items:center;gap:var(--space-3)}.ImageUpload_fileInfo__ZhNOz{display:flex;flex-direction:column;gap:var(--space-1)}.ImageUpload_fileName__sRzQ7{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-medium)}.ImageUpload_fileDetails__4cnAD{display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs)}.ImageUpload_uploadStatus__iT6ot{color:var(--primary)}.ImageUpload_uploadStatusSuccess__q4g_K{color:var(--success)}.ImageUpload_uploadStatusError__ohyAq{color:var(--error)}.ImageUpload_progressBarWrapper__LmYX4{width:100%;height:6px;background:var(--bg-tertiary);border-radius:var(--border-radius);overflow:hidden;margin-top:var(--space-2)}.ImageUpload_progressBar__uXtWt{height:100%;background:var(--primary);width:0;transition:width .4s ease;position:relative;border-radius:var(--border-radius)}.ImageUpload_removeButton__JhrjH{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:var(--transition)}.ImageUpload_removeButton__JhrjH:hover{background:var(--bg-accent);color:var(--text-primary);border-color:var(--border-medium)}.ImageUpload_retryButton__L4SHQ{margin-left:var(--space-2);padding:4px 8px;border-radius:var(--border-radius);border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:var(--transition)}.ImageUpload_retryButton__L4SHQ:hover{background:var(--bg-accent);color:var(--text-primary);border-color:var(--border-medium)}.ImageUpload_sheetBackdrop__uNLit,.ImageUpload_sheetCancel__L8iDp,.ImageUpload_sheetOption__2nb_7,.ImageUpload_sheetTitle__eQN5A,.ImageUpload_sheet__J0riJ{display:none}@keyframes ImageUpload_sheetSlideUp__1w9Jx{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.ImageUpload_sheetBackdrop__uNLit{display:flex;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100;align-items:flex-end;justify-content:center;animation:ImageUpload_fadeIn__LzNJ3 .2s ease-out forwards}.ImageUpload_sheet__J0riJ{display:flex;flex-direction:column;width:100%;background:var(--surface);border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));gap:var(--space-2);box-shadow:0 -8px 24px rgba(0,0,0,.12);animation:ImageUpload_sheetSlideUp__1w9Jx .25s cubic-bezier(.16,1,.3,1) forwards}.ImageUpload_sheetTitle__eQN5A{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-tertiary);text-align:center;padding:var(--space-2) 0;margin-bottom:var(--space-1)}.ImageUpload_sheetOption__2nb_7{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition)}.ImageUpload_sheetOption__2nb_7:active,.ImageUpload_sheetOption__2nb_7:hover{background:var(--bg-accent);border-color:var(--border-medium)}.ImageUpload_sheetOption__2nb_7 svg{color:var(--primary);flex-shrink:0}.ImageUpload_sheetCancel__L8iDp{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:var(--space-2);padding:0 var(--space-4);background:transparent;border:1px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition)}.ImageUpload_sheetCancel__L8iDp:active,.ImageUpload_sheetCancel__L8iDp:hover{background:var(--bg-accent);color:var(--text-primary)}}.CollapsibleSection_collapsibleSection__Uj9Tf{border:1px solid var(--border-light);border-radius:var(--border-radius);background:var(--bg-card);transition:var(--transition);overflow:hidden}.CollapsibleSection_sectionHeader__ZMiyA{padding:var(--space-4);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color var(--transition);user-select:none}.CollapsibleSection_sectionHeader__ZMiyA:hover{background:var(--bg-secondary)}.CollapsibleSection_sectionHeader__ZMiyA:focus{outline:2px solid var(--border-focus);outline-offset:-2px}.CollapsibleSection_sectionHeader__ZMiyA:focus:not(:focus-visible){outline:none}.CollapsibleSection_headerContent__Zj3Zl{display:flex;align-items:center;gap:var(--space-2);flex:1 1}.CollapsibleSection_icon__4ytXi{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.CollapsibleSection_title__QZeH2{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.CollapsibleSection_chevron__SZiX9{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform var(--transition)}.CollapsibleSection_sectionContent__cuzXN{max-height:0;overflow:hidden;transition:max-height var(--transition-slow),opacity var(--transition-slow),transform var(--transition-slow),margin-top var(--transition-slow);opacity:0;transform:translateY(-10px)}.CollapsibleSection_sectionContent__cuzXN.CollapsibleSection_expanded__Pg4Ts{max-height:2000px;opacity:1;transform:translateY(0);border-top:1px solid var(--border-light)}.CollapsibleSection_contentInner__mYJM0{padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}[id^=hint-section] .CollapsibleSection_collapsibleSection__Uj9Tf{display:inline-block;width:fit-content;background:transparent;border:none;overflow:visible}[id^=hint-section] .CollapsibleSection_sectionHeader__ZMiyA{padding:var(--space-2) var(--space-3);background:var(--hint-button-bg);border:1px solid var(--hint-button-border);border-radius:var(--border-radius-full);width:fit-content}[id^=hint-section] .CollapsibleSection_sectionHeader__ZMiyA:hover{background:var(--hint-button-hover-bg);border-color:var(--hint-button-hover-border)}[id^=hint-section] .CollapsibleSection_chevron__SZiX9{display:none}[id^=hint-section] .CollapsibleSection_title__QZeH2{font-size:var(--text-sm)}[id^=hint-section] .CollapsibleSection_sectionContent__cuzXN{border:none;margin-top:0}[id^=hint-section] .CollapsibleSection_sectionContent__cuzXN.CollapsibleSection_expanded__Pg4Ts{margin-top:var(--space-3);background:var(--hint-container-bg);border:1px solid var(--hint-container-border);box-shadow:var(--hint-container-shadow);border-radius:var(--border-radius-lg)}[id^=hint-section] .CollapsibleSection_contentInner__mYJM0{color:var(--hint-text-color)}@media (prefers-reduced-motion:reduce){.CollapsibleSection_chevron__SZiX9,.CollapsibleSection_collapsibleSection__Uj9Tf,.CollapsibleSection_sectionContent__cuzXN,.CollapsibleSection_sectionHeader__ZMiyA{transition:none}}.HomepageUnitsPathDemo_section__PbM_J{padding:var(--space-20) 0;background-color:var(--bg-primary)}.HomepageUnitsPathDemo_sectionContainer__bGARM{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-6)}.HomepageUnitsPathDemo_sectionHeader__kqCCl{text-align:center;margin-bottom:var(--space-10)}.HomepageUnitsPathDemo_sectionTitle__2v8Qa{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-3)}.HomepageUnitsPathDemo_sectionSubtitle__Y3fzB{font-size:var(--text-lg);font-weight:var(--font-normal);color:var(--text-secondary);margin:0;line-height:1.6}.HomepageUnitsPathDemo_highlightText__39kJU{color:var(--primary)}.HomepageUnitsPathDemo_stageWrapper__AFI6B{position:relative;max-width:920px;margin:0 auto var(--space-8)}.HomepageUnitsPathDemo_stageFrame__a7ds2{--homepage-demo-stage-height:600px;position:relative;border-radius:var(--border-radius-xl);border:1px solid transparent;background-color:color-mix(in oklab,var(--bg-secondary) 80%,var(--bg-primary));box-shadow:var(--shadow-base);height:var(--homepage-demo-stage-height);min-height:var(--homepage-demo-stage-height);max-height:var(--homepage-demo-stage-height);overflow:hidden}.HomepageUnitsPathDemo_techHollowText__lZVAi{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11rem;font-weight:900;color:transparent;-webkit-text-stroke:1.5px var(--border-medium);opacity:.08;pointer-events:none;user-select:none;z-index:0;letter-spacing:.15em;font-family:Outfit,sans-serif}.HomepageUnitsPathDemo_stageInner__UoTzR{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit;position:relative;z-index:1}.HomepageUnitsPathDemo_previewInner__mPMOb{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.HomepageUnitsPathDemo_stageBeat__W1H3N{flex:1 1;width:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.HomepageUnitsPathDemo_replayButton__1MQLg{position:absolute;bottom:var(--space-4);right:var(--space-4);z-index:20;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--border-radius-full);border:1px solid var(--border-light);background-color:var(--bg-card);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:color var(--transition-fast),border-color var(--transition-fast)}.HomepageUnitsPathDemo_replayButton__1MQLg:hover{color:var(--primary);border-color:var(--primary)}.HomepageUnitsPathDemo_sectionCta__oApbg{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:var(--space-4) var(--space-8);border-radius:var(--border-radius-full);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--primary);border:none;text-decoration:none;box-shadow:0 4px 14px color-mix(in oklab,var(--primary) 35%,transparent);transition:background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.HomepageUnitsPathDemo_sectionCta__oApbg:hover{background:var(--primary-dark);box-shadow:0 6px 20px color-mix(in oklab,var(--primary) 40%,transparent)}.HomepageUnitsPathDemo_sectionCta__oApbg:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent)}.HomepageUnitsPathDemo_ctaRow__bRc2A{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0}.HomepageUnitsPathDemo_ctaRow__bRc2A:has(form){max-width:min(560px,100%);margin-inline:auto;align-items:stretch}.HomepageUnitsPathDemo_ctaSubtext__nTcuP{margin:0;font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}.HomepageUnitsPathDemo_createBeat__rITXO{flex:1 1;min-height:0;padding:var(--space-4);box-sizing:border-box;overflow:hidden}.HomepageUnitsPathDemo_createRow__XOn03{display:flex;align-items:stretch;gap:var(--space-4);height:100%;min-height:0;width:100%}.HomepageUnitsPathDemo_createPanel__l4ZQY{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;min-width:0;background-color:color-mix(in oklab,var(--bg-card) 70%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-light)!important}.HomepageUnitsPathDemo_createSide__PJ_iv{flex:0 0 240px;width:240px;min-width:240px;max-width:240px}.HomepageUnitsPathDemo_createMiddle__Ty4Mu{flex:1 1;min-width:0}.HomepageUnitsPathDemo_createPanelBody__7lc8E{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;min-width:0}.HomepageUnitsPathDemo_createBeat__rITXO [class*=pageFooter],.HomepageUnitsPathDemo_createBeat__rITXO [class*=panelContent],.HomepageUnitsPathDemo_createBeat__rITXO [class*=panelHeader],.HomepageUnitsPathDemo_createBeat__rITXO [class*=sidePanelHeader]{min-width:0}.HomepageUnitsPathDemo_createPanelHeader__cIEck{flex-shrink:0;min-height:56px;box-sizing:border-box}.HomepageUnitsPathDemo_createPanelFooter__d2ICW{margin-top:auto;flex-shrink:0}.HomepageUnitsPathDemo_createMiddleBody__xw1_U{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left}.HomepageUnitsPathDemo_mockFileAction__xAA1N{width:100%;padding:0;text-align:left;color:var(--text-primary);font:inherit;cursor:pointer}.HomepageUnitsPathDemo_mockFileAction__xAA1N:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.HomepageUnitsPathDemo_buildButtonReady__HOy1Z:not(:disabled){box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 28%,transparent)}.HomepageUnitsPathDemo_demoBuildButton__ie_Kf:disabled{opacity:.55;cursor:not-allowed}.HomepageUnitsPathDemo_libraryBeat__2vTQW{flex:1 1;min-height:0;padding:var(--space-6);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.HomepageUnitsPathDemo_libraryCardWrap__acBTu{width:100%;max-width:340px;flex-shrink:0}.HomepageUnitsPathDemo_libraryCardWrap__acBTu>*{width:100%}.HomepageUnitsPathDemo_pathBeat__GFLX3{flex:1 1;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;padding:var(--space-3);box-sizing:border-box}.HomepageUnitsPathDemo_pathBeat__GFLX3>*{flex:1 1;min-height:0;width:100%}.HomepageUnitsPathDemo_pathBeat__GFLX3 .workspaceShell{border:none;box-shadow:none}@media (max-width:768px){.HomepageUnitsPathDemo_sectionContainer__bGARM{padding:0 var(--space-4)}.HomepageUnitsPathDemo_stageFrame__a7ds2{--homepage-demo-stage-height:520px}.HomepageUnitsPathDemo_createBeat__rITXO{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-3)}.HomepageUnitsPathDemo_createRow__XOn03{flex-direction:column;gap:var(--space-3)}.HomepageUnitsPathDemo_createSide__PJ_iv{flex:0 0 auto;width:100%;min-width:0;max-width:none;max-height:180px}.HomepageUnitsPathDemo_createMiddle__Ty4Mu{flex:0 0 auto;min-height:0}.HomepageUnitsPathDemo_createMiddleBody__xw1_U{padding-top:var(--space-2)}.HomepageUnitsPathDemo_libraryBeat__2vTQW{padding:var(--space-5) var(--space-4)}.HomepageUnitsPathDemo_libraryCardWrap__acBTu{max-width:min(100%,320px)}.HomepageUnitsPathDemo_pathBeat__GFLX3{padding:var(--space-2)}}.HomepageUnitsPathDemo_libraryBeat__2vTQW [class*=badgeProgress]{left:0;right:0;bottom:0;width:100%;background:var(--ghost-gradient-progress-track);box-shadow:var(--ghost-gradient-progress-shadow)}.HomepageUnitsPathDemo_libraryBeat__2vTQW [class*=shimmer]{animation-iteration-count:1!important}.DemoClient_demo__95qZ3{position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;background:var(--bg-secondary);color:var(--text-primary)}.DemoClient_embedded__QnBs4{height:100%;min-height:0;overscroll-behavior-y:auto;--bg-secondary:var(--gray-50)}.DemoClient_topBar__q8uti{position:sticky;top:0;z-index:40;flex-shrink:0;background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-light)}.DemoClient_topBarInner__0fire{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:18px;height:64px;padding:0 20px}.DemoClient_logo__wufYE{border:0;background:none;padding:0;cursor:pointer;flex:0 0 auto;display:grid;place-items:center}.DemoClient_logoImg__Mu6Sm{border-radius:9px}.DemoClient_nav__wP0Tr{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.DemoClient_nav__wP0Tr::-webkit-scrollbar{display:none}.DemoClient_navItem__mtK25{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:var(--border-radius-full);background:transparent;color:var(--text-secondary);font:inherit;font-size:13.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.DemoClient_navItemActive__FKjZC{color:var(--primary-dark);background:rgba(var(--primary-rgb),.1)}.DemoClient_topEnd__p0f1Y{display:flex;align-items:center;gap:14px;flex:0 0 auto}.DemoClient_pill__o39Kc{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:0;padding:0;background:transparent;cursor:pointer}.DemoClient_navItem__mtK25:hover,.DemoClient_pill__o39Kc:hover{color:var(--primary)}.DemoClient_avatar__Joq2D:focus-visible,.DemoClient_createBtn__P_MNv:focus-visible,.DemoClient_logo__wufYE:focus-visible,.DemoClient_navItem__mtK25:focus-visible,.DemoClient_pill__o39Kc:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.DemoClient_createBtn__P_MNv{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:0;border-radius:var(--border-radius-full);background:var(--gradient-primary);color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(var(--primary-rgb),.3)}.DemoClient_avatar__Joq2D{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:2px solid var(--border-light);background:var(--bg-card);overflow:hidden;cursor:pointer}.DemoClient_avatar__Joq2D img{width:100%;height:100%;object-fit:cover}.DemoClient_avatar__Joq2D:disabled,.DemoClient_createBtn__P_MNv:disabled,.DemoClient_logo__wufYE:disabled,.DemoClient_mobileNavCreate__e0Ptx:disabled,.DemoClient_mobileNavItem__e5yVl:disabled,.DemoClient_navItem__mtK25:disabled,.DemoClient_pill__o39Kc:disabled{cursor:default;opacity:.55}.DemoClient_mobileNavItemActive__aPc4O:disabled,.DemoClient_navItemActive__FKjZC:disabled{opacity:1}.DemoClient_navItem__mtK25:disabled:hover{color:var(--text-secondary)}.DemoClient_navItemActive__FKjZC:disabled:hover{color:var(--primary-dark)}.DemoClient_pill__o39Kc:disabled:hover{color:var(--text-primary)}.DemoClient_main__QHATg{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:none;padding:34px 20px 80px;scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent}.DemoClient_mainStage__RnxzD{position:relative;padding:0;overflow:hidden}.DemoClient_embedded__QnBs4 .DemoClient_mainStage__RnxzD{overscroll-behavior-y:auto}.DemoClient_stageBody__IarhX{position:absolute;inset:0;overflow:hidden}.DemoClient_createStage__habiV,.DemoClient_stageBody__IarhX{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.DemoClient_createStage__habiV{position:relative}.DemoClient_createStage__habiV>:first-child{flex:1 1;min-height:0}.DemoClient_mobileBuildDock__ZPecv{display:none}.DemoClient_loadingStage__Y8M4H{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-6) var(--space-4)}.DemoClient_loadingStage__Y8M4H [class*=card]{cursor:default}.DemoClient_inertCell__TtcF6,.DemoClient_mockToolbar__IxTRs{pointer-events:none}.DemoClient_mockToolbar__IxTRs :is(button,input):disabled{cursor:default}.DemoClient_pathStage__6uyRP{flex:1 1;display:flex;flex-direction:column;min-height:0;padding:12px}.DemoClient_pathStage__6uyRP>*{flex:1 1;min-height:0;width:100%}.DemoClient_unitStage__npswF{flex:1 1;display:flex;flex-direction:column;height:100%;min-height:0}.DemoClient_unitStage__npswF>*{flex:1 1;min-height:0}.DemoClient_unitStage__npswF main{overscroll-behavior-y:contain}.DemoClient_replayFab__rOVeR{position:absolute;left:16px;bottom:16px;z-index:80;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:1px solid var(--border-light);border-radius:var(--border-radius-full);background:color-mix(in srgb,var(--bg-card) 92%,transparent);backdrop-filter:blur(8px);color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:700;box-shadow:var(--shadow-md);cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.DemoClient_replayFab__rOVeR:hover{color:var(--primary-dark);border-color:rgba(var(--primary-rgb),.45);transform:translateY(-1px)}.DemoClient_embedded__QnBs4 .DemoClient_createBtn__P_MNv span,.DemoClient_mobileNav__4BgNQ{display:none}.DemoClient_embedded__QnBs4 .DemoClient_navItem__mtK25{padding:9px 12px}@media (max-width:1080px){.DemoClient_embedded__QnBs4 .DemoClient_navItem__mtK25 span{display:none}}@media (max-width:640px){.DemoClient_topBarInner__0fire{height:56px;padding:0 12px;gap:10px}.DemoClient_nav__wP0Tr{display:none}.DemoClient_topEnd__p0f1Y{margin-left:auto;gap:10px}.DemoClient_createBtn__P_MNv{display:none}.DemoClient_pill__o39Kc strong{font-size:13px}.DemoClient_main__QHATg{padding:24px 14px 64px}.DemoClient_mainStage__RnxzD{padding:0}.DemoClient_loadingStage__Y8M4H{padding:var(--space-2) var(--space-4) var(--space-8)}.DemoClient_replayFab__rOVeR{left:12px;bottom:80px;padding:7px 13px;font-size:12px}.DemoClient_mobileNav__4BgNQ{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-height:64px;padding:4px 8px;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.DemoClient_mobileNavCreate__e0Ptx,.DemoClient_mobileNavItem__e5yVl{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--border-radius-lg);background:transparent;color:var(--text-secondary);cursor:pointer}.DemoClient_mobileNavItemActive__aPc4O{color:var(--primary)}.DemoClient_mobileNavCreate__e0Ptx{width:54px;height:54px;border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}}@media (max-width:768px){.DemoClient_createStage__habiV [class*=createBeat]{padding-bottom:92px}.DemoClient_createStage__habiV [data-demo-panel]{height:auto;max-height:none}.DemoClient_createStage__habiV [data-demo-panel] [class*=panelContent]{overflow:visible}.DemoClient_createStage__habiV [data-demo-panel=preview] [class*=pageFooter]{display:none}.DemoClient_mobileBuildDock__ZPecv{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;padding:10px 12px;border-top:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-card) 94%,transparent);backdrop-filter:blur(10px)}.DemoClient_mobileBuildDock__ZPecv button{width:100%;min-height:46px}}.CtaSection_ctaSection__5jBMR{--mouse-x:50%;--mouse-y:50%;position:relative;padding:var(--space-24) 0;margin-top:var(--space-16);text-align:center;background-color:var(--bg-primary);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.CtaSection_ctaGrid__UKB9R{position:absolute;inset:0;background-image:linear-gradient(var(--gray-100) 1px,transparent 1px),linear-gradient(to right,var(--gray-100) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 0,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 100% 100% at 50% 0,black 40%,transparent 100%);z-index:0;overflow:hidden}.CtaSection_ctaGridSweep__bIovN{position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(black 1px,transparent 0),linear-gradient(90deg,black 1px,transparent 0);mask-size:3rem 3rem;-webkit-mask-image:linear-gradient(black 1px,transparent 0),linear-gradient(90deg,black 1px,transparent 0);-webkit-mask-size:3rem 3rem;z-index:1}.CtaSection_ctaGridSweep__bIovN:before{content:"";position:absolute;top:0;bottom:0;left:-100%;width:300%;background:linear-gradient(to right,transparent 0,transparent 30%,var(--gray-300) 35%,transparent 40%,transparent 100%);animation:CtaSection_gridSweepLeftToRight__H1k0O 4s linear infinite;will-change:transform}.CtaSection_ctaGrid__UKB9R:after{content:"";position:absolute;inset:0;background:radial-gradient(300px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--secondary),var(--primary),transparent 50%);-webkit-mask-image:linear-gradient(black 1px,transparent 0),linear-gradient(90deg,black 1px,transparent 0);-webkit-mask-size:3rem 3rem;mask-image:linear-gradient(black 1px,transparent 0),linear-gradient(90deg,black 1px,transparent 0);mask-size:3rem 3rem;pointer-events:none;z-index:2;opacity:.6}.CtaSection_ctaLightEffect__U8Sdl{position:absolute;top:-150px;left:50%;transform:translateX(-50%);width:150%;height:150%;background:radial-gradient(ellipse 60% 60% at 50% 10%,var(--primary) 0,var(--primary-light) 40%,rgba(255,255,255,0) 70%);filter:blur(60px);opacity:.25;pointer-events:none;z-index:0}.CtaSection_ctaContent__Ouj_Z{position:relative;z-index:1;width:100%;max-width:800px;padding:0 var(--space-6);box-sizing:border-box}.CtaSection_ctaTitle__QJxCi{font-size:var(--homepage-section-title-size,clamp(var(--text-3xl),5vw,var(--text-4xl)));font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-6);line-height:1.2}.CtaSection_highlightText__AD6Ni{color:var(--primary)}.CtaSection_ctaSubtitle__niyfc{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-10);line-height:1.6}.CtaSection_ctaButtonContainer__1v9_5{display:flex;justify-content:center;gap:var(--space-4)}.CtaSection_ctaButtonContainer__1v9_5:has(form){width:100%;min-width:0}.CtaSection_ctaButton__Y8Awm{position:relative;overflow:hidden;padding:var(--space-4) var(--space-8);border-radius:var(--border-radius-full);font-size:var(--text-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition);border:none;background:var(--primary);color:#ffffff;box-shadow:0 4px 14px rgba(59,130,246,.25);text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center}.CtaSection_ctaButton__Y8Awm:hover{box-shadow:0 6px 20px rgba(59,130,246,.3);background:var(--primary-dark)}.CtaSection_ctaButton__Y8Awm:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent)}.CtaSection_ctaButton__Y8Awm:after{content:"";position:absolute;left:var(--space-6);right:var(--space-6);bottom:9px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal);pointer-events:none}@media (hover:hover){.CtaSection_ctaButton__Y8Awm:hover{transform:translateY(1px)}.CtaSection_ctaButton__Y8Awm:hover:after{transform:scaleX(1)}}.CtaSection_ctaButton__Y8Awm:active{transform:translateY(2px) scale(.97)}.CtaSection_ctaSubtext__BmBvQ{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}@keyframes CtaSection_gridSweepLeftToRight__H1k0O{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@media (max-width:640px){.CtaSection_ctaButtonContainer__1v9_5{flex-direction:column;gap:var(--space-3)}.CtaSection_ctaButton__Y8Awm{width:fit-content;max-width:100%;align-self:center}}@media (prefers-reduced-motion:reduce){.CtaSection_ctaGridSweep__bIovN:before{animation:none}.CtaSection_ctaButton__Y8Awm:after{transition:none}}.QuizStartModal_centeredHeader__CKnU5{margin-bottom:20px;text-align:center;margin-top:-10px}.QuizStartModal_iconWrapper__UjQ78{width:48px;height:48px;background-color:#fef2f2;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.QuizStartModal_modalTitle__J0IBb{font-size:1.25rem;font-weight:600;color:var(--text-primary,#0f172a);margin-bottom:8px}.QuizStartModal_description__ljQJQ{color:var(--text-secondary,#64748b);font-size:.95rem;line-height:1.5}.QuizStartModal_content__ycdvz{background-color:var(--bg-secondary,#f8fafc);border-radius:12px;padding:16px;margin-bottom:0}.QuizStartModal_infoItem__Os5dO{display:flex;gap:12px;margin-bottom:12px}.QuizStartModal_infoItem__Os5dO:last-child{margin-bottom:0}.QuizStartModal_checkIcon__Nysde{color:#10b981;flex-shrink:0;margin-top:2px}.QuizStartModal_crossIcon__Qvly4{color:#ef4444;flex-shrink:0;margin-top:2px}.QuizStartModal_infoText__xNnyu{font-size:.9rem;color:var(--text-primary,#334155);line-height:1.4}.QuizStartModal_actions__g_2Y3{display:flex;flex-direction:column;gap:12px;width:100%}.QuizStartModal_primaryButton__45GbN{width:100%;padding:12px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center}.QuizStartModal_primaryButton__45GbN:hover{opacity:.95;transform:translateY(-1px)}.QuizStartModal_secondaryButton__0UuEc{width:100%;padding:12px;background-color:initial;color:var(--text-primary,#0f172a);border:1px solid var(--border-color,#cbd5e1);border-radius:8px;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .2s}.QuizStartModal_secondaryButton__0UuEc:hover{background-color:var(--bg-secondary,#f1f5f9)}.QuizStartModal_tertiaryButton__2R8Js{width:100%;padding:8px;background:transparent;color:var(--text-secondary,#64748b);border:none;font-size:.9rem;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s}.QuizStartModal_tertiaryButton__2R8Js:hover{text-decoration-color:initial;color:var(--text-primary,#0f172a)}.SourceSelectionControl_sourceSelector__TUfWo{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;margin-top:auto;padding-top:var(--space-2)}.SourceSelectionControl_sourceSelectorHeader__TcbVe{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.SourceSelectionControl_sourceSelectorLabel__NxaFx{color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.SourceSelectionControl_sourceSelectorHint__rv3WL{margin:0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.4}.SourceSelectionControl_sourceSelectorControlWrap__eJljK{position:relative;display:flex;align-items:center;width:100%;border:1px solid var(--border-light);border-radius:var(--border-radius-lg);background:var(--bg-primary);transition:border-color var(--transition),box-shadow var(--transition)}.SourceSelectionControl_sourceSelectorControlWrap__eJljK:hover{border-color:var(--border-medium)}.SourceSelectionControl_sourceSelectorControlWrap__eJljK.SourceSelectionControl_dropdownOpen__avjIl,.SourceSelectionControl_sourceSelectorControlWrap__eJljK:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.SourceSelectionControl_customTrigger__X24eK{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;background:transparent;border:0;border-radius:inherit;outline:0;text-align:left}.SourceSelectionControl_customTriggerLabel__oT73U{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourceSelectionControl_customDropdownMenu__LcyRR{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);animation:SourceSelectionControl_dropdownPopUp__YIGgD .15s ease-out}@keyframes SourceSelectionControl_dropdownPopUp__YIGgD{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SourceSelectionControl_customDropdownItem__WIur8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-lg);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition),color var(--transition)}.SourceSelectionControl_customDropdownItem__WIur8:hover{background:var(--bg-accent)}.SourceSelectionControl_customDropdownItem__WIur8.SourceSelectionControl_itemSelected__QsMEx{background:var(--primary-light);color:var(--primary);font-weight:var(--font-semibold)}.SourceSelectionControl_checkIcon__3L_mW{color:var(--primary);flex-shrink:0}.SourceSelectionControl_sourceSelectorControl__iFgyr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;appearance:none;pointer-events:none;opacity:0}.SourceSelectionControl_sourceSelectorChevron__Hw7n9{color:var(--text-secondary);pointer-events:none;transition:transform .2s ease;flex-shrink:0}.SourceSelectionControl_sourceSelectorChevron__Hw7n9.SourceSelectionControl_chevronOpen__N2RHq{transform:rotate(180deg)}.SourceSelectionControl_sourceExpression__moF_o{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.SourceSelectionControl_sourceExpressionInput__bl01v{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);transition:border-color var(--transition),box-shadow var(--transition)}.SourceSelectionControl_sourceExpressionInput__bl01v:hover{border-color:var(--border-medium)}.SourceSelectionControl_sourceExpressionInput__bl01v:focus-visible{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px var(--primary-light)}.SourceSelectionControl_sourceExpressionInputError__D5YC6{border-color:var(--error)}.SourceSelectionControl_sourceSelectorError__Leaw4{margin:0;color:var(--error);font-size:var(--text-xs);line-height:1.4}.SourceSelectionControl_visuallyHidden__VU_SQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.SourceSelectionControl_customDropdownMenu__LcyRR,.SourceSelectionControl_sourceExpressionInput__bl01v,.SourceSelectionControl_sourceSelectorChevron__Hw7n9,.SourceSelectionControl_sourceSelectorControlWrap__eJljK{transition:none;animation:none}}.RecallOptInCard_card__U7bQO{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);background:var(--bg-card)}.RecallOptInCard_modalBody__yhu1C{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}.RecallOptInCard_title__k8eDp{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.RecallOptInCard_scheduled__sjC25{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.RecallOptInCard_options__ZlryS{display:flex;flex-wrap:wrap;gap:var(--space-2)}.RecallOptInCard_option__5n4db{min-height:40px;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);color:var(--text-primary);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition),border-color var(--transition)}.RecallOptInCard_option__5n4db:hover:not(:disabled){background:var(--bg-accent);border-color:var(--border-medium)}.RecallOptInCard_modalBody__yhu1C .RecallOptInCard_option__5n4db{min-height:44px}.RecallOptInCard_note__s8_z9{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;margin:var(--space-2) 0 var(--space-3)}.RecallOptInCard_actions__QnrL1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.RecallOptInCard_actions__QnrL1 .RecallOptInCard_skip__hVj6k{margin-top:0;min-height:40px}.RecallOptInCard_error__8ZkrC{color:var(--error);font-size:var(--text-sm)}.RecallOptInCard_card__U7bQO button:focus-visible,.RecallOptInCard_modalBody__yhu1C button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.RecallOptInCard_card__U7bQO button:disabled,.RecallOptInCard_modalBody__yhu1C button:disabled{opacity:.6;cursor:default}.RecallOptInCard_modalBody__yhu1C .RecallOptInCard_note__s8_z9{margin:0}.RecallOptInCard_modalBody__yhu1C .RecallOptInCard_actions__QnrL1{margin-top:0}.RecallOptInCard_skip__hVj6k{margin-top:var(--space-3);background:none;border:none;color:var(--text-tertiary);font-size:var(--text-xs);text-decoration:underline;cursor:pointer}