.toast-container[data-v-04dfe6a1]{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-04dfe6a1]{min-width:300px;max-width:500px;padding:16px;border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:flex-start;gap:12px;pointer-events:auto;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.toast[data-v-04dfe6a1]:hover{transform:translate(-5px);box-shadow:0 12px 40px #0000002e}.toast-progress[data-v-04dfe6a1]{position:absolute;bottom:0;left:0;height:3px;background:#fffc;width:100%;transform-origin:left;animation:progressShrink-04dfe6a1 linear forwards}.toast-progress.paused[data-v-04dfe6a1]{animation-play-state:paused}@keyframes progressShrink-04dfe6a1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-success[data-v-04dfe6a1]{background:#22c55ee6;color:#fff;border-color:#22c55e4d}.toast-error[data-v-04dfe6a1]{background:#ef4444e6;color:#fff;border-color:#ef44444d}.toast-warning[data-v-04dfe6a1]{background:#f59e0be6;color:#fff;border-color:#f59e0b4d}.toast-info[data-v-04dfe6a1]{background:#3b82f6e6;color:#fff;border-color:#3b82f64d}.toast-icon[data-v-04dfe6a1]{flex-shrink:0;font-size:1.2rem;margin-top:2px}.toast-content[data-v-04dfe6a1]{flex:1;min-width:0}.toast-title[data-v-04dfe6a1]{font-weight:600;font-size:.95rem;margin-bottom:4px;line-height:1.3}.toast-message[data-v-04dfe6a1]{font-size:.9rem;line-height:1.4;opacity:.95}.toast-close[data-v-04dfe6a1]{flex-shrink:0;background:none;border:none;color:currentColor;cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:opacity .2s,background-color .2s;margin-top:-2px}.toast-close[data-v-04dfe6a1]:hover{opacity:1;background:#ffffff1a}.toast-enter-active[data-v-04dfe6a1]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.toast-leave-active[data-v-04dfe6a1]{transition:all .4s cubic-bezier(.4,0,.6,1)}.toast-enter-from[data-v-04dfe6a1],.toast-leave-to[data-v-04dfe6a1]{opacity:0;transform:translate(100%)}.toast-move[data-v-04dfe6a1]{transition:none}@media (max-width: 768px){.toast-container[data-v-04dfe6a1]{top:10px;right:10px;left:10px}.toast[data-v-04dfe6a1]{min-width:auto;max-width:none;width:100%}}@media (max-width: 480px){.toast[data-v-04dfe6a1]{padding:12px;font-size:.85rem}.toast-icon[data-v-04dfe6a1]{font-size:1.1rem}.toast-title[data-v-04dfe6a1]{font-size:.9rem}.toast-message[data-v-04dfe6a1]{font-size:.85rem}}:root{--primary-color: #3498db;--secondary-color: #297fb9;--success-color: #2ecc71;--danger-color: #e74c3c;--warning-color: #ffa100;--info-color: #3498db;--light-color: #ecf0f1;--dark-color: #000;--gray-color: #95a5a6;--shadow: 0 0 12px rgba(0, 0, 0, .3);--border-radius: 12px;--color-bg1: rgb(108, 0, 162);--color-bg2: rgb(0, 17, 82);--glass-bg: rgba(255, 255, 255, .5);--color1: 18, 113, 255;--color2: 221, 74, 255;--color3: 100, 220, 255;--color4: 200, 50, 50;--color5: 110, 214, 69;--color-interactive: 140, 100, 255;--circle-size: 80%;--blending: hard-light;--btn-115-color: linear-gradient(45deg, #165DFF, #4080FF);--btn-magnet-color: linear-gradient(45deg, #FF4D4F, #FF7875);--btn-ed2k-color: linear-gradient(45deg, #00B42A, #52C41A);--btn-video-color: linear-gradient(45deg, #FF7D00, #FFB800);--btn-tg-color: linear-gradient(45deg, #0088CC, #229ED9)}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}* a{color:var(--dark-color);text-decoration:none;transition:color .2s}* a:hover,* a:visited{color:var(--dark-color)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px;min-height:100vh;overflow:hidden;background:linear-gradient(45deg,#b2d1ff99,#eaeef69c);-webkit-overflow-scrolling:touch}.gradient-bg{width:100vw;height:100vh;position:absolute;overflow:hidden;top:0;left:0;z-index:-1}.gradient-bg .gradients-container{filter:url(#goo) blur(40px);width:100%;height:100%}.gradient-bg .gradient-bg-bubble{position:absolute;mix-blend-mode:var(--blending);transform-origin:center center;transition:all 3s ease-in-out;opacity:1}.gradient-bg .gradient-bg-bubble.animated{animation:floatMove 8s ease-in-out 1 var(--animation-delay),pulsate 5s ease-in-out 2 calc(var(--animation-delay) + 1s),rotate 10s ease-in-out 1 var(--animation-delay);animation-fill-mode:forwards;will-change:transform,opacity,filter}.gradient-bg .gradient-bg-bubble.animation-finished{animation:none;will-change:auto}@keyframes floatMove{0%,to{transform:translate(0) scale(var(--scale)) rotate(0)}25%{transform:translate(20px,-30px) scale(calc(var(--scale) * 1.1)) rotate(90deg)}50%{transform:translate(-15px,20px) scale(calc(var(--scale) * .9)) rotate(180deg)}75%{transform:translate(25px,15px) scale(calc(var(--scale) * 1.05)) rotate(270deg)}}@keyframes pulsate{0%,to{opacity:.8;filter:blur(40px) brightness(1)}50%{opacity:1;filter:blur(35px) brightness(1.2)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient-bg .g1.animated{animation-duration:6s,4s,8s;animation-iteration-count:1,1,1}.gradient-bg .g2.animated{animation-duration:7s,5s,9s;animation-direction:reverse,normal,reverse;animation-iteration-count:1,1,1}.gradient-bg .g3.animated{animation-duration:5s,3s,7s;animation-iteration-count:1,2,1}.gradient-bg .g4.animated{animation-duration:8s,4s,6s;animation-direction:normal,reverse,normal;animation-iteration-count:1,1,1}.gradient-bg .g5.animated{animation-duration:9s,6s,10s;animation-iteration-count:1,1,1}.gradient-bg .g1{background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;width:var(--circle-size);height:var(--circle-size)}.gradient-bg .g2{background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;width:var(--circle-size);height:var(--circle-size)}.gradient-bg .g3{background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;width:var(--circle-size);height:var(--circle-size)}.gradient-bg .g4{background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;width:var(--circle-size);height:var(--circle-size);opacity:.7}.gradient-bg .g5{background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2)}
