@font-face{font-family:LXGWWenKai;src:url(/_next/static/media/7372af73ae9737b7-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:LXGWWenKai Fallback;src:local("Arial");ascent-override:86.80%;descent-override:23.95%;line-gap-override:0.00%;size-adjust:106.91%}.__className_569f96{font-family:LXGWWenKai,LXGWWenKai Fallback}.random-move{display:inline-block;transition:transform .5s ease-out;position:relative;will-change:transform;cursor:pointer}.menu-group{margin-top:.5rem;border-top-width:1px;padding-top:1rem}.menu-group:is(.dark *){--tw-border-opacity:1;border-color:rgb(58 69 83/var(--tw-border-opacity))}.menu-group-title{display:block;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.menu-group-title:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.menu-group-title{letter-spacing:.5px}.video-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-out}.video-dialog{border-radius:15px;padding:20px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 12px 24px rgba(0,0,0,.2);transition:transform .3s ease-in-out}.video-select-buttons{margin-bottom:20px;text-align:center}.video-select-buttons div{margin-bottom:15px}.video-select-buttons i{cursor:pointer;font-size:1.5rem;color:#4b89ff;transition:color .3s ease}.video-select-buttons i:hover{color:#f06}.video-container{text-align:center;margin-bottom:20px;border-radius:10px;background-color:hsla(0,0%,100%,.8);padding:20px;box-shadow:0 8px 16px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.custom-video{width:100%;height:auto;max-height:400px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);outline:none}.dialog-footer{display:flex;justify-content:flex-end;gap:15px;margin-top:10px}.dialog-footer button{padding:10px 20px;background-color:#4b89ff;color:#fff;border:none;border-radius:30px;font-size:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.dialog-footer button:hover{background-color:#3d78e7;transform:scale(1.05)}.dialog-footer button:active{transform:scale(1)}.open-dialog-btn{background-color:#4b89ff;color:#fff;border:none;border-radius:30px;padding:10px 20px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:20px}.open-dialog-btn:hover{background-color:#3d78e7;transform:scale(1.05)}.open-dialog-btn:active{transform:scale(1)}@media(max-width:768px){.video-dialog{max-width:90%;max-height:70vh}.custom-video{max-height:250px}.video-select-buttons i{font-size:1.2rem}}@media(max-width:480px){.video-dialog{max-width:95%;max-height:60vh}.custom-video{max-height:200px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{background-color:#f9f9f9;font-weight:400}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#539dfd,#86b5f2);height:50px;outline-offset:-2px;outline:2px solid hsla(0,0%,100%,0);-webkit-border-radius:4px;border:2px solid hsla(0,0%,100%,0)}::-webkit-scrollbar{width:8px;height:8px}.custom_text_shadow{text-shadow:0 .1875rem .3125rem #1c1f21}.avatar-animation{animation:miniShape 5s linear infinite}@keyframes miniShape{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translateZ(0) rotate(.01deg)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,5px,0) rotate(.01deg)}50%{transform:translateZ(0) rotate(.01deg)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotate(.01deg)}}.text_markSty{position:relative}.text_markSty:after{content:"";position:absolute;top:50%;left:0;width:50%;height:10px;background-color:rgba(83,157,253,.502)}.text_shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.animation_bottom{animation:animation_bottom .7s linear}@keyframes animation_bottom{0%{bottom:0}to{bottom:28px}}.hide_sliding::-webkit-scrollbar{width:0;height:0}.masonry-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.masonry-grid_column{padding-left:10px;background-clip:padding-box}