body{margin:0;transition:background-color .4s,color .4s}body.event-muted-fade{transition:background-image .4s;background-image:none!important}body.dark{color:#fff;--panel-bg:#ffffff08;--input-bg:#ffffff08;--border-color:#ffffff0d;--button-bg:#ffffff14;--button-hover:#ffffff1f;--button-glow:0 0 15px #ffffff0d;--placeholder:#fff6;--logo-color:#fff;--counter-text:#000;--logo-filter:brightness(0) invert(1);background-color:#1a1c1d}body.light{color:#000;--panel-bg:#fffc;--input-bg:#00000005;--border-color:#00000014;--button-bg:#0000000d;--button-hover:#00000014;--button-glow:0 5px 15px #0000000d;--placeholder:#0006;--logo-color:#000;--counter-text:#fff;--logo-filter:none;background-color:#f7f9fa}body:before,body:after{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;will-change:opacity;transition:opacity .45s ease-in-out;position:fixed;transform:translateZ(0)}body:before{z-index:9999;top:-20px;right:-10px}body:after{z-index:-1;inset:0}body.app-ready[class*=theme-]:before{opacity:.03}body.app-ready.theme-summer:before{opacity:.02}body.app-ready[class*=theme-]:after{opacity:1}body.theme-new-year:before{content:"❄️";font-size:160px}body.theme-new-year:after{background-image:radial-gradient(circle at 100% 0,#00bfff1f,#0000 45%),radial-gradient(circle at 0 100%,#87cefa1a,#0000 50%)}body.theme-new-year .glass-panel{box-shadow:0 10px 40px #00bfff0a,0 0 20px #87cefa08!important}body.theme-new-year .logo{filter:var(--logo-filter) drop-shadow(0 2px 12px #87cefa66)!important}body.theme-valentine:before{content:"❤️";font-size:140px;transform:rotate(15deg)}body.theme-valentine:after{background-image:radial-gradient(circle at 100% 0,#ff14931f,#0000 45%),radial-gradient(circle at 0 100%,#dc143c1a,#0000 50%)}body.theme-valentine .glass-panel{box-shadow:0 10px 40px #ff14930a,0 0 20px #dc143c08!important}body.theme-valentine .logo{filter:var(--logo-filter) drop-shadow(0 2px 12px #ff149366)!important}body.theme-easter:before{content:"🐰";font-size:150px}body.theme-easter:after{background-image:radial-gradient(circle at 100% 0,#f0e68c1f,#0000 45%),radial-gradient(circle at 0 100%,#98fb981a,#0000 50%)}body.theme-easter .glass-panel{box-shadow:0 10px 40px #f0e68c08,0 0 20px #98fb9805!important}body.theme-easter .logo{filter:var(--logo-filter) drop-shadow(0 2px 12px #98fb9866)!important}body.theme-halloween:before{content:"🕸️";font-size:180px;top:-30px}body.theme-halloween:after{background-image:radial-gradient(circle at 100% 0,#7828be26,#0000 45%),radial-gradient(circle at 0 100%,#ff6e001f,#0000 50%)}body.theme-halloween .glass-panel{box-shadow:0 10px 40px #7828be0a,0 0 20px #ff6e0008!important}body.theme-halloween .logo{filter:var(--logo-filter) drop-shadow(0 2px 12px #ff660059)!important}body.theme-spring:before{content:"🌸";font-size:140px;transform:rotate(-10deg)}body.theme-spring:after{background-image:radial-gradient(circle at 100% 0,#ff14931f,#0000 45%),radial-gradient(circle at 0 100%,#ff69b41a,#0000 50%)}body.theme-spring .glass-panel{box-shadow:0 10px 40px #ff69b40a!important}body.theme-spring .logo{filter:var(--logo-filter) drop-shadow(0 2px 12px #ff69b466)!important}body.theme-summer:before{content:"🌴";font-size:150px}body.theme-summer:after{background-image:radial-gradient(circle at 100% 0,#32cd321f,#0000 45%),radial-gradient(circle at 0 100%,#ffd7001a,#0000 50%)}body.theme-summer .glass-panel{box-shadow:0 10px 40px #32cd320a!important}body.theme-summer .logo{filter:var(--logo-filter) drop-shadow(0 2px 12px #32cd3266)!important}.test-app[data-v-15ba622e]{flex-direction:column;width:100%;min-height:100dvh;display:flex}.step-container[data-v-fb022ed3]{width:100%}h2[data-v-fb022ed3]{color:var(--logo-color);text-align:center;margin:0 0 8px;font-size:26px}.subtitle[data-v-fb022ed3]{color:var(--placeholder);text-align:center;margin:0 0 25px;font-size:14px}.info-text[data-v-fb022ed3]{color:var(--placeholder);text-align:center;margin-top:15px;font-size:12px}.input-wrapper input.center-code-input[data-v-fb022ed3]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:12px;text-indent:12px;border-radius:16px;outline:none;padding:16px;font-size:22px;font-weight:700;transition:all .3s}.input-wrapper input.center-code-input[data-v-fb022ed3]:focus{background:#64d2ff0d;border-color:#64d2ff80}.input-wrapper input.center-code-input[data-v-fb022ed3]::placeholder{color:var(--placeholder);opacity:.45;font-weight:500}.resend-block[data-v-fb022ed3]{text-align:center;margin-top:15px;font-size:13px}.timer-text[data-v-fb022ed3]{color:var(--placeholder)}.resend-link[data-v-fb022ed3]{color:#3b82f6;font-weight:500;transition:opacity .2s}.resend-link[data-v-fb022ed3]:hover{opacity:.7}.captcha-box[data-v-fb022ed3]{background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;color:var(--logo-color);border-radius:16px;align-items:center;gap:15px;padding:15px 20px;font-weight:500;transition:all .3s;display:flex}.captcha-box[data-v-fb022ed3]:hover{border-color:#64d2ff80}.checkbox[data-v-fb022ed3]{border:2px solid var(--placeholder);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.captcha-box.active .checkbox[data-v-fb022ed3]{color:#fff;background:#4caf50;border-color:#4caf50}.verify-btn[data-v-fb022ed3]{background:var(--button-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);cursor:pointer;border-radius:16px;margin-top:25px;padding:16px;font-weight:600;transition:all .3s}.verify-btn[data-v-fb022ed3]:disabled{opacity:.5;cursor:not-allowed}.verify-btn[data-v-fb022ed3]:not(:disabled):hover{background:var(--button-hover);transform:translateY(-2px)}.view-switcher[data-v-fb022ed3]{text-align:center;font-size:14px}.view-switcher a[data-v-fb022ed3]{color:#3b82f6;font-weight:600;text-decoration:none;transition:opacity .2s}.view-switcher a[data-v-fb022ed3]:hover{opacity:.7}.auth-orb[data-v-fb022ed3]{background:radial-gradient(circle at 30% 25%, #ffffff1a, var(--button-bg) 70%);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:4px auto 20px;animation:3s ease-in-out infinite orb-ring-pulse-fb022ed3;display:flex;box-shadow:inset 0 1px 2px #ffffff1f,0 8px 24px #0003}body.light .auth-orb[data-v-fb022ed3]{background:radial-gradient(circle at 30% 25%, #ffffffe6, var(--button-bg) 70%);border-color:var(--border-color);box-shadow:inset 0 1px 2px #fffc,0 6px 18px #0000000f}.orb-svg[data-v-fb022ed3]{width:32px;height:32px;animation:3s ease-in-out infinite svg-breathe-fb022ed3}.svg-primary[data-v-fb022ed3]{stroke:var(--logo-color);stroke-opacity:.85;fill:#94a3b81f}.svg-accent[data-v-fb022ed3]{stroke:#60a5fa;filter:drop-shadow(0 0 5px #60a5fa80)}body.light .svg-accent[data-v-fb022ed3]{stroke:#3b82f6}@keyframes orb-ring-pulse-fb022ed3{0%{box-shadow:inset 0 1px 2px #ffffff1f,0 0 #94a3b838}70%{box-shadow:inset 0 1px 2px #ffffff1f,0 0 0 14px #94a3b800}to{box-shadow:inset 0 1px 2px #ffffff1f,0 0 #94a3b800}}@keyframes svg-breathe-fb022ed3{0%,to{filter:drop-shadow(0 2px 6px #0003);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #60a5fa40);transform:scale(1.07)}}.step-container[data-v-f0c9e0a4]{width:100%;animation:.4s fadeIn-f0c9e0a4}h2[data-v-f0c9e0a4]{color:var(--logo-color);text-align:center;margin:0 0 8px}.subtitle[data-v-f0c9e0a4]{color:var(--placeholder);text-align:center;margin:0 0 25px;font-size:14px}.avatar-upload[data-v-f0c9e0a4]{flex-direction:column;align-items:center;margin-bottom:25px;display:flex}.avatar-circle-wrapper[data-v-f0c9e0a4]{justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative}.delete-avatar-btn[data-v-f0c9e0a4]{color:#fff;cursor:pointer;z-index:10;background:#ff4d4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;transition:transform .2s;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 4px 10px #00000059}@media (hover:hover){.delete-avatar-btn[data-v-f0c9e0a4]:hover{transform:scale(1.1)}}.avatar-circle[data-v-f0c9e0a4]{background:var(--input-bg);border:1.5px dashed var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:border-color .2s;display:flex;overflow:hidden}@media (hover:hover){.avatar-circle[data-v-f0c9e0a4]:hover{border-color:var(--placeholder)}}.avatar-img[data-v-f0c9e0a4]{object-fit:cover;width:100%;height:100%;display:block}.avatar-text[data-v-f0c9e0a4]{color:var(--placeholder);font-size:36px;font-weight:700}.upload-icon[data-v-f0c9e0a4]{color:var(--placeholder);opacity:.6;justify-content:center;align-items:center;display:flex}.avatar-hint[data-v-f0c9e0a4]{color:var(--placeholder);margin-top:10px;font-size:12px}.input-group[data-v-f0c9e0a4]{width:100%;margin-bottom:15px}label[data-v-f0c9e0a4]{color:var(--logo-color);opacity:.9;margin-bottom:8px;margin-left:5px;font-size:13px;font-weight:500;display:block}.hint-small[data-v-f0c9e0a4]{color:var(--placeholder);margin-top:5px;margin-left:5px;font-size:11px;display:block}.input-wrapper[data-v-f0c9e0a4]{width:100%;position:relative}input[data-v-f0c9e0a4]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:16px;outline:none;padding:16px 18px;font-size:15px;transition:border-color .25s,background-color .25s}input[data-v-f0c9e0a4]:focus{border-color:var(--placeholder);background:var(--button-bg)}.username-wrapper[data-v-f0c9e0a4]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:16px;align-items:center;transition:border-color .25s,background-color .25s;display:flex;overflow:hidden}.username-wrapper[data-v-f0c9e0a4]:focus-within{border-color:var(--placeholder);background:var(--button-bg)}.at-symbol[data-v-f0c9e0a4]{color:var(--placeholder);flex-shrink:0;padding-left:18px;padding-right:2px;font-size:16px;font-weight:500;line-height:1;display:block}.username-input[data-v-f0c9e0a4]{background:0 0;border:none;flex-grow:1;width:100%;padding-left:4px}.username-input[data-v-f0c9e0a4]:focus{box-shadow:none;background:0 0;border-color:#0000}.finish-btn[data-v-f0c9e0a4]{background:var(--button-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);cursor:pointer;border-radius:16px;margin-top:15px;padding:16px;font-weight:600;transition:background-color .2s,transform .2s}@media (hover:hover){.finish-btn[data-v-f0c9e0a4]:not(:disabled):hover{background:var(--button-hover);transform:translateY(-2px)}}.finish-btn[data-v-f0c9e0a4]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-f0c9e0a4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.emoji-anchor[data-v-b80f34b8]{display:none}.emoji-picker-container.glass-panel[data-v-b80f34b8]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);z-index:80;box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:18px;width:280px;max-width:calc(100vw - 24px);padding:12px 6px 12px 12px;position:fixed;box-shadow:0 10px 30px #0003}@media (width<=480px){.emoji-picker-container.glass-panel[data-v-b80f34b8]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}}.emoji-scroll-viewport[data-v-b80f34b8]{overflow-anchor:none;-webkit-overflow-scrolling:touch;height:165px;max-height:165px;padding-right:6px;overflow:hidden auto}.emoji-scroll-viewport[data-v-b80f34b8]::-webkit-scrollbar{width:4px;height:0}.emoji-scroll-viewport[data-v-b80f34b8]::-webkit-scrollbar-track{background:0 0}.emoji-scroll-viewport[data-v-b80f34b8]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.emoji-virtual-spacer[data-v-b80f34b8]{width:100%;position:relative;overflow:hidden}.emoji-virtual-window[data-v-b80f34b8]{will-change:transform;flex-direction:column;gap:6px;display:flex;position:absolute;top:0;left:0;right:0}.emoji-row[data-v-b80f34b8]{grid-template-columns:repeat(6,1fr);gap:6px;height:34px;display:grid}.emoji-item[data-v-b80f34b8]{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:23px;line-height:1;transition:transform .14s,background-color .14s;display:flex}@media (hover:hover){.emoji-item[data-v-b80f34b8]:hover{background:var(--button-bg);transform:scale(1.22)}}.emoji-item[data-v-b80f34b8]:active{transform:scale(.92)}.emoji-pop-enter-active[data-v-b80f34b8],.emoji-pop-leave-active[data-v-b80f34b8]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .2s cubic-bezier(.16,1,.3,1),backdrop-filter .2s cubic-bezier(.16,1,.3,1)}.emoji-pop-enter-from[data-v-b80f34b8],.emoji-pop-leave-to[data-v-b80f34b8]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:scale(.94)}.app-loader[data-v-94aaa316]{color:var(--placeholder);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;min-height:200px;padding:40px;display:flex}.loader-ring[data-v-94aaa316]{border:3px solid var(--border-color);border-top-color:var(--placeholder);border-radius:50%;width:36px;height:36px;animation:1s linear infinite spinSmooth-94aaa316}.loader-text[data-v-94aaa316]{letter-spacing:.5px;font-size:14px;font-weight:500;animation:1.5s ease-in-out infinite pulseText-94aaa316}@keyframes spinSmooth-94aaa316{to{transform:rotate(360deg)}}@keyframes pulseText-94aaa316{0%,to{opacity:.6}50%{opacity:1}}.verified-badge[data-v-232b6480]{vertical-align:middle;filter:drop-shadow(0 3px 5px #2563eb59);flex-shrink:0;width:18px;height:18px;transition:transform .2s cubic-bezier(.25,1,.5,1);display:inline-block}.check-pulse[data-v-232b6480]{transform-origin:12px 12px;animation:6s ease-in-out infinite pulse-animation-232b6480}@keyframes pulse-animation-232b6480{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.global-avatar-wrapper[data-v-a0deadba]{z-index:1;background-color:var(--panel-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;container-type:inline-size}.global-avatar-img[data-v-a0deadba]{object-fit:cover;z-index:2;background-color:var(--panel-bg);border-radius:50%;width:100%;height:100%;position:relative}.global-avatar-placeholder[data-v-a0deadba]{background-color:var(--input-bg);width:100%;height:100%;color:var(--placeholder);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:45cqi;font-weight:700;display:flex;position:relative}.custom-frame-img[data-v-a0deadba]{object-fit:contain;z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-status-dot.tolkes-status-badge[data-v-a0deadba]{z-index:10;justify-content:center;align-items:center;width:30%;min-width:12px;height:30%;min-height:12px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.status-glass-border[data-v-a0deadba]{background-color:var(--panel-bg);-webkit-backdrop-filter:blur(4px);z-index:1;border-radius:50%;position:absolute;inset:0}.status-color-layer[data-v-a0deadba]{z-index:2;border-radius:50%;position:absolute;inset:2px;box-shadow:inset 0 2px 3px #fff6,inset 0 -2px 3px #0003}.status-variant-online[data-v-a0deadba]{background:linear-gradient(135deg,#4ade80,#16a34a)}.status-variant-playing[data-v-a0deadba]{background:linear-gradient(135deg,#ffe601,#f70303)}.status-variant-offline[data-v-a0deadba]{background:linear-gradient(135deg,#d4d4d8,#71717a)}.tolkes-status-badge svg[data-v-a0deadba]{z-index:3;color:#fff;filter:drop-shadow(0 1px 1px #0000004d);width:55%;height:55%;position:relative}.interactive-frame[data-v-a0deadba]{cursor:pointer;transition:filter .2s,transform .2s}.interactive-frame[data-v-a0deadba]:active{transform:scale(.96)}@media (hover:hover){.interactive-frame[data-v-a0deadba]:hover{filter:brightness(1.15)}}.global-name-wrapper[data-v-7d561185]{word-break:break-word;align-items:center;gap:.38em;line-height:1.3;display:inline-flex}.display-name[data-v-7d561185]{font-weight:700}.default-color[data-v-7d561185]{color:var(--logo-color)}body.dark .default-color[data-v-7d561185]{text-shadow:0 1px 3px #0009}.donat-badge[data-v-7d561185]{flex-shrink:0;font-size:1em;line-height:1;transform:translateY(0)}.custom-badge-img[data-v-7d561185]{object-fit:contain;vertical-align:middle;pointer-events:none;width:1.15em;height:1.15em;display:inline-block}.verified-badge-inline[data-v-7d561185]{flex-shrink:0;width:1.15em;height:1.15em;position:relative;top:0}.interactive-element[data-v-7d561185]{cursor:pointer;transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .2s}@media (hover:hover){.interactive-element[data-v-7d561185]:hover{filter:drop-shadow(0 4px 6px #0006);opacity:.85;transform:translateY(-3px)scale(1.15)}.display-name.interactive-element[data-v-7d561185]:hover{opacity:.7;transform:none}}.modal-overlay[data-v-77fc8a32]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.glass-panel[data-v-77fc8a32]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px)saturate(180%);border:1px solid var(--border-color);border-radius:20px}.modal-content[data-v-77fc8a32]{flex-direction:column;gap:15px;width:100%;max-width:450px;padding:25px;display:flex}.modal-header[data-v-77fc8a32]{justify-content:space-between;align-items:center;display:flex}.modal-header h2[data-v-77fc8a32]{color:var(--logo-color);margin:0;font-size:20px}.close-icon-btn[data-v-77fc8a32]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.close-icon-btn[data-v-77fc8a32]:hover{color:#ff4d4d;background:#ffffff0d}.tabs-container[data-v-77fc8a32]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:14px;padding:4px;display:flex}.tab-btn[data-v-77fc8a32]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:600;transition:all .2s}.tab-btn.active[data-v-77fc8a32]{background:var(--panel-bg);color:var(--logo-color);box-shadow:0 2px 8px #0000001a}.repost-preview[data-v-77fc8a32]{background:var(--input-bg);border-left:3px solid var(--placeholder);border-radius:0 12px 12px 0;flex-direction:column;gap:8px;margin-bottom:5px;padding:12px 15px;display:flex}.preview-author[data-v-77fc8a32]{color:var(--logo-color);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.preview-name[data-v-77fc8a32]{align-items:center;display:flex}.preview-text[data-v-77fc8a32]{color:var(--logo-color);white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:14px;overflow:hidden}.modal-textarea[data-v-77fc8a32]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);resize:none;box-sizing:border-box;border-radius:12px;outline:none;padding:12px 15px;font-family:inherit;font-size:14px}.modal-textarea[data-v-77fc8a32]:focus{border-color:var(--placeholder)}.chats-list[data-v-77fc8a32]{flex-direction:column;gap:6px;max-height:250px;padding-right:4px;display:flex;overflow-y:auto}.chats-list[data-v-77fc8a32]::-webkit-scrollbar{width:4px}.chats-list[data-v-77fc8a32]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}@keyframes listFadeIn-77fc8a32{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-row[data-v-77fc8a32]{background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;padding:10px 15px;transition:opacity .2s,transform .2s,background .2s;animation:.3s forwards listFadeIn-77fc8a32;display:flex;contain:none!important;overflow:visible!important}.chat-row[data-v-77fc8a32]:hover{background:var(--input-bg)}.chat-row.selected[data-v-77fc8a32]{background:var(--input-bg);border-color:var(--border-color)}.chat-avatar.saved-avatar[data-v-77fc8a32]{background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:12px;display:flex}.chat-avatar.saved-avatar svg[data-v-77fc8a32]{color:#fff;fill:#fff;width:22px;height:22px}.verified-badge-inline[data-v-77fc8a32]{vertical-align:middle;width:15px;height:15px;margin-left:5px;display:inline-block;position:relative;top:-1px}.chat-info[data-v-77fc8a32]{flex-grow:1;align-items:center;min-width:0;display:flex;contain:none!important;overflow:visible!important}.chat-name[data-v-77fc8a32]{color:var(--logo-color);align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:600;display:flex;contain:none!important;overflow:visible!important}.radio-circle[data-v-77fc8a32]{border:2px solid var(--placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;transition:all .2s;display:flex}.chat-row.selected .radio-circle[data-v-77fc8a32]{border-color:var(--logo-color)}.radio-inner[data-v-77fc8a32]{background:var(--logo-color);border-radius:50%;width:10px;height:10px}.loader-wrapper[data-v-77fc8a32]{justify-content:center;padding:20px 0;display:flex}.empty-text[data-v-77fc8a32]{text-align:center;color:var(--placeholder);padding:20px 0;font-size:14px}.modal-actions-edit[data-v-77fc8a32]{gap:15px;margin-top:5px;display:flex}.modal-actions-edit .glass-btn[data-v-77fc8a32]{cursor:pointer;border:1px solid var(--border-color);color:var(--logo-color);background:0 0;border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:700;transition:all .2s}.modal-actions-edit .glass-btn[data-v-77fc8a32]:hover:not(:disabled){background:var(--input-bg)}.modal-actions-edit .glass-btn.primary[data-v-77fc8a32]{background:var(--border-color);color:var(--logo-color);border:1px solid #0000}.modal-actions-edit .glass-btn.primary[data-v-77fc8a32]:hover:not(:disabled){opacity:.8}.modal-actions-edit .glass-btn[data-v-77fc8a32]:disabled{opacity:.5;cursor:not-allowed}.clickable[data-v-77fc8a32]{cursor:pointer}.fade-enter-active[data-v-77fc8a32],.fade-leave-active[data-v-77fc8a32]{transition:opacity .2s}.fade-enter-from[data-v-77fc8a32],.fade-leave-to[data-v-77fc8a32]{opacity:0}.fade-fast-enter-active[data-v-77fc8a32],.fade-fast-leave-active[data-v-77fc8a32]{transition:opacity .15s}.fade-fast-enter-from[data-v-77fc8a32],.fade-fast-leave-to[data-v-77fc8a32]{opacity:0}.avatar-glow-wrapper[data-v-d7f1dc7b]{z-index:2;flex-shrink:0;margin:-12px;padding:12px;position:relative}.comments-section[data-v-d7f1dc7b]{border-top:1px solid var(--border-color);margin-top:15px;padding-top:0}.comments-list[data-v-d7f1dc7b]{flex-direction:column;gap:18px;max-height:400px;margin:5px -10px 15px;padding:15px;display:flex;overflow-y:auto}.comments-list[data-v-d7f1dc7b]::-webkit-scrollbar{width:4px}.comments-list[data-v-d7f1dc7b]::-webkit-scrollbar-track{background:0 0}.comments-list[data-v-d7f1dc7b]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.comment-thread[data-v-d7f1dc7b]{flex-direction:column;display:flex;contain:none!important;overflow:visible!important}.comment-item[data-v-d7f1dc7b]{align-items:flex-start;gap:12px;margin-bottom:0;margin-left:5px;display:flex;contain:none!important;overflow:visible!important}.comment-item>.clickable[data-v-d7f1dc7b]{contain:none!important;overflow:visible!important}.comment-item.reply-item[data-v-d7f1dc7b]{margin-bottom:12px}.comment-item.reply-item[data-v-d7f1dc7b]:last-child{margin-bottom:0}.comment-main[data-v-d7f1dc7b]{flex-grow:1;min-width:0}.comment-header[data-v-d7f1dc7b]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.comment-time[data-v-d7f1dc7b]{color:var(--placeholder);flex-shrink:0;font-size:12px}.comment-text[data-v-d7f1dc7b]{color:var(--logo-color);word-wrap:break-word;white-space:pre-wrap;margin-bottom:6px;font-size:14px;line-height:1.4}.show-more-btn[data-v-d7f1dc7b]{color:#3b82f6;cursor:pointer;-webkit-tap-highlight-color:transparent;width:fit-content;margin-top:5px;font-size:14px;font-weight:500;display:block}@media (hover:hover){.show-more-btn[data-v-d7f1dc7b]:hover{text-decoration:underline}}.comment-actions[data-v-d7f1dc7b]{gap:15px;display:flex}.comment-actions span[data-v-d7f1dc7b]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:12px;font-weight:600;transition:color .2s}.replies-wrapper[data-v-d7f1dc7b]{border-left:2px solid var(--border-color);flex-direction:column;margin-top:15px;margin-left:18px;padding-left:15px;display:flex;contain:none!important;overflow:visible!important}.replying-indicator[data-v-d7f1dc7b]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;display:flex}.replying-content[data-v-d7f1dc7b]{color:var(--placeholder);align-items:center;gap:8px;font-size:13px;display:flex}.replying-content strong[data-v-d7f1dc7b]{color:var(--logo-color)}.replying-content svg[data-v-d7f1dc7b]{width:17px;height:17px;color:var(--placeholder);flex-shrink:0}.cancel-reply-btn[data-v-d7f1dc7b]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}@media (hover:hover){.comment-actions span[data-v-d7f1dc7b]:hover{color:var(--logo-color)}.comment-actions span.danger[data-v-d7f1dc7b]:hover{color:#ff4d4d}.cancel-reply-btn[data-v-d7f1dc7b]:hover{background:var(--button-bg);color:var(--logo-color)}}.comment-input-row[data-v-d7f1dc7b]{align-items:flex-end;gap:10px;display:flex}.as-community-btn[data-v-d7f1dc7b]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s;display:flex;overflow:hidden}.as-community-btn svg[data-v-d7f1dc7b]{width:22px;height:22px}.as-community-btn.active[data-v-d7f1dc7b]{border-color:var(--placeholder);color:var(--logo-color);background:var(--button-bg)}.comment-input[data-v-d7f1dc7b]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);resize:none;box-sizing:border-box;border-radius:20px;outline:none;flex:1;min-height:44px;padding:12px 15px;font-family:inherit;line-height:1.4;transition:border-color .2s,background-color .2s;overflow:hidden}.comment-input[data-v-d7f1dc7b]:focus{border-color:var(--placeholder);background:var(--button-bg)}.send-comment-btn[data-v-d7f1dc7b]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s,background-color .2s,border-color .2s;display:flex;box-shadow:0 4px 12px #22c55e59}.send-comment-btn[data-v-d7f1dc7b]:disabled{background:var(--input-bg);border-color:var(--border-color);color:var(--placeholder);box-shadow:none;cursor:not-allowed;opacity:1}@media (hover:hover){.send-comment-btn[data-v-d7f1dc7b]:hover:not(:disabled){transform:scale(1.08)translateY(-2px);box-shadow:0 6px 16px #22c55e73}}.send-comment-btn[data-v-d7f1dc7b]:active:not(:disabled){transform:scale(.95);box-shadow:0 2px 6px #22c55e4d}.empty[data-v-d7f1dc7b],.loading[data-v-d7f1dc7b]{text-align:center;color:var(--placeholder);font-size:13px;margin:0!important;padding:30px 0!important}.pulsing-text[data-v-d7f1dc7b]{animation:1.5s ease-in-out infinite pulseText-d7f1dc7b;display:inline-block}.mention[data-v-d7f1dc7b]{color:#3b82f6;cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:500}@media (hover:hover){.mention[data-v-d7f1dc7b]:hover{text-decoration:underline}}@keyframes pulseText-d7f1dc7b{0%,to{opacity:.5}50%{opacity:1}}.fade-fast-enter-active[data-v-d7f1dc7b],.fade-fast-leave-active[data-v-d7f1dc7b]{transition:opacity .15s}.fade-fast-enter-from[data-v-d7f1dc7b],.fade-fast-leave-to[data-v-d7f1dc7b]{opacity:0}.fullscreen-overlay[data-v-d95cdee2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999999;touch-action:none;background:#000000f2;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.zoom-toolbar[data-v-d95cdee2]{top:calc(env(safe-area-inset-top,0px) + 20px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100000;background:#1e1e1ecc;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #00000080}.zoom-btn[data-v-d95cdee2]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.zoom-btn[data-v-d95cdee2]:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover){.zoom-btn[data-v-d95cdee2]:not(:disabled):hover{background:#ffffff1a}}.zoom-btn svg[data-v-d95cdee2]{width:20px;height:20px}.zoom-level[data-v-d95cdee2]{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;min-width:45px;font-size:14px;font-weight:600}.toolbar-divider[data-v-d95cdee2]{background:#fff3;width:1px;height:20px}.close-btn[data-v-d95cdee2]{color:#ff4d4d}@media (hover:hover){.close-btn[data-v-d95cdee2]:hover{background:#ff4d4d1a!important}}.img-drag-container[data-v-d95cdee2]{flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.fullscreen-img[data-v-d95cdee2]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;border-radius:10px;max-width:95vw;max-height:85vh;transition:transform .15s cubic-bezier(.25,1,.5,1)}.fullscreen-img.no-transition[data-v-d95cdee2]{transition:none!important}.fade-enter-active[data-v-d95cdee2],.fade-leave-active[data-v-d95cdee2]{transition:opacity .2s}.fade-enter-from[data-v-d95cdee2],.fade-leave-to[data-v-d95cdee2]{opacity:0}.search-highlight[data-v-e6034948]{color:#60a5fa;background-color:#3b82f640;border-radius:4px;padding:0 2px}.avatar-glow-wrapper[data-v-e6034948]{z-index:2;flex-shrink:0;margin:-12px;padding:12px;position:relative}.avatar-glow-wrapper-mini[data-v-e6034948]{z-index:2;flex-shrink:0;margin:-8px;padding:8px;position:relative}.post-card[data-v-e6034948]{-webkit-tap-highlight-color:transparent;contain:none!important;overflow:visible!important}.post-card.is-menu-open[data-v-e6034948]{content-visibility:visible!important;contain:none!important;overflow:visible!important}@keyframes glassReveal-e6034948{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-e6034948]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);color:var(--logo-color);border-radius:20px;margin-bottom:0;padding:20px;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;transform:translateZ(0)}.post-card.glass-panel[data-v-e6034948]{isolation:isolate;transition:border-color .2s,box-shadow .2s;position:relative;transform:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.post-card.glass-panel[data-v-e6034948]:before{content:"";border-radius:inherit;background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:-1;pointer-events:none;transition:background-color .2s;position:absolute;inset:0;transform:translateZ(0)}.initial-reveal{animation:.35s ease-out .15s backwards glassReveal-e6034948}@media (width<=480px){.glass-panel[data-v-e6034948],.post-card.glass-panel[data-v-e6034948]:before{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}}.card-clickable[data-v-e6034948]{cursor:pointer}@media (hover:hover){.card-clickable[data-v-e6034948]:hover{border-color:#ffffff1f;box-shadow:0 6px 20px #0000002e}body.light{border-color:#00000024}}.clickable[data-v-e6034948]{cursor:pointer;-webkit-tap-highlight-color:transparent}.author-text[data-v-e6034948]{transition:opacity .2s}@media (hover:hover){.author-info.clickable:hover .author-text[data-v-e6034948]{opacity:.8}}.big-heart-overlay[data-v-e6034948]{pointer-events:none;z-index:50;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.big-heart-overlay svg[data-v-e6034948]{opacity:.95;filter:drop-shadow(0 0 20px #0006);width:90px;height:90px}.heart-pop-enter-active[data-v-e6034948]{animation:.5s cubic-bezier(.175,.885,.32,1.275) heartPopAnim-e6034948}.heart-pop-leave-active[data-v-e6034948]{transition:opacity .3s,transform .3s}.heart-pop-leave-to[data-v-e6034948]{opacity:0;transform:scale(1.5)}@keyframes heartPopAnim-e6034948{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.post-link[data-v-e6034948]{color:#3b82f6;word-break:break-all;-webkit-tap-highlight-color:transparent;text-decoration:none}@media (hover:hover){.post-link[data-v-e6034948]:hover{text-decoration:underline}}.mention[data-v-e6034948],.hashtag[data-v-e6034948]{color:#3b82f6;cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:500}@media (hover:hover){.mention[data-v-e6034948]:hover,.hashtag[data-v-e6034948]:hover{text-decoration:underline}}.post-header[data-v-e6034948]{z-index:5;justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex;position:relative}.author-info[data-v-e6034948]{align-items:center;gap:12px;display:flex}.name-row[data-v-e6034948]{flex-direction:column;gap:2px;display:flex}.name-row .time[data-v-e6034948]{color:var(--placeholder);font-size:13px}.edited-label[data-v-e6034948]{opacity:.7;margin-left:4px;font-size:12px;font-style:italic}.menu-container[data-v-e6034948]{position:relative}.menu-btn[data-v-e6034948]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background-color .2s;display:flex;position:relative}@media (hover:hover){.menu-btn[data-v-e6034948]:hover{color:var(--logo-color);background:var(--button-bg)}}.menu-btn.active-dots[data-v-e6034948]{color:var(--logo-color);background:var(--button-bg)}.menu-btn svg[data-v-e6034948]{width:20px;height:20px}.context-menu.glass-panel[data-v-e6034948]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);z-index:80;box-sizing:border-box;pointer-events:auto;border-radius:18px;flex-direction:column;gap:2px;width:245px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 10px 30px #0003}.custom-menu-scroll[data-v-e6034948]::-webkit-scrollbar{width:4px}.custom-menu-scroll[data-v-e6034948]::-webkit-scrollbar-track{background:0 0}.custom-menu-scroll[data-v-e6034948]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:6px}.ctx-divider[data-v-e6034948]{background:var(--border-color);flex-shrink:0;height:1px;margin:4px 8px}.ctx-btn[data-v-e6034948]{color:var(--logo-color);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .18s,transform .12s;display:flex}.ctx-btn svg[data-v-e6034948]{width:18px;height:18px;color:var(--placeholder);flex-shrink:0;transition:color .18s}@media (hover:hover){.ctx-btn[data-v-e6034948]:hover{background:var(--button-bg)}.ctx-btn:hover svg[data-v-e6034948]{color:var(--logo-color)}}.ctx-btn[data-v-e6034948]:active{background:var(--button-hover);transform:scale(.98)}.ctx-btn.danger[data-v-e6034948]{color:#ff4d4d}.ctx-btn.danger svg[data-v-e6034948]{color:#ff4d4d!important}@media (hover:hover){.ctx-btn.danger[data-v-e6034948]:hover{background:#ff4d4d1f}}.menu-pop-enter-active[data-v-e6034948],.menu-pop-leave-active[data-v-e6034948]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .2s cubic-bezier(.16,1,.3,1),backdrop-filter .2s cubic-bezier(.16,1,.3,1)}.menu-pop-enter-from[data-v-e6034948],.menu-pop-leave-to[data-v-e6034948]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:scale(.94)}.hidden-post-banner[data-v-e6034948]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.hidden-banner-left[data-v-e6034948]{align-items:center;gap:12px;min-width:0;display:flex}.hidden-banner-icon[data-v-e6034948]{background:var(--button-bg);border:1px solid var(--border-color);width:38px;height:38px;color:var(--placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hidden-banner-icon svg[data-v-e6034948]{width:18px;height:18px}.hidden-banner-text[data-v-e6034948]{flex-direction:column;gap:2px;display:flex}.hidden-banner-title[data-v-e6034948]{color:var(--logo-color);font-size:14px;font-weight:600}.hidden-banner-sub[data-v-e6034948]{color:var(--placeholder);font-size:12px}.hidden-banner-actions[data-v-e6034948]{align-items:center;gap:8px;margin-left:auto;display:flex}.banner-chip-btn[data-v-e6034948]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s}@media (hover:hover){.banner-chip-btn[data-v-e6034948]:hover{color:var(--logo-color);background:var(--button-hover)}}.banner-undo-btn[data-v-e6034948]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}@media (hover:hover){.banner-undo-btn[data-v-e6034948]:hover{background:var(--button-hover)}}.boost-modal-overlay[data-v-e6034948]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.boost-modal-card[data-v-e6034948]{box-sizing:border-box;border-radius:25px;flex-direction:column;gap:15px;width:100%;max-width:380px;padding:28px 25px;display:flex;box-shadow:0 15px 35px #0000004d}.boost-modal-card h3[data-v-e6034948]{color:var(--logo-color);text-align:center;margin:0;font-size:20px}.boost-subtitle[data-v-e6034948]{color:var(--placeholder);text-align:center;margin:-6px 0 0;font-size:13px}.boost-subtitle strong[data-v-e6034948]{color:var(--logo-color)}.boost-presets[data-v-e6034948]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.preset-chip[data-v-e6034948]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:12px;padding:8px 13px;font-size:13px;font-weight:600;transition:all .18s}@media (hover:hover){.preset-chip[data-v-e6034948]:hover{background:var(--button-hover);transform:translateY(-1px)}}.preset-chip[data-v-e6034948]:active{transform:scale(.95)}.boost-input-wrap[data-v-e6034948]{flex-direction:column;gap:8px;display:flex}.boost-input-wrap label[data-v-e6034948]{color:var(--logo-color);margin-left:5px;font-size:13px}.custom-number-wrapper[data-v-e6034948]{align-items:center;width:100%;display:flex;position:relative}.boost-number-input[data-v-e6034948]{box-sizing:border-box;background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);appearance:textfield;border-radius:14px;outline:none;padding:13px 52px 13px 16px;font-family:inherit;font-size:16px;font-weight:600;transition:border-color .2s}.boost-number-input[data-v-e6034948]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.boost-number-input[data-v-e6034948]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.boost-number-input[data-v-e6034948]:focus{border-color:var(--placeholder)}.custom-number-controls[data-v-e6034948]{flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.step-arrow-btn[data-v-e6034948]{background:var(--button-bg);border:1px solid var(--border-color);width:30px;height:17px;color:var(--logo-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .1s,opacity .15s;display:flex}@media (hover:hover){.step-arrow-btn[data-v-e6034948]:hover:not(:disabled){background:var(--button-hover)}}.step-arrow-btn[data-v-e6034948]:active:not(:disabled){transform:scale(.92)}.step-arrow-btn[data-v-e6034948]:disabled{opacity:.35;cursor:not-allowed}.step-arrow-btn svg[data-v-e6034948]{width:12px;height:12px}.modal-actions-edit[data-v-e6034948]{gap:12px;width:100%;margin-top:6px;display:flex}.modal-actions-edit .glass-btn[data-v-e6034948]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media (hover:hover){.modal-actions-edit .glass-btn[data-v-e6034948]:hover:not(:disabled){background:var(--button-hover);transform:translateY(-2px)}}.modal-actions-edit .glass-btn[data-v-e6034948]:disabled{opacity:.5;cursor:not-allowed}.fade-boost-enter-active[data-v-e6034948],.fade-boost-leave-active[data-v-e6034948]{transition:opacity .2s}.fade-boost-enter-from[data-v-e6034948],.fade-boost-leave-to[data-v-e6034948]{opacity:0}.post-content[data-v-e6034948]{white-space:pre-wrap;word-break:break-word;margin-bottom:15px;font-size:15px;line-height:1.5}.repost-embedded[data-v-e6034948]{border-left:3px solid var(--placeholder);background:#0000001a;border-radius:0 12px 12px 0;margin-bottom:15px;padding:10px 0 10px 15px;transition:background-color .2s}.repost-embedded[data-v-e6034948]:hover{background:#0003}.repost-header[data-v-e6034948]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.repost-content[data-v-e6034948]{color:var(--logo-color);white-space:pre-wrap;word-break:break-word;margin-bottom:8px;font-size:14px}.show-more-btn[data-v-e6034948]{color:#3b82f6;cursor:pointer;-webkit-tap-highlight-color:transparent;width:fit-content;margin-top:5px;font-size:14px;font-weight:500;display:block}@media (hover:hover){.show-more-btn[data-v-e6034948]:hover{text-decoration:underline}}.edit-mode-container[data-v-e6034948]{width:100%;margin-bottom:15px}.edit-textarea[data-v-e6034948]{border:1px solid var(--border-color);width:100%;color:var(--logo-color);resize:none;white-space:pre-wrap;background:#ffffff0d;border-radius:16px;outline:none;min-height:40px;margin-bottom:10px;padding:15px;font-family:inherit;font-size:15px;line-height:1.4;overflow-y:hidden!important}.edit-textarea[data-v-e6034948]:focus{border-color:#3b82f680}.edit-actions[data-v-e6034948]{justify-content:space-between;align-items:center;display:flex}.post-actions[data-v-e6034948]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.attach-tools[data-v-e6034948]{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:relative}.tool-btn[data-v-e6034948]{color:var(--placeholder);cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:background-color .2s,color .2s;display:flex;position:relative}@media (hover:hover){.tool-btn[data-v-e6034948]:hover{background:var(--button-bg);color:var(--logo-color)}}.tool-btn svg[data-v-e6034948]{width:20px;height:20px}.action-btn[data-v-e6034948]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-size:14px;font-weight:500;transition:color .2s,background-color .2s}.text-muted[data-v-e6034948]{color:var(--placeholder)}@media (hover:hover){.text-muted[data-v-e6034948]:hover{color:var(--logo-color)}}.primary-text[data-v-e6034948]{color:#3b82f6;background:#3b82f61a;border-radius:10px;padding:8px 16px;font-weight:600}@media (hover:hover){.primary-text[data-v-e6034948]:hover{background:#3b82f633}}.attached-image-preview[data-v-e6034948]{margin-bottom:15px;display:inline-block;position:relative}.attached-image-preview img[data-v-e6034948]{border:1px solid var(--border-color);border-radius:10px;height:100px}.remove-img-btn[data-v-e6034948]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ff4d4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-10px;right:-10px}.post-media-grid[data-v-e6034948]{border-radius:15px;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:15px;display:grid;overflow:hidden}.post-media-grid .post-image-container[data-v-e6034948]{border-radius:8px;margin-bottom:0}.post-media-grid.grid-count-1[data-v-e6034948]{grid-template-columns:1fr}.post-media-grid.grid-count-1 .post-image-container[data-v-e6034948]{border-radius:15px;max-height:500px}.post-media-grid:not(.grid-count-1) .post-image-container[data-v-e6034948]{width:100%;height:100%;max-height:360px}.post-media-grid:not(.grid-count-1) .post-image[data-v-e6034948],.post-media-grid:not(.grid-count-1) .image-skeleton[data-v-e6034948]{object-fit:cover;width:100%;height:100%}.post-media-grid.grid-count-2 .post-image-container[data-v-e6034948]{aspect-ratio:4/3;grid-column:span 3}.post-media-grid.grid-count-3 .post-image-container[data-v-e6034948]:first-child{aspect-ratio:16/9;grid-column:span 6}.post-media-grid.grid-count-3 .post-image-container[data-v-e6034948]:nth-child(n+2),.post-media-grid.grid-count-4 .post-image-container[data-v-e6034948],.post-media-grid.grid-count-5 .post-image-container[data-v-e6034948]:nth-child(-n+2){aspect-ratio:4/3;grid-column:span 3}.post-media-grid.grid-count-5 .post-image-container[data-v-e6034948]:nth-child(n+3),.post-media-grid.grid-count-6 .post-image-container[data-v-e6034948]{aspect-ratio:1;grid-column:span 2}.post-media-grid.grid-count-7 .post-image-container[data-v-e6034948]:first-child{aspect-ratio:16/9;grid-column:span 6}.post-media-grid.grid-count-7 .post-image-container[data-v-e6034948]:nth-child(n+2){aspect-ratio:1;grid-column:span 2}.post-media-grid.grid-count-8 .post-image-container[data-v-e6034948]:nth-child(-n+2){aspect-ratio:4/3;grid-column:span 3}.post-media-grid.grid-count-8 .post-image-container[data-v-e6034948]:nth-child(n+3),.post-media-grid.grid-count-9 .post-image-container[data-v-e6034948]{aspect-ratio:1;grid-column:span 2}.post-media-grid.grid-count-10 .post-image-container[data-v-e6034948]:first-child{aspect-ratio:16/9;grid-column:span 6}.post-media-grid.grid-count-10 .post-image-container[data-v-e6034948]:nth-child(n+2){aspect-ratio:1;grid-column:span 2}.post-image-container[data-v-e6034948]{cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;background:#0003;border-radius:15px;justify-content:center;max-height:500px;margin-bottom:15px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.post-image[data-v-e6034948]{object-fit:cover;will-change:transform;width:100%;transition:transform .3s}@media (hover:hover){.post-image-container:hover .post-image[data-v-e6034948]{transform:scale(1.02)}}.post-footer[data-v-e6034948]{justify-content:space-between;align-items:center;display:flex}.left-stats[data-v-e6034948]{gap:15px;display:flex}.stat-btn[data-v-e6034948]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;transition:color .2s;display:flex}.stat-btn svg[data-v-e6034948]{width:20px;height:20px;transition:transform .2s,color .2s}@media (hover:hover){.stat-btn[data-v-e6034948]:hover{color:var(--logo-color)}}.stat-btn.liked[data-v-e6034948]{color:#ff4d4d}@keyframes likeBtnPop-e6034948{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1.1)}}.stat-btn.liked svg[data-v-e6034948]{animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards likeBtnPop-e6034948}.stat-btn.active-comments[data-v-e6034948]{color:#3b82f6}.right-stats .views[data-v-e6034948]{color:var(--placeholder);align-items:center;gap:6px;font-size:14px;display:flex}.right-stats .views svg[data-v-e6034948]{width:18px;height:18px}.image-skeleton[data-v-e6034948]{background:#ffffff0d;width:100%;max-height:500px;position:relative;overflow:hidden}.image-skeleton[data-v-e6034948]:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#ffffff17 50%,#0000 100%);animation:1.5s infinite loadingShimmerGPU-e6034948;position:absolute;inset:0;transform:translate(-100%)}body.is-scrolling{animation-play-state:paused!important}@keyframes loadingShimmerGPU-e6034948{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hidden-while-loading[data-v-e6034948]{pointer-events:none;top:0;left:0;opacity:0!important;width:100%!important;height:100%!important;position:absolute!important}[data-v-5b71a7bf] .empty-icon-wrapper svg{width:28px!important;height:28px!important}.posts-list-wrapper[data-v-5b71a7bf]{width:100%}.posts-list[data-v-5b71a7bf]{flex-direction:column;gap:20px;width:100%;display:flex}.scroll-trigger[data-v-5b71a7bf]{opacity:0;pointer-events:none;width:100%;height:1px}.loader-container[data-v-5b71a7bf]{justify-content:center;align-items:center;padding:40px 0;display:flex}.glass-panel[data-v-5b71a7bf]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px}@media (width<=480px){.glass-panel[data-v-5b71a7bf]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}}.empty-state[data-v-5b71a7bf]{text-align:center;color:var(--placeholder);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-icon-wrapper[data-v-5b71a7bf]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.empty-text[data-v-5b71a7bf]{color:var(--placeholder);flex-direction:column;align-items:center;gap:5px;font-size:15px;font-weight:500;display:flex}.empty-sub[data-v-5b71a7bf]{color:var(--placeholder);margin-top:5px;font-size:13px;font-weight:400}.loading-more[data-v-5b71a7bf]{color:var(--placeholder);justify-content:center;align-items:center;gap:10px;padding:20px 0;font-size:14px;font-weight:500;display:flex}.search-spinner[data-v-5b71a7bf]{border:2px solid var(--border-color);border-top-color:var(--placeholder);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite spin-5b71a7bf}@keyframes spin-5b71a7bf{to{transform:rotate(360deg)}}.glass-panel[data-v-0c5dfd1f]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:25px;transform:translateZ(0)}.visible-overflow[data-v-0c5dfd1f]{overflow:visible!important}.create-post[data-v-0c5dfd1f]{z-index:50;margin-bottom:0;padding:18px 20px;position:relative}.post-input-wrapper[data-v-0c5dfd1f]{align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.mini-avatar[data-v-0c5dfd1f]{background:var(--input-bg);width:40px;height:40px;color:var(--placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;overflow:hidden}.post-textarea[data-v-0c5dfd1f]{width:100%;color:var(--logo-color);resize:none;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;background:0 0;border:none;outline:none;min-height:40px;padding-top:10px;font-family:inherit;font-size:16px;line-height:1.4;overflow-y:hidden!important}.post-textarea[data-v-0c5dfd1f]::placeholder{color:var(--placeholder)}.post-actions[data-v-0c5dfd1f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.attach-tools[data-v-0c5dfd1f]{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:relative}.tool-btn[data-v-0c5dfd1f]{color:var(--placeholder);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:all .2s;display:flex;position:relative}.tool-btn svg[data-v-0c5dfd1f]{width:20px;height:20px}@media (hover:hover){.tool-btn[data-v-0c5dfd1f]:hover{background:var(--button-bg);color:var(--logo-color)}}.schedule-wrapper[data-v-0c5dfd1f]{margin-left:6px}.schedule-input[data-v-0c5dfd1f]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;border-radius:10px;outline:none;padding:6px 10px;font-family:inherit;font-size:12px}.schedule-input[data-v-0c5dfd1f]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.6}body.light{filter:none}.char-counter[data-v-0c5dfd1f]{color:var(--placeholder);white-space:nowrap;margin-left:8px;font-size:13px;font-weight:500;transition:color .2s}.char-counter.limit-reached[data-v-0c5dfd1f]{color:#ff4d4d}.publish-btn[data-v-0c5dfd1f]{background:var(--button-bg);color:var(--logo-color);border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:10px 20px;font-weight:700;transition:all .2s}.publish-btn[data-v-0c5dfd1f]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.publish-btn[data-v-0c5dfd1f]:not(:disabled):hover{background:var(--button-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}}.attached-image-preview[data-v-0c5dfd1f]{margin-bottom:12px;margin-left:55px;display:inline-block;position:relative}.attached-image-preview img[data-v-0c5dfd1f]{border:1px solid var(--border-color);cursor:zoom-in;object-fit:cover;border-radius:10px;height:100px;display:block}.remove-img-btn[data-v-0c5dfd1f]{color:#fff;cursor:pointer;z-index:2;background:#ff4d4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-10px;right:-10px}.fullscreen-overlay[data-v-0c5dfd1f]{-webkit-backdrop-filter:blur(10px);z-index:999999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.fullscreen-img[data-v-0c5dfd1f]{object-fit:contain;border-radius:10px;max-width:95%;max-height:95%}.fade-enter-active[data-v-0c5dfd1f],.fade-leave-active[data-v-0c5dfd1f]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-0c5dfd1f],.fade-leave-to[data-v-0c5dfd1f]{opacity:0;transform:translateY(6px)}@media (width<=480px){.glass-panel[data-v-0c5dfd1f]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.create-post[data-v-0c5dfd1f]{padding:14px 16px}.post-input-wrapper[data-v-0c5dfd1f]{gap:12px;margin-bottom:8px}.attached-image-preview[data-v-0c5dfd1f]{margin-bottom:10px;margin-left:0}.post-actions[data-v-0c5dfd1f]:not(.has-schedule){flex-flow:row;justify-content:space-between;align-items:center;gap:8px}.post-actions:not(.has-schedule) .attach-tools[data-v-0c5dfd1f]{flex-wrap:nowrap;gap:2px}.post-actions:not(.has-schedule) .char-counter[data-v-0c5dfd1f]{margin-left:6px;font-size:12px}.post-actions:not(.has-schedule) .publish-btn[data-v-0c5dfd1f]{width:auto;padding:8px 16px;font-size:14px}.post-actions.has-schedule[data-v-0c5dfd1f]{flex-direction:column;align-items:stretch}.post-actions.has-schedule .publish-btn[data-v-0c5dfd1f]{width:100%}}*{-webkit-tap-highlight-color:transparent}.preview-area{background:var(--input-bg);border:1px solid var(--border-color);border-radius:14px;justify-content:center;align-items:center;height:100px;margin-bottom:15px;transition:background .3s;display:flex;position:relative;overflow:hidden}.preview-area.small{flex-shrink:0;width:75px;height:75px;margin-bottom:0;margin-right:15px}.preview-area.is-bg{height:150px;border:none!important}.preview-area.frame-visible,.preview-area.small.frame-visible{overflow:visible!important}.bg-dark-overlay{z-index:1;pointer-events:none;border-radius:inherit;background:#0000004d;position:absolute;inset:0}body.light .bg-dark-overlay{display:none!important}.is-bg{--logo-color:#fff;--placeholder:#fffc}.is-bg .default-name-shadow,.is-bg .mock-username{text-shadow:0 1px 3px #000c;color:#fff!important}.is-bg .preview-name[class*=name-grad-]{filter:drop-shadow(0 1px 3px #000c)}.preview-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:-16px -20px;padding:16px 20px;font-size:18px;font-weight:800;display:inline-block;overflow:hidden}.default-name{color:var(--logo-color)}.preview-badge-wrapper{box-sizing:border-box;justify-content:center;align-items:center;gap:.38em;width:100%;padding:0 15px;font-size:18px;display:flex}.preview-badge-icon{flex-shrink:0;font-size:20px;transform:translateY(0)}.mock-profile-header{text-align:center;z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:5px 15px;display:flex}.mock-name{justify-content:center;align-items:center;gap:.38em;width:100%;margin-bottom:2px;font-size:15px;display:flex}.mock-username{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.pack-badge-icon{flex-shrink:0;font-size:15px;line-height:1}.modal-overlay[data-v-b6f7269b]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.glass-panel[data-v-b6f7269b]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:25px;overflow:hidden;transform:translateZ(0)}.modal-content[data-v-b6f7269b]{box-sizing:border-box;width:100%;max-width:480px;max-height:85vh;color:var(--logo-color);flex-direction:column;gap:15px;padding:28px 24px;display:flex}.fixed-header-modal[data-v-b6f7269b]{position:relative;gap:14px!important;padding:24px 20px 20px!important;overflow:hidden!important}.modal-fixed-title[data-v-b6f7269b]{color:var(--logo-color);text-align:center;flex-shrink:0;font-size:20px;margin:4px 0!important}.modal-close-icon[data-v-b6f7269b]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-b6f7269b]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-b6f7269b]{width:18px;height:18px}.clickable[data-v-b6f7269b]{cursor:pointer;transition:opacity .2s}.input-group label[data-v-b6f7269b]{color:var(--logo-color);margin-bottom:6px;margin-left:5px;font-size:13px;font-weight:500;display:block}.number-input-wrapper[data-v-b6f7269b]{align-items:center;width:100%;display:flex;position:relative}.number-input-wrapper input[data-v-b6f7269b]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;border-radius:14px;outline:none;padding:14px 48px;font-size:17px;font-weight:600}.number-input-wrapper input[data-v-b6f7269b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-wrapper input[data-v-b6f7269b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-stepper[data-v-b6f7269b]{background:var(--button-bg);border:1px solid var(--border-color);z-index:2;border-radius:10px;flex-direction:column;width:30px;height:calc(100% - 12px);display:flex;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%)}.step-btn[data-v-b6f7269b]{width:100%;color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.step-btn[data-v-b6f7269b]:not(:disabled):hover{background:var(--button-hover);color:var(--logo-color)}}.step-btn[data-v-b6f7269b]:disabled{opacity:.3;cursor:not-allowed}.step-btn svg[data-v-b6f7269b]{width:13px;height:13px;display:block}.step-divider[data-v-b6f7269b]{background:var(--border-color);flex-shrink:0;width:100%;height:1px}.gift-type-options[data-v-b6f7269b]{gap:12px;margin-top:6px;display:flex}.gift-option[data-v-b6f7269b]{text-align:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:22px 14px;transition:transform .2s,border-color .2s,background-color .2s;display:flex}@media (hover:hover){.gift-option[data-v-b6f7269b]:hover{border-color:var(--placeholder);background:var(--button-bg);transform:translateY(-2px)}}.gift-option h3[data-v-b6f7269b]{color:var(--logo-color);margin:12px 0 4px;font-size:16px}.gift-option p[data-v-b6f7269b]{color:var(--placeholder);margin:0;font-size:13px}.gift-inventory-list[data-v-b6f7269b]{flex-direction:column;flex:1;gap:10px;min-height:0;max-height:340px;padding:2px 6px 4px 2px;display:flex;overflow-y:auto}.custom-modal-scroll[data-v-b6f7269b]::-webkit-scrollbar{width:6px;height:6px}.custom-modal-scroll[data-v-b6f7269b]::-webkit-scrollbar-track{background:0 0;margin:6px 0}.custom-modal-scroll[data-v-b6f7269b]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.gift-item-card[data-v-b6f7269b]{background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;flex-shrink:0;align-items:center;padding:10px 14px;transition:all .2s;display:flex}@media (hover:hover){.gift-item-card[data-v-b6f7269b]:hover{background:var(--button-hover)}}.gift-item-card.selected-gift[data-v-b6f7269b]{background:#22c55e1a;border-color:#22c55e}.gift-item-info[data-v-b6f7269b]{text-align:left;flex-direction:column;justify-content:center;min-width:0;display:flex}.gift-item-type[data-v-b6f7269b]{color:var(--placeholder);margin:0 0 3px;font-size:12px}.gift-item-name[data-v-b6f7269b]{color:var(--logo-color);word-break:break-word;margin:0;font-size:15px;font-weight:600}.modal-actions-edit[data-v-b6f7269b]{flex-shrink:0;gap:12px;width:100%;margin-top:8px;display:flex}.glass-btn[data-v-b6f7269b]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:15px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.glass-btn[data-v-b6f7269b]:hover:not(:disabled){background:var(--button-hover);transform:translateY(-2px)}}.glass-btn[data-v-b6f7269b]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-b6f7269b],.fade-leave-active[data-v-b6f7269b]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-b6f7269b],.fade-leave-to[data-v-b6f7269b]{opacity:0;transform:translateY(6px)}.modal-overlay.is-native[data-v-b6f7269b],.modal-overlay.is-native .glass-panel[data-v-b6f7269b]{-webkit-backdrop-filter:none!important}@media (width<=480px){.modal-content[data-v-b6f7269b]{max-width:calc(100vw - 32px);padding:22px 16px!important}}.modal-overlay[data-v-51f75051]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.glass-panel[data-v-51f75051]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:25px;overflow:hidden;transform:translateZ(0)}.modal-content[data-v-51f75051]{box-sizing:border-box;width:100%;max-width:460px;max-height:82vh;color:var(--logo-color);flex-direction:column;display:flex}.fixed-header-modal[data-v-51f75051]{position:relative;gap:14px!important;padding:24px 20px 20px!important;overflow:hidden!important}.modal-fixed-title[data-v-51f75051]{color:var(--logo-color);text-align:center;flex-shrink:0;font-size:20px;margin:4px 0!important}.modal-close-icon[data-v-51f75051]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-51f75051]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-51f75051]{width:18px;height:18px}.users-list[data-v-51f75051]{flex-direction:column;flex:1;gap:10px;min-height:0;max-height:58vh;padding:2px 6px 4px 2px;display:flex;overflow-y:auto}.custom-modal-scroll[data-v-51f75051]::-webkit-scrollbar{width:6px;height:6px}.custom-modal-scroll[data-v-51f75051]::-webkit-scrollbar-track{background:0 0;margin:6px 0}.custom-modal-scroll[data-v-51f75051]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.user-row[data-v-51f75051]{background:var(--input-bg);border:1px solid var(--border-color);text-align:left;cursor:pointer;border-radius:16px;align-items:center;padding:12px 15px;transition:background-color .15s,transform .15s;display:flex}@media (hover:hover){.user-row[data-v-51f75051]:hover{background:var(--button-hover);transform:translateY(-2px)}}.fade-enter-active[data-v-51f75051],.fade-leave-active[data-v-51f75051]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-51f75051],.fade-leave-to[data-v-51f75051]{opacity:0;transform:translateY(6px)}.modal-overlay.is-native[data-v-51f75051],.modal-overlay.is-native .glass-panel[data-v-51f75051]{-webkit-backdrop-filter:none!important}@media (width<=480px){.modal-content[data-v-51f75051]{max-width:calc(100vw - 32px);padding:22px 16px!important}}.user-statuses-wrapper[data-v-07920062]{flex-direction:column;align-items:center;gap:10px;width:100%;margin-bottom:25px;display:flex}.clickable[data-v-07920062]{cursor:pointer;transition:all .2s}@media (hover:hover){.clickable[data-v-07920062]:hover{filter:brightness(1.1);box-shadow:0 4px 12px #0000001a}}.clickable[data-v-07920062]:active{transform:scale(.98)}.status-badge[data-v-07920062]{border-radius:20px;align-items:center;padding:8px 15px;font-size:12px;transition:all .2s;display:flex}.project-badge[data-v-07920062]{color:var(--logo-color);background:#ff98001a;border:1px solid #ff98004d;gap:8px}.music-badge[data-v-07920062]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);gap:12px;width:max-content;max-width:280px}.pulse-dot[data-v-07920062]{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse-dot-07920062;display:block;box-shadow:0 0 #ff980066}.pulse-dot.playing[data-v-07920062]{background-color:#ff9800}.music-anim-icon[data-v-07920062]{flex-shrink:0;align-items:flex-end;gap:2px;width:16px;height:16px;padding-bottom:2px;display:flex}.music-anim-icon .bar[data-v-07920062]{background:var(--placeholder);border-radius:2px;width:4px;animation:1s ease-in-out infinite alternate bounce-07920062}.music-anim-icon .bar[data-v-07920062]:first-child{height:60%;animation-delay:0s}.music-anim-icon .bar[data-v-07920062]:nth-child(2){height:100%;animation-delay:.2s}.music-anim-icon .bar[data-v-07920062]:nth-child(3){height:40%;animation-delay:.4s}.music-info[data-v-07920062]{text-align:left;flex-direction:column;max-width:200px;display:flex;overflow:hidden}.m-title[data-v-07920062]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.m-artist[data-v-07920062]{color:var(--placeholder);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}@keyframes pulse-dot-07920062{0%{box-shadow:0 0 #ff9800b3}70%{box-shadow:0 0 0 6px #ff980000}to{box-shadow:0 0 #ff980000}}@keyframes bounce-07920062{0%{height:20%}to{height:100%}}h2[data-v-dd381a9c]{color:var(--logo-color);text-align:center;margin:0 0 15px;font-size:22px}.auth-setup-box[data-v-dd381a9c]{padding:5px}.desc[data-v-dd381a9c]{color:var(--placeholder);text-align:center;margin-bottom:15px;font-size:13px;line-height:1.5}.qr-box[data-v-dd381a9c]{background:var(--input-bg);border:1px solid var(--border-color);text-align:center;border-radius:16px;padding:20px}.qr-img-wrapper[data-v-dd381a9c]{background:#fff;border-radius:10px;margin:10px 0;padding:10px;display:inline-block}.qr-img-wrapper img[data-v-dd381a9c]{width:150px;height:150px;display:block}.status-shield[data-v-dd381a9c]{font-size:50px;animation:3s ease-in-out infinite float-dd381a9c}.input-group[data-v-dd381a9c]{text-align:left;width:100%;margin-bottom:15px}.input-group label[data-v-dd381a9c]{color:var(--logo-color);opacity:.9;margin-bottom:8px;margin-left:5px;font-size:13px;display:block}.modal-input[data-v-dd381a9c]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:12px;outline:none;padding:14px 15px;font-family:inherit;font-size:15px;transition:all .3s}.modal-input[data-v-dd381a9c]:focus{border-color:#3b82f680}.center-text[data-v-dd381a9c]{text-align:center;letter-spacing:5px;font-size:20px;font-weight:700}.modal-actions-edit[data-v-dd381a9c]{flex-shrink:0;gap:15px;width:100%;margin-top:15px;display:flex}.glass-btn[data-v-dd381a9c]{cursor:pointer;background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-weight:700;transition:all .2s;display:flex}.glass-btn[data-v-dd381a9c]:hover{background:var(--button-hover);transform:translateY(-2px)}.glass-btn.primary[data-v-dd381a9c]{color:#fff;background:#3b82f6;border:none}.glass-btn.primary[data-v-dd381a9c]:hover{background:#2563eb}.glass-btn.danger-btn[data-v-dd381a9c]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}.glass-btn.danger-btn[data-v-dd381a9c]:hover{background:#ff4d4d33}@keyframes float-dd381a9c{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.modal-overlay[data-v-f8c2fa86]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.glass-panel[data-v-f8c2fa86]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:25px;flex-direction:column;max-height:86vh;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.modal-content[data-v-f8c2fa86]{box-sizing:border-box;flex-direction:column;width:100%;max-width:450px;padding:26px 20px 22px;display:flex;overflow:hidden}.modal-close-icon[data-v-f8c2fa86]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-f8c2fa86]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-f8c2fa86]{width:18px;height:18px}.view-wrapper[data-v-f8c2fa86]{flex-direction:column;width:100%;min-height:0;padding-top:4px;display:flex;overflow:hidden auto}.custom-modal-scroll[data-v-f8c2fa86]::-webkit-scrollbar{width:5px;height:5px}.custom-modal-scroll[data-v-f8c2fa86]::-webkit-scrollbar-track{background:0 0}.custom-modal-scroll[data-v-f8c2fa86]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:8px}.view-wrapper h2[data-v-f8c2fa86]{color:var(--logo-color);text-align:center;flex-shrink:0;margin:0 0 12px;padding:0 28px;font-size:20px}.settings-list[data-v-f8c2fa86]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;flex-shrink:0;margin-top:5px;display:flex;overflow:hidden}.settings-list-scrollable[data-v-f8c2fa86]{flex-grow:1;margin-right:-4px;padding-right:4px;overflow:hidden auto}.setting-item[data-v-f8c2fa86]{border-bottom:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.setting-item>span[data-v-f8c2fa86]:first-child,.info-part[data-v-f8c2fa86]{flex:1;line-height:1.3}.setting-item.selected-item[data-v-f8c2fa86]{background:var(--button-bg)}.setting-item.selected-item>span[data-v-f8c2fa86]:first-child{color:var(--logo-color);font-weight:600}.setting-item.selected-item .info-part strong[data-v-f8c2fa86]{color:var(--logo-color)}.check-svg[data-v-f8c2fa86]{width:20px;height:20px;color:var(--logo-color);flex-shrink:0;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards checkPop-f8c2fa86}@keyframes checkPop-f8c2fa86{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (hover:hover){.setting-item[data-v-f8c2fa86]:hover{background:var(--button-bg)}.setting-item:hover svg[data-v-f8c2fa86]{color:var(--logo-color);transform:translate(3px)}.logout-item[data-v-f8c2fa86]:hover{background:#ff4d4d14!important}.logout-item:hover svg[data-v-f8c2fa86]{transform:translate(3px)}.terminate-btn[data-v-f8c2fa86]:hover{background:#ff4d4d33;transform:scale(1.1)}}.setting-item[data-v-f8c2fa86]:active{background:var(--button-hover)}.terminate-btn[data-v-f8c2fa86]:active{background:#ff4d4d33;transform:scale(.95)}.setting-item svg[data-v-f8c2fa86]{width:18px;height:18px;color:var(--placeholder);transition:transform .2s}.info-part[data-v-f8c2fa86]{flex-direction:column;gap:4px;display:flex}.info-part strong[data-v-f8c2fa86]{font-size:15px}.sub-desc[data-v-f8c2fa86]{color:var(--placeholder);font-size:12px;font-weight:400}.theme-val[data-v-f8c2fa86]{color:var(--placeholder);align-items:center;font-size:14px;font-weight:400;display:flex}.toggle-switch[data-v-f8c2fa86]{background:var(--border-color);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:all .3s;position:relative}.toggle-switch[data-v-f8c2fa86]:after{content:"";background:var(--placeholder);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0003}.toggle-switch.active[data-v-f8c2fa86]{background:#3b82f6}.toggle-switch.active[data-v-f8c2fa86]:after{background:#fff;transform:translate(20px)}.input-group[data-v-f8c2fa86]{flex-shrink:0;width:100%;margin-bottom:14px}.input-group label[data-v-f8c2fa86]{color:var(--logo-color);margin-bottom:6px;margin-left:5px;font-size:13px;font-weight:500;display:block}.modal-input[data-v-f8c2fa86]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);box-sizing:border-box;border-radius:14px;outline:none;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,background-color .2s}.modal-input[data-v-f8c2fa86]:focus{border-color:var(--placeholder);background:var(--button-bg)}.modal-actions-edit[data-v-f8c2fa86]{flex-shrink:0;gap:12px;width:100%;margin-top:6px;display:flex}.glass-btn[data-v-f8c2fa86]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.glass-btn[data-v-f8c2fa86]:hover:not(:disabled){background:var(--button-hover);transform:translateY(-2px)}}.glass-btn[data-v-f8c2fa86]:disabled{opacity:.5;cursor:not-allowed}.glass-btn.danger-btn[data-v-f8c2fa86]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d40}@media (hover:hover){.glass-btn.danger-btn[data-v-f8c2fa86]:hover:not(:disabled){background:#ff4d4d33}}.sessions-container[data-v-f8c2fa86]{flex-direction:column;flex-grow:1;width:100%;min-height:0;display:flex;overflow:hidden}.session-item[data-v-f8c2fa86]{cursor:default;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.current-session[data-v-f8c2fa86]{background:#10b9810d;border:1px solid #10b98133;border-radius:16px;margin-bottom:5px}.device-row[data-v-f8c2fa86]{flex-grow:1;align-items:center;gap:14px;display:flex;overflow:hidden}.device-icon-wrap[data-v-f8c2fa86]{background:var(--input-bg);width:40px;height:40px;color:var(--placeholder);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.device-icon-wrap.current[data-v-f8c2fa86]{color:#10b981;background:#10b9811a}.device-icon-wrap svg[data-v-f8c2fa86]{width:20px;height:20px}.device-info[data-v-f8c2fa86]{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.device-info span[data-v-f8c2fa86]{color:var(--placeholder);font-size:12px}.marquee-wrapper[data-v-f8c2fa86]{white-space:nowrap;width:100%;position:relative;overflow:hidden}.marquee-wrapper:not(.is-long) .marquee-text[data-v-f8c2fa86]{text-overflow:ellipsis;overflow:hidden}.marquee-wrapper.is-long[data-v-f8c2fa86]{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.marquee-text[data-v-f8c2fa86]{color:var(--logo-color);vertical-align:text-bottom;max-width:100%;font-size:15px;display:inline-block}.marquee-text.animated[data-v-f8c2fa86]{min-width:100%;padding-right:15px;animation:6s linear infinite alternate marquee-scroll-f8c2fa86}@keyframes marquee-scroll-f8c2fa86{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(200px - 100%))}}.terminate-btn[data-v-f8c2fa86]{color:#ff4d4d;cursor:pointer;background:#ff4d4d1a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.view-fade-enter-active[data-v-f8c2fa86],.view-fade-leave-active[data-v-f8c2fa86]{transition:opacity .2s,transform .2s}.view-fade-enter-from[data-v-f8c2fa86]{opacity:0;transform:translate(10px)}.view-fade-leave-to[data-v-f8c2fa86]{opacity:0;transform:translate(-10px)}.fade-enter-active[data-v-f8c2fa86],.fade-leave-active[data-v-f8c2fa86]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-f8c2fa86],.fade-leave-to[data-v-f8c2fa86]{opacity:0;transform:translateY(6px)}.modal-overlay.is-native[data-v-f8c2fa86],.modal-overlay.is-native .glass-panel[data-v-f8c2fa86]{-webkit-backdrop-filter:none!important}@media (width<=480px){.modal-content[data-v-f8c2fa86]{max-width:calc(100vw - 32px);padding:22px 16px}.setting-item[data-v-f8c2fa86]{padding:14px 15px}}.custom-select[data-v-957d513b]{-webkit-user-select:none;user-select:none;z-index:25;width:100%;position:relative}.select-trigger[data-v-957d513b]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:14px;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover){.select-trigger[data-v-957d513b]:hover{border-color:var(--placeholder);background:var(--button-bg)}}.select-trigger.is-open[data-v-957d513b]{border-color:var(--placeholder);background:var(--button-bg)}.select-trigger svg[data-v-957d513b]{width:18px;height:18px;color:var(--placeholder);flex-shrink:0;transition:transform .22s}.select-trigger svg.rotated[data-v-957d513b]{color:var(--logo-color);transform:rotate(180deg)}.solid-popup[data-v-957d513b]{-webkit-backdrop-filter:blur(30px);border:1px solid var(--border-color);z-index:9999;box-sizing:border-box;background:#19191cf5;border-radius:14px;width:100%;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 35px #00000073}.custom-select-scroll[data-v-957d513b]::-webkit-scrollbar{width:5px}.custom-select-scroll[data-v-957d513b]::-webkit-scrollbar-track{background:0 0}.custom-select-scroll[data-v-957d513b]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:8px}.option-item[data-v-957d513b]{cursor:pointer;color:var(--logo-color);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;transition:background-color .15s;display:flex}@media (hover:hover){.option-item[data-v-957d513b]:hover{background:var(--button-bg)}}.option-item.active[data-v-957d513b]{background:var(--button-hover);font-weight:600}.option-check[data-v-957d513b]{color:var(--logo-color);margin-left:8px;font-size:14px;font-weight:700}.fade-up-enter-active[data-v-957d513b],.fade-up-leave-active[data-v-957d513b]{transition:opacity .18s,transform .18s}.fade-up-enter-from[data-v-957d513b],.fade-up-leave-to[data-v-957d513b]{opacity:0;transform:translateY(-6px)}body.light .solid-popup{background:#fffffff5!important;box-shadow:0 10px 30px #0000001f!important}@keyframes glassReveal-d90e1edc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.page-panel[data-v-d90e1edc]{animation:.35s ease-out .15s backwards glassReveal-d90e1edc}.marquee-wrapper[data-v-d90e1edc]{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%)}.marquee-text-el[data-v-d90e1edc]{white-space:nowrap;display:inline-block}.marquee-active[data-v-d90e1edc]{animation:marquee-anim-d90e1edc var(--scroll-time) linear infinite alternate;animation-delay:1.5s}@keyframes marquee-anim-d90e1edc{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--scroll-dist))}}.proj-name[data-v-d90e1edc]{color:var(--logo-color);font-size:15px;font-weight:700}.stat-text[data-v-d90e1edc]{color:var(--placeholder);font-size:15px}.stat-text strong[data-v-d90e1edc]{color:var(--logo-color);margin-left:4px;font-weight:600}.selected-project-card[data-v-d90e1edc]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.sp-info[data-v-d90e1edc]{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.sp-icon[data-v-d90e1edc]{object-fit:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px}.sp-text[data-v-d90e1edc]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sp-name[data-v-d90e1edc]{color:var(--logo-color);font-size:14px;font-weight:700}.sp-sub[data-v-d90e1edc]{color:var(--placeholder);font-size:11px}.community-btn[data-v-d90e1edc]{border:1px solid var(--border-color);background:var(--button-bg);color:var(--logo-color);cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}@media (hover:hover){.community-btn[data-v-d90e1edc]:hover{background:var(--button-hover)}}.glass-panel[data-v-d90e1edc]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;transform:translateZ(0)}.projects-list[data-v-d90e1edc]{flex-direction:column;gap:15px;display:flex}.project-card[data-v-d90e1edc]{cursor:pointer;align-items:center;gap:15px;margin:0;padding:15px 20px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex}@media (hover:hover){.project-card[data-v-d90e1edc]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00000026}}.proj-icon[data-v-d90e1edc]{background:var(--button-bg);border:1px solid var(--border-color);width:50px;height:50px;color:var(--placeholder);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.proj-img[data-v-d90e1edc]{object-fit:cover;border:none;width:100%;height:100%;display:block}.proj-icon svg[data-v-d90e1edc]{width:24px;height:24px}.proj-info[data-v-d90e1edc]{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.proj-details[data-v-d90e1edc]{color:var(--placeholder);gap:15px;font-size:13px;display:flex}.proj-details strong[data-v-d90e1edc]{color:var(--logo-color)}.proj-actions[data-v-d90e1edc]{flex-shrink:0;align-items:center;gap:10px;display:flex}.proj-actions .glass-btn[data-v-d90e1edc]{border:1px solid var(--border-color);background:var(--button-bg);color:var(--logo-color);cursor:pointer;white-space:nowrap;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}@media (hover:hover){.proj-actions .glass-btn[data-v-d90e1edc]:hover{background:var(--button-hover)}}.danger-icon-btn[data-v-d90e1edc]{color:#ff4d4d;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;transition:all .2s;display:flex}@media (hover:hover){.danger-icon-btn[data-v-d90e1edc]:hover{background:#ff4d4d1a;transform:scale(1.1)}}.danger-icon-btn svg[data-v-d90e1edc]{width:20px;height:20px}.stats-header-new[data-v-d90e1edc]{flex-shrink:0;align-items:center;gap:15px;max-width:100%;margin-bottom:6px;padding-right:28px;display:flex;overflow:hidden}.stats-header-img-mini[data-v-d90e1edc]{object-fit:cover;border-radius:14px;flex-shrink:0;width:52px;height:52px;box-shadow:0 4px 10px #0000001a}.stats-header-info[data-v-d90e1edc]{text-align:left;flex-direction:column;flex-grow:1;min-width:0;display:flex;overflow:hidden}.stats-title[data-v-d90e1edc]{color:var(--logo-color);margin:0 0 4px;font-size:18px;font-weight:700}.stats-subtitle[data-v-d90e1edc]{color:var(--placeholder);margin:0;font-size:13px;font-weight:400}.stats-subtitle strong[data-v-d90e1edc]{color:var(--logo-color)}.stats-list-container[data-v-d90e1edc]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;flex-shrink:1;max-height:45vh;display:flex;overflow:hidden auto}.custom-modal-scroll[data-v-d90e1edc]::-webkit-scrollbar{width:5px;height:5px}.custom-modal-scroll[data-v-d90e1edc]::-webkit-scrollbar-track{background:0 0;margin:6px 0}.custom-modal-scroll[data-v-d90e1edc]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.stat-row[data-v-d90e1edc]{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;padding:14px 18px;display:flex}.stat-row[data-v-d90e1edc]:last-child{border-bottom:none}.loader-container[data-v-d90e1edc]{justify-content:center;align-items:center;padding:40px 0;display:flex}.search-spinner[data-v-d90e1edc]{border:2px solid var(--border-color);border-top-color:var(--placeholder);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite spin-d90e1edc}@keyframes spin-d90e1edc{to{transform:rotate(360deg)}}.empty-state[data-v-d90e1edc]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:50px 20px;font-weight:500;display:flex}.empty-icon-wrapper[data-v-d90e1edc]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:5px;display:flex}.empty-icon-wrapper svg[data-v-d90e1edc]{width:26px;height:26px}.empty-text[data-v-d90e1edc]{color:var(--logo-color);flex-direction:column;align-items:center;gap:5px;font-size:15px;font-weight:500;display:flex}.empty-sub[data-v-d90e1edc]{color:var(--placeholder);margin-top:-5px;font-size:13px;font-weight:400}.modal-overlay[data-v-d90e1edc]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-d90e1edc]{box-sizing:border-box;border-radius:25px;flex-direction:column;gap:15px;width:100%;max-width:480px;max-height:85vh;padding:28px 24px;display:flex}.fixed-header-modal[data-v-d90e1edc]{position:relative;gap:14px!important;padding:24px 20px 20px!important;overflow:hidden!important}.modal-fixed-title[data-v-d90e1edc]{color:var(--logo-color);text-align:center;flex-shrink:0;font-size:20px;margin:4px 0!important}.modal-content h2[data-v-d90e1edc]{color:var(--logo-color);text-align:center;margin:0 0 10px;font-size:20px}.input-group[data-v-d90e1edc]{width:100%;margin-bottom:2px}.input-group label[data-v-d90e1edc]{color:var(--logo-color);margin-bottom:6px;margin-left:5px;font-size:13px;font-weight:500;display:block}.input-group input[data-v-d90e1edc],.modal-input[data-v-d90e1edc]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:14px;outline:none;padding:12px 15px;font-family:inherit;font-size:14px;transition:border-color .2s,background-color .2s}.input-group input[data-v-d90e1edc]:focus,.modal-input[data-v-d90e1edc]:focus{border-color:var(--placeholder);background:var(--button-bg)}.modal-actions-edit[data-v-d90e1edc]{flex-shrink:0;gap:12px;width:100%;display:flex}.modal-actions-edit .glass-btn[data-v-d90e1edc]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.modal-actions-edit .glass-btn[data-v-d90e1edc]:hover:not(:disabled){background:var(--button-hover);transform:translateY(-2px)}}.modal-actions-edit .glass-btn[data-v-d90e1edc]:disabled{opacity:.5;cursor:not-allowed}.modal-actions-edit .glass-btn.danger-btn[data-v-d90e1edc]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}@media (hover:hover){.modal-actions-edit .glass-btn.danger-btn[data-v-d90e1edc]:hover{background:#ff4d4d33}}.modal-close-icon[data-v-d90e1edc]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-d90e1edc]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-d90e1edc]{width:18px;height:18px}.fade-enter-active[data-v-d90e1edc],.fade-leave-active[data-v-d90e1edc]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-d90e1edc],.fade-leave-to[data-v-d90e1edc]{opacity:0;transform:translateY(6px)}.modal-overlay.is-native[data-v-d90e1edc],.modal-overlay.is-native .glass-panel[data-v-d90e1edc]{-webkit-backdrop-filter:none!important}@media (width<=480px){.glass-panel[data-v-d90e1edc]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.project-card[data-v-d90e1edc]{flex-wrap:nowrap;gap:10px;padding:12px 15px}.proj-icon[data-v-d90e1edc]{width:44px;height:44px}.proj-actions[data-v-d90e1edc]{flex-direction:row;gap:6px}.proj-actions .glass-btn[data-v-d90e1edc]{padding:8px 12px;font-size:12px}.danger-icon-btn[data-v-d90e1edc]{width:32px;height:32px}.modal-content[data-v-d90e1edc]{max-width:calc(100vw - 32px);padding:22px 16px!important}.stats-header-img-mini[data-v-d90e1edc]{width:45px;height:45px}.stats-title[data-v-d90e1edc]{font-size:16px}.stat-row[data-v-d90e1edc]{padding:12px 15px}.stat-text[data-v-d90e1edc]{font-size:14px}}.modal-overlay[data-v-74d93c85]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.glass-panel[data-v-74d93c85]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:25px;transform:translateZ(0)}.modal-content[data-v-74d93c85]{box-sizing:border-box;width:100%;max-width:480px;max-height:86vh;color:var(--logo-color);flex-direction:column;display:flex}.fixed-header-modal[data-v-74d93c85]{position:relative;gap:14px!important;padding:24px 20px 20px!important;overflow:hidden!important}.modal-fixed-title[data-v-74d93c85]{text-align:center;flex-shrink:0;padding:0 28px;font-size:20px;margin:4px 0!important}.modal-scroll-body[data-v-74d93c85]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 6px 6px 2px;display:flex;overflow:hidden auto}.custom-modal-scroll[data-v-74d93c85]::-webkit-scrollbar{width:6px;height:6px}.custom-modal-scroll[data-v-74d93c85]::-webkit-scrollbar-track{background:0 0;margin:6px 0}.custom-modal-scroll[data-v-74d93c85]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.modal-close-icon[data-v-74d93c85]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-74d93c85]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-74d93c85]{width:18px;height:18px}.input-group label[data-v-74d93c85]{color:var(--logo-color);margin-bottom:6px;margin-left:5px;font-size:13px;font-weight:500;display:block}.modal-input[data-v-74d93c85]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);box-sizing:border-box;border-radius:14px;outline:none;padding:12px 15px;font-family:inherit;font-size:14px;transition:border-color .2s,background-color .2s}.modal-input[data-v-74d93c85]:focus{border-color:var(--placeholder);background:var(--button-bg)}.modal-textarea[data-v-74d93c85]{resize:vertical;min-height:75px;line-height:1.45;overflow-y:auto!important}.modal-textarea[data-v-74d93c85]::-webkit-resizer{background-color:#0000;background-image:linear-gradient(135deg, transparent 50%, var(--placeholder) 50%, var(--placeholder) 60%, transparent 60%, transparent 75%, var(--placeholder) 75%, var(--placeholder) 85%, transparent 85%)}.number-input-wrapper[data-v-74d93c85]{align-items:center;width:100%;display:flex;position:relative}.number-centered[data-v-74d93c85]{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;padding:12px 48px;font-size:16px;font-weight:600}.number-centered[data-v-74d93c85]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-centered[data-v-74d93c85]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-stepper[data-v-74d93c85]{background:var(--button-bg);border:1px solid var(--border-color);z-index:2;border-radius:10px;flex-direction:column;width:30px;height:calc(100% - 12px);display:flex;position:absolute;top:50%;right:6px;overflow:hidden;transform:translateY(-50%)}.step-btn[data-v-74d93c85]{width:100%;color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}@media (hover:hover){.step-btn[data-v-74d93c85]:not(:disabled):hover{background:var(--button-hover);color:var(--logo-color)}}.step-btn[data-v-74d93c85]:disabled{opacity:.3;cursor:not-allowed}.step-btn svg[data-v-74d93c85]{width:12px;height:12px}.step-divider[data-v-74d93c85]{background:var(--border-color);width:100%;height:1px}.custom-select-wrapper[data-v-74d93c85]{-webkit-user-select:none;user-select:none;width:100%;position:relative}.custom-select-trigger[data-v-74d93c85]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);cursor:pointer;box-sizing:border-box;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:14px;transition:all .2s;display:flex}.custom-select-trigger[data-v-74d93c85]:hover,.custom-select-trigger.open[data-v-74d93c85]{border-color:var(--placeholder);background:var(--button-bg)}.custom-select-trigger svg[data-v-74d93c85]{width:18px;height:18px;color:var(--placeholder);transition:transform .25s}.custom-select-trigger.open svg[data-v-74d93c85]{color:var(--logo-color);transform:rotate(180deg)}.custom-select-options[data-v-74d93c85]{-webkit-backdrop-filter:blur(30px);border:1px solid var(--border-color);z-index:9999;box-sizing:border-box;background:#19191cf5;border-radius:14px;width:100%;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 10px 30px #00000073}body.light{background:#fffffff5!important;box-shadow:0 10px 30px #0000001f!important}.custom-option[data-v-74d93c85]{color:var(--logo-color);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;transition:background .15s;display:flex}@media (hover:hover){.custom-option[data-v-74d93c85]:hover{background:var(--button-bg)}}.custom-option.selected[data-v-74d93c85]{background:var(--button-hover);font-weight:600}.modal-actions-edit[data-v-74d93c85]{flex-shrink:0;gap:10px;width:100%;margin-top:6px;display:flex}.modal-actions-edit .glass-btn[data-v-74d93c85]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:13px 10px;font-size:13px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.modal-actions-edit .glass-btn[data-v-74d93c85]:hover:not(:disabled){background:var(--button-hover);transform:translateY(-2px)}}.modal-actions-edit .glass-btn[data-v-74d93c85]:disabled{opacity:.5;cursor:not-allowed}.modal-actions-edit .glass-btn.danger-btn[data-v-74d93c85]{color:#ff4d4d;background:#ff4d4d1f;border-color:#ff4d4d4d}@media (hover:hover){.modal-actions-edit .glass-btn.danger-btn[data-v-74d93c85]:hover:not(:disabled){background:#ff4d4d38}}.fade-enter-active[data-v-74d93c85],.fade-leave-active[data-v-74d93c85]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-74d93c85],.fade-leave-to[data-v-74d93c85]{opacity:0;transform:translateY(6px)}.fade-fast-enter-active[data-v-74d93c85],.fade-fast-leave-active[data-v-74d93c85]{transition:opacity .15s,transform .15s}.fade-fast-enter-from[data-v-74d93c85],.fade-fast-leave-to[data-v-74d93c85]{opacity:0;transform:translateY(-6px)}.modal-overlay.is-native[data-v-74d93c85],.modal-overlay.is-native .glass-panel[data-v-74d93c85]{-webkit-backdrop-filter:none!important}@media (width<=480px){.modal-content[data-v-74d93c85]{max-width:calc(100vw - 32px);padding:22px 16px!important}.modal-actions-edit[data-v-74d93c85]{flex-wrap:wrap}.modal-actions-edit .glass-btn[data-v-74d93c85]{flex:calc(50% - 6px)}.modal-actions-edit .glass-btn[data-v-74d93c85]:last-child{flex:100%}}.pull-to-refresh-container[data-v-b706652d]{overscroll-behavior-y:contain;width:100%;min-height:100%;position:relative}.global-refresh-blocker[data-v-b706652d]{z-index:999999;touch-action:none;cursor:wait;background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0}.pull-indicator[data-v-b706652d]{z-index:1;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:-45px;left:0}.indicator-circle[data-v-b706652d]{background:var(--panel-bg,#1a1a1a);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color,#ffffff14);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #00000026}.pull-arrow[data-v-b706652d]{width:22px;height:22px;color:var(--placeholder);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.modern-spinner[data-v-b706652d]{transform-origin:50%;width:24px;height:24px;animation:1.5s linear infinite rotate-b706652d}.modern-spinner circle[data-v-b706652d]{stroke:var(--placeholder);stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash-b706652d}@keyframes rotate-b706652d{to{transform:rotate(360deg)}}@keyframes dash-b706652d{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.pull-content[data-v-b706652d]{z-index:2;will-change:transform;width:100%;min-height:100%;position:relative}a,button,input,div,span,textarea{-webkit-tap-highlight-color:transparent!important;outline:none!important}[data-v-2e7de2a6] .user-projects-modal .glass-btn.primary,[data-v-2e7de2a6] .user-projects-list .glass-btn.primary{background:var(--input-bg)!important;color:var(--logo-color)!important;border:1px solid var(--border-color)!important}[data-v-2e7de2a6] .user-projects-modal .glass-btn.primary:hover,[data-v-2e7de2a6] .user-projects-list .glass-btn.primary:hover{background:var(--button-hover)!important}.profile-page-wrapper[data-v-2e7de2a6]{width:100%;position:relative}.profile-container[data-v-2e7de2a6]{z-index:1;flex-direction:column;gap:20px;max-width:600px;min-height:100dvh;margin:0 auto;padding-bottom:40px;display:flex;position:relative;transform:none!important}.profile-tab-stage[data-v-2e7de2a6]{flex-direction:column;gap:20px;width:100%;display:flex}@keyframes glassReveal-2e7de2a6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-2e7de2a6]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:25px;overflow:hidden;transform:translateZ(0)}.profile-page-wrapper.is-entering .profile-header[data-v-2e7de2a6],.profile-page-wrapper.is-entering .tabs-container[data-v-2e7de2a6],.profile-page-wrapper.is-entering .scroll-top-btn[data-v-2e7de2a6],.profile-page-wrapper.is-tab-entering[data-v-2e7de2a6] .create-post.glass-panel,.profile-page-wrapper.is-tab-entering[data-v-2e7de2a6] .posts-list-wrapper .glass-panel,.profile-page-wrapper.is-tab-entering .profile-tab-stage>.empty-state[data-v-2e7de2a6]{animation:.35s ease-out .15s backwards glassReveal-2e7de2a6}.profile-header[data-v-2e7de2a6]{position:relative}.avatar-click-zone[data-v-2e7de2a6] .global-status-dot{border-width:4px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;bottom:5px!important;right:5px!important}.clickable[data-v-2e7de2a6]{cursor:pointer;transition:opacity .2s}@media (hover:hover){.clickable[data-v-2e7de2a6]:hover{opacity:.7}}.clickable[data-v-2e7de2a6]:active{opacity:.5}.top-left-action-btn[data-v-2e7de2a6]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;z-index:10;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:15px;left:15px}@media (hover:hover){.top-left-action-btn[data-v-2e7de2a6]:hover{background:var(--button-hover);transform:scale(1.05)}}.top-left-action-btn svg[data-v-2e7de2a6]{width:18px;height:18px;color:var(--logo-color)}.top-right-action-btn[data-v-2e7de2a6]{color:#ff4d4d;cursor:pointer;z-index:10;background:#ff4d4d0d;border:1px solid #ff4d4d33;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}@media (hover:hover){.top-right-action-btn[data-v-2e7de2a6]:hover{background:#ff4d4d26;transform:scale(1.05)}}.top-right-action-btn svg[data-v-2e7de2a6]{width:18px;height:18px}.profile-bg-pill[data-v-2e7de2a6]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:20px;align-items:center;gap:6px;margin-top:12px;margin-bottom:5px;padding:6px 14px;font-size:13px;transition:all .2s;display:inline-flex}@media (hover:hover){.profile-bg-pill[data-v-2e7de2a6]:hover{background:var(--button-hover)}}.profile-bg-pill[data-v-2e7de2a6]:active{transform:scale(.98)}.profile-info-block[data-v-2e7de2a6]{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:40px 30px 30px;display:flex;position:relative;overflow:hidden}.user-details[data-v-2e7de2a6]{flex-direction:column;align-items:center;width:100%;display:flex}.username[data-v-2e7de2a6]{color:var(--placeholder);font-size:15px}.status-text-profile[data-v-2e7de2a6]{color:var(--placeholder);margin-top:4px;margin-bottom:10px;font-size:13px}.stats[data-v-2e7de2a6]{justify-content:center;gap:20px;margin:15px 0;display:flex}.stat-item[data-v-2e7de2a6]{color:var(--placeholder);font-size:14px}.stat-item strong[data-v-2e7de2a6]{color:var(--logo-color)}.bio-text[data-v-2e7de2a6]{color:var(--logo-color);box-sizing:border-box;opacity:.9;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;text-align:center;width:100%;max-width:400px;margin-bottom:15px;padding:0 15px;font-size:14px;line-height:1.4;display:block}.action-buttons[data-v-2e7de2a6]{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:15px;display:flex}.glass-btn[data-v-2e7de2a6]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;white-space:nowrap;border-radius:14px;flex:auto;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.glass-btn[data-v-2e7de2a6]:hover:not(:disabled){background:var(--button-hover)}}.glass-btn[data-v-2e7de2a6]:disabled{opacity:.5;cursor:not-allowed}.glass-btn.danger-btn[data-v-2e7de2a6]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}@media (hover:hover){.glass-btn.danger-btn[data-v-2e7de2a6]:hover{background:#ff4d4d33}}.icon-btn-settings[data-v-2e7de2a6],.icon-btn-bell[data-v-2e7de2a6]{border-radius:14px;justify-content:center;align-items:center;transition:all .2s;display:flex;flex-grow:0!important;flex-shrink:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.icon-btn-settings svg[data-v-2e7de2a6],.icon-btn-bell svg[data-v-2e7de2a6]{flex-shrink:0!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.active-bell[data-v-2e7de2a6]{color:#f59e0b!important;background:#f59e0b1a!important;border-color:#f59e0b4d!important}.tabs-container[data-v-2e7de2a6]{border-radius:20px;gap:5px;padding:6px;display:flex}.tab-btn[data-v-2e7de2a6]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}@media (hover:hover){.tab-btn[data-v-2e7de2a6]:hover{color:var(--logo-color)}}.tab-btn.active[data-v-2e7de2a6]{background:var(--button-bg);color:var(--logo-color);box-shadow:0 4px 10px #0000000d}.empty-state[data-v-2e7de2a6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:50px 20px;font-weight:500;display:flex}.empty-icon-wrapper[data-v-2e7de2a6]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:5px;display:flex}.empty-icon-wrapper svg[data-v-2e7de2a6]{width:28px;height:28px}.empty-text[data-v-2e7de2a6]{color:var(--logo-color);font-size:15px;font-weight:500}.empty-sub[data-v-2e7de2a6]{color:var(--placeholder);margin-top:-5px;font-size:13px;font-weight:400}.scroll-top-btn[data-v-2e7de2a6]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-2e7de2a6]:hover{background:var(--button-bg);transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-2e7de2a6]{width:24px;height:24px}.modal-overlay[data-v-2e7de2a6]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-2e7de2a6]{box-sizing:border-box;border-radius:25px;flex-direction:column;gap:15px;width:100%;max-width:480px;max-height:85vh;padding:28px 24px;display:flex}.fixed-header-modal[data-v-2e7de2a6]{position:relative;gap:14px!important;padding:24px 20px 20px!important;overflow:hidden!important}.modal-fixed-title[data-v-2e7de2a6]{color:var(--logo-color);text-align:center;flex-shrink:0;font-size:20px;margin:4px 0!important}.modal-scroll-body[data-v-2e7de2a6]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 6px 6px 2px;display:flex;overflow:hidden auto}.custom-modal-scroll[data-v-2e7de2a6]::-webkit-scrollbar{width:6px;height:6px}.custom-modal-scroll[data-v-2e7de2a6]::-webkit-scrollbar-track{background:0 0;margin:6px 0}.custom-modal-scroll[data-v-2e7de2a6]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.custom-modal-scroll[data-v-2e7de2a6]::-webkit-scrollbar-thumb:hover{background:var(--placeholder)}.custom-modal-scroll[data-v-2e7de2a6]::-webkit-scrollbar-corner{background:0 0}.modal-content h2[data-v-2e7de2a6]{color:var(--logo-color);text-align:center;margin:0 0 10px;font-size:20px}.modal-close-icon[data-v-2e7de2a6]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-2e7de2a6]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-2e7de2a6]{width:18px;height:18px}body.light{background:#0000000d}.badge-info-modal[data-v-2e7de2a6]{text-align:center;border-radius:24px;position:relative;gap:0!important;max-width:340px!important;padding:28px 24px!important}.item-custom-desc[data-v-2e7de2a6]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);text-align:center;border-radius:14px;margin-bottom:12px;padding:12px 16px;font-size:14px;font-style:italic;line-height:1.4}.badge-modal-desc[data-v-2e7de2a6]{color:var(--placeholder);margin:0 0 4px;font-size:14px;line-height:1.5}.badge-modal-desc.has-action-btn[data-v-2e7de2a6]{margin-bottom:20px}.edit-avatar-upload[data-v-2e7de2a6]{flex-direction:column;flex-shrink:0;align-items:center;padding-bottom:4px;display:flex;position:relative}.avatar-circle-wrapper[data-v-2e7de2a6]{background:var(--panel-bg);pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;padding:4px;display:flex;position:relative}.avatar-circle[data-v-2e7de2a6]{background:var(--input-bg);border:1.5px dashed var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:border-color .2s;display:flex;overflow:hidden}@media (hover:hover){.avatar-circle[data-v-2e7de2a6]:hover{border-color:var(--placeholder)}}.avatar-img[data-v-2e7de2a6]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-text[data-v-2e7de2a6]{color:var(--placeholder);font-size:32px;font-weight:700}.upload-icon[data-v-2e7de2a6]{color:var(--placeholder);opacity:.6;justify-content:center;align-items:center;display:flex}.avatar-hint[data-v-2e7de2a6]{color:var(--placeholder);pointer-events:auto;font-size:12px}.delete-avatar-btn[data-v-2e7de2a6]{color:#fff;cursor:pointer;z-index:10;background:#ff4d4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;transition:transform .2s;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 10px #00000059}@media (hover:hover){.delete-avatar-btn[data-v-2e7de2a6]:hover{transform:scale(1.1)}}.fullscreen-bg-preview[data-v-2e7de2a6]{border:1px solid var(--border-color);border-radius:24px;width:85vw;max-width:900px;height:80vh;max-height:600px;box-shadow:0 25px 60px #0009}.input-group label[data-v-2e7de2a6]{color:var(--logo-color);margin-bottom:6px;margin-left:5px;font-size:13px;font-weight:500;display:block}.input-group input[data-v-2e7de2a6],.modal-textarea[data-v-2e7de2a6]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:14px;outline:none;padding:12px 15px;font-family:inherit;font-size:14px;transition:border-color .2s,background-color .2s}.input-group input[data-v-2e7de2a6]:focus,.modal-textarea[data-v-2e7de2a6]:focus{border-color:var(--placeholder);background:var(--button-bg)}.modal-textarea[data-v-2e7de2a6]{resize:vertical;word-wrap:break-word;min-height:85px;padding-right:12px;line-height:1.45;overflow-y:auto!important}.modal-textarea[data-v-2e7de2a6]::-webkit-resizer{background-color:#0000;background-image:linear-gradient(135deg, transparent 50%, var(--placeholder) 50%, var(--placeholder) 60%, transparent 60%, transparent 75%, var(--placeholder) 75%, var(--placeholder) 85%, transparent 85%)}.modal-actions-edit[data-v-2e7de2a6]{flex-shrink:0;gap:12px;width:100%;margin-top:8px;display:flex}.modal-actions-edit .glass-btn[data-v-2e7de2a6]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.modal-actions-edit .glass-btn[data-v-2e7de2a6]:hover:not(:disabled){background:var(--button-hover);transform:translateY(-2px)}}.modal-actions-edit .glass-btn.danger-btn[data-v-2e7de2a6]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}@media (hover:hover){.modal-actions-edit .glass-btn.danger-btn[data-v-2e7de2a6]:hover{background:#ff4d4d33}}.fullscreen-overlay[data-v-2e7de2a6]{-webkit-backdrop-filter:blur(10px);z-index:999999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.fullscreen-img[data-v-2e7de2a6]{object-fit:contain;border-radius:10px;max-width:95%;max-height:95%}.name-container-new[data-v-2e7de2a6]{justify-content:center;align-items:center;margin:0 0 5px;display:flex}.fade-enter-active[data-v-2e7de2a6],.fade-leave-active[data-v-2e7de2a6]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-2e7de2a6],.fade-leave-to[data-v-2e7de2a6]{opacity:0;transform:translateY(6px)}.fade-tab-enter-active[data-v-2e7de2a6]{transition:none}.fade-tab-leave-active[data-v-2e7de2a6]{transition:opacity .12s ease-out}.fade-tab-leave-to[data-v-2e7de2a6]{opacity:0}.modal-overlay.is-native[data-v-2e7de2a6],.modal-overlay.is-native .glass-panel[data-v-2e7de2a6]{-webkit-backdrop-filter:none!important}@media (width<=768px){.scroll-top-btn[data-v-2e7de2a6]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-2e7de2a6]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-2e7de2a6]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.profile-info-block[data-v-2e7de2a6]{padding:25px 15px 20px}.action-buttons[data-v-2e7de2a6]{flex-wrap:wrap}.action-buttons>.glass-btn[data-v-2e7de2a6]:first-child{flex:calc(100% - 60px);order:1}.icon-btn-settings[data-v-2e7de2a6],.icon-btn-bell[data-v-2e7de2a6]{order:2;flex:0 0 48px!important}.action-buttons>.glass-btn[data-v-2e7de2a6]:not(:first-child):not(.icon-btn-settings):not(.icon-btn-bell){flex:100%;order:3}.modal-overlay[data-v-2e7de2a6]{padding:16px}.modal-content[data-v-2e7de2a6]{max-width:calc(100vw - 32px);padding:24px 18px}.fixed-header-modal[data-v-2e7de2a6]{padding:22px 16px 16px!important}}.edit-appearance-btn[data-v-2e7de2a6]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:2px;padding:13px 18px;font-size:14px;font-weight:600;display:flex}.edit-appearance-btn svg[data-v-2e7de2a6]{width:20px;height:20px;color:var(--logo-color);opacity:.75;flex-shrink:0;transition:opacity .2s,transform .2s}@media (hover:hover){.edit-appearance-btn:hover svg[data-v-2e7de2a6]{opacity:1;transform:scale(1.06)}}.header-top[data-v-01b7c03f]{box-sizing:border-box;opacity:1;justify-content:space-between;align-items:center;height:32px;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-01b7c03f]{pointer-events:none;opacity:0!important}.title-Morph-stage[data-v-01b7c03f]{flex-grow:1;align-items:center;height:32px;display:flex;position:relative;overflow:visible}.morph-item[data-v-01b7c03f]{opacity:0;filter:blur(4px);pointer-events:none;will-change:opacity, transform, filter;margin:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-30%)scale(.92)}.morph-item.is-active[data-v-01b7c03f]{opacity:1;filter:blur();pointer-events:auto;transform:translateY(-50%)scale(1)}.page-title[data-v-01b7c03f]{color:var(--logo-color);white-space:nowrap;text-shadow:0 2px 10px #00000026;font-size:26px;font-weight:700;line-height:1}.logo-morph-wrapper[data-v-01b7c03f]{align-items:center;height:32px;display:flex;overflow:visible}.header-morph-logo[data-v-01b7c03f]{object-fit:contain;object-position:left center;width:auto;height:50px;filter:var(--logo-filter);margin-left:-4px}[data-v-48c95196] .empty-icon-wrapper svg{width:28px!important;height:28px!important}a,button,input,div,span,textarea{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;outline:none!important}.feed-container[data-v-48c95196]{max-width:600px;min-height:100dvh;margin:0 auto;padding-bottom:40px;position:relative;transform:none!important}.feed-content-wrapper[data-v-48c95196]{z-index:2;position:relative}.header-top[data-v-48c95196]{opacity:1;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-48c95196]{pointer-events:none;opacity:0!important}.feed-header[data-v-48c95196]{z-index:90;margin-top:-5px;margin-bottom:20px;padding-top:5px;position:sticky;top:0}.feed-tab-stage[data-v-48c95196]{width:100%}.feed-create-box[data-v-48c95196]{border-radius:20px!important;margin-bottom:20px!important}.page-title[data-v-48c95196]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}@keyframes glassReveal-48c95196{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-48c95196]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.feed-container.is-entering .header-top[data-v-48c95196]:not(.hidden-header){transition:none;animation:.35s ease-out .15s backwards glassReveal-48c95196}.feed-container.is-entering .feed-tabs[data-v-48c95196],.feed-container.is-entering .tag-header[data-v-48c95196],.feed-container.is-entering[data-v-48c95196] .create-post,.feed-container.is-entering .search-bar-wrapper[data-v-48c95196],.feed-container.is-entering .scroll-top-btn[data-v-48c95196]{animation:.35s ease-out .15s backwards glassReveal-48c95196}.feed-tabs-wrapper[data-v-48c95196]{align-items:center;gap:10px;display:flex}.feed-tabs[data-v-48c95196]{border-radius:20px;flex-grow:1;gap:5px;padding:6px;display:flex}.feed-tab-btn[data-v-48c95196]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.feed-tab-btn.icon-tab[data-v-48c95196]{flex:none;padding:12px}.feed-tab-btn.icon-tab svg[data-v-48c95196]{width:18px;height:18px}@media (hover:hover){.feed-tab-btn[data-v-48c95196]:hover{color:var(--logo-color)}}.feed-tab-btn.active[data-v-48c95196]{background:var(--button-bg);color:var(--logo-color);box-shadow:0 4px 10px #0000000d}.search-bar-wrapper[data-v-48c95196]{align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex}.search-icon[data-v-48c95196]{width:18px;height:18px;color:var(--placeholder);flex-shrink:0}.search-input[data-v-48c95196]{color:var(--logo-color);background:0 0;border:none;outline:none;flex-grow:1;font-family:inherit;font-size:15px}.search-input[data-v-48c95196]::placeholder{color:var(--placeholder)}.search-spinner[data-v-48c95196]{border:2px solid var(--border-color);border-top-color:var(--logo-color);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin-48c95196}@keyframes spin-48c95196{to{transform:rotate(360deg)}}.tag-header[data-v-48c95196]{border-radius:20px;align-items:center;gap:15px;padding:15px 20px;display:flex}.back-btn[data-v-48c95196]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;transition:color .2s;display:flex}@media (hover:hover){.back-btn[data-v-48c95196]:hover{color:var(--logo-color)}}.back-btn svg[data-v-48c95196]{width:20px;height:20px}.tag-title[data-v-48c95196]{color:var(--logo-color);margin:0;font-size:20px;font-weight:700}.tag-highlight[data-v-48c95196]{color:#3b82f6}.scroll-top-btn[data-v-48c95196]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-48c95196]:hover{background:var(--button-bg);color:#3b82f6;transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-48c95196]{width:24px;height:24px}.fade-loader-enter-active[data-v-48c95196],.fade-loader-leave-active[data-v-48c95196]{transition:opacity .2s}.fade-loader-enter-from[data-v-48c95196],.fade-loader-leave-to[data-v-48c95196]{opacity:0}.fade-enter-active[data-v-48c95196],.fade-leave-active[data-v-48c95196]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-48c95196],.fade-leave-to[data-v-48c95196]{opacity:0;transform:translateY(10px)}.slide-left-enter-active[data-v-48c95196],.slide-left-leave-active[data-v-48c95196]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-left-enter-from[data-v-48c95196]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-48c95196]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-48c95196],.slide-right-leave-active[data-v-48c95196]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-right-enter-from[data-v-48c95196]{opacity:0;transform:translate(-30px)}.slide-right-leave-to[data-v-48c95196]{opacity:0;transform:translate(30px)}.feed-container.is-native .feed-tab-btn[data-v-48c95196],.feed-container.is-native .back-btn[data-v-48c95196],.feed-container.is-native .scroll-top-btn[data-v-48c95196]{transition:background-color .15s,opacity .15s!important}.feed-container.is-native .feed-tab-btn[data-v-48c95196]:active,.feed-container.is-native .scroll-top-btn[data-v-48c95196]:active{transform:scale(.96)!important}.app-tab-fade-enter-active[data-v-48c95196],.app-tab-fade-leave-active[data-v-48c95196]{transition:opacity .15s}.app-tab-fade-enter-from[data-v-48c95196],.app-tab-fade-leave-to[data-v-48c95196]{opacity:0}@media (width<=768px){.scroll-top-btn[data-v-48c95196]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-48c95196]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-48c95196]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.feed-tab-btn[data-v-48c95196]{padding:10px 5px;font-size:13px}.feed-tabs-wrapper[data-v-48c95196]{gap:8px}}.notifications-page-wrapper[data-v-5ff30efe]{width:100%}.notifications-container[data-v-5ff30efe]{max-width:700px;min-height:100dvh;margin:0 auto;padding-bottom:40px;position:relative}.feed-header[data-v-5ff30efe]{background:0 0;margin-top:-5px;margin-bottom:20px;padding-top:5px}.feed-header.header-collapsed[data-v-5ff30efe]{pointer-events:none}.header-top[data-v-5ff30efe]{opacity:1;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-5ff30efe]{opacity:0;pointer-events:none}.page-title[data-v-5ff30efe]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}@keyframes glassReveal-5ff30efe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-5ff30efe]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.notifications-page-wrapper.is-entering .header-top[data-v-5ff30efe]:not(.hidden-header),.notifications-page-wrapper.is-entering .notifications-list[data-v-5ff30efe],.notifications-page-wrapper.is-entering .empty-state[data-v-5ff30efe],.notifications-page-wrapper.is-entering .scroll-top-btn[data-v-5ff30efe]{animation:.35s ease-out .15s backwards glassReveal-5ff30efe}.notifications-list[data-v-5ff30efe]{flex-direction:column;gap:12px;display:flex}.notif-chunk-wrapper[data-v-5ff30efe]{box-sizing:border-box;width:100%}.chunk-inner[data-v-5ff30efe]{flex-direction:column;gap:12px;width:100%;display:flex}.scroll-trigger[data-v-5ff30efe]{opacity:0;pointer-events:none;width:100%;height:1px}.loader-container[data-v-5ff30efe]{justify-content:center;align-items:center;padding:40px 0;display:flex}.loading-more[data-v-5ff30efe]{color:var(--placeholder);justify-content:center;align-items:center;gap:10px;padding:20px 0;font-size:14px;font-weight:500;display:flex}.search-spinner[data-v-5ff30efe]{border:2px solid var(--border-color);border-top-color:var(--placeholder);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite spin-5ff30efe}@keyframes spin-5ff30efe{to{transform:rotate(360deg)}}.notif-card[data-v-5ff30efe]{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:24px;flex-wrap:nowrap;align-items:center;gap:15px;padding:18px 20px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.notif-card.unread[data-v-5ff30efe]{background:#3b82f60d;border-color:#3b82f633}.clickable[data-v-5ff30efe]{cursor:pointer;transition:opacity .2s}@media (hover:hover){.clickable[data-v-5ff30efe]:hover{opacity:.8}}.avatar-col[data-v-5ff30efe]{flex-shrink:0}.avatar-wrapper[data-v-5ff30efe]{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.avatar-img[data-v-5ff30efe]{object-fit:cover;z-index:2;border-radius:50%;width:100%;height:100%;display:block;position:relative}.system-avatar[data-v-5ff30efe]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;height:100%;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.quest-avatar[data-v-5ff30efe]{background:var(--input-bg);border:1px solid var(--border-color)}.quest-item-img[data-v-5ff30efe]{object-fit:contain;width:65%;height:65%}.quest-item-icon[data-v-5ff30efe]{justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.action-badge[data-v-5ff30efe]{background:var(--button-bg);border:3px solid var(--panel-bg);color:#fff;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.action-badge svg[data-v-5ff30efe]{width:12px;height:12px}.action-badge.payment[data-v-5ff30efe]{background:#f59e0b}.action-badge.gift[data-v-5ff30efe],.action-badge.quest_completed[data-v-5ff30efe]{background:#22c55e}.action-badge.quest_revoked[data-v-5ff30efe]{background:#ff4d4d}.action-badge.comment[data-v-5ff30efe],.action-badge.mention[data-v-5ff30efe],.action-badge.follow[data-v-5ff30efe],.action-badge.friend_request[data-v-5ff30efe],.action-badge.friend_accept[data-v-5ff30efe],.action-badge.community_post[data-v-5ff30efe],.action-badge.new_post[data-v-5ff30efe],.action-badge.repost[data-v-5ff30efe]{background:#3b82f6}.action-badge.like[data-v-5ff30efe],.action-badge.moderation[data-v-5ff30efe]{background:#ff4d4d}.action-badge.project[data-v-5ff30efe]{background:#23a559}.content-col[data-v-5ff30efe]{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.notif-header[data-v-5ff30efe]{color:var(--placeholder);flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.author[data-v-5ff30efe]{color:var(--logo-color);align-items:center;font-weight:600;display:flex}.action-text[data-v-5ff30efe]{color:var(--placeholder)}.notif-body[data-v-5ff30efe]{color:var(--logo-color);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;margin-top:2px;font-size:15px}.post-snippet[data-v-5ff30efe]{color:var(--placeholder);opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:italic;display:block;overflow:hidden}.notif-date[data-v-5ff30efe]{color:var(--placeholder);margin-top:2px;font-size:13px}.actions-col[data-v-5ff30efe]{align-items:center;gap:10px;margin-left:auto;display:flex}.glass-btn[data-v-5ff30efe]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;text-align:center;white-space:nowrap;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s,transform .2s}@media (hover:hover){.glass-btn[data-v-5ff30efe]:hover{background:var(--button-hover)}}.glass-btn.danger-btn[data-v-5ff30efe]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d33}@media (hover:hover){.glass-btn.danger-btn[data-v-5ff30efe]:hover{background:#ff4d4d33}}.delete-btn[data-v-5ff30efe]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:16px;transition:all .2s;display:flex}@media (hover:hover){.delete-btn[data-v-5ff30efe]:hover{color:#ff4d4d;background:#ff4d4d1a}}.scroll-top-btn[data-v-5ff30efe]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-5ff30efe]:hover{background:var(--button-bg);transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-5ff30efe]{width:24px;height:24px}.empty-state[data-v-5ff30efe]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.empty-icon-wrapper[data-v-5ff30efe]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.empty-icon-wrapper svg[data-v-5ff30efe]{width:28px;height:28px}.empty-text[data-v-5ff30efe]{color:var(--placeholder);font-size:15px;font-weight:500}.fade-enter-active[data-v-5ff30efe],.fade-leave-active[data-v-5ff30efe]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-5ff30efe],.fade-leave-to[data-v-5ff30efe]{opacity:0;transform:translateY(10px)}.notifications-page-wrapper.is-native .glass-btn[data-v-5ff30efe],.notifications-page-wrapper.is-native .scroll-top-btn[data-v-5ff30efe]{transition:background-color .15s,opacity .15s!important}.notifications-page-wrapper.is-native .glass-btn[data-v-5ff30efe]:active,.notifications-page-wrapper.is-native .scroll-top-btn[data-v-5ff30efe]:active{transform:scale(.96)!important}@media (width<=768px){.scroll-top-btn[data-v-5ff30efe]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-5ff30efe]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-5ff30efe]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.notif-card[data-v-5ff30efe]{border-radius:20px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px 15px;padding:16px;display:grid}.avatar-col[data-v-5ff30efe]{grid-area:1/1}.content-col[data-v-5ff30efe]{box-sizing:border-box;grid-area:1/2;width:100%;padding-right:45px}.actions-col[data-v-5ff30efe]{grid-area:2/1/auto/-1;gap:10px;width:100%;margin:0;display:flex}.actions-col .glass-btn[data-v-5ff30efe]{flex:1;width:100%;padding:12px 10px;font-size:13px}.delete-btn[data-v-5ff30efe]{position:absolute;top:14px;right:10px}}.post-view-container[data-v-5ce743f3]{max-width:600px;margin:0 auto;padding-bottom:40px;transform:none!important}@keyframes glassReveal-5ce743f3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-5ce743f3]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.post-view-container.is-entering .view-header[data-v-5ce743f3],.post-view-container.is-entering .post-detail-stage[data-v-5ce743f3] .post-card,.post-view-container.is-entering .empty-state[data-v-5ce743f3]{animation:.35s ease-out .12s backwards glassReveal-5ce743f3}.view-header[data-v-5ce743f3]{z-index:90;align-items:center;gap:15px;margin-bottom:20px;padding:14px 20px;display:flex;position:sticky;top:0}.back-btn[data-v-5ce743f3]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;transition:color .2s;display:flex}@media (hover:hover){.back-btn[data-v-5ce743f3]:hover{color:var(--logo-color)}}.back-btn svg[data-v-5ce743f3]{width:20px;height:20px}.page-title[data-v-5ce743f3]{color:var(--logo-color);margin:0;font-size:20px;font-weight:700}.empty-state[data-v-5ce743f3]{text-align:center;color:var(--placeholder);padding:40px 20px;font-size:15px;font-weight:500}.fade-loader-enter-active[data-v-5ce743f3],.fade-loader-leave-active[data-v-5ce743f3]{transition:opacity .18s ease-in-out}.fade-loader-enter-from[data-v-5ce743f3],.fade-loader-leave-to[data-v-5ce743f3]{opacity:0}@media (width<=480px){.glass-panel[data-v-5ce743f3]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}}.friends-page-wrapper[data-v-85d51630]{--counter-text:#000;width:100%}body.light{--counter-text:#fff}.friends-container[data-v-85d51630]{max-width:600px;min-height:100dvh;margin:0 auto;padding-bottom:40px;position:relative}.friends-tab-stage[data-v-85d51630]{width:100%}.header-top[data-v-85d51630]{opacity:1;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-85d51630]{opacity:0;pointer-events:none}.feed-header[data-v-85d51630]{z-index:90;background:0 0;margin-top:-5px;margin-bottom:20px;padding-top:5px;position:sticky;top:0}@keyframes glassReveal-85d51630{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-85d51630]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.friends-page-wrapper.is-entering .header-top[data-v-85d51630]:not(.hidden-header),.friends-page-wrapper.is-entering .feed-tabs[data-v-85d51630],.friends-page-wrapper.is-entering .search-bar-wrapper[data-v-85d51630],.friends-page-wrapper.is-entering .users-list[data-v-85d51630],.friends-page-wrapper.is-entering .empty-state[data-v-85d51630],.friends-page-wrapper.is-entering .scroll-top-btn[data-v-85d51630]{animation:.35s ease-out .15s backwards glassReveal-85d51630}.page-title[data-v-85d51630]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}.feed-tabs-wrapper[data-v-85d51630]{width:100%;display:flex}.feed-tabs[data-v-85d51630]{box-sizing:border-box;border-radius:20px;flex-grow:1;gap:5px;width:100%;padding:6px;display:flex}.feed-tab-btn[data-v-85d51630]{min-width:0;color:var(--placeholder);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:14px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.feed-tab-btn.icon-tab[data-v-85d51630]{flex:none;padding:12px}.feed-tab-btn.icon-tab svg[data-v-85d51630]{width:18px;height:18px;display:block}@media (hover:hover){.feed-tab-btn[data-v-85d51630]:hover{color:var(--logo-color)}}.feed-tab-btn.active[data-v-85d51630]{background:var(--button-bg);color:var(--logo-color);box-shadow:0 4px 10px #0000000d}.count[data-v-85d51630]{color:var(--logo-color);background:#80808040;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.count.highlight[data-v-85d51630]{background:var(--logo-color)!important;color:var(--counter-text)!important}.search-bar-wrapper[data-v-85d51630]{align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex}.search-icon[data-v-85d51630]{width:18px;height:18px;color:var(--placeholder);flex-shrink:0}.search-input[data-v-85d51630]{color:var(--logo-color);background:0 0;border:none;outline:none;flex-grow:1;font-family:inherit;font-size:15px}.search-input[data-v-85d51630]::placeholder{color:var(--placeholder)}.search-spinner[data-v-85d51630]{border:2px solid var(--border-color);border-top-color:var(--logo-color);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin-85d51630}.clickable[data-v-85d51630]{cursor:pointer;transition:opacity .2s}@media (hover:hover){.clickable[data-v-85d51630]:hover{opacity:.8}}.users-list[data-v-85d51630]{flex-direction:column;gap:12px;display:flex}.user-card[data-v-85d51630]{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:15px;padding:15px 20px;transition:background-color .15s,transform .15s;display:flex}@media (hover:hover){.user-card[data-v-85d51630]:hover{background:var(--button-bg);transform:translateY(-2px)}}.friend-avatar-box[data-v-85d51630]{flex-shrink:0;width:50px;height:50px;position:relative}.content-col[data-v-85d51630]{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex}.friend-name-box[data-v-85d51630]{white-space:nowrap;align-items:center;font-size:16px;display:flex}.friend-name-box[data-v-85d51630] .display-name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;display:inline-block;overflow:hidden}.username[data-v-85d51630]{color:var(--placeholder);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.actions-col[data-v-85d51630]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.glass-btn[data-v-85d51630]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.glass-btn[data-v-85d51630]:hover,.glass-btn.primary[data-v-85d51630]:hover{background:var(--button-hover)}}.glass-btn.primary[data-v-85d51630]{background:var(--button-bg);border-color:var(--border-color);color:var(--logo-color)}.glass-btn.danger-btn[data-v-85d51630]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d33}@media (hover:hover){.glass-btn.danger-btn[data-v-85d51630]:hover{background:#ff4d4d33}}.icon-btn[data-v-85d51630]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.icon-btn.danger-btn[data-v-85d51630]{color:var(--placeholder)}@media (hover:hover){.icon-btn.danger-btn[data-v-85d51630]:hover{color:#ff4d4d;background:#ff4d4d1a}}.scroll-top-btn[data-v-85d51630]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-85d51630]:hover{background:var(--button-bg);transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-85d51630]{width:24px;height:24px}.modal-overlay[data-v-85d51630]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:15px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-85d51630]{box-sizing:border-box;border-radius:25px;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:30px;display:flex}.modal-actions-edit[data-v-85d51630]{flex-shrink:0;gap:15px;width:100%;margin-top:15px;display:flex}.modal-actions-edit .glass-btn[data-v-85d51630]{cursor:pointer;background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-weight:700;display:flex}.modal-actions-edit .glass-btn.danger-btn[data-v-85d51630]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}@media (hover:hover){.modal-actions-edit .glass-btn.danger-btn[data-v-85d51630]:hover{background:#ff4d4d33}}.empty-state[data-v-85d51630]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.empty-icon-wrapper[data-v-85d51630]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.empty-icon-wrapper svg[data-v-85d51630]{width:28px;height:28px}.empty-text[data-v-85d51630]{color:var(--placeholder);font-size:15px;font-weight:500}@keyframes spin-85d51630{to{transform:rotate(360deg)}}.fade-enter-active[data-v-85d51630],.fade-leave-active[data-v-85d51630]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-85d51630],.fade-leave-to[data-v-85d51630]{opacity:0;transform:translateY(10px)}.fade-loader-enter-active[data-v-85d51630],.fade-loader-leave-active[data-v-85d51630]{transition:opacity .2s}.fade-loader-enter-from[data-v-85d51630],.fade-loader-leave-to[data-v-85d51630]{opacity:0}.slide-left-enter-active[data-v-85d51630],.slide-left-leave-active[data-v-85d51630]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-left-enter-from[data-v-85d51630]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-85d51630]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-85d51630],.slide-right-leave-active[data-v-85d51630]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-right-enter-from[data-v-85d51630]{opacity:0;transform:translate(-30px)}.slide-right-leave-to[data-v-85d51630]{opacity:0;transform:translate(30px)}.app-tab-fade-enter-active[data-v-85d51630],.app-tab-fade-leave-active[data-v-85d51630]{transition:opacity .15s}.app-tab-fade-enter-from[data-v-85d51630],.app-tab-fade-leave-to[data-v-85d51630]{opacity:0}.friends-page-wrapper.is-native .feed-tab-btn[data-v-85d51630],.friends-page-wrapper.is-native .glass-btn[data-v-85d51630],.friends-page-wrapper.is-native .scroll-top-btn[data-v-85d51630]{transition:background-color .15s,opacity .15s!important}.friends-page-wrapper.is-native .feed-tab-btn[data-v-85d51630]:active,.friends-page-wrapper.is-native .glass-btn[data-v-85d51630]:active,.friends-page-wrapper.is-native .scroll-top-btn[data-v-85d51630]:active{transform:scale(.96)!important}.modal-overlay.is-native[data-v-85d51630],.modal-overlay.is-native .glass-panel[data-v-85d51630]{-webkit-backdrop-filter:none!important}@media (width<=768px){.scroll-top-btn[data-v-85d51630]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-85d51630]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-85d51630]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.feed-tabs[data-v-85d51630]{gap:3px;padding:5px}.feed-tab-btn[data-v-85d51630]{border-radius:12px;gap:4px;padding:10px 6px;font-size:13px}.feed-tab-btn.icon-tab[data-v-85d51630]{padding:10px 9px}.feed-tab-btn.icon-tab svg[data-v-85d51630]{width:16px;height:16px}.count[data-v-85d51630]{border-radius:8px;padding:1px 5px;font-size:10px}.user-card[data-v-85d51630]{border-radius:16px;gap:10px;padding:12px 15px}.friend-avatar-box[data-v-85d51630]{width:45px;height:45px}.friend-name-box[data-v-85d51630]{font-size:15px}.friend-name-box[data-v-85d51630] .display-name{max-width:110px}.username[data-v-85d51630]{font-size:13px}.actions-col[data-v-85d51630]{flex-flow:row;flex-shrink:0;justify-content:flex-end;gap:6px}.actions-col .glass-btn[data-v-85d51630]{flex:none;width:auto;padding:8px 12px;font-size:12px}.modal-content[data-v-85d51630]{max-width:95%;padding:25px 20px}.modal-actions-edit .glass-btn[data-v-85d51630]{flex:1;padding:14px;font-size:14px}}@media (width<=360px){.feed-tab-btn[data-v-85d51630]{gap:3px;padding:9px 4px;font-size:12px}.feed-tab-btn.icon-tab[data-v-85d51630]{padding:9px 7px}}.friends-page-wrapper{--counter-text:#000}body.light .friends-page-wrapper{--counter-text:#fff}.communities-page-wrapper[data-v-551ab35c]{width:100%}.communities-container[data-v-551ab35c]{max-width:600px;min-height:100dvh;margin:0 auto;padding-bottom:40px}@keyframes glassReveal-551ab35c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-551ab35c]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.communities-page-wrapper.is-entering .header-top[data-v-551ab35c]:not(.hidden-header),.communities-page-wrapper.is-entering .list[data-v-551ab35c],.communities-page-wrapper.is-entering .empty-state[data-v-551ab35c]{animation:.35s ease-out .15s backwards glassReveal-551ab35c}.feed-header[data-v-551ab35c]{margin-top:-5px;margin-bottom:20px;padding-top:5px}.feed-header.header-collapsed[data-v-551ab35c]{pointer-events:none}.header-top[data-v-551ab35c]{opacity:1;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-551ab35c]{opacity:0;pointer-events:none}.page-title[data-v-551ab35c]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}.add-btn[data-v-551ab35c]{background:var(--button-bg);color:var(--logo-color);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s;display:flex}@media (hover:hover){.add-btn[data-v-551ab35c]:hover{background:var(--button-hover);transform:scale(1.08)}}.add-btn[data-v-551ab35c]:active{transform:scale(.94)}.add-btn svg[data-v-551ab35c]{width:18px;height:18px}.list[data-v-551ab35c]{flex-direction:column;gap:12px;display:flex}.community-item[data-v-551ab35c]{cursor:pointer;background:var(--panel-bg);border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:15px;padding:15px 20px;transition:background-color .15s,transform .15s;display:flex}@media (hover:hover){.community-item[data-v-551ab35c]:hover{background:var(--button-bg);transform:translateY(-2px)}}.community-item[data-v-551ab35c]:active{background:var(--button-bg);transform:scale(.98)}.avatar-wrapper[data-v-551ab35c]{background:var(--input-bg);border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.avatar-img[data-v-551ab35c]{object-fit:cover;width:100%;height:100%;display:block}.avatar-placeholder[data-v-551ab35c]{background:var(--input-bg);width:100%;height:100%;color:var(--placeholder);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.info[data-v-551ab35c]{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex}.name[data-v-551ab35c]{color:var(--logo-color);align-items:center;font-size:16px;font-weight:700;display:flex}.desc[data-v-551ab35c]{color:var(--placeholder);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.empty-state[data-v-551ab35c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.empty-icon-wrapper[data-v-551ab35c]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.empty-icon-wrapper svg[data-v-551ab35c]{width:28px;height:28px}.empty-text[data-v-551ab35c]{color:var(--placeholder);font-size:15px;font-weight:500}.modal-overlay[data-v-551ab35c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:15px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-551ab35c]{box-sizing:border-box;border-radius:25px;flex-direction:column;gap:15px;width:100%;max-width:400px;padding:30px;display:flex}.modal-content h2[data-v-551ab35c]{color:var(--logo-color);text-align:center;margin:0 0 10px;font-size:20px}.input-group label[data-v-551ab35c]{color:var(--logo-color);margin-bottom:8px;margin-left:5px;font-size:13px;font-weight:500;display:block}.input-group input[data-v-551ab35c]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:14px;outline:none;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,background-color .2s}.input-group input[data-v-551ab35c]:focus{border-color:var(--placeholder);background:var(--button-bg)}.modal-actions-edit[data-v-551ab35c]{gap:15px;width:100%;margin-top:10px;display:flex}.modal-actions-edit .glass-btn[data-v-551ab35c]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:15px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.modal-actions-edit .glass-btn[data-v-551ab35c]:hover{background:var(--button-hover);transform:translateY(-2px)}}.modal-actions-edit .glass-btn[data-v-551ab35c]:active{transform:scale(.97)}.fade-enter-active[data-v-551ab35c],.fade-leave-active[data-v-551ab35c]{transition:opacity .2s}.fade-enter-from[data-v-551ab35c],.fade-leave-to[data-v-551ab35c]{opacity:0}.modal-overlay.is-native[data-v-551ab35c],.modal-overlay.is-native .glass-panel[data-v-551ab35c]{-webkit-backdrop-filter:none!important}@media (width<=480px){.glass-panel[data-v-551ab35c]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.community-item[data-v-551ab35c]{border-radius:16px;gap:12px;padding:12px 15px}.avatar-wrapper[data-v-551ab35c]{width:48px;height:48px}.avatar-placeholder[data-v-551ab35c]{font-size:18px}.name[data-v-551ab35c]{font-size:15px}.desc[data-v-551ab35c]{font-size:13px}.modal-content[data-v-551ab35c]{max-width:95%;padding:25px 20px}}.admin-page-wrapper[data-v-eba38577]{width:100%}.admin-container[data-v-eba38577]{width:100%;max-width:700px;min-height:100dvh;margin:0 auto;padding-bottom:40px;position:relative}.tab-content[data-v-eba38577]{width:100%}.header-top[data-v-eba38577]{opacity:1;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-eba38577]{opacity:0;pointer-events:none}.feed-header[data-v-eba38577]{z-index:90;background:0 0;margin-top:-5px;margin-bottom:20px;padding-top:5px;position:sticky;top:0}@keyframes glassReveal-eba38577{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-eba38577]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.admin-page-wrapper.is-entering .header-top[data-v-eba38577]:not(.hidden-header),.admin-page-wrapper.is-entering .feed-tabs[data-v-eba38577],.admin-page-wrapper.is-entering .tab-content[data-v-eba38577],.admin-page-wrapper.is-entering .scroll-top-btn[data-v-eba38577]{animation:.35s ease-out .15s backwards glassReveal-eba38577}.page-title[data-v-eba38577]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}.feed-tabs-wrapper[data-v-eba38577]{width:100%;display:flex}.feed-tabs[data-v-eba38577]{box-sizing:border-box;border-radius:20px;flex-grow:1;gap:5px;width:100%;padding:6px;display:flex}.scrollable-tabs[data-v-eba38577]{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto}.scrollable-tabs[data-v-eba38577]::-webkit-scrollbar{display:none}.feed-tab-btn[data-v-eba38577]{color:var(--placeholder);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:14px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}@media (hover:hover){.feed-tab-btn[data-v-eba38577]:hover{color:var(--logo-color)}}.feed-tab-btn.active[data-v-eba38577]{background:var(--button-bg);color:var(--logo-color);box-shadow:0 4px 10px #0000000d}.count[data-v-eba38577]{color:var(--logo-color);background:#80808040;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.count.highlight[data-v-eba38577]{background:var(--logo-color);color:var(--counter-text)}.count.highlight.warn[data-v-eba38577]{color:#fff;background:#f59e0b}.count.highlight.danger[data-v-eba38577]{color:#fff;background:#ff4d4d}.users-list[data-v-eba38577]{flex-direction:column;gap:12px;display:flex}.user-card[data-v-eba38577]{box-sizing:border-box;background:var(--panel-bg);border:1px solid var(--border-color);border-radius:20px;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;transition:background-color .15s,transform .15s;display:flex}@media (hover:hover){.user-card[data-v-eba38577]:hover{background:var(--button-bg);transform:translateY(-2px)}}.content-col[data-v-eba38577]{box-sizing:border-box;flex-grow:1;min-width:0}.email-text[data-v-eba38577]{color:var(--logo-color);word-break:break-word;margin-bottom:4px;font-size:16px;font-weight:700}.date-text[data-v-eba38577]{color:var(--placeholder);font-size:13px}.clickable[data-v-eba38577]{cursor:pointer;transition:opacity .2s}@media (hover:hover){.clickable[data-v-eba38577]:hover{opacity:.8}}.actions-col[data-v-eba38577]{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.glass-btn[data-v-eba38577]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.glass-btn[data-v-eba38577]:hover{background:var(--button-hover)}}.glass-btn.danger-outline[data-v-eba38577]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d40}@media (hover:hover){.glass-btn.danger-outline[data-v-eba38577]:hover{background:#ff4d4d33}}.actions-col .glass-btn[data-v-eba38577]{flex:1}.ban-card[data-v-eba38577]{flex-direction:column;align-items:stretch;gap:15px}.ban-header[data-v-eba38577]{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.user-info-row[data-v-eba38577]{flex-grow:1;align-items:center;gap:12px;min-width:0;display:flex}.avatar-wrap[data-v-eba38577]{flex-shrink:0;width:42px;height:42px}.name-wrap[data-v-eba38577]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.name-wrap .date-text[data-v-eba38577]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unban-btn[data-v-eba38577]{flex:none;padding:10px 20px}.ban-reason-box[data-v-eba38577]{box-sizing:border-box;background:#ff4d4d0d;border:1px solid #ff4d4d33;border-radius:14px;width:100%;padding:12px 14px}.reason-text[data-v-eba38577]{color:var(--placeholder);word-break:break-word;margin-bottom:4px;font-size:13px}.reason-text span[data-v-eba38577]{color:var(--logo-color);font-weight:500}.duration-text[data-v-eba38577]{color:var(--placeholder);font-size:13px}.active-ban[data-v-eba38577]{color:#ff4d4d}.content-box[data-v-eba38577]{padding:28px}.settings-list[data-v-eba38577]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.setting-item[data-v-eba38577]{border-bottom:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;transition:background-color .2s;display:flex}@media (hover:hover){.setting-item[data-v-eba38577]:hover{background:var(--button-bg)}}.info-part[data-v-eba38577]{flex-direction:column;gap:4px;display:flex}.info-part strong[data-v-eba38577]{font-size:15px}.sub-desc[data-v-eba38577]{color:var(--placeholder);font-size:13px}.check-icon[data-v-eba38577]{color:var(--logo-color);flex-shrink:0;font-size:18px;font-weight:700}.stats-grid[data-v-eba38577]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.stat-card[data-v-eba38577]{background:var(--input-bg);border:1px solid var(--border-color);text-align:center;border-radius:16px;padding:20px 15px;transition:transform .2s,background-color .2s}@media (hover:hover){.stat-card[data-v-eba38577]:hover{background:var(--button-bg);transform:translateY(-2px)}}.stat-value[data-v-eba38577]{color:var(--logo-color);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:28px;font-weight:700}.stat-value.highlight-green[data-v-eba38577]{color:#10b981}.stat-value.highlight-orange[data-v-eba38577]{color:#f59e0b}.stat-label[data-v-eba38577]{color:var(--placeholder);font-size:13px;font-weight:500}.empty-state[data-v-eba38577]{text-align:center;color:var(--placeholder);flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;font-weight:500;display:flex}.empty-icon-wrapper[data-v-eba38577]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.empty-icon-wrapper svg[data-v-eba38577]{width:28px;height:28px}.empty-text[data-v-eba38577]{color:var(--placeholder);font-size:15px;font-weight:500}.scroll-top-btn[data-v-eba38577]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-eba38577]:hover{background:var(--button-bg);transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-eba38577]{width:24px;height:24px}.modal-overlay[data-v-eba38577]{-webkit-backdrop-filter:blur(6px);z-index:2000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.custom-confirm-box[data-v-eba38577]{text-align:center;box-sizing:border-box;border-radius:24px;width:100%;max-width:380px;padding:28px 24px}.modal-actions-row[data-v-eba38577]{gap:12px;width:100%;display:flex}.confirm-btn[data-v-eba38577]{background:var(--button-bg);border:1px solid var(--border-color);cursor:pointer;color:var(--logo-color);border-radius:14px;flex:1;padding:13px;font-size:14px;font-weight:700;transition:background-color .2s,transform .2s}@media (hover:hover){.confirm-btn[data-v-eba38577]:hover{background:var(--button-hover);transform:translateY(-2px)}}.confirm-btn[data-v-eba38577]:active{transform:scale(.97)}.confirm-btn.danger[data-v-eba38577]{color:#ff4d4d;background:#ff4d4d1f;border-color:#ff4d4d4d}@media (hover:hover){.confirm-btn.danger[data-v-eba38577]:hover{background:#ff4d4d38}}.fade-enter-active[data-v-eba38577],.fade-leave-active[data-v-eba38577]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-eba38577],.fade-leave-to[data-v-eba38577]{opacity:0;transform:translateY(8px)}.fade-loader-enter-active[data-v-eba38577],.fade-loader-leave-active[data-v-eba38577]{transition:opacity .2s}.fade-loader-enter-from[data-v-eba38577],.fade-loader-leave-to[data-v-eba38577]{opacity:0}.slide-left-enter-active[data-v-eba38577],.slide-left-leave-active[data-v-eba38577]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-left-enter-from[data-v-eba38577]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-eba38577]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-eba38577],.slide-right-leave-active[data-v-eba38577]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-right-enter-from[data-v-eba38577]{opacity:0;transform:translate(-30px)}.slide-right-leave-to[data-v-eba38577]{opacity:0;transform:translate(30px)}.app-tab-fade-enter-active[data-v-eba38577],.app-tab-fade-leave-active[data-v-eba38577]{transition:opacity .15s}.app-tab-fade-enter-from[data-v-eba38577],.app-tab-fade-leave-to[data-v-eba38577]{opacity:0}.admin-page-wrapper.is-native .feed-tab-btn[data-v-eba38577],.admin-page-wrapper.is-native .glass-btn[data-v-eba38577],.admin-page-wrapper.is-native .scroll-top-btn[data-v-eba38577]{transition:background-color .15s,opacity .15s!important}.admin-page-wrapper.is-native .feed-tab-btn[data-v-eba38577]:active,.admin-page-wrapper.is-native .glass-btn[data-v-eba38577]:active,.admin-page-wrapper.is-native .scroll-top-btn[data-v-eba38577]:active{transform:scale(.96)!important}.modal-overlay.is-native[data-v-eba38577],.modal-overlay.is-native .glass-panel[data-v-eba38577]{-webkit-backdrop-filter:none!important}@media (width<=768px){.scroll-top-btn[data-v-eba38577]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-eba38577]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-eba38577]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.feed-tabs[data-v-eba38577]{border-radius:18px;gap:3px;padding:5px}.feed-tab-btn[data-v-eba38577]{border-radius:12px;gap:4px;padding:10px;font-size:13px}.count[data-v-eba38577]{border-radius:8px;padding:1px 5px;font-size:10px}.user-card[data-v-eba38577]{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:15px}.content-col[data-v-eba38577]{box-sizing:border-box;width:100%}.actions-col[data-v-eba38577]{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.actions-col .glass-btn[data-v-eba38577]{box-sizing:border-box;flex:none;width:100%;margin:0;padding:12px}.ban-header[data-v-eba38577]{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:12px;width:100%}.unban-btn[data-v-eba38577]{box-sizing:border-box;flex:none;width:100%;margin:0;padding:12px}.ban-reason-box[data-v-eba38577]{box-sizing:border-box;width:100%}.content-box[data-v-eba38577]{padding:20px 16px}.stats-grid[data-v-eba38577]{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card[data-v-eba38577]{padding:16px 10px}.stat-value[data-v-eba38577]{font-size:24px}}.admin-page-wrapper{--counter-text:#000}body.light .admin-page-wrapper{--counter-text:#fff}a,button,input,div,span{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;outline:none!important}.messages-page-wrapper[data-v-029ebea9]{width:100%}.messages-container[data-v-029ebea9]{max-width:700px;min-height:100dvh;margin:0 auto;padding-bottom:40px;position:relative}.header-top[data-v-029ebea9]{opacity:1;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-029ebea9]{opacity:0;pointer-events:none}.feed-header[data-v-029ebea9]{z-index:90;background:0 0;margin-top:-5px;margin-bottom:20px;padding-top:5px;position:sticky;top:0}@keyframes glassReveal-029ebea9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-029ebea9]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-radius:20px;transform:translateZ(0)}.messages-page-wrapper.is-entering .header-top[data-v-029ebea9]:not(.hidden-header),.messages-page-wrapper.is-entering .feed-tabs[data-v-029ebea9],.messages-page-wrapper.is-entering .chats-list[data-v-029ebea9],.messages-page-wrapper.is-entering .empty-state[data-v-029ebea9],.messages-page-wrapper.is-entering .scroll-top-btn[data-v-029ebea9]{animation:.35s ease-out .15s backwards glassReveal-029ebea9}.page-title[data-v-029ebea9]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}.add-btn[data-v-029ebea9]{background:var(--button-bg);color:var(--logo-color);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s;display:flex}@media (hover:hover){.add-btn[data-v-029ebea9]:hover{background:var(--button-hover);transform:scale(1.08)}}.add-btn[data-v-029ebea9]:active{transform:scale(.94)}.add-btn svg[data-v-029ebea9]{width:18px;height:18px}.feed-tabs-wrapper[data-v-029ebea9]{width:100%;display:flex}.feed-tabs[data-v-029ebea9]{box-sizing:border-box;border-radius:20px;flex-grow:1;gap:5px;width:100%;padding:6px;display:flex}.scrollable-tabs[data-v-029ebea9]{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto}.scrollable-tabs[data-v-029ebea9]::-webkit-scrollbar{display:none}.feed-tab-btn[data-v-029ebea9]{min-width:0;color:var(--placeholder);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:14px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}@media (hover:hover){.feed-tab-btn[data-v-029ebea9]:hover{color:var(--logo-color)}}.feed-tab-btn.active[data-v-029ebea9]{background:var(--button-bg);color:var(--logo-color);box-shadow:0 4px 10px #0000000d}.count[data-v-029ebea9]{color:var(--logo-color);background:#80808040;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.count.highlight[data-v-029ebea9]{background:var(--logo-color)!important;color:var(--counter-text)!important}.chats-list[data-v-029ebea9]{flex-direction:column;gap:10px;display:flex}.chat-item[data-v-029ebea9]{cursor:pointer;background:var(--panel-bg);border:1px solid var(--border-color);-webkit-tap-highlight-color:transparent;border-radius:20px;align-items:center;gap:15px;padding:15px 20px;transition:background-color .15s,transform .15s;display:flex}@media (hover:hover){.chat-item[data-v-029ebea9]:hover{background:var(--button-bg);transform:translateY(-2px)}}.chat-item[data-v-029ebea9]:active{background:var(--button-bg);transform:scale(.98)}.avatar-wrapper[data-v-029ebea9]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.avatar-placeholder[data-v-029ebea9]{background:var(--input-bg);width:100%;height:100%;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.chat-info[data-v-029ebea9]{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex}.chat-header[data-v-029ebea9]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.chat-name[data-v-029ebea9]{color:var(--logo-color);align-items:center;min-width:0;font-size:16px;font-weight:700;display:flex}.chat-name[data-v-029ebea9] .display-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;display:inline-block;overflow:hidden}.chat-time[data-v-029ebea9]{color:var(--placeholder);flex-shrink:0;margin-left:10px;font-size:12px}.chat-preview-row[data-v-029ebea9]{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-preview[data-v-029ebea9]{flex-grow:1;align-items:center;gap:4px;min-width:0;display:flex}.last-sender[data-v-029ebea9]{color:var(--placeholder);flex-shrink:0;font-weight:400}.list-read-ticks[data-v-029ebea9]{color:#3b82f6;flex-shrink:0;width:16px;height:16px;display:block}.preview-text[data-v-029ebea9]{color:var(--placeholder);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:14px;display:block;overflow:hidden}.chat-meta[data-v-029ebea9]{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:24px;display:flex}.unread-badge[data-v-029ebea9]{background:var(--logo-color);color:var(--counter-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.unread-badge.muted[data-v-029ebea9]{color:var(--logo-color);background:#80808040}.empty-state[data-v-029ebea9]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.empty-icon-wrapper[data-v-029ebea9]{background:var(--button-bg);border:1px solid var(--border-color);width:60px;height:60px;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.empty-icon-wrapper svg[data-v-029ebea9]{width:28px;height:28px}.empty-text[data-v-029ebea9]{color:var(--placeholder);font-size:15px;font-weight:500}.scroll-top-btn[data-v-029ebea9]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background-color .2s,color .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-029ebea9]:hover{background:var(--button-bg);transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-029ebea9]{width:24px;height:24px}.modal-overlay[data-v-029ebea9]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:15px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-029ebea9]{box-sizing:border-box;border-radius:25px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:28px 25px;display:flex}.modal-content h2[data-v-029ebea9]{color:var(--logo-color);text-align:center;margin:0 0 5px;font-size:20px}.input-group label[data-v-029ebea9]{color:var(--logo-color);margin-bottom:8px;margin-left:5px;font-size:13px;font-weight:500;display:block}.input-group input[data-v-029ebea9]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:14px;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,background-color .2s}.input-group input[data-v-029ebea9]:focus{border-color:var(--placeholder);background:var(--button-bg)}.chat-type-selector[data-v-029ebea9]{flex-direction:column;gap:10px;display:flex}.chat-type-card[data-v-029ebea9]{background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}@media (hover:hover){.chat-type-card[data-v-029ebea9]:hover{background:var(--button-bg)}}.chat-type-card.active[data-v-029ebea9]{background:var(--button-bg);border-color:var(--placeholder)}.type-icon-box[data-v-029ebea9]{background:var(--input-bg);border:1px solid var(--border-color);width:38px;height:38px;color:var(--placeholder);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.chat-type-card.active .type-icon-box[data-v-029ebea9]{background:var(--button-hover);border-color:var(--placeholder);color:var(--logo-color)}.type-icon-box svg[data-v-029ebea9]{width:19px;height:19px}.type-text-box[data-v-029ebea9]{text-align:left;flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.type-title[data-v-029ebea9]{color:var(--logo-color);font-size:14px;font-weight:600}.type-sub[data-v-029ebea9]{color:var(--placeholder);font-size:12px}.type-radio[data-v-029ebea9]{border:2px solid var(--placeholder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.chat-type-card.active .type-radio[data-v-029ebea9]{border-color:var(--logo-color)}.type-radio-dot[data-v-029ebea9]{background:var(--logo-color);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.chat-type-card.active .type-radio-dot[data-v-029ebea9]{transform:scale(1)}.modal-actions-edit[data-v-029ebea9]{gap:15px;width:100%;margin-top:8px;display:flex}.modal-actions-edit .glass-btn[data-v-029ebea9]{cursor:pointer;background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:15px;font-weight:700;transition:background-color .2s,transform .2s;display:flex}@media (hover:hover){.modal-actions-edit .glass-btn[data-v-029ebea9]:hover{background:var(--button-hover);transform:translateY(-2px)}}.modal-actions-edit .glass-btn[data-v-029ebea9]:active{transform:scale(.97)}.slide-left-enter-active[data-v-029ebea9],.slide-left-leave-active[data-v-029ebea9]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-left-enter-from[data-v-029ebea9]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-029ebea9]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-029ebea9],.slide-right-leave-active[data-v-029ebea9]{transition:opacity .22s,transform .22s cubic-bezier(.25,.8,.25,1)}.slide-right-enter-from[data-v-029ebea9]{opacity:0;transform:translate(-30px)}.slide-right-leave-to[data-v-029ebea9]{opacity:0;transform:translate(30px)}.fade-loader-enter-active[data-v-029ebea9],.fade-loader-leave-active[data-v-029ebea9]{transition:opacity .2s}.fade-loader-enter-from[data-v-029ebea9],.fade-loader-leave-to[data-v-029ebea9]{opacity:0}.fade-enter-active[data-v-029ebea9],.fade-leave-active[data-v-029ebea9]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-029ebea9],.fade-leave-to[data-v-029ebea9]{opacity:0;transform:translateY(10px)}.app-tab-fade-enter-active[data-v-029ebea9],.app-tab-fade-leave-active[data-v-029ebea9]{transition:opacity .15s}.app-tab-fade-enter-from[data-v-029ebea9],.app-tab-fade-leave-to[data-v-029ebea9]{opacity:0}.messages-page-wrapper.is-native .feed-tab-btn[data-v-029ebea9],.messages-page-wrapper.is-native .add-btn[data-v-029ebea9],.messages-page-wrapper.is-native .scroll-top-btn[data-v-029ebea9]{transition:background-color .15s,opacity .15s!important}.messages-page-wrapper.is-native .feed-tab-btn[data-v-029ebea9]:active,.messages-page-wrapper.is-native .scroll-top-btn[data-v-029ebea9]:active{transform:scale(.96)!important}.modal-overlay.is-native[data-v-029ebea9],.modal-overlay.is-native .glass-panel[data-v-029ebea9]{-webkit-backdrop-filter:none!important}@media (width<=768px){.scroll-top-btn[data-v-029ebea9]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-029ebea9]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-029ebea9]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.messages-container[data-v-029ebea9]{margin:0}.feed-tabs[data-v-029ebea9]{gap:3px;padding:5px}.feed-tab-btn[data-v-029ebea9]{border-radius:12px;gap:4px;padding:10px 6px;font-size:13px}.count[data-v-029ebea9]{border-radius:8px;padding:1px 5px;font-size:10px}.chat-item[data-v-029ebea9]{border-radius:16px;gap:12px;padding:12px 15px}.avatar-wrapper[data-v-029ebea9]{width:50px;height:50px}.chat-name[data-v-029ebea9]{font-size:15px}.chat-name[data-v-029ebea9] .display-name{max-width:140px}.chat-preview[data-v-029ebea9]{font-size:13px}.modal-content[data-v-029ebea9]{max-width:95%;padding:24px 18px}}@media (width<=360px){.feed-tab-btn[data-v-029ebea9]{gap:3px;padding:9px 4px;font-size:12px}}.messages-page-wrapper{--counter-text:#000}body.light .messages-page-wrapper{--counter-text:#fff}.chat-header[data-v-36f50f4e]{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.back-btn[data-v-36f50f4e]{color:var(--logo-color);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.back-btn svg[data-v-36f50f4e]{width:24px;height:24px}.clickable[data-v-36f50f4e]{cursor:pointer;transition:opacity .2s}.clickable[data-v-36f50f4e]:hover{opacity:.8}.chat-header-info[data-v-36f50f4e]{-webkit-tap-highlight-color:transparent;contain:layout style;flex-grow:1;align-items:center;gap:12px;margin-left:10px;display:flex}.avatar-wrapper[data-v-36f50f4e]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.avatar-placeholder[data-v-36f50f4e]{background:var(--input-bg);width:100%;height:100%;color:var(--placeholder);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.chat-title[data-v-36f50f4e]{flex-direction:column;display:flex}.chat-title strong[data-v-36f50f4e]{color:var(--logo-color);font-size:15px}.chat-status-text[data-v-36f50f4e]{color:var(--placeholder);margin-top:2px;font-size:12px}.typing-dots span[data-v-36f50f4e]{animation:1.4s infinite both typing-dot-36f50f4e}.typing-dots span[data-v-36f50f4e]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-36f50f4e]:nth-child(3){animation-delay:.4s}@keyframes typing-dot-36f50f4e{0%,80%,to{opacity:0}40%{opacity:1}}.options-btn[data-v-36f50f4e]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:30px;height:30px;padding:0}.options-btn svg[data-v-36f50f4e]{width:20px;height:20px}.clickable[data-v-31e5087b]{cursor:pointer;transition:opacity .2s}.clickable[data-v-31e5087b]:hover{opacity:.8}.message-wrapper[data-v-31e5087b]{border-radius:20px;align-items:flex-end;gap:8px;width:fit-content;max-width:85%;transition:background .3s,opacity .3s;display:flex}.message-wrapper.mine[data-v-31e5087b]{flex-direction:row-reverse;align-self:flex-end}.message-wrapper.is-sending .message-bubble[data-v-31e5087b]{opacity:.7;pointer-events:none}.sending-icon[data-v-31e5087b]{margin-left:2px;color:var(--placeholder)!important}.msg-avatar-wrapper[data-v-31e5087b]{flex-shrink:0;width:30px;height:30px}.message-bubble-wrapper[data-v-31e5087b]{flex-direction:column;gap:4px;max-width:100%;display:flex}.mine .message-bubble-wrapper[data-v-31e5087b]{align-items:flex-end}.message-bubble[data-v-31e5087b]{background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px 20px 20px 4px;flex-direction:column;max-width:100%;padding:10px 14px;transition:opacity .2s,box-shadow .3s;display:flex;position:relative}.message-bubble[data-v-31e5087b]:active{opacity:.8}.mine .message-bubble[data-v-31e5087b]{background:var(--button-bg);border-color:var(--border-color);border-bottom-right-radius:4px;border-bottom-left-radius:20px}.highlight-msg .message-bubble[data-v-31e5087b]{box-shadow:0 0 15px #3b82f680}.source-tag[data-v-31e5087b]{background:var(--input-bg);color:var(--placeholder);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:500;display:inline-flex}.mine .source-tag[data-v-31e5087b]{color:#fffc;background:#ffffff1a;border-color:#fff3}.source-tag svg[data-v-31e5087b]{flex-shrink:0;width:10px;height:10px}.msg-image-grid[data-v-31e5087b]{border-radius:12px;gap:4px;min-width:220px;margin-bottom:5px;display:grid;overflow:hidden}.reactions-list[data-v-31e5087b]{flex-wrap:wrap;display:flex;position:relative}.reactions-list[data-v-31e5087b]:not(:empty){margin-top:2px}.reaction-badge[data-v-31e5087b]{background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;max-width:150px;margin-top:4px;margin-right:4px;padding:4px 8px;font-size:13px;transition:background .2s,border-color .2s;display:flex;overflow:hidden}.reaction-badge[data-v-31e5087b]:active{transform:scale(.9)}.reaction-badge.active[data-v-31e5087b]{background:#3b82f61a;border-color:#3b82f6;animation:.3s cubic-bezier(.34,1.56,.64,1) pop-bounce-31e5087b}.reaction-badge .count[data-v-31e5087b]{color:var(--logo-color);font-size:12px;font-weight:600}.reaction-badge.active .count[data-v-31e5087b]{color:#3b82f6}.reaction-pop-move[data-v-31e5087b]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.reaction-pop-enter-active[data-v-31e5087b],.reaction-pop-leave-active[data-v-31e5087b]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.reaction-pop-enter-from[data-v-31e5087b],.reaction-pop-leave-to[data-v-31e5087b]{opacity:0;border-width:0;max-width:0;margin-top:0;margin-right:0;padding-left:0;padding-right:0;transform:scale(.3)}@keyframes pop-bounce-31e5087b{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.grid-1[data-v-31e5087b]{grid-template-columns:1fr}.grid-2[data-v-31e5087b]{grid-template-columns:1fr 1fr}.grid-3[data-v-31e5087b]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.grid-img-wrap[data-v-31e5087b]{cursor:zoom-in;background:#0000001a;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.grid-1 .grid-img-wrap[data-v-31e5087b]{height:auto;min-height:150px;max-height:400px}.grid-2 .grid-img-wrap[data-v-31e5087b]{aspect-ratio:1;height:auto;max-height:250px}.grid-3 .grid-img-wrap[data-v-31e5087b]{aspect-ratio:1;height:auto;max-height:150px}.msg-attached-img[data-v-31e5087b]{object-fit:cover;z-index:2;width:100%;height:100%;display:block;position:relative}.media-skeleton[data-v-31e5087b]{width:100%;height:100%;color:var(--placeholder);z-index:1;background:#0000001a;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:0;left:0}.mine .media-skeleton[data-v-31e5087b]{color:#ffffffb3;background:#ffffff1a}.loader-spinner[data-v-31e5087b]{border:3px solid #fff3;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-31e5087b}@keyframes spin-31e5087b{to{transform:rotate(360deg)}}.msg-voice-player[data-v-31e5087b]{box-sizing:border-box;background:#0000000d;border-radius:20px;flex-shrink:0;align-items:center;gap:10px;width:220px;min-width:220px;max-width:100%;height:50px;margin-bottom:5px;padding:8px 12px;display:flex}.mine .msg-voice-player[data-v-31e5087b]{background:#0003}.reply-bubble[data-v-31e5087b]:hover{opacity:.8}.mine .reply-bubble[data-v-31e5087b]{background:#0003}.reply-indicator[data-v-31e5087b]{background:var(--placeholder);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}.reply-bubble[data-v-31e5087b]{cursor:pointer;background:#0000000d;border-radius:10px;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex;position:relative;overflow:visible!important}.reply-content[data-v-31e5087b]{flex-direction:column;flex:1;min-width:0;padding-left:4px;display:flex;overflow:visible!important}.reply-name[data-v-31e5087b]{color:#3b82f6;font-size:12px;font-weight:700}.mine .reply-name[data-v-31e5087b]{color:var(--logo-color)}.reply-text[data-v-31e5087b]{opacity:.8;white-space:nowrap;text-overflow:ellipsis;color:var(--logo-color);font-size:13px;display:block;overflow:hidden}.sender-name[data-v-31e5087b]{align-items:center;margin-bottom:3px;display:flex}.message-content[data-v-31e5087b]{white-space:pre-wrap;color:var(--logo-color);word-break:break-word;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.msg-link[data-v-31e5087b]{color:#3b82f6;word-break:break-all;cursor:pointer;text-decoration:none}@media (hover:hover){.msg-link[data-v-31e5087b]:hover{opacity:.85;text-decoration:underline}}.voice-play-btn[data-v-31e5087b]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.voice-play-btn svg[data-v-31e5087b]{width:16px;height:16px;margin-left:2px}.voice-progress-container[data-v-31e5087b]{flex-grow:1;align-items:center;height:30px;display:flex}.voice-waveform[data-v-31e5087b]{background:#64646433;border-radius:4px;width:100%;height:8px;transition:all .2s;position:relative;overflow:hidden}.mine .voice-waveform[data-v-31e5087b]{background:#fff3}.voice-progress-fill[data-v-31e5087b]{background:#3b82f6;width:0%;height:100%;transition:width .1s linear}.voice-time[data-v-31e5087b]{color:var(--placeholder);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.mine .voice-time[data-v-31e5087b]{color:var(--placeholder)}.message-meta[data-v-31e5087b]{align-self:flex-end;align-items:center;gap:4px;margin-top:2px;margin-right:-4px;display:flex}.msg-time[data-v-31e5087b]{color:var(--placeholder);gap:4px;font-size:10px;display:flex}.edited-mark[data-v-31e5087b]{opacity:.8;font-style:italic}.read-ticks[data-v-31e5087b]{width:14px;height:14px;color:var(--placeholder)}.mine .read-ticks[data-v-31e5087b]{color:#3b82f6}.repost-embedded[data-v-31e5087b]{border-left:3px solid var(--placeholder);background:#0000001a;border-radius:0 12px 12px 0;margin-bottom:5px;padding:10px 0 10px 15px;transition:all .2s}.mine .repost-embedded[data-v-31e5087b]{border-color:var(--placeholder);background:#ffffff1a}.repost-embedded[data-v-31e5087b]:hover{background:#0003}.mine .repost-embedded[data-v-31e5087b]:hover{background:#ffffff26}.repost-header[data-v-31e5087b]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.repost-avatar[data-v-31e5087b]{object-fit:cover;border-radius:50%;width:22px;height:22px}.repost-avatar.placeholder[data-v-31e5087b]{background:var(--input-bg);color:var(--placeholder);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.repost-name[data-v-31e5087b]{color:var(--placeholder);align-items:center;font-size:13px;font-weight:700;display:flex}.mine .repost-name[data-v-31e5087b]{color:var(--logo-color)}.repost-content[data-v-31e5087b]{color:var(--logo-color);white-space:pre-wrap;word-break:break-word;margin-bottom:8px;font-size:14px}.post-image-container[data-v-31e5087b]{border-radius:12px;max-height:250px;display:flex;overflow:hidden}.post-image[data-v-31e5087b]{object-fit:cover;width:100%}.image-skeleton[data-v-31e5087b]{z-index:1;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite loadingShimmer-31e5087b;position:absolute;top:0;left:0}@keyframes loadingShimmer-31e5087b{0%{background-position:200% 0}to{background-position:-200% 0}}.hidden-while-loading[data-v-31e5087b]{opacity:0!important}.chat-input-container[data-v-d7d1baa5]{border-top:1px solid var(--border-color);background:0 0;flex-direction:column;flex-shrink:0;display:flex}.action-preview-panel[data-v-d7d1baa5]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:10px;margin:10px 15px 0;padding:10px 15px;display:flex;position:relative}.action-icon[data-v-d7d1baa5]{color:#3b82f6;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.action-icon svg[data-v-d7d1baa5]{width:18px;height:18px}.action-preview-info[data-v-d7d1baa5]{border-left:2px solid #9ca3af;flex-direction:column;flex-grow:1;padding-left:8px;display:flex;overflow:hidden}.action-title[data-v-d7d1baa5]{color:#3b82f6;font-size:12px;font-weight:700}.action-text[data-v-d7d1baa5]{color:var(--placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cancel-action-btn[data-v-d7d1baa5]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;padding:5px;font-size:16px;transition:all .2s}.cancel-action-btn[data-v-d7d1baa5]:hover{color:#ff4d4d}.attachments-row[data-v-d7d1baa5]{gap:10px;padding:10px 15px 0;display:flex;overflow-x:auto}.attachments-row[data-v-d7d1baa5]::-webkit-scrollbar{height:4px}.attachments-row[data-v-d7d1baa5]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.preview-img-wrapper[data-v-d7d1baa5]{flex-shrink:0;display:inline-block;position:relative}.preview-img-wrapper img[data-v-d7d1baa5]{object-fit:cover;border:1px solid var(--border-color);border-radius:10px;width:60px;height:60px}.remove-preview-btn[data-v-d7d1baa5]{color:#fff;cursor:pointer;z-index:10;background:#ff4d4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;top:-6px;right:-6px}.chat-input-area[data-v-d7d1baa5]{align-items:flex-end;gap:12px;padding:15px;display:flex}.attach-btn[data-v-d7d1baa5]{color:var(--placeholder);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:0;transition:all .2s;display:flex}@media (hover:hover){.attach-btn[data-v-d7d1baa5]:hover{color:#6b7280;background:#6b72801a}}.attach-btn svg[data-v-d7d1baa5]{width:24px;height:24px}.input-wrapper[data-v-d7d1baa5]{cursor:text;background:var(--input-bg);border:1px solid var(--border-color);box-sizing:border-box;border-radius:20px;flex-grow:1;align-items:center;min-height:48px;margin-bottom:0;padding:12px 15px;transition:all .2s;display:flex;overflow:hidden}.input-wrapper[data-v-d7d1baa5]:focus-within{border-color:#6b728066}.input-wrapper textarea[data-v-d7d1baa5]{width:100%;color:var(--logo-color);resize:none;background:0 0;border:none;outline:none;max-height:120px;padding:0;font-family:inherit;font-size:15px;line-height:1.4}.input-wrapper textarea[data-v-d7d1baa5]::placeholder{color:var(--placeholder)}.recording-ui[data-v-d7d1baa5]{align-items:center;gap:10px;width:100%;padding:2px 0;display:flex}.record-dot[data-v-d7d1baa5]{background:#ff4d4d;border-radius:50%;width:10px;height:10px;animation:1s infinite pulse-d7d1baa5}.record-time[data-v-d7d1baa5]{color:var(--logo-color);font-variant-numeric:tabular-nums;flex-grow:1;font-weight:700}.record-cancel-btn[data-v-d7d1baa5]{color:#ff4d4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.record-cancel-btn svg[data-v-d7d1baa5]{width:22px;height:22px;transition:transform .2s}.record-cancel-btn:hover svg[data-v-d7d1baa5]{transform:scale(1.1)}.send-btn[data-v-d7d1baa5]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:0;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;box-shadow:0 4px 12px #22c55e59}.send-btn.record-send[data-v-d7d1baa5]{background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);box-shadow:0 4px 12px #22c55e59}@media (hover:hover){.send-btn[data-v-d7d1baa5]:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 6px 16px #22c55e73}}.send-btn[data-v-d7d1baa5]:active{transform:scale(.95);box-shadow:0 2px 6px #22c55e4d}.send-btn.voice-mode[data-v-d7d1baa5]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--placeholder);box-shadow:none}@media (hover:hover){.send-btn.voice-mode[data-v-d7d1baa5]:hover{background:var(--button-hover);color:var(--logo-color);border-color:#0000001a;transform:scale(1.05)translateY(-1px)}}.send-btn.voice-mode[data-v-d7d1baa5]:active{transform:scale(.95)}.send-icon[data-v-d7d1baa5]{width:26px;height:26px}.mic-icon[data-v-d7d1baa5]{width:28px;height:28px}@keyframes pulse-d7d1baa5{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.modal-overlay[data-v-8042ef19]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.context-menu[data-v-8042ef19]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);z-index:1001;border-radius:14px;flex-direction:column;gap:2px;width:240px;padding:6px;display:flex;position:absolute;box-shadow:0 10px 30px #0000004d}.menu-pop-enter-active[data-v-8042ef19],.menu-pop-leave-active[data-v-8042ef19]{transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.menu-pop-enter-from[data-v-8042ef19],.menu-pop-leave-to[data-v-8042ef19]{opacity:0;transform:scale(.95)}.quick-reactions[data-v-8042ef19]{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(6,1fr);justify-items:center;gap:4px;margin-bottom:4px;padding:6px 2px;display:grid}.quick-reactions span[data-v-8042ef19]{cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;transition:all .2s;display:flex}.quick-reactions span[data-v-8042ef19]:hover{background:var(--button-hover);transform:scale(1.2)}.ctx-btn[data-v-8042ef19]{color:var(--logo-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ctx-btn svg[data-v-8042ef19]{width:18px;height:18px;color:var(--placeholder)}.ctx-btn[data-v-8042ef19]:hover{background:var(--button-hover)}.ctx-btn.danger[data-v-8042ef19],.ctx-btn.danger svg[data-v-8042ef19]{color:#ff4d4d}.reactions-modal-box[data-v-8042ef19]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);z-index:1002;border-radius:16px;flex-direction:column;gap:12px;width:fit-content;min-width:250px;max-width:90vw;padding:16px;display:flex;box-shadow:0 10px 30px #0000004d}.fade-enter-active[data-v-8042ef19],.fade-leave-active[data-v-8042ef19]{transition:opacity .25s}.fade-enter-from[data-v-8042ef19],.fade-leave-to[data-v-8042ef19]{opacity:0}.reactions-modal-header[data-v-8042ef19]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.reactions-modal-header h3[data-v-8042ef19]{color:var(--logo-color);margin:0;font-size:16px}.close-icon-btn[data-v-8042ef19]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.close-icon-btn[data-v-8042ef19]:hover{color:#ff4d4d;background:var(--button-hover)}.reactions-users-list[data-v-8042ef19]{flex-direction:column;gap:4px;max-height:50vh;padding-right:4px;display:flex;overflow-y:auto}.reactions-users-list[data-v-8042ef19]::-webkit-scrollbar{width:4px}.reactions-users-list[data-v-8042ef19]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.reaction-user-row[data-v-8042ef19]{cursor:pointer;contain:content;border-radius:12px;align-items:center;padding:8px 10px;transition:all .2s;display:flex}.reaction-user-row[data-v-8042ef19]:hover{background:var(--button-hover)}.friend-avatar-wrapper[data-v-8042ef19]{flex-shrink:0;width:40px;height:40px;margin-right:12px;position:relative}.reaction-badge-mini[data-v-8042ef19]{background:var(--panel-bg);border:2px solid var(--panel-bg);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex;position:absolute;bottom:-6px;right:-6px}.friend-info[data-v-8042ef19]{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.friend-name[data-v-8042ef19]{color:var(--logo-color);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.friend-username[data-v-8042ef19]{color:var(--placeholder);font-size:12px;font-weight:400}.modal-overlay[data-v-14670d3c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.info-panel[data-v-14670d3c]{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;width:100%;max-width:480px;height:85vh;display:flex;overflow:hidden}.custom-invite-box[data-v-14670d3c]{text-align:center;box-sizing:border-box;background:var(--panel-bg);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:320px;margin:0 15px;padding:25px}.light{background:#fffffffa}.fade-scale-enter-active[data-v-14670d3c],.fade-scale-leave-active[data-v-14670d3c]{transition:all .3s}.fade-scale-enter-from[data-v-14670d3c],.fade-scale-leave-to[data-v-14670d3c]{opacity:0;transform:scale(.95)}.panel-header[data-v-14670d3c]{border-bottom:1px solid var(--border-color);background:inherit;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 20px;font-size:16px;font-weight:700;display:flex}.close-btn[data-v-14670d3c]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex}.close-btn svg[data-v-14670d3c]{width:22px;height:22px}.close-btn[data-v-14670d3c]:hover{color:var(--logo-color)}.save-btn[data-v-14670d3c]{color:#3b82f6;cursor:pointer;background:0 0;border:none;padding:5px 0;font-size:15px;font-weight:700}.scroll-content[data-v-14670d3c]{flex-grow:1;padding-bottom:20px;overflow-y:auto}.scroll-content[data-v-14670d3c]::-webkit-scrollbar{width:4px}.scroll-content[data-v-14670d3c]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.profile-main[data-v-14670d3c]{flex-direction:column;align-items:center;padding:30px 20px 20px;display:flex}.avatar-large[data-v-14670d3c]{width:100px;height:100px;margin-bottom:15px;position:relative}.avatar-large img[data-v-14670d3c],.avatar-large .placeholder[data-v-14670d3c]{object-fit:cover;background:var(--input-bg);width:100%;height:100%;color:var(--placeholder);border:4px solid var(--panel-bg);border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex;box-shadow:0 4px 15px #0000001a}.profile-name[data-v-14670d3c]{color:var(--logo-color);text-align:center;align-items:center;gap:6px;margin:0;font-size:20px;display:flex}.status-text[data-v-14670d3c]{color:var(--placeholder);margin-top:5px;font-size:14px}.project-status[data-v-14670d3c]{color:var(--logo-color);background:#ff98001a;border:1px solid #ff98004d;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:8px;margin-left:auto;margin-right:auto;padding:8px 15px;font-size:13px;line-height:1;display:inline-flex}.pulse-dot[data-v-14670d3c]{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse-dot-14670d3c;display:block;box-shadow:0 0 #ff980066}.pulse-dot.playing[data-v-14670d3c]{background-color:#ff9800;box-shadow:0 0 #ff980066}@keyframes pulse-dot-14670d3c{0%{box-shadow:0 0 #ff9800b3}70%{box-shadow:0 0 0 6px #ff980000}to{box-shadow:0 0 #ff980000}}.action-buttons-row[data-v-14670d3c]{border-bottom:1px solid var(--border-color);justify-content:center;gap:20px;padding:0 20px 20px;display:flex}.action-circle[data-v-14670d3c]{cursor:pointer;color:var(--logo-color);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;font-family:inherit;font-size:12px;display:flex}.icon-bg[data-v-14670d3c]{background:var(--input-bg);width:48px;height:48px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.icon-bg.active[data-v-14670d3c]{color:#3b82f6;background:#3b82f61a}.action-circle:hover .icon-bg[data-v-14670d3c]{background:var(--button-hover);transform:translateY(-2px)}.icon-bg svg[data-v-14670d3c]{width:22px;height:22px}.section-title[data-v-14670d3c]{color:var(--logo-color);padding:20px 20px 10px;font-size:15px;font-weight:700}.media-grid[data-v-14670d3c]{grid-template-columns:repeat(3,1fr);gap:2px;padding:0 20px 20px;display:grid}.media-item[data-v-14670d3c]{aspect-ratio:1;background:var(--input-bg);cursor:zoom-in;position:relative;overflow:hidden}.media-item img[data-v-14670d3c]{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:all .2s}.media-options-btn[data-v-14670d3c]{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.media-options-btn[data-v-14670d3c]:hover{background:#000000b3}.media-options-btn svg[data-v-14670d3c]{width:14px;height:14px}.empty-media[data-v-14670d3c]{color:var(--placeholder);text-align:center;padding:0 20px;font-size:13px}.settings-list[data-v-14670d3c]{padding:0 10px}.settings-item[data-v-14670d3c]{color:var(--logo-color);cursor:pointer;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.settings-item svg[data-v-14670d3c]{width:20px;height:20px;color:var(--placeholder)}.settings-item[data-v-14670d3c]:hover{background:var(--button-hover)}.settings-item.danger[data-v-14670d3c],.settings-item.danger svg[data-v-14670d3c]{color:#ff4d4d}.confirm-box[data-v-14670d3c]{text-align:center;background:#ff4d4d0d;border:1px solid #ff4d4d33;border-radius:12px;margin:0 10px;padding:15px}.confirm-box p[data-v-14670d3c]{color:var(--logo-color);margin:0 0 10px;font-size:13px;font-weight:700}.confirm-btn[data-v-14670d3c]{cursor:pointer;background:var(--input-bg);color:var(--logo-color);border:none;border-radius:8px;flex:1;padding:8px;font-weight:700;transition:all .2s}.confirm-btn.danger[data-v-14670d3c]{color:#fff;background:#ff4d4d}.confirm-btn.primary[data-v-14670d3c]{color:#fff;background:#3b82f6}.settings-group[data-v-14670d3c]{border-bottom:1px solid var(--border-color);flex-direction:column;gap:10px;padding:15px 20px 5px;display:flex}.settings-group label[data-v-14670d3c]{color:var(--placeholder);font-size:13px;font-weight:700}.edit-avatar-box[data-v-14670d3c]{align-items:center;gap:20px;display:flex}.styled-input[data-v-14670d3c]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:12px;outline:none;margin-bottom:10px;padding:12px 15px;font-family:inherit;font-size:15px}.styled-input[data-v-14670d3c]:focus{border-color:#3b82f6}.glass-btn[data-v-14670d3c]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:10px;padding:10px 15px;font-family:inherit;font-weight:500;transition:all .2s}.glass-btn[data-v-14670d3c]:hover{background:var(--button-hover)}.glass-btn.small[data-v-14670d3c]{padding:6px 12px;font-size:13px;display:inline-block}.glass-btn.primary[data-v-14670d3c]{color:#fff;background:#3b82f6;border:none}.glass-btn.icon-only[data-v-14670d3c]{border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.glass-btn.danger[data-v-14670d3c]{color:#ff4d4d;border-color:#ff4d4d4d}.user-manage-list[data-v-14670d3c]{flex-direction:column;padding:0 10px;display:flex}.user-row[data-v-14670d3c]{contain:content;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:all .2s;display:flex}.user-row.clickable[data-v-14670d3c]{cursor:pointer}.user-row[data-v-14670d3c]:hover{background:#0000000d}.dark{background:#ffffff05}.user-name[data-v-14670d3c]{color:var(--logo-color);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:14px;font-weight:500;overflow:hidden}.row-actions[data-v-14670d3c]{gap:6px;display:flex}.media-context-menu[data-v-14670d3c]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);z-index:2200;border-radius:12px;flex-direction:column;width:200px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #0000004d}.ctx-btn[data-v-14670d3c]{color:var(--logo-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ctx-btn svg[data-v-14670d3c]{width:18px;height:18px;color:var(--placeholder)}.ctx-btn[data-v-14670d3c]:hover{background:var(--button-hover)}.menu-pop-enter-active[data-v-14670d3c],.menu-pop-leave-active[data-v-14670d3c]{transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.menu-pop-enter-from[data-v-14670d3c],.menu-pop-leave-to[data-v-14670d3c]{opacity:0;transform:scale(.95)}@media (width<=768px){.info-panel[data-v-14670d3c]{max-width:90vw;height:90vh}}.chat-layout[data-v-86089506]{flex-direction:column;width:100%;max-width:900px;height:100%;margin:0 auto;display:flex;position:relative}.chat-box[data-v-86089506]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}.messages-area[data-v-86089506]{overflow-anchor:auto;flex-direction:column;flex-grow:1;padding:20px 15px;display:flex;overflow-y:auto}.messages-area[data-v-86089506]::-webkit-scrollbar{width:4px}.messages-area[data-v-86089506]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.empty-chat-state[data-v-86089506]{color:var(--placeholder);-webkit-user-select:none;user-select:none;flex-grow:1;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.msg-group-wrapper[data-v-86089506]{flex-direction:column;width:100%;display:flex}.message-feed[data-v-86089506]{flex-direction:column;gap:10px;padding-top:10px;display:flex}.history-loader[data-v-86089506]{justify-content:center;width:100%;padding:15px 0;display:flex}.spinner-small[data-v-86089506]{border:3px solid #64d2ff1a;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-86089506}.date-divider[data-v-86089506]{justify-content:center;margin:15px 0;display:flex}.date-divider span[data-v-86089506]{color:var(--placeholder);border:1px solid var(--border-color);background:#ffffff0d;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}.pinned-message-bar[data-v-86089506]{border-bottom:1px solid var(--border-color);cursor:pointer;background:#3b82f60d;align-items:center;gap:12px;padding:10px 20px;transition:all .2s;display:flex}.pinned-message-bar[data-v-86089506]:hover{background:#3b82f61a}.pinned-icon[data-v-86089506]{font-size:18px}.pinned-content[data-v-86089506]{border-left:2px solid #3b82f6;flex-direction:column;flex-grow:1;padding-left:8px;display:flex;overflow:hidden}.pinned-title[data-v-86089506]{color:#3b82f6;font-size:12px;font-weight:700}.pinned-text[data-v-86089506]{color:var(--logo-color);white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:13px;overflow:hidden}.unpin-btn[data-v-86089506]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:all .2s;display:flex}.unpin-btn[data-v-86089506]:hover{color:#ff4d4d;background:#ffffff1a}.not-friends-banner[data-v-86089506]{text-align:center;color:var(--placeholder);border-top:1px solid var(--border-color);background:#0000001a;padding:15px;font-size:14px;font-weight:500}.full-height[data-v-86089506]{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fullscreen-overlay.search-overlay[data-v-86089506]{z-index:99999;-webkit-backdrop-filter:blur(8px);cursor:default;background:#00000040!important}.search-loader-box[data-v-86089506]{box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:15px;padding:30px 40px;display:flex}.loading-text[data-v-86089506]{color:#fff;text-shadow:0 2px 6px #0009;font-size:16px;font-weight:600}.spinner-large[data-v-86089506]{filter:drop-shadow(0 2px 4px #0000004d);border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin-86089506}.fullscreen-overlay[data-v-86089506]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.fullscreen-img[data-v-86089506]{object-fit:contain;border-radius:10px;max-width:95%;max-height:95%}.fade-enter-active[data-v-86089506],.fade-leave-active[data-v-86089506]{transition:opacity .2s}.fade-enter-from[data-v-86089506],.fade-leave-to[data-v-86089506]{opacity:0;transform:translateY(-5px)}@keyframes spin-86089506{to{transform:rotate(360deg)}}.scroll-bottom-btn[data-v-86089506]{bottom:calc(var(--input-height,80px) + 12px);cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);background:var(--panel-bg);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:bottom .25s cubic-bezier(.25,1,.5,1),transform .2s,box-shadow .2s,background .2s;display:flex;position:absolute;right:10px}@media (hover:hover){.scroll-bottom-btn[data-v-86089506]:hover{background:var(--input-bg);color:#3b82f6;transform:translateY(3px);box-shadow:0 10px 20px #00000026}}.scroll-bottom-btn svg[data-v-86089506]{width:24px;height:24px}@media (width<=768px){.chat-layout[data-v-86089506]{top:env(safe-area-inset-top,0px)!important;left:0!important;right:0!important;bottom:env(safe-area-inset-bottom,0px)!important;z-index:1000!important;background:var(--panel-bg)!important;width:100vw!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;position:fixed!important}.chat-box[data-v-86089506]{border:none!important;border-radius:0!important;height:100%!important}.scroll-bottom-btn[data-v-86089506]{bottom:calc(var(--input-height,80px) + 12px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:8px}.scroll-bottom-btn svg[data-v-86089506]{width:20px;height:20px}}.modal-overlay[data-v-de749edf]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1050;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out fadeIn-de749edf;display:flex;position:fixed;top:0;left:0}.modal-content.offer-modal[data-v-de749edf]{flex-direction:column;width:100%;max-width:600px;max-height:90vh;padding:30px;display:flex}.glass-panel[data-v-de749edf]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);color:var(--logo-color);border-radius:20px;box-shadow:0 10px 30px #0000004d}.offer-header[data-v-de749edf]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.close-btn[data-v-de749edf]{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.offer-body[data-v-de749edf]{color:var(--placeholder);padding-right:15px;font-size:14px;line-height:1.6;overflow-y:auto}.offer-body h3[data-v-de749edf]{color:var(--logo-color);text-transform:uppercase;margin:24px 0 12px;font-size:15px;font-weight:700}.revision-date[data-v-de749edf]{opacity:.7;letter-spacing:1px;margin-bottom:20px;font-size:12px;font-weight:700}.offer-body p[data-v-de749edf]{margin-bottom:12px}.offer-body ul[data-v-de749edf]{margin:0 0 16px;padding-left:20px}.offer-body li[data-v-de749edf]{margin-bottom:8px}.offer-body strong[data-v-de749edf]{color:var(--logo-color)}.legal-info-box[data-v-de749edf]{background:var(--input-bg);border:1px solid var(--border-color);text-align:center;border-radius:14px;margin-top:20px;padding:15px}.legal-info-box p[data-v-de749edf]{margin-bottom:12px;font-size:13px}.secondary-btn[data-v-de749edf]{justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;display:inline-flex}.secondary-btn svg[data-v-de749edf]{width:18px;height:18px}.glass-btn[data-v-de749edf]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:12px;padding:14px;transition:all .2s}.glass-btn[data-v-de749edf]:hover{background:var(--button-hover)}.custom-scroll[data-v-de749edf]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-de749edf]::-webkit-scrollbar-track{background:0 0}.custom-scroll[data-v-de749edf]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}@keyframes fadeIn-de749edf{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.main-content{scrollbar-gutter:stable}.quests-list-wrapper[data-v-82e41e29]{width:100%}.quests-list[data-v-82e41e29]{flex-direction:column;gap:14px;width:100%;display:flex}.quest-card[data-v-82e41e29]{box-sizing:border-box;background:var(--panel-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:20px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.quest-preview-wrapper[data-v-82e41e29]{width:100%;display:block}.quest-preview-wrapper[data-v-82e41e29] .preview-area{border-radius:14px;height:62px;min-height:62px;margin-bottom:12px}.quest-preview-wrapper.is-frame-wrapper[data-v-82e41e29] .preview-area{height:82px;min-height:82px}.quest-preview-wrapper.is-bg-wrapper[data-v-82e41e29] .preview-area{height:145px;min-height:145px}.quest-info[data-v-82e41e29]{flex-direction:column;gap:10px;width:100%;display:flex}.quest-header[data-v-82e41e29]{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quest-title-group[data-v-82e41e29]{flex:1;min-width:0}.quest-title-group h3[data-v-82e41e29]{color:var(--logo-color);margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.3}.quest-subtitle[data-v-82e41e29]{color:var(--placeholder);margin:0;font-size:13px}.quest-date-pill[data-v-82e41e29]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--placeholder);white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.quest-condition-box[data-v-82e41e29]{text-align:left;background:#3b82f60f;border:1px solid #3b82f633;border-radius:14px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}body.light .quest-condition-box[data-v-82e41e29]{background:#3b82f60a;border-color:#3b82f626}.condition-label[data-v-82e41e29]{text-transform:uppercase;letter-spacing:.5px;color:#3b82f6;font-size:11px;font-weight:700}.condition-text[data-v-82e41e29]{color:var(--logo-color);font-size:14px;font-weight:600;line-height:1.4}.quest-progress-wrapper[data-v-82e41e29]{flex-direction:column;gap:6px;width:100%;margin-top:2px;display:flex}.quest-progress-text[data-v-82e41e29]{justify-content:space-between;align-items:center;font-size:13px;display:flex}.progress-label[data-v-82e41e29]{color:var(--placeholder);font-weight:500}.progress-value[data-v-82e41e29]{color:var(--logo-color);background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700}.quest-progress-bar[data-v-82e41e29]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;width:100%;height:8px;overflow:hidden}.quest-progress-fill[data-v-82e41e29]{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:6px;height:100%;transition:width .4s cubic-bezier(.25,1,.5,1);box-shadow:0 0 10px #3b82f666}.shop-container[data-v-82e41e29]{width:100%;max-width:600px;min-height:100dvh;margin:0 auto;padding-bottom:40px;position:relative}.shop-inner[data-v-82e41e29]{flex-direction:column;gap:15px;width:100%;display:flex}.loader-box[data-v-82e41e29]{justify-content:center;width:100%;padding:60px 0;display:flex}@keyframes glassReveal-82e41e29{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.glass-panel[data-v-82e41e29]{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);color:var(--logo-color);border-radius:20px;padding:20px;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s;transform:translateZ(0)}.shop-container.is-entering .header-top[data-v-82e41e29]:not(.hidden-header),.shop-container.is-entering .sticky-nav[data-v-82e41e29],.shop-container.is-entering .products-grid-wrapper[data-v-82e41e29],.shop-container.is-entering .quests-list-wrapper[data-v-82e41e29],.shop-container.is-entering .appearance-wrapper[data-v-82e41e29],.shop-container.is-entering .topup-container[data-v-82e41e29],.shop-container.is-entering .scroll-top-btn[data-v-82e41e29]{animation:.35s ease-out .15s backwards glassReveal-82e41e29}.mock-profile-box[class*=bg-][data-v-82e41e29]{border-color:#0000!important}.header-top[data-v-82e41e29]{opacity:1;justify-content:space-between;align-items:center;padding:0 5px;transition:opacity .2s ease-out;display:flex}.header-top.hidden-header[data-v-82e41e29]{opacity:0;pointer-events:none}.page-title[data-v-82e41e29]{color:var(--logo-color);margin:0;font-size:24px;font-weight:700}.sticky-nav[data-v-82e41e29]{z-index:100;box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin-bottom:5px;padding:15px;display:flex;position:sticky;top:0}.balance-display-box[data-v-82e41e29]{background:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 18px;transition:all .2s;display:flex}@media (hover:hover){.balance-display-box[data-v-82e41e29]:hover{background:var(--button-bg);transform:scale(1.01)}}.balance-text[data-v-82e41e29]{color:var(--placeholder);font-size:15px}.balance-svg-icon[data-v-82e41e29]{flex-shrink:0;width:22px;height:22px}.mini-coin-svg[data-v-82e41e29]{flex-shrink:0;width:18px;height:18px}.feed-tabs[data-v-82e41e29]{background:var(--input-bg);border-radius:16px;gap:4px;padding:4px;display:flex}.feed-tab-btn[data-v-82e41e29]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}@media (hover:hover){.feed-tab-btn[data-v-82e41e29]:hover{color:var(--logo-color)}}.feed-tab-btn.active[data-v-82e41e29]{background:var(--button-bg);color:var(--logo-color);box-shadow:0 4px 10px #0000000d}.category-filters[data-v-82e41e29]{scrollbar-width:none;scroll-behavior:smooth;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.category-filters[data-v-82e41e29]::-webkit-scrollbar{height:0}.cat-btn[data-v-82e41e29]{color:var(--placeholder);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.cat-btn.active[data-v-82e41e29]{background:var(--button-bg);color:var(--logo-color)}@media (hover:hover){.cat-btn[data-v-82e41e29]:hover{color:var(--logo-color)}}@media (width>=481px){.category-filters[data-v-82e41e29]{justify-content:space-between}.cat-btn[data-v-82e41e29]{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}}.bg-dark-overlay[data-v-82e41e29]{z-index:1;pointer-events:none;background:#00000026;position:absolute;inset:0}.products-grid-container[data-v-82e41e29]{flex-direction:column;width:100%;display:flex}.products-grid[data-v-82e41e29]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;width:100%;margin-bottom:0;display:grid}.product-card[data-v-82e41e29]{box-sizing:border-box;z-index:1;background:var(--panel-bg);border:1px solid var(--border-color);height:100%;color:var(--logo-color);border-radius:20px;flex-direction:column;padding:16px;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.preview-wrapper[data-v-82e41e29]{width:100%;min-height:115px;display:block}.preview-wrapper.is-bg-wrapper[data-v-82e41e29]{min-height:165px}.product-info[data-v-82e41e29]{flex-direction:column;flex-grow:1;justify-content:flex-start;min-width:0;display:flex}.product-info h3[data-v-82e41e29]{margin:0 0 8px;font-size:15px;line-height:1.3}.product-desc[data-v-82e41e29]{color:var(--placeholder);white-space:pre-wrap;flex-grow:1;margin:0;font-size:13px;line-height:1.5}.pack-desc[data-v-82e41e29]{flex-direction:column;gap:4px;display:flex}.pack-desc div[data-v-82e41e29]{color:var(--placeholder);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.pack-desc .text-owned span.item-name-text[data-v-82e41e29]{opacity:.5;text-decoration:line-through}.owned-badge[data-v-82e41e29]{color:#22c55e;margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.product-actions[data-v-82e41e29]{justify-content:space-between;align-items:center;width:100%;margin-top:15px;display:flex}.price[data-v-82e41e29]{color:#f59e0b;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.empty-state[data-v-82e41e29]{text-align:center;color:var(--placeholder);padding:40px 20px;font-size:15px;font-weight:500}.mock-profile-box[data-v-82e41e29]{background-position:50%;background-size:cover;border-radius:24px;flex-direction:column;align-items:center;margin-top:10px;padding:50px 20px;display:flex;position:relative;overflow:hidden}.mock-profile-box.has-bg[data-v-82e41e29] .default-color{color:#fff!important;text-shadow:0 1px 3px #000c!important}.mock-profile-box.has-bg .mock-username[data-v-82e41e29]{color:#ffffffe6!important;text-shadow:0 1px 3px #000c!important}body.light .bg-dark-overlay[data-v-82e41e29]{display:none!important}.mock-profile-content[data-v-82e41e29]{z-index:2;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.mock-avatar-container[data-v-82e41e29]{border-radius:50%;position:relative;box-shadow:0 5px 15px #0000004d}.mock-name-container[data-v-82e41e29]{flex-direction:column;align-items:center;gap:8px;display:flex}.mock-username[data-v-82e41e29]{color:var(--placeholder);font-size:13px;transition:color .3s}.appearance-controls[data-v-82e41e29]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px;display:grid}.appearance-controls .action-btn[data-v-82e41e29]{border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:14px 12px;font-size:14px;display:flex}.appearance-controls .action-btn svg[data-v-82e41e29]{width:21px;height:21px;color:var(--logo-color);opacity:.65;flex-shrink:0;transition:opacity .2s,transform .2s}@media (hover:hover){.appearance-controls .action-btn:hover svg[data-v-82e41e29]{opacity:1;transform:scale(1.06)}}.topup-container[data-v-82e41e29]{text-align:center;padding:30px 20px;position:relative}.topup-header[data-v-82e41e29]{margin-bottom:25px}.topup-icon-glow[data-v-82e41e29]{filter:drop-shadow(0 0 10px #f59e0b66);width:60px;height:60px;margin-bottom:10px;animation:3s ease-in-out infinite float-icon-82e41e29}.topup-container h2[data-v-82e41e29]{color:var(--logo-color);margin:0 0 5px;font-size:22px}.topup-container .subtitle[data-v-82e41e29]{color:var(--placeholder);margin:0;font-size:14px}.input-group label[data-v-82e41e29]{text-align:left;color:var(--placeholder);margin-bottom:8px;font-size:14px;display:block}.number-input-wrapper[data-v-82e41e29]{align-items:center;width:100%;display:flex;position:relative}.number-input-wrapper input[data-v-82e41e29]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;border-radius:14px;outline:none;padding:15px 48px;font-size:18px;font-weight:600;transition:border-color .25s,background-color .25s}.number-input-wrapper input[data-v-82e41e29]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-wrapper input[data-v-82e41e29]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-wrapper input[data-v-82e41e29]:focus{border-color:var(--placeholder);background:var(--button-bg)}.number-stepper[data-v-82e41e29]{background:var(--button-bg);border:1px solid var(--border-color);z-index:2;border-radius:10px;flex-direction:column;width:30px;height:calc(100% - 14px);display:flex;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%)}.step-btn[data-v-82e41e29]{width:100%;color:var(--placeholder);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.step-btn[data-v-82e41e29]:not(:disabled):hover{background:var(--button-hover);color:var(--logo-color)}}.step-btn[data-v-82e41e29]:not(:disabled):active{background:var(--button-hover);color:var(--logo-color)}.step-btn[data-v-82e41e29]:disabled{opacity:.3;cursor:not-allowed}.step-btn svg[data-v-82e41e29]{width:13px;height:13px;display:block}.step-divider[data-v-82e41e29]{background:var(--border-color);flex-shrink:0;width:100%;height:1px}.quick-amounts[data-v-82e41e29]{justify-content:center;gap:10px;margin:15px 0 25px;display:flex}.glass-btn[data-v-82e41e29]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;padding:10px 16px;font-weight:600;transition:background-color .2s,transform .2s}.glass-btn.primary[data-v-82e41e29]{color:#3b82f6;background:#3b82f61a;border-color:#3b82f64d}.glass-btn.danger-btn[data-v-82e41e29]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}@media (hover:hover){.glass-btn.danger-btn[data-v-82e41e29]:hover{background:#ff4d4d33}}.scroll-top-btn[data-v-82e41e29]{cursor:pointer;z-index:100;width:50px;height:50px;color:var(--logo-color);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px}@media (hover:hover){.scroll-top-btn[data-v-82e41e29]:hover{background:var(--button-bg);transform:translateY(-3px);box-shadow:0 10px 20px #00000026}}.scroll-top-btn svg[data-v-82e41e29]{width:24px;height:24px}.modal-overlay[data-v-82e41e29]{-webkit-backdrop-filter:blur(6px);z-index:1000;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-82e41e29]{box-sizing:border-box;border-radius:25px;flex-direction:column;width:100%;max-width:460px;padding:28px 24px;display:flex}.equip-modal[data-v-82e41e29]{max-height:82vh;padding:25px 20px 20px;position:relative;overflow:hidden}.equip-modal-title[data-v-82e41e29]{text-align:center;color:var(--logo-color);flex-shrink:0;margin:4px 0 18px;font-size:20px}.inventory-grid-container[data-v-82e41e29]{flex-direction:column;flex:1;width:100%;min-height:0;padding:2px 4px 4px 2px;display:flex;overflow-y:auto}.custom-modal-scroll[data-v-82e41e29]::-webkit-scrollbar{width:5px}.custom-modal-scroll[data-v-82e41e29]::-webkit-scrollbar-track{background:0 0}.custom-modal-scroll[data-v-82e41e29]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.inventory-chunk-inner[data-v-82e41e29]{flex-direction:column;gap:12px;width:100%;display:flex}.inventory-card[data-v-82e41e29]{background:var(--input-bg)!important;border-radius:18px!important;flex-direction:row!important;align-items:center!important;gap:14px!important;height:auto!important;margin-bottom:0!important;padding:12px 16px!important;overflow:visible!important}.inv-preview-box[data-v-82e41e29]{flex-shrink:0;width:64px;height:64px;position:relative}.inv-preview-scale[data-v-82e41e29]{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.8533)}.inv-item-title[data-v-82e41e29]{color:var(--logo-color);word-break:break-word;margin:0!important;font-size:15px!important;font-weight:600!important}.inv-action-btn[data-v-82e41e29]{flex-shrink:0;min-width:86px;margin-left:auto;border-radius:12px!important;padding:9px 16px!important;font-size:13px!important}.modal-actions-edit[data-v-82e41e29]{justify-content:center;gap:12px;width:100%;margin-top:10px;display:flex}.modal-actions-edit .glass-btn[data-v-82e41e29]{border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:15px;display:flex}.modal-close-icon[data-v-82e41e29]{border:1px solid var(--border-color);color:var(--placeholder);cursor:pointer;z-index:100;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-icon[data-v-82e41e29]:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d;transform:scale(1.1)}.modal-close-icon svg[data-v-82e41e29]{width:18px;height:18px}body.light .modal-close-icon[data-v-82e41e29]{background:#0000000d}.fade-enter-active[data-v-82e41e29],.fade-leave-active[data-v-82e41e29]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-82e41e29],.fade-leave-to[data-v-82e41e29]{opacity:0;transform:translateY(6px)}.fade-content-enter-active[data-v-82e41e29],.fade-content-leave-active[data-v-82e41e29]{transition:opacity .16s}.fade-content-enter-from[data-v-82e41e29],.fade-content-leave-to[data-v-82e41e29]{opacity:0}@keyframes float-icon-82e41e29{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.modal-overlay.is-native[data-v-82e41e29],.modal-overlay.is-native .glass-panel[data-v-82e41e29]{-webkit-backdrop-filter:none!important}@media (width<=768px){.scroll-top-btn[data-v-82e41e29]{bottom:calc(90px + env(safe-area-inset-bottom,0px));width:45px;height:45px;right:20px}.scroll-top-btn svg[data-v-82e41e29]{width:20px;height:20px}}@media (width<=480px){.glass-panel[data-v-82e41e29]{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.shop-container.appearance-locked[data-v-82e41e29]{min-height:auto!important;padding-bottom:0!important}.products-grid[data-v-82e41e29]{grid-template-columns:repeat(2,1fr);gap:10px}.product-card[data-v-82e41e29]{border-radius:18px;padding:12px}.product-info h3[data-v-82e41e29]{margin-bottom:4px;font-size:13px}.product-desc[data-v-82e41e29]{font-size:11px}.price[data-v-82e41e29]{font-size:13px}.glass-btn[data-v-82e41e29]{border-radius:10px;padding:8px 12px;font-size:12px}.balance-display-box[data-v-82e41e29]{padding:10px 15px}.appearance-controls[data-v-82e41e29]{grid-template-columns:repeat(2,1fr);gap:8px}.appearance-controls .action-btn[data-v-82e41e29]{flex-direction:column;gap:6px;padding:12px 5px;font-size:12px}.appearance-controls .action-btn svg[data-v-82e41e29]{width:24px;height:24px}.mock-profile-box[data-v-82e41e29]{padding:20px 10px}.mock-profile-content[data-v-82e41e29]{gap:10px}.feed-tab-btn[data-v-82e41e29]{padding:8px 4px;font-size:13px}.quest-card[data-v-82e41e29]{padding:12px 14px}.quest-preview-wrapper[data-v-82e41e29] .preview-area{height:52px;min-height:52px;margin-bottom:10px}.quest-preview-wrapper.is-frame-wrapper[data-v-82e41e29] .preview-area{height:74px;min-height:74px}.quest-preview-wrapper.is-bg-wrapper[data-v-82e41e29] .preview-area{height:125px;min-height:125px}.quest-header[data-v-82e41e29]{flex-direction:row;align-items:flex-start;gap:8px}.quest-title-group h3[data-v-82e41e29]{font-size:14px}.quest-subtitle[data-v-82e41e29]{font-size:12px}.quest-date-pill[data-v-82e41e29]{white-space:normal;text-align:center;max-width:145px;padding:4px 8px;font-size:10px;line-height:1.25}.quest-condition-box[data-v-82e41e29]{padding:8px 12px}.condition-text[data-v-82e41e29]{font-size:13px}.modal-overlay[data-v-82e41e29]{padding:16px}.modal-content[data-v-82e41e29]{border-radius:22px;width:100%;max-width:calc(100vw - 32px);padding:22px 16px}.inventory-card[data-v-82e41e29]{gap:12px!important;padding:10px 12px!important}}@media (hover:hover){.product-card[data-v-82e41e29]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.feed-tab-btn[data-v-82e41e29]:hover{color:var(--logo-color)}.glass-btn[data-v-82e41e29]:hover{background:var(--button-hover)}}.stagger-anim[data-v-82e41e29]{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards fadeUpStagger-82e41e29;transform:translateY(15px)}@keyframes fadeUpStagger-82e41e29{to{opacity:1;transform:translateY(0)}}.topup-submit-premium[data-v-82e41e29]{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#fcd34d 0%,#d97706 100%);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:60px;margin-top:10px;padding:18px;font-size:18px;font-weight:700;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s,color .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #d977064d}.topup-submit-premium[data-v-82e41e29]:after{content:"";opacity:0;background:radial-gradient(circle,#ffffff4d 0%,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}@media (hover:hover){.topup-submit-premium[data-v-82e41e29]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #d9770666}.topup-submit-premium[data-v-82e41e29]:hover:after{opacity:1}}.topup-submit-premium[data-v-82e41e29]:active:not(:disabled){transform:scale(.97)}.topup-submit-premium[data-v-82e41e29]:disabled{background:var(--input-bg);color:var(--placeholder);box-shadow:none;cursor:not-allowed;border-color:var(--border-color)}.topup-submit-premium[data-v-82e41e29]:disabled:after{display:none}.legal-agreement[data-v-82e41e29]{text-align:left;margin:20px 0}.custom-checkbox[data-v-82e41e29]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.custom-checkbox input[data-v-82e41e29]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark[data-v-82e41e29]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;flex-shrink:0;width:22px;height:22px;transition:all .2s;position:relative}.custom-checkbox:hover input~.checkmark[data-v-82e41e29]{border-color:var(--logo-color)}.custom-checkbox input:checked~.checkmark[data-v-82e41e29]{background-color:#d97706;border-color:#d97706}.checkmark[data-v-82e41e29]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.custom-checkbox input:checked~.checkmark[data-v-82e41e29]:after{display:block}.terms-text[data-v-82e41e29]{color:var(--placeholder);font-size:13px;line-height:1.4}.terms-text a[data-v-82e41e29]{color:var(--logo-color);font-weight:500;text-decoration:none;transition:all .2s}.terms-text a[data-v-82e41e29]:hover{text-decoration:underline}.loader-spinner-small[data-v-82e41e29]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:1s ease-in-out infinite spin-82e41e29}@keyframes spin-82e41e29{to{transform:rotate(360deg)}}.legal-page-container[data-v-1fd9ef2e]{max-width:900px;margin:0 auto;padding-bottom:40px}.fade-in[data-v-1fd9ef2e]{animation:.4s fadeIn-1fd9ef2e}.header-top[data-v-1fd9ef2e]{margin-bottom:30px}.page-title[data-v-1fd9ef2e]{color:var(--logo-color);margin:0 0 8px;font-size:26px;font-weight:800}.page-subtitle[data-v-1fd9ef2e]{color:var(--placeholder);margin:0;font-size:14px}.cards-grid[data-v-1fd9ef2e]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;display:grid}.glass-panel[data-v-1fd9ef2e]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;padding:30px;display:flex;box-shadow:0 4px 20px #0000000d}.card-icon[data-v-1fd9ef2e]{color:#3b82f6;background:#3b82f61a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.card-icon svg[data-v-1fd9ef2e]{width:24px;height:24px}.info-card h2[data-v-1fd9ef2e]{color:var(--logo-color);margin:0 0 10px;font-size:18px;font-weight:700}.desc[data-v-1fd9ef2e]{color:var(--placeholder);margin-bottom:25px;font-size:13px;line-height:1.5}.contact-item[data-v-1fd9ef2e]{flex-direction:column;margin-bottom:14px;display:flex}.contact-item[data-v-1fd9ef2e]:last-child{margin-bottom:0}.contact-item .label[data-v-1fd9ef2e]{color:var(--placeholder);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.contact-item .value[data-v-1fd9ef2e]{color:var(--logo-color);font-size:15px;font-weight:500}.contact-item .link[data-v-1fd9ef2e]{color:#3b82f6;text-decoration:none;transition:opacity .2s}@media (hover:hover){.contact-item .link[data-v-1fd9ef2e]:hover{opacity:.8}}.feature-list[data-v-1fd9ef2e]{color:var(--logo-color);margin:0;padding-left:20px;font-size:13px;line-height:1.6}.feature-list li[data-v-1fd9ef2e]{margin-bottom:4px}.docs-list[data-v-1fd9ef2e]{flex-direction:column;gap:12px;display:flex}.doc-item[data-v-1fd9ef2e]{background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:14px;font-weight:500;display:flex}.doc-item svg[data-v-1fd9ef2e]{color:#3b82f6;width:18px;height:18px}.doc-item.clickable[data-v-1fd9ef2e]{cursor:pointer;transition:background .2s,transform .1s}@media (hover:hover){.doc-item.clickable[data-v-1fd9ef2e]:hover{background:#3b82f60d;border-color:#3b82f64d}}.doc-item.clickable[data-v-1fd9ef2e]:active{transform:scale(.98)}.modal-overlay[data-v-1fd9ef2e]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1050;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content.doc-modal[data-v-1fd9ef2e]{flex-direction:column;width:100%;max-width:600px;max-height:90vh;padding:30px;display:flex}.offer-header[data-v-1fd9ef2e]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.close-btn[data-v-1fd9ef2e]{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.offer-body[data-v-1fd9ef2e]{color:var(--placeholder);padding-right:15px;font-size:14px;line-height:1.6;overflow-y:auto}.offer-body h3[data-v-1fd9ef2e]{color:var(--logo-color);text-transform:uppercase;margin:24px 0 10px;font-size:15px;font-weight:700}.offer-body p[data-v-1fd9ef2e]{margin-bottom:12px}.glass-btn[data-v-1fd9ef2e]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:12px;padding:14px;font-weight:600;transition:all .2s}.glass-btn[data-v-1fd9ef2e]:hover{background:var(--button-hover)}.custom-scroll[data-v-1fd9ef2e]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-1fd9ef2e]::-webkit-scrollbar-track{background:0 0}.custom-scroll[data-v-1fd9ef2e]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.fade-enter-active[data-v-1fd9ef2e],.fade-leave-active[data-v-1fd9ef2e]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-1fd9ef2e],.fade-leave-to[data-v-1fd9ef2e]{opacity:0;transform:scale(.98)}@keyframes fadeIn-1fd9ef2e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.cards-grid[data-v-1fd9ef2e]{grid-template-columns:1fr}.page-title[data-v-1fd9ef2e]{font-size:22px}.glass-panel[data-v-1fd9ef2e],.modal-content.doc-modal[data-v-1fd9ef2e]{padding:20px}}[data-v-98038bba]{-webkit-tap-highlight-color:transparent!important;outline:none!important}.music-widget[data-v-98038bba]{z-index:1000;background:var(--panel-bg);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);will-change:transform, opacity;border-radius:20px;flex-direction:column;width:340px;max-height:calc(100vh - 48px);padding:15px;display:flex;position:fixed;bottom:24px;right:24px;transform:translate(0,0);box-shadow:0 10px 40px #00000040}.swipe-handle[data-v-98038bba]{background:var(--border-color);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto 10px;display:none}.music-header[data-v-98038bba]{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}.music-title[data-v-98038bba]{color:var(--logo-color);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.music-title svg[data-v-98038bba]{width:18px;height:18px;color:var(--logo-color)}.close-btn[data-v-98038bba]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .2s;display:flex}.close-btn[data-v-98038bba]:hover{color:#ff4d4d;background:#ff4d4d1a}.music-tabs[data-v-98038bba]{border:1px solid var(--border-color);background:#0000001a;border-radius:12px;flex-shrink:0;gap:5px;margin-bottom:15px;padding:4px;display:flex}body.light .music-tabs[data-v-98038bba]{background:#00000008}.tab-btn[data-v-98038bba]{color:var(--placeholder);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 0;font-size:12px;font-weight:600;transition:background-color .2s,color .2s}.tab-btn.active[data-v-98038bba]{background:var(--button-bg);color:var(--logo-color);border:1px solid var(--border-color);box-shadow:0 2px 5px #0000000d}.mix-play-btn[data-v-98038bba]{background:var(--button-bg);color:var(--logo-color);border:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:10px;font-size:13px;font-weight:600;transition:all .2s;display:flex}@media (hover:hover){.mix-play-btn[data-v-98038bba]:hover{background:var(--button-hover)}}.mix-play-btn svg[data-v-98038bba]{width:16px;height:16px}.empty-state[data-v-98038bba]{text-align:center;color:var(--placeholder);touch-action:pan-y;padding:20px 0;font-size:14px}.empty-player-state[data-v-98038bba]{color:var(--placeholder);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:20px 0;display:flex}.empty-player-state svg[data-v-98038bba]{opacity:.5;width:36px;height:36px}.track-card[data-v-98038bba]{flex-shrink:0;align-items:center;gap:15px;margin-bottom:15px;display:flex}.cover-wrapper[data-v-98038bba]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;transition:border-radius .5s;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000026}.track-cover[data-v-98038bba]{object-fit:cover;width:100%;height:100%;display:block}.fallback-cover svg[data-v-98038bba]{width:24px;height:24px;color:var(--placeholder)}.spin-cover[data-v-98038bba]{border-radius:50%;animation:8s linear infinite spin-cover-98038bba}@keyframes spin-cover-98038bba{to{transform:rotate(360deg)}}.track-info[data-v-98038bba]{white-space:nowrap;flex-direction:column;flex:1;display:flex;overflow:hidden}.track-name[data-v-98038bba]{color:var(--logo-color);text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.track-artist[data-v-98038bba]{color:var(--placeholder);text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.progress-container[data-v-98038bba]{flex-shrink:0;align-items:center;gap:10px;width:100%;margin-bottom:15px;transition:opacity .3s,height .3s,margin .3s;display:flex}.progress-container.hidden-bar[data-v-98038bba]{opacity:0;pointer-events:none;height:0;margin-bottom:0;overflow:hidden}.time-text[data-v-98038bba]{color:var(--placeholder);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;width:32px;font-size:11px}.progress-slider[data-v-98038bba]{appearance:none;background:var(--border-color);cursor:pointer;border-radius:2px;outline:none;flex:1;min-width:0;height:4px;margin:0}.progress-slider[data-v-98038bba]::-webkit-slider-thumb{appearance:none;background:var(--logo-color);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:all .2s}.player-controls[data-v-98038bba]{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.control-btn[data-v-98038bba]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}@media (hover:hover){.control-btn[data-v-98038bba]:hover{background:#ffffff0d}}.control-btn svg[data-v-98038bba]{width:18px;height:18px}.shuffle-btn.is-active[data-v-98038bba]{color:var(--logo-color);background:#ffffff1a}.shuffle-btn.disabled[data-v-98038bba]{opacity:.3;cursor:default}.like-btn-main.is-favorite[data-v-98038bba]{color:var(--logo-color)}.like-btn-main.disabled[data-v-98038bba]{opacity:.3;cursor:default}.play-btn[data-v-98038bba]{border:1px solid var(--border-color);background:var(--button-bg);width:54px;height:54px;color:var(--logo-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 4px 15px #0000001a}.play-btn[data-v-98038bba]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.play-btn[data-v-98038bba]:not(:disabled):hover{background:var(--button-hover)}}.play-btn svg[data-v-98038bba]{width:24px;height:24px}.spinner[data-v-98038bba]{animation:1s linear infinite spin-98038bba}@keyframes spin-98038bba{to{transform:rotate(360deg)}}.playlist-list[data-v-98038bba]{touch-action:pan-y;flex-direction:column;flex-grow:1;flex-shrink:1;gap:5px;min-height:0;max-height:270px;margin-bottom:10px;padding-right:5px;display:flex;overflow-y:auto}.playlist-list[data-v-98038bba]::-webkit-scrollbar{width:4px!important;display:block!important}.playlist-list[data-v-98038bba]::-webkit-scrollbar-thumb{background:var(--border-color)!important;border-radius:4px!important;display:block!important}.playlist-item[data-v-98038bba]{cursor:pointer;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:10px;transition:background-color .15s;display:flex}@media (hover:hover){.playlist-item[data-v-98038bba]:hover{background:#ffffff0d}}.playlist-item.active[data-v-98038bba]{background:var(--button-bg);border-color:var(--border-color)}.playlist-item>svg[data-v-98038bba]{width:18px;height:18px;color:var(--placeholder);flex-shrink:0}.playlist-item.active>svg[data-v-98038bba]{color:var(--logo-color)}.list-cover-wrapper[data-v-98038bba]{background:var(--input-bg);border-radius:6px;flex-shrink:0;width:24px;height:24px;overflow:hidden}.list-track-cover[data-v-98038bba]{object-fit:cover;width:100%;height:100%;display:block}.item-details[data-v-98038bba]{pointer-events:none;flex-direction:column;flex:1;display:flex;overflow:hidden}.item-title[data-v-98038bba]{color:var(--logo-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.item-artist[data-v-98038bba]{color:var(--placeholder);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.like-btn[data-v-98038bba]{color:var(--placeholder);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}@media (hover:hover){.like-btn[data-v-98038bba]:hover{background:#ffffff0d}}.like-btn.is-favorite[data-v-98038bba]{color:var(--logo-color)}.like-btn svg[data-v-98038bba]{width:18px;height:18px}.sound-bars[data-v-98038bba]{flex-shrink:0;align-items:flex-end;gap:2px;width:18px;height:18px;padding-bottom:2px;display:flex}.sound-bars .bar[data-v-98038bba]{background:var(--logo-color);border-radius:2px;width:4px;animation:1s ease-in-out infinite alternate bounce-98038bba}.sound-bars .bar[data-v-98038bba]:first-child{height:60%;animation-delay:0s}.sound-bars .bar[data-v-98038bba]:nth-child(2){height:100%;animation-delay:.2s}.sound-bars .bar[data-v-98038bba]:nth-child(3){height:40%;animation-delay:.4s}@keyframes bounce-98038bba{0%{height:20%}to{height:100%}}.volume-control[data-v-98038bba]{color:var(--placeholder);border-top:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:10px;padding-top:15px;display:flex}.mute-btn[data-v-98038bba]{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}@media (hover:hover){.mute-btn[data-v-98038bba]:hover{color:var(--logo-color)}}.mute-btn svg[data-v-98038bba]{flex-shrink:0;width:16px;height:16px}.vol-slider[data-v-98038bba]{appearance:none;background:var(--border-color);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.vol-slider[data-v-98038bba]::-webkit-slider-thumb{appearance:none;cursor:pointer;z-index:2;background:#e4e4e7;border:1px solid #a1a1aa;border-radius:50%;width:14px;height:14px;transition:all .2s;position:relative;box-shadow:0 0 2px #0000004d;opacity:1!important}@media (hover:hover){.vol-slider[data-v-98038bba]::-webkit-slider-thumb:hover{background:var(--logo-color)}}.vol-percent[data-v-98038bba]{color:var(--placeholder);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:32px;font-size:11px}.slide-up-enter-active[data-v-98038bba],.slide-up-leave-active[data-v-98038bba]{transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-98038bba],.slide-up-leave-to[data-v-98038bba]{opacity:0;transform:translateY(25px)scale(.96)}@media (width<=768px){.swipe-handle[data-v-98038bba]{display:block}.music-widget[data-v-98038bba]{bottom:calc(85px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100vh - 165px - env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);padding:15px 20px 20px;left:15px;right:15px}.playlist-list[data-v-98038bba]{max-height:none}}a,button,div,span{-webkit-tap-highlight-color:transparent!important;outline:none!important}.layout-container[data-v-14fb6dd6]{z-index:10;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.glass-panel[data-v-14fb6dd6]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color)}.sidebar[data-v-14fb6dd6]{z-index:10;will-change:width, padding;border-top:none;border-bottom:none;border-left:none;flex-direction:column;flex-shrink:0;width:280px;height:100%;padding:30px 20px;transition:width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0)}.sidebar.collapsed[data-v-14fb6dd6]{width:86px;padding:30px 15px}.logo-container[data-v-14fb6dd6]{cursor:pointer;flex-shrink:0;justify-content:flex-start;align-items:center;height:65px;margin-top:-5px;margin-bottom:5px;display:flex;position:relative;overflow:visible}.logo[data-v-14fb6dd6]{box-sizing:content-box;margin:-16px;padding:16px;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),filter .3s;position:absolute}.full-logo[data-v-14fb6dd6]{object-fit:contain;object-position:left center;transform-origin:0;width:auto;max-width:200px;height:100%;filter:var(--logo-filter);left:0}.sidebar.collapsed .full-logo[data-v-14fb6dd6]{opacity:0;pointer-events:none;transform:translate(-8px)scale(.88)}.mini-logo[data-v-14fb6dd6]{object-fit:contain;object-position:center;width:40px;height:40px;filter:var(--logo-filter);left:8px}.sidebar:not(.collapsed) .mini-logo[data-v-14fb6dd6]{opacity:0;pointer-events:none;transform:scale(.6)}@media (hover:hover){.logo-container:hover .full-logo[data-v-14fb6dd6]{filter:var(--logo-filter) drop-shadow(0 5px 15px #64d2ff66);transform:scale(1.05)translateY(-2px)}.sidebar.collapsed .logo-container:hover .full-logo[data-v-14fb6dd6]{filter:var(--logo-filter);transform:translate(-8px)scale(.88)}.logo-container:hover .mini-logo[data-v-14fb6dd6]{filter:var(--logo-filter) drop-shadow(0 5px 15px #64d2ff66);transform:translateY(-4px)}.sidebar:not(.collapsed) .logo-container:hover .mini-logo[data-v-14fb6dd6]{filter:var(--logo-filter);transform:scale(.6)}}.logo-container:active .logo[data-v-14fb6dd6]{transform:scale(.95)}.nav-menu[data-v-14fb6dd6]{flex-direction:column;flex-grow:1;gap:5px;margin-top:25px;display:flex;position:relative;overflow:hidden auto}.nav-menu[data-v-14fb6dd6]::-webkit-scrollbar{width:0}.sidebar-footer[data-v-14fb6dd6]{border-top:1px solid var(--border-color);flex-direction:column;gap:5px;margin-top:auto;padding-top:15px;transition:border-color .32s cubic-bezier(.22,1,.36,1);display:flex}.sidebar.collapsed .sidebar-footer[data-v-14fb6dd6]{border-top-color:#0000}.nav-item[data-v-14fb6dd6]{color:var(--placeholder);white-space:nowrap;border-radius:18px;justify-content:flex-start;align-items:center;gap:15px;padding:14px 18px;font-size:16px;font-weight:500;text-decoration:none;transition:padding .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex;position:relative;overflow:hidden}.sidebar.collapsed .nav-item[data-v-14fb6dd6]{gap:0;padding:14px 17px}.nav-text[data-v-14fb6dd6]{opacity:1;max-width:190px;transition:opacity .22s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(0,0)}.sidebar.collapsed .nav-text[data-v-14fb6dd6]{opacity:0;pointer-events:none;max-width:0;transform:translate(-6px)}.collapse-chevron[data-v-14fb6dd6]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.collapse-chevron.is-collapsed[data-v-14fb6dd6]{transform:rotate(180deg)}@media (hover:hover){.nav-item[data-v-14fb6dd6]:hover{background:var(--button-bg);color:var(--logo-color)}.logout-btn[data-v-14fb6dd6]:hover{color:#ff4d4d!important;background:#ff4d4d1a!important}}.nav-item[data-v-14fb6dd6]:active{transform:scale(.96)}.nav-item.active[data-v-14fb6dd6]{background:var(--button-bg);color:var(--logo-color);font-weight:600;box-shadow:0 4px 12px #00000008}.logout-btn[data-v-14fb6dd6]{color:#ff4d4d!important}.badge[data-v-14fb6dd6]{pointer-events:none;background:var(--panel-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700;transition:right .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)scale(1);box-shadow:0 2px 6px #00000026}.sidebar.collapsed .badge[data-v-14fb6dd6]{padding:2px 5px;font-size:10px;top:8px;right:6px;transform:translate(0,0)scale(.88)}.sidebar.collapsed .nav-item.active .badge[data-v-14fb6dd6]{opacity:0;transform:translate(0,0)scale(.5)}.nav-icon[data-v-14fb6dd6]{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:flex}.nav-item.active .nav-icon[data-v-14fb6dd6]{transform:scale(1.15)}.nav-icon[data-v-14fb6dd6] svg{width:100%;height:100%}.main-content[data-v-14fb6dd6]{box-sizing:border-box;background:0 0;flex-grow:1;min-width:0;height:100%;padding:30px;position:relative;overflow:hidden auto}.loader-wrapper[data-v-14fb6dd6]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.section-placeholder[data-v-14fb6dd6]{height:100%;color:var(--placeholder);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-icon-wrapper[data-v-14fb6dd6]{color:#3b82f6;background:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;animation:3s ease-in-out infinite float-not-found-14fb6dd6;display:flex}.not-found-icon-wrapper svg[data-v-14fb6dd6]{width:36px;height:36px}.not-found-title[data-v-14fb6dd6]{color:var(--logo-color);margin:0 0 10px;font-size:22px;font-weight:700}.not-found-sub[data-v-14fb6dd6]{color:var(--placeholder);margin-bottom:25px;font-size:15px}.back-home-btn[data-v-14fb6dd6]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:14px;padding:12px 24px;font-size:15px;font-weight:600;transition:transform .2s,background .2s}@media (hover:hover){.back-home-btn[data-v-14fb6dd6]:hover{background:#2563eb;transform:translateY(-2px)}}@keyframes float-not-found-14fb6dd6{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.global-bg-container[data-v-14fb6dd6]{z-index:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 310px,#000 calc(50vw - 50px) calc(50vw + 330px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0 310px,#000 calc(50vw - 50px) calc(50vw + 330px),#0000 100%)}.layout-container.sidebar-collapsed .global-bg-container[data-v-14fb6dd6]{transform:translate(-97px)}@media (width<=768px){.global-bg-container[data-v-14fb6dd6]{-webkit-mask-image:linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(#000 0% 85%,#0000 100%)}.layout-container.sidebar-collapsed .global-bg-container[data-v-14fb6dd6]{transform:none}}.profile-global-bg-full[data-v-14fb6dd6]{width:100%;height:100%;-webkit-mask-image:radial-gradient(150% 150% at calc(50% + 140px) 0,#000 30%,#00000080 70%,#0000 100%);mask-image:radial-gradient(150% 150% at calc(50% + 140px) 0,#000 30%,#00000080 70%,#0000 100%)}@media (width<=768px){.profile-global-bg-full[data-v-14fb6dd6]{-webkit-mask-image:radial-gradient(200% 150% at 50% 15%,#000 50%,#0003 100%);mask-image:radial-gradient(200% 150% at 50% 15%,#000 50%,#0003 100%)}}.fade-global-bg-enter-active[data-v-14fb6dd6],.fade-global-bg-leave-active[data-v-14fb6dd6]{transition:opacity .4s ease-in-out}.fade-global-bg-enter-from[data-v-14fb6dd6],.fade-global-bg-leave-to[data-v-14fb6dd6]{opacity:0!important}.fade-loader-enter-active[data-v-14fb6dd6],.fade-loader-leave-active[data-v-14fb6dd6]{transition:opacity .16s ease-out}.fade-loader-enter-from[data-v-14fb6dd6],.fade-loader-leave-to[data-v-14fb6dd6]{opacity:0}.micro-fade-enter-active[data-v-14fb6dd6],.micro-fade-leave-active[data-v-14fb6dd6]{transition:opacity 90ms ease-out}.micro-fade-enter-from[data-v-14fb6dd6],.micro-fade-leave-to[data-v-14fb6dd6]{opacity:0}.slide-down-enter-active[data-v-14fb6dd6],.slide-down-leave-active[data-v-14fb6dd6]{transition:opacity .22s,transform .22s cubic-bezier(.25,1,.5,1)}.slide-down-enter-from[data-v-14fb6dd6]{opacity:0;transform:translateY(-16px)}.slide-down-leave-to[data-v-14fb6dd6]{opacity:0;transform:translateY(16px)}.modal-overlay[data-v-14fb6dd6]{-webkit-backdrop-filter:blur(5px);z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-14fb6dd6]{border-radius:25px;flex-direction:column;width:100%;max-width:400px;padding:30px;display:flex}.modal-actions-edit[data-v-14fb6dd6]{flex-shrink:0;gap:15px;width:100%;margin-top:15px;display:flex}.modal-actions-edit .glass-btn[data-v-14fb6dd6]{cursor:pointer;background:var(--input-bg);border:1px solid var(--border-color);color:var(--logo-color);white-space:nowrap;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:14px;font-weight:700;transition:all .2s;display:flex}.modal-actions-edit .glass-btn[data-v-14fb6dd6]:hover{background:var(--button-hover);transform:translateY(-2px)}.modal-actions-edit .glass-btn.danger-btn[data-v-14fb6dd6]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d4d}.modal-actions-edit .glass-btn.danger-btn[data-v-14fb6dd6]:hover{background:#ff4d4d33}.fade-modal-enter-active[data-v-14fb6dd6],.fade-modal-leave-active[data-v-14fb6dd6]{transition:opacity .2s}.fade-modal-enter-from[data-v-14fb6dd6],.fade-modal-leave-to[data-v-14fb6dd6]{opacity:0;transform:translateY(-5px)}.fade-overlay-enter-active[data-v-14fb6dd6],.fade-overlay-leave-active[data-v-14fb6dd6]{transition:opacity .3s}.fade-overlay-enter-from[data-v-14fb6dd6],.fade-overlay-leave-to[data-v-14fb6dd6]{opacity:0}.mobile-player-overlay[data-v-14fb6dd6],.mobile-nav[data-v-14fb6dd6]{display:none}@media (width<=768px){.sidebar[data-v-14fb6dd6]{display:none}.main-content[data-v-14fb6dd6]{padding:15px 15px 90px}.mobile-player-overlay[data-v-14fb6dd6]{will-change:opacity;z-index:90;display:block;position:fixed;inset:0;transform:translate(0,0);-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0006!important}.mobile-nav[data-v-14fb6dd6]{box-sizing:border-box;z-index:100;background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);border-radius:36px;justify-content:space-evenly;align-items:center;max-width:600px;margin:0 auto;padding:6px 10px;transition:transform .38s cubic-bezier(.25,1,.5,1),opacity .3s;display:flex;position:fixed;bottom:20px;left:15px;right:15px;transform:translate(0,0);box-shadow:0 12px 30px #00000040}.mobile-nav.hide-in-chat[data-v-14fb6dd6]{opacity:0;pointer-events:none;transform:translateY(120px)}.mobile-nav-item[data-v-14fb6dd6]{color:var(--placeholder);border-radius:18px;flex:1;justify-content:center;align-items:center;min-width:0;padding:12px 0;transition:background-color .18s,color .18s,transform .16s cubic-bezier(.22,1,.36,1);display:flex}.mobile-nav-item.active[data-v-14fb6dd6]{background:var(--button-bg);color:var(--logo-color)}.mobile-nav-item[data-v-14fb6dd6]:active{transform:scale(.92)}.mobile-nav-item .nav-icon[data-v-14fb6dd6]{width:22px;height:22px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.mobile-nav-item.active .nav-icon[data-v-14fb6dd6]{transform:scale(1.15)}.mobile-badge[data-v-14fb6dd6]{background:var(--panel-bg);border:1px solid var(--border-color);color:var(--logo-color);border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;transition:opacity .2s,transform .22s,border-color .2s;position:absolute;top:4px;right:8px;box-shadow:0 2px 6px #00000026}.mobile-nav-item.active .mobile-badge[data-v-14fb6dd6]{opacity:0;pointer-events:none;transform:scale(.5)}}.playing-mini-eq[data-v-14fb6dd6]{background:var(--panel-bg);border:1px solid var(--border-color);box-sizing:border-box;z-index:5;pointer-events:none;border-radius:50%;justify-content:center;align-items:flex-end;gap:2px;width:16px;height:16px;padding:3px;display:flex;position:absolute;top:-5px;right:-7px;box-shadow:0 2px 6px #00000026}.playing-mini-eq .bar[data-v-14fb6dd6]{background:var(--logo-color);border-radius:1px;width:2px;animation:.7s ease-in-out infinite alternate eq-bounce-14fb6dd6}.playing-mini-eq .bar[data-v-14fb6dd6]:first-child{height:40%;animation-delay:0s}.playing-mini-eq .bar[data-v-14fb6dd6]:nth-child(2){height:100%;animation-delay:.2s}.playing-mini-eq .bar[data-v-14fb6dd6]:nth-child(3){height:60%;animation-delay:.4s}@keyframes eq-bounce-14fb6dd6{0%{height:30%}to{height:100%}}a,button,input,div,span{-webkit-tap-highlight-color:transparent!important;outline:none!important}.fade-app-enter-active[data-v-51141593],.fade-app-leave-active[data-v-51141593]{transition:opacity .3s}.fade-app-enter-from[data-v-51141593],.fade-app-leave-to[data-v-51141593]{opacity:0}.app-boot-screen[data-v-51141593]{z-index:99999;contain:layout paint size;justify-content:center;align-items:center;width:100vw;height:100lvh;display:flex;position:fixed;top:0;left:0;transform:translate(0,0)}.boot-logo-image[data-v-51141593]{object-fit:contain;width:220px;height:80px;filter:var(--logo-filter);will-change:transform;animation:2.5s ease-in-out infinite simple-pulse-51141593;display:block}@keyframes simple-pulse-51141593{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.auth-wrapper[data-v-51141593]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:20px;display:flex;position:relative}.auth-panel[data-v-51141593]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);border-radius:35px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:50px;transition:all .4s;display:flex;position:relative}.fade-enter-active[data-v-51141593],.fade-leave-active[data-v-51141593]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-51141593],.fade-leave-to[data-v-51141593]{opacity:0;transform:translateY(-10px)}.list-enter-active[data-v-51141593],.list-leave-active[data-v-51141593]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.list-enter-from[data-v-51141593],.list-leave-to[data-v-51141593]{opacity:0;transform:translate(-20px)}.list-leave-active[data-v-51141593]{width:100%;position:absolute}.theme-switcher-container[data-v-51141593]{z-index:100;position:absolute;top:25px;right:25px}.theme-switcher[data-v-51141593]{background:var(--button-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.theme-switcher[data-v-51141593]:hover{background:var(--button-hover);transform:scale(1.05)}}.icon-wrapper[data-v-51141593]{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.sun-icon[data-v-51141593],.moon-icon[data-v-51141593]{width:22px;height:22px;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55),opacity .5s;position:absolute}.sun-icon[data-v-51141593]{opacity:1;color:#f59e0b;transform:rotate(0)scale(1)}.moon-icon[data-v-51141593]{opacity:0;color:#3b82f6;transform:rotate(-90deg)scale(.5)}.theme-switcher.is-light .sun-icon[data-v-51141593]{opacity:0;transform:rotate(90deg)scale(.5)}.theme-switcher.is-light .moon-icon[data-v-51141593]{opacity:1;color:#4b3e7c;transform:rotate(0)scale(1)}.step-wrapper[data-v-51141593]{width:100%;position:relative}.center-content[data-v-51141593]{text-align:center;flex-direction:column;align-items:center;display:flex}@keyframes breathe-51141593{0%{opacity:.85;transform:scale(1)}50%{opacity:1;filter:var(--logo-filter) drop-shadow(0 0 10px #fff3);transform:scale(1.03)}to{opacity:.85;transform:scale(1)}}.logo[data-v-51141593]{z-index:0;object-fit:contain;height:70px;filter:var(--logo-filter);margin-top:20px;margin-bottom:10px;animation:6s ease-in-out infinite breathe-51141593;display:block}.header-group[data-v-51141593]{text-align:center;width:100%}h1[data-v-51141593],h2[data-v-51141593]{color:var(--logo-color);margin:0 0 8px;font-size:26px;font-weight:600}.subtitle[data-v-51141593]{color:var(--placeholder);margin:0 0 35px;font-size:14px}form[data-v-51141593]{flex-direction:column;width:100%;display:flex;position:relative}.input-group[data-v-51141593]{width:100%;margin-bottom:20px}.actions[data-v-51141593]{width:100%;margin-top:5px}label[data-v-51141593]{color:var(--logo-color);opacity:.9;margin-bottom:8px;margin-left:5px;font-size:13px;font-weight:500;display:block}.input-wrapper[data-v-51141593]{width:100%;position:relative}input[data-v-51141593]{background:var(--input-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);border-radius:16px;outline:none;padding:16px 18px;font-size:15px;transition:all .3s}input[data-v-51141593]:focus{background:#64d2ff0d;border-color:#64d2ff80}.checkbox-group[data-v-51141593]{margin-top:5px;margin-bottom:15px}.terms-label[data-v-51141593]{cursor:pointer;opacity:1;align-items:flex-start;gap:12px;margin-left:0;font-weight:400;display:flex}.custom-checkbox-wrapper[data-v-51141593]{flex-shrink:0;width:20px;height:20px;margin-top:1px;position:relative}.hidden-checkbox[data-v-51141593]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-checkbox[data-v-51141593]{border:2px solid var(--placeholder);background-color:#0000;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.custom-checkbox.is-checked[data-v-51141593]{background-color:#3b82f6;border-color:#3b82f6;animation:.3s cubic-bezier(.4,0,.2,1) popIn-51141593}.check-icon[data-v-51141593]{color:#fff;stroke-dasharray:24;stroke-dashoffset:24px;width:14px;height:14px;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1) .1s}.custom-checkbox.is-checked .check-icon[data-v-51141593]{stroke-dashoffset:0}@keyframes popIn-51141593{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.terms-text[data-v-51141593]{color:var(--placeholder);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.4}.terms-text a[data-v-51141593]{color:#3b82f6;text-decoration:underline;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.terms-text a[data-v-51141593]:hover{opacity:.7}}.modal-overlay[data-v-51141593]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100500;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out fadeIn-51141593;display:flex;position:fixed;top:0;left:0}.modal-content.doc-modal[data-v-51141593]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);width:100%;max-width:600px;max-height:90vh;color:var(--logo-color);border-radius:20px;flex-direction:column;padding:30px;display:flex;box-shadow:0 10px 30px #0000004d}.offer-header[data-v-51141593]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.glass-btn[data-v-51141593]{background:var(--button-bg);border:1px solid var(--border-color);color:var(--logo-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-weight:600;transition:all .2s;display:flex}.glass-btn[data-v-51141593]:hover{background:var(--button-hover)}.close-btn[data-v-51141593]{width:40px!important;height:40px!important;padding:0!important}.offer-body[data-v-51141593]{color:var(--placeholder);text-align:left;padding-right:15px;font-size:14px;line-height:1.6;overflow-y:auto}.offer-body h3[data-v-51141593]{color:var(--logo-color);text-transform:uppercase;margin:24px 0 10px;font-size:15px;font-weight:700}.offer-body p[data-v-51141593]{margin-bottom:12px}.custom-scroll[data-v-51141593]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-51141593]::-webkit-scrollbar-track{background:0 0}.custom-scroll[data-v-51141593]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.auth-orb[data-v-51141593]{background:radial-gradient(circle at 30% 25%, #ffffff1a, var(--button-bg) 70%);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:4px auto 22px;animation:3s ease-in-out infinite orb-ring-pulse-51141593;display:flex;position:relative;box-shadow:inset 0 1px 2px #ffffff1f,0 8px 24px #0003}body.light .auth-orb[data-v-51141593]{background:radial-gradient(circle at 30% 25%, #ffffffe6, var(--button-bg) 70%);border-color:var(--border-color);box-shadow:inset 0 1px 2px #fffc,0 6px 18px #0000000f}.orb-svg[data-v-51141593]{width:36px;height:36px;animation:3s ease-in-out infinite svg-breathe-51141593}.svg-primary[data-v-51141593]{stroke:var(--logo-color);stroke-opacity:.85;fill:#94a3b81f}.svg-accent[data-v-51141593]{stroke:#60a5fa;filter:drop-shadow(0 0 5px #60a5fa80)}body.light .svg-accent[data-v-51141593]{stroke:#3b82f6}.auth-orb.amber-orb[data-v-51141593]{animation:3s ease-in-out infinite orb-ring-amber-51141593}.svg-amber[data-v-51141593]{stroke:#fbbf24;filter:drop-shadow(0 0 5px #fbbf2473)}.auth-orb.danger-orb[data-v-51141593]{background:radial-gradient(circle at 30% 25%, #ff4d4d24, var(--button-bg) 70%);border-color:#ff4d4d47;animation:3s ease-in-out infinite orb-ring-danger-51141593}.svg-primary-danger[data-v-51141593]{stroke:var(--logo-color);stroke-opacity:.85;fill:#ff4d4d1a}.svg-danger[data-v-51141593]{stroke:#ff4d4d;filter:drop-shadow(0 0 5px #ff4d4d80)}@keyframes orb-ring-pulse-51141593{0%{box-shadow:inset 0 1px 2px #ffffff1f,0 0 #94a3b838}70%{box-shadow:inset 0 1px 2px #ffffff1f,0 0 0 14px #94a3b800}to{box-shadow:inset 0 1px 2px #ffffff1f,0 0 #94a3b800}}@keyframes orb-ring-amber-51141593{0%{box-shadow:inset 0 1px 2px #ffffff1f,0 0 #fbbf2433}70%{box-shadow:inset 0 1px 2px #ffffff1f,0 0 0 14px #fbbf2400}to{box-shadow:inset 0 1px 2px #ffffff1f,0 0 #fbbf2400}}@keyframes orb-ring-danger-51141593{0%{box-shadow:inset 0 1px 2px #ff4d4d26,0 0 #ff4d4d38}70%{box-shadow:inset 0 1px 2px #ff4d4d26,0 0 0 14px #ff4d4d00}to{box-shadow:inset 0 1px 2px #ff4d4d26,0 0 #ff4d4d00}}@keyframes svg-breathe-51141593{0%,to{filter:drop-shadow(0 2px 6px #0003);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #60a5fa40);transform:scale(1.07)}}.center-code-input[data-v-51141593]{text-align:center;letter-spacing:12px;text-indent:12px;font-variant-numeric:tabular-nums;padding:16px;font-size:22px;font-weight:700}.center-code-input[data-v-51141593]::placeholder{color:var(--placeholder);opacity:.45;font-weight:500}.icon[data-v-51141593]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.eye-icon[data-v-51141593]{cursor:pointer;-webkit-user-select:none;user-select:none;width:20px;height:20px;color:var(--placeholder);transition:color .2s}@media (hover:hover) and (pointer:fine){.eye-icon[data-v-51141593]:hover{color:var(--logo-color)}}.eye-icon svg[data-v-51141593]{width:100%;height:100%}.icon-fade-enter-active[data-v-51141593],.icon-fade-leave-active[data-v-51141593]{transition:opacity .2s,transform .2s;position:absolute}.icon-fade-enter-from[data-v-51141593],.icon-fade-leave-to[data-v-51141593]{opacity:0;transform:scale(.6)rotate(-15deg)}.forgot-password[data-v-51141593]{text-align:right;width:100%;color:var(--placeholder);margin-bottom:25px;font-size:13px;transition:color .2s;display:block}@media (hover:hover) and (pointer:fine){.forgot-password[data-v-51141593]:hover{color:var(--logo-color)}}button[data-v-51141593]{background:var(--button-bg);border:1px solid var(--border-color);width:100%;color:var(--logo-color);cursor:pointer;border-radius:16px;padding:18px;font-weight:600;transition:all .3s}button[data-v-51141593]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){button[data-v-51141593]:not(:disabled):hover{background:var(--button-hover);transform:translateY(-2px)}}.view-switcher[data-v-51141593]{color:var(--placeholder);text-align:center;margin-top:30px;font-size:14px}.view-switcher a[data-v-51141593]{color:#3b82f6;margin-left:5px;font-weight:600;text-decoration:none;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.view-switcher a[data-v-51141593]:hover{opacity:.7}}@keyframes fadeIn-51141593{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.auth-panel[data-v-51141593]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:30px;padding:25px 20px}.theme-switcher-container[data-v-51141593]{top:calc(15px + env(safe-area-inset-top,0px));z-index:9999;position:fixed;right:15px}.logo[data-v-51141593]{height:60px;margin-top:10px}.subtitle[data-v-51141593]{margin-bottom:20px}.input-group[data-v-51141593]{margin-bottom:14px}.checkbox-group[data-v-51141593]{margin-top:0;margin-bottom:12px}.modal-content.doc-modal[data-v-51141593]{width:95%;padding:20px}}.toast-container[data-v-8b9d03c4]{z-index:10000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 40px);display:flex;position:fixed;top:25px;left:50%;transform:translate(-50%)}.modern-toast[data-v-8b9d03c4]{pointer-events:auto;cursor:pointer;background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:20px;align-items:center;gap:12px;width:100%;padding:12px 18px 12px 12px;display:flex;box-shadow:0 12px 40px #00000040}body.light .modern-toast{box-shadow:0 12px 40px #00000014}.toast-icon-wrapper[data-v-8b9d03c4]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.toast-icon-wrapper svg[data-v-8b9d03c4]{width:16px;height:16px}.modern-toast.success .toast-icon-wrapper[data-v-8b9d03c4]{color:#22c55e;background:#22c55e26}.modern-toast.error .toast-icon-wrapper[data-v-8b9d03c4]{color:#ff4d4d;background:#ff4d4d26}.modern-toast.warning .toast-icon-wrapper[data-v-8b9d03c4]{color:#f59e0b;background:#f59e0b26}.toast-content[data-v-8b9d03c4]{flex:1;align-items:center;min-width:0;display:flex}.toast-message[data-v-8b9d03c4]{color:var(--logo-color);white-space:normal;word-wrap:break-word;word-break:break-word;font-size:14px;font-weight:500;line-height:1.4}.toast-anim-enter-active[data-v-8b9d03c4],.toast-anim-leave-active[data-v-8b9d03c4],.toast-anim-move[data-v-8b9d03c4]{transition:all .4s cubic-bezier(.2,.8,.2,1)}.toast-anim-enter-from[data-v-8b9d03c4],.toast-anim-leave-to[data-v-8b9d03c4]{opacity:0;transform:translateY(-20px)scale(.95)}.toast-anim-move[data-v-8b9d03c4]{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sys-guard-overlay[data-v-fdda957a]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100500;-webkit-user-select:none;user-select:none;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.2s ease-out fadeIn-fdda957a;display:flex;position:fixed;top:0;left:0}.sys-guard-card[data-v-fdda957a]{text-align:center;background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:100%;max-width:320px;color:var(--logo-color);border:1px solid #ef44444d;border-radius:20px;flex-direction:column;align-items:center;padding:30px 25px;transition:background .3s;display:flex;box-shadow:0 10px 30px #0000004d}.sys-guard-card.maintenance-card[data-v-fdda957a]{border-color:#f59e0b4d}.sys-guard-pulse[data-v-fdda957a]{color:#ef4444;background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:20px;animation:2s infinite sys-guard-pulse-anim-fdda957a;display:flex}.sys-guard-pulse svg[data-v-fdda957a]{width:32px;height:32px}@keyframes sys-guard-pulse-anim-fdda957a{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 15px #ef444400}to{box-shadow:0 0 #ef444400}}.sys-guard-pulse.maintenance[data-v-fdda957a]{color:#f59e0b;background:#f59e0b1a;animation:2s infinite sys-guard-pulse-maintenance-fdda957a}@keyframes sys-guard-pulse-maintenance-fdda957a{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 15px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.sys-guard-card h3[data-v-fdda957a]{color:var(--logo-color);margin:0 0 10px;font-size:20px}.sys-guard-card p[data-v-fdda957a]{color:var(--placeholder);margin:0;font-size:14px;line-height:1.5}.sys-guard-toast[data-v-fdda957a]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;display:flex;position:fixed;top:15px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003;z-index:100500!important}.success-toast[data-v-fdda957a]{background:#10b981f2}.warning-toast[data-v-fdda957a]{background:#f59e0bf2}.sys-guard-toast svg[data-v-fdda957a]{flex-shrink:0;width:18px;height:18px}.sys-guard-toast span[data-v-fdda957a]{text-align:center}@keyframes fadeIn-fdda957a{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sys-guard-fade-enter-active[data-v-fdda957a],.sys-guard-fade-leave-active[data-v-fdda957a]{transition:opacity .3s}.sys-guard-fade-enter-from[data-v-fdda957a],.sys-guard-fade-leave-to[data-v-fdda957a]{opacity:0}.sys-guard-slide-enter-active[data-v-fdda957a],.sys-guard-slide-leave-active[data-v-fdda957a]{transition:opacity .4s,top .4s cubic-bezier(.16,1,.3,1)}.sys-guard-slide-enter-from[data-v-fdda957a],.sys-guard-slide-leave-to[data-v-fdda957a]{opacity:0;top:-50px}.beta-notice-card[data-v-64d96fe3]{background:var(--panel-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:26px;align-items:center;gap:14px;max-width:420px;padding:14px 18px;transition:background .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #00000040;z-index:99999990!important}.beta-notice-card.is-update[data-v-64d96fe3]{cursor:default}body.light .beta-notice-card{box-shadow:0 12px 40px #00000014}.beta-content[data-v-64d96fe3]{flex-direction:column;flex:1;gap:4px;display:flex}.beta-icon[data-v-64d96fe3]{color:#3b82f6;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.beta-icon.update-icon[data-v-64d96fe3]{color:#10b981;background:#10b98126}.beta-icon svg[data-v-64d96fe3]{width:20px;height:20px}.beta-title[data-v-64d96fe3]{color:var(--logo-color);font-size:15px;font-weight:600}.beta-desc[data-v-64d96fe3]{color:var(--placeholder);font-size:13px;line-height:1.4}.download-btn[data-v-64d96fe3]{background:var(--button-bg);color:var(--logo-color);border:1px solid var(--border-color);cursor:pointer;border-radius:14px;outline:none;flex-shrink:0;margin-left:4px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}@media (hover:hover){.download-btn[data-v-64d96fe3]:hover{background:var(--button-hover);transform:translateY(-1px)}}.beta-anim-enter-active[data-v-64d96fe3],.beta-anim-leave-active[data-v-64d96fe3]{transition:all .4s cubic-bezier(.2,.8,.2,1)}.beta-anim-enter-from[data-v-64d96fe3],.beta-anim-leave-to[data-v-64d96fe3]{opacity:0;transform:translateY(20px)scale(.95)}@media (width<=600px){.beta-notice-card[data-v-64d96fe3]{max-width:none;left:16px;right:16px;bottom:calc(85px + env(safe-area-inset-bottom,0px));border-radius:22px;gap:12px;padding:12px 16px}.beta-icon[data-v-64d96fe3]{width:32px;height:32px}.beta-icon svg[data-v-64d96fe3]{width:18px;height:18px}.beta-title[data-v-64d96fe3]{font-size:14px}.beta-desc[data-v-64d96fe3]{font-size:12px;line-height:1.3}.download-btn[data-v-64d96fe3]{padding:8px 14px}}body.is-scrolling [class*=frame-]:before,body.is-scrolling [class*=frame-]:after,body.is-scrolling [class*=bg-],body.is-scrolling [class*=badge-anim-],body.is-scrolling [class*=name-grad-],body.is-scrolling .topup-icon-glow,body.is-scrolling .image-skeleton,body.is-scrolling .custom-frame-img,body.is-scrolling .custom-badge-img,body.is-scrolling .check-pulse{animation-play-state:paused!important}html body .modal-overlay:not(#_),html body .boost-modal-overlay:not(#_){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;transform:none!important}html body .modal-overlay .modal-content.glass-panel:not(#_),html body .modal-overlay.is-native .modal-content.glass-panel:not(#_),html body .modal-overlay .doc-modal:not(#_),html body .modal-overlay.is-native .doc-modal:not(#_),html body .boost-modal-overlay .boost-modal-card.glass-panel:not(#_){background:var(--panel-bg)!important;-webkit-backdrop-filter:blur(40px)!important;backdrop-filter:blur(40px)!important;border:1px solid var(--border-color)!important;transform:none!important}@media (width<=480px){html body .modal-overlay .modal-content.glass-panel:not(#_),html body .modal-overlay.is-native .modal-content.glass-panel:not(#_),html body .modal-overlay .doc-modal:not(#_),html body .modal-overlay.is-native .doc-modal:not(#_),html body .boost-modal-overlay .boost-modal-card.glass-panel:not(#_){-webkit-backdrop-filter:blur(17px)!important;backdrop-filter:blur(17px)!important}}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;overflow:hidden}a{cursor:pointer;-webkit-touch-callout:none;text-decoration:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;outline:none}body.native-app{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}body.native-app .layout-container,body.native-app .public-page-wrapper{box-sizing:border-box;padding-top:var(--sat)!important;padding-bottom:var(--sab)!important}body.native-app .mobile-nav{bottom:calc(20px + var(--sab))!important}body.native-app .auth-wrapper{box-sizing:border-box;padding-top:calc(20px + var(--sat))!important}body.native-app .toast-container{top:calc(25px + var(--sat))!important}body.native-app .sys-guard-toast{top:calc(15px + var(--sat))!important}body.native-app img,body.native-app a{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}body.native-app input,body.native-app textarea,body.native-app [contenteditable=true]{appearance:none}body.native-app ::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}@keyframes text-anim-flow{to{background-position:200%}}@keyframes spin-cw{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}@keyframes spin-ccw{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(-360deg)}}@keyframes pulse-glow{0%,to{opacity:.5;transform:translateZ(0)scale(1)}50%{opacity:1;transform:translateZ(0)scale(1.05)}}@keyframes holo-grad{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes bg-pulse-radial{0%{background-position:0 0}to{background-position:100% 100%}}.name-solid-cyber{color:#fde047;text-shadow:2px 2px #020617,-1px -1px #020617,1px -1px #020617,-1px 1px #020617}.name-solid-mint{color:#6ee7b7;text-shadow:1px 1px #065f46,2px 2px #022c22}.name-solid-ruby{color:#c53248f8;text-shadow:-1px -1px #850b2ead,1px -1px #850b2ead,-1px 1px #850b2ead,1px 1px #850b2ead}.name-solid-halloween{color:#f36615;text-shadow:1px 1px #7e22ceaf,-1px -1px #4d1d95ef,2px 2px #020617}.name-solid-coral{color:#ff6b6b;text-shadow:0 0 10px #ff6b6b59}.name-solid-periwinkle{color:#818cf8;text-shadow:0 0 10px #818cf859}.name-solid-pistachio{color:#a3e635;text-shadow:0 0 10px #a3e6354d}.name-solid-aquamarine{color:#2dd4bf;text-shadow:0 0 10px #2dd4bf59}.name-solid-orchid{color:#e879f9;text-shadow:0 0 10px #e879f959}.name-solid-peach{color:#fdba74;text-shadow:0 0 10px #fdba7459}.name-solid-sky{color:#38bdf8;text-shadow:0 0 10px #38bdf859}.name-solid-flamingo{color:#fb7185;text-shadow:0 0 10px #fb718559}.name-grad-void{background:linear-gradient(90deg,#18181b,#71717a,#09090b,#52525b,#18181b) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 0 5px #a1a1aa4d);-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-summer{background:linear-gradient(90deg,#fde047,#4ade80,#fde047) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-neon{background:linear-gradient(90deg,#22d3ee,#c084fc,#f472b6,#22d3ee) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 10px #c084fc66;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-sunset{background:linear-gradient(90deg,#fb7185,#fb923c,#fb7185) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-ocean{background:linear-gradient(90deg,#38bdf8,#60a5fa,#818cf8,#38bdf8) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-royal{background:linear-gradient(90deg,#fcd34d,#fbbf24,#f59e0b,#fcd34d) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #f59e0b66;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-emerald{background:linear-gradient(90deg,#34d399,#10b981,#059669,#34d399) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-blood{background:linear-gradient(90deg,#fca5a5,#ef4444,#b91c1c,#fca5a5) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-toxic{background:linear-gradient(90deg,#a3e635,#4ade80,#22c55e,#a3e635) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-space{background:linear-gradient(90deg,#818cf8,#6366f1,#4338ca,#818cf8) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-bubblegum{background:linear-gradient(90deg,#f9a8d4,#f472b6,#d946ef,#f9a8d4) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-matrix{background:linear-gradient(90deg,#4ade80,#22c55e,#16a34a,#4ade80) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-ice{background:linear-gradient(90deg,#bae6fd,#38bdf8,#0ea5e9,#bae6fd) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-fire{background:linear-gradient(90deg,#fde047,#f97316,#ef4444,#fde047) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #ef444466;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-amethyst{background:linear-gradient(90deg,#e879f9,#c084fc,#9333ea,#e879f9) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-lavender{background:linear-gradient(90deg,#a78bfa,#c084fc,#a78bfa) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-crimson{background:linear-gradient(90deg,#be123c,#f43f5e,#be123c) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-mint{background:linear-gradient(90deg,#6ee7b7,#34d399,#6ee7b7) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-silver{background:linear-gradient(90deg,#e2e8f0,#94a3b8,#64748b,#e2e8f0) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px #94a3b880;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-rose{background:linear-gradient(90deg,#fda4af,#f43f5e,#be123c,#fda4af) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-abyss{background:linear-gradient(90deg,#3b82f6,#312e81,#0f172a,#3b82f6) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-cherry{background:linear-gradient(90deg,#f43f5e,#9f1239,#f43f5e) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-phantom{background:linear-gradient(90deg,#9ca3af,#5eead4,#9ca3af) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-copper{background:linear-gradient(90deg,#b45309,#d97706,#f59e0b,#b45309) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-valentine{background:linear-gradient(90deg,#fda4af,#e11d48,#fda4af) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-arctic{background:linear-gradient(90deg,#2dd4bf,#a855f7,#2dd4bf) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-hacker{background:linear-gradient(90deg,#10b981,#047857,#10b981) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #10b98166;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-firefly{background:linear-gradient(90deg,#fef08a,#ea580c,#fef08a) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-goldstar{background:linear-gradient(90deg,#fde047,#f59e0b,#fde047) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-cotton{background:linear-gradient(90deg,#fbcfe8,#bfdbfe,#fbcfe8) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-deepforest{background:linear-gradient(90deg,#064e3b,#10b981,#064e3b) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-lava{background:linear-gradient(90deg,#ea580c,#dc2626,#ea580c) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-electric{background:linear-gradient(90deg,#38bdf8,#818cf8,#c084fc,#38bdf8) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-starlight{background:linear-gradient(90deg,#fdfbfb,#e0c3fc,#8ec5fc,#e0c3fc,#fdfbfb) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-darkfire{background:linear-gradient(90deg,#431010,#ff4c4c,#9a0f0f,#ff4c4c,#431010) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-toxic-neon{background:linear-gradient(90deg,#cf0,#09fffb,#cf0) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-holographic{background:linear-gradient(90deg,#a18cd1,#fbc2eb,#8fd3f4,#fbc2eb,#a18cd1) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.name-grad-sunrise{background:linear-gradient(90deg,#f6d365,#fda085,#ff8a00,#fda085,#f6d365) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-anim-flow}.frame-golden-core:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;will-change:transform;background:linear-gradient(45deg,#eab308,#fef08a,#eab308);border-radius:50%;animation:5.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-golden-core:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#eab308,#fef08a,#eab308);border-radius:50%;outline:1px solid #0000;padding:2px;animation:5.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-fire:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;will-change:transform;background:linear-gradient(45deg,#ef4444,#f97316,#fde047);border-radius:50%;animation:3s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-fire:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#ef4444,#f97316,#fde047);border-radius:50%;outline:1px solid #0000;padding:2px;animation:3s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-magma:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;background:radial-gradient(circle,#ea580c,#991b1b);border-radius:50%;animation:2.5s infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-magma:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:radial-gradient(circle,#ea580c,#991b1b);border-radius:50%;outline:1px solid #0000;padding:2px;animation:2.5s infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-hologram:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;will-change:transform;background:conic-gradient(#ff9a9e,#fecfef,#a1c4fd,#ff9a9e);border-radius:50%;animation:4.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-hologram:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:conic-gradient(#ff9a9e,#fecfef,#a1c4fd,#ff9a9e);border-radius:50%;outline:1px solid #0000;padding:2px;animation:4.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-sunlight:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;will-change:transform;background:linear-gradient(45deg,#fde047,#fef08a,#fde047);border-radius:50%;animation:4.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-sunlight:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#fde047,#fef08a,#fde047);border-radius:50%;outline:1px solid #0000;padding:2px;animation:4.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-aurora-glow:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;background:linear-gradient(45deg,#00c6ff,#0072ff,#1d976c,#93f9b9,#00c6ff) 0 0/300% 300%;border-radius:50%;animation:3s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-aurora-glow:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#00c6ff,#0072ff,#1d976c,#93f9b9,#00c6ff) 0 0/300% 300%;border-radius:50%;outline:1px solid #0000;padding:2px;animation:3s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-mystic-aura:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;background:linear-gradient(45deg,#2dd4bf,#8b5cf6,#3b82f6,#2dd4bf) 0 0/300% 300%;border-radius:50%;animation:3s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-mystic-aura:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#2dd4bf,#8b5cf6,#3b82f6,#2dd4bf) 0 0/300% 300%;border-radius:50%;outline:1px solid #0000;padding:2px;animation:3s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-dark-matter:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:linear-gradient(45deg,#020617,#4338ca,#a855f7,#020617) 0 0/300% 300%;border-radius:50%;animation:4s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-dark-matter:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#020617,#4338ca,#a855f7,#020617) 0 0/300% 300%;border-radius:50%;outline:1px solid #0000;padding:2px;animation:4s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-molten-lava:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;background:linear-gradient(45deg,#ea580c,#fcd34d,#b91c1c,#ea580c) 0 0/300% 300%;border-radius:50%;animation:2.5s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-molten-lava:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#ea580c,#fcd34d,#b91c1c,#ea580c) 0 0/300% 300%;border-radius:50%;outline:1px solid #0000;padding:2px;animation:2.5s linear infinite text-anim-flow;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-crystal-shine:before{content:"";z-index:-2;filter:blur(4px);opacity:.7;will-change:transform;background:conic-gradient(#e0c3fc,#8ec5fc,#e0c3fc);border-radius:50%;animation:4s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-crystal-shine:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:conic-gradient(#e0c3fc,#8ec5fc,#e0c3fc);border-radius:50%;outline:1px solid #0000;padding:2px;animation:4s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-spores:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:linear-gradient(45deg,#22c55e,#fef08a,#16a34a);border-radius:50%;animation:4.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-spores:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#22c55e,#fef08a,#16a34a);border-radius:50%;outline:1px solid #0000;padding:2px;animation:4.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-plasma:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:linear-gradient(45deg,#ec4899,#8b5cf6,#3b82f6);border-radius:50%;animation:3.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-plasma:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#ec4899,#8b5cf6,#3b82f6);border-radius:50%;outline:1px solid #0000;padding:2px;animation:3.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-acid:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:linear-gradient(#84cc16,#22c55e,#14b8a6);border-radius:50%;animation:2.5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-acid:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(#84cc16,#22c55e,#14b8a6);border-radius:50%;outline:1px solid #0000;padding:2px;animation:2.5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-snow:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:linear-gradient(45deg,#e0f2fe,#bae6fd,#fff);border-radius:50%;animation:2s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-snow:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(45deg,#e0f2fe,#bae6fd,#fff);border-radius:50%;outline:1px solid #0000;padding:2px;animation:2s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-nebula:before{content:"";z-index:-2;filter:blur(6px);opacity:.9;background:conic-gradient(#4c1d95,#c026d3,#1d4ed8,#4c1d95);border-radius:50%;animation:6s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-nebula:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:conic-gradient(#4c1d95,#c026d3,#1d4ed8,#4c1d95);border-radius:50%;outline:1px solid #0000;padding:2px;animation:6s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-solar:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:conic-gradient(#fde047,#ea580c,#fde047);border-radius:50%;animation:4s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-solar:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:conic-gradient(#fde047,#ea580c,#fde047);border-radius:50%;outline:1px solid #0000;padding:2px;animation:4s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-thorns:before{content:"";filter:blur(4px);opacity:.8;z-index:-2;border:2px dashed #be123c;border-radius:50%;animation:7s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-thorns:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dashed #be123c;border-radius:50%;outline:1px solid #0000;animation:7s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #f43f5e}.frame-neon-night:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:linear-gradient(135deg,#06b6d4,#d946ef);border-radius:50%;animation:3.5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-neon-night:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:linear-gradient(135deg,#06b6d4,#d946ef);border-radius:50%;outline:1px solid #0000;padding:2px;animation:3.5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-serpent:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:conic-gradient(#10b981,#f59e0b,#10b981);border-radius:50%;animation:5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-serpent:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:conic-gradient(#10b981,#f59e0b,#10b981);border-radius:50%;outline:1px solid #0000;padding:2px;animation:5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-quantum:before{content:"";filter:blur(4px);opacity:.8;z-index:-2;border:2px dotted #818cf8;border-radius:50%;animation:1.5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-quantum:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dotted #818cf8;border-radius:50%;outline:1px solid #0000;animation:1.5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 10px #c084fc}.frame-rift:before{content:"";z-index:-2;filter:blur(5px);opacity:.8;background:conic-gradient(#06b6d4,#3b82f6,#8b5cf6,#06b6d4);border-radius:50%;animation:4s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-rift:after{content:"";z-index:-1;-webkit-mask-composite:xor;backface-visibility:hidden;background:conic-gradient(#06b6d4,#3b82f6,#8b5cf6,#06b6d4);border-radius:50%;outline:1px solid #0000;padding:2px;animation:4s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frame-lightning:before{content:"";filter:blur(4px);opacity:.8;z-index:-2;background:#fef08a;border-radius:50%;animation:4s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-lightning:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dashed #fef08a;border-radius:50%;outline:1px solid #0000;animation:4s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #eab308,inset 0 0 5px #eab308}.frame-energy-pulse:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#3b82f6;border-radius:50%;animation:2s ease-in-out infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-energy-pulse:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #3b82f6;border-radius:50%;outline:1px solid #0000;animation:2s ease-in-out infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #3b82f6}.frame-sakura:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#f472b6;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-sakura:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #f472b6;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #f472b6}.frame-neon-green:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#22c55e;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-neon-green:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #22c55e;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #22c55e}.frame-blood:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#ef4444;border-radius:50%;animation:1.5s ease-in-out infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-blood:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #ef4444;border-radius:50%;outline:1px solid #0000;animation:1.5s ease-in-out infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #ef4444}.frame-ice:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#38bdf8;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-ice:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #bae6fd;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #38bdf8}.frame-amethyst:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#a855f7;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-amethyst:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #c084fc;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #a855f7}.frame-void:before{content:"";filter:blur(4px);opacity:.8;z-index:-2;background:#333;border-radius:50%;animation:3s ease-in-out infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0)}.frame-void:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #111;border-radius:50%;outline:1px solid #0000;animation:3s ease-in-out infinite pulse-glow;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 10px #000}.frame-diamond:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#22d3ee;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-diamond:after{content:"";z-index:-1;backface-visibility:hidden;border:3px solid #67e8f9;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #22d3ee}.frame-cyber:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#06b6d4;border-radius:50%;animation:5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-cyber:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dashed #06b6d4;border-radius:50%;outline:1px solid #0000;animation:5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #06b6d4}.frame-silver:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#94a3b8;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-silver:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #cbd5e1;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #94a3b8}.frame-rose:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#fda4af;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-rose:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #f43f5e;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #fda4af}.frame-abyss:before{content:"";filter:blur(5px);opacity:.8;z-index:-2;background:#312e81;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-abyss:after{content:"";z-index:-1;backface-visibility:hidden;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 15px #312e81,inset 0 0 10px #312e81}.frame-nature:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#16a34a;border-radius:50%;animation:12s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-nature:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dashed #22c55e;border-radius:50%;outline:1px solid #0000;animation:12s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #16a34a}.frame-copper:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#d97706;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-copper:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #b45309;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #d97706}.frame-phantom:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#9ca3af;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-phantom:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #5eead4;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 15px #9ca3af}.frame-valentine:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#e11d48;border-radius:50%;animation:2s ease-in-out infinite pulse-glow;position:absolute;inset:-4px;transform:translateZ(0)}.frame-valentine:after{content:"";z-index:-1;backface-visibility:hidden;border:3px double #e11d48;border-radius:50%;outline:1px solid #0000;animation:2s ease-in-out infinite pulse-glow;position:absolute;inset:-4px;transform:translateZ(0);box-shadow:0 0 8px #fda4af}.frame-stellar:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#a855f7;border-radius:50%;animation:7s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-stellar:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dotted #a855f7;border-radius:50%;outline:1px solid #0000;animation:7s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 10px #a855f7}.frame-neon-pink:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#f472b6;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-neon-pink:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #f472b6;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #f472b6}.frame-dark-magic:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#7e22ce;border-radius:50%;animation:5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-dark-magic:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dashed #9333ea;border-radius:50%;outline:1px solid #0000;animation:5s linear infinite spin-ccw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 10px #7e22ce}.frame-ocean-wave:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#0284c7;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-ocean-wave:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #38bdf8;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 10px #0284c7}.frame-matrix:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#22c55e;border-radius:50%;animation:3.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0)}.frame-matrix:after{content:"";z-index:-1;backface-visibility:hidden;border:2px dotted #4ade80;border-radius:50%;outline:1px solid #0000;animation:3.5s linear infinite spin-cw;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #22c55e}[class*=bg-]{background-position:50%;background-size:cover;box-shadow:none!important;background-repeat:no-repeat!important;border:none!important}.bg-void{animation:9s infinite holo-grad;background-image:linear-gradient(135deg,#050507,#27272a,#09090b,#3f3f46,#050507)!important;background-size:300% 300%!important}.bg-mystic{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)!important}.bg-blood{background:linear-gradient(#450a0a,#991b1b)!important}.bg-toxic{background:linear-gradient(135deg,#14532d,#84cc16)!important}.bg-space{background:radial-gradient(circle at top,#6d28d9 0%,#312e81 45%,#020617 100%)!important}.bg-gold{background:radial-gradient(at top,#fef08a,#d97706)!important}.bg-ocean{background:linear-gradient(#0284c7,#1e3a8a)!important}.bg-magma{background:linear-gradient(135deg,#7f1d1d,#ea580c)!important}.bg-forest{background:linear-gradient(135deg,#064e3b,#022c22)!important}.bg-crimson{background:radial-gradient(circle,#be123c,#4c0519)!important}.bg-silver{background:linear-gradient(135deg,#94a3b8,#475569)!important}.bg-abyss{background:radial-gradient(circle at bottom,#312e81,#020617)!important}.bg-hologram{animation:4s infinite holo-grad;background-image:linear-gradient(45deg,#ff9a9e,#fecfef,#a1c4fd,#c2e9fb)!important;background-size:200% 200%!important}.bg-nebula{animation:12s infinite holo-grad;background-image:linear-gradient(45deg,#17002e,#4c1d95,#701a75,#1e1b4b)!important;background-size:400% 400%!important}.bg-aurora{animation:10s infinite holo-grad;background-image:linear-gradient(60deg,#0f172a,#064e3b,#1e3a8a,#312e81)!important;background-size:300% 300%!important}.bg-lava-lamp{animation:6s ease-in-out infinite alternate bg-pulse-radial;background-image:radial-gradient(circle,#be123c,#7f1d1d,#4a044e)!important;background-size:200% 200%!important}.bg-synthwave{animation:8s infinite holo-grad;background-image:linear-gradient(45deg,#2e0854,#ff007a,#3b00ff,#ff007a,#2e0854)!important;background-size:300% 300%!important}.bg-cyberpunk{animation:6s infinite holo-grad;background-image:linear-gradient(45deg,#fce043,#fb7ba2,#fce043,#fb7ba2)!important;background-size:300% 300%!important}.bg-matrix{animation:10s infinite holo-grad;background-image:linear-gradient(45deg,#022c22,#16a34a,#064e3b,#22c55e,#022c22)!important;background-size:300% 300%!important}.bg-inferno{animation:6s infinite holo-grad;background-image:linear-gradient(45deg,#450a0a,#dc2626,#f97316,#450a0a)!important;background-size:300% 300%!important}.bg-ocean-current{animation:8s ease-in-out infinite alternate bg-pulse-radial;background-image:radial-gradient(circle,#0891b2,#1e3a8a,#020617)!important;background-size:200% 200%!important}.bg-electric{animation:5s infinite holo-grad;background-image:linear-gradient(135deg,#1e1b4b,#4338ca,#a855f7,#1e1b4b)!important;background-size:300% 300%!important}.bg-sunset{animation:12s infinite alternate holo-grad;background-image:linear-gradient(45deg,#f59e0b,#f43f5e,#7e22ce,#f59e0b)!important;background-size:300% 300%!important}.bg-poison{animation:7s infinite alternate bg-pulse-radial;background-image:radial-gradient(circle,#4ade80,#14532d,#022c22)!important;background-size:250% 250%!important}.bg-astral{animation:10s infinite holo-grad;background-image:linear-gradient(45deg,#0f2027,#203a43,#2c5364,#0f2027)!important;background-size:300% 300%!important}.bg-crimson-tide{animation:8s infinite holo-grad;background-image:linear-gradient(45deg,#450a0a,#7f1d1d,#b91c1c,#450a0a)!important;background-size:300% 300%!important}.bg-neon-city{animation:7s infinite holo-grad;background-image:linear-gradient(135deg,#2e1065,#4c1d95,#c026d3,#db2777)!important;background-size:300% 300%!important}.bg-emerald-dream{animation:9s infinite holo-grad;background-image:linear-gradient(45deg,#022c22,#065f46,#10b981,#022c22)!important;background-size:300% 300%!important}.bg-golden-hour{animation:11s infinite holo-grad;background-image:linear-gradient(45deg,#78350f,#b45309,#f59e0b,#fef08a)!important;background-size:300% 300%!important}@keyframes flame-spin{0%{filter:drop-shadow(0 0 8px #ef4444b3);transform:translate(-48%,-54%)rotate(0)}50%{filter:drop-shadow(0 0 18px #f97316)drop-shadow(0 0 10px #eab308cc);transform:translate(-48%,-54%)rotate(-180deg)}to{filter:drop-shadow(0 0 8px #ef4444b3);transform:translate(-48%,-54%)rotate(-360deg)}}.frame-fallback:before{content:"";filter:blur(4px);opacity:.7;z-index:-2;background:#64748b73;border-radius:50%;position:absolute;inset:-3px;transform:translateZ(0)}.frame-fallback:after{content:"";z-index:-1;backface-visibility:hidden;border:2px solid #64748b;border-radius:50%;outline:1px solid #0000;position:absolute;inset:-3px;transform:translateZ(0);box-shadow:0 0 8px #64748b80,inset 0 0 4px #94a3b84d}.bg-fallback{background:linear-gradient(135deg,#334155 0%,#1e293b 50%,#0f172a 100%)!important}.glow-red{--glow-color:#ef4444b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-pink{--glow-color:#ec4899b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-blue{--glow-color:#3b82f6b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-cyan{--glow-color:#06b6d4b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-green{--glow-color:#22c55eb3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-yellow{--glow-color:#eab308b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-orange{--glow-color:#f97316b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-purple{--glow-color:#a855f7b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-black{--glow-color:#000c;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-brown{--glow-color:#8b4513b3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-white{--glow-color:#ffffffb3;filter:drop-shadow(0 0 4px var(--glow-color))}.glow-gray{--glow-color:#9ca3afb3;filter:drop-shadow(0 0 4px var(--glow-color))}@keyframes badge-anim-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.02)}}@keyframes badge-anim-jump{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes badge-anim-sway{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(2px,-2px)rotate(3deg)}66%{transform:translate(-2px,1px)rotate(-3deg)}}@keyframes badge-anim-pulse{0%,to{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:brightness(1.2) drop-shadow(0 0 6px var(--glow-color,#fff6));transform:scale(1.15)}}@keyframes badge-anim-jelly{0%,to{transform:scale(1)}25%{transform:scale(1.15,.85)}50%{transform:scale(.85,1.15)translateY(-4px)}75%{transform:scale(1.05,.95)translateY(0)}}@keyframes badge-anim-heartbeat{0%,to{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)}14%{filter:brightness(1.2) drop-shadow(0 0 4px var(--glow-color,#ffffff4d));transform:scale(1.25)}28%{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)}42%{filter:brightness(1.2) drop-shadow(0 0 6px var(--glow-color,#ffffff80));transform:scale(1.25)}70%{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes badge-anim-spin{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(360deg)}}@keyframes badge-anim-wiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-12deg)scale(1.1)}50%{transform:rotate(0)scale(1.1)}75%{transform:rotate(12deg)scale(1.1)}}@keyframes badge-anim-magic-tada{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}10%,20%{transform:scale(.9)rotate(-4deg)}30%,50%,70%,90%{filter:drop-shadow(0 0 6px var(--glow-color,#fff9));transform:scale(1.15)rotate(4deg)}40%,60%,80%{filter:drop-shadow(0 0 6px var(--glow-color,#fff9));transform:scale(1.15)rotate(-4deg)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes badge-anim-flicker{0%,to{opacity:1;filter:brightness(1) drop-shadow(0 0 2px var(--glow-color,transparent));transform:scale(1)rotate(0)}25%{opacity:.9;filter:brightness(1.2) drop-shadow(0 0 6px var(--glow-color,transparent));transform:scale(1.05)rotate(2deg)}50%{opacity:.85;filter:brightness(.9) drop-shadow(0 0 1px var(--glow-color,transparent));transform:scale(.95)rotate(-1deg)}75%{opacity:.95;filter:brightness(1.1) drop-shadow(0 0 4px var(--glow-color,transparent));transform:scale(1.02)rotate(1deg)}}@keyframes badge-anim-hover-vibe{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)translate(1px)}50%{transform:translateY(-3px)translate(-1px)}75%{transform:translateY(-1px)translate(1px)}}@keyframes badge-anim-phantom{0%,to{opacity:1;filter:drop-shadow(0 0 #0000);transform:translateY(0)scale(1)}50%{opacity:.7;filter:drop-shadow(0 0 5px var(--glow-color,#ffffff80));transform:translateY(-5px)scale(1.05)skew(2deg)}}@keyframes badge-anim-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)rotate(-5deg)}40%,80%{transform:translate(2px)rotate(5deg)}}[class*=badge-anim-]{transform-origin:50%;will-change:transform, filter, opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;display:inline-block}.badge-anim-float{animation:3s ease-in-out infinite badge-anim-float}.badge-anim-jump{animation:3.5s infinite badge-anim-jump}.badge-anim-sway{animation:4s ease-in-out infinite badge-anim-sway}.badge-anim-pulse{animation:2.5s ease-in-out infinite badge-anim-pulse}.badge-anim-jelly{transform-origin:bottom;animation:4s ease-in-out infinite badge-anim-jelly}.badge-anim-heartbeat{animation:4.5s infinite badge-anim-heartbeat}.badge-anim-spin{backface-visibility:visible;animation:4s linear infinite badge-anim-spin}.badge-anim-wiggle{animation:3s ease-in-out infinite badge-anim-wiggle}.badge-anim-magic-tada{animation:4.5s infinite badge-anim-magic-tada}.badge-anim-flicker{transform-origin:bottom;animation:4.3s infinite badge-anim-flicker}.badge-anim-hover-vibe{animation:3s ease-in-out infinite badge-anim-hover-vibe}.badge-anim-phantom{animation:3.5s ease-in-out infinite badge-anim-phantom}.badge-anim-shake{animation:3.4s ease-in-out infinite badge-anim-shake}
