:root{--liquid-glass-bg-opacity:.25;--liquid-glass-bg-opacity-hover:.35;--liquid-glass-border-opacity:.4;--liquid-glass-border-opacity-hover:.5;--liquid-glass-blur:4px;--liquid-glass-blur-hover:12px;--liquid-glass-saturate:150%;--liquid-glass-radius:24px;--liquid-glass-radius-sm:12px;--liquid-glass-shadow-color:#0000001a;--liquid-glass-shadow-color-strong:#00000026;--liquid-glass-icon-hover-color:#3b82f6;--hover-translate-y:-4px;--hover-scale:1.01}.liquid-glass{background:linear-gradient(135deg, rgba(255, 255, 255, var(--liquid-glass-bg-opacity)) 0%, rgba(255, 255, 255, calc(var(--liquid-glass-bg-opacity) * .4)) 50%, rgba(255, 255, 255, calc(var(--liquid-glass-bg-opacity) * .2)) 100%);-webkit-transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-backdrop-filter .25s ease-out;border-radius:var(--liquid-glass-radius);transform-style:preserve-3d;isolation:isolate;background-image:linear-gradient(45deg,#fffc 0%,#0000 25% 75%);border:1px double #333333e0;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-backdrop-filter .25s ease-out,backdrop-filter .25s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #ffffff4d,inset 0 0 60px #ffffff1a,inset 2px -2px 1px -1px #ffffffe6,inset -2px 2px 1px -1px #ffffffe6,inset 6px -6px 1px -6px #ffffff8c,inset -6px 6px 1px -6px #ffffff8c,inset 0 0 2px #000c,0 4px 8px #0003;-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate))!important;backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate))!important}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 20px #fff3}.liquid-glass:after{content:"";z-index:-2;border-radius:inherit;filter:blur(8px);pointer-events:none;border:1px solid #000000e6;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:35%;left:50%;transform:translate(-50%)}.liquid-glass:hover{box-shadow:inset 0 0 20px #ffffff4d,inset 0 0 60px #ffffff1a,inset 2px -2px 1px -1px #ffffffe6,inset -2px 2px 1px -1px #ffffffe6,inset 6px -6px 1px -6px #ffffff8c,inset -6px 6px 1px -6px #ffffff8c,inset 0 0 2px #000c,0 4px 8px #0003;-webkit-backdrop-filter:blur(var(--liquid-glass-blur-hover)) saturate(var(--liquid-glass-saturate))!important;backdrop-filter:blur(var(--liquid-glass-blur-hover)) saturate(var(--liquid-glass-saturate))!important}.liquid-glass-fixed-blur,.liquid-glass-fixed-blur:hover{-webkit-backdrop-filter:blur(1px) saturate(var(--liquid-glass-saturate))!important;backdrop-filter:blur(1px) saturate(var(--liquid-glass-saturate))!important}.liquid-glass-btn{border-radius:var(--liquid-glass-radius-sm);background:#ffffff26;border:1px solid #ffffff4d;transition:all .2s;box-shadow:inset 0 1px #fff3,0 2px 8px #0000001a}.liquid-glass-btn:hover{background:#ffffff40;border-color:#ffffff80;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #00000026}.liquid-glass-btn:active{background:#ffffff1a;transform:scale(.98)}.liquid-glass-btn-round{cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff4d}.liquid-glass-btn-round:hover{background:#ffffff59;transform:translateY(-4px)scale(1.1);box-shadow:0 8px 20px #00000026,inset 0 1px #fff6}.liquid-glass-btn-round:active{transform:translateY(-2px)scale(1.05)}.liquid-glass-media-btn{width:38px;height:38px;color:var(--text-color,#2f4f4f);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-weight:bolder;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.liquid-glass-media-btn:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--liquid-glass-icon-hover-color,#3b82f6);background:#ffffff26;border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #00000026}.liquid-glass-media-btn svg{fill:currentColor;filter:drop-shadow(0 25px 3px #6666661d);width:20px;height:20px;transition:all .3s}.liquid-glass-icon{filter:drop-shadow(0 25px 3px #6666661d)}.scene-3d{perspective:800px;transform-style:preserve-3d}.liquid-glass-draggable{cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-backdrop-filter .25s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-backdrop-filter .25s ease-out,backdrop-filter .25s ease-out}.liquid-glass-draggable:active{cursor:grabbing}@keyframes float-gentle{0%,to{transform:translateY(0)translateZ(0)}50%{transform:translateY(-10px)translateZ(10px)}}.liquid-glass-float{animation:6s ease-in-out infinite float-gentle}.liquid-glass-shine:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff80,#fff0);height:60%;position:absolute;top:0;left:0;right:0}.profile-container[data-v-3eb7785d]{z-index:100;transform-style:preserve-3d;flex-direction:column;align-items:center;transition:transform .3s ease-out;display:flex;position:fixed}.card[data-v-3eb7785d]{border-radius:25px;width:250px;transition:all .4s cubic-bezier(.4,0,.2,1)}.card-main[data-v-3eb7785d]{z-index:2;cursor:grab;box-sizing:border-box;justify-content:center;align-items:center;height:130px;padding:20px;display:flex;position:relative}.card-main.liquid-glass[data-v-3eb7785d]:hover{transition:-webkit-backdrop-filter .25s ease-out,backdrop-filter .25s ease-out;-webkit-backdrop-filter:blur(12px)saturate(150%)!important;backdrop-filter:blur(12px)saturate(150%)!important}.card-main.dragging[data-v-3eb7785d]{cursor:grabbing}.card-content[data-v-3eb7785d]{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.avatar-wrapper[data-v-3eb7785d]{flex-shrink:0}.avatar[data-v-3eb7785d]{object-fit:cover;border:2px solid #ffffff80;border-radius:50%;width:70px;height:70px;box-shadow:0 4px 12px #00000026}.author-info[data-v-3eb7785d]{flex-direction:column;flex:1;gap:6px;display:flex}.author-name[data-v-3eb7785d]{color:#fffffff2;text-shadow:0 1px 2px #0000001a;font-size:20px;font-weight:600}.author-bio[data-v-3eb7785d]{color:#ffffffb3;font-size:13px;line-height:1.4}.card-secondary[data-v-3eb7785d]{opacity:0;z-index:-1;box-sizing:border-box;border-top:none;border-radius:0 0 25px 25px;height:0;margin-top:-20px;padding:0 15px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:scale(.95)}.profile-container.expanded .card-secondary[data-v-3eb7785d]{opacity:1;height:auto;min-height:200px;padding:30px 15px 15px;transform:scale(1)}.contacts-section[data-v-3eb7785d]{border-bottom:1px solid #fff3;padding:10px 0}.social-icons[data-v-3eb7785d]{justify-content:center;gap:20px;display:flex}.social-icon-wrapper[data-v-3eb7785d]{flex-direction:column;align-items:center;display:flex;position:relative}.social-icon[data-v-3eb7785d]{width:40px;height:40px;color:var(--text-color,#2f4f4f);cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;box-shadow:inset 0 1px #ffffff4d,0 2px 8px #0000001a}.social-icon[data-v-3eb7785d]:hover{background:var(--hover-color,#ffffff59);color:#fff;transform:translateY(-3px)scale(1.15);box-shadow:0 8px 20px #0003,inset 0 1px #fff6}.social-icon[data-v-3eb7785d]:active{transform:translateY(-1px)scale(1.1)}.tooltip[data-v-3eb7785d]{color:#333;opacity:0;visibility:hidden;white-space:nowrap;pointer-events:none;z-index:10;background:#fffffff2;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .3s;position:absolute;bottom:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.social-icon-wrapper:hover .tooltip[data-v-3eb7785d]{opacity:1;visibility:visible;bottom:-45px}.menu-section[data-v-3eb7785d]{flex-direction:column;gap:12px;padding:15px 0 0;display:flex}.menu-list[data-v-3eb7785d]{flex-direction:column;gap:8px;display:flex}.menu-btn[data-v-3eb7785d]{color:#ffffffe6;cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .2s;display:flex}.menu-btn[data-v-3eb7785d]:hover:not(:disabled){background:#fff3;border-color:#fff6;transform:scale(1.02)}.menu-btn[data-v-3eb7785d]:active:not(:disabled){transform:scale(.98)}.menu-btn.active[data-v-3eb7785d]{color:#87ceeb;background:#87ceeb40;border-color:#87ceeb80}.menu-btn[data-v-3eb7785d]:disabled,.menu-btn.disabled[data-v-3eb7785d]{opacity:.4;cursor:not-allowed}.menu-btn[data-v-3eb7785d]:disabled:hover,.menu-btn.disabled[data-v-3eb7785d]:hover{background:#ffffff1a;transform:none}.menu-btn[data-v-3eb7785d]:disabled:active,.menu-btn.disabled[data-v-3eb7785d]:active{transform:none}.menu-icon[data-v-3eb7785d]{flex-shrink:0;width:18px;height:18px}.menu-label[data-v-3eb7785d]{flex:1;font-size:14px;font-weight:500}.menu-status[data-v-3eb7785d]{color:#87ceebe6;white-space:nowrap;background:#87ceeb26;border-radius:8px;padding:2px 6px;font-size:10px}.performance-indicator[data-v-3eb7785d]{background:#00000026;border-radius:10px;flex-direction:column;gap:6px;margin-top:5px;padding:10px;display:flex}.indicator-item[data-v-3eb7785d]{justify-content:space-between;align-items:center;font-size:11px;display:flex}.indicator-label[data-v-3eb7785d]{color:#fff9}.indicator-value[data-v-3eb7785d]{color:#ffffffd9;font-family:monospace;font-weight:500}.indicator-value.warning[data-v-3eb7785d]{color:#ff9696e6}.card-main.liquid-glass[data-v-3eb7785d]:hover{-webkit-backdrop-filter:blur(12px)saturate(150%)!important;backdrop-filter:blur(12px)saturate(150%)!important}
