@font-face{font-family:Whitney;font-style:normal;font-weight:400;src:local("Whitney"),url(5b912f18495d2894ff22.woff2) format("woff2"),url(7c71bd98042cd0eee825.woff) format("woff")}@font-face{font-family:Whitney Medium Italic;font-style:normal;font-weight:400;src:local("Whitney Medium Italic"),url(4e6c28145db3e5ca0abd.woff2) format("woff2"),url(6a909c0a993bc9d1cc76.woff) format("woff")}@font-face{font-family:Whitney Bold;font-style:normal;font-weight:400;src:local("Whitney Bold"),url(86eee250cee402b9aa0c.woff2) format("woff2"),url(6ee3201c9bdc4fbdd732.woff) format("woff")}@font-face{font-family:Whitney Semibold Regular;font-style:normal;font-weight:400;src:local("Whitney Semibold Regular"),url(9b8d99ecbb623c512e68.woff2) format("woff2"),url(75d2b1b59bdaf884bb02.woff) format("woff")}@font-face{font-family:Whitney Book Regular;font-style:normal;font-weight:400;src:local("Whitney Book Regular"),url(186e1401e7c80d09ec04.woff2) format("woff2"),url(13d9555cd509e8adc5a5.woff) format("woff")}@font-face{font-family:Whitney Light Regular;font-style:normal;font-weight:400;src:local("Whitney Light Regular"),url(983e23b56002e098dc42.woff2) format("woff2"),url(776741814f40689153e6.woff) format("woff")}@font-face{font-family:Whitney Semibold Italic;font-style:normal;font-weight:400;src:local("Whitney Semibold Italic"),url(6d8f225140eb6bad6fb1.woff2) format("woff2"),url(4f164f0c587e092dc975.woff) format("woff")}@font-face{font-family:Whitney Book Italic;font-style:normal;font-weight:400;src:local("Whitney Book Italic"),url(10325f163c5dc7fc9ffe.woff2) format("woff2"),url(88f746aba96791d08160.woff) format("woff")}@font-face{font-family:Whitney Light Italic;font-style:normal;font-weight:400;src:local("Whitney Light Italic"),url(d24ba366f93ee6e2281b.woff2) format("woff2"),url(044c87bfee49802c6ee7.woff) format("woff")}@font-face{font-family:Aion2Glyph;font-style:normal;font-weight:400;src:url(f50c183d43a1d462e416.woff2) format("woff2")}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:rgba(18,18,22,.3);border-radius:6px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);background-clip:padding-box;border:2.5px solid transparent;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3);background-clip:padding-box;border:2.5px solid transparent}*{box-sizing:border-box;font-family:Whitney,Outfit,Noto Sans KR,sans-serif;margin:0;padding:0;scrollbar-color:hsla(0,0%,100%,.15) rgba(18,18,22,.3);scrollbar-width:thin}body,html{align-items:center;display:flex;justify-content:center;min-height:100%;overflow-x:hidden;overflow-y:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#BG{background-color:#0a0c16;background-position:50%;background-size:cover;box-sizing:border-box;height:100%;position:fixed;transform:scale(1.25);width:100%;z-index:-3}#random_player.loaded{animation:fade-in 5s ease-in both;z-index:-2}#random_player{filter:brightness(.45);height:56.49718vw;max-height:125%;min-height:1400px;min-width:2500px;opacity:0;pointer-events:none;position:fixed;width:100vw;z-index:-4}#BGpattern{background:url(0fa45bbc1b89eefc5b27.png);opacity:.45;transform:scale(1.25);z-index:-1}#BGpattern,.ambient-glow{height:100%;position:fixed;width:100%}.ambient-glow{left:0;overflow:hidden;pointer-events:none;top:0;z-index:-2}.orb{border-radius:50%;filter:blur(140px);opacity:.85;position:absolute;transform:translateZ(0)}.orb-3{animation:float-orb-3 2.2s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(110,112,115,.9) 0,rgba(110,112,115,0) 70%);height:500px;left:50%;top:50%;transform:translate(-50%,-50%);width:500px}@keyframes float-orb-3{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.85)}to{transform:translate(-40%,-60%) rotate(1turn) scale(1.15)}}.tooltip{backdrop-filter:blur(10px);background:rgba(20,20,22,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.5);color:#e0e0e0;display:block;font-size:.8rem;font-weight:500;max-width:180px;padding:.5rem .7rem;position:absolute;transform:scale(0);transition:transform .15s cubic-bezier(.16,1,.3,1);width:max-content;z-index:10}.tooltip-up{bottom:45px}.tooltip-up:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(20,20,22,.95);bottom:-5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.card-container{align-items:center;min-height:100vh;padding:40px 45px;transition:opacity .5s ease-in-out,transform .5s ease-in-out;z-index:1}.card-container,.cards-wrapper{display:flex;justify-content:center;width:100%}.cards-wrapper{align-items:flex-start;flex-direction:row;max-width:1200px}.button-group{align-items:center;display:flex;flex-direction:column;gap:15px;padding:0 30px}.card-shadow-wrapper{border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.5),0 4px 14px rgba(0,0,0,.35);height:max-content;opacity:0;pointer-events:none;transform:translateY(20px) translateZ(0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);width:300px;will-change:transform}.card-shadow-wrapper.loaded{opacity:1;pointer-events:auto;transform:translateY(0) translateZ(0)}.card{backdrop-filter:blur(35px) saturate(170%);-webkit-backdrop-filter:blur(35px) saturate(170%);background:rgba(18,18,22,.45);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#e2e8f0;height:max-content;width:300px}.card::-webkit-scrollbar{display:none}.card-header .banner{background:#ff8527;height:60px}.card-header .banner,.card-header .banner-img{border-radius:8px 8px 0 0;overflow:hidden;width:100%}.card-header .banner-img{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:0;opacity:0;transition:height .6s cubic-bezier(.16,1,.3,1),opacity .6s ease-out}.card-header .banner-img.loaded{height:120px;opacity:1}.card-body{background:rgba(0,0,0,.15);border-radius:0 0 8px 8px;padding:15px;position:relative}.card-body .profile-header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:-50px;width:calc(100% - 30px)}.card-body .profile-header .profil-logo{border:6px solid #111214;border-radius:50%;position:relative}.avatar-wrapper{height:80px;position:relative;width:80px}.avatar-wrapper .avatar-img{border-radius:50%;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease-out;width:100%;z-index:1}.avatar-wrapper .avatar-img.loaded{opacity:1}.avatar-decoration{height:100px;left:-10px;opacity:0;pointer-events:none;position:absolute;top:-10px;transition:opacity .5s ease-out;width:100px;z-index:2}.avatar-decoration.loaded{opacity:1}.card-body .profile-header .profil-logo:before{align-items:center;background:#0000007e;border-radius:50%;color:#eee;content:"See Profil";cursor:pointer;display:flex;font-size:.7rem;font-weight:600;height:100%;justify-content:center;opacity:0;position:absolute;right:0;text-transform:uppercase;top:0;transition-duration:.15s;width:100%}.card-body .profile-header .profil-logo:hover:before{opacity:1}.badges-container{background:transparent;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin-bottom:12px;padding:0}.badges-container .badge-item{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:center;margin:0;position:relative;width:22px}.badges-container .badge-item img{height:100%}.badges-container .badge-item:hover>.tooltip{transform:scale(1)}.card-body .profile-body{background:transparent;margin-top:30px;padding:15px 0}.username-container{margin-bottom:8px}.username-main{color:#ff6e8d;font-size:1.25rem;font-weight:800;letter-spacing:-.2px}.username-main,.username-sub{align-items:center;display:flex}.username-sub{color:#b9bbbe;font-size:.85rem;font-weight:500;margin-top:2px}.ai-badge{align-items:center;background:#1e5a32;border:1px solid #2bc954;border-radius:12px;color:#fff;display:flex;font-size:.65rem;font-weight:600;margin-left:6px;padding:2px 6px}.ai-badge:before{content:"🍃";margin-right:3px}.copy-icon:after{content:"📄";cursor:pointer;filter:grayscale(1);font-size:.9rem;margin-left:6px;opacity:.7}.card-body .profile-body hr{border:none;border-top:.5px solid hsla(0,0%,100%,.1)}.roles-list.new-style{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;margin-top:15px}.role-pill{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#e0e0e0;display:flex;font-size:.8rem;font-weight:500;padding:4px 8px;transition:all .2s ease-in-out}.role-pill:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.role-circle{border-radius:50%;height:10px;margin-right:6px;width:10px}.role-close{color:#a0a0a0;cursor:pointer;font-size:.9rem;font-weight:700;margin-left:6px}.role-close:hover{color:#fff}.link-icon,.plus-icon,.shield-icon{font-size:.9rem}.role-pill.icon-only{border-radius:50%;height:26px;justify-content:center;padding:4px;width:26px}.card-body .profile-body .category-title{color:#b5bac1;font-size:.72rem;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.card-body .profile-body .basic-infos{margin:10px 0}.custom-status{border-bottom:1px dashed hsla(0,0%,100%,.15);border-top:1px dashed hsla(0,0%,100%,.15);margin:12px 0;padding:8px 4px;text-align:center}.custom-status p{color:#e0e0e0;font-size:.82rem;font-weight:500;line-height:1.4;word-break:break-all}.card-body .profile-body .note textarea{background:transparent;border:none;border-radius:3px;box-sizing:border-box;color:#e0e0e0;font-size:.8rem;min-height:30px;outline:none;padding:5px;resize:none;scrollbar-width:none;transition:background-color .2s,box-shadow .2s;width:100%}.card-body .profile-body .note textarea:focus{background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.card-body .profile-body .note textarea::-webkit-scrollbar{display:none}.card-body .profile-body .note textarea::placeholder{font-size:.8rem}.card-body .profile-body .note textarea:focus::placeholder{opacity:0}.card-body .profile-body .message input{background:transparent;border:1.2px solid #4b4b4b;border-radius:4px;box-sizing:border-box;color:#eee;margin-top:14px;outline:none;padding:13px;transition:background-color .2s,border-color .2s;width:100%}.card-body .profile-body .message input:focus{background:hsla(0,0%,100%,.03);border-color:#6a6a6a}.nitro-card{background-color:var(--theme-color2,#111214);position:relative}.nitro-card:before{background:linear-gradient(to bottom,var(--theme-color1),var(--theme-color2));border-radius:11px;bottom:0;content:"";left:0;margin:-3px;position:absolute;right:0;top:0;z-index:-1}.nitro-card .card-body .profile-body{background:transparent}.nitro-card .card-body .profile-header .profil-logo{border-color:transparent;position:relative;z-index:0}.nitro-card .card-body .profile-header .profil-logo:after{background-color:var(--theme-color2,#111214);border-radius:50%;bottom:0;content:"";left:0;margin:-6px;position:absolute;right:0;top:0;z-index:-1}.nitro-card .card-body .profile-body .badges-container{background:transparent}.nitro-card .card-body .profile-body .roles .roles-list .role{background:#18191c4d;border:1px solid #3f4149}.modal-container{backdrop-filter:blur(5px);background:rgba(0,0,0,.5);height:100%;position:absolute;visibility:hidden;width:100%;z-index:100}.modal,.modal-container{align-items:center;display:flex;justify-content:center}.modal{background:#18191c;border:1px solid #2d2d2d;border-radius:5px;flex-direction:column;margin:0 10px;position:relative;transform:scale(0);transition:all .1s ease-in-out}.modal .modal-header{background:#1f2024;border-bottom:1px solid #2d2d2d;color:#eee;padding:15px}.modal .modal-header a{border-bottom:1px dotted #d6d6d6;color:#d6d6d6;text-decoration:none;transition-duration:.2s}.modal .modal-header a:hover{border-bottom:1px solid #f87610;color:#fff}.modal .modal-body{padding:15px;width:100%}.modal .modal-body input{background:#18191c;border:1px solid #2d2d2d;border-radius:3px;color:#eee;outline:none;padding:10px;transition:all .2s;width:100%}.modal .modal-body input::placeholder{color:#a1a1a1}.modal .modal-body input:focus,.modal .modal-body input:hover{background:#141414}.modal .modal-body .feedback-state{color:#fff;display:none;font-size:.8rem;padding-top:7px;transition:all .2s;z-index:100}.modal .modal-body .feedback-state.success{color:#50f750;display:block}.modal .modal-body .feedback-state.error{color:#ee4c4c;display:block}.active{visibility:visible}.active .modal{transform:scale(1)}.help-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:10px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;padding:10px;position:absolute;right:10px;transition:all .2s;width:40px}.help-btn:hover{background:#6d5cff;border-color:#8f51ea;box-shadow:0 0 15px rgba(109,92,255,.5)}.btn{align-items:center;backdrop-filter:blur(15px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:50px;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 1px hsla(0,0%,100%,.05);color:#fff;cursor:pointer;display:flex;height:3.2rem;justify-content:center;margin-top:5px;min-height:52px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:14rem}.btn:before{background:linear-gradient(90deg,rgba(143,81,234,.2),rgba(254,83,186,.2) 50%,rgba(0,68,255,.2));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:1}.btn:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.3);box-shadow:0 14px 32px rgba(142,81,234,.35),0 0 20px rgba(254,83,186,.25),inset 0 1px 1px hsla(0,0%,100%,.15)}.btn:hover:before{opacity:1}.btn:active{transform:scale(.98)}#container-stars{backdrop-filter:blur(1rem);border-radius:5rem;height:100%;overflow:hidden;pointer-events:none;position:absolute;transition:.5s;width:100%;z-index:0}strong{color:#fff;font-family:Outfit,Whitney,sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;text-shadow:0 0 8px hsla(0,0%,100%,.4);transition:letter-spacing .3s ease,transform .3s ease;z-index:2}.btn:hover strong{letter-spacing:5px;transform:scale(1.03)}#glow{display:flex;pointer-events:none;position:absolute;width:12rem;z-index:0}.circle{animation:pulse_3011 4s infinite;filter:blur(2rem);height:30px;opacity:0;transition:opacity .4s ease;width:100%;z-index:-1}.btn:hover .circle{opacity:.8}.circle:first-of-type{background:rgba(254,83,186,.6)}.circle:nth-of-type(2){background:rgba(142,81,234,.7)}.btn:hover #container-stars{background-color:rgba(20,20,24,.6);z-index:0}.random-particle{animation:floatUp linear infinite;background:#fff;border-radius:50%;bottom:-10px;opacity:0;pointer-events:none;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translateY(0) scale(1)}10%{opacity:var(--max-opacity,.8)}90%{opacity:var(--max-opacity,.8)}to{opacity:0;transform:translateY(-80px) scale(.5)}}@keyframes gradient_301{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse_3011{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);transform:scale(.75)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.75)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0;z-index:-99}}@keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.87);transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:900px){.cards-wrapper{align-items:center;flex-direction:column;gap:35px}.button-group{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 10px}}@media (max-height:680px),(max-width:900px){.card-container,body,html{align-items:flex-start}.card-container{padding:30px 20px}}.Discord-rich{margin-top:15px;max-height:300px;opacity:1;overflow:hidden;padding:0 10px 8px;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .6s ease-out,margin .6s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1)}.Discord-rich,.Discord-rich.hidden{margin-left:-10px;margin-right:-10px}.Discord-rich.hidden{margin-top:0;max-height:0;opacity:0;padding:0 10px;pointer-events:none}.spotify-compact{align-items:stretch;background:rgba(17,18,20,.55);border:1px solid hsla(0,0%,100%,.04);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);display:flex;flex-direction:column;margin-bottom:8px;padding:12px;transition:all .2s ease}.spotify-top-row{align-items:center;display:flex;margin-bottom:6px}.spotify-compact:hover{background:rgba(17,18,20,.7);border-color:hsla(0,0%,100%,.08);box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.08)}.spotify-art-container{flex-shrink:0;margin-right:12px;position:relative}.spotify-art-compact{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.4);height:58px;object-fit:cover;transition:transform .2s ease;width:58px}.spotify-compact:hover .spotify-art-compact{transform:scale(1.03)}.spotify-info-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.spotify-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.spotify-title-text{align-items:center;color:#1ed760;display:flex;font-size:.7rem;font-weight:800;letter-spacing:1.5px;margin-right:8px;text-transform:uppercase}.spotify-header svg{flex-shrink:0}.spotify-eq{align-items:flex-end;display:flex;gap:2px;height:10px;margin-left:6px}.spotify-eq-bar{animation:bounce-eq .8s ease infinite alternate;background-color:#1ed760;border-radius:1px;height:100%;transform-origin:bottom;width:2px}.spotify-eq-bar:nth-child(2){animation-delay:.2s}.spotify-eq-bar:nth-child(3){animation-delay:.4s}.spotify-eq-bar:nth-child(4){animation-delay:.1s}@keyframes bounce-eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.spotify-track-name{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:2px}.spotify-artist-name,.spotify-track-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotify-artist-name{color:#94a3b8;font-size:.78rem;margin-bottom:0}.progress-container-compact{display:flex;flex-direction:column;gap:6px;width:100%}.progress-line-compact{background:hsla(0,0%,100%,.1);border-radius:3px;height:4px;overflow:hidden;position:relative;width:100%}.progress-bar-compact{background:#1ed760;border-radius:3px;height:100%;transition:width .3s linear}.progress-time-compact{color:#94a3b8;display:flex;font-size:.65rem;justify-content:space-between;min-width:60px}.online-status{align-items:center;background-color:var(--theme-color2,#111214);border:4.5px solid var(--theme-color2,#111214);border-radius:50%;bottom:-2px;display:flex;height:24px;justify-content:center;position:absolute;right:-2px;width:24px;z-index:3}.activities-container{margin-bottom:14px}.activity-card{align-items:center;background:rgba(17,18,20,.55);border:1px solid hsla(0,0%,100%,.04);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);display:flex;margin-bottom:8px;padding:12px;transition:all .2s ease}.activity-card:hover{background:rgba(17,18,20,.7);border-color:hsla(0,0%,100%,.08);box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.08)}.activity-icon{border-radius:8px;height:48px;margin-right:12px;width:48px}.activity-details{color:#bdbebf;font-size:.9rem}.activity-name{color:#fff;font-weight:600}.activity-state{font-size:.8rem}.activity-time{color:#a0a0a0;font-size:.75rem}.online-status img{height:100%!important;position:static!important;width:100%!important}.custom-status img{border-radius:3px;height:20px;margin-right:4px;opacity:0;transition:opacity .3s ease-out;vertical-align:middle;width:20px}.custom-status img.loaded{opacity:1}.activity-card,.spotify{animation:slide-up .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(8px)}@keyframes slide-up{to{opacity:1;transform:translateY(0)}}.card-container.hidden-ui{opacity:0;pointer-events:none;transform:scale(.95)}.video-overlay{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:9999}.video-overlay.active{opacity:1;pointer-events:auto}.video-overlay video{height:100%;object-fit:cover;width:100%}.close-video-btn{align-items:center;background:rgba(0,0,0,.6);border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;position:absolute;right:25px;top:25px;transition:background-color .2s,transform .2s;width:50px;z-index:10000}.close-video-btn:after,.close-video-btn:before{background-color:#fff;border-radius:2px;content:"";height:3px;position:absolute;width:20px}.close-video-btn:before{transform:rotate(45deg)}.close-video-btn:after{transform:rotate(-45deg)}.close-video-btn:hover{background-color:hsla(0,0%,100%,.25);transform:scale(1.1)}.close-video-btn:active{transform:scale(.9)}.badge-item img{transition:transform .2s ease,filter .2s ease}.badge-item:hover img{filter:drop-shadow(0 0 6px rgba(255,255,255,.6));transform:scale(1.15)}.card{position:relative}.widget-modal{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(10,10,12,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:999}.widget-modal.active{opacity:1;pointer-events:auto}.widget-modal-content{background:rgba(18,18,22,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 1px 1px hsla(0,0%,100%,.1);height:85vh;max-height:800px;max-width:860px;overflow:visible;position:relative;transform:scale(.95);transition:transform .4s cubic-bezier(.16,1,.3,1);width:90%}@media (max-width:600px){.widget-modal-content{border-radius:8px;height:90vh;width:95%}}.widget-modal.active .widget-modal-content{transform:scale(1)}.widget-modal iframe{border:none;border-radius:12px;height:100%;width:100%}.shattered-modal-overlay{align-items:center;backdrop-filter:blur(15px);background:rgba(10,10,15,.7);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100vw;z-index:10000}.shattered-modal-overlay.active{opacity:1;visibility:visible}.stone-tablet-card{align-items:center;background-color:transparent;background-image:url(3a9dd216ca95ad09d03b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;filter:drop-shadow(0 40px 60px rgba(0,0,0,.8));flex-direction:column;height:640px;justify-content:center;position:relative;transform:scale(.9) translateY(20px);transition:transform .6s cubic-bezier(.2,.8,.2,1.2);width:460px}.shattered-modal-overlay.active .stone-tablet-card{transform:scale(1) translateY(0)}.tablet-content{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:50px;padding:0 50px;width:100%}.elyos-canvas{height:90px;pointer-events:none;user-select:none;width:100%}.admin-auth-input.tablet-input{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.15);border-bottom:3px solid hsla(0,0%,100%,.6);border-radius:8px;box-shadow:inset 0 2px 10px rgba(0,0,0,.8);clip-path:none;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:5px;outline:none;padding:12px 20px;text-align:center;transition:all .3s ease;width:70%}.admin-auth-input.tablet-input::placeholder{color:hsla(0,0%,100%,.5)}.admin-auth-input.tablet-input:focus{background:rgba(0,0,0,.7);border-color:hsla(0,0%,100%,.4);box-shadow:0 0 15px hsla(0,0%,100%,.2),inset 0 2px 10px rgba(0,0,0,.8);color:#fff}.admin-auth-input:focus{outline:none}.admin-error-msg,.admin-success-msg{font-size:.9rem;font-weight:500;margin-top:-10px;min-height:20px}.admin-error-msg{color:#ff4a4a}.admin-success-msg{color:#2bc954}.dashboard-title{color:#fff;font-size:1.5rem;letter-spacing:2px;margin-bottom:20px;text-shadow:0 2px 5px rgba(0,0,0,.8)}.full-admin-dashboard{align-items:center;backdrop-filter:blur(15px);background:rgba(10,10,15,.95);color:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:50px 20px;position:fixed;top:0;width:100vw;z-index:10000}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;max-width:900px;width:100%}.dashboard-header h2{font-size:2rem;letter-spacing:2px;margin:0;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.dashboard-add-section{display:flex;gap:15px;margin-bottom:20px;max-width:900px;width:100%}.yt-input{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;flex:1;font-size:1.1rem!important;padding:15px 20px}.time-input{flex:0 0 120px}.yt-save-btn{background:linear-gradient(135deg,#e5a93c,#b87c1c);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:700;padding:0 30px;transition:filter .2s}.yt-save-btn:hover{filter:brightness(1.2)}.dashboard-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:30px;max-width:900px;width:100%}.yt-grid-item{aspect-ratio:16/9;background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.5);overflow:hidden;position:relative}.yt-grid-item img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.yt-grid-item:hover img{transform:scale(1.05)}.yt-delete-btn{align-items:center;background:rgba(255,0,0,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:30px;justify-content:center;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .2s;width:30px}.yt-grid-item:hover .yt-delete-btn{opacity:1}.yt-delete-btn:hover{background:red}.yt-time-badge{background:rgba(0,0,0,.7);border-radius:4px;bottom:10px;color:#fff;font-size:.85rem;font-weight:700;padding:4px 8px;position:absolute;right:10px}.yt-time-edit{cursor:pointer;transition:background .2s}.yt-time-edit:hover{background:rgba(200,150,50,.9)}.common-close-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;justify-content:center;padding:10px;position:absolute;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:10001}.common-close-btn:hover{background:hsla(0,0%,100%,.25);color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.5));transform:rotate(90deg) scale(1.1)}.close-dashboard-btn,.close-video-btn{position:fixed;right:30px;top:30px}.close-widget-btn,.tablet-close-btn{position:absolute;right:-20px;top:-20px}.badges-container .badge-item .tooltip{left:50%;transform:translateX(-50%) scale(0)}.badges-container .badge-item:hover>.tooltip{transform:translateX(-50%) scale(1)}.badges-container .badge-item:first-child .tooltip{left:0;transform:translateX(0) scale(0)}.badges-container .badge-item:first-child:hover>.tooltip{transform:translateX(0) scale(1)}.badges-container .badge-item:first-child .tooltip:before{left:10px;transform:none}.admin-tabs-container{border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;gap:15px;margin-bottom:20px;padding-bottom:10px}.admin-tab-btn{background:transparent;border:none;border-radius:8px;color:#b5bac1;cursor:pointer;font-size:16px;font-weight:600;padding:8px 16px;transition:all .2s ease}.admin-tab-btn:hover{background:hsla(0,0%,100%,.05);color:#fff}.admin-tab-btn.active{background:rgba(229,169,60,.1);color:#e5a93c}.admin-tab-pane{animation:fadeIn .3s ease;display:none;opacity:0;pointer-events:none}.admin-tab-pane.active{display:block;opacity:1;pointer-events:auto}.hidden{display:none!important;pointer-events:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.user-management-header{display:flex;justify-content:flex-end;margin-bottom:15px}.user-table-wrapper{background:rgba(10,12,23,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;overflow-x:auto;pointer-events:auto!important;position:relative;width:100%;z-index:10002}.admin-user-table{border-collapse:collapse;text-align:left;width:100%}.admin-user-table th{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);color:#e5a93c;font-size:14px;font-weight:600;padding:14px 20px}.admin-user-table td{border-bottom:1px solid hsla(0,0%,100%,.05);color:#f2f3f5;font-size:14px;padding:14px 20px;vertical-align:middle}.admin-user-table tr:hover td{background:hsla(0,0%,100%,.02)}.admin-user-table .accent-color{color:#e5a93c;font-weight:600}.user-delete-btn{align-items:center;background:rgba(242,63,67,.15);border:1px solid rgba(242,63,67,.3);border-radius:4px;color:#f23f43;cursor:pointer;display:inline-flex;font-weight:700;height:28px;justify-content:center;transition:all .2s;width:28px}.user-delete-btn:hover{background:#f23f43;color:#fff}