.theme-toggle[data-v-9e61491a]{position:fixed;bottom:var(--theme-toggle-bottom, 20px);right:20px;z-index:1000;background:linear-gradient(135deg,#6366f1e6,#0ea5e9e6);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:16px;width:56px;height:56px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s ease;box-shadow:0 12px 30px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme-toggle[data-v-9e61491a]:hover{transform:scale(1.1);box-shadow:0 16px 40px #0000003d}.icon[data-v-9e61491a]{width:24px;height:24px}.notification-container[data-v-6907fb14]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.notification-item[data-v-6907fb14]{pointer-events:auto;margin-bottom:10px;max-width:400px;border-radius:8px;box-shadow:0 4px 12px #00000026;backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease}.notification-item[data-v-6907fb14]:hover{transform:translate(-5px)}.notification-content[data-v-6907fb14]{display:flex;align-items:center;padding:12px 16px;gap:12px}.notification-icon[data-v-6907fb14]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.notification-message[data-v-6907fb14]{flex:1;font-size:14px;line-height:1.4;word-wrap:break-word}.notification-close[data-v-6907fb14]{flex-shrink:0;background:none;border:none;font-size:20px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.notification-close[data-v-6907fb14]:hover{background-color:#fff3}.notification-error[data-v-6907fb14]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.notification-error .notification-close[data-v-6907fb14]:hover{background-color:#fff3}.notification-success[data-v-6907fb14]{background:linear-gradient(135deg,#51cf66,#40c057);color:#fff}.notification-warning[data-v-6907fb14]{background:linear-gradient(135deg,#ffd43b,#fab005);color:#333}.notification-info[data-v-6907fb14]{background:linear-gradient(135deg,#339af0,#228be6);color:#fff}.notification-enter-active[data-v-6907fb14],.notification-leave-active[data-v-6907fb14]{transition:all .3s ease}.notification-enter-from[data-v-6907fb14],.notification-leave-to[data-v-6907fb14]{transform:translate(100%);opacity:0}@media (prefers-color-scheme: dark){.notification-item[data-v-6907fb14]{box-shadow:0 4px 12px #0000004d}}@media (max-width: 768px){.notification-container[data-v-6907fb14]{top:10px;right:10px;left:10px}.notification-item[data-v-6907fb14]{max-width:none}}.back-to-top[data-v-73660416]{position:fixed;bottom:20px;right:20px;z-index:999;background:linear-gradient(135deg,#10b981eb,#38bdf8eb);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:16px;width:56px;height:56px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s ease;box-shadow:0 12px 30px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.back-to-top[data-v-73660416]:hover{transform:scale(1.1);box-shadow:0 16px 40px #0000003d}.icon[data-v-73660416]{width:24px;height:24px}.fade-up-enter-active[data-v-73660416],.fade-up-leave-active[data-v-73660416]{transition:opacity .2s ease,transform .2s ease}.fade-up-enter-from[data-v-73660416],.fade-up-leave-to[data-v-73660416]{opacity:0;transform:translateY(10px)}.adblock-overlay[data-v-1de7dfc5]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:99999;backdrop-filter:blur(4px)}.adblock-popup[data-v-1de7dfc5]{background:var(--bg-color, #fff);border-radius:16px;padding:32px;max-width:420px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d;animation:popupScale-1de7dfc5 .3s ease}@keyframes popupScale-1de7dfc5{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.adblock-icon[data-v-1de7dfc5]{font-size:64px;margin-bottom:16px}.adblock-title[data-v-1de7dfc5]{font-size:24px;font-weight:700;margin-bottom:12px;color:var(--text-color, #333)}.adblock-message[data-v-1de7dfc5]{font-size:15px;line-height:1.6;color:var(--text-muted, #666);margin-bottom:24px}.adblock-actions[data-v-1de7dfc5]{display:flex;flex-direction:column;gap:12px}.adblock-btn[data-v-1de7dfc5]{padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.adblock-btn-primary[data-v-1de7dfc5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.adblock-btn-primary[data-v-1de7dfc5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.adblock-btn-secondary[data-v-1de7dfc5]{background:transparent;color:var(--text-muted, #666);border:1px solid var(--border-color, #ddd)}.adblock-btn-secondary[data-v-1de7dfc5]:hover{background:var(--bg-hover, #f5f5f5)}.fade-enter-active[data-v-1de7dfc5],.fade-leave-active[data-v-1de7dfc5]{transition:opacity .3s ease}.fade-enter-from[data-v-1de7dfc5],.fade-leave-to[data-v-1de7dfc5]{opacity:0}
