.fc-menu-search[data-v-6031bafc]{flex:0 280px;min-width:140px;max-width:320px;margin-right:8px}.fc-calc-help[data-v-fd0ddcc6]{box-sizing:border-box;height:100%;color:var(--fou-text-color-regular,#606266);padding-right:6px;font-size:13px;line-height:1.55;overflow:auto}.fc-calc-help__sec+.fc-calc-help__sec[data-v-fd0ddcc6]{margin-top:14px}.fc-calc-help__sec h3[data-v-fd0ddcc6]{color:var(--fou-text-color-primary,#303133);margin:0 0 8px;font-size:14px;font-weight:600}.fc-calc-help__sec ul[data-v-fd0ddcc6]{margin:0;padding-left:18px}.fc-calc-help__sec li[data-v-fd0ddcc6]{margin-bottom:6px}.fc-calc-help__sec li[data-v-fd0ddcc6]:last-child{margin-bottom:0}.fc-calc-help kbd[data-v-fd0ddcc6]{color:#303133;background:#f5f7fa;border:1px solid #dcdfe6;border-bottom-width:2px;border-radius:4px;min-width:1.1em;margin:0 2px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.4;display:inline-block}.fou-dialog-root.fc-calc-help-dialog{z-index:10050!important}.fou-dialog-root.fc-calc-help-dialog .fou-dialog{box-sizing:border-box;flex-direction:column;max-height:calc(100vh - 48px)!important;display:flex!important}.fou-dialog-root.fc-calc-help-dialog .fou-dialog__body{flex:auto;min-height:0;overflow:hidden}.fou-dialog-root.fc-calc-help-dialog .fou-dialog__footer{flex-shrink:0}.fou-calculator-container[data-v-23d558da]{z-index:9999;border-radius:20px;padding:15px;transition:opacity .3s;position:fixed;overflow:hidden}.fou-calculator-container-drag[data-v-23d558da]{transition:none!important}.fou-calculator-header[data-v-23d558da]{cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.fou-calculator-title[data-v-23d558da]{color:var(--text-color);text-shadow:0 1px 2px #ffffff4d;margin:0;font-size:1.2rem;font-weight:600}.fou-calculator-header__actions[data-v-23d558da]{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.fou-help-btn[data-v-23d558da]{width:22px;height:22px;color:var(--text-color);cursor:pointer;opacity:.72;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s,transform .12s;display:inline-flex;box-shadow:none!important;background:0 0!important}.fou-help-btn[data-v-23d558da] .fou-icon{font-size:18px;line-height:1}.fou-help-btn[data-v-23d558da]:hover{color:var(--main-color,#409eff);opacity:1}.fou-help-btn[data-v-23d558da]:active{color:var(--main-color,#409eff);opacity:.88;transform:scale(.92)}.fou-theme-black .fou-help-btn[data-v-23d558da]{color:#e2e8f0;background:0 0!important}.fou-theme-black .fou-help-btn[data-v-23d558da]:hover,.fou-theme-black .fou-help-btn[data-v-23d558da]:active{color:var(--main-color,#93c5fd)}.fou-close-btn[data-v-23d558da]{color:#0000;text-indent:-9999px;cursor:pointer;background:linear-gradient(145deg,#ffffffeb,#94a3b88c);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:0;line-height:0;display:flex;overflow:hidden}.fou-close-btn[data-v-23d558da]:hover{box-shadow:0 6px 12px #00000024, inset 0 2px 3px #fffffff2, 0 0 0 1px #fff6 inset, 0 0 14px var(--main-color)}.fou-theme-black .fou-close-btn[data-v-23d558da]{background:linear-gradient(145deg,#5a5a5ae6,#2d2d2dbf)}.fou-mode-toggle[data-v-23d558da]{gap:10px;margin-bottom:10px;display:flex}.fou-mode-btn[data-v-23d558da]{flex:1;padding:8px 5px;font-size:.9rem}.fou-theme-selector[data-v-23d558da]{justify-content:center;gap:8px;margin-bottom:15px;display:flex}.fou-theme-btn[data-v-23d558da]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;transition:transform .2s,border-color .2s;box-shadow:0 2px 5px #0003}.fou-theme-btn-active[data-v-23d558da]{border-color:var(--text-color);box-shadow:0 0 10px var(--main-color);transform:scale(1.3)}.fou-theme-btn[data-v-23d558da]:hover{transform:scale(1.2)}.fou-display-container[data-v-23d558da]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #ffffffe6;border-radius:15px;margin-bottom:15px;padding:15px;box-shadow:inset 0 2px 5px #00000026,0 1px 3px #ffffffe6}.fou-expression-display[data-v-23d558da]{text-overflow:ellipsis;height:24px;color:var(--text-color);text-align:right;text-shadow:0 1px 1px #ffffff4d;opacity:.9;font-size:1rem;overflow:hidden}.fou-result-display[data-v-23d558da]{text-overflow:ellipsis;height:48px;color:var(--text-color);text-align:right;text-shadow:0 1px 2px #ffffff80;font-size:1.8rem;font-weight:600;overflow:hidden}.fou-buttons-grid[data-v-23d558da]{gap:10px;display:grid}.fou-crystal-btn[data-v-23d558da]{color:var(--text-color);cursor:pointer;background:linear-gradient(145deg,#ffffffd9,#c8c8c880);border:1px solid #fffc;border-radius:15px;padding:16px 5px;font-size:1.1rem;font-weight:500;transition:all .15s;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000001f,inset 0 2px 3px #fffffff2,inset 0 0 0 1px #fff6}.fou-crystal-btn[data-v-23d558da]:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:100%;height:40%;transition:transform .3s;position:absolute;top:0;left:0;transform:skewY(-15deg)translateY(-100%)}.fou-crystal-btn[data-v-23d558da]:hover:before{transform:skewY(-15deg)translateY(250%)}.fou-crystal-btn[data-v-23d558da]:hover{transform:translateY(-3px);box-shadow:0 8px 15px #00000026,inset 0 2px 3px #fffffff2,inset 0 0 0 1px #fff6,0 0 10px #fff9}.fou-crystal-btn.pressed[data-v-23d558da],.fou-crystal-btn[data-v-23d558da]:active{transform:translateY(1px);box-shadow:0 2px 5px #00000026,inset 0 1px 3px #0003,inset 0 0 0 1px #ffffff4d}.fou-crystal-btn.pressed[data-v-23d558da]:before,.fou-crystal-btn[data-v-23d558da]:active:before{opacity:.5}.fou-func-btn[data-v-23d558da]{color:var(--text-color);background:linear-gradient(145deg,#fffc,#c8c8c866);font-weight:700}.fou-func-btn[data-v-23d558da]:hover{box-shadow:0 8px 15px #00000026, inset 0 2px 3px #fffffff2, 0 0 0 1px #fff6 inset, 0 0 15px var(--main-color)}.fou-eq-btn[data-v-23d558da]{color:var(--text-color);background:linear-gradient(145deg,#ffffffd9,#dcdcdc80);font-weight:700}.fou-eq-btn[data-v-23d558da]:hover{box-shadow:0 8px 15px #00000026, inset 0 2px 3px #fffffff2, 0 0 0 1px #fff6 inset, 0 0 15px var(--main-color)}.fou-shortcut-hint[data-v-23d558da]{color:var(--text-color);text-align:center;text-shadow:0 1px 1px #ffffff4d;opacity:.85;margin-top:15px;font-size:.9rem}.fou-theme-black .fou-display-container[data-v-23d558da]{background:#1e1e1ed9;border-color:#464646e6}.fou-theme-black .fou-crystal-btn[data-v-23d558da]{text-shadow:0 1px 1px #00000080;background:linear-gradient(145deg,#323232e6,#1e1e1eb3);border-color:#505050cc}.fou-theme-black .fou-func-btn[data-v-23d558da]{background:linear-gradient(145deg,#3c3c3cd9,#1e1e1ea6)}.fou-theme-black .fou-crystal-btn[data-v-23d558da]:before{background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%)}.fou-theme-white .fou-calculator-container[data-v-23d558da]{background-color:#ffffffe6}.fou-theme-white .fou-display-container[data-v-23d558da]{background-color:#f5f5f5f2}.fou-active[data-v-23d558da]{border-color:var(--main-color);box-shadow:0 5px 10px #00000026, inset 0 2px 3px #fffffff2, 0 0 0 1px #fff6 inset, 0 0 10px var(--main-color);font-weight:700}.fc-lock[data-v-2787c5fe]{display:inline-flex}.fc-tool-btn[data-v-2787c5fe]{width:36px;height:36px;color:var(--fc-header-color,#515a6e);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fc-tool-btn[data-v-2787c5fe]:hover{color:var(--fc-primary,#2563eb);background:var(--fc-primary-light-9,#eff6ff)}.fc-lockscreen[data-v-2787c5fe]{z-index:99999;color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fc-lockscreen__bg[data-v-2787c5fe]{background-position:50%;background-size:cover;position:absolute;inset:0}.fc-lockscreen__dim[data-v-2787c5fe]{background:#0f172a73;position:absolute;inset:0}.fc-lockscreen__panel[data-v-2787c5fe],.fc-lockscreen__idle[data-v-2787c5fe]{z-index:1;text-align:center;position:relative}.fc-lockscreen__avatar-fallback[data-v-2787c5fe]{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;font-size:28px;display:inline-flex}.fc-lockscreen__title[data-v-2787c5fe]{text-shadow:0 1px 8px #00000059;margin-bottom:16px;font-size:18px}.fc-lockscreen__field[data-v-2787c5fe]{justify-content:center;align-items:center;gap:8px;display:flex}.fc-lockscreen__input[data-v-2787c5fe]{width:220px}.fc-lockscreen__field[data-v-2787c5fe] .fou-input,.fc-lockscreen__field[data-v-2787c5fe] .fou-input__wrapper,.fc-lockscreen__field[data-v-2787c5fe] .fou-input__inner,.fc-lockscreen__field[data-v-2787c5fe] input{color:#303133!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important}.fc-lockscreen__field[data-v-2787c5fe] .fou-input{border-radius:8px;overflow:hidden}.fc-lockscreen__err[data-v-2787c5fe]{color:#fecaca;margin-top:8px}.fc-lockscreen__wall[data-v-2787c5fe]{color:#e2e8f0;cursor:pointer;background:0 0;border:0;margin-top:16px;text-decoration:underline}.fc-lockscreen__idle[data-v-2787c5fe]{text-shadow:0 2px 10px #00000073;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding:24px;display:flex}.fc-lockscreen__time[data-v-2787c5fe]{letter-spacing:2px;font-size:56px;font-weight:600}.fc-lockscreen__greet[data-v-2787c5fe]{margin-top:16px;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:500}.fc-lockscreen__hint[data-v-2787c5fe]{opacity:.8;margin-top:28px;font-size:13px}.fc-lockscreen__greet.is-effect-float[data-v-2787c5fe]{animation:3.6s ease-in-out infinite fc-lock-float-2787c5fe}@keyframes fc-lock-float-2787c5fe{0%,to{opacity:.92;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}.fc-lockscreen__greet.is-effect-calligraphy[data-v-2787c5fe]{font-family:KaiTi,STKaiti,华文楷体,serif;animation:2.8s ease-in-out infinite fc-lock-calligraphy-2787c5fe}@keyframes fc-lock-calligraphy-2787c5fe{0%{opacity:0;letter-spacing:.4em;transform:rotate(-6deg)scale(.86)translate(-24px)}35%{opacity:1}50%{letter-spacing:.12em;transform:rotate(4deg)scale(1.08)translate(10px)}to{opacity:1;letter-spacing:.08em;transform:rotate(-2deg)scale(1)translate(0)}}.fc-lockscreen__greet.is-effect-fade[data-v-2787c5fe]{animation:2.4s ease-in-out infinite fc-lock-fade-2787c5fe}@keyframes fc-lock-fade-2787c5fe{0%,to{opacity:.35;transform:translateY(8px)}50%{opacity:1;transform:translateY(0)}}.fc-lockscreen__greet.is-effect-bounce[data-v-2787c5fe]{animation:1.8s infinite fc-lock-bounce-2787c5fe}@keyframes fc-lock-bounce-2787c5fe{0%,to{transform:translateY(0)}40%{transform:translateY(-22px)}60%{transform:translateY(-8px)}}.fc-lockscreen__greet.is-effect-glow[data-v-2787c5fe]{animation:2.2s ease-in-out infinite fc-lock-glow-2787c5fe}@keyframes fc-lock-glow-2787c5fe{0%,to{text-shadow:0 0 8px #ffffff59,0 2px 10px #00000073;transform:scale(1)}50%{text-shadow:0 0 28px #93c5fdf2,0 0 48px #60a5fa8c,0 2px 10px #00000073;transform:scale(1.06)}}.fc-lockscreen__greet.is-effect-drift[data-v-2787c5fe]{animation:5s ease-in-out infinite fc-lock-drift-2787c5fe}@keyframes fc-lock-drift-2787c5fe{0%{opacity:.4;transform:translate(-40px,10px)rotate(-3deg)}40%{opacity:1}to{opacity:.85;transform:translate(36px,-16px)rotate(3deg)}}.fou-media[data-v-d45d48ea]{align-items:center;font-size:18px;display:inline-flex}.fou-media-file-input[data-v-d45d48ea]{z-index:-1;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.fou-media-cat-pick[data-v-d45d48ea]{align-items:center;gap:8px;width:100%;display:flex}.fou-media-cat-pick__tip[data-v-d45d48ea]{color:var(--fou-text-color-secondary);margin:0;font-size:12px;line-height:1.5}.fou-media-cat-pick__footer[data-v-d45d48ea]{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.fou-media-panel[data-v-d45d48ea]{z-index:4000;width:420px;height:560px;max-height:min(92vh,820px);color:var(--tt-text,#e7f8fa);background:radial-gradient(ellipse at 12% 0%, rgb(var(--fou-media-accent-rgb,62 200 212)/22%), transparent 48%), linear-gradient(165deg, var(--tt-surface,#0f454c) 0%, var(--tt-bg,#0a353a) 55%, var(--tt-bg-deep,#07282c) 100%);border:1px solid var(--tt-border,#5ec8d22e);border-radius:12px;flex-direction:column;padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000073,inset 0 0 0 1px #ffffff0a}.fou-media-panel[data-v-d45d48ea] .fou-button--primary{--fou-button-bg-color:var(--tt-btn-bg,var(--fou-media-accent,#3ec8d4));--fou-button-border-color:var(--tt-btn-bg,var(--fou-media-accent,#3ec8d4));--fou-button-hover-bg-color:var(--fou-color-primary-dark-2,#1a8a96);--fou-button-hover-border-color:var(--fou-color-primary-dark-2,#1a8a96);--fou-button-hover-text-color:#fff;--fou-button-text-color:#fff}.fou-media-panel[data-v-d45d48ea] .fou-button--default,.fou-media-panel[data-v-d45d48ea] .fou-button:not(.fou-button--primary):not(.is-link):not(.is-text){--fou-button-hover-text-color:var(--fou-media-accent,#3ec8d4);--fou-button-hover-bg-color:rgb(var(--fou-media-accent-rgb,62 200 212) / 14%);--fou-button-hover-border-color:rgb(var(--fou-media-accent-rgb,62 200 212) / 45%)}.fou-media-panel[data-v-d45d48ea] .fou-input__wrapper,.fou-media-panel[data-v-d45d48ea] .fou-select .fou-input__wrapper{background:color-mix(in srgb, var(--tt-bg,#0a353a) 70%, transparent);box-shadow:0 0 0 1px var(--tt-border,#5ec8d238) inset}.fou-media-panel[data-v-d45d48ea] .fou-tag{color:var(--tt-muted,#8fbfc6);background:rgb(var(--fou-media-accent-rgb,62 200 212)/10%);border-color:rgb(var(--fou-media-accent-rgb,62 200 212)/28%)}.fou-media-panel.is-fullscreen[data-v-d45d48ea]{border-radius:0;max-height:none;padding:16px 18px;inset:0;width:auto!important;height:auto!important}.fou-media-panel.is-resizable .fou-media-panel__resize[data-v-d45d48ea]{z-index:20;position:absolute}.fou-media-panel.is-resizable .fou-media-panel__resize--n[data-v-d45d48ea],.fou-media-panel.is-resizable .fou-media-panel__resize--s[data-v-d45d48ea]{cursor:ns-resize;height:6px;left:8px;right:8px}.fou-media-panel.is-resizable .fou-media-panel__resize--n[data-v-d45d48ea]{top:0}.fou-media-panel.is-resizable .fou-media-panel__resize--s[data-v-d45d48ea]{bottom:0}.fou-media-panel.is-resizable .fou-media-panel__resize--e[data-v-d45d48ea],.fou-media-panel.is-resizable .fou-media-panel__resize--w[data-v-d45d48ea]{cursor:ew-resize;width:6px;top:8px;bottom:8px}.fou-media-panel.is-resizable .fou-media-panel__resize--e[data-v-d45d48ea]{right:0}.fou-media-panel.is-resizable .fou-media-panel__resize--w[data-v-d45d48ea]{left:0}.fou-media-panel.is-resizable .fou-media-panel__resize--ne[data-v-d45d48ea],.fou-media-panel.is-resizable .fou-media-panel__resize--nw[data-v-d45d48ea],.fou-media-panel.is-resizable .fou-media-panel__resize--se[data-v-d45d48ea],.fou-media-panel.is-resizable .fou-media-panel__resize--sw[data-v-d45d48ea]{width:12px;height:12px}.fou-media-panel.is-resizable .fou-media-panel__resize--ne[data-v-d45d48ea]{cursor:nesw-resize;top:0;right:0}.fou-media-panel.is-resizable .fou-media-panel__resize--nw[data-v-d45d48ea]{cursor:nwse-resize;top:0;left:0}.fou-media-panel.is-resizable .fou-media-panel__resize--se[data-v-d45d48ea]{cursor:nwse-resize;bottom:0;right:0}.fou-media-panel.is-resizable .fou-media-panel__resize--sw[data-v-d45d48ea]{cursor:nesw-resize;bottom:0;left:0}.fou-media-panel__body[data-v-d45d48ea]{flex:1;grid-template-columns:minmax(132px,38%) 1fr;gap:8px;min-height:0;display:grid;overflow:hidden}.fou-media-panel.is-fullscreen .fou-media-panel__body[data-v-d45d48ea]{grid-template-columns:minmax(200px,280px) 1fr;gap:12px}.fou-media-panel__main[data-v-d45d48ea]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.fou-media-panel__head[data-v-d45d48ea]{color:var(--tt-text,#e7f8fa);cursor:move;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.fou-media-panel__title[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.fou-media-panel__actions[data-v-d45d48ea]{color:var(--tt-muted,#8fbfc6);align-items:center;gap:8px;display:inline-flex}.fou-media-panel__actions .fou-icon[data-v-d45d48ea]{cursor:pointer}.fou-media-panel__actions .fou-icon[data-v-d45d48ea]:hover{color:var(--tt-accent-soft,#7ee0e8)}.fou-media-panel__controls[data-v-d45d48ea]{flex-shrink:0;align-items:center;gap:6px;margin:6px 0 4px;display:flex}.fou-media-panel__controls[data-v-d45d48ea] .fou-slider{flex:1;margin:0 2px}.fou-media-panel__controls[data-v-d45d48ea] .fou-slider .fou-slider__bar{background-color:var(--fou-media-accent,#3ec8d4)}.fou-media-panel__controls[data-v-d45d48ea] .fou-slider .fou-slider__button{border-color:var(--fou-media-accent,#3ec8d4)}.fou-media-panel__controls .fou-media-vol[data-v-d45d48ea]{flex:0 0 64px}.fou-media-panel__controls .fou-media-vol-pct[data-v-d45d48ea],.fou-media-panel__controls .fou-media-progress-pct[data-v-d45d48ea]{min-width:32px;color:var(--tt-muted,#8fbfc6);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:1}.fou-media-panel__controls .fou-media-progress[data-v-d45d48ea]{flex:1;min-width:48px}.fou-media-panel__toolbar[data-v-d45d48ea]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin-bottom:4px;display:flex}.fou-media-panel__toolbar .fou-icon[data-v-d45d48ea]{margin-right:2px}.fou-media-side[data-v-d45d48ea]{background:color-mix(in srgb, var(--tt-surface,#0f454c) 88%, transparent);border:1px solid var(--tt-border,#5ec8d22e);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fou-media-side__toolbar[data-v-d45d48ea]{flex-direction:column;flex-shrink:0;gap:6px;padding:8px;display:flex}.fou-media-side__btn[data-v-d45d48ea]{width:100%;height:28px;color:var(--tt-text,#e7f8fa);cursor:pointer;background:rgb(var(--fou-media-accent-rgb,62 200 212)/10%);border:1px solid var(--tt-border,#5ec8d247);border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.fou-media-side__btn[data-v-d45d48ea]:hover{background:rgb(var(--fou-media-accent-rgb,62 200 212)/18%)}.fou-media-side__btn.is-primary[data-v-d45d48ea]{color:#fff;background:var(--tt-btn-bg,var(--fou-media-accent,#3ec8d4));border-color:var(--tt-btn-bg,var(--fou-media-accent,#3ec8d4))}.fou-media-side .fou-media-list[data-v-d45d48ea]{border:none;border-top:1px solid var(--tt-border,#5ec8d224);border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.fou-media-ctrl[data-v-d45d48ea]{color:var(--tt-text,#e7f8fa);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fou-media-ctrl .fou-icon[data-v-d45d48ea]{font-size:20px}.fou-media-ctrl[data-v-d45d48ea]:hover{color:var(--tt-accent-soft,#7ee0e8)}.fou-media-ctrl.is-main[data-v-d45d48ea]{margin:0 2px}.fou-media-play-btn[data-v-d45d48ea]{color:#1a1200;background:linear-gradient(145deg,#ffe566 0%,#ffb020 42%,#ff7a00 100%);border:2px solid #fff3c4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 0 3px #ff980059,0 6px 16px #ff780073}.fou-media-play-btn .fou-icon[data-v-d45d48ea]{font-size:18px;line-height:1}.fou-media-ctrl.is-main:hover .fou-media-play-btn[data-v-d45d48ea]{filter:brightness(1.06);transform:scale(1.06)}.fou-media-settings-vol[data-v-d45d48ea]{align-items:center;gap:10px;width:100%;max-width:280px;display:flex}.fou-media-settings-vol .fou-media-vol-pct[data-v-d45d48ea]{min-width:40px;color:var(--fou-text-color-regular);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.fou-media-theme-inline[data-v-d45d48ea]{background:var(--fou-fill-color-light);border-radius:6px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.fou-media-theme-inline__label[data-v-d45d48ea]{color:var(--fou-text-color-regular);margin-right:2px;font-size:12px}.fou-media-tool-btn[data-v-d45d48ea]{height:26px;color:var(--tt-muted,#8fbfc6);cursor:pointer;background:rgb(var(--fou-media-accent-rgb,62 200 212)/8%);border:1px solid var(--tt-border,#5ec8d22e);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.fou-media-tool-btn[data-v-d45d48ea]:hover{color:var(--tt-text,#e7f8fa);background:rgb(var(--fou-media-accent-rgb,62 200 212)/16%)}.fou-media-tool-btn.is-on[data-v-d45d48ea]{color:var(--tt-text,#e7f8fa);background:color-mix(in srgb, var(--fou-media-accent,#3ec8d4) 32%, transparent);border-color:color-mix(in srgb, var(--fou-media-accent,#3ec8d4) 55%, transparent)}.fou-media-theme-dot[data-v-d45d48ea]{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.fou-media-theme-picker[data-v-d45d48ea]{gap:8px;display:flex}.fou-media-theme-picker__btn[data-v-d45d48ea]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .15s}.fou-media-theme-picker__btn[data-v-d45d48ea]:hover{transform:scale(1.08)}.fou-media-theme-picker__btn.is-active[data-v-d45d48ea]{border-color:var(--fou-text-color-primary);box-shadow:0 0 0 2px var(--fou-bg-color)}.fou-media-pl-mgmt[data-v-d45d48ea]{gap:12px;min-height:280px;display:flex}.fou-media-pl-mgmt__sidebar[data-v-d45d48ea]{flex-direction:column;flex:0 0 140px;min-height:0;display:flex}.fou-media-pl-mgmt__title[data-v-d45d48ea]{color:var(--fou-text-color-secondary);margin-bottom:6px;font-size:12px;font-weight:600}.fou-media-pl-mgmt__playlists[data-v-d45d48ea]{flex:1;max-height:200px;margin:0 0 8px;padding:0;list-style:none;overflow:auto}.fou-media-pl-mgmt__playlists li[data-v-d45d48ea]{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:flex}.fou-media-pl-mgmt__playlists li[data-v-d45d48ea]:hover{background:var(--fou-fill-color-light)}.fou-media-pl-mgmt__playlists li.is-active[data-v-d45d48ea]{color:var(--fou-media-accent,var(--fou-color-primary));background:var(--fou-color-primary-light-9)}.fou-media-pl-mgmt__pl-name[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fou-media-pl-mgmt__pl-del[data-v-d45d48ea]{color:var(--fou-text-color-secondary);cursor:pointer;flex-shrink:0;font-size:14px}.fou-media-pl-mgmt__pl-del[data-v-d45d48ea]:hover{color:var(--fou-color-danger)}.fou-media-pl-mgmt__new[data-v-d45d48ea]{width:100%}.fou-media-pl-mgmt__tracks[data-v-d45d48ea]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.fou-media-pl-mgmt__track-actions[data-v-d45d48ea]{flex-direction:column;gap:4px;margin-bottom:6px;font-size:11px;display:flex}.fou-media-pl-mgmt__track-actions .fou-button[data-v-d45d48ea]{margin:0}.fou-media-pl-mgmt__track-list[data-v-d45d48ea]{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.fou-media-pl-mgmt__track-list li[data-v-d45d48ea],.fou-media-pl-mgmt__track-list .fou-media-pl-mgmt__track-row[data-v-d45d48ea]{border-radius:4px;align-items:center;gap:6px;padding:6px 2px;display:flex}.fou-media-pl-mgmt__track-list li[data-v-d45d48ea]:hover,.fou-media-pl-mgmt__track-list .fou-media-pl-mgmt__track-row[data-v-d45d48ea]:hover{background:var(--fou-fill-color-light)}.fou-media-pl-mgmt__drag[data-v-d45d48ea]{color:var(--fou-text-color-secondary);cursor:grab;flex-shrink:0}.fou-media-pl-mgmt__track-meta[data-v-d45d48ea]{cursor:pointer;flex:1;min-width:0}.fou-media-pl-mgmt__track-meta strong[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.fou-media-pl-mgmt__track-meta span[data-v-d45d48ea]{color:var(--fou-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.fou-media-pl-mgmt__empty[data-v-d45d48ea]{color:var(--fou-text-color-secondary);text-align:center;flex:1;padding:12px 4px;font-size:11px}.fou-media-screen[data-v-d45d48ea]{background:radial-gradient(ellipse at 30% 20%, rgb(var(--fou-media-accent-rgb,62 200 212)/42%), transparent 55%), linear-gradient(160deg, var(--tt-surface-2,#0e4a52) 0%, color-mix(in srgb, var(--fou-media-accent,#3ec8d4) 45%, var(--tt-bg,#0a353a)) 55%, var(--tt-bg-deep,#07282c) 100%);border:1px solid var(--tt-border,#5ec8d22e);border-radius:10px;flex-direction:column;flex:auto;min-height:0;margin-bottom:2px;display:flex;position:relative;overflow:hidden}.fou-media-screen.is-video[data-v-d45d48ea]{min-height:0}.fou-media-screen__video-wrap[data-v-d45d48ea]{background:#000;flex-direction:column;flex:auto;align-items:stretch;width:100%;min-height:100px;display:flex;position:relative;overflow:hidden}.fou-media-screen__video-wrap:hover .fou-media-screen__fs-btn[data-v-d45d48ea],.fou-media-screen__video-wrap.is-playing .fou-media-screen__fs-btn[data-v-d45d48ea]{opacity:1;pointer-events:auto}:-webkit-any(.fou-media-screen__video-wrap[data-v-d45d48ea]:fullscreen,.fou-media-screen__video-wrap[data-v-d45d48ea]:-webkit-full-screen,.fou-media-screen__video-wrap.is-video-fs[data-v-d45d48ea]){box-sizing:border-box;background:#000;width:100%;height:100%;max-height:none}:is(.fou-media-screen__video-wrap[data-v-d45d48ea]:fullscreen,.fou-media-screen__video-wrap[data-v-d45d48ea]:fullscreen,.fou-media-screen__video-wrap.is-video-fs[data-v-d45d48ea]){box-sizing:border-box;background:#000;width:100%;height:100%;max-height:none}:-webkit-any(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video[data-v-d45d48ea],.fou-media-screen__video-wrap:-webkit-full-screen .fou-media-screen__video[data-v-d45d48ea],.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video[data-v-d45d48ea]){object-fit:contain;width:100%;height:100%;max-height:none;position:absolute;inset:0}:is(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video[data-v-d45d48ea],.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video[data-v-d45d48ea],.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video[data-v-d45d48ea]){object-fit:contain;width:100%;height:100%;max-height:none;position:absolute;inset:0}:-webkit-any(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video-bar[data-v-d45d48ea],.fou-media-screen__video-wrap:-webkit-full-screen .fou-media-screen__video-bar[data-v-d45d48ea],.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video-bar[data-v-d45d48ea]){opacity:1}:is(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video-bar[data-v-d45d48ea],.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video-bar[data-v-d45d48ea],.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video-bar[data-v-d45d48ea]){opacity:1}.fou-media-screen__video[data-v-d45d48ea]{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.fou-media-screen__video-bar[data-v-d45d48ea]{z-index:4;opacity:0;background:linear-gradient(#0000,#000000c7);align-items:center;gap:6px;padding:8px 10px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.fou-media-screen__video-time[data-v-d45d48ea]{color:#ffffffbf;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.fou-media-screen__video-scrub[data-v-d45d48ea]{flex:1;margin:0!important}.fou-media-screen__video-scrub[data-v-d45d48ea] .fou-slider__runway{background:#ffffff40;height:4px}.fou-media-screen__video-scrub[data-v-d45d48ea] .fou-slider__bar{background-color:var(--fou-media-accent,#3ec8d4);height:4px}.fou-media-screen__video-scrub[data-v-d45d48ea] .fou-slider__button{border-color:var(--fou-media-accent,#3ec8d4);width:12px;height:12px}.fou-media-screen__fs-btn[data-v-d45d48ea]{z-index:3;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0000008c;border:1px solid #ffffff38;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .2s;display:flex;position:absolute;bottom:8px;right:8px}.fou-media-screen__fs-btn[data-v-d45d48ea]:hover{background:#000000b8}.fou-media-screen__fs-btn--inline[data-v-d45d48ea]{opacity:1;pointer-events:auto;position:static}.fou-media-screen__fs-btn .fou-icon[data-v-d45d48ea]{font-size:16px}.fou-media-screen__audio[data-v-d45d48ea]{flex-direction:column;flex:auto;justify-content:center;min-height:120px;padding:8px 8px 4px;display:flex;position:relative}.fou-media-screen__stage[data-v-d45d48ea]{flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}.fou-media-screen__audio.has-lyrics .fou-media-screen__stage[data-v-d45d48ea]{justify-content:flex-start;align-items:stretch}.fou-media-screen__disc-wrap[data-v-d45d48ea]{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.fou-media-screen__disc[data-v-d45d48ea]{z-index:1;background:#00000059;border:3px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden;box-shadow:0 8px 28px #00000059}.fou-media-screen__disc img[data-v-d45d48ea]{object-fit:cover;width:100%;height:100%}.fou-media-screen__disc .fou-icon[data-v-d45d48ea]{color:#ffffffe0;font-size:36px}.fou-media-screen__brand[data-v-d45d48ea]{letter-spacing:.04em;color:#ffffff8c;margin:0;font-size:10px}.fou-media-screen__audio.is-playing .fou-media-screen__disc[data-v-d45d48ea]{animation:12s linear infinite fou-media-spin-d45d48ea}.fou-media-screen__glow[data-v-d45d48ea]{pointer-events:none;background:radial-gradient(circle, rgb(var(--fou-media-accent-rgb,62 200 212)/36%), transparent 68%);position:absolute;inset:-8%}.fou-media-screen__lyric-panel[data-v-d45d48ea]{background:linear-gradient(135deg,#061c22b8 0%,#0a30388c 100%);border:1px solid #7ee0e847;border-radius:10px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.fou-media-screen__lyric-head[data-v-d45d48ea]{letter-spacing:.08em;color:var(--tt-accent-soft,#7ee0e8);flex-shrink:0;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.fou-media-screen__lyric-dot[data-v-d45d48ea]{background:var(--fou-media-accent,#3ec8d4);width:6px;height:6px;box-shadow:0 0 8px var(--fou-media-accent,#3ec8d4);border-radius:50%}.fou-media-screen__lyric-scroll[data-v-d45d48ea]{flex:1;min-height:0;padding:8px 6px 16px;overflow:auto}.fou-media-screen__lyric-line[data-v-d45d48ea]{color:#ffffff8c;text-align:center;cursor:pointer;border-radius:6px;margin:0;padding:4px 6px;font-size:12px;line-height:1.4}.fou-media-screen__lyric-line[data-v-d45d48ea]:hover{color:#fff;background:#ffffff0f}.fou-media-screen__lyric-line.is-active[data-v-d45d48ea]{color:#fff;background:color-mix(in srgb, var(--fou-media-accent,#3ec8d4) 18%, transparent);font-size:13px;font-weight:700}.fou-media-screen__hidden[data-v-d45d48ea]{display:none}.fou-media-screen__info[data-v-d45d48ea]{z-index:1;color:#fff;flex-shrink:0;padding:6px 10px 8px;position:relative}.fou-media-screen__name[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.fou-media-screen__sub[data-v-d45d48ea]{color:#ffffffa6;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.fou-media-screen__credits[data-v-d45d48ea]{color:#ffffffb8;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:11px;line-height:1.35;display:flex}.fou-media-screen__time[data-v-d45d48ea]{color:#ffffff8c;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.fou-media-lyrics[data-v-d45d48ea]{background:color-mix(in srgb, var(--tt-surface,#0f454c) 70%, transparent);border:1px solid var(--tt-border,#5ec8d224);border-radius:8px;flex:none;height:88px;margin-bottom:2px;overflow:hidden}.fou-media-panel.is-fullscreen .fou-media-lyrics[data-v-d45d48ea]{height:140px}.fou-media-lyrics__empty[data-v-d45d48ea]{height:100%;color:var(--tt-muted,#8fbfc6);justify-content:center;align-items:center;font-size:12px;display:flex}.fou-media-lyrics__scroll[data-v-d45d48ea]{height:100%;padding:40px 10px;position:relative;overflow:auto}.fou-media-lyrics__line[data-v-d45d48ea]{color:var(--tt-muted,#8fbfc6);text-align:center;cursor:pointer;border-radius:6px;margin:0;padding:5px 6px;font-size:12px;line-height:1.4;transition:color .2s,background .2s,transform .2s}.fou-media-lyrics__line[data-v-d45d48ea]:hover{color:var(--tt-text,#e7f8fa);background:#ffffff0f}.fou-media-lyrics__line.is-active[data-v-d45d48ea]{color:var(--tt-text,#e7f8fa);background:color-mix(in srgb, var(--fou-media-accent,#3ec8d4) 18%, transparent);font-size:13px;font-weight:700;transform:scale(1.02)}.fou-karaoke[data-v-d45d48ea]{vertical-align:top;white-space:pre-wrap;word-break:break-all;max-width:100%;display:inline-block;position:relative}.fou-karaoke__base[data-v-d45d48ea]{color:inherit}.fou-karaoke__fill[data-v-d45d48ea]{width:100%;color:var(--fou-media-accent,var(--fou-color-primary));pointer-events:none;white-space:inherit;word-break:inherit;will-change:clip-path;transition:clip-path 70ms linear;position:absolute;inset:0 auto auto 0;overflow:hidden}.fou-karaoke--desktop .fou-karaoke__base[data-v-d45d48ea]{color:var(--fou-lyric-inactive,#ffffff8c)}.fou-karaoke--desktop .fou-karaoke__fill[data-v-d45d48ea]{color:inherit;text-shadow:none;font-weight:700}.fou-media-list[data-v-d45d48ea]{flex:1;min-height:0;overflow:hidden}.fou-media-list__head[data-v-d45d48ea]{color:var(--tt-muted,#8fbfc6);background:color-mix(in srgb, var(--tt-bg,#0a353a) 55%, transparent);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.fou-media-list__head-actions[data-v-d45d48ea]{align-items:center;gap:4px;display:flex}.fou-media-list__pl-select[data-v-d45d48ea]{width:96px}.fou-media-list__empty[data-v-d45d48ea]{color:var(--tt-muted,#8fbfc6);text-align:center;padding:12px 8px;font-size:11px}.fou-media-list ul[data-v-d45d48ea]{height:100%;max-height:none;margin:0;padding:2px 0;list-style:none;overflow:auto}.fou-media-list li[data-v-d45d48ea]{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:6px;padding:6px 8px;display:flex}.fou-media-list li[data-v-d45d48ea]:hover{background:rgb(var(--fou-media-accent-rgb,62 200 212)/10%)}.fou-media-list li.is-active[data-v-d45d48ea]{background:rgb(var(--fou-media-accent-rgb,62 200 212)/18%);border-left-color:var(--fou-media-accent,#3ec8d4)}.fou-media-list li.is-queued[data-v-d45d48ea]{border-left-color:var(--fou-media-accent,#3ec8d4)}.fou-media-list li>.fou-icon[data-v-d45d48ea]{color:var(--fou-media-accent,#3ec8d4);flex-shrink:0}.fou-media-list__meta[data-v-d45d48ea]{flex-direction:column;flex:1;min-width:0;display:flex}.fou-media-list__meta strong[data-v-d45d48ea]{color:var(--tt-text,#e7f8fa);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fou-media-list__meta span[data-v-d45d48ea]{color:var(--tt-muted,#8fbfc6);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fou-media-list__del[data-v-d45d48ea]{color:var(--tt-muted,#8fbfc6);opacity:.55;flex-shrink:0}.fou-media-list__del[data-v-d45d48ea]:hover{color:#fecaca;opacity:1}.fou-media-sched-list[data-v-d45d48ea]{border-top:1px solid var(--fou-border-color-lighter);margin-top:12px}.fou-media-sched-list__title[data-v-d45d48ea]{margin:10px 0 6px;font-size:13px;font-weight:600}.fou-media-sched-list__empty[data-v-d45d48ea]{color:var(--fou-text-color-secondary);text-align:center;padding:12px 0;font-size:12px}.fou-media-sched-list__row[data-v-d45d48ea]{border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 4px;font-size:13px;display:flex}.fou-media-sched-list__row small[data-v-d45d48ea]{color:var(--fou-text-color-secondary);text-align:right;flex:1}.fou-media-sched-list__row.is-active[data-v-d45d48ea]{background:var(--fou-color-primary-light-9)}.fou-media-sched-list__row.is-clickable[data-v-d45d48ea]{cursor:pointer}.fou-media-sched-list__row.is-clickable[data-v-d45d48ea]:hover{background:var(--fou-fill-color-light)}.fou-media-sched-list__title--row[data-v-d45d48ea]{justify-content:space-between;align-items:center;gap:8px;display:flex}.fou-media-sched-list__del[data-v-d45d48ea]{color:var(--fou-text-color-secondary);cursor:pointer;flex-shrink:0;font-size:14px}.fou-media-sched-list__del[data-v-d45d48ea]:hover{color:var(--fou-color-danger)}.fou-media-timed-plan-form[data-v-d45d48ea]{background:var(--fou-fill-color-lighter);border-radius:8px;margin-top:12px;padding:12px}.fou-media-track-settings[data-v-d45d48ea]{max-height:360px;overflow:auto}.fou-media-track-settings__row[data-v-d45d48ea]{cursor:pointer;border-bottom:1px solid var(--fou-border-color-lighter);border-radius:8px;align-items:center;gap:10px;padding:10px 8px;display:flex}.fou-media-track-settings__row[data-v-d45d48ea]:hover,.fou-media-track-settings__row.is-active[data-v-d45d48ea]{background:var(--fou-color-primary-light-9)}.fou-media-track-settings__row>.fou-icon[data-v-d45d48ea]{color:var(--fou-color-primary);flex-shrink:0;font-size:18px}.fou-media-track-settings__meta[data-v-d45d48ea]{flex-direction:column;flex:1;min-width:0;display:flex}.fou-media-track-settings__meta strong[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fou-media-track-settings__meta span[data-v-d45d48ea]{color:var(--fou-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fou-media-mini[data-v-d45d48ea]{z-index:4002;width:300px;color:var(--tt-text,#e7f8fa);background:linear-gradient(160deg, var(--tt-surface,#0f454c), var(--tt-bg-deep,#07282c));border:1px solid var(--tt-border,#5ec8d238);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 8px 24px #00000073}.fou-media-mini.is-preview[data-v-d45d48ea]{border-color:rgb(var(--fou-media-accent-rgb,62 200 212)/55%)}.fou-media-mini__head[data-v-d45d48ea]{cursor:move;align-items:center;gap:8px;display:flex}.fou-media-mini__head .fou-icon[data-v-d45d48ea]{cursor:pointer;opacity:.85;flex-shrink:0;font-size:16px}.fou-media-mini__head .fou-icon[data-v-d45d48ea]:first-child{cursor:default;opacity:1}.fou-media-mini__text[data-v-d45d48ea]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.fou-media-mini__text strong[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fou-media-mini__text span[data-v-d45d48ea]{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fou-media-mini__bar[data-v-d45d48ea]{align-items:center;gap:8px;margin-top:8px;display:flex}.fou-media-mini__progress[data-v-d45d48ea]{cursor:pointer;background:#ffffff26;border-radius:2px;flex:1;height:4px;position:relative}.fou-media-mini__progress i[data-v-d45d48ea]{background:var(--fou-color-primary,#0f766e);border-radius:2px;height:100%;position:absolute;top:0;left:0}.fou-media-mini__preview-tip[data-v-d45d48ea]{color:#fff9;margin-top:8px;font-size:11px}.fou-desktop-lyrics-wrap[data-v-d45d48ea]{z-index:4001;box-sizing:border-box;cursor:move;-webkit-user-select:none;user-select:none;pointer-events:none;min-width:280px;max-width:min(96vw,1200px);padding:16px;position:fixed;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}.fou-desktop-lyrics-wrap.is-hover[data-v-d45d48ea],.fou-desktop-lyrics-wrap.is-resizing[data-v-d45d48ea]{pointer-events:auto}.fou-desktop-lyrics-wrap.is-hover .fou-desktop-lyrics__toolbar[data-v-d45d48ea],.fou-desktop-lyrics-wrap.is-hover .fou-desktop-lyrics__resize[data-v-d45d48ea],.fou-desktop-lyrics-wrap.is-resizing .fou-desktop-lyrics__toolbar[data-v-d45d48ea],.fou-desktop-lyrics-wrap.is-resizing .fou-desktop-lyrics__resize[data-v-d45d48ea],.fou-desktop-lyrics-wrap:hover .fou-desktop-lyrics__toolbar[data-v-d45d48ea],.fou-desktop-lyrics-wrap:hover .fou-desktop-lyrics__resize[data-v-d45d48ea]{opacity:1;pointer-events:auto}.fou-desktop-lyrics-wrap .fou-desktop-lyrics[data-v-d45d48ea],.fou-desktop-lyrics-wrap .fou-desktop-lyrics__resize[data-v-d45d48ea]{pointer-events:auto}.fou-desktop-lyrics__toolbar[data-v-d45d48ea]{opacity:0;pointer-events:none;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:4px;padding:4px 0;transition:opacity .18s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.fou-desktop-lyrics__toolbar[data-v-d45d48ea] .fou-color-field{height:28px}.fou-desktop-lyrics__toolbar[data-v-d45d48ea] .fou-color-field .fou-color-field__native-wrap{width:28px;height:28px;box-shadow:none;background:#ffffff2e;border:1px solid #ffffff59;border-radius:6px;padding:3px}.fou-desktop-lyrics__tool[data-v-d45d48ea],.fou-desktop-lyrics__close[data-v-d45d48ea]{color:#fff;cursor:pointer;text-shadow:0 1px 3px #0000008c;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important}.fou-desktop-lyrics__tool[data-v-d45d48ea]:hover,.fou-desktop-lyrics__close[data-v-d45d48ea]:hover{background:#ffffff24!important}.fou-desktop-lyrics__size-input[data-v-d45d48ea]{box-sizing:border-box;color:#fff;text-align:center;appearance:textfield;text-shadow:0 1px 3px #0000008c;border-radius:6px;outline:none;width:52px;height:28px;padding:0 4px;font-size:13px;font-weight:600;box-shadow:none!important;background:0 0!important;border:none!important}.fou-desktop-lyrics__size-input[data-v-d45d48ea]:focus{background:#ffffff1f!important}.fou-desktop-lyrics__size-input[data-v-d45d48ea]::-webkit-outer-spin-button{appearance:none;margin:0}.fou-desktop-lyrics__size-input[data-v-d45d48ea]::-webkit-inner-spin-button{appearance:none;margin:0}.fou-desktop-lyrics__color-wrap[data-v-d45d48ea]{cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important}.fou-desktop-lyrics__color-label[data-v-d45d48ea]{color:#fff;white-space:nowrap;text-shadow:0 1px 3px #0000008c;font-size:12px;font-weight:600}.fou-desktop-lyrics__size[data-v-d45d48ea]{color:#fff;text-align:center;text-shadow:0 1px 3px #0000008c;min-width:28px;font-size:12px}.fou-desktop-lyrics__resize[data-v-d45d48ea]{z-index:3;opacity:0;pointer-events:auto;background:0 0;position:absolute}.fou-desktop-lyrics__resize.is-n[data-v-d45d48ea],.fou-desktop-lyrics__resize.is-s[data-v-d45d48ea]{cursor:ns-resize;height:8px;left:10px;right:10px}.fou-desktop-lyrics__resize.is-e[data-v-d45d48ea],.fou-desktop-lyrics__resize.is-w[data-v-d45d48ea]{cursor:ew-resize;width:8px;top:10px;bottom:10px}.fou-desktop-lyrics__resize.is-n[data-v-d45d48ea]{top:0}.fou-desktop-lyrics__resize.is-s[data-v-d45d48ea]{bottom:0}.fou-desktop-lyrics__resize.is-e[data-v-d45d48ea]{right:0}.fou-desktop-lyrics__resize.is-w[data-v-d45d48ea]{left:0}.fou-desktop-lyrics__resize.is-ne[data-v-d45d48ea],.fou-desktop-lyrics__resize.is-nw[data-v-d45d48ea],.fou-desktop-lyrics__resize.is-se[data-v-d45d48ea],.fou-desktop-lyrics__resize.is-sw[data-v-d45d48ea]{width:14px;height:14px}.fou-desktop-lyrics__resize.is-ne[data-v-d45d48ea]{cursor:nesw-resize;top:0;right:0}.fou-desktop-lyrics__resize.is-nw[data-v-d45d48ea]{cursor:nwse-resize;top:0;left:0}.fou-desktop-lyrics__resize.is-se[data-v-d45d48ea]{cursor:nwse-resize;bottom:0;right:0}.fou-desktop-lyrics__resize.is-sw[data-v-d45d48ea]{cursor:nesw-resize;bottom:0;left:0}.fou-desktop-lyrics[data-v-d45d48ea]{box-sizing:border-box;text-align:center;border-radius:0;width:100%;height:100%;padding:10px 20px;font-weight:600;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.fou-desktop-lyrics--kugou[data-v-d45d48ea]{pointer-events:auto;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;min-width:0;min-height:96px;padding:14px 22px;display:flex;box-shadow:none!important;background:0 0!important}.fou-desktop-lyrics__row[data-v-d45d48ea]{max-width:100%;font-size:calc(var(--fou-lyric-size,22px) * .82);color:var(--fou-lyric-inactive,#ffffff8c);text-overflow:ellipsis;white-space:nowrap;text-shadow:none;margin:0;font-weight:500;line-height:1.4;overflow:hidden}.fou-desktop-lyrics__row.is-left[data-v-d45d48ea]{text-align:left;align-self:flex-start}.fou-desktop-lyrics__row.is-right[data-v-d45d48ea]{text-align:right;align-self:flex-end}.fou-desktop-lyrics__row.is-active[data-v-d45d48ea]{font-size:var(--fou-lyric-size,28px);color:#fff;text-shadow:none;transform-origin:0;font-weight:700;transform:scale(1.02)}.fou-desktop-lyrics__row.is-right.is-active[data-v-d45d48ea]{transform-origin:100%}.fou-desktop-lyrics__prev[data-v-d45d48ea],.fou-desktop-lyrics__next[data-v-d45d48ea],.fou-desktop-lyrics__current[data-v-d45d48ea]{display:none}@keyframes fou-media-spin-d45d48ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fou-media-fade-enter-active[data-v-d45d48ea],.fou-media-fade-leave-active[data-v-d45d48ea]{transition:opacity .25s,transform .25s}.fou-media-fade-enter-from[data-v-d45d48ea],.fou-media-fade-leave-to[data-v-d45d48ea]{opacity:0;transform:translateY(8px)}.fou-media-timed-order[data-v-d45d48ea]{width:100%}.fou-media-timed-order__hint[data-v-d45d48ea]{color:var(--fou-text-color-secondary);margin:0 0 8px;font-size:12px}.fou-media-timed-order__list[data-v-d45d48ea]{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow:auto}.fou-media-timed-order__row[data-v-d45d48ea]{background:var(--fou-fill-color-light);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.fou-media-timed-order__handle[data-v-d45d48ea]{color:var(--fou-text-color-secondary);cursor:grab;flex-shrink:0}.fou-media-timed-order__name[data-v-d45d48ea]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.fou-media-timed-order__remove[data-v-d45d48ea]{color:var(--fou-text-color-secondary);cursor:pointer;flex-shrink:0}.fou-media-timed-order__remove[data-v-d45d48ea]:hover{color:var(--fou-color-danger)}.fou-media-mini-enter-active[data-v-d45d48ea]{transition:opacity .8s,transform .8s}.fou-media-mini-leave-active[data-v-d45d48ea]{transition:opacity .25s,transform .25s}.fou-media-mini-enter-from[data-v-d45d48ea],.fou-media-mini-leave-to[data-v-d45d48ea]{opacity:0;transform:translateY(24px)scale(.96)}.fou-media-dialog{z-index:6000!important}.fou-media-popper{z-index:7200!important}.fou-media-file-input-hidden{clip:rect(0, 0, 0, 0)!important;opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fou-media-cat-dialog .fou-dialog__footer{padding-top:8px}.fou-media-cat-dialog .fou-media-cat-pick__footer{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}:-webkit-any(.fou-media-screen__video-wrap:fullscreen,.fou-media-screen__video-wrap:-webkit-full-screen,.fou-media-screen__video-wrap.is-video-fs){box-sizing:border-box;flex-direction:column;background:#000!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important}:is(.fou-media-screen__video-wrap:fullscreen,.fou-media-screen__video-wrap:fullscreen,.fou-media-screen__video-wrap.is-video-fs){box-sizing:border-box;flex-direction:column;background:#000!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important}:-webkit-any(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video,.fou-media-screen__video-wrap:-webkit-full-screen .fou-media-screen__video,.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video){object-fit:contain!important;background:#000!important;flex:auto!important;width:100%!important;height:100%!important;max-height:none!important}:is(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video,.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video,.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video){object-fit:contain!important;background:#000!important;flex:auto!important;width:100%!important;height:100%!important;max-height:none!important}:-webkit-any(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video-bar,.fou-media-screen__video-wrap:-webkit-full-screen .fou-media-screen__video-bar,.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video-bar){opacity:1!important}:is(.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video-bar,.fou-media-screen__video-wrap:fullscreen .fou-media-screen__video-bar,.fou-media-screen__video-wrap.is-video-fs .fou-media-screen__video-bar){opacity:1!important}.fou-drawer-root:has(.fc-theme-drawer){--fou-drawer-mask-bg:#0009}.fc-theme-drawer .fou-drawer__footer{z-index:2;border-top:1px solid var(--fou-border-color,#e4e7ed);background:#fff;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.fc-theme-drawer .fou-drawer__body{padding-bottom:64px}.fc-theme-drawer .fc-theme-section{margin-bottom:8px}.fc-theme-drawer .fc-theme-section__title{color:var(--fou-text-color-primary,#303133);border-bottom:1px solid var(--fou-border-color-lighter,#ebeef5);margin-bottom:4px;padding:4px 0 10px 10px;font-size:13px;font-weight:600;position:relative}.fc-theme-drawer .fc-theme-section__title:before{content:"";background:var(--fou-color-primary,#0f766e);border-radius:2px;width:3px;height:14px;position:absolute;top:6px;left:0}.fc-theme-drawer .fc-theme-tip{color:var(--fou-text-color-secondary,#909399);vertical-align:-2px;cursor:help;margin-left:4px;font-size:14px}.fc-theme-drawer .fou-form-item{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;width:100%;margin-bottom:14px;align-items:center!important;display:grid!important}.fc-theme-drawer .fou-form-item>.fou-form-item__label{text-align:left;align-items:center;margin:0;line-height:1.4;flex:unset!important;justify-content:flex-start!important;width:auto!important;padding-right:0!important;display:flex!important}.fc-theme-drawer .fou-form-item>.fou-form-item__content{justify-content:flex-end;justify-self:end;align-items:center;flex:unset!important;width:auto!important;margin-left:0!important;display:flex!important}.fc-theme-drawer .fou-form-item>.fou-form-item__content .fou-input,.fc-theme-drawer .fou-form-item>.fou-form-item__content .fou-input-number,.fc-theme-drawer .fou-form-item>.fou-form-item__content .fou-select{width:120px;min-width:120px}.fc-theme-drawer .fou-form-item.fc-theme-block-item{display:block!important}.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__label{margin-bottom:8px;width:100%!important;display:block!important}.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__content{justify-self:stretch;max-width:100%;width:100%!important;display:block!important}.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__content .fou-input,.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__content .fou-input.is-textarea,.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__content .fou-input-number,.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__content .fou-select,.fc-theme-drawer .fou-form-item.fc-theme-block-item>.fou-form-item__content textarea{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.fc-theme-drawer .fc-theme-skins{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.fc-theme-drawer .fc-theme-skin{cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex;position:relative}.fc-theme-drawer .fc-theme-skin.is-active{border-color:var(--fou-color-primary,#0f766e);box-shadow:0 0 0 1px var(--fou-color-primary,#0f766e)}.fc-theme-drawer .fc-theme-skin__preview{border-radius:8px;height:64px;display:flex;overflow:hidden}.fc-theme-drawer .fc-theme-skin__side{background:#00000038;flex:0 0 30%;height:100%}.fc-theme-drawer .fc-theme-skin__body{background:#ffffff47;flex-direction:column;flex:1;gap:5px;padding:8px;display:flex}.fc-theme-drawer .fc-theme-skin__bar{background:#ffffffd1;border-radius:999px;height:9px;display:block}.fc-theme-drawer .fc-theme-skin__block{background:#ffffff80;border-radius:6px;flex:1;display:block}.fc-theme-drawer .fc-theme-skin--default .fc-theme-skin__side{background:linear-gradient(#0f766e 0%,#115e59 100%)}.fc-theme-drawer .fc-theme-skin--plain .fc-theme-skin__side{background:linear-gradient(#1f2937 0%,#111827 100%)}.fc-theme-drawer .fc-theme-skin--technology .fc-theme-skin__side{background:linear-gradient(#00a1ff 0%,#016886 100%)}.fc-theme-drawer .fc-theme-skin__name{color:#606266;text-align:center;font-size:12px;font-weight:500}.fc-theme-drawer .fc-theme-color-row{align-items:center;gap:10px;display:flex}.fc-theme-drawer .fc-theme-color{background:0 0;border:0;width:40px;height:28px;padding:0}.fc-theme-drawer .fc-theme-color-hex{color:#909399;font-size:12px}.fc-theme-drawer .fc-theme-layouts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fc-theme-drawer .fc-theme-layout{cursor:pointer;background:#f5f7fa;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.fc-theme-drawer .fc-theme-layout.is-active{background:color-mix(in srgb, var(--fou-color-primary,#0f766e) 10%, #fff);border-color:var(--fou-color-primary,#0f766e)}.fc-theme-drawer .fc-theme-layout__preview{background:#fff;border-radius:4px;height:48px;position:relative;overflow:hidden}.fc-theme-drawer .fc-theme-layout__preview .a,.fc-theme-drawer .fc-theme-layout__preview .b,.fc-theme-drawer .fc-theme-layout__preview .c{background:#d1d5db;position:absolute}.fc-theme-drawer .fc-theme-layout__preview[data-layout=column] .a{background:#0b1f1c;width:18%;height:100%;top:0;left:0}.fc-theme-drawer .fc-theme-layout__preview[data-layout=column] .b{width:28%;height:100%;top:0;left:18%}.fc-theme-drawer .fc-theme-layout__preview[data-layout=column] .c{background:var(--fou-color-primary,#0f766e);width:54%;height:22%;top:0;right:0}.fc-theme-drawer .fc-theme-layout__preview[data-layout=vertical] .b{width:32%;height:100%;top:0;left:0}.fc-theme-drawer .fc-theme-layout__preview[data-layout=vertical] .c{background:var(--fou-color-primary,#0f766e);width:68%;height:22%;top:0;right:0}.fc-theme-drawer .fc-theme-layout__preview[data-layout=horizontal] .c,.fc-theme-drawer .fc-theme-layout__preview[data-layout=comprehensive] .c,.fc-theme-drawer .fc-theme-layout__preview[data-layout=fall] .c{background:var(--fou-color-primary,#0f766e);width:100%;height:22%;top:0;left:0}.fc-theme-drawer .fc-theme-layout__preview[data-layout=comprehensive] .b{width:30%;height:78%;top:22%;left:0}.fc-theme-drawer .fc-theme-layout__preview[data-layout=fall] .b,.fc-theme-drawer .fc-theme-layout__preview[data-layout=horizontal] .b{background:#e5e7eb;width:100%;height:14%;top:22%;left:0}.fc-theme-drawer .fc-theme-layout__name{color:#606266;text-align:center;font-size:12px}.fc-theme-drawer .fc-theme-effects{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;width:100%;display:flex}.fc-theme-drawer .fc-theme-effect{color:#606266;cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}body.color-weakness{filter:grayscale(80%)}:root{--fc-header-height:60px;--fc-main-sidebar-width:75px;--fc-sub-sidebar-width:191px;--fc-sub-sidebar-collapse-width:56px;--fc-tabbar-height:50px;--fc-tab-item-height:34px;--fc-menu-item-height:36px;--fc-content-padding:20px;--fc-font-size-base:14px;--fc-sub-title-font-size:14px;--fc-sub-menu-font-size:13px;--fc-sub-menu-icon-size:16px;--fc-main-item-title-size:12px;--fc-main-item-icon-size:18px;--fc-primary:#409eff;--fc-primary-soft:#d9ecff;--fc-primary-light-9:#ecf5ff;--fc-border:#e4e7ed;--fc-border-light:#ebeef5;--fc-bg:#fff;--fc-page-bg:#fff;--fc-text:#303133;--fc-text-regular:#606266;--fc-text-secondary:#909399;--fc-main-sidebar-bg:#0f172a;--fc-main-sidebar-color:#fff;--fc-main-sidebar-active-bg:var(--fc-primary);--fc-main-sidebar-active-color:#fff;--fc-sub-sidebar-bg:#fff;--fc-sub-sidebar-color:#303133;--fc-sub-sidebar-active-bg:var(--fc-primary);--fc-sub-sidebar-active-color:#fff;--fc-header-bg:#fff;--fc-header-color:#515a6e;--fc-logo-title:#515a6e;--fc-logo-title-on-dark:#fff;--fc-tabbar-bg:#fff;--fc-tabbar-color:#606266;--fc-tabbar-active-color:#2563eb;--fou-color-primary:var(--fc-primary);--fou-color-primary-light-9:var(--fc-primary-light-9);--fou-border-color:var(--fc-border);--fou-padding:20px;--fou-margin:20px;--fou-background-color:var(--fc-page-bg);--fou-menu-background-color:var(--fc-main-sidebar-bg);--fou-menu-background-color-second:var(--fc-sub-sidebar-bg);--fou-menu-color-text:var(--fc-main-sidebar-color);--fou-menu-color-text-second:var(--fc-sub-sidebar-color);--fou-menu-item-height:48px;--fou-left-menu-width-min:var(--fc-main-sidebar-width);--fou-left-menu-width:calc(var(--fc-main-sidebar-width) + var(--fc-sub-sidebar-width));--fou-nav-height:var(--fc-header-height);--fou-logo-height:var(--fc-header-height);--fou-header-height:var(--fc-header-height);--fou-tabs-height:var(--fc-tabbar-height);--fou-tab-item-height:var(--fc-tab-item-height);--fou-font-size-base:var(--fc-font-size-base);--fou-font-size-small:13px;--fou-font-size-extra-small:12px;--fou-border-radius-base:5px;--fou-text-color-primary:var(--fc-text);--fou-text-color-regular:var(--fc-text-regular);--fou-text-color-secondary:var(--fc-text-secondary);--fou-container-height:calc(100vh - var(--fc-header-height) - var(--fc-tabbar-height) - var(--fc-content-padding) * 2 - 2px)}html,body,#app{height:100%;margin:0;overflow:hidden}.fc-shell{box-sizing:border-box;background:var(--fc-page-bg,#fff);width:100%;height:100%;color:var(--fc-text);display:flex;position:relative;overflow:hidden}.fc-shell__main{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.fc-shell__header-block{background:var(--fc-header-bg);box-shadow:inset 0 -1px 0 0 var(--fc-border);flex:none}.fc-shell.is-comprehensive .fc-shell__header-block,.fc-shell.is-comprehensive .fc-shell__topbar{box-shadow:none;border-bottom:1px solid var(--fc-border,#e4e7ed)}.fc-nav{box-sizing:border-box;height:var(--fc-header-height);background:var(--fc-header-bg);box-shadow:inset 0 -1px 0 0 var(--fc-border);flex:none;justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex}.fc-nav__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.fc-nav__brand{max-width:200px;color:var(--fc-text);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.fc-nav__brand-icon{color:var(--fc-primary);font-size:20px}.fc-nav__brand-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.fc-nav__right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.fc-breadcrumb{min-width:0;color:var(--fc-text-secondary);flex-wrap:nowrap;align-items:center;gap:0;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.fc-breadcrumb__sep{color:var(--fc-border);margin:0 8px}.fc-breadcrumb__item{color:var(--fc-text-regular);white-space:nowrap;text-decoration:none}.fc-breadcrumb__item:hover{color:var(--fc-primary)}.fc-breadcrumb__item.is-current{color:var(--fc-text);pointer-events:none;font-weight:500}.fc-right-tools{align-items:center;gap:4px;display:flex}.fc-right-tools__icons{align-items:center;gap:2px;display:flex}.fc-tool-btn{width:36px;height:36px;color:var(--fc-header-color);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.fc-tool-btn:hover{color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-tool-btn--notice{position:relative}.fc-notice-badge{color:#fff;text-align:center;pointer-events:none;background:#f56c6c;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:0}.fc-tool-btn .fou-icon,.fc-tool-btn [class*=ri-]{font-size:18px;line-height:1}.fc-user-btn{height:36px;color:var(--fc-header-color);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:4px;padding:0 8px 0 4px;display:inline-flex}.fc-user-btn:hover{background:var(--fc-primary-light-9)}.fc-user-btn__name{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:13px;overflow:hidden}.fc-right-tools .fou-media{justify-content:center;align-items:center;display:inline-flex}.fc-right-tools .fou-media>.fou-tooltip,.fc-right-tools .fou-media>span{display:inline-flex}.fc-right-tools .fou-media .fou-icon,.fc-right-tools .fou-media [class*=ri-]{width:36px;height:36px;color:var(--fc-header-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.fc-right-tools .fou-media .fou-icon:hover,.fc-right-tools .fou-media [class*=ri-]:hover{color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-shell__topbar{height:var(--fc-tabbar-height);background:var(--fc-tabbar-bg);box-shadow:inset 0 -1px 0 0 var(--fc-border);flex:none;align-items:stretch;display:flex}.fc-shell__content{box-sizing:border-box;min-height:0;padding:var(--fc-content-padding);flex-direction:column;flex:auto;display:flex;overflow:hidden}.fc-shell__page{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden auto}.fc-shell__page>*{box-sizing:border-box;flex:0 auto;width:100%;min-height:100%;overflow:visible}.fc-shell__content>*{flex:auto;height:100%;min-height:0;overflow:hidden auto}.fc-main-sidebar{flex:0 0 var(--fc-main-sidebar-width);width:var(--fc-main-sidebar-width);height:100%;color:var(--fc-main-sidebar-color);background:var(--fc-main-sidebar-bg);border-right:1px solid var(--fc-border);flex-direction:column;display:flex}.fc-main-sidebar__brand{flex:0 0 var(--fc-header-height);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.fc-main-sidebar__brand .fou-icon,.fc-main-sidebar__brand [class*=ri-]{color:inherit;font-size:22px;line-height:1}.fc-main-sidebar__brand img{object-fit:contain;width:32px;height:32px;display:block}.fc-main-sidebar__list{scrollbar-width:none;flex:auto;min-height:0;padding:4px 0 8px;overflow:hidden auto}.fc-main-sidebar__list::-webkit-scrollbar{width:0;height:0;display:none}.fc-main-sidebar__item{box-sizing:border-box;width:calc(100% - 16px);min-height:52px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0 auto 4px;padding:6px 4px;transition:background .15s,color .15s;display:flex;position:relative}.fc-main-sidebar__item:hover{background:#ffffff1f}.fc-main-sidebar__item.is-active{color:var(--fc-main-sidebar-active-color);background:var(--fc-main-sidebar-active-bg)}.fc-main-sidebar__item .fou-icon,.fc-main-sidebar__item [class*=ri-]{font-size:var(--fc-main-item-icon-size);line-height:1;display:block}.fc-main-sidebar__item-title{box-sizing:border-box;width:100%;max-width:100%;font-size:var(--fc-main-item-title-size);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.fc-sub-sidebar{flex:0 0 var(--fc-sub-sidebar-width);width:var(--fc-sub-sidebar-width);height:100%;color:var(--fc-sub-sidebar-color);background:var(--fc-sub-sidebar-bg);border-right:1px solid var(--fc-border);flex-direction:column;transition:width .2s;display:flex}.fc-sub-sidebar.is-collapse{flex-basis:var(--fc-sub-sidebar-collapse-width);width:var(--fc-sub-sidebar-collapse-width);overflow:visible}.fc-sub-sidebar__title{flex:0 0 var(--fc-header-height);box-sizing:border-box;font-size:var(--fc-sub-title-font-size);color:var(--fc-logo-title);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--fc-border-light);justify-content:center;align-items:center;gap:8px;padding:0 8px;font-weight:600;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.fc-sub-sidebar__brand{max-width:100%;color:inherit;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.fc-sub-sidebar__logo{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.fc-sub-sidebar__logo-icon{color:var(--fc-primary);flex-shrink:0;font-size:22px;line-height:1}.fc-sub-sidebar__title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-sub-sidebar__fold{color:#fff;cursor:pointer;background:var(--fc-primary);border-radius:var(--fou-border-radius-base,5px);border:0;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;display:inline-flex}.fc-sub-sidebar__fold .fou-icon{font-size:14px}.fc-sub-sidebar__menu{scrollbar-width:none;flex:auto;min-height:0;padding:8px 0;overflow:auto}.fc-sub-sidebar.is-collapse .fc-sub-sidebar__menu{padding:8px 0;overflow:visible auto}.fc-sub-sidebar__footer{box-sizing:border-box;border-top:1px solid var(--fc-border-light);flex:none;justify-content:space-between;align-items:center;gap:4px;width:100%;max-width:100%;padding:6px 10px;display:flex;overflow:hidden}.fc-sub-sidebar.is-collapse .fc-sub-sidebar__footer{flex-direction:column;justify-content:center;gap:2px;padding:6px 0}.fc-sub-sidebar__tool{box-sizing:border-box;width:28px;max-width:100%;height:28px;color:var(--fc-text-regular);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.fc-sub-sidebar__tool .fou-icon,.fc-sub-sidebar__tool [class*=ri-]{font-size:16px;line-height:1}.fc-sub-sidebar__tool.is-on,.fc-sub-sidebar__tool:hover:not(:disabled){color:var(--fc-primary);background:0 0}.fc-sub-sidebar__tool:disabled{cursor:not-allowed;opacity:.4}.fc-sub-sidebar__tool span{display:none}.fc-sub-fly{position:relative}.fc-sub-fly__arrow{opacity:.55;margin-left:auto;font-size:14px;transition:transform .15s}.fc-sub-fly__arrow.is-open{opacity:.85}.fc-sub-fly__inline{flex-direction:column;padding:2px 0 6px;display:flex}.fc-sub-fly.is-accordion>.fc-sub-menu-item.is-folder-open{color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-sub-fly__inline .fc-sub-menu-item{width:calc(100% - 16px);margin-left:8px;margin-right:8px;font-size:12px}.fc-sub-fly__panel{z-index:1200;border:1px solid var(--fc-border);background:#fff;border-radius:8px;min-width:180px;max-height:calc(100vh - 16px);padding:6px;position:absolute;top:0;left:calc(100% + 4px);overflow:hidden auto;box-shadow:0 10px 28px #0f172a1f}.fc-sub-fly__panel--teleport{min-width:200px;max-height:none;padding:8px;position:fixed;left:auto;overflow:hidden auto}.fc-sub-fly__panel-title{color:var(--fc-text-secondary);border-bottom:1px solid var(--fc-border-light);margin-bottom:4px;padding:6px 10px 8px;font-size:12px;font-weight:600}.fc-sub-fly__panel .fc-sub-menu-item{width:100%;margin:0 0 2px}.fc-sub-sidebar__menu::-webkit-scrollbar{width:0;height:0;display:none}.fc-sub-sidebar__group{color:var(--fc-text-secondary);margin:8px 12px 4px;font-size:12px;line-height:1.2}.fc-sub-menu-item{box-sizing:border-box;width:calc(100% - 16px);height:var(--fc-menu-item-height);font-size:var(--fc-sub-menu-font-size);color:var(--fc-sub-sidebar-color);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 8px 2px;padding:0 10px;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:flex;overflow:hidden}.fc-sub-menu-item:hover{color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-sub-menu-item.is-active{color:var(--fc-sub-sidebar-active-color);background:var(--fc-sub-sidebar-active-bg)}.fc-sub-menu-item .fou-icon,.fc-sub-menu-item [class*=ri-]{font-size:var(--fc-sub-menu-icon-size);color:inherit;flex-shrink:0;line-height:1}.fc-sub-menu-item__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-sub-sidebar.is-collapse .fc-sub-menu-item{box-sizing:border-box;border-radius:8px;justify-content:center;width:40px;height:40px;margin:0 auto 6px;padding:0;overflow:hidden}.fc-sub-sidebar.is-collapse .fc-sub-menu-item .fou-icon,.fc-sub-sidebar.is-collapse .fc-sub-menu-item [class*=ri-]{font-size:18px;line-height:1}.fc-sub-sidebar.is-collapse .fc-sub-menu-item__text,.fc-sub-sidebar.is-collapse .fc-sub-sidebar__group,.fc-sub-sidebar.is-collapse .fc-sub-fly__arrow{display:none!important}.fc-sub-sidebar.is-collapse .fc-sub-sidebar__fold{margin:0 auto}.fc-header{height:var(--fc-header-height);color:var(--fc-header-color);background:var(--fc-header-bg);align-items:center;gap:16px;padding:0 16px;display:flex}.fc-header--dropdown{color:#303133;border-bottom:1px solid var(--fc-border,#e5e7eb);background:#fff}.fc-header>.fc-right-tools,.fc-header>.fc-header__right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.fc-header>.fc-header__right>.fc-header__menu-search,.fc-header>.fc-header__right .fc-menu-search,.fc-header>.fc-menu-search,.fc-header>.fc-header__menu-search{flex:0 280px;min-width:140px;max-width:320px}.fc-header__center{flex:1;align-items:center;min-width:0;margin:0 12px;display:flex;overflow:hidden}.fc-header__tabs{width:100%;min-width:0}.fc-header__tabs.fc-tabbar{height:100%;box-shadow:none;background:0 0}.fc-header__nav{flex:1;align-items:center;gap:4px;min-width:0;max-width:none;display:flex;overflow-x:auto}.fc-shell.is-comprehensive .fc-header__nav{flex:0 auto}.fc-header__nav-item{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 14px;text-decoration:none}.fc-header__nav-item:hover,.fc-header__nav-item.is-active{color:var(--fc-primary);background:var(--fc-primary-soft)}.fc-header__nav-wrap{flex:none;position:relative}.fc-header__nav-caret{opacity:.75;margin-left:2px;font-size:14px}.fc-header__nav-item.is-open{color:var(--fc-primary);background:var(--fc-primary-soft)}.fc-header-flyout{box-sizing:border-box;pointer-events:auto;border:1px solid var(--fc-border,#e5e7eb);background:#fff;border-radius:8px;min-width:180px;max-width:260px;max-height:calc(100vh - 24px);padding:6px 0 8px;overflow:visible auto;box-shadow:0 8px 24px #0f172a1f}.fc-header-flyout.is-placement-bottom:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.fc-header-flyout.is-placement-right:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}.fc-header-flyout.is-placement-left:before{content:"";width:12px;position:absolute;top:0;bottom:0;right:-12px}.fc-header-flyout__arrow{z-index:2;pointer-events:none;border-top:1px solid var(--fc-border,#e5e7eb);border-left:1px solid var(--fc-border,#e5e7eb);background:#fff;width:10px;height:10px;position:absolute}.fc-header-flyout.is-placement-bottom .fc-header-flyout__arrow{top:-5px;left:var(--fc-flyout-arrow-x,18px);transform:rotate(45deg)}.fc-header-flyout.is-placement-right .fc-header-flyout__arrow{top:var(--fc-flyout-arrow-y,14px);left:-5px;transform:rotate(-45deg)}.fc-header-flyout.is-placement-left .fc-header-flyout__arrow{top:var(--fc-flyout-arrow-y,14px);left:auto;right:-5px;transform:rotate(135deg)}.fc-header-flyout__head{color:#909399;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef5;margin-bottom:4px;padding:4px 14px 8px;font-size:12px;font-weight:600;overflow:hidden}.fc-header-flyout__item,.fc-header-flyout__row{box-sizing:border-box;color:#303133;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:calc(100% - 16px);height:36px;margin:0 8px 2px;padding:0 12px;display:flex}.fc-header-flyout__item:hover,.fc-header-flyout__row:hover,.fc-header-flyout__item.is-active,.fc-header-flyout__row.is-active,.fc-header-flyout__row.is-open{color:var(--fc-primary,#0f766e);background:var(--fc-primary-soft,#0f766e14)}.fc-header-flyout__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-header-flyout__more{opacity:.65;flex-shrink:0;margin-left:auto;font-size:14px}.fc-fall-bar{border-bottom:1px solid var(--fc-border,#e5e7eb);background:#f5f7fa;align-items:center;gap:4px;height:40px;padding:0 16px;display:flex;overflow-x:auto}.fc-fall-bar__item{color:#606266;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.fc-fall-bar__item:hover,.fc-fall-bar__item.is-active{color:var(--fc-primary);background:#fff}.fc-fall-bar__item.has-children .fc-fall-bar__caret{opacity:.75;margin-left:2px;font-size:14px}.fc-fall-leaf-bar{border-bottom:1px solid var(--fc-border,#e5e7eb);background:#fff;align-items:center;gap:4px;height:36px;padding:0 16px;display:flex;overflow-x:auto}.fc-fall-leaf-bar__item{color:#606266;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.fc-fall-leaf-bar__item:hover,.fc-fall-leaf-bar__item.is-active{color:var(--fc-primary);background:var(--fc-primary-soft,#0f766e14)}.fc-logo{max-width:220px;color:var(--fc-logo-title);align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.fc-logo img{object-fit:contain;width:32px;height:32px}.fc-logo__title{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.fc-logo.on-dark{color:var(--fc-logo-title-on-dark)}.fc-tabbar{flex:1;align-items:stretch;min-width:0;padding-left:8px;display:flex}.fc-tabbar__wrap{flex:1;align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.fc-tabbar__wrap.is-drag .fc-tabbar__item{cursor:grab}.fc-tabbar__wrap.is-drag .fc-tabbar__item:active{cursor:grabbing}.fc-tabbar__wrap.is-drag .sortable-ghost{opacity:.45}.fc-tabbar__more{flex:none;align-items:center;padding:0 8px;display:flex;position:relative}.fc-tabbar__more-btn{width:32px;height:32px;color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.fc-tabbar__more-btn:hover{color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-tabbar__panel{z-index:2000;border:1px solid var(--fc-border);background:#fff;border-radius:10px;flex-direction:column;gap:2px;width:260px;max-height:min(70vh,480px);padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 12px 32px #0f172a1f}.fc-tabbar__panel-item{width:100%;color:var(--fc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fc-tabbar__panel-item:hover,.fc-tabbar__panel-item.is-active{color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-tabbar__panel-search{margin:6px 0}.fc-tabbar__item{height:100%;color:var(--fc-tabbar-color);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.fc-tabbar__item:hover{color:var(--fc-tabbar-active-color)}.fc-tabbar__item.is-active{color:var(--fc-tabbar-active-color);box-shadow:inset 0 -2px 0 var(--fc-primary)}.fc-tabbar__icon{font-size:14px;line-height:1}.fc-tabbar[data-style=card] .fc-tabbar__item{height:auto;box-shadow:none;background:#f5f7fa;border-radius:6px;margin:8px 4px}.fc-tabbar[data-style=card] .fc-tabbar__item.is-active{color:#fff;background:var(--fc-primary);box-shadow:none}.fc-tabbar[data-style=smooth] .fc-tabbar__item{border-radius:8px 8px 0 0;height:calc(100% - 8px);margin:8px 2px 0}.fc-tabbar[data-style=smooth] .fc-tabbar__item.is-active{background:var(--fc-primary-light-9);box-shadow:none}.fc-tabbar[data-style=pill] .fc-tabbar__item{height:var(--fc-tab-item-height);box-shadow:none;border-radius:999px;margin:8px 4px}.fc-tabbar[data-style=pill] .fc-tabbar__item.is-active{color:#fff;background:var(--fc-primary)}.fc-tabbar[data-style=rect] .fc-tabbar__item{border-right:1px solid var(--fc-border);box-shadow:none;margin:0}.fc-tabbar[data-style=rect] .fc-tabbar__item.is-active{background:var(--fc-primary-light-9)}.fc-tabbar[data-style=tag] .fc-tabbar__item{height:var(--fc-tab-item-height);border:1px solid var(--fc-border);box-shadow:none;border-radius:4px;margin:10px 4px}.fc-tabbar[data-style=tag] .fc-tabbar__item.is-active{color:var(--fc-primary);border-color:var(--fc-primary);background:var(--fc-primary-light-9)}.fc-tabbar[data-style=smart] .fc-tabbar__item.is-active,.fc-tabbar[data-style=underline] .fc-tabbar__item.is-active{box-shadow:inset 0 -2px 0 var(--fc-primary)}.fc-tabbar__close{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fc-tabbar__close:hover{opacity:1;background:#0000000f}.fc-toolbar{flex:none;align-items:center;gap:4px;padding:0 12px;display:flex}.fc-toolbar__btn{width:32px;height:32px;color:var(--fc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.fc-toolbar__btn:hover{color:var(--fc-primary);background:#f5f7fa}.fc-shell__footer{height:50px;color:var(--fc-text-secondary);background:var(--fc-bg);border-top:1px solid var(--fc-border);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.fc-progress{z-index:9999;background:linear-gradient(90deg, transparent, var(--fc-primary), transparent);width:100%;height:2px;animation:.4s linear fc-progress;position:fixed;top:0;left:0}@keyframes fc-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.fou-fade-enter-active,.fou-fade-leave-active,.fou-fade-up-enter-active,.fou-fade-up-leave-active,.fou-fade-down-enter-active,.fou-fade-down-leave-active,.fou-slide-left-enter-active,.fou-slide-left-leave-active,.fou-slide-right-enter-active,.fou-slide-right-leave-active,.fou-scale-enter-active,.fou-scale-leave-active{transition:opacity .2s,transform .2s}.fou-fade-enter-from,.fou-fade-leave-to{opacity:0}.fou-fade-up-enter-from,.fou-fade-up-leave-to{opacity:0;transform:translateY(8px)}.fou-fade-down-enter-from,.fou-fade-down-leave-to{opacity:0;transform:translateY(-8px)}.fou-slide-left-enter-from,.fou-slide-left-leave-to{opacity:0;transform:translate(12px)}.fou-slide-right-enter-from,.fou-slide-right-leave-to{opacity:0;transform:translate(-12px)}.fou-scale-enter-from,.fou-scale-leave-to{opacity:0;transform:scale(.98)}.fc-shell[data-column-style=card] .fc-main-sidebar__item{border-radius:10px}.fc-shell[data-column-style=arrow] .fc-main-sidebar__item.is-active:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid var(--fc-sub-sidebar-bg);width:0;height:0;position:absolute;right:-1px}.fc-shell[data-column-style=semicircle] .fc-main-sidebar__item.is-active{border-radius:999px}.fc-shell[data-column-style=horizontal] .fc-main-sidebar__item{flex-direction:row;gap:6px;min-height:40px}.fc-mode-panel{flex-wrap:wrap;gap:8px;padding:12px;display:flex}
