@charset "UTF-8";.announcement-bar[data-v-1dca6dfc]{position:fixed;top:0;left:0;right:0;height:40px;background:var(--fee11312);border-bottom:1px solid rgba(0,212,255,.2);display:flex;align-items:center;overflow:hidden;z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.announcement-content[data-v-1dca6dfc]{display:flex;align-items:center;height:100%;width:100%}.announcement-text[data-v-1dca6dfc]{display:flex;animation:scroll-1dca6dfc linear infinite;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:.5px;animation-duration:var(--v7d7d8b40)}.announcement-item[data-v-1dca6dfc]{padding:0 40px;display:inline-block}@keyframes scroll-1dca6dfc{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 768px){.announcement-bar[data-v-1dca6dfc]{height:35px}.announcement-text[data-v-1dca6dfc]{font-size:12px}.announcement-item[data-v-1dca6dfc]{padding:0 20px}}.loading[data-v-d7765ab5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#0f0f1a);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s,visibility .5s}.loading.hidden[data-v-d7765ab5]{opacity:0;visibility:hidden;pointer-events:none}.loader[data-v-d7765ab5]{position:relative;width:120px;height:120px}.loader-ring[data-v-d7765ab5]{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-radius:50%;animation:spin-d7765ab5 1.2s linear infinite}.loader-ring[data-v-d7765ab5]:nth-child(1){border-top-color:#00d4ff}.loader-ring[data-v-d7765ab5]:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;border-top-color:#7b2ff7;animation-delay:-.4s}.loader-ring[data-v-d7765ab5]:nth-child(3){top:16px;right:16px;bottom:16px;left:16px;border-top-color:#ff0089;animation-delay:-.8s}.loader-logo[data-v-d7765ab5]{position:absolute;top:25px;right:25px;bottom:25px;left:25px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:50%}.loader-logo .main-text[data-v-d7765ab5]{font-family:HarmonyOS Sans,sans-serif;font-size:18px;font-weight:600;color:#00d4ff;letter-spacing:4px}.loader-text[data-v-d7765ab5]{margin-top:30px;color:#fff9;font-size:14px;letter-spacing:8px;animation:pulse-d7765ab5 1.5s ease-in-out infinite}@keyframes spin-d7765ab5{to{transform:rotate(360deg)}}@keyframes pulse-d7765ab5{0%,to{opacity:.6}50%{opacity:1}}.background[data-v-b63de770]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.bg-image[data-v-b63de770]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:background-image .5s ease-in-out}.bg-overlay[data-v-b63de770]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000004d,#00000073)}.particles[data-v-b63de770]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.left[data-v-ecf34a01]{width:50%;display:flex;flex-direction:column;justify-content:center;padding:20px}@media (max-width: 900px){.left[data-v-ecf34a01]{width:100%;padding:20px 0}}.profile[data-v-ecf34a01]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.avatar-wrapper[data-v-ecf34a01]{position:relative;flex-shrink:0}.avatar-ring[data-v-ecf34a01]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid transparent;border-top-color:#00d4ff;border-bottom-color:#7b2ff7;border-radius:50%;animation:rotate-ecf34a01 3s linear infinite}.avatar[data-v-ecf34a01]{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#7b2ff7);display:flex;align-items:center;justify-content:center;font-size:36px;box-shadow:0 0 30px #00d4ff80}.logo-text[data-v-ecf34a01]{font-size:2.2rem}.logo-text .main[data-v-ecf34a01]{color:#00d4ff;font-weight:700}.logo-text .sub[data-v-ecf34a01]{color:#fff9;font-weight:300}.flip-card-container[data-v-ecf34a01]{margin-bottom:24px;perspective:1200px}.flip-card[data-v-ecf34a01]{position:relative;width:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1)}.flip-face[data-v-ecf34a01]{width:100%;border-radius:16px;overflow:hidden;backface-visibility:hidden}.flip-front[data-v-ecf34a01]{cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.flip-front[data-v-ecf34a01]:hover{border-color:#00d4ff66;box-shadow:0 8px 30px #00d4ff26}.flip-back[data-v-ecf34a01]{position:absolute;top:0;left:0;background:#0a0a14e6;border:1px solid rgba(0,212,255,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:rotateY(180deg)}.flip-card.flipped[data-v-ecf34a01]{transform:rotateY(180deg)}.face-bg[data-v-ecf34a01]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00d4ff0d,#7b2ff70d);pointer-events:none}.face-content[data-v-ecf34a01]{position:relative;padding:20px}.face-header[data-v-ecf34a01]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.face-header .face-icon[data-v-ecf34a01]{font-size:18px}.face-header .face-title[data-v-ecf34a01]{font-size:1rem;font-weight:600;color:#00d4ff}.face-header .flip-hint[data-v-ecf34a01]{margin-left:auto;font-size:16px;opacity:.5}.info-list[data-v-ecf34a01]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-ecf34a01]{display:flex;align-items:center;gap:12px}.info-label[data-v-ecf34a01]{min-width:50px;font-size:.8rem;color:#ffffff80;padding:4px 8px;background:#ffffff0d;border-radius:6px}.info-value[data-v-ecf34a01]{font-size:.9rem;color:#ffffffe6;flex:1}.flip-tip[data-v-ecf34a01]{margin-top:14px;font-size:.7rem;color:#00d4ff99;text-align:right}.settings-content[data-v-ecf34a01]{display:flex;gap:16px;flex-wrap:wrap;position:relative}.settings-left[data-v-ecf34a01]{flex:1;min-width:120px;max-height:160px;overflow-y:auto;padding-right:4px}.settings-left[data-v-ecf34a01]::-webkit-scrollbar{width:4px}.settings-left[data-v-ecf34a01]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.settings-left[data-v-ecf34a01]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:2px}.settings-left[data-v-ecf34a01]::-webkit-scrollbar-thumb:hover{background:#00d4ff99}.changelog-list[data-v-ecf34a01]{display:flex;flex-direction:column;gap:6px;min-height:0}.cl-item[data-v-ecf34a01]{display:flex;align-items:center;gap:8px}.cl-ver[data-v-ecf34a01]{font-size:.65rem;padding:2px 6px;background:#00d4ff26;border:1px solid rgba(0,212,255,.3);border-radius:4px;color:#00d4ff;white-space:nowrap}.cl-desc[data-v-ecf34a01]{font-size:.7rem;color:#fff9}.capsule-header[data-v-ecf34a01]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.settings-icon-btn[data-v-ecf34a01]{width:28px;height:28px;border-radius:8px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);font-size:14px;cursor:pointer;transition:all .3s}.settings-icon-btn[data-v-ecf34a01]:hover{background:#00d4ff40;transform:rotate(30deg)}.capsule-list[data-v-ecf34a01]{display:flex;flex-direction:column;gap:10px}.capsule-item[data-v-ecf34a01]{display:flex;flex-direction:column;gap:5px}.capsule-label-row[data-v-ecf34a01]{display:flex;align-items:center;gap:6px}.capsule-label-row .capsule-icon[data-v-ecf34a01]{font-size:12px}.capsule-label-row .capsule-label[data-v-ecf34a01]{font-size:.72rem;color:#ffffffb3;flex:1}.capsule-label-row .capsule-val[data-v-ecf34a01]{font-size:.72rem;color:#00d4ff;font-weight:600}.capsule-bar[data-v-ecf34a01]{height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.capsule-fill[data-v-ecf34a01]{height:100%;border-radius:3px;transition:width .8s ease}.back-btn[data-v-ecf34a01]{position:absolute;bottom:12px;left:16px;font-size:.72rem;color:#ffffff80;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s}.back-btn[data-v-ecf34a01]:hover{color:#00d4ff;background:#00d4ff1a}.social-links[data-v-ecf34a01]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.social-link[data-v-ecf34a01]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s}.social-link .icon[data-v-ecf34a01]{width:18px;height:18px;fill:currentColor}.social-link .social-icon[data-v-ecf34a01]{font-size:18px}.social-link[data-v-ecf34a01]:hover{background:var(--color);border-color:var(--color);transform:translateY(-2px)}.social-icon[data-v-ecf34a01]{font-size:18px}.social-name[data-v-ecf34a01]{font-size:.9rem}@keyframes rotate-ecf34a01{to{transform:rotate(360deg)}}.clock-widget[data-v-e5bfbc8e]{position:relative;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:0;min-height:160px;perspective:1000px;cursor:pointer;transition:all .3s;overflow:hidden}.clock-widget[data-v-e5bfbc8e]:hover{border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff33}.face[data-v-e5bfbc8e]{width:100%;backface-visibility:hidden;transition:transform .6s cubic-bezier(.4,0,.2,1)}.face-front[data-v-e5bfbc8e]{transform:rotateY(0);z-index:2}.face-back[data-v-e5bfbc8e]{position:absolute;top:0;left:0;height:100%;background:#00d4ff14;transform:rotateY(180deg)}.flipped .face-front[data-v-e5bfbc8e]{transform:rotateY(-180deg)}.flipped .face-back[data-v-e5bfbc8e]{transform:rotateY(0)}.card-inner[data-v-e5bfbc8e]{padding:12px;display:flex;flex-direction:column;align-items:center}.music-card[data-v-e5bfbc8e]{min-height:160px;height:100%;justify-content:center;box-sizing:border-box}.header[data-v-e5bfbc8e]{display:flex;align-items:center;gap:6px;margin-bottom:8px;width:100%}.header .icon[data-v-e5bfbc8e]{font-size:14px}.header .title[data-v-e5bfbc8e]{font-size:.75rem;color:#00d4ff;font-weight:600}.header .mode-badge[data-v-e5bfbc8e]{margin-left:auto;font-size:12px}.led-time[data-v-e5bfbc8e]{display:flex;align-items:center;justify-content:center;gap:3px;margin:4px 0}.led-digit[data-v-e5bfbc8e]{display:flex;flex-direction:column;gap:2px}.led-digit.second[data-v-e5bfbc8e]{opacity:.8}.led-colon[data-v-e5bfbc8e]{font-size:1.2rem;font-weight:700;color:#00d4ff;margin:0 3px}.led-row[data-v-e5bfbc8e]{display:flex;gap:2px}.led-dot[data-v-e5bfbc8e]{width:5px;height:5px;border-radius:50%;background:#ffffff1f}.led-dot.on[data-v-e5bfbc8e]{background:#00d4ff;box-shadow:0 0 5px #00d4ff}.date[data-v-e5bfbc8e]{font-size:.6rem;color:#ffffff80;text-align:center}.greeting[data-v-e5bfbc8e]{font-size:.65rem;color:#00d4ff;text-align:center;margin-top:6px}.album[data-v-e5bfbc8e]{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#ff0089,#7b2ff7);display:flex;align-items:center;justify-content:center;margin:4px 0}.album.playing[data-v-e5bfbc8e]{animation:spin-e5bfbc8e 8s linear infinite}.album-icon[data-v-e5bfbc8e]{font-size:18px}.song-info[data-v-e5bfbc8e]{text-align:center;margin-bottom:6px}.song[data-v-e5bfbc8e]{font-size:.75rem;font-weight:600;color:#fff}.artist[data-v-e5bfbc8e]{font-size:.6rem;color:#fff9;margin-top:2px}.controls-center[data-v-e5bfbc8e]{display:flex;gap:12px;justify-content:center;align-items:center}.ctrl-btn[data-v-e5bfbc8e]{width:30px;height:30px;border-radius:50%;background:#ffffff1a;border:none;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ctrl-btn[data-v-e5bfbc8e]:hover{background:#ff00894d}.play-btn[data-v-e5bfbc8e]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff0089,#7b2ff7);border:none;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.play-btn.playing[data-v-e5bfbc8e]{animation:spin-e5bfbc8e 8s linear infinite}@keyframes spin-e5bfbc8e{to{transform:rotate(360deg)}}.weather-widget[data-v-cecb8683]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px}.widget-header[data-v-cecb8683]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-cecb8683]{font-size:16px}.widget-title[data-v-cecb8683]{font-size:.85rem;font-weight:600;color:#00d4ff}.refresh-btn[data-v-cecb8683]{margin-left:auto;padding:4px 8px;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;font-size:12px}.refresh-btn[data-v-cecb8683]:hover{background:#00d4ff33}.weather-content[data-v-cecb8683]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.weather-main[data-v-cecb8683]{display:flex;align-items:center;gap:8px}.weather-icon[data-v-cecb8683]{font-size:32px}.weather-temp[data-v-cecb8683]{font-size:1.5rem;font-weight:700;color:#fff}.weather-info[data-v-cecb8683]{flex:1}.weather-text[data-v-cecb8683]{font-size:.85rem;color:#fffc}.weather-city[data-v-cecb8683]{font-size:.7rem;color:#ffffff80;margin-top:2px}.loading[data-v-cecb8683]{text-align:center;padding:20px 0}.loading-text[data-v-cecb8683]{font-size:.8rem;color:#ffffff80}.visitor-widget[data-v-00667e01]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;transition:all .3s}.visitor-widget[data-v-00667e01]:hover{border-color:#00d4ff4d}.widget-header[data-v-00667e01]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-00667e01]{font-size:16px}.widget-title[data-v-00667e01]{font-size:.85rem;font-weight:600;color:#00d4ff}.visitor-content[data-v-00667e01]{display:flex;flex-direction:column;gap:8px}.visitor-item[data-v-00667e01]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.visitor-item[data-v-00667e01]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.label[data-v-00667e01]{font-size:.75rem;color:#ffffff80}.value[data-v-00667e01]{font-size:.8rem;color:#ffffffe6;text-align:right}.ip-value[data-v-00667e01]{filter:blur(4px);transition:filter .3s;cursor:pointer}.ip-value.revealed[data-v-00667e01]{filter:blur(0)}.loading[data-v-00667e01]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 0;color:#ffffff80;font-size:.8rem}.loading-spinner[data-v-00667e01]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#00d4ff;border-radius:50%;animation:spin-00667e01 1s linear infinite}@keyframes spin-00667e01{to{transform:rotate(360deg)}}.hitokoto-widget[data-v-d76b9de2]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px}.widget-header[data-v-d76b9de2]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-d76b9de2]{font-size:16px}.widget-title[data-v-d76b9de2]{font-size:.85rem;font-weight:600;color:#00d4ff}.refresh-btn[data-v-d76b9de2]{margin-left:auto;padding:4px 8px;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;font-size:12px}.refresh-btn[data-v-d76b9de2]:hover{background:#00d4ff33}.hitokoto-content[data-v-d76b9de2]{text-align:center}.hitokoto-text[data-v-d76b9de2]{font-size:.85rem;line-height:1.6;font-style:italic;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hitokoto-from[data-v-d76b9de2]{font-size:.7rem;color:#ffffff80;margin-top:8px}.loading[data-v-d76b9de2]{text-align:center;padding:20px 0}.loading-text[data-v-d76b9de2]{font-size:.8rem;color:#ffffff80}.pomo-widget[data-v-8c4bc02a]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;transition:all .3s}.pomo-widget[data-v-8c4bc02a]:hover{border-color:#00d4ff4d}.widget-header[data-v-8c4bc02a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.widget-icon[data-v-8c4bc02a]{font-size:16px}.widget-title[data-v-8c4bc02a]{font-size:.85rem;font-weight:600;color:#00d4ff}.pomo-modes[data-v-8c4bc02a]{display:flex;gap:4px;margin-left:auto}.pomo-modes button[data-v-8c4bc02a]{padding:4px 8px;font-size:.65rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff9;cursor:pointer;transition:all .3s}.pomo-modes button[data-v-8c4bc02a]:hover{background:#00d4ff1a}.pomo-modes button.active[data-v-8c4bc02a]{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.pomo-content[data-v-8c4bc02a]{display:flex;flex-direction:column;align-items:center;gap:12px}.pomo-timer[data-v-8c4bc02a]{position:relative;width:90px;height:90px}.timer-ring[data-v-8c4bc02a]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-8c4bc02a]{fill:none;stroke:#ffffff14;stroke-width:6}.ring-progress[data-v-8c4bc02a]{fill:none;stroke:url(#gradient);stroke:#00d4ff;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s}.timer-display[data-v-8c4bc02a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.timer-text[data-v-8c4bc02a]{font-size:1.2rem;font-weight:700;color:#fff;font-family:HarmonyOS Sans,monospace}.timer-mode[data-v-8c4bc02a]{font-size:.6rem;color:#fff6;margin-top:2px}.pomo-controls[data-v-8c4bc02a]{display:flex;gap:12px;align-items:center}.reset-btn[data-v-8c4bc02a]{width:32px;height:32px;border-radius:50%;background:#ffffff14;border:none;font-size:14px;cursor:pointer;transition:all .3s}.reset-btn[data-v-8c4bc02a]:hover{background:#ffffff26}.play-btn[data-v-8c4bc02a]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#7b2ff7);border:none;font-size:18px;cursor:pointer;transition:all .3s}.play-btn[data-v-8c4bc02a]:hover{transform:scale(1.05);box-shadow:0 0 20px #00d4ff66}.pomo-stats[data-v-8c4bc02a]{font-size:.7rem;color:#ffffff80;text-align:center}.links-widget[data-v-8410d1b8]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px}.widget-header[data-v-8410d1b8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-8410d1b8]{font-size:16px}.widget-title[data-v-8410d1b8]{font-size:.85rem;font-weight:600;color:#00d4ff}.links-grid[data-v-8410d1b8]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.link-card[data-v-8410d1b8]{display:flex;align-items:center;gap:8px;padding:10px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s;position:relative}.link-card[data-v-8410d1b8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--link-color);border-radius:10px 0 0 10px}.link-card[data-v-8410d1b8]:hover{transform:translate(2px);border-color:var(--link-color)}.link-icon[data-v-8410d1b8]{font-size:18px;display:flex;align-items:center;justify-content:center}.link-icon .icon[data-v-8410d1b8]{width:18px;height:18px;fill:currentColor}.link-info[data-v-8410d1b8]{flex:1;min-width:0}.link-name[data-v-8410d1b8]{font-size:.8rem;font-weight:600;color:#fff}.link-url[data-v-8410d1b8]{font-size:.65rem;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.github-star[data-v-8410d1b8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.star-btn[data-v-8410d1b8]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;transition:all .3s}.star-btn[data-v-8410d1b8]:hover{background:#ffd70033;border-color:gold}.star-icon[data-v-8410d1b8]{font-size:14px}.star-text[data-v-8410d1b8]{font-size:.8rem;color:#fff}.star-count[data-v-8410d1b8]{font-size:.8rem;color:gold;font-weight:600}.author[data-v-8410d1b8]{font-size:.7rem;color:#ffffff80}.notes-widget[data-v-c62fb154]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}.widget-header[data-v-c62fb154]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.widget-icon[data-v-c62fb154]{font-size:20px}.widget-title[data-v-c62fb154]{font-size:1rem;font-weight:600;color:#00d4ff}.notes-input[data-v-c62fb154]{display:flex;gap:8px;margin-bottom:16px}.notes-input input[data-v-c62fb154]{flex:1;padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem}.notes-input input[data-v-c62fb154]::placeholder{color:#fff6}.notes-input input[data-v-c62fb154]:focus{outline:none;border-color:#00d4ff80}.notes-input button[data-v-c62fb154]{width:44px;background:#00d4ff33;border:1px solid rgba(0,212,255,.3);border-radius:10px;font-size:18px;cursor:pointer;transition:all .3s}.notes-input button[data-v-c62fb154]:hover{background:#00d4ff4d}.notes-list[data-v-c62fb154]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.notes-list[data-v-c62fb154]::-webkit-scrollbar{width:4px}.notes-list[data-v-c62fb154]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:2px}.note-item[data-v-c62fb154]{display:flex;align-items:center;gap:12px;padding:12px;background:#0003;border-radius:10px;position:relative}.note-content[data-v-c62fb154]{flex:1;font-size:.9rem;color:#fff;word-break:break-all}.note-time[data-v-c62fb154]{font-size:.75rem;color:#fff6;flex-shrink:0}.note-delete[data-v-c62fb154]{width:24px;height:24px;background:transparent;border:none;color:#fff6;font-size:12px;cursor:pointer;transition:all .3s;flex-shrink:0}.note-delete[data-v-c62fb154]:hover{color:#ff0089}.empty[data-v-c62fb154]{text-align:center;padding:20px;color:#fff6;font-size:.9rem}.right[data-v-8915b1f8]{width:50%;display:flex;flex-direction:column;padding:0;gap:16px;min-height:calc(100vh - 40px)}@media (max-width: 900px){.right[data-v-8915b1f8]{width:100%;min-height:auto}}.top-widgets[data-v-8915b1f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 600px){.top-widgets[data-v-8915b1f8]{grid-template-columns:1fr}}.middle-widgets[data-v-8915b1f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 600px){.middle-widgets[data-v-8915b1f8]{grid-template-columns:1fr}}.bottom-widgets[data-v-8915b1f8]{margin-top:auto}.bottom-widgets .full-width[data-v-8915b1f8]{width:100%}.settings-panel[data-v-0b519823]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:1000}.panel-content[data-v-0b519823]{display:flex;width:90%;max-width:900px;height:80vh;background:#14141ef2;border:1px solid rgba(0,212,255,.3);border-radius:24px;overflow:hidden}@media (max-width: 768px){.panel-content[data-v-0b519823]{flex-direction:column;height:90vh}}.panel-left[data-v-0b519823]{width:280px;padding:30px;background:#0000004d;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}@media (max-width: 768px){.panel-left[data-v-0b519823]{width:100%;padding:20px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}}.domain-logo[data-v-0b519823]{font-family:HarmonyOS Sans,sans-serif;font-size:2rem;margin-bottom:12px}.domain-logo .main[data-v-0b519823]{color:#00d4ff;font-weight:700}.domain-logo .sub[data-v-0b519823]{color:#ffffff80;font-weight:300}.version[data-v-0b519823]{font-size:.85rem;color:#ffffff80;margin-bottom:30px}.changelog[data-v-0b519823]{flex:1;display:flex;flex-direction:column;min-height:0}.changelog-title[data-v-0b519823]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:16px;flex-shrink:0}.changelog-list[data-v-0b519823]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding-right:8px}.changelog-list[data-v-0b519823]::-webkit-scrollbar{width:6px}.changelog-list[data-v-0b519823]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.changelog-list[data-v-0b519823]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:3px}.changelog-list[data-v-0b519823]::-webkit-scrollbar-thumb:hover{background:#00d4ff99}.changelog-item[data-v-0b519823]{display:flex;align-items:center;gap:12px}.version-tag[data-v-0b519823]{padding:4px 10px;background:#00d4ff33;border-radius:6px;font-size:.8rem;color:#00d4ff}.version-desc[data-v-0b519823]{font-size:.9rem;color:#ffffffb3}.github-link[data-v-0b519823]{margin-top:auto}.github-link a[data-v-0b519823]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#0000004d;border-radius:10px;color:#fff;font-size:.9rem;transition:all .3s}.github-link a[data-v-0b519823]:hover{background:#00000080}.panel-right[data-v-0b519823]{flex:1;padding:30px;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){.panel-right[data-v-0b519823]{padding:20px}}.panel-header[data-v-0b519823]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-0b519823]{font-size:1.3rem;font-weight:600;color:#00d4ff}.close-btn[data-v-0b519823]{width:36px;height:36px;background:#ffffff1a;border:none;border-radius:10px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s}.close-btn[data-v-0b519823]:hover{background:#ff00894d}.menu-tabs[data-v-0b519823]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.menu-tabs button[data-v-0b519823]{padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffb3;font-size:.9rem;cursor:pointer;transition:all .3s}.menu-tabs button[data-v-0b519823]:hover{background:#00d4ff1a}.menu-tabs button.active[data-v-0b519823]{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.menu-content[data-v-0b519823]{flex:1;overflow-y:auto}.menu-content[data-v-0b519823]::-webkit-scrollbar{width:4px}.menu-content[data-v-0b519823]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:2px}.menu-section[data-v-0b519823]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-0b519823]{display:flex;flex-direction:column;gap:12px}.setting-label[data-v-0b519823]{font-size:.95rem;color:#fffc}.wallpaper-options[data-v-0b519823],.loop-options[data-v-0b519823],.theme-options[data-v-0b519823]{display:flex;flex-wrap:wrap;gap:8px}.wallpaper-options button[data-v-0b519823],.loop-options button[data-v-0b519823],.theme-options button[data-v-0b519823]{padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:.85rem;cursor:pointer;transition:all .3s}.wallpaper-options button[data-v-0b519823]:hover,.loop-options button[data-v-0b519823]:hover,.theme-options button[data-v-0b519823]:hover{background:#00d4ff1a}.wallpaper-options button.active[data-v-0b519823],.loop-options button.active[data-v-0b519823],.theme-options button.active[data-v-0b519823]{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.wallpaper-preview[data-v-0b519823]{display:flex;align-items:center;gap:16px}.wallpaper-preview img[data-v-0b519823]{width:200px;height:120px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.wallpaper-preview .preview-actions[data-v-0b519823]{display:flex;gap:8px}.wallpaper-preview .preview-actions button[data-v-0b519823]{width:40px;height:40px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s}.wallpaper-preview .preview-actions button[data-v-0b519823]:hover{background:#00d4ff33}.toggle[data-v-0b519823]{position:relative;display:inline-block;width:50px;height:28px}.toggle input[data-v-0b519823]{opacity:0;width:0;height:0}.toggle .slider[data-v-0b519823]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:28px;transition:all .3s}.toggle .slider[data-v-0b519823]:before{content:"";position:absolute;height:22px;width:22px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:all .3s}.toggle input:checked+.slider[data-v-0b519823]{background:#00d4ff80}.toggle input:checked+.slider[data-v-0b519823]:before{transform:translate(22px);background:#00d4ff}.date-input[data-v-0b519823]{padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem}.date-input[data-v-0b519823]::-webkit-calendar-picker-indicator{filter:invert(1)}.volume-slider[data-v-0b519823]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;outline:none;-webkit-appearance:none}.volume-slider[data-v-0b519823]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#00d4ff;border-radius:50%;cursor:pointer}.music-panel[data-v-aa162848]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:1000}.panel-content[data-v-aa162848]{background:#0f0f19fa;border:1px solid rgba(0,212,255,.3);border-radius:24px;padding:30px;width:90%;max-width:420px;max-height:90vh;overflow-y:auto}.panel-header[data-v-aa162848]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-aa162848]{font-size:1.3rem;font-weight:600;color:#00d4ff}.close-btn[data-v-aa162848]{width:36px;height:36px;background:#ffffff1a;border:none;border-radius:10px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s}.close-btn[data-v-aa162848]:hover{background:#ff00894d}.player-area[data-v-aa162848]{display:flex;flex-direction:column;gap:20px}.player-cover[data-v-aa162848]{width:180px;height:180px;margin:0 auto;border-radius:20px;background:linear-gradient(135deg,#00d4ff,#7b2ff7);display:flex;align-items:center;justify-content:center;font-size:64px;box-shadow:0 0 40px #00d4ff66;overflow:hidden}.player-cover img[data-v-aa162848]{width:100%;height:100%;object-fit:cover}.player-cover.playing[data-v-aa162848]{animation:rotate-aa162848 10s linear infinite}.player-info[data-v-aa162848]{text-align:center}.song-name[data-v-aa162848]{font-size:1.3rem;font-weight:600;color:#fff}.song-artist[data-v-aa162848]{font-size:.95rem;color:#fff9;margin-top:6px}.progress-area[data-v-aa162848]{display:flex;align-items:center;gap:12px}.progress-area .time[data-v-aa162848]{font-size:.8rem;color:#ffffff80;min-width:40px}.progress-bar[data-v-aa162848]{flex:1;height:6px;position:relative;cursor:pointer}.progress-bar .progress-bg[data-v-aa162848]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:3px}.progress-bar .progress-fill[data-v-aa162848]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#00d4ff,#7b2ff7);border-radius:3px}.progress-bar .progress-dot[data-v-aa162848]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 0 10px #00d4ff;opacity:0;transition:opacity .2s}.progress-bar:hover .progress-dot[data-v-aa162848]{opacity:1}.player-controls[data-v-aa162848]{display:flex;justify-content:center;align-items:center;gap:16px}.player-controls button[data-v-aa162848]{width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:none;font-size:18px;cursor:pointer;transition:all .3s}.player-controls button[data-v-aa162848]:hover{background:#00d4ff33;transform:scale(1.1)}.player-controls .play-btn[data-v-aa162848]{width:64px;height:64px;background:linear-gradient(135deg,#00d4ff,#7b2ff7)!important;font-size:28px!important;box-shadow:0 0 30px #00d4ff80}.volume-area[data-v-aa162848]{display:flex;align-items:center;gap:12px;padding:0 20px}.volume-area span[data-v-aa162848]{font-size:18px}.volume-area input[type=range][data-v-aa162848]{flex:1;height:6px;-webkit-appearance:none;background:#ffffff1a;border-radius:3px;outline:none}.volume-area input[type=range][data-v-aa162848]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#00d4ff;border-radius:50%;cursor:pointer}.playlist[data-v-aa162848]{background:#0000004d;border-radius:12px;overflow:hidden}.playlist-header[data-v-aa162848]{padding:12px 16px;font-size:.9rem;font-weight:600;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.1)}.playlist-items[data-v-aa162848]{max-height:180px;overflow-y:auto}.playlist-item[data-v-aa162848]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:all .3s}.playlist-item[data-v-aa162848]:hover{background:#00d4ff1a}.playlist-item.active[data-v-aa162848]{background:#00d4ff33}.playlist-item.active .song-title[data-v-aa162848]{color:#00d4ff}.playlist-item .playing-icon[data-v-aa162848]{font-size:12px;width:20px}.playlist-item .song-title[data-v-aa162848]{flex:1;font-size:.9rem;color:#fff}.playlist-item .song-artist[data-v-aa162848]{font-size:.8rem;color:#ffffff80}@keyframes rotate-aa162848{to{transform:rotate(360deg)}}.site-footer[data-v-327c8920]{width:100%;padding:12px 0;text-align:center;background:#0000004d;border-top:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:auto}.footer-inner[data-v-327c8920]{display:flex;flex-direction:column;align-items:center;gap:4px}.footer-links[data-v-327c8920]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff80}.footer-links a[data-v-327c8920]{color:#fff9;text-decoration:none;transition:color .3s}.footer-links a[data-v-327c8920]:hover{color:#00d4ff}.footer-links .dot[data-v-327c8920]{opacity:.3}.footer-copyright[data-v-327c8920]{font-size:11px;color:#ffffff59}.app{position:relative;width:100%;min-height:100vh}#main{position:relative;width:100%;min-height:100vh;transition:transform .3s;padding-top:40px}.container{width:100%;min-height:calc(100vh - 40px);max-width:1400px;margin:0 auto;padding:20px;display:flex;gap:20px}@media (max-width: 900px){.container{flex-direction:column;min-height:auto;padding-top:80px;padding-bottom:60px}}.mobile-menu{display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:60px;height:40px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;align-items:center;justify-content:center;font-size:20px;z-index:100;cursor:pointer}@media (max-width: 900px){.mobile-menu{display:flex}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:HarmonyOS Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.theme-light{background:linear-gradient(135deg,#e8f4f8,#d1e8f0);color:#1a1a2e}body.theme-dark{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00d4ff80}::selection{background:#00d4ff4d;color:#fff}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}input,textarea{font-family:inherit;outline:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-gradient{background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.glow{box-shadow:0 0 30px #00d4ff66}body,body:hover{cursor:default}.no-select{user-select:none;-webkit-user-select:none}
