.global-language-switcher[data-v-07d24506]{display:inline-flex;min-width:54px;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #e5e1d8;border-radius:8px;background:#fff;color:#35332f;cursor:pointer;font:inherit;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.global-language-switcher svg[data-v-07d24506]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-language-switcher[data-v-07d24506]:hover{border-color:#aab3e8;background:#f7f8ff}.global-language-switcher[data-v-07d24506]:focus-visible{outline:3px solid rgba(75,97,209,.35);outline-offset:2px}.global-language-switcher.is-compact[data-v-07d24506]{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.global-language-switcher.is-compact svg[data-v-07d24506]{width:18px;height:18px}.global-language-switcher.is-app-floating[data-v-07d24506]{position:fixed;z-index:1200;top:calc(env(safe-area-inset-top, 0px) + 24px);right:calc(env(safe-area-inset-right, 0px) + 24px);min-width:58px;min-height:32px;height:32px;box-shadow:0 2px 10px rgba(28,27,24,.12)}@media (max-width:600px){.global-language-switcher.is-app-floating[data-v-07d24506]{top:calc(env(safe-area-inset-top, 0px) + 16px);right:calc(env(safe-area-inset-right, 0px) + 16px)}.global-language-switcher.is-app-floating.has-mobile-header-action[data-v-07d24506]{right:calc(env(safe-area-inset-right, 0px) + 64px)}}@media (prefers-reduced-motion:reduce){.global-language-switcher[data-v-07d24506]{transition:none}}.woring{color:red;font-size:20px;background-color:#faebd7;text-align:center}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#cdc9c9;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#8c8888}body{margin:0;padding:0}#app{width:100%;min-height:100vh;min-height:100dvh;overflow-x:auto}@media screen and (max-width:768px){#app{min-height:100vh;min-height:100dvh;box-sizing:border-box;min-width:100%}}@media screen and (min-width:769px) and (max-width:1024px){#app{min-width:768px}}@media screen and (min-width:1025px){#app{min-width:1025px}}.button-group[data-v-11a42e18]{margin-bottom:20px}button[data-v-11a42e18]{padding:10px 20px;margin-right:10px;font-size:16px;cursor:pointer;border:none;border-radius:4px;transition:background-color .3s}.primary-btn[data-v-11a42e18]{background-color:#4caf50;color:#fff}.primary-btn[data-v-11a42e18]:hover{background-color:#45a049}.stop-btn[data-v-11a42e18]{background-color:#f44336;color:#fff}.stop-btn[data-v-11a42e18]:hover{background-color:#d32f2f}button[data-v-11a42e18]:disabled{background-color:#ccc;cursor:not-allowed}.error-message[data-v-11a42e18]{margin-top:15px;padding:10px;background-color:#ffebee;border-left:4px solid #f44336;color:#d32f2f;border-radius:4px}.help-tips[data-v-11a42e18]{margin-top:10px;font-size:14px;color:#333}.help-tips ul[data-v-11a42e18]{margin-top:5px;padding-left:20px}.audio-result[data-v-11a42e18]{margin-top:20px;padding:15px;background-color:#e8f5e9;border-radius:4px}.download-link[data-v-11a42e18]{display:inline-block;margin-top:10px;color:#2196f3;text-decoration:none}.download-link[data-v-11a42e18]:hover{text-decoration:underline}.recording-indicator[data-v-11a42e18]{display:flex;align-items:center;margin-top:15px;color:#f44336;font-weight:700}.recording-mode[data-v-11a42e18]{margin-left:10px;font-size:12px;background-color:#ffebee;padding:2px 6px;border-radius:10px}.pulse[data-v-11a42e18]{width:12px;height:12px;border-radius:50%;background-color:#f44336;margin-right:8px;animation:pulse-11a42e18 1s infinite}@keyframes pulse-11a42e18{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.record-mode[data-v-11a42e18]{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap}.mode-text[data-v-11a42e18]{margin-left:10px;font-weight:700}.mode-tip[data-v-11a42e18]{margin-left:10px;color:#666;font-size:14px}.switch[data-v-11a42e18]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-11a42e18]{opacity:0;width:0;height:0}.slider[data-v-11a42e18]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-11a42e18]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-11a42e18]{background-color:#2196f3}input:focus+.slider[data-v-11a42e18]{box-shadow:0 0 1px #2196f3}input:checked+.slider[data-v-11a42e18]:before{transform:translateX(26px)}.slider.round[data-v-11a42e18]{border-radius:34px}.slider.round[data-v-11a42e18]:before{border-radius:50%}.record-lecture[data-v-6213c804]{color:#e5e7eb;padding:40px;text-align:center;background-color:#111827;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center}.record-lecture .qiehuan[data-v-6213c804]{margin-top:2vw}.record-lecture .backhome[data-v-6213c804]{cursor:pointer;width:11vw;height:15vh;position:absolute;left:1vw;top:1vw}.tipbox[data-v-6213c804]{font-size:.9vw;text-align:center;margin:3vw auto 0;color:#9ca3af;line-height:1.6;max-width:40vw}h1[data-v-6213c804]{font-size:2.2vw;margin-bottom:1.5vw;display:flex;align-items:center;justify-content:center;gap:.8vw;color:#f3f4f6}h1 img[data-v-6213c804]{width:2vw;height:2vw;filter:brightness(.9)}p[data-v-6213c804]{font-size:1.1vw;color:#d1d5db;margin:.5vw 0}.notradio[data-v-6213c804]{margin-top:15vh}.notradio .record-button1[data-v-6213c804]{cursor:pointer;background-color:#ef4444;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.3);margin:0 auto}.notradio .record-button1 i[data-v-6213c804]{font-size:30px;color:#fff}.notradio .record-button1[data-v-6213c804]:hover{background-color:#dc2626;transform:scale(1.1);box-shadow:0 6px 16px rgba(239,68,68,.4)}.waveform[data-v-6213c804]{width:70%;height:100px;margin:2vw auto;overflow:hidden;position:relative;background-color:#1f2937;border-radius:12px;padding:1vw}.waveform[data-v-6213c804]:after,.waveform[data-v-6213c804]:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:1}.waveform[data-v-6213c804]:before{left:0;background:linear-gradient(90deg,#111827,transparent)}.waveform[data-v-6213c804]:after{right:0;background:linear-gradient(270deg,#111827,transparent)}.clear-button[data-v-6213c804]{padding:.8vw 1.5vw;font-size:1vw;border-radius:8px;font-weight:500;color:#ef4444;background-color:#1f2937;margin-left:1.5vw;cursor:pointer;transition:all .3s ease;border:1px solid #374151}.clear-button[data-v-6213c804]:hover{color:#fff;background-color:#ef4444;border-color:#ef4444}.controls[data-v-6213c804]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1.5vw;gap:1.5vw}.controls .record-button[data-v-6213c804]{background:none;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.controls .record-button i[data-v-6213c804]{font-size:3.5vw;color:#ef4444}.controls .record-button .record-button-microphone[data-v-6213c804]{color:#e5e7eb}.controls .record-button[data-v-6213c804]:hover{transform:scale(1.05)}.controls .record-button:hover i[data-v-6213c804]{opacity:.8}.controls .stop-button[data-v-6213c804]{background-color:#ef4444;padding:1vw;border-radius:50%;border:2px solid #374151;cursor:pointer;transition:all .3s ease}.controls .stop-button i[data-v-6213c804]{width:1.2vw;height:1.2vw;background-color:#fff;display:inline-block;border-radius:4px}.controls .stop-button[data-v-6213c804]:hover{background-color:#dc2626;transform:scale(1.05)}.overaudiobox[data-v-6213c804]{display:flex;flex-direction:column;align-items:center;padding-top:2vw;width:100%;max-width:40vw;margin:0 auto}.overaudiobox .generate-notes-button[data-v-6213c804]{font-size:1.1vw;border-radius:8px;border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);font-weight:500;color:#fff;background-color:#059669;cursor:pointer;position:relative;justify-content:center;width:100%;height:3vw;margin-top:1.5vw;transition:all .3s ease}.overaudiobox .generate-notes-button i[data-v-6213c804]{font-size:1.1vw;position:absolute;right:1vw}.overaudiobox .generate-notes-button[data-v-6213c804]:hover{background-color:#047857;transform:translateY(-2px)}.overaudiobox .download-button[data-v-6213c804]{width:16vw;margin:1vw 0 0;font-size:1vw;padding:.8vw 1.2vw!important}@keyframes shake-6213c804{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}}.tipred[data-v-6213c804]{display:inline-block;color:#ef4444;margin:.8vw 0;font-size:1vw}.tipred.shake[data-v-6213c804]{animation:shake-6213c804 .3s}.modal-content[data-v-6213c804]{background-color:transparent;border-radius:12px;padding:2vw;width:100%;position:relative}.modal-content .recordtitle[data-v-6213c804]{margin-bottom:1.5vw}.modal-content .recordtitle label[data-v-6213c804]{display:block;text-align:left;margin-bottom:.5vw;color:#2c3e50;font-size:1vw}.modal-content input[data-v-6213c804]{width:calc(100% - 24px);padding:12px;border-radius:8px;border:1px solid #374151;color:#2c3e50;font-size:1vw;transition:all .3s ease}.modal-content input[data-v-6213c804]:focus{outline:none;border-color:#4b5563;box-shadow:0 0 0 2px rgba(75,85,99,.2)}.modal-content input[data-v-6213c804]::-moz-placeholder{color:#9ca3af}.modal-content input[data-v-6213c804]::placeholder{color:#9ca3af}.timer[data-v-6213c804]{font-size:1.2vw;color:#e5e7eb;margin:1vw 0;font-weight:500}.record-mode-header[data-v-6213c804]{margin-top:30px;width:300px;display:flex;justify-content:space-between;align-items:center}.record-mode-title[data-v-6213c804]{font-size:16px;font-weight:600;color:#e5e7eb}.record-mode-toggle[data-v-6213c804]{display:flex;align-items:center}.toggle-labels[data-v-6213c804]{display:flex;align-items:center;margin-left:10px}.toggle-labels .tip-text i[data-v-6213c804]{font-size:16px;margin-right:5px;cursor:pointer}.toggle-labels .tip-text span[data-v-6213c804]{font-size:16px;color:#9ca3af}.toggle-labels span[data-v-6213c804]{font-size:16px;color:#9ca3af;margin-right:5px;transition:all .3s ease}.toggle-labels span.active[data-v-6213c804]{color:#fff;font-weight:600}.switch[data-v-6213c804]{position:relative;display:inline-block;width:40px;height:20px}.switch input[data-v-6213c804]{opacity:0;width:0;height:0}.slider[data-v-6213c804]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.4s}.slider[data-v-6213c804]:before{position:absolute;content:"";height:20px;width:20px;left:0;bottom:0;background-color:#d1d5db;transition:.4s}input:checked+.slider[data-v-6213c804]{background-color:#ef4444}input:focus+.slider[data-v-6213c804]{box-shadow:0 0 6px rgba(239,68,68,.5)}input:checked+.slider[data-v-6213c804]:before{transform:translateX(20px)}.slider.round[data-v-6213c804]{border-radius:28px}.slider.round[data-v-6213c804]:before{border-radius:50%}.tip-container[data-v-6213c804]{width:100%;display:flex;justify-content:center;margin-top:30px}.system-audio-tip[data-v-6213c804]{bottom:30px;width:90%;max-width:480px;background-color:#1f2937;border-radius:12px;padding:16px 20px;color:#e5e7eb;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 5px 15px rgba(0,0,0,.3);transition:all .3s ease;z-index:1000;display:flex;align-items:flex-start}.system-audio-tip .tip-icon[data-v-6213c804]{font-size:24px;color:#ff7b7b;margin-right:15px;margin-top:3px}.system-audio-tip .tip-content[data-v-6213c804]{flex:1;text-align:left}.system-audio-tip .tip-content h3[data-v-6213c804]{font-size:16px;margin:0 0 8px 0;color:#fff;font-weight:600}.system-audio-tip .tip-content p[data-v-6213c804]{font-size:14px;color:#d1d5db;margin:0;line-height:1.5}.system-audio-tip .tip-close[data-v-6213c804]{cursor:pointer;font-size:18px;color:#9ca3af;margin-left:10px;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.system-audio-tip .tip-close[data-v-6213c804]:hover{color:#fff}.system-audio-tip.error[data-v-6213c804]{background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.system-audio-tip.error .tip-icon[data-v-6213c804]{color:#ef4444}.system-audio-tip.warning[data-v-6213c804]{background-color:rgba(234,179,8,.1);border-color:rgba(234,179,8,.3)}.system-audio-tip.warning .tip-icon[data-v-6213c804]{color:#eab308}.fade-enter-active[data-v-6213c804],.fade-leave-active[data-v-6213c804]{transition:all .3s ease}.fade-enter[data-v-6213c804],.fade-leave-to[data-v-6213c804]{opacity:0;transform:translateX(-50%) translateY(20px)}.browser-recommendation[data-v-6213c804]{margin-top:10px;font-size:14px;color:#d1d5db}.browser-recommendation .browser-icons[data-v-6213c804]{display:flex;justify-content:center;gap:10px;margin-top:5px}.browser-recommendation .browser-icons .browser-icon[data-v-6213c804]{display:flex;align-items:center;gap:5px;cursor:pointer}.browser-recommendation .browser-icons .browser-icon img[data-v-6213c804]{width:24px;height:24px}.browser-recommendation .browser-icons .browser-icon span[data-v-6213c804]{font-size:14px;color:#d1d5db}[data-v-6213c804] .audio-tip-tooltip{max-width:300px;background:#1f2937;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:8px;font-size:14px;line-height:1.5;color:#e5e7eb}[data-v-6213c804] .audio-tip-tooltip[x-placement^=right] .popper__arrow,[data-v-6213c804] .audio-tip-tooltip[x-placement^=right] .popper__arrow:after{border-right-color:#1f2937}.audio-workspace[data-v-6213c804]{--ui-v2-paper:oklch(0.9643 0.007 88.64);--ui-v2-ink:oklch(0.1591 0 0);--ui-v2-graphite:oklch(0.2972 0 0);--ui-v2-seam:oklch(0.92 0.0104 81.79);--ui-v2-live:oklch(0.5461 0.2152 262.88);--ui-v2-audio:oklch(0.646 0.174 47.4);--ui-v2-muted:oklch(0.49 0.012 75);--ui-v2-font-body:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-v2-font-heading:"Sora","Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--ui-v2-graphite);background:var(--ui-v2-paper);font-family:var(--ui-v2-font-body)}.audio-workspace-topbar[data-v-6213c804]{width:100%;min-height:60px;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:14px 32px;border-bottom:1px solid var(--ui-v2-seam)}.audio-back-button[data-v-6213c804]{min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:6px;color:#77766e;background:transparent;font:500 13px/20px var(--ui-v2-font-body);cursor:pointer}.audio-back-button[data-v-6213c804]:hover{color:var(--ui-v2-ink);background:rgba(0,0,0,.04)}.audio-back-button i[data-v-6213c804]{font-size:16px}.audio-topbar-divider[data-v-6213c804]{width:1px;height:22px;background:var(--ui-v2-seam)}.audio-topbar-title[data-v-6213c804]{padding-left:0;color:var(--ui-v2-ink);font-size:12px;font-weight:650}.audio-workspace-content[data-v-6213c804]{width:min(100%,1024px);padding:48px 40px;box-sizing:border-box}.audio-workspace-panel[data-v-6213c804]{width:100%;box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.audio-ready-heading[data-v-6213c804]{display:flex;justify-content:space-between;gap:24px}.audio-ready-copy[data-v-6213c804]{min-width:0}.audio-ready-title[data-v-6213c804]{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--ui-v2-font-heading);font-size:30px;line-height:1.25;font-weight:600}.audio-ready-title svg[data-v-6213c804]{width:24px;height:24px;flex:0 0 auto}.audio-ready-languages[data-v-6213c804]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;color:var(--ui-v2-muted);font-size:12px;line-height:18px}.audio-ready-languages strong[data-v-6213c804]{margin-left:4px;color:var(--ui-v2-graphite);font-weight:650}.audio-duration-notice[data-v-6213c804]{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;color:#d93d43;font-size:12px;line-height:17px;font-weight:600}.audio-ready-status[data-v-6213c804]{flex:0 0 auto;margin-top:4px}.audio-state-pill[data-v-6213c804]{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--ui-v2-seam);border-radius:999px;color:#626158;background:rgba(0,0,0,.035);font-size:12px;font-weight:600}.audio-state-pill i[data-v-6213c804]{width:7px;height:7px;border-radius:50%;background:#a8a69c}.audio-state-pill.is-paused i[data-v-6213c804]{background:#e2a33b}.audio-state-pill.is-saving i[data-v-6213c804]{background:#7467d8;animation:audio-saving-pulse-6213c804 1.4s ease-in-out infinite}.audio-state-pill.is-failed[data-v-6213c804]{border-color:#f0d1d1;color:#a54444;background:#fff7f7}.audio-state-pill.is-failed i[data-v-6213c804]{background:#c85656;animation:none}.audio-source-toggle-row[data-v-6213c804]{min-height:42px;display:flex;align-items:center;gap:9px;margin-top:18px;padding:7px 10px;border:1px solid var(--ui-v2-seam);border-radius:8px;background:hsla(0,0%,100%,.58)}.audio-source-toggle-icon[data-v-6213c804]{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:6px;color:var(--ui-v2-live);background:rgba(59,99,235,.09);font-size:14px}.audio-source-toggle-label[data-v-6213c804]{color:var(--ui-v2-graphite);font-size:12px;font-weight:600}.audio-source-switch[data-v-6213c804]{width:36px;height:20px;margin-left:auto}.audio-source-switch input:checked+.slider[data-v-6213c804]{background-color:#3267e8}.audio-source-switch input:focus+.slider[data-v-6213c804]{box-shadow:0 0 0 3px rgba(50,103,232,.16)}.audio-source-switch .slider[data-v-6213c804]:before{width:18px;height:18px}.audio-source-switch input:checked+.slider[data-v-6213c804]:before{transform:translateX(16px)}.audio-mode-toggle-label[data-v-6213c804]{min-width:32px;color:var(--ui-v2-muted);font-size:11px;font-weight:600}.audio-ready-waveform[data-v-6213c804]{position:relative;display:flex;height:176px;align-items:center;margin-top:56px;overflow:hidden;border-top:1px solid var(--ui-v2-seam);border-bottom:1px solid var(--ui-v2-seam);box-sizing:border-box}.audio-ready-waveform span[data-v-6213c804]{width:100%;height:1px;background:var(--ui-v2-seam)}.audio-ready-controls[data-v-6213c804]{display:flex;flex-direction:column;align-items:center;margin-top:40px}.audio-ready-time-label[data-v-6213c804]{color:var(--ui-v2-muted);font-size:10px;line-height:14px;font-weight:650;text-transform:uppercase}.audio-ready-timer[data-v-6213c804]{margin-top:2px;color:var(--ui-v2-ink);font-family:var(--ui-v2-font-heading);line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums}.audio-start-button[data-v-6213c804]{width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;margin-top:24px;padding:0;border:0;border-radius:50%;color:#fff;background:#d93d43;box-shadow:0 1px 2px hsla(0,0%,8%,.04),0 8px 22px hsla(0,0%,8%,.035);font-size:23px;cursor:pointer;transition:background .16s ease}.audio-start-button[data-v-6213c804]:hover{background:#c52e35}.audio-start-button[data-v-6213c804]:disabled{opacity:.55;cursor:not-allowed}.audio-ready-helper[data-v-6213c804]{margin:12px 0 0;color:var(--ui-v2-muted);font-size:12px;line-height:18px;text-align:center}.audio-workspace-panel h2[data-v-6213c804]{margin:12px 0 6px;color:var(--ui-v2-ink);font-size:21px;line-height:1.35}.audio-recording-heading[data-v-6213c804]{display:flex;align-items:center;justify-content:space-between;gap:14px}.audio-recording-heading h2[data-v-6213c804]{margin-top:10px}.audio-recording-timer[data-v-6213c804]{display:inline-flex;align-items:center;gap:8px;color:#45435b;font-size:19px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.audio-recording-timer i[data-v-6213c804]{color:#7166cd;font-size:17px}.audio-waveform[data-v-6213c804]{width:100%;height:92px;overflow:hidden;border:1px solid #efedf5;border-radius:12px;background:#fbfaff}.audio-local-hint[data-v-6213c804]{display:flex;align-items:center;gap:7px;margin:10px 0 18px;color:#77766e;font-size:12px}.audio-local-hint i[data-v-6213c804]{color:#7066c9}.audio-recording-controls[data-v-6213c804]{gap:12px}.audio-control-secondary[data-v-6213c804],.audio-control-stop[data-v-6213c804]{min-height:46px;min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid var(--ui-v2-seam);border-radius:7px;background:#fff;color:#4b4960;font-size:14px;font-weight:600;cursor:pointer}.audio-control-secondary[data-v-6213c804]:hover{background:#f7f6f2}.audio-control-stop[data-v-6213c804]{border-color:#e6d9dc;color:#a34353;background:#fff}.audio-control-stop[data-v-6213c804]:hover{background:#fff5f5}.audio-control-stop[data-v-6213c804]:disabled{opacity:.52;cursor:wait}.audio-stop-square[data-v-6213c804]{width:10px;height:10px;border-radius:2px}.audio-system-tip[data-v-6213c804]{margin-top:18px;padding:13px 14px;display:flex;align-items:flex-start;gap:10px;border:1px solid #ead9a8;border-radius:8px;color:#725b22;background:#fffaf0}.audio-system-tip>i[data-v-6213c804]{margin-top:2px;font-size:17px}.audio-system-tip>div[data-v-6213c804]{flex:1;min-width:0}.audio-system-tip strong[data-v-6213c804]{font-size:13px}.audio-system-tip p[data-v-6213c804]{margin:4px 0 0;font-size:12px;line-height:1.5}.audio-system-tip.error[data-v-6213c804]{border-color:#f0cdcd;color:#a24040;background:#fff6f6}.audio-system-tip.warning[data-v-6213c804]{border-color:#ead9a8;color:#725b22;background:#fffaf0}.audio-system-tip button[data-v-6213c804]{margin-top:6px;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.audio-system-tip .audio-tip-close[data-v-6213c804]{margin:-4px -5px 0 0;padding:4px}.audio-complete-panel[data-v-6213c804]{padding-bottom:26px}.audio-playback-waveform[data-v-6213c804]{margin-top:18px}.audio-player-controls[data-v-6213c804]{gap:13px;margin-top:15px}.audio-playback-toggle[data-v-6213c804]{width:44px;height:44px;flex:0 0 auto;background:#3267e8;font-size:20px}.audio-player-track[data-v-6213c804]{flex:1;min-width:0}.audio-player-time[data-v-6213c804]{display:flex;justify-content:space-between;margin-bottom:6px;color:#77766e;font-size:11px}.audio-player-progress[data-v-6213c804],.audio-upload-progress>div[data-v-6213c804]{height:5px;overflow:hidden;border-radius:99px;background:#e7e5de}.audio-player-progress span[data-v-6213c804],.audio-upload-progress i[data-v-6213c804]{height:100%;display:block;border-radius:inherit;background:#3267e8;transition:width .15s linear}.audio-upload-progress[data-v-6213c804]{margin-top:17px;display:grid;grid-template-columns:1fr auto;gap:7px 12px;color:#77766e;font-size:12px}.audio-upload-progress>div[data-v-6213c804]{grid-column:1/-1}.audio-inline-message[data-v-6213c804]{margin:15px 0 0;display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5}.audio-inline-message.is-warning[data-v-6213c804]{color:#9a6a19}.audio-inline-message.is-error[data-v-6213c804]{color:#b14747}.audio-complete-actions[data-v-6213c804]{margin-top:20px;display:grid;gap:12px}.audio-generate-notes-button[data-v-6213c804]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 18px;border:1px solid #3267e8;border-radius:7px;color:#fff;background:#3267e8;font-size:14px;font-weight:650;cursor:pointer}.audio-generate-notes-button[data-v-6213c804]:hover{background:#2858d2}.audio-generate-notes-button[data-v-6213c804]:disabled{opacity:.55;cursor:not-allowed}.audio-download-button[data-v-6213c804]{border-color:var(--ui-v2-seam)!important;border-radius:7px!important;color:#55534a!important}@keyframes audio-saving-pulse-6213c804{50%{opacity:.35}}@media (min-width:640px){.audio-ready-waveform[data-v-6213c804]{height:224px;margin-top:80px}.audio-ready-controls[data-v-6213c804]{margin-top:48px}}@media (max-width:767px){.audio-workspace[data-v-6213c804]{height:calc(100vh - 48px);height:calc(100dvh - 48px);min-height:0;overflow-x:clip;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.audio-workspace-topbar[data-v-6213c804]{min-height:52px;gap:12px;padding:10px 16px}.audio-workspace-content[data-v-6213c804]{padding:36px 20px calc(40px + env(safe-area-inset-bottom))}.audio-ready-heading[data-v-6213c804]{gap:12px}.audio-ready-title[data-v-6213c804]{font-size:24px}.audio-ready-languages[data-v-6213c804]{gap:6px 14px}.audio-ready-status[data-v-6213c804]{margin-top:2px}.audio-source-toggle-row[data-v-6213c804]{margin-top:16px}.audio-ready-waveform[data-v-6213c804]{height:176px;margin-top:40px}.audio-ready-controls[data-v-6213c804]{margin-top:32px}.audio-control-secondary[data-v-6213c804],.audio-control-stop[data-v-6213c804]{min-width:0;flex:1;min-height:48px}.audio-complete-actions[data-v-6213c804]{grid-template-columns:1fr}.audio-download-button[data-v-6213c804]{width:100%}}@media (max-width:390px){.audio-workspace-topbar[data-v-6213c804]{padding-right:12px;padding-left:12px}.audio-workspace-content[data-v-6213c804]{padding-right:16px;padding-left:16px}.audio-ready-heading[data-v-6213c804]{flex-wrap:wrap}.audio-ready-status[data-v-6213c804]{margin-left:32px}.audio-source-toggle-row[data-v-6213c804]{gap:7px;padding-right:8px;padding-left:8px}.audio-source-toggle-label[data-v-6213c804]{font-size:11px}}.tip-text[data-v-6213c804]{position:relative}.tip-text i[data-v-6213c804]{font-size:16px;margin-right:5px;cursor:pointer;color:#9ca3af;transition:all .3s ease}.tip-text i[data-v-6213c804]:hover{color:#e5e7eb}.tip-text .custom-tooltip-diy[data-v-6213c804]{position:relative;display:inline-block}.tip-text .custom-tooltip-diy .tooltip-content[data-v-6213c804]{visibility:hidden;opacity:0;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content;max-width:300px;background:#1f2937;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;color:#e5e7eb;z-index:1000;transition:all .3s ease;pointer-events:none}.tip-text .custom-tooltip-diy .tooltip-content[data-v-6213c804]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#1f2937}.tip-text .custom-tooltip-diy:hover .tooltip-content[data-v-6213c804]{visibility:visible;opacity:1}.audio-workspace-content[data-v-6213c804]{padding-top:48px;padding-bottom:64px}.audio-workspace-panel[data-v-6213c804]{display:block;min-width:0}.audio-ready-heading[data-v-6213c804]{align-items:flex-start}.audio-ready-title[data-v-6213c804]{color:#d93d43}.audio-ready-languages[data-v-6213c804]{margin-top:13px}.audio-duration-notice[data-v-6213c804]{margin-top:10px}.audio-state-pill.is-recording[data-v-6213c804]{border-color:rgba(217,61,67,.2);color:#c9363d;background:rgba(217,61,67,.08)}.audio-state-pill.is-recording i[data-v-6213c804]{background:#d93d43;animation:audio-recording-pulse-6213c804 1.3s ease-in-out infinite}.audio-state-pill.is-starting[data-v-6213c804]{border-color:rgba(217,61,67,.2);color:#a84b4e;background:rgba(217,61,67,.06)}.audio-state-pill.is-starting i[data-v-6213c804]{background:#d93d43}.audio-state-pill.is-complete[data-v-6213c804]{border-color:rgba(72,142,104,.18);color:#48735a;background:rgba(72,142,104,.07)}.audio-state-pill.is-complete i[data-v-6213c804]{background:#5e9a70}.audio-main-visual[data-v-6213c804]{position:relative;width:100%;margin-top:62px;display:flex;flex-direction:column;align-items:center;justify-content:center}.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{width:100%;height:176px;margin:0;box-sizing:border-box;border:0;border-top:1px solid var(--ui-v2-seam);border-bottom:1px solid var(--ui-v2-seam);border-radius:0;background:transparent}.audio-ready-waveform span[data-v-6213c804]{background:#dddbe3}.audio-waveform canvas[data-v-6213c804]{width:100%;height:100%;display:block}.audio-playback-waveform[data-v-6213c804]{background:transparent}.audio-ready-timer[data-v-6213c804]{position:absolute;top:50%;left:50%;z-index:1;margin:0;padding:0 12px;transform:translate(-50%,-50%);background:var(--ui-v2-paper);font-size:48px}.audio-main-visual.is-paused .audio-waveform canvas[data-v-6213c804]{opacity:.42}.audio-main-visual.is-stopping .audio-ready-waveform[data-v-6213c804],.audio-main-visual.is-stopping .audio-waveform[data-v-6213c804]{visibility:hidden}.audio-finishing-state[data-v-6213c804],.audio-starting-overlay[data-v-6213c804]{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:9px;color:var(--ui-v2-muted);font-size:13px;font-weight:600;white-space:nowrap}.audio-starting-overlay[data-v-6213c804]{padding:7px 12px;border:1px solid var(--ui-v2-seam);border-radius:999px;background:var(--ui-v2-card)}.audio-loading-dot[data-v-6213c804]{width:9px;height:9px;border-radius:50%;background:#7467d8;animation:audio-saving-pulse-6213c804 1.15s ease-in-out infinite}.audio-ready-controls[data-v-6213c804]{margin-top:30px}.audio-start-button[data-v-6213c804]{margin-top:0}.audio-ready-helper[data-v-6213c804]{min-height:18px}.audio-recording-controls[data-v-6213c804]{min-height:80px;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px}.audio-control-circle[data-v-6213c804]{width:58px;height:58px;display:grid;place-items:center;padding:0;border:1px solid var(--ui-v2-seam);border-radius:50%;background:#fff;color:#393843;font-size:20px;cursor:pointer;box-shadow:var(--ui-v2-shadow-card)}.audio-control-circle[data-v-6213c804]:hover{background:#f7f6fa}.audio-control-circle[data-v-6213c804]:disabled{opacity:.55;cursor:wait}.audio-control-stop[data-v-6213c804]{width:64px;height:64px;border:0;color:#fff;background:#d93d43}.audio-control-stop[data-v-6213c804]:hover{background:#c52e35}.audio-stop-square[data-v-6213c804]{width:15px;height:15px;border-radius:3px;background:currentColor}.audio-system-tip[data-v-6213c804]{margin:20px auto 0}.audio-completed-workspace[data-v-6213c804]{margin-top:18px}.audio-player-controls[data-v-6213c804]{min-height:52px;padding:8px 10px}.audio-player-track[data-v-6213c804]{min-width:45px}.audio-player-time[data-v-6213c804]{margin-bottom:2px}.audio-player-seek[data-v-6213c804]{height:14px;display:block;accent-color:#5651a4}.audio-complete-actions[data-v-6213c804]{grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.audio-download-button[data-v-6213c804]{min-height:44px;padding:0 14px;border:1px solid var(--ui-v2-seam);border-radius:7px;color:var(--ui-v2-graphite);background:#fff;font:600 13px/1.3 var(--ui-v2-font-body);cursor:pointer}.audio-download-button[data-v-6213c804]:disabled{opacity:.55;cursor:not-allowed}.audio-session-ended[data-v-6213c804]{margin:12px 0 0;color:var(--ui-v2-muted);font-size:12px;text-align:center}.sr-only[data-v-6213c804]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes audio-recording-pulse-6213c804{50%{opacity:.42}}@media (min-width:640px){.audio-main-visual[data-v-6213c804]{margin-top:76px}.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{height:224px}}@media (max-width:767px){.audio-workspace-content[data-v-6213c804]{padding:34px 20px calc(40px + env(safe-area-inset-bottom))}.audio-ready-title[data-v-6213c804]{font-size:24px}.audio-ready-heading[data-v-6213c804]{align-items:flex-start;gap:12px}.audio-ready-status[data-v-6213c804]{margin-top:2px}.audio-main-visual[data-v-6213c804]{margin-top:38px}.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{height:176px}.audio-ready-timer[data-v-6213c804]{font-size:42px}.audio-ready-controls[data-v-6213c804]{margin-top:24px}.audio-recording-controls[data-v-6213c804]{margin-top:18px}.audio-complete-actions[data-v-6213c804]{grid-template-columns:1fr}.audio-download-button[data-v-6213c804]{width:100%}}@media (max-width:430px){.audio-workspace-content[data-v-6213c804]{padding-right:16px;padding-left:16px}.audio-ready-heading[data-v-6213c804]{flex-wrap:wrap}.audio-ready-status[data-v-6213c804]{margin-left:32px}.audio-ready-languages[data-v-6213c804]{gap:6px 13px}.audio-duration-notice[data-v-6213c804]{font-size:11px}.audio-player-controls[data-v-6213c804]{gap:4px;padding:7px 7px}.audio-playback-toggle[data-v-6213c804]{width:34px;height:34px}.audio-rate-button[data-v-6213c804],.audio-skip-button[data-v-6213c804]{min-width:29px;padding:0 3px;font-size:10px}}.audio-waveform[data-v-6213c804]{position:relative;border:0;border-top:1px solid var(--ui-v2-seam);border-bottom:1px solid var(--ui-v2-seam);border-radius:0;background:linear-gradient(180deg,transparent calc(50% - .5px),#dddbe3 50%,transparent calc(50% + .5px))}.audio-waveform canvas[data-v-6213c804]{position:relative;z-index:1}.audio-main-visual.is-paused .audio-waveform canvas[data-v-6213c804]{filter:grayscale(1);opacity:.38}.audio-elapsed-display[data-v-6213c804]{display:flex;flex-direction:column;align-items:center;margin-top:40px}.audio-elapsed-label[data-v-6213c804]{color:var(--ui-v2-muted);font-size:10px;line-height:14px;font-weight:650;text-transform:uppercase}.audio-elapsed-display output[data-v-6213c804]{margin-top:2px;color:var(--ui-v2-ink);font-family:var(--ui-v2-font-heading);font-size:48px;line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums}.audio-control-circle.audio-control-stop[data-v-6213c804]{width:64px;min-width:64px;height:64px;min-height:64px;flex:0 0 64px;padding:0;border:0;border-radius:50%}.audio-control-circle.audio-recording-toggle[data-v-6213c804]{width:56px;min-width:56px;height:56px;min-height:56px;flex:0 0 56px;padding:0;border-radius:50%}.audio-system-tip.warning[data-v-6213c804]{padding:8px 12px;border-color:transparent;border-radius:7px;color:var(--ui-v2-muted);background:rgba(0,0,0,.025)}.audio-system-tip.warning>i[data-v-6213c804]{margin-top:1px;font-size:14px}.audio-system-tip.warning p[data-v-6213c804]{margin-top:2px}.audio-completed-player[data-v-6213c804]{width:100%;height:176px;display:flex;align-items:center;box-sizing:border-box}.audio-completed-player>audio[data-v-6213c804]{display:none}.audio-player-controls[data-v-6213c804]{width:100%;min-height:54px;box-sizing:border-box;display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--ui-v2-seam);border-radius:999px;background:#fff;box-shadow:var(--ui-v2-shadow-card)}.audio-player-controls button[data-v-6213c804]{flex:0 0 auto}.audio-playback-toggle[data-v-6213c804]{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#373548;font-size:15px;cursor:pointer}.audio-playback-toggle[data-v-6213c804]:hover{background:#292735}.audio-rate-button[data-v-6213c804],.audio-skip-button[data-v-6213c804]{min-width:34px;height:34px;padding:0 5px;border:0;border-radius:999px;color:var(--ui-v2-graphite);background:transparent;font-size:11px;font-weight:650;cursor:pointer}.audio-rate-button[data-v-6213c804]:hover,.audio-skip-button[data-v-6213c804]:hover{background:#f1f0f5}.audio-player-track[data-v-6213c804]{position:relative;height:36px;min-width:48px;flex:1 1 auto;overflow:hidden;border-radius:999px;background:#efedf2}.audio-player-track canvas[data-v-6213c804]{position:absolute;inset:0;width:100%;height:100%;opacity:.48;pointer-events:none}.audio-player-progress[data-v-6213c804]{position:absolute;z-index:1;left:0;top:50%;height:3px;transform:translateY(-50%);border-radius:999px;background:#373548;pointer-events:none}.audio-player-seek[data-v-6213c804]{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.audio-player-track[data-v-6213c804]:focus-within{outline:2px solid #777584;outline-offset:2px}.audio-player-time[data-v-6213c804]{flex:0 0 auto;color:var(--ui-v2-graphite);font-size:10px;line-height:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.audio-player-download[data-v-6213c804]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:0;border-radius:999px;color:var(--ui-v2-graphite);background:transparent;font:600 11px/1.2 var(--ui-v2-font-body);white-space:nowrap;cursor:pointer}.audio-player-download[data-v-6213c804]:hover{background:#f1f0f5}.audio-player-download[data-v-6213c804]:disabled{opacity:.5;cursor:not-allowed}.audio-completed-workspace[data-v-6213c804]{margin-top:24px}.audio-complete-actions[data-v-6213c804]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px}.audio-complete-actions .audio-generate-notes-button[data-v-6213c804]{width:auto;min-width:0;min-height:44px;display:inline-flex;padding:0 24px;border:0;border-radius:7px;color:var(--ui-v2-paper);background:#373548;font-size:14px;font-weight:650}.audio-complete-actions .audio-generate-notes-button[data-v-6213c804]:hover{background:#292735}.audio-download-button[data-v-6213c804]{min-height:34px;padding:0 12px;border-color:transparent!important;color:var(--ui-v2-muted)!important;background:transparent!important}.audio-state-pill.is-complete[data-v-6213c804]{border-color:var(--ui-v2-seam);color:#626158;background:rgba(0,0,0,.035)}.audio-state-pill.is-complete i[data-v-6213c804]{background:#a8a69c;animation:none}@media (min-width:640px){.audio-completed-player[data-v-6213c804]{height:224px}}@media (max-width:767px){.audio-elapsed-display[data-v-6213c804]{margin-top:28px}.audio-completed-workspace[data-v-6213c804]{margin-top:12px}}@media (max-width:430px){.audio-player-controls[data-v-6213c804]{gap:4px;padding:7px}.audio-player-track[data-v-6213c804]{height:34px;min-width:30px}.audio-player-download[data-v-6213c804]{width:30px;min-width:30px;padding:0}.audio-player-download span[data-v-6213c804]{display:none}.audio-player-time[data-v-6213c804]{font-size:9px}.audio-elapsed-display output[data-v-6213c804]{font-size:42px}}@media (max-width:480px){.audio-completed-player[data-v-6213c804]{height:auto;min-height:176px;padding:16px 0}.audio-player-controls[data-v-6213c804]{display:grid;grid-template-columns:29px 34px 29px minmax(0,1fr) auto;gap:8px 5px;min-width:0;padding:10px;border-radius:18px}.audio-player-controls>.audio-skip-button[data-v-6213c804]:first-child{grid-column:1;grid-row:1}.audio-player-controls>.audio-playback-toggle[data-v-6213c804]{grid-column:2;grid-row:1}.audio-player-controls>.audio-skip-button[data-v-6213c804]:nth-child(3){grid-column:3;grid-row:1}.audio-player-controls>.audio-player-time[data-v-6213c804]{grid-column:4;grid-row:1;justify-content:flex-end}.audio-player-controls>.audio-rate-button[data-v-6213c804]{grid-column:5;grid-row:1}.audio-player-controls>.audio-player-track[data-v-6213c804]{grid-column:1/-1;grid-row:2;width:100%;min-width:0}.audio-player-controls>.audio-player-download[data-v-6213c804]{grid-column:1/-1;grid-row:3;justify-self:center;width:auto;min-width:0;padding:0 10px}.audio-player-controls>.audio-player-download span[data-v-6213c804]{display:inline}}.audio-workspace[data-v-6213c804]{height:100vh;height:100dvh;min-height:0;overflow-x:clip;overflow-y:visible}.audio-workspace-topbar[data-v-6213c804]{flex:0 0 60px}.audio-workspace-content[data-v-6213c804]{flex:1 1 auto;display:flex;min-height:0;margin:0 auto;padding:clamp(16px,4vh,40px) 40px}.audio-workspace-panel[data-v-6213c804]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.audio-main-visual[data-v-6213c804]{flex:1 1 176px;min-height:112px;margin-top:clamp(12px,4vh,40px)}.audio-completed-player[data-v-6213c804],.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{height:100%;min-height:112px;flex:1 1 auto}.audio-elapsed-display[data-v-6213c804]{flex:0 0 auto;margin-top:clamp(10px,2.5vh,24px)}.audio-ready-controls[data-v-6213c804]{flex:0 0 auto;margin-top:clamp(10px,2.2vh,22px)}.audio-recording-controls[data-v-6213c804]{flex:0 0 auto;margin-top:clamp(8px,1.8vh,18px)}.audio-system-tip[data-v-6213c804]{flex:0 0 auto;max-width:700px;margin:clamp(8px,1.5vh,14px) auto 0}.audio-completed-workspace[data-v-6213c804]{flex:0 0 auto;margin-top:clamp(8px,1.8vh,18px)}@media (min-width:768px){.audio-workspace-topbar[data-v-6213c804]{flex-basis:60px}.audio-main-visual[data-v-6213c804]{margin-top:clamp(16px,5vh,48px)}.audio-completed-player[data-v-6213c804],.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{min-height:144px}.audio-elapsed-display[data-v-6213c804]{margin-top:clamp(12px,2.8vh,28px)}.audio-ready-controls[data-v-6213c804]{margin-top:clamp(12px,2.6vh,26px)}.audio-recording-controls[data-v-6213c804]{margin-top:clamp(10px,2.2vh,22px)}.audio-system-tip[data-v-6213c804]{margin-top:clamp(8px,1.6vh,16px)}}@media (min-width:768px) and (max-width:1023px){.audio-workspace[data-v-6213c804]{height:calc(100vh - 52px);height:calc(100dvh - 52px)}}@media (max-width:767px){.audio-workspace[data-v-6213c804]{height:calc(100vh - 52px);height:calc(100dvh - 52px);min-height:0;padding-bottom:env(safe-area-inset-bottom)}.audio-workspace-topbar[data-v-6213c804]{flex-basis:52px;min-height:52px}.audio-workspace-content[data-v-6213c804]{padding:clamp(12px,2.5vh,20px) 20px clamp(12px,2.5vh,20px)}.audio-main-visual[data-v-6213c804]{margin-top:clamp(10px,2.4vh,20px)}.audio-completed-player[data-v-6213c804],.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{min-height:112px}.audio-elapsed-display[data-v-6213c804],.audio-ready-controls[data-v-6213c804]{margin-top:clamp(8px,1.8vh,14px)}.audio-recording-controls[data-v-6213c804]{min-height:64px;margin-top:clamp(6px,1.4vh,12px)}.audio-completed-workspace[data-v-6213c804],.audio-system-tip[data-v-6213c804]{margin-top:8px}}@media (max-width:430px){.audio-workspace-content[data-v-6213c804]{padding-right:16px;padding-left:16px}}@media (max-width:767px) and (max-height:600px){.audio-workspace[data-v-6213c804]{height:auto;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);overflow-y:visible}.audio-workspace-content[data-v-6213c804]{display:block;padding-top:16px;padding-bottom:20px}.audio-workspace-panel[data-v-6213c804]{display:block}.audio-main-visual[data-v-6213c804]{height:132px;margin-top:14px}.audio-completed-player[data-v-6213c804],.audio-ready-waveform[data-v-6213c804],.audio-waveform[data-v-6213c804]{height:132px;min-height:132px}.audio-elapsed-display[data-v-6213c804],.audio-ready-controls[data-v-6213c804]{margin-top:10px}.audio-recording-controls[data-v-6213c804]{min-height:64px;margin-top:8px}.audio-completed-workspace[data-v-6213c804],.audio-system-tip[data-v-6213c804]{margin-top:10px}}.audio-workspace-panel.is-waveform-stage[data-v-6213c804]{justify-content:flex-start}.audio-main-visual.is-paused[data-v-6213c804],.audio-main-visual.is-waveform-ready[data-v-6213c804],.audio-main-visual.is-waveform-recording[data-v-6213c804]{flex:0 0 224px;width:100%;height:224px;min-height:224px;max-height:224px;margin-top:0}.audio-workspace-panel.is-waveform-stage .audio-ready-waveform[data-v-6213c804],.audio-workspace-panel.is-waveform-stage .audio-waveform[data-v-6213c804]{flex:0 0 100%;height:100%;min-height:0}.audio-workspace-panel.is-waveform-stage .audio-waveform[data-v-6213c804]{display:flex;align-items:center;justify-content:center}.audio-workspace-panel.is-waveform-stage .audio-waveform canvas[data-v-6213c804]{width:100%;height:140px;flex:0 0 140px}.audio-workspace-panel.is-waveform-stage .audio-elapsed-display[data-v-6213c804]{margin-top:16px}.audio-workspace-panel.is-waveform-stage .audio-ready-controls[data-v-6213c804],.audio-workspace-panel.is-waveform-stage .audio-recording-controls[data-v-6213c804]{margin-top:22px}@media (max-width:767px){.audio-workspace-panel.is-waveform-stage .audio-system-tip[data-v-6213c804]{margin-top:32px}.audio-main-visual.is-paused[data-v-6213c804],.audio-main-visual.is-waveform-ready[data-v-6213c804],.audio-main-visual.is-waveform-recording[data-v-6213c804]{flex-basis:192px;height:192px;min-height:192px;max-height:192px}}@media (max-width:767px) and (max-height:600px){.audio-main-visual.is-paused[data-v-6213c804],.audio-main-visual.is-waveform-ready[data-v-6213c804],.audio-main-visual.is-waveform-recording[data-v-6213c804]{flex-basis:192px;height:192px;min-height:192px;max-height:192px}}.recording-save-overlay{--save-surface:var(--home-sidebar-card,oklch(0.99 0.002 88.64));--save-border:var(--home-sidebar-seam,oklch(0.92 0.0104 81.79));--save-ink:var(--home-sidebar-ink,oklch(0.1591 0 0));--save-muted:var(--home-sidebar-muted,oklch(0.49 0.012 75));--save-primary:var(--home-sidebar-primary,oklch(0.5461 0.2152 262.88));--save-shadow:var(--home-sidebar-shadow,0 1px 2px oklch(0.1591 0 0/0.04),0 8px 22px oklch(0.1591 0 0/0.035));position:fixed;inset:0;z-index:999;display:grid;place-items:center;box-sizing:border-box;padding:16px;background:rgba(15,23,42,.18);pointer-events:none}.recording-save-overlay .recording-save-card{box-sizing:border-box;width:min(100%,440px);padding:28px 30px;border:1px solid var(--save-border);border-radius:16px;background:var(--save-surface);box-shadow:var(--save-shadow);color:var(--save-ink);text-align:center;font-family:inherit;overflow-wrap:anywhere}.recording-save-overlay .recording-save-spinner{display:block;width:24px;height:24px;margin:0 auto 14px;border:2px solid var(--save-border);border-top-color:var(--save-primary);border-radius:50%;animation:recording-save-spin .8s linear infinite}.recording-save-overlay .recording-save-title{margin:0 0 7px;color:var(--save-muted);font-size:13px;font-weight:500;line-height:20px}.recording-save-overlay h2{margin:0;color:var(--save-ink);font-size:17px;font-weight:600;line-height:25px}.recording-save-overlay .recording-save-progress-track{width:100%;height:8px;margin-top:20px;overflow:hidden;border-radius:999px;background:var(--save-border)}.recording-save-overlay .recording-save-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--save-primary);transition:width .16s ease-out}.recording-save-overlay .recording-save-error{margin:12px 0 0;color:#b42318;font-size:13px;line-height:20px}@keyframes recording-save-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.recording-save-overlay{padding:16px}.recording-save-overlay .recording-save-card{padding:24px 20px}}.modal-overlay[data-v-10a7ad0e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-10a7ad0e .3s ease-out}.modal-container[data-v-10a7ad0e]{max-width:580px;width:90%;max-height:90vh;animation:slideUp-10a7ad0e .4s cubic-bezier(.16,1,.3,1)}.modal-content[data-v-10a7ad0e]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:24px;padding:40px 32px 32px;box-shadow:0 32px 64px rgba(0,0,0,.12),0 0 0 1px hsla(0,0%,100%,.8);position:relative;overflow:hidden}.modal-content[data-v-10a7ad0e]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.icon-wrapper[data-v-10a7ad0e]{display:flex;justify-content:center;margin-bottom:24px}.icon-circle[data-v-10a7ad0e]{width:72px;height:72px;background:linear-gradient(135deg,#fef3c7,#fcd34d);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.icon-circle[data-v-10a7ad0e]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;z-index:-1;opacity:.2}.icon-circle .warning-icon[data-v-10a7ad0e]{width:32px;height:32px;color:#d97706}.modal-header[data-v-10a7ad0e]{text-align:center;margin-bottom:32px}.modal-header h2[data-v-10a7ad0e]{font-size:24px;font-weight:700;color:#111827;margin:0 0 12px 0;letter-spacing:-.025em;line-height:1.2}.modal-header p[data-v-10a7ad0e]{font-size:16px;color:#6b7280;margin:0;line-height:1.5;font-weight:400}.modal-actions[data-v-10a7ad0e]{display:flex;gap:12px;justify-content:center}.btn[data-v-10a7ad0e]{border:none;border-radius:12px;font-size:16px;font-weight:600;padding:14px 28px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:140px;display:flex;align-items:center;justify-content:center}.btn[data-v-10a7ad0e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s}.btn[data-v-10a7ad0e]:hover:before{left:100%}.btn span[data-v-10a7ad0e]{position:relative;z-index:1}.btn-primary[data-v-10a7ad0e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn-primary[data-v-10a7ad0e]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 8px 25px rgba(59,130,246,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn-primary[data-v-10a7ad0e]:active{transform:translateY(0);box-shadow:0 4px 14px rgba(59,130,246,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn-secondary[data-v-10a7ad0e]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;box-shadow:0 4px 14px hsla(220,9%,46%,.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.btn-secondary[data-v-10a7ad0e]:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);transform:translateY(-1px);box-shadow:0 8px 25px hsla(220,9%,46%,.2),inset 0 1px 0 hsla(0,0%,100%,.8)}.btn-secondary[data-v-10a7ad0e]:active{transform:translateY(0);box-shadow:0 4px 14px hsla(220,9%,46%,.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.btn-danger[data-v-10a7ad0e]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn-danger[data-v-10a7ad0e]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 8px 25px rgba(239,68,68,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn-danger[data-v-10a7ad0e]:active{transform:translateY(0);box-shadow:0 4px 14px rgba(239,68,68,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}@keyframes fadeIn-10a7ad0e{0%{opacity:0}to{opacity:1}}@keyframes slideUp-10a7ad0e{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.modal-content[data-v-10a7ad0e]{padding:32px 24px 24px;border-radius:20px;margin:20px}.icon-circle[data-v-10a7ad0e]{width:64px;height:64px}.icon-circle .warning-icon[data-v-10a7ad0e]{width:28px;height:28px}.modal-header h2[data-v-10a7ad0e]{font-size:20px}.modal-header p[data-v-10a7ad0e]{font-size:14px}.btn[data-v-10a7ad0e]{padding:12px 24px;font-size:14px;min-width:120px}}@media (prefers-color-scheme:dark){.modal-content[data-v-10a7ad0e]{background:linear-gradient(135deg,#1f2937,#111827);box-shadow:0 32px 64px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1)}.modal-header h2[data-v-10a7ad0e]{color:#f9fafb}.modal-header p[data-v-10a7ad0e]{color:#9ca3af}}.save-failed-dialog{background:transparent!important;border-radius:16px;margin-top:30vh!important}.save-failed-dialog :deep(.el-dialog__body){padding:32px}.save-failed-dialog :deep(.el-dialog__header){display:none}.save-failed-dialog :deep(.el-dialog){background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);overflow:hidden}.save-failed-content{display:flex;flex-direction:column;align-items:center;color:#333}.save-failed-content .icon-wrapper{width:64px;height:64px;background:rgba(255,68,68,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.save-failed-content .icon-wrapper i{color:#f44;font-size:28px}.save-failed-content h2{font-size:24px;font-weight:600;margin:0 0 12px;color:#1a1a1a}.save-failed-content p{font-size:16px;margin-bottom:24px;color:#666;text-align:center;line-height:1.5;max-width:400px}.save-failed-content .button-group{display:flex;gap:16px;margin:20px 0}.save-failed-content .button-group .el-button{min-width:120px;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s ease}.save-failed-content .button-group .el-button--primary{background-color:#4a90e2;border-color:#4a90e2}.save-failed-content .button-group .el-button--primary:focus,.save-failed-content .button-group .el-button--primary:hover{background-color:#357abd;border-color:#357abd;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.save-failed-content .button-group .el-button--default{color:#666;background-color:#f5f5f5;border-color:#e0e0e0}.save-failed-content .button-group .el-button--default:focus,.save-failed-content .button-group .el-button--default:hover{background-color:#ebebeb;color:#333;transform:translateY(-1px)}.modal-overlay[data-v-a4402ad4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:998}.modal-content[data-v-a4402ad4]{width:90%;max-width:650px;background:#fff;color:#333;border-radius:16px;animation:modalFadeIn-a4402ad4 .3s;padding:32px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08)}@keyframes modalFadeIn-a4402ad4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-a4402ad4]{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-btn i[data-v-a4402ad4]{font-size:20px;color:#666}.close-btn[data-v-a4402ad4]:hover{background:#ebebeb}.close-btn:hover i[data-v-a4402ad4]{color:#333}.usage-info[data-v-a4402ad4]{padding:0}.usage-info h2[data-v-a4402ad4]{font-size:22px;text-align:center;margin-bottom:16px;color:#1a1a1a;font-weight:600}.usage-info h3[data-v-a4402ad4]{font-size:18px;margin-bottom:24px;text-align:center;color:#666;font-weight:500}.time-selector-box[data-v-a4402ad4]{display:flex;justify-content:center;align-items:center;padding:20px 0;background-color:#f8f9fa;border-radius:12px;margin-bottom:24px}.time-selector-box .shuxian[data-v-a4402ad4]{width:1px;height:66px;background:#e0e0e0;margin:0 24px}.time-selector[data-v-a4402ad4]{display:flex;align-items:center;gap:12px}.time-selector .time-select[data-v-a4402ad4]{width:120px;padding:10px 16px;border-radius:10px;border:1px solid #e0e0e0;background:#fff;font-size:16px;outline:none;transition:all .2s ease;color:#333}.time-selector .time-select[data-v-a4402ad4]:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1)}.time-selector .unit[data-v-a4402ad4]{font-size:18px;font-weight:500;color:#2c3e50}.price-display[data-v-a4402ad4]{display:flex;align-items:center;gap:12px}.price-display .price-label[data-v-a4402ad4]{font-size:18px;font-weight:500;color:#2c3e50}.price-display .price-amount[data-v-a4402ad4]{font-size:36px;color:#4a90e2;font-weight:600}.price-display .discount[data-v-a4402ad4]{background:rgba(74,144,226,.1);color:#4a90e2;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500}.payment-methods[data-v-a4402ad4]{display:flex;gap:16px;margin:30px 0}.payment-methods .payment-btn[data-v-a4402ad4]{flex:1;padding:14px 16px;border-radius:12px;border:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;font-size:16px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-methods .payment-btn[data-v-a4402ad4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.payment-methods .payment-btn img[data-v-a4402ad4]{height:24px}.payment-methods .credit-card[data-v-a4402ad4]{background:#4a90e2}.payment-methods .credit-card .card-logos[data-v-a4402ad4]{display:flex;gap:6px}.payment-methods .wechat[data-v-a4402ad4]{background:#2aad67}.notes-section[data-v-a4402ad4]{background-color:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:20px}.notes-section h4[data-v-a4402ad4]{margin-bottom:12px;font-size:18px;color:#1a1a1a;font-weight:600}.notes-section ul[data-v-a4402ad4]{list-style:none;padding:0;margin:0;background:none;width:100%}.notes-section ul li[data-v-a4402ad4]{margin:8px;font-size:15px;color:#666;position:relative;padding-left:20px;line-height:1.5}.notes-section ul li[data-v-a4402ad4]:before{content:"•";position:absolute;left:0;color:#4a90e2;font-size:18px;font-weight:700}.dont-show[data-v-a4402ad4]{text-align:center;margin-top:16px}.dont-show .checkbox-container[data-v-a4402ad4]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.dont-show .checkbox-container input[type=checkbox][data-v-a4402ad4]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#4a90e2}.qrcode-container[data-v-a4402ad4]{display:flex;justify-content:center;align-items:center;width:100%;color:#333}.qrcode-container .qrcode-img[data-v-a4402ad4]{display:flex;flex-direction:column;justify-content:center;align-items:center}.qrcode-container .qrcode-img .order-number[data-v-a4402ad4]{color:#666;font-size:14px}.qrcode-container .qrcode-img img[data-v-a4402ad4]{border:1px solid #e0e0e0;width:200px;height:200px;margin-top:20px;padding:8px;background-color:#fff;border-radius:8px}.qrcode-container .qrcode-img span[data-v-a4402ad4]{margin-top:12px;color:#666}.qrcode-container .qrcode-img .refresh-link[data-v-a4402ad4]{cursor:pointer;color:#4a90e2}.qrcode-container .qrcode-img .price-text[data-v-a4402ad4]{font-size:26px;font-weight:700;color:#4a90e2;margin-right:5px}.qrcode-container .qrcode-img .qrcode-wrapper[data-v-a4402ad4]{position:relative;display:inline-block;margin:20px 0;width:200px;height:200px}.qrcode-container .qrcode-img .qrcode-wrapper img[data-v-a4402ad4]{max-width:100%;max-height:100%;margin:10px 0}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay[data-v-a4402ad4]{position:absolute;top:0;left:0;width:205px;height:220px;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;border-radius:8px}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay span[data-v-a4402ad4]{color:#333;text-align:center;font-size:15px;line-height:1.5}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay span i[data-v-a4402ad4]{font-size:24px;margin-bottom:8px;display:block;color:#4a90e2}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay[data-v-a4402ad4]:hover{background:hsla(0,0%,100%,.95)}.qrcode-container .order-info[data-v-a4402ad4]{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;height:100%}.custom-dialog-overlay[data-v-a4402ad4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999}.custom-dialog[data-v-a4402ad4]{background:#fff;border-radius:16px;width:400px;max-width:90%;animation:dialogFadeIn-a4402ad4 .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.08);overflow:hidden}@keyframes dialogFadeIn-a4402ad4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dialog-header[data-v-a4402ad4]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.dialog-header .dialog-title[data-v-a4402ad4]{font-size:18px;font-weight:600;color:#1a1a1a;width:100%;text-align:center}.dialog-header .close-icon[data-v-a4402ad4]{cursor:pointer;color:#999;font-size:20px;transition:color .2s ease}.dialog-header .close-icon[data-v-a4402ad4]:hover{color:#333}.dialog-body[data-v-a4402ad4]{padding:24px}.recordtotext[data-v-400a7bba]{--live-panel-bg:#fff;--live-panel-soft:#f8fbff;--live-panel-muted:#eef3f9;--live-border:#dbe4f0;--live-border-strong:#c6d3e4;--live-text:#0f172a;--live-text-soft:#334155;--live-text-muted:#64748b;--live-primary:#3b82f6;--live-primary-strong:#2563eb;--live-primary-soft:rgba(59,130,246,.1);--live-success:#10b981;--live-danger:#ef4444;--live-shadow:0 16px 40px rgba(15,23,42,.08)}.recordtotext .panel-header[data-v-400a7bba]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.recordtotext .titlebox[data-v-400a7bba]{margin-bottom:0!important}.recordtotext .panel-header-main[data-v-400a7bba]{display:flex;flex-direction:column;gap:10px}.recordtotext .panel-tabs[data-v-400a7bba]{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:18px;background:rgba(17,24,39,.72);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.recordtotext .panel-tab[data-v-400a7bba]{border:none;min-width:132px;height:36px;padding:0 16px;border-radius:14px;background:transparent;color:rgba(229,231,235,.72);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.recordtotext .panel-tab[data-v-400a7bba]:hover{color:#f9fafb;background:hsla(0,0%,100%,.06)}.recordtotext .panel-tab.is-active[data-v-400a7bba]{color:#f9fafb;background:linear-gradient(135deg,rgba(96,165,250,.22),rgba(59,130,246,.14));box-shadow:0 14px 40px rgba(15,23,42,.22)}.recordtotext .panel-tab-dot[data-v-400a7bba]{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.16)}.recordtotext .panel-tab-dot.ai[data-v-400a7bba]{background:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.16)}.recordtotext .panel-subtitle[data-v-400a7bba]{color:rgba(156,163,175,.92);font-size:13px;line-height:1.6}.recordtotext .ai-chat-shell[data-v-400a7bba]{display:flex;flex-direction:column;gap:12px;padding-right:0}.recordtotext .chat-messages[data-v-400a7bba]{display:flex;flex-direction:column;gap:14px;flex:1;padding:6px;border-radius:20px;background:rgba(17,24,39,.48);border:1px solid hsla(0,0%,100%,.05)}.recordtotext .chat-empty-state[data-v-400a7bba]{min-height:180px;border-radius:18px;border:1px dashed hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:28px 24px}.recordtotext .empty-icon[data-v-400a7bba]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.18);color:#dbeafe;font-size:13px;font-weight:700;letter-spacing:.08em}.recordtotext .empty-title[data-v-400a7bba]{color:#f9fafb;font-size:16px;font-weight:600}.recordtotext .empty-text[data-v-400a7bba]{color:#9ca3af;font-size:13px;line-height:1.7;max-width:320px}.recordtotext .chat-message[data-v-400a7bba]{display:flex;align-items:flex-start;gap:12px}.recordtotext .chat-message.role-user[data-v-400a7bba]{flex-direction:row-reverse}.recordtotext .chat-message.role-user .message-body[data-v-400a7bba]{align-items:flex-end}.recordtotext .chat-message.role-user .message-bubble[data-v-400a7bba]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#eff6ff}.recordtotext .chat-message.role-user .message-meta[data-v-400a7bba]{justify-content:flex-end}.recordtotext .message-avatar[data-v-400a7bba]{width:38px;height:38px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:#f9fafb;font-size:11px;font-weight:700;letter-spacing:.08em}.recordtotext .message-body[data-v-400a7bba]{display:flex;flex-direction:column;gap:6px;max-width:calc(100% - 60px);min-width:0}.recordtotext .message-meta[data-v-400a7bba]{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:12px}.recordtotext .message-bubble-shell[data-v-400a7bba]{display:inline-flex;flex-direction:column;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:70%;min-width:0}.recordtotext .message-bubble-shell.typing .assistant-bubble[data-v-400a7bba]{border-color:rgba(96,165,250,.22);box-shadow:0 18px 40px rgba(2,6,23,.28),inset 0 0 0 1px rgba(96,165,250,.08)}.recordtotext .message-bubble-shell.error .assistant-bubble[data-v-400a7bba]{border-color:hsla(0,91%,71%,.34);background:linear-gradient(180deg,rgba(63,18,18,.92),rgba(45,16,16,.98))}.recordtotext .message-bubble[data-v-400a7bba]{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 18px 38px rgba(3,7,18,.2);width:100%;max-width:100%}.recordtotext .message-bubble-inner[data-v-400a7bba]{padding:16px 18px}.recordtotext .assistant-bubble[data-v-400a7bba]{background:linear-gradient(180deg,rgba(34,43,63,.98),rgba(20,27,43,.98)),radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 42%);border:1px solid rgba(148,163,184,.18);color:#e5e7eb;min-width:0}.recordtotext .user-bubble[data-v-400a7bba]{padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid hsla(0,0%,100%,.08);min-width:0}.recordtotext .message-plain-text[data-v-400a7bba]{white-space:pre-wrap;word-break:break-word;line-height:1.7;font-size:14px}.recordtotext .stream-status-chip[data-v-400a7bba]{display:inline-flex;align-items:center;max-width:100%;margin-bottom:12px;padding:5px 10px;border-radius:999px;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.22);color:#bfdbfe;font-size:12px;line-height:1.3}.recordtotext .message-markdown[data-v-400a7bba]{color:#e5e7eb;font-size:14px;line-height:1.8;word-break:break-word;overflow-wrap:anywhere}.recordtotext .web-sources-panel[data-v-400a7bba]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.16);display:flex;flex-direction:column;gap:8px}.recordtotext .web-sources-title[data-v-400a7bba]{display:inline-flex;align-items:center;gap:7px;color:#bfdbfe;font-size:12px;font-weight:700;line-height:1.3}.recordtotext .web-source-card[data-v-400a7bba]{width:100%;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.46);border-radius:14px;padding:11px 36px 11px 12px;text-align:left;cursor:pointer;color:inherit;position:relative;display:flex;flex-direction:column;gap:7px;transition:border-color .22s ease,background .22s ease,transform .22s ease}.recordtotext .web-source-card[data-v-400a7bba]:hover{border-color:rgba(96,165,250,.48);background:rgba(30,41,59,.72);transform:translateY(-1px)}.recordtotext .web-source-main[data-v-400a7bba]{display:flex;align-items:center;gap:8px;min-width:0}.recordtotext .web-source-title[data-v-400a7bba]{color:#f8fafc;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordtotext .web-source-domain[data-v-400a7bba]{color:#bfdbfe;background:rgba(59,130,246,.18);border:1px solid rgba(96,165,250,.18);border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.3;flex:none;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordtotext .web-source-snippet[data-v-400a7bba]{color:#cbd5e1;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recordtotext .web-source-icon[data-v-400a7bba]{position:absolute;right:13px;top:13px;color:#93c5fd;font-size:13px}.recordtotext[data-v-400a7bba] .markdown-placeholder{min-height:22px}.recordtotext[data-v-400a7bba] .message-markdown{padding:0;margin:0;background:transparent;color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.85;word-wrap:break-word}.recordtotext[data-v-400a7bba] .message-markdown>:first-child{margin-top:0!important}.recordtotext[data-v-400a7bba] .message-markdown>:last-child{margin-bottom:0!important}.recordtotext[data-v-400a7bba] .message-markdown h1,.recordtotext[data-v-400a7bba] .message-markdown h2,.recordtotext[data-v-400a7bba] .message-markdown h3,.recordtotext[data-v-400a7bba] .message-markdown h4{color:#f8fafc;font-weight:700;line-height:1.35;margin:1.1em 0 .6em;letter-spacing:-.01em}.recordtotext[data-v-400a7bba] .message-markdown h1{font-size:1.12em}.recordtotext[data-v-400a7bba] .message-markdown h2{font-size:1em;padding-bottom:.28em;border-bottom:1px solid rgba(148,163,184,.18)}.recordtotext[data-v-400a7bba] .message-markdown h3{font-size:.95em}.recordtotext[data-v-400a7bba] .message-markdown p{margin:.85em 0;color:#e5e7eb}.recordtotext[data-v-400a7bba] .message-markdown strong{color:#f8fafc;font-weight:700}.recordtotext[data-v-400a7bba] .message-markdown em{color:#d1d5db}.recordtotext[data-v-400a7bba] .message-markdown ol,.recordtotext[data-v-400a7bba] .message-markdown ul{margin:.9em 0;padding-left:1.5em}.recordtotext[data-v-400a7bba] .message-markdown li{margin:.45em 0;color:#e5e7eb}.recordtotext[data-v-400a7bba] .message-markdown li::marker{color:#93c5fd}.recordtotext[data-v-400a7bba] .message-markdown blockquote{margin:1.1em 0;padding:12px 16px;border-left:3px solid rgba(96,165,250,.72);background:rgba(15,23,42,.48);color:#cbd5e1;border-radius:0 14px 14px 0}.recordtotext[data-v-400a7bba] .message-markdown hr{margin:1.4em 0;border:none;border-top:1px solid rgba(148,163,184,.18)}.recordtotext[data-v-400a7bba] .message-markdown a{color:#93c5fd;text-decoration:none;border-bottom:1px solid rgba(147,197,253,.35)}.recordtotext[data-v-400a7bba] .message-markdown a:hover{color:#dbeafe;border-bottom-color:rgba(219,234,254,.9)}.recordtotext[data-v-400a7bba] .message-markdown code{padding:.2em .45em;border-radius:8px;background:rgba(15,23,42,.82);color:#fde68a;font-size:.92em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.recordtotext[data-v-400a7bba] .message-markdown pre{margin:1em 0;padding:14px 16px;border-radius:16px;background:rgba(2,6,23,.92);border:1px solid rgba(148,163,184,.16);overflow-x:auto;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.recordtotext[data-v-400a7bba] .message-markdown pre code{padding:0;background:transparent;border-radius:0;color:#e2e8f0;font-size:.9em;line-height:1.75}.recordtotext[data-v-400a7bba] .message-markdown table{width:100%;margin:1em 0;border-collapse:collapse;overflow:hidden;border-radius:14px;border:1px solid rgba(148,163,184,.16)}.recordtotext[data-v-400a7bba] .message-markdown thead tr{background:rgba(30,41,59,.96)}.recordtotext[data-v-400a7bba] .message-markdown td,.recordtotext[data-v-400a7bba] .message-markdown th{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12);text-align:left}.recordtotext[data-v-400a7bba] .message-markdown tbody tr:nth-child(odd){background:rgba(15,23,42,.34)}.recordtotext[data-v-400a7bba] .message-markdown img{display:block;max-width:100%;margin:1em 0;border-radius:14px;box-shadow:0 14px 28px rgba(2,6,23,.24)}.recordtotext[data-v-400a7bba] .message-markdown .katex-display{overflow-x:auto;overflow-y:hidden;padding:.55em 0}.recordtotext[data-v-400a7bba] .message-markdown .katex{color:#f8fafc}.recordtotext .chat-composer[data-v-400a7bba]{padding:12px;border-radius:18px;background:rgba(17,24,39,.82);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.02)}.recordtotext .composer-toolbar[data-v-400a7bba]{display:flex;gap:12px;margin-bottom:10px;flex-wrap:wrap}.recordtotext .toolbar-toggle[data-v-400a7bba]{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#d1d5db;height:24px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .25s ease;font-size:12px}.recordtotext .toolbar-toggle.is-enabled[data-v-400a7bba]{color:#dbeafe;border-color:rgba(96,165,250,.36);background:rgba(59,130,246,.16)}.recordtotext .composer-status[data-v-400a7bba]{color:#9ca3af;font-size:12px;line-height:1.5}.recordtotext .composer-status.warning[data-v-400a7bba]{color:#fbbf24}.recordtotext .composer-box[data-v-400a7bba]{display:flex;align-items:flex-start;gap:10px}.recordtotext .composer-box textarea[data-v-400a7bba]{flex:1;min-height:50px;max-height:70px;resize:none;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(31,41,55,.96);color:#f9fafb;font-size:13px;line-height:1.6;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.recordtotext .composer-box textarea[data-v-400a7bba]:focus{border-color:rgba(96,165,250,.38);box-shadow:0 0 0 4px rgba(59,130,246,.12)}.recordtotext .composer-box textarea[data-v-400a7bba]::-moz-placeholder{color:#6b7280}.recordtotext .composer-box textarea[data-v-400a7bba]::placeholder{color:#6b7280}.recordtotext .send-button[data-v-400a7bba]{width:42px;height:42px;border:none;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#f8fafc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;box-shadow:0 14px 32px rgba(37,99,235,.28)}.recordtotext .send-button[data-v-400a7bba]:hover:not(:disabled){transform:translateY(-2px)}.recordtotext .send-button[data-v-400a7bba]:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.recordtotext .send-button i[data-v-400a7bba]{font-size:15px}.recordtotext .panel-tabs[data-v-400a7bba]{background:hsla(0,0%,100%,.94);box-shadow:0 12px 28px rgba(15,23,42,.08);backdrop-filter:none}.recordtotext .panel-tab[data-v-400a7bba]:hover{background:rgba(59,130,246,.08)}.recordtotext .panel-tab.is-active[data-v-400a7bba]{color:var(--live-primary-strong);background:linear-gradient(135deg,rgba(219,234,254,.95),rgba(239,246,255,.95));box-shadow:0 12px 24px rgba(59,130,246,.12)}.recordtotext .panel-subtitle[data-v-400a7bba]{color:var(--live-text-muted)}.recordtotext .chat-messages[data-v-400a7bba]{border:1px solid var(--live-border);box-shadow:var(--live-shadow)}.recordtotext .chat-empty-state[data-v-400a7bba]{border-color:var(--live-border);background:var(--live-panel-soft)}.recordtotext .empty-icon[data-v-400a7bba]{background:rgba(59,130,246,.12);color:var(--live-primary-strong)}.recordtotext .empty-title[data-v-400a7bba]{color:var(--live-text)}.recordtotext .empty-text[data-v-400a7bba]{color:var(--live-text-muted)}.recordtotext .message-avatar[data-v-400a7bba]{background:#eff6ff;border:1px solid rgba(59,130,246,.16);color:var(--live-primary-strong)}.recordtotext .message-meta[data-v-400a7bba]{color:var(--live-text-muted)}.recordtotext .message-bubble-shell.typing .assistant-bubble[data-v-400a7bba]{border-color:rgba(59,130,246,.28);box-shadow:0 14px 30px rgba(59,130,246,.1)}.recordtotext .message-bubble-shell.error .assistant-bubble[data-v-400a7bba]{border-color:rgba(239,68,68,.22);background:linear-gradient(180deg,#fff5f5,#fef2f2)}.recordtotext .message-bubble[data-v-400a7bba]{box-shadow:0 14px 32px rgba(15,23,42,.08)}.recordtotext .assistant-bubble[data-v-400a7bba]{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.98)),radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%);border:1px solid var(--live-border);color:var(--live-text-soft)}.recordtotext .user-bubble[data-v-400a7bba]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#eff6ff;border:1px solid hsla(0,0%,100%,.7)}.recordtotext .stream-status-chip[data-v-400a7bba]{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18);color:var(--live-primary-strong)}.recordtotext .message-markdown[data-v-400a7bba],.recordtotext[data-v-400a7bba] .message-markdown,.recordtotext[data-v-400a7bba] .message-markdown li,.recordtotext[data-v-400a7bba] .message-markdown p{color:var(--live-text-soft)}.recordtotext .web-sources-panel[data-v-400a7bba]{border-top-color:var(--live-border)}.recordtotext .web-sources-title[data-v-400a7bba]{color:var(--live-primary-strong)}.recordtotext .web-source-card[data-v-400a7bba]{border-color:var(--live-border);background:linear-gradient(180deg,#fff,#f8fbff)}.recordtotext .web-source-card[data-v-400a7bba]:hover{border-color:rgba(59,130,246,.28);background:#f8fbff;box-shadow:0 10px 24px rgba(59,130,246,.1)}.recordtotext .web-source-title[data-v-400a7bba]{color:var(--live-text)}.recordtotext .web-source-domain[data-v-400a7bba]{color:var(--live-primary-strong);background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.12)}.recordtotext .web-source-snippet[data-v-400a7bba]{color:var(--live-text-muted)}.recordtotext .web-source-icon[data-v-400a7bba]{color:var(--live-primary)}.recordtotext[data-v-400a7bba] .message-markdown h1,.recordtotext[data-v-400a7bba] .message-markdown h2,.recordtotext[data-v-400a7bba] .message-markdown h3,.recordtotext[data-v-400a7bba] .message-markdown h4,.recordtotext[data-v-400a7bba] .message-markdown strong{color:var(--live-text)}.recordtotext[data-v-400a7bba] .message-markdown h2{border-bottom-color:var(--live-border)}.recordtotext[data-v-400a7bba] .message-markdown a,.recordtotext[data-v-400a7bba] .message-markdown li::marker{color:var(--live-primary-strong)}.recordtotext[data-v-400a7bba] .message-markdown a{border-bottom-color:rgba(37,99,235,.24)}.recordtotext[data-v-400a7bba] .message-markdown a:hover{color:var(--live-primary);border-bottom-color:rgba(37,99,235,.45)}.recordtotext[data-v-400a7bba] .message-markdown em{color:var(--live-text-muted)}.recordtotext[data-v-400a7bba] .message-markdown blockquote{border-left-color:rgba(59,130,246,.6);background:rgba(239,246,255,.85);color:var(--live-text-soft)}.recordtotext[data-v-400a7bba] .message-markdown hr{border-top-color:var(--live-border)}.recordtotext[data-v-400a7bba] .message-markdown code{background:#eff6ff;color:#b45309}.recordtotext[data-v-400a7bba] .message-markdown pre{background:#f8fafc;border-color:var(--live-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.recordtotext[data-v-400a7bba] .message-markdown pre code{color:var(--live-text-soft)}.recordtotext[data-v-400a7bba] .message-markdown table{border-color:var(--live-border)}.recordtotext[data-v-400a7bba] .message-markdown thead tr{background:#f8fafc}.recordtotext[data-v-400a7bba] .message-markdown td,.recordtotext[data-v-400a7bba] .message-markdown th{border-bottom-color:var(--live-border)}.recordtotext[data-v-400a7bba] .message-markdown tbody tr:nth-child(odd){background:rgba(248,250,252,.7)}.recordtotext[data-v-400a7bba] .message-markdown img{box-shadow:0 12px 24px rgba(15,23,42,.12)}.recordtotext[data-v-400a7bba] .message-markdown .katex{color:var(--live-text)}.recordtotext .chat-composer[data-v-400a7bba]{border:1px solid var(--live-border);box-shadow:var(--live-shadow)}.recordtotext .toolbar-toggle[data-v-400a7bba]{border:1px solid var(--live-border);background:var(--live-panel-soft);color:var(--live-text-soft)}.recordtotext .toolbar-toggle.is-enabled[data-v-400a7bba]{color:var(--live-primary-strong);border-color:rgba(59,130,246,.24);background:rgba(59,130,246,.08)}.recordtotext .composer-status[data-v-400a7bba]{color:var(--live-text-muted)}.recordtotext .composer-box textarea[data-v-400a7bba]{border:1px solid var(--live-border);background:var(--live-panel-soft);color:var(--live-text)}.recordtotext .composer-box textarea[data-v-400a7bba]:focus{border-color:rgba(59,130,246,.38);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.recordtotext .composer-box textarea[data-v-400a7bba]::-moz-placeholder{color:var(--live-text-muted)}.recordtotext .composer-box textarea[data-v-400a7bba]::placeholder{color:var(--live-text-muted)}.recordtotext .send-button[data-v-400a7bba]{box-shadow:0 12px 26px rgba(37,99,235,.22)}@media (max-width:960px){.recordtotext .panel-header[data-v-400a7bba]{flex-direction:column}.recordtotext .panel-tabs[data-v-400a7bba]{width:100%}.recordtotext .panel-tab[data-v-400a7bba]{flex:1;min-width:0}.recordtotext .composer-toolbar[data-v-400a7bba]{justify-content:flex-start}.recordtotext .message-bubble-shell[data-v-400a7bba]{max-width:82%}}@media (max-width:640px){.recordtotext .chat-message[data-v-400a7bba]{gap:10px}.recordtotext .message-avatar[data-v-400a7bba]{width:34px;height:34px;border-radius:12px}.recordtotext .message-body[data-v-400a7bba]{max-width:calc(100% - 44px)}.recordtotext .message-bubble-inner[data-v-400a7bba],.recordtotext .user-bubble[data-v-400a7bba]{padding:13px 14px}.recordtotext .message-bubble-shell[data-v-400a7bba]{max-width:100%}.recordtotext[data-v-400a7bba] .message-markdown h1{font-size:1.4em}.recordtotext[data-v-400a7bba] .message-markdown h2{font-size:1.2em}}.recordtotext .recordtotext[data-v-400a7bba]{min-height:0;border:1px solid var(--live-border);border-radius:14px;background:var(--live-panel-bg);color:var(--live-text);box-shadow:0 8px 24px rgba(15,23,42,.05)}.recordtotext .panel-header[data-v-400a7bba]{flex:0 0 64px;min-height:64px;align-items:center;padding:0 18px;border-bottom:1px solid var(--live-border);background:var(--live-panel-bg)}.recordtotext .panel-header-main[data-v-400a7bba]{display:block;min-width:0}.recordtotext .panel-tabs[data-v-400a7bba]{gap:3px;padding:4px;border:1px solid var(--live-border);border-radius:10px;background:var(--live-panel-muted);box-shadow:none}.recordtotext .panel-tab[data-v-400a7bba]{min-width:112px;height:34px;padding:0 12px;gap:8px;border-radius:7px;color:var(--live-text-muted);font-size:12px;font-weight:650;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.recordtotext .panel-tab[data-v-400a7bba]:hover{color:var(--live-text);background:hsla(0,0%,100%,.65)}.recordtotext .panel-tab.is-active[data-v-400a7bba]{color:var(--live-text);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.1),0 1px 1px rgba(15,23,42,.04)}.recordtotext .panel-tab[data-v-400a7bba]:focus-visible{outline:2px solid var(--live-primary);outline-offset:2px}.recordtotext .panel-tab-dot[data-v-400a7bba]{width:7px;height:7px;background:var(--live-success);box-shadow:none}.recordtotext .panel-tab-dot.ai[data-v-400a7bba]{background:var(--live-primary);box-shadow:none}.recordtotext .allnotesbox[data-v-400a7bba]{flex:1 1 auto;min-height:0;overflow:hidden;background:var(--live-panel-bg)}.recordtotext .live-notes-panel[data-v-400a7bba]{overflow-y:auto;overscroll-behavior:contain}.recordtotext[data-v-400a7bba] .live-notes-content{box-sizing:border-box;width:100%;max-width:720px;min-height:100%;margin:0 auto;padding:22px 22px 28px}.recordtotext[data-v-400a7bba] .live-notes-heading{margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid var(--live-border)}.recordtotext[data-v-400a7bba] .live-notes-heading p{margin:0 0 5px;color:var(--live-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.recordtotext[data-v-400a7bba] .live-notes-heading h2{margin:0;color:var(--live-text);font-size:19px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.recordtotext[data-v-400a7bba] .live-notes-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;color:var(--live-text-muted);text-align:center}.recordtotext[data-v-400a7bba] .live-notes-empty p{margin:13px 0 5px;color:var(--live-text);font-size:13px;font-weight:650}.recordtotext[data-v-400a7bba] .live-notes-empty>span:last-child{max-width:290px;font-size:12px;line-height:1.55}.recordtotext[data-v-400a7bba] .live-notes-empty-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff;color:var(--live-primary-strong);font-size:17px}.recordtotext[data-v-400a7bba] .live-notes-generation-error{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:1.5}.recordtotext[data-v-400a7bba] .live-note-segment{display:block;margin:0 0 22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.recordtotext[data-v-400a7bba] .live-note-segment .live-note-segment-header{display:flex;min-width:0;align-items:baseline;gap:9px;margin:0 0 7px}.recordtotext[data-v-400a7bba] .live-note-segment time{display:inline-flex;flex:0 0 auto;align-items:center;min-height:20px;padding:2px 7px;border:1px solid var(--live-border);border-radius:999px;background:var(--live-panel-soft);color:var(--live-text-muted);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.recordtotext[data-v-400a7bba] .live-note-segment .live-note-segment-title{min-width:0;margin:0;color:var(--live-text);font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext{min-width:0;padding:0;border:0;background:transparent;color:var(--live-text-soft);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h1,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h2,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h3,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h4,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h5,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h6{margin:0 0 8px;color:var(--live-text);line-height:1.4}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h1{font-size:17px}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h2{font-size:16px}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h3,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h4,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h5,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext h6{font-size:14px}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext p{margin:7px 0}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext ol,.recordtotext[data-v-400a7bba] .live-note-segment .yuantext ul{padding-left:20px;margin:7px 0}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext li{margin:4px 0}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext blockquote{margin:9px 0;padding:8px 12px;border-left:2px solid #93c5fd;background:#f8fbff;color:var(--live-text-soft)}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext pre{max-width:100%;overflow-x:auto}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext img{max-width:100%;height:auto}.recordtotext[data-v-400a7bba] .live-note-generating{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px;border:1px solid var(--live-border);border-radius:8px;background:var(--live-panel-soft);color:var(--live-text-muted);font-size:11px}.recordtotext[data-v-400a7bba] .live-note-spinner{width:12px;height:12px;border:2px solid #dbeafe;border-top-color:var(--live-primary);border-radius:50%;animation:live-panel-spin-400a7bba .8s linear infinite}.recordtotext .ai-chat-shell[data-v-400a7bba]{gap:0;padding:0}.recordtotext .chat-messages[data-v-400a7bba]{flex:1 1 auto;min-height:0;gap:18px;padding:20px 22px;overflow-y:auto;border:0;border-radius:0;background:var(--live-panel-bg);box-shadow:none;overscroll-behavior:contain}.recordtotext .chat-empty-state[data-v-400a7bba]{flex:1 0 240px;border:0;background:transparent}.recordtotext .empty-icon[data-v-400a7bba]{border-radius:12px}.recordtotext .chat-message[data-v-400a7bba]{gap:10px}.recordtotext .message-avatar[data-v-400a7bba]{width:32px;height:32px;border-radius:10px}.recordtotext .message-body[data-v-400a7bba]{max-width:min(88%,620px)}.recordtotext .message-meta[data-v-400a7bba]{gap:7px;font-size:11px}.recordtotext .message-bubble-shell[data-v-400a7bba]{max-width:100%}.recordtotext .message-bubble[data-v-400a7bba]{border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.06)}.recordtotext .message-bubble-inner[data-v-400a7bba]{padding:12px 14px}.recordtotext .assistant-bubble[data-v-400a7bba]{background:#f8fafc}.recordtotext .user-bubble[data-v-400a7bba]{border-radius:12px;padding:11px 14px}.recordtotext .message-plain-text[data-v-400a7bba]{font-size:13px;line-height:1.65}.recordtotext .message-markdown[data-v-400a7bba]{font-size:13px;line-height:1.7}.recordtotext .message-retry-hint[data-v-400a7bba]{margin:10px 0 0;color:#b42318;font-size:11px}.recordtotext .chat-composer[data-v-400a7bba]{flex:0 0 auto;padding:12px 16px 16px;border:0;border-top:1px solid var(--live-border);border-radius:0;background:var(--live-panel-bg);box-shadow:none}.recordtotext .composer-toolbar[data-v-400a7bba]{align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.recordtotext .toolbar-toggle[data-v-400a7bba]{min-height:28px;border-radius:7px}.recordtotext .composer-status[data-v-400a7bba]{font-size:10px;text-align:right}.recordtotext .composer-box[data-v-400a7bba]{align-items:flex-end;gap:8px}.recordtotext .composer-box textarea[data-v-400a7bba]{min-height:48px;max-height:120px;border-radius:9px;font-size:12px}.recordtotext .send-button[data-v-400a7bba]{flex:0 0 38px;width:38px;height:38px;border-radius:9px}@keyframes live-panel-spin-400a7bba{to{transform:rotate(1turn)}}@media (max-width:960px){.recordtotext .panel-header[data-v-400a7bba]{flex:0 0 46px;flex-direction:row;min-height:46px;height:46px;gap:6px;padding:4px 8px}.recordtotext .panel-header-main[data-v-400a7bba],.recordtotext .panel-tabs[data-v-400a7bba]{flex:1 1 auto;width:auto;min-width:0}.recordtotext .panel-tab[data-v-400a7bba]{min-width:0;flex:1 1 0;padding:0 8px}.recordtotext .extra[data-v-400a7bba]{display:flex;flex:0 0 auto;align-self:center}.recordtotext .extra-button[data-v-400a7bba]{min-height:32px;padding:0 9px}.recordtotext .message-body[data-v-400a7bba]{max-width:88%}}@media (max-width:640px){.recordtotext .panel-header[data-v-400a7bba]{display:flex;flex:0 0 46px;flex-direction:row;align-items:center;gap:6px;box-sizing:border-box;width:100%;height:46px;min-height:46px;padding:4px 6px;overflow:hidden}.recordtotext .panel-header-main[data-v-400a7bba],.recordtotext .panel-tabs[data-v-400a7bba]{flex:1 1 auto;width:auto;min-width:0}.recordtotext .panel-tab[data-v-400a7bba]{flex:1 1 0;min-width:0;height:34px;padding:0 4px;gap:5px;font-size:10px;white-space:nowrap}.recordtotext .extra[data-v-400a7bba]{display:flex;flex:0 0 32px;align-self:center}.recordtotext .extra-button[data-v-400a7bba]{display:grid;place-items:center;box-sizing:border-box;width:32px;min-height:32px;padding:0;border:1px solid var(--live-border);border-radius:7px;background:#fff;color:var(--live-text-soft);font-size:0}.recordtotext .extra-button i[data-v-400a7bba]{font-size:14px}.recordtotext[data-v-400a7bba] .live-notes-content{padding:10px 10px 14px}.recordtotext[data-v-400a7bba] .live-notes-heading{margin-bottom:10px;padding-bottom:8px}.recordtotext[data-v-400a7bba] .live-notes-heading h2{font-size:15px}.recordtotext[data-v-400a7bba] .live-notes-empty{min-height:0;padding:16px 8px}.recordtotext[data-v-400a7bba] .live-note-segment{margin-bottom:14px}.recordtotext[data-v-400a7bba] .live-note-segment-header{gap:7px;margin-bottom:6px}.recordtotext[data-v-400a7bba] .live-note-segment .live-note-segment-title{font-size:13px}.recordtotext[data-v-400a7bba] .live-note-segment .yuantext{font-size:12px}.recordtotext .chat-messages[data-v-400a7bba]{padding:8px 10px}.recordtotext .chat-empty-state[data-v-400a7bba]{min-height:0;padding:12px 8px}.recordtotext .chat-composer[data-v-400a7bba]{padding:6px 8px max(6px,env(safe-area-inset-bottom,0px))}.recordtotext .composer-toolbar[data-v-400a7bba]{align-items:center;flex-direction:row;gap:5px;margin-bottom:4px}.recordtotext .toolbar-toggle[data-v-400a7bba]{min-height:24px;padding:0 6px;font-size:10px}.recordtotext .composer-status[data-v-400a7bba]{max-width:55%;font-size:9px;text-align:right}.recordtotext .composer-box[data-v-400a7bba]{align-items:flex-end;gap:6px}.recordtotext .composer-box textarea[data-v-400a7bba]{box-sizing:border-box;height:48px;min-height:48px;max-height:80px;padding:5px 8px;font-size:16px;line-height:1.35;overflow-y:auto}.recordtotext .send-button[data-v-400a7bba]{flex-basis:36px;width:36px;height:36px}.recordtotext .message-avatar[data-v-400a7bba]{width:28px;height:28px;border-radius:9px;font-size:9px}.recordtotext .message-body[data-v-400a7bba]{max-width:calc(100% - 38px)}.recordtotext .message-bubble-inner[data-v-400a7bba],.recordtotext .user-bubble[data-v-400a7bba]{padding:10px 11px}}.backhome{height:135px;top:0}.backhome,.gosupports{cursor:pointer;width:220px;position:absolute;left:0}.gosupports{height:60px;top:135px}.gosetting{height:120px;top:250px}.gosetting,.gouserinfo{cursor:pointer;width:220px;position:absolute;left:0}.gouserinfo{height:60px;bottom:0}.recordlecture{color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:start;position:relative}.recordlecture .tipbox{font-size:1rem;text-align:left;margin:4vw auto 0;flex:2}.recordlecture .tipbox span{cursor:pointer}.recordlecture .waveform{height:30px;margin:6px auto;overflow:hidden;position:relative;width:300px}.recordlecture .waveform:after,.recordlecture .waveform:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:1}.recordlecture .waveform:before{left:0;background:linear-gradient(90deg,#15171f,transparent)}.recordlecture .waveform:after{right:0;background:linear-gradient(270deg,#15171f,transparent)}.recordlecture .alltextbox{background-color:hsla(0,0%,100%,.1);padding:12px;border-radius:5px;height:calc(100vh - 205px);min-height:480px;overflow:auto;margin-bottom:10px;position:relative}.recordlecture .alltextbox .textbox{font-size:16px;text-align:left}.recordlecture .alltextbox .textbox h5{margin:0;text-align:center}.recordlecture .alltextbox .textbox .yuantext{font-size:16px;margin:.6vw 0}.recordlecture .alltextbox .textbox .translatetext{margin-bottom:.8vw}.recordlecture .toptips{margin-top:-10px}.recordlecture .toptips ul{text-align:left;margin:0;margin-left:20px;padding:0}.recordlecture .toptips h1{display:flex;justify-content:center;align-items:center;font-size:22px;margin-top:-5px}.recordlecture .toptips h1 img{width:40px;margin-right:10px}.recordlecture .yuan_btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.recordlecture .notradio{display:flex;flex-direction:column;align-items:center}.recordlecture .notradio .record-button1{cursor:pointer;background-color:#fff;margin:7px 0 25px;width:40px;height:40px}.recordlecture .notradio .record-button1 i{font-size:25px;color:#15171f}.recordlecture .notradio .record-button1:hover{background-color:#555658}.recordlecture .notradio .record-button1:hover i{font-size:18px;color:#fff}.recordlecture .notradio .recordin,.recordlecture .notradio .recordin .select-group{display:flex;flex-direction:row;align-items:flex-start}.recordlecture .notradio .recordin .select-group{align-items:center}.recordlecture .notradio .recordin .select-group label{color:#fff;font-size:14px;display:flex;align-items:center;gap:5px}.recordlecture .notradio .recordin .select-group label img{width:16px;margin-right:2px}.recordlecture .notradio .recordin .selecttool{padding:0;border:none}.recordlecture .notradio .recordin .selecttool .el-input__inner{height:26px;width:140px}.recordlecture .notradio .recordin .selecttool .el-input__inner::-moz-placeholder{color:#15171f;opacity:1}.recordlecture .notradio .recordin .selecttool .el-input__inner::placeholder{color:#15171f;opacity:1}.recordlecture .notradio .recordin .selecttool .el-input__icon{line-height:30px}.recordlecture .startradio,.recordlecture .stopradio{flex:9}.recordlecture .stopradio .waveform{height:30px}.recordlecture .clear-button{padding:2px 12px;font-size:15px;border-radius:15px;font-weight:700;color:#ff4f4f;background-color:#fff;margin-left:1.5vw;cursor:pointer}.recordlecture .clear-button:hover{color:#fff;background-color:#f78080}.recordlecture .download-button{margin:0;font-size:14px;padding:7px 12px;color:#16a34a}.recordlecture .download-button:hover{background-color:#dce1de}.recordlecture .controls{display:flex;flex-direction:row;justify-content:center;align-items:center}.recordlecture .controls .timer{margin-right:1vw}.recordlecture .controls .record-button{background:none;border:none;cursor:pointer;width:32px;height:32px}.recordlecture .controls .record-button i{font-size:32px;color:#ff4f4f}.recordlecture .controls .record-button .record-button-microphone{color:#fff}.recordlecture .controls .record-button:hover i{opacity:.7}.recordlecture .controls .stop-button{background-color:#ff4f4f;width:30px;height:30px;border-radius:50%;border:2px solid #ccc;cursor:pointer;margin-left:1vw;display:flex;align-items:center;justify-content:center}.recordlecture .controls .stop-button i{width:15px;height:15px;background-color:#fff;display:inline-block;border-radius:6px}.recordlecture .controls .stop-button:hover{background-color:#e5a0a0}.recordlecture .overaudiobox{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:8px}.recordlecture .overaudiobox .generate-notes-button{min-width:200px;padding:8px 0;font-size:18px;border-radius:15px;border:none;font-weight:700;color:#fff;display:flex;flex-direction:column;align-items:center;background-color:#16a34a;cursor:pointer}.recordlecture .overaudiobox .generate-notes-button:hover{background-color:#128f41}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}}.recordlecture .tipred{display:inline-block;color:red;position:absolute;top:-15px;background:#000;padding:0 10px}.recordlecture .tipred.shake{animation:shake .3s}.recordtotext{color:#fff;padding:0}.recordtotext .titlebox{display:flex;justify-content:space-between;align-items:center}.recordtotext .titlebox h1{font-size:23px;margin:0}.recordtotext .titlebox .t_left,.recordtotext .titlebox h1{display:flex;align-items:center}.recordtotext .titlebox .t_left h3{margin:0}.recordtotext .titlebox .t_left span{background-color:#69b653;padding:2px 10px;border-radius:5px;margin-left:1vw}.recordtotext .titlebox .t_left .timeover{background-color:#6c5ce7}.recordtotext .titlebox .extra .extra-button{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(99,102,241,.2);position:relative;overflow:hidden}.recordtotext .titlebox .extra .extra-button i{font-size:16px;transition:transform .3s ease;font-weight:600;color:gold}.recordtotext .titlebox .extra .extra-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .3s}.recordtotext .titlebox .extra .extra-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(99,102,241,.3)}.recordtotext .titlebox .extra .extra-button:hover:before{opacity:1}.recordtotext .titlebox .extra .extra-button:hover i{transform:rotate(180deg)}.recordtotext .titlebox .extra .extra-button:disabled{background:linear-gradient(135deg,#f5f7ff,#eceffd);border:1px solid rgba(148,163,184,.22);color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:0 8px 18px rgba(148,163,184,.08),inset 0 1px 0 hsla(0,0%,100%,.88);opacity:1}.recordtotext .titlebox .extra .extra-button:disabled i{color:#c4b5fd}.recordtotext .titlebox .extra .extra-button:disabled:hover{transform:none;box-shadow:none}.recordtotext .titlebox .extra .extra-button:disabled:hover:before{opacity:0}.recordtotext .titlebox .extra .extra-button:disabled:hover i{transform:none}.recordtotext .titlebox .extra .extra-button:disabled:active{transform:none;box-shadow:none}.recordtotext .titlebox .extra .extra-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(99,102,241,.2)}.recordtotext .websocketbtnbox{display:flex;align-items:center}.recordtotext .websocketbtnbox *{margin-right:.7vw}.recordtotext .allnotesbox{background-color:hsla(0,0%,100%,.1);padding:8px;border-radius:5px;height:calc(100vh - 122px);min-height:600px;overflow:auto;margin:10px 0}.recordtotext .allnotesbox .notesbox{font-size:16px}.recordtotext .allnotesbox .notesbox .markdown-content{font-family:Outfit;color:#e1e1e1;page-break-inside:avoid;padding:0 2vw}.recordtotext .allnotesbox .notesbox .markdown-content h1{margin:0!important}.recordtotext .allnotesbox .notesbox .markdown-content table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:16px;margin:20px 0;text-align:left}.recordtotext .allnotesbox .notesbox .markdown-content td,.recordtotext .allnotesbox .notesbox .markdown-content th{padding:8px 12px;text-align:left;border:1px solid #ddd}.recordtotext .allnotesbox .notesbox .markdown-content th{background-color:#97929253;font-weight:700;text-transform:uppercase;font-size:1em;font-weight:600}.recordtotext .allnotesbox .notesbox .markdown-content td{font-size:.9em;line-height:1.5}.recordtotext .allnotesbox .notesbox .markdown-content h1,.recordtotext .allnotesbox .notesbox .markdown-content h2,.recordtotext .allnotesbox .notesbox .markdown-content h3,.recordtotext .allnotesbox .notesbox .markdown-content h4,.recordtotext .allnotesbox .notesbox .markdown-content h5,.recordtotext .allnotesbox .notesbox .markdown-content h6{font-weight:600}.recordtotext .allnotesbox .notesbox .markdown-content h1{margin:0;font-size:2em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.recordtotext .allnotesbox .notesbox .markdown-content h2{font-size:1.5em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.recordtotext .allnotesbox .notesbox .markdown-content h3{font-size:1.25em}.recordtotext .allnotesbox .notesbox .markdown-content h4{font-size:1em}.recordtotext .allnotesbox .notesbox .markdown-content h5{font-size:.875em}.recordtotext .allnotesbox .notesbox .markdown-content h6{font-size:.85em;color:#6a737d}.recordtotext .allnotesbox .notesbox .markdown-content p{margin-top:0;margin-bottom:16px}.recordtotext .allnotesbox .notesbox .markdown-content a{color:#0366d6;text-decoration:none}.recordtotext .allnotesbox .notesbox .markdown-content a:hover{text-decoration:underline}.recordtotext .allnotesbox .notesbox .markdown-content code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.recordtotext .allnotesbox .notesbox .markdown-content pre{padding:12px;overflow:auto;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.recordtotext .allnotesbox .notesbox .markdown-content blockquote{padding:0 1em;color:#c7ccd3;border-left:.25em solid #dfe2e5;margin:0 0 16px 0}.recordtotext .allnotesbox .notesbox .markdown-content ol,.recordtotext .allnotesbox .notesbox .markdown-content ul{padding-left:2em;margin-top:0;margin-bottom:16px}.recordtotext .allnotesbox .notesbox .markdown-content img{max-width:100%;box-sizing:content-box}.recordtotext .allnotesbox .notesbox h5{margin:0;text-align:center}.recordtotext .allnotesbox .notesbox .yuantext{font-size:16px;margin:.6vw 0}.recordtotext .allnotesbox .notesbox .yuantext .loading_img_box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.recordtotext .allnotesbox .notesbox .yuantext .loading_img_box img{width:50px;margin-left:15px}.recordtotext .allnotesbox .notesbox .translatetext{margin-bottom:.8vw}.recordtotext .allnotesbox .tipstextbox{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.realtimeaudio .recordlecture{color:#0f172a}.realtimeaudio .recordlecture .waveform:before{background:linear-gradient(90deg,#eef4ff,transparent)}.realtimeaudio .recordlecture .waveform:after{background:linear-gradient(270deg,#eef4ff,transparent)}.realtimeaudio .recordlecture .alltextbox{background-color:#fff;border:1px solid #dbe4f0;box-shadow:0 16px 40px rgba(15,23,42,.08)}.realtimeaudio .recordlecture .alltextbox .textbox,.realtimeaudio .recordlecture .alltextbox .textbox .translatetext,.realtimeaudio .recordlecture .alltextbox .textbox .yuantext{color:#334155}.realtimeaudio .recordlecture .controls .record-button .record-button-microphone,.realtimeaudio .recordlecture .notradio .recordin .select-group label,.realtimeaudio .recordtotext{color:#0f172a}.realtimeaudio .recordtotext .allnotesbox{background-color:#fff;border:1px solid #dbe4f0;box-shadow:0 16px 40px rgba(15,23,42,.08)}.realtimeaudio .recordtotext .allnotesbox .notesbox .markdown-content{color:#334155}.realtimeaudio .recordtotext .allnotesbox .notesbox .markdown-content blockquote{color:#475569}.realtimeaudio .recordtotext .allnotesbox .tipstextbox{color:#64748b}.realtimeaudio{position:relative;--live-bg:#f4f7fb;--live-panel-bg:#fff;--live-panel-soft:#f8fbff;--live-panel-muted:#eef3f9;--live-border:#dbe4f0;--live-border-strong:#c6d3e4;--live-text:#0f172a;--live-text-soft:#334155;--live-text-muted:#64748b;--live-primary:#3b82f6;--live-primary-strong:#2563eb;--live-primary-soft:rgba(59,130,246,.12);--live-accent-blue:#4f7cff;--live-accent-violet:#7c3aed;--live-accent-soft:rgba(124,58,237,.14);--live-success:#10b981;--live-danger:#ef4444;--live-warning:#f59e0b;--live-shadow:0 16px 40px rgba(15,23,42,.08);color:var(--live-text);padding:20px;background-color:var(--live-bg)}.realtimeaudio .recode_notesbox{gap:10px;position:relative}.realtimeaudio .recode_notesbox .toscollbtn{position:absolute;right:20px;bottom:20px;width:35px;height:35px;background:hsla(0,0%,100%,.08);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(20px);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:100}.realtimeaudio .recode_notesbox .toscollbtn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.realtimeaudio .recode_notesbox .toscollbtn:hover i{color:#fff;transform:translateY(1px)}.realtimeaudio .recode_notesbox .toscollbtn:active{transform:translateY(0);background:hsla(0,0%,100%,.15)}.realtimeaudio .recode_notesbox .toscollbtn i{font-size:20px;color:hsla(0,0%,100%,.8);transition:all .25s ease}@keyframes pulse-hover{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:.4}to{transform:scale(1.3);opacity:0}}.realtimeaudio .recode_notesbox .recordlecture{flex:none;width:40%;min-width:400px;max-width:800px;height:100%;transition:width .2s ease}.realtimeaudio .recode_notesbox .recordtotext{flex:1;min-width:400px;display:flex;flex-direction:column;height:100%;min-width:0}.realtimeaudio .recode_notesbox .recordtotext .titlebox{flex:none}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox{flex:1;overflow-y:auto;min-height:0}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox{background-color:#1f2937;border-radius:8px;padding:15px;margin-bottom:15px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox:last-child{margin-bottom:0}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox h5{color:#9ca3af;font-size:13px;margin-bottom:10px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext{color:#e5e7eb;font-size:16px;line-height:1.8}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h1,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h2,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h3,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h4,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h5,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h6{color:#f3f4f6;margin:10px 0}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h1{font-size:22px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h2{font-size:20px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h3{font-size:18px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content p{margin:5px 0}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content code{background-color:#374151;color:#60a5fa;padding:2px 4px;border-radius:4px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content pre{background-color:#374151;padding:10px;border-radius:6px;overflow-x:auto}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .loading_img_box{display:flex;align-items:center;gap:10px;color:#9ca3af}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .loading_img_box img{width:20px;height:20px}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .tipstextbox{text-align:center;color:#9ca3af;font-size:14px;line-height:1.6;padding:20px}.realtimeaudio .recode_notesbox .resizer{width:0;border:1px solid hsla(0,0%,100%,.2);z-index:1}.realtimeaudio .recode_notesbox .resizer:hover{border:1px solid hsla(0,0%,100%,.6)}@media (max-width:1200px){.realtimeaudio .recode_notesbox .recordlecture{width:35%;min-width:350px}}@media (max-width:768px){.realtimeaudio .recode_notesbox .recordlecture{width:45%;min-width:380px;max-width:400px}.realtimeaudio .recode_notesbox .recordtotext{min-width:300px}}@media (max-width:600px){.realtimeaudio .recode_notesbox .recordlecture{width:100%}.realtimeaudio .recode_notesbox .recordtotext{display:none}.realtimeaudio .recode_notesbox .recode_notesbox{gap:5px;padding:0 5px}}@media (max-width:480px){.realtimeaudio .recode_notesbox .recordlecture{width:100%}.realtimeaudio .recode_notesbox .recordtotext{display:none}.realtimeaudio .recode_notesbox .recode_notesbox{gap:3px;padding:0 3px}}.realtimeaudio .title-editor .title-display{display:flex;align-items:center;justify-content:space-between;position:relative}.realtimeaudio .title-editor .title-display h1{display:flex;align-items:center;font-size:16px;margin:0;padding-right:40px}.realtimeaudio .title-editor .title-display h1 span{color:#f3f4f6;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.realtimeaudio .title-editor .title-display i.el-icon-edit{cursor:pointer;color:#9ca3af;font-size:16px;padding:8px;transition:all .3s}.realtimeaudio .title-editor .title-display i.el-icon-edit:hover{color:#60a5fa}.realtimeaudio .title-editor .title-input{display:flex;align-items:center;position:relative}.realtimeaudio .title-editor .title-input input{width:100%;background:transparent;border:none;border-bottom:1px solid #374151;color:#f3f4f6;padding:5px 30px 5px 0;font-size:16px;outline:none}.realtimeaudio .title-editor .title-input input:focus{border-bottom-color:#60a5fa}.realtimeaudio .title-editor .title-input input::-moz-placeholder{color:#9ca3af}.realtimeaudio .title-editor .title-input input::placeholder{color:#9ca3af}.realtimeaudio .title-editor .title-input i.el-icon-check{position:absolute;right:0;cursor:pointer;color:#9ca3af;font-size:16px;padding:8px;transition:all .3s}.realtimeaudio .title-editor .title-input i.el-icon-check:hover{color:#60a5fa}.realtimeaudio .notradio .record-button1{background-color:#374151;border:2px solid #4b5563;transition:all .3s}.realtimeaudio .notradio .record-button1:hover{background-color:#4b5563;transform:scale(1.05)}.realtimeaudio .notradio .record-button1.connecting{background-color:#1f2937;border-color:#60a5fa;cursor:not-allowed}.realtimeaudio .notradio .record-button1.connecting .connecting-icon{animation:spin 1s linear infinite;color:#60a5fa}.realtimeaudio .notradio .record-button1 i{color:#e5e7eb}.realtimeaudio .notradio .connection-status{margin-top:15px;padding:12px;background:rgba(17,24,39,.8);border:1px solid #374151;border-radius:8px;backdrop-filter:blur(10px)}.realtimeaudio .notradio .connection-status .status-text{color:#e5e7eb;font-size:14px;margin-bottom:8px;text-align:center}.realtimeaudio .notradio .connection-status .status-progress{width:100%;height:4px;background-color:#374151;border-radius:2px;overflow:hidden}.realtimeaudio .notradio .connection-status .status-progress .progress-bar{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6,#60a5fa);background-size:200px 100%;border-radius:2px;transition:width .3s ease;animation:shimmer 2s linear infinite}.realtimeaudio .notradio .recordin{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.realtimeaudio .notradio .recordin .select-group{margin-bottom:0;display:flex;align-items:center;gap:8px;white-space:nowrap;width:100%;justify-content:space-between}.realtimeaudio .notradio .recordin .select-group label{color:#f9fafb;font-size:15px;margin-bottom:0;display:flex;align-items:center;gap:5px}.realtimeaudio .notradio .recordin .select-group label img{width:16px;height:16px}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner{background-color:#111827;border:1px solid #374151;color:#e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .3s ease}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner::-moz-placeholder{color:#fff;opacity:1}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner::placeholder{color:#fff;opacity:1}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner:hover{border-color:#4b5563;box-shadow:0 2px 4px rgba(0,0,0,.3)}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.2)}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input.is-disabled .el-input__inner{background-color:#1f2937;border-color:#2d3748;color:#9ca3af;opacity:.8;box-shadow:none}@media (max-width:600px){.realtimeaudio .notradio .recordin{flex-direction:column;gap:16px}.realtimeaudio .notradio .recordin .select-group{width:100%;justify-content:space-between}}.realtimeaudio .waveform{background-color:#1f2937;border-radius:8px;margin:8px auto;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.realtimeaudio .timer{color:#e5e7eb;font-size:14px;font-weight:500;margin-bottom:8px}.realtimeaudio .controls{display:flex;align-items:center;justify-content:center;gap:15px;position:relative}.realtimeaudio .controls .record-button,.realtimeaudio .controls .stop-button{background-color:#374151;border:2px solid #4b5563;transition:all .3s}.realtimeaudio .controls .record-button:hover,.realtimeaudio .controls .stop-button:hover{background-color:#4b5563;transform:scale(1.05)}.realtimeaudio .controls .record-button i,.realtimeaudio .controls .stop-button i{color:#e5e7eb}.realtimeaudio .controls .language-select{width:120px!important;background:transparent!important}.realtimeaudio .controls .language-select .el-input__inner{background:linear-gradient(135deg,rgba(17,24,39,.9),rgba(31,41,55,.8))!important;border:1px solid rgba(75,85,99,.6)!important;color:#e5e7eb!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;height:30px!important;line-height:30px!important;padding:0 32px 0 12px!important;box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)!important;backdrop-filter:blur(12px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.realtimeaudio .controls .language-select .el-input__inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(59,130,246,.05));border-radius:8px;opacity:0;transition:opacity .3s ease;pointer-events:none}.realtimeaudio .controls .language-select .el-input__inner::-moz-placeholder{color:rgba(156,163,175,.8)!important;font-weight:400!important}.realtimeaudio .controls .language-select .el-input__inner::placeholder{color:rgba(156,163,175,.8)!important;font-weight:400!important}.realtimeaudio .controls .language-select .el-input__inner:hover{border-color:rgba(96,165,250,.6)!important;box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 0 1px rgba(96,165,250,.3),inset 0 1px 0 hsla(0,0%,100%,.15)!important;background:linear-gradient(135deg,rgba(17,24,39,.95),rgba(31,41,55,.9))!important}.realtimeaudio .controls .language-select .el-input__inner:hover:before{opacity:1}.realtimeaudio .controls .language-select .el-input__inner:focus{border-color:#60a5fa!important;box-shadow:0 4px 20px rgba(96,165,250,.25),0 0 0 2px rgba(96,165,250,.2),inset 0 1px 0 hsla(0,0%,100%,.2)!important;transform:translateY(-1px)!important;background:linear-gradient(135deg,#111827,rgba(31,41,55,.95))!important}.realtimeaudio .controls .language-select .el-input__inner:focus:before{opacity:1}.realtimeaudio .controls .language-select .el-input__suffix{right:8px!important}.realtimeaudio .controls .language-select .el-input__suffix .el-select__caret{color:rgba(156,163,175,.8)!important;font-size:14px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.realtimeaudio .controls .language-select .el-input__suffix .el-select__caret:hover{color:#60a5fa!important;transform:scale(1.1)!important}.realtimeaudio .controls .language-select .el-input__suffix .el-select__caret.is-reverse{transform:rotate(180deg) scale(1.1)!important;color:#60a5fa!important}.realtimeaudio .controls .language-select:hover .el-input__suffix .el-select__caret{color:#60a5fa!important;transform:scale(1.1)!important}.realtimeaudio .controls .download-button{background-color:#1f2937;border:1px solid #374151;color:#e5e7eb;transition:all .3s}.realtimeaudio .controls .download-button:hover{background-color:#374151;border-color:#4b5563}.realtimeaudio .alltextbox{background-color:#1f2937;border-radius:8px;padding:10px;margin-top:10px;flex:1}.realtimeaudio .alltextbox::-webkit-scrollbar{width:6px}.realtimeaudio .alltextbox::-webkit-scrollbar-track{background:#1f2937}.realtimeaudio .alltextbox::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.realtimeaudio .alltextbox .textbox{margin-bottom:10px;padding:10px;background-color:#374151;border-radius:6px}.realtimeaudio .alltextbox .textbox.preview-merge{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);transition:all .3s ease}.realtimeaudio .alltextbox .textbox.preview-merge .yuantext .preview-text{color:#60a5fa;font-style:italic;position:relative}.realtimeaudio .alltextbox .textbox.preview-merge .yuantext .preview-text:after{content:" (预览合并)";font-size:12px;color:#9ca3af;font-style:normal}.realtimeaudio .alltextbox .textbox h5{color:#9ca3af;font-size:16px;margin-bottom:5px}.realtimeaudio .alltextbox .textbox .yuantext{color:#e5e7eb;font-size:16px;line-height:1.8;margin-bottom:5px}.realtimeaudio .alltextbox .textbox .yuantext .merge-count{font-size:12px;color:#10b981;font-weight:500;margin-left:8px;opacity:.8}.realtimeaudio .alltextbox .textbox .translatetext{color:#9ca3af;font-size:16px;line-height:1.8}.realtimeaudio .alltextbox .textbox.stream-pending-textbox{background:linear-gradient(135deg,rgba(96,165,250,.12),rgba(125,211,252,.08));border:1px solid rgba(125,211,252,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 18px rgba(14,165,233,.08)}.realtimeaudio .alltextbox .textbox.stream-pending-textbox h5{color:#bfdbfe}.realtimeaudio .alltextbox .textbox.stream-pending-textbox .yuantext{color:#f8fbff}.realtimeaudio .alltextbox .textbox.stream-pending-textbox .translatetext{color:#cbd5e1}.realtimeaudio .extra-button{background-color:#374151;border:1px solid #4b5563;color:#e5e7eb;padding:8px 12px;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:5px;transition:all .3s}.realtimeaudio .extra-button:hover:not(:disabled){background-color:#4b5563;transform:translateY(-2px)}.realtimeaudio .extra-button:disabled{opacity:.5}.realtimeaudio .extra-button i{font-size:14px}.realtimeaudio .record-mode-container{width:100%;margin:0 auto 20px}.realtimeaudio .record-mode-card{background-color:#1f2937;border-radius:12px;padding:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);margin-bottom:20px}.realtimeaudio .record-mode-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.realtimeaudio .record-mode-title{font-size:16px;font-weight:600;color:#e5e7eb}.realtimeaudio .record-mode-toggle{display:flex;align-items:center}.realtimeaudio .toggle-labels{display:flex;flex-direction:column;margin-left:10px}.realtimeaudio .toggle-labels span{font-size:12px;color:#9ca3af;transition:all .3s ease}.realtimeaudio .toggle-labels span.active{color:#fff;font-weight:600}.realtimeaudio .mode-icon,.realtimeaudio .record-mode-description{display:flex;align-items:center}.realtimeaudio .mode-icon{width:40px;height:40px;min-width:40px;border-radius:50%;justify-content:center;margin-right:15px;background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1));transition:all .3s ease}.realtimeaudio .mode-icon i{font-size:20px;color:#ef4444}.realtimeaudio .mode-info{flex:1}.realtimeaudio .mode-info h3{font-size:16px;margin:0 0 8px 0;color:#e5e7eb}.realtimeaudio .mode-info p{font-size:14px;color:#9ca3af;margin:0;line-height:1.4}.realtimeaudio .switch{position:relative;display:inline-block;width:50px;height:24px}.realtimeaudio .switch input{opacity:0;width:0;height:0}.realtimeaudio .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.4s}.realtimeaudio .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#d1d5db;transition:.4s}.realtimeaudio .slider.round{border-radius:24px}.realtimeaudio .slider.round:before{border-radius:50%}.realtimeaudio input:checked+.slider{background-color:#ef4444}.realtimeaudio input:focus+.slider{box-shadow:0 0 6px rgba(239,68,68,.5)}.realtimeaudio input:checked+.slider:before{transform:translateX(26px)}.realtimeaudio .tip-container{width:100%;display:flex;justify-content:center;margin:10px 0}.realtimeaudio .system-audio-tip-container{width:100%;padding:8px 0 0 0}.realtimeaudio .system-audio-tip-inline{background-color:#1f2937;border-radius:8px;padding:10px;color:#d1d5db;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:flex-start}.realtimeaudio .system-audio-tip-inline .tip-icon{font-size:16px;color:#60a5fa;margin-right:8px;margin-top:2px}.realtimeaudio .system-audio-tip-inline .tip-content{flex:1;text-align:left}.realtimeaudio .system-audio-tip-inline .tip-content p{font-size:14px;color:#d1d5db;margin:0;line-height:1.4}.realtimeaudio .system-audio-tip-inline.error{background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.realtimeaudio .system-audio-tip-inline.error .tip-icon{color:#ef4444}.realtimeaudio .system-audio-tip-inline.warning{background-color:rgba(234,179,8,.1);border-color:rgba(234,179,8,.3)}.realtimeaudio .system-audio-tip-inline.warning .tip-icon{color:#eab308}.realtimeaudio .system-audio-tip{width:100%;background-color:#1f2937;border-radius:8px;padding:12px 15px;color:#e5e7eb;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 5px 15px rgba(0,0,0,.3);transition:all .3s ease;z-index:1000;display:flex;align-items:flex-start}.realtimeaudio .system-audio-tip .tip-icon{font-size:20px;color:#ff7b7b;margin-right:12px;margin-top:2px}.realtimeaudio .system-audio-tip .tip-content{flex:1;text-align:left}.realtimeaudio .system-audio-tip .tip-content h3{font-size:14px;margin:0 0 6px 0;color:#fff;font-weight:600}.realtimeaudio .system-audio-tip .tip-content p{font-size:14px;color:#d1d5db;margin:0;line-height:1.5}.realtimeaudio .system-audio-tip .tip-close{cursor:pointer;font-size:16px;color:#9ca3af;margin-left:8px;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.realtimeaudio .system-audio-tip .tip-close:hover{color:#fff}.realtimeaudio .system-audio-tip.error{background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.realtimeaudio .system-audio-tip.error .tip-icon{color:#ef4444}.realtimeaudio .system-audio-tip.warning{background-color:rgba(234,179,8,.1);border-color:rgba(234,179,8,.3)}.realtimeaudio .system-audio-tip.warning .tip-icon{color:#eab308}.realtimeaudio .fade-enter-active,.realtimeaudio .fade-leave-active{transition:all .3s ease}.realtimeaudio .fade-enter,.realtimeaudio .fade-leave-to{opacity:0;transform:translateY(10px)}.realtimeaudio .browser-recommendation{margin-top:10px;font-size:14px;color:#d1d5db}.realtimeaudio .browser-recommendation span{display:block;margin-bottom:5px}.realtimeaudio .browser-recommendation .browser-icons{display:flex;justify-content:center;gap:10px;margin-top:5px}.realtimeaudio .browser-recommendation .browser-icons .browser-icon{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;cursor:pointer;transition:all .3s ease}.realtimeaudio .browser-recommendation .browser-icons .browser-icon:hover{background-color:#4b5563}.realtimeaudio .browser-recommendation .browser-icons .browser-icon img{width:24px;height:24px}.realtimeaudio .browser-recommendation .browser-icons .browser-icon span{font-size:14px;color:#d1d5db;margin:0}.realtimeaudio/deep/.el-select-dropdown{background-color:#1f2937;border:1px solid #374151;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);margin-top:4px;padding:6px 0}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item{color:#e5e7eb;font-size:14px;height:36px;line-height:36px;padding:0 12px;transition:all .2s ease}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item.hover,.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item:hover{background-color:#374151}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item.selected{background-color:#2c3b52;color:#60a5fa;font-weight:500;position:relative}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item.selected:after{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#60a5fa;border-radius:0 2px 2px 0}.realtimeaudio/deep/.el-select-dropdown .popper__arrow{border-bottom-color:#374151}.realtimeaudio/deep/.el-select-dropdown .popper__arrow:after{border-bottom-color:#1f2937}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__wrap{margin-bottom:0!important}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__bar.is-horizontal{height:4px}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__bar.is-vertical{width:4px}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__bar .el-scrollbar__thumb{background-color:#4b5563;border-radius:4px}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__bar .el-scrollbar__thumb:hover{background-color:#60a5fa}.realtimeaudio/deep/.el-select .el-input .el-select__caret{color:#9ca3af;transition:all .3s}.realtimeaudio/deep/.el-select .el-input .el-select__caret:hover{color:#e5e7eb}.realtimeaudio .recode_notesbox .toscollbtn{background:hsla(0,0%,100%,.92);border:1px solid var(--live-border);box-shadow:0 10px 24px rgba(15,23,42,.08)}.realtimeaudio .recode_notesbox .toscollbtn:hover{background:var(--live-panel-bg);border-color:var(--live-border-strong);box-shadow:0 14px 28px rgba(15,23,42,.12)}.realtimeaudio .recode_notesbox .toscollbtn:hover i{color:var(--live-text)}.realtimeaudio .recode_notesbox .toscollbtn:active{background:var(--live-panel-soft)}.realtimeaudio .recode_notesbox .toscollbtn i{color:var(--live-text-soft)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox{background-color:var(--live-panel-bg);border:1px solid var(--live-border);box-shadow:var(--live-shadow)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox h5{color:var(--live-text-muted)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext{color:var(--live-text-soft)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h1,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h2,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h3,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h4,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h5,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content h6{color:var(--live-text)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content code{background-color:#eff6ff;color:var(--live-primary-strong)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .yuantext.markdown-content pre{background-color:#f8fafc;border:1px solid var(--live-border)}.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .notesbox .loading_img_box,.realtimeaudio .recode_notesbox .recordtotext .allnotesbox .tipstextbox{color:var(--live-text-muted)}.realtimeaudio .recode_notesbox .resizer{border-color:var(--live-border)}.realtimeaudio .recode_notesbox .resizer:hover{border-color:var(--live-primary)}.realtimeaudio .title-editor .title-display h1 span{color:var(--live-text)}.realtimeaudio .title-editor .title-display i.el-icon-edit{color:var(--live-text-muted)}.realtimeaudio .title-editor .title-display i.el-icon-edit:hover{color:var(--live-primary)}.realtimeaudio .title-editor .title-input input{border-bottom-color:var(--live-border-strong);color:var(--live-text)}.realtimeaudio .title-editor .title-input input:focus{border-bottom-color:var(--live-primary)}.realtimeaudio .title-editor .title-input input::-moz-placeholder{color:var(--live-text-muted)}.realtimeaudio .title-editor .title-input input::placeholder{color:var(--live-text-muted)}.realtimeaudio .title-editor .title-input i.el-icon-check{color:var(--live-text-muted)}.realtimeaudio .title-editor .title-input i.el-icon-check:hover{color:var(--live-primary)}.realtimeaudio .notradio .record-button1{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#eef4ff 42%,#ede9fe);border:1px solid rgba(129,140,248,.24);box-shadow:0 18px 32px rgba(99,102,241,.12),inset 0 1px 0 hsla(0,0%,100%,.92);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.realtimeaudio .notradio .record-button1:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(96,165,250,.2),transparent 44%),radial-gradient(circle at 72% 72%,rgba(167,139,250,.18),transparent 42%);pointer-events:none}.realtimeaudio .notradio .record-button1:hover{background:linear-gradient(135deg,#fff,#e7f0ff 44%,#ede9fe);border-color:rgba(99,102,241,.34);transform:translateY(-2px);box-shadow:0 22px 36px rgba(99,102,241,.16),0 0 0 6px rgba(99,102,241,.07)}.realtimeaudio .notradio .record-button1.connecting{background:linear-gradient(135deg,#eff6ff,#e0e7ff);border-color:rgba(99,102,241,.42);box-shadow:0 18px 36px rgba(99,102,241,.18),0 0 0 6px rgba(99,102,241,.08)}.realtimeaudio .notradio .record-button1 i{position:relative;z-index:1;color:#1e1b4b;transition:color .28s ease,transform .28s ease}.realtimeaudio .notradio .record-button1:hover i{color:#312e81;transform:scale(1.04)}.realtimeaudio .notradio .connection-status{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(240,244,255,.94));border:1px solid rgba(129,140,248,.18);box-shadow:0 18px 34px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9);border-radius:14px}.realtimeaudio .notradio .connection-status .status-text{color:#4338ca;font-weight:600;letter-spacing:.01em}.realtimeaudio .notradio .connection-status .status-progress{background:rgba(165,180,252,.2);border-radius:999px}.realtimeaudio .notradio .connection-status .status-progress .progress-bar{background:linear-gradient(90deg,#60a5fa,#6366f1 45%,#8b5cf6);background-size:220px 100%;border-radius:999px;box-shadow:0 4px 14px rgba(99,102,241,.18)}.realtimeaudio .notradio .recordin .select-group label{color:#0f172a;font-weight:600;letter-spacing:.005em}.realtimeaudio .notradio .recordin .select-group label i{color:#4338ca;transition:color .25s ease}.realtimeaudio .notradio .recordin .select-group label img{filter:saturate(1.08) drop-shadow(0 2px 6px rgba(99,102,241,.12))}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(244,247,255,.98));border:1px solid rgba(129,140,248,.18);color:#475569;border-radius:14px;box-shadow:0 10px 24px rgba(99,102,241,.06),inset 0 1px 0 hsla(0,0%,100%,.9);transition:border-color .26s ease,box-shadow .26s ease,background .26s ease,color .26s ease}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner::-moz-placeholder{color:#64748b}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner::placeholder{color:#64748b}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner:hover{border-color:rgba(99,102,241,.26);color:#334155;box-shadow:0 14px 28px rgba(99,102,241,.1),0 0 0 4px rgba(99,102,241,.05)}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__inner:focus{border-color:rgba(99,102,241,.4);color:#312e81;box-shadow:0 16px 30px rgba(99,102,241,.12),0 0 0 4px rgba(99,102,241,.08)}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__suffix .el-select__caret,.realtimeaudio .notradio .recordin .select-group .selecttool .el-input__suffix .el-select__caret.is-reverse{color:#94a3b8;transition:color .25s ease,transform .25s ease}.realtimeaudio .notradio .recordin .select-group .selecttool:hover .el-input__suffix .el-select__caret{color:#6366f1}.realtimeaudio .notradio .recordin .select-group .selecttool .el-input.is-disabled .el-input__inner{background-color:#f1f5f9;border-color:var(--live-border);color:var(--live-text-muted)}.realtimeaudio .notradio .recordin .select-group .switch .slider{background:linear-gradient(135deg,#dbe7fb,#d7def7);border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.75);transition:all .32s cubic-bezier(.4,0,.2,1)}.realtimeaudio .notradio .recordin .select-group .switch .slider:before{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 4px 12px rgba(148,163,184,.24);transition:all .32s cubic-bezier(.4,0,.2,1)}.realtimeaudio .notradio .recordin .select-group .switch input:checked+.slider{background:linear-gradient(135deg,#60a5fa,#6366f1 52%,#8b5cf6);border-color:rgba(99,102,241,.28);box-shadow:0 10px 24px rgba(99,102,241,.18),0 0 0 4px rgba(99,102,241,.06)}.realtimeaudio .notradio .recordin .select-group .switch input:checked+.slider:before{background:linear-gradient(135deg,#fff,#eef2ff);box-shadow:0 6px 16px rgba(99,102,241,.24)}.realtimeaudio .notradio .recordin .select-group .switch input:focus+.slider{box-shadow:0 10px 22px rgba(99,102,241,.14),0 0 0 4px rgba(99,102,241,.06)}.realtimeaudio .waveform{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(240,244,255,.96));border:1px solid rgba(129,140,248,.22);border-radius:20px;box-shadow:0 18px 34px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.9);overflow:hidden}.realtimeaudio .waveform:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 50%,rgba(96,165,250,.2),transparent 28%),radial-gradient(circle at 82% 50%,rgba(167,139,250,.18),transparent 26%);pointer-events:none}.realtimeaudio .timer{color:#312e81;font-weight:700;letter-spacing:.04em;text-shadow:0 1px 0 hsla(0,0%,100%,.75)}.realtimeaudio .controls .record-button,.realtimeaudio .controls .stop-button{width:43px;height:43px;border-radius:50%;border:1px solid rgba(99,102,241,.18);box-shadow:0 16px 30px rgba(99,102,241,.16),inset 0 1px 0 hsla(0,0%,100%,.82);transition:transform .26s ease,box-shadow .26s ease,background .26s ease,border-color .26s ease}.realtimeaudio .controls .record-button:hover,.realtimeaudio .controls .stop-button:hover{transform:translateY(-2px) scale(1.02)}.realtimeaudio .controls .record-button i,.realtimeaudio .controls .stop-button i{transition:color .26s ease,transform .26s ease,background .26s ease}.realtimeaudio .controls .record-button{background:linear-gradient(135deg,#5b8cff,#7c3aed);border-color:rgba(99,102,241,.24)}.realtimeaudio .controls .record-button:hover{box-shadow:0 20px 36px rgba(99,102,241,.24),0 0 0 6px rgba(99,102,241,.08)}.realtimeaudio .controls .record-button i{color:#fff;font-size:22px}.realtimeaudio .controls .record-button .record-button-microphone{color:#fff}.realtimeaudio .controls .stop-button{background:linear-gradient(135deg,#fff,#eef2ff);border-color:rgba(129,140,248,.28)}.realtimeaudio .controls .stop-button:hover{background:linear-gradient(135deg,#f8fbff,#eef2ff);box-shadow:0 20px 36px rgba(129,140,248,.16),0 0 0 6px rgba(129,140,248,.08)}.realtimeaudio .controls .stop-button i{width:16px;height:16px;border-radius:6px;background:linear-gradient(135deg,#60a5fa,#7c3aed);box-shadow:0 4px 10px rgba(99,102,241,.24)}.realtimeaudio .controls .language-select .el-input__inner{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(244,247,255,.96))!important;border:1px solid rgba(129,140,248,.2)!important;color:#312e81!important;box-shadow:0 14px 28px rgba(99,102,241,.1)!important;backdrop-filter:none!important;border-radius:16px!important;font-weight:600!important}.realtimeaudio .controls .language-select .el-input__inner:before{display:none}.realtimeaudio .controls .language-select .el-input__inner::-moz-placeholder{color:#818cf8!important}.realtimeaudio .controls .language-select .el-input__inner::placeholder{color:#818cf8!important}.realtimeaudio .controls .language-select .el-input__inner:hover{border-color:rgba(99,102,241,.38)!important;box-shadow:0 18px 32px rgba(99,102,241,.14)!important;transform:translateY(-1px)!important;background:linear-gradient(135deg,#fff,rgba(238,242,255,.98))!important}.realtimeaudio .controls .language-select .el-input__inner:focus{border-color:var(--live-accent-violet)!important;box-shadow:0 16px 28px rgba(124,58,237,.12),0 0 0 4px rgba(124,58,237,.1)!important;transform:none!important;background:linear-gradient(135deg,#fff,#f3f4ff)!important}.realtimeaudio .controls .language-select .el-input__suffix .el-select__caret,.realtimeaudio .controls .language-select .el-input__suffix .el-select__caret.is-reverse{color:#6366f1!important}.realtimeaudio .controls .download-button{background-color:var(--live-panel-bg);border-color:var(--live-border);color:#166534}.realtimeaudio .controls .download-button:hover{background-color:#f0fdf4;border-color:#86efac}.realtimeaudio .alltextbox{background-color:var(--live-panel-bg);border:1px solid var(--live-border);box-shadow:var(--live-shadow)}.realtimeaudio .alltextbox::-webkit-scrollbar-track{background:#f8fafc}.realtimeaudio .alltextbox::-webkit-scrollbar-thumb{background:#cbd5e1}.realtimeaudio .alltextbox .textbox{background-color:var(--live-panel-soft);border:1px solid transparent}.realtimeaudio .alltextbox .textbox.preview-merge{background-color:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.realtimeaudio .alltextbox .textbox.preview-merge .yuantext .preview-text{color:var(--live-primary-strong)}.realtimeaudio .alltextbox .textbox h5,.realtimeaudio .alltextbox .textbox.preview-merge .yuantext .preview-text:after{color:var(--live-text-muted)}.realtimeaudio .alltextbox .textbox .yuantext{color:var(--live-text-soft)}.realtimeaudio .alltextbox .textbox .yuantext .merge-count{color:var(--live-success)}.realtimeaudio .alltextbox .textbox .translatetext{color:var(--live-text-muted)}.realtimeaudio .alltextbox .textbox.stream-pending-textbox{background:linear-gradient(135deg,rgba(59,130,246,.09),rgba(14,165,233,.06));border-color:rgba(59,130,246,.18);box-shadow:0 12px 28px rgba(59,130,246,.08),inset 0 1px 0 hsla(0,0%,100%,.7)}.realtimeaudio .alltextbox .textbox.stream-pending-textbox h5{color:var(--live-primary-strong)}.realtimeaudio .alltextbox .textbox.stream-pending-textbox .yuantext{color:var(--live-text)}.realtimeaudio .alltextbox .textbox.stream-pending-textbox .translatetext{color:#5b6f8c}.realtimeaudio .extra-button{background-color:var(--live-panel-bg);border-color:var(--live-border);color:var(--live-text);box-shadow:0 10px 24px rgba(15,23,42,.06)}.realtimeaudio .extra-button:hover:not(:disabled){background-color:#eff6ff;border-color:rgba(59,130,246,.28)}.realtimeaudio .extra-button:disabled{background:linear-gradient(135deg,#f5f7ff,#eceffd);border-color:rgba(148,163,184,.22);color:#94a3b8;box-shadow:0 8px 18px rgba(148,163,184,.08),inset 0 1px 0 hsla(0,0%,100%,.88);opacity:1;cursor:not-allowed}.realtimeaudio .extra-button:disabled i{color:#c4b5fd}.realtimeaudio .record-mode-card{background-color:var(--live-panel-bg);box-shadow:var(--live-shadow);border-color:var(--live-border)}.realtimeaudio .record-mode-header{border-bottom-color:var(--live-border)}.realtimeaudio .mode-info h3,.realtimeaudio .record-mode-title,.realtimeaudio .switch-label{color:var(--live-text)}.realtimeaudio .browser-recommendation,.realtimeaudio .browser-recommendation .browser-icons .browser-icon span,.realtimeaudio .mode-info p,.realtimeaudio .toggle-labels span{color:var(--live-text-muted)}.realtimeaudio .toggle-labels span.active{color:var(--live-primary-strong)}.realtimeaudio .slider{background-color:#dbe4f0}.realtimeaudio .slider:before{background-color:#fff;box-shadow:0 2px 8px rgba(15,23,42,.16)}.realtimeaudio .system-audio-tip,.realtimeaudio .system-audio-tip-inline{background-color:var(--live-panel-bg);color:var(--live-text-soft);border-color:var(--live-border);box-shadow:var(--live-shadow)}.realtimeaudio .system-audio-tip .tip-content p,.realtimeaudio .system-audio-tip-inline .tip-content p{color:var(--live-text-soft)}.realtimeaudio .system-audio-tip .tip-content h3,.realtimeaudio .system-audio-tip-inline .tip-content h3{color:var(--live-text)}.realtimeaudio .system-audio-tip .tip-close{color:var(--live-text-muted)}.realtimeaudio .system-audio-tip .tip-close:hover{color:var(--live-text)}.realtimeaudio .browser-recommendation .browser-icons .browser-icon:hover{background-color:#e2e8f0}.realtimeaudio/deep/.el-select-dropdown{background-color:#fff;border-color:var(--live-border);box-shadow:0 16px 36px rgba(15,23,42,.12)}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item{color:var(--live-text-soft)}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item.hover,.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item:hover{background-color:#f8fafc}.realtimeaudio/deep/.el-select-dropdown .el-select-dropdown__item.selected{background-color:#eff6ff;color:var(--live-primary-strong)}.realtimeaudio/deep/.el-select-dropdown .popper__arrow{border-bottom-color:#e2e8f0}.realtimeaudio/deep/.el-select-dropdown .popper__arrow:after{border-bottom-color:#fff}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__bar .el-scrollbar__thumb{background-color:#cbd5e1}.realtimeaudio/deep/.el-select-dropdown .el-scrollbar .el-scrollbar__bar .el-scrollbar__thumb:hover{background-color:var(--live-primary)}.realtimeaudio/deep/.el-select .el-input .el-select__caret{color:var(--live-text-muted)}.realtimeaudio/deep/.el-select .el-input .el-select__caret:hover{color:var(--live-text-soft)}.realtimeaudio .r-startradio .controls{gap:20px}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.reconnection-status{display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;margin-bottom:15px}.reconnection-status .status-icon{margin-right:12px}.reconnection-status .status-icon i{font-size:18px;color:#3b82f6;animation:spin 1s linear infinite}.reconnection-status .status-text{flex:1}.reconnection-status .status-text span{display:block;color:#3b82f6;font-size:14px;font-weight:500;margin-bottom:6px}.reconnection-status .status-text .progress-bar{width:100%;height:4px;background:rgba(59,130,246,.2);border-radius:2px;overflow:hidden}.reconnection-status .status-text .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;transition:width .3s ease;background-size:200px 100%;animation:shimmer 2s linear infinite}.translate-container{display:flex;align-items:center;gap:10px;margin-bottom:10px}.translate-container .translate-error,.translate-container .translate-loading{display:flex;align-items:center;gap:5px;color:#9ca3af;font-size:14px}.translate-container .loading-spinner{width:16px;height:16px;border:2px solid #60a5fa;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.translate-container .translatetext{flex:1}.translate-container .retry-btn{background-color:#374151;border:1px solid #4b5563;color:#e5e7eb;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .3s}.translate-container .retry-btn:hover{background-color:#4b5563;border-color:#60a5fa}.translate-loading{color:#60a5fa}.translate-error,.translate-loading{display:flex;align-items:center;gap:5px;font-size:14px}.translate-error{color:#ef4444}.translate-error .el-icon-warning{margin-right:5px}.translate-error .retry-btn{background-color:#374151;border:1px solid #4b5563;color:#e5e7eb;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .3s}.translate-error .retry-btn:hover{background-color:#4b5563;border-color:#60a5fa}.loading-spinner{width:16px;height:16px;border:2px solid #60a5fa;border-top-color:transparent}.loading-text{color:#60a5fa}.translatetext{color:#e5e7eb}.translate-control{display:flex;align-items:center;gap:18px;margin-left:18px;border-radius:999px;background:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(239,246,255,.86));border:1px solid rgba(129,140,248,.16);box-shadow:0 14px 30px rgba(99,102,241,.08)}.translate-switch-container{display:flex;align-items:center;gap:8px}.translate-switch{position:relative;display:inline-block;width:50px;height:24px}.translate-switch input{opacity:0;width:0;height:0}.translate-switch .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c7d2fe,#bfdbfe);border:1px solid rgba(129,140,248,.22);border-radius:999px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.6)}.translate-switch .slider,.translate-switch .slider:before{position:absolute;transition:all .35s cubic-bezier(.4,0,.2,1)}.translate-switch .slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background:linear-gradient(135deg,#fff,#eef2ff);border-radius:50%;box-shadow:0 6px 14px rgba(99,102,241,.18)}.translate-switch input:checked+.slider{background:linear-gradient(135deg,#5b8cff,#7c3aed);border-color:rgba(99,102,241,.3);box-shadow:0 10px 24px rgba(99,102,241,.22),0 0 0 4px rgba(99,102,241,.08)}.translate-switch input:checked+.slider:before{transform:translateX(26px);background:linear-gradient(135deg,#fff,#f5f3ff)}.translate-switch input:focus+.slider{box-shadow:0 10px 24px rgba(99,102,241,.18),0 0 0 4px rgba(99,102,241,.08)}.switch-label{color:#1e1b4b;font-size:14px;font-weight:600;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-select{min-width:120px}.language-select.is-disabled{opacity:.5}/deep/.language-select.is-disabled .el-input__inner{background-color:#374151;border-color:#4b5563;color:#6b7280;cursor:not-allowed}.realtimeaudio{box-sizing:border-box;min-height:calc(100vh - 40px);color:var(--live-text,#0f172a);background:var(--live-bg,#f4f7fb)}.realtimeaudio .recode_notesbox{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0;box-sizing:border-box;width:100%;height:calc(100vh - 40px);min-height:680px;overflow:hidden;padding:0}.realtimeaudio .live-workspace-header{display:flex;flex:0 0 100%;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:64px;margin:0 0 14px;padding:0 112px 12px 4px;border-bottom:1px solid var(--live-border,#dbe4f0)}.realtimeaudio .live-control-actions,.realtimeaudio .live-control-footer,.realtimeaudio .live-control-main,.realtimeaudio .live-translation-control,.realtimeaudio .live-workspace-header-meta,.realtimeaudio .live-workspace-title{display:flex;align-items:center}.realtimeaudio .live-workspace-title{min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.realtimeaudio .live-workspace-title .title-editor{margin:0}.realtimeaudio .live-workspace-title h1{margin:0;color:var(--live-text,#0f172a);font-size:20px;font-weight:650;line-height:1.3}.realtimeaudio .live-workspace-subtitle{margin:0;color:var(--live-text-muted,#64748b);font-size:12px}.realtimeaudio .live-workspace-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:10px}.realtimeaudio .live-source-badge,.realtimeaudio .live-state-badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border:1px solid var(--live-border,#dbe4f0);border-radius:999px;background:var(--live-panel-bg,#fff);color:var(--live-text-soft,#334155);font-size:12px;font-weight:600;white-space:nowrap}.realtimeaudio .live-state-badge.is-recording{color:#b42318;border-color:#fecaca;background:#fff7f6}.realtimeaudio .live-state-badge.is-paused{color:#9a6700;border-color:#fde68a;background:#fffbeb}.realtimeaudio .live-state-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.realtimeaudio .live-state-badge.is-recording .live-state-dot{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.realtimeaudio .live-state-badge.is-paused .live-state-dot{background:#f59e0b}.realtimeaudio .recode_notesbox .recordlecture{display:flex;flex:0 0 60%;flex-direction:column;box-sizing:border-box;width:60%;min-width:0;max-width:none;height:calc(100% - 78px);padding:0 14px 0 0;overflow:hidden;text-align:left}.realtimeaudio .recode_notesbox .recordtotext{display:flex!important;flex:1 1 0;box-sizing:border-box;width:auto;min-width:0!important;height:calc(100% - 78px);margin:0;overflow:hidden;border:1px solid var(--live-border,#dbe4f0);border-radius:14px;background:var(--live-panel-bg,#fff);box-shadow:0 8px 24px rgba(15,23,42,.05)}.realtimeaudio .recode_notesbox .resizer{z-index:2;flex:0 0 10px;box-sizing:border-box;width:10px;height:calc(100% - 78px);margin-left:-10px;border:0;background:transparent;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.realtimeaudio .recode_notesbox .resizer.is-dragging{cursor:col-resize}.realtimeaudio .resizer:after{content:"";display:block;width:3px;height:42px;margin:0 auto;border-radius:99px;background:#cbd5e1}.realtimeaudio .resizer:hover:after{background:var(--live-primary,#3b82f6)}.realtimeaudio .r-startradio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:14px}.realtimeaudio .recode_notesbox .recordlecture .live-stop-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;box-sizing:border-box;width:100%;min-width:0;padding:14px;border:1px solid var(--live-border,#dbe4f0);border-radius:14px;background:var(--live-panel-bg,#fff);box-shadow:0 8px 24px rgba(15,23,42,.05)}.realtimeaudio .recode_notesbox .recordlecture .live-player-waveform{box-sizing:border-box;width:100%;min-width:0;margin:0;border-radius:9px;box-shadow:none}.realtimeaudio .recode_notesbox .recordlecture .live-player-waveform canvas{display:block;width:100%;max-width:100%;height:40px}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;box-sizing:border-box;width:100%;min-width:0}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls .live-player-toggle{grid-column:1;grid-row:1;display:grid;place-items:center;box-sizing:border-box;width:42px;height:42px;margin:0;padding:0;transform:none}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls .live-player-toggle:hover{transform:none}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls .live-player-time{grid-column:2;grid-row:1;min-width:0;margin:0;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls .live-player-download{grid-column:3;grid-row:1;box-sizing:border-box;min-width:0;max-width:100%;margin:0;white-space:normal;line-height:1.35}@media (max-width:600px){.realtimeaudio .recode_notesbox .recordlecture .live-stop-card{padding:12px}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls{grid-template-columns:42px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:10px}.realtimeaudio .recode_notesbox .recordlecture .live-player-controls .live-player-download{grid-column:1/-1;grid-row:2;justify-self:end}}.realtimeaudio .live-control-card,.realtimeaudio .live-transcript-card{box-sizing:border-box;border:1px solid var(--live-border,#dbe4f0);border-radius:14px;background:var(--live-panel-bg,#fff);box-shadow:0 8px 24px rgba(15,23,42,.05)}.realtimeaudio .live-control-card{flex:0 0 auto;padding:16px}.realtimeaudio .live-control-main{justify-content:space-between;gap:16px}.realtimeaudio .live-control-actions{flex:0 0 auto;gap:8px}.realtimeaudio .live-control-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--live-border-strong,#c6d3e4);border-radius:9px;background:#fff;color:var(--live-text,#0f172a);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.realtimeaudio .live-control-button:hover:not(:disabled){border-color:var(--live-primary,#3b82f6);background:#f8fbff}.realtimeaudio .live-control-button:focus-visible{outline:3px solid rgba(59,130,246,.24);outline-offset:2px}.realtimeaudio .live-control-button:disabled{opacity:.55;cursor:not-allowed}.realtimeaudio .live-control-stop{color:#b42318;border-color:#fecaca}.realtimeaudio .live-stop-icon{width:10px;height:10px;border-radius:2px;background:currentColor}.realtimeaudio .live-waveform{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:90px;height:42px;padding:0 12px;border-radius:8px;background:var(--live-panel-soft,#f8fbff)}.realtimeaudio .live-waveform canvas{display:block;width:min(100%,400px);height:30px}.realtimeaudio .live-duration{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;min-width:72px;text-align:right}.realtimeaudio .live-control-caption,.realtimeaudio .live-duration span{color:var(--live-text-muted,#64748b);font-size:11px}.realtimeaudio .live-duration strong{color:var(--live-text,#0f172a);font-size:16px;font-variant-numeric:tabular-nums}.realtimeaudio .live-control-footer{justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f6}.realtimeaudio .live-translation-control{flex-wrap:wrap;gap:8px;color:var(--live-text-soft,#334155);font-size:12px}.realtimeaudio .translate-switch{position:relative;display:inline-flex;width:36px;height:20px}.realtimeaudio .translate-switch input{position:absolute;opacity:0}.realtimeaudio .translate-switch .slider{position:absolute;inset:0;border-radius:99px;background:#cbd5e1;cursor:pointer}.realtimeaudio .translate-switch .slider:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .16s ease}.realtimeaudio .translate-switch input:checked+.slider{background:var(--live-primary,#3b82f6)}.realtimeaudio .translate-switch input:checked+.slider:before{transform:translateX(16px)}.realtimeaudio .live-transcript-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.realtimeaudio .live-transcript-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #edf1f6}.realtimeaudio .live-transcript-header h2{margin:0;color:var(--live-text,#0f172a);font-size:15px;font-weight:650}.realtimeaudio .live-transcript-header p{margin:4px 0 0;color:var(--live-text-muted,#64748b);font-size:12px}.realtimeaudio .live-listening-indicator{display:inline-flex;align-items:center;gap:6px;color:#16804a;font-size:11px;white-space:nowrap}.realtimeaudio .live-listening-indicator span{width:7px;height:7px;border-radius:50%;background:#22c55e}.realtimeaudio .alltextbox{position:relative;flex:1 1 auto;min-height:0;padding:8px 18px 18px;overflow-y:auto;border:0;background:transparent;box-shadow:none}.realtimeaudio .live-transcript-empty{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--live-text-muted,#64748b);text-align:center}.realtimeaudio .live-transcript-empty i{color:#94a3b8;font-size:24px}.realtimeaudio .live-transcript-empty p{margin:0;color:var(--live-text-soft,#334155);font-size:13px;font-weight:600}.realtimeaudio .live-transcript-empty span{max-width:280px;font-size:12px;line-height:1.5}.realtimeaudio .alltextbox .textbox{padding:12px 0;border:0;border-bottom:1px solid #edf1f6;background:transparent;box-shadow:none}.realtimeaudio .alltextbox .textbox h5{margin:0 0 6px;color:#8290a4;font-size:10px;font-weight:600}.realtimeaudio .alltextbox .yuantext{color:var(--live-text,#0f172a);font-size:13px;line-height:1.65}.realtimeaudio .alltextbox .translatetext{margin-top:6px;padding-left:10px;border-left:2px solid #c7d2fe;color:#5b6f8c;font-size:12px;line-height:1.55}.realtimeaudio .live-transcript-card .toscollbtn{right:14px;bottom:14px;color:var(--live-text-soft,#334155);background:#fff;border:1px solid var(--live-border,#dbe4f0);box-shadow:0 4px 14px rgba(15,23,42,.1)}.realtimeaudio .live-note-segment{position:relative}.realtimeaudio .live-note-segment-header{display:block;min-width:0;min-height:20px;margin:0 0 7px;padding-right:68px;box-sizing:border-box}.realtimeaudio .live-note-segment>.live-note-timestamp{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid var(--live-border,#dbe4f0);border-radius:999px;background:var(--live-panel-soft,#f4f7fb);color:var(--live-text-muted,#8290a4);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.realtimeaudio .live-note-segment-header>.live-note-segment-title{min-width:0;margin:0;color:var(--live-text,#0f172a);font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}@media (max-width:1023px){.realtimeaudio{box-sizing:border-box;height:calc(100vh - 52px);height:calc(100dvh - 52px - env(safe-area-inset-bottom, 0px));min-height:0;padding:6px 10px max(6px,env(safe-area-inset-bottom,0px));overflow:hidden}.realtimeaudio .recode_notesbox{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;gap:6px;width:100%;height:100%;min-height:0;overflow:hidden}.realtimeaudio .live-workspace-header{flex:0 0 34px;align-items:center;min-height:34px;margin:0;padding:0 3px 4px}.realtimeaudio .live-workspace-title{flex:1 1 auto;flex-direction:row;align-items:center;min-width:0}.realtimeaudio .live-workspace-title .title-display{min-width:0;gap:4px}.realtimeaudio .live-workspace-title .title-display h1{min-width:0;max-width:min(54vw,240px);font-size:15px;line-height:1.2}.realtimeaudio .live-workspace-title .title-display h1 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.realtimeaudio .live-workspace-title .title-display .live-title-edit{flex:0 0 30px;width:30px;height:30px;min-height:30px;margin:0}.realtimeaudio .live-source-badge,.realtimeaudio .live-workspace-subtitle{display:none}.realtimeaudio .live-workspace-header-meta{flex:0 0 auto;flex-wrap:nowrap;gap:0}.realtimeaudio .live-state-badge{min-height:26px;padding:0 8px;font-size:10px}.realtimeaudio .recode_notesbox .recordlecture{flex:0 0 calc(45% + 44px);width:100%!important;max-width:none;height:auto;min-width:0;min-height:0;padding:0;overflow:hidden}.realtimeaudio .notradio{min-height:0;overflow-y:auto}.realtimeaudio .r-startradio{flex:1 1 auto;min-height:0;gap:6px;overflow:hidden}.realtimeaudio .reconnection-status{flex:0 0 auto}.realtimeaudio .live-control-card{flex:0 0 auto;padding:5px 8px;border-radius:10px;box-shadow:none}.realtimeaudio .live-control-main{flex-wrap:nowrap;align-items:center;gap:8px}.realtimeaudio .live-control-actions{order:0;flex:1 1 auto;width:auto;gap:6px}.realtimeaudio .live-control-button{flex:1 1 0;min-width:0;min-height:44px;padding:0 8px;font-size:12px;white-space:nowrap}.realtimeaudio .live-waveform{display:none}.realtimeaudio .live-duration{order:1;min-width:66px;gap:0;text-align:right}.realtimeaudio .live-duration span{font-size:9px}.realtimeaudio .live-duration strong{font-size:15px}.realtimeaudio .live-control-footer{gap:0;margin-top:4px;padding-top:4px}.realtimeaudio .live-translation-control{flex-wrap:nowrap;gap:5px;min-width:0;font-size:11px}.realtimeaudio .live-translation-control .language-select{max-width:150px}.realtimeaudio .live-control-caption{display:none}.realtimeaudio .live-transcript-card{flex:1 1 auto;min-height:0;border-radius:10px;box-shadow:none}.realtimeaudio .live-transcript-header{min-height:34px;flex:0 0 auto;align-items:center;gap:8px;padding:7px 10px}.realtimeaudio .live-transcript-header h2{font-size:13px}.realtimeaudio .live-transcript-header p{display:none}.realtimeaudio .live-listening-indicator{font-size:10px}.realtimeaudio .alltextbox{min-height:0;padding:4px 10px 10px;overscroll-behavior:contain}.realtimeaudio .live-transcript-empty{min-height:0;padding:18px 8px}.realtimeaudio .recode_notesbox .recordtotext{flex:1 1 0%;width:100%;height:auto;min-width:0;min-height:0;margin:0;border-radius:10px}.realtimeaudio .recode_notesbox .resizer{display:none!important}}@media (max-width:600px){.realtimeaudio{padding-right:8px;padding-left:8px}.realtimeaudio .live-workspace-title .title-display h1{max-width:min(50vw,210px)}.realtimeaudio .live-control-card{padding:4px 6px}.realtimeaudio .live-control-main{gap:6px}.realtimeaudio .live-control-actions{gap:5px}.realtimeaudio .live-control-button{padding:0 6px}.realtimeaudio .live-control-footer{align-items:center;flex-direction:row}.realtimeaudio .live-translation-control{width:auto}.realtimeaudio .live-translation-control .language-select{max-width:132px}.realtimeaudio .live-transcript-header{padding:6px 9px}.realtimeaudio .alltextbox{padding:3px 9px 8px}}@media (max-width:600px) and (max-height:560px){.realtimeaudio{padding-top:4px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px))}.realtimeaudio .recode_notesbox .recordlecture{flex-basis:calc(38% + 40px)}.realtimeaudio .live-control-card{padding-top:3px;padding-bottom:3px}.realtimeaudio .live-control-footer{margin-top:0;padding-top:0;border-top:0}}body.live-workspace-resizing,body.live-workspace-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.languagein-selector{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin-top:1vw}.languagein-selector .tips{color:#fff;margin:0;padding:0;margin-bottom:.7vw;text-align:left}.languagein-selector .selectorboxin{width:100%}.languagein-selector label{color:#000;margin-right:.5vw;font-size:1vw}.languagein-selector .customin-select{position:relative;padding-top:.5vw;width:100%}.languagein-selector .customin-select .viewL{width:100%}.languagein-selector .customin-select .viewL input{width:calc(100% - 32px);height:2vw;border:1px solid #ccc;border-radius:10px;outline:none;cursor:pointer;position:relative;padding:5px 16px;background-color:#f8f9fa}.languagein-selector .customin-select .viewL i{position:absolute;top:50%;transform:translateY(-50%);right:16px;color:#666;font-size:16px}.languagein-selector .customin-select .dropdown-menuin{position:absolute;top:105%;right:0;width:99%;max-height:150px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:10;list-style:none;color:#000;padding:5px 0}.languagein-selector .customin-select .dropdown-menuin li{padding:8px 16px;cursor:pointer}.languagein-selector .customin-select .dropdown-menuin li:hover{background-color:#f0f7ff;color:#4a90e2}.languagein-selector .customin-select .dropdown-menuin li.selected{background-color:#4a90e2;color:#fff}.languagein-selector .customin-select .dropdown-menuin.dropdown-menuin--viewport{position:fixed;top:0;right:auto;z-index:1120;box-sizing:border-box;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);margin:0;overflow-y:auto;overscroll-behavior:contain}.language-selector{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin-top:20px;width:100%}.language-selector .tips{color:#666;margin:0 0 12px 0;padding:0;text-align:left;font-size:14px}.language-selector .selectorbox{width:100%}.language-selector label{color:#2c3e50;margin-right:12px;font-size:15px;font-weight:500;margin-bottom:8px;display:block}.language-selector .custom-select{position:relative;padding-top:5px;width:100%}.language-selector .custom-select .viewL{width:100%}.language-selector .custom-select .viewL input{width:100%;height:42px;border:1px solid #e0e0e0;border-radius:10px;outline:none;cursor:pointer;position:relative;padding:0 16px;font-size:14px;color:#333;background-color:#f8f9fa;transition:all .2s ease;box-sizing:border-box}.language-selector .custom-select .viewL input:hover{border-color:silver;background-color:#f0f2f5}.language-selector .custom-select .viewL input:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1)}.language-selector .custom-select .viewL input::-moz-placeholder{color:#999}.language-selector .custom-select .viewL input::placeholder{color:#999}.language-selector .custom-select .viewL i{position:absolute;top:50%;right:16px;color:#666;font-size:16px;transform:translateY(-50%);transition:all .2s ease}.language-selector .custom-select.custom-select--video .viewL input{height:44px;padding-right:42px;border-color:#dedde9;border-radius:9px;background-color:#fff;font-size:14px}.language-selector .custom-select.custom-select--video .viewL input:focus,.language-selector .custom-select.custom-select--video .viewL input:hover{border-color:#a9a1e3;background-color:#fff}.language-selector .custom-select.custom-select--video .viewL .video-select-chevron{position:absolute;top:50%;right:14px;width:7px;height:7px;border-right:1.5px solid #77758a;border-bottom:1.5px solid #77758a;transform:translateY(-70%) rotate(45deg);transition:transform .15s ease}.language-selector .custom-select.custom-select--video .viewL .video-select-chevron.is-open{transform:translateY(-20%) rotate(225deg)}.language-selector .custom-select .dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;width:100%;padding:8px 0;max-height:240px;overflow-y:auto;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:10;list-style:none;color:#333}.language-selector .custom-select .dropdown-menu.dropdown-menu--viewport{position:fixed;top:0;right:auto;z-index:1120;box-sizing:border-box;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);margin-top:0;margin-bottom:0}.language-selector .custom-select .dropdown-menu.dropdown-menu--video{padding:5px;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-color:#e7e5f0;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(35,32,71,.16),0 2px 6px rgba(35,32,71,.06)}.language-selector .custom-select .dropdown-menu.dropdown-menu--video li{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-radius:7px;color:#333340;font-size:14px;line-height:20px}.language-selector .custom-select .dropdown-menu.dropdown-menu--video li:hover{background-color:#f7f6ff;color:#5144b5}.language-selector .custom-select .dropdown-menu.dropdown-menu--video li.selected{background-color:#f2f0ff;color:#5144b5;font-weight:600}.language-selector .custom-select .dropdown-menu .language-option-check{flex:0 0 16px;color:#6758d8;font-size:15px;font-weight:700;line-height:16px;text-align:center}.language-selector .custom-select .dropdown-menu::-webkit-scrollbar{width:6px}.language-selector .custom-select .dropdown-menu::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.language-selector .custom-select .dropdown-menu::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.language-selector .custom-select .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.language-selector .custom-select .dropdown-menu li{padding:10px 16px;cursor:pointer;transition:all .2s ease;font-size:14px}.language-selector .custom-select .dropdown-menu li:hover{background-color:#f0f7ff;color:#4a90e2}.language-selector .custom-select .dropdown-menu li.selected{background-color:#4a90e2;color:#fff;font-weight:500}.modal-audio[data-v-ad1f0658]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(22,22,28,.56);box-sizing:border-box}.audio-dialog[data-v-ad1f0658]{position:relative;width:min(100%,448px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:visible;box-sizing:border-box;padding:24px;border:1px solid var(--ui-v2-seam,#e8e6df);border-radius:12px;background:var(--ui-v2-card,#fff);box-shadow:var(--ui-v2-shadow-card,0 1px 2px hsla(0,0%,8%,.04),0 8px 22px hsla(0,0%,8%,.035));color:var(--ui-v2-ink,#292827);font-family:var(--ui-v2-font-body,system-ui,sans-serif)}.audio-dialog-close[data-v-ad1f0658]{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#77766e;cursor:pointer}.audio-dialog-close[data-v-ad1f0658]:hover{background:#f1f0f5;color:#292827}.audio-dialog-header[data-v-ad1f0658]{margin:0 12px 20px;text-align:center}.audio-dialog-title[data-v-ad1f0658]{margin:0;color:var(--ui-v2-ink,#292827);font-family:var(--ui-v2-font-heading,inherit);font-size:18px;line-height:1.45;font-weight:600}.audio-dialog-header p[data-v-ad1f0658],.audio-step-header p[data-v-ad1f0658]{margin:5px 0 0;color:var(--ui-v2-muted,#77766e);font-size:13px;line-height:1.5}.audio-source-header[data-v-ad1f0658]{padding:4px 20px 0}.audio-source-list[data-v-ad1f0658]{display:grid;gap:12px}.audio-source-card[data-v-ad1f0658]{width:100%;min-height:78px;display:flex;align-items:center;gap:14px;padding:14px 15px;border:1px solid var(--ui-v2-seam,#e8e6df);border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.audio-source-card[data-v-ad1f0658]:hover{border-color:rgba(59,99,235,.38);background:#fafaff}.audio-source-card[data-v-ad1f0658]:active{transform:translateY(1px)}.audio-dialog-close[data-v-ad1f0658]:focus-visible,.audio-primary-button[data-v-ad1f0658]:focus-visible,.audio-source-card[data-v-ad1f0658]:focus-visible,.audio-step-back[data-v-ad1f0658]:focus-visible,.audio-upload-button[data-v-ad1f0658]:focus-visible{outline:2px solid #6479e9;outline-offset:2px}.audio-source-card-icon[data-v-ad1f0658]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:9px;background:#f2f1f7;color:var(--ui-v2-ink,#292827);font-size:20px}.audio-source-card--upload .audio-source-card-icon[data-v-ad1f0658]{background:rgba(232,137,60,.11);color:#c8752d}.audio-source-card-copy[data-v-ad1f0658]{min-width:0;display:grid;gap:4px}.audio-source-card-copy strong[data-v-ad1f0658]{color:var(--ui-v2-ink,#292827);font-size:14px;line-height:1.35;font-weight:600}.audio-source-card-copy small[data-v-ad1f0658]{color:var(--ui-v2-muted,#77766e);font-size:12px;line-height:1.4}.audio-step-header[data-v-ad1f0658]{display:flex;align-items:flex-start;gap:10px;margin:0 28px 18px 0}.audio-step-header>div[data-v-ad1f0658]{min-width:0}.audio-step-back[data-v-ad1f0658]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#77766e;cursor:pointer}.audio-step-back[data-v-ad1f0658]:hover{background:#f1f0f5;color:#292827}.audio-step-header .audio-dialog-title[data-v-ad1f0658]{text-align:left;font-size:17px}.audio-microphone-card[data-v-ad1f0658]{margin-bottom:17px;padding:14px;border:1px solid var(--ui-v2-seam,#e8e6df);border-radius:10px;background:#faf9fc}.audio-microphone-heading[data-v-ad1f0658]{display:flex;align-items:center;gap:11px}.audio-microphone-icon[data-v-ad1f0658]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#f0eef8;color:#5d55a1;font-size:17px}.audio-microphone-heading>div[data-v-ad1f0658]{min-width:0;display:grid;gap:2px}.audio-microphone-heading strong[data-v-ad1f0658]{color:var(--ui-v2-ink,#292827);font-size:13px;font-weight:600}.audio-microphone-heading small[data-v-ad1f0658]{color:var(--ui-v2-muted,#77766e);font-size:11px;line-height:1.4}.audio-static-baseline[data-v-ad1f0658]{height:36px;display:flex;align-items:center;margin:10px 0 5px;border-radius:7px;background:#f5f4f8;overflow:hidden}.audio-static-baseline span[data-v-ad1f0658]{width:100%;height:1px;background:#d9d7e2}.audio-microphone-card>p[data-v-ad1f0658]{margin:5px 0 0;color:var(--ui-v2-muted,#77766e);font-size:11px;line-height:1.45}.audio-language-grid[data-v-ad1f0658]{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;margin-bottom:18px}.audio-language-field[data-v-ad1f0658]{min-width:0}.audio-language-field>label[data-v-ad1f0658]{display:block;margin:0 0 6px;color:var(--ui-v2-ink,#393833);font-size:13px;font-weight:600}.audio-language-field[data-v-ad1f0658] .language-selector,.audio-language-field[data-v-ad1f0658] .languagein-selector{margin:0;width:100%}.audio-language-field[data-v-ad1f0658] .selectorbox,.audio-language-field[data-v-ad1f0658] .selectorboxin{width:100%}.audio-language-field[data-v-ad1f0658] .custom-select,.audio-language-field[data-v-ad1f0658] .customin-select{padding-top:0}.audio-language-field[data-v-ad1f0658] .custom-select .viewL input,.audio-language-field[data-v-ad1f0658] .customin-select .viewL input{height:44px;width:100%;padding:0 40px 0 12px;border:1px solid var(--ui-v2-seam,#e8e6df);border-radius:8px;background:#fff;color:var(--ui-v2-ink,#393833);font-size:13px;box-sizing:border-box}.audio-primary-button[data-v-ad1f0658]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #292827;border-radius:8px;background:#292827;color:#fff;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .15s ease}.audio-primary-button[data-v-ad1f0658]:hover{background:#3d3c43}.audio-dialog--online[data-v-ad1f0658]{width:min(100%,768px);overflow-x:hidden;overflow-y:auto;padding:24px}.audio-online-content[data-v-ad1f0658]{display:grid;gap:16px;min-width:0}.audio-online-header[data-v-ad1f0658]{align-items:flex-start;gap:8px;margin:0}.audio-online-header .audio-step-back[data-v-ad1f0658]{margin:-3px 0 0 -5px}.audio-online-header>div[data-v-ad1f0658]{flex:1}.audio-online-header .audio-dialog-title[data-v-ad1f0658]{font-size:18px}.audio-online-description[data-v-ad1f0658]{margin-top:5px}.audio-online-guide-image[data-v-ad1f0658]{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.audio-online-footer[data-v-ad1f0658]{border-top:1px solid var(--ui-v2-seam,#e8e6df);padding-top:16px}.audio-upload-header[data-v-ad1f0658]{margin:0 16px 22px}.audio-dialog-icon[data-v-ad1f0658]{width:52px;height:52px;margin:2px auto 8px;display:grid;place-items:center;border-radius:14px;color:#c8752d;background:rgba(232,137,60,.11);font-size:24px}.audio-upload-back[data-v-ad1f0658]{position:absolute;top:14px;left:14px}.audio-upload-language[data-v-ad1f0658]{margin-bottom:17px}.audio-upload-control[data-v-ad1f0658]{min-width:0;width:100%}.audio-upload-control[data-v-ad1f0658] .el-upload{display:block;width:100%}.audio-upload-button[data-v-ad1f0658]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:10px 14px;border:1px solid rgba(232,137,60,.3);border-radius:8px;background:rgba(232,137,60,.1);color:#b96620;font-size:14px;font-weight:600;line-height:1.25;cursor:pointer}.audio-upload-button[data-v-ad1f0658]:hover{border-color:rgba(232,137,60,.48);background:rgba(232,137,60,.15)}.audio-upload-button small[data-v-ad1f0658]{color:inherit;opacity:.8;font-size:11px;font-weight:500;white-space:nowrap}.audio-upload-button[data-v-ad1f0658]:disabled{opacity:.55;cursor:not-allowed}.audio-dialog[data-v-ad1f0658] .el-loading-mask{border-radius:12px}.audio-dialog[data-v-ad1f0658] .el-loading-text{color:#3267e8!important}@media (max-width:600px){.modal-audio[data-v-ad1f0658]{align-items:center;padding:12px}.audio-dialog[data-v-ad1f0658]{max-height:calc(100dvh - 24px);overflow-x:visible;overflow-y:auto;padding:22px 18px 18px}.audio-dialog--online[data-v-ad1f0658]{width:100%;max-height:calc(100dvh - 24px);padding:22px 18px 18px}.audio-source-header[data-v-ad1f0658]{padding:3px 28px 0;margin-bottom:17px}.audio-dialog-title[data-v-ad1f0658]{font-size:17px}.audio-source-card[data-v-ad1f0658]{min-height:72px;gap:11px;padding:12px}.audio-source-card-copy strong[data-v-ad1f0658]{font-size:13px}.audio-source-card-copy small[data-v-ad1f0658]{font-size:11px}.audio-step-header[data-v-ad1f0658]{margin-bottom:14px}.audio-online-content[data-v-ad1f0658]{gap:14px}.audio-online-header[data-v-ad1f0658]{margin-right:28px}.audio-online-header .audio-dialog-title[data-v-ad1f0658]{font-size:17px}.audio-online-footer[data-v-ad1f0658]{padding-top:14px}.audio-upload-header[data-v-ad1f0658]{margin:0 12px 18px}}.video-dialog-overlay[data-v-7ed698c8]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100vh;height:100dvh;padding:16px;overflow-y:auto;background:rgba(31,38,34,.38);backdrop-filter:blur(3px)}.video-dialog[data-v-7ed698c8]{position:relative;box-sizing:border-box;width:min(448px,100%);max-height:min(680px,calc(100vh - 32px));max-height:min(680px,calc(100dvh - 32px));padding:28px;overflow-x:hidden;overflow-y:auto;border:1px solid #e8e7e1;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(30,35,31,.04),0 14px 38px -14px rgba(30,35,31,.24);color:#292b29;font-family:inherit}.video-dialog-close[data-v-7ed698c8]{position:absolute;top:10px;right:10px;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;color:#727671;cursor:pointer;font-size:24px;line-height:1}.video-dialog-close[data-v-7ed698c8]:hover{background:#f1f2ef;color:#292b29}.video-dialog-header[data-v-7ed698c8]{display:flex;flex-direction:column;align-items:center;padding:8px 12px 18px;text-align:center}.video-source-markers[data-v-7ed698c8]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px}.video-source-icon[data-v-7ed698c8]{display:grid;width:52px;height:48px;place-items:center;border-radius:14px}.video-source-icon--youtube[data-v-7ed698c8]{background:rgba(231,66,54,.09)}.video-source-icon--bilibili[data-v-7ed698c8]{background:rgba(0,161,214,.09)}.video-source-icon img[data-v-7ed698c8]{display:block;max-width:32px;max-height:30px;-o-object-fit:contain;object-fit:contain}.video-source-icon--bilibili img[data-v-7ed698c8]{max-width:34px;max-height:34px}.video-dialog-header h2[data-v-7ed698c8]{margin:0;color:#252825;font-size:20px;font-weight:700;line-height:1.3}.video-dialog-header p[data-v-7ed698c8]{max-width:100%;margin:7px 0 0;color:#757a75;font-size:12px;line-height:1.5}.video-dialog-form[data-v-7ed698c8]{display:flex;min-width:0;flex-direction:column;gap:10px}.video-language-field>label[data-v-7ed698c8],.video-url-label[data-v-7ed698c8]{display:block;margin-bottom:0;color:#333833;font-size:13px;font-weight:600}.video-language-field>label[data-v-7ed698c8]{margin-bottom:6px}.video-url-input[data-v-7ed698c8]{display:block;box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid #e4e5df;border-radius:9px;outline:none;background:#fbfbf9;color:#303530;font:inherit;font-size:13px;text-overflow:ellipsis}.video-url-input[data-v-7ed698c8]::-moz-placeholder{color:#8b908a}.video-url-input[data-v-7ed698c8]::placeholder{color:#8b908a}.video-url-input[data-v-7ed698c8]:focus{border-color:#7482d5;background:#fff;box-shadow:0 0 0 3px rgba(82,100,213,.12)}.video-url-input[data-v-7ed698c8]:disabled{cursor:wait;opacity:.68}.video-language-field[data-v-7ed698c8]{min-width:0}.video-language-field[data-v-7ed698c8] .language-selector{margin-top:0}.video-language-field[data-v-7ed698c8] .custom-select{padding-top:0}.video-language-field[data-v-7ed698c8] .viewL input{height:44px;border-color:#e4e5df;border-radius:9px;background:#fbfbf9;font-size:14px}.video-form-error[data-v-7ed698c8]{margin:0;overflow-wrap:anywhere;color:#b94145;font-size:12px;line-height:1.45}.video-request-status[data-v-7ed698c8]{display:flex;align-items:center;min-height:28px;color:#5b625b;font-size:12px;gap:8px}.video-request-spinner[data-v-7ed698c8]{width:14px;height:14px;flex:0 0 auto;border:2px solid #d8dcf4;border-top-color:#5264d5;border-radius:50%;animation:video-request-spin-7ed698c8 .8s linear infinite}@keyframes video-request-spin-7ed698c8{to{transform:rotate(1turn)}}.video-generate-button[data-v-7ed698c8]{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:3px;padding:10px 14px;border:1px solid #5264d5;border-radius:9px;background:#5264d5;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:650;gap:8px;transition:background .15s ease,border-color .15s ease}.video-generate-button[data-v-7ed698c8]:hover:not(:disabled){border-color:#4456c4;background:#4456c4}.video-generate-button[data-v-7ed698c8]:disabled{cursor:wait;opacity:.75}@media (max-width:480px){.video-dialog-overlay[data-v-7ed698c8]{align-items:center;padding:12px}.video-dialog[data-v-7ed698c8]{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:23px 20px 20px;border-radius:13px}.video-dialog-header[data-v-7ed698c8]{padding:8px 4px 15px}.video-dialog-header h2[data-v-7ed698c8]{font-size:18px}.video-dialog-header p[data-v-7ed698c8]{font-size:11px}}@media (max-height:560px){.video-dialog-overlay[data-v-7ed698c8]{align-items:flex-start}.video-dialog[data-v-7ed698c8]{margin:auto 0}.video-dialog-header[data-v-7ed698c8]{padding-top:0;padding-bottom:12px}.video-source-icon[data-v-7ed698c8]{width:42px;height:40px}.video-dialog-form[data-v-7ed698c8]{gap:8px}}.document-upload-overlay[data-v-767522f0]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100vh;height:100dvh;padding:16px;overflow-y:auto;background:rgba(31,38,34,.38);backdrop-filter:blur(3px)}.document-upload-dialog[data-v-767522f0]{position:relative;box-sizing:border-box;width:min(448px,100%);max-height:calc(100vh - 32px);max-height:min(760px,calc(100dvh - 32px));padding:28px;overflow-x:hidden;overflow-y:auto;border:1px solid #e8e7e1;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(30,35,31,.04),0 14px 38px -14px rgba(30,35,31,.24);color:#292b29;font-family:inherit}.document-upload-close[data-v-767522f0],.document-upload-mode-switch[data-v-767522f0]{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:0;background:transparent;cursor:pointer}.document-upload-close[data-v-767522f0]{top:10px;right:10px;width:36px;border-radius:8px;color:#727671;font-size:24px;line-height:1}.document-upload-close[data-v-767522f0]:hover{background:#f1f2ef;color:#292b29}.document-upload-mode-switch[data-v-767522f0]{top:14px;right:52px;padding:0 6px;color:#4e62d5;font-size:12px;font-weight:650;text-align:right}.document-upload-mode-switch[data-v-767522f0]:hover{text-decoration:underline}.document-upload-header[data-v-767522f0]{display:flex;flex-direction:column;align-items:center;padding:22px 12px 14px;text-align:center}.document-upload-icon[data-v-767522f0]{display:grid;width:56px;height:56px;margin-bottom:14px;place-items:center;border-radius:16px;background:rgba(91,143,111,.12);color:#4f8a62;font-size:25px}.document-upload-header h2[data-v-767522f0]{margin:0;color:#252825;font-size:20px;font-weight:700;line-height:1.3;white-space:nowrap}.document-upload-header p[data-v-767522f0]{margin:8px 0 0;color:#757a75;font-size:11px;line-height:1.55;white-space:nowrap}.document-language-field[data-v-767522f0]{margin:4px 0 18px}.document-language-field>label[data-v-767522f0]{display:block;margin-bottom:7px;color:#333833;font-size:13px;font-weight:600}.document-language-field[data-v-767522f0] .language-selector{margin-top:0}.document-language-field[data-v-767522f0] .custom-select{padding-top:0}.document-language-field[data-v-767522f0] .viewL input{height:44px;border-color:#e4e5df;border-radius:9px;background:#fbfbf9;font-size:14px}.normal-document-form[data-v-767522f0]{display:flex;flex-direction:column;gap:10px;min-width:0}.document-file-picker[data-v-767522f0],.document-file-picker[data-v-767522f0] .el-upload{display:block;width:100%}.document-choose-button[data-v-767522f0],.upload-files-button[data-v-767522f0]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;border:1px dashed #c9cdc7;border-radius:10px;background:#fbfcfa;color:#4b5fc9;cursor:pointer;font:inherit;font-size:13px;font-weight:650;gap:8px;transition:background .15s ease,border-color .15s ease}.document-choose-button[data-v-767522f0]:hover:not(:disabled),.upload-files-button[data-v-767522f0]:hover:not(:disabled){border-color:#7886dc;background:#f7f8ff}.document-choose-button[data-v-767522f0]:disabled,.upload-files-button[data-v-767522f0]:disabled{cursor:not-allowed;opacity:.55}.document-choose-button i[data-v-767522f0],.upload-files-button i[data-v-767522f0]{font-size:16px}.selected-document[data-v-767522f0]{display:flex;align-items:center;min-width:0;padding:10px 11px;border:1px solid #e8e9e4;border-radius:10px;background:#fafbf9;gap:10px}.selected-document-icon[data-v-767522f0]{flex:0 0 auto;color:#4f8a62;font-size:18px}.selected-document-info[data-v-767522f0]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:4px}.selected-document-info strong[data-v-767522f0]{overflow:hidden;color:#303530;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.selected-document-info small[data-v-767522f0]{color:#80857f;font-size:11px}.remove-file-btn[data-v-767522f0],.remove-selected-document[data-v-767522f0]{flex:0 0 auto;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:transparent;color:#7b807a;cursor:pointer;font-size:18px}.remove-file-btn[data-v-767522f0]:hover,.remove-selected-document[data-v-767522f0]:hover:not(:disabled){background:#f0f1ee;color:#333}.remove-selected-document[data-v-767522f0]:disabled{cursor:not-allowed;opacity:.5}.document-primary-button[data-v-767522f0],.process-all-button[data-v-767522f0]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:46px;padding:11px 16px;border:1px solid #4f60ce;border-radius:9px;background:#5264d5;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:650;gap:8px;transition:background .15s ease,transform .15s ease}.document-primary-button[data-v-767522f0]:hover:not(:disabled){background:#4658c6;transform:translateY(-1px)}.document-primary-button[data-v-767522f0]:disabled{border-color:#c9cbc7;background:#d6d8d4;color:#777c76;cursor:not-allowed}.document-primary-button i[data-v-767522f0]{font-size:15px}.document-inline-error[data-v-767522f0]{margin:0;color:#bf3f43;font-size:12px;line-height:1.4}.document-upload-status[data-v-767522f0]{padding:10px 11px;border:1px solid #e7e8e2;border-radius:9px;background:#fafbf9;color:#505650;font-size:12px}.document-status-heading[data-v-767522f0]{display:flex;justify-content:space-between;gap:10px}.document-status-heading strong[data-v-767522f0]{color:#4e5fc7;font-variant-numeric:tabular-nums}.document-progress-track[data-v-767522f0]{position:relative;height:5px;margin-top:9px;overflow:hidden;border-radius:99px;background:#e8e9e4}.document-progress-track>span[data-v-767522f0]{display:block;height:100%;border-radius:inherit;background:#5567d6;transition:width .16s linear}.document-progress-track.is-indeterminate>span[data-v-767522f0]{width:36%;animation:document-upload-indeterminate-767522f0 1.15s ease-in-out infinite alternate}@keyframes document-upload-indeterminate-767522f0{0%{transform:translateX(-20%)}to{transform:translateX(190%)}}.batch-upload-mode[data-v-767522f0]{min-width:0}.batch-files-container[data-v-767522f0]{box-sizing:border-box;margin:0 0 12px;padding:11px;border:1px solid #e5e6e0;border-radius:11px;background:#f8f9f7}.batch-files-header[data-v-767522f0]{display:flex;align-items:center;justify-content:space-between;min-height:28px;gap:8px}.files-count[data-v-767522f0]{color:#373c37;font-size:12px;font-weight:650}.clear-all-btn[data-v-767522f0]{padding:5px 7px;border:0;border-radius:6px;background:transparent;color:#616cc1;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.clear-all-btn[data-v-767522f0]:hover:not(:disabled){background:#eeeffb}.clear-all-btn[data-v-767522f0]:disabled{cursor:not-allowed;opacity:.5}.invalid-warning[data-v-767522f0]{display:flex;align-items:center;margin:7px 0 0;color:#b94145;font-size:11px;gap:5px}.batch-files-list[data-v-767522f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:208px;margin-top:8px;overflow:auto;padding-right:2px;gap:7px;overscroll-behavior:contain}.batch-file-item[data-v-767522f0]{display:flex;align-items:center;min-width:0;min-height:50px;padding:7px;border:1px solid #e6e7e1;border-radius:8px;background:#fff;gap:7px}.batch-file-item.processing[data-v-767522f0],.batch-file-item.uploading[data-v-767522f0]{border-color:#a8b2ea;background:#f8f9ff}.batch-file-item.completed[data-v-767522f0]{border-color:#b8d7c1;background:#f6fbf7}.batch-file-item.error[data-v-767522f0],.batch-file-item.invalid[data-v-767522f0]{border-color:#e4b9b9;background:#fff8f7}.batch-file-icon[data-v-767522f0]{flex:0 0 auto;color:#568b66;font-size:15px}.file-details[data-v-767522f0]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:4px}.file-name[data-v-767522f0]{display:block;overflow:hidden;color:#333833;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-767522f0]{display:flex;flex-wrap:wrap;align-items:center;color:#81867f;font-size:10px;gap:5px}.file-status-label.status-error[data-v-767522f0],.size-limit-hint[data-v-767522f0]{color:#b94145}.file-status-label[data-v-767522f0]{margin-left:auto;color:#757a74}.file-status-label.status-completed[data-v-767522f0],.file-status-label.status-uploaded[data-v-767522f0]{color:#39764c}.file-status-label.status-processing[data-v-767522f0],.file-status-label.status-uploading[data-v-767522f0]{color:#4d5fc8}.batch-file-error[data-v-767522f0]{overflow:hidden;color:#b94145;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.remove-file-btn[data-v-767522f0]{width:24px;height:24px;font-size:16px}.batch-empty-state[data-v-767522f0]{margin:12px 4px 4px;color:#7a8079;font-size:12px;text-align:center}.batch-upload-status[data-v-767522f0]{display:flex;align-items:center;min-height:34px;margin:0 0 10px;color:#555b55;font-size:11px;gap:8px}.batch-upload-status small[data-v-767522f0]{margin-left:auto;color:#777d76;font-size:10px;white-space:nowrap}.status-spinner[data-v-767522f0]{width:13px;height:13px;flex:0 0 auto;border:2px solid #d8dcf4;border-top-color:#5264d5;border-radius:50%;animation:document-spinner-767522f0 .8s linear infinite}@keyframes document-spinner-767522f0{to{transform:rotate(1turn)}}.batch-upload-actions[data-v-767522f0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.batch-upload-component[data-v-767522f0],.batch-upload-component[data-v-767522f0] .el-upload{display:block;width:100%}.batch-upload-actions .upload-files-button[data-v-767522f0]{min-height:46px;border-style:solid;border-color:#c7cbed;background:#fff}.batch-upload-actions .upload-files-button[data-v-767522f0]:hover:not(:disabled){border-color:#7985dc;background:#f7f8ff}.process-all-button[data-v-767522f0]{min-width:0;padding-right:8px;padding-left:8px}@media (max-width:480px){.document-upload-overlay[data-v-767522f0]{align-items:center;padding:12px}.document-upload-dialog[data-v-767522f0]{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:20px;border-radius:13px}.document-upload-mode-switch[data-v-767522f0]{right:47px;max-width:calc(100% - 100px);font-size:10px}.document-upload-header[data-v-767522f0]{padding:25px 4px 12px}.document-upload-header h2[data-v-767522f0]{max-width:100%;font-size:18px;white-space:normal}.document-upload-header p[data-v-767522f0]{max-width:100%;font-size:11px;white-space:normal}.document-upload-icon[data-v-767522f0]{width:48px;height:48px;margin-bottom:10px;border-radius:14px;font-size:21px}.batch-files-list[data-v-767522f0]{max-height:190px}.batch-files-list[data-v-767522f0],.batch-upload-actions[data-v-767522f0]{grid-template-columns:minmax(0,1fr)}.batch-upload-status[data-v-767522f0]{align-items:flex-start;flex-wrap:wrap}.batch-upload-status small[data-v-767522f0]{margin-left:21px}}@media (max-height:560px){.document-upload-overlay[data-v-767522f0]{align-items:flex-start}.document-upload-dialog[data-v-767522f0]{margin:auto 0}.document-upload-header[data-v-767522f0]{padding-top:20px;padding-bottom:8px}.document-upload-icon[data-v-767522f0]{width:42px;height:42px;margin-bottom:8px}.document-language-field[data-v-767522f0]{margin-bottom:12px}}.modal-overlay[data-v-63074bf2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-63074bf2]{background-color:#fff;color:#333;padding:32px;border-radius:16px;text-align:left;width:90%;max-width:520px;box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative}.modal-content h2[data-v-63074bf2]{margin:0;font-size:24px;font-weight:600;color:#1a1a1a}.modal-content .date[data-v-63074bf2]{color:#666;margin-top:8px;margin-bottom:20px;font-size:14px}.modal-content h3[data-v-63074bf2]{font-size:18px;margin-top:24px;margin-bottom:16px;color:#2c3e50;font-weight:600}.modal-content ul[data-v-63074bf2]{margin:0;background-color:#f8f9fa;padding:16px 24px;border-radius:12px;overflow-y:auto;width:100%;min-height:120px;max-height:280px;box-sizing:border-box;border:1px solid #e0e0e0}.modal-content ul[data-v-63074bf2]::-webkit-scrollbar{width:6px}.modal-content ul[data-v-63074bf2]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.modal-content ul[data-v-63074bf2]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.modal-content ul[data-v-63074bf2]::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.modal-content ul li[data-v-63074bf2]{margin-bottom:12px;color:#444;line-height:1.5;font-size:15px;position:relative}.modal-content ul li[data-v-63074bf2]:last-child{margin-bottom:0}.modal-content p[data-v-63074bf2]{margin-top:16px;color:#666;line-height:1.5}.modal-content .modal-button[data-v-63074bf2]{display:block;width:100%;padding:14px 0;margin-top:28px;background-color:#4a90e2;color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;text-align:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.2)}.modal-content .modal-button[data-v-63074bf2]:hover{background-color:#357abd;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.modal-fade-enter-active[data-v-31ad8c9c],.modal-fade-leave-active[data-v-31ad8c9c]{transition:opacity .3s ease}.modal-fade-enter-active .chaoxian-content[data-v-31ad8c9c]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-leave-active .chaoxian-content[data-v-31ad8c9c]{transition:all .25s ease}.modal-fade-enter[data-v-31ad8c9c],.modal-fade-leave-to[data-v-31ad8c9c]{opacity:0}.modal-fade-enter .chaoxian-content[data-v-31ad8c9c]{transform:scale(.8) translateY(-20px);opacity:0}.modal-fade-leave-to .chaoxian-content[data-v-31ad8c9c]{transform:scale(.95);opacity:0}.modal-chaoxian[data-v-31ad8c9c]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(0,0,0,.7));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1001;padding:20px}.modal-chaoxian .chaoxian-content[data-v-31ad8c9c]{position:relative;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:24px;padding:48px 40px 36px;width:90%;max-width:520px;box-shadow:0 20px 60px rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.1);overflow:hidden;transform:scale(1);animation:modalSlideIn-31ad8c9c .3s cubic-bezier(.34,1.56,.64,1)}.modal-chaoxian .decoration-bg[data-v-31ad8c9c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:24px}.modal-chaoxian .decoration-bg .bg-circle[data-v-31ad8c9c]{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(74,144,226,.08),rgba(99,102,241,.05));animation:float-31ad8c9c 6s ease-in-out infinite}.modal-chaoxian .decoration-bg .bg-circle-1[data-v-31ad8c9c]{width:200px;height:200px;top:-80px;right:-80px;animation-delay:0s}.modal-chaoxian .decoration-bg .bg-circle-2[data-v-31ad8c9c]{width:150px;height:150px;bottom:-60px;left:-60px;background:linear-gradient(135deg,hsla(0,100%,71%,.06),rgba(255,159,64,.04));animation-delay:2s}.modal-chaoxian .decoration-bg .bg-circle-3[data-v-31ad8c9c]{width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(74,144,226,.03));animation-delay:4s}.modal-chaoxian .icon-container[data-v-31ad8c9c]{display:flex;justify-content:center;margin-bottom:24px}.modal-chaoxian .icon-container .icon-wrapper[data-v-31ad8c9c]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#4a90e2,#6366f1);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(74,144,226,.3),0 0 0 8px rgba(74,144,226,.1);animation:iconPulse-31ad8c9c 2s ease-in-out infinite;position:relative}.modal-chaoxian .icon-container .icon-wrapper[data-v-31ad8c9c]:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent);top:-2px;left:-2px}.modal-chaoxian .icon-container .icon-wrapper i[data-v-31ad8c9c]{font-size:32px;color:#fff;position:relative;z-index:1}.modal-chaoxian .chaoxian-header[data-v-31ad8c9c]{text-align:center;margin-bottom:32px;position:relative;z-index:1}.modal-chaoxian .chaoxian-header h2[data-v-31ad8c9c]{color:#1a1a1a;font-size:18px;line-height:1.7;margin:0;font-weight:500;letter-spacing:-.2px}.modal-chaoxian .chaoxian-header h2 span[data-v-31ad8c9c],.modal-chaoxian .chaoxian-header h2[data-v-31ad8c9c] span{color:#4a90e2;font-weight:600}.modal-chaoxian .button-container[data-v-31ad8c9c]{display:flex;justify-content:center;position:relative;z-index:1}.modal-chaoxian .ok-button[data-v-31ad8c9c]{background:linear-gradient(135deg,#4a90e2,#6366f1);color:#fff;border:none;border-radius:14px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(74,144,226,.3),0 0 0 0 rgba(74,144,226,.5);display:flex;align-items:center;gap:8px;min-width:140px;justify-content:center;position:relative;overflow:hidden}.modal-chaoxian .ok-button[data-v-31ad8c9c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.modal-chaoxian .ok-button span[data-v-31ad8c9c]{position:relative;z-index:1}.modal-chaoxian .ok-button i[data-v-31ad8c9c]{font-size:18px;position:relative;z-index:1;transition:transform .3s ease}.modal-chaoxian .ok-button[data-v-31ad8c9c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(74,144,226,.4),0 0 0 4px rgba(74,144,226,.1);background:linear-gradient(135deg,#357abd,#5856d6)}.modal-chaoxian .ok-button[data-v-31ad8c9c]:hover:before{left:100%}.modal-chaoxian .ok-button:hover i[data-v-31ad8c9c]{transform:scale(1.1)}.modal-chaoxian .ok-button[data-v-31ad8c9c]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(74,144,226,.3),0 0 0 2px rgba(74,144,226,.2)}@keyframes modalSlideIn-31ad8c9c{0%{transform:scale(.8) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes float-31ad8c9c{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(10px,-10px) scale(1.05);opacity:.8}}@keyframes iconPulse-31ad8c9c{0%,to{box-shadow:0 8px 24px rgba(74,144,226,.3),0 0 0 8px rgba(74,144,226,.1)}50%{box-shadow:0 8px 24px rgba(74,144,226,.4),0 0 0 12px rgba(74,144,226,.15)}}@media (max-width:768px){.modal-chaoxian[data-v-31ad8c9c]{padding:16px}.modal-chaoxian .chaoxian-content[data-v-31ad8c9c]{padding:36px 28px 28px;border-radius:20px}.modal-chaoxian .icon-container .icon-wrapper[data-v-31ad8c9c]{width:64px;height:64px}.modal-chaoxian .icon-container .icon-wrapper i[data-v-31ad8c9c]{font-size:28px}.modal-chaoxian .chaoxian-header h2[data-v-31ad8c9c]{font-size:16px}.modal-chaoxian .ok-button[data-v-31ad8c9c]{padding:12px 28px;font-size:15px;min-width:120px}}.modal-overlay[data-v-39cc461b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-39cc461b]{background:#fff;border-radius:16px;padding:32px;width:90%;max-width:480px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08)}.close-button[data-v-39cc461b]{position:absolute;right:20px;top:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-39cc461b]:hover{opacity:1;background:#f5f5f5;color:#333}.modal-title[data-v-39cc461b]{color:#1a1a1a;font-size:24px;margin:0 0 24px 0;font-weight:600}.input-label[data-v-39cc461b]{display:block;color:#2c3e50;font-size:15px;margin-bottom:12px;font-weight:500}.folder-input[data-v-39cc461b]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f8f9fa;color:#333;font-size:15px;margin-bottom:12px;box-sizing:border-box;transition:all .2s ease}.folder-input[data-v-39cc461b]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);background-color:#fff}.folder-input[data-v-39cc461b]::-moz-placeholder{color:#999}.folder-input[data-v-39cc461b]::placeholder{color:#999}.error-message[data-v-39cc461b]{color:#ff4d4f;font-size:14px;margin-bottom:16px}.save-button[data-v-39cc461b]{width:100%;padding:14px;border-radius:12px;border:none;background-color:#4a90e2;color:#fff;font-weight:600;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.2)}.save-button[data-v-39cc461b]:hover:not(:disabled){background-color:#5a9ee2;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.save-button[data-v-39cc461b]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.save-button i[data-v-39cc461b]{font-size:18px}.loading-spinner[data-v-39cc461b]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;border-top-color:transparent;animation:spin-39cc461b 1s linear infinite}@keyframes spin-39cc461b{to{transform:rotate(1turn)}}.folder-input[data-v-39cc461b]:disabled{opacity:.7;cursor:not-allowed;background-color:#f0f0f0}.close-button[data-v-39cc461b]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-7f691b75]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-7f691b75]{background:#fff;border-radius:16px;padding:32px;width:90%;max-width:500px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08)}.close-button[data-v-7f691b75]{position:absolute;right:20px;top:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-7f691b75]:hover{opacity:1;background:#f5f5f5;color:#333}.modal-title[data-v-7f691b75]{color:#1a1a1a;font-size:24px;margin:0 0 28px 0;font-weight:600}.input-group[data-v-7f691b75]{margin-bottom:24px}.input-label[data-v-7f691b75]{display:block;color:#2c3e50;font-size:15px;margin-bottom:12px;font-weight:500}.note-input[data-v-7f691b75]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f8f9fa;color:#333;font-size:15px;transition:all .2s ease;box-sizing:border-box}.note-input[data-v-7f691b75]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);background-color:#fff}.folder-selector[data-v-7f691b75]{width:100%;position:relative}.select-button[data-v-7f691b75]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f8f9fa;color:#333;font-size:15px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;box-sizing:border-box;i[data-v-7f691b75]{margin-right:12px;color:#4a90e2;font-size:16px}}.select-button[data-v-7f691b75]:hover{border-color:silver;background-color:#f0f2f5}.folder-dropdown[data-v-7f691b75]{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;border:1px solid #e0e0e0}.create-folder[data-v-7f691b75]{padding:14px 16px;color:#4a90e2;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid #eaeaea;transition:all .2s ease;background-color:#f8f9fa;i[data-v-7f691b75]{font-size:16px}}.folder-item[data-v-7f691b75]{padding:14px 16px;color:#333;cursor:pointer;background-color:#fff;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f5f5f5;&[data-v-7f691b75]:last-child{border-bottom:none}i[data-v-7f691b75]{color:#4a90e2;font-size:16px}}.create-folder[data-v-7f691b75]:hover,.folder-item[data-v-7f691b75]:hover{background:#f0f7ff}.export-button[data-v-7f691b75]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f8f9fa;color:#333;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:500;i[data-v-7f691b75]{color:#4a90e2;font-size:16px}}.export-button[data-v-7f691b75]:hover{border-color:silver;background-color:#f0f2f5}.delete-button[data-v-7f691b75]{width:100%;padding:14px;border-radius:12px;border:none;background-color:#ff4d4f;color:#fff;font-weight:600;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 2px 8px rgba(255,77,79,.2);margin-top:8px}.delete-button[data-v-7f691b75]:hover:not(:disabled){background-color:#ff7875;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,77,79,.3)}.delete-button[data-v-7f691b75]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner[data-v-7f691b75]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;border-top-color:transparent;animation:spin-7f691b75 1s linear infinite}@keyframes spin-7f691b75{to{transform:rotate(1turn)}}.el-icon-delete[data-v-7f691b75],.el-icon-download[data-v-7f691b75],.el-icon-folder[data-v-7f691b75],.el-icon-plus[data-v-7f691b75]{font-size:16px}.folder-dropdown[data-v-7f691b75]{max-height:240px;overflow-y:auto}.folder-dropdown[data-v-7f691b75]::-webkit-scrollbar{width:6px}.folder-dropdown[data-v-7f691b75]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.folder-dropdown[data-v-7f691b75]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.folder-dropdown[data-v-7f691b75]::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.note-count[data-v-7f691b75]{color:#999;font-size:13px;margin-left:4px}.folder-name[data-v-7f691b75]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.modal-overlay[data-v-30b437c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-30b437c8]{background:#fff;border-radius:16px;padding:32px;width:90%;max-width:600px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08)}.modal-title[data-v-30b437c8]{color:#1a1a1a;margin:0 0 12px;font-size:24px;font-weight:600}.modal-subtitle[data-v-30b437c8]{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.notes-list[data-v-30b437c8]{max-height:360px;overflow-y:auto;margin-bottom:24px;padding-right:8px}.notes-list[data-v-30b437c8]::-webkit-scrollbar{width:6px}.notes-list[data-v-30b437c8]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.notes-list[data-v-30b437c8]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.notes-list[data-v-30b437c8]::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.note-item[data-v-30b437c8]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f9fa;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.note-item[data-v-30b437c8]:hover{background:#f0f2f5;transform:translateY(-1px)}.note-item.selected[data-v-30b437c8]{background:#f0f7ff;border-color:#4a90e2}.note-name[data-v-30b437c8]{color:#2c3e50;font-size:15px;font-weight:500}.checkbox input[data-v-30b437c8]{width:20px;height:20px;cursor:pointer;accent-color:#4a90e2}.add-button[data-v-30b437c8]{width:100%;padding:14px;background:#4a90e2;border:none;border-radius:12px;color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.2)}.add-button[data-v-30b437c8]:hover:not(:disabled){background:#357abd;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.add-button[data-v-30b437c8]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.close-button[data-v-30b437c8]{position:absolute;top:20px;right:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-30b437c8]:hover{opacity:1;background:#f5f5f5;color:#333}.modal-overlay[data-v-74b1293c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-74b1293c]{background:#fff;border-radius:16px;padding:32px;width:90%;max-width:450px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08);animation:fadeIn-74b1293c .3s ease,slideIn-74b1293c .3s ease}@keyframes fadeIn-74b1293c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-74b1293c{0%{transform:translateY(20px)}to{transform:translateY(0)}}.close-button[data-v-74b1293c]{position:absolute;right:20px;top:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-74b1293c]:hover{opacity:1;background:#f5f5f5;color:#333}.close-button[data-v-74b1293c]:disabled{opacity:.5;cursor:not-allowed}.modal-title[data-v-74b1293c]{color:#1a1a1a;font-size:24px;margin:0 0 28px 0;font-weight:600}.input-group[data-v-74b1293c]{margin-bottom:24px}.input-label[data-v-74b1293c]{display:block;color:#2c3e50;font-size:15px;margin-bottom:12px;font-weight:500}.note-input[data-v-74b1293c]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f8f9fa;color:#333;font-size:15px;transition:all .2s ease;box-sizing:border-box}.note-input[data-v-74b1293c]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);background-color:#fff}.error-message[data-v-74b1293c]{color:#ff4d4f;font-size:14px;margin-top:8px}.save-button[data-v-74b1293c]{width:100%;padding:14px;border-radius:12px;border:none;background-color:#4a90e2;color:#fff;font-weight:600;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.2);margin-top:8px}.save-button[data-v-74b1293c]:hover:not(:disabled){background-color:#5a9ee2;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.save-button[data-v-74b1293c]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner[data-v-74b1293c]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;border-top-color:transparent;animation:spin-74b1293c 1s linear infinite}@keyframes spin-74b1293c{to{transform:rotate(1turn)}}.modal-overlay[data-v-5bed2576]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-5bed2576]{background:#fff;border-radius:16px;padding:32px;width:90%;max-width:600px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08);animation:fadeIn-5bed2576 .3s ease,slideIn-5bed2576 .3s ease;max-height:80vh;overflow-y:auto}@keyframes fadeIn-5bed2576{0%{opacity:0}to{opacity:1}}@keyframes slideIn-5bed2576{0%{transform:translateY(20px)}to{transform:translateY(0)}}.close-button[data-v-5bed2576]{position:absolute;right:20px;top:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-5bed2576]:hover{opacity:1;background:#f5f5f5;color:#333}.close-button[data-v-5bed2576]:disabled{opacity:.5;cursor:not-allowed}.modal-title[data-v-5bed2576]{color:#1a1a1a;font-size:24px;margin:0 0 28px 0;font-weight:600}.input-group[data-v-5bed2576]{margin-bottom:24px}.input-label[data-v-5bed2576]{display:block;color:#2c3e50;font-size:15px;margin-bottom:12px;font-weight:500}.popup-folder-list[data-v-5bed2576]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding:2px 5px 2px 2px}.folder-list[data-v-5bed2576]::-webkit-scrollbar{width:6px}.folder-list[data-v-5bed2576]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.folder-list[data-v-5bed2576]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.folder-list[data-v-5bed2576]::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.folder-item[data-v-5bed2576]{display:flex;align-items:center;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease;position:relative;margin-bottom:2px;box-shadow:0 2px 5px rgba(0,0,0,.03)}.folder-item[data-v-5bed2576]:hover{background:#f0f2f5;border-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.current-folder[data-v-5bed2576]{background-color:#ecf5ff;border-color:#a0cfff;box-shadow:0 2px 8px rgba(160,207,255,.25)}.home-folder[data-v-5bed2576]{background-color:#f8f9fa;border-color:#e0e0e0;border-bottom:1px solid #e8e8e8}.new-folder[data-v-5bed2576]{background-color:#f0f7ff;border-color:#d0e6ff;margin-top:8px;position:relative}.new-folder[data-v-5bed2576]:before{content:"";position:absolute;top:-12px;left:5%;width:90%;height:1px;background-color:#e8e8e8}.folder-icon[data-v-5bed2576]{width:42px;height:42px;border-radius:10px;background:#fff;display:flex;justify-content:center;align-items:center;margin-right:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .2s ease}.folder-item:hover .folder-icon[data-v-5bed2576]{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.08)}.home-folder .folder-icon[data-v-5bed2576]{background:#f0f7ff}.new-folder .folder-icon[data-v-5bed2576]{background:#e6f7ff}.folder-icon i[data-v-5bed2576]{font-size:20px;color:#4a90e2;transition:all .2s ease}.folder-item:hover .folder-icon i[data-v-5bed2576]{color:#2979ff}.home-folder .folder-icon i[data-v-5bed2576]{color:#52c41a}.new-folder .folder-icon i[data-v-5bed2576]{color:#1890ff}.home-folder:hover .folder-icon i[data-v-5bed2576]{color:#389e0d}.new-folder:hover .folder-icon i[data-v-5bed2576]{color:#096dd9}.folder-info[data-v-5bed2576]{flex:1}.folder-info h4[data-v-5bed2576]{margin:0;font-size:16px;color:#333;margin-bottom:6px;font-weight:500;transition:all .2s ease}.folder-item:hover .folder-info h4[data-v-5bed2576]{color:#1a1a1a}.folder-info p[data-v-5bed2576]{margin:0;font-size:13px;color:#666}.check-icon[data-v-5bed2576]{width:24px;height:24px;border-radius:50%;background:#4a90e2;display:flex;justify-content:center;align-items:center;margin-left:12px}.check-icon i[data-v-5bed2576]{font-size:16px;color:#fff}.modal-content.loading[data-v-5bed2576]{opacity:.7;pointer-events:none}.loading-overlay[data-v-5bed2576]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;border-radius:16px;z-index:5}.loading-spinner[data-v-5bed2576]{display:inline-block;width:24px;height:24px;border:2px solid rgba(74,144,226,.8);border-radius:50%;border-top-color:transparent;animation:spin-5bed2576 1s linear infinite}@keyframes spin-5bed2576{to{transform:rotate(1turn)}}.folder-group-title[data-v-5bed2576]{font-size:12px;color:#999;margin:16px 0 8px 2px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.folder-group[data-v-5bed2576]{margin-bottom:18px}.folder-group[data-v-5bed2576]:last-child{margin-bottom:0}.modal-overlay[data-v-3f70e675]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-3f70e675]{background:#fff;border-radius:20px;padding:30px;width:90%;max-width:600px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.15);text-align:center;animation:fadeIn-3f70e675 .3s ease,slideIn-3f70e675 .3s ease}@keyframes fadeIn-3f70e675{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3f70e675{0%{transform:translateY(30px)}to{transform:translateY(0)}}.modal-icon[data-v-3f70e675]{width:72px;height:72px;border-radius:50%;background-color:#fff3f3;display:flex;justify-content:center;align-items:center;margin:0 auto 24px}.modal-icon i[data-v-3f70e675]{font-size:38px;color:#ff4d4f}.modal-title[data-v-3f70e675]{color:#1a1a1a;font-size:24px;margin:0 0 16px 0;font-weight:700}.modal-message[data-v-3f70e675]{color:#4a4a4a;font-size:16px;margin-bottom:12px;line-height:1.5}.note-name[data-v-3f70e675]{font-weight:600;color:#1a1a1a}.modal-warning[data-v-3f70e675]{color:#ff4d4f;font-size:14px;margin-bottom:32px;line-height:1.5}.modal-actions[data-v-3f70e675]{display:flex;justify-content:center;gap:16px}.cancel-button[data-v-3f70e675]{padding:12px 24px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;color:#4a4a4a;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;min-width:120px}.cancel-button[data-v-3f70e675]:hover:not(:disabled){background-color:#f5f5f5;border-color:#d0d0d0;transform:translateY(-2px)}.cancel-button[data-v-3f70e675]:active:not(:disabled){transform:translateY(0)}.delete-button[data-v-3f70e675]{padding:12px 24px;border-radius:12px;border:none;background-color:#ff4d4f;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;min-width:120px;box-shadow:0 4px 12px rgba(255,77,79,.25);display:flex;justify-content:center;align-items:center}.delete-button[data-v-3f70e675]:hover:not(:disabled){background-color:#ff7875;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,77,79,.35)}.delete-button[data-v-3f70e675]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(255,77,79,.25)}.cancel-button[data-v-3f70e675]:disabled,.delete-button[data-v-3f70e675]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner[data-v-3f70e675]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;border-top-color:transparent;animation:spin-3f70e675 1s linear infinite}@keyframes spin-3f70e675{to{transform:rotate(1turn)}}.modal-overlay[data-v-3f2d509c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-3f2d509c]{background-color:#fff;border-radius:12px;padding:34px;width:90%;max-width:600px;box-shadow:0 8px 16px rgba(0,0,0,.1);animation:fadeIn-3f2d509c .3s,slideUp-3f2d509c .3s;position:relative}.error-container[data-v-3f2d509c]{display:flex;flex-direction:column;align-items:center;text-align:center}.modal-title[data-v-3f2d509c]{font-size:20px;margin:0 0 16px 0;color:#333;display:flex;align-items:center;justify-content:center;gap:8px}.loading-icon[data-v-3f2d509c]{display:inline-block;color:#999;font-size:18px;animation:rotate-3f2d509c 1.5s linear infinite;opacity:.5}@keyframes rotate-3f2d509c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-message[data-v-3f2d509c]{font-size:15px;line-height:1.5;color:#666;max-width:90%}.modal-actions[data-v-3f2d509c]{display:flex;justify-content:center;gap:10px;margin-top:24px;width:100%}.close-button[data-v-3f2d509c]{position:absolute;top:12px;right:12px;background:none;border:none;font-size:20px;cursor:pointer;color:#999;transition:color .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:2}.close-button[data-v-3f2d509c]:hover{color:#333}.close-action[data-v-3f2d509c],.delete-button[data-v-3f2d509c]{padding:8px 16px;border-radius:6px;border:none;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.delete-button[data-v-3f2d509c]{background-color:#e53935;color:#fff}.delete-button[data-v-3f2d509c]:hover{background-color:#c62828;transform:translateY(-1px)}.close-action[data-v-3f2d509c]{background-color:#f5f5f5;color:#555}.close-action[data-v-3f2d509c]:hover{background-color:#e0e0e0;transform:translateY(-1px)}@keyframes fadeIn-3f2d509c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-3f2d509c{0%{transform:translateY(20px)}to{transform:translateY(0)}}.folder-page[data-v-bb17db76]{padding:3vw;color:#2d3748;background-color:#f7f9fc;min-height:100vh;position:relative}.folder-page.ui-v2-folder-embedded[data-v-bb17db76]{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0;background:transparent}.folder-page.ui-v2-folder-embedded .backhome[data-v-bb17db76]{display:none}.folder-page.ui-v2-folder-embedded .ui-v2-folder-back[data-v-bb17db76]{position:static;flex:0 0 36px;width:36px;height:36px;min-height:36px;margin:0;padding:0;justify-content:center}.folder-page.ui-v2-folder-embedded .ui-v2-folder-back svg[data-v-bb17db76]{width:20px;height:20px}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header[data-v-bb17db76]{display:flex;flex-wrap:wrap;align-items:center;min-width:0;margin:0 0 20px}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header .folder-info[data-v-bb17db76]{flex:1 1 180px;min-width:0}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header .ui-v2-folder-title-row[data-v-bb17db76]{display:flex;align-items:baseline;gap:8px;min-width:0}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header h2[data-v-bb17db76]{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header .ui-v2-folder-count[data-v-bb17db76]{flex:0 0 auto;min-width:0;margin:0;white-space:nowrap}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header .ui-v2-folder-detail-actions[data-v-bb17db76]{flex:0 0 auto;min-width:0;margin-left:auto}.folder-page.ui-v2-folder-embedded .ui-v2-folder-add[data-v-bb17db76]{min-width:0;margin-top:0;padding:8px 12px}.folder-page.ui-v2-folder-embedded .ui-v2-folder-notes>h3[data-v-bb17db76]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:440px){.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header .ui-v2-folder-detail-actions[data-v-bb17db76]{display:flex;flex:1 1 100%;justify-content:flex-end;margin-left:0}.folder-page.ui-v2-folder-embedded .ui-v2-folder-detail-header .ui-v2-folder-add[data-v-bb17db76]{max-width:100%;white-space:normal;text-align:center}}.folder-page .ui-v2-folder-back[data-v-bb17db76]{position:relative;top:auto;left:auto;min-height:36px;padding:0 8px;margin:0 0 12px;border:0;border-radius:6px;background:transparent;color:oklch(.2972 0 0);font:500 12px Manrope,system-ui,sans-serif}.folder-page .ui-v2-folder-back[data-v-bb17db76]:hover{transform:none;background:oklch(.92 .0104 81.79)}.folder-page .ui-v2-folder-back[data-v-bb17db76]:focus-visible{outline:1px solid oklch(.5461 .2152 262.88)}.folder-page .ui-v2-folder-detail-header[data-v-bb17db76]{position:relative;min-width:0;gap:12px;padding:0;margin-bottom:20px;background:transparent;border-radius:0;box-shadow:none}.folder-page .ui-v2-folder-detail-header .folder-icon[data-v-bb17db76]{flex:0 0 20px;width:20px;height:20px}.folder-page .ui-v2-folder-detail-header .folder-icon svg[data-v-bb17db76]{display:block;width:20px;height:20px;color:oklch(.5461 .2152 262.88)}.folder-page .ui-v2-folder-detail-header .folder-info[data-v-bb17db76]{min-width:0}.folder-page .ui-v2-folder-detail-header h2[data-v-bb17db76]{font:600 18px Sora,Manrope,system-ui,sans-serif;color:oklch(.1591 0 0)}.folder-page .ui-v2-folder-detail-header p[data-v-bb17db76]{font:400 12px Manrope,system-ui,sans-serif;color:oklch(.49 .012 75);overflow-wrap:anywhere}.folder-page .ui-v2-folder-add[data-v-bb17db76]{max-width:100%;font-family:Manrope,system-ui,sans-serif}.folder-page .ui-v2-folder-add[data-v-bb17db76]:focus-visible{outline:1px solid oklch(.5461 .2152 262.88)}.backhome[data-v-bb17db76]{cursor:pointer;width:220px;height:135px;position:absolute;left:0;top:0}.back-button[data-v-bb17db76]{position:absolute;top:15px;left:3vw;display:flex;align-items:center;gap:8px;cursor:pointer;width:-moz-fit-content;width:fit-content;margin-bottom:20px;transition:all .3s;color:#4361ee;font-weight:500}.back-button[data-v-bb17db76]:hover{transform:translateX(-3px);color:#153ae9}.folder-header[data-v-bb17db76]{display:flex;align-items:center;gap:20px;margin-bottom:40px;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.folder-icon img[data-v-bb17db76]{width:48px;height:48px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.folder-info h2[data-v-bb17db76]{margin:0;font-size:24px;font-weight:600;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-info p[data-v-bb17db76]{margin:6px 0 0;color:#718096;font-size:14px}.notes-section.ui-v2-folder-notes[data-v-bb17db76]{min-width:0;background:transparent;padding:0;border-radius:0;box-shadow:none}.notes-section.ui-v2-folder-notes .ui-v2-note-footer[data-v-bb17db76]{flex-wrap:nowrap}.notes-section.ui-v2-folder-notes .ui-v2-note-status[data-v-bb17db76]{flex-shrink:0;max-width:calc(100% - 24px)}.notes-section h3[data-v-bb17db76]{font-size:18px;color:#2d3748;font-weight:600;position:relative}.add-notes-button[data-v-bb17db76]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:#f0f3ff;color:#4361ee;border-radius:8px;cursor:pointer;margin-top:20px;font-weight:500;transition:all .3s;border:1px dashed #d0d8ff}.add-notes-button[data-v-bb17db76]:hover{background-color:#e0e7ff;transform:translateY(-2px)}.note[data-v-bb17db76]{display:flex;align-items:center;background:#fff;padding:16px 20px;border-radius:10px;margin:12px 0;cursor:pointer;position:relative;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s}.note[data-v-bb17db76]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px);border-color:#d0d8ff}.note.note-processing[data-v-bb17db76]{opacity:.7;cursor:not-allowed;background:#f5f9ff}.note.note-processing[data-v-bb17db76]:hover{box-shadow:0 2px 8px rgba(0,0,0,.04);transform:none;border-color:#e2e8f0}.note .badge[data-v-bb17db76]{position:absolute;top:-.2vw;left:-1.4vw;background:#4361ee;color:#fff;padding:.8vw 0 .25vw;width:4vw;text-align:center;font-size:.75vw;font-weight:500;transform:rotate(-50deg);box-shadow:0 2px 4px rgba(0,0,0,.1)}.note[data-v-bb17db76]:last-child{border-bottom:none}.note .note-icon[data-v-bb17db76]{margin-right:16px}.note .note-icon img[data-v-bb17db76]{max-width:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.note .content[data-v-bb17db76]{width:100%}.note .content h3[data-v-bb17db76]{margin-bottom:6px;font-size:16px;color:#2d3748;font-weight:600}.note .content p[data-v-bb17db76]{margin:0;color:#718096;font-size:14px}.note .content .redcolor[data-v-bb17db76]{color:#e53935}.note .processing-info[data-v-bb17db76]{display:inline-block;position:absolute;right:100px;background-color:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:6px;margin-right:45px;font-size:14px;font-weight:500;animation:pulse-bb17db76 2s ease-in-out infinite}@keyframes pulse-bb17db76{0%,to{opacity:1}50%{opacity:.6}}.note .errorinfo[data-v-bb17db76]{background-color:#ffeded;color:#e53935;padding:6px 12px;border-radius:6px;margin-right:45px;font-size:14px;font-weight:500}.note .note-actions[data-v-bb17db76]{margin-left:auto;margin-right:0;display:flex;align-items:center;z-index:2}.note .note-actions .note-more-icon[data-v-bb17db76]{cursor:pointer;font-size:18px;color:#718096;padding:8px;border-radius:8px;transition:all .2s ease}.note .note-actions .note-more-icon[data-v-bb17db76]:hover{background-color:#f0f3ff;color:#4361ee}.note .note-actions .note-dropdown-icon[data-v-bb17db76]{font-size:16px;margin-right:8px}[data-v-bb17db76] .el-dropdown-menu{padding:8px 0;border-radius:10px;border:none;box-shadow:0 8px 16px rgba(0,0,0,.15)}[data-v-bb17db76] .el-dropdown-menu__item{font-size:14px;padding:10px 20px;display:flex;align-items:center;line-height:1.4}[data-v-bb17db76] .el-dropdown-menu__item:hover{background-color:#f5f7fa}[data-v-bb17db76] .danger-item{color:#e53935!important}[data-v-bb17db76] .danger-item:hover{background-color:#fff1f0!important}[data-v-bb17db76] .danger-item i{color:#e53935!important}.loading-state[data-v-bb17db76]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#718096}.loading-gif[data-v-bb17db76]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;opacity:.8}.empty-state[data-v-bb17db76]{text-align:center;padding:40px 0;color:#718096;font-style:italic;background-color:#f8f9fa;border-radius:8px;border:1px dashed #e0e0e0}.note-title[data-v-bb17db76]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.skeleton-container[data-v-bb17db76]{padding:10px 0}.skeleton-note[data-v-bb17db76]{display:flex;align-items:center;background:#fff;padding:16px 20px;border-radius:10px;margin:12px 0;position:relative;overflow:hidden;border:1px solid #e2e8f0;height:72px}.skeleton-note[data-v-bb17db76]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shimmer-bb17db76 2s infinite}@keyframes shimmer-bb17db76{to{transform:translateX(100%)}}.skeleton-note .skeleton-badge[data-v-bb17db76]{position:absolute;top:-.2vw;left:-1.4vw;background:#e2e8f0;width:4vw;height:1.5vw;transform:rotate(-50deg)}.skeleton-note .skeleton-icon[data-v-bb17db76]{width:32px;height:32px;border-radius:4px;background-color:#e2e8f0;margin-right:16px;flex-shrink:0}.skeleton-note .skeleton-content[data-v-bb17db76]{flex:1}.skeleton-note .skeleton-content .skeleton-title[data-v-bb17db76]{width:70%;height:16px;background-color:#e2e8f0;border-radius:4px;margin-bottom:12px}.skeleton-note .skeleton-content .skeleton-text[data-v-bb17db76]{width:40%;height:12px;background-color:#e2e8f0;border-radius:4px}.skeleton-note .skeleton-action[data-v-bb17db76]{width:36px;height:36px;border-radius:8px;background-color:#e2e8f0;margin-left:10px;flex-shrink:0}.modal-overlay[data-v-6fe799ca]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-6fe799ca]{background:#fff;border-radius:20px;padding:30px;width:90%;max-width:600px;position:relative;box-shadow:0 15px 40px rgba(0,0,0,.15);text-align:center;animation:fadeIn-6fe799ca .3s ease}@keyframes fadeIn-6fe799ca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-icon[data-v-6fe799ca]{width:72px;height:72px;border-radius:50%;background-color:#fff3f3;display:flex;justify-content:center;align-items:center;margin:0 auto 24px}.modal-icon i[data-v-6fe799ca]{font-size:38px;color:#ff4d4f}.modal-title[data-v-6fe799ca]{color:#1a1a1a;font-size:24px;margin:0 0 16px 0;font-weight:700}.modal-message[data-v-6fe799ca]{color:#4a4a4a;font-size:16px;margin-bottom:12px;line-height:1.5}.folder-name[data-v-6fe799ca]{font-weight:600;color:#1a1a1a}.modal-warning[data-v-6fe799ca]{color:#ff4d4f;font-size:14px;margin-bottom:32px;line-height:1.5}.modal-actions[data-v-6fe799ca]{display:flex;justify-content:center;gap:16px}.cancel-button[data-v-6fe799ca]{padding:12px 24px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;color:#4a4a4a;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;min-width:120px}.cancel-button[data-v-6fe799ca]:hover:not(:disabled){background-color:#f5f5f5;border-color:#d0d0d0}.delete-button[data-v-6fe799ca]{padding:12px 24px;border-radius:12px;border:none;background-color:#ff4d4f;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;min-width:120px;box-shadow:0 4px 12px rgba(255,77,79,.25);display:flex;justify-content:center;align-items:center}.delete-button[data-v-6fe799ca]:hover:not(:disabled){background-color:#ff7875;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,77,79,.35)}.delete-button[data-v-6fe799ca]:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px rgba(255,77,79,.25)}.cancel-button[data-v-6fe799ca]:disabled,.delete-button[data-v-6fe799ca]:disabled{opacity:.7;cursor:not-allowed}.loading-spinner[data-v-6fe799ca]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;border-top-color:transparent;animation:spin-6fe799ca 1s linear infinite}@keyframes spin-6fe799ca{to{transform:rotate(1turn)}}.live-setup[data-v-17882fa2]{width:100%;box-sizing:border-box;padding:22px 22px 20px;background:transparent;color:#292a2d;font-family:Manrope,Avenir Next,sans-serif}.live-setup-shell[data-v-17882fa2]{width:100%;margin:0 auto}.live-setup-header[data-v-17882fa2]{display:flex;align-items:center;justify-content:space-between;min-height:38px}.live-setup-back[data-v-17882fa2]{display:inline-flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#65666d;font:inherit;font-size:12px;cursor:pointer}.live-setup-back[data-v-17882fa2]:hover:not(:disabled){background:hsla(0,0%,100%,.72);color:#28292d}.live-setup-back[data-v-17882fa2]:focus-visible{outline:3px solid rgba(67,101,224,.28);outline-offset:2px}.live-setup-back[data-v-17882fa2]:disabled{cursor:not-allowed;opacity:.55}.live-setup-back svg[data-v-17882fa2]{width:17px;height:17px}.live-setup-main[data-v-17882fa2]{width:100%;margin:20px auto 0}.live-setup-heading[data-v-17882fa2]{margin-bottom:18px;text-align:left}.live-setup-eyebrow[data-v-17882fa2]{display:inline-block;margin-bottom:11px;color:#6570a2;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.live-setup-heading h1[data-v-17882fa2]{margin:0;color:#25262a;font-family:Sora,Avenir Next,sans-serif;font-size:clamp(22px,3vw,29px);font-weight:650;letter-spacing:-.045em;line-height:1.24}.live-setup-heading p[data-v-17882fa2]{max-width:500px;margin:10px auto 0;color:#74757b;font-size:13px;line-height:1.6}.live-setup-card[data-v-17882fa2]{padding:22px;border:1px solid #e4e2db;border-radius:16px;background:#fdfdfa;box-shadow:0 8px 24px rgba(33,34,37,.045)}.live-setup-mic[data-v-17882fa2],.live-setup-online-banner[data-v-17882fa2]{display:flex;align-items:center;gap:14px}.live-setup-mic h2[data-v-17882fa2],.live-setup-online-banner h2[data-v-17882fa2]{margin:0;color:#303136;font-size:13px;font-weight:700;line-height:1.4}.live-setup-mic p[data-v-17882fa2],.live-setup-online-banner p[data-v-17882fa2]{margin:4px 0 0;color:#777880;font-size:11px;line-height:1.55}.live-setup-icon[data-v-17882fa2]{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:13px}.live-setup-icon svg[data-v-17882fa2]{width:23px;height:23px}.live-setup-icon--mic[data-v-17882fa2]{background:#e9edff;color:#435fd0}.live-setup-icon--online[data-v-17882fa2]{background:#f1edff;color:#7352c8}.live-setup-ready[data-v-17882fa2]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#52836d;font-size:10px;font-weight:650;white-space:nowrap}.live-setup-ready span[data-v-17882fa2]{width:6px;height:6px;border-radius:50%;background:#59a67b}.live-setup-hint[data-v-17882fa2]{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;border-radius:10px;background:#f5f6fb;color:#70727c;font-size:10px;line-height:1.55}.live-setup-hint svg[data-v-17882fa2]{width:15px;height:15px;flex:0 0 15px;color:#6976ad}.live-setup-online-image[data-v-17882fa2]{display:block;width:100%;max-width:100%;height:auto;margin:18px auto 0;-o-object-fit:contain;object-fit:contain;border:1px solid #eeece7;border-radius:10px}.live-setup-guide-frame[data-v-17882fa2]{min-width:0}.live-setup-fields[data-v-17882fa2]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:21px;padding-top:19px;border-top:1px solid #eeece7}.live-setup-field[data-v-17882fa2]{display:grid;gap:7px;color:#595a61;font-size:10px;font-weight:700}.live-setup-field .live-setup-select[data-v-17882fa2]{display:block;width:100%;min-width:0}.live-setup-field .live-setup-select[data-v-17882fa2] .el-input__inner{box-sizing:border-box;width:100%;height:40px;padding:0 35px 0 11px;border:1px solid #e2e1dc;border-radius:9px;background:#fff;color:#36373c;font-family:inherit;font-size:13px;line-height:38px;text-overflow:ellipsis}.live-setup-field .live-setup-select[data-v-17882fa2] .el-input__inner:focus{border-color:#8394e6;outline:3px solid rgba(67,101,224,.2)}.live-setup-field .live-setup-select[data-v-17882fa2] .el-input__inner:disabled{background-color:#f4f3ef;color:#898a90;cursor:not-allowed}.live-setup-actions[data-v-17882fa2]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.live-setup-secondary[data-v-17882fa2],.live-setup-start[data-v-17882fa2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border-radius:9px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.live-setup-secondary[data-v-17882fa2]{border:1px solid #e1dfd8;background:#fff;color:#5f6068}.live-setup-secondary[data-v-17882fa2]:hover:not(:disabled){background:#f7f6f2}.live-setup-start[data-v-17882fa2]{min-width:150px;border:1px solid #344fc4;background:#3f5fcf;color:#fff}.live-setup-start[data-v-17882fa2]:hover:not(:disabled){background:#354fae;transform:translateY(-1px)}.live-setup-start svg[data-v-17882fa2]{width:15px;height:15px}.live-setup-secondary[data-v-17882fa2]:disabled,.live-setup-start[data-v-17882fa2]:disabled{opacity:.56;cursor:not-allowed}.live-setup-pending[data-v-17882fa2]{margin:11px 0 0;color:#646f9d;font-size:11px;text-align:right}.live-setup-pending--error[data-v-17882fa2]{color:#a34c48}.live-setup-spinner[data-v-17882fa2]{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:live-setup-spin-17882fa2 .8s linear infinite}@keyframes live-setup-spin-17882fa2{to{transform:rotate(1turn)}}.live-setup--online[data-v-17882fa2]{display:flex;height:calc(100vh - 42px);max-height:calc(100vh - 42px);padding:12px 22px}.live-setup--online .live-setup-shell[data-v-17882fa2]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.live-setup--online .live-setup-header[data-v-17882fa2]{min-height:32px;flex:0 0 32px}.live-setup--online .live-setup-main[data-v-17882fa2]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-top:8px}.live-setup--online .live-setup-heading[data-v-17882fa2]{flex:0 0 auto;margin-bottom:10px}.live-setup--online .live-setup-eyebrow[data-v-17882fa2]{margin-bottom:6px}.live-setup--online .live-setup-heading h1[data-v-17882fa2]{font-size:clamp(22px,2.4vw,27px)}.live-setup--online .live-setup-heading p[data-v-17882fa2]{max-width:none;margin-top:6px;font-size:12px;line-height:1.45}.live-setup--online .live-setup-card[data-v-17882fa2]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px 16px;border-radius:14px}.live-setup--online .live-setup-online-banner[data-v-17882fa2]{flex:0 0 auto;gap:12px}.live-setup--online .live-setup-icon--online[data-v-17882fa2]{width:40px;height:40px;flex-basis:40px;border-radius:11px}.live-setup--online .live-setup-guide-frame[data-v-17882fa2]{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;margin-top:10px}.live-setup--online .live-setup-online-image[data-v-17882fa2]{width:auto;max-width:100%;height:auto;max-height:100%;margin:0}.live-setup--online .live-setup-fields[data-v-17882fa2]{flex:0 0 auto;gap:12px;margin-top:10px;padding-top:10px}.live-setup--online .live-setup-actions[data-v-17882fa2]{flex:0 0 auto;margin-top:10px}.live-setup--online .live-setup-start[data-v-17882fa2]{min-height:42px}.live-setup--online .live-setup-pending[data-v-17882fa2]{flex:0 0 auto;margin:6px 0 0}@media (max-width:600px){.live-setup[data-v-17882fa2]{padding:18px 15px 16px}.live-setup-main[data-v-17882fa2]{margin-top:16px}.live-setup-heading[data-v-17882fa2]{margin-bottom:18px}.live-setup-heading p[data-v-17882fa2]{font-size:12px}.live-setup-card[data-v-17882fa2]{padding:17px 15px;border-radius:14px}.live-setup-mic[data-v-17882fa2]{align-items:flex-start;gap:11px}.live-setup-icon[data-v-17882fa2]{width:40px;height:40px;flex-basis:40px;border-radius:11px}.live-setup-ready[data-v-17882fa2]{padding-top:4px}.live-setup-fields[data-v-17882fa2]{grid-template-columns:1fr;gap:12px}.live-setup-actions[data-v-17882fa2]{display:grid;grid-template-columns:1fr}.live-setup-actions button[data-v-17882fa2]{width:100%}.live-setup-pending[data-v-17882fa2]{text-align:center}.live-setup--online[data-v-17882fa2]{height:calc(100vh - 68px);max-height:calc(100vh - 68px);padding:12px 15px}.live-setup--online .live-setup-card[data-v-17882fa2]{padding:12px}.live-setup--online .live-setup-fields[data-v-17882fa2]{gap:8px;margin-top:8px;padding-top:8px}.live-setup--online .live-setup-field[data-v-17882fa2]{gap:5px}.live-setup--online .live-setup-field .live-setup-select[data-v-17882fa2] .el-input__inner{height:38px;line-height:36px}.live-setup--online .live-setup-actions[data-v-17882fa2]{margin-top:8px}}@media (max-height:620px){.live-setup--online[data-v-17882fa2]{display:block;height:auto;max-height:none;padding:18px 15px 16px}.live-setup--online .live-setup-shell[data-v-17882fa2]{display:block}.live-setup--online .live-setup-header[data-v-17882fa2]{min-height:38px}.live-setup--online .live-setup-main[data-v-17882fa2]{display:block;margin-top:16px}.live-setup--online .live-setup-heading[data-v-17882fa2]{margin-bottom:18px}.live-setup--online .live-setup-eyebrow[data-v-17882fa2]{margin-bottom:11px}.live-setup--online .live-setup-heading h1[data-v-17882fa2]{font-size:clamp(22px,3vw,29px)}.live-setup--online .live-setup-heading p[data-v-17882fa2]{margin-top:10px;font-size:12px;line-height:1.6}.live-setup--online .live-setup-card[data-v-17882fa2]{display:block;padding:17px 15px;border-radius:14px}.live-setup--online .live-setup-guide-frame[data-v-17882fa2]{display:block;height:auto;margin-top:18px}.live-setup--online .live-setup-online-image[data-v-17882fa2]{display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0}.live-setup--online .live-setup-fields[data-v-17882fa2]{margin-top:21px;padding-top:19px}.live-setup--online .live-setup-actions[data-v-17882fa2]{margin-top:16px}}.live-setup-language-dropdown.el-select-dropdown{z-index:2410!important;box-sizing:border-box;max-height:min(280px,calc(100vh - 16px));overflow:hidden;border-color:#e2e1dc;border-radius:9px;box-shadow:0 10px 28px rgba(33,34,37,.14)}.live-setup-language-dropdown .el-select-dropdown__wrap{max-height:min(266px,calc(100vh - 30px));overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.live-setup-language-dropdown .el-select-dropdown__item{box-sizing:border-box;height:36px;padding:0 12px;color:#36373c;font-size:13px;line-height:36px}.live-setup-language-dropdown .el-select-dropdown__item.hover,.live-setup-language-dropdown .el-select-dropdown__item:hover{background:#f3f5ff}.live-setup-language-dropdown .el-select-dropdown__item.selected{color:#3f5fcf;font-weight:700}.live-source-backdrop[data-v-33a435d1]{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;padding:20px;background:rgba(25,27,32,.38);backdrop-filter:blur(4px)}.live-source-dialog[data-v-33a435d1]{position:relative;width:min(100%,448px);box-sizing:border-box;padding:30px;border:1px solid #e9e7df;border-radius:18px;background:#fdfdfa;box-shadow:0 20px 60px rgba(27,30,38,.18);color:#292a2d;outline:none}.live-source-dialog--setup[data-v-33a435d1]{width:min(100%,448px);max-height:calc(100vh - 40px);overflow-y:auto;padding:0}.live-source-dialog--setup-online[data-v-33a435d1]{width:min(100%,768px)}.live-source-close[data-v-33a435d1]{position:absolute;top:18px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:#73747a;cursor:pointer;font-size:24px;line-height:1;transition:background .16s ease,color .16s ease}.live-source-close[data-v-33a435d1]:hover{background:#f0efe9;color:#292a2d}.live-source-close[data-v-33a435d1]:disabled{opacity:.45;cursor:not-allowed}.live-source-close[data-v-33a435d1]:focus-visible{outline:3px solid rgba(67,101,224,.28);outline-offset:2px}.live-source-kicker[data-v-33a435d1]{display:flex;align-items:center;gap:9px;margin-bottom:17px;color:#686a72;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.live-source-mark[data-v-33a435d1]{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#e9edff;color:#3e5fd4}.live-source-mark svg[data-v-33a435d1]{width:17px;height:17px}h2[data-v-33a435d1]{margin:0;color:#25262a;font-family:Sora,Avenir Next,sans-serif;font-size:21px;font-weight:650;letter-spacing:-.035em;line-height:1.3}.live-source-description[data-v-33a435d1]{margin:8px 0 22px;color:#70717a;font-size:13px;line-height:1.55}.live-source-options[data-v-33a435d1]{display:grid;gap:11px}.live-source-option[data-v-33a435d1]{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:78px;padding:14px;border:1px solid #e8e7e1;border-radius:13px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.live-source-option[data-v-33a435d1]:hover{border-color:#c9d2fa;background:#fbfbff;box-shadow:0 5px 18px rgba(49,68,140,.07);transform:translateY(-1px)}.live-source-option[data-v-33a435d1]:focus-visible{outline:3px solid rgba(67,101,224,.28);outline-offset:2px}.live-source-option-icon[data-v-33a435d1]{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#edf0ff;color:#435fd0}.live-source-option-icon svg[data-v-33a435d1]{width:22px;height:22px}.live-source-option--online .live-source-option-icon[data-v-33a435d1]{background:#f1edff;color:#7352c8}.live-source-option-copy[data-v-33a435d1]{display:grid;gap:4px;min-width:0}.live-source-option-copy strong[data-v-33a435d1]{color:#2d2e32;font-size:13px;font-weight:650;line-height:1.35}.live-source-option-copy span[data-v-33a435d1]{color:#777982;font-size:11px;line-height:1.45}.live-source-arrow[data-v-33a435d1]{width:17px;height:17px;color:#9697a0}.live-source-footer[data-v-33a435d1]{display:flex;align-items:center;gap:8px;margin-top:20px;color:#7d7e85;font-size:11px;line-height:1.4}.live-source-footer-dot[data-v-33a435d1]{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#4eaf82}.live-source-fade-enter-active[data-v-33a435d1],.live-source-fade-leave-active[data-v-33a435d1]{transition:opacity .16s ease}.live-source-fade-leave-active[data-v-33a435d1]{pointer-events:none}.live-source-fade-enter[data-v-33a435d1],.live-source-fade-leave-to[data-v-33a435d1]{opacity:0}@media (max-width:480px){.live-source-backdrop[data-v-33a435d1]{align-items:end;padding:10px}.live-source-dialog[data-v-33a435d1]{width:100%;padding:25px 20px 21px;border-radius:18px}.live-source-dialog--setup[data-v-33a435d1]{padding:0}h2[data-v-33a435d1]{font-size:19px}.live-source-option[data-v-33a435d1]{min-height:74px;padding:12px}}.create-class-modal[data-v-c4e5f0a4]{position:fixed;inset:0;box-sizing:border-box;padding:16px;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-c4e5f0a4]{position:relative;box-sizing:border-box;width:100%;max-width:448px;max-height:min(90vh,90dvh);overflow:auto;padding:24px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:8px;background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,oklch(.1591 0 0));box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.12);animation:modalSlideIn-c4e5f0a4 .18s ease-out}@keyframes modalSlideIn-c4e5f0a4{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-c4e5f0a4]{padding:0 32px 0 0;margin-bottom:20px}.modal-header h3[data-v-c4e5f0a4]{margin:0;color:var(--ui-v2-ink,oklch(.1591 0 0));font-size:18px;font-weight:600;line-height:1.2}.modal-header .modal-description[data-v-c4e5f0a4]{margin:6px 0 0;color:var(--ui-v2-muted,oklch(.49 .012 75));font-size:14px;line-height:1.5}.modal-body[data-v-c4e5f0a4]{padding:0}.form-row[data-v-c4e5f0a4]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-c4e5f0a4]{min-width:0}.form-label[data-v-c4e5f0a4]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--ui-v2-muted,oklch(.49 .012 75));font-size:12px;font-weight:500;line-height:1.3}.form-label svg[data-v-c4e5f0a4]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tag-select-wrapper[data-v-c4e5f0a4]{position:relative}.tag-select[data-v-c4e5f0a4]{width:100%}.tag-select[data-v-c4e5f0a4] .el-input__inner{box-sizing:border-box;height:36px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:6px;background:transparent;color:var(--ui-v2-ink,oklch(.1591 0 0));font-size:14px;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .15s ease,box-shadow .15s ease}.tag-select[data-v-c4e5f0a4] .el-input__inner:focus,.tag-select[data-v-c4e5f0a4] .el-input__inner:focus-visible{border-color:var(--ui-v2-live,oklch(.5461 .2152 262.88));box-shadow:0 0 0 1px var(--ui-v2-live,oklch(.5461 .2152 262.88))}.tag-option[data-v-c4e5f0a4]{display:flex;align-items:center;gap:8px}.tag-option i[data-v-c4e5f0a4]{font-size:16px;color:var(--ui-v2-muted,oklch(.49 .012 75))}.tag-option span[data-v-c4e5f0a4]{font-size:14px}.name-input[data-v-c4e5f0a4]{box-sizing:border-box;width:100%;height:36px;padding:0 12px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:6px;background:transparent;box-shadow:0 1px 2px rgba(15,23,42,.05);font-size:14px;color:var(--ui-v2-ink,oklch(.1591 0 0));transition:border-color .15s ease,box-shadow .15s ease}.name-input[data-v-c4e5f0a4]:focus,.name-input[data-v-c4e5f0a4]:focus-visible{outline:none;border-color:var(--ui-v2-live,oklch(.5461 .2152 262.88));box-shadow:0 0 0 1px var(--ui-v2-live,oklch(.5461 .2152 262.88))}.name-input[data-v-c4e5f0a4]::-moz-placeholder{color:var(--ui-v2-muted,oklch(.49 .012 75))}.name-input[data-v-c4e5f0a4]::placeholder{color:var(--ui-v2-muted,oklch(.49 .012 75))}.modal-footer[data-v-c4e5f0a4]{display:flex;flex-direction:column-reverse;gap:8px;padding:20px 0 0}.modal-close[data-v-c4e5f0a4]{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-muted,oklch(.49 .012 75));cursor:pointer;transition:background-color .15s ease,color .15s ease}.modal-close svg[data-v-c4e5f0a4]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.modal-close[data-v-c4e5f0a4]:hover{background:var(--ui-v2-seam,oklch(.92 .0104 81.79));color:var(--ui-v2-ink,oklch(.1591 0 0))}.modal-close[data-v-c4e5f0a4]:focus-visible{outline:2px solid var(--ui-v2-live,oklch(.5461 .2152 262.88));outline-offset:2px}.cancel-btn[data-v-c4e5f0a4],.create-btn[data-v-c4e5f0a4]{box-sizing:border-box;min-height:36px;padding:0 16px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:6px;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.cancel-btn[data-v-c4e5f0a4]:focus-visible,.create-btn[data-v-c4e5f0a4]:focus-visible{outline:2px solid var(--ui-v2-live,oklch(.5461 .2152 262.88));outline-offset:2px}.cancel-btn[data-v-c4e5f0a4]:disabled,.create-btn[data-v-c4e5f0a4]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-c4e5f0a4]{background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,oklch(.1591 0 0))}.cancel-btn[data-v-c4e5f0a4]:hover{background:var(--ui-v2-seam,oklch(.92 .0104 81.79))}.create-btn[data-v-c4e5f0a4]{border-color:var(--ui-v2-live,oklch(.5461 .2152 262.88));background:var(--ui-v2-live,oklch(.5461 .2152 262.88));color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.12)}.create-btn[data-v-c4e5f0a4]:hover:not(:disabled){filter:brightness(.94)}@media (min-width:640px){.modal-header[data-v-c4e5f0a4]{text-align:left}.modal-footer[data-v-c4e5f0a4]{flex-direction:row;justify-content:flex-end}}@media (max-width:639px){.modal-content[data-v-c4e5f0a4]{padding:20px}.modal-close[data-v-c4e5f0a4]{top:12px;right:12px}.modal-header[data-v-c4e5f0a4]{padding-right:28px}.modal-footer>button[data-v-c4e5f0a4]{width:100%}}@media (prefers-reduced-motion:reduce){.cancel-btn[data-v-c4e5f0a4],.create-btn[data-v-c4e5f0a4],.modal-close[data-v-c4e5f0a4],.modal-content[data-v-c4e5f0a4],.name-input[data-v-c4e5f0a4],.tag-select[data-v-c4e5f0a4] .el-input__inner{animation:none;transition:none}}.edit-class-modal[data-v-42b2ee76]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.modal-content[data-v-42b2ee76]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:90%;max-width:400px;max-height:90vh;overflow:hidden;animation:modalSlideIn-42b2ee76 .3s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn-42b2ee76{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-42b2ee76]{padding:24px 24px 16px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-42b2ee76]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#2d3748}.modal-header .modal-description[data-v-42b2ee76]{margin:0;color:#718096}.modal-body[data-v-42b2ee76]{padding:24px}.form-group[data-v-42b2ee76]{width:100%}.form-label[data-v-42b2ee76]{display:block;font-size:14px;font-weight:500;color:#4a5568}.name-input[data-v-42b2ee76]{width:calc(100% - 24px);height:44px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#2d3748;transition:all .3s ease}.name-input[data-v-42b2ee76]:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.1)}.name-input[data-v-42b2ee76]::-moz-placeholder{color:#a0aec0}.name-input[data-v-42b2ee76]::placeholder{color:#a0aec0}.modal-footer[data-v-42b2ee76]{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.cancel-btn[data-v-42b2ee76]{padding:10px 20px;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-42b2ee76]:hover{background:#edf2f7;border-color:#cbd5e0}.save-btn[data-v-42b2ee76]{padding:10px 20px;background:linear-gradient(135deg,#4361ee,#3a7bd5);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(67,97,238,.3)}.save-btn[data-v-42b2ee76]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(67,97,238,.4);background:linear-gradient(135deg,#3a7bd5,#4361ee)}.save-btn[data-v-42b2ee76]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(67,97,238,.3)}.save-btn[data-v-42b2ee76]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 12px rgba(67,97,238,.2)}@media (max-width:768px){.modal-content[data-v-42b2ee76]{width:95%;margin:20px}.modal-header[data-v-42b2ee76]{padding:20px 20px 16px}.modal-header h3[data-v-42b2ee76]{font-size:20px}.modal-body[data-v-42b2ee76]{padding:20px}.modal-footer[data-v-42b2ee76]{padding:16px 20px 20px;flex-direction:column-reverse}.modal-footer .cancel-btn[data-v-42b2ee76],.modal-footer .save-btn[data-v-42b2ee76]{width:100%}}.edit-class-modal[data-v-42b2ee76]{box-sizing:border-box;padding:16px;background:rgba(0,0,0,.8);backdrop-filter:none}.modal-content[data-v-42b2ee76]{position:relative;box-sizing:border-box;width:100%;max-width:448px;max-height:min(90vh,90dvh);overflow:auto;padding:24px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:8px;background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,oklch(.1591 0 0));box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.12);animation-duration:.18s}.modal-header[data-v-42b2ee76]{padding:0 32px 0 0;margin-bottom:20px;border:0}.modal-header h3[data-v-42b2ee76]{margin:0;color:var(--ui-v2-ink,oklch(.1591 0 0));font-size:18px;line-height:1.2}.modal-header .modal-description[data-v-42b2ee76]{margin:6px 0 0;color:var(--ui-v2-muted,oklch(.49 .012 75));font-size:14px;line-height:1.5}.modal-body[data-v-42b2ee76]{padding:0}.form-group[data-v-42b2ee76]{min-width:0}.form-label[data-v-42b2ee76]{margin-bottom:8px;color:var(--ui-v2-muted,oklch(.49 .012 75));font-size:12px;line-height:1.3}.name-input[data-v-42b2ee76]{box-sizing:border-box;width:100%;height:36px;border-color:var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:6px;background:transparent;color:var(--ui-v2-ink,oklch(.1591 0 0));box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .15s ease,box-shadow .15s ease}.name-input[data-v-42b2ee76]:focus,.name-input[data-v-42b2ee76]:focus-visible{border-color:var(--ui-v2-live,oklch(.5461 .2152 262.88));box-shadow:0 0 0 1px var(--ui-v2-live,oklch(.5461 .2152 262.88))}.name-input[data-v-42b2ee76]::-moz-placeholder{color:var(--ui-v2-muted,oklch(.49 .012 75))}.name-input[data-v-42b2ee76]::placeholder{color:var(--ui-v2-muted,oklch(.49 .012 75))}.modal-footer[data-v-42b2ee76]{flex-direction:column-reverse;gap:8px;padding:20px 0 0}.modal-close[data-v-42b2ee76]{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-muted,oklch(.49 .012 75));cursor:pointer;transition:background-color .15s ease,color .15s ease}.modal-close svg[data-v-42b2ee76]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.modal-close[data-v-42b2ee76]:hover{background:var(--ui-v2-seam,oklch(.92 .0104 81.79));color:var(--ui-v2-ink,oklch(.1591 0 0))}.modal-close[data-v-42b2ee76]:focus-visible{outline:2px solid var(--ui-v2-live,oklch(.5461 .2152 262.88));outline-offset:2px}.cancel-btn[data-v-42b2ee76],.save-btn[data-v-42b2ee76]{box-sizing:border-box;min-height:36px;padding:0 16px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:6px;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.cancel-btn[data-v-42b2ee76]:focus-visible,.save-btn[data-v-42b2ee76]:focus-visible{outline:2px solid var(--ui-v2-live,oklch(.5461 .2152 262.88));outline-offset:2px}.cancel-btn[data-v-42b2ee76]:disabled,.save-btn[data-v-42b2ee76]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-42b2ee76]{background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,oklch(.1591 0 0))}.cancel-btn[data-v-42b2ee76]:hover{background:var(--ui-v2-seam,oklch(.92 .0104 81.79))}.save-btn[data-v-42b2ee76]{border-color:var(--ui-v2-live,oklch(.5461 .2152 262.88));background:var(--ui-v2-live,oklch(.5461 .2152 262.88));color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.12)}.save-btn[data-v-42b2ee76]:hover:not(:disabled){filter:brightness(.94)}@media (min-width:640px){.modal-header[data-v-42b2ee76]{text-align:left}.modal-footer[data-v-42b2ee76]{flex-direction:row;justify-content:flex-end}}@media (max-width:639px){.modal-content[data-v-42b2ee76]{padding:20px}.modal-close[data-v-42b2ee76]{top:12px;right:12px}.modal-header[data-v-42b2ee76]{padding-right:28px}.modal-footer>button[data-v-42b2ee76]{width:100%}}@media (prefers-reduced-motion:reduce){.cancel-btn[data-v-42b2ee76],.modal-close[data-v-42b2ee76],.modal-content[data-v-42b2ee76],.name-input[data-v-42b2ee76],.save-btn[data-v-42b2ee76]{animation:none;transition:none}}.delete-confirm-modal[data-v-62d2a3cc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.modal-content[data-v-62d2a3cc]{background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.05);width:90%;max-width:560px;overflow:hidden;animation:modalSlideIn-62d2a3cc .4s cubic-bezier(.16,1,.3,1);transform-origin:center}@keyframes modalSlideIn-62d2a3cc{0%{opacity:0;transform:translateY(-24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-fade-enter-active[data-v-62d2a3cc],.modal-fade-leave-active[data-v-62d2a3cc]{transition:opacity .3s ease}.modal-fade-enter[data-v-62d2a3cc],.modal-fade-leave-to[data-v-62d2a3cc]{opacity:0}.modal-body[data-v-62d2a3cc]{display:flex;padding:32px;gap:24px;align-items:flex-start}.icon-section[data-v-62d2a3cc]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:4px}.icon-section .icon-circle[data-v-62d2a3cc]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#fef2f2,#fee2e2 50%,#fecaca);display:flex;align-items:center;justify-content:center;position:relative;animation:iconPulse-62d2a3cc 2s ease-in-out infinite}.icon-section .icon-circle[data-v-62d2a3cc]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));opacity:0;animation:iconRipple-62d2a3cc 2s ease-in-out infinite}.icon-section .icon-circle .icon-inner[data-v-62d2a3cc]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#fee2e2,#fecaca);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.5),0 4px 12px rgba(239,68,68,.15)}.icon-section .icon-circle .icon-inner i[data-v-62d2a3cc]{font-size:28px;color:#ef4444;filter:drop-shadow(0 2px 4px rgba(239,68,68,.2))}.content-section[data-v-62d2a3cc]{flex:1;min-width:0}.content-section .modal-title[data-v-62d2a3cc]{margin:0 0 10px 0;font-size:20px;font-weight:600;color:#0f172a;letter-spacing:-.01em;line-height:1.4}.content-section .modal-description[data-v-62d2a3cc]{margin:0 0 24px 0;font-size:14px;color:#64748b;line-height:1.6;font-weight:400}@keyframes iconPulse-62d2a3cc{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes iconRipple-62d2a3cc{0%{opacity:0;transform:scale(.95)}50%{opacity:.3;transform:scale(1.05)}to{opacity:0;transform:scale(1.15)}}.modal-footer[data-v-62d2a3cc]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.btn[data-v-62d2a3cc]{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;outline:none;position:relative;overflow:hidden;min-width:88px}.btn span[data-v-62d2a3cc]{position:relative;z-index:1;transition:transform .2s ease}.btn[data-v-62d2a3cc]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.btn[data-v-62d2a3cc]:hover{transform:translateY(-2px)}.btn[data-v-62d2a3cc]:hover:before{width:300px;height:300px}.btn:hover span[data-v-62d2a3cc]{transform:scale(1.02)}.btn[data-v-62d2a3cc]:active{transform:translateY(0);transition:transform .1s ease}.btn-cancel[data-v-62d2a3cc]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.btn-cancel[data-v-62d2a3cc]:hover{background:#f1f5f9;color:#334155;border-color:#cbd5e1;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.btn-cancel[data-v-62d2a3cc]:active{background:#e2e8f0}.btn-confirm[data-v-62d2a3cc]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 6px -1px rgba(239,68,68,.2),0 2px 4px -1px rgba(239,68,68,.1)}.btn-confirm[data-v-62d2a3cc]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 15px -3px rgba(239,68,68,.3),0 4px 6px -2px rgba(239,68,68,.2)}.btn-confirm[data-v-62d2a3cc]:active{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 2px 4px -1px rgba(239,68,68,.2),0 1px 2px -1px rgba(239,68,68,.1)}@media (max-width:768px){.modal-content[data-v-62d2a3cc]{width:95%;max-width:100%;border-radius:16px}.modal-body[data-v-62d2a3cc]{flex-direction:column;padding:24px;gap:20px;align-items:center;text-align:center}.icon-section[data-v-62d2a3cc]{padding-top:0}.icon-section .icon-circle[data-v-62d2a3cc]{width:72px;height:72px}.icon-section .icon-circle .icon-inner[data-v-62d2a3cc]{width:60px;height:60px}.icon-section .icon-circle .icon-inner i[data-v-62d2a3cc]{font-size:30px}.content-section[data-v-62d2a3cc]{width:100%}.content-section .modal-title[data-v-62d2a3cc]{font-size:18px}.content-section .modal-description[data-v-62d2a3cc]{font-size:13px;margin-bottom:20px}.modal-footer[data-v-62d2a3cc]{width:100%;flex-direction:column-reverse;gap:10px;margin-top:20px}.modal-footer .btn[data-v-62d2a3cc]{width:100%;padding:12px 20px}}@media (prefers-color-scheme:dark){.delete-confirm-modal[data-v-62d2a3cc]{background:rgba(0,0,0,.7)}.modal-content[data-v-62d2a3cc]{background:#1e293b;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05)}.modal-title[data-v-62d2a3cc]{color:#f1f5f9}.modal-description[data-v-62d2a3cc]{color:#94a3b8}.btn-cancel[data-v-62d2a3cc]{background:#334155;color:#cbd5e1;border-color:#475569}.btn-cancel[data-v-62d2a3cc]:hover{background:#475569;color:#e2e8f0}}.delete-confirm-modal--dashboard[data-v-62d2a3cc]{box-sizing:border-box;padding:16px;background:rgba(0,0,0,.8);backdrop-filter:none;-webkit-backdrop-filter:none}.delete-confirm-modal--dashboard .modal-content[data-v-62d2a3cc]{position:relative;box-sizing:border-box;width:100%;max-width:448px;max-height:min(90vh,90dvh);overflow:auto;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:8px;background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,oklch(.1591 0 0));box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.12);animation-duration:.18s}.delete-confirm-modal--dashboard .modal-body[data-v-62d2a3cc]{display:flex;align-items:flex-start;gap:16px;padding:24px;text-align:left}.delete-confirm-modal--dashboard .icon-section[data-v-62d2a3cc]{padding-top:0}.delete-confirm-modal--dashboard .icon-section .icon-circle[data-v-62d2a3cc],.delete-confirm-modal--dashboard .icon-section .icon-inner[data-v-62d2a3cc]{width:36px;height:36px;border-radius:8px;background:oklch(.577 .245 27.325/.1);box-shadow:none;animation:none}.delete-confirm-modal--dashboard .icon-section .icon-circle[data-v-62d2a3cc]:before{display:none}.delete-confirm-modal--dashboard .icon-section .icon-inner i[data-v-62d2a3cc]{color:var(--ui-v2-destructive,oklch(.577 .245 27.325));font-size:17px;filter:none}.delete-confirm-modal--dashboard .content-section[data-v-62d2a3cc]{min-width:0}.delete-confirm-modal--dashboard .content-section .modal-title[data-v-62d2a3cc]{margin:0;color:var(--ui-v2-ink,oklch(.1591 0 0));font-size:18px;font-weight:600;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.delete-confirm-modal--dashboard .content-section .modal-description[data-v-62d2a3cc]{margin:8px 0 0;color:var(--ui-v2-muted,oklch(.49 .012 75));font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.delete-confirm-modal--dashboard .modal-footer[data-v-62d2a3cc]{gap:8px;margin-top:20px}.delete-confirm-modal--dashboard .btn[data-v-62d2a3cc]{box-sizing:border-box;min-width:0;min-height:36px;padding:0 16px;border:1px solid var(--ui-v2-seam,oklch(.92 .0104 81.79));border-radius:6px;font-size:14px;font-weight:500;line-height:1;outline:0;overflow:visible;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.delete-confirm-modal--dashboard .btn[data-v-62d2a3cc]:before{display:none}.delete-confirm-modal--dashboard .btn[data-v-62d2a3cc]:hover{transform:none}.delete-confirm-modal--dashboard .btn[data-v-62d2a3cc]:focus-visible{outline:2px solid var(--ui-v2-live,oklch(.5461 .2152 262.88));outline-offset:2px}.delete-confirm-modal--dashboard .btn[data-v-62d2a3cc]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.delete-confirm-modal--dashboard .btn span[data-v-62d2a3cc]{transition:none}.delete-confirm-modal--dashboard .btn-cancel[data-v-62d2a3cc]{background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,oklch(.1591 0 0))}.delete-confirm-modal--dashboard .btn-cancel[data-v-62d2a3cc]:hover{background:var(--ui-v2-seam,oklch(.92 .0104 81.79));border-color:var(--ui-v2-seam,oklch(.92 .0104 81.79));box-shadow:none}.delete-confirm-modal--dashboard .btn-confirm[data-v-62d2a3cc]{border-color:oklch(.577 .245 27.325);background:oklch(.577 .245 27.325);color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.12)}.delete-confirm-modal--dashboard .btn-confirm[data-v-62d2a3cc]:hover{background:oklch(.52 .22 27.325);box-shadow:0 1px 2px rgba(15,23,42,.12)}.delete-confirm-modal--dashboard .modal-close[data-v-62d2a3cc]{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-muted,oklch(.49 .012 75));cursor:pointer}.delete-confirm-modal--dashboard .modal-close svg[data-v-62d2a3cc]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.delete-confirm-modal--dashboard .modal-close[data-v-62d2a3cc]:hover{background:var(--ui-v2-seam,oklch(.92 .0104 81.79));color:var(--ui-v2-ink,oklch(.1591 0 0))}.delete-confirm-modal--dashboard .modal-close[data-v-62d2a3cc]:focus-visible{outline:2px solid var(--ui-v2-live,oklch(.5461 .2152 262.88));outline-offset:2px}.delete-confirm-modal--dashboard .modal-close[data-v-62d2a3cc]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:639px){.delete-confirm-modal--dashboard .modal-body[data-v-62d2a3cc]{flex-direction:row;align-items:flex-start;padding:20px}.delete-confirm-modal--dashboard .modal-footer[data-v-62d2a3cc]{width:100%;flex-direction:column-reverse;gap:8px}.delete-confirm-modal--dashboard .modal-footer .btn[data-v-62d2a3cc]{width:100%;padding:0 16px}}@media (prefers-reduced-motion:reduce){.delete-confirm-modal--dashboard [data-v-62d2a3cc],.delete-confirm-modal--dashboard [data-v-62d2a3cc]:before{animation:none;transition:none}}.my-class-content[data-v-05259ce4]{padding:24px;min-height:400px}.class-controls[data-v-05259ce4]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px;padding-bottom:20px}.search-container[data-v-05259ce4]{flex:1}.new-class-btn[data-v-05259ce4]{gap:6px;padding:10px 16px;font-size:14px;white-space:nowrap}.new-class-btn[data-v-05259ce4]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(67,97,238,.4)}.new-class-btn i[data-v-05259ce4]{font-size:16px}.search-input-wrapper[data-v-05259ce4]{position:relative;display:flex;align-items:center}.search-icon[data-v-05259ce4]{position:absolute;left:12px;color:hsla(0,0%,100%,.6);font-size:16px;z-index:1}.search-input[data-v-05259ce4]{width:100%;height:40px;padding:0 12px 0 40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:14px;transition:all .3s ease}.search-input[data-v-05259ce4]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.search-input[data-v-05259ce4]::placeholder{color:hsla(0,0%,100%,.5)}.search-input[data-v-05259ce4]:focus{outline:none;border-color:#4361ee;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(67,97,238,.1)}.search-input[data-v-05259ce4]:hover{border-color:hsla(0,0%,100%,.3)}.sort-container[data-v-05259ce4]{display:flex;align-items:center;gap:8px;white-space:nowrap}.sort-label[data-v-05259ce4]{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.sort-select[data-v-05259ce4]{min-width:120px}.sort-select[data-v-05259ce4] .el-input__inner{height:40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:14px}.sort-select[data-v-05259ce4] .el-input__inner:focus{border-color:#4361ee}.sort-select[data-v-05259ce4] .el-input__suffix{color:hsla(0,0%,100%,.6)}.loading-state[data-v-05259ce4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsla(0,0%,100%,.8)}.loading-state i[data-v-05259ce4]{font-size:32px;margin-bottom:16px;animation:rotating-05259ce4 2s linear infinite}.loading-state span[data-v-05259ce4]{font-size:14px}@keyframes rotating-05259ce4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-05259ce4]{display:flex;justify-content:center;align-items:center;min-height:300px}.empty-message[data-v-05259ce4]{text-align:center}.empty-message h3[data-v-05259ce4]{margin:0 0 24px 0;font-size:20px;color:hsla(0,0%,100%,.8);font-weight:500;line-height:1.4}.new-class-btn[data-v-05259ce4]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#4361ee,#3a7bd5);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(67,97,238,.3)}.new-class-btn[data-v-05259ce4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(67,97,238,.4);background:linear-gradient(135deg,#3a7bd5,#4361ee)}.new-class-btn[data-v-05259ce4]:active{transform:translateY(0);box-shadow:0 4px 12px rgba(67,97,238,.3)}.new-class-btn i[data-v-05259ce4]{font-size:18px}.class-list[data-v-05259ce4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.class-item[data-v-05259ce4]{display:flex;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.class-item[data-v-05259ce4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:rgba(67,97,238,.3);background:hsla(0,0%,100%,.08)}.class-icon[data-v-05259ce4]{width:48px;height:48px;background:linear-gradient(135deg,#4361ee,#3a7bd5);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.class-icon i[data-v-05259ce4]{font-size:24px;color:#fff}.class-info[data-v-05259ce4]{flex:1;min-width:0}.class-name[data-v-05259ce4]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.class-meta[data-v-05259ce4]{display:flex;gap:10px}.class-tag[data-v-05259ce4]{display:flex;align-items:center;background:rgba(67,97,238,.2);color:#4361ee;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;width:-moz-fit-content;width:fit-content}.class-stats[data-v-05259ce4]{font-size:12px;color:hsla(0,0%,100%,.6)}.class-actions[data-v-05259ce4]{flex-shrink:0}.class-actions i[data-v-05259ce4]{font-size:18px;color:hsla(0,0%,100%,.6);padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.class-actions i[data-v-05259ce4]:hover{color:#4361ee;background:rgba(67,97,238,.1)}.new-class-btn-large[data-v-05259ce4]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#4361ee,#3a7bd5);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(67,97,238,.3)}.new-class-btn-large[data-v-05259ce4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(67,97,238,.4);background:linear-gradient(135deg,#3a7bd5,#4361ee)}.new-class-btn-large[data-v-05259ce4]:active{transform:translateY(0);box-shadow:0 4px 12px rgba(67,97,238,.3)}.new-class-btn-large i[data-v-05259ce4]{font-size:18px}.light-theme .my-class-content .class-controls[data-v-05259ce4]{border-bottom-color:#e2e8f0}.light-theme .my-class-content .search-icon[data-v-05259ce4]{color:#718096}.light-theme .my-class-content .search-input[data-v-05259ce4]{background:#f7f9fc;border-color:#e2e8f0;color:#2d3748}.light-theme .my-class-content .search-input[data-v-05259ce4]::-moz-placeholder{color:#a0aec0}.light-theme .my-class-content .search-input[data-v-05259ce4]::placeholder{color:#a0aec0}.light-theme .my-class-content .search-input[data-v-05259ce4]:focus{border-color:#4361ee;background:#fff;box-shadow:0 0 0 3px rgba(67,97,238,.1)}.light-theme .my-class-content .search-input[data-v-05259ce4]:hover{border-color:#cbd5e0}.light-theme .my-class-content .sort-label[data-v-05259ce4]{color:#4a5568}.light-theme .my-class-content .sort-select[data-v-05259ce4] .el-input__inner{background:#f7f9fc;border-color:#e2e8f0;color:#2d3748}.light-theme .my-class-content .sort-select[data-v-05259ce4] .el-input__inner:focus{border-color:#4361ee}.light-theme .my-class-content .sort-select[data-v-05259ce4] .el-input__suffix{color:#718096}.light-theme .my-class-content .empty-message h3[data-v-05259ce4]{color:#4a5568}.light-theme .my-class-content .new-class-btn[data-v-05259ce4]{background:linear-gradient(135deg,#4361ee,#3a7bd5);box-shadow:0 4px 12px rgba(67,97,238,.2)}.light-theme .my-class-content .new-class-btn[data-v-05259ce4]:hover{box-shadow:0 8px 20px rgba(67,97,238,.3)}.light-theme .my-class-content .class-item[data-v-05259ce4]{background:#fff;border-color:#e2e8f0}.light-theme .my-class-content .class-item[data-v-05259ce4]:hover{border-color:#4361ee;background:#f7f9fc;box-shadow:0 8px 25px rgba(67,97,238,.1)}.light-theme .my-class-content .class-name[data-v-05259ce4]{color:#2d3748}.light-theme .my-class-content .class-actions i[data-v-05259ce4],.light-theme .my-class-content .class-stats[data-v-05259ce4]{color:#718096}.light-theme .my-class-content .class-actions i[data-v-05259ce4]:hover{color:#4361ee;background:rgba(67,97,238,.1)}.light-theme .my-class-content .new-class-btn-large[data-v-05259ce4]{background:linear-gradient(135deg,#4361ee,#3a7bd5);box-shadow:0 4px 12px rgba(67,97,238,.2)}.light-theme .my-class-content .new-class-btn-large[data-v-05259ce4]:hover{box-shadow:0 8px 20px rgba(67,97,238,.3)}@media (max-width:768px){.my-class-content[data-v-05259ce4]{padding:16px}.class-controls[data-v-05259ce4]{flex-direction:column;align-items:stretch;gap:16px}.search-container[data-v-05259ce4]{max-width:none}.sort-container[data-v-05259ce4]{justify-content:space-between}.empty-state[data-v-05259ce4]{min-height:250px;padding:20px}.empty-message h3[data-v-05259ce4]{font-size:18px}.new-class-btn[data-v-05259ce4]{padding:10px 20px;font-size:14px}}.my-class-content[data-v-05259ce4]{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0;color:var(--ui-v2-ink,#252525);font-family:var(--ui-v2-font-body,"Manrope",system-ui,sans-serif)}.my-class-content .class-controls[data-v-05259ce4]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;min-width:0;margin:0 0 20px;padding:0;border:0}.my-class-content .search-container[data-v-05259ce4]{flex:1 1 220px;min-width:0;max-width:360px}.my-class-content .search-input-wrapper[data-v-05259ce4]{min-width:0}.my-class-content .search-icon[data-v-05259ce4]{left:11px;width:15px;height:15px;fill:none;stroke:var(--ui-v2-muted,#777);stroke-width:1.8;pointer-events:none}.my-class-content .search-input[data-v-05259ce4]{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 12px 0 34px;border:1px solid var(--ui-v2-seam,#e5e1d9);border-radius:6px;background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,#252525);font:400 12px/1.4 var(--ui-v2-font-body,"Manrope",system-ui,sans-serif);transition:border-color .15s ease,box-shadow .15s ease}.my-class-content .search-input[data-v-05259ce4]::-moz-placeholder{color:var(--ui-v2-muted,#777)}.my-class-content .search-input[data-v-05259ce4]::placeholder{color:var(--ui-v2-muted,#777)}.my-class-content .search-input[data-v-05259ce4]:hover{border-color:var(--ui-v2-muted,#777)}.my-class-content .search-input[data-v-05259ce4]:focus-visible{outline:2px solid var(--ui-v2-live,#4b70eb);outline-offset:2px;border-color:var(--ui-v2-live,#4b70eb)}.my-class-content .sort-container[data-v-05259ce4]{gap:6px;min-width:0}.my-class-content .sort-label[data-v-05259ce4]{color:var(--ui-v2-muted,#777);font-size:11px;font-weight:500}.my-class-content .sort-select[data-v-05259ce4]{width:132px;min-width:0}.my-class-content .sort-select[data-v-05259ce4] .el-input__inner{box-sizing:border-box;height:36px;border-color:var(--ui-v2-seam,#e5e1d9);border-radius:6px;background:var(--ui-v2-card,#fff);color:var(--ui-v2-ink,#252525);font:400 12px/34px var(--ui-v2-font-body,"Manrope",system-ui,sans-serif)}.my-class-content .sort-select[data-v-05259ce4] .el-input__suffix{color:var(--ui-v2-muted,#777)}.my-class-content .create-class-btn.ui-v2-class-toolbar-create[data-v-05259ce4]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:32px;max-width:100%;margin:0;padding:7px 12px;border:1px solid var(--ui-v2-seam,#e5e1d9);border-radius:6px;background:var(--ui-v2-card,#fff);color:var(--ui-v2-graphite,#4c4c4c);box-shadow:0 1px 2px oklch(.1591 0 0/.05);font:500 12px/16px var(--ui-v2-font-body,"Manrope",system-ui,sans-serif);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.my-class-content .create-class-btn.ui-v2-class-toolbar-create svg[data-v-05259ce4]{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.my-class-content .create-class-btn.ui-v2-class-toolbar-create[data-v-05259ce4]:hover{background:var(--ui-v2-seam,#e5e1d9);color:var(--ui-v2-ink,#252525)}.my-class-content .create-class-btn.ui-v2-class-toolbar-create[data-v-05259ce4]:focus-visible{outline:1px solid var(--ui-v2-live,#4b70eb);outline-offset:0}.my-class-content .loading-state[data-v-05259ce4]{display:flex;flex-direction:row;gap:10px;min-height:160px;padding:16px;color:var(--ui-v2-muted,#777)}.my-class-content .loading-state i[data-v-05259ce4]{margin:0;font-size:18px}.my-class-content .loading-state span[data-v-05259ce4]{font-size:12px}.my-class-content .class-results[data-v-05259ce4]{min-width:0}.my-class-content .ui-v2-class-empty[data-v-05259ce4],.my-class-content .ui-v2-class-error[data-v-05259ce4],.my-class-content .ui-v2-class-no-results[data-v-05259ce4]{margin:0 0 12px;color:var(--ui-v2-muted,#777);font-size:12px;line-height:1.5}.my-class-content .ui-v2-class-error[data-v-05259ce4]{color:#a53e36}.my-class-content .ui-v2-class-pagination-unknown[data-v-05259ce4],.my-class-content .ui-v2-class-pagination[data-v-05259ce4]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;min-width:0;margin:20px 0 8px;color:var(--ui-v2-muted,#777);font-size:12px;line-height:18px;text-align:center}.my-class-content .ui-v2-class-loaded-count[data-v-05259ce4]{flex:0 0 100%}.my-class-content .ui-v2-class-pagination-error[data-v-05259ce4]{flex:0 0 100%;margin:0;color:#a53e36}.my-class-content .ui-v2-class-load-more[data-v-05259ce4],.my-class-content .ui-v2-class-refresh-list[data-v-05259ce4]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 14px;border:1px solid var(--ui-v2-seam,#e5e1d9);border-radius:7px;color:var(--ui-v2-ink,#252525);background:var(--ui-v2-card,#fff);font-size:12px;cursor:pointer}.my-class-content .ui-v2-class-load-more[data-v-05259ce4]:hover,.my-class-content .ui-v2-class-refresh-list[data-v-05259ce4]:hover{background:var(--ui-v2-seam,#e5e1d9)}.my-class-content .ui-v2-class-load-more[data-v-05259ce4]:focus-visible,.my-class-content .ui-v2-class-refresh-list[data-v-05259ce4]:focus-visible{outline:2px solid var(--ui-v2-live,#4b70eb);outline-offset:2px}.my-class-content .ui-v2-class-load-more[data-v-05259ce4]:disabled{cursor:wait;opacity:.7}.my-class-content .class-list.ui-v2-class-grid[data-v-05259ce4]{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;margin:0}.my-class-content .class-item.ui-v2-class-card[data-v-05259ce4]{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:16px;border:1px solid var(--ui-v2-seam,#e5e1d9);border-radius:8px;background:var(--ui-v2-card,#fff);box-shadow:var(--ui-v2-shadow-card,0 1px 2px rgba(0,0,0,.04),0 8px 22px rgba(0,0,0,.035));transition:border-color .15s ease;cursor:pointer}.my-class-content .class-item.ui-v2-class-card[data-v-05259ce4]:hover{transform:none;border-color:oklch(.5461 .2152 262.88/.4);background:var(--ui-v2-card,#fff);box-shadow:var(--ui-v2-shadow-card,0 1px 2px rgba(0,0,0,.04),0 8px 22px rgba(0,0,0,.035))}.my-class-content .class-item.ui-v2-class-card[data-v-05259ce4]:focus-within{border-color:oklch(.5461 .2152 262.88/.65)}.my-class-content .class-card-top[data-v-05259ce4]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.my-class-content .class-icon.ui-v2-class-icon[data-v-05259ce4]{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;flex:0 0 36px;margin:0;border-radius:6px;background:oklch(.556 .136 158.5/.1);color:oklch(.556 .136 158.5)}.my-class-content .class-icon.ui-v2-class-icon svg[data-v-05259ce4]{width:20px;height:20px}.my-class-content .class-card-top-right[data-v-05259ce4]{display:flex;align-items:center;gap:4px;min-width:0}.my-class-content .class-open-indicator[data-v-05259ce4]{width:16px;height:16px;color:var(--ui-v2-muted,#777)}.my-class-content .class-actions[data-v-05259ce4]{display:flex;align-items:center;flex:0 0 28px}.my-class-content .ui-v2-class-more[data-v-05259ce4]{display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-muted,#777);cursor:pointer}.my-class-content .ui-v2-class-more svg[data-v-05259ce4]{width:16px;height:16px;pointer-events:none}.my-class-content .ui-v2-class-more[data-v-05259ce4]:active,.my-class-content .ui-v2-class-more[data-v-05259ce4]:hover{background:var(--ui-v2-seam,#e5e1d9);color:var(--ui-v2-ink,#252525)}.my-class-content .class-info[data-v-05259ce4]{min-width:0}.my-class-content .class-name.ui-v2-class-open[data-v-05259ce4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--ui-v2-ink,#252525);font:600 14px/1.375 var(--ui-v2-font-body,"Manrope",system-ui,sans-serif);text-align:left;cursor:pointer}.my-class-content .class-name.ui-v2-class-open[data-v-05259ce4]:hover{color:var(--ui-v2-live,#4b70eb)}.my-class-content .class-tag.ui-v2-class-tag[data-v-05259ce4]{display:block;width:auto;margin:4px 0 0;padding:0;border-radius:0;background:transparent;color:var(--ui-v2-muted,#777);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.my-class-content .class-footer[data-v-05259ce4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-top:auto;padding-top:12px;border-top:1px solid oklch(.92 .0104 81.79/.7);color:var(--ui-v2-muted,#777);font-size:12px;line-height:1.5}.my-class-content .class-stats.ui-v2-class-count[data-v-05259ce4]{color:inherit;font-size:inherit;overflow-wrap:anywhere}.my-class-content .new-class-card.ui-v2-class-create[data-v-05259ce4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;min-height:160px;padding:8px 16px;border:1px dashed var(--ui-v2-seam,#e5e1d9);border-radius:6px;background:transparent;color:var(--ui-v2-muted,#777);box-shadow:0 1px 2px oklch(.1591 0 0/.05);font:500 14px/20px var(--ui-v2-font-body,"Manrope",system-ui,sans-serif);cursor:pointer;transition:background-color .15s ease,color .15s ease}.my-class-content .new-class-card.ui-v2-class-create svg[data-v-05259ce4]{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.my-class-content .new-class-card.ui-v2-class-create[data-v-05259ce4]:hover{background:var(--ui-v2-seam,#e5e1d9);color:var(--ui-v2-ink,#252525)}.my-class-content .new-class-card.ui-v2-class-create[data-v-05259ce4]:focus-visible{outline:1px solid var(--ui-v2-live,#4b70eb);outline-offset:0}.my-class-content .search-input[data-v-05259ce4]:focus-visible,.my-class-content .ui-v2-class-more[data-v-05259ce4]:focus-visible,.my-class-content .ui-v2-class-open[data-v-05259ce4]:focus-visible,.my-class-content .ui-v2-class-toolbar-create[data-v-05259ce4]:focus-visible{outline:2px solid var(--ui-v2-live,#4b70eb);outline-offset:2px}@media (min-width:640px){.my-class-content .class-list.ui-v2-class-grid[data-v-05259ce4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.my-class-content .class-list.ui-v2-class-grid[data-v-05259ce4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.my-class-content .class-controls[data-v-05259ce4]{align-items:stretch}.my-class-content .search-container[data-v-05259ce4]{flex-basis:100%;max-width:none}.my-class-content .sort-container[data-v-05259ce4]{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start}.my-class-content .sort-select[data-v-05259ce4]{flex:1 1 80px;width:auto;max-width:160px}}.resource-modal[data-v-cb439448]{position:fixed;inset:0;background:rgba(15,23,42,.65);padding:48px 16px;display:flex;justify-content:center;align-items:flex-start;z-index:2000}.modal-content[data-v-cb439448]{width:min(960px,100%);background:#fff;border-radius:28px;box-shadow:0 30px 80px rgba(15,23,42,.4);display:flex;flex-direction:column;max-height:calc(100vh - 96px);overflow:hidden}.modal-header[data-v-cb439448]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0}.modal-header h2[data-v-cb439448]{margin:0;font-size:24px;font-weight:600;color:#111827}.close-btn[data-v-cb439448]{width:40px;height:40px;border-radius:12px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-btn[data-v-cb439448]:hover{background:#e5e7eb}.modal-body[data-v-cb439448]{padding:24px 32px 0;overflow-y:auto;flex:1}.resource-columns[data-v-cb439448]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.added-section[data-v-cb439448],.resource-section[data-v-cb439448]{border:1px dashed #d1d5db;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:1px;max-height:500px;overflow-y:auto}.resource-section.available[data-v-cb439448]{background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(59,130,246,.04))}.section-header[data-v-cb439448]{display:flex;align-items:baseline;gap:12px;justify-content:space-between}.section-header h3[data-v-cb439448]{margin:0;font-size:18px;font-weight:600}.section-header .subtitle[data-v-cb439448]{color:#9ca3af;font-size:13px}.counter[data-v-cb439448]{font-size:13px;color:#7c3aed;font-weight:600;display:flex;align-items:center;gap:4px}.counter-hint[data-v-cb439448]{font-size:11px;color:#ef4444;font-weight:500}.search-wrapper[data-v-cb439448]{position:relative;margin-bottom:16px;margin-top:8px}.search-input[data-v-cb439448]{width:calc(100% - 80px);padding:12px 40px 12px 40px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#111827;background:#fff;transition:all .2s;outline:none}.search-input[data-v-cb439448]::-moz-placeholder{color:#9ca3af}.search-input[data-v-cb439448]::placeholder{color:#9ca3af}.search-input[data-v-cb439448]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.search-input[data-v-cb439448]:hover{border-color:#d1d5db}.search-icon[data-v-cb439448]{left:14px;font-size:16px;pointer-events:none}.clear-search-btn[data-v-cb439448],.search-icon[data-v-cb439448]{position:absolute;top:50%;transform:translateY(-50%);color:#9ca3af}.clear-search-btn[data-v-cb439448]{right:8px;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.clear-search-btn[data-v-cb439448]:hover{background:#f3f4f6;color:#6b7280}.clear-search-btn i[data-v-cb439448]{font-size:14px}.resource-list[data-v-cb439448]{max-height:400px;overflow-y:auto}.folder-wrapper[data-v-cb439448]{border-radius:12px;overflow:hidden;margin-bottom:5px}.folder-header[data-v-cb439448]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.folder-header[data-v-cb439448]:hover{background:#f3f4f6;border-color:#d1d5db}.folder-header .checkbox-wrapper[data-v-cb439448]{flex-shrink:0}.folder-header .folder-info[data-v-cb439448]{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer}.folder-header .folder-info i[data-v-cb439448]{font-size:18px;color:#f59e0b}.folder-header .folder-info .folder-name[data-v-cb439448]{font-weight:600;color:#111827}.folder-header .folder-info .folder-count[data-v-cb439448]{color:#6b7280;font-size:13px;font-weight:500}.folder-header>i[data-v-cb439448]{color:#9ca3af;font-size:14px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.folder-header>i[data-v-cb439448]:hover{background:#e5e7eb;color:#6b7280}.folder-notes[data-v-cb439448]{margin-top:4px;padding-left:20px;display:flex;flex-direction:column}.folder-expand-enter-active[data-v-cb439448],.folder-expand-leave-active[data-v-cb439448]{transition:all .3s ease;overflow:hidden}.folder-expand-enter[data-v-cb439448],.folder-expand-leave-to[data-v-cb439448]{max-height:0;opacity:0}.resource-item[data-v-cb439448]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;margin-bottom:5px}.resource-item[data-v-cb439448]:hover{border-color:#d1d5db;background:#f9fafb}.resource-item.selected[data-v-cb439448]{border-color:#7c3aed;background:rgba(124,58,237,.07)}.checkbox-wrapper[data-v-cb439448]{position:relative;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.checkbox-wrapper input[type=checkbox][data-v-cb439448]{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;margin:0}.checkbox-wrapper .checkmark[data-v-cb439448]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;background:#fff;transition:all .2s;display:flex;align-items:center;justify-content:center}.checkbox-wrapper .checkmark[data-v-cb439448]:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}.checkbox-wrapper input[type=checkbox]:checked+.checkmark[data-v-cb439448]{background:#7c3aed;border-color:#7c3aed}.checkbox-wrapper input[type=checkbox]:checked+.checkmark[data-v-cb439448]:after{opacity:1}.checkbox-wrapper input[type=checkbox]:hover+.checkmark[data-v-cb439448]{border-color:#7c3aed}.checkbox-wrapper.disabled[data-v-cb439448]{opacity:.5;cursor:not-allowed}.checkbox-wrapper.disabled input[type=checkbox][data-v-cb439448]{cursor:not-allowed}.checkbox-wrapper.disabled input[type=checkbox]:hover+.checkmark[data-v-cb439448]{border-color:#d1d5db}.resource-content[data-v-cb439448]{flex:1;min-width:0}.resource-title[data-v-cb439448]{font-weight:600;color:#111827;margin-bottom:4px;word-break:break-word;display:flex;align-items:center;gap:8px;font-size:14px}.resource-title i[data-v-cb439448]{color:#7c3aed;font-size:16px}.resource-title span[data-v-cb439448]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-meta[data-v-cb439448]{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;gap:8px}.empty-notes[data-v-cb439448]{text-align:center;padding:40px 20px;color:#9ca3af}.empty-notes p[data-v-cb439448]{margin:0}.added-grid[data-v-cb439448]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.added-card[data-v-cb439448]{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#f9fafb;box-shadow:0 2px 4px rgba(15,23,42,.04);position:relative;transition:all .2s ease;cursor:pointer}.added-card.pending[data-v-cb439448]{background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.4)}.added-card.removing[data-v-cb439448]{opacity:.6;border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.05)}.added-title[data-v-cb439448]{font-weight:600;color:#111827;margin-bottom:4px;font-size:14px;word-break:break-word}.added-card .type[data-v-cb439448]{font-size:12px;color:#6b7280}.remove-btn[data-v-cb439448]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:none;background:#fff;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(15,23,42,.08);transition:all .2s}.remove-btn[data-v-cb439448]:hover{color:#ef4444;background:#fee2e2}.modal-footer[data-v-cb439448]{display:flex;gap:16px;padding:24px 32px 32px;border-top:1px solid #f3f4f6}.modal-footer .primary-btn[data-v-cb439448]{flex:1;border:none;border-radius:14px;background:#7c3aed;color:#fff;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.modal-footer .primary-btn[data-v-cb439448]:hover:not(:disabled){background:#6d28d9}.modal-footer .primary-btn[data-v-cb439448]:disabled{opacity:.5;cursor:not-allowed}.modal-footer .ghost-btn[data-v-cb439448]{flex:1;border:none;border-radius:14px;background:#f3f4f6;color:#374151;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.modal-footer .ghost-btn[data-v-cb439448]:hover{background:#e5e7eb}.flash-enter-active[data-v-cb439448],.flash-leave-active[data-v-cb439448]{transition:all .3s ease,opacity .3s ease}.flash-enter[data-v-cb439448],.flash-leave-to[data-v-cb439448]{opacity:0;transform:translateY(-10px)}.flash-move[data-v-cb439448]{transition:transform .3s ease}.pending-grid[data-v-cb439448]{display:contents}.fade-enter-active[data-v-cb439448],.fade-leave-active[data-v-cb439448]{transition:opacity .2s ease}.fade-enter[data-v-cb439448],.fade-leave-to[data-v-cb439448]{opacity:0}@media (max-width:768px){.modal-content[data-v-cb439448]{border-radius:20px}.resource-columns[data-v-cb439448]{grid-template-columns:1fr}}.class-detail[data-v-f33d8084]{padding:15px 30px}.detail-header[data-v-f33d8084]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.back-btn[data-v-f33d8084]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(67,97,238,.3);border-radius:999px;background:transparent;color:#4361ee;cursor:pointer;transition:all .2s ease}.back-btn[data-v-f33d8084]:hover{background:rgba(67,97,238,.08)}.back-btn i[data-v-f33d8084]{font-size:16px}.header-info[data-v-f33d8084]{flex:1;display:flex;flex-direction:column;gap:6px}.title-line[data-v-f33d8084]{display:flex;align-items:center;gap:12px}.title-line h2[data-v-f33d8084]{margin:0;font-size:22px;color:#1e1e1e}.class-tag[data-v-f33d8084]{padding:4px 10px;border-radius:999px;background:rgba(67,97,238,.1);color:#4361ee;font-size:13px;font-weight:600}.meta-line[data-v-f33d8084]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.dot[data-v-f33d8084]{opacity:.5}.detail-body[data-v-f33d8084]{display:grid;grid-template-columns:2fr 1fr;gap:24px}.panel-card[data-v-f33d8084]{background:#fff;border-radius:20px;padding:24px;box-shadow:0 10px 40px rgba(15,23,42,.08)}.chat-panel[data-v-f33d8084]{display:flex;flex-direction:column;gap:12px}.chat-history-card h3[data-v-f33d8084],.new-chat-card h3[data-v-f33d8084],.panel-title h3[data-v-f33d8084]{margin:0 0 12px;font-size:18px;color:#1f2937}.chat-history-card[data-v-f33d8084]{background:#fff;border-radius:10px;box-shadow:0 10px 40px rgba(15,23,42,.08)}.input-wrapper[data-v-f33d8084]{position:relative}.chat-input[data-v-f33d8084]{width:calc(100% - 76px);min-height:60px;border:1px solid #e5e7eb;border-radius:16px;padding:16px 60px 16px 16px;font-size:14px;resize:none;transition:border-color .2s}.chat-input[data-v-f33d8084]:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.1)}.send-btn[data-v-f33d8084]{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:12px;border:none;background:#6366f1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .2s}.send-btn[data-v-f33d8084]:disabled{opacity:.4;cursor:not-allowed}.send-btn[data-v-f33d8084]:not(:disabled):hover{transform:translateY(-1px)}.panel-title[data-v-f33d8084]{display:flex;align-items:center;justify-content:space-between}.panel-title .subtitle[data-v-f33d8084]{margin:4px 0 0;font-size:13px;color:#9ca3af}.chat-history-title[data-v-f33d8084]{margin-left:24px;margin-top:20px}.chat-list[data-v-f33d8084]{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 350px);overflow-y:auto;margin-bottom:20px;padding:0 24px}.chat-item[data-v-f33d8084]{background:#f4f4ff;border-radius:16px;padding:16px;border:1px solid rgba(99,102,241,.2)}.chat-pill[data-v-f33d8084]{display:inline-flex;padding:2px 12px;background:#7c3aed;color:#fff;border-radius:999px;font-size:12px;margin-bottom:10px}.chat-snippet[data-v-f33d8084]{margin:0 0 12px;color:#1f2937;line-height:1.5;font-size:14px}.chat-meta[data-v-f33d8084]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280}.delete-chat[data-v-f33d8084]{color:#ef4444;padding:0}.delete-chat i[data-v-f33d8084]{font-size:16px}.loading-chat[data-v-f33d8084]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.loading-chat i[data-v-f33d8084]{font-size:24px;margin-bottom:12px;animation:rotating-f33d8084 2s linear infinite}.loading-chat span[data-v-f33d8084]{font-size:14px}@keyframes rotating-f33d8084{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-chat[data-v-f33d8084],.empty-resource[data-v-f33d8084]{text-align:center;padding:40px 20px;color:#6b7280}.empty-chat h4[data-v-f33d8084],.empty-resource h4[data-v-f33d8084]{margin-bottom:8px;color:#1f2937}.capacity[data-v-f33d8084]{margin:20px 0}.capacity-header[data-v-f33d8084]{font-size:13px;color:#4b5563;margin-bottom:8px}.progress-bar[data-v-f33d8084]{width:100%;height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden}.progress[data-v-f33d8084]{height:100%;background:linear-gradient(90deg,#60a5fa,#6366f1);border-radius:999px;transition:width .3s ease}.resource-grid[data-v-f33d8084]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.resource-item[data-v-f33d8084]{border:none;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden;position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;min-height:130px;display:flex;flex-direction:column}.resource-item[data-v-f33d8084]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a78bfa);opacity:0;transition:opacity .3s ease}.resource-item[data-v-f33d8084]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(99,102,241,.15),0 4px 10px rgba(0,0,0,.1)}.resource-item[data-v-f33d8084]:hover:before{opacity:1}.resource-item:hover .resource-icon-wrapper[data-v-f33d8084]{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#6366f1,#8b5cf6)}.resource-item:hover .resource-delete-btn[data-v-f33d8084]{background:rgba(239,68,68,.15);transform:scale(1.05)}.resource-item[data-v-f33d8084]:active{transform:translateY(-2px)}.resource-content[data-v-f33d8084]{display:flex;flex-direction:column;height:100%;padding:14px;gap:12px}.resource-header[data-v-f33d8084]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.resource-icon-wrapper[data-v-f33d8084]{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(99,102,241,.2)}.resource-icon-wrapper i[data-v-f33d8084]{font-size:20px;color:#6366f1;transition:all .3s ease}.resource-item:hover .resource-icon-wrapper i[data-v-f33d8084]{color:#fff}.resource-body[data-v-f33d8084]{flex:1;display:flex;flex-direction:column;min-height:0}.resource-name[data-v-f33d8084]{font-weight:600;color:#1e293b;font-size:13px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;flex:1;transition:color .2s ease}.resource-item:hover .resource-name[data-v-f33d8084]{color:#0f172a}.resource-footer[data-v-f33d8084]{display:flex;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid rgba(226,232,240,.8)}.resource-type-badge[data-v-f33d8084]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;background:rgba(99,102,241,.1);color:#6366f1;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;transition:all .2s ease}.resource-item:hover .resource-type-badge[data-v-f33d8084]{background:rgba(99,102,241,.15);transform:translateX(2px)}.resource-delete-btn[data-v-f33d8084]{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(1);flex-shrink:0}.resource-delete-btn i[data-v-f33d8084]{font-size:14px;font-weight:400}.resource-delete-btn[data-v-f33d8084]:hover{background:rgba(239,68,68,.1);color:#ef4444;transform:scale(1.1)}.resource-delete-btn[data-v-f33d8084]:active{transform:scale(.95);background:rgba(239,68,68,.2)}.add-btn[data-v-f33d8084]{width:36px;height:36px;border-radius:12px;border:none;background:#111827;color:#fff;cursor:pointer;transition:transform .2s}.add-btn[data-v-f33d8084]:hover{transform:rotate(90deg)}@media (max-width:1200px){.detail-body[data-v-f33d8084]{grid-template-columns:1fr}}@media (max-width:768px){.class-detail[data-v-f33d8084],.panel-card[data-v-f33d8084]{padding:16px}}.guide-overlay[data-v-f33d8084]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);z-index:9998;pointer-events:auto}.guide-spotlight[data-v-f33d8084]{position:fixed;background:transparent;box-shadow:0 0 0 9999px rgba(15,23,42,.75),0 0 30px rgba(99,102,241,.5);border:2px solid rgba(99,102,241,.8);z-index:9999;pointer-events:none;animation:spotlightPulse-f33d8084 2s ease-in-out infinite}@keyframes spotlightPulse-f33d8084{0%,to{box-shadow:0 0 0 9999px rgba(15,23,42,.75),0 0 20px rgba(99,102,241,.4)}50%{box-shadow:0 0 0 9999px rgba(15,23,42,.75),0 0 40px rgba(99,102,241,.7)}}.guide-highlight[data-v-f33d8084]{position:relative;z-index:10000!important;pointer-events:auto!important}.guide-tooltip[data-v-f33d8084]{position:fixed;width:300px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 20px 40px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);z-index:10001;animation:tooltipBounce-f33d8084 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes tooltipBounce-f33d8084{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.tooltip-header[data-v-f33d8084]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.step-badge[data-v-f33d8084]{display:inline-flex;align-items:center;padding:4px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px}.skip-btn[data-v-f33d8084]{padding:4px 12px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:12px;cursor:pointer;transition:all .2s ease}.skip-btn[data-v-f33d8084]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.tooltip-content[data-v-f33d8084]{display:flex;gap:14px;align-items:flex-start}.tooltip-icon[data-v-f33d8084]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(99,102,241,.3)}.tooltip-icon i[data-v-f33d8084]{font-size:22px;color:#fff}.tooltip-text[data-v-f33d8084]{flex:1}.tooltip-text h4[data-v-f33d8084]{margin:0 0 6px;font-size:16px;font-weight:600;color:#1e293b}.tooltip-text p[data-v-f33d8084]{margin:0;font-size:13px;color:#64748b;line-height:1.5}.tooltip-arrow[data-v-f33d8084]{position:absolute;width:0;height:0}.tooltip-arrow-right[data-v-f33d8084]{right:-12px;top:50%;transform:translateY(-50%);border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:14px solid #fff;filter:drop-shadow(2px 0 2px rgba(0,0,0,.1))}.tooltip-arrow-top[data-v-f33d8084]{top:-12px;left:50%;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid #fff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.guide-modal-tooltip[data-v-f33d8084]{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:360px;background:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 20px 40px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15);z-index:10002;animation:modalTooltipIn-f33d8084 .4s cubic-bezier(.34,1.56,.64,1);pointer-events:auto}@keyframes modalTooltipIn-f33d8084{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tooltip-arrow-bottom[data-v-f33d8084]{bottom:-12px;left:50%;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid #fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.tooltip-fade-enter-active[data-v-f33d8084]{animation:tooltipBounce-f33d8084 .4s cubic-bezier(.34,1.56,.64,1)}.tooltip-fade-leave-active[data-v-f33d8084]{animation:tooltipOut-f33d8084 .2s ease forwards}@keyframes tooltipOut-f33d8084{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (max-width:768px){.guide-tooltip[data-v-f33d8084]{width:260px;padding:16px}.tooltip-icon[data-v-f33d8084]{width:38px;height:38px}.tooltip-icon i[data-v-f33d8084]{font-size:18px}.tooltip-text h4[data-v-f33d8084]{font-size:14px}.tooltip-text p[data-v-f33d8084]{font-size:12px}.guide-modal-tooltip[data-v-f33d8084]{width:280px;transform:translate(-50%,-50%) translateY(-180px)}}.class-detail[data-v-f33d8084]{box-sizing:border-box;min-height:100%;padding:18px 12px 0;color:var(--ui-v2-ink,#20201e);background:var(--ui-v2-paper,#f6f5f0);font-family:var(--ui-v2-font-body,"Manrope",system-ui,sans-serif)}.detail-header[data-v-f33d8084]{box-sizing:border-box;height:61px;min-height:61px;margin-bottom:1px;padding-bottom:12px;border-bottom:1px solid var(--ui-v2-seam,#e8e5dc);gap:10px}.detail-header .back-btn[data-v-f33d8084]{box-sizing:border-box;height:34px;min-height:34px;padding:0 12px;border-color:var(--ui-v2-seam,#e8e5dc);border-radius:8px;background:#fff;color:var(--ui-v2-ink,#20201e);font-size:12px;font-weight:600}.detail-header .back-btn[data-v-f33d8084]:hover{background:var(--ui-v2-paper,#f6f5f0)}.class-detail__workspace-grid button[data-v-f33d8084]:focus-visible,.class-detail__workspace-grid textarea[data-v-f33d8084]:focus-visible,.detail-header .back-btn[data-v-f33d8084]:focus-visible{outline:2px solid var(--ui-v2-primary,#4269ed);outline-offset:2px}.title-line h2[data-v-f33d8084]{color:var(--ui-v2-ink,#20201e);font-family:var(--ui-v2-font-heading,"Manrope",sans-serif);font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.class-tag[data-v-f33d8084]{flex-shrink:0;background:rgba(66,105,237,.1);color:#3159d6}.class-detail__workspace-grid[data-v-f33d8084]{display:grid;grid-template-columns:clamp(200px,15.3vw,230px) minmax(0,1fr) clamp(292px,20.83vw,320px);align-items:stretch;gap:0;min-height:max(560px,calc(100dvh - 80px))}.class-detail__mobile-nav[data-v-f33d8084]{display:none}.class-detail .new-chat-card[data-v-f33d8084],.class-detail .resource-card[data-v-f33d8084],.class-detail__history[data-v-f33d8084]{min-width:0;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(28,28,25,.04),0 8px 22px rgba(28,28,25,.035)}.class-detail__history[data-v-f33d8084]{display:flex;flex-direction:column;overflow:hidden;border:0;border-right:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:0;background:#f5f4ee;box-shadow:none}.class-chat-rail-heading[data-v-f33d8084],.class-detail__pane-heading[data-v-f33d8084]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:12px 14px;border-bottom:1px solid var(--ui-v2-seam,#e8e5dc)}.class-chat-rail-heading h3[data-v-f33d8084],.class-detail__pane-heading h3[data-v-f33d8084]{margin:0;color:var(--ui-v2-ink,#20201e);font-size:13px;font-weight:700}.class-chat-rail-heading span[data-v-f33d8084],.class-detail__pane-heading span[data-v-f33d8084]{display:block;margin-top:3px;color:#77766f;font-size:10px}.class-detail__pane-heading>i[data-v-f33d8084]{color:#77766f;font-size:15px}.class-detail__history .chat-list[data-v-f33d8084]{flex:1;min-height:0;max-height:none;margin:0;padding:8px;gap:4px;overflow-y:auto}.class-detail__history .chat-item[data-v-f33d8084]{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:9px;width:100%;min-width:0;padding:10px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.class-detail__history .chat-item[data-v-f33d8084]:focus-visible,.class-detail__history .chat-item[data-v-f33d8084]:hover{border-color:var(--ui-v2-seam,#e8e5dc);background:#f7f6f1}.class-detail__history .chat-item-icon[data-v-f33d8084]{flex:0 0 15px;margin-top:2px;color:#77766f}.class-detail__history .chat-item-copy[data-v-f33d8084]{display:block;flex:1 1 auto;min-width:0}.class-detail__history .chat-snippet[data-v-f33d8084]{display:-webkit-box;overflow:hidden;margin:0;color:#343431;font-size:11px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.class-detail__history .chat-date[data-v-f33d8084]{display:block;margin-top:4px;color:#85847d;font-size:10px;line-height:1.4}.class-detail__history .delete-chat[data-v-f33d8084]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#77766f;cursor:pointer;flex:0 0 28px;opacity:0}.class-detail__history .chat-item:focus-within .delete-chat[data-v-f33d8084],.class-detail__history .chat-item:hover .delete-chat[data-v-f33d8084],.class-detail__history .delete-chat[data-v-f33d8084]:focus-visible{opacity:1}.class-detail__history .delete-chat[data-v-f33d8084]:hover{background:#fff0ef;color:#c44d43}.class-detail__history-state[data-v-f33d8084]{display:grid;flex:1;place-content:center;justify-items:center;gap:8px;padding:20px 14px;color:#77766f;text-align:center;font-size:11px}.class-detail__conversation-icon[data-v-f33d8084],.class-detail__empty-icon[data-v-f33d8084]{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:rgba(66,105,237,.09);color:#4269ed}.class-detail__empty-icon i[data-v-f33d8084]{font-size:17px}.class-detail__history-state h4[data-v-f33d8084]{margin:3px 0 0;color:#292925;font-size:12px}.class-detail__history-state p[data-v-f33d8084]{margin:0;line-height:1.5}.class-detail .chat-panel[data-v-f33d8084]{display:flex;flex-direction:column;min-width:0;align-items:stretch;justify-content:flex-start;min-height:0;padding:0;gap:0;background:#fff}.class-detail .new-chat-card[data-v-f33d8084]{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.class-detail__conversation-heading[data-v-f33d8084]{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:min(100%,920px);margin:0 auto;padding:20px clamp(16px,2vw,28px)}.class-detail__conversation-icon[data-v-f33d8084]{flex:0 0 36px}.class-detail__conversation-icon i[data-v-f33d8084]{font-size:17px}.class-detail__conversation-heading h3[data-v-f33d8084]{margin:0;color:#242421;font-size:15px;font-weight:700;line-height:1.4}.class-detail__conversation-heading p[data-v-f33d8084]{margin:4px 0 0;color:#77766f;font-size:12px;line-height:1.5}.class-detail .input-area[data-v-f33d8084]{box-sizing:border-box;flex:0 0 auto;margin-top:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-v2-seam,#e8e5dc);background:#fff}.class-detail .input-wrapper[data-v-f33d8084]{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:min(100%,920px);margin:0 auto;padding:5px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:9px;background:#fbfaf7;box-shadow:none}.class-detail .chat-input[data-v-f33d8084]{box-sizing:border-box;flex:1 1 auto;width:0;height:36px;min-height:36px;max-height:144px;padding:10px 8px;border:0;border-radius:5px;background:transparent;color:#292925;font-size:13px;line-height:16px;resize:vertical}.class-detail .chat-input[data-v-f33d8084]:focus{border:0;box-shadow:none;outline:none}.class-detail .send-btn[data-v-f33d8084]{position:static;flex:0 0 36px;width:36px;height:36px;border-radius:7px;background:#4269ed}.class-detail .send-btn[data-v-f33d8084]:hover:not(:disabled){background:#3159d6;transform:translateY(-1px)}.class-detail .delete-chat[data-v-f33d8084]:focus-visible,.class-detail .resource-delete-btn[data-v-f33d8084]:focus-visible,.class-detail .send-btn[data-v-f33d8084]:focus-visible{outline:2px solid #4269ed;outline-offset:2px}.class-detail .resource-card[data-v-f33d8084]{display:flex;box-sizing:border-box;height:100%;min-height:0;flex-direction:column;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.class-detail .resource-panel[data-v-f33d8084]{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--ui-v2-seam,#e8e5dc);background:#f5f4ee}.class-detail .panel-title[data-v-f33d8084]{box-sizing:border-box;flex:0 0 81px;min-height:81px;padding:12px 14px;border-bottom:1px solid var(--ui-v2-seam,#e8e5dc)}.class-detail .panel-title h3[data-v-f33d8084]{margin:0;color:#20201e;font-size:13px;line-height:1.4}.class-detail .panel-title .subtitle[data-v-f33d8084]{max-width:190px;margin:3px 0 0;color:#77766f;font-size:10px;line-height:1.4}.class-detail .add-btn[data-v-f33d8084]{width:30px;height:30px;flex:0 0 30px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:7px;background:#fff;color:#30302c}.class-detail .add-btn[data-v-f33d8084]:hover{background:#f7f6f1}.class-detail .capacity[data-v-f33d8084]{box-sizing:border-box;flex:0 0 auto;margin:0;padding:12px 14px 8px}.class-detail .capacity-header[data-v-f33d8084]{color:#68675f;font-size:10px}.class-detail .progress-bar[data-v-f33d8084]{height:5px;background:#efeee9}.class-detail .progress[data-v-f33d8084]{background:#4269ed}.class-detail .resource-grid[data-v-f33d8084]{box-sizing:border-box;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:8px;padding:0 8px 8px;overflow-x:hidden;overflow-y:auto}.class-detail .resource-item[data-v-f33d8084]{box-sizing:border-box;height:auto;min-height:56px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:8px;background:#fff;box-shadow:none;cursor:default;transition:border-color .15s ease,background-color .15s ease}.class-detail .resource-item[data-v-f33d8084]:hover{border-color:#d7d4ca;box-shadow:none;transform:none}.class-detail .resource-item[data-v-f33d8084]:before{display:none}.class-detail .resource-content[data-v-f33d8084]{box-sizing:border-box;display:flex;height:auto;min-height:52px;flex-direction:row;align-items:flex-start;gap:9px;padding:10px}.class-detail .resource-icon-wrapper[data-v-f33d8084]{box-sizing:border-box;flex:0 0 28px;width:28px;height:28px;border-radius:6px;background:#eef1ff;box-shadow:none}.class-detail .resource-icon-wrapper i[data-v-f33d8084]{color:#4269ed;font-size:14px}.class-detail .resource-body[data-v-f33d8084]{min-width:0;gap:4px}.class-detail .resource-name[data-v-f33d8084]{display:-webkit-box;overflow:hidden;margin:0;color:#343431;font-size:11px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.class-detail .resource-type-badge[data-v-f33d8084]{display:block;align-self:flex-start;padding:0;border-radius:0;background:transparent;color:#85847d;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.class-detail .resource-delete-btn[data-v-f33d8084]{position:static;flex:0 0 24px;width:24px;height:24px;margin:-2px -2px 0 0;border-radius:6px;color:#77766f;opacity:0}.class-detail .resource-delete-btn[data-v-f33d8084]:focus-visible,.class-detail .resource-item:focus-within .resource-delete-btn[data-v-f33d8084],.class-detail .resource-item:hover .resource-delete-btn[data-v-f33d8084]{opacity:1}.class-detail .resource-delete-btn[data-v-f33d8084]:hover{background:#fff0ef;color:#c44d43}@media (max-width:1279px){.class-detail__mobile-nav[data-v-f33d8084]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:9px 0 7px;padding:4px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:9px;background:#fff}.class-detail__mobile-nav button[data-v-f33d8084]{min-width:0;min-height:40px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#77766f;font:inherit;font-size:12px;font-weight:600}.class-detail__mobile-nav button.active[data-v-f33d8084]{background:#eef1ff;color:#315ce8}.class-detail__mobile-nav button[data-v-f33d8084]:focus-visible{outline:2px solid #4269ed;outline-offset:1px}.class-detail__workspace-grid[data-v-f33d8084]{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 145px);gap:0}.class-detail__workspace-grid>[data-pane][data-v-f33d8084]{display:none}.class-detail__workspace-grid>[data-pane].mobile-panel-active[data-v-f33d8084]{display:flex}.class-detail__history[data-v-f33d8084]{min-height:220px;max-height:360px;border-right:0}.class-detail .resource-card[data-v-f33d8084]{height:auto;border-left:0}.class-detail .chat-panel[data-v-f33d8084]{min-height:320px;padding:0}.class-detail .new-chat-card[data-v-f33d8084]{max-width:none;padding:0}}@media (max-width:640px){.class-detail[data-v-f33d8084]{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.detail-header[data-v-f33d8084]{height:49px;min-height:49px;align-items:center;margin-bottom:1px;padding-bottom:8px}.detail-header .back-btn[data-v-f33d8084]{flex:0 0 auto;padding:0 9px;font-size:11px}.title-line[data-v-f33d8084]{min-width:0;align-items:center;flex-direction:row;gap:6px}.title-line h2[data-v-f33d8084]{min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-tag[data-v-f33d8084]{padding:3px 7px;font-size:10px}.class-detail__mobile-nav[data-v-f33d8084]{margin:10px 0 8px}.class-detail__mobile-nav button[data-v-f33d8084]{min-height:40px}.class-detail__history[data-v-f33d8084]{min-height:180px}.class-detail .new-chat-card[data-v-f33d8084]{padding:0}.class-detail__conversation-heading[data-v-f33d8084]{padding:14px 12px}.class-detail .input-area[data-v-f33d8084]{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.class-detail .chat-input[data-v-f33d8084]{font-size:12px}.class-detail .chat-panel[data-v-f33d8084]{min-height:280px;padding:0}.class-detail .resource-card[data-v-f33d8084]{padding:0}.class-detail .panel-title[data-v-f33d8084]{flex-basis:72px;min-height:72px;padding:10px 12px}.class-detail .capacity[data-v-f33d8084]{padding:10px 12px 7px}.class-detail .resource-grid[data-v-f33d8084]{padding:0 8px 8px}.class-detail__workspace-grid[data-v-f33d8084]{min-height:calc(100dvh - 193px)}}.reference-panel[data-v-aaf93150]{display:flex;flex-direction:column;height:100%;padding:24px}.panel-header[data-v-aaf93150]{margin-bottom:24px}.panel-header h3[data-v-aaf93150]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#1f2937}.panel-header .panel-description[data-v-aaf93150]{margin:0;font-size:14px;color:#6b7280}.panel-content[data-v-aaf93150]{flex:1;overflow-y:auto}.empty-state[data-v-aaf93150]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:#9ca3af}.empty-state i[data-v-aaf93150]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-aaf93150]{margin:8px 0;font-size:16px}.empty-state p.hint[data-v-aaf93150]{font-size:14px;opacity:.7}.quiz-panel[data-v-5fbe6e9f]{display:flex;flex-direction:column;height:100%;padding:24px}.panel-header[data-v-5fbe6e9f]{margin-bottom:24px}.panel-header h3[data-v-5fbe6e9f]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#1f2937}.panel-header .panel-description[data-v-5fbe6e9f]{margin:0;font-size:14px;color:#6b7280}.panel-content[data-v-5fbe6e9f]{flex:1;overflow-y:auto}.empty-state[data-v-5fbe6e9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:#9ca3af}.empty-state i[data-v-5fbe6e9f]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-5fbe6e9f]{margin:8px 0;font-size:16px}.empty-state p.hint[data-v-5fbe6e9f]{font-size:14px;opacity:.7}.flashcards-panel[data-v-507e2894]{display:flex;flex-direction:column;height:100%;padding:24px}.panel-header[data-v-507e2894]{margin-bottom:24px}.panel-header h3[data-v-507e2894]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#1f2937}.panel-header .panel-description[data-v-507e2894]{margin:0;font-size:14px;color:#6b7280}.panel-content[data-v-507e2894]{flex:1;overflow-y:auto}.empty-state[data-v-507e2894]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:#9ca3af}.empty-state i[data-v-507e2894]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-507e2894]{margin:8px 0;font-size:16px}.empty-state p.hint[data-v-507e2894]{font-size:14px;opacity:.7}.overviews-panel[data-v-4fd09d00]{display:flex;flex-direction:column;height:100%;padding:24px}.panel-header[data-v-4fd09d00]{margin-bottom:24px}.panel-header h3[data-v-4fd09d00]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#1f2937}.panel-header .panel-description[data-v-4fd09d00]{margin:0;font-size:14px;color:#6b7280}.panel-content[data-v-4fd09d00]{flex:1;overflow-y:auto}.empty-state[data-v-4fd09d00]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:#9ca3af}.empty-state i[data-v-4fd09d00]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-4fd09d00]{margin:8px 0;font-size:16px}.empty-state p.hint[data-v-4fd09d00]{font-size:14px;opacity:.7}.mindmaps-panel[data-v-72fbdf8a]{display:flex;flex-direction:column;height:100%;padding:24px}.panel-header[data-v-72fbdf8a]{margin-bottom:24px}.panel-header h3[data-v-72fbdf8a]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#1f2937}.panel-header .panel-description[data-v-72fbdf8a]{margin:0;font-size:14px;color:#6b7280}.panel-content[data-v-72fbdf8a]{flex:1;overflow-y:auto}.empty-state[data-v-72fbdf8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:#9ca3af}.empty-state i[data-v-72fbdf8a]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-72fbdf8a]{margin:8px 0;font-size:16px}.empty-state p.hint[data-v-72fbdf8a]{font-size:14px;opacity:.7}.katex[data-v-08335668]{font-size:1.2em;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;text-rendering:auto;text-indent:0}.katex .mfrac[data-v-08335668]{display:inline-block;vertical-align:middle;text-align:center;margin:0 .2em}.katex .mfrac .frac-line[data-v-08335668]{width:100%;display:inline-block;border-bottom-style:solid;border-bottom-width:.04em;min-height:.04em;margin:.1em 0}.katex .mfrac .frac-line[data-v-08335668]:after{content:"";display:block;margin-top:-.1em}.katex .mfrac .mfrac-denominator[data-v-08335668],.katex .mfrac .mfrac-numerator[data-v-08335668]{display:block;width:100%;text-align:center;font-size:85%}.katex .mfrac .mfrac-numerator[data-v-08335668]{padding-bottom:.25em}.katex .mfrac .mfrac-denominator[data-v-08335668]{padding-top:.25em}.katex .msupsub[data-v-08335668]{text-align:left;margin:0 .05em}.katex .mspace[data-v-08335668]{margin-right:.15em;margin-left:.15em}.katex .reset-textstyle.scriptstyle[data-v-08335668]{font-size:.7em}.katex .reset-textstyle.scriptscriptstyle[data-v-08335668]{font-size:.5em}.katex .mbin[data-v-08335668]{margin:0 .22em}.katex .mrel[data-v-08335668]{margin:0 .27em}.katex .mclose[data-v-08335668],.katex .mopen[data-v-08335668],.katex .mord[data-v-08335668]{margin:0 .05em}.katex .sqrt[data-v-08335668]{padding:.1em 0}.katex .sqrt .sqrt-sign[data-v-08335668]{margin-right:.1em}.katex-display[data-v-08335668]{margin:1.5em 0;padding:1em;overflow-x:auto;overflow-y:visible;text-align:center;background:linear-gradient(90deg,#f8f9fa,#fff,#f8f9fa);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.katex-display>.katex[data-v-08335668]{display:inline-block;text-align:center;padding:.2em 0;font-size:1.21em}.katex-display>.katex .mfrac[data-v-08335668]{font-size:1.1em}.katex-display>.katex .mfrac .frac-line[data-v-08335668]{border-bottom-width:.06em}.katex-display>.katex .mfrac .mfrac-denominator[data-v-08335668],.katex-display>.katex .mfrac .mfrac-numerator[data-v-08335668]{padding:.15em 0}.katex-display[data-v-08335668]::-webkit-scrollbar{height:4px}.katex-display[data-v-08335668]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.katex-display[data-v-08335668]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.katex-display[data-v-08335668]::-webkit-scrollbar-thumb:hover{background:#666}.markdown-content[data-v-08335668]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.8;word-wrap:break-word;color:#2c3e50}.markdown-content h1[data-v-08335668]{font-size:2em;margin-bottom:1em;color:#1a202c;font-weight:600}.markdown-content h2[data-v-08335668]{font-size:1.5em;margin:1.5em 0 .5em;color:#2d3748}.markdown-content h3[data-v-08335668]{font-size:1.3em;margin:1.2em 0 .4em}.markdown-content h4[data-v-08335668]{font-size:1.1em;margin:1em 0 .3em}.markdown-content p[data-v-08335668]{margin:1em 0;line-height:1.8}.markdown-content ol[data-v-08335668],.markdown-content ul[data-v-08335668]{padding-left:1.5em;margin:1em 0}.markdown-content li[data-v-08335668]{margin:.8em 0;line-height:1.6;color:#4a5568}.markdown-content li strong[data-v-08335668]{color:#2d3748;font-weight:600}.markdown-content pre[data-v-08335668]{margin:.5rem 0;padding:1rem;background-color:#f8fafc;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e2e8f0}.markdown-content code[data-v-08335668]{background-color:#f1f5f9;padding:2px 4px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.markdown-content blockquote[data-v-08335668]{margin:.8em 0;padding-left:1rem;border-left:3px solid #e2e8f0;color:#64748b}.markdown-content table[data-v-08335668]{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content table td[data-v-08335668],.markdown-content table th[data-v-08335668]{border:1px solid #e2e8f0;padding:8px;text-align:left}.markdown-content table th[data-v-08335668],.markdown-content table tr[data-v-08335668]:nth-child(2n){background-color:#f8fafc}.markdown-content img[data-v-08335668]{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.markdown-content hr[data-v-08335668]{border:0;border-top:1px solid #e2e8f0;margin:1.5em 0}.markdown-content a[data-v-08335668]{color:#4e7df9;text-decoration:none;border-bottom:1px dashed #4e7df9}.markdown-content a[data-v-08335668]:hover{color:#3b6ef6;border-bottom:1px solid #3b6ef6}@media (max-width:768px){.katex[data-v-08335668]{font-size:1em}.markdown-content[data-v-08335668]{padding:15px}}.class-chat-detail[data-v-08335668]{display:flex;height:100%;min-height:100vh;background:#f5f6fb;color:#1f2937}.plan-label[data-v-08335668]{font-size:12px;color:#9ca3af}.plan-value[data-v-08335668]{font-size:16px;font-weight:600;margin-bottom:8px}.user-mail[data-v-08335668]{font-size:13px;color:#4b5563}.chat-wrapper[data-v-08335668]{flex:1;display:flex;flex-direction:column;padding:15px 30px}.chat-header[data-v-08335668]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.header-main[data-v-08335668]{display:flex;align-items:center;gap:16px}.back-btn[data-v-08335668]{width:40px;height:40px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.title-box h2[data-v-08335668]{margin:0;font-size:18px}.title-box p[data-v-08335668]{margin:4px 0 0;color:#6b7280;font-size:13px}.header-actions[data-v-08335668]{display:flex;align-items:center;gap:12px}.rename-btn[data-v-08335668],.toggle-panel[data-v-08335668]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.rename-btn i[data-v-08335668],.toggle-panel i[data-v-08335668]{font-size:18px;font-weight:600}.chat-layout[data-v-08335668]{flex:1;display:flex;flex-direction:row}.chat-content[data-v-08335668]{flex:4;background:#fff;border-radius:10px;padding:0;box-shadow:0 20px 60px rgba(99,102,241,.08);display:flex;flex-direction:column;min-height:0}.messages-container[data-v-08335668]{overflow-y:auto;padding:15px 25px;scroll-behavior:smooth;min-height:0;height:calc(100vh - 200px)}.messages-container .welcome-message[data-v-08335668]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#5a6474;text-align:center;padding:2rem}.messages-container .welcome-message .welcome-icon[data-v-08335668]{background:linear-gradient(135deg,#4e7df9,#6366f1);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.messages-container .welcome-message .welcome-icon i[data-v-08335668]{font-size:2rem;color:#fff}.messages-container .welcome-message h2[data-v-08335668]{color:#2d3748;margin-bottom:.5rem;font-weight:600}.messages-container .welcome-message p[data-v-08335668]{opacity:.8;color:#5a6474}.messages-container .message-list[data-v-08335668]{display:flex;flex-direction:column;gap:24px}.messages-container .message-item[data-v-08335668]{display:flex;flex-direction:column;gap:16px}.messages-container .user-message[data-v-08335668]{display:flex;justify-content:flex-end;gap:12px;align-items:flex-start;padding-left:20%}.messages-container .ai-message[data-v-08335668]{display:flex;justify-content:flex-start;gap:12px;align-items:flex-start;padding-right:8%}.messages-container .avatar[data-v-08335668]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.messages-container .avatar i[data-v-08335668]{font-size:1.2rem;color:#fff}.messages-container .user-avatar[data-v-08335668]{background:linear-gradient(135deg,#4e7df9,#6366f1);box-shadow:0 4px 10px rgba(99,102,241,.3)}.messages-container .ai-avatar[data-v-08335668]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 10px rgba(16,185,129,.3)}.messages-container .message-content[data-v-08335668]{padding:12px 16px;border-radius:12px;max-width:100%;font-size:.95rem;line-height:1.5;box-shadow:0 2px 10px rgba(0,0,0,.05)}.messages-container .user-content[data-v-08335668]{background-color:#4e7df9;color:#fff;border-radius:12px 12px 2px 12px}.messages-container .ai-content[data-v-08335668]{background-color:#fff;color:#2d3748;border-radius:12px 12px 12px 2px;border:1px solid #e2e8f0;position:relative}.messages-container .ai-content[data-v-08335668] pre{margin:.5rem 0;padding:1rem;background-color:#f8fafc;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e2e8f0}.messages-container .ai-content[data-v-08335668] code{background-color:#f1f5f9;padding:2px 4px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.messages-container .ai-content[data-v-08335668] p{margin:.8em 0;line-height:1.6}.messages-container .ai-content[data-v-08335668] h1,.messages-container .ai-content[data-v-08335668] h2,.messages-container .ai-content[data-v-08335668] h3,.messages-container .ai-content[data-v-08335668] h4,.messages-container .ai-content[data-v-08335668] h5,.messages-container .ai-content[data-v-08335668] h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;color:#1a202c}.messages-container .ai-content[data-v-08335668] h1{font-size:1.8em;border-bottom:1px solid #e2e8f0;padding-bottom:.3em}.messages-container .ai-content[data-v-08335668] h2{font-size:1.5em}.messages-container .ai-content[data-v-08335668] h3{font-size:1.3em}.messages-container .ai-content[data-v-08335668] a{color:#4e7df9;text-decoration:none;border-bottom:1px dashed #4e7df9}.messages-container .ai-content[data-v-08335668] a:hover{color:#3b6ef6;border-bottom:1px solid #3b6ef6}.messages-container .ai-content[data-v-08335668] ol,.messages-container .ai-content[data-v-08335668] ul{padding-left:1.5rem;margin:.8em 0}.messages-container .ai-content[data-v-08335668] li{margin:.3em 0}.messages-container .ai-content[data-v-08335668] blockquote{margin:.8em 0;padding-left:1rem;border-left:3px solid #e2e8f0;color:#64748b}.messages-container .ai-content[data-v-08335668] table{border-collapse:collapse;width:100%;margin:1em 0}.messages-container .ai-content[data-v-08335668] table td,.messages-container .ai-content[data-v-08335668] table th{border:1px solid #e2e8f0;padding:8px;text-align:left}.messages-container .ai-content[data-v-08335668] table th,.messages-container .ai-content[data-v-08335668] table tr:nth-child(2n){background-color:#f8fafc}.messages-container .ai-content[data-v-08335668] img{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.messages-container .ai-content[data-v-08335668] .katex{font-size:1.2em;font-family:KaTeX_Main,Times New Roman,serif}.messages-container .ai-content[data-v-08335668] .katex-display{margin:1.5em 0;padding:1em;overflow-x:auto;text-align:center;background:#f8f9fa;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.messages-container .ai-content .copy-button[data-v-08335668]{position:absolute;bottom:8px;right:8px;background-color:#f8f9fc;border:1px solid #e2e8f0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b;opacity:.6;z-index:10}.messages-container .ai-content .copy-button[data-v-08335668]:hover{background-color:#edf2f7;color:#4e7df9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05);opacity:1}.messages-container .ai-content .copy-button.copied[data-v-08335668]{background-color:#10b981;color:#fff;border-color:#10b981}.messages-container .ai-content .copy-button i[data-v-08335668]{font-size:1.1rem}.messages-container .ai-content:hover .copy-button[data-v-08335668]{opacity:1}.messages-container .ai-content .typing-indicator[data-v-08335668]{display:flex;gap:4px;padding:8px 0 0 0}.messages-container .ai-content .typing-indicator span[data-v-08335668]{width:6px;height:6px;border-radius:50%;background-color:#4e7df9;display:inline-block;animation:bounce-08335668 1.4s ease-in-out infinite}.messages-container .ai-content .typing-indicator span[data-v-08335668]:first-child{animation-delay:-.32s}.messages-container .ai-content .typing-indicator span[data-v-08335668]:nth-child(2){animation-delay:-.16s}.messages-container .loading-content[data-v-08335668]{padding:16px;background-color:#fff}.messages-container .loading-content .typing-indicator[data-v-08335668]{display:flex;gap:4px}.messages-container .loading-content .typing-indicator span[data-v-08335668]{width:8px;height:8px;border-radius:50%;background-color:#4e7df9;display:inline-block;animation:bounce-08335668 1.4s ease-in-out infinite}.messages-container .loading-content .typing-indicator span[data-v-08335668]:first-child{animation-delay:-.32s}.messages-container .loading-content .typing-indicator span[data-v-08335668]:nth-child(2){animation-delay:-.16s}@keyframes bounce-08335668{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.input-area[data-v-08335668]{padding:15px 45px 15px 24px;background-color:#fff;border-top:1px solid #e2e8f0;border-radius:0 0 10px 10px}.input-area .input-container[data-v-08335668]{display:flex;align-items:center;gap:8px;background-color:#f1f5f9;border-radius:8px;padding:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.input-area .input-container .add-note-button[data-v-08335668]{width:40px;height:40px;border-radius:6px;border:none;background-color:#fff;color:#4e7df9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0}.input-area .input-container .add-note-button i[data-v-08335668]{font-size:1.2rem;font-weight:600}.input-area .input-container .add-note-button[data-v-08335668]:hover{background-color:#4e7df9;color:#fff;transform:translateY(-1px);box-shadow:0 2px 5px rgba(78,125,249,.3)}.input-area .input-container .add-note-button[data-v-08335668]:active{transform:translateY(0)}.input-area .input-container .question-input[data-v-08335668]{flex:1;background-color:transparent;border:none;padding:12px 16px;color:#2d3748;font-size:.95rem}.input-area .input-container .question-input[data-v-08335668]::-moz-placeholder{color:#94a3b8}.input-area .input-container .question-input[data-v-08335668]::placeholder{color:#94a3b8}.input-area .input-container .question-input[data-v-08335668]:focus{outline:none}.input-area .input-container .question-input[data-v-08335668]:disabled{background-color:#f3f4f6;cursor:not-allowed}.input-area .input-container .send-button[data-v-08335668]{background-color:#4e7df9;border:none;border-radius:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(78,125,249,.3)}.input-area .input-container .send-button i[data-v-08335668]{color:#fff;font-size:1.2rem}.input-area .input-container .send-button[data-v-08335668]:hover{background-color:#3b6ef6;transform:translateY(-1px)}.input-area .input-container .send-button[data-v-08335668]:disabled{background-color:#cbd5e1;cursor:not-allowed;opacity:.7;box-shadow:none}.insight-panel[data-v-08335668]{flex:3;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(99,102,241,.08);overflow:hidden;position:relative;margin-left:20px}.insight-panel.collapsed[data-v-08335668]{width:72px}.insight-content[data-v-08335668]{display:flex;flex-direction:column;height:100%}.insight-content header[data-v-08335668]{padding:10px 0;border-bottom:1px solid #e5e7eb}.insight-content header nav[data-v-08335668]{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start}.insight-content header nav[data-v-08335668]::-webkit-scrollbar{display:none}.tab[data-v-08335668]{border:none;background:transparent;padding:10px 16px;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;position:relative}.tab i[data-v-08335668]{font-size:16px}.tab span[data-v-08335668]{font-weight:500}.tab[data-v-08335668]:hover{color:#4f46e5;background-color:#f3f4f6;border-radius:6px 6px 0 0}.tab.active[data-v-08335668]{color:#7c3aed;border-bottom-color:#7c3aed;background-color:transparent}.tab.active i[data-v-08335668]{color:#7c3aed}.panel-body[data-v-08335668]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.fade-enter-active[data-v-08335668],.fade-leave-active[data-v-08335668]{transition:opacity .2s ease}.fade-enter[data-v-08335668],.fade-leave-to[data-v-08335668]{opacity:0}.slide-fade-enter-active[data-v-08335668]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-08335668]{transition:all .2s ease-in}.slide-fade-enter[data-v-08335668]{transform:translateX(10px);opacity:0}.slide-fade-leave-to[data-v-08335668]{transform:translateX(-10px);opacity:0}@media (max-width:1200px){.chat-layout[data-v-08335668]{grid-template-columns:1fr}.insight-panel[data-v-08335668]{order:-1;height:200px}}@media (max-width:768px){.ai-message[data-v-08335668],.user-message[data-v-08335668]{padding-left:0;padding-right:0}}.class-chat-detail[data-v-08335668]{box-sizing:border-box;height:100dvh;min-height:0;min-width:0;overflow:hidden;background:var(--ui-v2-paper,#f6f5f0);color:var(--ui-v2-ink,#20201e);font-family:var(--ui-v2-font-body,"Manrope",system-ui,sans-serif)}.class-chat-detail .chat-wrapper[data-v-08335668]{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:18px 12px 0}.class-chat-detail .chat-header[data-v-08335668]{min-height:48px;flex:0 0 auto;padding:0 0 12px;border-color:var(--ui-v2-seam,#e8e5dc)}.class-chat-detail .header-main[data-v-08335668]{min-width:0;gap:10px}.class-chat-detail .back-btn[data-v-08335668]{flex:0 0 34px;width:34px;height:34px;border-color:var(--ui-v2-seam,#e8e5dc);border-radius:8px;color:#292925}.class-chat-detail .back-btn[data-v-08335668]:hover{background:#f6f5f0}.class-chat-detail .title-box[data-v-08335668]{min-width:0}.class-chat-detail .title-box h2[data-v-08335668]{overflow:hidden;color:#20201e;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.class-chat-mobile-nav[data-v-08335668]{display:none}.class-chat-detail .chat-layout[data-v-08335668]{display:grid;grid-template-columns:clamp(200px,15.3vw,230px) minmax(0,1fr) clamp(292px,20.83vw,320px);flex:1 1 auto;min-width:0;min-height:0;gap:0;margin-top:1px}.class-chat-detail .chat-content[data-v-08335668],.class-chat-history[data-v-08335668],.class-chat-resources[data-v-08335668]{min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.class-chat-history[data-v-08335668],.class-chat-resources[data-v-08335668]{display:flex;flex-direction:column}.class-chat-history[data-v-08335668]{border-right:1px solid var(--ui-v2-seam,#e8e5dc);background:#f5f4ee}.class-chat-resources[data-v-08335668]{border-left:1px solid var(--ui-v2-seam,#e8e5dc);background:#f5f4ee}.class-chat-rail-heading[data-v-08335668]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:12px 14px;border-bottom:1px solid var(--ui-v2-seam,#e8e5dc)}.class-chat-rail-heading h3[data-v-08335668]{margin:0;color:#20201e;font-size:13px;font-weight:700}.class-chat-rail-heading span[data-v-08335668]{display:block;margin-top:3px;color:#77766f;font-size:10px}.class-chat-history-list[data-v-08335668],.class-chat-resource-list[data-v-08335668]{min-height:0;flex:1;overflow:auto;padding:8px}.class-chat-resource-list[data-v-08335668]{display:flex;flex-direction:column;gap:8px}.class-chat-history-item[data-v-08335668],.class-chat-resource-item[data-v-08335668]{display:flex;min-width:0;align-items:flex-start;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#343431;text-align:left}.class-chat-history-item[data-v-08335668]{cursor:pointer}.class-chat-history-item[data-v-08335668]:focus-visible,.class-chat-history-item[data-v-08335668]:hover{border-color:var(--ui-v2-seam,#e8e5dc);background:#f7f6f1;outline:none}.class-chat-history-item.active[data-v-08335668]{border-color:rgba(66,105,237,.14);background:rgba(66,105,237,.08)}.class-chat-history-item>i[data-v-08335668]{flex:0 0 15px;margin-top:2px;color:#77766f}.class-chat-history-item.active>i[data-v-08335668]{color:#4269ed}.class-chat-history-item>span[data-v-08335668],.class-chat-resource-copy[data-v-08335668]{display:block;min-width:0;flex:1}.class-chat-history-item strong[data-v-08335668],.class-chat-resource-copy strong[data-v-08335668]{display:-webkit-box;overflow:hidden;color:#343431;font-size:11px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical}.class-chat-history-item small[data-v-08335668],.class-chat-resource-copy small[data-v-08335668]{display:block;margin-top:4px;color:#85847d;font-size:10px;line-height:1.4}.class-chat-rail-empty[data-v-08335668]{display:grid;flex:1;place-items:center;padding:18px;color:#77766f;font-size:11px;text-align:center}.class-chat-resource-error[data-v-08335668]{gap:10px;align-content:center}.class-chat-resource-error button[data-v-08335668]{min-height:32px;padding:0 12px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:7px;background:#fff;color:#3159d6;font:inherit;font-weight:600;cursor:pointer}.class-chat-resource-error button[data-v-08335668]:hover{background:#f7f8ff}.class-chat-resource-error button[data-v-08335668]:focus-visible{outline:2px solid #4269ed;outline-offset:2px}.class-chat-add-resource[data-v-08335668]{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:7px;background:#fff;color:#30302c;cursor:pointer}.class-chat-add-resource[data-v-08335668]:hover{background:#f7f6f1}.class-chat-add-resource[data-v-08335668]:focus-visible{outline:2px solid #4269ed;outline-offset:2px}.class-chat-resource-item[data-v-08335668]{box-sizing:border-box;flex:0 0 auto;border-color:var(--ui-v2-seam,#e8e5dc);border-radius:8px;background:#fff}.class-chat-resource-icon[data-v-08335668]{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:6px;background:#eef1ff;color:#4269ed}.class-chat-resource-icon i[data-v-08335668]{font-size:14px}.class-chat-detail .chat-content[data-v-08335668]{display:flex;flex-direction:column;flex:initial;background:#fff}.class-chat-detail .messages-container[data-v-08335668]{box-sizing:border-box;flex:1 1 auto;height:auto;min-height:0;padding:20px clamp(16px,2vw,28px);scroll-behavior:smooth}.class-chat-detail .message-list[data-v-08335668]{max-width:920px;margin:0 auto}.class-chat-detail .input-area[data-v-08335668]{flex:0 0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top-color:var(--ui-v2-seam,#e8e5dc)}.class-chat-detail .input-container[data-v-08335668]{gap:8px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:9px;background:#fbfaf7;padding:5px;box-shadow:none}.class-chat-detail .input-container .add-note-button[data-v-08335668],.class-chat-detail .input-container .send-button[data-v-08335668]{width:36px;height:36px;border-radius:7px}.class-chat-detail .input-container .question-input[data-v-08335668]{min-width:0;padding:10px 8px;color:#292925;font-size:13px}.class-chat-detail .input-container .add-note-button[data-v-08335668]:hover{transform:none}@media (max-width:1279px){.class-chat-detail .chat-wrapper[data-v-08335668]{min-height:0}.class-chat-mobile-nav[data-v-08335668]{display:flex;flex:0 0 auto;gap:4px;margin-top:10px;padding:4px;border:1px solid var(--ui-v2-seam,#e8e5dc);border-radius:8px;background:#fff}.class-chat-mobile-nav button[data-v-08335668]{min-width:0;min-height:36px;flex:1;border:0;border-radius:6px;background:transparent;color:#68675f;font-size:11px;font-weight:600;cursor:pointer}.class-chat-mobile-nav button.active[data-v-08335668]{background:#eef1ff;color:#3159d6}.class-chat-mobile-nav button[data-v-08335668]:focus-visible{outline:2px solid #4269ed;outline-offset:1px}.class-chat-detail .chat-layout[data-v-08335668]{display:block;grid-template-columns:minmax(0,1fr);min-height:0;margin-top:10px}.class-chat-detail .chat-content[data-v-08335668],.class-chat-history[data-v-08335668],.class-chat-resources[data-v-08335668]{display:none;height:100%}.class-chat-history[data-v-08335668]{border-right:0}.class-chat-resources[data-v-08335668]{border-left:0}.class-chat-detail .chat-content.mobile-panel-active[data-v-08335668],.class-chat-history.mobile-panel-active[data-v-08335668],.class-chat-resources.mobile-panel-active[data-v-08335668]{display:flex}.class-chat-detail .messages-container[data-v-08335668]{height:auto}.class-chat-detail .insight-panel[data-v-08335668]{display:none}}@media (max-width:1023px){.class-chat-detail[data-v-08335668]{height:calc(100dvh - 52px)}}@media (max-width:640px){.class-chat-detail .chat-wrapper[data-v-08335668]{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.class-chat-detail .chat-header[data-v-08335668]{min-height:40px;padding-bottom:8px}.class-chat-detail .title-box h2[data-v-08335668]{font-size:13px}.class-chat-mobile-nav button[data-v-08335668]{min-height:40px}.class-chat-detail .chat-layout[data-v-08335668]{margin-top:8px}.class-chat-detail .chat-content[data-v-08335668],.class-chat-history[data-v-08335668],.class-chat-resources[data-v-08335668]{height:100%}.class-chat-detail .messages-container[data-v-08335668]{padding:14px 12px}.class-chat-detail .input-area[data-v-08335668]{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.class-chat-detail .input-container .question-input[data-v-08335668]{font-size:12px}.class-chat-detail .message-content[data-v-08335668]{max-width:calc(100vw - 88px);overflow-wrap:anywhere}}.home-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page p{padding:0;margin:0}.home-page .my-notes,.home-page .new-note{padding:0 3vw;margin:.8vw 0}.home-page .my-notes .titlebox,.home-page .new-note .titlebox{display:flex;justify-content:space-between}.home-page .my-notes .titlebox .pagination,.home-page .new-note .titlebox .pagination{display:flex;align-items:center}.home-page .my-notes .titlebox .pagination .input_search,.home-page .new-note .titlebox .pagination .input_search{width:12vw;background-color:hsla(0,0%,100%,.1);border:none;border-radius:20px;padding:10px 20px;color:#fff;font-size:14px}.home-page .my-notes .titlebox .pagination .input_search::-moz-placeholder,.home-page .new-note .titlebox .pagination .input_search::-moz-placeholder{color:#a0a0a0}.home-page .my-notes .titlebox .pagination .input_search::placeholder,.home-page .new-note .titlebox .pagination .input_search::placeholder{color:#a0a0a0}.home-page .my-notes .titlebox .pagination .btn_search,.home-page .new-note .titlebox .pagination .btn_search{background-color:hsla(0,0%,100%,.1);border:none;color:#fff;padding:0;font-size:15px}.home-page .my-notes h2,.home-page .my-notes h3,.home-page .new-note h2,.home-page .new-note h3{font-size:1.8vw;color:#fff}.home-page .my-notes p,.home-page .new-note p{font-size:.8vw;color:#999;margin-bottom:.8vw}.home-page .my-notes .line1,.home-page .new-note .line1{display:flex;justify-content:flex-start;align-items:center;padding-bottom:5px}.home-page .my-notes .line1 .line2,.home-page .new-note .line1 .line2{width:2px;height:50px;background-color:#fff;margin:0 20px}.home-page .my-notes .line1 .h2box,.home-page .new-note .line1 .h2box{margin:0;font-size:30px;color:#fff;font-weight:400}.home-page .my-notes .line1 .h2box .btn,.home-page .new-note .line1 .h2box .btn{cursor:pointer}.home-page .my-notes .line1 .h2box .btn:hover,.home-page .new-note .line1 .h2box .btn:hover{opacity:.8}.home-page .my-notes .line1 p,.home-page .new-note .line1 p{color:#fff}.home-page .my-notes .note-options,.home-page .new-note .note-options{display:flex;justify-content:space-around;gap:15px;margin:25px 0}.home-page .my-notes .note-options .caozuo,.home-page .new-note .note-options .caozuo{position:relative;flex:1;display:flex;align-items:center;margin:10px 0;color:#fff;border:none;padding:16px 20px;font-size:14px;font-weight:400;cursor:pointer;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(67,97,238,.85),rgba(79,172,254,.85) 100%);box-shadow:0 6px 16px rgba(67,97,238,.15);transition:all .4s cubic-bezier(.25,1,.5,1)}.home-page .my-notes .note-options .caozuo .textp h3,.home-page .new-note .note-options .caozuo .textp h3{color:#fff;font-size:16px;margin-bottom:4px;font-weight:400;transition:all .3s ease}.home-page .my-notes .note-options .caozuo .textp span,.home-page .new-note .note-options .caozuo .textp span{font-size:12px;color:hsla(0,0%,100%,.9);font-weight:400;transition:all .3s ease}.home-page .my-notes .note-options .caozuo .iconr,.home-page .new-note .note-options .caozuo .iconr{position:absolute;right:0}.home-page .my-notes .note-options .caozuo i,.home-page .new-note .note-options .caozuo i{border-radius:50%;padding:10px;font-size:2vw;margin-right:8px}.home-page .my-notes .note-options .caozuo img,.home-page .new-note .note-options .caozuo img{margin-right:15px;max-width:28px;filter:brightness(1.1);transition:all .4s ease}.home-page .my-notes .note-options .caozuo .new_jiaobiao,.home-page .new-note .note-options .caozuo .new_jiaobiao{background-color:#ff5252;color:#fff;padding:10px 20px 2px;position:absolute;right:-24px;top:-3px;transform:rotate(45deg);font-size:12px;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 8px rgba(255,82,82,.3);transition:all .3s ease}.home-page .my-notes .note-options .caozuo:before,.home-page .new-note .note-options .caozuo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:all .6s ease}.home-page .my-notes .note-options .caozuo:hover,.home-page .new-note .note-options .caozuo:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(67,97,238,.25)}.home-page .my-notes .note-options .caozuo:hover img,.home-page .new-note .note-options .caozuo:hover img{transform:scale(1.1) rotate(3deg);filter:brightness(1.2)}.home-page .my-notes .note-options .caozuo:hover .textp h3,.home-page .new-note .note-options .caozuo:hover .textp h3{transform:translateY(-1px)}.home-page .my-notes .note-options .caozuo:hover .textp span,.home-page .new-note .note-options .caozuo:hover .textp span{color:hsla(0,0%,100%,.95)}.home-page .my-notes .note-options .caozuo:hover:before,.home-page .new-note .note-options .caozuo:hover:before{left:100%}.home-page .my-notes .note-options .caozuo:active,.home-page .new-note .note-options .caozuo:active{transform:translateY(-2px);box-shadow:0 6px 16px rgba(67,97,238,.2);transition:all .2s ease}.home-page .my-notes .mynote,.home-page .new-note .mynote{z-index:100}.home-page .my-notes .note,.home-page .new-note .note{display:flex;align-items:center;background:hsla(0,0%,100%,.1);padding:15px 20px;border-radius:12px;margin:12px 0;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:100;box-shadow:0 0 1px rgba(0,0,0,.1)}.home-page .my-notes .note .badge,.home-page .new-note .note .badge{position:absolute;top:-.2vw;left:-1.4vw;background-color:#6c5ce7;color:#fff;padding:.8vw 0 .25vw;width:4vw;text-align:center;font-size:.75vw;font-weight:400;transform:rotate(-50deg);box-shadow:0 2px 6px rgba(108,92,231,.3)}.home-page .my-notes .note:last-child,.home-page .new-note .note:last-child{border-bottom:none}.home-page .my-notes .note .note-icon,.home-page .new-note .note .note-icon{margin-right:1vw}.home-page .my-notes .note .note-icon img,.home-page .new-note .note .note-icon img{max-width:2vw;transition:all .3s ease}.home-page .my-notes .note .note-icon i,.home-page .new-note .note .note-icon i{font-size:2.5vw;color:#063bca}.home-page .my-notes .note .content,.home-page .new-note .note .content{width:100%}.home-page .my-notes .note .content h3,.home-page .new-note .note .content h3{margin-bottom:5px;font-size:1vw;color:#fff;font-weight:400}.home-page .my-notes .note .content p,.home-page .new-note .note .content p{margin:0;color:#ccc;font-size:.8rem}.home-page .my-notes .note .content .redcolor,.home-page .new-note .note .content .redcolor{color:#d41919}.home-page .my-notes .note .errorinfo,.home-page .new-note .note .errorinfo{background-color:#d41919;color:#fff;padding:.2vw 1vw;border-radius:5px;margin-right:2vw;font-weight:600;font-size:12px}.home-page .my-notes .note .spanright,.home-page .new-note .note .spanright{width:2vw;height:2vw;border-radius:10px;transition:all .3s}.home-page .my-notes .note .spanright i,.home-page .new-note .note .spanright i{width:2vw;height:2vw;font-size:24px;transform:rotate(90deg);color:#aaa;border-radius:10px;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .3s}.home-page .my-notes .note .spanright i:hover,.home-page .new-note .note .spanright i:hover{background-color:hsla(0,0%,100%,.1)}.home-page .my-notes .note .spanright:hover,.home-page .new-note .note .spanright:hover{background-color:#090525}.home-page .my-notes .note:hover,.home-page .new-note .note:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);transform:translateY(-3px)}.home-page .my-notes .note:hover .note-icon img,.home-page .new-note .note:hover .note-icon img{transform:scale(1.1)}.home-page .my-notes .error-message,.home-page .new-note .error-message{display:flex;align-items:center;flex-direction:column;border-radius:16px;padding:30px;margin-bottom:20px;margin-top:8vw}.home-page .my-notes .error-message .error-icon,.home-page .new-note .error-message .error-icon{width:6vw;margin-bottom:2vw;animation:float 3s ease-in-out infinite}.home-page .my-notes .error-message p,.home-page .new-note .error-message p{margin:0;font-size:16px;line-height:1.5;text-align:center;max-width:400px}.light-theme .home-page .my-notes h2,.light-theme .home-page .my-notes h3,.light-theme .home-page .new-note h2,.light-theme .home-page .new-note h3{color:#2d3748}.light-theme .home-page .my-notes p,.light-theme .home-page .new-note p{color:#718096}.light-theme .home-page .my-notes .line1 .h2box,.light-theme .home-page .new-note .line1 .h2box{color:#2d3748}.light-theme .home-page .my-notes .line1 .line2,.light-theme .home-page .new-note .line1 .line2{background-color:#e2e8f0}.light-theme .home-page .my-notes .line1 p,.light-theme .home-page .new-note .line1 p{color:#2d3748}.light-theme .home-page .my-notes .note-options .caozuo,.light-theme .home-page .new-note .note-options .caozuo{background:linear-gradient(135deg,rgba(67,97,238,.85),rgba(79,172,254,.85) 100%);box-shadow:0 6px 16px rgba(67,97,238,.15);border-radius:16px;transition:all .4s cubic-bezier(.25,1,.5,1)}.light-theme .home-page .my-notes .note-options .caozuo:before,.light-theme .home-page .new-note .note-options .caozuo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:all .6s ease}.light-theme .home-page .my-notes .note-options .caozuo:hover,.light-theme .home-page .new-note .note-options .caozuo:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(67,97,238,.25)}.light-theme .home-page .my-notes .note-options .caozuo:hover img,.light-theme .home-page .new-note .note-options .caozuo:hover img{transform:scale(1.1) rotate(3deg);filter:brightness(1.2)}.light-theme .home-page .my-notes .note-options .caozuo:hover .textp h3,.light-theme .home-page .new-note .note-options .caozuo:hover .textp h3{transform:translateY(-1px)}.light-theme .home-page .my-notes .note-options .caozuo:hover .textp span,.light-theme .home-page .new-note .note-options .caozuo:hover .textp span{color:hsla(0,0%,100%,.95)}.light-theme .home-page .my-notes .note-options .caozuo:hover:before,.light-theme .home-page .new-note .note-options .caozuo:hover:before{left:100%}.light-theme .home-page .my-notes .note-options .caozuo:active,.light-theme .home-page .new-note .note-options .caozuo:active{transform:translateY(-2px);box-shadow:0 6px 16px rgba(67,97,238,.2);transition:all .2s ease}.light-theme .home-page .my-notes .note-options .caozuo .textp h3,.light-theme .home-page .new-note .note-options .caozuo .textp h3{color:#fff;font-weight:400;transition:all .3s ease}.light-theme .home-page .my-notes .note-options .caozuo .textp span,.light-theme .home-page .new-note .note-options .caozuo .textp span{color:hsla(0,0%,100%,.9);transition:all .3s ease}.light-theme .home-page .my-notes .note-options .caozuo .new_jiaobiao,.light-theme .home-page .new-note .note-options .caozuo .new_jiaobiao{background-color:#ff5252;box-shadow:0 2px 8px rgba(255,82,82,.3);transition:all .3s ease}.light-theme .home-page .my-notes .note-options .caozuo img,.light-theme .home-page .new-note .note-options .caozuo img{transition:all .4s ease}.light-theme .home-page .my-notes .note,.light-theme .home-page .new-note .note{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:16px}.light-theme .home-page .my-notes .note .badge,.light-theme .home-page .new-note .note .badge{background-color:#4361ee;box-shadow:0 2px 6px rgba(67,97,238,.2)}.light-theme .home-page .my-notes .note .content h3,.light-theme .home-page .new-note .note .content h3{color:#2d3748;font-weight:600;font-size:16px}.light-theme .home-page .my-notes .note .content p,.light-theme .home-page .new-note .note .content p{color:#718096;font-size:13px}.light-theme .home-page .my-notes .note .content .redcolor,.light-theme .home-page .new-note .note .content .redcolor{color:#e53935}.light-theme .home-page .my-notes .note .errorinfo,.light-theme .home-page .new-note .note .errorinfo{background-color:#ffebee;color:#e53935;font-weight:600;padding:6px 12px;border-radius:8px}.light-theme .home-page .my-notes .note .spanright i,.light-theme .home-page .new-note .note .spanright i{color:#718096}.light-theme .home-page .my-notes .note .spanright i:hover,.light-theme .home-page .new-note .note .spanright i:hover{background-color:#f1f5f9;color:#4361ee}.light-theme .home-page .my-notes .note .spanright:hover,.light-theme .home-page .new-note .note .spanright:hover{background-color:#f1f5f9}.light-theme .home-page .my-notes .note:hover,.light-theme .home-page .new-note .note:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-3px);border-color:rgba(67,97,238,.3)}.light-theme .home-page .my-notes .error-message p,.light-theme .home-page .new-note .error-message p{color:#2d3748;font-size:16px;font-weight:500}.light-theme .home-page .my-notes .titlebox,.light-theme .home-page .new-note .titlebox{border-bottom:1px solid #e2e8f0}.light-theme .home-page .my-notes .titlebox .myclass,.light-theme .home-page .my-notes .titlebox .mynote,.light-theme .home-page .new-note .titlebox .myclass,.light-theme .home-page .new-note .titlebox .mynote{color:#2d3748;font-weight:700;letter-spacing:-.3px;font-size:24px}.light-theme .home-page .my-notes .titlebox .pagination .input_search,.light-theme .home-page .new-note .titlebox .pagination .input_search{background-color:#fff;border:1px solid #e2e8f0;color:#2d3748;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease}.light-theme .home-page .my-notes .titlebox .pagination .input_search::-moz-placeholder,.light-theme .home-page .new-note .titlebox .pagination .input_search::-moz-placeholder{color:#718096}.light-theme .home-page .my-notes .titlebox .pagination .input_search::placeholder,.light-theme .home-page .new-note .titlebox .pagination .input_search::placeholder{color:#718096}.light-theme .home-page .my-notes .titlebox .pagination .input_search:focus,.light-theme .home-page .new-note .titlebox .pagination .input_search:focus{border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.15);outline:none;width:14vw}.light-theme .home-page .my-notes .titlebox .pagination .btn_search,.light-theme .home-page .new-note .titlebox .pagination .btn_search{background-color:#4361ee;color:#fff;border-radius:50%;width:34px;height:34px;margin-left:-35px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.light-theme .home-page .my-notes .titlebox .pagination .btn_search:hover,.light-theme .home-page .new-note .titlebox .pagination .btn_search:hover{background-color:#3a56d4;transform:scale(1.05);box-shadow:0 4px 12px rgba(67,97,238,.25)}.light-theme .home-page .my-notes .titlebox .pagination .btn_search:active,.light-theme .home-page .new-note .titlebox .pagination .btn_search:active{transform:scale(.98)}.light-theme .home-page .my-notes .titlebox .pagination .create-folder-btn,.light-theme .home-page .new-note .titlebox .pagination .create-folder-btn{background-color:#fff;color:#2d3748;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:12px;padding:10px 18px;transition:all .2s ease}.light-theme .home-page .my-notes .titlebox .pagination .create-folder-btn:hover,.light-theme .home-page .new-note .titlebox .pagination .create-folder-btn:hover{background-color:#f1f5f9;border-color:#4361ee;color:#4361ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.light-theme .home-page .my-notes .titlebox .pagination .create-folder-btn:active,.light-theme .home-page .new-note .titlebox .pagination .create-folder-btn:active{transform:translateY(-1px)}.light-theme .home-page .my-notes .titlebox .pagination .create-folder-btn .el-icon-folder-add,.light-theme .home-page .new-note .titlebox .pagination .create-folder-btn .el-icon-folder-add{color:#4361ee;margin-right:6px;font-size:16px}.light-theme .home-page .folder-list{display:grid;grid-gap:15px;margin:15px 0}.light-theme .home-page .folder-list .folder-item{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:16px;padding:10px 14px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.light-theme .home-page .folder-list .folder-item:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:rgba(67,97,238,.3)}.light-theme .home-page .folder-list .folder-item .folder-icon i{color:#4361ee;font-size:26px}.light-theme .home-page .folder-list .folder-item .folder-icon img{width:34px;height:38px;transition:all .3s ease}.light-theme .home-page .folder-list .folder-item .folder-icon .note-count{background:#4361ee;font-weight:400;box-shadow:0 2px 6px rgba(67,97,238,.2)}.light-theme .home-page .folder-list .folder-item .folder-info h4{color:#2d3748;font-weight:400;font-size:16px;margin-bottom:6px}.light-theme .home-page .folder-list .folder-item .folder-info p{color:#718096;font-size:13px}.light-theme .home-page .folder-list .folder-item .folder-actions i{color:#718096;padding:8px;border-radius:8px;transition:all .2s ease}.light-theme .home-page .folder-list .folder-item .folder-actions i:hover{color:#4361ee;background-color:#f1f5f9}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-container{margin:12px 0}.skeleton-note{display:flex;align-items:center;background-color:hsla(0,0%,100%,.1);padding:15px 20px;border-radius:12px;margin:12px 0;position:relative;overflow:hidden;box-shadow:0 0 1px rgba(0,0,0,.1)}.skeleton-note:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,0));animation:skeleton-loading 1.5s infinite}.skeleton-note .skeleton-badge{position:absolute;top:-.2vw;left:-1.4vw;background-color:hsla(0,0%,100%,.2);width:4vw;height:1.5vw;transform:rotate(-50deg)}.skeleton-note .skeleton-icon{width:2vw;height:2vw;border-radius:4px;background-color:hsla(0,0%,100%,.2);margin-right:1vw}.skeleton-note .skeleton-content{flex:1}.skeleton-note .skeleton-content .skeleton-title{width:60%;height:1vw;background-color:hsla(0,0%,100%,.2);border-radius:4px;margin-bottom:8px}.skeleton-note .skeleton-content .skeleton-text{width:40%;height:.8vw;background-color:hsla(0,0%,100%,.15);border-radius:4px}.skeleton-note .skeleton-action{width:2vw;height:2vw;border-radius:10px;background-color:hsla(0,0%,100%,.2)}.light-theme .skeleton-note{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.light-theme .skeleton-note:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0))}.light-theme .skeleton-note .skeleton-badge,.light-theme .skeleton-note .skeleton-content .skeleton-title,.light-theme .skeleton-note .skeleton-icon{background-color:rgba(67,97,238,.1)}.light-theme .skeleton-note .skeleton-content .skeleton-text{background-color:rgba(67,97,238,.07)}.light-theme .skeleton-note .skeleton-action{background-color:rgba(67,97,238,.1)}.folder-skeleton-container{margin:20px 0;display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1400px){.folder-skeleton-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1100px){.folder-skeleton-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.folder-skeleton-container{grid-template-columns:1fr}}.skeleton-folder-item{display:flex;align-items:center;padding:16px;background-color:hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 0 1px rgba(0,0,0,.1);position:relative;overflow:hidden}.skeleton-folder-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,0));animation:skeleton-loading 1.5s infinite}.skeleton-folder-item .skeleton-folder-icon{position:relative;width:38px;height:38px;border-radius:4px;background-color:hsla(0,0%,100%,.2);margin-right:15px}.skeleton-folder-item .skeleton-folder-icon:after{content:"";position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background-color:hsla(0,0%,100%,.3)}.skeleton-folder-item .skeleton-folder-info{flex:1;min-width:0}.skeleton-folder-item .skeleton-folder-info .skeleton-folder-title{width:70%;height:16px;background-color:hsla(0,0%,100%,.2);border-radius:4px}.skeleton-folder-item .skeleton-folder-action{width:30px;height:30px;border-radius:8px;background-color:hsla(0,0%,100%,.2);margin-left:10px}.light-theme .skeleton-folder-item{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.light-theme .skeleton-folder-item:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0))}.light-theme .skeleton-folder-item .skeleton-folder-icon{background-color:rgba(67,97,238,.1)}.light-theme .skeleton-folder-item .skeleton-folder-icon:after{background-color:rgba(67,97,238,.15)}.light-theme .skeleton-folder-item .skeleton-folder-action,.light-theme .skeleton-folder-item .skeleton-folder-info .skeleton-folder-title{background-color:rgba(67,97,238,.1)}.fenyebox{text-align:center;margin:30px 0}.fenyebox .fenyecaozuo{padding:4px 8px;border-radius:5px;background-color:hsla(0,0%,100%,.1);display:inline-flex!important}.fenyebox .fenyecaozuo .el-pagination__jump,.fenyebox .fenyecaozuo .el-pagination__sizes,.fenyebox .fenyecaozuo el-pagination__total{color:#fff}.fenyebox .fenyecaozuo .btn-next,.fenyebox .fenyecaozuo .btn-prev{background-color:transparent!important;color:#fff!important}.fenyebox .fenyecaozuo .btn-next:disabled,.fenyebox .fenyecaozuo .btn-prev:disabled{background-color:hsla(0,0%,100%,.2)!important}.fenyebox .fenyecaozuo .el-pager li{background-color:transparent;color:#fff;font-size:.7vw}.fenyebox .fenyecaozuo .el-pager li.active{background-color:hsla(0,0%,100%,.1);color:#ddd}.fenyebox .fenyecaozuo .el-input__inner,.fenyebox .fenyecaozuo .el-pagination__next,.fenyebox .fenyecaozuo .el-pagination__prev{background-color:transparent;color:#fff}.fenyebox .fenyecaozuo .el-input__inner:hover,.fenyebox .fenyecaozuo .el-pagination__next:hover,.fenyebox .fenyecaozuo .el-pagination__prev:hover{background-color:hsla(0,0%,100%,.2);color:#ddd}.light-theme .fenyebox .fenyecaozuo{background-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:10px;overflow:hidden}.light-theme .fenyebox .fenyecaozuo .el-pagination__jump,.light-theme .fenyebox .fenyecaozuo .el-pagination__sizes,.light-theme .fenyebox .fenyecaozuo el-pagination__total{color:#2d3748}.light-theme .fenyebox .fenyecaozuo .btn-next,.light-theme .fenyebox .fenyecaozuo .btn-prev{background-color:transparent!important;color:#2d3748!important;border:1px solid #e2e8f0;transition:all .2s ease}.light-theme .fenyebox .fenyecaozuo .btn-next:hover,.light-theme .fenyebox .fenyecaozuo .btn-prev:hover{color:#4361ee!important;border-color:#4361ee;background-color:#f1f5f9!important}.light-theme .fenyebox .fenyecaozuo .btn-next:disabled,.light-theme .fenyebox .fenyecaozuo .btn-prev:disabled{background-color:#f7f9fc!important;color:#ccc!important;border-color:#e2e8f0;opacity:.7}.light-theme .fenyebox .fenyecaozuo .el-pager li{background-color:transparent;color:#2d3748;border:1px solid #e2e8f0;margin:0 2px;font-weight:500;transition:all .2s ease}.light-theme .fenyebox .fenyecaozuo .el-pager li:hover{color:#4361ee;border-color:#4361ee}.light-theme .fenyebox .fenyecaozuo .el-pager li.active{background-color:#4361ee;color:#fff;border-color:#4361ee;font-weight:600}.light-theme .fenyebox .fenyecaozuo .el-input__inner,.light-theme .fenyebox .fenyecaozuo .el-pagination__next,.light-theme .fenyebox .fenyecaozuo .el-pagination__prev{background-color:transparent;color:#2d3748}.light-theme .fenyebox .fenyecaozuo .el-input__inner:hover,.light-theme .fenyebox .fenyecaozuo .el-pagination__next:hover,.light-theme .fenyebox .fenyecaozuo .el-pagination__prev:hover{background-color:#f1f5f9;color:#4361ee}.pagination{display:flex;align-items:center;gap:15px}.pagination .create-folder-btn{background-color:hsla(0,0%,100%,.1);border:none;color:#fff;padding:10px 20px;display:flex;align-items:center;gap:5px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.pagination .create-folder-btn:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.pagination .create-folder-btn:active{transform:translateY(0)}.pagination .create-folder-btn .el-icon-folder-add{margin-right:4px;font-size:16px}.folder-list{margin:20px 0;display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1400px){.folder-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1100px){.folder-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.folder-list{grid-template-columns:1fr}}.folder-item{display:flex;align-items:center;background:#fff;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.05);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.03)}.folder-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.folder-item:hover .folder-icon img{transform:scale(1.05) rotate(-5deg)}.folder-item:hover .folder-meta .note-count{transform:translateY(0);opacity:1}.folder-item:hover:after{opacity:.05}.folder-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#4361ee,#3a7bd5);opacity:0;transition:opacity .3s ease;z-index:0;pointer-events:none}.folder-item .folder-icon{position:relative;margin-right:8px;z-index:1}.folder-item .folder-icon img{width:34px;height:38px;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.folder-item .folder-info{flex:1;min-width:170px;z-index:1}.folder-item .folder-info h4{margin:0;font-size:16px;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-weight:500;margin-bottom:6px}.folder-item .folder-info .folder-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.folder-item .folder-info .folder-meta .note-count{display:flex;align-items:center;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;transition:all .3s ease;opacity:.9;box-shadow:0 2px 6px rgba(99,102,241,.2)}.folder-item .folder-info .folder-meta .note-count .count-number{font-weight:600;margin-right:4px}.folder-item .folder-info .folder-meta .note-count .count-label{font-size:10px;opacity:.9}.folder-item .folder-info .folder-meta .processing-badge{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;box-shadow:0 2px 8px hsla(0,100%,71%,.3);animation:processingPulse 2s ease-in-out infinite;position:relative;overflow:hidden}.folder-item .folder-info .folder-meta .processing-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer 2s infinite}.folder-item .folder-info .folder-meta .processing-badge .processing-icon{display:flex;align-items:center}.folder-item .folder-info .folder-meta .processing-badge .processing-icon i{font-size:12px;animation:rotate 1s linear infinite}.folder-item .folder-info .folder-meta .processing-badge .processing-count{font-weight:700;font-size:12px}.folder-item .folder-info .folder-meta .processing-badge .processing-text{font-size:10px;letter-spacing:.5px;opacity:.95}.folder-item .folder-actions{z-index:1}.folder-item .folder-actions i{font-size:18px;color:#718096;padding:8px;cursor:pointer;border-radius:8px;transition:all .2s ease}.folder-item .folder-actions i:hover{color:#4361ee;background-color:#f1f5f9}/deep/.el-dropdown-menu__item.danger{color:#e53935}/deep/.el-dropdown-menu{padding:8px 0;border-radius:10px;border:none;box-shadow:0 8px 16px rgba(0,0,0,.15)}/deep/.el-dropdown-menu__item{font-size:14px;padding:10px 20px;display:flex;align-items:center;line-height:1.4}/deep/.el-dropdown-menu__item:hover{background-color:#f5f7fa}/deep/.el-dropdown-menu__item.danger-item{color:red!important}/deep/.el-dropdown-menu__item.danger-item:hover{background-color:#fff1f0}/deep/.el-dropdown-menu__item.danger-item i{color:red!important}.folder-dropdown-icon{margin-right:8px;font-size:16px}.folder-info h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0}.note{position:relative;transition:all .3s ease}.note.note-processing{opacity:.7;cursor:not-allowed;background:#f5f9ff}.note.note-processing:hover{transform:none;box-shadow:none}.note .content{max-width:93%}.note .content h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.note .processing-info{display:inline-block;position:absolute;right:100px;background-color:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;animation:pulse 2s ease-in-out infinite}.el-dropdown-menu__item.danger-item,.el-dropdown-menu__item.danger-item i{color:red!important}.el-dropdown-menu__item.danger-item:hover{background-color:#fff1f0!important}.note-actions{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.note-more-icon{font-size:18px;color:#718096;padding:8px;cursor:pointer;border-radius:8px;transition:all .2s ease}.note-more-icon:hover{color:#4361ee;background-color:#f1f5f9}.note-dropdown-icon{margin-right:8px;font-size:16px}.batch-processing-folder{background:linear-gradient(135deg,#fff8e1,#fffbf0);border:2px solid #ffa726;animation:pulse 2s infinite}.batch-processing-folder:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(255,167,38,.2)}.batch-processing-folder .batch-processing-icon{width:42px;height:42px;background:linear-gradient(135deg,#ffa726,#ff9800);border-radius:50%;display:flex;align-items:center;justify-content:center}.batch-processing-folder .batch-processing-icon i{color:#fff;font-size:20px;animation:rotate 1s linear infinite}.batch-processing-folder .folder-info h4{color:#e65100;font-weight:600}.batch-processing-folder .note-count.processing{background:linear-gradient(135deg,#ffa726,#ff9800);color:#fff}.batch-processing-folder .note-count.processing .count-number{font-weight:700}.batch-processing-folder .processing-status{margin-top:4px}.batch-processing-folder .processing-status .status-text{font-size:11px;color:#ff9800;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.batch-processing-folder .processing-indicator i{color:#ffa726;font-size:18px;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes processingPulse{0%,to{box-shadow:0 2px 8px hsla(0,100%,71%,.3);transform:scale(1)}50%{box-shadow:0 4px 16px hsla(0,100%,71%,.6);transform:scale(1.05)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.titlebox{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tab-container{display:flex;gap:0}.tab-item{padding:12px 24px;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;background:transparent;border-radius:8px 8px 0 0;overflow:hidden}.tab-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(67,97,238,.1),rgba(67,97,238,.05));opacity:0;transition:opacity .3s ease;z-index:0}.tab-item:hover{background-color:hsla(0,0%,100%,.05);transform:translateY(-1px)}.tab-item:hover:before{opacity:1}.tab-item.active{background-color:hsla(0,0%,100%,.1);border-bottom-color:#4361ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(67,97,238,.15)}.tab-item.active:before{opacity:1}.tab-item h3{margin:0;font-size:18px;color:hsla(0,0%,100%,.8);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative;z-index:1}.light-theme .tab-container{border-bottom-color:#e2e8f0}.light-theme .tab-item:hover{background-color:#f1f5f9}.light-theme .tab-item.active{background-color:#f1f5f9;border-bottom-color:#4361ee}.light-theme .tab-item.active h3{color:#4361ee}.light-theme .tab-item h3{color:#2d3748}.ui-v2-dashboard,.ui-v2-folder-notes{--ui-v2-paper:oklch(0.9643 0.007 88.64);--ui-v2-ink:oklch(0.1591 0 0);--ui-v2-graphite:oklch(0.2972 0 0);--ui-v2-seam:oklch(0.92 0.0104 81.79);--ui-v2-live:oklch(0.5461 0.2152 262.88);--ui-v2-audio:oklch(0.646 0.174 47.4);--ui-v2-video:oklch(0.538 0.195 293.5);--ui-v2-document:oklch(0.556 0.136 158.5);--ui-v2-card:oklch(0.99 0.002 88.64);--ui-v2-muted:oklch(0.49 0.012 75);--ui-v2-shadow-card:0 1px 2px oklch(0.1591 0 0/0.04),0 8px 22px oklch(0.1591 0 0/0.035);--ui-v2-radius-base:0.5rem;--ui-v2-font-body:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-v2-font-heading:"Sora","Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ui-v2-ink);font-family:var(--ui-v2-font-body)}.ui-v2-dashboard{min-height:100vh;background-color:var(--ui-v2-paper);display:flow-root}.ui-v2-dashboard.ui-v2-dashboard--folder{box-sizing:border-box;min-height:100vh}.ui-v2-dashboard h1,.ui-v2-dashboard h2,.ui-v2-dashboard h3,.ui-v2-dashboard h4,.ui-v2-dashboard h5,.ui-v2-dashboard h6{font-family:var(--ui-v2-font-heading)}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders{margin-bottom:32px;min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folders__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folders__title{margin:0;color:var(--ui-v2-muted);font:700 12px/16px var(--ui-v2-font-body);text-transform:uppercase}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folders__count{color:var(--ui-v2-muted);font:400 10px/15px var(--ui-v2-font-body)}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch-grid{margin-bottom:12px}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-card{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:4px;align-items:center;box-sizing:border-box;min-width:0;padding:14px;border:1px solid var(--ui-v2-seam);border-radius:6px;background:var(--ui-v2-card);box-shadow:var(--ui-v2-shadow-card);cursor:pointer;container-type:inline-size;transition:border-color .15s ease}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-card:hover{border-color:oklch(.5461 .2152 262.88/.4);transform:none}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-open{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;margin:0;border:0;border-radius:4px;background:transparent;color:var(--ui-v2-ink);text-align:left;font-family:var(--ui-v2-font-body);cursor:pointer}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:oklch(.5461 .2152 262.88/.1);color:var(--ui-v2-live)}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-icon svg{width:16px;height:16px}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-copy{display:block;min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-meta{display:flex;gap:3px;margin-top:2px;min-width:0;color:var(--ui-v2-muted);font-size:10px;line-height:15px;white-space:nowrap}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-date{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-count{flex-shrink:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-processing{display:block;margin-top:4px;color:var(--ui-v2-live);font-size:10px;line-height:15px;overflow-wrap:anywhere}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-actions{justify-self:end;align-self:start;min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-more{display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-muted);cursor:pointer}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-more svg{width:16px;height:16px}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-more:hover{background:var(--ui-v2-seam);color:var(--ui-v2-ink)}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-more:focus-visible,.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-open:focus-visible{outline:1px solid var(--ui-v2-live);outline-offset:2px}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch{display:flex;flex-wrap:wrap;cursor:default;animation:none;border-style:dashed;border-color:var(--ui-v2-audio)}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch:after,.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch:before{content:none}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch .folder-info{flex:1;min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch h4{margin:0;font:600 13px/18px var(--ui-v2-font-body);overflow-wrap:anywhere}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch .folder-meta{display:flex;flex-wrap:wrap;gap:6px;font:400 10px/15px var(--ui-v2-font-body)}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-batch .folder-actions{min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .folder-skeleton-container{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .skeleton-folder-item{min-width:0;width:auto;overflow:hidden}.el-dropdown-menu.ui-v2-folder-menu{width:176px;padding:4px;border:1px solid oklch(.92 .0104 81.79);border-radius:6px;background:oklch(.99 .002 88.64)}.el-dropdown-menu.ui-v2-folder-menu .el-dropdown-menu__item{padding:6px 8px;border-radius:4px;color:oklch(.2972 0 0);font:400 12px/18px Manrope,system-ui,sans-serif}.el-dropdown-menu.ui-v2-folder-menu .el-dropdown-menu__item:focus,.el-dropdown-menu.ui-v2-folder-menu .el-dropdown-menu__item:hover{background:oklch(.92 .0104 81.79)}.el-dropdown-menu.ui-v2-folder-menu .el-dropdown-menu__item.danger-item{color:oklch(.577 .245 27.325)}@media (min-width:640px){.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .folder-skeleton-container,.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .folder-skeleton-container,.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 140px){.home-page .ui-v2-dashboard .my-notes .ui-v2-folders .ui-v2-folder-open{grid-template-columns:minmax(0,1fr);gap:8px}}.folder-page .ui-v2-folder-notes .ui-v2-note-grid,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.folder-page .ui-v2-folder-notes .ui-v2-note-card,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:180px;padding:16px;border:1px solid var(--ui-v2-seam);border-radius:8px;background:var(--ui-v2-card);box-shadow:var(--ui-v2-shadow-card);cursor:pointer;transition:border-color .15s ease}.folder-page .ui-v2-folder-notes .ui-v2-note-card:hover,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-card:hover{border-color:oklch(.5461 .2152 262.88/.4)}.folder-page .ui-v2-folder-notes .ui-v2-note-card.is-processing,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-card.is-processing{cursor:not-allowed}.folder-page .ui-v2-folder-notes .ui-v2-note-top,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:24px}.folder-page .ui-v2-folder-notes .ui-v2-note-icon,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:8px}.folder-page .ui-v2-folder-notes .ui-v2-note-icon svg,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon svg{width:16px;height:16px}.folder-page .ui-v2-folder-notes .ui-v2-note-icon--record,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon--record{color:var(--ui-v2-live);background:oklch(.5461 .2152 262.88/.1)}.folder-page .ui-v2-folder-notes .ui-v2-note-icon--audio,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon--audio{color:var(--ui-v2-audio);background:oklch(.646 .174 47.4/.1)}.folder-page .ui-v2-folder-notes .ui-v2-note-icon--youtube,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon--youtube{color:var(--ui-v2-video);background:oklch(.538 .195 293.5/.1)}.folder-page .ui-v2-folder-notes .ui-v2-note-icon--pdf,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon--pdf{color:var(--ui-v2-document);background:oklch(.556 .136 158.5/.1)}.folder-page .ui-v2-folder-notes .ui-v2-note-icon--unknown,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-icon--unknown{color:var(--ui-v2-muted);background:oklch(.94 .008 84)}.folder-page .ui-v2-folder-notes .ui-v2-note-actions,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-actions{flex:0 0 28px}.folder-page .ui-v2-folder-notes .ui-v2-note-more,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-more{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-muted);cursor:pointer}.folder-page .ui-v2-folder-notes .ui-v2-note-more svg,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-more svg{width:16px;height:16px;pointer-events:none}.folder-page .ui-v2-folder-notes .ui-v2-note-more:active,.folder-page .ui-v2-folder-notes .ui-v2-note-more:hover,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-more:active,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-more:hover{color:var(--ui-v2-ink);background:oklch(.92 .0104 81.79)}.folder-page .ui-v2-folder-notes .ui-v2-note-title,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-width:0;padding:0;border:0;border-radius:2px;background:transparent;color:var(--ui-v2-ink);font:600 14px/1.375 var(--ui-v2-font-body);text-align:left;cursor:pointer}.folder-page .ui-v2-folder-notes .ui-v2-note-title:hover,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-title:hover{color:var(--ui-v2-live)}.folder-page .ui-v2-folder-notes .ui-v2-note-more:focus-visible,.folder-page .ui-v2-folder-notes .ui-v2-note-title:focus-visible,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-more:focus-visible,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-title:focus-visible{outline:2px solid var(--ui-v2-live);outline-offset:2px}.folder-page .ui-v2-folder-notes .ui-v2-note-date,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-date{margin-top:4px;color:var(--ui-v2-muted);font:400 11px/1.5 var(--ui-v2-font-body);overflow-wrap:anywhere}.folder-page .ui-v2-folder-notes .ui-v2-note-footer,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-top:auto;padding-top:16px;border-top:1px solid oklch(.92 .0104 81.79/.7);font:400 10px/1.5 var(--ui-v2-font-body)}.folder-page .ui-v2-folder-notes .ui-v2-note-folder,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-folder{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:4px;color:var(--ui-v2-muted);background:oklch(.94 .008 84);box-sizing:border-box}.folder-page .ui-v2-folder-notes .ui-v2-note-status,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-status{margin-left:auto;max-width:100%;overflow-wrap:anywhere;color:var(--ui-v2-live);font-weight:600}.folder-page .ui-v2-folder-notes .ui-v2-note-status--failed,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-status--failed{color:oklch(.577 .245 27.325)}.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton{cursor:default}.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-icon,.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-line,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-icon,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-line{display:block;background:oklch(.92 .0104 81.79);animation:ui-v2-note-pulse 1.5s ease-in-out infinite}.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-icon,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-icon{width:36px;height:36px;border-radius:8px}.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-line,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-line{width:100%;height:12px;border-radius:3px;margin-bottom:6px}.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-line--short,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-line--short{width:60%}.el-dropdown-menu.ui-v2-note-menu{width:176px;padding:4px;box-sizing:border-box;border:1px solid oklch(.92 .0104 81.79);border-radius:6px;background:oklch(.99 .002 88.64)}.el-dropdown-menu.ui-v2-note-menu .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;color:oklch(.2972 0 0);font:400 14px/20px Manrope,system-ui,sans-serif}.el-dropdown-menu.ui-v2-note-menu .el-dropdown-menu__item svg{flex:0 0 16px;width:16px;height:16px}.el-dropdown-menu.ui-v2-note-menu .el-dropdown-menu__item:focus,.el-dropdown-menu.ui-v2-note-menu .el-dropdown-menu__item:hover{background:oklch(.92 .0104 81.79)}.el-dropdown-menu.ui-v2-note-menu .el-dropdown-menu__item.ui-v2-note-menu-delete{color:oklch(.577 .245 27.325)}@keyframes ui-v2-note-pulse{50%{opacity:.5}}@media (min-width:640px){.folder-page .ui-v2-folder-notes .ui-v2-note-grid,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.folder-page .ui-v2-folder-notes .ui-v2-note-grid,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.folder-page .ui-v2-folder-notes .ui-v2-note-card,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-card{transition:none}.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-icon,.folder-page .ui-v2-folder-notes .ui-v2-note-skeleton-line,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-icon,.home-page .ui-v2-dashboard .my-notes .ui-v2-note-skeleton-line{animation:none}}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 12px;min-width:0;margin-bottom:24px;border-bottom:1px solid var(--ui-v2-seam)}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-container{display:flex;flex-wrap:wrap;min-width:0;gap:0 24px}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-item{position:relative;box-sizing:border-box;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;font-family:var(--ui-v2-font-body);font-size:14px;font-weight:500;line-height:20px;color:var(--ui-v2-muted);cursor:pointer;transition:color .15s ease}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-item:before{content:none}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-item.active,.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-item:hover{color:var(--ui-v2-ink)}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-item.active:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--ui-v2-live)}.home-page .ui-v2-dashboard .my-notes .dashboard-library-actions{display:flex;flex:1 0 264px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;max-width:100%;min-width:0;padding-bottom:8px}.home-page .ui-v2-dashboard .my-notes .create-folder-btn,.home-page .ui-v2-dashboard .my-notes .dashboard-search-clear,.home-page .ui-v2-dashboard .my-notes .dashboard-search-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;border:0;border-radius:6px;background:transparent;color:var(--ui-v2-graphite);font-family:var(--ui-v2-font-body);cursor:pointer;transition:background-color .15s ease,color .15s ease}.home-page .ui-v2-dashboard .my-notes .create-folder-btn svg,.home-page .ui-v2-dashboard .my-notes .dashboard-search-clear svg,.home-page .ui-v2-dashboard .my-notes .dashboard-search-toggle svg{width:16px;height:16px;flex-shrink:0;pointer-events:none}.home-page .ui-v2-dashboard .my-notes .create-folder-btn:hover,.home-page .ui-v2-dashboard .my-notes .dashboard-search-clear:hover,.home-page .ui-v2-dashboard .my-notes .dashboard-search-toggle:hover{background:var(--ui-v2-seam);color:var(--ui-v2-ink)}.home-page .ui-v2-dashboard .my-notes .dashboard-search-clear,.home-page .ui-v2-dashboard .my-notes .dashboard-search-toggle{width:36px;height:36px;padding:0;flex-shrink:0}.home-page .ui-v2-dashboard .my-notes .dashboard-search-toggle.is-applied{background:oklch(.5461 .2152 262.88/.1);color:var(--ui-v2-live)}.home-page .ui-v2-dashboard .my-notes .create-folder-btn{gap:8px;min-height:32px;max-width:100%;padding:7px 12px;border:1px solid var(--ui-v2-seam);background:var(--ui-v2-card);box-shadow:0 1px 2px oklch(.1591 0 0/.05);font-size:12px;font-weight:500;line-height:16px}.home-page .ui-v2-dashboard .my-notes .dashboard-note-search{display:flex;flex:0 1 260px;justify-content:flex-end;align-items:center;max-width:260px;min-width:104px;height:36px;margin:0}.home-page .ui-v2-dashboard .my-notes .dashboard-search-field{position:relative;box-sizing:border-box;flex-shrink:1;width:216px;max-width:calc(100% - 44px);min-width:0;height:36px;overflow:hidden;margin-right:8px;opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%);transition:clip-path .2s ease-out,opacity .2s ease-out,visibility 0s .2s}.home-page .ui-v2-dashboard .my-notes .dashboard-search-field.is-open{opacity:1;visibility:visible;clip-path:inset(0);transition-delay:0s}.home-page .ui-v2-dashboard .my-notes .dashboard-search-field:focus-within{border-radius:6px;box-shadow:0 0 0 1px var(--ui-v2-live)}.home-page .ui-v2-dashboard .my-notes .dashboard-search-clear{position:absolute;top:4px;right:2px;width:28px;height:28px}.home-page .ui-v2-dashboard .my-notes .dashboard-search-scope{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-page .ui-v2-dashboard .my-notes .dashboard-search-input{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:4px 32px 4px 12px;border:1px solid var(--ui-v2-seam);border-radius:6px;background:var(--ui-v2-card);color:var(--ui-v2-graphite);box-shadow:0 1px 2px oklch(.1591 0 0/.05);font-family:var(--ui-v2-font-body);font-size:16px;line-height:24px}.home-page .ui-v2-dashboard .my-notes .dashboard-search-input::-moz-placeholder{color:var(--ui-v2-muted)}.home-page .ui-v2-dashboard .my-notes .dashboard-search-input::placeholder{color:var(--ui-v2-muted)}.home-page .ui-v2-dashboard .my-notes .dashboard-search-input:focus-visible{border-color:var(--ui-v2-live)}.home-page .ui-v2-dashboard .my-notes .create-folder-btn:focus-visible,.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-item:focus-visible,.home-page .ui-v2-dashboard .my-notes .dashboard-search-clear:focus-visible,.home-page .ui-v2-dashboard .my-notes .dashboard-search-input:focus-visible,.home-page .ui-v2-dashboard .my-notes .dashboard-search-toggle:focus-visible{outline:1px solid var(--ui-v2-live);outline-offset:0}@media (max-width:639px){.home-page .ui-v2-dashboard .my-notes .dashboard-library-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.home-page .ui-v2-dashboard .my-notes .dashboard-search-field{transition:none}}.home-page .ui-v2-dashboard .folder-page.ui-v2-folder-embedded .ui-v2-folder-notes .ui-v2-note-footer{flex-wrap:nowrap}@media (min-width:640px){.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-container{-moz-column-gap:32px;column-gap:32px}}@media (min-width:768px){.home-page .ui-v2-dashboard .my-notes .dashboard-search-input{font-size:14px}}.home-page .ui-v2-dashboard .new-note{box-sizing:border-box;margin:0 0 40px;padding-top:24px}.home-page .ui-v2-dashboard .new-note .dashboard-welcome{display:flex;align-items:flex-start;margin-bottom:24px;padding:0}.home-page .ui-v2-dashboard .new-note .dashboard-welcome__copy{min-width:0;width:100%;box-sizing:border-box;padding-right:56px}.home-page .ui-v2-dashboard .dashboard-language-toggle{position:fixed;top:16px;right:16px;z-index:20;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:58px;height:32px;margin:0;padding:0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ui-v2-seam);border-radius:6px;background:var(--ui-v2-card);color:var(--ui-v2-graphite);box-shadow:var(--ui-v2-shadow-card);font-family:var(--ui-v2-font-body);font-size:11px;font-weight:700;line-height:16px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.home-page .ui-v2-dashboard .dashboard-language-toggle svg{width:16px;height:16px;flex-shrink:0;pointer-events:none}.home-page .ui-v2-dashboard .dashboard-language-toggle:hover{background:var(--ui-v2-seam);color:var(--ui-v2-ink)}.home-page .ui-v2-dashboard .dashboard-language-toggle:focus-visible{outline:1px solid var(--ui-v2-live);outline-offset:0}.home-page .ui-v2-dashboard .new-note .dashboard-welcome .dashboard-welcome__eyebrow{margin:0 0 4px;color:var(--ui-v2-muted);font-family:var(--ui-v2-font-body);font-size:12px;font-weight:600;line-height:16px}.home-page .ui-v2-dashboard .new-note .dashboard-welcome .dashboard-welcome__title{margin:0;color:var(--ui-v2-ink);font-family:var(--ui-v2-font-heading);font-size:24px;font-weight:600;line-height:1.25}.home-page .ui-v2-dashboard .new-note .note-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:880px;margin:0 auto;box-sizing:border-box}.home-page .ui-v2-dashboard .new-note .note-options .creation-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;flex:initial;height:auto;min-height:0;min-width:0;margin:0;padding:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ui-v2-font-body);text-align:left;cursor:pointer;overflow:visible;color:var(--ui-v2-ink);background:var(--ui-v2-card);border:1px solid var(--ui-v2-seam);border-radius:12px;box-shadow:var(--ui-v2-shadow-card);transition:border-color .15s ease}.home-page .ui-v2-dashboard .new-note .note-options .creation-card:before{content:none}.home-page .ui-v2-dashboard .new-note .note-options .creation-card:hover{transform:none;border-color:oklch(.5461 .2152 262.88/.4);background:var(--ui-v2-card);box-shadow:var(--ui-v2-shadow-card)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card:focus-visible{outline:1px solid var(--ui-v2-live);outline-offset:2px;border-color:rgba(72,112,238,.34)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card:active{transform:none;box-shadow:var(--ui-v2-shadow-card)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card__icon{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;margin-bottom:4px;border-radius:12px;transition:transform .2s ease}.home-page .ui-v2-dashboard .new-note .note-options .creation-card--live .creation-card__icon{color:var(--ui-v2-live);background:oklch(.5461 .2152 262.88/.1)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card--audio .creation-card__icon{color:var(--ui-v2-audio);background:oklch(.646 .174 47.4/.1)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card--video .creation-card__icon{color:var(--ui-v2-video);background:oklch(.538 .195 293.5/.1)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card--document .creation-card__icon{color:var(--ui-v2-document);background:oklch(.556 .136 158.5/.1)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card:hover .creation-card__icon{transform:scale(1.05)}.home-page .ui-v2-dashboard .new-note .note-options .creation-card__icon svg{width:20px;height:20px;max-width:20px;margin:0;-o-object-fit:contain;object-fit:contain;filter:none;transform:none;pointer-events:none}.home-page .ui-v2-dashboard .new-note .note-options .creation-card .creation-card__copy{display:flex;flex-direction:column;gap:6px;margin-top:6px;text-align:left}.home-page .ui-v2-dashboard .new-note .note-options .creation-card .creation-card__title{margin:0;color:var(--ui-v2-ink);font-size:13px;font-weight:600;line-height:1.25;transform:none}.home-page .ui-v2-dashboard .new-note .note-options .creation-card .creation-card__description{color:var(--ui-v2-muted);font-size:10px;font-weight:400;line-height:1.5;display:block;height:auto;max-height:none;overflow:visible;opacity:1;visibility:visible}.light-theme .home-page .ui-v2-dashboard .new-note .note-options .creation-card:hover .creation-card__title{color:var(--ui-v2-ink);transform:none}.light-theme .home-page .ui-v2-dashboard .new-note .note-options .creation-card:hover .creation-card__description{color:var(--ui-v2-muted);opacity:1;visibility:visible}.home-page .ui-v2-dashboard .new-note .note-options .creation-card:active .creation-card__description,.home-page .ui-v2-dashboard .new-note .note-options .creation-card:focus-visible .creation-card__description{color:var(--ui-v2-muted);opacity:1;visibility:visible}.home-page .ui-v2-dashboard .new-note .note-options .creation-card__badge{position:absolute;top:8px;right:8px;padding:2px 8px;color:var(--ui-v2-live);background:oklch(.5461 .2152 262.88/.1);border-radius:6px;font-size:9px;font-weight:700;line-height:1.5}@media (min-width:640px){.home-page .ui-v2-dashboard .dashboard-language-toggle{top:24px;right:24px}.home-page .ui-v2-dashboard .new-note .dashboard-welcome__copy{padding-right:64px}.home-page .ui-v2-dashboard .new-note .dashboard-welcome .dashboard-welcome__title{font-size:30px}}@media (min-width:1024px){.home-page .ui-v2-dashboard .new-note{padding-top:36px}}@media (min-width:1280px){.home-page .ui-v2-dashboard .new-note .note-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-page .ui-v2-dashboard .ui-v2-dashboard__content{box-sizing:border-box;width:100%;max-width:1240px;min-width:0;margin:0 auto;container:ui-v2-dashboard-content/inline-size}.home-page .ui-v2-dashboard .ui-v2-dashboard__inner{box-sizing:border-box;width:100%;min-width:0;padding:24px 20px}.home-page .ui-v2-dashboard .ui-v2-dashboard__inner>.new-note{box-sizing:border-box;width:100%;min-width:0;margin:0 0 40px;padding:0}.home-page .ui-v2-dashboard .ui-v2-dashboard__inner>.my-notes{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0}.home-page .ui-v2-dashboard .ui-v2-dashboard__content .my-class-content{padding:0}@media (min-width:640px){.home-page .ui-v2-dashboard .ui-v2-dashboard__inner{padding-right:32px;padding-left:32px}}@media (min-width:1024px){.home-page .ui-v2-dashboard .ui-v2-dashboard__inner{padding:36px 40px}}@container ui-v2-dashboard-content (max-width: 240px){.home-page .ui-v2-dashboard .ui-v2-dashboard__inner{padding-right:8px;padding-left:8px}.home-page .ui-v2-dashboard .new-note .note-options{grid-template-columns:minmax(0,1fr)}.home-page .ui-v2-dashboard .my-notes .dashboard-library-toolbar .tab-container{-moz-column-gap:12px;column-gap:12px}.home-page .ui-v2-dashboard .my-notes .dashboard-library-actions{flex:1 1 100%;flex-wrap:wrap;justify-content:space-between}.home-page .ui-v2-dashboard .my-notes .dashboard-note-search{flex:1 1 100%;width:100%;max-width:100%;min-width:0}}.live-setup-recorder-host--hidden{position:fixed;inset:0;z-index:-1;overflow:hidden;visibility:hidden;pointer-events:none}.live-setup-recorder-host--active{position:relative}.my-account[data-v-f804b7de]{color:#2d3748;font-family:Inter,SF Pro Display,sans-serif;background-color:#f7f9fc;padding:0;margin:0}.my-account .account-container[data-v-f804b7de]{display:flex;flex-direction:column}.my-account .account-container .account-header[data-v-f804b7de]{display:flex;align-items:center;padding:1rem 2rem;position:relative;border-bottom:1px solid #e2e8f0}.my-account .account-container .account-header .title-section[data-v-f804b7de]{width:27%}.my-account .account-container .account-header .title-section.usage-section-title[data-v-f804b7de]{width:73%}.my-account .account-container .account-header .title-section .title[data-v-f804b7de]{font-size:1.3rem;font-weight:600}.my-account .account-container .account-header .dark-mode-toggle[data-v-f804b7de]{position:absolute;right:2rem;display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500}.my-account .account-container .content-area[data-v-f804b7de]{display:flex;padding:1rem 2rem;gap:1.5rem}.my-account .account-container .content-area .user-section[data-v-f804b7de]{flex:0 0 25%;display:flex;flex-direction:column}.my-account .account-container .content-area .usage-section[data-v-f804b7de]{flex:0 0 75%}.my-account .user-card[data-v-f804b7de]{background:#fff;border-radius:12px;padding:1.1rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-bottom:.5rem;position:relative;text-align:center}.my-account .user-card .user-avatar[data-v-f804b7de]{margin-bottom:1rem}.my-account .user-card .user-avatar .avatar-circle[data-v-f804b7de]{width:80px;height:80px;border-radius:50%;background-color:#e74c3c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:600}.my-account .user-card .user-info[data-v-f804b7de]{width:100%}.my-account .user-card .user-info h3[data-v-f804b7de]{font-size:1.2rem;font-weight:600;margin:0 0 .3rem}.my-account .user-card .user-info p[data-v-f804b7de]{margin:.2rem 0;color:#64748b;font-size:.9rem}.my-account .user-card .user-info .created-date[data-v-f804b7de]{font-size:.85rem;margin-top:.5rem}.my-account .user-card .card-actions[data-v-f804b7de]{margin-top:1.5rem;width:100%}.my-account .user-card .card-actions .logout-btn[data-v-f804b7de]{background-color:#f8fafc;color:#334155;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.my-account .user-card .card-actions .logout-btn[data-v-f804b7de]:hover{background-color:#f1f5f9}.my-account .delete-account[data-v-f804b7de]{text-align:right}.my-account .delete-account .delete-btn[data-v-f804b7de]{background-color:transparent;color:#e53935;border:none;font-size:.9rem;cursor:pointer;padding:.5rem 0;font-weight:500}.my-account .delete-account .delete-btn[data-v-f804b7de]:hover{text-decoration:underline}.my-account .usage-card[data-v-f804b7de]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-right:20px}.my-account .usage-card .usage-header[data-v-f804b7de]{margin-bottom:1.5rem}.my-account .usage-card .usage-header h3[data-v-f804b7de]{font-size:1rem;font-weight:600;margin:0}.my-account .usage-card .usage-progress-container[data-v-f804b7de]{display:flex;flex-direction:column;gap:1.5rem}.my-account .usage-card .usage-item .usage-label[data-v-f804b7de]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;color:#334155;font-weight:500}.my-account .usage-card .usage-item .progress-bar[data-v-f804b7de]{height:8px;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden;display:flex;flex-direction:row-reverse}.my-account .usage-card .usage-item .progress-bar .progress[data-v-f804b7de]{height:100%;border-radius:4px}.my-account .usage-card .usage-item .progress-bar .progress.progress-limited[data-v-f804b7de],.my-account .usage-card .usage-item .progress-bar .progress.progress-unlimited[data-v-f804b7de]{background:linear-gradient(90deg,#4caf50,#8bc34a)}.my-account .billing-section[data-v-f804b7de]{position:relative;padding:1rem 2rem;margin-top:1rem}.my-account .billing-section h2[data-v-f804b7de]{font-size:1.3rem;font-weight:600;margin:1rem 0}.my-account .billing-section .billing-actions[data-v-f804b7de]{position:absolute;top:1rem;right:2rem}.my-account .billing-section .billing-actions .billing-btn[data-v-f804b7de]{background-color:#6c5ce7;color:#fff;border:none;border-radius:8px;padding:.6rem 1.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.my-account .billing-section .billing-actions .billing-btn[data-v-f804b7de]:hover{background-color:#5a49d6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(108,92,231,.2)}.my-account .billing-section .billing-table[data-v-f804b7de]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-top:1rem;min-height:150px;position:relative}.my-account .billing-section .billing-table .loading-spinner-settings[data-v-f804b7de]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px}.my-account .billing-section .billing-table .loading-spinner-settings .spinner[data-v-f804b7de]{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#6c5ce7;animation:spin-f804b7de 1s ease-in-out infinite;margin-bottom:10px}.my-account .billing-section .billing-table .loading-spinner-settings .loading-text[data-v-f804b7de]{color:#64748b;font-size:.9rem;margin:0}.my-account .billing-section .billing-table .no-records[data-v-f804b7de]{text-align:center;padding:2rem;color:#64748b;font-style:italic}.my-account .billing-section .billing-table table[data-v-f804b7de]{width:100%;border-collapse:collapse}.my-account .billing-section .billing-table table td[data-v-f804b7de],.my-account .billing-section .billing-table table th[data-v-f804b7de]{padding:1rem;text-align:left;border-bottom:1px solid #f1f5f9}.my-account .billing-section .billing-table table th[data-v-f804b7de]{background-color:#f8fafc;font-weight:600;font-size:.85rem;color:#64748b;text-transform:uppercase}.my-account .billing-section .billing-table table td[data-v-f804b7de]{font-size:.95rem;color:#334155}.my-account .billing-section .billing-table table tr:last-child td[data-v-f804b7de]{border-bottom:none}.dark-theme{background-color:#1a202c;color:#f7fafc;box-shadow:0 4px 20px rgba(0,0,0,.2);background-color:#4a5568;border-color:#4a5568;background:hsla(0,0%,100%,.1);background-color:#2d3748;color:#a0aec0;color:#e2e8f0;border-bottom-color:#4a5568}@media (max-width:992px){.my-account .account-container .account-header .title-section[data-v-f804b7de]{width:auto}.my-account .account-container .account-header .title-section.usage-section-title[data-v-f804b7de]{width:auto;margin-left:2rem}.my-account .account-container .content-area[data-v-f804b7de]{flex-direction:column}.my-account .account-container .content-area .usage-section[data-v-f804b7de],.my-account .account-container .content-area .user-section[data-v-f804b7de]{flex:1 1 100%}}@media (max-width:768px){.my-account .account-container .account-header[data-v-f804b7de]{flex-direction:column;align-items:flex-start;gap:1rem}.my-account .account-container .account-header .title-section.usage-section-title[data-v-f804b7de],.my-account .account-container .account-header .title-section[data-v-f804b7de]{width:100%;margin-left:0}.my-account .account-container .account-header .dark-mode-toggle[data-v-f804b7de]{position:static;margin-top:.5rem}.my-account .billing-section .billing-actions[data-v-f804b7de]{position:static;margin-bottom:1rem}.my-account .billing-section .billing-table[data-v-f804b7de]{overflow-x:auto}.my-account .billing-section .billing-table table[data-v-f804b7de]{min-width:600px}}@keyframes spin-f804b7de{to{transform:rotate(1turn)}}.settings-account-backdrop[data-v-b4b716f8]{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:rgba(0,0,0,.8)}.settings-account-dialog[data-v-b4b716f8]{position:relative;box-sizing:border-box;width:min(100%,520px);max-height:min(720px,calc(100vh - 40px));overflow-y:auto;display:grid;gap:12px;border:1px solid oklch(.92 .0104 81.79);border-radius:8px;padding:24px;background:oklch(.99 .002 88.64);color:oklch(.1591 0 0);box-shadow:0 1px 2px oklch(.1591 0 0/.04),0 8px 22px oklch(.1591 0 0/.035);outline:none}.settings-account-header[data-v-b4b716f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:32px}.settings-account-header h2[data-v-b4b716f8]{display:flex;align-items:center;gap:8px;margin:0;color:oklch(.1591 0 0);font:600 20px/1.1 Sora,Manrope,system-ui,sans-serif;letter-spacing:-.025em}.settings-account-header p[data-v-b4b716f8]{margin:6px 0 0;color:oklch(.49 .012 75);font:400 16px/22px Manrope,system-ui,sans-serif}.settings-account-title-icon[data-v-b4b716f8]{width:20px;height:20px;flex:0 0 20px}.settings-account-close[data-v-b4b716f8]{display:grid;position:absolute;top:16px;right:16px;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:8px;background:transparent;color:#727986;cursor:pointer}.settings-account-close svg[data-v-b4b716f8]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.settings-account-close[data-v-b4b716f8]:focus-visible,.settings-account-close[data-v-b4b716f8]:hover{background:#f2f3f5;color:#252b36;outline:none}.settings-account-profile[data-v-b4b716f8]{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid oklch(.92 .0104 81.79);border-radius:12px;background:oklch(.9643 .007 88.64)}.settings-account-avatar[data-v-b4b716f8]{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:50%;background:oklch(.92 .0104 81.79);color:oklch(.2972 0 0);font-size:18px;font-weight:700}.settings-account-avatar svg[data-v-b4b716f8]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.settings-account-identity[data-v-b4b716f8]{min-width:0;flex:1}.settings-account-email[data-v-b4b716f8],.settings-account-name[data-v-b4b716f8]{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.settings-account-name[data-v-b4b716f8]{color:oklch(.1591 0 0);font-size:16px;font-weight:600;line-height:1.35}.settings-account-email[data-v-b4b716f8]{margin-top:4px;color:oklch(.49 .012 75);font-size:14px;line-height:1.35}.settings-account-membership[data-v-b4b716f8]{flex:0 0 auto;max-width:150px;overflow:hidden;padding:4px 10px;border:1px solid oklch(.92 .0104 81.79);border-radius:999px;background:oklch(.99 .002 88.64);color:oklch(.49 .012 75);font-size:12px;font-weight:700;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-account-membership[data-status=ready][data-v-b4b716f8]{color:oklch(.49 .012 75)}.settings-account-usage[data-v-b4b716f8]{display:grid;gap:10px;padding:2px 0}.settings-account-usage-heading[data-v-b4b716f8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.settings-account-usage-heading h3[data-v-b4b716f8]{margin:0;color:oklch(.49 .012 75);font-size:13px;font-weight:700;line-height:1.45;text-transform:uppercase}.settings-account-usage-list[data-v-b4b716f8]{display:grid;gap:10px}.settings-account-usage-item[data-v-b4b716f8]{display:grid;gap:5px;min-width:0}.settings-account-usage-row[data-v-b4b716f8]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.settings-account-usage-label[data-v-b4b716f8]{min-width:0;color:oklch(.1591 0 0);font-size:14px;font-weight:600;line-height:1.4}.settings-account-usage-value[data-v-b4b716f8]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 12px;color:oklch(.42 .012 75);font-size:13px;line-height:1.5;text-align:right}.settings-account-usage-value[data-usage-state=no-monthly-quota][data-v-b4b716f8]{align-items:center;gap:6px 12px}.settings-account-usage-unlimited[data-v-b4b716f8]{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;background:oklch(.94 .04 262.88);color:oklch(.45 .16 262.88);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.settings-account-usage-progress[data-v-b4b716f8]{height:7px;overflow:hidden;border-radius:999px;background:oklch(.92 .0104 81.79)}.settings-account-usage-progress-fill[data-v-b4b716f8]{height:100%;border-radius:inherit;background:oklch(.5461 .2152 262.88);transition:width .2s ease}.settings-account-usage-progress-unlimited[data-v-b4b716f8]{background:oklch(.94 .04 262.88)}.settings-account-usage-progress-unlimited-fill[data-v-b4b716f8]{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,oklch(.5461 .2152 262.88/.72),oklch(.67 .14 262.88/.42),oklch(.5461 .2152 262.88/.72))}.settings-account-usage-meta[data-v-b4b716f8],.settings-account-usage-note[data-v-b4b716f8],.settings-account-usage-state[data-v-b4b716f8]{margin:0;color:oklch(.49 .012 75);font-size:11px;line-height:1.5}.settings-account-usage-meta[data-v-b4b716f8]{display:flex;justify-content:space-between;gap:8px}.settings-account-usage-item>.settings-account-usage-meta[data-v-b4b716f8]{max-width:360px}.settings-account-usage-warning[data-v-b4b716f8]{color:#b45309;font-weight:700}.settings-account-usage-note[data-v-b4b716f8]{border-top:1px solid oklch(.92 .0104 81.79);padding-top:6px}.settings-account-usage-state[data-v-b4b716f8]{padding:4px 0}.settings-account-billing-entry[data-v-b4b716f8]{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;border:1px solid oklch(.92 .0104 81.79);border-radius:8px;padding:0 12px;background:oklch(.9643 .007 88.64);color:oklch(.2972 0 0);box-shadow:0 1px 2px oklch(.1591 0 0/.04);cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-align:left;transition:background-color .15s,border-color .15s,box-shadow .15s}.settings-account-billing-entry>svg[data-v-b4b716f8]{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.settings-account-billing-entry[data-v-b4b716f8]:hover{border-color:oklch(.85 .02 81.79);background:oklch(.95 .008 88.64)}.settings-account-billing-entry[data-v-b4b716f8]:focus-visible{outline:2px solid #748354;outline-offset:2px}.settings-account-billing-chevron[data-v-b4b716f8]{margin-left:auto;color:oklch(.49 .012 75)}.settings-billing-back[data-v-b4b716f8]{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;border:0;padding:0;background:transparent;color:oklch(.49 .012 75);cursor:pointer;font:inherit;font-size:13px}.settings-billing-back[data-v-b4b716f8]:focus-visible,.settings-billing-back[data-v-b4b716f8]:hover{color:oklch(.2972 0 0)}.settings-billing-back[data-v-b4b716f8]:focus-visible,.settings-billing-retry[data-v-b4b716f8]:focus-visible{outline:2px solid #748354;outline-offset:2px}.settings-billing-back svg[data-v-b4b716f8]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-billing-view[data-v-b4b716f8]{min-height:92px}.settings-billing-list[data-v-b4b716f8]{max-height:min(60vh,420px);overflow-y:auto;border:1px solid oklch(.92 .0104 81.79);border-radius:8px;background:oklch(.9643 .007 88.64)}.settings-billing-row[data-v-b4b716f8]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.settings-billing-row+.settings-billing-row[data-v-b4b716f8]{border-top:1px solid oklch(.92 .0104 81.79)}.settings-billing-record[data-v-b4b716f8]{min-width:0}.settings-billing-amount[data-v-b4b716f8],.settings-billing-description[data-v-b4b716f8]{margin:0;color:oklch(.1591 0 0);font-size:14px}.settings-billing-description[data-v-b4b716f8]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-billing-meta[data-v-b4b716f8]{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 0;color:oklch(.49 .012 75);font-size:12px;line-height:1.45}.settings-billing-amount[data-v-b4b716f8]{font-weight:700;text-align:right;white-space:nowrap}.settings-billing-empty[data-v-b4b716f8]{margin:0;border:1px dashed oklch(.92 .0104 81.79);border-radius:8px;padding:26px 12px;background:oklch(.9643 .007 88.64);color:oklch(.49 .012 75);font-size:14px;text-align:center}.settings-billing-state[data-v-b4b716f8]{display:flex;min-height:92px;align-items:center;justify-content:center;gap:8px;margin:0;color:oklch(.49 .012 75);font-size:14px;text-align:center}.settings-billing-error[data-v-b4b716f8]{flex-direction:column}.settings-billing-error p[data-v-b4b716f8]{margin:0}.settings-billing-retry[data-v-b4b716f8]{border:1px solid oklch(.92 .0104 81.79);border-radius:6px;padding:6px 12px;background:oklch(.99 .002 88.64);color:oklch(.2972 0 0);cursor:pointer;font:inherit;font-size:13px}.settings-billing-spinner[data-v-b4b716f8]{width:14px;height:14px;border:2px solid oklch(.92 .0104 81.79);border-top-color:oklch(.5461 .2152 262.88);border-radius:50%;animation:settings-billing-spin-b4b716f8 .75s linear infinite}@keyframes settings-billing-spin-b4b716f8{to{transform:rotate(1turn)}}.settings-account-actions[data-v-b4b716f8]{display:grid;gap:12px}.settings-account-upgrade-panel[data-v-b4b716f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid oklch(.5461 .2152 262.88/.3);border-radius:12px;background:oklch(.5461 .2152 262.88/.05);padding:10px 12px}.settings-account-upgrade-panel p[data-v-b4b716f8]{margin:0;color:oklch(.2972 0 0);font-size:14px;line-height:1.45}.settings-account-delete[data-v-b4b716f8],.settings-account-logout[data-v-b4b716f8],.settings-account-upgrade[data-v-b4b716f8]{display:inline-flex;min-height:32px;align-items:center;gap:8px;border-radius:6px;padding:0 12px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s}.settings-account-upgrade[data-v-b4b716f8]{flex:0 0 auto;border:0;background:oklch(.5461 .2152 262.88);color:#fff;box-shadow:0 1px 2px oklch(.1591 0 0/.08)}.settings-account-logout[data-v-b4b716f8]{border:1px solid oklch(.92 .0104 81.79);background:oklch(.99 .002 88.64);color:oklch(.1591 0 0);box-shadow:0 1px 2px oklch(.1591 0 0/.05)}.settings-account-delete[data-v-b4b716f8]{border:1px solid transparent;background:transparent;color:#c2413a}.settings-account-delete[data-v-b4b716f8]:hover{border-color:#fecaca;background:#fef2f2;color:#b42318}.settings-account-delete[data-v-b4b716f8]:active{background:#fee2e2}.settings-account-delete svg[data-v-b4b716f8],.settings-account-logout svg[data-v-b4b716f8],.settings-account-upgrade svg[data-v-b4b716f8]{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.settings-account-upgrade[data-v-b4b716f8]:hover{background:oklch(.5 .2152 262.88)}.settings-account-logout[data-v-b4b716f8]:hover{background:oklch(.92 .0104 81.79);color:oklch(.1591 0 0)}.settings-account-footer[data-v-b4b716f8]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:2px}.settings-account-logout[data-v-b4b716f8]:focus-visible,.settings-account-upgrade[data-v-b4b716f8]:focus-visible{outline:2px solid #748354;outline-offset:2px}.settings-account-delete[data-v-b4b716f8]:focus-visible{outline:2px solid #b42318;outline-offset:2px}@media (max-height:500px){.settings-account-backdrop[data-v-b4b716f8]{align-items:flex-start;padding-top:12px;padding-bottom:12px}.settings-account-dialog[data-v-b4b716f8]{max-height:calc(100vh - 24px);padding:18px}.settings-account-upgrade-panel[data-v-b4b716f8]{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.settings-account-dialog[data-v-b4b716f8]{padding:20px}.settings-billing-row[data-v-b4b716f8]{align-items:start;gap:8px;padding:10px}.settings-billing-meta[data-v-b4b716f8]{font-size:11px}}.premium-upgrade-backdrop[data-v-30b11b52]{position:fixed;inset:0;z-index:12001;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.48);overflow-y:auto}.premium-upgrade-dialog[data-v-30b11b52]{position:relative;box-sizing:border-box;width:min(100%,880px);max-height:min(840px,calc(100vh - 40px));overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:30px 34px 25px;color:#172033;background:#fff;border:1px solid #e4e8ef;border-radius:15px;box-shadow:0 20px 56px rgba(16,24,40,.18);outline:none}.premium-upgrade-close[data-v-30b11b52]{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;color:#667085;background:transparent;border:0;border-radius:7px;cursor:pointer}.premium-upgrade-close[data-v-30b11b52]:hover{color:#172033;background:#f2f4f7}.premium-upgrade-close[data-v-30b11b52]:focus-visible{outline:2px solid #3983f6;outline-offset:2px}.premium-upgrade-close svg[data-v-30b11b52]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.premium-upgrade-header[data-v-30b11b52]{padding-right:40px}.premium-upgrade-header h2[data-v-30b11b52]{display:flex;align-items:center;gap:11px;margin:0;color:#172033;font-size:28px;font-weight:750;line-height:1.25}.premium-upgrade-header h2 svg[data-v-30b11b52]{width:27px;height:27px;flex:0 0 auto;fill:none;stroke:#397cf6;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.premium-upgrade-header p[data-v-30b11b52]{margin:8px 0 0 38px;color:#667085;font-size:15px;line-height:1.45}.premium-current-membership[data-v-30b11b52]{margin:-10px 0 0;color:#7b8493;text-align:center;font-size:12px;line-height:1.4}.premium-benefits-section[data-v-30b11b52]{display:flex;flex-direction:column;gap:7px}.premium-benefit-row[data-v-30b11b52],.premium-benefits-heading[data-v-30b11b52]{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:center;gap:0}.premium-benefits-heading[data-v-30b11b52]{padding:0 17px;color:#7b8493;font-size:12px;font-weight:700;line-height:1.3}.premium-benefits-heading span[data-v-30b11b52]:last-child{text-align:right}.premium-upgrade-benefits[data-v-30b11b52]{display:grid;gap:7px}.premium-benefit-row[data-v-30b11b52]{--premium-column-cut:65%;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;min-height:44px;padding:9px 17px;border:1px solid #edf0f5;border-radius:7px;background:linear-gradient(105deg,#f0f4ff,#f0f4ff 63%,#f5f3ef 66%,#f5f3ef)}.premium-benefit-row[data-v-30b11b52]:after{content:"";position:absolute;z-index:0;top:-22%;left:calc(var(--premium-column-cut) - 5px);width:10px;height:144%;background:hsla(0,0%,100%,.98);transform:rotate(45deg);transform-origin:center;pointer-events:none}.premium-benefit-free[data-v-30b11b52],.premium-benefit-premium[data-v-30b11b52]{position:relative;z-index:1;min-width:0}.premium-benefit-premium[data-v-30b11b52]{padding-right:12px;color:#283548;font-size:14px;font-weight:650;line-height:1.4}.premium-benefit-free[data-v-30b11b52]{padding-left:12px;color:#737c8c;text-align:right;font-size:13px;line-height:1.4}.premium-benefits-note[data-v-30b11b52]{margin:1px 0 0;color:#7b8493;font-size:12px;line-height:1.45}.premium-upgrade-plans[data-v-30b11b52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.premium-plan-card[data-v-30b11b52]{box-sizing:border-box;min-width:0;min-height:258px;display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:19px 21px 18px;color:#253247;text-align:left;border:1px solid #dfe4ec;border-radius:13px;background:#fbfbfc;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.premium-plan-card[data-v-30b11b52]:hover{border-color:#8bb3fb;background:#f8fbff}.premium-plan-card.is-featured[data-v-30b11b52]{border:2px solid #3983f6;background:#f3f7ff}.premium-plan-card.is-selected[data-v-30b11b52]{box-shadow:0 0 0 3px rgba(57,131,246,.12)}.premium-plan-card.is-selected[data-v-30b11b52]:not(.is-featured){border-color:#3983f6;background:#f8fbff}.premium-plan-select[data-v-30b11b52]{width:100%;display:flex;padding:0;color:inherit;text-align:left;border:0;background:transparent;cursor:pointer}.premium-plan-select[data-v-30b11b52]:focus-visible{outline:2px solid #3983f6;outline-offset:3px;border-radius:4px}.premium-plan-heading[data-v-30b11b52]{width:100%;min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:8px}.premium-plan-name[data-v-30b11b52]{font-size:20px;font-weight:750}.premium-plan-badge[data-v-30b11b52]{padding:6px 10px;color:#fff;background:#397cf6;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;cursor:help}.premium-plan-price-block[data-v-30b11b52]{min-height:101px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.premium-plan-price[data-v-30b11b52]{min-height:43px;display:flex;align-items:baseline;gap:9px;line-height:1.15}.premium-plan-price-value[data-v-30b11b52]{color:#172033;font-size:34px;font-weight:760;letter-spacing:-.035em;white-space:nowrap}.premium-plan-price-value.is-annual[data-v-30b11b52]{color:#397cf6}.premium-plan-price-unit[data-v-30b11b52]{color:#7b8493;font-size:14px;font-weight:500;white-space:nowrap}.premium-plan-price-unavailable[data-v-30b11b52]{color:#667085;font-size:16px;font-weight:600}.premium-plan-billed-total[data-v-30b11b52]{color:#4b5565;font-size:14px;font-weight:600;line-height:1.4}.premium-plan-renewal-note[data-v-30b11b52]{margin-top:auto;color:#667085;font-size:13px;line-height:1.45}.premium-upgrade-terms[data-v-30b11b52]{max-width:760px;margin:-2px auto 0;color:#8991a0;text-align:center;font-size:12px;line-height:1.5}.premium-subscribe[data-v-30b11b52]{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:11px 18px;color:#fff;background:#397cf6;border:1px solid #397cf6;border-radius:8px;box-shadow:0 3px 8px rgba(57,124,246,.18);font-size:15px;font-weight:700;cursor:pointer}.premium-subscribe[data-v-30b11b52]:hover{background:#286ce7;border-color:#286ce7;box-shadow:0 5px 12px rgba(57,124,246,.22)}.premium-subscribe[data-v-30b11b52]:active{background:#1f5fcf;transform:translateY(1px)}.premium-subscribe[data-v-30b11b52]:focus-visible{outline:3px solid rgba(57,131,246,.4);outline-offset:3px}.premium-subscribe[data-v-30b11b52]:disabled{cursor:wait;opacity:.7;box-shadow:none}.premium-subscribe.is-loading[data-v-30b11b52]{cursor:wait}.premium-subscribe svg[data-v-30b11b52]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.premium-plan-card:not(.is-featured) .premium-subscribe[data-v-30b11b52]{color:#344054;background:#f0f2f5;border-color:#e2e5eb;box-shadow:none}.premium-plan-card:not(.is-featured) .premium-subscribe[data-v-30b11b52]:hover{background:#e8ebf0;border-color:#d0d5dd}.premium-subscribe-spinner[data-v-30b11b52]{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:premium-spin-30b11b52 .7s linear infinite}@keyframes premium-spin-30b11b52{to{transform:rotate(1turn)}}@media (max-width:520px){.premium-upgrade-backdrop[data-v-30b11b52]{padding:12px;align-items:flex-start}.premium-upgrade-dialog[data-v-30b11b52]{width:min(100%,880px);max-height:calc(100vh - 24px);margin:auto 0;padding:25px 18px 20px;gap:17px}.premium-upgrade-header h2[data-v-30b11b52]{gap:9px;font-size:24px}.premium-upgrade-header h2 svg[data-v-30b11b52]{width:23px;height:23px}.premium-upgrade-header p[data-v-30b11b52]{margin-left:32px;font-size:14px}.premium-benefit-row[data-v-30b11b52],.premium-benefits-heading[data-v-30b11b52]{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:0}.premium-benefit-row[data-v-30b11b52]{min-height:50px;padding:9px 11px}.premium-benefit-row[data-v-30b11b52]:after{left:calc(62% - 5px);width:10px;transform:rotate(45deg)}.premium-benefit-premium[data-v-30b11b52]{padding-right:9px}.premium-benefit-free[data-v-30b11b52]{padding-left:9px}.premium-benefit-premium[data-v-30b11b52]{font-size:13px}.premium-benefit-free[data-v-30b11b52]{font-size:12px}.premium-benefits-heading[data-v-30b11b52]{padding:0 11px;font-size:11px}.premium-upgrade-plans[data-v-30b11b52]{grid-template-columns:1fr;gap:12px}.premium-plan-card[data-v-30b11b52]{min-height:225px;gap:11px;padding:16px}.premium-plan-price-value[data-v-30b11b52]{font-size:31px}.premium-plan-billed-total[data-v-30b11b52],.premium-plan-price-unit[data-v-30b11b52]{font-size:13px}.premium-plan-price-block[data-v-30b11b52]{min-height:78px}.premium-plan-price[data-v-30b11b52]{font-size:28px}.premium-plan-badge[data-v-30b11b52]{font-size:10px}}.payment-method-copy[data-v-1a4855bd]{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.annual-checkout-total[data-v-1a4855bd]{margin:0 0 -8px;color:#475467;font-size:13px;line-height:1.45}.payment-method-copy small[data-v-1a4855bd]{max-width:100%;box-sizing:border-box;padding:2px 5px;border-radius:4px;color:#344054;background:hsla(0,0%,100%,.94);font-size:12px;font-weight:600;line-height:1.4;white-space:normal}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px);overflow-y:auto;border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(16,24,40,.2);color:#172033}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__header{padding:22px 24px 14px;border-bottom:1px solid #eaecf0}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__title{color:#172033;font-size:20px;font-weight:700;line-height:1.35}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__headerbtn{top:18px;right:18px;color:#667085;font-size:20px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__headerbtn:hover{color:#397cf6}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__body{padding:18px 24px 24px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-methods{gap:12px;padding:0}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .annual-checkout-total{display:flex;flex-direction:column;gap:4px;margin:0 0 4px;padding:13px 15px;border:1px solid #e4eaf5;border-radius:10px;background:#f7f9fc;color:#475467;font-size:14px;line-height:1.5}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .annual-checkout-total strong{color:#172033;font-size:15px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button{box-sizing:border-box;width:100%;min-height:76px;gap:14px;padding:13px 16px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;color:#172033;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button:hover:not(:disabled){transform:none;border-color:#397cf6;background:#f8faff;box-shadow:0 4px 14px rgba(57,124,246,.12)}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button:focus-visible{outline:3px solid rgba(57,124,246,.35);outline-offset:2px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button:disabled{cursor:wait;opacity:.6}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button.credit-card,[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button.stripe-wechat,[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button.wechat{border-color:#e4e7ec;background:#fff;color:#172033}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button.credit-card:hover:not(:disabled),[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button.stripe-wechat:hover:not(:disabled),[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button.wechat:hover:not(:disabled){border-color:#397cf6;background:#f8faff}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button img{flex:0 0 34px;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .payment-method-copy{flex:1 1 auto;gap:5px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .payment-method-copy>span{color:#172033;font-size:16px;font-weight:700;line-height:1.35}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .payment-method-copy small{padding:0;border-radius:0;background:transparent;color:#667085;font-size:13px;font-weight:400;line-height:1.4}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .card-icons{flex:0 0 auto;align-items:center;gap:6px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .card-icons img{width:32px;height:24px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .card-icons img:last-child{box-sizing:border-box;padding:2px;border-radius:4px;background:#2d68ad}@media (max-width:640px){[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog{border-radius:14px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__header{padding:18px 20px 12px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__title{padding-right:24px;font-size:18px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__headerbtn{top:15px;right:14px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .el-dialog__body{padding:16px 18px 20px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button{min-height:72px;gap:10px;padding:12px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .payment-method-copy>span{font-size:15px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .payment-method-copy small{font-size:12px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .card-icons{gap:3px}[data-v-1a4855bd] .premium-member-payment-dialog.el-dialog .payment-button .card-icons img{width:27px;height:22px}}.member-payment-processing[data-v-1a4855bd]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 4px;color:#475569}.member-payment-processing-spinner[data-v-1a4855bd]{display:inline-block;width:20px;height:20px;flex:0 0 20px;box-sizing:border-box;border:2px solid rgba(79,70,229,.2);border-top-color:#4f46e5;border-radius:50%;animation:member-payment-spin-1a4855bd .8s linear infinite}@keyframes member-payment-spin-1a4855bd{to{transform:rotate(1turn)}}.member-payment-processing-copy[data-v-1a4855bd]{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left}.member-payment-processing-copy small[data-v-1a4855bd]{color:#667085;font-size:13px;line-height:1.45}.payment-methods[data-v-1a4855bd]{display:flex;flex-direction:column;gap:20px;padding:20px}.payment-button[data-v-1a4855bd]{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;border:0;border-radius:8px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:700}.payment-button span[data-v-1a4855bd]{font-size:16px}.payment-button[data-v-1a4855bd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-button[data-v-1a4855bd]:disabled{cursor:wait;opacity:.65}.payment-button.wechat[data-v-1a4855bd]{background:#2dc100;color:#fff}.payment-button.stripe-wechat[data-v-1a4855bd]{background:#00d4aa;color:#fff;border:2px solid #00b894}.payment-button.credit-card[data-v-1a4855bd]{background:#6c5ce7;color:#fff}.payment-button img[data-v-1a4855bd]{width:35px;height:35px}.payment-button .card-icons[data-v-1a4855bd]{display:flex;gap:10px}.qrcode-container[data-v-1a4855bd]{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;position:relative;padding-bottom:50px}.qrcode-img[data-v-1a4855bd]{display:flex;flex-direction:column;justify-content:center;align-items:center}.qrcode-img .order-number[data-v-1a4855bd]{color:#ddd}.qrcode-img img[data-v-1a4855bd]{border:1px solid #fefefe;width:200px;height:200px;margin-top:20px}.qrcode-img span[data-v-1a4855bd]{margin-top:10px}.qrcode-img .price-text[data-v-1a4855bd]{font-size:26px;font-weight:700;color:red}.qrcode-wrapper[data-v-1a4855bd]{position:relative;display:inline-block;margin:20px 0;width:200px;height:200px}.qrcode-wrapper img[data-v-1a4855bd]{max-width:100%;max-height:100%;margin:10px 0}.qrcode-wrapper .qrcode-overlay[data-v-1a4855bd]{position:absolute;inset:0;width:205px;height:220px;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;cursor:pointer}.qrcode-wrapper .qrcode-overlay span[data-v-1a4855bd]{color:#fff;text-align:center;font-size:14px;line-height:1.5}.qrcode-wrapper .qrcode-overlay[data-v-1a4855bd]:hover{background:rgba(0,0,0,.8)}.payment-status[data-v-1a4855bd]{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;text-align:center}.payment-status .status-message[data-v-1a4855bd]{display:flex;align-items:center;justify-content:center;font-size:14px;color:#ccc}[data-v-1a4855bd] .el-dialog{background-color:#38354a;width:400px;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}[data-v-1a4855bd] .el-dialog .el-dialog__title{color:#fff;font-size:20px;font-weight:700}[data-v-1a4855bd] .el-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.1)}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(16,24,40,.2);color:#172033;overflow:hidden}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .el-dialog__header{padding:20px 24px 0;border-bottom:0}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .el-dialog__title{color:#172033;font-size:18px;font-weight:700;line-height:1.4}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .el-dialog__body{padding:12px 24px 22px}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing{flex-direction:column;gap:11px;padding:2px 0 0;color:#344054;text-align:center}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing-spinner{width:24px;height:24px;flex-basis:24px;border-width:3px;border-color:#dbeafe;border-top-color:#397cf6}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing-copy{align-items:center;gap:5px;text-align:center}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing-copy>span{color:#344054;font-size:15px;font-weight:600;line-height:1.45}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing-copy small{color:#667085;font-size:13px;line-height:1.45}@media (max-width:640px){[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog{border-radius:14px}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .el-dialog__header{padding:18px 18px 0}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .el-dialog__body{padding:12px 18px 20px}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing-copy>span{font-size:14px}[data-v-1a4855bd] .premium-checkout-processing-dialog.el-dialog .member-payment-processing-copy small{font-size:12px}}.orphan-recording-list[data-v-335e9dab]{display:grid;gap:12px;margin:18px 0}.orphan-recording-card[data-v-335e9dab]{border:1px solid #e7c98c;border-radius:12px;background:#fffaf0;padding:16px 18px}.orphan-recording-copy strong[data-v-335e9dab]{color:#493614;font-size:15px}.orphan-recording-copy p[data-v-335e9dab]{margin:7px 0 0;color:#554b3b;line-height:1.5}.orphan-recording-status[data-v-335e9dab]{font-size:13px;color:#66593f!important}.orphan-recording-backup-note[data-v-335e9dab]{color:#6b7280!important}.orphan-recording-status.is-error[data-v-335e9dab]{color:#9b2c20!important}.orphan-recording-actions[data-v-335e9dab],.orphan-recording-confirm[data-v-335e9dab]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.orphan-recording-confirm[data-v-335e9dab]{display:block;padding-top:10px;border-top:1px solid #ead9b6}.orphan-recording-confirm p[data-v-335e9dab]{margin-bottom:10px;font-weight:600}.orphan-recording-button[data-v-335e9dab]{min-height:40px;border:1px solid transparent;border-radius:8px;padding:8px 13px;font:inherit;font-weight:600;cursor:pointer}.orphan-recording-button[data-v-335e9dab]:focus-visible{outline:3px solid #1769aa;outline-offset:2px}.orphan-recording-button[data-v-335e9dab]:disabled{cursor:not-allowed;opacity:.55}.orphan-recording-button.is-primary[data-v-335e9dab]{color:#fff;background:#2458d3}.orphan-recording-button.is-danger[data-v-335e9dab]{color:#8f241b;border-color:#d9a6a0;background:#fff}.orphan-recording-button.is-quiet[data-v-335e9dab]{color:#4b5563;border-color:#d5d9df;background:#fff}@media (max-width:600px){.orphan-recording-card[data-v-335e9dab]{padding:14px}.orphan-recording-actions[data-v-335e9dab]{display:grid;grid-template-columns:1fr}}.supports{color:#2d3748;padding:2vw 3vw;background-color:#f7f9fc}.supports>div{border-radius:12px;background:#fff;padding:1.5vw 2vw;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:20px;transition:all .3s ease}.supports>div:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.supports h1,.supports h3,.supports p{margin:0}.supports h1{color:#2d3748;margin-bottom:1.5vw;font-weight:600;position:relative;display:inline-block}.supports h1:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:#4361ee;border-radius:3px}.supports h3{margin-bottom:.8vw;color:#4361ee;font-weight:600}.supports p{margin-bottom:1vw;line-height:1.6}.supports .title{margin-bottom:2.5vw}.supports .support-email{margin-bottom:20px}.supports .support-email span{cursor:pointer;color:#6369db;font-weight:500;transition:all .2s ease}.supports .support-email span:hover{color:#3a41d1;text-decoration:underline}.supports .contact-us{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.supports .contact-us .input-group{width:50%;margin-bottom:15px}.supports .contact-us .input-group .email-input{width:100%;height:45px;border-radius:8px;background:#f1f5f9;color:#2d3748;padding:12px 15px;border:1px solid #e2e8f0;transition:all .3s ease;font-family:inherit;font-size:14px}.supports .contact-us .input-group .email-input:focus{outline:none;border-color:#6369db;box-shadow:0 0 0 2px rgba(99,105,219,.2)}.supports .contact-us .input-group .email-input::-moz-placeholder{color:#a0aec0}.supports .contact-us .input-group .email-input::placeholder{color:#a0aec0}.supports .contact-us .input-group .email-input.email-input-error{border-color:#ef4444;background:#fef2f2;box-shadow:0 0 0 2px rgba(239,68,68,.16)}.supports .contact-us .input-group .email-input.email-input-success{border-color:#10b981;background:#ecfdf5;box-shadow:0 0 0 2px rgba(16,185,129,.14)}.supports .contact-us .input-group .email-tip{margin-top:10px;width:100%;min-height:18px;font-size:13px;font-weight:500;border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:8px}.supports .contact-us .input-group .email-tip .tip-icon{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.supports .contact-us .input-group .email-tip.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.supports .contact-us .input-group .email-tip.error .tip-icon{color:#fff;background:#ef4444}.supports .contact-us .input-group .email-tip.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.supports .contact-us .input-group .email-tip.success .tip-icon{color:#fff;background:#10b981}.supports .contact-us .message-input{width:50%;height:100px;border-radius:8px;background:#f1f5f9;color:#2d3748;padding:15px;margin-bottom:20px;border:1px solid #e2e8f0;transition:all .3s ease;font-family:inherit}.supports .contact-us .message-input:focus{outline:none;border-color:#6369db;box-shadow:0 0 0 2px rgba(99,105,219,.2)}.supports .contact-us .message-input::-moz-placeholder{color:#a0aec0}.supports .contact-us .message-input::placeholder{color:#a0aec0}.supports .contact-us .send-message-btn{background-color:#6369db;color:#fff;border:none;padding:.6vw 1.5vw;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.supports .contact-us .send-message-btn:hover:not(:disabled){background-color:#3a41d1;transform:translateY(-2px)}.supports .contact-us .send-message-btn:active:not(:disabled){transform:translateY(0)}.supports .contact-us .send-message-btn:disabled{background-color:#cbd5e0;cursor:not-allowed;transform:none}.supports .qa .qabox{background-color:#fff;border-radius:8px;padding:15px 20px;margin-bottom:15px;border-left:3px solid #6369db;transition:all .3s ease}.supports .qa .qabox:hover{border-left-width:5px}.supports .qa .q{font-weight:600;margin:0;padding:0;margin-bottom:.5vw;color:#6369db}.supports .qa p{border-bottom:1px solid #e2e8f0;padding-bottom:1vw;margin-bottom:0;white-space:pre-line}.supports .qa .qabox:last-child p{border-bottom:none}.ui-v2-help-page[data-v-5535bb57]{min-height:100%;padding:80px clamp(20px,3vw,40px) 48px;color:#252525;background:#f6f4ef}.ui-v2-help-content[data-v-5535bb57]{width:min(100%,1120px);margin:0 auto}.ui-v2-help-hero[data-v-5535bb57]{max-width:820px;padding-bottom:26px;border-bottom:1px solid #e5e1d8}.ui-v2-help-hero h1[data-v-5535bb57]{margin:0;color:#292929;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.15;letter-spacing:-.035em}.ui-v2-help-hero>p[data-v-5535bb57]:last-child{max-width:680px;margin:12px 0 0;color:#65625b;font-size:14px;line-height:1.7}.ui-v2-help-eyebrow[data-v-5535bb57]{margin:0 0 12px;color:#4b61d1;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ui-v2-help-video[data-v-5535bb57]{box-sizing:border-box;width:min(100%,1040px);margin:28px auto 0;overflow:hidden;border:1px solid #25272c;border-radius:12px;background:#111318;padding:0;box-shadow:0 8px 22px rgba(36,32,25,.08)}.ui-v2-help-video>[data-v-5535bb57]{overflow:hidden;border-radius:inherit}.ui-v2-help-section[data-v-5535bb57]{margin-top:48px}.ui-v2-help-section-heading[data-v-5535bb57]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e5e1d8}.ui-v2-help-section-heading h2[data-v-5535bb57]{margin:0;color:#292929;font-size:20px;font-weight:650;letter-spacing:-.02em}.ui-v2-help-section-heading p[data-v-5535bb57]{margin:5px 0 0;color:#77736c;font-size:12px;line-height:1.6}.ui-v2-help-source-grid[data-v-5535bb57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ui-v2-help-source-card[data-v-5535bb57]{display:flex;gap:13px;min-width:0;padding:18px;border:1px solid #e5e1d8;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(36,32,25,.04),0 8px 22px rgba(36,32,25,.03)}.ui-v2-help-source-icon[data-v-5535bb57]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;background:#f1f0ed;color:#43413d}.ui-v2-help-source-icon svg[data-v-5535bb57]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-source-icon.is-live[data-v-5535bb57]{background:#edf0ff;color:#475cc6}.ui-v2-help-source-icon.is-audio[data-v-5535bb57]{background:#fff1e5;color:#b8611d}.ui-v2-help-source-icon.is-video[data-v-5535bb57]{background:#f2edff;color:#7050bd}.ui-v2-help-source-icon.is-document[data-v-5535bb57]{background:#eaf4ee;color:#38825d}.ui-v2-help-source-copy[data-v-5535bb57]{min-width:0;flex:1}.ui-v2-help-source-copy h3[data-v-5535bb57],.ui-v2-help-tip-grid h3[data-v-5535bb57],.ui-v2-help-tool-card h3[data-v-5535bb57]{margin:0;color:#292929;font-size:14px;font-weight:650}.ui-v2-help-source-copy>p[data-v-5535bb57],.ui-v2-help-tip-grid p[data-v-5535bb57],.ui-v2-help-tool-card p[data-v-5535bb57]{margin:6px 0 0;color:#77736c;font-size:12px;line-height:1.6}.ui-v2-help-source-copy ol[data-v-5535bb57]{display:grid;gap:8px;margin:15px 0 0;padding:14px 0 0;border-top:1px solid #ece9e2;list-style:none}.ui-v2-help-source-copy li[data-v-5535bb57]{display:flex;align-items:flex-start;gap:8px;color:#514e48;font-size:11px;line-height:1.5}.ui-v2-help-source-copy li span[data-v-5535bb57]{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:#f0efeb;color:#716d65;font-size:10px;font-weight:700}.ui-v2-help-tools-grid[data-v-5535bb57]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;gap:1px;border:1px solid #e5e1d8;border-radius:12px;background:#e5e1d8}.ui-v2-help-tool-card[data-v-5535bb57]{min-width:0;padding:17px;background:#fff}.ui-v2-help-tool-icon[data-v-5535bb57]{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#f1f0ed;color:#55514a}.ui-v2-help-tool-icon svg[data-v-5535bb57]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-tool-card h3[data-v-5535bb57]{margin-top:11px;font-size:13px}.ui-v2-help-tip-grid[data-v-5535bb57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ui-v2-help-tip-grid article[data-v-5535bb57]{padding:15px;border:1px solid #e5e1d8;border-radius:11px;background:#fff}.ui-v2-help-footer[data-v-5535bb57]{margin-top:42px;padding-top:18px;border-top:1px solid #e5e1d8;color:#77736c;font-size:11px;line-height:1.6}.ui-v2-help-faq-layout[data-v-5535bb57]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-top:48px}.ui-v2-help-faq-heading[data-v-5535bb57]{display:flex;align-items:center;gap:8px}.ui-v2-help-faq-heading svg[data-v-5535bb57]{width:17px;height:17px;fill:none;stroke:#77736c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-faq-list[data-v-5535bb57]{overflow:hidden;border:1px solid #e5e1d8;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(36,32,25,.04),0 8px 22px rgba(36,32,25,.03)}.ui-v2-help-faq-item[data-v-5535bb57]{padding:17px 19px;border-bottom:1px solid #e9e6df}.ui-v2-help-faq-item[data-v-5535bb57]:last-child{border-bottom:0}.ui-v2-help-faq-item h3[data-v-5535bb57]{display:flex;align-items:flex-start;gap:8px;margin:0;color:#292929;font-size:13px;font-weight:650;line-height:1.5}.ui-v2-help-faq-item h3 svg[data-v-5535bb57]{width:14px;height:14px;flex:0 0 14px;margin-top:2px;fill:none;stroke:#39805d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-faq-item p[data-v-5535bb57]{margin:7px 0 0 22px;color:#77736c;font-size:12px;line-height:1.7}.ui-v2-help-faq-aside[data-v-5535bb57]{padding:19px;border:1px solid #e5e1d8;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(36,32,25,.04),0 8px 22px rgba(36,32,25,.03)}.ui-v2-help-faq-aside-icon[data-v-5535bb57]{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#edf0ff;color:#4b61d1}.ui-v2-help-faq-aside-icon svg[data-v-5535bb57]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-faq-aside h2[data-v-5535bb57]{margin:13px 0 0;color:#292929;font-size:16px;font-weight:650}.ui-v2-help-faq-aside p[data-v-5535bb57]{margin:7px 0 0;color:#77736c;font-size:12px;line-height:1.65}.ui-v2-help-faq-aside button[data-v-5535bb57]{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:5px;margin-top:15px;border:0;border-radius:7px;background:#4b61d1;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:650}.ui-v2-help-faq-aside button[data-v-5535bb57]:hover{background:#394cad}.ui-v2-help-faq-aside button svg[data-v-5535bb57]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.ui-v2-help-faq-export[data-v-5535bb57]{display:flex;justify-content:center;margin-top:12px;color:#77736c;font-size:10px;text-align:center}.ui-v2-support .ui-v2-help-content[data-v-5535bb57]{width:min(100%,1240px)}.ui-v2-support .ui-v2-help-hero[data-v-5535bb57]{max-width:none;margin-bottom:32px;padding-bottom:31px}.ui-v2-support .ui-v2-help-hero h1[data-v-5535bb57]{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:0}.ui-v2-support-layout[data-v-5535bb57]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:0}.ui-v2-support-faq[data-v-5535bb57]{min-width:0}.ui-v2-support .ui-v2-help-section-heading h2[data-v-5535bb57]{font-size:18px}.ui-v2-support-faq-list[data-v-5535bb57]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-v2-support-faq-item[data-v-5535bb57]{padding:0 0 0 0;border-bottom:1px solid #e5e1d8}.ui-v2-support-faq-item[data-v-5535bb57]:last-child{border-bottom:0}.ui-v2-support-faq-item summary[data-v-5535bb57]{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:14px;color:#292929;cursor:pointer;font-size:13px;font-weight:650;line-height:1.55;list-style:none}.ui-v2-support-faq-item summary[data-v-5535bb57]::-webkit-details-marker{display:none}.ui-v2-support-faq-item summary[data-v-5535bb57]:after{width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid #77736c;border-bottom:1.5px solid #77736c;content:"";transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.ui-v2-support-faq-item[open] summary[data-v-5535bb57]:after{transform:rotate(225deg) translate(-2px,-1px)}.ui-v2-support-faq-item>p[data-v-5535bb57]{margin:0;padding:0 28px 16px 0;color:#77736c;font-size:12px;line-height:1.7;white-space:pre-line}.ui-v2-support-contact[data-v-5535bb57]{min-width:0;min-height:100%;margin-left:0;padding:0 0 0 32px;border:0;border-left:1px solid #e5e1d8;border-radius:0;background:transparent;box-shadow:none}.ui-v2-support-icon[data-v-5535bb57]{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#edf0ff;color:#4b61d1;font-size:20px;font-weight:700}.ui-v2-support-contact h2[data-v-5535bb57]{margin:12px 0 0;color:#292929;font-size:18px;font-weight:650}.ui-v2-support-contact-intro[data-v-5535bb57]{margin:8px 0 0;color:#77736c;font-size:12px;line-height:1.7}.ui-v2-support-email[data-v-5535bb57]{display:inline-block;max-width:100%;margin-top:15px;padding:0;border:0;background:transparent;color:#4b61d1;cursor:pointer;font:inherit;font-size:12px;font-weight:650;overflow-wrap:anywhere;text-align:left}.ui-v2-support-form[data-v-5535bb57]{display:grid;gap:10px;margin-top:19px}.ui-v2-support-form label[data-v-5535bb57]{margin-top:2px;color:#292929;font-size:12px;font-weight:650}.ui-v2-support-form input[data-v-5535bb57],.ui-v2-support-form textarea[data-v-5535bb57]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid #e5e1d8;border-radius:8px;background:#fff;padding:10px 11px;color:#292929;font:inherit;font-size:12px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.ui-v2-support-form input[data-v-5535bb57]{min-height:44px}.ui-v2-support-form textarea[data-v-5535bb57]{min-height:128px;resize:vertical}.ui-v2-support-form input[data-v-5535bb57]::-moz-placeholder,.ui-v2-support-form textarea[data-v-5535bb57]::-moz-placeholder{color:#98948c}.ui-v2-support-form input[data-v-5535bb57]::placeholder,.ui-v2-support-form textarea[data-v-5535bb57]::placeholder{color:#98948c}.ui-v2-support-form input[data-v-5535bb57]:focus,.ui-v2-support-form textarea[data-v-5535bb57]:focus{border-color:#6979d3;outline:0;box-shadow:0 0 0 3px rgba(75,97,209,.13)}.ui-v2-support-email-field[data-v-5535bb57]{min-width:0}.ui-v2-support-email-tip[data-v-5535bb57]{margin:6px 0 0;font-size:11px;line-height:1.5}.ui-v2-support-email-tip.success[data-v-5535bb57]{color:#278257}.ui-v2-support-email-tip.error[data-v-5535bb57]{color:#b94141}.ui-v2-support-submit[data-v-5535bb57]{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:8px;justify-self:start;margin-top:2px;padding:0 12px;border:1px solid #4b61d1;border-radius:7px;background:#4b61d1;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:650;transition:background .15s ease,border-color .15s ease}.ui-v2-support-submit svg[data-v-5535bb57]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-v2-support-submit[data-v-5535bb57]:hover:not(:disabled){border-color:#394cad;background:#394cad}.ui-v2-support-submit[data-v-5535bb57]:disabled{border-color:#dedbd3;background:#dedbd3;color:#77736c;cursor:not-allowed}.ui-v2-help-page button[data-v-5535bb57]:focus-visible,.ui-v2-help-page summary[data-v-5535bb57]:focus-visible{outline:3px solid rgba(75,97,209,.45);outline-offset:2px}@media (max-width:1279px){.ui-v2-support-layout[data-v-5535bb57]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.ui-v2-support-contact[data-v-5535bb57]{margin:0;padding:22px 0 0;border-top:1px solid #e5e1d8;border-left:0}}@media (min-width:1280px){.ui-v2-support-form[data-v-5535bb57]{margin-top:39px}}@media (max-width:768px){.ui-v2-help-page[data-v-5535bb57]{padding:72px 20px 32px}.ui-v2-help-hero[data-v-5535bb57]{padding-bottom:20px}.ui-v2-help-hero h1[data-v-5535bb57]{font-size:29px}.ui-v2-help-video[data-v-5535bb57]{margin-top:20px}.ui-v2-help-section[data-v-5535bb57]{margin-top:34px}.ui-v2-help-source-grid[data-v-5535bb57]{grid-template-columns:minmax(0,1fr);gap:10px}.ui-v2-help-tools-grid[data-v-5535bb57]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v2-help-tool-card[data-v-5535bb57]{padding:13px}.ui-v2-help-tip-grid[data-v-5535bb57]{grid-template-columns:minmax(0,1fr)}.ui-v2-help-faq-layout[data-v-5535bb57]{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:34px}}@media (max-width:375px){.ui-v2-help-source-card[data-v-5535bb57]{gap:10px;padding:13px}.ui-v2-help-tools-grid[data-v-5535bb57]{grid-template-columns:minmax(0,1fr)}}.video-player[data-v-39694a48]{width:700px;height:360px;background:#000;text-align:center;position:relative}.video-player iframe[data-v-39694a48]{width:100%;height:100%;border:none}.video-player--responsive[data-v-39694a48]{width:100%;height:auto;aspect-ratio:16/9;min-height:0;background:#111318;overflow:hidden}.video-player--responsive iframe[data-v-39694a48],.video-player--responsive youtube[data-v-39694a48]{display:block;width:100%!important;height:100%!important;border:0}.loading-container[data-v-39694a48]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.8);color:#fff}.loading-spinner[data-v-39694a48]{width:50px;height:50px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#4a90e2;animation:spin-39694a48 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin-39694a48{to{transform:rotate(1turn)}}.loading-container p[data-v-39694a48]{font-size:16px;color:#fff;margin:0}.video-error[data-v-39694a48]{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#111318;color:#f4f3ef;text-align:center;font-size:13px;line-height:1.6}.video-error p[data-v-39694a48]{max-width:420px;margin:0}@media (max-width:768px){.video-player[data-v-39694a48]{width:100%;height:200px}.video-player iframe[data-v-39694a48]{height:240px!important;width:360px!important}.video-player--responsive[data-v-39694a48]{width:100%;height:auto}}.ui-v2-help-page[data-v-444325b7]{min-height:100%;padding:80px clamp(20px,3vw,40px) 48px;color:#252525;background:#f6f4ef}.ui-v2-help-content[data-v-444325b7]{width:min(100%,1120px);margin:0 auto}.ui-v2-help-hero[data-v-444325b7]{max-width:820px;padding-bottom:26px;border-bottom:1px solid #e5e1d8}.ui-v2-help-hero h1[data-v-444325b7]{margin:0;color:#292929;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.15;letter-spacing:-.035em}.ui-v2-help-hero>p[data-v-444325b7]:last-child{max-width:680px;margin:12px 0 0;color:#65625b;font-size:14px;line-height:1.7}.ui-v2-help-eyebrow[data-v-444325b7]{margin:0 0 12px;color:#4b61d1;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ui-v2-help-video[data-v-444325b7]{box-sizing:border-box;width:min(100%,1040px);margin:28px auto 0;overflow:hidden;border:1px solid #25272c;border-radius:12px;background:#111318;padding:0;box-shadow:0 8px 22px rgba(36,32,25,.08)}.ui-v2-help-video>[data-v-444325b7]{overflow:hidden;border-radius:inherit}.ui-v2-help-section[data-v-444325b7]{margin-top:48px}.ui-v2-help-section-heading[data-v-444325b7]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e5e1d8}.ui-v2-help-section-heading h2[data-v-444325b7]{margin:0;color:#292929;font-size:20px;font-weight:650;letter-spacing:-.02em}.ui-v2-help-section-heading p[data-v-444325b7]{margin:5px 0 0;color:#77736c;font-size:12px;line-height:1.6}.ui-v2-help-source-grid[data-v-444325b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ui-v2-help-source-card[data-v-444325b7]{display:flex;gap:13px;min-width:0;padding:18px;border:1px solid #e5e1d8;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(36,32,25,.04),0 8px 22px rgba(36,32,25,.03)}.ui-v2-help-source-icon[data-v-444325b7]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;background:#f1f0ed;color:#43413d}.ui-v2-help-source-icon svg[data-v-444325b7]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-source-icon.is-live[data-v-444325b7]{background:#edf0ff;color:#475cc6}.ui-v2-help-source-icon.is-audio[data-v-444325b7]{background:#fff1e5;color:#b8611d}.ui-v2-help-source-icon.is-video[data-v-444325b7]{background:#f2edff;color:#7050bd}.ui-v2-help-source-icon.is-document[data-v-444325b7]{background:#eaf4ee;color:#38825d}.ui-v2-help-source-copy[data-v-444325b7]{min-width:0;flex:1}.ui-v2-help-source-copy h3[data-v-444325b7],.ui-v2-help-tip-grid h3[data-v-444325b7],.ui-v2-help-tool-card h3[data-v-444325b7]{margin:0;color:#292929;font-size:14px;font-weight:650}.ui-v2-help-source-copy>p[data-v-444325b7],.ui-v2-help-tip-grid p[data-v-444325b7],.ui-v2-help-tool-card p[data-v-444325b7]{margin:6px 0 0;color:#77736c;font-size:12px;line-height:1.6}.ui-v2-help-source-copy ol[data-v-444325b7]{display:grid;gap:8px;margin:15px 0 0;padding:14px 0 0;border-top:1px solid #ece9e2;list-style:none}.ui-v2-help-source-copy li[data-v-444325b7]{display:flex;align-items:flex-start;gap:8px;color:#514e48;font-size:11px;line-height:1.5}.ui-v2-help-source-copy li span[data-v-444325b7]{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:#f0efeb;color:#716d65;font-size:10px;font-weight:700}.ui-v2-help-tools-grid[data-v-444325b7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;gap:1px;border:1px solid #e5e1d8;border-radius:12px;background:#e5e1d8}.ui-v2-help-tool-card[data-v-444325b7]{min-width:0;padding:17px;background:#fff}.ui-v2-help-tool-icon[data-v-444325b7]{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#f1f0ed;color:#55514a}.ui-v2-help-tool-icon svg[data-v-444325b7]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-tool-card h3[data-v-444325b7]{margin-top:11px;font-size:13px}.ui-v2-help-tip-grid[data-v-444325b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ui-v2-help-tip-grid article[data-v-444325b7]{padding:15px;border:1px solid #e5e1d8;border-radius:11px;background:#fff}.ui-v2-help-footer[data-v-444325b7]{margin-top:42px;padding-top:18px;border-top:1px solid #e5e1d8;color:#77736c;font-size:11px;line-height:1.6}.ui-v2-help-faq-layout[data-v-444325b7]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-top:48px}.ui-v2-help-faq-heading[data-v-444325b7]{display:flex;align-items:center;gap:8px}.ui-v2-help-faq-heading svg[data-v-444325b7]{width:17px;height:17px;fill:none;stroke:#77736c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-faq-list[data-v-444325b7]{overflow:hidden;border:1px solid #e5e1d8;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(36,32,25,.04),0 8px 22px rgba(36,32,25,.03)}.ui-v2-help-faq-item[data-v-444325b7]{padding:17px 19px;border-bottom:1px solid #e9e6df}.ui-v2-help-faq-item[data-v-444325b7]:last-child{border-bottom:0}.ui-v2-help-faq-item h3[data-v-444325b7]{display:flex;align-items:flex-start;gap:8px;margin:0;color:#292929;font-size:13px;font-weight:650;line-height:1.5}.ui-v2-help-faq-item h3 svg[data-v-444325b7]{width:14px;height:14px;flex:0 0 14px;margin-top:2px;fill:none;stroke:#39805d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-faq-item p[data-v-444325b7]{margin:7px 0 0 22px;color:#77736c;font-size:12px;line-height:1.7}.ui-v2-help-faq-aside[data-v-444325b7]{padding:19px;border:1px solid #e5e1d8;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(36,32,25,.04),0 8px 22px rgba(36,32,25,.03)}.ui-v2-help-faq-aside-icon[data-v-444325b7]{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#edf0ff;color:#4b61d1}.ui-v2-help-faq-aside-icon svg[data-v-444325b7]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-v2-help-faq-aside h2[data-v-444325b7]{margin:13px 0 0;color:#292929;font-size:16px;font-weight:650}.ui-v2-help-faq-aside p[data-v-444325b7]{margin:7px 0 0;color:#77736c;font-size:12px;line-height:1.65}.ui-v2-help-faq-aside button[data-v-444325b7]{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:5px;margin-top:15px;border:0;border-radius:7px;background:#4b61d1;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:650}.ui-v2-help-faq-aside button[data-v-444325b7]:hover{background:#394cad}.ui-v2-help-faq-aside button svg[data-v-444325b7]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.ui-v2-help-faq-export[data-v-444325b7]{display:flex;justify-content:center;margin-top:12px;color:#77736c;font-size:10px;text-align:center}.ui-v2-support .ui-v2-help-content[data-v-444325b7]{width:min(100%,1240px)}.ui-v2-support .ui-v2-help-hero[data-v-444325b7]{max-width:none;margin-bottom:32px;padding-bottom:31px}.ui-v2-support .ui-v2-help-hero h1[data-v-444325b7]{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:0}.ui-v2-support-layout[data-v-444325b7]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:0}.ui-v2-support-faq[data-v-444325b7]{min-width:0}.ui-v2-support .ui-v2-help-section-heading h2[data-v-444325b7]{font-size:18px}.ui-v2-support-faq-list[data-v-444325b7]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-v2-support-faq-item[data-v-444325b7]{padding:0 0 0 0;border-bottom:1px solid #e5e1d8}.ui-v2-support-faq-item[data-v-444325b7]:last-child{border-bottom:0}.ui-v2-support-faq-item summary[data-v-444325b7]{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:14px;color:#292929;cursor:pointer;font-size:13px;font-weight:650;line-height:1.55;list-style:none}.ui-v2-support-faq-item summary[data-v-444325b7]::-webkit-details-marker{display:none}.ui-v2-support-faq-item summary[data-v-444325b7]:after{width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid #77736c;border-bottom:1.5px solid #77736c;content:"";transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.ui-v2-support-faq-item[open] summary[data-v-444325b7]:after{transform:rotate(225deg) translate(-2px,-1px)}.ui-v2-support-faq-item>p[data-v-444325b7]{margin:0;padding:0 28px 16px 0;color:#77736c;font-size:12px;line-height:1.7;white-space:pre-line}.ui-v2-support-contact[data-v-444325b7]{min-width:0;min-height:100%;margin-left:0;padding:0 0 0 32px;border:0;border-left:1px solid #e5e1d8;border-radius:0;background:transparent;box-shadow:none}.ui-v2-support-icon[data-v-444325b7]{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#edf0ff;color:#4b61d1;font-size:20px;font-weight:700}.ui-v2-support-contact h2[data-v-444325b7]{margin:12px 0 0;color:#292929;font-size:18px;font-weight:650}.ui-v2-support-contact-intro[data-v-444325b7]{margin:8px 0 0;color:#77736c;font-size:12px;line-height:1.7}.ui-v2-support-email[data-v-444325b7]{display:inline-block;max-width:100%;margin-top:15px;padding:0;border:0;background:transparent;color:#4b61d1;cursor:pointer;font:inherit;font-size:12px;font-weight:650;overflow-wrap:anywhere;text-align:left}.ui-v2-support-form[data-v-444325b7]{display:grid;gap:10px;margin-top:19px}.ui-v2-support-form label[data-v-444325b7]{margin-top:2px;color:#292929;font-size:12px;font-weight:650}.ui-v2-support-form input[data-v-444325b7],.ui-v2-support-form textarea[data-v-444325b7]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid #e5e1d8;border-radius:8px;background:#fff;padding:10px 11px;color:#292929;font:inherit;font-size:12px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.ui-v2-support-form input[data-v-444325b7]{min-height:44px}.ui-v2-support-form textarea[data-v-444325b7]{min-height:128px;resize:vertical}.ui-v2-support-form input[data-v-444325b7]::-moz-placeholder,.ui-v2-support-form textarea[data-v-444325b7]::-moz-placeholder{color:#98948c}.ui-v2-support-form input[data-v-444325b7]::placeholder,.ui-v2-support-form textarea[data-v-444325b7]::placeholder{color:#98948c}.ui-v2-support-form input[data-v-444325b7]:focus,.ui-v2-support-form textarea[data-v-444325b7]:focus{border-color:#6979d3;outline:0;box-shadow:0 0 0 3px rgba(75,97,209,.13)}.ui-v2-support-email-field[data-v-444325b7]{min-width:0}.ui-v2-support-email-tip[data-v-444325b7]{margin:6px 0 0;font-size:11px;line-height:1.5}.ui-v2-support-email-tip.success[data-v-444325b7]{color:#278257}.ui-v2-support-email-tip.error[data-v-444325b7]{color:#b94141}.ui-v2-support-submit[data-v-444325b7]{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:8px;justify-self:start;margin-top:2px;padding:0 12px;border:1px solid #4b61d1;border-radius:7px;background:#4b61d1;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:650;transition:background .15s ease,border-color .15s ease}.ui-v2-support-submit svg[data-v-444325b7]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-v2-support-submit[data-v-444325b7]:hover:not(:disabled){border-color:#394cad;background:#394cad}.ui-v2-support-submit[data-v-444325b7]:disabled{border-color:#dedbd3;background:#dedbd3;color:#77736c;cursor:not-allowed}.ui-v2-help-page button[data-v-444325b7]:focus-visible,.ui-v2-help-page summary[data-v-444325b7]:focus-visible{outline:3px solid rgba(75,97,209,.45);outline-offset:2px}@media (max-width:1279px){.ui-v2-support-layout[data-v-444325b7]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.ui-v2-support-contact[data-v-444325b7]{margin:0;padding:22px 0 0;border-top:1px solid #e5e1d8;border-left:0}}@media (min-width:1280px){.ui-v2-support-form[data-v-444325b7]{margin-top:39px}}@media (max-width:768px){.ui-v2-help-page[data-v-444325b7]{padding:72px 20px 32px}.ui-v2-help-hero[data-v-444325b7]{padding-bottom:20px}.ui-v2-help-hero h1[data-v-444325b7]{font-size:29px}.ui-v2-help-video[data-v-444325b7]{margin-top:20px}.ui-v2-help-section[data-v-444325b7]{margin-top:34px}.ui-v2-help-source-grid[data-v-444325b7]{grid-template-columns:minmax(0,1fr);gap:10px}.ui-v2-help-tools-grid[data-v-444325b7]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v2-help-tool-card[data-v-444325b7]{padding:13px}.ui-v2-help-tip-grid[data-v-444325b7]{grid-template-columns:minmax(0,1fr)}.ui-v2-help-faq-layout[data-v-444325b7]{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:34px}}@media (max-width:375px){.ui-v2-help-source-card[data-v-444325b7]{gap:10px;padding:13px}.ui-v2-help-tools-grid[data-v-444325b7]{grid-template-columns:minmax(0,1fr)}}.delete-popup[data-v-7d4fed84]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:13000}.delete-popup .popup-content[data-v-7d4fed84]{background-color:#fff;border-radius:16px;padding:32px;width:90%;max-width:580px;box-shadow:0 8px 32px rgba(0,0,0,.08);text-align:center;position:relative}.delete-popup .popup-content h2[data-v-7d4fed84]{color:#ff4d4f;font-size:20px;font-weight:600;margin-bottom:16px;line-height:1.4}.delete-popup .popup-content p[data-v-7d4fed84]{font-size:15px;line-height:1.6;margin-bottom:12px;padding:0;color:#666}.delete-popup .popup-content .warning-icon[data-v-7d4fed84]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.delete-popup .popup-content .warning-icon img[data-v-7d4fed84]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(255,77,79,.2))}.delete-popup .popup-content .buttons[data-v-7d4fed84]{margin-top:28px;display:flex;justify-content:center;gap:16px}.delete-popup .popup-content .buttons button[data-v-7d4fed84]{padding:14px 0;flex:1;font-size:15px;font-weight:600;border-radius:12px;cursor:pointer;border:none;transition:all .2s ease}.delete-popup .popup-content .buttons button[data-v-7d4fed84]:focus-visible{outline:2px solid #748354;outline-offset:2px}.delete-popup .popup-content .buttons button[data-v-7d4fed84]:disabled{cursor:wait;opacity:.65;transform:none}.delete-popup .popup-content .buttons button.delete-btn[data-v-7d4fed84]{background-color:#ff4d4f;color:#fff;box-shadow:0 2px 8px rgba(255,77,79,.2)}.delete-popup .popup-content .buttons button.delete-btn[data-v-7d4fed84]:hover{background-color:#ff7875;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,77,79,.3)}.delete-popup .popup-content .buttons button.cancel-btn[data-v-7d4fed84]{background-color:#f5f5f5;color:#666;border:1px solid #e0e0e0}.delete-popup .popup-content .buttons button.cancel-btn[data-v-7d4fed84]:hover{background-color:#ebebeb;color:#333;transform:translateY(-1px)}.delete-popup .popup-content .delete-error[data-v-7d4fed84]{color:#b42318;font-weight:600}.popup-wrapper[data-v-236f326f]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2000}.popup-overlay[data-v-236f326f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.popup-container[data-v-236f326f]{position:relative;width:520px;max-width:90vw;max-height:90vh;background-color:#fff;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.15);overflow:hidden;z-index:2001;animation:popup-animation-236f326f .3s ease-out forwards;padding:30px}@keyframes popup-animation-236f326f{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.close-button[data-v-236f326f]{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.close-button[data-v-236f326f]:hover{background:rgba(0,0,0,.05)}.close-button i[data-v-236f326f]{font-size:16px;color:#888}.premium-header[data-v-236f326f]{text-align:center;margin-bottom:25px}.premium-header h2[data-v-236f326f]{font-size:24px;font-weight:700;color:#333;margin:0 0 8px}.premium-header .subtitle[data-v-236f326f]{font-size:16px;margin:0;color:#5065f6}.premium-header .subtitle span[data-v-236f326f]{font-weight:700;color:#5065f6}.features-list[data-v-236f326f]{display:table;margin:40px auto}.features-list .feature-item[data-v-236f326f]{display:flex;align-items:center;margin-bottom:12px}.features-list .feature-item[data-v-236f326f]:last-child{margin-bottom:0}.features-list .feature-item .check-icon[data-v-236f326f]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#4caf50,#8bc34a);border-radius:50%;margin-right:10px;font-size:12px}.features-list .feature-item .feature-text[data-v-236f326f]{text-align:left;color:#333;font-size:14px;font-weight:500}.pricing-options[data-v-236f326f]{display:flex;gap:15px;margin-bottom:20px}.price-option[data-v-236f326f]{flex:1;padding:15px;border:1px solid #eaeaea;border-radius:10px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;cursor:pointer}.price-option[data-v-236f326f]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.05)}.price-option.selected[data-v-236f326f]{border-color:#5065f6;background-color:#f5f7ff;box-shadow:0 5px 15px rgba(80,101,246,.15)}.price-option .option-label[data-v-236f326f]{font-size:14px;font-weight:600;margin-bottom:8px}.price-option .price[data-v-236f326f]{font-size:18px;font-weight:700;color:#333;margin-bottom:4px}.price-option .billing-note[data-v-236f326f]{font-size:12px;color:#888}.price-option.annual[data-v-236f326f]{border-color:#eaeaea;background-color:transparent}.price-option.annual.selected[data-v-236f326f]{border-color:#5065f6;background-color:#f5f7ff}.action-area[data-v-236f326f]{margin-bottom:15px}.action-area .upgrade-btn[data-v-236f326f]{width:100%;padding:12px;border:none;border-radius:8px;background:linear-gradient(90deg,#4f5bd5,#5065f6,#7582eb);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 10px rgba(80,101,246,.3)}.action-area .upgrade-btn[data-v-236f326f]:hover{box-shadow:0 6px 15px rgba(80,101,246,.4);transform:translateY(-2px)}.action-area .upgrade-btn[data-v-236f326f]:active{transform:translateY(0);box-shadow:0 2px 5px rgba(80,101,246,.3)}.terms-section[data-v-236f326f]{text-align:center;font-size:12px;color:#888}.terms-section a[data-v-236f326f]{color:#5065f6;text-decoration:none}.terms-section a[data-v-236f326f]:hover{text-decoration:underline}.payment-dialog-wrapper[data-v-236f326f]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2002}.payment-dialog-overlay[data-v-236f326f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.payment-dialog[data-v-236f326f]{position:relative;width:400px;background-color:#38354a;border-radius:12px;padding:20px;box-shadow:0 5px 20px rgba(0,0,0,.3);z-index:2003;animation:dialog-animation-236f326f .25s ease-out forwards}@keyframes dialog-animation-236f326f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.payment-dialog-header[data-v-236f326f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.payment-dialog-header h3[data-v-236f326f]{color:#fff;font-size:20px;margin:0;font-weight:700}.payment-dialog-header .close-button[data-v-236f326f]{position:relative;top:0;right:0}.payment-dialog-header .close-button i[data-v-236f326f]{color:#fff}.qrcode-dialog-wrapper[data-v-236f326f]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2004}.qrcode-dialog-overlay[data-v-236f326f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.qrcode-dialog[data-v-236f326f]{position:relative;width:400px;background-color:#38354a;border-radius:12px;padding:20px;box-shadow:0 5px 20px rgba(0,0,0,.3);z-index:2005;animation:dialog-animation-236f326f .25s ease-out forwards}.qrcode-dialog-header[data-v-236f326f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.qrcode-dialog-header h3[data-v-236f326f]{color:#fff;font-size:20px;margin:0;font-weight:700}.qrcode-dialog-header .close-button[data-v-236f326f]{position:relative;top:0;right:0}.qrcode-dialog-header .close-button i[data-v-236f326f]{color:#fff}.payment-methods[data-v-236f326f]{display:flex;flex-direction:column;gap:20px;padding:10px 0}.payment-methods .payment-button[data-v-236f326f]{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;border-radius:8px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:700}.payment-methods .payment-button span[data-v-236f326f]{font-size:16px}.payment-methods .payment-button[data-v-236f326f]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-methods .payment-button.wechat[data-v-236f326f]{background-color:#2dc100;color:#fff}.payment-methods .payment-button.credit-card[data-v-236f326f]{background-color:#6c5ce7;color:#fff}.payment-methods .payment-button img[data-v-236f326f]{height:35px;width:35px}.payment-methods .payment-button .card-icons[data-v-236f326f]{display:flex;gap:10px}.qrcode-container[data-v-236f326f]{display:flex;justify-content:center;align-items:center;width:100%;color:#fff}.qrcode-container .qrcode-img[data-v-236f326f]{display:flex;flex-direction:column;justify-content:center;align-items:center}.qrcode-container .qrcode-img .order-number[data-v-236f326f]{color:#ddd}.qrcode-container .qrcode-img img[data-v-236f326f]{border:1px solid #fefefe;width:200px;height:200px;margin-top:20px}.qrcode-container .qrcode-img span[data-v-236f326f]{margin-top:10px}.qrcode-container .qrcode-img .price-text[data-v-236f326f]{font-size:26px;font-weight:700;color:red}.qrcode-container .qrcode-img .qrcode-wrapper[data-v-236f326f]{position:relative;display:inline-block;margin:20px 0;width:200px;height:200px}.qrcode-container .qrcode-img .qrcode-wrapper img[data-v-236f326f]{max-width:100%;max-height:100%;margin:10px 0}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay[data-v-236f326f]{position:absolute;top:0;left:0;width:205px;height:220px;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay span[data-v-236f326f]{color:#fff;text-align:center;font-size:14px;line-height:1.5}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay span i[data-v-236f326f]{font-size:24px;margin-bottom:8px;display:block}.qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay[data-v-236f326f]:hover{background:rgba(0,0,0,.8)}@media (max-width:768px){.popup-container[data-v-236f326f]{width:90vw;padding:25px 20px}.pricing-options[data-v-236f326f]{flex-direction:column}.price-option[data-v-236f326f]{width:100%}.action-area .upgrade-btn[data-v-236f326f]{font-size:14px;padding:10px}.payment-dialog[data-v-236f326f],.qrcode-dialog[data-v-236f326f]{width:90vw;max-width:400px}}.modal-overlay[data-v-45e323e2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1002}.modal-content[data-v-45e323e2]{background-color:#fff;border-radius:16px;padding:32px;width:90%;max-width:480px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08)}.close-button[data-v-45e323e2]{position:absolute;right:20px;top:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;opacity:.7;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-45e323e2]:hover{opacity:1;background:#f5f5f5;color:#333}.modal-title[data-v-45e323e2]{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 12px 0}.modal-subtitle[data-v-45e323e2]{color:#666;margin:0 0 24px 0;font-size:14px;line-height:1.5}.folder-input[data-v-45e323e2]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f8f9fa;color:#333;font-size:15px;margin-bottom:24px;box-sizing:border-box;transition:all .2s ease}.folder-input[data-v-45e323e2]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.1);background-color:#fff}.folder-input[data-v-45e323e2]::-moz-placeholder{color:#999}.folder-input[data-v-45e323e2]::placeholder{color:#999}.create-button[data-v-45e323e2]{width:100%;padding:14px;border-radius:12px;border:none;background-color:#4a90e2;color:#fff;font-weight:600;cursor:pointer;font-size:15px;transition:all .2s ease;box-shadow:0 2px 8px rgba(74,144,226,.2)}.create-button[data-v-45e323e2]:hover:not(:disabled){background-color:#357abd;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.create-button[data-v-45e323e2]:disabled{background-color:#4a90e2;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.loading-spinner[data-v-45e323e2]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;border-top-color:transparent;animation:spin-45e323e2 1s linear infinite}@keyframes spin-45e323e2{to{transform:rotate(1turn)}}.folder-input[data-v-45e323e2]:disabled{opacity:.7;cursor:not-allowed;background-color:#f0f0f0}.close-button[data-v-45e323e2]:disabled{opacity:.5;cursor:not-allowed}.redemption-modal-overlay[data-v-31fd4dfa]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(4px)}.redemption-modal[data-v-31fd4dfa]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-31fd4dfa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-31fd4dfa]{margin:0;font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px}.modal-header h3 i[data-v-31fd4dfa]{font-size:24px}.modal-header .close-btn[data-v-31fd4dfa]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .3s ease}.modal-header .close-btn[data-v-31fd4dfa]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.modal-content[data-v-31fd4dfa]{flex:1;overflow-y:auto;padding:24px}.redemption-form .form-description[data-v-31fd4dfa]{text-align:center;color:#666;margin-bottom:24px;font-size:16px}.input-section[data-v-31fd4dfa]{margin-bottom:32px}.input-group[data-v-31fd4dfa]{display:flex;gap:12px;margin-bottom:16px}.input-group .redemption-input[data-v-31fd4dfa]{flex:1;padding:14px 16px;border:2px solid #e1e5e9;border-radius:10px;font-size:16px;transition:all .3s ease;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px}.input-group .redemption-input[data-v-31fd4dfa]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.input-group .redemption-input.error[data-v-31fd4dfa]{border-color:#ff4757;box-shadow:0 0 0 4px rgba(255,71,87,.1)}.input-group .redemption-input.success[data-v-31fd4dfa]{border-color:#2ed573;box-shadow:0 0 0 4px rgba(46,213,115,.1)}.input-group .redemption-input[data-v-31fd4dfa]::-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.input-group .redemption-input[data-v-31fd4dfa]::placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal}.input-group .redeem-btn[data-v-31fd4dfa]{padding:14px 24px;background:#667eea;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.input-group .redeem-btn[data-v-31fd4dfa]:hover:not(:disabled){background:#5a6fd8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.input-group .redeem-btn[data-v-31fd4dfa]:disabled{opacity:.6;cursor:not-allowed;transform:none}.input-group .redeem-btn.loading[data-v-31fd4dfa]{pointer-events:none}.validation-info[data-v-31fd4dfa]{display:flex;align-items:center;gap:8px;color:#3742fa;font-size:14px;margin-top:8px}.validation-info i[data-v-31fd4dfa]{font-size:16px}.error-message[data-v-31fd4dfa]{display:flex;align-items:center;gap:8px;color:#ff4757;font-size:14px;margin-top:8px}.error-message i[data-v-31fd4dfa]{font-size:16px}.success-message[data-v-31fd4dfa]{color:#2ed573;margin-top:16px}.success-message i[data-v-31fd4dfa]{font-size:20px;margin-right:8px}.success-message .success-content[data-v-31fd4dfa]{display:inline-block}.success-message .success-content .success-title[data-v-31fd4dfa]{font-weight:600;font-size:16px;margin-bottom:8px}.success-message .success-content .success-details[data-v-31fd4dfa]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px;margin-top:12px}.success-message .success-content .success-details p[data-v-31fd4dfa]{margin:0 0 8px 0}.success-message .success-content .success-details p[data-v-31fd4dfa]:last-child{margin-bottom:0}.success-message .success-content .success-details .benefits-list[data-v-31fd4dfa]{margin-top:12px}.success-message .success-content .success-details .benefits-list ul[data-v-31fd4dfa]{margin:8px 0 0 0;padding-left:20px}.success-message .success-content .success-details .benefits-list ul li[data-v-31fd4dfa]{margin-bottom:4px;font-size:14px}@media (max-width:768px){.redemption-modal[data-v-31fd4dfa]{width:95%;margin:20px}.modal-content[data-v-31fd4dfa]{padding:16px}.input-group[data-v-31fd4dfa]{flex-direction:column}.input-group .redeem-btn[data-v-31fd4dfa]{width:100%}}.redemption-button-container[data-v-297d1d46]{display:inline-block;width:100%}.redemption-btn[data-v-297d1d46]{display:inline-flex;align-items:center;gap:8px;font-weight:600;border-radius:14px;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;font-family:inherit;font-size:1rem}.redemption-btn[data-v-297d1d46]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.redemption-btn[data-v-297d1d46]:not(:disabled):hover{transform:translateY(-1px)}.redemption-btn[data-v-297d1d46]:not(:disabled):active{transform:translateY(0)}.redemption-btn i[data-v-297d1d46]{font-size:1.1em}.redemption-btn--small[data-v-297d1d46]{padding:6px 12px;font-size:12px}.redemption-btn--small.redemption-btn--icon-only[data-v-297d1d46]{padding:6px;width:28px;height:28px}.redemption-btn--medium[data-v-297d1d46]{padding:10px 16px;font-size:14px}.redemption-btn--medium.redemption-btn--icon-only[data-v-297d1d46]{padding:10px;width:36px;height:36px}.redemption-btn--large[data-v-297d1d46]{padding:14px 20px;font-size:16px}.redemption-btn--large.redemption-btn--icon-only[data-v-297d1d46]{padding:14px;width:44px;height:44px}.redemption-btn--primary[data-v-297d1d46]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(102,126,234,.3)}.redemption-btn--primary[data-v-297d1d46]:hover:not(:disabled){box-shadow:0 6px 16px rgba(102,126,234,.4)}.redemption-btn--secondary[data-v-297d1d46]{background:#17a2b8;box-shadow:0 4px 12px rgba(23,162,184,.3)}.redemption-btn--secondary[data-v-297d1d46]:hover:not(:disabled){background:#138496;box-shadow:0 6px 16px rgba(23,162,184,.4)}.redemption-btn--outline[data-v-297d1d46]{background:transparent;color:#667eea;border:2px solid #667eea}.redemption-btn--outline[data-v-297d1d46]:hover:not(:disabled){background:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.3)}.redemption-btn--minimal[data-v-297d1d46]{background:#f8f9fa;color:#667eea;border:1px solid #e1e5e9}.redemption-btn--minimal[data-v-297d1d46]:hover:not(:disabled){background:#e9ecef;color:#5a6fd8;border-color:#d1d5db}.redemption-btn--icon-only[data-v-297d1d46]{justify-content:center;border-radius:50%}.redemption-btn--icon-only span[data-v-297d1d46]{display:none}@media (max-width:768px){.redemption-btn--large[data-v-297d1d46]{padding:12px 18px;font-size:15px}.redemption-btn--medium[data-v-297d1d46]{padding:8px 14px;font-size:13px}}@keyframes gift-bounce-297d1d46{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.redemption-btn:hover:not(:disabled) i[data-v-297d1d46]{animation:gift-bounce-297d1d46 .6s ease-in-out}@media (prefers-contrast:high){.redemption-btn--primary[data-v-297d1d46]{background:#06c;border:2px solid #049}.redemption-btn--secondary[data-v-297d1d46]{background:#006080;border:2px solid #004060}.redemption-btn--outline[data-v-297d1d46]{border-width:3px}.redemption-btn--minimal[data-v-297d1d46]{border-width:2px}}@media (prefers-reduced-motion:reduce){.redemption-btn[data-v-297d1d46]{transition:none}.redemption-btn[data-v-297d1d46]:hover:not(:disabled){transform:none}.redemption-btn i[data-v-297d1d46]{animation:none}}.mobile-redemption-container[data-v-04880942]{padding:16px;background:#f8f9fa;min-height:100vh}.redemption-card[data-v-04880942]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;margin-bottom:16px}.card-header[data-v-04880942]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.card-header .header-content[data-v-04880942]{display:flex;align-items:center;gap:16px}.card-header .header-content .gift-icon[data-v-04880942]{font-size:32px;color:hsla(0,0%,100%,.9)}.card-header .header-content .header-text[data-v-04880942]{flex:1;color:#fff}.card-header .header-content .header-text h3[data-v-04880942]{margin:0 0 4px 0;font-size:20px;font-weight:600}.card-header .header-content .header-text p[data-v-04880942]{margin:0;font-size:14px;opacity:.9}.card-body[data-v-04880942]{padding:20px}.input-section .input-wrapper[data-v-04880942]{display:flex;gap:12px;margin-bottom:16px}.input-section .input-wrapper .redemption-input[data-v-04880942]{flex:1;padding:14px 16px;border:2px solid #e1e5e9;border-radius:12px;font-size:16px;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.input-section .input-wrapper .redemption-input[data-v-04880942]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.input-section .input-wrapper .redemption-input.error[data-v-04880942]{border-color:#ff4757;box-shadow:0 0 0 4px rgba(255,71,87,.1)}.input-section .input-wrapper .redemption-input.success[data-v-04880942]{border-color:#2ed573;box-shadow:0 0 0 4px rgba(46,213,115,.1)}.input-section .input-wrapper .redemption-input[data-v-04880942]::-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:#999}.input-section .input-wrapper .redemption-input[data-v-04880942]::placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:#999}.input-section .input-wrapper .redeem-btn[data-v-04880942]{padding:14px 20px;background:#667eea;color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:80px}.input-section .input-wrapper .redeem-btn[data-v-04880942]:hover:not(:disabled){background:#5a6fd8;transform:translateY(-1px)}.input-section .input-wrapper .redeem-btn[data-v-04880942]:disabled{opacity:.6;cursor:not-allowed;transform:none}.input-section .input-wrapper .redeem-btn.loading[data-v-04880942]{pointer-events:none}.validation-info[data-v-04880942]{display:flex;align-items:center;gap:8px;color:#3742fa;font-size:14px;padding:12px 16px;background:#f0f4ff;border-radius:8px;margin-bottom:12px}.validation-info i[data-v-04880942]{font-size:16px}.error-message[data-v-04880942]{display:flex;align-items:center;gap:8px;color:#ff4757;font-size:14px;padding:12px 16px;background:#fff5f5;border-radius:8px;margin-bottom:12px}.error-message i[data-v-04880942]{font-size:16px}.success-message[data-v-04880942]{color:#2ed573;padding:16px;background:#f0fdf4;border-radius:12px;margin-bottom:12px}.success-message i[data-v-04880942]{font-size:20px;margin-right:8px}.success-message .success-content .success-title[data-v-04880942]{font-weight:600;font-size:16px;margin-bottom:8px}.success-message .success-content .success-details .success-item[data-v-04880942]{margin-bottom:6px;font-size:14px}.success-message .success-content .success-details .success-item[data-v-04880942]:last-child{margin-bottom:0}.success-message .success-content .success-details .benefits-preview[data-v-04880942]{margin-top:8px;font-size:14px;color:#059669}.history-section[data-v-04880942]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.history-section .section-header[data-v-04880942]{padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.history-section .section-header h4[data-v-04880942]{margin:0;color:#2c3e50;font-size:16px;display:flex;align-items:center;gap:8px}.history-section .section-header .toggle-icon[data-v-04880942]{color:#666;transition:transform .3s ease}.history-section .section-header .toggle-icon.expanded[data-v-04880942]{transform:rotate(180deg)}.history-section .history-list .history-item[data-v-04880942]{padding:16px 20px;border-bottom:1px solid #f8f9fa}.history-section .history-list .history-item[data-v-04880942]:last-child{border-bottom:none}.history-section .history-list .history-item .history-main[data-v-04880942]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.history-section .history-list .history-item .history-main .code-badge[data-v-04880942]{background:#667eea;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-family:Courier New,monospace;font-weight:600}.history-section .history-list .history-item .history-main .history-info[data-v-04880942]{flex:1}.history-section .history-list .history-item .history-main .history-info .redeem-time[data-v-04880942]{color:#6c757d;font-size:12px}.history-section .history-list .history-item .expire-info[data-v-04880942]{color:#dc3545;font-size:12px;margin-left:44px}.history-section .history-list .load-more[data-v-04880942]{padding:16px 20px;text-align:center}.history-section .history-list .load-more .load-more-btn[data-v-04880942]{background:#f8f9fa;border:1px solid #e1e5e9;color:#666;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease}.history-section .history-list .load-more .load-more-btn[data-v-04880942]:hover:not(:disabled){background:#e9ecef;color:#333}.history-section .history-list .load-more .load-more-btn[data-v-04880942]:disabled{opacity:.6;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.history-section[data-v-04880942],.redemption-card[data-v-04880942]{box-shadow:0 2px 12px rgba(0,0,0,.06)}.redeem-btn[data-v-04880942]:active{transform:scale(.98)}.section-header[data-v-04880942]:active{background:#e9ecef}}@media (max-width:375px){.mobile-redemption-container[data-v-04880942]{padding:12px}.card-header[data-v-04880942]{padding:16px}.card-header .header-content[data-v-04880942]{gap:12px}.card-header .header-content .gift-icon[data-v-04880942]{font-size:28px}.card-header .header-content .header-text h3[data-v-04880942]{font-size:18px}.card-body[data-v-04880942]{padding:16px}.input-wrapper[data-v-04880942]{flex-direction:column}.input-wrapper .redeem-btn[data-v-04880942]{width:100%}}.redemption-manager[data-v-9f8c3f06]{max-width:95vw;margin:0 auto;padding:0;background:#f8fafc;min-height:100vh}.redemption-manager .page-header[data-v-9f8c3f06]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:768px){.redemption-manager .page-header[data-v-9f8c3f06]{flex-direction:column;align-items:flex-start;gap:24px}}.redemption-manager .page-header .header-content h1[data-v-9f8c3f06]{font-size:32px;font-weight:700;margin:0 0 8px 0}.redemption-manager .page-header .header-content p[data-v-9f8c3f06]{font-size:16px;opacity:.9;margin:0}.redemption-manager .page-header .header-stats[data-v-9f8c3f06]{display:flex;gap:24px}@media (max-width:768px){.redemption-manager .page-header .header-stats[data-v-9f8c3f06]{width:100%;justify-content:space-between}}.redemption-manager .page-header .header-stats .stat-card[data-v-9f8c3f06]{text-align:center;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:16px 20px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2)}.redemption-manager .page-header .header-stats .stat-card .stat-number[data-v-9f8c3f06]{font-size:24px;font-weight:700;margin-bottom:4px}.redemption-manager .page-header .header-stats .stat-card .stat-label[data-v-9f8c3f06]{font-size:12px;opacity:.8}.redemption-manager .main-content[data-v-9f8c3f06]{display:grid;grid-template-columns:500px 1fr;gap:24px;padding:24px}@media (max-width:1400px){.redemption-manager .main-content[data-v-9f8c3f06]{grid-template-columns:1fr}}.redemption-manager .left-panel[data-v-9f8c3f06]{display:flex;flex-direction:column;gap:24px}.redemption-manager .left-panel .panel-section[data-v-9f8c3f06]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.redemption-manager .left-panel .panel-section .section-header[data-v-9f8c3f06]{background:#f8fafc;padding:20px 24px;border-bottom:1px solid #e2e8f0}.redemption-manager .left-panel .panel-section .section-header h3[data-v-9f8c3f06]{font-size:18px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#1e293b}.redemption-manager .left-panel .panel-section .section-header h3 i[data-v-9f8c3f06]{color:#667eea}.redemption-manager .left-panel .generator-form[data-v-9f8c3f06]{padding:24px}.redemption-manager .left-panel .generator-form .form-grid[data-v-9f8c3f06]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:480px){.redemption-manager .left-panel .generator-form .form-grid[data-v-9f8c3f06]{grid-template-columns:1fr}}.redemption-manager .left-panel .generator-form .form-group.full-width[data-v-9f8c3f06]{grid-column:1/-1}.redemption-manager .left-panel .generator-form .form-group label[data-v-9f8c3f06]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.redemption-manager .left-panel .generator-form .form-group .form-hint[data-v-9f8c3f06]{display:block;font-size:12px;color:#6b7280;margin-top:4px;font-style:italic}.redemption-manager .left-panel .generator-form .form-input[data-v-9f8c3f06],.redemption-manager .left-panel .generator-form .form-select[data-v-9f8c3f06],.redemption-manager .left-panel .generator-form .form-textarea[data-v-9f8c3f06]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .3s ease;box-sizing:border-box}.redemption-manager .left-panel .generator-form .form-input[data-v-9f8c3f06]:focus,.redemption-manager .left-panel .generator-form .form-select[data-v-9f8c3f06]:focus,.redemption-manager .left-panel .generator-form .form-textarea[data-v-9f8c3f06]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.redemption-manager .left-panel .generator-form .form-input[data-v-9f8c3f06]:disabled,.redemption-manager .left-panel .generator-form .form-select[data-v-9f8c3f06]:disabled,.redemption-manager .left-panel .generator-form .form-textarea[data-v-9f8c3f06]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.redemption-manager .left-panel .generator-form .form-textarea[data-v-9f8c3f06]{resize:vertical;min-height:60px}.redemption-manager .left-panel .generator-form .form-actions[data-v-9f8c3f06]{display:flex;gap:12px;margin-top:24px}@media (max-width:480px){.redemption-manager .left-panel .generator-form .form-actions[data-v-9f8c3f06]{flex-direction:column}}.redemption-manager .left-panel .test-form[data-v-9f8c3f06]{padding:24px}.redemption-manager .left-panel .test-form .test-input-group[data-v-9f8c3f06]{display:flex;gap:12px;margin-bottom:20px}@media (max-width:480px){.redemption-manager .left-panel .test-form .test-input-group[data-v-9f8c3f06]{flex-direction:column}}.redemption-manager .left-panel .test-form .test-input-group .form-input[data-v-9f8c3f06]{flex:1}.redemption-manager .left-panel .test-form .test-input-group .test-actions[data-v-9f8c3f06]{display:flex;gap:8px}@media (max-width:480px){.redemption-manager .left-panel .test-form .test-input-group .test-actions[data-v-9f8c3f06]{justify-content:stretch}.redemption-manager .left-panel .test-form .test-input-group .test-actions .btn[data-v-9f8c3f06]{flex:1}}.redemption-manager .left-panel .test-form .redeem-result .result-card[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card[data-v-9f8c3f06]{border-radius:12px;padding:20px;border-left:4px solid}.redemption-manager .left-panel .test-form .redeem-result .result-card.success[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .redeem-result .result-card.valid[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card.success[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card.valid[data-v-9f8c3f06]{background:#f0fdf4;border-left-color:#22c55e}.redemption-manager .left-panel .test-form .redeem-result .result-card.error[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .redeem-result .result-card.invalid[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card.error[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card.invalid[data-v-9f8c3f06]{background:#fef2f2;border-left-color:#ef4444}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-header[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-header[data-v-9f8c3f06]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-header i[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-header i[data-v-9f8c3f06]{font-size:20px}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-header .result-title[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-header .result-title[data-v-9f8c3f06]{font-size:16px;font-weight:600;color:#374151}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .detail-row[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .detail-row[data-v-9f8c3f06]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .detail-row .detail-label[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .detail-row .detail-label[data-v-9f8c3f06]{color:#6b7280;font-weight:500}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .detail-row .detail-value[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .detail-row .detail-value[data-v-9f8c3f06]{color:#374151;font-weight:600}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .error-notice[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .warning-notice[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .error-notice[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .warning-notice[data-v-9f8c3f06]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;margin-top:16px;font-size:14px}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .warning-notice[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .warning-notice[data-v-9f8c3f06]{background:#fef3c7;color:#d97706;border:1px solid #fed7aa}.redemption-manager .left-panel .test-form .redeem-result .result-card .result-details .error-notice[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-details .error-notice[data-v-9f8c3f06]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.redemption-manager .left-panel .test-form .redeem-result .result-card .error-message[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .redeem-result .result-card .result-message[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .error-message[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .result-message[data-v-9f8c3f06]{font-size:14px;color:#6b7280;line-height:1.5}.redemption-manager .left-panel .test-form .redeem-result .result-card .success-details[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .success-details[data-v-9f8c3f06]{margin-top:16px;padding:16px;background:#ecfdf5;border-radius:8px;border:1px solid #bbf7d0}.redemption-manager .left-panel .test-form .redeem-result .result-card .success-details p[data-v-9f8c3f06],.redemption-manager .left-panel .test-form .test-result .result-card .success-details p[data-v-9f8c3f06]{margin:0;font-size:14px;color:#065f46}.redemption-manager .right-panel[data-v-9f8c3f06]{display:flex;flex-direction:column;gap:24px}.redemption-manager .right-panel .quick-actions[data-v-9f8c3f06]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.redemption-manager .right-panel .quick-actions .search-box[data-v-9f8c3f06]{position:relative;flex:1;min-width:200px}.redemption-manager .right-panel .quick-actions .search-box .search-input[data-v-9f8c3f06]{width:100%;padding:12px 16px 12px 44px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .3s ease;box-sizing:border-box}.redemption-manager .right-panel .quick-actions .search-box .search-input[data-v-9f8c3f06]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.redemption-manager .right-panel .quick-actions .search-box .icon-search[data-v-9f8c3f06]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px}.redemption-manager .right-panel .quick-actions .filter-buttons[data-v-9f8c3f06]{display:flex;gap:8px;flex-wrap:wrap}.redemption-manager .right-panel .quick-actions .filter-buttons .filter-btn[data-v-9f8c3f06]{padding:8px 16px;border:2px solid #e5e7eb;background:#fff;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#6b7280}.redemption-manager .right-panel .quick-actions .filter-buttons .filter-btn[data-v-9f8c3f06]:hover{border-color:#667eea;color:#667eea}.redemption-manager .right-panel .quick-actions .filter-buttons .filter-btn.active[data-v-9f8c3f06]{background:#667eea;border-color:#667eea;color:#fff}.redemption-manager .right-panel .quick-actions .action-buttons[data-v-9f8c3f06]{display:flex;gap:8px}.redemption-manager .right-panel .codes-section[data-v-9f8c3f06]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;flex:1}.redemption-manager .right-panel .codes-section .section-header[data-v-9f8c3f06]{display:flex;justify-content:space-between;align-items:center}.redemption-manager .right-panel .codes-section .section-header .code-count[data-v-9f8c3f06]{font-size:14px;color:#6b7280;background:#f3f4f6;padding:4px 12px;border-radius:12px}.redemption-manager .right-panel .codes-section .new-codes-section[data-v-9f8c3f06]{padding:24px;border-bottom:1px solid #f1f5f9;background:#fefffe}.redemption-manager .right-panel .codes-section .new-codes-section h4[data-v-9f8c3f06]{font-size:16px;font-weight:600;margin:0 0 16px 0;display:flex;align-items:center;gap:8px;color:#059669}.redemption-manager .right-panel .codes-section .new-codes-section h4 i[data-v-9f8c3f06]{color:#10b981}.redemption-manager .right-panel .codes-section .new-codes-section .codes-grid[data-v-9f8c3f06]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px}.redemption-manager .right-panel .codes-section .new-codes-section .code-card[data-v-9f8c3f06]{background:#f0fdf4;border:2px solid #bbf7d0;border-radius:12px;padding:16px;transition:all .3s ease}.redemption-manager .right-panel .codes-section .new-codes-section .code-card[data-v-9f8c3f06]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.redemption-manager .right-panel .codes-section .new-codes-section .code-card.new-code[data-v-9f8c3f06]{border-color:#22c55e;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-header[data-v-9f8c3f06]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-header .code-value[data-v-9f8c3f06]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:16px;font-weight:700;color:#059669;letter-spacing:1px}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-header .code-actions[data-v-9f8c3f06]{display:flex;gap:4px}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-info .code-name[data-v-9f8c3f06]{font-size:14px;color:#374151;margin:0 0 8px 0;font-weight:500}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-info .code-meta[data-v-9f8c3f06]{display:flex;gap:8px;flex-wrap:wrap}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-info .code-meta .meta-tag[data-v-9f8c3f06]{font-size:11px;font-weight:500;padding:4px 8px;border-radius:12px}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-info .code-meta .meta-tag.success[data-v-9f8c3f06]{background:#dcfce7;color:#166534}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-info .code-meta .meta-tag.active[data-v-9f8c3f06]{background:#dbeafe;color:#1e40af}.redemption-manager .right-panel .codes-section .new-codes-section .code-card .code-info .code-meta .meta-tag[data-v-9f8c3f06]:not(.success):not(.active){background:#f3f4f6;color:#6b7280}.redemption-manager .right-panel .codes-section .new-codes-section .new-codes-actions[data-v-9f8c3f06]{display:flex;gap:12px;flex-wrap:wrap}.redemption-manager .right-panel .codes-section .empty-state[data-v-9f8c3f06],.redemption-manager .right-panel .codes-section .loading-state[data-v-9f8c3f06]{text-align:center;padding:60px 20px;color:#9ca3af}.redemption-manager .right-panel .codes-section .empty-state i[data-v-9f8c3f06],.redemption-manager .right-panel .codes-section .loading-state i[data-v-9f8c3f06]{font-size:48px;margin-bottom:16px;opacity:.5}.redemption-manager .right-panel .codes-section .empty-state p[data-v-9f8c3f06],.redemption-manager .right-panel .codes-section .loading-state p[data-v-9f8c3f06]{font-size:16px;margin:0}.redemption-manager .right-panel .codes-section .empty-state .loading-spinner[data-v-9f8c3f06],.redemption-manager .right-panel .codes-section .loading-state .loading-spinner[data-v-9f8c3f06]{margin:0 auto 16px}.redemption-manager .right-panel .codes-section .codes-table .table-header[data-v-9f8c3f06]{display:grid;grid-template-columns:1.5fr 1.2fr .6fr .6fr .6fr .8fr 1.2fr .8fr .8fr;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row[data-v-9f8c3f06]{display:grid;grid-template-columns:1.5fr 1.2fr .6fr .6fr .6fr .8fr 1.2fr .8fr .8fr;gap:8px;padding:12px 16px;border-bottom:1px solid #f1f5f9;transition:all .2s ease;align-items:center}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row[data-v-9f8c3f06]:hover{background:#f8fafc}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td[data-v-9f8c3f06]{font-size:14px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.code-col .code-text[data-v-9f8c3f06]{font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600;color:#667eea;letter-spacing:.5px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.name-col .name-text[data-v-9f8c3f06]{color:#374151;font-weight:500}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.type-col .type-badge[data-v-9f8c3f06]{display:inline-block;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.type-col .type-badge.type-single[data-v-9f8c3f06]{background:#e0e7ff;color:#3730a3}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.type-col .type-badge.type-multiple[data-v-9f8c3f06]{background:#fef3c7;color:#92400e}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.duration-col .duration-badge[data-v-9f8c3f06]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;background:#dbeafe;color:#1e40af;text-align:center;min-width:50px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.status-col .status-badge[data-v-9f8c3f06]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.status-col .status-badge.status-active[data-v-9f8c3f06]{background:#dcfce7;color:#166534}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.status-col .status-badge.status-disabled[data-v-9f8c3f06]{background:#f3f4f6;color:#6b7280}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.status-col .status-badge.status-used[data-v-9f8c3f06]{background:#fee2e2;color:#dc2626}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.status-col .status-badge.status-expired[data-v-9f8c3f06]{background:#fef3c7;color:#d97706}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.usage-col .usage-text[data-v-9f8c3f06]{font-size:14px;color:#6b7280;font-weight:500;text-align:center}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-dates[data-v-9f8c3f06]{margin-bottom:2px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-dates .date-item[data-v-9f8c3f06]{font-size:10px;margin-bottom:1px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-dates .date-item .date-value[data-v-9f8c3f06]{color:#374151;font-weight:500}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-status[data-v-9f8c3f06]{font-size:9px;font-weight:600;padding:1px 4px;border-radius:6px;text-transform:uppercase;letter-spacing:.2px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-status.validity-active[data-v-9f8c3f06]{background:#dcfce7;color:#166534}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-status.validity-pending[data-v-9f8c3f06]{background:#fef3c7;color:#92400e}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.validity-col .validity-info .validity-status.validity-expired[data-v-9f8c3f06]{background:#fee2e2;color:#dc2626}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.time-col .time-text[data-v-9f8c3f06]{color:#6b7280;font-size:12px}.redemption-manager .right-panel .codes-section .codes-table .table-body .table-row .td.action-col .action-buttons[data-v-9f8c3f06]{display:flex;gap:2px;justify-content:center}.redemption-manager .right-panel .codes-section .pagination[data-v-9f8c3f06]{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px;border-top:1px solid #f1f5f9}.redemption-manager .right-panel .codes-section .pagination .page-btn[data-v-9f8c3f06]{width:36px;height:36px;border:2px solid #e5e7eb;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#6b7280}.redemption-manager .right-panel .codes-section .pagination .page-btn[data-v-9f8c3f06]:hover:not(:disabled){border-color:#667eea;color:#667eea}.redemption-manager .right-panel .codes-section .pagination .page-btn[data-v-9f8c3f06]:disabled{opacity:.5;cursor:not-allowed}.redemption-manager .right-panel .codes-section .pagination .page-info[data-v-9f8c3f06]{font-size:14px;color:#6b7280;font-weight:500}.redemption-manager .btn[data-v-9f8c3f06]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.redemption-manager .btn[data-v-9f8c3f06]:disabled{opacity:.5;cursor:not-allowed}.redemption-manager .btn.btn-primary[data-v-9f8c3f06]{background:#667eea;color:#fff}.redemption-manager .btn.btn-primary[data-v-9f8c3f06]:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.redemption-manager .btn.btn-secondary[data-v-9f8c3f06]{background:#6b7280;color:#fff}.redemption-manager .btn.btn-secondary[data-v-9f8c3f06]:hover:not(:disabled){background:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px hsla(220,9%,46%,.4)}.redemption-manager .btn.btn-outline[data-v-9f8c3f06]{background:#fff;color:#667eea;border:2px solid #667eea}.redemption-manager .btn.btn-outline[data-v-9f8c3f06]:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.redemption-manager .btn.btn-text[data-v-9f8c3f06]{background:transparent;color:#6b7280;border:none}.redemption-manager .btn.btn-text[data-v-9f8c3f06]:hover{color:#667eea;background:rgba(102,126,234,.1)}.redemption-manager .action-btn[data-v-9f8c3f06]{width:28px;height:28px;border:none;background:#f8fafc;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280;font-size:12px}.redemption-manager .action-btn[data-v-9f8c3f06]:hover{background:#e2e8f0;color:#374151;transform:scale(1.05)}.redemption-manager .action-btn.test-btn[data-v-9f8c3f06]:hover{background:#fef3c7;color:#d97706}.redemption-manager .action-btn.copy-btn[data-v-9f8c3f06]:hover{background:#dbeafe;color:#2563eb}.redemption-manager .action-btn.copy-btn.copied[data-v-9f8c3f06]{background:#dcfce7;color:#16a34a}.redemption-manager .action-btn.disable-btn[data-v-9f8c3f06]:hover{background:#fee2e2;color:#dc2626}.redemption-manager .action-btn.enable-btn[data-v-9f8c3f06]:hover{background:#dcfce7;color:#16a34a}.redemption-manager .loading-spinner[data-v-9f8c3f06]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-9f8c3f06 1s linear infinite}@keyframes spin-9f8c3f06{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.redemption-manager .main-content[data-v-9f8c3f06]{padding:16px;gap:16px}.redemption-manager .codes-table .table-header[data-v-9f8c3f06],.redemption-manager .codes-table .table-row[data-v-9f8c3f06]{grid-template-columns:1fr;gap:8px}.redemption-manager .codes-table .table-header .td[data-v-9f8c3f06],.redemption-manager .codes-table .table-header .th[data-v-9f8c3f06],.redemption-manager .codes-table .table-row .td[data-v-9f8c3f06],.redemption-manager .codes-table .table-row .th[data-v-9f8c3f06]{display:flex;justify-content:space-between;align-items:center}.redemption-manager .codes-table .table-header .td[data-v-9f8c3f06]:before,.redemption-manager .codes-table .table-header .th[data-v-9f8c3f06]:before,.redemption-manager .codes-table .table-row .td[data-v-9f8c3f06]:before,.redemption-manager .codes-table .table-row .th[data-v-9f8c3f06]:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:12px}}.icon-plus[data-v-9f8c3f06]:before{content:"➕"}.icon-batch[data-v-9f8c3f06]:before{content:"📦"}.icon-test[data-v-9f8c3f06]:before{content:"🧪"}.icon-list[data-v-9f8c3f06]:before{content:"📋"}.icon-new[data-v-9f8c3f06]:before{content:"✨"}.icon-copy[data-v-9f8c3f06]:before{content:"📋"}.icon-check[data-v-9f8c3f06]:before{content:"✅"}.icon-refresh[data-v-9f8c3f06]:before{content:"🔄"}.icon-export[data-v-9f8c3f06]:before{content:"📤"}.icon-search[data-v-9f8c3f06]:before{content:"🔍"}.icon-clear[data-v-9f8c3f06]:before{content:"🗑️"}.icon-empty[data-v-9f8c3f06]:before{content:"📭"}.icon-check-circle[data-v-9f8c3f06]:before{content:"✅"}.icon-x-circle[data-v-9f8c3f06]:before{content:"❌"}.icon-warning[data-v-9f8c3f06]:before{content:"⚠️"}.icon-disable[data-v-9f8c3f06]:before{content:"🚫"}.icon-enable[data-v-9f8c3f06]:before{content:"✅"}.icon-prev[data-v-9f8c3f06]:before{content:"◀️"}.icon-next[data-v-9f8c3f06]:before{content:"▶️"}.home[data-v-be76bd76]{margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home.light-theme[data-v-be76bd76]{background-color:#f7f9fc;color:#2d3748}.home.light-theme .bodydiv aside[data-v-be76bd76]{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#2d3748;border-right:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.home.light-theme .bodydiv aside .logotitle[data-v-be76bd76]{color:#2d3748;padding-top:28px;padding-bottom:10px}.home.light-theme .bodydiv aside .logotitle img[data-v-be76bd76]{transition:all .3s ease}.home.light-theme .bodydiv aside .logotitle img[data-v-be76bd76]:hover{transform:scale(1.02)}.home.light-theme .bodydiv aside ul[data-v-be76bd76]{margin-top:10px}.home.light-theme .bodydiv aside ul li[data-v-be76bd76]{color:#718096;margin-bottom:8px;padding:12px 14px;border-radius:12px;font-weight:500;letter-spacing:.2px;transition:all .2s ease}.home.light-theme .bodydiv aside ul li img[data-v-be76bd76]{opacity:.75;transition:all .2s ease}.home.light-theme .bodydiv aside ul li[data-v-be76bd76]:hover{background-color:#f1f5f9;color:#2d3748}.home.light-theme .bodydiv aside ul li:hover img[data-v-be76bd76]{opacity:1}.home.light-theme .bodydiv aside ul li.liactiveis[data-v-be76bd76]{color:#4361ee;background-color:#ebefff;font-weight:600}.home.light-theme .bodydiv aside ul li.liactiveis img[data-v-be76bd76]{opacity:1}.home.light-theme .bodydiv aside .gopaypage[data-v-be76bd76]{background:linear-gradient(135deg,#4361ee,#3a56d4);color:#fff;box-shadow:0 4px 12px rgba(67,97,238,.25);border-radius:14px;font-weight:600;letter-spacing:.3px;padding:12px 10px;margin:20px 15px}.home.light-theme .bodydiv aside .gopaypage[data-v-be76bd76]:hover{box-shadow:0 6px 16px rgba(67,97,238,.35);transform:translateY(-2px)}.home.light-theme .bodydiv aside .gopaypage[data-v-be76bd76]:active{transform:translateY(0);box-shadow:0 4px 8px rgba(67,97,238,.2)}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-be76bd76]{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e2e8f0;border-radius:14px}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-be76bd76]:after{border-top-color:#fff}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row[data-v-be76bd76]{color:#2d3748}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-be76bd76]:first-child{color:#718096}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-be76bd76]:last-child{font-weight:600;color:#4361ee}.home.light-theme .bodydiv aside .acount .signin[data-v-be76bd76]{padding:10px 15px;border-radius:12px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home.light-theme .bodydiv aside .acount .signin[data-v-be76bd76]:hover{background-color:#f1f5f9}.home.light-theme .bodydiv aside .acount .signin img[data-v-be76bd76]{background-color:#ebefff;padding:6px;border-radius:50%;transition:all .2s ease}.home.light-theme .bodydiv aside .acount .signin span[data-v-be76bd76]{color:#2d3748;font-weight:500}.home.light-theme .bodydiv aside .expand-menu-button[data-v-be76bd76]{margin-top:25px}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-be76bd76]{color:#4361ee;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:10px;border-radius:12px;transition:all .3s ease}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-be76bd76]:hover{background-color:#ebefff;transform:scale(1.05)}.home.light-theme .bodydiv aside .toggle-collapse[data-v-be76bd76]{color:#718096;background-color:transparent;box-shadow:none;top:40px;right:15px}.home.light-theme .bodydiv aside .toggle-collapse[data-v-be76bd76]:hover{color:#4361ee}.home.light-theme .bodydiv aside .toggle-collapse i[data-v-be76bd76]{font-size:26px}.home.light-theme .bodydiv main[data-v-be76bd76]{background-color:#f7f9fc;transition:all .3s ease}.home.light-theme .bodydiv main .titlebox[data-v-be76bd76]{color:#2d3748;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-top:25px}.home.light-theme .bodydiv main .titlebox .export[data-v-be76bd76]{background:#4361ee;color:#fff;font-weight:500;border-radius:10px;padding:8px 16px;box-shadow:0 2px 8px rgba(67,97,238,.2);transition:all .2s ease}.home.light-theme .bodydiv main .titlebox .export[data-v-be76bd76]:hover{background:#3a56d4;box-shadow:0 4px 12px rgba(67,97,238,.3);transform:translateY(-1px)}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-be76bd76]{color:#4361ee;font-weight:500}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-be76bd76]:hover{color:#3a56d4}.home.light-theme .bodydiv main .titlebox .titletxt[data-v-be76bd76]{color:#2d3748;font-weight:700;letter-spacing:-.3px}.home.light-theme .bodydiv main .titlebox .title_date[data-v-be76bd76]{color:#718096;font-weight:400}.bodydiv[data-v-be76bd76]{display:flex}.bodydiv aside[data-v-be76bd76]{height:100vh;color:#bbb;width:260px;min-width:260px;transition:all .3s cubic-bezier(.4,0,.2,1)}.bodydiv aside .sidebox[data-v-be76bd76]{height:calc(100% - 100px);overflow-y:auto}.bodydiv aside.collapsed[data-v-be76bd76]{width:70px;min-width:70px}.bodydiv aside .logotitle[data-v-be76bd76]{cursor:pointer;color:#f2f2f2;width:200px;padding-left:25px;padding-top:25px;padding-bottom:5px;display:flex}.bodydiv aside .logotitle img[data-v-be76bd76]{width:170px}.bodydiv aside ul[data-v-be76bd76]{list-style:none;padding:0 15px}.bodydiv aside ul li[data-v-be76bd76]{display:flex;align-items:center;margin-bottom:15px;cursor:pointer;color:#999;padding:10px;border-radius:8px;font-size:1rem;font-weight:600;transition:color .3s,background-color .3s;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.bodydiv aside ul li .new[data-v-be76bd76]{background-color:#ff5252;color:#fff;padding:1px 5px;border-radius:5px;position:absolute;right:50px;font-size:12px;font-weight:500}.bodydiv aside ul li img[data-v-be76bd76]{max-width:20px;border-radius:5px}.bodydiv aside ul li i[data-v-be76bd76]{font-size:24px}.bodydiv aside ul li span[data-v-be76bd76]{margin-left:12px}.bodydiv aside ul li[data-v-be76bd76]:hover{background:hsla(0,0%,100%,.1);color:#fff}.bodydiv aside ul .liactiveis[data-v-be76bd76]{color:#fff;background:hsla(0,0%,100%,.2)}.bodydiv aside .gopaypage[data-v-be76bd76]{color:#fff;font-weight:700;font-size:1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:12px 15px;margin:10px 15px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6c5ce7;cursor:pointer;transition:all .3s ease}.bodydiv aside .gopaypage img[data-v-be76bd76]{width:1.2vw;margin-right:.5vw}.bodydiv aside .gopaypage i[data-v-be76bd76]{color:#bfe709;font-size:20px}.bodydiv aside .gopaypage[data-v-be76bd76]:hover{opacity:.9;transform:translateY(-2px)}.bodydiv aside .acount[data-v-be76bd76]{position:absolute;bottom:20px;left:15px;padding:10px 0;font-weight:700;cursor:pointer}.bodydiv aside .acount .signin-collapsed[data-v-be76bd76]{display:flex;align-items:center;justify-content:center;background-color:#cbcbcb;border-radius:50%;padding:5px;width:30px;height:30px}.bodydiv aside .acount .signin-collapsed img[data-v-be76bd76]{max-width:20px;max-height:20px}.bodydiv aside .acount .signin[data-v-be76bd76]{width:200px;display:flex;align-items:center}.bodydiv aside .acount .signin i[data-v-be76bd76]{padding:10px;border-radius:50%;font-size:22px;opacity:.8;background-color:#222;margin-right:12px}.bodydiv aside .acount .signin img[data-v-be76bd76]{margin-right:12px;max-width:20px;max-height:20px}.bodydiv aside .acount .signin span[data-v-be76bd76]{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv aside .acount_notes[data-v-be76bd76]{cursor:revert}.bodydiv main[data-v-be76bd76]{flex:1;background:hsla(0,0%,100%,.1);max-height:100vh;overflow:auto}.bodydiv main .titlebox[data-v-be76bd76]{color:#fff;border-bottom:1px solid #fff;width:95%;padding-bottom:.5vw;margin:20px 2vw;font-family:Arial,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:space-between;position:relative}.bodydiv main .titlebox .export[data-v-be76bd76]{position:absolute;right:0;top:50%;transform:translateY(-55%);background:hsla(0,0%,100%,.2);color:#fff;border:none;font-size:1vw;padding:.4vw 1vw;cursor:pointer;border-radius:.5vw;transition:all .3s ease}.bodydiv main .titlebox .export[data-v-be76bd76]:hover{background:hsla(0,0%,100%,.4)}.bodydiv main .titlebox div[data-v-be76bd76]{margin:0;padding:0}.bodydiv main .titlebox .filedownload[data-v-be76bd76]{margin-right:10vw}.bodydiv main .titlebox .filedownload .download[data-v-be76bd76]{display:flex;align-items:center;color:#4a9eff;cursor:pointer;padding:5px 10px;border-radius:4px;font-size:14px;text-decoration:underline;background:none;border:none;font-weight:600;font-size:18px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv main .titlebox .filedownload .download i[data-v-be76bd76]{margin-left:5px;font-size:16px}.bodydiv main .titlebox .filedownload .download[data-v-be76bd76]:hover{color:#7ab8ff}.bodydiv main .titlebox .titletxt[data-v-be76bd76]{font-size:2vw;margin:0;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bodydiv main .titlebox .title_date[data-v-be76bd76]{font-size:.8vw;margin:0}.redemption-section[data-v-be76bd76]{margin:8px 15px}.redemption-section[data-v-be76bd76] .redemption-btn{width:100%;justify-content:center;background:linear-gradient(135deg,rgba(103,58,183,.1),rgba(63,81,181,.1));border:1px solid rgba(103,58,183,.3);color:#673ab7;padding:12px 16px;border-radius:14px;font-size:1rem;font-weight:600;transition:all .3s ease}.redemption-section[data-v-be76bd76] .redemption-btn:hover{background:linear-gradient(135deg,rgba(103,58,183,.15),rgba(63,81,181,.15));border-color:rgba(103,58,183,.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(103,58,183,.2)}.redemption-section[data-v-be76bd76] .redemption-btn i{margin-right:6px;color:#673ab7}aside.collapsed .redemption-section[data-v-be76bd76]{opacity:0;transform:translateX(-20px);visibility:hidden;margin:0;padding:0;height:0;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.acount[data-v-be76bd76]{position:relative}.acount .plan-bubble[data-v-be76bd76]{position:absolute;bottom:100%;right:0;background:rgba(47,45,58,.95);border-radius:10px;padding:15px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);width:200px}.acount .plan-bubble[data-v-be76bd76]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(47,45,58,.95)}.acount .plan-bubble .bubble-row[data-v-be76bd76]{display:flex;justify-content:space-evenly;align-items:center;color:#fff;font-size:13px}.acount .plan-bubble .bubble-row span[data-v-be76bd76]:first-child{color:#9ca3af}.acount .plan-bubble .bubble-divider[data-v-be76bd76]{height:1px;background:hsla(0,0%,100%,.1);margin:12px 0}aside[data-v-be76bd76]{position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}aside .sidebar-toggle-btn[data-v-be76bd76]{margin-top:15px;margin-bottom:15px;display:flex;justify-content:center;cursor:pointer;transition:all .3s ease;position:absolute;top:20px;right:10px;z-index:100}aside .sidebar-toggle-btn i[data-v-be76bd76]{font-size:18px;color:#fff;padding:8px;border-radius:50%;background:linear-gradient(135deg,rgba(115,102,255,.2),rgba(168,95,255,.2));box-shadow:0 3px 8px rgba(115,102,255,.3);transition:all .3s ease}aside .sidebar-toggle-btn:hover i[data-v-be76bd76]{transform:scale(1.1);background:linear-gradient(135deg,rgba(115,102,255,.3),rgba(168,95,255,.3));box-shadow:0 4px 10px rgba(115,102,255,.4)}aside .expand-btn[data-v-be76bd76]{position:relative;top:0;right:0;margin-top:15px}aside .auto-collapse-tip[data-v-be76bd76]{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);background:rgba(67,97,238,.1);border:1px solid rgba(67,97,238,.3);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:12px;color:#4361ee;white-space:nowrap;z-index:10}aside .auto-collapse-tip .tip-content[data-v-be76bd76]{display:flex;align-items:center;gap:4px}aside .auto-collapse-tip .tip-content i[data-v-be76bd76]{font-size:10px}aside .auto-collapse-tip .tip-content span[data-v-be76bd76]{font-weight:500}aside .auto-collapse-tip .reset-btn[data-v-be76bd76]{background:rgba(67,97,238,.2);border:none;border-radius:4px;padding:4px 6px;cursor:pointer;color:#4361ee;transition:all .2s ease}aside .auto-collapse-tip .reset-btn[data-v-be76bd76]:hover{background:rgba(67,97,238,.3);transform:scale(1.05)}aside .auto-collapse-tip .reset-btn i[data-v-be76bd76]{font-size:10px}@keyframes pulse-be76bd76{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}aside.collapsed[data-v-be76bd76]{width:60px;min-width:60px}aside.collapsed li[data-v-be76bd76]{justify-content:center;padding:10px 0}aside.collapsed li img[data-v-be76bd76]{transform:scale(1.1);margin-right:0}aside.collapsed .signin[data-v-be76bd76]{justify-content:center;padding:10px 0}aside.collapsed .signin img[data-v-be76bd76]{margin-right:0;transform:scale(1.1)}aside.collapsed .signin span[data-v-be76bd76]{display:none}aside.collapsed .gopaypage[data-v-be76bd76],aside.collapsed .logotitle[data-v-be76bd76]{opacity:0;transform:translateX(-20px);visibility:hidden}aside .signin img[data-v-be76bd76],aside .signin[data-v-be76bd76],aside li img[data-v-be76bd76],aside li[data-v-be76bd76]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}aside .gopaypage[data-v-be76bd76],aside .logotitle[data-v-be76bd76],aside .signin span[data-v-be76bd76],aside li span[data-v-be76bd76]{transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.signin[data-v-be76bd76]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.signin span[data-v-be76bd76]{transition:opacity .15s ease,transform .2s ease;white-space:nowrap}@keyframes popIn-be76bd76{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn-be76bd76{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.signin img[data-v-be76bd76],li img[data-v-be76bd76]{animation:popIn-be76bd76 .3s cubic-bezier(.34,1.56,.64,1) forwards}.signin span[data-v-be76bd76],li span[data-v-be76bd76]{animation:slideIn-be76bd76 .3s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.1s}.expand-menu-button[data-v-be76bd76]{animation:fadeIn-be76bd76 .5s ease forwards}.ui-v2-orphan-recording-reopen[data-v-be76bd76]{margin:0 0 18px;border:1px solid #d5d9df;border-radius:8px;padding:8px 12px;color:#2458d3;background:#fff;font:inherit;font-weight:600;cursor:pointer}.ui-v2-orphan-recording-reopen[data-v-be76bd76]:hover{background:#f4f7ff}.ui-v2-orphan-recording-reopen[data-v-be76bd76]:focus-visible{outline:3px solid #1769aa;outline-offset:2px}@keyframes fadeIn-be76bd76{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar[data-v-be76bd76]{--home-sidebar-bg:oklch(0.978 0.004 88.64);--home-sidebar-ink:oklch(0.1591 0 0);--home-sidebar-text:oklch(0.2972 0 0);--home-sidebar-muted:oklch(0.49 0.012 75);--home-sidebar-seam:oklch(0.92 0.0104 81.79);--home-sidebar-primary:oklch(0.5461 0.2152 262.88);--home-sidebar-card:oklch(0.99 0.002 88.64);--home-sidebar-paper:oklch(0.9643 0.007 88.64);--home-sidebar-shadow:0 1px 2px oklch(0.1591 0 0/0.04),0 8px 22px oklch(0.1591 0 0/0.035);color:var(--home-sidebar-text);background:var(--home-sidebar-bg);border-right-color:var(--home-sidebar-seam);box-shadow:none;display:flex;flex-direction:column;min-height:0;height:100vh;height:100dvh;overflow:hidden}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar button[data-v-be76bd76]{font-family:inherit;cursor:pointer;letter-spacing:normal}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar button[data-v-be76bd76]:focus-visible{outline:1px solid var(--home-sidebar-primary);outline-offset:2px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar svg[data-v-be76bd76]{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .logotitle[data-v-be76bd76]{box-sizing:border-box;width:auto;padding:20px 20px 28px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-brand[data-v-be76bd76]{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;border-radius:6px;color:var(--home-sidebar-ink);background:transparent;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-brand-icon[data-v-be76bd76]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:6px;background:var(--home-sidebar-primary);color:oklch(.985 .002 88.64)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-brand-name[data-v-be76bd76]{font-size:14px;line-height:20px;font-weight:700;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-top[data-v-be76bd76]{flex:0 0 auto}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-top[data-v-be76bd76]{min-width:0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-top .sidebox[data-v-be76bd76]{height:auto;overflow:visible}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-top .sidebox>ul>li[data-v-be76bd76]:first-child{margin:0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-middle[data-v-be76bd76]{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents[data-v-be76bd76]{box-sizing:border-box;min-width:0;padding:14px 12px 0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-heading[data-v-be76bd76]{min-width:0;margin:0 0 7px;padding:0 8px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-list[data-v-be76bd76]{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-row[data-v-be76bd76]{min-width:0;margin:0;padding:0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-item[data-v-be76bd76]{display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;min-width:0;height:34px;padding:0 8px;border:0;border-radius:6px;color:var(--home-sidebar-text);background:transparent;font-size:12px;line-height:16px;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-item[data-v-be76bd76]:hover{background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-item[data-v-be76bd76]:focus-visible{color:var(--home-sidebar-ink);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-item .ui-v2-sidebar-recent-icon[data-v-be76bd76]{width:14px;height:14px;flex:0 0 14px;color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recent-name[data-v-be76bd76]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-degraded[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-error[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-status[data-v-be76bd76]{padding:4px 8px;color:var(--home-sidebar-muted);font-size:11px;line-height:16px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-error[data-v-be76bd76]{color:#a13b32}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-retry[data-v-be76bd76]{padding:0 0 0 4px;border:0;color:inherit;background:transparent;text-decoration:underline}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-degraded[data-v-be76bd76]{color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-pagination[data-v-be76bd76]{display:flex;align-items:center;justify-content:space-between;min-width:0;margin:3px 0 0;padding-left:8px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-less[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-more[data-v-be76bd76]{padding:3px 5px;border:0;border-radius:4px;color:var(--home-sidebar-muted);background:transparent;font-size:11px;line-height:16px;cursor:pointer}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-less[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-less[data-v-be76bd76]:hover,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-more[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-more[data-v-be76bd76]:hover{color:var(--home-sidebar-ink);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-recents-less[data-v-be76bd76]{margin-left:auto}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders[data-v-be76bd76]{box-sizing:border-box;min-width:0;padding:14px 12px 12px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-heading[data-v-be76bd76]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:0 0 7px;padding:0 8px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-title[data-v-be76bd76]{min-width:0;margin:0;padding:0;color:var(--home-sidebar-muted);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-new-folder[data-v-be76bd76]{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;padding:0;border:0;border-radius:5px;color:var(--home-sidebar-muted);background:transparent}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-new-folder svg[data-v-be76bd76]{width:15px;height:15px;flex-basis:15px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-new-folder[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-new-folder[data-v-be76bd76]:hover{color:var(--home-sidebar-ink);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-list[data-v-be76bd76]{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-row[data-v-be76bd76]{display:flex;align-items:center;gap:7px;box-sizing:border-box;width:100%;min-width:0;height:34px;margin:0;padding:0 5px 0 8px;border-radius:6px;color:var(--home-sidebar-text);font-size:12px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-row[data-v-be76bd76]:hover{background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-row .ui-v2-sidebar-folder-icon[data-v-be76bd76]{width:14px;height:14px;flex:0 0 14px;color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-toggle[data-v-be76bd76]{display:flex;align-items:center;gap:6px;flex:1 1 auto;width:0;height:100%;min-width:0;padding:0;border:0;border-radius:inherit;color:inherit;background:transparent;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-toggle[data-v-be76bd76]:hover{color:var(--home-sidebar-ink)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-chevron[data-v-be76bd76]{width:12px;height:12px;flex:0 0 12px;color:var(--home-sidebar-muted);transition:transform .14s ease}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-chevron.is-expanded[data-v-be76bd76]{transform:rotate(90deg)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-name[data-v-be76bd76]{font-weight:600;display:block;flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;font-size:12px;line-height:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-count[data-v-be76bd76]{flex:0 0 auto;color:var(--home-sidebar-muted);font-size:10px;line-height:14px;font-variant-numeric:tabular-nums}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-branch[data-v-be76bd76]{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0 0 3px 17px;padding:0 0 0 7px;border-left:1px solid var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-list[data-v-be76bd76]{display:flex;flex-direction:column;gap:1px;min-width:0;margin:0;padding:0;list-style:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-list>li[data-v-be76bd76]{display:block;min-width:0;margin:0;padding:0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-item[data-v-be76bd76]{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:100%;min-width:0;min-height:28px;padding:5px 7px;border:0;border-radius:5px;color:var(--home-sidebar-text);background:transparent;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-item span[data-v-be76bd76]{display:block;flex:1 1 auto;min-width:0;overflow:hidden;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-item[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-item[data-v-be76bd76]:hover{color:var(--home-sidebar-ink);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-item.is-processing[data-v-be76bd76]{color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-note-icon[data-v-be76bd76]{width:12px;height:12px;flex:0 0 12px;color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-error[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-status[data-v-be76bd76]{padding:4px 7px;color:var(--home-sidebar-muted);font-size:10px;line-height:15px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-error[data-v-be76bd76]{color:#a13b32}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-retry[data-v-be76bd76]{padding:3px 7px;border:0;border-radius:4px;color:var(--home-sidebar-primary);background:transparent;font-size:10px;line-height:15px;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-retry[data-v-be76bd76]:hover{background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-pagination[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-pagination[data-v-be76bd76]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-width:0;gap:4px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-notes-pagination[data-v-be76bd76]{margin-top:1px;padding:0 0 1px 7px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-pagination[data-v-be76bd76]{margin-top:2px;padding:0 5px 2px 8px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-action[data-v-be76bd76]{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;flex:0 0 auto;min-width:0;max-width:100%;min-height:28px;gap:4px;padding:4px 6px;border:0;border-radius:5px;color:var(--home-sidebar-muted);background:transparent;font-size:11px;line-height:16px;font-weight:500;text-align:left;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-action[data-v-be76bd76]:hover{color:var(--home-sidebar-text);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-action[data-v-be76bd76]:focus-visible{outline:1px solid var(--home-sidebar-primary);outline-offset:1px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-less[data-v-be76bd76]{display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:5px;color:var(--home-sidebar-muted);background:transparent}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-less svg[data-v-be76bd76]{width:14px;height:14px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-less[data-v-be76bd76]:hover{color:var(--home-sidebar-text);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-less[data-v-be76bd76]:focus-visible{outline:1px solid var(--home-sidebar-primary);outline-offset:1px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-enter[data-v-be76bd76]{display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;flex:0 0 24px;padding:0;border:0;border-radius:5px;color:var(--home-sidebar-muted);background:transparent}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-enter svg[data-v-be76bd76]{width:14px;height:14px;flex:0 0 14px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folder-enter[data-v-be76bd76]:hover{color:var(--home-sidebar-ink);background:var(--home-sidebar-card)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-error[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-stale[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-status[data-v-be76bd76]{padding:4px 8px;color:var(--home-sidebar-muted);font-size:11px;line-height:16px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-error[data-v-be76bd76]{color:#a13b32}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass[data-v-be76bd76]{box-sizing:border-box;min-width:0;margin-top:20px;padding:0 12px 14px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-heading[data-v-be76bd76]{display:flex;align-items:center;justify-content:space-between;min-width:0;margin:0 0 8px;padding:0 8px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-view-all[data-v-be76bd76]{flex:0 0 auto;max-width:100%;padding:3px 5px;border:0;border-radius:4px;color:var(--home-sidebar-muted);background:transparent;font-size:11px;line-height:16px;white-space:nowrap;cursor:pointer}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-view-all[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-view-all[data-v-be76bd76]:hover{color:var(--home-sidebar-ink);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-view-all[data-v-be76bd76]:focus-visible{outline:2px solid var(--home-sidebar-primary);outline-offset:1px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-list[data-v-be76bd76]{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-row[data-v-be76bd76]{display:block;min-width:0;margin:0;padding:0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-item[data-v-be76bd76]{display:flex;align-items:center;gap:7px;box-sizing:border-box;width:100%;min-width:0;min-height:32px;margin:0;padding:6px 8px;border:0;border-radius:6px;color:var(--home-sidebar-text);background:transparent;font-size:12px;line-height:18px;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-item.is-current[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-item[data-v-be76bd76]:hover{color:var(--home-sidebar-ink);background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-item .ui-v2-sidebar-class-icon[data-v-be76bd76]{width:14px;height:14px;flex:0 0 14px;color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-class-item .ui-v2-sidebar-class-name[data-v-be76bd76]{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-error[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-status[data-v-be76bd76]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:5px 8px;color:var(--home-sidebar-muted);font-size:11px;line-height:16px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-error[data-v-be76bd76]{color:#a13b32}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-incomplete[data-v-be76bd76]{min-width:0;padding:3px 8px 6px;color:var(--home-sidebar-muted);font-size:10px;line-height:14px;overflow-wrap:anywhere}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-retry[data-v-be76bd76]{flex:0 0 auto;padding:2px 4px;border:0;border-radius:4px;color:inherit;background:transparent;font-size:inherit}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-retry[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-myclass-retry[data-v-be76bd76]:hover{background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-folders-retry[data-v-be76bd76]{display:block;margin-top:3px;padding:0;border:0;color:var(--home-sidebar-primary);background:transparent;font-size:11px;text-decoration:underline}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer[data-v-be76bd76]{box-sizing:border-box;width:100%;padding:12px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer ul[data-v-be76bd76]{list-style:none;margin:0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-help-title[data-v-be76bd76]{padding:0 12px;margin:0 0 12px;color:var(--home-sidebar-muted);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-help>ul[data-v-be76bd76]{padding:8px 8px 0;border-top:1px solid var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-help .ui-v2-sidebar-nav-item[data-v-be76bd76]{height:32px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-help .ui-v2-sidebar-nav-button svg[data-v-be76bd76]{width:14px;height:14px;flex-basis:14px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-nav-item[data-v-be76bd76]{box-sizing:border-box;height:36px;margin:0 0 2px;padding:0;border-radius:6px;background:transparent;color:var(--home-sidebar-muted);font-size:12px;font-weight:400}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-nav-item[data-v-be76bd76]:hover{background:var(--home-sidebar-seam);color:var(--home-sidebar-text)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-nav-item.liactiveis[data-v-be76bd76]{color:var(--home-sidebar-paper);background:var(--home-sidebar-ink);font-weight:500}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-nav-item.liactiveis[data-v-be76bd76]:hover{background:oklch(.1591 0 0/.9)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .ui-v2-sidebar-nav-item[data-v-be76bd76]:first-child{margin-bottom:2px;font-size:12px;font-weight:400}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer .acount[data-v-be76bd76]{position:relative;left:auto;right:auto;bottom:auto;width:100%;flex:0 0 auto;margin:12px 0 0}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebar-toggle-btn[data-v-be76bd76]{box-sizing:border-box;width:28px;height:28px;top:16px;right:6px;margin:0;padding:0;align-items:center;border:1px solid var(--home-sidebar-seam);border-radius:6px;background:var(--home-sidebar-bg);color:var(--home-sidebar-muted);box-shadow:var(--home-sidebar-shadow)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebar-toggle-btn[data-v-be76bd76]:hover{color:var(--home-sidebar-ink)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .expand-btn[data-v-be76bd76]{top:0;right:0;margin:16px auto 28px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox[data-v-be76bd76]{height:calc(100% - 200px)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul[data-v-be76bd76]{margin:0;padding:0 20px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul>li[data-v-be76bd76]{box-sizing:border-box;height:36px;margin:0 0 2px;padding:0;border-radius:6px;background:transparent;color:var(--home-sidebar-muted);font-size:12px;font-weight:400;letter-spacing:normal}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul>li[data-v-be76bd76]:first-child{margin-bottom:20px;font-size:14px;font-weight:500}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul>li[data-v-be76bd76]:nth-child(2):before{content:"";position:absolute;top:-10px;left:0;right:0;height:1px;background:var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul>li[data-v-be76bd76]:hover{background:var(--home-sidebar-seam);color:var(--home-sidebar-text)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul>li.liactiveis[data-v-be76bd76]{color:var(--home-sidebar-paper);background:var(--home-sidebar-ink);font-weight:500}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .sidebox>ul>li.liactiveis[data-v-be76bd76]:hover{background:oklch(.1591 0 0/.9)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-nav-button[data-v-be76bd76]{display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:0 12px;border:0;border-radius:inherit;color:inherit;background:transparent;font-size:inherit;font-weight:inherit;line-height:16px;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-nav-button span[data-v-be76bd76]{margin:0;animation:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .gopaypage[data-v-be76bd76]{box-sizing:border-box;width:calc(100% - 40px);height:36px;gap:8px;justify-content:flex-start;padding:0 12px;margin:12px 20px 0;border:0;border-radius:6px;background:var(--home-sidebar-primary);color:oklch(.985 .002 88.64);box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:12px;font-weight:500;line-height:16px;letter-spacing:normal;opacity:1;transform:none;visibility:visible}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .gopaypage[data-v-be76bd76]:active,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .gopaypage[data-v-be76bd76]:hover{transform:none;opacity:1;background:oklch(.5461 .2152 262.88/.9);box-shadow:0 1px 3px rgba(0,0,0,.1)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-footer .ui-v2-sidebar-help>ul[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-top .sidebox>ul[data-v-be76bd76]{padding-left:5px;padding-right:5px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-top .sidebox>ul>.ui-v2-sidebar-nav-item[data-v-be76bd76]{box-sizing:border-box;display:flex;justify-content:center;width:36px;height:36px;flex:0 0 36px;margin:4px auto 0;padding:0;border-radius:6px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .gopaypage[data-v-be76bd76]{display:flex;justify-content:center;width:36px;height:36px;flex:0 0 36px;margin:4px auto 0;padding:0;border-radius:6px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .gopaypage span[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-folders[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-help-title[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-recents[data-v-be76bd76]{display:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount[data-v-be76bd76]{box-sizing:border-box;position:relative;left:12px;right:12px;bottom:12px;width:auto;padding:8px 0 0;border-top:1px solid var(--home-sidebar-seam);font-weight:400}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .plan-bubble[data-v-be76bd76]{position:static;box-sizing:border-box;width:100%;padding:0 8px 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .plan-bubble[data-v-be76bd76]:after{display:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .plan-bubble .bubble-row[data-v-be76bd76]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;border-radius:4px;background:transparent;font-size:11px;line-height:16px;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .plan-bubble .bubble-row span[data-v-be76bd76]:first-child{color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .plan-bubble .bubble-row span[data-v-be76bd76]:last-child{color:var(--home-sidebar-ink);font-weight:600;overflow-wrap:anywhere}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin[data-v-be76bd76]{box-sizing:border-box;width:100%;gap:10px;padding:8px;border:1px solid var(--home-sidebar-seam);border-radius:9999px;background:var(--home-sidebar-card);color:var(--home-sidebar-ink);box-shadow:var(--home-sidebar-shadow);text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin[data-v-be76bd76]:hover{background:var(--home-sidebar-card)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin.is-current[data-v-be76bd76]{border-color:var(--home-sidebar-primary)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin img[data-v-be76bd76]{box-sizing:border-box;width:32px;height:32px;max-width:32px;max-height:32px;flex:0 0 32px;margin:0;padding:6px;background:var(--home-sidebar-primary);border-radius:50%;transform:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin span[data-v-be76bd76]{min-width:0;font-size:12px;line-height:16px;font-weight:600;animation:none}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin-collapsed[data-v-be76bd76]{box-sizing:border-box;width:40px;height:40px;margin:auto;padding:8px;border:1px solid var(--home-sidebar-seam);border-radius:50%;background:var(--home-sidebar-primary);box-shadow:var(--home-sidebar-shadow)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .signin-collapsed.is-current[data-v-be76bd76]{outline:2px solid var(--home-sidebar-primary);outline-offset:2px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-account-anchor[data-v-be76bd76]{position:relative;width:100%}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-menu[data-v-be76bd76]{position:absolute;z-index:80;left:0;bottom:100%;display:flex;flex-direction:column;box-sizing:border-box;width:min(224px,calc(100vw - 24px));padding:4px;border:1px solid var(--home-sidebar-seam);border-radius:6px;background:var(--home-sidebar-card);box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 22px rgba(0,0,0,.035)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-menu-item[data-v-be76bd76]{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:40px;padding:0 8px;border:0;border-radius:5px;color:var(--home-sidebar-text);background:transparent;font-size:14px;line-height:20px;text-align:left}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-menu-item svg[data-v-be76bd76]{width:16px;height:16px;flex:0 0 16px;color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-menu-item[data-v-be76bd76]:focus-visible,.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-menu-item[data-v-be76bd76]:hover{background:var(--home-sidebar-seam);color:var(--home-sidebar-ink)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-dark-row[data-v-be76bd76]{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:40px;padding:0 8px;color:var(--home-sidebar-text);font-size:14px;line-height:20px;cursor:default}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-dark-row>svg[data-v-be76bd76]{width:16px;height:16px;flex:0 0 16px;color:var(--home-sidebar-muted)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-switch[data-v-be76bd76]{display:inline-flex;align-items:center;box-sizing:border-box;width:36px;height:20px;flex:0 0 36px;margin-left:auto;padding:1px;border:1px solid var(--home-sidebar-seam);border-radius:999px;background:var(--home-sidebar-seam);cursor:not-allowed;opacity:.82}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-switch>span[data-v-be76bd76]{width:16px;height:16px;border-radius:50%;background:var(--home-sidebar-card);box-shadow:0 1px 2px rgba(0,0,0,.16)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-account-menu-separator[data-v-be76bd76]{height:0;flex:0 0 auto;margin:4px -4px;border-top:1px solid var(--home-sidebar-seam)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-sidebar-visually-hidden[data-v-be76bd76]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-account-chevron[data-v-be76bd76]{width:14px;height:14px;flex:0 0 14px;margin-left:auto;transition:transform .12s ease}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-account-chevron.is-open[data-v-be76bd76]{transform:rotate(180deg)}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .sidebox>ul[data-v-be76bd76]{padding:0 12px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .sidebox>ul>li[data-v-be76bd76]{justify-content:center}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-nav-button[data-v-be76bd76]{justify-content:center;padding:0}@media (min-width:1024px){.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.account-menu-open[data-v-be76bd76]{position:relative;z-index:60;overflow:visible}}@media (max-width:1023px){.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .acount .ui-v2-account-anchor .ui-v2-sidebar-account-menu[data-v-be76bd76]{width:min(224px,100%)}}@media (min-width:1024px){.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .expand-btn svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar:not(.collapsed) .gopaypage svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar:not(.collapsed) .sidebar-toggle-btn svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar:not(.collapsed) .ui-v2-sidebar-footer .ui-v2-sidebar-help .ui-v2-sidebar-nav-button svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar:not(.collapsed) .ui-v2-sidebar-new-folder svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar:not(.collapsed) .ui-v2-sidebar-top .ui-v2-sidebar-nav-button svg[data-v-be76bd76]{width:18px;height:18px;flex:0 0 18px}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .gopaypage svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-footer .ui-v2-sidebar-help .ui-v2-sidebar-nav-button svg[data-v-be76bd76],.home.light-theme .bodydiv>aside.ui-v2-home-sidebar.collapsed .ui-v2-sidebar-top .ui-v2-sidebar-nav-button svg[data-v-be76bd76]{width:20px;height:20px;flex:0 0 20px}}.home.light-theme.ui-v2-home-mobile[data-v-be76bd76]{min-width:0}.home.light-theme.ui-v2-home-mobile .bodydiv>main[data-v-be76bd76]{min-width:0;max-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;position:relative;z-index:0;overscroll-behavior:contain}.home.light-theme.ui-v2-home-mobile.ui-v2-mobile-menu-open .bodydiv>main[data-v-be76bd76]{overflow-y:hidden}.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-toolbar[data-v-be76bd76]{box-sizing:border-box;display:flex;align-items:center;height:52px;padding:12px 20px;position:sticky;top:0;z-index:20;background:oklch(.9643 .007 88.64)}.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-close[data-v-be76bd76],.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-open[data-v-be76bd76]{box-sizing:border-box;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid oklch(.92 .0104 81.79);border-radius:6px;background:oklch(.978 .004 88.64);color:oklch(.49 .012 75);cursor:pointer}.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-close svg[data-v-be76bd76],.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-open svg[data-v-be76bd76]{width:16px;height:16px}.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-close[data-v-be76bd76]:focus-visible,.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-open[data-v-be76bd76]:focus-visible{outline:1px solid oklch(.5461 .2152 262.88);outline-offset:2px}.home.light-theme.ui-v2-home-mobile .ui-v2-mobile-sidebar-mask[data-v-be76bd76]{position:fixed;inset:0;z-index:30;background:oklch(.1591 0 0/.2);touch-action:none}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar[data-v-be76bd76]{box-sizing:border-box;position:fixed;top:0;bottom:0;left:0;z-index:40;width:240px;min-width:240px;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform .2s,visibility 0s .2s}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar.is-mobile-open[data-v-be76bd76]{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .ui-v2-mobile-sidebar-close[data-v-be76bd76]{position:absolute;top:16px;right:12px}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .logotitle[data-v-be76bd76],.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-top[data-v-be76bd76]{flex:0 0 auto}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .sidebox[data-v-be76bd76]{height:auto;flex:0 0 auto;overflow:visible}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-middle[data-v-be76bd76]{flex:1 1 0%}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-footer[data-v-be76bd76]{flex:0 0 auto}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-action[data-v-be76bd76]{min-height:32px}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-pagination-less[data-v-be76bd76]{width:32px;height:32px;flex-basis:32px}.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar .acount[data-v-be76bd76]{position:relative;flex:0 0 auto;margin:auto 12px 12px}@media (max-height:560px){.home.light-theme .bodydiv>aside.ui-v2-home-sidebar[data-v-be76bd76]{overflow-x:hidden;overflow-y:auto}.home.light-theme .bodydiv>aside.ui-v2-home-sidebar .ui-v2-sidebar-middle[data-v-be76bd76]{flex:0 0 12px}}@media (prefers-reduced-motion:reduce){.home.light-theme.ui-v2-home-mobile .bodydiv>aside.ui-v2-home-sidebar[data-v-be76bd76]{transition:none}}.ad-dialog[data-v-324acf60]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000}.ad-overlay[data-v-324acf60]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.ad-content[data-v-324acf60]{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:90%}.ad-image[data-v-324acf60]{max-width:500px;width:100%;height:auto;display:block;border-radius:8px}.close-btn[data-v-324acf60]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn i[data-v-324acf60]{font-size:30px;color:#666}.close-btn[data-v-324acf60]:hover{background:#fff;transform:scale(1.1)}.close-btn:hover i[data-v-324acf60]{color:#ff5733}.pricing-container[data-v-a4911f50]{border-left:none;border-right:none;color:#fff;font-family:Arial,sans-serif;padding:25px 0;text-align:center;position:relative}.pricing-container .free[data-v-a4911f50]{height:500px}.pricing-container .free h1[data-v-a4911f50]{margin-top:200px}.pricing-container h1[data-v-a4911f50]{font-size:1.7vw;opacity:.8}.pricing-container h1 span[data-v-a4911f50]{color:#be33ff}.pricing-container .kong[data-v-a4911f50]{height:5px}.pricing-container .kong2[data-v-a4911f50]{height:15px}.pricing-container .billing-toggle[data-v-a4911f50]{margin:30px 0;margin-top:200px}.pricing-container .billing-toggle button[data-v-a4911f50]{background-color:transparent;border:1px solid #444;color:#fff;padding:10px 20px;cursor:pointer;transition:all .3s}.pricing-container .billing-toggle button.active[data-v-a4911f50]{background-color:#7c3aed;border-color:#7c3aed}.pricing-container .billing-toggle button[data-v-a4911f50]:first-child{border-radius:20px 0 0 20px}.pricing-container .billing-toggle button[data-v-a4911f50]:last-child{border-radius:0 20px 20px 0}.pricing-container .feature-content[data-v-a4911f50]{line-height:2;text-align:left;font-size:14px;margin-bottom:37px}.pricing-container .feature-content .feature-content-1 span[data-v-a4911f50]{color:#a0ff6c}.pricing-container .feature-content .feature-content-1 .question-icon[data-v-a4911f50]{font-size:15px;margin-left:5px;cursor:pointer;color:#a0ff6c;position:relative}.pricing-container .feature-content .feature-content-1 .question-icon[data-v-a4911f50]:hover{color:#fff}.pricing-container .feature-content .feature-content-1 .question-icon[data-v-a4911f50]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:0;transform:translateX(-60%);padding:8px 12px;background:hsla(0,0%,100%,.8);color:#000;font-size:14px;border-radius:4px;white-space:nowrap;z-index:1000;margin-bottom:5px}.pricing-container .feature-content .feature-content-1 .question-icon[data-v-a4911f50]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:hsla(0,0%,100%,.8);margin-bottom:-5px;z-index:1000}.pricing-container .plans[data-v-a4911f50]{display:flex;justify-content:center;align-items:center;gap:2vw;min-height:500px;margin-bottom:100px}.pricing-container .plans .feature-highlight[data-v-a4911f50]{color:#ec3eff}.pricing-container .plans .plan[data-v-a4911f50]{position:relative;padding:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:22px}.pricing-container .plans .plan .plan-wrap[data-v-a4911f50]{position:relative;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding-bottom:100px;padding-left:1.7vw;padding-right:1.7vw;margin:0 0;min-width:340px;max-width:350px}.pricing-container .plans .plan .horizontal-line[data-v-a4911f50]{border-bottom:1px solid hsla(0,0%,100%,.2);width:100%;margin-top:10px;margin-bottom:22px}.pricing-container .plans .plan .subscribe[data-v-a4911f50]{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);border-radius:8px;border:none;background:#760cff;color:#fff;cursor:pointer;font-size:16px;padding:15px 0;width:80%;margin-bottom:20px;transition:background-color .5s ease-in-out,color .5s ease-in-out}.pricing-container .plans .plan .subscribe[data-v-a4911f50]:hover{background:#7f1dff}.pricing-container .plans .plan .subhighlight[data-v-a4911f50]{background-color:#fff;border:none;color:#000}.pricing-container .plans .plan h2[data-v-a4911f50]{font-size:20px;font-weight:400;margin-bottom:10px;text-align:center;margin-top:40px;margin-bottom:8px;opacity:1;text-align:left;font-family:Montserrat,Open Sans,sans-serif}.pricing-container .plans .plan .h2red[data-v-a4911f50]{color:#ff5733}.pricing-container .plans .plan .price[data-v-a4911f50]{font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:left}.pricing-container .plans .plan .price .oldprice[data-v-a4911f50]{text-decoration:line-through;color:#000}.pricing-container .plans .plan .price span[data-v-a4911f50]{margin-right:5px;font-size:50px;font-weight:700;text-align:left;font-family:Montserrat,Open Sans,sans-serif;font-weight:500;letter-spacing:1px}.pricing-container .plans .plan .price .month[data-v-a4911f50]{text-align:left;font-size:20px;position:relative;bottom:-12px}.pricing-container .plans .plan.highlight[data-v-a4911f50]{background:linear-gradient(90deg,#5544f4,#924ef0,#d765de);border:none}.pricing-container .plans .plan.highlight .badge[data-v-a4911f50]{position:absolute;top:-15px;right:-65px;background-color:red;color:#fff;padding:40px 5px 10px;width:160px;text-align:center;font-size:15px;font-weight:500;transform:rotate(45deg);font-weight:700}.pricing-container .plans .plan.highlight .subscribe[data-v-a4911f50]{background-color:#fff;color:#6c5ce7}.pricing-container .plans .plan.highlight .subscribe[data-v-a4911f50]:hover{transition:background-color .5s ease-in-out,color .5s ease-in-out;background-color:#fbf6f6;color:#6c5ce7}.pricing-container .plans .plan .billing[data-v-a4911f50]{color:#888;font-size:14px;margin:15px 0;text-align:center}.pricing-container .plans .plan .billinghl[data-v-a4911f50]{color:#fff}.pricing-container .plans .plan ul[data-v-a4911f50]{text-align:left;list-style:none;padding-inline-start:0!important;margin-bottom:37px}.pricing-container .plans .plan ul li[data-v-a4911f50]{font-size:14px;margin:12px 0}.pricing-container .plans .plan ul li .checkmark[data-v-a4911f50]{color:hsla(0,0%,100%,.6);font-size:14px}.pricing-container .payment-methods[data-v-a4911f50]{display:flex;flex-direction:column;gap:20px;padding:20px}.pricing-container .payment-methods .payment-button[data-v-a4911f50]{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;border-radius:8px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:700}.pricing-container .payment-methods .payment-button span[data-v-a4911f50]{font-size:16px}.pricing-container .payment-methods .payment-button[data-v-a4911f50]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pricing-container .payment-methods .payment-button.wechat[data-v-a4911f50]{background-color:#2dc100;color:#fff}.pricing-container .payment-methods .payment-button.stripe-wechat[data-v-a4911f50]{background-color:#00d4aa;color:#fff;border:2px solid #00b894}.pricing-container .payment-methods .payment-button.credit-card[data-v-a4911f50]{background-color:#6c5ce7;color:#fff}.pricing-container .payment-methods .payment-button img[data-v-a4911f50]{height:35px;width:35px}.pricing-container .payment-methods .payment-button .card-icons[data-v-a4911f50]{display:flex;gap:10px}.pricing-container .qrcode-container[data-v-a4911f50]{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;position:relative;padding-bottom:50px}.pricing-container .qrcode-container .qrcode-img[data-v-a4911f50]{display:flex;flex-direction:column;justify-content:center;align-items:center}.pricing-container .qrcode-container .qrcode-img .order-number[data-v-a4911f50]{color:#ddd}.pricing-container .qrcode-container .qrcode-img img[data-v-a4911f50]{border:1px solid #fefefe;width:200px;height:200px;margin-top:20px}.pricing-container .qrcode-container .qrcode-img span[data-v-a4911f50]{margin-top:10px}.pricing-container .qrcode-container .qrcode-img .refresh-link[data-v-a4911f50]{cursor:pointer;color:#00f9e5}.pricing-container .qrcode-container .qrcode-img .price-text[data-v-a4911f50]{font-size:26px;font-weight:700;color:red}.pricing-container .qrcode-container .qrcode-img .qrcode-wrapper[data-v-a4911f50]{position:relative;display:inline-block;margin:20px 0;width:200px;height:200px}.pricing-container .qrcode-container .qrcode-img .qrcode-wrapper img[data-v-a4911f50]{max-width:100%;max-height:100%;margin:10px 0}.pricing-container .qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay[data-v-a4911f50]{position:absolute;top:0;left:0;width:205px;height:220px;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.pricing-container .qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay span[data-v-a4911f50]{color:#fff;text-align:center;font-size:14px;line-height:1.5}.pricing-container .qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay span i[data-v-a4911f50]{font-size:24px;margin-bottom:8px;display:block}.pricing-container .qrcode-container .qrcode-img .qrcode-wrapper .qrcode-overlay[data-v-a4911f50]:hover{background:rgba(0,0,0,.8)}.pricing-container .qrcode-container .payment-status[data-v-a4911f50]{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;text-align:center}.pricing-container .qrcode-container .payment-status .status-message[data-v-a4911f50]{display:flex;align-items:center;justify-content:center;font-size:14px;color:#ccc}.pricing-container .qrcode-container .order-info[data-v-a4911f50]{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;height:100%}.price-equivalent[data-v-a4911f50],.price-payment-terms[data-v-a4911f50]{max-width:270px;margin:5px 0 0;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.45;text-align:left}[data-v-a4911f50] .el-dialog{background-color:#38354a;width:400px;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}[data-v-a4911f50] .el-dialog .el-dialog__title{color:#fff;font-size:20px;font-weight:700}[data-v-a4911f50] .el-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.1)}.ad-dialog[data-v-a4911f50] .el-dialog{background:transparent;box-shadow:none}.ad-dialog[data-v-a4911f50] .el-dialog__header{display:none}.ad-dialog[data-v-a4911f50] .el-dialog__body{padding:0;margin:0}.ad-container[data-v-a4911f50]{display:flex;flex-direction:column;align-items:center;gap:20px}.ad-image[data-v-a4911f50]{width:100%;height:auto;display:block;border-radius:8px}.close-btn[data-v-a4911f50]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-v-a4911f50] .el-icon-loading,[data-v-a4911f50] .el-loading-text{color:#6c5ce7!important;font-size:16px}[data-v-a4911f50] .el-loading-mask{border-radius:20px}@keyframes pulse-a4911f50{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes bounce-a4911f50{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.terms-of-service-container{max-width:1000px;margin:0 auto;padding:0 10px;height:100%}.terms-of-service{position:relative;z-index:2;color:#fff;font-family:Arial,sans-serif;background:hsla(0,0%,100%,.1);border-radius:20px;padding:50px;border:1px solid hsla(0,0%,100%,.4);margin-top:50px;font-size:16px}.terms-of-service h1{font-size:28px;margin-bottom:30px;text-align:center}.terms-of-service h2{font-size:22px;margin-top:40px;margin-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:15px}.terms-of-service h3{font-size:20px;color:#e959ff;margin-top:30px;margin-bottom:15px}.terms-of-service li,.terms-of-service p{line-height:1.6;margin-bottom:15px}.terms-of-service ul{padding-left:20px;margin-bottom:20px}.terms-of-service a{color:#a855f7;text-decoration:none}.terms-of-service a:hover{text-decoration:underline}.terms-of-service section{margin-bottom:40px}@media (max-width:768px){.terms-of-service{padding:30px;font-size:14px}.terms-of-service h1{font-size:24px}.terms-of-service h2{font-size:20px}.terms-of-service h3{font-size:18px}}@media (max-width:480px){.terms-of-service{padding:20px;font-size:14px}.terms-of-service h1{font-size:22px}.terms-of-service h2{font-size:18px}.terms-of-service h3{font-size:16px}}.privacy-policy-container{max-width:1000px;height:100%;margin:0 auto;padding:0 10px}.privacy-policy{position:relative;z-index:2;font-family:Arial,sans-serif;color:#fff;background:hsla(0,0%,100%,.1);border-radius:20px;padding:50px;border:1px solid hsla(0,0%,100%,.4);margin-top:50px;font-size:16px}.privacy-policy h1{font-size:28px;margin-bottom:30px;text-align:center}.privacy-policy h2{font-size:22px;margin-top:40px;margin-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:15px}.privacy-policy p{margin-bottom:15px;line-height:1.6}.privacy-policy ul{list-style-type:disc;padding-left:20px;margin-bottom:15px}.privacy-policy ul li{margin-bottom:10px}.privacy-policy .note{font-style:italic;font-size:14px;margin-top:20px;color:#e959ff}.privacy-policy strong{color:#e959ff}@media (max-width:768px){.privacy-policy{padding:30px;font-size:14px}.privacy-policy h1{font-size:24px}.privacy-policy h2{font-size:20px}.privacy-policy .note{font-size:12px}}@media (max-width:480px){.privacy-policy{padding:20px;font-size:14px}.privacy-policy h1{font-size:22px}.privacy-policy h2{font-size:18px}}.about[data-v-65257cb3]{margin:0 auto;font-family:Arial,sans-serif;color:#fff;position:relative;z-index:10;width:calc(100% - 120px);max-width:1000px;min-height:580px;padding:60px;border-radius:20px;overflow:hidden}.about section[data-v-65257cb3]{opacity:.8}.about .title[data-v-65257cb3]{display:flex;justify-content:center;align-items:center;height:80px;margin-top:40px;margin-bottom:40px}.about .title span[data-v-65257cb3]{background:hsla(0,0%,100%,.9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;font-weight:700}.about p[data-v-65257cb3]{margin-bottom:20px;line-height:1.6;font-size:16px}.about .us_email[data-v-65257cb3]{text-decoration:underline;cursor:pointer;color:#a855f7}@media (max-width:768px){.about[data-v-65257cb3]{width:90%;padding:15px}.about .title[data-v-65257cb3]{height:70px;margin-top:30px;margin-bottom:30px}.about .title span[data-v-65257cb3]{font-size:28px}.about p[data-v-65257cb3]{font-size:15px;margin-bottom:18px}}@media (max-width:480px){.about[data-v-65257cb3]{width:95%;padding:10px;min-height:auto}.about .title[data-v-65257cb3]{height:60px;margin-top:20px;margin-bottom:25px}.about .title span[data-v-65257cb3]{font-size:24px}.about p[data-v-65257cb3]{font-size:14px;margin-bottom:16px}}.faq-page[data-v-d873e30a]{min-height:100vh;padding:0}.faq-container[data-v-d873e30a]{max-width:800px;margin:0 auto;padding:10px;border-radius:16px;color:hsla(0,0%,100%,.9)}h1[data-v-d873e30a]{margin-bottom:40px;text-align:left;font-size:36px;font-weight:600;position:relative;color:hsla(0,0%,100%,.9)}.faq-list[data-v-d873e30a]{display:flex;flex-direction:column;gap:30px}.faq-item[data-v-d873e30a]{margin-bottom:0;padding:16px 32px 40px 32px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;position:relative;overflow:hidden}.faq-item[data-v-d873e30a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.faq-item[data-v-d873e30a]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(248,233,255,.05)}h2[data-v-d873e30a]{color:#fff;font-size:26px;line-height:.5;display:flex;align-items:center;gap:10px}h2 i[data-v-d873e30a]{font-size:24px}.contact-support h2 i[data-v-d873e30a],.language-support h2 i[data-v-d873e30a],p[data-v-d873e30a]{color:hsla(0,0%,100%,.8)}p[data-v-d873e30a]{line-height:1.8;font-size:14px;margin:0;text-align:left;padding-left:34px}ol[data-v-d873e30a]{padding-left:50px;margin:0;list-style-position:outside}li[data-v-d873e30a]{color:hsla(0,0%,100%,.8);margin-bottom:15px;line-height:.8;font-size:14px;padding-left:10px;text-align:left}li[data-v-d873e30a]:last-child{margin-bottom:0}strong[data-v-d873e30a]{color:hsla(0,0%,100%,.8);margin-right:8px}a[data-v-d873e30a]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.8)}a[data-v-d873e30a]:hover{color:#cc85ff;border-bottom-style:solid;border-bottom:1px solid #cc85ff}@media (max-width:768px){.faq-container[data-v-d873e30a]{padding:20px;margin:0 15px}h1[data-v-d873e30a]{font-size:28px}h2[data-v-d873e30a]{font-size:20px}.faq-item[data-v-d873e30a]{padding:20px}li[data-v-d873e30a],p[data-v-d873e30a]{font-size:15px}}.faq-item[data-v-d873e30a]{animation:fadeInUp-d873e30a .5s ease-out forwards;opacity:0}.faq-item[data-v-d873e30a]:first-child{animation-delay:.1s}.faq-item[data-v-d873e30a]:nth-child(2){animation-delay:.2s}@keyframes fadeInUp-d873e30a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-v-1434a662]{min-height:100vh;padding:0}.faq-container[data-v-1434a662]{max-width:800px;margin:0 auto;padding:10px;border-radius:16px;color:hsla(0,0%,100%,.9)}h1[data-v-1434a662]{margin-bottom:40px;text-align:left;font-size:36px;font-weight:600;position:relative;color:hsla(0,0%,100%,.9)}.faq-list[data-v-1434a662]{display:flex;flex-direction:column;gap:30px}.faq-item[data-v-1434a662]{margin-bottom:0;padding:20px 32px 40px 32px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;position:relative;overflow:hidden}.faq-item[data-v-1434a662]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.faq-item[data-v-1434a662]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(248,233,255,.05)}h2[data-v-1434a662]{color:#fff;font-size:26px;line-height:.5;display:flex;align-items:center;gap:10px}.answer[data-v-1434a662]{text-align:left;color:hsla(0,0%,100%,.8);line-height:1.5;a[data-v-1434a662]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.8)}a[data-v-1434a662]:hover{color:#cc85ff;border-bottom-style:solid;border-bottom:1px solid #cc85ff}}h2 i[data-v-1434a662]{font-size:24px}.contact-support h2 i[data-v-1434a662],.language-support h2 i[data-v-1434a662],p[data-v-1434a662]{color:hsla(0,0%,100%,.8)}p[data-v-1434a662]{line-height:1.8;font-size:14px;margin:0;text-align:left;padding-left:34px}ol[data-v-1434a662]{padding-left:50px;margin:0;list-style-position:outside}li[data-v-1434a662]{color:hsla(0,0%,100%,.8);margin-bottom:15px;line-height:.8;font-size:14px;padding-left:10px;text-align:left}li[data-v-1434a662]:last-child{margin-bottom:0}strong[data-v-1434a662]{color:hsla(0,0%,100%,.8);margin-right:8px}a[data-v-1434a662]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.8)}a[data-v-1434a662]:hover{color:#cc85ff;border-bottom-style:solid;border-bottom:1px solid #cc85ff}@media (max-width:768px){.faq-container[data-v-1434a662]{padding:20px;margin:0 15px}h1[data-v-1434a662]{font-size:28px}h2[data-v-1434a662]{font-size:20px}.faq-item[data-v-1434a662]{padding:20px}li[data-v-1434a662],p[data-v-1434a662]{font-size:15px}}.faq-item[data-v-1434a662]{animation:fadeInUp-1434a662 .5s ease-out forwards;opacity:0}.faq-item[data-v-1434a662]:first-child{animation-delay:.1s}.faq-item[data-v-1434a662]:nth-child(2){animation-delay:.2s}@keyframes fadeInUp-1434a662{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-v-3ac78940]{min-height:100vh;padding:0}.faq-container[data-v-3ac78940]{max-width:800px;margin:0 auto;padding:10px;border-radius:16px;color:hsla(0,0%,100%,.9)}h1[data-v-3ac78940]{margin-bottom:40px;text-align:left;font-size:36px;font-weight:600;position:relative;color:hsla(0,0%,100%,.9)}.faq-list[data-v-3ac78940]{display:flex;flex-direction:column;gap:30px}.faq-item[data-v-3ac78940]{margin-bottom:0;padding:20px 32px 40px 32px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;position:relative;overflow:hidden}.faq-item[data-v-3ac78940]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.faq-item[data-v-3ac78940]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(248,233,255,.05)}h2[data-v-3ac78940]{color:#fff;font-size:26px;line-height:.5;display:flex;align-items:center;gap:10px}.answer[data-v-3ac78940]{text-align:left;color:hsla(0,0%,100%,.8);line-height:1.5}h2 i[data-v-3ac78940]{font-size:24px}.contact-support h2 i[data-v-3ac78940],.language-support h2 i[data-v-3ac78940],p[data-v-3ac78940]{color:hsla(0,0%,100%,.8)}p[data-v-3ac78940]{line-height:1.8;font-size:14px;margin:0;text-align:left;padding-left:34px}ol[data-v-3ac78940]{padding-left:50px;margin:0;list-style-position:outside}li[data-v-3ac78940]{color:hsla(0,0%,100%,.8);margin-bottom:15px;line-height:.8;font-size:14px;padding-left:10px;text-align:left}li[data-v-3ac78940]:last-child{margin-bottom:0}strong[data-v-3ac78940]{color:hsla(0,0%,100%,.8);margin-right:8px}a[data-v-3ac78940]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.8)}a[data-v-3ac78940]:hover{color:#cc85ff;border-bottom-style:solid;border-bottom:1px solid #cc85ff}@media (max-width:768px){.faq-container[data-v-3ac78940]{padding:20px;margin:0 15px}h1[data-v-3ac78940]{font-size:28px}h2[data-v-3ac78940]{font-size:20px}.faq-item[data-v-3ac78940]{padding:20px}li[data-v-3ac78940],p[data-v-3ac78940]{font-size:15px}}.faq-item[data-v-3ac78940]{animation:fadeInUp-3ac78940 .5s ease-out forwards;opacity:0}.faq-item[data-v-3ac78940]:first-child{animation-delay:.1s}.faq-item[data-v-3ac78940]:nth-child(2){animation-delay:.2s}@keyframes fadeInUp-3ac78940{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq[data-v-6ba0f295]{position:relative;z-index:10}.faq .tabs-container[data-v-6ba0f295]{max-width:1000px;text-align:center;margin-top:80px;margin-left:auto;margin-right:auto}.faq .tabs button[data-v-6ba0f295]{padding:10px 20px;margin:5px;border:none;cursor:pointer;border-radius:5px;transition:.3s;border:1px solid hsla(0,0%,100%,.5);background:transparent;color:hsla(0,0%,100%,.7);border-radius:20px}.faq .tabs button.active[data-v-6ba0f295]{border:1px solid rgba(206,47,241,0);background:#6c19f5;color:#fff;border:1px solid #ac78ff}.faq .tab-content[data-v-6ba0f295]{margin-top:40px;font-size:16px}.video-container{border-radius:15px}.video-youtube-player{width:100%;height:auto;border-radius:15px;border:1px solid hsla(0,0%,100%,.46);overflow:hidden;cursor:pointer;-o-object-fit:cover;object-fit:cover}.control-btn-bg svg{width:100px;height:100px}.error-message{background:#fee;color:#c33;padding:15px;border-radius:10px;text-align:center;margin-bottom:15px;border:1px solid #fcc}.retry-btn{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;margin-left:10px}.retry-btn:hover{background:#0056b3}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;border-radius:10px;z-index:50}.loading-content{display:flex;flex-direction:column;align-items:center;color:#fff}.loading-spinner{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.loading-text{font-size:16px;font-weight:500;color:#fff}.pause-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;border-radius:15px;z-index:50;backdrop-filter:blur(2px)}body,html{margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth}body{min-height:100vh}.turbolearn-page[data-v-28790f87]{color:#fff;font-family:Arial,sans-serif;min-height:100vh;overflow-y:auto;height:100vh;background-color:#090525}.turbolearn-page .banner[data-v-28790f87]{top:4vw}.turbolearn-page .banner2[data-v-28790f87],.turbolearn-page .banner[data-v-28790f87]{position:fixed;width:100%;min-width:1200px;padding:0;left:0;z-index:1;opacity:.7;pointer-events:none}.turbolearn-page .banner2[data-v-28790f87]{top:90vw;height:1050px}.turbolearn-page header[data-v-28790f87]{display:flex;justify-content:space-between;align-items:center;padding-top:1.8vw;max-width:1100px;width:90%;margin:0 auto;position:fixed;top:0;left:0;right:0;z-index:101;background-color:rgba(9,5,37,.8)}.turbolearn-page header .logo[data-v-28790f87]{display:flex;align-items:center;font-weight:700;font-size:1.6em}.turbolearn-page header .logo img[data-v-28790f87]{cursor:pointer;margin-right:10px;width:200px}.turbolearn-page header nav[data-v-28790f87]{text-align:center}.turbolearn-page header nav a[data-v-28790f87]{cursor:pointer;color:#fff;font-family:Outfit;font-size:15px;letter-spacing:0;margin:0 .4vw;padding:10px 0;text-align:center;opacity:.85}.turbolearn-page header nav a[data-v-28790f87]:hover{opacity:1;cursor:pointer}.turbolearn-page .bodydiv[data-v-28790f87]{width:80%;max-width:1100px;margin:0 auto;padding-top:80px}.turbolearn-page .particle-container[data-v-28790f87]{position:absolute;top:20%;left:0;width:100%;overflow:hidden;z-index:-1}.turbolearn-page .particle-container .particle[data-v-28790f87]{position:absolute;border-radius:50%;animation-name:float-28790f87;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:translateY(0)}.turbolearn-page .upload-box[data-v-28790f87]{width:75%;margin:0 auto}@keyframes float-28790f87{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-40px) translateX(-15px)}75%{transform:translateY(-20px) translateX(5px)}to{transform:translateY(0) translateX(0)}}.turbolearn-page .ripple-container[data-v-28790f87]{position:relative;width:0;height:0;margin:0 auto;display:flex;justify-content:center;align-items:center}.turbolearn-page .ripple-ring[data-v-28790f87]{position:absolute;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)}.turbolearn-page .ripple-outer[data-v-28790f87]{width:90px;height:90px;animation:ripple-28790f87 4s ease-out infinite}.turbolearn-page .ripple-inner[data-v-28790f87]{width:45px;height:45px;animation:ripple-28790f87 4s ease-out .5s infinite}@keyframes ripple-28790f87{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.turbolearn-page .dropdown-wrap[data-v-28790f87],.turbolearn-page .header-right[data-v-28790f87]{display:flex;justify-content:center;align-items:center}.turbolearn-page .dropdown-wrap[data-v-28790f87]{margin-left:40px;position:relative;border-radius:6px;border-radius:50px;border:none;outline:none;background:#000;color:#fff;font-size:.9vw;width:40px;height:40px}.turbolearn-page .dropdown-wrap img[data-v-28790f87]{width:30px;height:30px}.turbolearn-page .dropdown-wrap .dropdown-inner[data-v-28790f87]{cursor:pointer;position:absolute;top:50px;background-color:hsla(0,0%,100%,.2);border-radius:5px;border:1px solid hsla(0,0%,100%,.3);width:100px;margin-top:5px;z-index:102;padding:10px;color:hsla(0,0%,100%,.8)}.turbolearn-page .dropdown-wrap .dropdown-inner .dropdown-text[data-v-28790f87]{margin-bottom:5px;cursor:pointer}.turbolearn-page .download-button[data-v-28790f87]{position:relative;border-radius:50px;padding:10px 20px;border:none;outline:none;background:linear-gradient(135deg,#484e66,#341650);color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease;margin-left:20px;display:flex;align-items:center;box-shadow:0 4px 15px rgba(102,126,234,.3);overflow:hidden;margin-right:20px}.turbolearn-page .download-button[data-v-28790f87]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.turbolearn-page .download-button[data-v-28790f87]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4);background:linear-gradient(135deg,#764ba2,#667eea)}.turbolearn-page .download-button[data-v-28790f87]:hover:before{left:100%}.turbolearn-page .download-button[data-v-28790f87]:active{transform:translateY(0)}.turbolearn-page .download-button i[data-v-28790f87]{font-size:18px}.turbolearn-page .dash-button[data-v-28790f87]{position:relative;border-radius:50px;padding:10px 20px;border:none;outline:none;background:#000;color:#fff;font-size:16px;cursor:pointer;background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2)}.turbolearn-page .dash-button[data-v-28790f87]:before{content:"";position:absolute;background:inherit;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50px;filter:blur(10px);opacity:0;transition:opacity .5s}.turbolearn-page .dash-button[data-v-28790f87]:hover{background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2,#03a9f4,#5143ff);background-size:400%;z-index:1;animation:glow-28790f87 8s linear infinite}.turbolearn-page .dash-button[data-v-28790f87]:hover:before{opacity:1;z-index:-1}.turbolearn-page .blog-page[data-v-28790f87]{width:100%;min-height:calc(100vh - 140px);border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 12px 36px rgba(0,0,0,.35)}.turbolearn-page .blog-iframe[data-v-28790f87]{width:100%;min-height:calc(100vh - 140px);border:none;background:#0b0b1a}.turbolearn-page main .features[data-v-28790f87]{margin-top:6.8vw;display:flex;align-items:center;position:relative;z-index:1}.turbolearn-page main .features .content[data-v-28790f87]{flex:8.4;text-align:center}.turbolearn-page main .features .content h1[data-v-28790f87]{font-size:46px;font-weight:600;line-height:60px;letter-spacing:0;text-align:center;word-break:keep-all;white-space:normal;font-family:Outfit}.turbolearn-page main .features .content h1 .purple[data-v-28790f87]{color:#6c5ce7}.turbolearn-page main .features .content p[data-v-28790f87]{color:#eee0ff;font-family:Outfit;font-size:26px;letter-spacing:0;opacity:.8}.turbolearn-page main .features .buttonbox[data-v-28790f87]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px;margin-bottom:100px}.turbolearn-page main .features .buttonbox .startbox1[data-v-28790f87]{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;position:relative;margin-left:0;margin-right:0;visibility:hidden}.turbolearn-page main .features .buttonbox .startbox[data-v-28790f87]{text-align:center;display:inline-block;position:relative;margin-left:0;margin-right:0;border-radius:50px}.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]{position:relative;height:32px;width:200px;line-height:32px;border-radius:6px;padding:.9vw 1.5vw;border-radius:50px;border:none;outline:none;color:#fff;font-size:1.2vw;cursor:pointer;background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2)}.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]:before{content:"";position:absolute;background:inherit;border-radius:50px;opacity:0;transition:opacity .5s;top:0;left:0;right:0;bottom:0;z-index:-1;filter:blur(10px)}.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]:hover{border-radius:50px;background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2,#03a9f4,#5143ff);background-size:400%;z-index:1;animation:glow-28790f87 8s linear infinite}.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]:hover:before{border-radius:50px;opacity:1;z-index:-1}@keyframes glow-28790f87{0%{background-position:0}to{background-position:400%}}.turbolearn-page main .features .buttonbox .startbox .nocredlt[data-v-28790f87]{font-size:14px;color:#888}.turbolearn-page main .features .buttonbox .download-app[data-v-28790f87]{text-align:center;margin-top:20px}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]{display:inline-flex;align-items:center;justify-content:center;height:32px;width:200px;padding:.7vw 1.5vw;background:#fff;border-radius:50px;color:#000;font-size:1.2vw;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 15px hsla(0,0%,100%,.1);backdrop-filter:blur(5px)}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2),hsla(0,0%,100%,0));transition:left .7s ease}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.95)}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]:hover:before{left:100%}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]:active{transform:translateY(0);box-shadow:0 2px 10px hsla(0,0%,100%,.1)}.turbolearn-page main .features .buttonbox .download-app .download-btn i[data-v-28790f87]{margin-right:8px;font-size:20px}@media screen and (max-width:1024px){.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]{font-size:16px;padding:12px 24px;width:180px}}@media screen and (max-width:768px){.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]{font-size:14px;padding:10px 20px;width:160px}}@media screen and (max-width:480px){.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]{font-size:12px;padding:8px 16px;width:140px}}.turbolearn-page main .colleges[data-v-28790f87]{text-align:center;margin-top:80px;width:calc(100vw - 3px);margin-left:calc(-50vw + 50%)}.turbolearn-page main .colleges p[data-v-28790f87]{font-size:1.4vw;padding-top:30px;margin-bottom:38px;opacity:.9}.turbolearn-page main .colleges .carousel-container[data-v-28790f87]{width:100%;overflow:hidden;position:relative}.turbolearn-page main .colleges .universities[data-v-28790f87]{display:flex;width:-moz-max-content;width:max-content;animation:scroll-28790f87 15s linear infinite;transform-style:preserve-3d;mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 5%,rgba(0,0,0,.6) 10%,#000 15%,#000 25%,#000 75%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.1) 95%,transparent);-webkit-mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) 5%,rgba(0,0,0,.4) 10%,rgba(0,0,0,.8) 15%,#000 25%,#000 75%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.1) 95%,transparent)}.turbolearn-page main .colleges .universities img[data-v-28790f87]{height:100px;opacity:1;border-radius:10px;margin:0 22px;transform:rotateY(20deg) translateZ(100px)}.turbolearn-page main .colleges .universities img[data-v-28790f87]:hover{opacity:1}@keyframes scroll-28790f87{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.turbolearn-page main .colleges2[data-v-28790f87]{width:calc(100vw - 3px);margin-left:calc(-50vw + 50%);overflow:hidden;position:relative;padding-bottom:120px}.turbolearn-page main .colleges2 p[data-v-28790f87]{text-align:center;font-size:24px;margin-bottom:50px}.turbolearn-page main .colleges2 .carousel-container1[data-v-28790f87],.turbolearn-page main .colleges2 .carousel-container2[data-v-28790f87]{width:100%;overflow:hidden;margin:20px 0}.turbolearn-page main .colleges2 .student-wall-wrap[data-v-28790f87]{position:absolute;top:0;background:linear-gradient(90deg,#090525 .2%,transparent 50%,#090525 99.5%);width:100%;height:600px;z-index:10}.turbolearn-page main .colleges2 .universities1[data-v-28790f87],.turbolearn-page main .colleges2 .universities2[data-v-28790f87]{display:flex;align-items:center;position:relative}.turbolearn-page main .colleges2 .universities1 img[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 img[data-v-28790f87]{height:50px;margin:0 20px;flex-shrink:0}.turbolearn-page main .colleges2 .universities1 .student-wall[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall[data-v-28790f87]{align-items:center;display:flex}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card[data-v-28790f87]{margin-left:10px;margin-right:10px;width:350px;height:170px;background:hsla(0,0%,100%,.02);border:1px solid rgba(245,225,255,.15);border-radius:20px;padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:30px}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-card-header[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-card-header[data-v-28790f87]{padding-bottom:10px;display:flex;align-items:center}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-card-header .name[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-card-header .name[data-v-28790f87]{font-size:20px}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap[data-v-28790f87]{display:flex;flex-direction:column}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-28790f87]{color:hsla(0,0%,100%,.9);font-size:14px;margin-bottom:5px}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-28790f87]{color:rgba(254,246,255,.6);font-size:14px;margin-bottom:5px}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-card-header img[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-card-header img[data-v-28790f87]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;margin-right:12px;margin-left:0;border-radius:100%;border:1px solid rgba(245,225,255,.15)}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-wall-para[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-wall-para[data-v-28790f87]{width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;font-size:16px;color:hsla(0,0%,100%,.8);line-height:1.5}.turbolearn-page main .colleges2 .universities1 .student-wall .student-card .student-wall-para i[data-v-28790f87],.turbolearn-page main .colleges2 .universities2 .student-wall .student-card .student-wall-para i[data-v-28790f87]{color:#ea60ff;font-style:normal}.turbolearn-page main .colleges2 .universities1[data-v-28790f87]{animation:moveLeftwards-28790f87 40s linear infinite}.turbolearn-page main .colleges2 .universities2[data-v-28790f87]{animation:moveRightwards-28790f87 40s linear infinite}@keyframes moveLeftwards-28790f87{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes moveRightwards-28790f87{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.turbolearn-page main .container[data-v-28790f87]{color:#fff;padding:5vw 100px;font-family:Arial,sans-serif;position:relative;z-index:2}.turbolearn-page main .container h1[data-v-28790f87]{text-align:center;font-size:1.7vw;margin:0;margin:1vw 0;font-family:Outfit}.turbolearn-page main .container .testimonials[data-v-28790f87]{border-radius:12px;padding:1vw 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.1vw}.turbolearn-page main .container .testimonials .testimonial_l[data-v-28790f87]{border:1px solid rgba(245,225,255,.15);background:hsla(0,0%,100%,.1)}.turbolearn-page main .container .testimonials .testimonial_l[data-v-28790f87]:hover{border:1px solid #5544f4;background:linear-gradient(90deg,#5544f4,#924ef0,#d765de);background-size:100% auto}.turbolearn-page main .container .testimonials .testimonial[data-v-28790f87]{position:relative;border-radius:.5vw;padding:.4vw 1.6vw}.turbolearn-page main .container .testimonials .testimonial p[data-v-28790f87]{color:hsla(0,0%,100%,.75);line-height:1.5;font-family:Outfit;font-weight:400}.turbolearn-page main .container .testimonials .testimonial p strong[data-v-28790f87]{font-weight:400}.turbolearn-page main .container .testimonials .testimonial .student-info[data-v-28790f87]{display:flex;justify-content:space-between;align-items:center;margin-top:.7vw}.turbolearn-page main .container .testimonials .testimonial .student-info img[data-v-28790f87]{max-height:2.1vw;padding-top:.8vw;padding-bottom:.8vw;opacity:.8}.turbolearn-page main .container .testimonials .testimonial .name[data-v-28790f87]{font-size:1.35vw;font-weight:400;display:block;font-family:Outfit}.turbolearn-page main .container .testimonials .testimonial i[data-v-28790f87]{margin:20px 0;font-size:20px}.turbolearn-page .qr-code-section[data-v-28790f87]{text-align:center;padding:150px 0 20px 0;position:relative;overflow:hidden}.turbolearn-page .qr-code-section h2[data-v-28790f87]{font-size:2.5vw;margin-bottom:15px;color:#fff;font-family:Outfit;position:relative;z-index:1}.turbolearn-page .qr-code-section p[data-v-28790f87]{font-size:1.2vw;color:hsla(0,0%,100%,.7);margin-bottom:30px;font-family:Outfit;position:relative;z-index:1}.turbolearn-page .qr-code-section .qr-code-container[data-v-28790f87]{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1;cursor:pointer;transition:transform .2s ease}.turbolearn-page .qr-code-section .qr-code-container[data-v-28790f87]:hover{transform:scale(1.02)}.turbolearn-page .qr-code-section .qr-code-img[data-v-28790f87]{width:200px;height:200px;padding:20px;background:hsla(0,0%,100%,.1);border-radius:20px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2);transition:transform .3s ease,box-shadow .3s ease}.turbolearn-page .qr-code-section .qr-code-img[data-v-28790f87]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.turbolearn-page .qr-code-section .scan-text[data-v-28790f87]{font-size:1.1vw;color:hsla(0,0%,100%,.7);font-family:Outfit;margin-top:10px}.turbolearn-page .footer[data-v-28790f87]{margin-top:6.6vw;padding-bottom:6.6vw;text-align:center;display:flex;font-family:Outfit;flex-direction:column}.turbolearn-page .footer .footer-title[data-v-28790f87]{margin-bottom:1vw;color:hsla(0,0%,100%,.5);font-size:14px;line-height:14px;letter-spacing:0}.turbolearn-page .footer .lista[data-v-28790f87]{margin-bottom:1vw}.turbolearn-page .footer a[data-v-28790f87]{color:#888;color:hsla(0,0%,100%,.6);text-decoration:none;margin:0 10px;font-size:14px;cursor:pointer}.turbolearn-page .footer a[data-v-28790f87]:hover{text-decoration:underline}.faq-dropdown[data-v-28790f87]{position:relative;display:inline-block}.faq-dropdown>a[data-v-28790f87]{cursor:pointer}.dropdown-content[data-v-28790f87]{display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:rgba(47,50,65,.95);border-radius:8px;padding:10px 0;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000}.dropdown-content a[data-v-28790f87]{color:#fff;padding:10px 20px;display:block;text-align:center;font-size:14px;transition:background-color .3s;white-space:nowrap;cursor:pointer}.dropdown-content a[data-v-28790f87]:hover{background-color:hsla(0,0%,100%,.1)}.faq-dropdown:hover .dropdown-content[data-v-28790f87]{display:block;animation:fadeIn-28790f87 .3s ease}@keyframes fadeIn-28790f87{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}nav[data-v-28790f87]{display:flex;align-items:center;gap:30px}nav a[data-v-28790f87]{color:#fff;text-decoration:none;font-size:16px;transition:color .3s}nav a[data-v-28790f87]:hover{color:#6c5ce7}@media screen and (max-width:1024px){.turbolearn-page .bodydiv[data-v-28790f87]{width:90%;padding-top:60px}.turbolearn-page header[data-v-28790f87]{width:90%;padding-top:1.2vw}.turbolearn-page header .logo img[data-v-28790f87]{width:160px}.turbolearn-page header nav a[data-v-28790f87]{font-size:14px;margin:0 .3vw}.turbolearn-page header .download-button[data-v-28790f87]{padding:8px 16px;font-size:14px;margin-left:15px;margin-right:15px}.turbolearn-page header .download-button i[data-v-28790f87]{font-size:16px}.turbolearn-page header .dash-button[data-v-28790f87]{padding:8px 16px;font-size:14px}.turbolearn-page header .dropdown-wrap[data-v-28790f87]{margin-left:30px;width:36px;height:36px}.turbolearn-page header .dropdown-wrap img[data-v-28790f87]{width:26px;height:26px}.turbolearn-page main .features[data-v-28790f87]{margin-top:5vw}.turbolearn-page main .features .content h1[data-v-28790f87]{font-size:38px;line-height:1.2}.turbolearn-page main .features .content p[data-v-28790f87]{font-size:20px}.turbolearn-page main .features .buttonbox[data-v-28790f87]{margin-top:60px;margin-bottom:80px}.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]{font-size:16px;padding:12px 24px}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]{font-size:16px;padding:10px 20px;width:180px}.turbolearn-page .upload-box[data-v-28790f87]{width:90%;margin:0 auto}.turbolearn-page main .container[data-v-28790f87]{padding:4vw 20px}.turbolearn-page main .container h1[data-v-28790f87]{font-size:32px}.turbolearn-page main .container .testimonials[data-v-28790f87]{grid-template-columns:repeat(2,1fr);gap:1.5vw;padding:2vw 0}.turbolearn-page main .container .testimonials .testimonial .name[data-v-28790f87]{font-size:18px}.turbolearn-page main .container .testimonials .testimonial p[data-v-28790f87]{font-size:15px;line-height:1.5}.turbolearn-page main .container .testimonials .testimonial .student-info img[data-v-28790f87]{max-height:30px}.turbolearn-page .colleges p[data-v-28790f87],.turbolearn-page .colleges2 p[data-v-28790f87]{font-size:22px}.turbolearn-page .banner2[data-v-28790f87],.turbolearn-page .banner[data-v-28790f87]{min-width:1024px}.turbolearn-page .qr-code-section[data-v-28790f87]{padding:80px 20px 40px 20px}.turbolearn-page .qr-code-section h2[data-v-28790f87]{font-size:28px}.turbolearn-page .qr-code-section p[data-v-28790f87]{font-size:16px}.turbolearn-page .qr-code-section .qr-code-img[data-v-28790f87]{width:180px;height:180px;padding:15px}}@media screen and (max-width:768px){.turbolearn-page .bodydiv[data-v-28790f87]{width:100%;padding-top:180px}.turbolearn-page header[data-v-28790f87]{width:100%;padding-top:15px;padding-bottom:15px;flex-direction:column;gap:12px;position:fixed;background-color:rgba(9,5,37,.95);backdrop-filter:blur(10px)}.turbolearn-page header .logo img[data-v-28790f87]{width:150px}.turbolearn-page header nav[data-v-28790f87]{gap:18px;flex-wrap:wrap;justify-content:center}.turbolearn-page header nav a[data-v-28790f87]{font-size:13px;margin:0;padding:8px 12px;border-radius:20px;transition:background .3s}.turbolearn-page header nav a[data-v-28790f87]:hover{background:hsla(0,0%,100%,.1)}.turbolearn-page header .header-right[data-v-28790f87]{margin-top:5px;gap:10px;margin-left:35px}.turbolearn-page header .header-right .download-button[data-v-28790f87]{padding:10px 18px;font-size:13px;margin-left:10px;margin-right:10px}.turbolearn-page header .header-right .download-button i[data-v-28790f87]{font-size:14px}.turbolearn-page header .header-right .dash-button[data-v-28790f87]{padding:10px 18px;font-size:13px}.turbolearn-page header .header-right .dropdown-wrap[data-v-28790f87]{margin-left:15px;width:34px;height:34px}.turbolearn-page header .header-right .dropdown-wrap img[data-v-28790f87]{width:24px;height:24px}.turbolearn-page header .header-right .dropdown-wrap .dropdown-inner[data-v-28790f87]{width:90px;padding:8px}.turbolearn-page header .header-right .dropdown-wrap .dropdown-inner .dropdown-text[data-v-28790f87]{font-size:13px;padding:6px 0}.turbolearn-page main .features[data-v-28790f87]{margin-top:20px}.turbolearn-page main .features .content h1[data-v-28790f87]{font-size:32px;line-height:1.3;margin-bottom:15px}.turbolearn-page main .features .content p[data-v-28790f87]{font-size:18px;line-height:1.5}.turbolearn-page main .features .buttonbox[data-v-28790f87]{margin-top:50px;margin-bottom:60px}.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]{font-size:15px;padding:12px 24px;width:180px;height:auto;line-height:1.5}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87]{font-size:15px;padding:12px 24px;width:180px;height:auto}.turbolearn-page .particle-container .particle[data-v-28790f87]{opacity:.3!important}.turbolearn-page .upload-box[data-v-28790f87]{width:95%;margin:0 auto}.turbolearn-page main .container[data-v-28790f87]{padding:40px 0}.turbolearn-page main .container h1[data-v-28790f87]{font-size:28px;margin-bottom:30px}.turbolearn-page main .container .testimonials[data-v-28790f87]{grid-template-columns:1fr;gap:15px;padding:0}.turbolearn-page main .container .testimonials .testimonial[data-v-28790f87]{padding:20px}.turbolearn-page main .container .testimonials .testimonial .name[data-v-28790f87]{font-size:18px;margin-bottom:10px}.turbolearn-page main .container .testimonials .testimonial p[data-v-28790f87]{font-size:14px;line-height:1.6}.turbolearn-page main .container .testimonials .testimonial .student-info[data-v-28790f87]{margin-top:15px}.turbolearn-page main .container .testimonials .testimonial .student-info img[data-v-28790f87]{max-height:35px;padding-top:10px;padding-bottom:10px}.turbolearn-page .colleges[data-v-28790f87]{margin-top:50px}.turbolearn-page .colleges p[data-v-28790f87]{font-size:20px;margin-bottom:30px;padding:0 15px}.turbolearn-page .colleges .universities img[data-v-28790f87]{height:70px;margin:0 18px}.turbolearn-page .colleges2[data-v-28790f87]{padding-bottom:80px}.turbolearn-page .colleges2 p[data-v-28790f87]{font-size:22px;margin-bottom:40px;padding:0 15px}.turbolearn-page .colleges2 .student-wall-wrap[data-v-28790f87]{height:500px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card[data-v-28790f87]{width:300px;min-height:160px;height:auto;padding:18px 22px;margin:0 8px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header[data-v-28790f87]{padding-bottom:12px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-28790f87]{font-size:13px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-28790f87]{font-size:12px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header img[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header img[data-v-28790f87]{width:35px;height:35px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-wall-para[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-wall-para[data-v-28790f87]{font-size:13px;line-height:1.6}.turbolearn-page .banner[data-v-28790f87]{min-width:100%;top:0;opacity:.5}.turbolearn-page .banner2[data-v-28790f87]{min-width:100%;top:120vw;height:700px;opacity:.5}.turbolearn-page .qr-code-section[data-v-28790f87]{padding:60px 20px 30px 20px}.turbolearn-page .qr-code-section h2[data-v-28790f87]{font-size:24px;margin-bottom:12px}.turbolearn-page .qr-code-section p[data-v-28790f87]{font-size:15px;margin-bottom:25px;padding:0 10px}.turbolearn-page .qr-code-section .qr-code-img[data-v-28790f87]{width:160px;height:160px;padding:15px}.turbolearn-page .footer[data-v-28790f87]{margin-top:50px;padding-bottom:40px}.turbolearn-page .footer .footer-title[data-v-28790f87]{font-size:11px;margin-bottom:15px;line-height:1.5}.turbolearn-page .footer .lista[data-v-28790f87]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.turbolearn-page .footer a[data-v-28790f87]{font-size:11px;margin:0 6px;padding:5px 0}}@media screen and (max-width:480px){.turbolearn-page .bodydiv[data-v-28790f87]{width:95%;padding-top:200px}.turbolearn-page header[data-v-28790f87]{width:95%;padding-top:12px;padding-bottom:12px}.turbolearn-page header .logo img[data-v-28790f87]{width:130px}.turbolearn-page header nav[data-v-28790f87]{gap:12px}.turbolearn-page header nav a[data-v-28790f87]{font-size:12px;padding:6px 10px}.turbolearn-page header .header-right[data-v-28790f87]{flex-wrap:wrap;justify-content:center;margin-left:35px}.turbolearn-page header .header-right .download-button[data-v-28790f87]{padding:8px 15px;font-size:12px;margin-left:5px;margin-right:5px}.turbolearn-page header .header-right .download-button i[data-v-28790f87]{font-size:13px}.turbolearn-page header .header-right .dash-button[data-v-28790f87]{padding:8px 15px;font-size:12px}.turbolearn-page header .header-right .dropdown-wrap[data-v-28790f87]{margin-left:12px;width:32px;height:32px}.turbolearn-page header .header-right .dropdown-wrap img[data-v-28790f87]{width:22px;height:22px}.turbolearn-page header .header-right .dropdown-wrap .dropdown-inner[data-v-28790f87]{width:85px;padding:6px}.turbolearn-page header .header-right .dropdown-wrap .dropdown-inner .dropdown-text[data-v-28790f87]{font-size:12px;padding:5px 0}.turbolearn-page main .features[data-v-28790f87]{margin-top:15px}.turbolearn-page main .features .content h1[data-v-28790f87]{font-size:26px;line-height:1.3;margin-bottom:12px}.turbolearn-page main .features .content p[data-v-28790f87]{font-size:16px;line-height:1.5}.turbolearn-page main .features .buttonbox[data-v-28790f87]{margin-top:40px;margin-bottom:50px}.turbolearn-page main .features .buttonbox .download-app .download-btn[data-v-28790f87],.turbolearn-page main .features .buttonbox .startbox .startbtn-button[data-v-28790f87]{font-size:14px;padding:10px 20px;width:160px}.turbolearn-page .upload-box[data-v-28790f87]{width:98%;margin:0 auto}.turbolearn-page main .container[data-v-28790f87]{padding:30px 0}.turbolearn-page main .container h1[data-v-28790f87]{font-size:24px;margin-bottom:25px}.turbolearn-page main .container .testimonials[data-v-28790f87]{gap:12px;padding:0}.turbolearn-page main .container .testimonials .testimonial[data-v-28790f87]{padding:15px;border-radius:12px}.turbolearn-page main .container .testimonials .testimonial .name[data-v-28790f87]{font-size:16px;margin-bottom:8px}.turbolearn-page main .container .testimonials .testimonial p[data-v-28790f87]{font-size:13px;line-height:1.5}.turbolearn-page main .container .testimonials .testimonial .student-info[data-v-28790f87]{margin-top:12px}.turbolearn-page main .container .testimonials .testimonial .student-info img[data-v-28790f87]{max-height:30px;padding-top:8px;padding-bottom:8px}.turbolearn-page .colleges[data-v-28790f87]{margin-top:40px}.turbolearn-page .colleges p[data-v-28790f87]{font-size:18px;margin-bottom:25px;padding:0 10px}.turbolearn-page .colleges .universities img[data-v-28790f87]{height:55px;margin:0 12px}.turbolearn-page .colleges2[data-v-28790f87]{padding-bottom:60px}.turbolearn-page .colleges2 p[data-v-28790f87]{font-size:20px;margin-bottom:35px;padding:0 10px}.turbolearn-page .colleges2 .student-wall-wrap[data-v-28790f87]{height:420px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card[data-v-28790f87]{width:260px;min-height:145px;height:auto;padding:15px 18px;margin:0 6px;border-radius:15px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header[data-v-28790f87]{padding-bottom:10px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-28790f87]{font-size:12px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-28790f87]{font-size:11px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-card-header img[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-card-header img[data-v-28790f87]{width:32px;height:32px;margin-right:10px}.turbolearn-page .colleges2 .universities1 .student-wall .student-card .student-wall-para[data-v-28790f87],.turbolearn-page .colleges2 .universities2 .student-wall .student-card .student-wall-para[data-v-28790f87]{font-size:12px;line-height:1.5}.turbolearn-page .banner[data-v-28790f87]{min-width:100%;top:0;opacity:.4}.turbolearn-page .banner2[data-v-28790f87]{min-width:100%;top:140vw;height:500px;opacity:.4}.turbolearn-page .qr-code-section[data-v-28790f87]{padding:50px 15px 25px 15px}.turbolearn-page .qr-code-section h2[data-v-28790f87]{font-size:20px;margin-bottom:10px}.turbolearn-page .qr-code-section p[data-v-28790f87]{font-size:14px;margin-bottom:20px;padding:0 5px}.turbolearn-page .qr-code-section .qr-code-img[data-v-28790f87]{width:140px;height:140px;padding:12px}.turbolearn-page .footer[data-v-28790f87]{margin-top:40px;padding-bottom:30px}.turbolearn-page .footer .footer-title[data-v-28790f87]{font-size:10px;margin-bottom:12px;padding:0 10px}.turbolearn-page .footer .lista[data-v-28790f87]{display:flex;flex-direction:column;gap:6px;align-items:center}.turbolearn-page .footer a[data-v-28790f87]{font-size:10px;margin:2px 0;padding:4px 0}}.lawful-interception-guide{color:#fff;font-family:Arial,sans-serif;position:relative;flex:1;max-height:calc(100vh - 130px);overflow:auto}.lawful-interception-guide .export{position:absolute;right:2.5vw;top:0;background:hsla(0,0%,100%,.2);color:#fff;border:none;font-size:1vw;padding:.4vw 1vw;cursor:pointer;border-radius:.5vw;transition:all .3s ease}.lawful-interception-guide .export:hover{background:hsla(0,0%,100%,.4)}.lawful-interception-guide .translate-toggle{display:flex;align-items:center;cursor:pointer;color:#fff;transition:all .3s ease;position:absolute;top:2px;right:5px}.lawful-interception-guide .translate-toggle .tooltip{position:absolute;right:calc(100% - 10px);top:calc(50% + 50px);transform:translateY(-50%);background:hsla(0,0%,100%,.9);color:#333;padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap;margin-right:10px;box-shadow:0 2px 12px rgba(0,0,0,.1);font-weight:600}.lawful-interception-guide .translate-toggle .tooltip:after{content:"";position:absolute;right:-10px;top:-8px;width:0;height:0;border-style:solid;border-width:0 20px 10px 10px;border-color:transparent transparent hsla(0,0%,100%,.9) transparent;transform:rotate(-75deg)}.lawful-interception-guide .translate-toggle i{font-weight:600;font-size:27px}.lawful-interception-guide .translate-toggle:hover{background:hsla(0,0%,100%,.2)}.lawful-interception-guide .progress-container{color:#fff;text-align:center;padding-top:20vh}.lawful-interception-guide .progress-container h1{margin:0;font-size:2vw;margin-bottom:10px}.lawful-interception-guide .progress-container .loadingimg{width:6.5vw}.lawful-interception-guide .progress-container .uploadtishi{padding:2vw 10%}.lawful-interception-guide .progress-container .uploadtishi i{color:#d4a261;margin-right:.5vw}.lawful-interception-guide .progress-container .notebtnbox{display:flex;flex-direction:column;align-items:center;margin-top:3vw}.lawful-interception-guide .progress-container .notebtnbox button{border:none;width:12vw;padding:.8vw 0;margin-bottom:1vw;border-radius:5px;font-size:1vw;cursor:pointer;transition:all .3s ease}.lawful-interception-guide .progress-container .notebtnbox button:hover{opacity:.8}.lawful-interception-guide .progress-container .notebtnbox .resert{background-color:#16a34a;color:#fff}.lawful-interception-guide .progress-container .notebtnbox .save{background-color:#fff}.lawful-interception-guide .progress-container .notebtnbox span{color:red;font-size:1vw}.lawful-interception-guide .progress-container .progress-bar{background-color:#383838;border-radius:10px;height:20px;margin:1vw 2.2vw;overflow:hidden}.lawful-interception-guide .progress-container .progress-bar .progress{background:#6c5ce7;height:100%;transition:width .5s ease-in-out}.lawful-interception-guide .progress-container .progress-text{font-size:16px}.lawful-interception-guide .copyasbox{display:flex;padding:0 .5vw}.lawful-interception-guide .copyasbox .left{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:22px}.lawful-interception-guide .copyasbox .left div{margin-left:2vw}.lawful-interception-guide .copyasbox .right{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:22px}.lawful-interception-guide .copyasbox .copyas{border:1px solid #bbb;color:#bbb;padding:5px 10px;margin-right:20px;cursor:pointer;display:inline-block;border-radius:10px}.lawful-interception-guide .alltextbox{padding:.5vw 2vw;border-radius:5px;display:flex;gap:10px}.lawful-interception-guide .alltextbox .left_text{flex:none;width:calc(50% - 40px);background-color:hsla(0,0%,100%,.1);height:calc(100vh - 220px);overflow:auto;padding:10px;margin-right:0}.lawful-interception-guide .alltextbox .right_tb{flex:1;margin-left:0}.lawful-interception-guide .alltextbox .resizer{width:0;height:calc(100vh - 200px);border:1px solid hsla(0,0%,100%,.2);cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.lawful-interception-guide .alltextbox .resizer:hover{border:1px solid hsla(0,0%,100%,.6)}.lawful-interception-guide .alltextbox .textbox{font-size:16px}.lawful-interception-guide .alltextbox .textbox h5{margin:0;text-align:center}.lawful-interception-guide .alltextbox .textbox .yuantext{font-family:Arial,sans-serif;line-height:1.6;padding:20px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.lawful-interception-guide .alltextbox .textbox .translatetext{margin-bottom:.8vw}.lawful-interception-guide .youtubebox{margin-left:2vw;margin-bottom:20px}.lawful-interception-guide .markdown-content,.lawful-interception-guide .markdown-content-no{font-family:Outfit;color:#e1e1e1;page-break-inside:avoid;padding:0 2vw;margin-top:40px}.lawful-interception-guide .markdown-content{max-height:calc(100vh - 175px);overflow:auto}.lawful-interception-guide .markdown-content h1{margin:0!important}.lawful-interception-guide .markdown-content table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:16px;margin:20px 0;text-align:left}.lawful-interception-guide .markdown-content td,.lawful-interception-guide .markdown-content th{padding:8px 12px;text-align:left;border:1px solid #ddd}.lawful-interception-guide .markdown-content th{background-color:#97929253;font-weight:700;text-transform:uppercase;font-size:1em;font-weight:600}.lawful-interception-guide .markdown-content td{font-size:.9em;line-height:1.5}.lawful-interception-guide .markdown-content h1,.lawful-interception-guide .markdown-content h2,.lawful-interception-guide .markdown-content h3,.lawful-interception-guide .markdown-content h4,.lawful-interception-guide .markdown-content h5,.lawful-interception-guide .markdown-content h6{font-weight:600}.lawful-interception-guide .markdown-content h1{margin:0;font-size:2em;padding-bottom:.3em}.lawful-interception-guide .markdown-content hr{display:none}.lawful-interception-guide .markdown-content h2{font-size:1.5em;padding-bottom:.3em}.lawful-interception-guide .markdown-content h3{font-size:1.25em}.lawful-interception-guide .markdown-content h4{font-size:1em}.lawful-interception-guide .markdown-content h5{font-size:.875em}.lawful-interception-guide .markdown-content h6{font-size:.85em;color:#6a737d}.lawful-interception-guide .markdown-content p{margin-top:0;margin-bottom:16px}.lawful-interception-guide .markdown-content a{color:#0366d6;text-decoration:none}.lawful-interception-guide .markdown-content a:hover{text-decoration:underline}.lawful-interception-guide .markdown-content code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.lawful-interception-guide .markdown-content pre{padding:12px;overflow:auto;line-height:1.45;background-color:#111;border-radius:3px}.lawful-interception-guide .markdown-content blockquote{padding:0 1em;color:#c7ccd3;margin:0 0 16px 0}.lawful-interception-guide .markdown-content ol,.lawful-interception-guide .markdown-content ul{padding-left:2em;margin-top:0;margin-bottom:16px}.lawful-interception-guide .markdown-content img{max-width:100%;box-sizing:content-box}.chat-bot-container[data-v-347a31ba]{padding:0 2vw}.header[data-v-347a31ba]{display:flex;align-items:center;margin-bottom:20px;color:#fff}.header .icon[data-v-347a31ba]{font-size:36px;margin-right:15px;background-color:#7c3aed;border-radius:12px;padding:8px}.header .title-container .title[data-v-347a31ba]{font-family:Outfit;font-size:2vw;margin:0}.header .title-container .subtitle[data-v-347a31ba]{color:#a0aec0;margin:5px 0 0 0;font-size:18px}.input-container[data-v-347a31ba]{display:flex;width:100%;margin-left:50%;translate:-50%;margin-top:2vw}.input-container .question-input[data-v-347a31ba]{flex-grow:1;background-color:#2d3748;border:none;border-radius:5px 0 0 5px;padding:12px 15px;color:#fff;font-size:16px}.input-container .question-input[data-v-347a31ba]::-moz-placeholder{color:#a0aec0}.input-container .question-input[data-v-347a31ba]::placeholder{color:#a0aec0}.input-container .question-input[data-v-347a31ba]:focus{outline:none;box-shadow:0 0 0 2px #7c3aed}.input-container .ask-button[data-v-347a31ba]{border:none;border-radius:0 5px 5px 0;background:#6c5ce7;padding:0 3vw;color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;transition:background-color .3s}.input-container .ask-button[data-v-347a31ba]:hover{background-color:#6b46c1}.input-container .ask-button i[data-v-347a31ba]{margin:0 5px;font-size:1.5vw}.selectlaug[data-v-347a31ba]{width:15vw;position:relative}.selectlaug .selecttitle[data-v-347a31ba]{margin:0;padding:.3vw;width:10vw;background-color:#2a2844;color:#fff;position:absolute}.questionbox[data-v-347a31ba]{color:#fff;padding:1vw 0;max-height:58vh;overflow-y:auto}.questionbox .chat[data-v-347a31ba]{display:flex;flex-direction:column;margin-bottom:1.5vw}.questionbox .chat .ask[data-v-347a31ba]{font-size:.9vw;font-weight:600;margin-bottom:.5vw}.questionbox .chat .answer[data-v-347a31ba]{font-size:.9vw;font-weight:300}.questionbox .chat .answer_loading[data-v-347a31ba]{width:12vw;height:10vh}.flashcards-container[data-v-540b4732]{overflow-y:auto;margin-bottom:50px;color:#fff;padding:0 2vw;font-family:Arial,sans-serif}.header .title[data-v-540b4732]{font-weight:700;display:flex;align-items:center}.header .title .icon[data-v-540b4732]{margin-right:10px;font-size:48px}.header .title .subtitle h1[data-v-540b4732]{padding:0;margin:0;font-family:Outfit;font-size:2vw;margin-bottom:10px}.header .title .subtitle span[data-v-540b4732]{font-weight:400}.cardbox[data-v-540b4732]{border-radius:10px;padding:40px;margin-bottom:20px;text-align:center}.cardbox .card[data-v-540b4732]{margin-bottom:15px}.cardbox .card .card-inner[data-v-540b4732]{margin:0 auto;border-radius:5px;padding:12px;height:18vw;width:36vw;background:hsla(0,0%,100%,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .6s;transform-style:preserve-3d;cursor:pointer}.cardbox .card .card-inner.is-flipped[data-v-540b4732]{transform:rotateX(180deg)}.cardbox .card .card-back[data-v-540b4732],.cardbox .card .card-front[data-v-540b4732]{backface-visibility:hidden;overflow:auto}.cardbox .card .card-back[data-v-540b4732]{transform:rotateX(180deg);padding:.9vw;text-align:center}.cardbox .card .card-content[data-v-540b4732]{font-size:20px}.cardbox .card-navigation[data-v-540b4732]{display:flex;align-items:center;justify-content:space-between;width:38vw;margin:0 auto}.cardbox .card-navigation .nav-arrow[data-v-540b4732]{font-size:.9vw;margin:0 10px;cursor:pointer}.cardbox .card-navigation .card-count[data-v-540b4732]{font-size:20px;margin:0 30px}.action-buttons[data-v-540b4732]{display:flex;gap:10px;margin-bottom:20px}.action-buttons .action-button[data-v-540b4732]{flex:1;background-color:#21242e;border:none;font-size:16px;color:#fff;padding:5px 20px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.action-buttons .action-button .button-icon[data-v-540b4732]{margin-right:10px;font-size:35px}.action-buttons .action-button .arrow[data-v-540b4732]{font-size:28px}.flashcard-list .flashcard-item[data-v-540b4732]{border-radius:5px;background:hsla(0,0%,100%,.1);margin-bottom:10px;width:97%}.flashcard-list .flashcard-item .row[data-v-540b4732]{position:relative}.flashcard-list .flashcard-item .row .editbox[data-v-540b4732]{height:8vw;position:absolute;right:-3vw;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.flashcard-list .flashcard-item .row .editbox .editoverbox[data-v-540b4732]{display:flex;flex-direction:column;align-items:center}.flashcard-list .flashcard-item .row .editbox .editover[data-v-540b4732]{max-width:2vw}.flashcard-list .flashcard-item .row .editbox .editiconbox[data-v-540b4732]{padding-right:.5vw}.flashcard-list .flashcard-item .row .editbox .editicon[data-v-540b4732]{max-width:1.3vw}.flashcard-list .flashcard-item .row .editbox img[data-v-540b4732]{cursor:pointer;margin-top:.5vw}.flashcard-list .flashcard-item .showbox[data-v-540b4732]{display:flex;align-items:center;font-size:.9vw;height:8vw}.flashcard-list .flashcard-item .showbox .item-term[data-v-540b4732]{padding:0 12px;flex:3;font-weight:700;height:7vw;overflow-y:auto;display:flex;align-items:center}.flashcard-list .flashcard-item .showbox .item-term p[data-v-540b4732]{padding-left:2vw}.flashcard-list .flashcard-item .showbox .xiefen[data-v-540b4732]{width:8vw;height:8vw}.flashcard-list .flashcard-item .showbox .xiefen .xie[data-v-540b4732]{position:relative;overflow:hidden;width:8vw;height:8vw}.flashcard-list .flashcard-item .showbox .xiefen .xie[data-v-540b4732]:after{content:"";position:absolute;top:50%;left:50%;width:141%;height:4px;background:#09052590;transform:translate(-50%,-50%) rotate(130deg)}.flashcard-list .flashcard-item .showbox .item-definition[data-v-540b4732]{height:6vw;overflow-y:auto;padding:0 12px;flex:3;height:7vw;color:#fff;display:flex;align-items:center}.flashcard-list .flashcard-item .showbox .tera-term[data-v-540b4732]{font-size:.9vw;width:calc(100% - 5px);height:calc(100% - .5vw);margin:0;padding:0;background:transparent;color:#fff;border:none;border-bottom:1px solid #fff;resize:none;outline:none;-webkit-appearance:none}.flashcard-list .flashcard-item .showbox .tera-term[data-v-540b4732]::-moz-focus-inner{border:0}.flashcard-list .flashcard-item .showbox .tera-term[data-v-540b4732]:focus{outline:none}.quiz-container{color:#fff;padding:0 2vw;font-family:Arial,sans-serif}.isgetnew-content .loadingbox{display:flex;flex-direction:column;align-items:center}.isgetnew-content .loadingbox img{width:100px}.isgetnew-content .loadingbox span{font-size:20px}.quiz-title{display:flex;align-items:center;font-size:2vw;margin:0;margin-bottom:10px}.quiz-icon{margin-right:10px;font-size:38px}.quiz-question{font-size:1vw;margin-bottom:20px}.options-container{gap:18px}.option{border-radius:5px;background:hsla(0,0%,100%,.1);padding:1vw;transition:background-color .3s}.option:hover{background-color:#313644}.option.correct{background:#6c5ce7}.option.incorrect{background-color:red}.option-icon{width:40px;height:40px;font-size:30px;margin-right:15px;font-weight:700;box-shadow:0 0 5px 0 #fff}.arrow{margin-left:auto;font-size:34px;color:#fff}.card-navigation{margin:20px auto}.card-navigation .nav-arrow{font-size:.9vw;margin:0 10px;cursor:pointer}.card-navigation .card-count{font-size:20px;margin:0 30px}.next-question{background-color:#6200ee;color:#fff;border:none;padding:15px 25px;border-radius:10px;cursor:pointer;font-size:18px;margin-top:20px;margin-left:50%;translate:-50%}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.confetti{position:absolute;width:10px;height:10px;animation:confetti-fall 3s linear infinite}[data-v-4613bfe8]:root{--text-color:#333;--text-light:#666;--card-bg:hsla(0,0%,96%,.9);--shadow-color:rgba(0,0,0,.08);--button-bg:hsla(0,0%,96%,.7);--button-hover-bg:hsla(0,0%,90%,.9);--primary-color:#4a6bff;--primary-hover:#3955d1}.dark-theme[data-v-4613bfe8],[data-theme=dark][data-v-4613bfe8]{--text-color:#f0f0f0;--text-light:#aaa;--card-bg:rgba(42,42,42,.9);--shadow-color:rgba(0,0,0,.3);--button-bg:rgba(60,60,60,.7);--button-hover-bg:rgba(80,80,80,.9);--primary-color:#5d6fff;--primary-hover:#4a5ce0}.note-transcript[data-v-4613bfe8]{margin:10px auto;font-family:Arial,sans-serif;max-width:95%;color:var(--text-color,#333);transition:color .3s ease;max-height:calc(100vh - 120px);overflow:auto;position:relative}.note-transcript .export[data-v-4613bfe8]{position:absolute;top:10px;right:20px;cursor:pointer;padding:10px 20px;border-radius:5px;color:var(--text-color,#333);transition:background-color .3s ease,color .3s ease}.note-transcript .export[data-v-4613bfe8]:hover{background:var(--button-hover-bg,hsla(0,0%,96%,.7))}.note-transcript h1[data-v-4613bfe8]{font-size:36px;margin:0;margin-bottom:10px;display:flex;align-items:center;color:var(--text-color,#333);transition:color .3s ease}.note-transcript h1 i[data-v-4613bfe8]{margin-right:10px;font-size:44px}.transcript-actions[data-v-4613bfe8]{display:flex;justify-content:flex-end;margin-bottom:15px}.transcripts pre[data-v-4613bfe8]{white-space:pre-wrap;line-height:28px;font-size:16px;color:var(--text-color,#333);transition:color .3s ease}.alltextbox[data-v-4613bfe8]{padding:.5vw;border-radius:5px;display:flex}.alltextbox .left_text[data-v-4613bfe8]{flex:1;margin-right:10px;height:calc(100vh - 230px);overflow:auto;padding:10px;transition:background-color .3s ease}.alltextbox .textbox[data-v-4613bfe8]{font-size:16px}.alltextbox .textbox h5[data-v-4613bfe8]{margin:0;text-align:center;color:var(--text-light,#666);transition:color .3s ease}.alltextbox .textbox .yuantext[data-v-4613bfe8]{font-family:Arial,sans-serif;line-height:1.6;padding:20px;border-radius:5px;box-shadow:0 2px 8px var(--shadow-color,rgba(0,0,0,.1));color:var(--text-color,#333);transition:color .3s ease,box-shadow .3s ease}.alltextbox .textbox .translatetext[data-v-4613bfe8]{margin-bottom:.8vw;color:var(--text-light,#666);transition:color .3s ease}.note-settings[data-v-30e4bf1f]{color:#fff;padding:0 2vw;font-family:Arial,sans-serif}.note-settings h1[data-v-30e4bf1f]{margin:0;font-size:36px;margin-bottom:20px;display:flex;align-items:center}.note-settings h1 i[data-v-30e4bf1f]{margin-right:10px;font-size:44px}.note-settings .setting-item[data-v-30e4bf1f]{display:flex;justify-content:space-between;align-items:center;padding:.8vw 1.2vw;border-radius:5px;background:hsla(0,0%,100%,.1);margin-bottom:.8vw}.note-settings .setting-item[data-v-30e4bf1f]:last-child{border-bottom:none}.note-settings .setting-item .setting-label h2[data-v-30e4bf1f]{font-size:1.2vw;margin:0}.note-settings .setting-item .setting-label p[data-v-30e4bf1f]{font-size:.9vw;color:#9ca3af;margin:5px 0 0}.note-settings .setting-item .setting-value[data-v-30e4bf1f]{color:#fff;font-family:Outfit}.note-settings .setting-item .changebtn[data-v-30e4bf1f]{cursor:pointer;display:flex;align-items:center}.note-settings .setting-item .changebtn img[data-v-30e4bf1f]{width:20px;margin-right:10px}.note-settings .toggle[data-v-30e4bf1f]{position:relative;display:inline-block;width:80px;height:24px}.note-settings .toggle input[data-v-30e4bf1f]{opacity:0;width:0;height:0}.note-settings .toggle input:checked+.slider[data-v-30e4bf1f]{background-color:#6c5ce7}.note-settings .toggle input:checked+.slider[data-v-30e4bf1f]:before{transform:translateX(40px)}.note-settings .toggle .slider[data-v-30e4bf1f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:4px}.note-settings .toggle .slider[data-v-30e4bf1f]:before{position:absolute;content:"";height:24px;width:40px;left:0;bottom:0;background-color:#fff;transition:.4s;border-radius:5px}.note-settings .delbtnbox[data-v-30e4bf1f]{width:100%;margin-top:2vw;display:flex;align-items:center;justify-content:center}.note-settings .delete-button[data-v-30e4bf1f]{background-color:red;color:#fff;border:none;padding:.7vw 0;width:40%;border-radius:8px;cursor:pointer;font-size:1vw}.note-settings .delete-button[data-v-30e4bf1f]:hover{background-color:#c82333}.icon-gear[data-v-30e4bf1f]:before{font-family:icomoon;content:"\e900"}.modal-changetitle[data-v-6fab114e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-changetitle .modal-content[data-v-6fab114e]{background-color:#21242e;border-radius:8px;width:550px;padding:20px;padding-bottom:40px}.modal-changetitle .modal-header[data-v-6fab114e]{display:flex;justify-content:space-between;align-items:center}.modal-changetitle .modal-header h2[data-v-6fab114e]{color:#fff;margin:0;margin-top:10px}.modal-changetitle .modal-header .close-button[data-v-6fab114e]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.modal-changetitle .modal-body[data-v-6fab114e]{margin-bottom:20px}.modal-changetitle .modal-body p[data-v-6fab114e]{color:#b5bac1;margin-bottom:10px}.modal-changetitle .modal-body input[data-v-6fab114e]{width:calc(100% - 24px);padding:12px;margin:8px 0;border-radius:4px;border:1px solid #434b5e;background-color:transparent;color:#fff}.modal-changetitle .modal-footer[data-v-6fab114e]{text-align:right}.modal-changetitle .modal-footer button[data-v-6fab114e]{background-color:transparent;color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer}.lawful-interception-guide[data-v-28822043]{color:var(--text-color,#333);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .3s ease,background-color .3s ease;height:100%;width:100%;display:flex;flex-direction:column;margin:10px auto}.lawful-interception-guide .markmapbox[data-v-28822043]{height:80vh;padding:0;overflow:hidden;flex-grow:1;position:relative;width:95%;margin:0 auto;min-height:550px;display:flex;flex-direction:column;border-radius:8px;background-color:var(--mindmap-bg,#f1f1f5);box-shadow:0 2px 8px var(--shadow-color,rgba(0,0,0,.08))}.lawful-interception-guide .markmapbox .mindmap-controls[data-v-28822043]{position:absolute;top:20px;right:10px;z-index:10;display:flex;flex-direction:column;gap:5px}.lawful-interception-guide .markmapbox .mindmap-controls .control-btn[data-v-28822043]{background-color:var(--button-bg,#fff);color:var(--primary-color,#1976d2);border:1px solid var(--primary-color,#1976d2);box-shadow:0 0 2px var(--shadow-color,rgba(0,0,0,.1));width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border-radius:50%;cursor:pointer;transition:all .2s ease}.lawful-interception-guide .markmapbox .mindmap-controls .control-btn[data-v-28822043]:hover{color:var(--button-text,#fff);background-color:var(--primary-color,#1976d2);transform:scale(1.05)}.lawful-interception-guide .markmapbox .mindmap-controls .control-btn.is-loading[data-v-28822043]{background-color:#ccc;opacity:.6;animation:rotating-28822043 2s linear infinite}.lawful-interception-guide .markmapbox .markmap-wrapper[data-v-28822043]{width:100%;height:100%;flex-grow:1;display:flex;position:relative;overflow:hidden}.lawful-interception-guide .markmapbox #markmapsvg[data-v-28822043]{flex:1;width:100%;height:100%;transition:background-color .3s ease}.lawful-interception-guide .markmapbox #markmapsvg g[data-v-28822043]{transform-origin:center center}.lawful-interception-guide .markmapbox .loading-overlay[data-v-28822043]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--mindmap-bg,rgba(241,241,245,.8));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;transition:background-color .3s ease}.lawful-interception-guide .markmapbox .loading-overlay .loading-spinner[data-v-28822043]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid var(--primary-color,#1976d2);border-radius:50%;animation:spin-28822043 1.5s linear infinite;margin-bottom:15px}.lawful-interception-guide .markmapbox .loading-overlay p[data-v-28822043]{color:var(--text-color,#333);font-size:16px}@keyframes spin-28822043{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating-28822043{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-28822043]:root{--text-color:#333;--primary-color:#1976d2;--primary-hover:#1565c0;--button-bg:#fff;--button-text:#fff;--mindmap-bg:#f1f1f5;--line-color:#999;--shadow-color:rgba(0,0,0,.08)}.dark-theme .lawful-interception-guide[data-v-28822043],.lawful-interception-guide[data-theme=dark][data-v-28822043]{--text-color:#f0f0f0;--primary-color:#58a6ff;--primary-hover:#2188ff;--button-bg:#2a2a2a;--button-text:#f0f0f0;--mindmap-bg:#f1f1f5;--line-color:#aaa;--shadow-color:rgba(0,0,0,.3)}@media (max-width:768px){.mindmap-controls[data-v-28822043]{display:none}.mobile-mindmap-controls[data-v-28822043]{display:flex}.lawful-interception-guide .markmapbox[data-v-28822043]{height:calc(100vh - 170px);width:100%;margin:0;padding:0;border-radius:0}}.translate-panel[data-v-b5d92a28]{--text-color:#333;--text-light:#666;--background-color:#fff;--background-light:#f8f9fa;--border-color:#e6e8ed;--border-light:rgba(0,0,0,.06);--shadow-color:rgba(0,0,0,.08);--shadow-light:rgba(0,0,0,.04);--card-bg:hsla(0,0%,96%,.9);--button-bg:#f0f0f0;--button-text:#333;--button-hover-bg:#e0e0e0;--primary-color:#4a7bff;--primary-light:#eef1ff;--success-color:#34c759;--info-color:#409eff;--tip-bg:hsla(0,0%,100%,.1);--tip-text:#bbb;--export-bg:hsla(0,0%,100%,.2);--export-hover-bg:hsla(0,0%,100%,.4);--progress-text:#fff;--rendered-bg:#fcfcfc;--rendered-shadow:inset 0 0 0 1px rgba(0,0,0,.03);--main-text-color:#333;--h1-color:#222;--h2-color:#222;--h3-color:#333;--h4-color:#444;--h5-color:#555;--h6-color:#666;--p-color:#444;--strong-color:#222;--em-color:#555;--li-color:#444;--blockquote-bg:#f7faff;--blockquote-text:#4a5568;--blockquote-border:#4a7bff;--code-bg:rgba(74,123,255,.08);--code-color:#4a7bff;--pre-bg:#f8fafd;--pre-border:rgba(0,0,0,.03);--pre-code-color:#333;--table-bg:#fff;--th-bg:#f7faff;--th-color:#2c3e50;--td-color:#34495e;--table-border:rgba(0,0,0,.06);--table-hover:rgba(74,123,255,.04);--table-even:rgba(0,0,0,.01);--link-color:#4a7bff;--link-border:rgba(74,123,255,.3);--hr-color:rgba(0,0,0,.08);--scrollbar-track:rgba(0,0,0,.02);--scrollbar-thumb:rgba(0,0,0,.08);--scrollbar-thumb-hover:rgba(0,0,0,.15);flex:1;max-height:calc(100vh - 130px);overflow:auto;display:flex;flex-direction:column;background-color:var(--background-color);color:var(--text-color);transition:all .3s ease}.translate-panel.dark-theme[data-v-b5d92a28],.translate-panel[data-theme=dark][data-v-b5d92a28]{--text-color:#e4e6ea;--text-light:#aaa;--background-color:#1a1a1a;--background-light:#2a2a2a;--border-color:#3a3a3a;--border-light:hsla(0,0%,100%,.1);--shadow-color:rgba(0,0,0,.3);--shadow-light:rgba(0,0,0,.2);--card-bg:rgba(42,42,42,.9);--button-bg:#3a3a3a;--button-text:#e4e6ea;--button-hover-bg:#4a4a4a;--primary-color:#5d6fff;--primary-light:#232748;--success-color:#34c759;--info-color:#58a6ff;--tip-bg:hsla(0,0%,100%,.05);--tip-text:#c9ccd1;--export-bg:hsla(0,0%,100%,.1);--export-hover-bg:hsla(0,0%,100%,.2);--progress-text:#e4e6ea;--rendered-bg:#1e1e1e;--rendered-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);--main-text-color:#e4e6ea;--h1-color:#fff;--h2-color:#fff;--h3-color:#e4e6ea;--h4-color:#e4e6ea;--h5-color:#c7ccd3;--h6-color:#c7ccd3;--p-color:#c9ccd1;--strong-color:#fff;--em-color:#b3b8c4;--li-color:#c9ccd1;--blockquote-bg:rgba(93,111,255,.08);--blockquote-text:#c7ccd3;--blockquote-border:#5d6fff;--code-bg:rgba(93,111,255,.12);--code-color:#5d6fff;--pre-bg:#161b22;--pre-border:hsla(0,0%,100%,.1);--pre-code-color:#e0e0e0;--table-bg:#1e1e1e;--th-bg:#2a2a2a;--th-color:#e4e6ea;--td-color:#c9ccd1;--table-border:hsla(0,0%,100%,.06);--table-hover:rgba(93,111,255,.08);--table-even:hsla(0,0%,100%,.02);--link-color:#58a6ff;--link-border:rgba(88,166,255,.3);--hr-color:hsla(0,0%,100%,.1);--scrollbar-track:hsla(0,0%,100%,.02);--scrollbar-thumb:hsla(0,0%,100%,.1);--scrollbar-thumb-hover:hsla(0,0%,100%,.2)}.translate-panel .translate-header[data-v-b5d92a28]{display:flex;justify-content:space-between;align-items:center;color:var(--text-color)}.translate-panel .translate-header .translate-title[data-v-b5d92a28]{display:flex;align-items:center;gap:10px;color:var(--text-color)}.translate-panel .translate-header .translate-title[data-v-b5d92a28] .el-select{width:150px}.translate-panel .translate-header .translate-title[data-v-b5d92a28] .el-select .el-input__inner{background-color:var(--button-bg)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.translate-panel .translate-header .translate-actions[data-v-b5d92a28]{display:flex;align-items:center;gap:10px}.translate-panel .translate-header .translate-actions .export[data-v-b5d92a28]{position:absolute;right:20px;top:5px;background:var(--export-bg);color:var(--text-color);border:none;font-size:16px;padding:.4vw 1vw;cursor:pointer;border-radius:.5vw;transition:all .3s ease}.translate-panel .translate-header .translate-actions .export[data-v-b5d92a28]:hover{background:var(--export-hover-bg)}.translate-panel .translate-content[data-v-b5d92a28]{flex:1;overflow-y:auto}.translate-panel .translate-content .guide-tips[data-v-b5d92a28]{height:100%;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:0 20%}.translate-panel .translate-content .guide-tips .tip-box[data-v-b5d92a28]{background:var(--tip-bg);border-radius:8px;padding:20px}.translate-panel .translate-content .guide-tips .tip-box .tip-content[data-v-b5d92a28]{display:flex;align-items:center;gap:10px;color:var(--tip-text);font-size:16px}.translate-panel .translate-content .guide-tips .tip-box .tip-content i[data-v-b5d92a28]{font-size:24px;color:var(--info-color)}.translate-panel .translate-content .translated-text[data-v-b5d92a28]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:var(--main-text-color)!important;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px;background-color:var(--rendered-bg)!important;border-radius:12px;box-shadow:var(--rendered-shadow);padding:15px 20px 24px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.translate-panel .translate-content .translated-text[data-v-b5d92a28]::-webkit-scrollbar{width:8px}.translate-panel .translate-content .translated-text[data-v-b5d92a28]::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.translate-panel .translate-content .translated-text[data-v-b5d92a28]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.translate-panel .translate-content .translated-text[data-v-b5d92a28]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.translate-panel .translate-content .translated-text[data-v-b5d92a28]::-webkit-scrollbar-corner{background:transparent}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h1{font-size:22px!important;font-weight:600!important;margin:1.2em 0 .8em!important;color:var(--h1-color)!important;border-bottom:2px solid var(--border-light)!important;padding-bottom:.3em!important;position:relative!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h1:after{content:""!important;position:absolute!important;left:0!important;bottom:-2px!important;width:80px!important;height:2px!important;background:linear-gradient(90deg,var(--primary-color) 0,rgba(74,123,255,.3) 100%)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h2{font-size:20px!important;font-weight:600!important;margin:1.2em 0 .8em!important;color:var(--h2-color)!important;padding-bottom:.2em!important;border-bottom:1px solid var(--border-light)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h3{font-size:18px!important;font-weight:500!important;margin:1.2em 0 .7em!important;color:var(--h3-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h4{font-size:1.3em!important;font-weight:500!important;margin:1.2em 0 .6em!important;color:var(--h4-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h5{font-size:1.1em!important;font-weight:500!important;margin:1.2em 0 .5em!important;color:var(--h5-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] h6{font-size:1em!important;font-weight:500!important;margin:1.2em 0 .5em!important;color:var(--h6-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] p{margin:1.3em 0!important;line-height:1.8!important;color:var(--p-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] strong{color:var(--strong-color)!important;font-weight:600!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] em{color:var(--em-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] ol,.translate-panel .translate-content .translated-text[data-v-b5d92a28] ul{padding-left:1.8em!important;margin:1.2em 0!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] ol li,.translate-panel .translate-content .translated-text[data-v-b5d92a28] ul li{margin:.6em 0!important;line-height:1.6!important;color:var(--li-color)!important;padding-left:.5em!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] ol li::marker,.translate-panel .translate-content .translated-text[data-v-b5d92a28] ul li::marker{color:var(--primary-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] blockquote{margin:1.8em 0!important;padding:1em 1.2em!important;border-left:4px solid var(--blockquote-border)!important;background:var(--blockquote-bg)!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(74,123,255,.07)!important;position:relative!important;overflow:hidden!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] blockquote:before{content:'"'!important;position:absolute!important;top:-10px!important;left:10px!important;font-size:5em!important;color:rgba(74,123,255,.1)!important;font-family:serif!important;line-height:1!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] blockquote p{margin:.5em 0!important;color:var(--blockquote-text)!important;position:relative!important;font-style:italic!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] code{font-family:JetBrains Mono,Fira Code,monospace!important;background:var(--code-bg)!important;padding:.2em .4em!important;border-radius:4px!important;font-size:16px!important;color:var(--code-color)!important;font-weight:500!important;letter-spacing:-.3px!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] pre{background:var(--pre-bg)!important;padding:1.4em!important;border-radius:12px!important;overflow-x:auto!important;margin:1.8em 0!important;border:1px solid var(--pre-border)!important;box-shadow:0 3px 15px rgba(0,0,0,.04)!important;position:relative!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] pre code{background:none!important;padding:0!important;font-size:16px!important;color:var(--pre-code-color)!important;text-shadow:none!important;white-space:pre!important;word-spacing:normal!important;word-break:normal!important;-moz-tab-size:4!important;-o-tab-size:4!important;tab-size:4!important;hyphens:none!important;font-weight:400!important;letter-spacing:normal!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:1.5em 0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 15px rgba(0,0,0,.05)!important;background:var(--table-bg)!important;font-size:16px!important;line-height:1.6!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table td,.translate-panel .translate-content .translated-text[data-v-b5d92a28] table th{border:none!important;border-bottom:1px solid var(--table-border)!important;padding:14px 18px!important;text-align:left!important;position:relative!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table th{background:var(--th-bg)!important;font-weight:600!important;color:var(--th-color)!important;font-size:16px!important;text-transform:capitalize!important;border-bottom:2px solid rgba(74,123,255,.2)!important;position:sticky!important;top:0!important;z-index:2!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table tbody tr{transition:all .2s ease!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table tbody tr:hover{background-color:var(--table-hover)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table tbody tr:last-child td{border-bottom:none!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table tr:nth-child(2n){background:var(--table-even)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] table td{color:var(--td-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] hr{border:none!important;height:1px!important;background:var(--hr-color)!important;margin:2em 0!important;display:block!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] img{max-width:100%!important;border-radius:8px!important;margin:1.5em 0!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] a{color:var(--link-color)!important;text-decoration:none!important;border-bottom:1px solid var(--link-border)!important;transition:all .3s ease!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] a:hover{border-bottom-color:var(--link-color)!important}.translate-panel .translate-content .translated-text[data-v-b5d92a28] input[type=checkbox]{margin-right:.5em!important;cursor:pointer!important}[data-v-b5d92a28] .el-button--text{color:var(--text-color)}[data-v-b5d92a28] .el-button--text:hover{color:var(--info-color)}[data-v-b5d92a28] .el-select .el-input__inner{background-color:var(--button-bg);border:1px solid var(--border-color);color:var(--text-color)}.loading-container[data-v-b5d92a28]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px}.loading-container .loading-text[data-v-b5d92a28]{margin-top:20px;color:var(--progress-text);font-size:16px}[data-v-b5d92a28] .el-progress .el-progress__text{color:var(--progress-text)}[data-v-b5d92a28] .el-button.is-disabled,[data-v-b5d92a28] .el-button.is-disabled:hover{background-color:#909399;border-color:#909399}.home[data-v-5fcc62fe]{margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home.light-theme[data-v-5fcc62fe]{background-color:#f7f9fc;color:#2d3748}.home.light-theme .bodydiv aside[data-v-5fcc62fe]{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#2d3748;border-right:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.home.light-theme .bodydiv aside .logotitle[data-v-5fcc62fe]{color:#2d3748;padding-top:28px;padding-bottom:10px}.home.light-theme .bodydiv aside .logotitle img[data-v-5fcc62fe]{transition:all .3s ease}.home.light-theme .bodydiv aside .logotitle img[data-v-5fcc62fe]:hover{transform:scale(1.02)}.home.light-theme .bodydiv aside ul[data-v-5fcc62fe]{margin-top:10px}.home.light-theme .bodydiv aside ul li[data-v-5fcc62fe]{color:#718096;margin-bottom:8px;padding:12px 14px;border-radius:12px;font-weight:500;letter-spacing:.2px;transition:all .2s ease}.home.light-theme .bodydiv aside ul li img[data-v-5fcc62fe]{opacity:.75;transition:all .2s ease}.home.light-theme .bodydiv aside ul li[data-v-5fcc62fe]:hover{background-color:#f1f5f9;color:#2d3748}.home.light-theme .bodydiv aside ul li:hover img[data-v-5fcc62fe]{opacity:1}.home.light-theme .bodydiv aside ul li.liactiveis[data-v-5fcc62fe]{color:#4361ee;background-color:#ebefff;font-weight:600}.home.light-theme .bodydiv aside ul li.liactiveis img[data-v-5fcc62fe]{opacity:1}.home.light-theme .bodydiv aside .gopaypage[data-v-5fcc62fe]{background:linear-gradient(135deg,#4361ee,#3a56d4);color:#fff;box-shadow:0 4px 12px rgba(67,97,238,.25);border-radius:14px;font-weight:600;letter-spacing:.3px;padding:12px 10px;margin:20px 15px}.home.light-theme .bodydiv aside .gopaypage[data-v-5fcc62fe]:hover{box-shadow:0 6px 16px rgba(67,97,238,.35);transform:translateY(-2px)}.home.light-theme .bodydiv aside .gopaypage[data-v-5fcc62fe]:active{transform:translateY(0);box-shadow:0 4px 8px rgba(67,97,238,.2)}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-5fcc62fe]{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e2e8f0;border-radius:14px}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-5fcc62fe]:after{border-top-color:#fff}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row[data-v-5fcc62fe]{color:#2d3748}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-5fcc62fe]:first-child{color:#718096}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-5fcc62fe]:last-child{font-weight:600;color:#4361ee}.home.light-theme .bodydiv aside .acount .signin[data-v-5fcc62fe]{padding:10px 15px;border-radius:12px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home.light-theme .bodydiv aside .acount .signin[data-v-5fcc62fe]:hover{background-color:#f1f5f9}.home.light-theme .bodydiv aside .acount .signin img[data-v-5fcc62fe]{background-color:#ebefff;padding:6px;border-radius:50%;transition:all .2s ease}.home.light-theme .bodydiv aside .acount .signin span[data-v-5fcc62fe]{color:#2d3748;font-weight:500}.home.light-theme .bodydiv aside .expand-menu-button[data-v-5fcc62fe]{margin-top:25px}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-5fcc62fe]{color:#4361ee;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:10px;border-radius:12px;transition:all .3s ease}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-5fcc62fe]:hover{background-color:#ebefff;transform:scale(1.05)}.home.light-theme .bodydiv aside .toggle-collapse[data-v-5fcc62fe]{color:#718096;background-color:transparent;box-shadow:none;top:40px;right:15px}.home.light-theme .bodydiv aside .toggle-collapse[data-v-5fcc62fe]:hover{color:#4361ee}.home.light-theme .bodydiv aside .toggle-collapse i[data-v-5fcc62fe]{font-size:26px}.home.light-theme .bodydiv main[data-v-5fcc62fe]{background-color:#f7f9fc;transition:all .3s ease}.home.light-theme .bodydiv main .titlebox[data-v-5fcc62fe]{color:#2d3748;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-top:25px}.home.light-theme .bodydiv main .titlebox .export[data-v-5fcc62fe]{background:#4361ee;color:#fff;font-weight:500;border-radius:10px;padding:8px 16px;box-shadow:0 2px 8px rgba(67,97,238,.2);transition:all .2s ease}.home.light-theme .bodydiv main .titlebox .export[data-v-5fcc62fe]:hover{background:#3a56d4;box-shadow:0 4px 12px rgba(67,97,238,.3);transform:translateY(-1px)}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-5fcc62fe]{color:#4361ee;font-weight:500}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-5fcc62fe]:hover{color:#3a56d4}.home.light-theme .bodydiv main .titlebox .titletxt[data-v-5fcc62fe]{color:#2d3748;font-weight:700;letter-spacing:-.3px}.home.light-theme .bodydiv main .titlebox .title_date[data-v-5fcc62fe]{color:#718096;font-weight:400}.bodydiv[data-v-5fcc62fe]{display:flex}.bodydiv aside[data-v-5fcc62fe]{height:100vh;color:#bbb;width:260px;min-width:260px;transition:all .3s cubic-bezier(.4,0,.2,1)}.bodydiv aside .sidebox[data-v-5fcc62fe]{height:calc(100% - 100px);overflow-y:auto}.bodydiv aside.collapsed[data-v-5fcc62fe]{width:70px;min-width:70px}.bodydiv aside .logotitle[data-v-5fcc62fe]{cursor:pointer;color:#f2f2f2;width:200px;padding-left:25px;padding-top:25px;padding-bottom:5px;display:flex}.bodydiv aside .logotitle img[data-v-5fcc62fe]{width:170px}.bodydiv aside ul[data-v-5fcc62fe]{list-style:none;padding:0 15px}.bodydiv aside ul li[data-v-5fcc62fe]{display:flex;align-items:center;margin-bottom:15px;cursor:pointer;color:#999;padding:10px;border-radius:8px;font-size:1rem;font-weight:600;transition:color .3s,background-color .3s;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.bodydiv aside ul li .new[data-v-5fcc62fe]{background-color:#ff5252;color:#fff;padding:1px 5px;border-radius:5px;position:absolute;right:50px;font-size:12px;font-weight:500}.bodydiv aside ul li img[data-v-5fcc62fe]{max-width:20px;border-radius:5px}.bodydiv aside ul li i[data-v-5fcc62fe]{font-size:24px}.bodydiv aside ul li span[data-v-5fcc62fe]{margin-left:12px}.bodydiv aside ul li[data-v-5fcc62fe]:hover{background:hsla(0,0%,100%,.1);color:#fff}.bodydiv aside ul .liactiveis[data-v-5fcc62fe]{color:#fff;background:hsla(0,0%,100%,.2)}.bodydiv aside .gopaypage[data-v-5fcc62fe]{color:#fff;font-weight:700;font-size:1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:12px 15px;margin:10px 15px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6c5ce7;cursor:pointer;transition:all .3s ease}.bodydiv aside .gopaypage img[data-v-5fcc62fe]{width:1.2vw;margin-right:.5vw}.bodydiv aside .gopaypage i[data-v-5fcc62fe]{color:#bfe709;font-size:20px}.bodydiv aside .gopaypage[data-v-5fcc62fe]:hover{opacity:.9;transform:translateY(-2px)}.bodydiv aside .acount[data-v-5fcc62fe]{position:absolute;bottom:20px;left:15px;padding:10px 0;font-weight:700;cursor:pointer}.bodydiv aside .acount .signin-collapsed[data-v-5fcc62fe]{display:flex;align-items:center;justify-content:center;background-color:#cbcbcb;border-radius:50%;padding:5px;width:30px;height:30px}.bodydiv aside .acount .signin-collapsed img[data-v-5fcc62fe]{max-width:20px;max-height:20px}.bodydiv aside .acount .signin[data-v-5fcc62fe]{width:200px;display:flex;align-items:center}.bodydiv aside .acount .signin i[data-v-5fcc62fe]{padding:10px;border-radius:50%;font-size:22px;opacity:.8;background-color:#222;margin-right:12px}.bodydiv aside .acount .signin img[data-v-5fcc62fe]{margin-right:12px;max-width:20px;max-height:20px}.bodydiv aside .acount .signin span[data-v-5fcc62fe]{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv aside .acount_notes[data-v-5fcc62fe]{cursor:revert}.bodydiv main[data-v-5fcc62fe]{flex:1;background:hsla(0,0%,100%,.1);max-height:100vh;overflow:auto}.bodydiv main .titlebox[data-v-5fcc62fe]{color:#fff;border-bottom:1px solid #fff;width:95%;padding-bottom:.5vw;margin:20px 2vw;font-family:Arial,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:space-between;position:relative}.bodydiv main .titlebox .export[data-v-5fcc62fe]{position:absolute;right:0;top:50%;transform:translateY(-55%);background:hsla(0,0%,100%,.2);color:#fff;border:none;font-size:1vw;padding:.4vw 1vw;cursor:pointer;border-radius:.5vw;transition:all .3s ease}.bodydiv main .titlebox .export[data-v-5fcc62fe]:hover{background:hsla(0,0%,100%,.4)}.bodydiv main .titlebox div[data-v-5fcc62fe]{margin:0;padding:0}.bodydiv main .titlebox .filedownload[data-v-5fcc62fe]{margin-right:10vw}.bodydiv main .titlebox .filedownload .download[data-v-5fcc62fe]{display:flex;align-items:center;color:#4a9eff;cursor:pointer;padding:5px 10px;border-radius:4px;font-size:14px;text-decoration:underline;background:none;border:none;font-weight:600;font-size:18px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv main .titlebox .filedownload .download i[data-v-5fcc62fe]{margin-left:5px;font-size:16px}.bodydiv main .titlebox .filedownload .download[data-v-5fcc62fe]:hover{color:#7ab8ff}.bodydiv main .titlebox .titletxt[data-v-5fcc62fe]{font-size:2vw;margin:0;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bodydiv main .titlebox .title_date[data-v-5fcc62fe]{font-size:.8vw;margin:0}.notes-container[data-v-5fcc62fe]{display:flex;transition:all .3s ease;height:calc(100% - 110px);position:relative}@keyframes slideIn-5fcc62fe{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:768px){.notes-container.with-translate[data-v-5fcc62fe]{flex-direction:column}.notes-container.with-translate>[data-v-5fcc62fe]:first-child,.translate-panel[data-v-5fcc62fe]{width:100%}}aside[data-v-5fcc62fe]{position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}aside .expand-menu-button[data-v-5fcc62fe]{margin-top:15px;margin-bottom:15px;display:flex;justify-content:center;cursor:pointer;transition:all .3s ease;animation:pulse-5fcc62fe 2s infinite}aside .expand-menu-button i[data-v-5fcc62fe]{font-size:26px;color:#fff;padding:8px;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.2);transition:all .3s ease}aside .expand-menu-button:hover i[data-v-5fcc62fe]{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.3)}aside .toggle-collapse[data-v-5fcc62fe]{position:absolute;top:35px;right:10px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:100;box-shadow:0 3px 8px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.34,1.56,.64,1)}aside .toggle-collapse[data-v-5fcc62fe]:hover{transform:scale(1.1);box-shadow:0 5px 12px rgba(0,0,0,.4)}aside .toggle-collapse i[data-v-5fcc62fe]{transition:transform .4s cubic-bezier(.68,-.55,.27,1.55);font-size:24px}@keyframes pulse-5fcc62fe{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}aside.collapsed[data-v-5fcc62fe]{width:60px;min-width:60px}aside.collapsed li[data-v-5fcc62fe]{justify-content:center;padding:10px 0}aside.collapsed li i[data-v-5fcc62fe]{transform:scale(1.1);margin-right:0}aside.collapsed .signin[data-v-5fcc62fe]{justify-content:center;padding:10px 0}aside.collapsed .signin img[data-v-5fcc62fe]{margin-right:0;transform:scale(1.1)}aside.collapsed .signin span[data-v-5fcc62fe]{display:none}aside.collapsed .gopaypage[data-v-5fcc62fe],aside.collapsed .logotitle[data-v-5fcc62fe]{opacity:0;transform:translateX(-20px);visibility:hidden}aside .signin[data-v-5fcc62fe],aside li[data-v-5fcc62fe]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}aside .signin i[data-v-5fcc62fe],aside .signin img[data-v-5fcc62fe],aside li i[data-v-5fcc62fe],aside li img[data-v-5fcc62fe]{transition:all .3s cubic-bezier(.34,1.56,.64,1);width:20px;height:20px}aside .gopaypage[data-v-5fcc62fe],aside .logotitle[data-v-5fcc62fe],aside .signin span[data-v-5fcc62fe],aside li span[data-v-5fcc62fe]{transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.center-icon[data-v-5fcc62fe]{display:flex;justify-content:center!important}.note-sidebar-shell[data-v-e01c5972]{width:240px;min-width:240px;flex:0 0 240px;height:100vh;height:100dvh}.note-sidebar-shell.is-collapsed[data-v-e01c5972]{width:0;min-width:0;flex-basis:0}.note-sidebar-shell .note-sidebar-expand-rail[data-v-e01c5972]{display:none}.note-sidebar-shell .note-sidebar[data-v-e01c5972]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0;margin:0;overflow:hidden;position:relative;background:#faf9f6;border:0;border-right:1px solid #e7e4dd;box-shadow:none;color:#45433e;font-family:inherit;font-size:12px}.note-sidebar-shell button[data-v-e01c5972]{font:inherit;color:inherit;cursor:pointer;border:0;border-radius:6px;background:transparent;box-sizing:border-box}.note-sidebar-shell button[data-v-e01c5972]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.note-sidebar-shell button[data-v-e01c5972]:hover{background:#eeeae2}.note-sidebar-shell svg[data-v-e01c5972]{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.note-sidebar-shell .note-sidebar-top[data-v-e01c5972]{padding:20px;flex:0 0 auto}.note-sidebar-shell .note-sidebar-brand-row[data-v-e01c5972]{display:flex;align-items:center;gap:4px;margin-bottom:24px}.note-sidebar-shell .note-sidebar-brand[data-v-e01c5972]{display:flex;gap:10px;align-items:center;min-width:0;padding:0;color:#222;font-size:13px;font-weight:700}.note-sidebar-shell .note-sidebar-brand-icon[data-v-e01c5972]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;background:#2563eb;color:#fff;border-radius:6px}.note-sidebar-shell .note-sidebar-toggle[data-v-e01c5972]{display:grid;place-items:center;width:24px;height:28px;flex:0 0 24px;margin-left:auto}.note-sidebar-shell .note-sidebar-nav[data-v-e01c5972],.note-sidebar-shell .note-sidebar-upgrade[data-v-e01c5972]{display:flex;align-items:center;width:100%;min-height:36px;gap:10px;padding:8px 12px;text-align:left}.note-sidebar-shell .note-sidebar-nav+.note-sidebar-nav[data-v-e01c5972]{margin-top:4px}.note-sidebar-shell .note-sidebar-nav.is-current[data-v-e01c5972]{color:#2563eb;background:#e7edfb}.note-sidebar-shell .note-sidebar-upgrade[data-v-e01c5972]{margin-top:12px;background:#2563eb;color:#fff;font-weight:600}.note-sidebar-shell .note-sidebar-upgrade[data-v-e01c5972]:hover{background:#1d4ed8}.note-sidebar-shell .note-sidebar-label[data-v-e01c5972]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-sidebar-shell .note-sidebar-middle[data-v-e01c5972]{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;padding:0 16px}.note-sidebar-shell .note-sidebar-group[data-v-e01c5972]{margin:0 0 12px}.note-sidebar-shell .note-sidebar-heading[data-v-e01c5972]{display:flex;align-items:center;gap:5px;min-height:32px;width:100%;padding:6px 4px;text-align:left;font-weight:600;font-size:11px;color:#716c63}.note-sidebar-shell .note-sidebar-count[data-v-e01c5972]{margin-left:auto;color:#918a7e;font-size:10px;font-weight:400}.note-sidebar-shell .note-sidebar-chevron[data-v-e01c5972]{width:12px;height:12px;flex-basis:12px;transition:transform .15s}.note-sidebar-shell .note-sidebar-chevron.is-open[data-v-e01c5972]{transform:rotate(90deg)}.note-sidebar-shell .note-sidebar .note-sidebar-list[data-v-e01c5972]{list-style:none;padding:0;margin:0;width:auto}.note-sidebar-shell .note-sidebar .note-sidebar-list>li[data-v-e01c5972]{display:block;width:auto;min-width:0;height:auto;min-height:0;margin:1px 0;padding:0;border:0;background:transparent}.note-sidebar-shell .note-sidebar-item[data-v-e01c5972]{box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;min-height:32px;gap:8px;padding:7px 8px;text-align:left;border-radius:6px;line-height:18px}.note-sidebar-shell .note-sidebar-item>span[data-v-e01c5972]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.note-sidebar-shell .note-sidebar-item>small[data-v-e01c5972]{color:#918a7e;font-size:10px}.note-sidebar-shell .note-sidebar-item.is-current[data-v-e01c5972]{color:#2563eb;background:#e7edfb}.note-sidebar-shell .note-sidebar-note[data-v-e01c5972]{cursor:pointer;color:#69645c}.note-sidebar-shell .note-sidebar-note[data-v-e01c5972]:disabled{cursor:wait;opacity:.65}.note-sidebar-shell .note-sidebar-note[data-v-e01c5972]:hover:not(:disabled){color:#292720}.note-sidebar-shell .note-sidebar-note svg[data-v-e01c5972]{color:#8c8578}.note-sidebar-shell .note-sidebar-folder-row[data-v-e01c5972]{display:flex;min-width:0;align-items:center}.note-sidebar-shell .note-sidebar-folder-toggle[data-v-e01c5972]{width:24px;height:32px;padding:6px;flex:0 0 24px;display:grid;place-items:center}.note-sidebar-shell .note-sidebar-folder-children[data-v-e01c5972]{margin-left:16px;padding-left:8px;border-left:1px solid #e7e4dd}.note-sidebar-shell .note-sidebar-status[data-v-e01c5972]{margin:4px 4px 8px;font-size:11px;line-height:17px;color:#817a6e;overflow-wrap:anywhere}.note-sidebar-shell .note-sidebar-status button[data-v-e01c5972]{color:#2563eb;padding:3px;text-decoration:underline}.note-sidebar-shell .note-sidebar-notice[data-v-e01c5972]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.note-sidebar-shell .note-sidebar-more[data-v-e01c5972]{color:#817a6e;font-size:11px;padding:6px 8px;min-height:30px}.note-sidebar-shell .note-sidebar-footer[data-v-e01c5972]{flex:0 0 auto;padding:12px}.note-sidebar-shell .note-sidebar-help[data-v-e01c5972]{margin-bottom:10px}.note-sidebar-shell .note-sidebar-help h2[data-v-e01c5972]{margin:0 8px 6px;font-size:10px;font-weight:600;color:#918a7e}.note-sidebar-shell .note-sidebar-account[data-v-e01c5972]{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #e7e4dd;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000008;text-align:left}.note-sidebar-shell .note-sidebar-avatar[data-v-e01c5972]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;color:#fff;background:#2563eb;font-weight:700}.note-sidebar-shell .note-sidebar-email[data-v-e01c5972]{flex:1;font-size:11px;font-weight:600}.note-sidebar-shell .note-sidebar-mask[data-v-e01c5972],.note-sidebar-shell .note-sidebar-mobile-close[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar[data-v-e01c5972]{display:none}.note-sidebar-shell.is-collapsed .note-sidebar-expand-rail[data-v-e01c5972]{display:grid;place-items:start center;position:fixed;z-index:20;top:20px;left:8px;width:32px;height:32px;padding-top:8px;color:#716c63}@media (max-width:768px){.note-sidebar-shell.is-collapsed[data-v-e01c5972],.note-sidebar-shell[data-v-e01c5972]{width:0;min-width:0;flex:0 0 0}.note-sidebar-shell .note-sidebar-expand-rail[data-v-e01c5972],.note-sidebar-shell .note-sidebar[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-expand-rail[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar[data-v-e01c5972]{display:none}.note-sidebar-shell .note-sidebar.is-mobile-open[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar.is-mobile-open[data-v-e01c5972]{display:flex;position:fixed;z-index:2002;inset:0 auto 0 0;width:min(280px,calc(100vw - 48px));height:100dvh}.note-sidebar-shell .note-sidebar-mask[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-mask[data-v-e01c5972]{display:block;position:fixed;inset:0;z-index:2001;width:100%;height:100%;border-radius:0;background:#0006}.note-sidebar-shell .note-sidebar-label[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-label[data-v-e01c5972]{display:block}.note-sidebar-shell .note-sidebar-brand[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-brand[data-v-e01c5972]{display:flex}.note-sidebar-shell .note-sidebar-top[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-top[data-v-e01c5972]{padding:20px}.note-sidebar-shell .note-sidebar-brand-row[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-brand-row[data-v-e01c5972]{margin-bottom:24px}.note-sidebar-shell .note-sidebar-toggle[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-toggle[data-v-e01c5972]{display:none}.note-sidebar-shell .note-sidebar-mobile-close[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-mobile-close[data-v-e01c5972]{display:grid;place-items:center;margin-left:auto;width:36px;height:36px}.note-sidebar-shell .note-sidebar-nav[data-v-e01c5972],.note-sidebar-shell .note-sidebar-upgrade[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-nav[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-upgrade[data-v-e01c5972]{min-height:40px;justify-content:flex-start}.note-sidebar-shell .note-sidebar-folder-toggle[data-v-e01c5972],.note-sidebar-shell .note-sidebar-heading[data-v-e01c5972],.note-sidebar-shell .note-sidebar-item[data-v-e01c5972],.note-sidebar-shell .note-sidebar-more[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-folder-toggle[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-heading[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-item[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-more[data-v-e01c5972]{min-height:40px}.note-sidebar-shell .note-sidebar-middle[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-middle[data-v-e01c5972]{display:block}.note-sidebar-shell .note-sidebar-footer[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-footer[data-v-e01c5972]{padding:12px}.note-sidebar-shell .note-sidebar-account[data-v-e01c5972],.note-sidebar-shell.is-collapsed .note-sidebar-account[data-v-e01c5972]{justify-content:flex-start;padding:8px}}.paragraph-block[data-v-4fc6d2d0]{position:relative;margin-bottom:16px;padding:12px;border-radius:8px;transition:all .2s ease;border:1px solid transparent}.paragraph-block[data-v-4fc6d2d0]:hover{background-color:rgba(108,99,255,.02);border-color:rgba(108,99,255,.1)}.paragraph-content[data-v-4fc6d2d0]{line-height:1.6;color:#333;word-wrap:break-word;word-break:break-word}.trace-modal-overlay[data-v-4fc6d2d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.trace-modal[data-v-4fc6d2d0]{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:900px;width:100%;max-height:90vh;overflow:hidden;animation:modalFadeIn-4fc6d2d0 .3s ease-out}@keyframes modalFadeIn-4fc6d2d0{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.trace-modal-header[data-v-4fc6d2d0]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.trace-modal-header h3[data-v-4fc6d2d0]{margin:0;color:#333;font-size:1.5em;font-weight:600}.close-btn[data-v-4fc6d2d0]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-4fc6d2d0]:hover{background:#e9ecef;color:#333}.trace-modal-content[data-v-4fc6d2d0]{padding:24px;max-height:calc(90vh - 100px);overflow-y:auto}.selected-text-section[data-v-4fc6d2d0],.source-section[data-v-4fc6d2d0]{margin-bottom:24px}.selected-text-section h4[data-v-4fc6d2d0],.source-section h4[data-v-4fc6d2d0]{margin:0 0 12px 0;color:#333;font-size:1.1em;font-weight:600}.results-summary[data-v-4fc6d2d0]{background:#e3f2fd;color:#1976d2;padding:8px 12px;border-radius:6px;margin-bottom:16px;font-size:.9em;font-weight:500;border-left:4px solid #2196f3;display:flex;justify-content:space-between;align-items:center}.filtered-info[data-v-4fc6d2d0]{font-size:.85em;color:#666;font-style:italic;margin-left:8px}.selected-text[data-v-4fc6d2d0]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;color:#495057;line-height:1.6;word-break:break-word;overflow-wrap:break-word}.selected-text[data-v-4fc6d2d0] h1,.selected-text[data-v-4fc6d2d0] h2,.selected-text[data-v-4fc6d2d0] h3,.selected-text[data-v-4fc6d2d0] h4,.selected-text[data-v-4fc6d2d0] h5,.selected-text[data-v-4fc6d2d0] h6{margin:.5em 0 .3em 0;font-weight:600;color:#333}.selected-text[data-v-4fc6d2d0] .katex{font-size:1.1em!important;font-family:KaTeX_Main,Times New Roman,serif!important;line-height:1.2!important}.selected-text[data-v-4fc6d2d0] .katex-display{margin:1em 0!important;text-align:center!important}.selected-text[data-v-4fc6d2d0] h1{font-size:1.4em}.selected-text[data-v-4fc6d2d0] h2{font-size:1.3em}.selected-text[data-v-4fc6d2d0] h3{font-size:1.2em}.selected-text[data-v-4fc6d2d0] h4{font-size:1.1em}.selected-text[data-v-4fc6d2d0] h5{font-size:1em}.selected-text[data-v-4fc6d2d0] h6{font-size:.9em}.selected-text[data-v-4fc6d2d0] p{margin:.5em 0;line-height:1.6}.selected-text[data-v-4fc6d2d0] ol,.selected-text[data-v-4fc6d2d0] ul{margin:.5em 0;padding-left:1.5em}.selected-text[data-v-4fc6d2d0] li{margin:.2em 0}.selected-text[data-v-4fc6d2d0] b,.selected-text[data-v-4fc6d2d0] strong{font-weight:600;color:#333}.selected-text[data-v-4fc6d2d0] em,.selected-text[data-v-4fc6d2d0] i{font-style:italic}.selected-text[data-v-4fc6d2d0] code{background:#f1f3f4;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.selected-text[data-v-4fc6d2d0] pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px;overflow-x:auto;margin:.5em 0}.selected-text[data-v-4fc6d2d0] blockquote{border-left:4px solid #6c63ff;padding-left:12px;margin:.5em 0;color:#666;font-style:italic}.selected-text[data-v-4fc6d2d0] table{width:100%;border-collapse:collapse;margin:1em 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.9em}.selected-text[data-v-4fc6d2d0] table th{background:linear-gradient(135deg,#6c63ff,#5a52e8);color:#fff;font-weight:600;padding:12px 16px;text-align:left;border:none;font-size:.95em;letter-spacing:.5px}.selected-text[data-v-4fc6d2d0] table td{padding:12px 16px;border-bottom:1px solid #e9ecef;border-right:1px solid #f8f9fa;vertical-align:top;line-height:1.5;color:#495057}.selected-text[data-v-4fc6d2d0] table tr:last-child td{border-bottom:none}.selected-text[data-v-4fc6d2d0] table tr:nth-child(2n){background-color:#f8f9fa}.selected-text[data-v-4fc6d2d0] table tr:hover{background-color:#e3f2fd;transition:background-color .2s ease}.selected-text[data-v-4fc6d2d0] table td:last-child,.selected-text[data-v-4fc6d2d0] table th:last-child{border-right:none}.selected-text[data-v-4fc6d2d0] table .katex{font-size:1em!important;line-height:1.1!important}.selected-text[data-v-4fc6d2d0] table .katex-display{margin:.5em 0!important;text-align:center!important}.selected-text[data-v-4fc6d2d0] table code{background:#f1f3f4;padding:1px 3px;border-radius:2px;font-family:Courier New,monospace;font-size:.85em;color:#d73a49}.selected-text[data-v-4fc6d2d0] table a{color:#6c63ff;text-decoration:none;font-weight:500}.selected-text[data-v-4fc6d2d0] table a:hover{text-decoration:underline;color:#5a52e8}.results-list[data-v-4fc6d2d0]{display:flex;flex-direction:column;gap:16px}.result-item[data-v-4fc6d2d0]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;background:#fff}.result-header[data-v-4fc6d2d0]{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:.9em}.result-meta[data-v-4fc6d2d0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.result-type[data-v-4fc6d2d0]{background:#667eea;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8em;font-weight:500}.result-source[data-v-4fc6d2d0]{color:#495057;font-weight:500;font-family:monospace}.result-time[data-v-4fc6d2d0]{color:#999;font-family:monospace;margin-left:auto}.result-title[data-v-4fc6d2d0]{font-weight:600;color:#333;font-size:1em;line-height:1.4;margin-top:4px}.result-info[data-v-4fc6d2d0]{display:flex;gap:6px;flex-wrap:wrap}.info-tag[data-v-4fc6d2d0]{background:#e9ecef;color:#6c757d;padding:2px 6px;border-radius:3px;font-size:.75em;font-family:monospace}.result-content[data-v-4fc6d2d0]{padding:16px;line-height:1.6;color:#495057;white-space:pre-wrap;word-break:break-word}[data-v-4fc6d2d0] .source-highlight{background:rgba(173,216,230,.3);color:inherit;padding:1px 2px;border-radius:2px;font-weight:inherit}[data-v-4fc6d2d0] .katex{font-size:1.1em!important;font-family:KaTeX_Main,Times New Roman,serif!important;line-height:1.2!important}[data-v-4fc6d2d0] .katex-display{margin:1em 0!important;text-align:center!important}[data-v-4fc6d2d0] .katex .mfrac{display:inline-block!important;vertical-align:middle!important;text-align:center!important;margin:0 .1em!important}[data-v-4fc6d2d0] .katex .mfrac .frac-line{width:100%!important;display:inline-block!important;border-bottom-style:solid!important;border-bottom-width:.04em!important;min-height:.04em!important}[data-v-4fc6d2d0] .katex .mfrac .frac-line:after{content:""!important;display:block!important;margin-top:-.04em!important}[data-v-4fc6d2d0] .katex .mfrac .mfrac-denominator,[data-v-4fc6d2d0] .katex .mfrac .mfrac-numerator{display:block!important;width:100%!important;text-align:center!important;font-size:85%!important}[data-v-4fc6d2d0] .katex .mfrac .mfrac-numerator{padding-bottom:.25em!important}[data-v-4fc6d2d0] .katex .mfrac .mfrac-denominator{padding-top:.25em!important}[data-v-4fc6d2d0] .math-inline{font-style:italic;padding:2px 4px;border-radius:3px;border:1px solid #e9ecef}[data-v-4fc6d2d0] .math-block,[data-v-4fc6d2d0] .math-inline{font-family:Times New Roman,serif;background:#f8f9fa;color:#495057}[data-v-4fc6d2d0] .math-block{padding:8px 12px;margin:8px 0;border-radius:4px;border:1px solid #e9ecef;text-align:center;white-space:pre-wrap}[data-v-4fc6d2d0] .source-highlight .katex{font-size:1.1em!important;font-family:KaTeX_Main,Times New Roman,serif!important;line-height:1.2!important}[data-v-4fc6d2d0] .source-highlight .katex-display{margin:1em 0!important;text-align:center!important}[data-v-4fc6d2d0] .source-highlight .katex .mfrac{display:inline-block!important;vertical-align:middle!important;text-align:center!important;margin:0 .1em!important}.result-content[data-v-4fc6d2d0] table{width:100%;border-collapse:collapse;margin:1em 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.9em}.result-content[data-v-4fc6d2d0] table th{background:linear-gradient(135deg,#6c63ff,#5a52e8);color:#fff;font-weight:600;padding:12px 16px;text-align:left;border:none;font-size:.95em;letter-spacing:.5px}.result-content[data-v-4fc6d2d0] table td{padding:12px 16px;border-bottom:1px solid #e9ecef;border-right:1px solid #f8f9fa;vertical-align:top;line-height:1.5;color:#495057}.result-content[data-v-4fc6d2d0] table tr:last-child td{border-bottom:none}.result-content[data-v-4fc6d2d0] table tr:nth-child(2n){background-color:#f8f9fa}.result-content[data-v-4fc6d2d0] table tr:hover{background-color:#e3f2fd;transition:background-color .2s ease}.result-content[data-v-4fc6d2d0] table td:last-child,.result-content[data-v-4fc6d2d0] table th:last-child{border-right:none}.result-content[data-v-4fc6d2d0] table .katex{font-size:1em!important;line-height:1.1!important}.result-content[data-v-4fc6d2d0] table .katex-display{margin:.5em 0!important;text-align:center!important}.result-content[data-v-4fc6d2d0] table code{background:#f1f3f4;padding:1px 3px;border-radius:2px;font-family:Courier New,monospace;font-size:.85em;color:#d73a49}.result-content[data-v-4fc6d2d0] table a{color:#6c63ff;text-decoration:none;font-weight:500}.result-content[data-v-4fc6d2d0] table a:hover{text-decoration:underline;color:#5a52e8}[data-v-4fc6d2d0] .source-highlight table{width:100%!important;border-collapse:collapse!important;margin:.5em 0!important;background:#fff!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 1px 4px rgba(0,0,0,.1)!important;font-size:.85em!important}[data-v-4fc6d2d0] .source-highlight table th{background:linear-gradient(135deg,#6c63ff,#5a52e8)!important;color:#fff!important;font-weight:600!important;padding:8px 12px!important;text-align:left!important;border:none!important;font-size:.9em!important}[data-v-4fc6d2d0] .source-highlight table td{padding:8px 12px!important;border-bottom:1px solid #e9ecef!important;border-right:1px solid #f8f9fa!important;vertical-align:top!important;line-height:1.4!important;color:#495057!important}.loading[data-v-4fc6d2d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-4fc6d2d0]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:spin-4fc6d2d0 1s linear infinite;margin-bottom:16px}@keyframes spin-4fc6d2d0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-source[data-v-4fc6d2d0]{text-align:center;padding:40px;color:#666;font-style:italic}@media (max-width:768px){.paragraph-block[data-v-4fc6d2d0]{padding:8px;margin-bottom:12px}.trace-modal[data-v-4fc6d2d0]{margin:10px;max-height:90vh}.trace-modal-content[data-v-4fc6d2d0]{padding:16px}.result-header[data-v-4fc6d2d0]{flex-direction:column;align-items:flex-start;gap:8px}.result-meta[data-v-4fc6d2d0]{flex-direction:column;align-items:flex-start;gap:6px}.result-time[data-v-4fc6d2d0]{margin-left:0}.result-info[data-v-4fc6d2d0]{justify-content:flex-start}.info-tag[data-v-4fc6d2d0]{font-size:.7em}.result-content[data-v-4fc6d2d0] table,.selected-text[data-v-4fc6d2d0] table{font-size:.8em;margin:.5em 0}.result-content[data-v-4fc6d2d0] table th,.selected-text[data-v-4fc6d2d0] table th{padding:8px 10px;font-size:.85em}.result-content[data-v-4fc6d2d0] table td,.selected-text[data-v-4fc6d2d0] table td{padding:8px 10px;font-size:.8em}[data-v-4fc6d2d0] span[style*=background] table{font-size:.75em!important;margin:.3em 0!important}[data-v-4fc6d2d0] span[style*=background] table th{padding:6px 8px!important;font-size:.8em!important}[data-v-4fc6d2d0] span[style*=background] table td{padding:6px 8px!important;font-size:.75em!important}.result-content[data-v-4fc6d2d0] table,.selected-text[data-v-4fc6d2d0] table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.result-content[data-v-4fc6d2d0] table tbody,.result-content[data-v-4fc6d2d0] table thead,.selected-text[data-v-4fc6d2d0] table tbody,.selected-text[data-v-4fc6d2d0] table thead{display:table;width:100%;table-layout:fixed}.result-content[data-v-4fc6d2d0] table tr,.selected-text[data-v-4fc6d2d0] table tr{display:table-row}.result-content[data-v-4fc6d2d0] table td,.result-content[data-v-4fc6d2d0] table th,.selected-text[data-v-4fc6d2d0] table td,.selected-text[data-v-4fc6d2d0] table th{display:table-cell;white-space:normal;word-wrap:break-word;min-width:80px}}.katex[data-v-088333f6]{font-size:1.2em;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;text-rendering:auto;text-indent:0}.katex .mfrac[data-v-088333f6]{display:inline-block;vertical-align:middle;text-align:center;margin:0 .2em}.katex .mfrac .frac-line[data-v-088333f6]{width:100%;display:inline-block;border-bottom-style:solid;border-bottom-width:.04em;min-height:.04em;margin:.1em 0}.katex .mfrac .frac-line[data-v-088333f6]:after{content:"";display:block;margin-top:-.1em}.katex .mfrac .mfrac-denominator[data-v-088333f6],.katex .mfrac .mfrac-numerator[data-v-088333f6]{display:block;width:100%;text-align:center;font-size:85%}.katex .mfrac .mfrac-numerator[data-v-088333f6]{padding-bottom:.25em}.katex .mfrac .mfrac-denominator[data-v-088333f6]{padding-top:.25em}.katex .msupsub[data-v-088333f6]{text-align:left;margin:0 .05em}.katex .mspace[data-v-088333f6]{margin-right:.15em;margin-left:.15em}.katex .reset-textstyle.scriptstyle[data-v-088333f6]{font-size:.7em}.katex .reset-textstyle.scriptscriptstyle[data-v-088333f6]{font-size:.5em}.katex .mbin[data-v-088333f6]{margin:0 .22em}.katex .mrel[data-v-088333f6]{margin:0 .27em}.katex .mclose[data-v-088333f6],.katex .mopen[data-v-088333f6],.katex .mord[data-v-088333f6]{margin:0 .05em}.katex .sqrt[data-v-088333f6]{padding:.1em 0}.katex .sqrt .sqrt-sign[data-v-088333f6]{margin-right:.1em}.katex-display[data-v-088333f6]{margin:1.5em 0;padding:1em;overflow-x:auto;overflow-y:visible;text-align:center;background:linear-gradient(90deg,#f8f9fa,#fff,#f8f9fa);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.katex-display>.katex[data-v-088333f6]{display:inline-block;text-align:center;padding:.2em 0;font-size:1.21em}.katex-display>.katex .mfrac[data-v-088333f6]{font-size:1.1em}.katex-display>.katex .mfrac .frac-line[data-v-088333f6]{border-bottom-width:.06em}.katex-display>.katex .mfrac .mfrac-denominator[data-v-088333f6],.katex-display>.katex .mfrac .mfrac-numerator[data-v-088333f6]{padding:.15em 0}.katex-display[data-v-088333f6]::-webkit-scrollbar{height:4px}.katex-display[data-v-088333f6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.katex-display[data-v-088333f6]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.katex-display[data-v-088333f6]::-webkit-scrollbar-thumb:hover{background:#666}.markdown-content[data-v-088333f6]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.8;word-wrap:break-word;color:#2c3e50}.markdown-content h1[data-v-088333f6]{font-size:2em;margin-bottom:1em;color:#1a202c;font-weight:600}.markdown-content h2[data-v-088333f6]{font-size:1.5em;margin:1.5em 0 .5em;color:#2d3748}.markdown-content h3[data-v-088333f6]{font-size:1.3em;margin:1.2em 0 .4em}.markdown-content h4[data-v-088333f6]{font-size:1.1em;margin:1em 0 .3em}.markdown-content p[data-v-088333f6]{margin:1em 0;line-height:1.8}.markdown-content ol[data-v-088333f6],.markdown-content ul[data-v-088333f6]{padding-left:1.5em;margin:1em 0}.markdown-content li[data-v-088333f6]{margin:.8em 0;line-height:1.6;color:#4a5568}.markdown-content li strong[data-v-088333f6]{color:#2d3748;font-weight:600}.markdown-content pre[data-v-088333f6]{margin:.5rem 0;padding:1rem;background-color:#f8fafc;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e2e8f0}.markdown-content code[data-v-088333f6]{background-color:#f1f5f9;padding:2px 4px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.markdown-content blockquote[data-v-088333f6]{margin:.8em 0;padding-left:1rem;border-left:3px solid #e2e8f0;color:#64748b}.markdown-content table[data-v-088333f6]{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content table td[data-v-088333f6],.markdown-content table th[data-v-088333f6]{border:1px solid #e2e8f0;padding:8px;text-align:left}.markdown-content table th[data-v-088333f6],.markdown-content table tr[data-v-088333f6]:nth-child(2n){background-color:#f8fafc}.markdown-content img[data-v-088333f6]{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.markdown-content hr[data-v-088333f6]{border:0;border-top:1px solid #e2e8f0;margin:1.5em 0}.markdown-content a[data-v-088333f6]{color:#4e7df9;text-decoration:none;border-bottom:1px dashed #4e7df9}.markdown-content a[data-v-088333f6]:hover{color:#3b6ef6;border-bottom:1px solid #3b6ef6}@media (max-width:768px){.katex[data-v-088333f6]{font-size:1em}.markdown-content[data-v-088333f6]{padding:15px}}.chat-container[data-v-088333f6]{display:flex;flex-direction:column;height:100%;background-color:#f8f9fc;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.1);margin:5px}.messages-container[data-v-088333f6]{flex:1;overflow-y:auto;padding:8px;scroll-behavior:smooth}.messages-container .welcome-message[data-v-088333f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#5a6474;text-align:center;padding:2rem}.messages-container .welcome-message .welcome-icon[data-v-088333f6]{background:linear-gradient(135deg,#4e7df9,#6366f1);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.messages-container .welcome-message .welcome-icon i[data-v-088333f6]{font-size:2rem;color:#fff}.messages-container .welcome-message h2[data-v-088333f6]{color:#2d3748;margin-bottom:.5rem;font-weight:600}.messages-container .welcome-message p[data-v-088333f6]{opacity:.8;color:#5a6474}.messages-container .message-list[data-v-088333f6]{display:flex;flex-direction:column;gap:24px}.messages-container .message-item[data-v-088333f6]{display:flex;flex-direction:column;gap:16px}.messages-container .user-message[data-v-088333f6]{display:flex;justify-content:flex-end;gap:12px;align-items:flex-start;padding-left:20%}.messages-container .ai-message[data-v-088333f6]{display:flex;justify-content:flex-start;gap:12px;align-items:flex-start;padding-right:8%}.messages-container .avatar[data-v-088333f6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.messages-container .avatar i[data-v-088333f6]{font-size:1.2rem;color:#fff}.messages-container .user-avatar[data-v-088333f6]{background:linear-gradient(135deg,#4e7df9,#6366f1);box-shadow:0 4px 10px rgba(99,102,241,.3)}.messages-container .ai-avatar[data-v-088333f6]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 10px rgba(16,185,129,.3)}.messages-container .message-content[data-v-088333f6]{padding:8px 10px;border-radius:12px;max-width:100%;min-width:0;font-size:.95rem;line-height:1.5;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;box-sizing:border-box}.messages-container .user-content[data-v-088333f6]{background-color:#4e7df9;color:#fff;border-radius:12px 12px 2px 12px}.messages-container .ai-content[data-v-088333f6]{background-color:#fff;color:#2d3748;border-radius:12px 12px 12px 2px;border:1px solid #e2e8f0;position:relative;min-width:0;overflow:hidden}.messages-container .ai-content .copy-button[data-v-088333f6]{position:absolute;bottom:8px;right:8px;background-color:#f8f9fc;border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b;opacity:.6;z-index:10}.messages-container .ai-content .copy-button[data-v-088333f6]:hover{background-color:#edf2f7;color:#4e7df9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05);opacity:1}.messages-container .ai-content .copy-button[data-v-088333f6]:active{transform:scale(.95)}.messages-container .ai-content .copy-button.copied[data-v-088333f6]{background-color:#10b981;color:#fff;border-color:#10b981}.messages-container .ai-content .copy-button i[data-v-088333f6]{font-size:1rem}.messages-container .ai-content:hover .copy-button[data-v-088333f6]{opacity:1}.messages-container .ai-content .web-sources-panel[data-v-088333f6]{margin-top:12px;padding:12px 34px 4px 0;border-top:1px solid #eef2f7;display:flex;flex-direction:column;gap:8px}.messages-container .ai-content .web-sources-title[data-v-088333f6]{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:600;line-height:1.3}.messages-container .ai-content .web-source-card[data-v-088333f6]{width:100%;border:1px solid #dbe5f4;background:linear-gradient(180deg,#fbfdff,#f6f9ff);border-radius:8px;padding:10px 34px 10px 12px;text-align:left;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:6px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.messages-container .ai-content .web-source-card[data-v-088333f6]:hover{border-color:#b7cdfd;box-shadow:0 8px 20px rgba(78,125,249,.12);transform:translateY(-1px)}.messages-container .ai-content .web-source-main[data-v-088333f6]{display:flex;align-items:center;gap:8px;min-width:0}.messages-container .ai-content .web-source-title[data-v-088333f6]{color:#1e293b;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-container .ai-content .web-source-domain[data-v-088333f6]{color:#2563eb;background:#eaf2ff;border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.3;flex:none;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-container .ai-content .web-source-snippet[data-v-088333f6]{color:#64748b;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.messages-container .ai-content .web-source-icon[data-v-088333f6]{position:absolute;right:12px;top:12px;color:#94a3b8;font-size:13px}.messages-container .ai-content .typing-indicator[data-v-088333f6]{display:flex;gap:4px;padding:8px 0 0 0}.messages-container .ai-content .typing-indicator span[data-v-088333f6]{width:6px;height:6px;border-radius:50%;background-color:#4e7df9;display:inline-block;animation:bounce-088333f6 1.4s ease-in-out infinite}.messages-container .ai-content .typing-indicator span[data-v-088333f6]:first-child{animation-delay:-.32s}.messages-container .ai-content .typing-indicator span[data-v-088333f6]:nth-child(2){animation-delay:-.16s}.messages-container .ai-content[data-v-088333f6] pre{margin:.5rem 0;padding:1rem;background-color:#f8fafc;border-radius:6px;overflow-x:auto;max-width:100%;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e2e8f0;box-sizing:border-box}.messages-container .ai-content[data-v-088333f6] code{background-color:#f1f5f9;padding:2px 4px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.messages-container .ai-content[data-v-088333f6] p{margin:.8em 0;line-height:1.65;word-break:break-word;overflow-wrap:anywhere}.messages-container .ai-content[data-v-088333f6] h1,.messages-container .ai-content[data-v-088333f6] h2,.messages-container .ai-content[data-v-088333f6] h3,.messages-container .ai-content[data-v-088333f6] h4,.messages-container .ai-content[data-v-088333f6] h5,.messages-container .ai-content[data-v-088333f6] h6{margin-top:1.25em;margin-bottom:.5em;font-weight:600;color:#1a202c;line-height:1.45;word-break:break-word;overflow-wrap:anywhere}.messages-container .ai-content[data-v-088333f6] h1{font-size:1.22em;border-bottom:1px solid #e2e8f0;padding-bottom:.24em}.messages-container .ai-content[data-v-088333f6] h2{font-size:1.08em}.messages-container .ai-content[data-v-088333f6] h3{font-size:1em}.messages-container .ai-content[data-v-088333f6] h4{font-size:.96em}.messages-container .ai-content[data-v-088333f6] a{color:#4e7df9;text-decoration:none;border-bottom:1px dashed #4e7df9}.messages-container .ai-content[data-v-088333f6] a:hover{color:#3b6ef6;border-bottom:1px solid #3b6ef6}.messages-container .ai-content[data-v-088333f6] ol,.messages-container .ai-content[data-v-088333f6] ul{padding-left:1.5rem;margin:.8em 0}.messages-container .ai-content[data-v-088333f6] li{margin:.3em 0}.messages-container .ai-content[data-v-088333f6] blockquote{margin:.8em 0;padding-left:1rem;border-left:3px solid #e2e8f0;color:#64748b;overflow-x:auto}.messages-container .ai-content[data-v-088333f6] table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;margin:1em 0;display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:normal;box-sizing:border-box}.messages-container .ai-content[data-v-088333f6] table td,.messages-container .ai-content[data-v-088333f6] table th{border:1px solid #e2e8f0;padding:8px;text-align:left;min-width:110px;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.messages-container .ai-content[data-v-088333f6] table th,.messages-container .ai-content[data-v-088333f6] table tr:nth-child(2n){background-color:#f8fafc}.messages-container .ai-content[data-v-088333f6] img{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.messages-container .ai-content[data-v-088333f6] hr{border:0;border-top:1px solid #e2e8f0;margin:1.5em 0}.messages-container .ai-content[data-v-088333f6] .paragraph-content{width:100%;min-width:0;overflow-x:hidden}.messages-container .loading-content[data-v-088333f6]{padding:16px;background-color:#fff}.messages-container .loading-content .typing-indicator[data-v-088333f6]{display:flex;gap:4px}.messages-container .loading-content .typing-indicator span[data-v-088333f6]{width:8px;height:8px;border-radius:50%;background-color:#4e7df9;display:inline-block;animation:bounce-088333f6 1.4s ease-in-out infinite}.messages-container .loading-content .typing-indicator span[data-v-088333f6]:first-child{animation-delay:-.32s}.messages-container .loading-content .typing-indicator span[data-v-088333f6]:nth-child(2){animation-delay:-.16s}.input-area[data-v-088333f6]{padding:15px 45px 15px 24px;background-color:#fff;border-top:1px solid #e2e8f0}.input-area .chat-toolbar[data-v-088333f6]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.input-area .toolbar-toggle[data-v-088333f6]{border:1px solid #dbe5f4;background:#f8fbff;color:#64748b;height:28px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;font-size:12px}.input-area .toolbar-toggle[data-v-088333f6]:hover{border-color:#c7d7fe;color:#4e7df9;background:#eef4ff}.input-area .toolbar-toggle.is-enabled[data-v-088333f6]{color:#1d4ed8;border-color:#b7cdfd;background:#eaf2ff;box-shadow:0 2px 8px rgba(78,125,249,.12)}.input-area .input-container[data-v-088333f6]{display:flex;background-color:#f1f5f9;border-radius:8px;padding:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.input-area .input-container .question-input[data-v-088333f6]{flex:1;background-color:transparent;border:none;padding:12px 16px;color:#2d3748;font-size:.95rem}.input-area .input-container .question-input[data-v-088333f6]::-moz-placeholder{color:#94a3b8}.input-area .input-container .question-input[data-v-088333f6]::placeholder{color:#94a3b8}.input-area .input-container .question-input[data-v-088333f6]:focus{outline:none}.input-area .input-container .send-button[data-v-088333f6]{background-color:#4e7df9;border:none;border-radius:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(78,125,249,.3)}.input-area .input-container .send-button i[data-v-088333f6]{color:#fff;font-size:1.2rem}.input-area .input-container .send-button[data-v-088333f6]:hover{background-color:#3b6ef6;transform:translateY(-1px)}.input-area .input-container .send-button[data-v-088333f6]:disabled{background-color:#cbd5e1;cursor:not-allowed;opacity:.7;box-shadow:none}.input-area .input-hint[data-v-088333f6]{text-align:right;color:#94a3b8;font-size:.8rem;margin-top:6px;padding-right:8px}@keyframes bounce-088333f6{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:768px){.ai-message[data-v-088333f6],.user-message[data-v-088333f6]{padding-left:0;padding-right:0}}[data-v-088333f6] .katex{font-size:1.2em;font-family:KaTeX_Main,Times New Roman,serif;line-height:0!important}[data-v-088333f6] .katex .mfrac{display:inline-block;vertical-align:middle;text-align:center;margin:0 .1em}[data-v-088333f6] .katex .mfrac .frac-line{width:100%;display:inline-block;border-bottom-style:solid;border-bottom-width:.04em;min-height:.04em}[data-v-088333f6] .katex .mfrac .frac-line:after{content:"";display:block;margin-top:-.04em}[data-v-088333f6] .katex .mfrac .mfrac-numerator{display:block;width:100%;text-align:center;font-size:85%;padding-bottom:.25em}[data-v-088333f6] .katex .mfrac .mfrac-denominator{padding-top:.25em}[data-v-088333f6] .katex .msupsub{text-align:left}[data-v-088333f6] .katex .mspace{margin-right:.15em;margin-left:.15em}[data-v-088333f6] .katex .reset-textstyle.scriptstyle{font-size:.7em}[data-v-088333f6] .katex .reset-textstyle.scriptscriptstyle{font-size:.5em}[data-v-088333f6] .katex-display{margin:1.5em 0;padding:1em;overflow-x:auto;overflow-y:visible;text-align:center;background:#f8f9fa;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}[data-v-088333f6] .katex-display>.katex{display:inline-block;text-align:center;padding:.2em 0}[data-v-088333f6] .katex .mord.text{margin-right:.15em;margin-left:.15em}[data-v-088333f6] .markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.8;word-wrap:break-word;padding:20px;color:#2c3e50}[data-v-088333f6] .markdown-body h1{font-size:2em;margin-bottom:1em;color:#1a202c;font-weight:600}[data-v-088333f6] .markdown-body h2{font-size:1.5em;margin:1.5em 0 .5em;color:#2d3748}[data-v-088333f6] .markdown-body ol{padding-left:1.5em;margin:1em 0;list-style-type:decimal}[data-v-088333f6] .markdown-body li{margin:.8em 0;line-height:1.6;color:#4a5568}[data-v-088333f6] .markdown-body li strong{color:#2d3748;font-weight:600}[data-v-088333f6] .message-content{padding:1.5em;border-radius:12px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}[data-v-088333f6] .ai-content{background-color:#fff;padding:1.5em;border-radius:12px;border:1px solid #e2e8f0}[data-v-088333f6] .ai-content p{margin:1em 0;line-height:1.8}@media (max-width:768px){[data-v-088333f6] .katex{font-size:1em}[data-v-088333f6] .markdown-body{padding:15px}[data-v-088333f6] .message-content{padding:1em}}[data-v-088333f6] .source-trace-enabled{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;cursor:text;position:relative}[data-v-088333f6] .source-highlight{background:linear-gradient(120deg,#ffd54f,#ffb74d);color:#2e2e2e;padding:2px 6px;border-radius:4px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #ffa726}[data-v-088333f6] .source-highlight-exact{background:linear-gradient(120deg,#4caf50,#66bb6a)!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;font-weight:700!important;box-shadow:0 2px 4px rgba(76,175,80,.3)!important;border:1px solid #388e3c!important}[data-v-088333f6] .source-highlight-high{background:linear-gradient(120deg,#2196f3,#42a5f5)!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;font-weight:600!important;box-shadow:0 2px 4px rgba(33,150,243,.3)!important;border:1px solid #1976d2!important}[data-v-088333f6] .source-highlight-medium{background:linear-gradient(120deg,#ff9800,#ffb74d)!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;font-weight:600!important;box-shadow:0 2px 4px rgba(255,152,0,.3)!important;border:1px solid #f57c00!important}[data-v-088333f6] .source-highlight-low{background:linear-gradient(120deg,#9e9e9e,#bdbdbd)!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;font-weight:500!important;box-shadow:0 1px 3px hsla(0,0%,62%,.3)!important;border:1px solid #757575!important}[data-v-088333f6] .trace-modal-overlay{z-index:10000}[data-v-088333f6] .selection-menu{z-index:10001}[data-v-088333f6] .ai-content{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;cursor:text;position:relative}[data-v-088333f6] .copy-button{pointer-events:auto;z-index:10}[data-v-088333f6] .ai-content h1,[data-v-088333f6] .ai-content h2,[data-v-088333f6] .ai-content h3,[data-v-088333f6] .ai-content h4,[data-v-088333f6] .ai-content h5,[data-v-088333f6] .ai-content h6,[data-v-088333f6] .ai-content li,[data-v-088333f6] .ai-content p{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-answer-paragraphs .paragraph-block[data-v-088333f6]{position:relative;padding:0;border-radius:6px;transition:all .3s ease;margin-bottom:8px}.ai-answer-paragraphs .paragraph-block.has-content[data-v-088333f6]:hover{background:rgba(74,123,255,.05);box-shadow:0 2px 8px rgba(74,123,255,.1);transform:translateY(-1px)}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6]{line-height:1.6;color:#333}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] p{margin:0 0 8px 0}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] p:last-child{margin-bottom:0}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] h1,.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] h2,.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] h3,.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] h4,.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] h5,.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] h6{margin:12px 0 6px 0;color:#2c3e50;font-weight:600}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] ol,.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] ul{margin:6px 0;padding-left:16px}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] li{margin:3px 0}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] code{background:#f5f5f5;padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] pre{background:#f8f9fa;padding:8px;border-radius:4px;overflow-x:auto;margin:8px 0;border:1px solid #e9ecef}.ai-answer-paragraphs .paragraph-block .paragraph-content[data-v-088333f6] blockquote{border-left:3px solid #4a7bff;padding-left:12px;margin:8px 0;color:#666;font-style:italic}.ai-answer-paragraphs .paragraph-block .find-references-btn[data-v-088333f6]{position:absolute;top:4px;right:4px;background:#4a7bff;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer;opacity:0;transform:translateY(-8px);transition:all .3s ease;display:flex;align-items:center;gap:3px;box-shadow:0 2px 6px rgba(74,123,255,.3);z-index:10}.ai-answer-paragraphs .paragraph-block .find-references-btn[data-v-088333f6]:hover{background:#3a6eef;transform:translateY(-10px);box-shadow:0 3px 8px rgba(74,123,255,.4)}.ai-answer-paragraphs .paragraph-block .find-references-btn.visible[data-v-088333f6]{opacity:1;transform:translateY(0)}.ai-answer-paragraphs .paragraph-block .find-references-btn i[data-v-088333f6]{font-size:10px}.ai-answer-paragraphs .paragraph-block .find-references-btn span[data-v-088333f6]{font-weight:500;font-size:10px}[data-v-0f9034cf]:root{--text-color:#2c3e50;--text-light:#5e6d82;--card-bg:hsla(0,0%,100%,.95);--shadow-color:rgba(0,0,0,.06);--button-bg:hsla(0,0%,98%,.8);--button-hover-bg:hsla(0,0%,96%,.95);--primary-color:#3498db;--primary-hover:#2980b9;--border-color:#e8e8e8;--note-bg:#f9f9f9}.dark-theme[data-v-0f9034cf],[data-theme=dark][data-v-0f9034cf]{--text-color:#ecf0f1;--text-light:#bdc3c7;--card-bg:rgba(34,39,46,.95);--shadow-color:rgba(0,0,0,.25);--button-bg:rgba(48,54,65,.8);--button-hover-bg:rgba(55,65,75,.95);--primary-color:#3498db;--primary-hover:#2980b9;--border-color:#3d4852;--note-bg:#2c3e50}.note-transcript[data-v-0f9034cf]{margin:0 auto;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-color);transition:all .3s ease;max-height:calc(100vh - 150px);overflow:auto;position:relative;border-radius:12px;padding:8px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04)}.note-transcript[data-v-0f9034cf]::-webkit-scrollbar{width:8px;height:8px}.note-transcript[data-v-0f9034cf]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:10px}.note-transcript[data-v-0f9034cf]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.note-transcript[data-v-0f9034cf]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.note-transcript h1[data-v-0f9034cf]{font-size:28px;font-weight:600;margin:0;margin-bottom:15px;display:flex;align-items:center;color:var(--text-color);transition:color .3s ease}.note-transcript h1 i[data-v-0f9034cf]{margin-right:10px;font-size:32px}.markdown-content[data-v-0f9034cf]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px}.markdown-content[data-v-0f9034cf] h1{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:#222;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:.3em;position:relative}.markdown-content[data-v-0f9034cf] h2{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:#222;padding-bottom:.2em;border-bottom:1px solid rgba(0,0,0,.03)}.markdown-content[data-v-0f9034cf] h3{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:#333}.markdown-content[data-v-0f9034cf] h4{font-size:16px;font-weight:500;margin:1.2em 0 .6em;color:#444}.markdown-content[data-v-0f9034cf] p{margin:1.3em 0;line-height:1.8;color:#444}.markdown-content[data-v-0f9034cf] strong{color:#222;font-weight:600}.markdown-content[data-v-0f9034cf] em{color:#555}.markdown-content[data-v-0f9034cf] ol,.markdown-content[data-v-0f9034cf] ul{padding-left:1.8em;margin:1.2em 0}.markdown-content[data-v-0f9034cf] ol li,.markdown-content[data-v-0f9034cf] ul li{margin:.6em 0;line-height:1.6;color:#444;padding-left:.5em}.markdown-content[data-v-0f9034cf] ol li::marker,.markdown-content[data-v-0f9034cf] ul li::marker{color:#4a7bff}.markdown-content[data-v-0f9034cf] blockquote{margin:0!important;padding:0!important;border-radius:8px;position:relative;overflow:hidden}.markdown-content[data-v-0f9034cf] blockquote p{margin:0!important;color:#4a5568;position:relative}.markdown-content[data-v-0f9034cf] code{font-family:JetBrains Mono,Fira Code,monospace;background:rgba(74,123,255,.08);padding:.2em .4em;border-radius:4px;font-size:.9em;color:#4a7bff;font-weight:500;letter-spacing:-.3px}.markdown-content[data-v-0f9034cf] pre{background:#f8fafd;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid rgba(0,0,0,.03);box-shadow:0 3px 15px rgba(0,0,0,.04);position:relative}.markdown-content[data-v-0f9034cf] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:rgba(74,123,255,.1);padding:.3em .8em;font-size:.8em;color:#4a7bff;border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.markdown-content[data-v-0f9034cf] pre code{background:none;padding:0;font-size:.95em;color:#333;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.markdown-content[data-v-0f9034cf] table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.05);background:#fff;font-size:15px;line-height:1.6}.markdown-content[data-v-0f9034cf] table td,.markdown-content[data-v-0f9034cf] table th{border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:14px 18px;text-align:left;position:relative}.markdown-content[data-v-0f9034cf] table th{background:#f7faff;font-weight:600;color:#2c3e50;font-size:15px;text-transform:capitalize;border-bottom:2px solid rgba(74,123,255,.2);position:sticky;top:0;z-index:2}.markdown-content[data-v-0f9034cf] table thead tr{border-bottom:2px solid rgba(74,123,255,.15)}.markdown-content[data-v-0f9034cf] table tbody tr{transition:all .2s ease}.markdown-content[data-v-0f9034cf] table tbody tr:hover{background-color:rgba(74,123,255,.04)}.markdown-content[data-v-0f9034cf] table tbody tr:last-child td{border-bottom:none}.markdown-content[data-v-0f9034cf] table tr:nth-child(2n){background:rgba(0,0,0,.01)}.markdown-content[data-v-0f9034cf] table td{color:#34495e}.markdown-content[data-v-0f9034cf] table td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.04)}.markdown-content[data-v-0f9034cf] hr{border:none;height:1px;background:rgba(0,0,0,.08);margin:2em 0}.markdown-content[data-v-0f9034cf] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.markdown-content[data-v-0f9034cf] a{color:#4a7bff;text-decoration:none;border-bottom:1px solid rgba(74,123,255,.3);transition:all .3s ease}.markdown-content[data-v-0f9034cf] a:hover{border-bottom-color:#4a7bff}.markdown-content[data-v-0f9034cf] input[type=checkbox]{margin-right:.5em;cursor:pointer}.markdown-content[data-v-0f9034cf] .language-label{position:absolute;top:0;right:1em;background:rgba(0,0,0,.05);padding:.2em .6em;border-radius:0 0 4px 4px;font-size:.8em;color:#888}.transcript-skeleton[data-v-0f9034cf]{height:calc(100vh - 150px);overflow-y:auto;padding:20px}.transcript-skeleton .skeleton-header[data-v-0f9034cf]{margin-bottom:20px}.transcript-skeleton .skeleton-header .skeleton-title[data-v-0f9034cf]{height:32px;width:60%;background-color:rgba(0,0,0,.08);border-radius:8px;margin-bottom:12px;animation:pulse-0f9034cf 1.5s infinite}.transcript-skeleton .skeleton-content[data-v-0f9034cf]{display:flex;flex-direction:column;gap:16px}.transcript-skeleton .skeleton-content .skeleton-paragraph[data-v-0f9034cf]{height:18px;width:100%;background-color:rgba(0,0,0,.08);border-radius:6px;animation:pulse-0f9034cf 1.5s infinite}.transcript-skeleton .skeleton-content .skeleton-paragraph[data-v-0f9034cf]:nth-child(3n){width:92%}.transcript-skeleton .skeleton-content .skeleton-paragraph[data-v-0f9034cf]:nth-child(3n+1){width:88%}@keyframes pulse-0f9034cf{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.transcript-actions[data-v-0f9034cf]{display:flex;justify-content:flex-end;margin-bottom:15px}.transcripts[data-v-0f9034cf]{position:relative}.transcripts pre[data-v-0f9034cf]{white-space:pre-wrap;line-height:1.7;font-size:16px;color:#2c3e50;transition:color .3s ease;padding:20px;background-color:#f9fafb;border-radius:12px;border:1px solid rgba(0,0,0,.05);margin:0 auto;overflow:auto}.transcripts pre[data-v-0f9034cf]::-webkit-scrollbar{width:6px;height:6px}.transcripts pre[data-v-0f9034cf]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:8px}.transcripts pre[data-v-0f9034cf]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:8px}.transcripts pre[data-v-0f9034cf]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.transcripts-with-fixed-panel[data-v-0f9034cf]{padding-top:0}.alltextbox[data-v-0f9034cf]{border-radius:8px;display:flex}.alltextbox .left_text[data-v-0f9034cf]{flex:1;margin-right:10px;height:calc(100vh - 160px);overflow:auto;transition:background-color .3s ease;padding:0 8px}.alltextbox .left_text[data-v-0f9034cf]::-webkit-scrollbar{width:6px;height:6px}.alltextbox .left_text[data-v-0f9034cf]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:8px}.alltextbox .left_text[data-v-0f9034cf]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.alltextbox .left_text[data-v-0f9034cf]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.alltextbox .textbox[data-v-0f9034cf]{font-size:16px;margin-bottom:24px}.alltextbox .textbox h5[data-v-0f9034cf]{margin:0;text-align:center;color:#7f8c8d;transition:color .3s ease;font-size:14px;padding:8px 0;font-weight:500}.alltextbox .textbox .yuantext[data-v-0f9034cf]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;padding:20px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05);color:#2c3e50;transition:all .3s ease;background-color:#f9fafb;border:1px solid #ebeef5}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf]{padding:15px}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] p{margin:.8em 0;font-size:15px}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] h1,.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] h2,.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] h3,.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] h4,.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] h5,.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] h6{margin:1em 0 .5em;font-size:16px}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] ol,.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] ul{margin:.8em 0;padding-left:1.5em}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] blockquote{margin:1em 0;padding:.8em 1em}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] pre{margin:1em 0;padding:1em}.alltextbox .textbox .yuantext.markdown-content[data-v-0f9034cf] table{margin:1em 0;font-size:14px}.alltextbox .textbox .translatetext[data-v-0f9034cf]{margin:12px 0 20px;color:#5e6d82;transition:color .3s ease;padding:0 16px;font-size:15px;line-height:1.6}.translation-control-panel-fixed[data-v-0f9034cf]{position:sticky;top:0;z-index:100;background:#f8f9fa;border-radius:8px;padding:8px 5px;border:1px solid #e9ecef;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.translation-control-panel-fixed .translation-header[data-v-0f9034cf]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.translation-control-panel-fixed .translation-header .translate-label[data-v-0f9034cf]{font-size:14px;font-weight:500;color:#2c3e50}.translation-control-panel-fixed .translation-header .history-dropdown[data-v-0f9034cf]{flex-shrink:0}.translation-control-panel-fixed .translation-header .history-dropdown[data-v-0f9034cf] .el-button{border-radius:6px;font-weight:500;padding:8px 12px;min-width:80px}.translation-control-panel-fixed .translation-header .history-dropdown[data-v-0f9034cf] .el-button.el-button--primary{background:#4a7bff;border-color:#4a7bff}.translation-control-panel-fixed .translation-header .history-dropdown[data-v-0f9034cf] .el-button.el-button--primary:hover{background:#3a6bdf;border-color:#3a6bdf}.translation-control-panel-fixed .translation-header .language-select[data-v-0f9034cf]{width:150px;flex-shrink:0}.translation-control-panel-fixed .translation-header .language-select[data-v-0f9034cf] .el-input__inner{border-radius:6px;border:1px solid #e8e8e8;transition:all .3s ease;height:32px;line-height:32px}.translation-control-panel-fixed .translation-header .language-select[data-v-0f9034cf] .el-input__inner:focus,.translation-control-panel-fixed .translation-header .language-select[data-v-0f9034cf] .el-input__inner:hover{border-color:#4a7bff}.translation-control-panel-fixed .translation-header .translate-btn[data-v-0f9034cf]{flex-shrink:0;border-radius:6px;font-weight:500;padding:8px 16px;min-width:80px}.translation-control-panel-fixed .translation-header .translate-btn.el-button--primary[data-v-0f9034cf]{background:#4a7bff;border-color:#4a7bff}.translation-control-panel-fixed .translation-header .translate-btn.el-button--primary[data-v-0f9034cf]:hover{background:#3a6bdf;border-color:#3a6bdf}.translation-control-panel-fixed .translation-progress[data-v-0f9034cf]{margin-top:16px;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.translation-control-panel-fixed .translation-progress .progress-container .progress-bar-wrapper[data-v-0f9034cf]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.translation-control-panel-fixed .translation-progress .progress-container .progress-bar-wrapper[data-v-0f9034cf] .el-progress{flex:1}.translation-control-panel-fixed .translation-progress .progress-container .progress-bar-wrapper .progress-percentage[data-v-0f9034cf]{font-size:14px;font-weight:600;color:#4a7bff;min-width:40px;text-align:right;flex-shrink:0}.translation-control-panel-fixed .translation-progress .progress-container .progress-info[data-v-0f9034cf]{display:flex;flex-direction:column;align-items:center;margin-top:12px;gap:4px}.translation-control-panel-fixed .translation-progress .progress-container .progress-info .progress-text[data-v-0f9034cf]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#2c3e50}.translation-control-panel-fixed .translation-progress .progress-container .progress-info .progress-text .el-icon-loading[data-v-0f9034cf]{animation:rotating-0f9034cf 2s linear infinite;color:#409eff}.translation-control-panel-fixed .translation-progress[data-v-0f9034cf] .el-progress .el-progress-bar__outer{background-color:#f0f0f0;border-radius:10px;height:8px}.translation-control-panel-fixed .translation-progress[data-v-0f9034cf] .el-progress .el-progress-bar__inner{background:linear-gradient(90deg,#4a7bff,#6c9cff);border-radius:10px;transition:width .3s ease}.translation-control-panel-fixed .transcript-tools[data-v-0f9034cf]{position:absolute;right:15px;top:6px;z-index:10}.translation-control-panel-fixed .transcript-tools .transcript-copy-btn[data-v-0f9034cf]{width:36px;height:36px;border-radius:8px;background:rgba(74,123,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#4a7bff}.translation-control-panel-fixed .transcript-tools .transcript-copy-btn i[data-v-0f9034cf]{font-size:18px}.translation-control-panel-fixed .transcript-tools .transcript-copy-btn[data-v-0f9034cf]:hover{background:rgba(74,123,255,.2);transform:translateY(-2px);box-shadow:0 3px 8px rgba(74,123,255,.15)}.translation-control-panel-fixed .transcript-tools .transcript-copy-btn[data-v-0f9034cf]:active{transform:translateY(0)}@keyframes rotating-0f9034cf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.record-transcript-tools[data-v-0f9034cf]{background:transparent;box-shadow:none;border:none;margin-bottom:0;padding:0}.main-content[data-v-0f9034cf]{line-height:1.6;color:#2c3e50}.main-content[data-v-0f9034cf] h1,.main-content[data-v-0f9034cf] h2,.main-content[data-v-0f9034cf] h3,.main-content[data-v-0f9034cf] h4,.main-content[data-v-0f9034cf] h5,.main-content[data-v-0f9034cf] h6{color:#2c3e50;margin-top:1.2em;margin-bottom:.8em}.main-content[data-v-0f9034cf] p{margin:1em 0;color:#444}.main-content[data-v-0f9034cf] ol,.main-content[data-v-0f9034cf] ul{padding-left:1.5em;margin:1em 0}.main-content[data-v-0f9034cf] li{margin:.5em 0;color:#444}[data-v-0f9034cf] .el-dropdown-menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e8e8e8}[data-v-0f9034cf] .el-dropdown-menu .el-dropdown-menu__item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;transition:all .3s ease}[data-v-0f9034cf] .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:#f8f9fa}[data-v-0f9034cf] .el-dropdown-menu .el-dropdown-menu__item.active{background-color:#f0f8ff;color:#4a7bff;font-weight:600}[data-v-0f9034cf] .el-dropdown-menu .el-dropdown-menu__item .language-flag{margin-right:8px;font-size:16px}[data-v-0f9034cf] .el-dropdown-menu .el-dropdown-menu__item .translation-time{font-size:12px;color:#999;margin-left:8px}[data-v-0f9034cf] .el-select-dropdown{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e8e8e8}[data-v-0f9034cf] .el-select-dropdown .el-select-dropdown__item{padding:8px 16px;display:flex;align-items:center;gap:8px}[data-v-0f9034cf] .el-select-dropdown .el-select-dropdown__item .language-flag{font-size:16px}[data-v-0f9034cf] .el-select-dropdown .el-select-dropdown__item .language-name{font-size:14px}[data-v-0f9034cf] .el-select-dropdown .el-select-dropdown__item:hover{background-color:#f8f9fa}[data-v-0f9034cf] .el-select-dropdown .el-select-dropdown__item.selected{background-color:#f0f8ff;color:#4a7bff;font-weight:600}@media (max-width:768px){.translation-control-panel .translation-header[data-v-0f9034cf]{flex-wrap:wrap;gap:8px}.translation-control-panel .translation-header .history-dropdown[data-v-0f9034cf]{order:1;flex:1;min-width:120px}.translation-control-panel .translation-header .language-select[data-v-0f9034cf]{order:2;width:100px}.translation-control-panel .translation-header .translate-btn[data-v-0f9034cf]{order:3;flex:1;min-width:80px}}.subtitle-segments[data-v-0f9034cf]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.subtitle-segments .subtitle-segment[data-v-0f9034cf]{background:#f8f9fa;border-radius:12px;padding:16px 20px;border:1px solid #e9ecef;transition:all .3s ease}.subtitle-segments .subtitle-segment[data-v-0f9034cf]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#dee2e6}.subtitle-segments .subtitle-segment .segment-time[data-v-0f9034cf]{font-size:13px;color:#6c757d;font-weight:500;margin-bottom:12px;font-family:Courier New,monospace;text-align:center;padding:4px 8px;background:hsla(208,7%,46%,.1);border-radius:6px;display:inline-block;width:100%}.subtitle-segments .subtitle-segment .segment-original[data-v-0f9034cf],.subtitle-segments .subtitle-segment .segment-translation[data-v-0f9034cf]{margin-bottom:12px}.subtitle-segments .subtitle-segment .segment-original[data-v-0f9034cf]:last-child,.subtitle-segments .subtitle-segment .segment-translation[data-v-0f9034cf]:last-child{margin-bottom:0}.subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf],.subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]{font-size:12px;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-left:8px;position:relative}.subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf]:before,.subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:12px;border-radius:2px}.subtitle-segments .subtitle-segment .segment-original .segment-text[data-v-0f9034cf],.subtitle-segments .subtitle-segment .segment-translation .segment-text[data-v-0f9034cf]{font-size:15px;line-height:1.7;color:#212529;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e9ecef;white-space:pre-wrap;word-wrap:break-word}.subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf]{color:#0d6efd}.subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf]:before{background:linear-gradient(135deg,#0d6efd,#0a58ca)}.subtitle-segments .subtitle-segment .segment-original .segment-text[data-v-0f9034cf]{border-left:3px solid #0d6efd}.subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]{color:#198754}.subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]:before{background:linear-gradient(135deg,#198754,#146c43)}.subtitle-segments .subtitle-segment .segment-translation .segment-text[data-v-0f9034cf]{border-left:3px solid #198754;background:#f8fff9}.dark-theme .subtitle-segments .subtitle-segment[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment[data-v-0f9034cf]{background:rgba(48,54,65,.6);border-color:#3d4852}.dark-theme .subtitle-segments .subtitle-segment[data-v-0f9034cf]:hover,[data-theme=dark] .subtitle-segments .subtitle-segment[data-v-0f9034cf]:hover{box-shadow:0 4px 12px rgba(0,0,0,.25);border-color:#4a5568}.dark-theme .subtitle-segments .subtitle-segment .segment-time[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-time[data-v-0f9034cf]{color:#bdc3c7;background:hsla(204,8%,76%,.1)}.dark-theme .subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf],.dark-theme .subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]{color:#ecf0f1}.dark-theme .subtitle-segments .subtitle-segment .segment-original .segment-text[data-v-0f9034cf],.dark-theme .subtitle-segments .subtitle-segment .segment-translation .segment-text[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-original .segment-text[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-translation .segment-text[data-v-0f9034cf]{color:#ecf0f1;background:rgba(44,62,80,.8);border-color:#3d4852}.dark-theme .subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf]:before,[data-theme=dark] .subtitle-segments .subtitle-segment .segment-original .segment-label[data-v-0f9034cf]:before{background:linear-gradient(135deg,#3498db,#2980b9)}.dark-theme .subtitle-segments .subtitle-segment .segment-original .segment-text[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-original .segment-text[data-v-0f9034cf]{border-left-color:#3498db}.dark-theme .subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]:before,[data-theme=dark] .subtitle-segments .subtitle-segment .segment-translation .segment-label[data-v-0f9034cf]:before{background:linear-gradient(135deg,#27ae60,#229954)}.dark-theme .subtitle-segments .subtitle-segment .segment-translation .segment-text[data-v-0f9034cf],[data-theme=dark] .subtitle-segments .subtitle-segment .segment-translation .segment-text[data-v-0f9034cf]{border-left-color:#27ae60;background:rgba(39,174,96,.1)}.new-translate-panel[data-v-31ed6286]{flex:1;max-height:calc(100vh - 130px);overflow:auto;color:#2c3e50;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.05);margin:8px;height:calc(100% - 20px);position:relative}.new-translate-panel[data-v-31ed6286]::-webkit-scrollbar{width:8px;height:8px}.new-translate-panel[data-v-31ed6286]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:10px}.new-translate-panel[data-v-31ed6286]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.new-translate-panel[data-v-31ed6286]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.new-translate-panel .translate-header[data-v-31ed6286]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.new-translate-panel .translate-header .translate-title[data-v-31ed6286]{display:flex;align-items:center;gap:12px;white-space:nowrap;min-width:0}.new-translate-panel .translate-header .translate-title .title-text[data-v-31ed6286]{font-size:16px;font-weight:500;letter-spacing:.5px;text-transform:capitalize;color:#2c3e50;margin-right:4px;white-space:nowrap}.new-translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select{width:150px;margin-right:12px}.new-translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select .el-input__inner{border-radius:8px;padding-left:12px;transition:all .3s ease;border:1px solid #e8e8e8;height:36px}.new-translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select .el-input__inner:focus,.new-translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select .el-input__inner:hover{border-color:#3498db}.new-translate-panel .translate-header .translate-title .translate-btn[data-v-31ed6286]{border-radius:8px;padding:0 16px;font-weight:500;transition:all .3s ease;background:#3498db;border-color:#3498db;height:36px;white-space:nowrap;min-width:100px;flex-shrink:0}.new-translate-panel .translate-header .translate-title .translate-btn[data-v-31ed6286]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,.25);background:#2980b9;border-color:#2980b9}.new-translate-panel .translate-header .translate-actions[data-v-31ed6286]{display:flex;align-items:center;gap:16px;margin-left:20px;flex-shrink:0}.new-translate-panel .translate-header .translate-actions[data-v-31ed6286] .el-button--text{color:#5e6d82;font-size:18px;border-radius:8px;background:rgba(0,0,0,.03);width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0;margin:0}.new-translate-panel .translate-header .translate-actions[data-v-31ed6286] .el-button--text:hover{background:rgba(52,152,219,.1);color:#3498db;transform:translateY(-2px)}.new-translate-panel .translate-content[data-v-31ed6286]{flex:1;overflow-y:auto;border-radius:12px;position:relative;margin-bottom:8px}.new-translate-panel .translate-content[data-v-31ed6286]::-webkit-scrollbar{width:6px;height:6px}.new-translate-panel .translate-content[data-v-31ed6286]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:8px}.new-translate-panel .translate-content[data-v-31ed6286]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.new-translate-panel .translate-content[data-v-31ed6286]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.new-translate-panel .translate-content .guide-tips[data-v-31ed6286]{display:flex;flex-direction:column;gap:24px;padding:24px 10%}.new-translate-panel .translate-content .guide-tips .tip-box[data-v-31ed6286]{display:flex;align-items:center;background:#f8f9fa;border-radius:12px;padding:24px;gap:20px;border:1px solid rgba(0,0,0,.04);transition:all .3s ease}.new-translate-panel .translate-content .guide-tips .tip-box[data-v-31ed6286]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.new-translate-panel .translate-content .guide-tips .tip-box .tip-icon[data-v-31ed6286]{width:48px;height:48px;background:rgba(52,152,219,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#3498db;font-size:24px}.new-translate-panel .translate-content .guide-tips .tip-box .tip-content h3[data-v-31ed6286]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#2c3e50}.new-translate-panel .translate-content .guide-tips .tip-box .tip-content p[data-v-31ed6286]{margin:0;color:#5e6d82;line-height:1.6}.new-translate-panel .translate-content .loading-container[data-v-31ed6286]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;height:100%;min-height:300px}.new-translate-panel .translate-content .loading-container .loading-animation[data-v-31ed6286]{margin-bottom:24px}.new-translate-panel .translate-content .loading-container .loading-text[data-v-31ed6286]{font-size:18px;font-weight:600;color:#2c3e50;margin:16px 0 8px}.new-translate-panel .translate-content .loading-container .loading-subtext[data-v-31ed6286]{font-size:14px;color:#7f8c8d;margin:0}.new-translate-panel .translate-content .translated-text[data-v-31ed6286]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px;padding:24px;background:#f9fafb;border-radius:12px;min-height:300px;contain:layout style}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h1{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:#222;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:.3em;position:relative}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h1:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,#4a7bff,rgba(74,123,255,.3))}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h2{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:#222;padding-bottom:.2em;border-bottom:1px solid rgba(0,0,0,.03)}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h3{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:#333}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h4{font-size:16px;font-weight:500;margin:1.2em 0 .6em;color:#444}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] p{margin:1.3em 0;line-height:1.8;color:#444}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] strong{color:#222;font-weight:600}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] em{color:#555}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] ol,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] ul{padding-left:1.8em;margin:1.2em 0}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] ol li,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] ul li{margin:.6em 0;line-height:1.6;color:#444;padding-left:.5em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] ol li::marker,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] ul li::marker{color:#4a7bff}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] blockquote{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:8px;box-shadow:0 2px 8px rgba(74,123,255,.07);position:relative;overflow:hidden}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:5em;color:rgba(74,123,255,.1);font-family:serif;line-height:1}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] blockquote p{margin:.5em 0;color:#4a5568;position:relative;font-style:italic}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] code{font-family:JetBrains Mono,Fira Code,monospace;background:rgba(74,123,255,.08);padding:.2em .4em;border-radius:4px;font-size:.9em;color:#4a7bff;font-weight:500;letter-spacing:-.3px}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] pre{background:#f8fafd;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid rgba(0,0,0,.03);box-shadow:0 3px 15px rgba(0,0,0,.04);position:relative}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:rgba(74,123,255,.1);padding:.3em .8em;font-size:.8em;color:#4a7bff;border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] pre code{background:none;padding:0;font-size:.95em;color:#333;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table{border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.05);background:#fff;font-size:15px;line-height:1.6}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table td,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table th{border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:14px 18px;text-align:left;position:relative}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table th{background:#f7faff;font-weight:600;color:#2c3e50;font-size:15px;text-transform:capitalize;border-bottom:2px solid rgba(74,123,255,.2);position:sticky;top:0;z-index:2}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table thead tr{border-bottom:2px solid rgba(74,123,255,.15)}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table tbody tr{transition:all .2s ease}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table tbody tr:hover{background-color:rgba(74,123,255,.04)}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table tbody tr:last-child td{border-bottom:none}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table tr:nth-child(2n){background:rgba(0,0,0,.01)}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table td{color:#34495e}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.04)}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] hr{border:none;height:1px;background:rgba(0,0,0,.08);margin:2em 0}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.1);contain:layout}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] a{color:#4a7bff;text-decoration:none;border-bottom:1px solid rgba(74,123,255,.3);transition:all .3s ease}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] a:hover{border-bottom-color:#4a7bff}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] input[type=checkbox]{margin-right:.5em;cursor:pointer}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .language-label{position:absolute;top:0;right:1em;background:rgba(0,0,0,.05);padding:.2em .6em;border-radius:0 0 4px 4px;font-size:.8em;color:#888}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] table{contain:layout;table-layout:fixed;width:100%;word-wrap:break-word}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] code,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] pre{contain:layout style;word-wrap:break-word;white-space:pre-wrap}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h1,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h2,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h3,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h4,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h5,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] h6{contain:layout style}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] blockquote,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] li,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] p{contain:layout}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex{font-size:1.1em;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;text-rendering:auto;text-indent:0}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mfrac{display:inline-block;vertical-align:middle;text-align:center;margin:0 .2em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mfrac .frac-line{width:100%;display:inline-block;border-bottom-style:solid;border-bottom-width:.04em;min-height:.04em;margin:.1em 0}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mfrac .mfrac-denominator,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mfrac .mfrac-numerator{display:block;width:100%;text-align:center;font-size:85%}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mfrac .mfrac-numerator{padding-bottom:.25em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mfrac .mfrac-denominator{padding-top:.25em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .msupsub{text-align:left;margin:0 .05em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mspace{margin-right:.15em;margin-left:.15em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .reset-textstyle.scriptstyle{font-size:.7em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .reset-textstyle.scriptscriptstyle{font-size:.5em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mbin{margin:0 .22em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mrel{margin:0 .27em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mclose,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mopen,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex .mord{margin:0 .05em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display{margin:1.5em 0;padding:1em;overflow-x:auto;overflow-y:visible;text-align:center;background:linear-gradient(90deg,#f8f9fa,#fff,#f8f9fa);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display>.katex{display:inline-block;text-align:center;padding:.2em 0;font-size:1.21em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display .mfrac{font-size:1.1em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display .frac-line{border-bottom-width:.06em}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display .mfrac-denominator,.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display .mfrac-numerator{padding:.15em 0}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar{height:4px}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.new-translate-panel .translate-content .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar-thumb:hover{background:#666}.new-translate-panel.dark-theme[data-v-31ed6286]{background:#1a1a1a;color:#e0e0e0}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286]{background:#2a2a2a;color:#e0e0e0}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] h1,.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] h2,.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] h3,.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] h4{color:#fff}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] li,.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] p{color:#d0d0d0}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] blockquote{background:#333;border-left-color:#4a7bff}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] pre{background:#2d3748;border-color:#4a5568}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] code{background:rgba(74,123,255,.2);color:#4a7bff}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] table{background:#2a2a2a}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] table th{background:#333;color:#fff}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] table td{color:#d0d0d0}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] table tbody tr:hover{background-color:rgba(74,123,255,.1)}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] .katex-display{background:linear-gradient(90deg,#2a2a2a,#1a1a1a,#2a2a2a);box-shadow:inset 0 0 5px hsla(0,0%,100%,.05)}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar-track{background:#333}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar-thumb{background:#666}.new-translate-panel.dark-theme .translated-text[data-v-31ed6286] .katex-display::-webkit-scrollbar-thumb:hover{background:#888}@media (max-width:768px){.new-translate-panel .translated-text[data-v-31ed6286]{font-size:15px;max-width:100%}.new-translate-panel .translated-text[data-v-31ed6286] h1{font-size:20px}.new-translate-panel .translated-text[data-v-31ed6286] h2{font-size:18px}.new-translate-panel .translated-text[data-v-31ed6286] h3{font-size:16px}.new-translate-panel .translated-text[data-v-31ed6286] .katex{font-size:1em}.new-translate-panel .translated-text[data-v-31ed6286] .katex-display{margin:1em 0;padding:.8em}}.tip-selector[data-v-31ed6286]{margin-bottom:24px;display:flex;gap:12px}.tip-selector .tip-option[data-v-31ed6286]{flex:1;font-size:14px;padding:10px 20px}.tip-selector .tip-option[data-v-31ed6286]:hover{background-color:rgba(52,152,219,.1);color:#3498db}.tip-selector .tip-option i[data-v-31ed6286]{margin-right:10px;font-size:16px}[data-v-31ed6286] .el-button--text{color:#5e6d82}[data-v-31ed6286] .el-button--text:hover{color:#3498db}[data-v-31ed6286] .el-select .el-input__inner{background-color:#fff;border:1px solid #e8e8e8;color:#2c3e50}[data-v-31ed6286] .el-select .el-input__inner:focus{border-color:#3498db}[data-v-31ed6286] .el-select-dropdown{background-color:#fff;border:none;box-shadow:0 6px 16px rgba(0,0,0,.08)}[data-v-31ed6286] .el-select-dropdown .el-select-dropdown__item{color:#2c3e50}[data-v-31ed6286] .el-select-dropdown .el-select-dropdown__item.selected{color:#3498db;font-weight:600}[data-v-31ed6286] .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(52,152,219,.1)}[data-v-31ed6286] .el-select-dropdown .el-select-dropdown__item .language-flag{font-size:16px;margin-right:8px}[data-v-31ed6286] .el-select-dropdown .el-select-dropdown__item .language-name{font-size:14px}[data-v-31ed6286] .el-progress .el-progress__text{color:#2c3e50;font-weight:600;font-size:18px}[data-v-31ed6286] .el-button.is-disabled{color:#fff}[data-v-31ed6286] .el-button.is-disabled,[data-v-31ed6286] .el-button.is-disabled:hover{background-color:#e8e8e8;border-color:#e8e8e8}[data-v-31ed6286] .el-tooltip__popper{background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 12px rgba(0,0,0,.08);font-size:12px;padding:8px 12px;color:#2c3e50}[data-v-31ed6286] .el-tooltip__popper.is-dark{background:#2c3e50;color:#fff}[data-v-31ed6286] .el-tooltip__popper .popper__arrow,[data-v-31ed6286] .el-tooltip__popper .popper__arrow:after{border-bottom-color:#fff!important}[data-v-31ed6286] .copy-success-message{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);border-left:4px solid #3498db}[data-v-31ed6286] .copy-success-message .el-message__content{color:#2c3e50;font-weight:500}[data-v-31ed6286] .copy-success-message .el-message__icon{color:#3498db}@media (max-width:900px){.new-translate-panel .translate-header[data-v-31ed6286]{flex-wrap:nowrap}.new-translate-panel .translate-header .translate-title[data-v-31ed6286]{flex:1;min-width:0}.new-translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select{width:120px;max-width:35%}.new-translate-panel .translate-header .translate-title .translate-btn[data-v-31ed6286]{min-width:90px}.new-translate-panel .translate-header .translate-actions[data-v-31ed6286]{margin-left:12px;gap:12px}}@media (max-width:768px){.new-translate-panel .translate-header[data-v-31ed6286]{flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.new-translate-panel .translate-header .translate-title[data-v-31ed6286]{flex:1;flex-wrap:nowrap;overflow:hidden;margin-bottom:4px}.new-translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select{width:120px;max-width:35%;flex-shrink:1}.new-translate-panel .translate-header .translate-title .translate-btn[data-v-31ed6286]{min-width:90px;flex-shrink:0}.new-translate-panel .translate-header .translate-actions[data-v-31ed6286]{gap:10px;margin-left:8px}.new-translate-panel .translate-header .translate-actions[data-v-31ed6286] .el-button--text{width:36px;height:36px;font-size:16px}.new-translate-panel .translate-content .guide-tips[data-v-31ed6286]{padding:20px 5%;gap:20px}.new-translate-panel .translate-content .guide-tips .tip-box[data-v-31ed6286]{padding:20px;gap:16px}.new-translate-panel .translate-content .guide-tips .tip-box .tip-icon[data-v-31ed6286]{width:40px;height:40px;font-size:20px}.new-translate-panel .translate-content .guide-tips .tip-box .tip-content h3[data-v-31ed6286]{font-size:16px}.new-translate-panel .translate-content .loading-container[data-v-31ed6286]{padding:30px}.new-translate-panel .translate-content .translated-text[data-v-31ed6286]{padding:20px 16px}}@media (max-width:500px){.translate-panel .translate-header[data-v-31ed6286]{flex-direction:column;align-items:flex-start}.translate-panel .translate-header .translate-title[data-v-31ed6286]{width:100%;margin-bottom:16px}.translate-panel .translate-header .translate-title .title-text[data-v-31ed6286]{font-size:15px}.translate-panel .translate-header .translate-title[data-v-31ed6286] .el-select{width:50%;max-width:none;margin-right:8px}.translate-panel .translate-header .translate-title .translate-btn[data-v-31ed6286]{min-width:80px;font-size:14px}.translate-panel .translate-header .translate-actions[data-v-31ed6286]{align-self:flex-end;margin-left:0;gap:8px}.translate-panel .translate-header .translate-actions[data-v-31ed6286] .el-button--text{width:32px;height:32px}.translate-panel .translate-content .guide-tips[data-v-31ed6286]{padding:16px 0}.translate-panel .translate-content .guide-tips .tip-box[data-v-31ed6286]{padding:16px}.translate-panel .translate-content .guide-tips .tip-box .tip-content p[data-v-31ed6286]{font-size:14px}}@keyframes pulse-31ed6286{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:.7}}.mindmap-lawful-interception-guide[data-v-50719935]{color:var(--text-color,#333);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .3s ease,background-color .3s ease;height:100%;width:100%;display:flex;flex-direction:column;margin:10px auto}.mindmap-lawful-interception-guide .mindmap-markmapbox[data-v-50719935]{height:80vh;padding:0;overflow:hidden;flex-grow:1;position:relative;width:98%;min-height:550px;display:flex;flex-direction:column;border-radius:8px;background-color:var(--mindmap-bg,#f1f1f5);box-shadow:0 2px 8px var(--shadow-color,rgba(0,0,0,.08))}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls[data-v-50719935]{position:absolute;top:10px;right:10px;z-index:10;display:flex;flex-direction:column;gap:8px}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls .mindmap-control-btn[data-v-50719935]{background-color:#fff;color:#555;border:none;box-shadow:0 2px 6px rgba(0,0,0,.15);width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:50%;cursor:pointer;transition:all .2s ease}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls .mindmap-control-btn[data-v-50719935]:hover{color:#333;background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls .mindmap-control-btn.mindmap-is-loading[data-v-50719935]{background-color:#f0f0f0;opacity:.8;animation:mindmap-rotating-50719935 2s linear infinite}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls .mindmap-control-btn.mindmap-sync-btn.mindmap-has-changes[data-v-50719935]{background-color:#ff9800;color:#fff;box-shadow:0 2px 8px rgba(255,152,0,.3);animation:mindmap-pulse-50719935 2s ease-in-out infinite}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls .mindmap-control-btn.mindmap-sync-btn.mindmap-is-syncing[data-v-50719935]{background-color:#4caf50;color:#fff;animation:mindmap-rotating-50719935 1s linear infinite}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-mindmap-controls .mindmap-control-btn.mindmap-sync-btn[data-v-50719935]:hover{background-color:#f57c00;color:#fff}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-markmap-wrapper[data-v-50719935]{width:100%;height:100%;flex-grow:1;display:flex;position:relative;overflow:hidden;min-height:400px}.mindmap-lawful-interception-guide .mindmap-markmapbox #markmapsvg[data-v-50719935]{flex:1;width:100%;height:100%;transition:background-color .3s ease;display:block;overflow:visible}.mindmap-lawful-interception-guide .mindmap-markmapbox #markmapsvg g[data-v-50719935]{transform-origin:center center}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-loading-overlay[data-v-50719935]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--mindmap-bg,rgba(241,241,245,.8));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;transition:background-color .3s ease}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-loading-overlay .mindmap-loading-spinner[data-v-50719935]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid var(--primary-color,#1976d2);border-radius:50%;animation:mindmap-spin-50719935 1.5s linear infinite;margin-bottom:15px}.mindmap-lawful-interception-guide .mindmap-markmapbox .mindmap-loading-overlay p[data-v-50719935]{color:var(--text-color,#333);font-size:16px}@keyframes mindmap-spin-50719935{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mindmap-rotating-50719935{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mindmap-pulse-50719935{0%{transform:scale(1);box-shadow:0 2px 8px rgba(255,152,0,.3)}50%{transform:scale(1.05);box-shadow:0 2px 12px rgba(255,152,0,.5)}to{transform:scale(1);box-shadow:0 2px 8px rgba(255,152,0,.3)}}[data-v-50719935]:root{--text-color:#333;--primary-color:#1976d2;--primary-hover:#1565c0;--button-bg:#fff;--button-text:#fff;--mindmap-bg:#f1f1f5;--line-color:#999;--shadow-color:rgba(0,0,0,.08)}.mindmap-dark-theme .mindmap-lawful-interception-guide[data-v-50719935],.mindmap-lawful-interception-guide[data-theme=dark][data-v-50719935]{--text-color:#f0f0f0;--primary-color:#58a6ff;--primary-hover:#2188ff;--button-bg:#2a2a2a;--button-text:#f0f0f0;--mindmap-bg:#f1f1f5;--line-color:#aaa;--shadow-color:rgba(0,0,0,.3)}.mindmap-dark-theme .mindmap-lawful-interception-guide .mindmap-control-btn[data-v-50719935],.mindmap-lawful-interception-guide[data-theme=dark] .mindmap-control-btn[data-v-50719935]{background-color:#333;color:#e0e0e0;box-shadow:0 2px 6px rgba(0,0,0,.25)}.mindmap-dark-theme .mindmap-lawful-interception-guide .mindmap-control-btn[data-v-50719935]:hover,.mindmap-lawful-interception-guide[data-theme=dark] .mindmap-control-btn[data-v-50719935]:hover{color:#fff;background-color:#444}.mindmap-dark-theme .mindmap-lawful-interception-guide .mindmap-control-btn.mindmap-is-loading[data-v-50719935],.mindmap-lawful-interception-guide[data-theme=dark] .mindmap-control-btn.mindmap-is-loading[data-v-50719935]{background-color:#404040}.mindmap-dark-theme .mindmap-lawful-interception-guide .mindmap-fullscreen-control-btn[data-v-50719935],.mindmap-lawful-interception-guide[data-theme=dark] .mindmap-fullscreen-control-btn[data-v-50719935]{background-color:#333;color:#e0e0e0;box-shadow:0 2px 6px rgba(0,0,0,.25)}.mindmap-dark-theme .mindmap-lawful-interception-guide .mindmap-fullscreen-control-btn[data-v-50719935]:hover,.mindmap-lawful-interception-guide[data-theme=dark] .mindmap-fullscreen-control-btn[data-v-50719935]:hover{color:#fff;background-color:#444}.mindmap-custom-fullscreen-dialog[data-v-50719935]{background-color:rgba(0,0,0,.7);margin:0;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;overflow:hidden;padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;animation:mindmap-fade-in-50719935 .3s ease}@keyframes mindmap-fade-in-50719935{0%{opacity:0}to{opacity:1}}.mindmap-fullscreen-container[data-v-50719935]{height:100%;width:100%;position:relative;overflow:hidden;background-color:transparent;border-radius:8px;background-color:#fff}.mindmap-fullscreen-container .mindmap-fullscreen-controls[data-v-50719935]{position:absolute;top:20px;right:20px;z-index:100;display:flex;gap:10px}.mindmap-fullscreen-container .mindmap-fullscreen-controls .mindmap-fullscreen-control-btn[data-v-50719935]{background-color:#fff;color:#555;border:none;box-shadow:0 2px 6px rgba(0,0,0,.15);width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.mindmap-fullscreen-container .mindmap-fullscreen-controls .mindmap-fullscreen-control-btn[data-v-50719935]:hover{color:#333;background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.mindmap-fullscreen-container .mindmap-fullscreen-markmap-wrapper[data-v-50719935]{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.mindmap-fullscreen-container .mindmap-fullscreen-markmap-wrapper #fullscreenMarkmapSvg[data-v-50719935]{flex:1;width:100%;height:100%;display:block;overflow:visible}.mindmap-fullscreen-container .mindmap-fullscreen-markmap-wrapper #fullscreenMarkmapSvg g[data-v-50719935]{transform-origin:center center}@media (max-width:768px){.mindmap-mindmap-controls[data-v-50719935]{top:5px;right:5px;gap:5px}.mindmap-mindmap-controls .mindmap-control-btn[data-v-50719935]{width:28px;height:28px;font-size:14px}.mindmap-fullscreen-controls[data-v-50719935]{top:10px!important;right:10px!important;gap:5px}.mindmap-fullscreen-controls .mindmap-fullscreen-control-btn[data-v-50719935]{width:28px!important;height:28px!important;font-size:14px!important}.mindmap-lawful-interception-guide .mindmap-markmapbox[data-v-50719935]{height:calc(100vh - 170px);width:100%;margin:0;padding:0;border-radius:0}}.mindmap-custom-tooltip{padding:8px 12px!important;font-size:14px!important;color:var(--primary-color,#1976d2)!important;border:1px solid var(--primary-color,#1976d2)!important;background-color:var(--tooltip-bg,#fff)!important;box-shadow:0 2px 8px var(--shadow-color,rgba(25,118,210,.1))!important;border-radius:8px!important;transition:all .3s ease!important}.mindmap-custom-tooltip .popper__arrow{border-bottom-color:var(--primary-color,#1976d2)!important}.mindmap-custom-tooltip .popper__arrow:after{border-bottom-color:var(--tooltip-bg,#fff)!important}.mindmap-dark-theme .mindmap-custom-tooltip{--tooltip-bg:#2a2a2a;--shadow-color:rgba(0,0,0,.3)}.flashcards-container[data-v-5789802a]{overflow-y:auto;margin-bottom:24px;padding:0 20px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2c3e50}.flashcards-skeleton[data-v-5789802a]{padding:24px 0}.flashcards-skeleton .skeleton-header[data-v-5789802a]{margin-bottom:20px}.flashcards-skeleton .skeleton-header .skeleton-title[data-v-5789802a]{height:22px;width:180px;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-card[data-v-5789802a]{margin-bottom:36px}.flashcards-skeleton .skeleton-card .skeleton-card-inner[data-v-5789802a]{height:220px;background-color:rgba(0,0,0,.04);border-radius:12px;margin-bottom:16px;animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-card .skeleton-navigation[data-v-5789802a]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.flashcards-skeleton .skeleton-card .skeleton-navigation .skeleton-nav-arrow[data-v-5789802a]{width:60px;height:22px;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-card .skeleton-navigation .skeleton-card-count[data-v-5789802a]{width:40px;height:22px;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-list .skeleton-item[data-v-5789802a]{background:rgba(0,0,0,.02);border-radius:8px;margin-bottom:16px;width:calc(100% - 35px);box-shadow:0 2px 8px rgba(0,0,0,.03)}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row[data-v-5789802a]{display:flex;align-items:center;height:100px;padding:0 20px;position:relative}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row .skeleton-term[data-v-5789802a]{flex:3;height:60px;background-color:rgba(0,0,0,.04);border-radius:6px;margin-right:20px;animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row .skeleton-divider[data-v-5789802a]{width:80px;height:4px;background-color:rgba(0,0,0,.05);transform:rotate(130deg);animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row .skeleton-definition[data-v-5789802a]{flex:4;height:60px;background-color:rgba(0,0,0,.04);border-radius:6px;margin-left:20px;animation:pulse-5789802a 1.5s infinite}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row .skeleton-edit[data-v-5789802a]{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-5789802a 1.5s infinite}@keyframes pulse-5789802a{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.generating-loader[data-v-5789802a]{margin-top:20px;padding:60px 20px;text-align:center;background:linear-gradient(135deg,rgba(52,152,219,.03),rgba(155,89,182,.03));border-radius:16px;border:1px solid rgba(52,152,219,.08);margin-bottom:28px}.generating-loader .loader-header[data-v-5789802a]{margin-bottom:40px}.generating-loader .loader-header .loader-icon[data-v-5789802a]{font-size:48px;color:#3498db;margin-bottom:16px;animation:spin-5789802a 2s linear infinite}.generating-loader .loader-header .loader-icon i[data-v-5789802a]{font-size:48px}.generating-loader .loader-header .loader-title[data-v-5789802a]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:8px}.generating-loader .loader-header .loader-subtitle[data-v-5789802a]{font-size:16px;color:#5e6d82;line-height:1.5}.generating-loader .progress-bar[data-v-5789802a]{width:100%;height:6px;background-color:rgba(52,152,219,.1);border-radius:3px;margin-bottom:40px;overflow:hidden}.generating-loader .progress-bar .progress-fill[data-v-5789802a]{height:100%;background:linear-gradient(90deg,#3498db,#9b59b6);border-radius:3px;transition:width .3s ease;position:relative}.generating-loader .progress-bar .progress-fill[data-v-5789802a]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:30px 30px;animation:progressStripe-5789802a 1s linear infinite}.generating-loader .loader-steps[data-v-5789802a]{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:0 auto}.generating-loader .loader-steps .step[data-v-5789802a]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;opacity:.4;transition:all .3s ease}.generating-loader .loader-steps .step.active[data-v-5789802a]{opacity:1}.generating-loader .loader-steps .step.active .step-icon[data-v-5789802a]{background-color:#3498db;color:#fff;transform:scale(1.1)}.generating-loader .loader-steps .step.completed[data-v-5789802a]{opacity:1}.generating-loader .loader-steps .step.completed .step-icon[data-v-5789802a]{background-color:#27ae60;color:#fff}.generating-loader .loader-steps .step.completed .step-icon[data-v-5789802a]:after{content:"✓";font-size:12px}.generating-loader .loader-steps .step[data-v-5789802a]:not(:last-child):after{content:"";position:absolute;top:16px;left:60%;width:80%;height:2px;background-color:rgba(52,152,219,.2);z-index:0}.generating-loader .loader-steps .step .step-icon[data-v-5789802a]{width:32px;height:32px;border-radius:50%;background-color:rgba(52,152,219,.1);color:#5e6d82;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-bottom:8px;transition:all .3s ease;z-index:1;position:relative}.generating-loader .loader-steps .step .step-text[data-v-5789802a]{font-size:12px;color:#5e6d82;text-align:center;line-height:1.3}@keyframes spin-5789802a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progressStripe-5789802a{0%{background-position:30px 0}to{background-position:0 0}}.cardbox[data-v-5789802a]{border-radius:16px;padding-bottom:24px;text-align:center;margin-bottom:28px;background-color:rgba(52,152,219,.03);border:1px solid rgba(52,152,219,.08);box-shadow:0 4px 16px rgba(0,0,0,.03)}.cardbox .header[data-v-5789802a]{margin:10px;display:flex;justify-content:space-between;align-items:center}.cardbox .header .title[data-v-5789802a]{font-weight:500;display:flex;align-items:center}.cardbox .header .title .icon[data-v-5789802a]{margin-right:12px;font-size:48px}.cardbox .header .title .subtitle h1[data-v-5789802a]{padding:0;margin:0 0 10px 0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;color:#2c3e50}.cardbox .header .title .subtitle span[data-v-5789802a]{font-weight:400;color:#5e6d82;font-size:16px}.cardbox .header .regenerate-button[data-v-5789802a]{background-color:#3498db;color:#fff;padding:6px 14px;border-radius:6px;display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(52,152,219,.2)}.cardbox .header .regenerate-button[data-v-5789802a]:hover{background-color:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(52,152,219,.3)}.cardbox .header .regenerate-button i[data-v-5789802a]{font-size:16px}.cardbox .card[data-v-5789802a]{margin-bottom:20px}.cardbox .card .card-inner[data-v-5789802a]{margin:0 auto;border-radius:12px;padding:24px;height:220px;width:90%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .6s;transform-style:preserve-3d;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.04)}.cardbox .card .card-inner.is-flipped[data-v-5789802a]{transform:rotateX(180deg)}.cardbox .card .card-back[data-v-5789802a],.cardbox .card .card-front[data-v-5789802a]{backface-visibility:hidden;overflow:auto;width:100%;height:100%;padding:10px;display:flex;align-items:center;justify-content:center}.cardbox .card .card-back[data-v-5789802a]::-webkit-scrollbar,.cardbox .card .card-front[data-v-5789802a]::-webkit-scrollbar{width:6px;height:6px}.cardbox .card .card-back[data-v-5789802a]::-webkit-scrollbar-track,.cardbox .card .card-front[data-v-5789802a]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:8px}.cardbox .card .card-back[data-v-5789802a]::-webkit-scrollbar-thumb,.cardbox .card .card-front[data-v-5789802a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:8px}.cardbox .card .card-back[data-v-5789802a]::-webkit-scrollbar-thumb:hover,.cardbox .card .card-front[data-v-5789802a]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.cardbox .card .card-back[data-v-5789802a]{transform:rotateX(180deg);padding:16px;text-align:center}.cardbox .card .card-content[data-v-5789802a]{font-size:20px;color:#2c3e50;line-height:1.6}.cardbox .card-navigation[data-v-5789802a]{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:90%;padding:0 20px}.cardbox .card-navigation .nav-arrow[data-v-5789802a]{font-size:15px;margin:0 10px;cursor:pointer;color:#3498db;transition:all .2s ease;display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:6px;background-color:rgba(52,152,219,.05)}.cardbox .card-navigation .nav-arrow[data-v-5789802a]:hover{color:#2980b9;background-color:rgba(52,152,219,.1);transform:translateY(-2px)}.cardbox .card-navigation .nav-arrow i[data-v-5789802a]{font-size:14px}.cardbox .card-navigation .card-count[data-v-5789802a]{font-size:16px;margin:0 30px;color:#5e6d82;font-weight:500}.action-buttons[data-v-5789802a]{display:flex;gap:12px;margin-bottom:24px}.action-buttons .action-button[data-v-5789802a]{flex:1;background-color:#f8f9fa;border:1px solid rgba(0,0,0,.06);font-size:16px;color:#2c3e50;padding:10px 20px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.action-buttons .action-button[data-v-5789802a]:hover{background-color:#f1f5f9;box-shadow:0 4px 12px rgba(0,0,0,.03)}.action-buttons .action-button .button-icon[data-v-5789802a]{margin-right:10px;font-size:22px}.action-buttons .action-button .arrow[data-v-5789802a]{font-size:16px;color:#3498db}.flashcard-list .flashcard-item[data-v-5789802a]{border-radius:12px;background:#fff;margin-bottom:20px;width:calc(100% - 30px);box-shadow:0 4px 16px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);transition:all .3s ease}.flashcard-list .flashcard-item[data-v-5789802a]:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.flashcard-list .flashcard-item .row[data-v-5789802a]{position:relative}.flashcard-list .flashcard-item .row .editbox[data-v-5789802a]{height:120px;position:absolute;right:-35px;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.flashcard-list .flashcard-item .row .editbox .editiconbox[data-v-5789802a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px rgba(52,152,219,.15);transition:all .2s ease;cursor:pointer}.flashcard-list .flashcard-item .row .editbox .editiconbox[data-v-5789802a]:hover{transform:scale(1.1);background-color:rgba(52,152,219,.18);box-shadow:0 4px 8px rgba(52,152,219,.2)}.flashcard-list .flashcard-item .row .editbox .editiconbox .nnf-editicon[data-v-5789802a]{font-size:24px;color:#263843;transition:all .2s ease}.flashcard-list .flashcard-item .row .editbox .editoverbox[data-v-5789802a]{display:flex;flex-direction:column;align-items:center;gap:10px}.flashcard-list .flashcard-item .row .editbox .editoverbox div[data-v-5789802a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s ease}.flashcard-list .flashcard-item .row .editbox .editoverbox div[data-v-5789802a]:first-child{background-color:rgba(52,152,219,.12);box-shadow:0 2px 6px rgba(52,152,219,.15)}.flashcard-list .flashcard-item .row .editbox .editoverbox div[data-v-5789802a]:first-child:hover{transform:scale(1.1);background-color:rgba(52,152,219,.18);box-shadow:0 4px 8px rgba(52,152,219,.2)}.flashcard-list .flashcard-item .row .editbox .editoverbox div:first-child .editover[data-v-5789802a]{font-size:18px;color:#3498db}.flashcard-list .flashcard-item .row .editbox .editoverbox div[data-v-5789802a]:last-child{background-color:rgba(231,76,60,.12);box-shadow:0 2px 6px rgba(231,76,60,.15)}.flashcard-list .flashcard-item .row .editbox .editoverbox div[data-v-5789802a]:last-child:hover{transform:scale(1.1);background-color:rgba(231,76,60,.18);box-shadow:0 4px 8px rgba(231,76,60,.2)}.flashcard-list .flashcard-item .row .editbox .editoverbox div:last-child i.el-icon-close[data-v-5789802a]{font-size:18px;color:#e74c3c}.flashcard-list .flashcard-item .showbox[data-v-5789802a]{display:flex;align-items:center;font-size:15px;height:120px}.flashcard-list .flashcard-item .showbox .item-term[data-v-5789802a]{padding:0 5px;flex:3;font-weight:600;height:80px;overflow-y:auto;display:flex;align-items:center;color:#2c3e50}.flashcard-list .flashcard-item .showbox .item-term p[data-v-5789802a]{padding-left:20px;margin:0;line-height:1.6}.flashcard-list .flashcard-item .showbox .item-term[data-v-5789802a]::-webkit-scrollbar{width:4px}.flashcard-list .flashcard-item .showbox .item-term[data-v-5789802a]::-webkit-scrollbar-track{background:rgba(0,0,0,.02)}.flashcard-list .flashcard-item .showbox .item-term[data-v-5789802a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:2px}.flashcard-list .flashcard-item .showbox .xiefen[data-v-5789802a]{width:80px;height:100px}.flashcard-list .flashcard-item .showbox .xiefen .xie[data-v-5789802a]{position:relative;overflow:hidden;width:80px;height:100px}.flashcard-list .flashcard-item .showbox .xiefen .xie[data-v-5789802a]:after{content:"";position:absolute;top:50%;left:50%;width:141%;height:2px;background:rgba(0,0,0,.1);transform:translate(-50%,-50%) rotate(130deg)}.flashcard-list .flashcard-item .showbox .item-definition[data-v-5789802a]{height:80px;overflow-y:auto;padding:0 5px;flex:4;color:#5e6d82;display:flex;align-items:center;line-height:1.5}.flashcard-list .flashcard-item .showbox .item-definition[data-v-5789802a]::-webkit-scrollbar{width:4px}.flashcard-list .flashcard-item .showbox .item-definition[data-v-5789802a]::-webkit-scrollbar-track{background:rgba(0,0,0,.02)}.flashcard-list .flashcard-item .showbox .item-definition[data-v-5789802a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:2px}.flashcard-list .flashcard-item .showbox .tera-term[data-v-5789802a]{font-size:15px;width:calc(100% - 8px);height:calc(100% - 10px);margin:0;padding:12px;background:rgba(52,152,219,.03);color:#2c3e50;border:1px solid rgba(52,152,219,.15);border-radius:8px;resize:none;outline:none;-webkit-appearance:none;transition:all .2s ease;line-height:1.6}.flashcard-list .flashcard-item .showbox .tera-term[data-v-5789802a]:focus{border-color:rgba(52,152,219,.4);box-shadow:0 0 0 3px rgba(52,152,219,.1)}.flashcard-list .flashcard-item .showbox .tera-term[data-v-5789802a]::-moz-focus-inner{border:0}@media (max-width:768px){.flashcards-container[data-v-5789802a]{padding:0 15px}.generating-loader[data-v-5789802a]{padding:40px 15px}.generating-loader .loader-header[data-v-5789802a]{margin-bottom:30px}.generating-loader .loader-header .loader-icon[data-v-5789802a]{font-size:40px;margin-bottom:12px}.generating-loader .loader-header .loader-icon i[data-v-5789802a]{font-size:40px}.generating-loader .loader-header .loader-title[data-v-5789802a]{font-size:20px}.generating-loader .loader-header .loader-subtitle[data-v-5789802a]{font-size:14px}.generating-loader .progress-bar[data-v-5789802a]{margin-bottom:30px}.generating-loader .loader-steps .step .step-icon[data-v-5789802a]{width:28px;height:28px;font-size:12px}.generating-loader .loader-steps .step .step-text[data-v-5789802a]{font-size:11px}.cardbox[data-v-5789802a]{padding:20px 0}.cardbox .card-inner[data-v-5789802a]{height:180px;padding:15px;width:95%}.cardbox .card-navigation[data-v-5789802a]{width:95%;padding:0 10px}.cardbox .card-navigation .nav-arrow[data-v-5789802a]{font-size:14px;padding:6px 10px}.cardbox .card-navigation .card-count[data-v-5789802a]{margin:0 15px;font-size:14px}.flashcard-list .flashcard-item[data-v-5789802a]{width:100%}.flashcard-list .flashcard-item .row .editbox[data-v-5789802a]{right:-15px}.flashcard-list .flashcard-item .showbox[data-v-5789802a]{height:130px}.flashcard-list .flashcard-item .showbox .item-definition[data-v-5789802a],.flashcard-list .flashcard-item .showbox .item-term[data-v-5789802a]{height:100px;padding:0 15px}.flashcard-list .flashcard-item .showbox .xiefen[data-v-5789802a]{width:60px}}@media (max-width:480px){.generating-loader[data-v-5789802a]{padding:30px 10px}.generating-loader .loader-header[data-v-5789802a]{margin-bottom:25px}.generating-loader .loader-header .loader-icon[data-v-5789802a]{font-size:36px;margin-bottom:10px}.generating-loader .loader-header .loader-icon i[data-v-5789802a]{font-size:36px}.generating-loader .loader-header .loader-title[data-v-5789802a]{font-size:18px}.generating-loader .loader-header .loader-subtitle[data-v-5789802a]{font-size:13px}.generating-loader .progress-bar[data-v-5789802a]{margin-bottom:25px;height:5px}.generating-loader .loader-steps[data-v-5789802a]{flex-wrap:wrap;gap:15px}.generating-loader .loader-steps .step[data-v-5789802a]{flex:0 0 calc(50% - 7.5px);margin-bottom:10px}.generating-loader .loader-steps .step[data-v-5789802a]:not(:last-child):after{display:none}.generating-loader .loader-steps .step .step-icon[data-v-5789802a]{width:24px;height:24px;font-size:11px}.generating-loader .loader-steps .step .step-text[data-v-5789802a]{font-size:10px}.cardbox .card-inner[data-v-5789802a]{height:160px;padding:10px;width:100%}.cardbox .card-navigation[data-v-5789802a]{width:100%;flex-wrap:wrap;justify-content:center;gap:10px}.cardbox .card-navigation .nav-arrow[data-v-5789802a]{order:2;flex:1;text-align:center;justify-content:center}.cardbox .card-navigation .card-count[data-v-5789802a]{order:1;width:100%;text-align:center;margin:0 0 10px 0}.flashcard-list .flashcard-item .showbox[data-v-5789802a]{flex-direction:column;height:auto;padding:15px 0}.flashcard-list .flashcard-item .showbox .item-definition[data-v-5789802a],.flashcard-list .flashcard-item .showbox .item-term[data-v-5789802a]{width:100%;padding:10px 15px;height:auto;max-height:100px;margin:5px 0}.flashcard-list .flashcard-item .showbox .xiefen[data-v-5789802a]{display:none}.flashcard-list .flashcard-item .row .editbox[data-v-5789802a]{height:100%;right:-10px}.flashcard-list .flashcard-item .row .editbox .editiconbox[data-v-5789802a],.flashcard-list .flashcard-item .row .editbox .editoverbox div[data-v-5789802a]{width:28px;height:28px}.flashcard-list .flashcard-item .row .editbox .editicon[data-v-5789802a],.flashcard-list .flashcard-item .row .editbox .editover[data-v-5789802a],.flashcard-list .flashcard-item .row .editbox i.el-icon-close[data-v-5789802a]{font-size:16px}}.quiz-container{color:#2c3e50;padding:1vw;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow:hidden;margin:0 auto}.quiz-skeleton{padding:20px 0}.quiz-skeleton .skeleton-header{margin-bottom:16px}.quiz-skeleton .skeleton-header .skeleton-progress{display:flex;align-items:center;justify-content:space-between;gap:15px}.quiz-skeleton .skeleton-header .skeleton-progress .skeleton-progress-bar{height:6px;flex:1;background-color:rgba(0,0,0,.05);border-radius:3px;animation:pulse 1.8s infinite}.quiz-skeleton .skeleton-header .skeleton-progress .skeleton-progress-text{width:40px;height:16px;background-color:rgba(0,0,0,.05);border-radius:3px;animation:pulse 1.8s infinite}.quiz-skeleton .skeleton-content{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);margin-bottom:20px;position:relative}.quiz-skeleton .skeleton-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,rgba(52,152,219,.02),transparent);z-index:0}.quiz-skeleton .skeleton-content .skeleton-question{height:80px;width:100%;background-color:rgba(0,0,0,.04);border-radius:12px;margin-bottom:30px;animation:pulse 1.8s infinite;position:relative}.quiz-skeleton .skeleton-content .skeleton-question:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;background-color:rgba(52,152,219,.1);border-radius:50%;animation:pulse 1.8s infinite}.quiz-skeleton .skeleton-content .skeleton-options{display:flex;flex-direction:column;gap:10px}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option{display:flex;align-items:center;height:65px;width:100%;background-color:rgba(0,0,0,.03);border-radius:12px;padding:14px 20px;animation:pulse 1.8s infinite;animation-delay:.1s}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option:nth-child(2){animation-delay:.2s;width:97%}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option:nth-child(3){animation-delay:.3s;width:98%}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option:nth-child(4){animation-delay:.4s;width:96%}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option .skeleton-option-icon{width:34px;height:34px;border-radius:50%;background-color:rgba(52,152,219,.08);margin-right:12px}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option .skeleton-option-text{height:20px;flex:1;background-color:rgba(0,0,0,.05);border-radius:4px}.quiz-skeleton .skeleton-navigation{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.quiz-skeleton .skeleton-navigation .skeleton-nav-button{width:120px;height:45px;background-color:rgba(0,0,0,.04);border-radius:10px;animation:pulse 1.8s infinite}.quiz-skeleton .skeleton-navigation .skeleton-nav-button:first-child{animation-delay:.2s}.quiz-skeleton .skeleton-navigation .skeleton-nav-button:last-child{background:rgba(52,152,219,.08);animation-delay:.3s}.questionbox{display:flex;flex-direction:column;padding:10px 0}.quiz-header{margin-bottom:16px}.quiz-header,.quiz-header .quiz-progress{display:flex;justify-content:space-between;align-items:center}.quiz-header .quiz-progress{gap:15px;margin:8px 0}.quiz-header .quiz-progress .progress-bar{height:6px;background-color:rgba(0,0,0,.06);border-radius:3px;overflow:hidden;width:calc(50vw - 440px);min-width:190px}.quiz-header .quiz-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:3px;transition:width .5s ease}.quiz-header .quiz-progress .progress-text{font-size:14px;color:#5e6d82;white-space:nowrap;font-weight:500}.quiz-header .regenerate-button{background-color:#3498db;color:#fff;padding:6px 14px;border-radius:6px;display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(52,152,219,.2)}.quiz-header .regenerate-button:hover{background-color:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(52,152,219,.3)}.quiz-header .regenerate-button i{font-size:16px}.quiz-content{background:#fff;border-radius:16px;padding:18px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);transition:all .3s ease;position:relative;z-index:1}.quiz-content:hover{box-shadow:0 12px 40px rgba(0,0,0,.08);transform:translateY(-2px)}.quiz-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,rgba(52,152,219,.03),transparent);z-index:-1}.quiz-question{font-size:1.25rem;line-height:1.6;margin-bottom:32px;font-weight:500;color:#2c3e50;position:relative;padding-left:48px}.quiz-question:after{content:"";position:absolute;left:48px;bottom:-16px;width:60px;height:2px;background:rgba(52,152,219,.15);border-radius:1px}.quiz-question .question-badge{position:absolute;left:0;top:0;width:34px;height:34px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:#fff;box-shadow:0 4px 12px rgba(52,152,219,.25);transition:all .3s ease}.quiz-question .question-badge:hover{transform:scale(1.05) rotate(5deg);box-shadow:0 6px 16px rgba(52,152,219,.3)}.options-container{display:flex;flex-direction:column;gap:10px}.option{border-radius:12px;background:#f8f9fa;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,0,0,.04);margin-bottom:2px;position:relative}.option:not(:last-child){margin-bottom:8px}.option .option-left{display:flex;align-items:center;gap:12px;flex:1}.option .option-text{font-size:1rem;line-height:1.4;color:#34495e;font-weight:400}.option:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.04)}.option.selected:not(.correct):not(.incorrect){border-color:rgba(52,152,219,.4);background:rgba(52,152,219,.05);box-shadow:0 4px 12px rgba(52,152,219,.08)}.option.correct{background:rgba(46,204,113,.08);border-color:rgba(46,204,113,.25);box-shadow:0 4px 16px rgba(46,204,113,.1)}.option.correct:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:14px;background:transparent;border:2px solid rgba(46,204,113,.4);opacity:0;z-index:1;animation:correct-pulse 1.5s ease-out}.option.incorrect{background:rgba(231,76,60,.08);border-color:rgba(231,76,60,.25);box-shadow:0 4px 16px rgba(231,76,60,.1)}.option-icon{width:34px;height:34px;font-size:15px;background:rgba(52,152,219,.1);color:#3498db;box-shadow:0 2px 8px rgba(52,152,219,.15)}.option-icon,.result-icon{border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:600;transition:all .3s ease}.result-icon{width:28px;height:28px;background:rgba(46,204,113,.1);color:#2ecc71;box-shadow:0 2px 8px rgba(46,204,113,.15)}.result-icon.error{background:rgba(231,76,60,.1);color:#e74c3c;box-shadow:0 2px 8px rgba(231,76,60,.15)}.card-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:24px}.card-navigation .nav-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 25px;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;position:relative;overflow:hidden}.card-navigation .nav-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.card-navigation .nav-button:hover:before{transform:translateX(100%)}.card-navigation .nav-button.prev{background:#f8f9fa;color:#34495e;border:1px solid rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.03)}.card-navigation .nav-button.prev:hover{background:#edf2f7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.card-navigation .nav-button.prev i{margin-right:2px;opacity:.8;transition:all .3s ease}.card-navigation .nav-button.prev:hover i{transform:translateX(-3px);opacity:1}.card-navigation .nav-button.next{background:linear-gradient(90deg,#3498db,#2980b9);color:#fff;box-shadow:0 4px 12px rgba(52,152,219,.15)}.card-navigation .nav-button.next:hover{background:linear-gradient(90deg,#2b8cc9,#2472a4);box-shadow:0 6px 16px rgba(52,152,219,.25);transform:translateY(-2px)}.card-navigation .nav-button.next i{margin-left:2px;opacity:.8;transition:all .3s ease}.card-navigation .nav-button.next:hover i{transform:translateX(3px);opacity:1}.card-navigation .nav-button i{font-size:16px}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0deg) scale(1);opacity:1}50%{opacity:.8;transform:translateY(50vh) rotate(180deg) scale(.8)}to{transform:translateY(100vh) rotate(1turn) scale(.6);opacity:0}}@keyframes pulse{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}@media (max-width:768px){.quiz-container{padding:15px}.generating-loader{padding:40px 15px}.generating-loader .loader-header{margin-bottom:30px}.generating-loader .loader-header .loader-icon{font-size:40px;margin-bottom:12px}.generating-loader .loader-header .loader-icon i{font-size:40px}.generating-loader .loader-header .loader-title{font-size:20px}.generating-loader .loader-header .loader-subtitle{font-size:14px}.generating-loader .progress-bar{margin-bottom:30px}.generating-loader .loader-steps .step .step-icon{width:28px;height:28px;font-size:12px}.generating-loader .loader-steps .step .step-text{font-size:11px}.quiz-content{padding:24px 20px}.quiz-question{font-size:1.1rem;padding-left:42px;margin-bottom:28px}.quiz-question:after{left:42px;width:50px}.option{padding:15px 20px}.option .option-text{font-size:1rem}.card-navigation{margin-top:20px}.card-navigation .nav-button{padding:10px 20px;font-size:14px}}@media (max-width:480px){.quiz-container{padding:10px}.generating-loader{padding:30px 10px}.generating-loader .loader-header{margin-bottom:25px}.generating-loader .loader-header .loader-icon{font-size:36px;margin-bottom:10px}.generating-loader .loader-header .loader-icon i{font-size:36px}.generating-loader .loader-header .loader-title{font-size:18px}.generating-loader .loader-header .loader-subtitle{font-size:13px}.generating-loader .progress-bar{margin-bottom:25px;height:5px}.generating-loader .loader-steps{flex-wrap:wrap;gap:15px}.generating-loader .loader-steps .step{flex:0 0 calc(50% - 7.5px);margin-bottom:10px}.generating-loader .loader-steps .step:not(:last-child):after{display:none}.generating-loader .loader-steps .step .step-icon{width:24px;height:24px;font-size:11px}.generating-loader .loader-steps .step .step-text{font-size:10px}.quiz-content{padding:16px}.quiz-question{font-size:1rem;padding-left:38px}.quiz-question .question-badge{width:30px;height:30px;font-size:14px}.option{padding:12px 16px}.option .option-left{gap:10px}.option .option-icon{width:32px;height:32px;font-size:14px}.option .option-text{font-size:.95rem}.card-navigation{margin-top:16px}.card-navigation .nav-button{padding:10px 16px;font-size:13px}.card-navigation .nav-button i{font-size:14px}}.achievement-effect{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;pointer-events:none;overflow:hidden;border-radius:12px;z-index:5}.achievement-confetti{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.confetti-piece{position:absolute;top:-10px;width:6px;height:6px;background:#3498db;opacity:.8;border-radius:2px;animation:achievement-confetti-fall 1.5s ease-out forwards}.achievement-stars{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.star-piece{position:absolute;font-size:16px;color:#f1c40f;animation:star-pulse 1s ease-in-out infinite,star-fade 1.5s ease-out forwards;opacity:0}@keyframes achievement-confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:.8}to{transform:translateY(100px) rotate(1turn);opacity:0}}@keyframes star-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes star-fade{0%{opacity:0;transform:scale(.5) rotate(0deg)}20%{opacity:1;transform:scale(1.2) rotate(20deg)}80%{opacity:1;transform:scale(1) rotate(-10deg)}to{opacity:0;transform:scale(1.5) rotate(0deg)}}@keyframes popup-rise{0%{top:20px;opacity:0}20%{top:-45px;opacity:1}80%{top:-50px;opacity:1}to{top:-60px;opacity:0}}@keyframes gradient{0%{background-position:0}to{background-position:200%}}@keyframes correct-pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1.1);opacity:0}}.generating-loader{margin-top:20px;padding:60px 20px;text-align:center;background:linear-gradient(135deg,rgba(52,152,219,.03),rgba(155,89,182,.03));border-radius:16px;border:1px solid rgba(52,152,219,.08);margin-bottom:28px}.generating-loader .loader-header{margin-bottom:40px}.generating-loader .loader-header .loader-icon{font-size:48px;color:#3498db;margin-bottom:16px;animation:spin 2s linear infinite}.generating-loader .loader-header .loader-icon i{font-size:48px}.generating-loader .loader-header .loader-title{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:8px}.generating-loader .loader-header .loader-subtitle{font-size:16px;color:#5e6d82;line-height:1.5}.generating-loader .progress-bar{width:100%;height:6px;background-color:rgba(52,152,219,.1);border-radius:3px;margin-bottom:40px;overflow:hidden}.generating-loader .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#3498db,#9b59b6);border-radius:3px;transition:width .3s ease;position:relative}.generating-loader .progress-bar .progress-fill:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:30px 30px;animation:progressStripe 1s linear infinite}.generating-loader .loader-steps{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:0 auto}.generating-loader .loader-steps .step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;opacity:.4;transition:all .3s ease}.generating-loader .loader-steps .step.active{opacity:1}.generating-loader .loader-steps .step.active .step-icon{background-color:#3498db;color:#fff;transform:scale(1.1)}.generating-loader .loader-steps .step.completed{opacity:1}.generating-loader .loader-steps .step.completed .step-icon{background-color:#27ae60;color:#fff}.generating-loader .loader-steps .step.completed .step-icon:after{content:"✓";font-size:12px}.generating-loader .loader-steps .step:not(:last-child):after{content:"";position:absolute;top:16px;left:60%;width:80%;height:2px;background-color:rgba(52,152,219,.2);z-index:0}.generating-loader .loader-steps .step .step-icon{width:32px;height:32px;border-radius:50%;background-color:rgba(52,152,219,.1);color:#5e6d82;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-bottom:8px;transition:all .3s ease;z-index:1;position:relative}.generating-loader .loader-steps .step .step-text{font-size:12px;color:#5e6d82;text-align:center;line-height:1.3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progressStripe{0%{background-position:30px 0}to{background-position:0 0}}.vditor-editor[data-v-262ad374]{height:100%;display:flex;flex-direction:column;border:1px solid #e1e4e8;border-radius:6px;overflow:hidden}.editor-header[data-v-262ad374]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f6f8fa;border-bottom:1px solid #e1e4e8}.editor-header h3[data-v-262ad374]{margin:0;font-size:16px;font-weight:600;color:#24292e}.editor-tools[data-v-262ad374]{display:flex;gap:8px}.tool-btn[data-v-262ad374]{padding:6px 12px;background:#fff;border:1px solid #d1d5da;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.tool-btn[data-v-262ad374]:hover{background:#f3f4f6;border-color:#b1b7bb}.editor-container[data-v-262ad374]{flex:1;overflow:hidden}[data-v-262ad374] .vditor{border:none;border-radius:0}[data-v-262ad374] .vditor-toolbar{border-bottom:1px solid #e1e4e8;background:#fafbfc;padding-left:20px!important}[data-v-262ad374] .vditor-ir{background:#fff}.vditor-editor.readonly[data-v-262ad374]{[data-v-262ad374] .vditor-toolbar{background:#f8f9fa;border-bottom:1px solid #e9ecef}[data-v-262ad374] .vditor-ir{background:#fafbfc;cursor:default}}[data-v-262ad374] table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;background:#fff;border:1px solid #e6ebf1;border-radius:10px;overflow:visible;table-layout:auto}[data-v-262ad374] .vditor-ir table,[data-v-262ad374] .vditor-sv table,[data-v-262ad374] .vditor-wysiwyg table{max-width:none;min-width:100%;overflow-x:auto;overflow-y:visible;display:block;white-space:normal}[data-v-262ad374] .vditor-ir table table,[data-v-262ad374] .vditor-sv table table,[data-v-262ad374] .vditor-wysiwyg table table{display:table;white-space:normal}[data-v-262ad374] thead tr{background:#f8fbff}[data-v-262ad374] td,[data-v-262ad374] th{border-bottom:1px solid #edf2f7;padding:12px 16px;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;min-width:120px;max-width:none;overflow:visible;white-space:normal;line-height:1.6;position:relative}[data-v-262ad374] td{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}[data-v-262ad374] th:first-child{width:30%;min-width:150px}[data-v-262ad374] th:last-child{width:70%;min-width:200px}[data-v-262ad374] tr{height:auto;min-height:48px}[data-v-262ad374] tbody tr:nth-child(2n){background:#fafbfc}[data-v-262ad374] tbody tr:hover{background:#f0f7ff;transition:background-color .2s ease}[data-v-262ad374] th{font-weight:600;color:#2e3a59;white-space:nowrap}[data-v-262ad374] table{border:2px solid #e6ebf1}[data-v-262ad374] td,[data-v-262ad374] th{border-right:1px solid #edf2f7}[data-v-262ad374] td:last-child,[data-v-262ad374] th:last-child{border-right:none}[data-v-262ad374] thead th{border-top:2px solid #e6ebf1}[data-v-262ad374] tbody tr:last-child td{border-bottom:2px solid #e6ebf1}[data-v-262ad374] .vditor-ir table::-webkit-scrollbar,[data-v-262ad374] .vditor-sv table::-webkit-scrollbar,[data-v-262ad374] .vditor-wysiwyg table::-webkit-scrollbar{height:8px;width:8px}[data-v-262ad374] .vditor-ir table::-webkit-scrollbar-track,[data-v-262ad374] .vditor-sv table::-webkit-scrollbar-track,[data-v-262ad374] .vditor-wysiwyg table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-262ad374] .vditor-ir table::-webkit-scrollbar-thumb,[data-v-262ad374] .vditor-sv table::-webkit-scrollbar-thumb,[data-v-262ad374] .vditor-wysiwyg table::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;cursor:pointer}[data-v-262ad374] .vditor-ir table::-webkit-scrollbar-thumb:hover,[data-v-262ad374] .vditor-sv table::-webkit-scrollbar-thumb:hover,[data-v-262ad374] .vditor-wysiwyg table::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-262ad374] .vditor-ir table,[data-v-262ad374] .vditor-sv table,[data-v-262ad374] .vditor-wysiwyg table{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}[data-v-262ad374] .MathJax{line-height:1.25;font-size:1.05em}[data-v-262ad374] .mjx-chtml[display=true]{margin:1em 0;text-align:left}[data-v-262ad374] .katex{font-size:1.05em;line-height:1.25;text-rendering:auto}[data-v-262ad374] .katex-display{margin:1em 0;text-align:center;overflow-x:auto;overflow-y:hidden;padding:.5em 0}[data-v-262ad374] .katex-display .katex{display:inline-block;text-align:left;max-width:100%}[data-v-262ad374] .katex:not(.katex-display){font-size:1em;line-height:1.2}[data-v-262ad374] .katex .mop,[data-v-262ad374] .katex .mord{font-style:normal}[data-v-262ad374] .katex .mbin,[data-v-262ad374] .katex .mrel{margin:0 .222em}[data-v-262ad374] .chemistry-formula{display:inline-block;padding:.5em .75em;background-color:#f0f7fd;border:1px solid #c6e4ff;border-radius:4px;font-size:.9em;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:.5em 0;font-family:Courier New,monospace}[data-v-262ad374] .chemistry-formula .reaction-arrow{font-size:.8em;vertical-align:middle;color:#1976d2;font-weight:700}[data-v-262ad374] .chemistry-formula .error{color:#c00;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;padding:.5em .75em;font-size:.9em;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all}[data-v-262ad374] .physics-formula{background-color:#fff3e0;border:1px solid #ffcc02;border-radius:4px;padding:.5em .75em;margin:.5em 0;font-family:Times New Roman,serif}[data-v-262ad374] .math-set{font-weight:700;color:#1976d2}[data-v-262ad374] .greek-letter{font-style:italic;color:#388e3c}[data-v-262ad374] .differential{font-style:italic;color:#7b1fa2}[data-v-262ad374] .limit-sum{font-weight:700;color:#d32f2f}[data-v-262ad374] .formula-container{margin:1em 0;padding:1em;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;border:1px solid #e1e8ed;box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-262ad374] .inline-formula{display:inline-block;vertical-align:middle;margin:0 .2em}[data-v-262ad374] .block-formula{display:block;text-align:center;margin:1em auto;max-width:100%;overflow-x:auto}[data-v-262ad374] .formula-label{display:block;text-align:center;font-size:.9em;color:#666;margin-top:.5em;font-style:italic}@media (max-width:768px){[data-v-262ad374] .katex-display{font-size:.9em;margin:.5em 0}[data-v-262ad374] .chemistry-formula,[data-v-262ad374] .physics-formula{font-size:.8em;padding:.3em .5em}[data-v-262ad374] .formula-container{padding:.5em;margin:.5em 0}}.vditor-editor.record-edit-mode[data-v-262ad374]{[data-v-262ad374] .vditor-toolbar{position:sticky!important;top:0!important;z-index:1000!important;background:#fafbfc!important;border-bottom:1px solid #e1e4e8!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}[data-v-262ad374] .vditor-ir,[data-v-262ad374] .vditor-sv,[data-v-262ad374] .vditor-wysiwyg{max-height:60vh!important;overflow-y:auto!important;padding:1px!important;transition:height .3s ease!important}[data-v-262ad374] .vditor{border:1px solid rgba(74,123,255,.2)!important;border-radius:8px!important;overflow:visible!important}}[data-v-262ad374] .formula-highlight{background:linear-gradient(120deg,#a8edea,#fed6e3);border-radius:4px;padding:.2em .4em;margin:0 .1em;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-v-262ad374] .special-symbol{color:#e91e63;font-weight:700}[data-v-262ad374] .math-environment{background-color:#fafafa;border-left:4px solid #2196f3;padding:1em;margin:1em 0;border-radius:0 4px 4px 0}[data-v-262ad374] .formula-error{background-color:#ffebee;border:1px solid #ef5350;border-radius:4px;padding:.5em;margin:.5em 0;color:#c62828;font-size:.9em}[data-v-262ad374] .formula-loading{display:inline-block;width:1em;height:1em;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin-262ad374 1s linear infinite}@keyframes spin-262ad374{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){[data-v-262ad374] table{font-size:.9em;margin:8px 0}[data-v-262ad374] td,[data-v-262ad374] th{padding:8px 10px;min-width:80px;max-width:none}[data-v-262ad374] th:first-child{width:35%;min-width:100px}[data-v-262ad374] th:last-child{width:65%;min-width:150px}[data-v-262ad374] .vditor-ir table,[data-v-262ad374] .vditor-sv table,[data-v-262ad374] .vditor-wysiwyg table{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}[data-v-262ad374] .vditor-ir table::-webkit-scrollbar,[data-v-262ad374] .vditor-sv table::-webkit-scrollbar,[data-v-262ad374] .vditor-wysiwyg table::-webkit-scrollbar{height:6px;width:6px}[data-v-262ad374] .vditor-ir table::-webkit-scrollbar-thumb,[data-v-262ad374] .vditor-sv table::-webkit-scrollbar-thumb,[data-v-262ad374] .vditor-wysiwyg table::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:3px}@media (max-width:768px){[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip{padding:6px!important;max-width:90vw!important;overflow-x:auto!important}[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip button{padding:6px 10px!important;font-size:14px!important;margin:3px!important}}}[data-v-262ad374] .vditor-hint,[data-v-262ad374] .vditor-panel,[data-v-262ad374] .vditor-tooltip{display:none!important}[data-v-262ad374] .vditor-wysiwyg .vditor-reset:hover{outline:none!important}[data-v-262ad374] .vditor-wysiwyg__panel{display:none!important}[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip{z-index:1000!important;background:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;padding:4px!important;display:block!important}[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip button{display:inline-block!important;margin:2px!important;padding:4px 8px!important;background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:3px!important;cursor:pointer!important;font-size:12px!important;transition:all .2s ease!important}[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip button:hover{background:#e9ecef!important;border-color:#adb5bd!important}[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip button[data-type=set-columns],[data-v-262ad374] .vditor-wysiwyg table .vditor-table__tooltip button[data-type=set-rows]{display:inline-block!important}[data-v-262ad374] .vditor-wysiwyg .vditor-reset:not(table):not(thead):not(tbody):not(tr):not(th):not(td){position:relative!important}[data-v-262ad374] .vditor-wysiwyg .vditor-reset:not(table):not(thead):not(tbody):not(tr):not(th):not(td):hover:after{display:none!important}.gojs-mindmap[data-v-4042a6a0]{height:100%;display:flex;flex-direction:column;border:1px solid #e1e4e8;border-radius:6px;overflow:hidden;background:#fafbfc}.mindmap-header[data-v-4042a6a0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f6f8fa;border-bottom:1px solid #e1e4e8}.mindmap-header h3[data-v-4042a6a0]{margin:0;font-size:16px;font-weight:600;color:#24292e}.mindmap-tools[data-v-4042a6a0]{display:flex;gap:8px}.tool-btn[data-v-4042a6a0]{padding:6px 12px;background:#fff;border:1px solid #d1d5da;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.tool-btn[data-v-4042a6a0]:hover{background:#f3f4f6;border-color:#b1b7bb}.export-dropdown[data-v-4042a6a0]{position:relative;display:inline-block}.export-dropdown:hover .export-options[data-v-4042a6a0]{display:block}.export-options[data-v-4042a6a0]{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #d1d5da;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:120px;padding:4px 0;margin-top:2px}.export-option[data-v-4042a6a0]{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:12px;color:#24292e;cursor:pointer;transition:background-color .2s}.export-option[data-v-4042a6a0]:hover{background:#f6f8fa}.export-option[data-v-4042a6a0]:first-child{border-radius:6px 6px 0 0}.export-option[data-v-4042a6a0]:last-child{border-radius:0 0 6px 6px}.mindmap-container[data-v-4042a6a0]{flex:1;position:relative;overflow:hidden}.mindmap-info[data-v-4042a6a0]{position:absolute;bottom:16px;right:16px;background:hsla(0,0%,100%,.95);border:1px solid #e1e4e8;border-radius:6px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:16px;font-size:12px}.info-item[data-v-4042a6a0]{display:flex;align-items:center;gap:4px}.info-item .label[data-v-4042a6a0]{color:#586069;font-weight:500}.info-item .value[data-v-4042a6a0]{color:#24292e;font-weight:600}[data-v-4042a6a0] .math-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;overflow:visible}[data-v-4042a6a0] .math-inline{display:inline-block;vertical-align:middle;font-size:1em;line-height:1.2;color:#2c3e50;background:hsla(0,0%,100%,.9);border-radius:3px;padding:1px 3px}[data-v-4042a6a0] .math-display{display:block;text-align:center;margin:5px 0;font-size:1.05em;line-height:1.25;color:#2c3e50;background:hsla(0,0%,100%,.95);border-radius:4px;padding:5px;border:1px solid rgba(52,152,219,.3)}[data-v-4042a6a0] .math-fallback{font-family:Courier New,monospace;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:2px 6px;font-size:.9em;color:#6c757d}[data-v-4042a6a0] .katex{font-size:1em!important;line-height:1.2!important;color:#2c3e50!important;background:transparent!important}[data-v-4042a6a0] .katex-display{margin:5px 0!important;text-align:center!important;font-size:1.05em!important;line-height:1.25!important;background:hsla(0,0%,100%,.95)!important;border-radius:4px!important;padding:5px!important}[data-v-4042a6a0] .katex-display .katex{display:inline-block!important;text-align:left!important;max-width:100%!important}[data-v-4042a6a0] .MathJax{font-size:1em!important;line-height:1.2!important;color:#2c3e50!important;background:transparent!important}[data-v-4042a6a0] .mjx-chtml[display=true]{margin:5px 0!important;text-align:center!important;font-size:1.05em!important;line-height:1.25!important;background:hsla(0,0%,100%,.95)!important;border-radius:4px!important;padding:5px!important}[data-v-4042a6a0] .chemistry-formula{display:inline-block;padding:.3em .5em;background-color:#f0f7fd;border:1px solid #c6e4ff;border-radius:4px;font-size:.9em;line-height:1.4;font-family:Courier New,monospace;color:#1976d2}[data-v-4042a6a0] .physics-formula{background-color:#fff3e0;border:1px solid #ffcc02;border-radius:4px;padding:.3em .5em;font-family:Times New Roman,serif;color:#f57c00}[data-v-4042a6a0] .math-set{font-weight:700;color:#1976d2}[data-v-4042a6a0] .greek-letter{font-style:italic;color:#388e3c}[data-v-4042a6a0] .differential{font-style:italic;color:#7b1fa2}[data-v-4042a6a0] .limit-sum{font-weight:700;color:#d32f2f}[data-v-4042a6a0] .formula-highlight{background:linear-gradient(120deg,#a8edea,#fed6e3);border-radius:4px;padding:.2em .4em;margin:0 .1em;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-v-4042a6a0] .special-symbol{color:#e91e63;font-weight:700}[data-v-4042a6a0] .math-environment{background-color:#fafafa;border-left:4px solid #2196f3;padding:.5em;margin:.5em 0;border-radius:0 4px 4px 0}[data-v-4042a6a0] .formula-error{background-color:#ffebee;border:1px solid #ef5350;border-radius:4px;padding:.3em .5em;color:#c62828;font-size:.9em;font-style:italic}@media (max-width:768px){.mindmap-tools[data-v-4042a6a0]{flex-wrap:wrap;gap:6px}.tool-btn[data-v-4042a6a0]{padding:4px 8px;font-size:11px}[data-v-4042a6a0] .math-display{font-size:.95em;margin:4px 0}[data-v-4042a6a0] .katex-display,[data-v-4042a6a0] .mjx-chtml[display=true]{font-size:.95em!important;margin:4px 0!important}}[data-v-4a878ab2]{margin:0;padding:0;box-sizing:border-box}#VditorMindmap[data-v-4a878ab2]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.save-notice[data-v-4a878ab2]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 16px;background:#fffbe6;color:#8c6d1f;border-bottom:1px solid #fdeeb6;font-size:12px}.save-notice .close-btn[data-v-4a878ab2]{padding:4px 8px;background:#ffd666;border:1px solid #fadb14;border-radius:4px;cursor:pointer;font-size:12px}.main-container[data-v-4a878ab2]{flex:1;display:flex;gap:20px;padding:20px;overflow:hidden}.editor-section[data-v-4a878ab2],.mindmap-section[data-v-4a878ab2]{flex:1;min-width:0}.status-bar[data-v-4a878ab2]{background:#fff;border-top:1px solid #e1e4e8;padding:12px 20px;display:flex;gap:30px;font-size:12px}.status-item[data-v-4a878ab2]{display:flex;align-items:center;gap:8px}.label[data-v-4a878ab2]{color:#6a737d;font-weight:500}.value[data-v-4a878ab2]{color:#24292e;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-updating[data-v-4a878ab2]{color:#0366d6!important;animation:pulse-4a878ab2 1.5s infinite}@keyframes pulse-4a878ab2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width:1200px){.main-container[data-v-4a878ab2]{flex-direction:column;gap:15px;padding:15px}.editor-section[data-v-4a878ab2],.mindmap-section[data-v-4a878ab2]{height:45vh}}@media (max-width:768px){.main-container[data-v-4a878ab2]{padding:10px;gap:10px}.status-bar[data-v-4a878ab2]{padding:10px 15px;gap:20px}}.vditor-editor-clean[data-v-447b9f86]{height:100%;display:flex;flex-direction:column;border:1px solid #e1e4e8;border-radius:6px;overflow:hidden}.editor-container[data-v-447b9f86]{overflow:hidden}[data-v-447b9f86] .vditor{border:none;border-radius:0}[data-v-447b9f86] .vditor-toolbar{border-bottom:1px solid #e1e4e8;background:#fafbfc;padding-right:80px!important;padding-left:30px!important}[data-v-447b9f86] .vditor-ir{background:#fff;min-width:220px!important;flex:0!important}[data-v-447b9f86] .vditor-wysiwyg{min-width:220px!important}[data-v-447b9f86] .vditor-ir .vditor-reset,[data-v-447b9f86] .vditor-sv .vditor-reset,[data-v-447b9f86] .vditor-wysiwyg .vditor-reset{overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important}[data-v-447b9f86] table{width:100%!important;min-width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:16px 0!important;display:table!important;table-layout:fixed!important;border:1px solid #e1e4e8!important;border-radius:6px!important;overflow:visible!important;white-space:normal!important}[data-v-447b9f86] td,[data-v-447b9f86] th{border:1px solid #dfe2e5!important;padding:12px 16px!important;text-align:left!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:normal!important;width:auto!important;vertical-align:top!important;line-height:1.6!important;overflow-wrap:break-word!important}[data-v-447b9f86] th{background-color:#f6f8fa;font-weight:600}[data-v-447b9f86] td br,[data-v-447b9f86] th br{line-height:0!important;content:""!important;page-break-after:always!important;-moz-column-break-after:page!important;break-after:page!important}[data-v-447b9f86] td br,[data-v-447b9f86] td div[style*="height: 6px"],[data-v-447b9f86] th br,[data-v-447b9f86] th div[style*="height: 6px"]{display:block!important;margin:6px 0!important;height:6px!important;clear:both!important}[data-v-447b9f86] td br+*,[data-v-447b9f86] th br+*{display:block;margin-top:6px}[data-v-447b9f86] td code[data-marker="`"],[data-v-447b9f86] td code[data-type=html-inline],[data-v-447b9f86] th code[data-marker="`"],[data-v-447b9f86] th code[data-type=html-inline]{background:transparent!important;border:none!important;padding:0!important;font-family:inherit!important;font-size:inherit!important}[data-v-447b9f86] .latex-formula{font-family:Times New Roman,serif!important;font-style:italic!important;color:#d73a49!important;background:rgba(27,31,35,.05)!important;padding:2px 4px!important;border-radius:3px!important;margin:2px 0!important}[data-v-447b9f86] table::-webkit-scrollbar{height:8px;width:8px}[data-v-447b9f86] table::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px;margin:2px}[data-v-447b9f86] table::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c1c7d0,#a8b3c1);border-radius:4px;border:1px solid #e1e4e8;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-447b9f86] table::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a8b3c1,#8fa3b8);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(1.05)}[data-v-447b9f86] table::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#8fa3b8,#7a8fa6);box-shadow:0 1px 4px rgba(0,0,0,.2)}[data-v-447b9f86] table::-webkit-scrollbar-corner{background:#f1f3f4;border-radius:4px}[data-v-447b9f86] .vditor-ir table,[data-v-447b9f86] .vditor-sv table,[data-v-447b9f86] .vditor-wysiwyg table,[data-v-447b9f86] table{scrollbar-width:thin;scrollbar-color:#c1c7d0 #f1f3f4}[data-v-447b9f86] table:hover::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a8b3c1,#8fa3b8)}@media (max-width:768px){[data-v-447b9f86] table::-webkit-scrollbar{height:6px;width:6px}[data-v-447b9f86] table::-webkit-scrollbar-thumb{border-radius:3px}[data-v-447b9f86] table::-webkit-scrollbar-track{border-radius:3px;margin:1px}}@media (prefers-color-scheme:dark){[data-v-447b9f86] table::-webkit-scrollbar-track{background:#2d3748}[data-v-447b9f86] table::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a5568,#718096);border-color:#4a5568}[data-v-447b9f86] table::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#718096,#a0aec0)}[data-v-447b9f86] table::-webkit-scrollbar-corner{background:#2d3748}}.vditor-editor-clean.record-edit-mode[data-v-447b9f86]{[data-v-447b9f86] table::-webkit-scrollbar{height:10px;width:10px}[data-v-447b9f86] table::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #5a6fd8;box-shadow:0 2px 8px rgba(102,126,234,.3)}[data-v-447b9f86] table::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 12px rgba(102,126,234,.4);transform:scale(1.1)}[data-v-447b9f86] table::-webkit-scrollbar-track{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2)}}[data-v-447b9f86] table{transition:all .3s ease}[data-v-447b9f86] table:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset{scrollbar-width:thin;scrollbar-color:#c1c7d0 #f1f3f4}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset::-webkit-scrollbar{width:8px}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c1c7d0,#a8b3c1);border-radius:4px;border:1px solid #e1e4e8;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a8b3c1,#8fa3b8);box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-v-447b9f86] table.operating::-webkit-scrollbar-thumb,[data-v-447b9f86] table.resizing::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#52c41a,#389e0d);box-shadow:0 2px 8px rgba(82,196,26,.3)}@media print{[data-v-447b9f86] table::-webkit-scrollbar{display:none}[data-v-447b9f86] table{overflow:visible;display:table}[data-v-447b9f86] td,[data-v-447b9f86] th{white-space:normal;min-width:auto}}[data-v-447b9f86] pre{background-color:#f6f8fa;border-radius:3px;padding:16px;overflow:auto}[data-v-447b9f86] code{background-color:rgba(27,31,35,.05);border-radius:3px;padding:.2em .4em;font-size:85%}[data-v-447b9f86] blockquote{border-left:4px solid #dfe2e5;color:#6a737d;margin:0 0 16px 0;padding:0 16px}@media (max-width:768px){.vditor-editor-clean[data-v-447b9f86]{border-radius:0}}[data-v-447b9f86] .vditor-hint,[data-v-447b9f86] .vditor-panel,[data-v-447b9f86] .vditor-tooltip{display:none!important}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset:hover{outline:none!important}[data-v-447b9f86] .vditor-wysiwyg__panel{display:none!important}[data-v-447b9f86] .vditor-wysiwyg table .vditor-table__tooltip{z-index:1000!important;background:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;padding:4px!important;display:block!important}[data-v-447b9f86] .vditor-wysiwyg table .vditor-table__tooltip button{display:inline-block!important;margin:2px!important;padding:4px 8px!important;background:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:3px!important;cursor:pointer!important;font-size:12px!important;transition:all .2s ease!important}[data-v-447b9f86] .vditor-wysiwyg table .vditor-table__tooltip button:hover{background:#e9ecef!important;border-color:#adb5bd!important}[data-v-447b9f86] .vditor-wysiwyg table .vditor-table__tooltip button[data-type=set-columns],[data-v-447b9f86] .vditor-wysiwyg table .vditor-table__tooltip button[data-type=set-rows]{display:inline-block!important}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset:not(table):not(thead):not(tbody):not(tr):not(th):not(td){position:relative!important}[data-v-447b9f86] .vditor-wysiwyg .vditor-reset:not(table):not(thead):not(tbody):not(tr):not(th):not(td):hover:after{display:none!important}[data-v-447b9f86] .vditor-table-operations-menu{background:#fff!important;border:1px solid #e1e4e8!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.15)!important;z-index:10000!important;min-width:160px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;overflow:hidden!important;backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.95)!important}[data-v-447b9f86] .menu-content{padding:8px!important}[data-v-447b9f86] .vditor-table-operations-item{display:flex!important;align-items:center!important;width:100%!important;padding:10px 12px!important;margin:2px 0!important;border:none!important;background:transparent!important;border-radius:8px!important;color:#495057!important;font-size:14px!important;text-align:left!important;transition:all .2s ease!important;cursor:pointer!important;gap:10px!important;position:relative!important;overflow:hidden!important}[data-v-447b9f86] .vditor-table-operations-item:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:currentColor!important;opacity:0!important;transition:opacity .2s ease!important;border-radius:8px!important}[data-v-447b9f86] .vditor-table-operations-item:hover:before{opacity:.05!important}[data-v-447b9f86] .vditor-table-operations-item:hover{transform:translateX(4px)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}[data-v-447b9f86] .vditor-table-operations-item.add-operation{border-left:3px solid #52c41a!important;background:rgba(82,196,26,.02)!important}[data-v-447b9f86] .vditor-table-operations-item.add-operation:hover{background:rgba(82,196,26,.08)!important;border-left-color:#389e0d!important}[data-v-447b9f86] .vditor-table-operations-item.add-operation .operation-icon{color:#52c41a!important}[data-v-447b9f86] .vditor-table-operations-item.delete-operation{border-left:3px solid #faad14!important;background:rgba(250,173,20,.02)!important}[data-v-447b9f86] .vditor-table-operations-item.delete-operation:hover{background:rgba(250,173,20,.08)!important;border-left-color:#d48806!important}[data-v-447b9f86] .vditor-table-operations-item.delete-operation .operation-icon{color:#faad14!important}[data-v-447b9f86] .vditor-table-operations-item.danger-operation{border-left:3px solid #ff4d4f!important;background:rgba(255,77,79,.02)!important;color:#cf1322!important}[data-v-447b9f86] .vditor-table-operations-item.danger-operation:hover{background:rgba(255,77,79,.08)!important;border-left-color:#a8071a!important;color:#820014!important}[data-v-447b9f86] .vditor-table-operations-item.danger-operation .operation-icon{color:#ff4d4f!important}[data-v-447b9f86] .operation-icon{font-size:16px!important;width:20px!important;text-align:center!important;flex-shrink:0!important}[data-v-447b9f86] .operation-text{font-weight:500!important;flex:1!important}[data-v-447b9f86] .vditor-table-operations-separator{height:1px!important;background:linear-gradient(90deg,transparent,#e1e4e8,transparent)!important;margin:8px 0!important}[data-v-447b9f86] .vditor-toolbar button[name=tableOperations]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;margin:0 4px!important;transition:all .3s ease!important;color:#fff!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important;position:relative!important;overflow:hidden!important}[data-v-447b9f86] .vditor-toolbar button[name=tableOperations]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)!important;transition:left .5s ease!important}[data-v-447b9f86] .vditor-toolbar button[name=tableOperations]:hover:before{left:100%!important}[data-v-447b9f86] .vditor-toolbar button[name=tableOperations]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(102,126,234,.4)!important}[data-v-447b9f86] .vditor-toolbar button[name=tableOperations]:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important}[data-v-447b9f86] .vditor-text-align-menu{background:#fff!important;border:1px solid #e1e4e8!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.15)!important;z-index:10000!important;min-width:120px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;overflow:hidden!important;backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.95)!important}[data-v-447b9f86] .vditor-text-align-menu .menu-content{padding:8px!important}[data-v-447b9f86] .vditor-text-align-menu .align-item{display:flex!important;align-items:center!important;width:100%!important;padding:10px 12px!important;margin:2px 0!important;border:none!important;background:transparent!important;border-radius:8px!important;color:#495057!important;font-size:14px!important;text-align:left!important;transition:all .2s ease!important;cursor:pointer!important;gap:10px!important;position:relative!important;overflow:hidden!important}[data-v-447b9f86] .vditor-text-align-menu .align-item:hover{background:rgba(102,126,234,.08)!important;color:#667eea!important;transform:translateX(4px)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}[data-v-447b9f86] .vditor-text-align-menu .align-item svg{width:16px!important;height:16px!important;flex-shrink:0!important;color:#6c757d!important;transition:color .2s ease!important}[data-v-447b9f86] .vditor-text-align-menu .align-item:hover svg{color:#667eea!important}[data-v-447b9f86] .vditor-text-align-menu .align-item span{font-weight:500!important;flex:1!important}[data-v-447b9f86] .vditor-toolbar button[name=textAlign]{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;margin:0 4px!important;transition:all .3s ease!important;color:#fff!important;box-shadow:0 2px 8px rgba(82,196,26,.3)!important;position:relative!important;overflow:hidden!important}[data-v-447b9f86] .vditor-toolbar button[name=textAlign]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)!important;transition:left .5s ease!important}[data-v-447b9f86] .vditor-toolbar button[name=textAlign]:hover:before{left:100%!important}[data-v-447b9f86] .vditor-toolbar button[name=textAlign]:hover{background:linear-gradient(135deg,#389e0d,#237804)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(82,196,26,.4)!important}[data-v-447b9f86] .vditor-toolbar button[name=textAlign]:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(82,196,26,.3)!important}@media (max-width:768px){[data-v-447b9f86] .vditor-text-align-menu{min-width:100px!important}[data-v-447b9f86] .vditor-text-align-menu .align-item{padding:8px 10px!important;font-size:13px!important}[data-v-447b9f86] .vditor-text-align-menu .align-item svg{width:14px!important;height:14px!important}}.vditor-editor-clean.record-edit-mode[data-v-447b9f86]{[data-v-447b9f86] .vditor-toolbar{position:sticky!important;top:0!important;z-index:1000!important;background:#fafbfc!important;border-bottom:1px solid #e1e4e8!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;padding-right:80px!important;padding-left:30px!important}[data-v-447b9f86] .vditor-ir,[data-v-447b9f86] .vditor-sv,[data-v-447b9f86] .vditor-wysiwyg{min-height:200px!important;max-height:80vh!important;overflow-y:auto!important;padding:1px!important;transition:height .3s ease!important;resize:vertical!important;position:relative!important}[data-v-447b9f86] .vditor{border:1px solid rgba(74,123,255,.2)!important;border-radius:8px!important;resize:vertical!important}[data-v-447b9f86] .vditor,[data-v-447b9f86] .vditor-content,[data-v-447b9f86] .vditor-reset{overflow:visible!important;position:relative!important}}@media (max-width:768px){[data-v-447b9f86] .vditor-table-operations-menu{min-width:140px!important}[data-v-447b9f86] .vditor-table-operations-item{padding:8px 10px!important;font-size:13px!important}[data-v-447b9f86] .operation-icon{font-size:14px!important;width:18px!important}}[data-v-447b9f86] .vditor-toolbar-button-disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}[data-v-447b9f86] .vditor-toolbar-button-disabled:hover{background:inherit!important;transform:none!important;box-shadow:none!important}.pdf-viewer[data-v-306590f8]{width:100%;height:100%;position:relative;background-color:#525659;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.pdf-toolbar[data-v-306590f8]{justify-content:start;background-color:#424242;gap:10px;padding:5px 10px;border-bottom:1px solid #333;color:#fff;height:38px;box-sizing:border-box;flex-shrink:0}.pdf-toolbar[data-v-306590f8],.toolbar-left[data-v-306590f8],.toolbar-right[data-v-306590f8]{display:flex;align-items:center}.page-controls[data-v-306590f8]{display:flex;align-items:center;gap:8px}.nav-btn[data-v-306590f8]{width:28px;height:28px;background-color:#555;color:#fff;border:1px solid #666;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.nav-btn[data-v-306590f8]:hover:not(:disabled){background-color:#666}.nav-btn[data-v-306590f8]:disabled{opacity:.5;cursor:not-allowed}.page-info-toolbar[data-v-306590f8]{display:flex;align-items:center;gap:4px}.page-input-toolbar[data-v-306590f8]{padding:4px;background-color:#333;border:1px solid #666;border-radius:4px;color:#fff;text-align:center;font-size:14px;outline:none}.page-input-toolbar[data-v-306590f8]:focus{border-color:#0a84ff;background-color:#444}.page-input-toolbar[data-v-306590f8]::-webkit-inner-spin-button,.page-input-toolbar[data-v-306590f8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-input-toolbar[type=number][data-v-306590f8]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zoom-controls[data-v-306590f8]{display:flex;align-items:center;gap:4px}.zoom-btn[data-v-306590f8]{width:28px;height:28px;background-color:#555;color:#fff;border:1px solid #666;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.zoom-btn[data-v-306590f8]:hover:not(:disabled){background-color:#666}.zoom-btn[data-v-306590f8]:disabled{opacity:.5;cursor:not-allowed}.zoom-select[data-v-306590f8]{padding:4px 8px;background-color:#555;color:#fff;border:1px solid #666;border-radius:4px;font-size:14px;min-width:80px;cursor:pointer;outline:none}.zoom-select[data-v-306590f8]:focus{border-color:#0a84ff;background-color:#444}.error-state[data-v-306590f8],.loading-state[data-v-306590f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;text-align:center;padding:20px}.error-state[data-v-306590f8]{.error-title[data-v-306590f8]{font-size:20px;font-weight:600;margin:16px 0 8px;color:#fff}.error-message[data-v-306590f8]{font-size:14px;line-height:1.6;max-width:500px;margin:0 0 20px}}.loading-spinner[data-v-306590f8]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin-306590f8 1s linear infinite;margin-bottom:16px}@keyframes spin-306590f8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-icon[data-v-306590f8]{font-size:48px;margin-bottom:16px}.retry-button[data-v-306590f8]{margin-top:16px;padding:8px 16px;background-color:#0a84ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.retry-button[data-v-306590f8]:hover{background-color:#0056cc}.pdf-container[data-v-306590f8]{width:100%;flex:1;overflow:auto;position:relative}.pdf-content[data-v-306590f8]{position:relative;margin:0 auto}.pdf-page[data-v-306590f8]{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);border-radius:2px;overflow:hidden}.page-canvas[data-v-306590f8]{display:block;width:100%;height:100%}.pdf-container[data-v-306590f8]::-webkit-scrollbar{width:16px;height:16px}.pdf-container[data-v-306590f8]::-webkit-scrollbar-track{background-color:#404040}.pdf-container[data-v-306590f8]::-webkit-scrollbar-thumb{background-color:#6a6a6a;border-radius:8px;border:2px solid #404040}.pdf-container[data-v-306590f8]::-webkit-scrollbar-thumb:hover{background-color:#8a8a8a}.pdf-container[data-v-306590f8]::-webkit-scrollbar-corner{background-color:#404040}.page-indicator[data-v-306590f8]{position:absolute;bottom:20px;right:20px;background-color:rgba(0,0,0,.7);border-radius:16px;padding:6px 12px;z-index:1000;backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.page-info[data-v-306590f8]{display:flex;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:500}.current-page[data-v-306590f8]{color:#fff;font-weight:600}.page-separator[data-v-306590f8]{color:hsla(0,0%,100%,.6);font-weight:400;margin:0 2px}.total-pages[data-v-306590f8]{color:hsla(0,0%,100%,.8)}@media (max-width:768px){.pdf-toolbar[data-v-306590f8]{padding:6px 12px;height:44px}.page-controls[data-v-306590f8]{gap:6px}.nav-btn[data-v-306590f8],.zoom-btn[data-v-306590f8]{width:28px;height:28px;font-size:12px}.page-input-toolbar[data-v-306590f8]{width:45px;font-size:13px;padding:3px 6px}.zoom-select[data-v-306590f8]{min-width:70px;font-size:13px;padding:4px 6px}.pdf-container[data-v-306590f8]::-webkit-scrollbar{width:12px;height:12px}.page-indicator[data-v-306590f8]{bottom:10px;right:10px;padding:4px 8px}.page-info[data-v-306590f8]{font-size:12px}}.new-note-container[data-v-569fbe52]{display:flex;height:100%;color:#333;position:relative;width:100%;margin:0 2vw;background:#f8f9fa;min-height:0;overflow:hidden}.new-note-container .left-panel[data-v-569fbe52]{min-width:360px;display:flex;flex-direction:column;border-right:none;transition:width .3s cubic-bezier(.34,1.56,.64,1);height:100%;overflow:hidden}.new-note-container .left-panel .media-player-area[data-v-569fbe52]{background:#f0f2f5;border-radius:15px;margin-bottom:10px;overflow:hidden;margin-right:20px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.new-note-container .left-panel .media-player-area .media-player-container[data-v-569fbe52]{display:flex;align-items:center;justify-content:center}.new-note-container .left-panel .media-player-area .media-player-container .audio-player[data-v-569fbe52]{width:100%;min-height:88px;position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(246,250,255,.98));box-shadow:0 12px 28px rgba(64,116,173,.12);border:1px solid rgba(95,152,211,.12)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-backdrop[data-v-569fbe52]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,rgba(56,147,220,.05),rgba(56,147,220,.11) 42%,rgba(126,183,255,.08));z-index:1}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-backdrop[data-v-569fbe52]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(77,154,225,.14) 0,transparent 62%);animation:rotate-569fbe52 20s linear infinite}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-content[data-v-569fbe52]{position:relative;z-index:2;gap:14px;height:100%;padding:12px 16px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left[data-v-569fbe52]{width:62px;display:flex;justify-content:center;flex-shrink:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper[data-v-569fbe52]{width:58px;display:flex;flex-direction:column;align-items:center;gap:5px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button[data-v-569fbe52]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#2e9ae8,#4f7cff);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 22px rgba(67,132,229,.28);overflow:hidden}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button .button-glow[data-v-569fbe52]{position:absolute;inset:-24%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.32) 0,hsla(0,0%,100%,0) 72%);opacity:0;transition:opacity .3s ease}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button i[data-v-569fbe52]{font-size:18px;color:#fff;position:relative;transition:transform .2s ease}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button[data-v-569fbe52]:hover{transform:translateY(-1px)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button.playing .button-glow[data-v-569fbe52]{opacity:1;animation:pulse-569fbe52 2s infinite}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button.loading[data-v-569fbe52]{background:linear-gradient(135deg,#7aa7cb,#8da6c5);cursor:not-allowed}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button.loading .button-glow[data-v-569fbe52]{display:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button.loading i.el-icon-loading[data-v-569fbe52]{animation:rotate-569fbe52 1.2s linear infinite}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left .play-button-wrapper .play-button-caption[data-v-569fbe52]{font-size:10px;line-height:1;font-weight:600;letter-spacing:.04em;color:#5f7691;text-transform:uppercase}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main[data-v-569fbe52]{flex:1;flex-direction:column;justify-content:center;gap:6px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .player-bottom-row[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .player-top-row[data-v-569fbe52]{display:flex;align-items:center;justify-content:space-between;gap:12px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-progress-meta[data-v-569fbe52]{display:flex;align-items:center;gap:8px;min-width:0;flex:1;flex-wrap:nowrap}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-playback-status[data-v-569fbe52]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#5f6c7b;background:rgba(96,122,151,.1)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-playback-status.status-0[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-playback-status.status-1[data-v-569fbe52]{color:#d18a1c;background:rgba(243,156,18,.12)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-playback-status.status-2[data-v-569fbe52]{color:#1f9f63;background:rgba(39,174,96,.12)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-playback-status.status-3[data-v-569fbe52]{color:#6f7b88;background:hsla(184,6%,53%,.14)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-action-hint[data-v-569fbe52]{color:#6d7e8f;font-size:11px;line-height:1.2;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .time-display[data-v-569fbe52]{font-size:13px;color:#2c3e50;font-weight:500;display:flex;align-items:center;gap:5px;flex-shrink:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .time-display .current-time[data-v-569fbe52]{padding:4px 8px;background:rgba(55,150,220,.12);border-radius:7px;color:#2d4158}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .time-display .time-divider[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .time-display .total-time[data-v-569fbe52]{color:#7e8f9f}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .player-progress-shell[data-v-569fbe52]{width:100%}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .progress-bar-container[data-v-569fbe52]{width:100%;padding:5px 0 3px;cursor:pointer}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .progress-bar-container.disabled[data-v-569fbe52]{cursor:not-allowed;opacity:.72}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .progress-track[data-v-569fbe52]{position:relative;width:100%;height:6px;border-radius:999px;overflow:visible;background:rgba(79,124,177,.12);box-shadow:inset 0 0 0 1px rgba(92,138,193,.05)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .progress-buffer[data-v-569fbe52]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,rgba(93,160,222,.15),rgba(110,173,246,.3))}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .progress-fill[data-v-569fbe52]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#2f98e7,#4b7cff);box-shadow:0 4px 14px rgba(61,131,231,.18)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .progress-handle[data-v-569fbe52]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #3c93ea;transform:translate(-50%,-50%);box-shadow:0 6px 18px rgba(62,132,233,.24);transition:transform .2s ease,box-shadow .2s ease}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer-wrapper[data-v-569fbe52]{width:100%;min-height:10px;display:flex;align-items:center;justify-content:flex-start;padding:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer-wrapper.active .audio-visualizer[data-v-569fbe52]{opacity:1}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer[data-v-569fbe52]{width:100%;height:10px;display:flex;align-items:center;justify-content:center;gap:4px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer .bar[data-v-569fbe52]{width:3px;border-radius:999px;height:7px;background:linear-gradient(180deg,rgba(77,164,233,.92),rgba(78,124,255,.58));animation:sound-wave-569fbe52 .7s ease-in-out infinite alternate}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer .bar[data-v-569fbe52]:nth-child(3n){animation-delay:.1s}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer .bar[data-v-569fbe52]:nth-child(4n){animation-delay:.2s}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer .bar[data-v-569fbe52]:nth-child(5n){animation-delay:.3s}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer .bar[data-v-569fbe52]:nth-child(6n){animation-delay:.4s}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer-placeholder[data-v-569fbe52]{width:100%;height:8px;display:flex;align-items:center}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main .audio-visualizer-placeholder .placeholder-line[data-v-569fbe52]{width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(99,153,205,.08),rgba(99,153,205,.28) 50%,rgba(99,153,205,.08))}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-right[data-v-569fbe52]{display:flex;align-items:center;flex-shrink:0;align-self:stretch}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]{border-radius:50%;background:rgba(52,152,219,.1);display:flex;align-items:center;justify-content:center;color:#3498db;transition:all .2s ease;border:1px solid rgba(52,152,219,.08)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]:hover{background:rgba(52,152,219,.18);transform:translateY(-1px)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player.is-playing .progress-handle[data-v-569fbe52]{transform:translate(-50%,-50%) scale(1.04)}.new-note-container .left-panel .media-player-area .media-player-container .youtube-player[data-v-569fbe52]{background:#000;display:flex;justify-content:center}.new-note-container .left-panel .note-content[data-v-569fbe52]{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52]{position:absolute;top:5px;right:10px;display:flex;gap:8px;z-index:10;align-items:center}.new-note-container .left-panel .note-content .copy-icons .toggle-media-icon[data-v-569fbe52]{font-size:20px;padding:4px;border-radius:6px;cursor:pointer;transition:all .3s ease;background:rgba(74,123,255,.2);color:#4a7bff}.new-note-container .left-panel .note-content .copy-icons .toggle-media-icon.rotated[data-v-569fbe52]{transform:rotate(180deg)}.new-note-container .left-panel .note-content .copy-icons .toggle-media-icon[data-v-569fbe52]:hover{background:rgba(74,123,255,.3)}.new-note-container .left-panel .note-content .copy-icons .toggle-pdf-icon[data-v-569fbe52]{font-size:20px;padding:4px;border-radius:6px;cursor:pointer;transition:all .3s ease;background:rgba(74,123,255,.2);color:#4a7bff}.new-note-container .left-panel .note-content .copy-icons .toggle-pdf-icon.active[data-v-569fbe52]{background:rgba(74,123,255,.4);color:#3a6eef}.new-note-container .left-panel .note-content .copy-icons .toggle-pdf-icon[data-v-569fbe52]:hover{background:rgba(74,123,255,.3)}.new-note-container .left-panel .note-content .copy-icons .more-actions-container[data-v-569fbe52]{position:relative}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .more-icon[data-v-569fbe52]{font-size:20px;padding:4px;border-radius:6px;cursor:pointer;transition:all .3s ease;background:rgba(74,123,255,.2);color:#4a7bff;margin-right:10px}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .more-icon[data-v-569fbe52]:hover{background:rgba(74,123,255,.3)}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu[data-v-569fbe52]{position:absolute;top:100%;right:10px;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:190px;overflow:hidden;z-index:100}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item[data-v-569fbe52]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:all .2s ease;color:#333}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item i[data-v-569fbe52]{font-size:18px;margin-right:10px;color:#4a7bff}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item span[data-v-569fbe52]{font-size:14px}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item[data-v-569fbe52]:hover{background:rgba(74,123,255,.1)}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item.delete-item i[data-v-569fbe52],.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item.delete-item[data-v-569fbe52]{color:#ff4d4f}.new-note-container .left-panel .note-content .copy-icons .more-actions-container .action-menu .action-item.delete-item[data-v-569fbe52]:hover{background:rgba(255,77,79,.1)}.new-note-container .left-panel .note-content .note-skeleton[data-v-569fbe52]{flex:1;overflow-y:auto;overflow-x:hidden;padding:15px 0 24px;min-height:0}.new-note-container .left-panel .note-content .note-skeleton .note-loading-progress[data-v-569fbe52]{position:relative;width:100%;max-width:720px;display:flex;align-items:stretch;flex-direction:column;gap:8px;box-sizing:border-box;margin:0 auto 22px;padding:0 15px}.new-note-container .left-panel .note-content .note-skeleton .note-loading-progress .progress-track[data-v-569fbe52]{position:relative;width:100%;flex:0 0 6px;height:6px;background-color:rgba(0,0,0,.06);border-radius:3px;overflow:hidden;margin-right:0}.new-note-container .left-panel .note-content .note-skeleton .note-loading-progress .progress-track .progress-fill[data-v-569fbe52]{height:100%;background-color:#4a7bff;width:0;transition:width .5s ease;border-radius:3px;position:relative}.new-note-container .left-panel .note-content .note-skeleton .note-loading-progress .progress-track .progress-fill[data-v-569fbe52]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:100px;background:linear-gradient(90deg,rgba(74,123,255,0),hsla(0,0%,100%,.3) 50%,rgba(74,123,255,0));animation:shimmer 2s infinite}.new-note-container .left-panel .note-content .note-skeleton .note-loading-progress .progress-track .progress-fill.is-indeterminate[data-v-569fbe52]{position:absolute;left:0;width:32%;transition:none;animation:note-progress-indeterminate-569fbe52 1.6s ease-in-out infinite}.new-note-container .left-panel .note-content .note-skeleton .note-loading-progress .progress-text[data-v-569fbe52]{min-width:0;order:-1;text-align:left;font-size:12px;font-weight:500;color:#4a7bff;white-space:nowrap}.new-note-container .left-panel .note-content .note-skeleton .skeleton-header[data-v-569fbe52]{margin-bottom:30px;padding:0 15px}.new-note-container .left-panel .note-content .note-skeleton .skeleton-header .skeleton-title[data-v-569fbe52]{height:36px;width:70%;background-color:rgba(0,0,0,.05);border-radius:6px;margin-bottom:12px;animation:pulse-569fbe52 1.5s infinite}.new-note-container .left-panel .note-content .note-skeleton .skeleton-header .skeleton-subtitle[data-v-569fbe52]{height:20px;width:40%;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-569fbe52 1.5s infinite}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content[data-v-569fbe52]{padding:0 15px;display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-paragraph[data-v-569fbe52]{height:18px;width:100%;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-569fbe52 1.5s infinite}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-paragraph[data-v-569fbe52]:nth-child(3n){width:92%}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-paragraph[data-v-569fbe52]:nth-child(3n+1){width:88%}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-heading[data-v-569fbe52]{height:28px;width:60%;background-color:rgba(0,0,0,.05);border-radius:6px;margin-top:10px;animation:pulse-569fbe52 1.5s infinite}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-code-block[data-v-569fbe52]{height:120px;width:100%;background-color:rgba(0,0,0,.02);border-radius:8px;border:1px solid rgba(0,0,0,.05);margin:10px 0;animation:pulse-569fbe52 1.5s infinite}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-list[data-v-569fbe52]{display:flex;flex-direction:column;gap:10px;padding-left:20px;margin:5px 0}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-list .skeleton-list-item[data-v-569fbe52]{height:16px;width:90%;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-569fbe52 1.5s infinite}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-list .skeleton-list-item[data-v-569fbe52]:first-child{width:85%}.new-note-container .left-panel .note-content .note-skeleton .skeleton-content .skeleton-list .skeleton-list-item[data-v-569fbe52]:nth-child(2){width:92%}@keyframes note-progress-indeterminate-569fbe52{0%{transform:translateX(-105%)}to{transform:translateX(320%)}}.new-note-container .left-panel .note-content .note-render-area[data-v-569fbe52]{height:var(--9315952c);overflow:hidden;padding:0 5px;transition:height .4s cubic-bezier(.4,0,.2,1);background-color:#fcfcfc;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean[data-v-569fbe52]{height:100%;border:none;border-radius:12px;overflow:hidden}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean .editor-container[data-v-569fbe52]{height:100%}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean[data-v-569fbe52] .vditor{border:none;border-radius:12px;height:100%}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean[data-v-569fbe52] .vditor-toolbar{border-bottom:1px solid rgba(0,0,0,.08);background:#fafbfc;border-radius:12px 12px 0 0}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean[data-v-569fbe52] .vditor-ir{background:#fff;border-radius:0 0 12px 12px}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean[data-v-569fbe52] .vditor--fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9998!important;background:#fff!important;border:none!important;border-radius:0!important}.new-note-container .left-panel .note-content .note-render-area .vditor-editor-clean[data-v-569fbe52] .vditor--fullscreen .vditor-toolbar{background:#fafbfc!important;border-bottom:1px solid #e1e4e8!important}.new-note-container .left-panel .note-content .note-render-area .textbox h5[data-v-569fbe52]{text-align:center;color:#666}.new-note-container .left-panel .note-content .note-render-area .pdf-viewer-wrapper[data-v-569fbe52]{background:#525659;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:auto}.new-note-container .resizer[data-v-569fbe52]{width:4px;cursor:col-resize;background:rgba(0,0,0,.05);transition:background .3s ease;position:relative}.new-note-container .resizer[data-v-569fbe52]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:40px;background:rgba(74,123,255,.3);border-radius:3px;transition:all .3s ease}.new-note-container .resizer[data-v-569fbe52]:after{content:"⋮⋮";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;line-height:40px;pointer-events:none}.new-note-container .resizer[data-v-569fbe52]:active,.new-note-container .resizer[data-v-569fbe52]:hover{background:rgba(0,0,0,.1)}.new-note-container .resizer[data-v-569fbe52]:active:before,.new-note-container .resizer[data-v-569fbe52]:hover:before{background:rgba(74,123,255,.6);height:80px}.new-note-container .right-panel[data-v-569fbe52]{min-width:390px;display:flex;flex-direction:column;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.03);transition:width .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.new-note-container .right-panel .feature-tabs[data-v-569fbe52]{position:relative;padding:0;border-bottom:1px solid rgba(0,0,0,.08);overflow:hidden;background:#f8f9fa}.new-note-container .right-panel .feature-tabs .tabs-container[data-v-569fbe52]{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;padding-left:1px}.new-note-container .right-panel .feature-tabs .tabs-container[data-v-569fbe52]::-webkit-scrollbar{display:none}.new-note-container .right-panel .feature-tabs .tabs-container .slider[data-v-569fbe52]{position:absolute;bottom:0;left:0;height:3px;background-color:#4a7bff;transition:transform .3s ease,width .3s ease}.new-note-container .right-panel .feature-tabs .tabs-fade-overlay[data-v-569fbe52]{display:none;position:absolute;top:0;right:0;height:100%;width:60px;background:linear-gradient(90deg,rgba(248,249,250,0),#f8f9fa);pointer-events:none;border-radius:0 8px 8px 0}.new-note-container .right-panel .feature-tabs.has-overflow .tabs-fade-overlay[data-v-569fbe52]{display:block}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]{text-align:center;flex:1;padding:10px 0;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;background:transparent;border-radius:0;border-radius:8px 8px 0 0;min-width:90px;color:#666}.new-note-container .right-panel .feature-tabs .tab-item .tab-icon[data-v-569fbe52]{display:flex;align-items:center;justify-content:center;height:18px;width:18px}.new-note-container .right-panel .feature-tabs .tab-item svg[data-v-569fbe52]{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]:hover{background:rgba(0,0,0,.02);color:#4a7bff}.new-note-container .right-panel .feature-tabs .tab-item:hover svg[data-v-569fbe52]{stroke:#4a7bff}.new-note-container .right-panel .feature-tabs .tab-item.active[data-v-569fbe52]{color:#4a7bff;background:rgba(74,123,255,.08);font-weight:500}.new-note-container .right-panel .feature-tabs .tab-item.active svg[data-v-569fbe52]{stroke:#4a7bff}.new-note-container .right-panel .feature-tabs .tab-item.icon-only[data-v-569fbe52]{padding:10px 0;position:relative;overflow:hidden}.new-note-container .right-panel .feature-tabs .tab-item.icon-only .tab-icon[data-v-569fbe52]{width:22px;height:22px}.new-note-container .right-panel .feature-tabs .tab-item.icon-only .tab-icon svg[data-v-569fbe52]{width:18px;height:18px;transition:all .2s ease}.new-note-container .right-panel .feature-tabs .tab-item.icon-only:hover .tab-icon[data-v-569fbe52]{transform:scale(1.1)}.new-note-container .right-panel .feature-tabs .tab-item.icon-only:hover .tab-icon svg[data-v-569fbe52]{stroke-width:2.2}.new-note-container .right-panel .feature-tabs .tab-item.icon-only.active .tab-icon svg[data-v-569fbe52]{stroke-width:2.3}.new-note-container .right-panel .feature-tabs .tab-item.icon-only.active[data-v-569fbe52]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#4a7bff;border-radius:3px 3px 0 0;box-shadow:0 -1px 3px rgba(74,123,255,.3)}.new-note-container .right-panel .feature-tabs .close-button[data-v-569fbe52]{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 15px;height:40px;border-radius:6px;background:rgba(255,76,76,.1);cursor:pointer;transition:all .3s ease;color:#ff4c4c}.new-note-container .right-panel .feature-tabs .close-button i[data-v-569fbe52]{font-size:16px;color:#ff4c4c}.new-note-container .right-panel .feature-tabs .close-button[data-v-569fbe52]:hover{background:rgba(255,76,76,.2)}.new-note-container .right-panel .feature-content[data-v-569fbe52]{flex:1;overflow:hidden}.new-note-container .right-panel .feature-content .feature-component[data-v-569fbe52]{padding:0 10px;height:100%;overflow-y:auto}.new-note-container .right-panel .transcript-container[data-v-569fbe52]{position:relative;height:100%;overflow:hidden}@keyframes pulse-569fbe52{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}@keyframes wave-569fbe52{0%{background-position:0 0}to{background-position:30px 0}}.markdown-content[data-v-569fbe52]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px}.markdown-content[data-v-569fbe52] h1{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:#222;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:.3em;position:relative}.markdown-content[data-v-569fbe52] h1:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,#4a7bff,rgba(74,123,255,.3))}.markdown-content[data-v-569fbe52] h2{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:#222;padding-bottom:.2em;border-bottom:1px solid rgba(0,0,0,.03)}.markdown-content[data-v-569fbe52] h3{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:#333}.markdown-content[data-v-569fbe52] h4{font-size:16px;font-weight:500;margin:1.2em 0 .6em;color:#444}.markdown-content[data-v-569fbe52] p{margin:1.3em 0;line-height:1.8;color:#444}.markdown-content[data-v-569fbe52] strong{color:#222;font-weight:600}.markdown-content[data-v-569fbe52] em{color:#555}.markdown-content[data-v-569fbe52] ol,.markdown-content[data-v-569fbe52] ul{padding-left:1.8em;margin:1.2em 0}.markdown-content[data-v-569fbe52] ol li,.markdown-content[data-v-569fbe52] ul li{margin:.6em 0;line-height:1.6;color:#444;padding-left:.5em}.markdown-content[data-v-569fbe52] ol li::marker,.markdown-content[data-v-569fbe52] ul li::marker{color:#4a7bff}.markdown-content[data-v-569fbe52] blockquote{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:8px;box-shadow:0 2px 8px rgba(74,123,255,.07);position:relative;overflow:hidden}.markdown-content[data-v-569fbe52] blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:5em;color:rgba(74,123,255,.1);font-family:serif;line-height:1}.markdown-content[data-v-569fbe52] blockquote p{margin:.5em 0;color:#4a5568;position:relative;font-style:italic}.markdown-content[data-v-569fbe52] code{font-family:JetBrains Mono,Fira Code,monospace;background:rgba(74,123,255,.08);padding:.2em .4em;border-radius:4px;font-size:.9em;color:#4a7bff;font-weight:500;letter-spacing:-.3px}.markdown-content[data-v-569fbe52] pre{background:#f8fafd;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid rgba(0,0,0,.03);box-shadow:0 3px 15px rgba(0,0,0,.04);position:relative}.markdown-content[data-v-569fbe52] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:rgba(74,123,255,.1);padding:.3em .8em;font-size:.8em;color:#4a7bff;border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.markdown-content[data-v-569fbe52] pre code{background:none;padding:0;font-size:.95em;color:#333;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.markdown-content[data-v-569fbe52] table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.05);background:#fff;font-size:15px;line-height:1.6}.markdown-content[data-v-569fbe52] table td,.markdown-content[data-v-569fbe52] table th{border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:14px 18px;text-align:left;position:relative}.markdown-content[data-v-569fbe52] table th{background:#f7faff;font-weight:600;color:#2c3e50;font-size:15px;text-transform:capitalize;border-bottom:2px solid rgba(74,123,255,.2);position:sticky;top:0;z-index:2}.markdown-content[data-v-569fbe52] table thead tr{border-bottom:2px solid rgba(74,123,255,.15)}.markdown-content[data-v-569fbe52] table tbody tr{transition:all .2s ease}.markdown-content[data-v-569fbe52] table tbody tr:hover{background-color:rgba(74,123,255,.04)}.markdown-content[data-v-569fbe52] table tbody tr:last-child td{border-bottom:none}.markdown-content[data-v-569fbe52] table tr:nth-child(2n){background:rgba(0,0,0,.01)}.markdown-content[data-v-569fbe52] table td{color:#34495e}.markdown-content[data-v-569fbe52] table td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.04)}.markdown-content[data-v-569fbe52] hr{border:none;height:1px;background:rgba(0,0,0,.08);margin:2em 0}.markdown-content[data-v-569fbe52] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.markdown-content[data-v-569fbe52] a{color:#4a7bff;text-decoration:none;border-bottom:1px solid rgba(74,123,255,.3);transition:all .3s ease}.markdown-content[data-v-569fbe52] a:hover{border-bottom-color:#4a7bff}.markdown-content[data-v-569fbe52] input[type=checkbox]{margin-right:.5em;cursor:pointer}.markdown-content[data-v-569fbe52] .language-label{position:absolute;top:0;right:1em;background:rgba(0,0,0,.05);padding:.2em .6em;border-radius:0 0 4px 4px;font-size:.8em;color:#888}.markdown-content-noh[data-v-569fbe52]{@extend .markdown-content}.markdown-content-noh[data-v-569fbe52] h1,.markdown-content-noh[data-v-569fbe52] h2,.markdown-content-noh[data-v-569fbe52] h3,.markdown-content-noh[data-v-569fbe52] h4,.markdown-content-noh[data-v-569fbe52] h5,.markdown-content-noh[data-v-569fbe52] h6{font-size:1em;margin:.5em 0;color:#888;border:none;padding:0}@media print{.new-note-container[data-v-569fbe52]{display:block;background:#fff}.new-note-container .copy-icons[data-v-569fbe52],.new-note-container .feature-buttons[data-v-569fbe52],.new-note-container .right-panel[data-v-569fbe52]{display:none;align-items:center}.new-note-container .left-panel[data-v-569fbe52]{border:none}.new-note-container .note-render-area[data-v-569fbe52]{padding:0}}.note-render-area[data-v-569fbe52]::-webkit-scrollbar{width:8px}.note-render-area[data-v-569fbe52]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:4px}.note-render-area[data-v-569fbe52]::-webkit-scrollbar-thumb{background:rgba(74,123,255,.2);border-radius:4px;border:2px solid #fcfcfc}.note-render-area[data-v-569fbe52]::-webkit-scrollbar-thumb:hover{background:rgba(74,123,255,.3)}.paragraph-block[data-v-569fbe52]{position:relative;padding:10px 16px;border-radius:8px;transition:all .3s ease}.paragraph-block.has-content[data-v-569fbe52]:hover{background:rgba(74,123,255,.05);box-shadow:0 2px 8px rgba(74,123,255,.1);transform:translateY(-1px)}.paragraph-block .paragraph-content[data-v-569fbe52]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333;font-size:16px;letter-spacing:.3px}.paragraph-block .paragraph-content h1[data-v-569fbe52]{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:#222;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:.3em;position:relative}.paragraph-block .paragraph-content h1[data-v-569fbe52]:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,#4a7bff,rgba(74,123,255,.3))}.paragraph-block .paragraph-content h2[data-v-569fbe52]{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:#222;padding-bottom:.2em;border-bottom:1px solid rgba(0,0,0,.03)}.paragraph-block .paragraph-content h3[data-v-569fbe52]{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:#333}.paragraph-block .paragraph-content h4[data-v-569fbe52]{font-size:16px;font-weight:500;margin:1.2em 0 .6em;color:#444}.paragraph-block .paragraph-content h5[data-v-569fbe52],.paragraph-block .paragraph-content h6[data-v-569fbe52]{font-size:14px;font-weight:500;margin:1em 0 .5em;color:#555}.paragraph-block .paragraph-content p[data-v-569fbe52]{margin:1.3em 0;line-height:1.8;color:#444}.paragraph-block .paragraph-content p[data-v-569fbe52]:last-child{margin-bottom:0}.paragraph-block .paragraph-content strong[data-v-569fbe52]{color:#222;font-weight:600}.paragraph-block .paragraph-content em[data-v-569fbe52]{color:#555}.paragraph-block .paragraph-content ol[data-v-569fbe52],.paragraph-block .paragraph-content ul[data-v-569fbe52]{padding-left:1.8em;margin:1.2em 0}.paragraph-block .paragraph-content ol li[data-v-569fbe52],.paragraph-block .paragraph-content ul li[data-v-569fbe52]{margin:.6em 0;line-height:1.6;color:#444;padding-left:.5em}.paragraph-block .paragraph-content ol li[data-v-569fbe52]::marker,.paragraph-block .paragraph-content ul li[data-v-569fbe52]::marker{color:#4a7bff}.paragraph-block .paragraph-content blockquote[data-v-569fbe52]{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:8px;box-shadow:0 2px 8px rgba(74,123,255,.07);position:relative;overflow:hidden}.paragraph-block .paragraph-content blockquote[data-v-569fbe52]:before{content:'"';position:absolute;top:-10px;left:10px;font-size:5em;color:rgba(74,123,255,.1);font-family:serif;line-height:1}.paragraph-block .paragraph-content blockquote p[data-v-569fbe52]{margin:.5em 0;color:#4a5568;position:relative;font-style:italic}.paragraph-block .paragraph-content code[data-v-569fbe52]{font-family:JetBrains Mono,Fira Code,monospace;background:rgba(74,123,255,.08);padding:.2em .4em;border-radius:4px;font-size:.9em;color:#4a7bff;font-weight:500;letter-spacing:-.3px}.paragraph-block .paragraph-content pre[data-v-569fbe52]{background:#f8fafd;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid rgba(0,0,0,.03);box-shadow:0 3px 15px rgba(0,0,0,.04);position:relative}.paragraph-block .paragraph-content pre[data-v-569fbe52]:before{content:attr(data-language);position:absolute;top:0;right:0;background:rgba(74,123,255,.1);padding:.3em .8em;font-size:.8em;color:#4a7bff;border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.paragraph-block .paragraph-content pre code[data-v-569fbe52]{background:none;padding:0;font-size:.95em;color:#333;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.paragraph-block .paragraph-content table[data-v-569fbe52]{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.05);background:#fff;font-size:15px;line-height:1.6}.paragraph-block .paragraph-content table td[data-v-569fbe52],.paragraph-block .paragraph-content table th[data-v-569fbe52]{border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:14px 18px;text-align:left;position:relative}.paragraph-block .paragraph-content table th[data-v-569fbe52]{background:#f7faff;font-weight:600;color:#2c3e50;font-size:15px;text-transform:capitalize;border-bottom:2px solid rgba(74,123,255,.2);position:sticky;top:0;z-index:2}.paragraph-block .paragraph-content table thead tr[data-v-569fbe52]{border-bottom:2px solid rgba(74,123,255,.15)}.paragraph-block .paragraph-content table tbody tr[data-v-569fbe52]{transition:all .2s ease}.paragraph-block .paragraph-content table tbody tr[data-v-569fbe52]:hover{background-color:rgba(74,123,255,.04)}.paragraph-block .paragraph-content table tbody tr:last-child td[data-v-569fbe52]{border-bottom:none}.paragraph-block .paragraph-content table tr[data-v-569fbe52]:nth-child(2n){background:rgba(0,0,0,.01)}.paragraph-block .paragraph-content table td[data-v-569fbe52]{color:#34495e}.paragraph-block .paragraph-content table td[data-v-569fbe52]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.04)}.paragraph-block .paragraph-content hr[data-v-569fbe52]{border:none;height:1px;background:rgba(0,0,0,.08);margin:2em 0}.paragraph-block .paragraph-content img[data-v-569fbe52]{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.paragraph-block .paragraph-content a[data-v-569fbe52]{color:#4a7bff;text-decoration:none;border-bottom:1px solid rgba(74,123,255,.3);transition:all .3s ease}.paragraph-block .paragraph-content a[data-v-569fbe52]:hover{border-bottom-color:#4a7bff}.paragraph-block .paragraph-content input[type=checkbox][data-v-569fbe52]{margin-right:.5em;cursor:pointer}.paragraph-block .find-references-btn[data-v-569fbe52]{position:absolute;top:8px;right:8px;background:#4a7bff;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;opacity:0;transform:translateY(-10px);transition:all .3s ease;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(74,123,255,.3);z-index:10}.paragraph-block .find-references-btn[data-v-569fbe52]:hover{background:#3a6eef;transform:translateY(-12px);box-shadow:0 4px 12px rgba(74,123,255,.4)}.paragraph-block .find-references-btn.visible[data-v-569fbe52]{opacity:1;transform:translateY(0)}.paragraph-block .find-references-btn i[data-v-569fbe52]{font-size:12px}.paragraph-block .find-references-btn span[data-v-569fbe52]{font-weight:500}.paragraph-block .paragraph-block.h1-title .find-references-btn[data-v-569fbe52]{display:none!important}.virtual-scroll-info[data-v-569fbe52]{position:fixed;bottom:20px;right:50%;transform:translateX(50%);z-index:100;display:flex;justify-content:center;pointer-events:none}.virtual-scroll-info .scroll-info-badge[data-v-569fbe52]{background:rgba(74,123,255,.9);color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex;align-items:center;gap:6px}.virtual-scroll-info .scroll-info-badge i[data-v-569fbe52]{font-size:14px}.scroll-placeholder[data-v-569fbe52]{transition:height .3s ease}.scroll-placeholder.top-placeholder[data-v-569fbe52]{margin-bottom:10px}.scroll-placeholder.bottom-placeholder[data-v-569fbe52]{margin-top:10px}.feature-content[data-v-569fbe52]::-webkit-scrollbar{width:6px}.feature-content[data-v-569fbe52]::-webkit-scrollbar-track{background:rgba(0,0,0,.02)}.feature-content[data-v-569fbe52]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}.feature-content[data-v-569fbe52]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.feature-btn img[data-v-569fbe52],.tab-item img[data-v-569fbe52]{width:16px;height:16px;vertical-align:middle;display:inline-block}.action-menu-enter-active[data-v-569fbe52],.action-menu-leave-active[data-v-569fbe52]{transition:opacity .3s,transform .3s;transform-origin:top right}.action-menu-enter-from[data-v-569fbe52],.action-menu-leave-to[data-v-569fbe52]{opacity:0;transform:scale(.8)}.media-player-enter-active[data-v-569fbe52],.media-player-leave-active[data-v-569fbe52]{transition:all .4s cubic-bezier(.4,0,.2,1);max-height:400px;opacity:1;transform-origin:top}.media-player-enter-from[data-v-569fbe52],.media-player-leave-to[data-v-569fbe52]{max-height:0;opacity:0;padding:0;margin:0;transform:translateY(-10px)}.fade-enter-active[data-v-569fbe52],.fade-leave-active[data-v-569fbe52]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-569fbe52],.fade-leave-to[data-v-569fbe52]{opacity:0;transform:translateY(10px)}@keyframes rotate-569fbe52{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sound-wave-569fbe52{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes fadeInOut-569fbe52{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}[data-v-569fbe52] .delete-confirm-dialog{border-radius:10px;overflow:hidden;box-shadow:0 6px 30px rgba(0,0,0,.1)}[data-v-569fbe52] .delete-confirm-dialog .el-dialog__header{padding:15px 20px;background:#f9f9f9;border-bottom:1px solid #eee}[data-v-569fbe52] .delete-confirm-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#333}[data-v-569fbe52] .delete-confirm-dialog .el-dialog__body{padding:25px 20px}[data-v-569fbe52] .delete-confirm-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #eee}.delete-dialog-content[data-v-569fbe52]{display:flex;align-items:flex-start;justify-content:center}.delete-dialog-content .warning-icon[data-v-569fbe52]{font-size:28px;color:#ff4d4f;margin-right:16px;padding-top:3px}.delete-dialog-content .delete-message .delete-title[data-v-569fbe52]{font-size:16px;font-weight:500;color:#333;margin:0 0 8px 0}.delete-dialog-content .delete-message .delete-desc[data-v-569fbe52]{font-size:14px;color:#666;margin:0;line-height:1.5}.dialog-footer[data-v-569fbe52]{display:flex;justify-content:flex-end;gap:10px}.dialog-footer .el-button[data-v-569fbe52]{padding:9px 20px;font-size:14px;border-radius:6px;transition:all .3s}.dialog-footer .el-button.el-button--danger[data-v-569fbe52]{background:#ff4d4f;border-color:#ff4d4f}.dialog-footer .el-button.el-button--danger[data-v-569fbe52]:hover{background:#ff3236;border-color:#ff3236}.center-message[data-v-569fbe52]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:12px 24px;border-radius:8px;z-index:9999;display:flex;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}.center-message.success i[data-v-569fbe52]{color:#67c23a}.center-message.error i[data-v-569fbe52]{color:#f56c6c}.center-message i[data-v-569fbe52]{font-size:20px;margin-right:10px}.center-message span[data-v-569fbe52]{font-size:15px;font-weight:500}.center-message-fade-enter-active[data-v-569fbe52],.center-message-fade-leave-active[data-v-569fbe52]{transition:opacity .3s,transform .3s}.center-message-fade-enter-from[data-v-569fbe52],.center-message-fade-leave-to[data-v-569fbe52]{opacity:0;transform:translate(-50%,-30%)}.custom-share-dialog-overlay[data-v-569fbe52]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.custom-share-dialog[data-v-569fbe52]{background:#fff;width:700px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden;animation:dialog-bounce-569fbe52 .4s cubic-bezier(.175,.885,.32,1.275)}.custom-share-dialog .share-dialog-header[data-v-569fbe52]{display:flex;justify-content:flex-end;padding:12px}.custom-share-dialog .share-dialog-header .close-button[data-v-569fbe52]{background:transparent;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.custom-share-dialog .share-dialog-header .close-button i[data-v-569fbe52]{font-size:18px;color:#909399}.custom-share-dialog .share-dialog-header .close-button[data-v-569fbe52]:hover{background:rgba(0,0,0,.05)}.custom-share-dialog .share-dialog-header .close-button:hover i[data-v-569fbe52]{color:#606266}.share-dialog-content[data-v-569fbe52]{padding:0 30px 30px;text-align:center}.share-dialog-content h3[data-v-569fbe52]{font-size:22px;font-weight:600;color:#303133;margin-bottom:12px}.share-dialog-content p[data-v-569fbe52]{font-size:14px;color:#606266;margin-bottom:25px;line-height:1.6}.share-dialog-content .share-link-container[data-v-569fbe52]{display:flex;align-items:center;background:#f5f7fa;border-radius:8px;border:1px solid #e4e7ed;padding:5px 5px 5px 16px;margin-top:15px;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)}.share-dialog-content .share-link-container .share-input[data-v-569fbe52]{flex:1;height:38px;border:none;background:transparent;color:#303133;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-dialog-content .share-link-container .copy-button[data-v-569fbe52]{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 20px;background:#6c5ce7;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px rgba(108,92,231,.2)}.share-dialog-content .share-link-container .copy-button[data-v-569fbe52]:hover{background:#5d4fd0;transform:translateY(-1px);box-shadow:0 4px 8px rgba(108,92,231,.3)}.share-dialog-content .share-link-container .copy-button[data-v-569fbe52]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(108,92,231,.2)}.share-dialog-content .share-link-container .copy-button i[data-v-569fbe52]{font-size:16px}.share-fade-enter-active[data-v-569fbe52]{animation:dialog-fade-in-569fbe52 .3s}.share-fade-enter-active .custom-share-dialog[data-v-569fbe52]{animation:dialog-bounce-569fbe52 .4s cubic-bezier(.175,.885,.32,1.275)}.share-fade-leave-active[data-v-569fbe52]{animation:dialog-fade-out-569fbe52 .2s}.share-fade-leave-active .custom-share-dialog[data-v-569fbe52]{animation:dialog-zoom-out-569fbe52 .2s ease-in-out}@keyframes dialog-fade-in-569fbe52{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out-569fbe52{0%{opacity:1}to{opacity:0}}@keyframes dialog-bounce-569fbe52{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes dialog-zoom-out-569fbe52{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}[data-v-569fbe52] .el-tooltip__popper{background:#6c5ce7!important;border:none!important;box-shadow:0 4px 12px rgba(108,92,231,.2)!important;font-size:13px!important;padding:8px 14px!important;color:#fff!important;border-radius:6px!important;font-weight:500!important;line-height:1.4!important}[data-v-569fbe52] .el-tooltip__popper[x-placement^=top] .popper__arrow,[data-v-569fbe52] .el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#6c5ce7!important}[data-v-569fbe52] .el-tooltip__popper[x-placement^=bottom] .popper__arrow,[data-v-569fbe52] .el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#6c5ce7!important}[data-v-569fbe52] .el-tooltip__popper[x-placement^=left] .popper__arrow,[data-v-569fbe52] .el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#6c5ce7!important}[data-v-569fbe52] .el-tooltip__popper[x-placement^=right] .popper__arrow,[data-v-569fbe52] .el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-right-color:#6c5ce7!important}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper{background-color:#6c5ce7!important;border:none!important;box-shadow:0 4px 12px rgba(108,92,231,.2)!important;font-size:13px!important;padding:8px 14px!important;color:#fff!important;border-radius:6px!important;font-weight:500!important;z-index:9999!important}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=bottom] .popper__arrow,.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=left] .popper__arrow,.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=right] .popper__arrow,.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=top] .popper__arrow{border-color:transparent!important}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#6c5ce7!important}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#6c5ce7!important}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#6c5ce7!important}.new-note-container .left-panel .note-content .copy-icons[data-v-569fbe52] .el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-right-color:#6c5ce7!important}.el-tooltip__popper[data-v-569fbe52]{background-color:#a6c8ff!important;border:none!important;box-shadow:0 4px 12px rgba(166,200,255,.3)!important;font-size:13px!important;padding:8px 14px!important;color:#333!important;border-radius:6px!important;font-weight:500!important;z-index:9999!important}.el-tooltip__popper.is-dark[data-v-569fbe52]{background-color:#a6c8ff!important}.el-tooltip__popper .popper__arrow[data-v-569fbe52]{border-color:transparent!important}.el-tooltip__popper[x-placement^=bottom] .popper__arrow[data-v-569fbe52]:after{border-bottom-color:#a6c8ff!important}.el-tooltip__popper[x-placement^=top] .popper__arrow[data-v-569fbe52]:after{border-top-color:#a6c8ff!important}.el-tooltip__popper[x-placement^=left] .popper__arrow[data-v-569fbe52]:after{border-left-color:#a6c8ff!important}.el-tooltip__popper[x-placement^=right] .popper__arrow[data-v-569fbe52]:after{border-right-color:#a6c8ff!important}.tabs-container .el-tooltip__popper[data-v-569fbe52]{background-color:#6c5ce7!important;color:#fff!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;box-shadow:0 4px 15px rgba(108,92,231,.25)!important;transition:all .3s ease!important;animation:tooltip-appear-569fbe52 .2s ease-out!important}.tabs-container .el-tooltip__popper[x-placement^=top] .popper__arrow[data-v-569fbe52]:after{border-top-color:#6c5ce7!important}@keyframes tooltip-appear-569fbe52{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.note-failed-container[data-v-569fbe52]{flex:1;display:flex;justify-content:center;align-items:center;padding:20px;animation:fadeIn-569fbe52 .5s ease;min-height:0}.note-failed-container .failed-content[data-v-569fbe52]{max-width:460px;padding:35px 40px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 5px 15px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);transform:translateY(0);transition:all .3s ease}.note-failed-container .failed-content .failed-title[data-v-569fbe52]{font-size:24px;font-weight:600;margin-bottom:12px;color:#333;letter-spacing:-.3px}.note-failed-container .failed-content .failed-message[data-v-569fbe52]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5;font-weight:400}.note-failed-container .failed-content .failed-actions[data-v-569fbe52]{display:flex;flex-direction:column;align-items:center;gap:15px}.note-failed-container .failed-content .failed-actions .retry-button[data-v-569fbe52]{padding:12px 25px;font-size:15px;color:#fff;background:#4a7bff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 10px rgba(74,123,255,.2);display:flex;align-items:center;justify-content:center;min-width:160px;gap:8px}.note-failed-container .failed-content .failed-actions .retry-button[data-v-569fbe52]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(74,123,255,.3);background:#3a6eef}.note-failed-container .failed-content .failed-actions .retry-button[data-v-569fbe52]:active{transform:translateY(0);box-shadow:0 3px 8px rgba(74,123,255,.2)}.note-failed-container .failed-content .failed-actions .retry-button[data-v-569fbe52]:disabled{background:#a6b2e0;cursor:not-allowed;transform:none;box-shadow:none}.note-failed-container .failed-content .failed-actions .retry-button i[data-v-569fbe52]{margin-right:8px;font-size:18px;animation:spin-569fbe52 1s linear infinite}.note-failed-container .failed-content .failed-actions .back-button[data-v-569fbe52]{padding:11px 25px;font-size:15px;color:#666;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:160px}.note-failed-container .failed-content .failed-actions .back-button[data-v-569fbe52]:hover{background:#eee;color:#444}.note-failed-container .failed-content .failed-actions .back-button[data-v-569fbe52]:active{background:#e8e8e8}.note-failed-container .failed-content .failed-actions .retry-limit-message[data-v-569fbe52]{font-size:14px;color:#666;background:#f8f8f8;padding:12px 16px;border-radius:8px;max-width:320px;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(0,0,0,.05)}@keyframes spin-569fbe52{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn-569fbe52{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.feature-disabled-container[data-v-569fbe52]{height:calc(100vh - 160px);display:flex;justify-content:center;align-items:center;padding:20px;animation:fadeIn-569fbe52 .5s ease}.feature-disabled-container .disabled-content[data-v-569fbe52]{max-width:460px;padding:35px 40px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 5px 15px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);transform:translateY(0);transition:all .3s ease}.feature-disabled-container .disabled-content i[data-v-569fbe52]{font-size:48px;color:#909399;margin-bottom:16px}.feature-disabled-container .disabled-content h3[data-v-569fbe52]{font-size:24px;font-weight:600;margin-bottom:12px;color:#333;letter-spacing:-.3px}.feature-disabled-container .disabled-content p[data-v-569fbe52]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5;font-weight:400}.tab-item.disabled[data-v-569fbe52]{opacity:.6;cursor:not-allowed}.tab-item.disabled[data-v-569fbe52]:hover{background:transparent;color:#666}.tab-item.disabled:hover svg[data-v-569fbe52]{stroke:currentColor}@keyframes shimmer-569fbe52{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.force-refresh[data-v-569fbe52]{transform:translateZ(0);will-change:transform;position:relative;opacity:.9999;transition:opacity 1ms ease}.force-refresh.force-refresh[data-v-569fbe52]{opacity:1}.edit-mindmap-icon[data-v-569fbe52]{margin-right:8px;font-size:25px}.edit-mindmap-icon[data-v-569fbe52]:hover{color:#4caf50!important}.note-editor-overlay[data-v-569fbe52]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.note-editor-overlay .note-editor-wrapper[data-v-569fbe52]{width:96%;height:96%;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:editor-slide-in-569fbe52 .3s ease-out}.editor-fade-enter-active[data-v-569fbe52],.editor-fade-leave-active[data-v-569fbe52]{transition:all .3s ease}.editor-fade-enter-from[data-v-569fbe52],.editor-fade-leave-to[data-v-569fbe52]{opacity:0}.editor-fade-enter-from .note-editor-wrapper[data-v-569fbe52]{transform:scale(.9) translateY(30px)}.editor-fade-leave-to .note-editor-wrapper[data-v-569fbe52]{transform:scale(.95) translateY(-20px)}@keyframes editor-slide-in-569fbe52{0%{transform:scale(.95) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.dark-theme .note-editor-overlay .note-editor-wrapper[data-v-569fbe52]{background-color:#1a1a1a}.record-notes-container[data-v-569fbe52]{height:100%;overflow-y:auto;max-height:calc(100vh - 240px);scroll-behavior:smooth;padding-top:40px}.record-notes-container .no-content-message[data-v-569fbe52]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#909399;font-size:16px}.record-notes-container .no-content-message i[data-v-569fbe52]{font-size:48px;margin-bottom:16px;opacity:.6}.record-notes-container .no-content-message p[data-v-569fbe52]{margin:0;font-weight:500}.record-notes-container .record-parts-list[data-v-569fbe52]{display:flex;flex-direction:column;gap:20px}.record-notes-container .record-parts-list .record-part-item[data-v-569fbe52]{background:#fff;border-radius:12px;overflow:visible;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.record-notes-container .record-parts-list .record-part-item[data-v-569fbe52]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.record-notes-container .record-parts-list .record-part-item.editing[data-v-569fbe52]{border-color:#4a7bff;box-shadow:0 4px 20px rgba(74,123,255,.15);transform:translateY(-2px);z-index:20}.record-notes-container .record-parts-list .record-part-item.editing .part-editor[data-v-569fbe52]{animation:slideInEditor-569fbe52 .3s ease-out}.record-notes-container .record-parts-list .record-part-item .part-header[data-v-569fbe52]{display:flex;justify-content:center;align-items:center;padding:1px 20px;background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.06);transition:all .3s ease}.record-notes-container .record-parts-list .record-part-item .part-header .time-stamp[data-v-569fbe52]{display:flex;align-items:center;gap:8px;font-weight:600;color:#3c3f47}.record-notes-container .record-parts-list .record-part-item .part-header .time-stamp i[data-v-569fbe52]{font-size:16px;color:#4a7bff}.record-notes-container .record-parts-list .record-part-item .part-header .time-stamp span[data-v-569fbe52]{font-size:14px}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor[data-v-569fbe52]{position:relative}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52]{border:1px solid rgba(74,123,255,.2);border-radius:8px;overflow:visible;position:relative;z-index:10}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor{border:none}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-toolbar{background:#fafbfc;border-bottom:1px solid rgba(74,123,255,.1);position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1)}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-ir,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-sv,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-wysiwyg{overflow-y:auto;max-height:300px;padding:16px}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-ir::-webkit-scrollbar,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-sv::-webkit-scrollbar,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-wysiwyg::-webkit-scrollbar{width:6px}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-ir::-webkit-scrollbar-track,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-sv::-webkit-scrollbar-track,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-wysiwyg::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-ir::-webkit-scrollbar-thumb,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-sv::-webkit-scrollbar-thumb,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-wysiwyg::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-ir::-webkit-scrollbar-thumb:hover,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-sv::-webkit-scrollbar-thumb:hover,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-wysiwyg::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-ir,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-sv,.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor-wysiwyg{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor--fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;background:#fff!important;border:none!important;border-radius:0!important}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .vditor-editor-clean[data-v-569fbe52] .vditor--fullscreen .vditor-toolbar{background:#fafbfc!important;border-bottom:1px solid #e1e4e8!important}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .exit-hint[data-v-569fbe52]{position:absolute;top:5px;right:15px;background:rgba(74,123,255,.9);color:#fff;padding:6px 8px;border-radius:20px;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:2px;z-index:100}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .exit-hint i[data-v-569fbe52]{font-size:12px}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .exit-hint span[data-v-569fbe52]{font-weight:500}.record-notes-container .record-parts-list .record-part-item .part-content .part-editor .exit-hint[data-v-569fbe52]:hover{background:#4a7bff;box-shadow:0 4px 12px rgba(74,123,255,.3)}.record-notes-container .record-parts-list .record-part-item .part-content .part-display[data-v-569fbe52]{cursor:pointer;position:relative;transition:all .2s ease}.record-notes-container .record-parts-list .record-part-item .part-content .part-display:hover .edit-hint[data-v-569fbe52]{opacity:1;transform:translateY(0)}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content[data-v-569fbe52]{margin-bottom:0}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content h1[data-v-569fbe52],.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content h2[data-v-569fbe52],.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content h3[data-v-569fbe52],.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content h4[data-v-569fbe52],.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content h5[data-v-569fbe52],.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content h6[data-v-569fbe52]{margin-top:.8em;margin-bottom:.5em}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content p[data-v-569fbe52]:first-child{margin-top:0}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .markdown-content p[data-v-569fbe52]:last-child{margin-bottom:0}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .edit-hint[data-v-569fbe52]{position:absolute;top:8px;right:8px;background:rgba(74,123,255,.9);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;opacity:0;transform:translateY(-10px);transition:all .3s ease;display:flex;align-items:center;gap:6px;cursor:pointer;z-index:100}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .edit-hint i[data-v-569fbe52]{font-size:12px}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .edit-hint span[data-v-569fbe52]{font-weight:500}.record-notes-container .record-parts-list .record-part-item .part-content .part-display .edit-hint[data-v-569fbe52]:hover{background:#4a7bff;box-shadow:0 4px 12px rgba(74,123,255,.3)}.record-notes-container[data-v-569fbe52]::-webkit-scrollbar{width:8px}.record-notes-container[data-v-569fbe52]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:4px}.record-notes-container[data-v-569fbe52]::-webkit-scrollbar-thumb{background:rgba(74,123,255,.2);border-radius:4px;border:2px solid #fcfcfc}.record-notes-container[data-v-569fbe52]::-webkit-scrollbar-thumb:hover{background:rgba(74,123,255,.3)}.pdf-export-container[data-v-569fbe52]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333}.pdf-export-container .record-part-pdf[data-v-569fbe52]{margin-bottom:2em;padding:1.5em;border:1px solid #e1e4e8;border-radius:8px;background:#f8f9fa;page-break-inside:avoid}.pdf-export-container .record-part-pdf .part-time[data-v-569fbe52]{font-size:.9em;color:#666;margin-bottom:1em;font-weight:500;text-align:center;background:#e1e4e8;padding:.5em 1em;border-radius:6px;display:inline-block;letter-spacing:.5px}.pdf-export-container .record-part-pdf .part-content[data-v-569fbe52]{line-height:1.7}.pdf-export-container .record-part-pdf .part-content h1[data-v-569fbe52],.pdf-export-container .record-part-pdf .part-content h2[data-v-569fbe52],.pdf-export-container .record-part-pdf .part-content h3[data-v-569fbe52],.pdf-export-container .record-part-pdf .part-content h4[data-v-569fbe52],.pdf-export-container .record-part-pdf .part-content h5[data-v-569fbe52],.pdf-export-container .record-part-pdf .part-content h6[data-v-569fbe52]{margin-top:1em;margin-bottom:.5em;page-break-after:avoid}.pdf-export-container .record-part-pdf .part-content p[data-v-569fbe52]{margin:.8em 0;text-align:justify}.pdf-export-container .record-part-pdf .part-content ol[data-v-569fbe52],.pdf-export-container .record-part-pdf .part-content ul[data-v-569fbe52]{margin:.8em 0;padding-left:1.5em}.pdf-export-container .record-part-pdf .part-content li[data-v-569fbe52]{margin:.3em 0}.pdf-export-container .record-part-pdf .part-content blockquote[data-v-569fbe52]{margin:1em 0;padding:.8em 1em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:6px}.pdf-export-container .record-part-pdf .part-content code[data-v-569fbe52]{background:rgba(74,123,255,.1);padding:.2em .4em;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.pdf-export-container .record-part-pdf .part-content pre[data-v-569fbe52]{background:#f8f9fa;padding:1em;border-radius:6px;overflow-x:auto;border:1px solid #e1e4e8}.pdf-export-container .record-part-pdf .part-content pre code[data-v-569fbe52]{background:none;padding:0}.pdf-export-container .markdown-content[data-v-569fbe52]{line-height:1.7}.pdf-export-container .markdown-content h1[data-v-569fbe52],.pdf-export-container .markdown-content h2[data-v-569fbe52],.pdf-export-container .markdown-content h3[data-v-569fbe52],.pdf-export-container .markdown-content h4[data-v-569fbe52],.pdf-export-container .markdown-content h5[data-v-569fbe52],.pdf-export-container .markdown-content h6[data-v-569fbe52]{margin-top:1.2em;margin-bottom:.6em;page-break-after:avoid;color:#222}.pdf-export-container .markdown-content h1[data-v-569fbe52]{font-size:1.8em;border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:.3em}.pdf-export-container .markdown-content h2[data-v-569fbe52]{font-size:1.5em;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.2em}.pdf-export-container .markdown-content p[data-v-569fbe52]{margin:1em 0;text-align:justify}.pdf-export-container .markdown-content ol[data-v-569fbe52],.pdf-export-container .markdown-content ul[data-v-569fbe52]{margin:1em 0;padding-left:1.5em}.pdf-export-container .markdown-content li[data-v-569fbe52]{margin:.4em 0}.pdf-export-container .markdown-content blockquote[data-v-569fbe52]{margin:1.2em 0;padding:1em 1.2em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:8px;font-style:italic;color:#4a5568}.pdf-export-container .markdown-content code[data-v-569fbe52]{background:rgba(74,123,255,.1);padding:.2em .4em;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:#4a7bff}.pdf-export-container .markdown-content pre[data-v-569fbe52]{background:#f8f9fa;padding:1.2em;border-radius:8px;overflow-x:auto;border:1px solid #e1e4e8;margin:1.2em 0}.pdf-export-container .markdown-content pre code[data-v-569fbe52]{background:none;padding:0;color:#333}.pdf-export-container .markdown-content table[data-v-569fbe52]{width:100%;border-collapse:collapse;margin:1.2em 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.pdf-export-container .markdown-content table td[data-v-569fbe52],.pdf-export-container .markdown-content table th[data-v-569fbe52]{border:1px solid #e1e4e8;padding:.8em 1em;text-align:left}.pdf-export-container .markdown-content table th[data-v-569fbe52]{background:#f7faff;font-weight:600;color:#2c3e50}.pdf-export-container .markdown-content table tr[data-v-569fbe52]:nth-child(2n){background:rgba(0,0,0,.02)}.pdf-export-container .markdown-content img[data-v-569fbe52]{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.pdf-export-container .markdown-content hr[data-v-569fbe52]{border:none;height:1px;background:#e1e4e8;margin:2em 0}@keyframes slideInEditor-569fbe52{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pdf-export-container .record-notes-container[data-v-569fbe52]::-webkit-scrollbar{width:8px}.pdf-export-container .record-notes-container[data-v-569fbe52]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pdf-export-container .record-notes-container[data-v-569fbe52]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.pdf-export-container .record-notes-container[data-v-569fbe52]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pdf-export-container .record-notes-container[data-v-569fbe52]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.new-note-container .right-panel .generate-workspace[data-v-569fbe52]{padding:20px 20px 12px;background:#fffefa;color:#292b32;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.new-note-container .right-panel .feature-content.is-generating[data-v-569fbe52]{overflow-y:auto}.new-note-container .right-panel .generate-workspace-heading h2[data-v-569fbe52]{margin:0;color:#777680;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:12px;text-transform:uppercase}.new-note-container .right-panel .generate-workspace-heading p[data-v-569fbe52]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.new-note-container .right-panel .generate-tool-grid[data-v-569fbe52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.new-note-container .right-panel .generate-tool-card[data-v-569fbe52]{display:flex;align-items:center;min-width:0;min-height:54px;gap:9px;padding:8px 10px;border:1px solid #e8e5df;border-radius:9px;background:#fff;color:#292b32;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.new-note-container .right-panel .generate-tool-card[data-v-569fbe52]:hover{border-color:#c9c1e6;background:#fff;box-shadow:0 4px 14px rgba(47,42,69,.07);transform:translateY(-1px)}.new-note-container .right-panel .generate-tool-card[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .right-panel .generate-tool-card[data-v-569fbe52]:active{transform:translateY(0)}.new-note-container .right-panel .generate-tool-card>i[data-v-569fbe52]{flex:0 0 auto;color:#999aa1;font-size:14px}.new-note-container .right-panel .generate-tool-card .generate-tool-icon[data-v-569fbe52]{display:flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:#efedfa;color:#6d5db4}.new-note-container .right-panel .generate-tool-card .generate-tool-icon[data-v-569fbe52] svg{width:18px;height:18px}.new-note-container .right-panel .generate-tool-card .generate-tool-copy[data-v-569fbe52]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}.new-note-container .right-panel .generate-tool-card strong[data-v-569fbe52]{font-size:12px;font-weight:700;line-height:1.25}.new-note-container .right-panel .generate-tool-card small[data-v-569fbe52]{overflow:hidden;color:#777983;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.new-note-container .right-panel .generate-tool-card.generate-tool-translate .generate-tool-icon[data-v-569fbe52]{color:#398d67;background:#e7f4ec}.new-note-container .right-panel .generate-tool-card.generate-tool-flashcards .generate-tool-icon[data-v-569fbe52]{color:#bc7b2b;background:#fbf0df}.new-note-container .right-panel .generate-tool-card.generate-tool-quiz .generate-tool-icon[data-v-569fbe52]{color:#8062b6;background:#f0eafa}.new-note-container .right-panel .generate-transcript-link[data-v-569fbe52]{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 2px;border:0;background:transparent;color:#6d5db4;font:inherit;font-size:12px;cursor:pointer}.new-note-container .right-panel .generate-transcript-link[data-v-569fbe52]:hover{color:#4e408c;text-decoration:underline}.new-note-container .right-panel .generate-transcript-link[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:3px;border-radius:4px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52]{background:#fffefa}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .chat-container{min-height:220px;border:0;border-radius:0;background:transparent;box-shadow:none}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .messages-container{padding:8px 10px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .welcome-message{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:start;justify-content:start;gap:2px 10px;height:auto;min-height:0;padding:8px 6px;color:#3f4048;text-align:left}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .welcome-message .welcome-icon{grid-row:1/span 2;width:28px;height:28px;margin:0;background:#5062e8}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .welcome-message .welcome-icon i{font-size:14px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .welcome-message h2{margin:1px 0 0;color:#292b32;font-size:12px;font-weight:600;line-height:17px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .welcome-message p{margin:0;color:#777983;font-size:11px;line-height:16px;opacity:1}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .input-area{padding:8px 10px 4px;border:0;background:transparent}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .chat-toolbar{margin-bottom:7px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle{min-height:28px;border-radius:8px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .input-container{border-radius:8px;background:#f4f6f9;box-shadow:0 2px 6px rgba(41,43,50,.04)}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .question-input{font-size:12px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .send-button{width:34px;height:34px;background:#cad2dc}.new-note-container .right-panel .tool-workspace-heading[data-v-569fbe52]{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 20px;border-bottom:1px solid #e8e5df;color:#292b32;font-size:13px;font-weight:700}.new-note-container .right-panel .tool-workspace-back[data-v-569fbe52]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid #e8e5df;border-radius:8px;background:#fffefa;color:#62646d;font:inherit;font-size:12px;cursor:pointer}.new-note-container .right-panel .tool-workspace-back[data-v-569fbe52]:hover{border-color:#cbc5e1;background:#f6f4fb;color:#51448c}.new-note-container .right-panel .tool-workspace-back[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}@media (max-width:560px){.new-note-container .right-panel .generate-workspace[data-v-569fbe52]{padding:18px 16px 12px}.new-note-container .right-panel .generate-tool-grid[data-v-569fbe52]{gap:8px}.new-note-container .right-panel .generate-tool-card[data-v-569fbe52]{min-height:54px;gap:7px;padding:8px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52]{padding:10px 12px 14px}}.new-note-container[data-v-569fbe52]{color:#292b32;background:#fffefa}.new-note-container .left-panel[data-v-569fbe52]{background:#fffefa}.new-note-container .left-panel .media-player-area[data-v-569fbe52]{flex:0 0 auto;margin:0;padding:8px 24px 0;border-radius:0;box-shadow:none}.new-note-container .left-panel .media-player-area .media-player-container[data-v-569fbe52]{width:100%;min-width:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player[data-v-569fbe52]{min-height:62px;border:1px solid #e8e5df;border-radius:28px;background:#f8f7f4;box-shadow:0 2px 8px rgba(41,43,50,.05)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-backdrop[data-v-569fbe52]{background:transparent}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-backdrop[data-v-569fbe52]:before{display:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-content[data-v-569fbe52]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:8px 12px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left[data-v-569fbe52]{width:40px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button-wrapper[data-v-569fbe52]{width:38px;gap:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button[data-v-569fbe52]{background:#6f60ae;font:inherit;box-shadow:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button[data-v-569fbe52]:hover{background:#5f5199;box-shadow:0 3px 10px rgba(81,67,139,.2)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button.loading[data-v-569fbe52]{background:#aaa3c4}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button-caption[data-v-569fbe52]{display:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main[data-v-569fbe52]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;gap:2px 8px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-top-row[data-v-569fbe52]{display:contents!important}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-progress-meta[data-v-569fbe52]{gap:7px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status[data-v-569fbe52]{max-width:100%}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-action-hint[data-v-569fbe52]{display:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .time-display[data-v-569fbe52]{grid-column:2;grid-row:1}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-progress-shell[data-v-569fbe52]{grid-column:1/-1;grid-row:2;min-width:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-bottom-row[data-v-569fbe52]{display:none!important}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-audio-utility-controls[data-v-569fbe52]{display:flex;align-items:center;gap:4px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:30px;min-width:30px;padding:0 5px;border:0;border-radius:999px;background:transparent;color:#60636c;font:700 10px/1 Manrope,sans-serif;cursor:pointer}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]:hover:not(:disabled),.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]:hover:not(:disabled){background:#f0edf8;color:#514889}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]:focus-visible,.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:1px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]:disabled,.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]:disabled{cursor:not-allowed;opacity:.42}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]{gap:1px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button i[data-v-569fbe52]{font-size:14px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]{min-width:36px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-right[data-v-569fbe52]{align-self:center;gap:2px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]{flex:0 0 32px;border:0;background:transparent;color:#60636c;cursor:pointer}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status[data-v-569fbe52]{padding:0 9px;color:#615788;background:#f0edf8;font-size:10px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-0[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-1[data-v-569fbe52]{color:#93691e;background:#fbf3e2}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-2[data-v-569fbe52]{color:#387256;background:#eaf4ed}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-3[data-v-569fbe52]{color:#686974;background:#f0f0f1}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-action-hint[data-v-569fbe52]{color:#85838c;font-size:10px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .time-display[data-v-569fbe52]{color:#64636d}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .current-time[data-v-569fbe52]{padding:3px 6px;color:#514889;background:#f0edf8}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .time-divider[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .total-time[data-v-569fbe52]{color:#888791}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-bar-container[data-v-569fbe52]{padding:6px 0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-track[data-v-569fbe52]{height:5px;background:#e9e7ed;box-shadow:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-buffer[data-v-569fbe52]{background:#d9d4e8}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-fill[data-v-569fbe52]{background:#796ab8}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-handle[data-v-569fbe52]{width:10px;height:10px;background:#fff;border:2px solid #796ab8;box-shadow:0 1px 4px rgba(41,43,50,.15)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-visualizer-wrapper[data-v-569fbe52]{height:8px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-visualizer .bar[data-v-569fbe52]{background:#988cce}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-visualizer-placeholder .placeholder-line[data-v-569fbe52]{background:#e9e5f2}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]{width:34px;height:34px;color:#696276;border:1px solid #e8e5df;background:#f7f5f1}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]:hover{color:#514889;background:#f0edf8;transform:none}.new-note-container .left-panel .media-player-area .youtube-player[data-v-569fbe52]{width:100%;max-width:760px;margin:0 auto;overflow:hidden;border:1px solid #e8e5df;border-radius:16px;background:#17171a;box-shadow:0 2px 10px rgba(41,43,50,.08)}.new-note-container .left-panel .media-player-area .youtube-player[data-v-569fbe52] .video-player{width:100%;height:auto;aspect-ratio:16/9;background:#17171a}.new-note-container .left-panel .media-player-area .youtube-player[data-v-569fbe52] iframe{width:100%;height:100%;border:0}.new-note-container .left-panel .media-player-area .youtube-player[data-v-569fbe52] .loading-container{background:#17171a}.new-note-container .left-panel .note-content[data-v-569fbe52]{min-width:0;background:#fffefa}.new-note-container .left-panel .note-content .workspace-toolbar.workspace-toolbar[data-v-569fbe52]{min-height:54px;padding:8px 24px;gap:6px;border-bottom:1px solid #e8e5df;background:#fffefa}.new-note-container .left-panel .note-content .workspace-toolbar.workspace-toolbar .workspace-toolbar-label[data-v-569fbe52]{color:#514889;background:#f0edf8;border-color:#e5e0f1}.new-note-container .left-panel .note-content .note-render-area[data-v-569fbe52]{box-sizing:border-box;width:100%;min-width:0;padding:24px;border:0;border-radius:0;background:#fffefa;box-shadow:none;scrollbar-color:#d8d4df #fffefa}.new-note-container .left-panel .note-content .note-render-area[data-v-569fbe52]::-webkit-scrollbar-track{background:#fffefa}.new-note-container .left-panel .note-content .note-render-area[data-v-569fbe52]::-webkit-scrollbar-thumb{border-color:#fffefa;background:#d8d4df}.new-note-container .left-panel .note-content .note-render-area .record-notes-container[data-v-569fbe52]{max-width:760px;height:100%;max-height:none;margin:0 auto;padding:4px 0 28px;box-sizing:border-box}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-parts-list[data-v-569fbe52]{gap:14px}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item[data-v-569fbe52]{border:1px solid #e8e5df;border-radius:14px;background:#fffefa;box-shadow:0 1px 4px rgba(41,43,50,.04)}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item[data-v-569fbe52]:hover{box-shadow:0 3px 12px rgba(41,43,50,.07);transform:none}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .part-header[data-v-569fbe52]{justify-content:flex-start;min-height:38px;padding:5px 14px;background:#f7f6f2;border-color:#e8e5df}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .time-stamp[data-v-569fbe52]{color:#666570}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .time-stamp i[data-v-569fbe52]{color:#796ab8}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .time-stamp span[data-v-569fbe52]{font-size:12px}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .part-display[data-v-569fbe52]{padding:16px 18px}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .part-display .markdown-content[data-v-569fbe52]{color:#3f4048;line-height:1.75}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .edit-hint[data-v-569fbe52]{opacity:.35;background:#6f60ae}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .record-part-item .part-display:hover .edit-hint[data-v-569fbe52]{opacity:1}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .no-content-message[data-v-569fbe52]{min-height:240px;color:#898791}.new-note-container .left-panel .note-content .note-render-area .record-notes-container .no-content-message i[data-v-569fbe52]{color:#aaa6b5}.new-note-container .left-panel .note-content .note-render-area .pdf-viewer-wrapper[data-v-569fbe52]{width:100%;height:100%;min-height:0;padding:12px;box-sizing:border-box;border:1px solid #e8e5df;border-radius:14px;background:#eeece7}.new-note-container .left-panel .note-content .note-render-area .pdf-viewer-wrapper[data-v-569fbe52] .pdf-viewer{width:100%;height:100%;border-radius:10px;overflow:hidden}.new-note-container .left-panel .note-content .note-failed-container[data-v-569fbe52],.new-note-container .left-panel .note-content .note-skeleton[data-v-569fbe52]{box-sizing:border-box;background:#fffefa}.new-note-container .left-panel .note-content .note-failed-container[data-v-569fbe52]{padding:28px}.new-note-container .right-panel[data-v-569fbe52]{min-width:0;background:#fffefa;box-shadow:none;border-left:1px solid #e8e5df}.new-note-container .right-panel .feature-tabs[data-v-569fbe52]{min-width:0;border-bottom:1px solid #e8e5df;background:#fffefa}.new-note-container .right-panel .feature-tabs .tabs-container[data-v-569fbe52]{gap:3px;padding:7px 8px 0}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]{flex:0 0 auto;min-width:0;min-height:42px;padding:7px 9px;border-radius:9px 9px 0 0;color:#72717a;font-size:11px;font-weight:500;outline:none}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]:hover{color:#514889;background:#f5f3f9}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]:focus,.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]:focus-visible{outline:2px solid #796ab8;outline-offset:-2px}.new-note-container .right-panel .feature-tabs .tab-item.active[data-v-569fbe52]{color:#514889;background:#f0edf8;font-weight:650}.new-note-container .right-panel .feature-tabs .tab-item.disabled[data-v-569fbe52]{color:#aaa9af;cursor:not-allowed}.new-note-container .right-panel .feature-tabs .tab-item .tab-icon[data-v-569fbe52]{flex:0 0 18px;color:currentColor}.new-note-container .right-panel .feature-tabs .tab-item .tab-label[data-v-569fbe52]{white-space:nowrap}.new-note-container .right-panel .feature-tabs .tab-item.icon-only[data-v-569fbe52]{min-width:40px;width:40px;padding:7px 0}.new-note-container .right-panel .feature-tabs .slider[data-v-569fbe52]{height:2px;background:#796ab8}.new-note-container .right-panel .feature-tabs .tabs-fade-overlay[data-v-569fbe52]{background:linear-gradient(90deg,rgba(255,254,250,0),#fffefa)}.new-note-container .right-panel .feature-content[data-v-569fbe52]{min-width:0;min-height:0;background:#fffefa;scrollbar-color:#d8d4df #fffefa}.new-note-container .right-panel .feature-content[data-v-569fbe52]::-webkit-scrollbar{width:8px}.new-note-container .right-panel .feature-content[data-v-569fbe52]::-webkit-scrollbar-track{background:#fffefa}.new-note-container .right-panel .feature-content[data-v-569fbe52]::-webkit-scrollbar-thumb{border:2px solid #fffefa;border-radius:999px;background:#d8d4df}.new-note-container .right-panel .feature-content .feature-disabled-container[data-v-569fbe52]{background:#fffefa}.new-note-container .resizer[data-v-569fbe52]{background:#e8e5df}.new-note-container .resizer[data-v-569fbe52]:before{width:4px;height:36px;background:#d4d0dc}.new-note-container .resizer[data-v-569fbe52]:focus-visible,.new-note-container .resizer[data-v-569fbe52]:hover{background:#d9d3e9}.new-note-container .action-menu[data-v-569fbe52]{z-index:40}@media (max-width:1023px){.new-note-container .left-panel .media-player-area[data-v-569fbe52]{padding:10px 16px 0}.new-note-container .right-panel[data-v-569fbe52]{border-top:1px solid #e8e5df;border-left:0}}@media (max-width:768px){.new-note-container .left-panel .media-player-area[data-v-569fbe52]{padding:8px 12px 0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-content[data-v-569fbe52]{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 8px;padding:10px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-left[data-v-569fbe52]{width:auto}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main[data-v-569fbe52]{grid-column:2;grid-row:1}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-right[data-v-569fbe52]{grid-column:1/-1;grid-row:2;justify-content:flex-end}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-progress-meta[data-v-569fbe52]{flex-wrap:wrap}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status[data-v-569fbe52]{max-width:100%;white-space:nowrap}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-action-hint[data-v-569fbe52]{display:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .time-display[data-v-569fbe52]{font-size:10px}.new-note-container .left-panel .note-content .workspace-toolbar[data-v-569fbe52]{padding:7px 12px}.new-note-container .left-panel .note-content .note-render-area[data-v-569fbe52]{padding:14px 12px}.new-note-container .right-panel .feature-tabs .tabs-container[data-v-569fbe52]{padding:6px 6px 0}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]{padding-right:7px;padding-left:7px}}@media (max-width:420px){.new-note-container .right-panel .feature-tabs .tabs-container[data-v-569fbe52]{gap:1px;padding-right:3px;padding-left:3px}.new-note-container .right-panel .feature-tabs .tab-item[data-v-569fbe52]{min-height:40px;font-size:10px}}.new-note-container .left-panel .note-content .workspace-toolbar[data-v-569fbe52]{position:relative;top:auto;right:auto;flex:0 0 auto;flex-wrap:wrap;min-height:52px;box-sizing:border-box;padding:8px 24px;gap:8px;border-bottom:1px solid #e8e5df;background:#fff;color:#292b32;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.new-note-container .left-panel .note-content .workspace-toolbar .workspace-toolbar-label[data-v-569fbe52]{margin-right:auto;padding:6px 12px;border:1px solid #e8e5df;border-radius:999px;background:#f5f4f0;font-size:13px;font-weight:600}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button[data-v-569fbe52]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#60636c;font:inherit;font-size:12px;margin:0;cursor:pointer;transition:background-color .15s,color .15s}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon .toggle-media-icon[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon .toggle-pdf-icon[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon i[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button .toggle-media-icon[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button .toggle-pdf-icon[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button i[data-v-569fbe52]{margin:0;padding:0;background:transparent;color:inherit;font-size:17px}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon[aria-expanded=true][data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon[aria-pressed=true][data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon[data-v-569fbe52]:hover,.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button[aria-expanded=true][data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button[aria-pressed=true][data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button[data-v-569fbe52]:hover{background:#f5f4f0;color:#292b32}.new-note-container .left-panel .note-content .workspace-toolbar button[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu[data-v-569fbe52]{right:0;width:-moz-max-content;width:max-content;min-width:200px;max-width:calc(100vw - 32px);padding:4px;box-sizing:border-box;border:1px solid #e8e5df;border-radius:10px;box-shadow:0 8px 24px rgba(35,38,47,.1)}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu .action-item[data-v-569fbe52]{width:100%;border:0;border-radius:6px;background:transparent;text-align:left;font:inherit;color:#454851}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu .action-item i[data-v-569fbe52]{color:inherit}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu .action-item span[data-v-569fbe52]{font-size:13px}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu .action-item[data-v-569fbe52]:hover{background:#f5f4f0}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu .action-item.delete-item[data-v-569fbe52]{color:#c34848;border-top:1px solid #e8e5df}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .action-menu .action-item.delete-item[data-v-569fbe52]:hover{background:#fff1f1}@media (max-width:768px){.new-note-container .left-panel .note-content .workspace-toolbar[data-v-569fbe52]{padding:8px 12px;gap:4px}.new-note-container .left-panel .note-content .workspace-toolbar .more-actions-container .workspace-tool-button.more-icon[data-v-569fbe52],.new-note-container .left-panel .note-content .workspace-toolbar .workspace-tool-button[data-v-569fbe52]{min-height:40px;padding:6px 8px}}.new-note-container .note-content-tabs[data-v-569fbe52]{display:flex;min-width:0;max-width:100%;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#efeeeb;overflow-x:auto;scrollbar-width:none}.new-note-container .note-content-tabs[data-v-569fbe52]::-webkit-scrollbar{display:none}.new-note-container .note-content-tab[data-v-569fbe52]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#777680;font:600 12px/1.2 Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.new-note-container .note-content-tab i[data-v-569fbe52]{font-size:15px}.new-note-container .note-content-tab[data-v-569fbe52]:hover{background:#f5f4f0;color:#292b32}.new-note-container .note-content-tab[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .note-content-tab.active[data-v-569fbe52]{border-color:#171717;background:#171717;color:#fff}.new-note-container .note-export-toolbar[data-v-569fbe52]{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:4px 22px;border-bottom:1px solid #e8e5df;background:#fffefa}.new-note-container .note-export-button[data-v-569fbe52]{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#454851;font:500 11px/1.2 Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.new-note-container .note-export-button i[data-v-569fbe52]{font-size:14px}.new-note-container .note-export-button[data-v-569fbe52]:hover:not(:disabled){background:#f5f4f0}.new-note-container .note-export-button[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .note-export-button[data-v-569fbe52]:disabled{opacity:.45;cursor:not-allowed}.new-note-container .note-chapters-area[data-v-569fbe52],.new-note-container .note-transcript-pane[data-v-569fbe52]{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:0;overflow:auto;background:#fffefa;scrollbar-color:#d8d4df #fffefa}.new-note-container .note-chapters-area[data-v-569fbe52]{padding:24px}.new-note-container .note-chapters-list[data-v-569fbe52]{max-width:760px;margin:0 auto}.new-note-container .note-chapter-item[data-v-569fbe52]{margin-bottom:8px;padding:18px 20px;border-radius:16px;transition:background-color .15s,box-shadow .15s}.new-note-container .note-chapter-item h2[data-v-569fbe52]{margin:0;color:#292b32;font-size:16px;line-height:1.5;font-weight:650}.new-note-container .note-chapter-item .note-chapter-level-1[data-v-569fbe52]{font-size:22px}.new-note-container .note-chapter-item .note-chapter-level-2[data-v-569fbe52]{font-size:19px}.new-note-container .note-chapter-item .note-chapter-level-3[data-v-569fbe52]{font-size:16px}.new-note-container .note-chapter-item.is-timed[data-v-569fbe52]{cursor:pointer}.new-note-container .note-chapter-item.is-timed[data-v-569fbe52]:hover{background:#f5f4f0}.new-note-container .note-chapter-item.is-timed[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .note-chapter-time[data-v-569fbe52]{display:inline-flex;min-height:24px;align-items:center;margin-bottom:8px;padding:0 9px;border-radius:999px;background:#f0edf8;color:#514889;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.new-note-container .note-content-empty[data-v-569fbe52]{display:grid;min-height:220px;place-content:center;justify-items:center;gap:10px;color:#85858d}.new-note-container .note-content-empty i[data-v-569fbe52]{font-size:24px}.new-note-container .note-content-empty p[data-v-569fbe52]{margin:0;font-size:13px}.new-note-container .note-transcript-pane[data-v-569fbe52]{padding:0}.new-note-container .note-transcript-pane>.note-transcript[data-v-569fbe52]{min-height:100%;border-radius:0}@media (max-width:768px){.new-note-container .note-content-tabs[data-v-569fbe52]{flex:1 0 100%;width:100%;flex-wrap:wrap;overflow:visible}.new-note-container .note-content-tab[data-v-569fbe52]{min-height:40px;padding:7px 10px;font-size:11px}.new-note-container .note-export-toolbar[data-v-569fbe52]{gap:2px;min-height:38px;padding:4px 10px}.new-note-container .note-export-button[data-v-569fbe52]{min-height:40px;padding:7px 6px;font-size:10px}.new-note-container .note-chapters-area[data-v-569fbe52]{padding:16px 12px}.new-note-container .note-chapter-item[data-v-569fbe52]{padding:14px 12px}}.new-note-container[data-v-569fbe52]{margin:0;min-width:0}@media (max-width:1023px){.new-note-container[data-v-569fbe52]{flex-direction:column;overflow-x:hidden;overflow-y:auto}.new-note-container .left-panel[data-v-569fbe52]{width:100%!important;min-width:0;height:100vh;height:100dvh;flex:0 0 auto}.new-note-container .right-panel[data-v-569fbe52]{width:100%!important;min-width:0;min-height:70vh;flex:0 0 auto}.new-note-container .resizer[data-v-569fbe52]{display:none!important}}@media (max-width:768px){.new-note-container .left-panel[data-v-569fbe52]{height:100dvh}.new-note-container .right-panel[data-v-569fbe52]{min-height:100dvh}}.new-note-container .left-panel[data-v-569fbe52],.new-note-container .right-panel[data-v-569fbe52]{min-width:0}.new-note-container .left-panel>.workspace-header[data-v-569fbe52]{flex:0 0 auto}.new-note-container .left-panel .note-content .note-render-area[data-v-569fbe52]{height:auto!important;flex:1 1 auto;min-height:0}.new-note-container .left-panel .media-player-area[data-v-569fbe52]{padding:12px 24px;border-bottom:1px solid #e8e5df;background:#fffefa}.new-note-container .left-panel .media-player-area .media-player-container .audio-player[data-v-569fbe52]{min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-backdrop[data-v-569fbe52]{display:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-content[data-v-569fbe52]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;box-sizing:border-box;padding:8px 16px;border:1px solid #e8e5df;border-radius:999px;background:#f5f3ee;box-shadow:0 1px 2px rgba(41,43,50,.04),0 6px 16px rgba(41,43,50,.035)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;color:oklch(.2972 0 0);background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]:hover:not(:disabled),.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]:hover:not(:disabled),.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]:hover:not(:disabled){color:#292b32;background:#eae8e2}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]:focus-visible,.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]:focus-visible,.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]:disabled,.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]:disabled,.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]:disabled{cursor:not-allowed;opacity:.45}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button[data-v-569fbe52]{width:32px;height:32px;gap:0;padding:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-skip-button svg[data-v-569fbe52]{width:16px;height:16px;flex:0 0 16px;stroke-width:2}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button[data-v-569fbe52]{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#fff;background:oklch(.5461 .2152 262.88);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);cursor:pointer}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button i[data-v-569fbe52]{position:relative;font-size:16px;color:inherit}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button svg[data-v-569fbe52]{width:16px;height:16px;stroke-width:2}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button[data-v-569fbe52]:hover:not(:disabled){background:color-mix(in oklch,oklch(.5461 .2152 262.88) 90%,transparent)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button[data-v-569fbe52]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .play-button[data-v-569fbe52]:disabled{cursor:wait;opacity:.5}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main[data-v-569fbe52]{display:flex;flex:1 1 120px;align-items:center;min-width:70px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-bar-container[data-v-569fbe52]{width:100%;height:40px!important;min-height:40px;padding:0!important;cursor:pointer;touch-action:pan-y}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-bar-container.disabled[data-v-569fbe52]{cursor:not-allowed}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-track[data-v-569fbe52]{position:relative;display:flex;align-items:center;gap:2px;width:100%;height:40px!important;overflow:hidden;background:transparent}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .waveform-bar[data-v-569fbe52]{position:relative;z-index:1;display:block;flex:1 1 0;min-width:2px;border-radius:999px;background:rgba(75,77,87,.23);pointer-events:none;transition:background-color .12s ease}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .waveform-bar.is-played[data-v-569fbe52]{background:#555fe0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-buffer[data-v-569fbe52]{position:absolute;z-index:0;top:0;bottom:0;left:0;border-radius:999px;background:rgba(85,95,224,.06);pointer-events:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .progress-handle[data-v-569fbe52]{position:absolute;z-index:2;top:50%;width:2px;height:36px;border-radius:999px;background:#292b32;box-shadow:0 0 0 1px hsla(0,0%,100%,.5);transform:translate(-50%,-50%);pointer-events:none}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status[data-v-569fbe52]{flex:0 1 auto;min-width:0;max-width:112px;min-height:22px;overflow:hidden;padding:0 7px;border-radius:999px;color:#65646d;background:rgba(41,43,50,.06);font-size:9px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-0[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-1[data-v-569fbe52]{color:#98610e;background:rgba(201,139,43,.12)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-2[data-v-569fbe52]{color:#4e6685;background:rgba(83,105,135,.09)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-3[data-v-569fbe52]{color:#68646f;background:hsla(262,5%,41%,.1)}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status.status-2[data-v-569fbe52]{position:absolute;width:1px;height:1px;min-height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-speed-button[data-v-569fbe52]{min-width:0;height:28px;padding:0 8px;color:oklch(.2972 0 0);font-size:11px;font-weight:500}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .time-display[data-v-569fbe52]{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:oklch(.2972 0 0);font-size:11px;font-weight:600;line-height:16.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .current-time[data-v-569fbe52]{color:inherit}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .time-divider[data-v-569fbe52],.new-note-container .left-panel .media-player-area .media-player-container .audio-player .total-time[data-v-569fbe52]{color:#777780}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button[data-v-569fbe52]{width:32px;height:32px;padding:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-control-button i[data-v-569fbe52]{font-size:15px;color:inherit}.new-note-container .right-panel .feature-content.is-chat-workspace[data-v-569fbe52],.new-note-container .right-panel .feature-content.is-generating[data-v-569fbe52]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.new-note-container .right-panel .generate-workspace[data-v-569fbe52]{flex:0 0 auto;box-sizing:border-box;padding:20px 20px 20px;border-bottom:1px solid #e8e5df}.new-note-container .right-panel .generate-workspace-heading h2[data-v-569fbe52]{line-height:15px}.new-note-container .right-panel .generate-tool-grid[data-v-569fbe52]{margin-top:12px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52]{display:flex;flex:1 1 0;flex-direction:column;min-height:0;margin:0;padding:8px 12px 12px;overflow:hidden;border-top:1px solid #e8e5df}.new-note-container .right-panel .generate-chat-component[data-v-569fbe52]{display:flex;flex:1 1 auto;width:100%;min-height:0}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .chat-container{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .messages-container{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .input-area{padding:8px 0 4px;flex:0 0 auto;padding:8px 0 0}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .chat-toolbar{justify-content:flex-end;margin-bottom:8px;padding:0 4px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle{position:relative;min-width:0;min-height:20px;height:20px;padding:0 44px 0 0;border:0;border-radius:0;color:#55565f;background:transparent;font-size:11px;font-weight:500;line-height:16px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle:hover{border:0;color:#292b32;background:transparent}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle:focus-visible{outline:2px solid #7465b5;outline-offset:3px;border-radius:3px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle i{display:none}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle:after{content:"";position:absolute;top:0;right:0;width:36px;height:20px;border-radius:999px;background:#e8e6e0;transition:background-color .15s ease}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle:before{content:"";position:absolute;z-index:1;top:2px;right:18px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(41,43,50,.16);transition:transform .15s ease}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle.is-enabled:after{background:oklch(.5461 .2152 262.88)}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .toolbar-toggle.is-enabled:before{transform:translateX(16px)}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .input-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0;overflow:hidden;border:1px solid #e8e5df;border-radius:6px;background:#f5f3ee;box-shadow:0 1px 2px rgba(41,43,50,.04),0 8px 22px rgba(41,43,50,.035)}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .question-input{display:block;flex:0 0 48px;box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:12px;border:0;border-radius:0;outline:none;color:#292b32;background:transparent;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;box-shadow:none}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .question-input::-moz-placeholder{color:#787878;opacity:1}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .question-input::placeholder{color:#787878;opacity:1}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .question-input:focus{outline:none;box-shadow:none}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .input-footer{display:flex;flex:0 0 48px;align-items:center;justify-content:flex-end;min-height:48px;box-sizing:border-box;padding:8px 12px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .send-button{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;color:#f9f8f3;background:oklch(.5461 .2152 262.88);box-shadow:none;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .send-button svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .send-button:hover:not(:disabled){transform:none;background:color-mix(in oklch,oklch(.5461 .2152 262.88) 90%,transparent)}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .send-button:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .send-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.new-note-container .right-panel .generate-workspace[data-v-569fbe52]{padding:20px 16px}.new-note-container .left-panel .media-player-area[data-v-569fbe52]{padding:8px 12px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-content[data-v-569fbe52]{flex-wrap:wrap;gap:4px 6px;justify-content:space-between;min-height:0;padding:8px 10px;border-radius:16px}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .player-main[data-v-569fbe52]{order:8;flex:1 0 100%;min-width:0}.new-note-container .left-panel .media-player-area .media-player-container .audio-player .audio-playback-status[data-v-569fbe52]{order:7;flex-basis:auto;max-width:min(32vw,112px)}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52]{padding:8px 10px 10px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .messages-container{padding:12px 10px}.new-note-container .right-panel .generate-chat-area[data-v-569fbe52] .input-area{padding:8px 0 0}}.process-steps-container[data-v-56017d59]{z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.process-steps-container[data-v-56017d59],.process-steps-overlay[data-v-56017d59]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.process-steps-overlay[data-v-56017d59]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);animation:overlay-fade-in-56017d59 .6s cubic-bezier(.4,0,.2,1)}.steps-content[data-v-56017d59]{max-width:580px;width:100%;padding:40px;background:linear-gradient(145deg,#fff,#fafbfc);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.01);animation:content-slide-up-56017d59 .6s cubic-bezier(.16,1,.3,1)}.steps-header[data-v-56017d59]{text-align:center;margin-bottom:50px}.steps-title[data-v-56017d59]{font-size:28px;font-weight:600;letter-spacing:-.3px;background:linear-gradient(135deg,#4b6cb7,#6e8cd7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.steps-subtitle[data-v-56017d59]{font-size:15px;color:#8492a6;display:flex;align-items:center;justify-content:center;letter-spacing:.2px}.steps-timeline[data-v-56017d59]{position:relative;padding:16px 0}.timeline-item[data-v-56017d59]{position:relative;padding-left:50px;margin-bottom:40px}.timeline-item[data-v-56017d59]:last-child{margin-bottom:0}.timeline-node[data-v-56017d59]{display:flex;align-items:flex-start;position:relative}.node-icon[data-v-56017d59]{position:absolute;left:-50px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:2}.node-border[data-v-56017d59]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,rgba(75,108,183,.15),rgba(110,140,215,.15));animation:border-pulse-56017d59 2s infinite}.node-inner[data-v-56017d59]{position:relative;width:30px;height:30px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(0,0,0,.06),0 0 0 2px hsla(0,0%,100%,.95);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.completed .node-inner[data-v-56017d59]{background:#6e8cd7;color:#fff;transform:scale(1.05)}.current .node-inner[data-v-56017d59]{background:#4b6cb7;color:#fff;animation:node-pulse-56017d59 2s infinite}.timeline-line[data-v-56017d59]{position:absolute;top:36px;left:18px;bottom:-40px;width:1px;background:rgba(0,0,0,.04);z-index:1}.line-progress[data-v-56017d59]{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(180deg,#4b6cb7,#6e8cd7);transition:height .6s cubic-bezier(.4,0,.2,1)}.line-progress.active[data-v-56017d59]{height:100%}.node-content[data-v-56017d59]{padding-left:20px;flex-grow:1}.step-text[data-v-56017d59]{font-size:15px;color:#3c4858;margin-bottom:6px;transition:all .3s ease;opacity:.9;letter-spacing:.1px;line-height:1.4;display:flex;align-items:center;justify-content:space-between}.completion-time[data-v-56017d59]{font-size:13px;color:#8492a6;opacity:.8;font-variant-numeric:tabular-nums}.completed .step-text[data-v-56017d59]{color:#4b6cb7;opacity:.9}.current .step-text[data-v-56017d59]{color:#4b6cb7;font-weight:500;opacity:1}.circular-progress[data-v-56017d59]{width:20px;height:20px;animation:rotate-56017d59 2s linear infinite}.circular-progress .path[data-v-56017d59]{stroke:#fff;stroke-linecap:round;animation:dash-56017d59 1.5s ease-in-out infinite}.step-progress[data-v-56017d59]{height:2px;margin-top:10px;border-radius:1px;overflow:hidden;opacity:.8}.progress-bar[data-v-56017d59]{height:100%;background:rgba(75,108,183,.08);border-radius:1px;overflow:hidden}.progress-fill[data-v-56017d59]{height:100%;background:linear-gradient(90deg,#4b6cb7,#6e8cd7);border-radius:1px;position:relative;animation:progress-animation-56017d59 2s ease-in-out infinite}.progress-glow[data-v-56017d59]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:glow-animation-56017d59 2s linear infinite}@keyframes border-pulse-56017d59{0%{transform:scale(1);opacity:.15}50%{transform:scale(1.08);opacity:.2}to{transform:scale(1);opacity:.15}}@keyframes node-pulse-56017d59{0%{box-shadow:0 0 0 0 rgba(75,108,183,.3)}70%{box-shadow:0 0 0 12px rgba(75,108,183,0)}to{box-shadow:0 0 0 0 rgba(75,108,183,0)}}@keyframes overlay-fade-in-56017d59{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(12px)}}@keyframes content-slide-up-56017d59{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-fade-56017d59{0%,to{opacity:0}50%{opacity:1}}@keyframes rotate-56017d59{to{transform:rotate(1turn)}}@keyframes dash-56017d59{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes progress-animation-56017d59{0%{width:0;opacity:.8}50%{width:100%;opacity:1}to{width:0;opacity:.8}}@keyframes glow-animation-56017d59{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.home[data-v-cd76b676]{margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home.light-theme[data-v-cd76b676]{background-color:#f7f9fc;color:#2d3748}.home.light-theme .bodydiv aside[data-v-cd76b676]{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#2d3748;border-right:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.home.light-theme .bodydiv aside .logotitle[data-v-cd76b676]{color:#2d3748;padding-top:28px;padding-bottom:10px}.home.light-theme .bodydiv aside .logotitle img[data-v-cd76b676]{transition:all .3s ease}.home.light-theme .bodydiv aside .logotitle img[data-v-cd76b676]:hover{transform:scale(1.02)}.home.light-theme .bodydiv aside ul[data-v-cd76b676]{margin-top:10px}.home.light-theme .bodydiv aside ul li[data-v-cd76b676]{color:#718096;margin-bottom:8px;padding:12px 14px;border-radius:12px;font-weight:500;letter-spacing:.2px;transition:all .2s ease}.home.light-theme .bodydiv aside ul li img[data-v-cd76b676]{opacity:.75;transition:all .2s ease}.home.light-theme .bodydiv aside ul li[data-v-cd76b676]:hover{background-color:#f1f5f9;color:#2d3748}.home.light-theme .bodydiv aside ul li:hover img[data-v-cd76b676]{opacity:1}.home.light-theme .bodydiv aside ul li.liactiveis[data-v-cd76b676]{color:#4361ee;background-color:#ebefff;font-weight:600}.home.light-theme .bodydiv aside ul li.liactiveis img[data-v-cd76b676]{opacity:1}.home.light-theme .bodydiv aside .gopaypage[data-v-cd76b676]{background:linear-gradient(135deg,#4361ee,#3a56d4);color:#fff;box-shadow:0 4px 12px rgba(67,97,238,.25);border-radius:14px;font-weight:600;letter-spacing:.3px;padding:12px 10px;margin:20px 15px}.home.light-theme .bodydiv aside .gopaypage[data-v-cd76b676]:hover{box-shadow:0 6px 16px rgba(67,97,238,.35);transform:translateY(-2px)}.home.light-theme .bodydiv aside .gopaypage[data-v-cd76b676]:active{transform:translateY(0);box-shadow:0 4px 8px rgba(67,97,238,.2)}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-cd76b676]{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e2e8f0;border-radius:14px}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-cd76b676]:after{border-top-color:#fff}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row[data-v-cd76b676]{color:#2d3748}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-cd76b676]:first-child{color:#718096}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-cd76b676]:last-child{font-weight:600;color:#4361ee}.home.light-theme .bodydiv aside .acount .signin[data-v-cd76b676]{padding:10px 15px;border-radius:12px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home.light-theme .bodydiv aside .acount .signin[data-v-cd76b676]:hover{background-color:#f1f5f9}.home.light-theme .bodydiv aside .acount .signin img[data-v-cd76b676]{background-color:#ebefff;padding:6px;border-radius:50%;transition:all .2s ease}.home.light-theme .bodydiv aside .acount .signin span[data-v-cd76b676]{color:#2d3748;font-weight:500}.home.light-theme .bodydiv aside .expand-menu-button[data-v-cd76b676]{margin-top:25px}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-cd76b676]{color:#4361ee;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:10px;border-radius:12px;transition:all .3s ease}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-cd76b676]:hover{background-color:#ebefff;transform:scale(1.05)}.home.light-theme .bodydiv aside .toggle-collapse[data-v-cd76b676]{color:#718096;background-color:transparent;box-shadow:none;top:40px;right:15px}.home.light-theme .bodydiv aside .toggle-collapse[data-v-cd76b676]:hover{color:#4361ee}.home.light-theme .bodydiv aside .toggle-collapse i[data-v-cd76b676]{font-size:26px}.home.light-theme .bodydiv main[data-v-cd76b676]{background-color:#f7f9fc;transition:all .3s ease}.home.light-theme .bodydiv main .titlebox[data-v-cd76b676]{color:#2d3748;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-top:25px}.home.light-theme .bodydiv main .titlebox .export[data-v-cd76b676]{background:#4361ee;color:#fff;font-weight:500;border-radius:10px;padding:8px 16px;box-shadow:0 2px 8px rgba(67,97,238,.2);transition:all .2s ease}.home.light-theme .bodydiv main .titlebox .export[data-v-cd76b676]:hover{background:#3a56d4;box-shadow:0 4px 12px rgba(67,97,238,.3);transform:translateY(-1px)}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-cd76b676]{color:#4361ee;font-weight:500}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-cd76b676]:hover{color:#3a56d4}.home.light-theme .bodydiv main .titlebox .titletxt[data-v-cd76b676]{color:#2d3748;font-weight:700;letter-spacing:-.3px}.home.light-theme .bodydiv main .titlebox .title_date[data-v-cd76b676]{color:#718096;font-weight:400}.bodydiv[data-v-cd76b676]{display:flex}.bodydiv aside[data-v-cd76b676]{height:100vh;color:#bbb;width:260px;min-width:260px;transition:all .3s cubic-bezier(.4,0,.2,1)}.bodydiv aside .sidebox[data-v-cd76b676]{height:calc(100% - 100px);overflow-y:auto}.bodydiv aside.collapsed[data-v-cd76b676]{width:70px;min-width:70px}.bodydiv aside .logotitle[data-v-cd76b676]{cursor:pointer;color:#f2f2f2;width:200px;padding-left:25px;padding-top:25px;padding-bottom:5px;display:flex}.bodydiv aside .logotitle img[data-v-cd76b676]{width:170px}.bodydiv aside ul[data-v-cd76b676]{list-style:none;padding:0 15px}.bodydiv aside ul li[data-v-cd76b676]{display:flex;align-items:center;margin-bottom:15px;cursor:pointer;color:#999;padding:10px;border-radius:8px;font-size:1rem;font-weight:600;transition:color .3s,background-color .3s;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.bodydiv aside ul li .new[data-v-cd76b676]{background-color:#ff5252;color:#fff;padding:1px 5px;border-radius:5px;position:absolute;right:50px;font-size:12px;font-weight:500}.bodydiv aside ul li img[data-v-cd76b676]{max-width:20px;border-radius:5px}.bodydiv aside ul li i[data-v-cd76b676]{font-size:24px}.bodydiv aside ul li span[data-v-cd76b676]{margin-left:12px}.bodydiv aside ul li[data-v-cd76b676]:hover{background:hsla(0,0%,100%,.1);color:#fff}.bodydiv aside ul .liactiveis[data-v-cd76b676]{color:#fff;background:hsla(0,0%,100%,.2)}.bodydiv aside .gopaypage[data-v-cd76b676]{color:#fff;font-weight:700;font-size:1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:12px 15px;margin:10px 15px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6c5ce7;cursor:pointer;transition:all .3s ease}.bodydiv aside .gopaypage img[data-v-cd76b676]{width:1.2vw;margin-right:.5vw}.bodydiv aside .gopaypage i[data-v-cd76b676]{color:#bfe709;font-size:20px}.bodydiv aside .gopaypage[data-v-cd76b676]:hover{opacity:.9;transform:translateY(-2px)}.bodydiv aside .acount[data-v-cd76b676]{position:absolute;bottom:20px;left:15px;padding:10px 0;font-weight:700;cursor:pointer}.bodydiv aside .acount .signin-collapsed[data-v-cd76b676]{display:flex;align-items:center;justify-content:center;background-color:#cbcbcb;border-radius:50%;padding:5px;width:30px;height:30px}.bodydiv aside .acount .signin-collapsed img[data-v-cd76b676]{max-width:20px;max-height:20px}.bodydiv aside .acount .signin[data-v-cd76b676]{width:200px;display:flex;align-items:center}.bodydiv aside .acount .signin i[data-v-cd76b676]{padding:10px;border-radius:50%;font-size:22px;opacity:.8;background-color:#222;margin-right:12px}.bodydiv aside .acount .signin img[data-v-cd76b676]{margin-right:12px;max-width:20px;max-height:20px}.bodydiv aside .acount .signin span[data-v-cd76b676]{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv aside .acount_notes[data-v-cd76b676]{cursor:revert}.bodydiv main[data-v-cd76b676]{flex:1;background:hsla(0,0%,100%,.1);max-height:100vh;overflow:auto}.bodydiv main .titlebox[data-v-cd76b676]{color:#fff;border-bottom:1px solid #fff;width:95%;padding-bottom:.5vw;margin:20px 2vw;font-family:Arial,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:space-between;position:relative}.bodydiv main .titlebox .export[data-v-cd76b676]{position:absolute;right:0;top:50%;transform:translateY(-55%);background:hsla(0,0%,100%,.2);color:#fff;border:none;font-size:1vw;padding:.4vw 1vw;cursor:pointer;border-radius:.5vw;transition:all .3s ease}.bodydiv main .titlebox .export[data-v-cd76b676]:hover{background:hsla(0,0%,100%,.4)}.bodydiv main .titlebox div[data-v-cd76b676]{margin:0;padding:0}.bodydiv main .titlebox .filedownload[data-v-cd76b676]{margin-right:10vw}.bodydiv main .titlebox .filedownload .download[data-v-cd76b676]{display:flex;align-items:center;color:#4a9eff;cursor:pointer;padding:5px 10px;border-radius:4px;font-size:14px;text-decoration:underline;background:none;border:none;font-weight:600;font-size:18px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv main .titlebox .filedownload .download i[data-v-cd76b676]{margin-left:5px;font-size:16px}.bodydiv main .titlebox .filedownload .download[data-v-cd76b676]:hover{color:#7ab8ff}.bodydiv main .titlebox .titletxt[data-v-cd76b676]{font-size:2vw;margin:0;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bodydiv main .titlebox .title_date[data-v-cd76b676]{font-size:.8vw;margin:0}.mainview[data-v-cd76b676]{max-height:100vh!important;overflow:hidden!important;position:relative}.notes-container[data-v-cd76b676]{display:flex;transition:all .3s ease;height:calc(100% - 110px);position:relative}@media (max-width:768px){.notes-container.with-translate[data-v-cd76b676]{flex-direction:column}.notes-container.with-translate>[data-v-cd76b676]:first-child,.translate-panel[data-v-cd76b676]{width:100%}}aside[data-v-cd76b676]{position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}aside .sidebar-toggle-btn[data-v-cd76b676]{margin-top:15px;margin-bottom:15px;display:flex;justify-content:center;cursor:pointer;transition:all .3s ease;position:absolute;top:20px;right:10px;z-index:100}aside .sidebar-toggle-btn i[data-v-cd76b676]{font-size:18px;color:#fff;padding:8px;border-radius:50%;background:linear-gradient(135deg,rgba(115,102,255,.2),rgba(168,95,255,.2));box-shadow:0 3px 8px rgba(115,102,255,.3);transition:all .3s ease}aside .sidebar-toggle-btn:hover i[data-v-cd76b676]{transform:scale(1.1);background:linear-gradient(135deg,rgba(115,102,255,.3),rgba(168,95,255,.3));box-shadow:0 4px 10px rgba(115,102,255,.4)}aside .expand-btn[data-v-cd76b676]{position:relative;top:0;right:0;margin-top:15px}aside.collapsed[data-v-cd76b676]{width:60px;min-width:60px}aside.collapsed li[data-v-cd76b676]{justify-content:center;padding:10px 0}aside.collapsed li img[data-v-cd76b676]{transform:scale(1.1);margin-right:0}aside.collapsed li i[data-v-cd76b676]{margin-right:0}aside.collapsed li.back-to-folder i.el-icon-folder[data-v-cd76b676]{font-size:22px;margin-right:0}aside.collapsed .signin[data-v-cd76b676]{justify-content:center;padding:10px 0}aside.collapsed .signin img[data-v-cd76b676]{margin-right:0;transform:scale(1.1)}aside.collapsed .signin span[data-v-cd76b676]{display:none}aside.collapsed .gopaypage[data-v-cd76b676],aside.collapsed .logotitle[data-v-cd76b676]{opacity:0;transform:translateX(-20px);visibility:hidden}aside .signin[data-v-cd76b676],aside li[data-v-cd76b676]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}aside .signin img[data-v-cd76b676],aside li img[data-v-cd76b676]{transition:all .3s cubic-bezier(.34,1.56,.64,1);width:20px;height:20px}aside .signin span[data-v-cd76b676],aside li span[data-v-cd76b676]{transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}aside ul li[data-v-cd76b676]{border-radius:8px;padding:10px 15px}aside ul li[data-v-cd76b676]:hover{background-color:hsla(0,0%,100%,.1)}aside ul li.liactiveis[data-v-cd76b676]{background-color:hsla(0,0%,100%,.15);box-shadow:0 4px 8px rgba(0,0,0,.2)}aside ul li.liactiveis img[data-v-cd76b676]{transform:scale(1.1)}aside ul li.back-to-folder[data-v-cd76b676]{position:relative;overflow:hidden}aside ul li.back-to-folder i.el-icon-folder[data-v-cd76b676]{font-size:20px;color:#718096;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}aside ul li.back-to-folder span[data-v-cd76b676]{color:#718096;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}aside ul li.back-to-folder[data-v-cd76b676]:hover{background:#f1f5f9;color:#2d3748}aside .gopaypage[data-v-cd76b676],aside .logotitle[data-v-cd76b676]{transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}aside .gopaypage[data-v-cd76b676]{background:linear-gradient(135deg,#7366ff,#a85fff);border-radius:8px;padding:10px 15px;margin:15px 12px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(115,102,255,.3);transition:all .3s ease}aside .gopaypage i[data-v-cd76b676]{margin-right:8px;color:#fff}aside .gopaypage[data-v-cd76b676]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(115,102,255,.4)}aside .acount[data-v-cd76b676]{margin-top:auto}aside .acount .signin[data-v-cd76b676]{padding:12px 15px;border-radius:8px;display:flex;align-items:center;transition:all .3s ease;background-color:hsla(0,0%,100%,.05)}aside .acount .signin[data-v-cd76b676]:hover{background-color:hsla(0,0%,100%,.1)}aside .acount .signin img[data-v-cd76b676]{width:24px;height:24px;margin-right:10px;border-radius:50%}aside .acount .signin span[data-v-cd76b676]{font-size:13px;color:hsla(0,0%,100%,.8)}.center-icon[data-v-cd76b676]{display:flex;justify-content:center!important}.title-editor[data-v-cd76b676]{position:relative;display:flex;align-items:center;padding-right:40px;margin-bottom:5px;width:100%;max-width:40vw}.title-text[data-v-cd76b676]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;cursor:pointer;padding-right:30px!important}.title-input[data-v-cd76b676],.title-text[data-v-cd76b676]{width:100%;font-size:24px;font-weight:600;padding-bottom:2px;min-width:200px}.title-input[data-v-cd76b676]{background:transparent;border:none;border-bottom:1px solid #666;color:inherit;outline:none;max-width:40vw}.title-input[data-v-cd76b676]:focus{border-bottom-color:#409eff}.title-edit-icon[data-v-cd76b676]{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.85;transition:all .3s ease;z-index:10;cursor:pointer}.title-edit-icon i[data-v-cd76b676]{font-size:16px;padding:6px;border-radius:50%;background:linear-gradient(135deg,rgba(115,102,255,.15),rgba(168,95,255,.15));color:#a85fff;box-shadow:0 2px 8px rgba(115,102,255,.25)}.title-edit-icon[data-v-cd76b676]:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.title-edit-icon:hover i[data-v-cd76b676]{background:linear-gradient(135deg,rgba(115,102,255,.25),rgba(168,95,255,.25));box-shadow:0 3px 10px rgba(115,102,255,.35)}.title-save-icon[data-v-cd76b676]{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:-35px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.title-save-icon i[data-v-cd76b676]{font-size:16px;padding:6px;border-radius:50%;background:linear-gradient(135deg,rgba(115,102,255,.15),rgba(168,95,255,.15));color:#a85fff;box-shadow:0 2px 8px rgba(115,102,255,.25);transition:all .3s ease}.title-save-icon:hover i[data-v-cd76b676]{transform:scale(1.1);background:linear-gradient(135deg,rgba(115,102,255,.25),rgba(168,95,255,.25));box-shadow:0 3px 10px rgba(115,102,255,.35)}.export .copyas[data-v-cd76b676]{display:flex;align-items:center;gap:5px}.export .copyas i[data-v-cd76b676]{font-size:16px}.skeleton-container[data-v-cd76b676]{display:flex;height:calc(100% - 110px);padding:20px;gap:20px}.skeleton-header[data-v-cd76b676]{position:absolute;top:20px;left:20px;width:50%}.skeleton-title[data-v-cd76b676]{height:32px;width:60%;margin-bottom:10px}.skeleton-date[data-v-cd76b676],.skeleton-title[data-v-cd76b676]{background-color:#333;border-radius:4px;animation:pulse-cd76b676 1.5s infinite}.skeleton-date[data-v-cd76b676]{height:18px;width:40%}.skeleton-content[data-v-cd76b676]{flex:1;padding:20px}.skeleton-paragraph[data-v-cd76b676]{height:20px;width:100%;background-color:#333;border-radius:4px;margin-bottom:15px;animation:pulse-cd76b676 1.5s infinite}.skeleton-sidebar[data-v-cd76b676]{width:250px;padding:20px;display:flex;flex-direction:column;gap:15px}.skeleton-sidebar-item[data-v-cd76b676]{height:100px;width:100%;background-color:#333;border-radius:4px;animation:pulse-cd76b676 1.5s infinite}.titlebox-skeleton[data-v-cd76b676]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:15px}.titlebox-l-skeleton[data-v-cd76b676]{display:flex;flex-direction:column;flex:1}.title-editor-skeleton[data-v-cd76b676]{position:relative;display:flex;align-items:center;padding-right:40px;margin-bottom:5px;width:100%;max-width:40vw}.title-text-skeleton[data-v-cd76b676]{width:60%;height:32px;background-color:#ccc;border-radius:4px;animation:pulse-cd76b676 1.5s infinite;min-width:200px}.title-action-btn-skeleton[data-v-cd76b676]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-color:#ccc;border-radius:50%;animation:pulse-cd76b676 1.5s infinite}.title-date-skeleton[data-v-cd76b676]{width:40%;height:18px;background-color:#ccc;border-radius:4px;margin-top:5px;animation:pulse-cd76b676 1.5s infinite}.filedownload-skeleton[data-v-cd76b676]{display:flex;align-items:center}.download-skeleton[data-v-cd76b676]{width:150px;height:24px;background-color:#333;border-radius:4px;animation:pulse-cd76b676 1.5s infinite}.notes-container-skeleton[data-v-cd76b676]{display:flex;height:calc(100% - 110px);padding:0 20px;gap:20px}.notes-main-skeleton[data-v-cd76b676]{flex:1;padding:20px;border-radius:8px;background-color:hsla(0,0%,100%,.05)}.notes-content-skeleton[data-v-cd76b676]{display:flex;flex-direction:column;gap:15px}.note-paragraph-skeleton[data-v-cd76b676]{height:20px;width:100%;background-color:#333;border-radius:4px;animation:pulse-cd76b676 1.5s infinite}.notes-sidebar-skeleton[data-v-cd76b676]{width:280px;padding:20px;display:flex;flex-direction:column;gap:15px;border-radius:8px;background-color:hsla(0,0%,100%,.05)}.sidebar-item-skeleton[data-v-cd76b676]{height:120px;width:100%;background-color:#333;border-radius:8px;animation:pulse-cd76b676 1.5s infinite}@keyframes pulse-cd76b676{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}@keyframes popIn-cd76b676{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn-cd76b676{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.signin img[data-v-cd76b676],li img[data-v-cd76b676]{animation:popIn-cd76b676 .3s cubic-bezier(.34,1.56,.64,1) forwards}.signin span[data-v-cd76b676],li span[data-v-cd76b676]{animation:slideIn-cd76b676 .3s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.1s}.expand-menu-button[data-v-cd76b676]{animation:fadeIn-cd76b676 .5s ease forwards}@keyframes fadeIn-cd76b676{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-cd76b676],.fade-leave-active[data-v-cd76b676]{transition:opacity .5s ease}.fade-enter[data-v-cd76b676],.fade-leave-to[data-v-cd76b676]{opacity:0}.test-steps[data-v-cd76b676]{padding:10px 15px;margin-bottom:10px}.test-steps .el-button[data-v-cd76b676]{width:100%;background:linear-gradient(135deg,#42b983,#33d977);border:none}.test-steps .el-button[data-v-cd76b676]:hover{background:linear-gradient(135deg,#3ca876,#2ec76a);transform:translateY(-1px)}.note-workspace-v2.home.light-theme .bodydiv[data-v-cd76b676]{background:#f5f3ee;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.note-workspace-v2.home.light-theme .bodydiv .mainview[data-v-cd76b676]{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;height:100vh;height:100dvh;flex:1 1 0%;overflow:hidden;background:#f5f3ee}.note-workspace-v2.home.light-theme .bodydiv .workspace-header[data-v-cd76b676]{display:flex;align-items:center;flex:0 0 auto;gap:12px;width:100%;min-height:64px;margin:0;padding:8px 24px;box-sizing:border-box;border-bottom:1px solid #e8e5df;background:#fffefa;color:#292b32;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .titlebox-l-skeleton[data-v-cd76b676],.note-workspace-v2.home.light-theme .bodydiv .workspace-header .titlebox-l[data-v-cd76b676]{flex:1;min-width:0}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-editor-skeleton[data-v-cd76b676]{min-width:0;max-width:none;box-sizing:border-box}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-text-skeleton[data-v-cd76b676]{min-width:0;height:24px}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-editor[data-v-cd76b676]{width:100%;max-width:none;min-width:0;gap:8px;padding:0;margin:0}@media (min-width:769px){.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-editor .title-edit-icon[data-v-cd76b676],.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-editor .title-save-icon[data-v-cd76b676]{width:24px;height:24px}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-editor-skeleton[data-v-cd76b676]{margin-bottom:0}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-date-skeleton[data-v-cd76b676]{margin-top:0}}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-input[data-v-cd76b676],.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-text[data-v-cd76b676]{flex:1;min-width:0;max-width:none;margin:0;padding:2px 0!important;font-family:Sora,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#292b32}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-input[data-v-cd76b676]{border-bottom-color:#b6a9da}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title_date[data-v-cd76b676]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:18px;color:#85858d}.note-workspace-v2.home.light-theme .bodydiv .workspace-header button[data-v-cd76b676]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:static;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#6c6c76;cursor:pointer;transform:none;transition:background-color .15s}.note-workspace-v2.home.light-theme .bodydiv .workspace-header button i[data-v-cd76b676]{padding:0;background:transparent;box-shadow:none;color:inherit;font-size:18px}.note-workspace-v2.home.light-theme .bodydiv .workspace-header button[data-v-cd76b676]:hover{background:#f5f4f0;color:#292b32;transform:none}.note-workspace-v2.home.light-theme .bodydiv .workspace-header button[data-v-cd76b676]:focus-visible{outline:2px solid #7465b5;outline-offset:2px}.note-workspace-v2.home.light-theme .bodydiv .notes-container[data-v-cd76b676]{display:flex;flex:1 1 0%;min-height:0;height:auto;min-width:0;overflow:hidden;background:#fffefa}@media (max-width:768px){.note-workspace-v2.home.light-theme .bodydiv>aside[data-v-cd76b676]{display:none}.note-workspace-v2.home.light-theme .bodydiv .workspace-header[data-v-cd76b676]{padding:10px 12px;gap:8px}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-input[data-v-cd76b676],.note-workspace-v2.home.light-theme .bodydiv .workspace-header .title-text[data-v-cd76b676]{font-size:14px}.note-workspace-v2.home.light-theme .bodydiv .workspace-header button[data-v-cd76b676]{width:40px;height:40px}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .download-skeleton[data-v-cd76b676]{width:72px}}.note-workspace-v2.home.light-theme .bodydiv .workspace-header .workspace-sidebar-open[data-v-cd76b676]{display:none}@media (max-width:768px){.note-workspace-v2.home.light-theme .bodydiv .workspace-header .workspace-sidebar-open[data-v-cd76b676]{display:inline-flex}.note-workspace-v2.home.light-theme .bodydiv .note-sidebar-placeholder[data-v-cd76b676]{display:none}}.note-sidebar-placeholder[data-v-cd76b676]{flex:0 0 48px;width:48px;min-width:48px}.share-notes[data-v-fcf4508c]{--text-color:#333;--text-light:#666;--border-color:#e6e8ed;--border-light:rgba(0,0,0,.06);--shadow-color:rgba(0,0,0,.08);--shadow-light:rgba(0,0,0,.04);--card-bg:hsla(0,0%,96%,.9);--button-bg:#f0f0f0;--button-text:#333;--button-hover-bg:#e0e0e0;--toggle-color:#333;--toggle-hover-bg:rgba(0,0,0,.1);--tooltip-bg:hsla(0,0%,100%,.9);--tooltip-text:#333;--progress-bg:#e0e0e0;--th-bg:#f0f2f5;--th-bg-enhanced:#f7faff;--table-bg:#fff;--row-hover:rgba(74,123,255,.04);--row-even:rgba(0,0,0,.01);--link-color:#4a7bff;--link-border:rgba(74,123,255,.3);--code-bg:rgba(27,31,35,.05);--code-bg-enhanced:rgba(74,123,255,.08);--code-color:#4a7bff;--pre-bg:#f6f8fa;--pre-bg-enhanced:#f8fafd;--pre-text:#333;--blockquote-bg:#f7faff;--blockquote-text:#4a5568;--blockquote-color:#6a737d;--primary-color:#4a7bff;--primary-light:rgba(74,123,255,.3);--primary-hover:#3955d1;--scroll-track:rgba(0,0,0,.02);--scroll-thumb:rgba(74,123,255,.2);--scroll-thumb-hover:rgba(74,123,255,.3);--note-bg:#fcfcfc;--note-border:rgba(0,0,0,.03);--main-text-color:#333;--h1-color:#222;--h2-color:#222;--h3-color:#333;--h4-color:#444;--p-color:#444;--strong-color:#222;--em-color:#555;--li-color:#444;--td-color:#34495e;--th-color:#2c3e50;color:var(--text-color);font-family:Arial,sans-serif;position:relative;flex:1;max-height:calc(100vh - 130px);overflow:auto;transition:color .3s ease,background-color .3s ease}.share-notes.dark-theme[data-v-fcf4508c],.share-notes[data-theme=dark][data-v-fcf4508c]{--text-color:#e4e6ea;--text-light:#aaa;--border-color:#3a3a3a;--border-light:hsla(0,0%,100%,.06);--shadow-color:rgba(0,0,0,.3);--shadow-light:rgba(0,0,0,.2);--card-bg:rgba(42,42,42,.9);--button-bg:#2c2c2c;--button-text:#fff;--button-hover-bg:#3c3c3c;--toggle-color:#fff;--toggle-hover-bg:hsla(0,0%,100%,.2);--tooltip-bg:rgba(60,60,60,.95);--tooltip-text:#f0f0f0;--progress-bg:#383838;--th-bg:#363636;--th-bg-enhanced:#2a2a2a;--table-bg:#1e1e1e;--row-hover:rgba(93,111,255,.08);--row-even:hsla(0,0%,100%,.02);--link-color:#58a6ff;--link-border:rgba(88,166,255,.3);--code-bg:rgba(240,246,252,.15);--code-bg-enhanced:rgba(93,111,255,.12);--code-color:#5d6fff;--pre-bg:#1e1e1e;--pre-bg-enhanced:#161b22;--pre-text:#e0e0e0;--blockquote-bg:rgba(93,111,255,.08);--blockquote-text:#c7ccd3;--blockquote-color:#c7ccd3;--primary-color:#5d6fff;--primary-light:rgba(93,111,255,.3);--primary-hover:#4a5ce0;--scroll-track:hsla(0,0%,100%,.05);--scroll-thumb:rgba(93,111,255,.3);--scroll-thumb-hover:rgba(93,111,255,.5);--note-bg:#1e1e1e;--note-border:hsla(0,0%,100%,.1);--main-text-color:#e4e6ea;--h1-color:#e4e6ea;--h2-color:#e4e6ea;--h3-color:#e4e6ea;--h4-color:#e4e6ea;--p-color:#e4e6ea;--strong-color:#fff;--em-color:#c7ccd3;--li-color:#e4e6ea;--td-color:#c7ccd3;--th-color:#fff}.share-notes .share-export[data-v-fcf4508c]{position:absolute;right:2vw;top:0;background:var(--button-bg);color:var(--button-text);border:1px solid var(--border-color);font-size:16px;padding:5px 12px;cursor:pointer;border-radius:.5vw;transition:all .3s ease;box-shadow:0 2px 4px var(--shadow-color)}.share-notes .share-export[data-v-fcf4508c]:hover{background:var(--button-hover-bg);transform:translateY(-1px)}.share-notes .share-translate-toggle[data-v-fcf4508c]{display:flex;align-items:center;cursor:pointer;color:var(--toggle-color);transition:all .3s ease;position:absolute;top:2px;right:5px}.share-notes .share-translate-toggle .share-tooltip[data-v-fcf4508c]{position:absolute;right:calc(100% - 10px);top:calc(50% + 50px);transform:translateY(-50%);background:var(--tooltip-bg);color:var(--tooltip-text);padding:8px 12px;border-radius:6px;font-size:16px;white-space:nowrap;margin-right:10px;box-shadow:0 2px 12px var(--shadow-color);font-weight:600}.share-notes .share-translate-toggle .share-tooltip[data-v-fcf4508c]:after{content:"";position:absolute;right:-10px;top:-8px;width:0;height:0;border-style:solid;border-width:0 20px 10px 10px;border-color:transparent transparent var(--tooltip-bg) transparent;transform:rotate(-75deg)}.share-notes .share-translate-toggle i[data-v-fcf4508c]{font-weight:600;font-size:27px}.share-notes .share-translate-toggle[data-v-fcf4508c]:hover{background:var(--toggle-hover-bg)}.share-notes .share-progress-container[data-v-fcf4508c]{color:var(--text-color);text-align:center;padding-top:20vh}.share-notes .share-progress-container h1[data-v-fcf4508c]{margin:0;font-size:2vw;margin-bottom:10px}.share-notes .share-progress-container .share-loadingimg[data-v-fcf4508c]{width:6.5vw}.share-notes .share-progress-container .share-uploadtishi[data-v-fcf4508c]{padding:2vw 10%}.share-notes .share-progress-container .share-uploadtishi i[data-v-fcf4508c]{color:#d4a261;margin-right:.5vw}.share-notes .share-progress-container .share-notebtnbox[data-v-fcf4508c]{display:flex;flex-direction:column;align-items:center;margin-top:3vw}.share-notes .share-progress-container .share-notebtnbox button[data-v-fcf4508c]{border:none;width:12vw;padding:.8vw 0;margin-bottom:1vw;border-radius:5px;font-size:1vw;cursor:pointer;transition:all .3s ease}.share-notes .share-progress-container .share-notebtnbox button[data-v-fcf4508c]:hover{opacity:.8}.share-notes .share-progress-container .share-notebtnbox .share-resert[data-v-fcf4508c]{background-color:#16a34a;color:#fff}.share-notes .share-progress-container .share-notebtnbox .share-save[data-v-fcf4508c]{background-color:#fff;color:#333}.share-notes .share-progress-container .share-notebtnbox span[data-v-fcf4508c]{color:red;font-size:1vw}.share-notes .share-progress-container .share-progress-bar[data-v-fcf4508c]{background-color:var(--progress-bg);border-radius:10px;height:20px;margin:1vw 2.2vw;overflow:hidden}.share-notes .share-progress-container .share-progress-bar .share-progress[data-v-fcf4508c]{background:var(--primary-color);height:100%;transition:width .5s ease-in-out}.share-notes .share-progress-container .share-progress-text[data-v-fcf4508c]{font-size:16px}.share-notes .share-copyasbox[data-v-fcf4508c]{display:flex;padding:0 .5vw}.share-notes .share-copyasbox .share-right[data-v-fcf4508c]{flex:1;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;font-size:22px}.share-notes .share-copyasbox .share-right div[data-v-fcf4508c]{margin-left:2vw}.share-notes .share-copyasbox .share-copyas[data-v-fcf4508c]{background:var(--button-bg);color:var(--button-text);border:1px solid var(--border-color);padding:5px 12px;margin-right:20px;cursor:pointer;display:inline-block;border-radius:6px;transition:all .3s ease;box-shadow:0 2px 4px var(--shadow-color)}.share-notes .share-copyasbox .share-copyas[data-v-fcf4508c]:hover{background:var(--button-hover-bg);transform:translateY(-1px)}.share-notes .share-alltextbox[data-v-fcf4508c]{border-radius:5px;padding-top:10px}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]{height:calc(100vh - 220px);overflow:auto;margin-right:0;transition:background-color .3s ease;background-color:var(--note-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--note-border);padding:15px 15px 24px;scrollbar-width:thin;scrollbar-color:var(--scroll-track) var(--scroll-track)}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]::-webkit-scrollbar{width:8px}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:4px}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px;border:2px solid transparent;background-clip:content-box}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]::-webkit-scrollbar-corner{background:transparent}.share-notes .share-alltextbox .share-right_tb[data-v-fcf4508c]{flex:1;margin-left:0}.share-notes .share-alltextbox .share-textbox[data-v-fcf4508c]{font-size:16px;margin-bottom:1.5em}.share-notes .share-alltextbox .share-textbox h5[data-v-fcf4508c]{text-align:center;color:var(--text-light)!important;margin:20px 0 5px;font-weight:400;font-size:14px}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:var(--main-text-color)!important;max-width:900px;margin:0 auto 15px;font-size:16px;letter-spacing:.3px}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] h1{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:var(--h1-color)!important;border-bottom:2px solid var(--border-light);padding-bottom:.3em;position:relative}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] h1:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-light) 100%)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] h2{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:var(--h2-color)!important;padding-bottom:.2em;border-bottom:1px solid var(--border-light)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] h3{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:var(--h3-color)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] h4{font-size:16px;font-weight:500;margin:1.2em 0 .6em;color:var(--h4-color)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] p{margin:1.3em 0;line-height:1.8;color:var(--p-color)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] strong{color:var(--strong-color)!important;font-weight:600}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] em{color:var(--em-color)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] ol,.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] ul{padding-left:1.8em;margin:1.2em 0}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] ol li,.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] ul li{margin:.6em 0;line-height:1.6;color:var(--li-color)!important;padding-left:.5em}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] ol li::marker,.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] ul li::marker{color:var(--primary-color)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] blockquote{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid var(--primary-color);background:var(--blockquote-bg)!important;border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);position:relative;overflow:hidden}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:5em;color:var(--primary-light);font-family:serif;line-height:1}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] blockquote p{margin:.5em 0;color:var(--blockquote-text)!important;position:relative;font-style:italic}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] code{font-family:JetBrains Mono,Fira Code,monospace;background:var(--code-bg-enhanced)!important;padding:.2em .4em;border-radius:4px;font-size:16px;color:var(--code-color)!important;font-weight:500;letter-spacing:-.3px}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] pre{background:var(--pre-bg-enhanced)!important;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid var(--border-light);box-shadow:0 3px 15px var(--shadow-color);position:relative}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:var(--primary-light);padding:.3em .8em;font-size:16px;color:var(--primary-color);border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] pre code{background:none!important;padding:0;font-size:16px;color:var(--pre-text)!important;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px var(--shadow-color);background:var(--table-bg)!important;font-size:16px;line-height:1.6}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table td,.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table th{border:none;border-bottom:1px solid var(--border-light);padding:14px 18px;text-align:left;position:relative}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table th{background:var(--th-bg-enhanced)!important;font-weight:600;color:var(--th-color)!important;font-size:16px;text-transform:capitalize;border-bottom:2px solid var(--primary-light);position:sticky;top:0;z-index:2}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table thead tr{border-bottom:2px solid var(--primary-light)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table tbody tr{transition:all .2s ease}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table tbody tr:hover{background-color:var(--row-hover)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table tbody tr:last-child td{border-bottom:none}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table tr:nth-child(2n){background:var(--row-even)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table td{color:var(--td-color)!important}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] table td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:var(--border-light)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] hr{border:none;height:1px;background:var(--border-light);margin:2em 0}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px var(--shadow-color)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] a{color:var(--link-color)!important;text-decoration:none;border-bottom:1px solid var(--link-border);transition:all .3s ease}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] a:hover{border-bottom-color:var(--link-color)}.share-notes .share-alltextbox .share-textbox .share-yuantext[data-v-fcf4508c] input[type=checkbox]{margin-right:.5em;cursor:pointer}.share-notes .share-youtubebox[data-v-fcf4508c]{margin-left:2vw;margin-bottom:20px}.share-notes .share-markdown-content-noh[data-v-fcf4508c]::-webkit-scrollbar,.share-notes .share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar{width:8px}.share-notes .share-markdown-content-noh[data-v-fcf4508c]::-webkit-scrollbar-track,.share-notes .share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:4px}.share-notes .share-markdown-content-noh[data-v-fcf4508c]::-webkit-scrollbar-thumb,.share-notes .share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px;border:2px solid transparent;background-clip:content-box}.share-notes .share-markdown-content-noh[data-v-fcf4508c]::-webkit-scrollbar-thumb:hover,.share-notes .share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}.share-notes .share-markdown-content-noh[data-v-fcf4508c]::-webkit-scrollbar-corner,.share-notes .share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-corner{background:transparent}.share-notes .share-markdown-content[data-v-fcf4508c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:var(--main-text-color)!important;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px;page-break-inside:avoid;padding:0 20px;max-height:calc(100vh - 170px);margin-top:0;transition:color .3s ease;overflow-y:auto;background-color:var(--note-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--note-border);padding:15px 20px 24px;scrollbar-width:thin;scrollbar-color:var(--scroll-track) var(--scroll-track)}.share-notes .share-markdown-content[data-v-fcf4508c] h1{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:var(--h1-color)!important;border-bottom:2px solid var(--border-light);padding-bottom:.3em;position:relative}.share-notes .share-markdown-content[data-v-fcf4508c] h1:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-light) 100%)}.share-notes .share-markdown-content[data-v-fcf4508c] h2{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:var(--h2-color)!important;padding-bottom:.2em;border-bottom:1px solid var(--border-light)}.share-notes .share-markdown-content[data-v-fcf4508c] h3{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:var(--h3-color)!important}.share-notes .share-markdown-content[data-v-fcf4508c] h4{font-size:16px;font-weight:500;margin:1.2em 0 .6em;color:var(--h4-color)!important}.share-notes .share-markdown-content[data-v-fcf4508c] p{margin:1.3em 0;line-height:1.8;color:var(--p-color)!important}.share-notes .share-markdown-content[data-v-fcf4508c] strong{color:var(--strong-color)!important;font-weight:600}.share-notes .share-markdown-content[data-v-fcf4508c] em{color:var(--em-color)!important}.share-notes .share-markdown-content[data-v-fcf4508c] ol,.share-notes .share-markdown-content[data-v-fcf4508c] ul{padding-left:1.8em;margin:1.2em 0}.share-notes .share-markdown-content[data-v-fcf4508c] ol li,.share-notes .share-markdown-content[data-v-fcf4508c] ul li{margin:.6em 0;line-height:1.6;color:var(--li-color)!important;padding-left:.5em}.share-notes .share-markdown-content[data-v-fcf4508c] ol li::marker,.share-notes .share-markdown-content[data-v-fcf4508c] ul li::marker{color:var(--primary-color)}.share-notes .share-markdown-content[data-v-fcf4508c] blockquote{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid var(--primary-color);background:var(--blockquote-bg)!important;border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);position:relative;overflow:hidden}.share-notes .share-markdown-content[data-v-fcf4508c] blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:5em;color:var(--primary-light);font-family:serif;line-height:1}.share-notes .share-markdown-content[data-v-fcf4508c] blockquote p{margin:.5em 0;color:var(--blockquote-text)!important;position:relative;font-style:italic}.share-notes .share-markdown-content[data-v-fcf4508c] code{font-family:JetBrains Mono,Fira Code,monospace;background:var(--code-bg-enhanced)!important;padding:.2em .4em;border-radius:4px;font-size:16px;color:var(--code-color)!important;font-weight:500;letter-spacing:-.3px}.share-notes .share-markdown-content[data-v-fcf4508c] pre{background:var(--pre-bg-enhanced)!important;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid var(--border-light);box-shadow:0 3px 15px var(--shadow-color);position:relative}.share-notes .share-markdown-content[data-v-fcf4508c] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:var(--primary-light);padding:.3em .8em;font-size:16px;color:var(--primary-color);border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.share-notes .share-markdown-content[data-v-fcf4508c] pre code{background:none!important;padding:0;font-size:16px;color:var(--pre-text)!important;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.share-notes .share-markdown-content[data-v-fcf4508c] table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px var(--shadow-color);background:var(--table-bg)!important;font-size:15px;line-height:1.6}.share-notes .share-markdown-content[data-v-fcf4508c] table td,.share-notes .share-markdown-content[data-v-fcf4508c] table th{border:none;border-bottom:1px solid var(--border-light);padding:14px 18px;text-align:left;position:relative}.share-notes .share-markdown-content[data-v-fcf4508c] table th{background:var(--th-bg-enhanced)!important;font-weight:600;color:var(--th-color)!important;font-size:15px;text-transform:capitalize;border-bottom:2px solid var(--primary-light);position:sticky;top:0;z-index:2}.share-notes .share-markdown-content[data-v-fcf4508c] table thead tr{border-bottom:2px solid var(--primary-light)}.share-notes .share-markdown-content[data-v-fcf4508c] table tbody tr{transition:all .2s ease}.share-notes .share-markdown-content[data-v-fcf4508c] table tbody tr:hover{background-color:var(--row-hover)!important}.share-notes .share-markdown-content[data-v-fcf4508c] table tbody tr:last-child td{border-bottom:none}.share-notes .share-markdown-content[data-v-fcf4508c] table tr:nth-child(2n){background:var(--row-even)!important}.share-notes .share-markdown-content[data-v-fcf4508c] table td{color:var(--td-color)!important}.share-notes .share-markdown-content[data-v-fcf4508c] table td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:var(--border-light)}.share-notes .share-markdown-content[data-v-fcf4508c] hr{border:none;height:1px;background:var(--border-light);margin:2em 0}.share-notes .share-markdown-content[data-v-fcf4508c] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px var(--shadow-color)}.share-notes .share-markdown-content[data-v-fcf4508c] a{color:var(--link-color)!important;text-decoration:none;border-bottom:1px solid var(--link-border);transition:all .3s ease}.share-notes .share-markdown-content[data-v-fcf4508c] a:hover{border-bottom-color:var(--link-color)}.share-notes .share-markdown-content[data-v-fcf4508c] input[type=checkbox]{margin-right:.5em;cursor:pointer}.share-notes .share-markdown-content[data-v-fcf4508c] .language-label{position:absolute;top:0;right:1em;background:var(--border-light);padding:.2em .6em;border-radius:0 0 4px 4px;font-size:.8em;color:var(--text-light)}.share-notes .share-markdown-content-noh[data-v-fcf4508c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:var(--main-text-color)!important;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px;page-break-inside:avoid;padding:0 2vw;margin-top:40px;transition:color .3s ease;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scroll-track) var(--scroll-track)}.share-notes .share-markdown-content-noh[data-v-fcf4508c] h1,.share-notes .share-markdown-content-noh[data-v-fcf4508c] h2,.share-notes .share-markdown-content-noh[data-v-fcf4508c] h3,.share-notes .share-markdown-content-noh[data-v-fcf4508c] h4,.share-notes .share-markdown-content-noh[data-v-fcf4508c] h5,.share-notes .share-markdown-content-noh[data-v-fcf4508c] h6{font-size:1em;margin:.5em 0;color:var(--text-light)!important;border:none;padding:0}.share-notes .share-markdown-content-noh[data-v-fcf4508c] p{margin:1.3em 0;line-height:1.8;color:var(--p-color)!important}.share-notes .share-markdown-content-noh[data-v-fcf4508c] ol,.share-notes .share-markdown-content-noh[data-v-fcf4508c] ul{padding-left:1.8em;margin:1.2em 0}.share-notes .share-markdown-content-noh[data-v-fcf4508c] ol li,.share-notes .share-markdown-content-noh[data-v-fcf4508c] ul li{margin:.6em 0;line-height:1.6;color:var(--li-color)!important;padding-left:.5em}.share-notes .share-markdown-content-noh[data-v-fcf4508c] blockquote{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid var(--primary-color);background:var(--blockquote-bg)!important;border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);position:relative;overflow:hidden}.share-notes .share-markdown-content-noh[data-v-fcf4508c] blockquote p{margin:.5em 0;color:var(--blockquote-text)!important;position:relative;font-style:italic}.share-notes .share-markdown-content-noh[data-v-fcf4508c] code{font-family:JetBrains Mono,Fira Code,monospace;background:var(--code-bg-enhanced)!important;padding:.2em .4em;border-radius:4px;font-size:.9em;color:var(--code-color)!important;font-weight:500;letter-spacing:-.3px}.share-notes .share-markdown-content-noh[data-v-fcf4508c] pre{background:var(--pre-bg-enhanced)!important;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid var(--border-light);box-shadow:0 3px 15px var(--shadow-color);line-height:1.45}.share-notes .share-markdown-content-noh[data-v-fcf4508c] pre code{background:none!important;padding:0;font-size:.95em;color:var(--pre-text)!important;font-weight:400;letter-spacing:normal}.share-notes .share-markdown-content-noh[data-v-fcf4508c] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px var(--shadow-color)}.share-notes .share-markdown-content-noh[data-v-fcf4508c] a{color:var(--link-color)!important;text-decoration:none;border-bottom:1px solid var(--link-border);transition:all .3s ease}.share-notes .share-markdown-content-noh[data-v-fcf4508c] a:hover{border-bottom-color:var(--link-color)}@media (max-width:768px){.share-notes .share-desktop-actions[data-v-fcf4508c]{display:none}.share-notes .share-mobile-action-buttons[data-v-fcf4508c]{display:flex!important;z-index:9999!important;position:fixed!important;top:250px!important;right:20px;gap:10px}.share-notes .share-el-dropdown[data-v-fcf4508c]{display:none!important}.share-notes .share-notes[data-v-fcf4508c]{max-height:none!important;padding-bottom:180px!important;height:auto!important;overflow:visible!important}}.share-notes .share-mobile-actions[data-v-fcf4508c],.share-notes .share-mobile-title[data-v-fcf4508c],.share-notes .share-note-header[data-v-fcf4508c]{display:none}.share-notes .share-mobile-action-buttons[data-v-fcf4508c]{display:none;position:absolute;top:0;right:20px;gap:10px;z-index:100}.share-notes .share-mobile-action-btn[data-v-fcf4508c]{width:36px;height:36px;border-radius:50%;background-color:var(--primary-color);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px var(--shadow-color)}.share-notes .share-mobile-action-btn[data-v-fcf4508c]:active,.share-notes .share-mobile-action-btn[data-v-fcf4508c]:hover{transform:scale(1.05);background-color:var(--primary-hover)}.share-notes .share-mobile-action-btn.share-copied[data-v-fcf4508c]{background-color:#34c759;animation:share-pulse-fcf4508c .8s}.share-notes .share-mobile-action-btn i[data-v-fcf4508c]{font-size:20px}@keyframes share-pulse-fcf4508c{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:768px){.share-notes .share-el-icon-download[data-v-fcf4508c],.share-notes [command=downloadaspdf-lr][data-v-fcf4508c],.share-notes [command=downloadaspdf-rr][data-v-fcf4508c],.share-notes [command=downloadaspdf][data-v-fcf4508c]{display:none!important}}.share-notes .share-copySuccessEffect[data-v-fcf4508c]{color:#34c759!important;animation:share-pulse-fcf4508c .8s}@media (max-width:768px){.share-notes .share-youtubebox[data-v-fcf4508c]{margin-left:0;margin-right:0;width:100%;display:flex;justify-content:center}}.share-left_text[data-v-fcf4508c]::-webkit-scrollbar,.share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar{width:8px}.share-left_text[data-v-fcf4508c]::-webkit-scrollbar-track,.share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:4px}.share-left_text[data-v-fcf4508c]::-webkit-scrollbar-thumb,.share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px;border:2px solid transparent;background-clip:content-box}.share-left_text[data-v-fcf4508c]::-webkit-scrollbar-thumb:hover,.share-markdown-content[data-v-fcf4508c]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}@media (max-width:768px){.share-notes .share-export[data-v-fcf4508c]{font-size:14px!important;padding:6px 12px!important;border-radius:8px;right:0;top:0}.share-notes .share-copyasbox[data-v-fcf4508c]{padding:0 10px}.share-notes .share-copyasbox .share-left[data-v-fcf4508c],.share-notes .share-copyasbox .share-right[data-v-fcf4508c]{font-size:18px}.share-notes .share-copyasbox .share-left div[data-v-fcf4508c],.share-notes .share-copyasbox .share-right div[data-v-fcf4508c]{margin-left:15px}.share-notes .share-copyasbox .share-copyas[data-v-fcf4508c]{padding:5px 8px;font-size:14px;border-radius:8px;margin-right:5px;border-width:2px;color:var(--text-light)}.share-notes .el-dropdown-link[data-v-fcf4508c]{font-size:16px!important}.share-notes[data-v-fcf4508c] .el-dropdown-menu__item{font-size:16px!important;line-height:1.5!important;padding:10px 15px!important}.share-notes[data-v-fcf4508c] .el-dropdown-menu__item i{margin-right:10px!important;font-size:18px!important}.share-notes .share-markdown-content[data-v-fcf4508c]{max-height:none!important;-webkit-overflow-scrolling:touch}.share-notes .share-alltextbox[data-v-fcf4508c],.share-notes .share-markdown-content[data-v-fcf4508c]{padding-bottom:180px!important;margin-bottom:180px!important}.share-notes .share-alltextbox .share-left_text[data-v-fcf4508c]{height:auto!important;max-height:none!important;padding-bottom:180px!important}}[data-v-fcf4508c] .katex{font-size:1.1em;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;text-rendering:auto;text-indent:0}[data-v-fcf4508c] .katex .mfrac{display:inline-block;vertical-align:middle;text-align:center;margin:0 .2em}[data-v-fcf4508c] .katex .mfrac .frac-line{width:100%;display:inline-block;border-bottom-style:solid;border-bottom-width:.04em;min-height:.04em;margin:.1em 0}[data-v-fcf4508c] .katex .mfrac .mfrac-denominator,[data-v-fcf4508c] .katex .mfrac .mfrac-numerator{display:block;width:100%;text-align:center;font-size:85%}[data-v-fcf4508c] .katex .mfrac .mfrac-numerator{padding-bottom:.25em}[data-v-fcf4508c] .katex .mfrac .mfrac-denominator{padding-top:.25em}[data-v-fcf4508c] .katex .msupsub{text-align:left;margin:0 .05em}[data-v-fcf4508c] .katex .mspace{margin-right:.15em;margin-left:.15em}[data-v-fcf4508c] .katex .reset-textstyle.scriptstyle{font-size:.7em}[data-v-fcf4508c] .katex .reset-textstyle.scriptscriptstyle{font-size:.5em}[data-v-fcf4508c] .katex .mbin{margin:0 .22em}[data-v-fcf4508c] .katex .mrel{margin:0 .27em}[data-v-fcf4508c] .katex .mclose,[data-v-fcf4508c] .katex .mopen,[data-v-fcf4508c] .katex .mord{margin:0 .05em}[data-v-fcf4508c] .katex-display{margin:1.5em 0;padding:1em;overflow-x:auto;overflow-y:visible;text-align:center;background:linear-gradient(90deg,#f8f9fa,#fff,#f8f9fa);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}[data-v-fcf4508c] .katex-display>.katex{display:inline-block;text-align:center;padding:.2em 0;font-size:1.21em}[data-v-fcf4508c] .katex-display .mfrac{font-size:1.1em}[data-v-fcf4508c] .katex-display .frac-line{border-bottom-width:.06em}[data-v-fcf4508c] .katex-display .mfrac-denominator,[data-v-fcf4508c] .katex-display .mfrac-numerator{padding:.15em 0}[data-v-fcf4508c] .katex-display::-webkit-scrollbar{height:4px}[data-v-fcf4508c] .katex-display::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}[data-v-fcf4508c] .katex-display::-webkit-scrollbar-thumb{background:#888;border-radius:2px}[data-v-fcf4508c] .katex-display::-webkit-scrollbar-thumb:hover{background:#666}.dark-theme[data-v-fcf4508c] .katex-display{background:linear-gradient(90deg,#2a2a2a,#1a1a1a,#2a2a2a);box-shadow:inset 0 0 5px hsla(0,0%,100%,.05)}.dark-theme[data-v-fcf4508c] .katex-display::-webkit-scrollbar-track{background:#333}.dark-theme[data-v-fcf4508c] .katex-display::-webkit-scrollbar-thumb{background:#666}.dark-theme[data-v-fcf4508c] .katex-display::-webkit-scrollbar-thumb:hover{background:#888}@media (max-width:768px){[data-v-fcf4508c] .katex{font-size:1em}[data-v-fcf4508c] .katex-display{margin:1em 0;padding:.8em}}[data-v-45fc8948]:root{--text-color:#2c3e50;--text-light:#5c6b7f;--border-color:#e6e8ed;--shadow-color:rgba(0,0,0,.08);--card-bg:#fff;--button-bg:#f8f9fa;--button-text:#2c3e50;--button-hover-bg:#e9ecef;--toggle-color:#2c3e50;--toggle-hover-bg:rgba(0,0,0,.05);--tooltip-bg:#fff;--tooltip-text:#2c3e50;--progress-bg:#e9ecef;--th-bg:#f8f9fa;--link-color:#0366d6;--code-bg:#f8f9fa;--pre-bg:#f8f9fa;--pre-text:#2c3e50;--blockquote-color:#5c6b7f;--primary-color:#4a6bff;--primary-hover:#3955d1;--record-card-bg:#fff;--record-time-color:#5c6b7f;--record-text-bg:#f8f9fa;--record-trans-bg:#f1f3f5}.dark-theme[data-v-45fc8948],[data-theme=dark][data-v-45fc8948]{--text-color:#e9ecef;--text-light:#adb5bd;--border-color:#495057;--shadow-color:rgba(0,0,0,.3);--card-bg:#212529;--button-bg:#343a40;--button-text:#e9ecef;--button-hover-bg:#495057;--toggle-color:#e9ecef;--toggle-hover-bg:hsla(0,0%,100%,.1);--tooltip-bg:#343a40;--tooltip-text:#e9ecef;--progress-bg:#343a40;--th-bg:#2b3035;--link-color:#58a6ff;--code-bg:#2b3035;--pre-bg:#2b3035;--pre-text:#e9ecef;--blockquote-color:#adb5bd;--primary-color:#5d6fff;--primary-hover:#4a5ce0;--record-card-bg:#2b3035;--record-time-color:#adb5bd;--record-text-bg:#343a40;--record-trans-bg:#2b3035}.st-note-transcript[data-v-45fc8948]{margin:10px auto;font-family:Arial,sans-serif;max-width:95%;color:var(--text-color,#333);transition:color .3s ease,background-color .3s ease;max-height:calc(100vh - 150px);overflow:auto;border-radius:8px;padding:20px;position:relative}.st-note-transcript .st-export[data-v-45fc8948]{position:absolute;top:10px;right:20px;cursor:pointer;padding:10px 20px;border-radius:5px;color:var(--button-text,#333);transition:background-color .3s ease,color .3s ease;background:var(--button-bg,#f0f0f0)}.st-note-transcript .st-export[data-v-45fc8948]:hover{background:var(--button-hover-bg,hsla(0,0%,90%,.9))}.st-note-transcript h1[data-v-45fc8948]{font-size:36px;margin:0;margin-bottom:20px;display:flex;align-items:center;color:var(--text-color,#333);transition:color .3s ease}.st-note-transcript h1 i[data-v-45fc8948]{margin-right:10px;font-size:44px}.st-transcript-actions[data-v-45fc8948]{display:flex;justify-content:flex-end;margin-bottom:15px}@media (max-width:768px){.st-desktop-actions[data-v-45fc8948]{display:none!important}.st-mobile-action-buttons[data-v-45fc8948]{display:flex!important}.st-note-transcript[data-v-45fc8948]{max-width:100%;margin:0;padding:0 15px;max-height:none}.st-note-transcript h1[data-v-45fc8948]{padding-right:50px;font-size:24px;margin-top:10px}.st-transcripts[data-v-45fc8948]{margin-bottom:30px}.st-transcripts pre[data-v-45fc8948]{font-size:16px;line-height:24px;word-break:break-word}.st-alltextbox .st-left-text[data-v-45fc8948]{margin-right:0;height:auto;max-height:none}.st-alltextbox .st-textbox[data-v-45fc8948]{margin-bottom:15px}.st-alltextbox .st-textbox .st-yuantext[data-v-45fc8948]{padding:15px}.el-icon-download[data-v-45fc8948],[command=downloadaspdf][data-v-45fc8948]{display:none!important}}.st-transcripts pre[data-v-45fc8948]{white-space:pre-wrap;line-height:1.6;font-size:16px;color:var(--pre-text);padding:20px 0;margin:0;border-radius:8px}.st-record-content[data-v-45fc8948]{width:100%;background-color:transparent;transition:background-color .3s ease}.st-alltextbox[data-v-45fc8948]{border-radius:8px;display:flex;background-color:transparent}.st-alltextbox .st-left-text[data-v-45fc8948]{flex:1;margin-right:10px;background-color:transparent}.st-alltextbox .st-textbox[data-v-45fc8948]{font-size:16px;border-radius:8px;margin-bottom:15px;overflow:hidden}.st-alltextbox .st-textbox h5[data-v-45fc8948]{margin:0;text-align:center;color:var(--record-time-color);padding:12px 0}.st-alltextbox .st-textbox .st-yuantext[data-v-45fc8948]{font-family:Arial,sans-serif;line-height:1.6;padding:20px 0;color:var(--text-color);border-bottom:1px solid var(--border-color)}.st-alltextbox .st-textbox .st-translatetext[data-v-45fc8948]{margin:0;color:var(--text-light);padding:20px}.st-mobile-actions[data-v-45fc8948],.st-note-header[data-v-45fc8948]{display:none}.st-mobile-action-buttons[data-v-45fc8948]{display:none;position:fixed;top:220px;right:20px;gap:10px;z-index:300}.st-mobile-action-btn[data-v-45fc8948]{width:36px;height:36px;border-radius:50%;background-color:var(--primary-color,#4a6bff);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px var(--shadow-color,rgba(0,0,0,.2))}.st-mobile-action-btn[data-v-45fc8948]:active,.st-mobile-action-btn[data-v-45fc8948]:hover{transform:scale(1.05);background-color:var(--primary-hover,#3955d1)}.st-mobile-action-btn.copied[data-v-45fc8948]{background-color:#34c759;animation:pulse-45fc8948 .8s}.st-mobile-action-btn i[data-v-45fc8948]{font-size:20px}@keyframes pulse-45fc8948{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.st-alltextbox.st-mobile-view[data-v-45fc8948]{flex-direction:column}.st-alltextbox.st-mobile-view .st-left-text[data-v-45fc8948]{margin-bottom:20px;border-radius:8px}@media (max-width:768px){.st-alltextbox[data-v-45fc8948]{padding:0}.st-mobile-action-buttons[data-v-45fc8948]{top:250px!important}.st-note-transcript[data-v-45fc8948]{padding-bottom:80px!important}.st-note-transcript .st-transcripts[data-v-45fc8948]{margin-bottom:80px!important}.st-note-transcript .st-transcripts pre[data-v-45fc8948]{padding-bottom:60px!important}.st-note-transcript .st-alltextbox[data-v-45fc8948]{padding-bottom:80px!important}.st-note-transcript .st-alltextbox .st-left-text[data-v-45fc8948]{height:calc(100vh - 280px)!important;padding-bottom:60px!important}}.lawful-interception-guide[data-v-7c4a7a0e]{color:var(--text-color,#333);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .3s ease,background-color .3s ease;height:100%;width:100%;display:flex;flex-direction:column;margin:10px auto}.lawful-interception-guide .markmapbox[data-v-7c4a7a0e]{height:80vh;padding:0;overflow:hidden;flex-grow:1;position:relative;width:100%;margin:0 auto;min-height:550px;display:flex;flex-direction:column;border-radius:8px;background-color:var(--mindmap-bg,#f1f1f5);box-shadow:0 2px 8px var(--shadow-color,rgba(0,0,0,.08))}.lawful-interception-guide .markmapbox .mindmap-controls[data-v-7c4a7a0e]{position:absolute;top:20px;right:10px;z-index:10;display:flex;flex-direction:column;gap:5px}.lawful-interception-guide .markmapbox .mindmap-controls .control-btn[data-v-7c4a7a0e]{background-color:var(--button-bg,#fff);color:var(--primary-color,#1976d2);border:1px solid var(--primary-color,#1976d2);box-shadow:0 0 2px var(--shadow-color,rgba(0,0,0,.1));width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border-radius:50%;cursor:pointer;transition:all .2s ease}.lawful-interception-guide .markmapbox .mindmap-controls .control-btn[data-v-7c4a7a0e]:hover{color:var(--button-text,#fff);background-color:var(--primary-color,#1976d2);transform:scale(1.05)}.lawful-interception-guide .markmapbox .mindmap-controls .control-btn.is-loading[data-v-7c4a7a0e]{background-color:#ccc;opacity:.6;animation:rotating-7c4a7a0e 2s linear infinite}.lawful-interception-guide .markmapbox .markmap-wrapper[data-v-7c4a7a0e]{width:100%;height:100%;flex-grow:1;display:flex;position:relative;overflow:hidden}.lawful-interception-guide .markmapbox #markmapsvg[data-v-7c4a7a0e]{flex:1;width:100%;height:100%;transition:background-color .3s ease}.lawful-interception-guide .markmapbox #markmapsvg g[data-v-7c4a7a0e]{transform-origin:center center}.lawful-interception-guide .markmapbox .loading-overlay[data-v-7c4a7a0e]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--mindmap-bg,rgba(241,241,245,.8));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;transition:background-color .3s ease}.lawful-interception-guide .markmapbox .loading-overlay .loading-spinner[data-v-7c4a7a0e]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid var(--primary-color,#1976d2);border-radius:50%;animation:spin-7c4a7a0e 1.5s linear infinite;margin-bottom:15px}.lawful-interception-guide .markmapbox .loading-overlay p[data-v-7c4a7a0e]{color:var(--text-color,#333);font-size:16px}@keyframes spin-7c4a7a0e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating-7c4a7a0e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-7c4a7a0e]:root{--text-color:#333;--primary-color:#1976d2;--primary-hover:#1565c0;--button-bg:#fff;--button-text:#fff;--mindmap-bg:#f1f1f5;--line-color:#999;--shadow-color:rgba(0,0,0,.08)}.dark-theme .lawful-interception-guide[data-v-7c4a7a0e],.lawful-interception-guide[data-theme=dark][data-v-7c4a7a0e]{--text-color:#f0f0f0;--primary-color:#58a6ff;--primary-hover:#2188ff;--button-bg:#2a2a2a;--button-text:#f0f0f0;--mindmap-bg:#f1f1f5;--line-color:#aaa;--shadow-color:rgba(0,0,0,.3)}@media (max-width:768px){.mindmap-controls[data-v-7c4a7a0e]{display:none}.mobile-mindmap-controls[data-v-7c4a7a0e]{display:flex}.lawful-interception-guide .markmapbox[data-v-7c4a7a0e]{height:calc(100vh - 170px);width:100%;margin:0;padding:0;border-radius:0}}.custom-tooltip{padding:8px 12px!important;font-size:14px!important;color:var(--primary-color,#1976d2)!important;border:1px solid var(--primary-color,#1976d2)!important;background-color:var(--tooltip-bg,#fff)!important;box-shadow:0 2px 8px var(--shadow-color,rgba(25,118,210,.1))!important;border-radius:8px!important;transition:all .3s ease!important}.custom-tooltip .popper__arrow{border-bottom-color:var(--primary-color,#1976d2)!important}.custom-tooltip .popper__arrow:after{border-bottom-color:var(--tooltip-bg,#fff)!important}.dark-theme .custom-tooltip{--tooltip-bg:#2a2a2a;--shadow-color:rgba(0,0,0,.3)}.share-page[data-v-f093edf8]{overflow:hidden;--primary-color:#4a6bff;--primary-light:#eef1ff;--secondary-color:#9ba3eb;--text-color:#333;--text-light:#666;--background-color:#fff;--background-light:#f8f9fa;--border-color:#e6e8ed;--success-color:#34c759;--error-color:#ff3b30;--shadow-color:rgba(0,0,0,.08);--toast-bg-color:rgba(51,51,51,.9);display:flex;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--background-color);color:var(--text-color);transition:all .3s ease}.share-page.dark-theme[data-v-f093edf8]{--primary-color:#5d6fff;--primary-light:#232748;--secondary-color:#9ba3eb;--text-color:#f0f0f0;--text-light:#aaa;--background-color:#1a1a1a;--background-light:#2a2a2a;--border-color:#3a3a3a;--success-color:#34c759;--error-color:#ff3b30;--shadow-color:rgba(0,0,0,.3);--toast-bg-color:hsla(0,0%,100%,.9)}.theme-toggle[data-v-f093edf8]{margin-top:auto;padding:15px 25px;display:flex;align-items:center;cursor:pointer;transition:all .3s;border-top:1px solid var(--border-color)}.theme-toggle i[data-v-f093edf8]{font-size:20px;margin-right:12px;color:var(--primary-color)}.theme-toggle span[data-v-f093edf8]{color:var(--text-color);font-size:14px}.theme-toggle[data-v-f093edf8]:hover{background-color:var(--background-light)}.mobile-theme-toggle[data-v-f093edf8]{display:none;position:fixed;bottom:40px;right:20px;width:50px;height:50px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px var(--shadow-color);z-index:99;transition:all .3s}.mobile-theme-toggle i[data-v-f093edf8]{font-size:24px}.mobile-theme-toggle[data-v-f093edf8]:hover{transform:scale(1.05)}.mobile-header[data-v-f093edf8]{display:none;position:fixed;top:0;left:0;right:0;z-index:100;height:60px;padding:0 20px;background-color:var(--background-color);box-shadow:0 2px 10px var(--shadow-color);justify-content:space-between;align-items:center;transition:all .3s ease}.mobile-theme-toggle-header[data-v-f093edf8]{font-size:24px;cursor:pointer;color:var(--text-color)}.mobile-top-menu[data-v-f093edf8]{position:fixed;top:60px;left:0;right:0;width:100%;background-color:var(--background-color);z-index:101;box-shadow:0 2px 5px var(--shadow-color);transition:all .3s ease}.mobile-nav-items-horizontal[data-v-f093edf8]{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;width:100%;border-bottom:1px solid var(--border-color);background-color:var(--background-color)}.mobile-nav-items-horizontal li[data-v-f093edf8]{padding:15px 5px;cursor:pointer;text-align:center;flex:1;border-bottom:2px solid transparent;transition:all .2s;color:var(--text-color);font-size:14px}.mobile-nav-items-horizontal li.active[data-v-f093edf8]{border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-weight:500;background-color:transparent}.mobile-nav-items-horizontal li[data-v-f093edf8]:hover{background-color:var(--background-light)}.mobile-menu-overlay[data-v-f093edf8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:100}.content-container[data-v-f093edf8]{display:flex;flex:1;position:relative}.sidebar[data-v-f093edf8]{width:240px;height:100vh;position:fixed;left:0;top:0;bottom:0;background-color:var(--background-color);box-shadow:2px 0 10px var(--shadow-color);z-index:10;display:flex;flex-direction:column;transition:all .3s ease}.logo[data-v-f093edf8]{padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;border-bottom:1px solid var(--border-color);height:60px}.logo img[data-v-f093edf8]{height:36px;max-width:100%}.nav-items[data-v-f093edf8]{list-style:none;padding:20px 0;margin:0}.nav-items li[data-v-f093edf8]{padding:12px 25px;margin:5px 15px;border-radius:8px;cursor:pointer;display:flex;align-items:center;transition:all .2s;color:var(--text-color)}.nav-items li i[data-v-f093edf8]{margin-right:12px;font-size:18px;color:var(--text-light)}.nav-items li.active[data-v-f093edf8]{background-color:var(--primary-light);color:var(--primary-color);font-weight:500}.nav-items li.active i[data-v-f093edf8]{color:var(--primary-color)}.nav-items li[data-v-f093edf8]:hover:not(.active){background-color:var(--background-light)}.main-content[data-v-f093edf8]{flex:1;margin-left:240px;min-height:100vh;position:relative;overflow-y:auto;color:var(--text-color)}.content-header[data-v-f093edf8],.main-content[data-v-f093edf8]{background-color:var(--background-color);transition:all .3s ease}.content-header[data-v-f093edf8]{padding:10px 40px;border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px var(--shadow-color)}.content-title[data-v-f093edf8]{display:flex;flex-direction:column}.content-title h1[data-v-f093edf8]{margin:0 0 10px 0;font-size:24px;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s ease}.content-metadata[data-v-f093edf8]{display:flex;align-items:center;justify-content:space-between}.date[data-v-f093edf8]{color:var(--text-light);font-size:14px;transition:color .3s ease}.share-button[data-v-f093edf8]{background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;padding:8px 16px;display:flex;align-items:center;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.share-button i[data-v-f093edf8]{margin-right:8px}.share-button[data-v-f093edf8]:hover{background-color:#3955d1}.content-body[data-v-f093edf8]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:7px 15px;height:auto!important;min-height:calc(100% - 150px)}.notes-container[data-v-f093edf8]{display:flex;width:100%;transition:all .3s ease;position:relative}.notes-container.with-translate[data-v-f093edf8]{gap:20px}.error-container[data-v-f093edf8],.loading-container[data-v-f093edf8],.not-found-container[data-v-f093edf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:30px;color:var(--text-color);transition:color .3s ease}.error-container p[data-v-f093edf8],.loading-container p[data-v-f093edf8],.not-found-container p[data-v-f093edf8]{color:var(--text-color);font-size:16px;transition:color .3s ease;margin-top:15px;font-weight:500}.loading-spinner[data-v-f093edf8]{width:50px;height:50px;border:5px solid var(--background-light);border-top:5px solid var(--primary-color);border-radius:50%;animation:spin-f093edf8 1.2s linear infinite;margin-bottom:15px;transition:border-color .3s ease;box-shadow:0 0 10px var(--shadow-color)}@keyframes spin-f093edf8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p[data-v-f093edf8]:after{content:"";display:inline-block;animation:dots-f093edf8 1.5s infinite;width:12px;text-align:left}@keyframes dots-f093edf8{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.error-container i[data-v-f093edf8],.not-found-container i[data-v-f093edf8]{font-size:40px;color:var(--error-color);margin-bottom:15px;transition:color .3s ease}.share-success-toast[data-v-f093edf8]{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background-color:var(--toast-bg-color);color:var(--background-color);padding:12px 20px;border-radius:8px;font-size:16px;z-index:1000;animation:fadeInOut-f093edf8 3s ease;transition:background-color .3s ease,color .3s ease}@keyframes fadeInOut-f093edf8{0%,to{opacity:0}10%,90%{opacity:1}}@media (max-width:768px){body[data-v-f093edf8]{overflow:hidden;position:fixed;width:100%;height:100%}.share-page[data-v-f093edf8]{height:100vh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-header[data-v-f093edf8]{display:flex;position:fixed;top:0;left:0;right:0;z-index:200;padding-top:env(safe-area-inset-top,0)}.mobile-top-menu[data-v-f093edf8]{position:fixed;top:60px;left:0;right:0;z-index:200}.sidebar[data-v-f093edf8]{display:none}.content-container[data-v-f093edf8]{height:100vh;overflow:hidden}.main-content[data-v-f093edf8]{margin-left:0;margin-top:110px;height:calc(100vh - 170px - env(safe-area-inset-bottom, 0));overflow:hidden;display:flex;flex-direction:column}.content-header[data-v-f093edf8]{padding:15px;background-color:var(--background-color);z-index:100;box-shadow:0 2px 5px var(--shadow-color);flex-shrink:0}.content-body[data-v-f093edf8]{flex:1;padding:0 15px;min-height:calc(100% - 100px)}.content-body[data-v-f093edf8],.scrollable-content[data-v-f093edf8]{overflow-y:auto;-webkit-overflow-scrolling:touch;height:auto!important}.scrollable-content[data-v-f093edf8]{width:100%;min-height:100%}.content-title h1[data-v-f093edf8]{font-size:20px}.share-button[data-v-f093edf8]{padding:8px 16px;font-size:15px}.notes-container.with-translate[data-v-f093edf8]{flex-direction:column}.share-success-toast[data-v-f093edf8]{font-size:16px;padding:14px 24px;border-radius:10px;z-index:300;bottom:calc(30px + env(safe-area-inset-bottom, 0))}.date[data-v-f093edf8]{font-size:15px}.mobile-theme-toggle[data-v-f093edf8]{display:none}.app-store-link[data-v-f093edf8]{padding:4px 10px;border-radius:14px}.app-store-link i[data-v-f093edf8]{font-size:14px}.app-store-link span[data-v-f093edf8]{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.sidebar[data-v-f093edf8]{width:200px}.main-content[data-v-f093edf8]{margin-left:200px}.content-body[data-v-f093edf8]{padding:15px 30px}}.scrollable-content[data-v-f093edf8]{width:100%;height:100%}.app-store-link[data-v-f093edf8]{display:flex;align-items:center;color:var(--background-color);text-decoration:none;margin-right:15px;padding:6px 12px;border-radius:16px;background-color:var(--primary-color);transition:all .3s;box-shadow:0 2px 8px rgba(74,107,255,.3)}.app-store-link i[data-v-f093edf8]{margin-right:6px;font-size:16px}.app-store-link span[data-v-f093edf8]{font-size:13px;font-weight:600;letter-spacing:.2px}.app-store-link[data-v-f093edf8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,107,255,.4)}.dark-theme .app-store-link[data-v-f093edf8]{background-color:#5d6fff;box-shadow:0 2px 8px rgba(93,111,255,.4)}.dark-theme .app-store-link[data-v-f093edf8]:hover{box-shadow:0 4px 12px rgba(93,111,255,.6)}.modal-login[data-v-b4d90462]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box}@supports (padding-top:env(safe-area-inset-top)){.modal-login[data-v-b4d90462]{padding-top:max(env(safe-area-inset-top),20px)}}.modal-login .banner[data-v-b4d90462]{position:absolute;top:4vw;width:100vw;padding:0;left:0;z-index:0;opacity:.7}.modal-login .loginbox[data-v-b4d90462]{background-color:#0e1014;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-login .loginbox .colselogin[data-v-b4d90462]{position:absolute;right:25px;top:20px;font-size:30px;cursor:pointer;z-index:10}.modal-login .loginbox .modal-content-login[data-v-b4d90462]{position:relative;z-index:10;background-color:hsla(0,0%,100%,.1);box-shadow:0 0 2px #eee;border-radius:15px;padding:35px;margin-top:100px;color:#fff;width:350px!important}.modal-login .loginbox .modal-content-login .titlebox[data-v-b4d90462]{display:flex;flex-direction:column;align-items:center;margin-top:-120px;margin-bottom:40px}.modal-login .loginbox .modal-content-login .titlebox h1[data-v-b4d90462],.modal-login .loginbox .modal-content-login .titlebox p[data-v-b4d90462]{margin:0}.modal-login .loginbox .modal-content-login .titlebox h1[data-v-b4d90462]{font-size:32px;font-weight:700}.modal-login .loginbox .modal-content-login .titlebox h1 span[data-v-b4d90462]{color:#2463eb}.modal-login h2[data-v-b4d90462]{margin-top:10px;margin-bottom:10px;font-size:30px}.modal-login p[data-v-b4d90462]{color:#b5bac1;margin-bottom:20px}.modal-login #g_id_onload[data-v-b4d90462]{display:flex!important;justify-content:center!important}.modal-login .googlebuttonbox[data-v-b4d90462]{width:350px;display:flex;flex-direction:column;justify-content:center}.modal-login .divider[data-v-b4d90462]{text-align:center;margin:28px 0;height:0;color:#b5bac1;border:1px solid #65798d;position:relative}.modal-login .divider span[data-v-b4d90462]{position:absolute;top:-10px;padding:0 10px;left:50%;translate:-50%;background-color:#2d2d37}.modal-login .input-group[data-v-b4d90462]{display:flex;gap:10px;margin-bottom:10px}.modal-login input[data-v-b4d90462]{width:calc(100% - 24px);padding:14px 12px;font-size:14px;border:1px solid #65798d;background-color:#10151a;border-radius:8px;color:#fff;margin-bottom:10px}.modal-login .create-account[data-v-b4d90462]{width:100%;padding:14px 10px;background-color:#8845fc;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-bottom:5px;margin-top:20px;font-size:14px}.modal-login .create-account .el-loading-spinner[data-v-b4d90462]{margin-top:-10px!important}.modal-login a[data-v-b4d90462]{color:#9232ff;text-decoration:none}.modal-login .terms[data-v-b4d90462]{font-size:12px;text-align:center}.modal-login .apple-auth-button[data-v-b4d90462]{margin-top:15px;width:350px;height:45px;display:flex;justify-content:center;cursor:pointer}.modal-login #appleid-signin[data-v-b4d90462]{width:350px!important;height:40px!important;border-radius:20px!important;overflow:hidden;margin:0 auto}.modal-login .apple-auth-button iframe[data-v-b4d90462]{width:100%!important;height:100%!important;border-radius:20px!important}:root{--real-vh:1vh;--real-100vh:100vh}.vh-100{height:100vh;height:calc(var(--real-vh, 1vh)*100);height:100dvh}.min-vh-100,.mobile-page-container{min-height:100vh;min-height:calc(var(--real-vh, 1vh)*100);min-height:100dvh}.mobile-page-container{width:100%;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);position:relative;overflow-x:hidden}.mobile-content-area,.mobile-page-container{box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-content-area{height:calc(100vh - 120px);height:calc(var(--real-vh, 1vh)*100 - 120px);height:calc(100dvh - 120px)}.mobile-modal-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;min-height:calc(var(--real-vh, 1vh)*100);min-height:100dvh;padding-top:calc(env(safe-area-inset-top, 0) + 20px);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:calc(env(safe-area-inset-bottom, 0) + 20px);box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.mobile-modal-fullscreen,.mobile-page-container{min-height:-webkit-fill-available}}@supports (-webkit-touch-callout:none){.min-vh-100,.mobile-modal-fullscreen,.mobile-page-container,.vh-100{min-height:-webkit-fill-available}}.modal-login[data-v-63c7bdd9]{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;min-height:calc(var(--real-vh, 1vh)*100);min-height:100dvh;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;padding-top:calc(env(safe-area-inset-top, 0) + 20px);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:calc(env(safe-area-inset-bottom, 0) + 20px);box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-login .banner[data-v-63c7bdd9]{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;z-index:0;opacity:.7}.modal-login .loginbox[data-v-63c7bdd9]{background-color:#0e1014;width:100%;height:auto;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:20px;box-sizing:border-box}.modal-login .loginbox .colselogin[data-v-63c7bdd9]{position:absolute;right:calc(25px + env(safe-area-inset-right, 0));top:calc(20px + env(safe-area-inset-top, 0));font-size:clamp(24px,5vw,30px);cursor:pointer;z-index:10;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.modal-login .loginbox .modal-content-login[data-v-63c7bdd9]{position:relative;z-index:10;background-color:hsla(0,0%,100%,.1);box-shadow:0 0 2px #eee;border-radius:15px;padding:clamp(15px,4vw,25px) clamp(15px,5vw,30px);color:#fff;width:350px;backdrop-filter:blur(10px);margin-top:calc(env(safe-area-inset-top, 0) + 80px)}.modal-login .loginbox .terms[data-v-63c7bdd9]{margin-top:20px;padding:0 20px;max-width:380px;text-align:center}.modal-login h2[data-v-63c7bdd9]{margin-top:10px;margin-bottom:10px;font-size:clamp(24px,6vw,30px);text-align:center}.modal-login p[data-v-63c7bdd9]{color:#b5bac1;margin-bottom:20px;font-size:clamp(14px,3.5vw,16px);text-align:center}.modal-login #g_id_onload[data-v-63c7bdd9]{display:flex!important;justify-content:center!important;width:100%!important}.modal-login .googlebuttonbox[data-v-63c7bdd9]{width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.modal-login .divider[data-v-63c7bdd9]{text-align:center;margin:28px 0;height:0;color:#b5bac1;border:1px solid #65798d;position:relative}.modal-login .divider span[data-v-63c7bdd9]{position:absolute;top:-10px;padding:0 10px;left:50%;translate:-50%;background-color:rgba(45,45,55,.9);backdrop-filter:blur(10px);font-size:clamp(12px,3vw,14px)}.modal-login .input-group[data-v-63c7bdd9]{display:flex;gap:10px}.modal-login input[data-v-63c7bdd9]{width:100%;padding:clamp(10px,3vw,15px) 12px;border:1px solid #65798d;background-color:rgba(16,21,26,.8);backdrop-filter:blur(10px);border-radius:8px;color:#fff;margin-bottom:10px;font-size:clamp(14px,3.5vw,16px);box-sizing:border-box}.modal-login input[data-v-63c7bdd9]::-moz-placeholder{color:#b5bac1;font-size:clamp(13px,3.2vw,15px)}.modal-login input[data-v-63c7bdd9]::placeholder{color:#b5bac1;font-size:clamp(13px,3.2vw,15px)}.modal-login input[data-v-63c7bdd9]:focus{outline:none;border-color:#8845fc;box-shadow:0 0 0 2px rgba(136,69,252,.2)}.input-group .modal-login input[data-v-63c7bdd9]{flex:1;min-width:0}@media (max-width:360px){.input-group .modal-login input[data-v-63c7bdd9]{width:calc(100% - 24px)}}.modal-login .create-account[data-v-63c7bdd9]{width:100%;padding:clamp(12px,3.5vw,18px) 10px;background:linear-gradient(135deg,#8845fc,#a855f7);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:clamp(14px,3.5vw,16px);font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(136,69,252,.3)}.modal-login .create-account[data-v-63c7bdd9]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(136,69,252,.4)}.modal-login .create-account[data-v-63c7bdd9]:active{transform:translateY(0)}.modal-login .create-account .el-loading-spinner[data-v-63c7bdd9]{margin-top:-10px!important}.modal-login a[data-v-63c7bdd9]{color:#9232ff;text-decoration:none}.modal-login a[data-v-63c7bdd9]:hover{color:#a855f7;text-decoration:underline}.modal-login .terms[data-v-63c7bdd9]{font-size:clamp(11px,2.8vw,13px);text-align:center;color:#b5bac1;line-height:1.4}.modal-login .terms a[data-v-63c7bdd9]{color:#9232ff}.modal-login .terms a[data-v-63c7bdd9]:hover{color:#a855f7}.modal-login .apple-auth-button[data-v-63c7bdd9]{margin-top:15px;width:100%;max-width:350px;height:45px;display:flex;justify-content:center;cursor:pointer}.modal-login #appleid-signin[data-v-63c7bdd9]{width:100%!important;max-width:350px!important;height:40px!important;border-radius:20px!important;overflow:hidden;margin:0 auto}.modal-login .apple-auth-button iframe[data-v-63c7bdd9]{width:100%!important;height:100%!important;border-radius:20px!important}.modal-login .gsi-material-button-content[data-v-63c7bdd9],.modal-login .gsi-material-button-icon[data-v-63c7bdd9],.modal-login .gsi-material-button-state[data-v-63c7bdd9],.modal-login .gsi-material-button-text[data-v-63c7bdd9],.modal-login .gsi-material-button[data-v-63c7bdd9]{max-width:350px!important}.modal-login .gsi-material-button[data-v-63c7bdd9]{width:100%!important;max-width:350px!important;min-width:350px!important}@media (max-width:480px){.modal-login .loginbox[data-v-63c7bdd9]{padding:15px}.modal-login .loginbox .modal-content-login[data-v-63c7bdd9]{padding:20px 15px;border-radius:12px}.modal-login .googlebuttonbox[data-v-63c7bdd9]{max-width:100%}.modal-login .gsi-material-button[data-v-63c7bdd9]{width:100%!important;max-width:100%!important;min-width:100%!important}.modal-login #appleid-signin[data-v-63c7bdd9]{max-width:100%!important}}@media (max-width:375px){.modal-login .loginbox[data-v-63c7bdd9]{padding:12px}.modal-login .loginbox .modal-content-login[data-v-63c7bdd9]{padding:18px 12px}.modal-login .loginbox .colselogin[data-v-63c7bdd9]{right:calc(15px + env(safe-area-inset-right, 0));top:calc(15px + env(safe-area-inset-top, 0));font-size:24px;width:36px;height:36px}}@media (max-width:320px){.modal-login .loginbox[data-v-63c7bdd9]{padding:10px}.modal-login .loginbox .modal-content-login[data-v-63c7bdd9]{padding:15px 10px}.modal-login .input-group[data-v-63c7bdd9]{flex-direction:column;gap:0}.modal-login .apple-auth-button[data-v-63c7bdd9],.modal-login .google-auth-button[data-v-63c7bdd9]{max-width:100%;height:42px}.modal-login .apple-auth-button #appleid-signin[data-v-63c7bdd9],.modal-login .apple-auth-button .g_id_signin[data-v-63c7bdd9],.modal-login .google-auth-button #appleid-signin[data-v-63c7bdd9],.modal-login .google-auth-button .g_id_signin[data-v-63c7bdd9]{height:38px!important;border-radius:19px!important}.modal-login .gsi-material-button[data-v-63c7bdd9]{width:100%!important;max-width:100%!important;min-width:100%!important;height:38px!important}}@media (orientation:landscape) and (max-height:500px){.modal-login .loginbox[data-v-63c7bdd9]{justify-content:flex-start;padding-top:calc(env(safe-area-inset-top, 0) + 10px)}.modal-login .loginbox .modal-content-login[data-v-63c7bdd9]{margin-top:20px;margin-bottom:20px}}@media (-webkit-min-device-pixel-ratio:2){.modal-login .banner[data-v-63c7bdd9]{image-rendering:-webkit-optimize-contrast}}.sse-test-container[data-v-42cc0b40]{max-width:900px;margin:0 auto;padding:20px;font-family:PingFang SC,Microsoft YaHei,sans-serif}h1[data-v-42cc0b40]{text-align:center;margin-bottom:20px;color:#333}.input-section[data-v-42cc0b40]{background:#f9f9f9;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-group[data-v-42cc0b40]{margin-bottom:15px}.form-group label[data-v-42cc0b40]{display:block;margin-bottom:5px;font-weight:700;color:#555}.radio-group[data-v-42cc0b40]{display:flex;gap:20px}.radio-group label[data-v-42cc0b40]{display:inline-flex;align-items:center;font-weight:400;cursor:pointer}.radio-group input[data-v-42cc0b40]{margin-right:5px;width:auto}input[data-v-42cc0b40],textarea[data-v-42cc0b40]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}textarea[data-v-42cc0b40]{height:100px;resize:vertical}.buttons[data-v-42cc0b40]{display:flex;gap:10px;margin-top:15px}button[data-v-42cc0b40]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .2s}button[data-v-42cc0b40]:disabled{opacity:.6;cursor:not-allowed}.primary-btn[data-v-42cc0b40]{background:#4caf50;color:#fff}.primary-btn[data-v-42cc0b40]:hover:not(:disabled){background:#3e8e41}.stop-btn[data-v-42cc0b40]{background:#f44336;color:#fff}.stop-btn[data-v-42cc0b40]:hover{background:#d32f2f}.clear-btn[data-v-42cc0b40]{background:#9e9e9e;color:#fff}.clear-btn[data-v-42cc0b40]:hover{background:#757575}.status-bar[data-v-42cc0b40]{display:flex;flex-wrap:wrap;gap:15px;background:#eee;padding:10px 15px;border-radius:8px 8px 0 0;font-size:14px}.status-item[data-v-42cc0b40]{color:#555}.message-area[data-v-42cc0b40]{height:500px;background:#fff;border:1px solid #ddd;border-radius:0 0 8px 8px}.no-messages[data-v-42cc0b40]{text-align:center;color:#999;padding:50px 0}.messages[data-v-42cc0b40]{height:100%;overflow-y:auto;padding:15px}.message[data-v-42cc0b40]{margin-bottom:15px;padding:12px;border-radius:6px;border-left:4px solid #ddd}.message-header[data-v-42cc0b40]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px;color:#666}.message-type[data-v-42cc0b40]{font-weight:700;text-transform:uppercase}.message-content[data-v-42cc0b40]{background:hsla(0,0%,100%,.7);padding:8px;border-radius:4px;overflow-x:auto;word-break:break-word;line-height:1.5}.message.system[data-v-42cc0b40]{background-color:#f8f9fa;border-left-color:#6c757d}.message.answer[data-v-42cc0b40]{background-color:#e8f5e9;border-left-color:#4caf50}.message.query[data-v-42cc0b40]{background-color:#e3f2fd;border-left-color:#2196f3}.message.error[data-v-42cc0b40]{background-color:#ffebee;border-left-color:#f44336}.message.status[data-v-42cc0b40]{background-color:#f5f5f5;border-left-color:#9e9e9e}.message.chunk[data-v-42cc0b40]{background-color:#fff3e0;border-left-color:#ff9800}.message.unknown[data-v-42cc0b40]{background-color:#fafafa;border-left-color:#9e9e9e}@media (max-width:768px){.sse-test-container[data-v-42cc0b40]{padding:10px}.buttons[data-v-42cc0b40]{flex-direction:column}.message-area[data-v-42cc0b40]{height:400px}}.markdown-body[data-v-42cc0b40]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;word-wrap:break-word}.markdown-body h1[data-v-42cc0b40],.markdown-body h2[data-v-42cc0b40],.markdown-body h3[data-v-42cc0b40],.markdown-body h4[data-v-42cc0b40],.markdown-body h5[data-v-42cc0b40],.markdown-body h6[data-v-42cc0b40]{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h2[data-v-42cc0b40]{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body p[data-v-42cc0b40]{margin-top:0;margin-bottom:16px}.markdown-body code[data-v-42cc0b40]{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre[data-v-42cc0b40]{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.katex-display[data-v-42cc0b40]{margin:1em 0;overflow-x:auto;overflow-y:hidden}.katex[data-v-42cc0b40]{font-size:1.1em}.tiktok-test[data-v-08b16502]{max-width:1100px;margin:0 auto;padding:20px;height:100vh;overflow-y:auto}.info-section[data-v-08b16502],.instructions[data-v-08b16502],.test-section[data-v-08b16502]{margin-bottom:30px;padding:20px;border:1px solid #ddd;border-radius:8px}.test-item[data-v-08b16502]{margin-bottom:20px}.test-btn[data-v-08b16502]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;margin-right:10px}.test-btn[data-v-08b16502]:hover{background-color:#0056b3}.stats-display[data-v-08b16502]{margin-top:15px;padding:15px;background-color:#f8f9fa;border-radius:4px}.stats-display pre[data-v-08b16502]{white-space:pre-wrap;word-wrap:break-word}.instructions code[data-v-08b16502]{background-color:#f1f1f1;padding:2px 4px;border-radius:3px;font-family:monospace}.instructions ol[data-v-08b16502]{padding-left:20px}.instructions li[data-v-08b16502]{margin-bottom:10px}.stats-section[data-v-08b16502]{margin-top:30px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.overall-stats[data-v-08b16502]{display:flex;justify-content:space-around;margin-bottom:30px;gap:20px}.stat-card[data-v-08b16502]{background:hsla(0,0%,100%,.1);padding:20px;border-radius:10px;text-align:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);flex:1}.stat-number[data-v-08b16502]{font-size:2.5em;font-weight:700;margin-bottom:5px;color:gold}.stat-label[data-v-08b16502]{font-size:.9em;opacity:.9}.promoter-stats[data-v-08b16502]{background:hsla(0,0%,100%,.05);border-radius:10px;padding:20px;margin-bottom:30px}.promoter-table table[data-v-08b16502]{width:100%;border-collapse:collapse;color:#fff}.promoter-table td[data-v-08b16502],.promoter-table th[data-v-08b16502]{padding:12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.promoter-table th[data-v-08b16502]{background:hsla(0,0%,100%,.1);font-weight:600}.promoter-id[data-v-08b16502]{display:flex;align-items:center;gap:10px}.promoter-name[data-v-08b16502]{font-weight:600}.promoter-badge[data-v-08b16502]{padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}.promoter-badge.excellent[data-v-08b16502]{background:#4caf50;color:#fff}.promoter-badge.good[data-v-08b16502]{background:#2196f3;color:#fff}.promoter-badge.average[data-v-08b16502]{background:#ff9800;color:#fff}.promoter-badge.poor[data-v-08b16502]{background:#f44336;color:#fff}.progress-bar[data-v-08b16502]{width:100%;height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;margin-top:5px;overflow:hidden}.progress-fill[data-v-08b16502]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.progress-fill.payment[data-v-08b16502]{background:linear-gradient(90deg,#2196f3,#03a9f4)}.progress-fill.app-download[data-v-08b16502]{background:linear-gradient(90deg,#ff6b35,#f7931e)}.progress-fill.signup[data-v-08b16502]{background:linear-gradient(90deg,#9c27b0,#ab47bc)}.conversion-rate[data-v-08b16502]{display:flex;flex-direction:column;gap:5px}.rate-number[data-v-08b16502]{font-weight:600;font-size:1.1em}.rate-number.excellent[data-v-08b16502]{color:#4caf50}.rate-number.good[data-v-08b16502]{color:#2196f3}.rate-number.average[data-v-08b16502]{color:#ff9800}.rate-number.poor[data-v-08b16502]{color:#f44336}.rate-bar[data-v-08b16502]{width:100%;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden}.rate-fill[data-v-08b16502]{height:100%;background:linear-gradient(90deg,gold,#ffeb3b);transition:width .3s ease}.rate-fill.app-rate[data-v-08b16502]{background:linear-gradient(90deg,#ff6b35,#f7931e)}.rating[data-v-08b16502]{padding:4px 8px;border-radius:4px;font-weight:600;font-size:.9em}.rating.excellent[data-v-08b16502]{background:#4caf50;color:#fff}.rating.good[data-v-08b16502]{background:#2196f3;color:#fff}.rating.average[data-v-08b16502]{background:#ff9800;color:#fff}.rating.poor[data-v-08b16502]{background:#f44336;color:#fff}.detail-btn[data-v-08b16502]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .3s ease}.detail-btn[data-v-08b16502]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.conversion-analysis[data-v-08b16502]{background:hsla(0,0%,100%,.05);border-radius:10px;padding:20px}.chart-container[data-v-08b16502]{display:flex;justify-content:space-around;align-items:end;height:250px;margin-top:20px;gap:20px}.chart-item[data-v-08b16502]{display:flex;flex-direction:column;align-items:center;flex:1}.chart-bar[data-v-08b16502]{width:40px;background:linear-gradient(0deg,#4caf50,#8bc34a);border-radius:4px 4px 0 0;position:relative;transition:height .3s ease;min-height:20px}.chart-label[data-v-08b16502]{margin-top:10px;font-size:.8em;text-align:center;color:hsla(0,0%,100%,.8)}.chart-value[data-v-08b16502]{position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:.8em;font-weight:600;color:gold}.promoter-detail-modal[data-v-08b16502]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-08b16502]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.modal-header[data-v-08b16502]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.close-btn[data-v-08b16502]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease}.close-btn[data-v-08b16502]:hover{background:hsla(0,0%,100%,.2)}.modal-body[data-v-08b16502]{padding:20px}.detail-stats[data-v-08b16502]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.detail-item[data-v-08b16502]{display:flex;justify-content:space-between;padding:10px;background:#f8f9fa;border-radius:6px}.detail-item label[data-v-08b16502]{font-weight:600;color:#666}.detail-item .highlight[data-v-08b16502]{color:#667eea;font-weight:600}.detail-analysis[data-v-08b16502]{background:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #667eea}.detail-analysis h4[data-v-08b16502]{margin:0 0 10px 0;color:#333}.detail-analysis p[data-v-08b16502]{margin:0;color:#666;line-height:1.6}@media (max-width:768px){.overall-stats[data-v-08b16502]{flex-direction:column}.promoter-table[data-v-08b16502]{overflow-x:auto}.chart-container[data-v-08b16502]{flex-wrap:wrap;height:auto}.chart-item[data-v-08b16502]{margin-bottom:20px}.detail-stats[data-v-08b16502]{grid-template-columns:1fr}}.test-page[data-v-3f9ba116]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.container[data-v-3f9ba116]{max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.usage-instructions[data-v-3f9ba116]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:30px}.usage-instructions h3[data-v-3f9ba116]{color:#333;margin:0 0 15px 0;font-size:1.3em;font-weight:600}.usage-instructions p[data-v-3f9ba116]{margin:0 0 12px 0;color:#555;line-height:1.6}.usage-instructions ul[data-v-3f9ba116]{margin:0 0 15px 0;padding-left:20px}.usage-instructions li[data-v-3f9ba116]{margin-bottom:8px;color:#555;line-height:1.5}.usage-instructions strong[data-v-3f9ba116]{color:#e74c3c}.editor-section[data-v-3f9ba116],.preview-section[data-v-3f9ba116]{margin-bottom:30px}.editor-section h3[data-v-3f9ba116],.preview-section h3[data-v-3f9ba116]{color:#333;margin-bottom:15px;font-size:1.5em;font-weight:500}.markdown-editor[data-v-3f9ba116]{width:100%;min-height:300px;padding:15px;border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;resize:vertical;background:#fafafa;transition:border-color .3s}.markdown-editor[data-v-3f9ba116]:focus{outline:none;border-color:#667eea;background:#fff}.markdown-preview[data-v-3f9ba116]{min-height:300px;padding:20px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;line-height:1.8;font-size:16px;color:#555;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}h1[data-v-3f9ba116]{text-align:center;color:#333;margin-bottom:30px;font-size:2.5em;font-weight:300}.markdown-preview h1[data-v-3f9ba116],.markdown-preview h2[data-v-3f9ba116],.markdown-preview h3[data-v-3f9ba116]{color:#333;margin:20px 0 15px 0;font-weight:600}.markdown-preview h1[data-v-3f9ba116]{font-size:2em;border-bottom:2px solid #667eea;padding-bottom:10px}.markdown-preview h2[data-v-3f9ba116]{font-size:1.5em;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.markdown-preview h3[data-v-3f9ba116]{font-size:1.2em}.markdown-preview p[data-v-3f9ba116]{margin-bottom:15px}.markdown-preview ul[data-v-3f9ba116]{margin:15px 0;padding-left:20px}.markdown-preview li[data-v-3f9ba116]{margin-bottom:8px}.markdown-preview strong[data-v-3f9ba116]{font-weight:600;color:#333}.markdown-preview em[data-v-3f9ba116]{font-style:italic;color:#666}.markdown-preview code[data-v-3f9ba116]{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:#e74c3c}.markdown-preview pre[data-v-3f9ba116]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin:15px 0;overflow-x:auto}.markdown-preview pre code[data-v-3f9ba116]{background:none;padding:0;color:#333}.markdown-preview blockquote[data-v-3f9ba116]{border-left:4px solid #667eea;margin:15px 0;padding:10px 20px;background:#f8f9fa;color:#666;font-style:italic}.markdown-preview a[data-v-3f9ba116]{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s}.markdown-preview a[data-v-3f9ba116]:hover{border-bottom-color:#667eea}@media (max-width:768px){.container[data-v-3f9ba116]{margin:10px;padding:20px}h1[data-v-3f9ba116]{font-size:2em}.markdown-editor[data-v-3f9ba116],.markdown-preview[data-v-3f9ba116]{min-height:200px;font-size:14px}.markdown-preview h1[data-v-3f9ba116]{font-size:1.5em}.markdown-preview h2[data-v-3f9ba116]{font-size:1.3em}.markdown-preview h3[data-v-3f9ba116]{font-size:1.1em}}.soniox-test-container[data-v-59b3bf3f]{max-width:1200px;margin:0 auto;padding:20px}.test-header[data-v-59b3bf3f]{margin-bottom:30px;text-align:center}.test-header h2[data-v-59b3bf3f]{color:#409eff;font-size:24px}.test-controls[data-v-59b3bf3f]{background:#f5f7fa;padding:20px;border-radius:8px;margin-bottom:20px}.control-group[data-v-59b3bf3f]{margin-bottom:15px;display:flex;align-items:center}.control-group label[data-v-59b3bf3f]{width:100px;font-weight:500}.input-field[data-v-59b3bf3f]{flex:1;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.language-select[data-v-59b3bf3f]{width:200px}.button-group[data-v-59b3bf3f]{display:flex;gap:10px;margin-top:20px}.status-display[data-v-59b3bf3f]{background:#ecf5ff;padding:15px;border-radius:8px;margin-bottom:20px}.status-item[data-v-59b3bf3f]{margin-bottom:10px}.status-label[data-v-59b3bf3f]{font-weight:600;margin-right:10px}.status-recording[data-v-59b3bf3f]{color:#f56c6c;font-weight:600}.status-idle[data-v-59b3bf3f]{color:#909399}.result-container[data-v-59b3bf3f]{background:#fff;padding:20px;border-radius:8px;border:1px solid #e4e7ed;margin-bottom:20px}.result-display[data-v-59b3bf3f]{min-height:100px;padding:15px;background:#fafafa;border-radius:4px;border:1px solid #e4e7ed}.result-text[data-v-59b3bf3f]{font-size:16px;line-height:1.8}.result-text.intermediate[data-v-59b3bf3f]{color:#909399;font-style:italic}.result-text.final[data-v-59b3bf3f]{color:#303133}.result-text.placeholder[data-v-59b3bf3f]{color:#c0c4cc}.transcript-history[data-v-59b3bf3f]{background:#fff;padding:20px;border-radius:8px;border:1px solid #e4e7ed}.history-list[data-v-59b3bf3f]{max-height:400px;overflow-y:auto}.history-item[data-v-59b3bf3f]{padding:10px;border-bottom:1px solid #f0f2f5;display:flex;gap:15px}.history-time[data-v-59b3bf3f]{color:#909399;font-size:12px;min-width:70px}.history-text[data-v-59b3bf3f]{flex:1;font-size:14px;line-height:1.6}.error-message[data-v-59b3bf3f]{margin-top:20px}.redemption-page[data-v-3d9d5ee2]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column}.redemption-page .page-header[data-v-3d9d5ee2]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);padding:16px 0;position:sticky;top:0;z-index:100}.redemption-page .page-header .header-content[data-v-3d9d5ee2]{max-width:95vw;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.redemption-page .page-header .header-content[data-v-3d9d5ee2]{padding:0 16px;flex-direction:column;gap:12px}}.redemption-page .page-header .logo-section[data-v-3d9d5ee2]{display:flex;align-items:center;gap:16px}@media (max-width:768px){.redemption-page .page-header .logo-section[data-v-3d9d5ee2]{flex-direction:column;gap:8px;text-align:center}}.redemption-page .page-header .logo-section .site-title[data-v-3d9d5ee2]{font-size:24px;font-weight:700;color:#4f46e5;margin:0;letter-spacing:-.5px}@media (max-width:768px){.redemption-page .page-header .logo-section .site-title[data-v-3d9d5ee2]{font-size:20px}}.redemption-page .page-header .logo-section .divider[data-v-3d9d5ee2]{width:2px;height:24px;background:#e5e7eb}@media (max-width:768px){.redemption-page .page-header .logo-section .divider[data-v-3d9d5ee2]{display:none}}.redemption-page .page-header .logo-section .page-title[data-v-3d9d5ee2]{font-size:20px;font-weight:500;color:#374151;margin:0}@media (max-width:768px){.redemption-page .page-header .logo-section .page-title[data-v-3d9d5ee2]{font-size:16px}}.redemption-page .page-header .header-actions .back-btn[data-v-3d9d5ee2]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f8fafc;color:#64748b;text-decoration:none;border-radius:8px;border:1px solid #e2e8f0;font-size:14px;font-weight:500;transition:all .3s ease}.redemption-page .page-header .header-actions .back-btn[data-v-3d9d5ee2]:hover{background:#f1f5f9;color:#4f46e5;border-color:#c7d2fe}.redemption-page .page-header .header-actions .back-btn .icon-back[data-v-3d9d5ee2]:before{content:"←";font-size:16px}.redemption-page .page-content[data-v-3d9d5ee2]{flex:1;padding:40px 24px;max-width:95vw;margin:0 auto;width:100%;box-sizing:border-box}@media (max-width:768px){.redemption-page .page-content[data-v-3d9d5ee2]{padding:24px 16px}}.redemption-page .page-footer[data-v-3d9d5ee2]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1);padding:16px 24px;text-align:center}.redemption-page .page-footer p[data-v-3d9d5ee2]{margin:0;color:#6b7280;font-size:14px}@media (max-width:1024px){.redemption-page .page-content[data-v-3d9d5ee2]{padding:32px 20px}}@media (max-width:768px){.redemption-page .page-content[data-v-3d9d5ee2]{padding:20px 16px}}@media (prefers-color-scheme:dark){.redemption-page[data-v-3d9d5ee2]{background:linear-gradient(135deg,#1e293b,#334155)}.redemption-page .page-header[data-v-3d9d5ee2]{background:rgba(30,41,59,.95);border-bottom-color:hsla(0,0%,100%,.1)}.redemption-page .page-header .site-title[data-v-3d9d5ee2]{color:#818cf8}.redemption-page .page-header .page-title[data-v-3d9d5ee2]{color:#f1f5f9}.redemption-page .page-header .divider[data-v-3d9d5ee2]{background:#475569}.redemption-page .page-header .back-btn[data-v-3d9d5ee2]{background:#374151;color:#d1d5db;border-color:#4b5563}.redemption-page .page-header .back-btn[data-v-3d9d5ee2]:hover{background:#4b5563;color:#818cf8;border-color:#6366f1}.redemption-page .page-footer[data-v-3d9d5ee2]{background:rgba(30,41,59,.9);border-top-color:hsla(0,0%,100%,.1)}.redemption-page .page-footer p[data-v-3d9d5ee2]{color:#9ca3af}}.background-color[data-v-7db5a10c]{background-color:#f1f1f1;height:100%}.background-color h1[data-v-7db5a10c],.background-color h2[data-v-7db5a10c],.background-color h3[data-v-7db5a10c],.background-color h4[data-v-7db5a10c],.background-color h5[data-v-7db5a10c],.background-color h6[data-v-7db5a10c],.background-color p[data-v-7db5a10c]{margin:0;padding:0}.dhome-chat-container[data-v-7db5a10c]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5;position:relative;align-items:center}.dhome-chat-container .chat-header[data-v-7db5a10c]{position:absolute;top:0;left:0;right:0;height:50px;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:100;background:#f1f1f1}.dhome-chat-container .chat-header .header-title[data-v-7db5a10c]{font-size:16px;font-weight:500}.dhome-chat-container .chat-content[data-v-7db5a10c]{flex:1;overflow-y:auto;margin-left:10px;width:calc(100% - 10px);padding:80px 0 120px;display:flex;flex-direction:column;align-items:center}.dhome-chat-container .chat-content .chat-box[data-v-7db5a10c]{width:60%}.dhome-chat-container .chat-content .chatbox[data-v-7db5a10c]{width:100%;position:relative;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.dhome-chat-container .chat-content .chatbox .avatar-box[data-v-7db5a10c]{position:absolute;top:5px;left:-45px}.dhome-chat-container .chat-content .chatbox .avatar-box img[data-v-7db5a10c]{width:30px;height:30px}.dhome-chat-container .chat-content .chatbox .avatar-box .user-avatar[data-v-7db5a10c]{background-color:#aaa;padding:5px;border-radius:50%;width:25px;height:25px}.dhome-chat-container .chat-content .chatbox .user-message[data-v-7db5a10c]{background:#0000000d;border-radius:12px;padding:12px;max-width:100%;color:#222;font-size:15px}.dhome-chat-container .chat-content .chatbox .user-message .file-list[data-v-7db5a10c]{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.dhome-chat-container .chat-content .chatbox .user-message .file-list .file-item[data-v-7db5a10c]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;background:#fff;padding:5px 10px;border-radius:15px;font-size:13px}.dhome-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon[data-v-7db5a10c]{display:flex;align-items:center;gap:5px}.dhome-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon img[data-v-7db5a10c]{width:25px;height:25px}.dhome-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon i[data-v-7db5a10c]{font-size:20px}.dhome-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon span[data-v-7db5a10c]{font-size:15px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dhome-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-info[data-v-7db5a10c]{display:flex;align-items:center;gap:5px;font-size:12px;color:#999;margin-left:2px}.dhome-chat-container .chat-content .chatbox .message-content[data-v-7db5a10c]{color:#555;font-size:14px;width:auto;padding:10px;word-wrap:break-word;background:#fff;border-radius:12px;padding:12px;max-width:100%}.dhome-chat-container .chat-content .chatbox .ai-message[data-v-7db5a10c]{background:#fff;border-radius:12px;padding:12px;max-width:100%}.dhome-chat-container .chat-content .chatbox .ai-message .message-header[data-v-7db5a10c]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.dhome-chat-container .chat-content .chatbox .ai-message .message-header .ai-avatar[data-v-7db5a10c]{width:40px;height:40px;border-radius:50%}.dhome-chat-container .chat-content .chatbox .ai-message .message-header .writing-title[data-v-7db5a10c]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500}.dhome-chat-container .chat-content .chatbox .ai-message .message-header .writing-title .write-icon[data-v-7db5a10c]{width:24px;height:24px}.dhome-chat-container .chat-content .chatbox .ai-message .ai-message-content[data-v-7db5a10c]{color:#555;font-size:14px;width:auto;max-width:100%;word-wrap:break-word}.dhome-chat-container .chat-content .chatbox .options-grid[data-v-7db5a10c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:10px}.dhome-chat-container .chat-content .chatbox .option-card[data-v-7db5a10c]{background:#f7f8fa;border-radius:8px;padding:16px;cursor:pointer}.dhome-chat-container .chat-content .chatbox .option-card[data-v-7db5a10c]:hover{background:#f0f0f0}.dhome-chat-container .chat-content .chatbox .option-card .card-header[data-v-7db5a10c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dhome-chat-container .chat-content .chatbox .option-card .card-header .cc-option-icon[data-v-7db5a10c]{width:20px;height:20px}.dhome-chat-container .chat-content .chatbox .option-card .card-header i[data-v-7db5a10c]{font-size:20px;color:#1890ff}.dhome-chat-container .chat-content .chatbox .option-card .card-header .el-icon-arrow-right[data-v-7db5a10c]{margin-left:auto;color:#999}.dhome-chat-container .chat-content .chatbox .option-card .card-desc[data-v-7db5a10c]{color:#999;font-size:14px}.dhome-chat-container .chat-input[data-v-7db5a10c]{position:absolute;bottom:0;left:0;right:0;background:#f1f1f1;padding:10px;text-align:center}.dhome-chat-container .chat-input .input-wrapper[data-v-7db5a10c]{position:relative;margin-bottom:12px;width:60%;display:inline-block}.dhome-chat-container .chat-input .input-wrapper .file-list[data-v-7db5a10c]{margin:8px 0;padding:0 12px;max-height:120px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:5px}.dhome-chat-container .chat-input .input-wrapper .file-list[data-v-7db5a10c]::-webkit-scrollbar{width:4px}.dhome-chat-container .chat-input .input-wrapper .file-list[data-v-7db5a10c]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item[data-v-7db5a10c]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f7f8fa;border-radius:6px;margin-bottom:8px;transition:all .3s ease}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item[data-v-7db5a10c]:hover{background:#f0f0f0}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-icon[data-v-7db5a10c]{display:flex;align-items:center;gap:8px}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-icon img[data-v-7db5a10c]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-icon .file-name[data-v-7db5a10c]{font-size:13px;color:#333;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-info[data-v-7db5a10c]{display:flex;align-items:center;gap:12px}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-info .file-meta[data-v-7db5a10c]{font-size:12px;color:#999}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-info .el-icon-close[data-v-7db5a10c]{cursor:pointer;padding:4px;font-size:14px;color:#999;transition:all .3s ease}.dhome-chat-container .chat-input .input-wrapper .file-list .file-item .file-info .el-icon-close[data-v-7db5a10c]:hover{color:#ff4d4f;transform:scale(1.1)}.dhome-chat-container .chat-input .input-wrapper .input-box[data-v-7db5a10c]{position:relative}.dhome-chat-container .chat-input .input-wrapper .input-box textarea[data-v-7db5a10c]{width:100%;padding:20px 12px;border:1px solid #000;border-radius:15px;font-size:14px;resize:none;min-height:20px;max-height:120px;line-height:1.5;overflow-y:auto}.dhome-chat-container .chat-input .input-wrapper .input-box textarea[data-v-7db5a10c]:focus{outline:none;border-color:#1890ff}.dhome-chat-container .chat-input .input-wrapper .input-box textarea[data-v-7db5a10c]:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}.dhome-chat-container .chat-input .input-wrapper .input-box textarea[data-v-7db5a10c]:disabled::-moz-placeholder{color:#999}.dhome-chat-container .chat-input .input-wrapper .input-box textarea[data-v-7db5a10c]:disabled::placeholder{color:#999}.dhome-chat-container .chat-input .input-wrapper .input-box .input-tools[data-v-7db5a10c]{position:absolute;right:-10px;top:45%;transform:translateY(-50%);display:flex;gap:12px}.dhome-chat-container .chat-input .input-wrapper .input-box .input-tools .tool-icon[data-v-7db5a10c]{width:40px;height:40px;cursor:pointer;border:1px solid #000}.dhome-chat-container .chat-input .input-wrapper .input-box .input-tools i[data-v-7db5a10c]{font-size:28px;cursor:pointer;color:#1890ff;margin-left:5px}.dhome-chat-container .chat-input .input-wrapper .input-box .input-tools i[data-v-7db5a10c]:hover{color:#1864ab}.dhome-chat-container .chat-input .input-wrapper .input-box .input-tools i.disabled[data-v-7db5a10c]{color:#ccc;cursor:not-allowed}.dhome-chat-container .chat-input .input-wrapper .input-box .input-tools i.disabled[data-v-7db5a10c]:hover{color:#ccc}.dhome-chat-container .chat-input .input-footer[data-v-7db5a10c]{text-align:center;color:#999;font-size:12px}.examples-section[data-v-7db5a10c]{margin-top:15px}.examples-section .examples-title[data-v-7db5a10c]{color:#909090;margin-bottom:5px;font-size:14px}.examples-section .example-items[data-v-7db5a10c]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.examples-section .example-items .example-item[data-v-7db5a10c]{color:#333;padding:8px 10px;cursor:pointer;background-color:#fff;font-size:13px;margin:5px 0;border-radius:8px;display:flex;align-items:center;gap:5px}.examples-section .example-items .example-item .file-name[data-v-7db5a10c]{color:#909090;font-size:12px;display:flex;align-items:center;gap:5px}.examples-section .example-items .example-item .file-name img[data-v-7db5a10c]{width:15px;height:15px}.examples-section .example-items .example-item[data-v-7db5a10c]:hover{color:#1890ff}.choose-box[data-v-7db5a10c]{display:flex;gap:20px;margin-top:16px}.choose-box .choose-item[data-v-7db5a10c]{display:flex;align-items:center;gap:8px;padding:5px 16px;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f6f9ff}.choose-box .choose-item .radio-circle[data-v-7db5a10c]{width:16px;height:16px;border:2px solid #d9d9d9;border-radius:50%;position:relative;transition:all .3s ease}.choose-box .choose-item .radio-circle[data-v-7db5a10c]:after{content:"";position:absolute;width:8px;height:8px;background:#1890ff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.choose-box .choose-item span[data-v-7db5a10c]{font-size:14px;color:#333;transition:color .3s ease}.choose-box .choose-item:hover .radio-circle[data-v-7db5a10c],.choose-box .choose-item[data-v-7db5a10c]:hover{border-color:#1890ff}.choose-box .choose-item.active[data-v-7db5a10c]{border-color:#1890ff;background:#f6f9ff}.choose-box .choose-item.active .radio-circle[data-v-7db5a10c]{border-color:#1890ff}.choose-box .choose-item.active .radio-circle[data-v-7db5a10c]:after{transform:translate(-50%,-50%) scale(1)}.choose-box .choose-item.active span[data-v-7db5a10c]{color:#1890ff;font-weight:500}.file-list[data-v-7db5a10c]{margin-top:10px}.file-list .file-item[data-v-7db5a10c]{display:flex;align-items:center;padding:8px;background:#f7f8fa;border-radius:4px;margin-bottom:8px}.file-list .file-item .file-icon[data-v-7db5a10c]{margin-right:8px;color:#1890ff}.file-list .file-item .file-info[data-v-7db5a10c]{flex:1}.file-list .file-item .file-info .file-name[data-v-7db5a10c]{font-size:14px;color:#333}.file-list .file-item .file-info .file-meta[data-v-7db5a10c]{font-size:12px;color:#999}.dialog-overlay[data-v-2eafae32]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-container[data-v-2eafae32]{background:#fff;border-radius:8px;width:400px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dialog-header[data-v-2eafae32]{padding:15px 20px;border-bottom:1px solid #ebeef5}.dialog-header .dialog-title[data-v-2eafae32]{font-size:16px;font-weight:500;color:#333}.dialog-content[data-v-2eafae32]{padding:20px;text-align:center}.dialog-content .warning-icon[data-v-2eafae32]{margin-bottom:15px}.dialog-content .warning-icon i[data-v-2eafae32]{font-size:24px;color:#e6a23c}.dialog-content .dialog-text[data-v-2eafae32]{font-size:16px;color:#333;margin-bottom:20px}.dialog-content .checkbox-container[data-v-2eafae32]{text-align:left;padding-left:20px}.dialog-content .checkbox-container .checkbox-label[data-v-2eafae32]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-content .checkbox-container .checkbox-label input[type=checkbox][data-v-2eafae32]{margin-right:8px}.dialog-content .checkbox-container .checkbox-label .checkbox-text[data-v-2eafae32]{font-size:14px;color:#606266}.dialog-footer[data-v-2eafae32]{padding:15px 20px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:12px}.dialog-footer .dialog-btn[data-v-2eafae32]{padding:8px 20px;border-radius:4px;font-size:14px;cursor:pointer;border:1px solid #dcdfe6;transition:all .3s}.dialog-footer .dialog-btn.cancel-btn[data-v-2eafae32]{background-color:#fff;color:#606266}.dialog-footer .dialog-btn.cancel-btn[data-v-2eafae32]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.dialog-footer .dialog-btn.confirm-btn[data-v-2eafae32]{background-color:#409eff;color:#fff;border-color:#409eff}.dialog-footer .dialog-btn.confirm-btn[data-v-2eafae32]:hover{background-color:#66b1ff;border-color:#66b1ff}.background-color[data-v-74c96fec]{background-color:#f1f1f1;height:100%}.background-color h1[data-v-74c96fec],.background-color h2[data-v-74c96fec],.background-color h3[data-v-74c96fec],.background-color h4[data-v-74c96fec],.background-color h5[data-v-74c96fec],.background-color h6[data-v-74c96fec],.background-color p[data-v-74c96fec]{margin:0;padding:0}.create-chat-container[data-v-74c96fec]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5;position:relative;align-items:center}.create-chat-container .chat-header[data-v-74c96fec]{position:absolute;top:0;left:0;right:0;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:100;background:#f1f1f1}.create-chat-container .chat-header .header-left[data-v-74c96fec]{display:flex;align-items:center;cursor:pointer}.create-chat-container .chat-header .header-left .back-icon[data-v-74c96fec]{margin-right:8px}.create-chat-container .chat-header .header-title[data-v-74c96fec]{font-size:16px;font-weight:500}.create-chat-container .chat-header .header-right[data-v-74c96fec]{display:flex;align-items:center;gap:16px}.create-chat-container .chat-header .header-right .notification[data-v-74c96fec]{position:relative}.create-chat-container .chat-header .header-right .notification .badge[data-v-74c96fec]{position:absolute;top:-8px;right:-8px;background:#ff4d4f;color:#fff;border-radius:10px;padding:0 6px;font-size:12px}.create-chat-container .chat-header .header-right .premium-btn[data-v-74c96fec]{display:flex;align-items:center;gap:4px;background:#f0f0f0;border:none;padding:6px 12px;border-radius:16px;cursor:pointer}.create-chat-container .chat-header .header-right .avatar[data-v-74c96fec]{width:32px;height:32px;border-radius:50%}.create-chat-container .chat-content[data-v-74c96fec]{flex:1;overflow-y:auto;margin-left:10px;width:calc(100% - 10px);padding:80px 0 160px;display:flex;flex-direction:column;align-items:center}.create-chat-container .chat-content .chat-box[data-v-74c96fec]{width:60%}.create-chat-container .chat-content .chatbox[data-v-74c96fec]{width:100%;position:relative;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.create-chat-container .chat-content .chatbox .avatar-box[data-v-74c96fec]{position:absolute;top:5px;left:-45px}.create-chat-container .chat-content .chatbox .avatar-box img[data-v-74c96fec]{width:30px;height:30px}.create-chat-container .chat-content .chatbox .avatar-box .user-avatar[data-v-74c96fec]{background-color:#aaa;padding:5px;border-radius:50%;width:25px;height:25px}.create-chat-container .chat-content .chatbox .user-message[data-v-74c96fec]{background:#0000000d;border-radius:12px;padding:12px;max-width:100%;color:#222;font-size:15px}.create-chat-container .chat-content .chatbox .user-message .file-list[data-v-74c96fec]{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.create-chat-container .chat-content .chatbox .user-message .file-list .file-item[data-v-74c96fec]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;background:#fff;padding:5px 10px;border-radius:15px;font-size:13px}.create-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon[data-v-74c96fec]{display:flex;align-items:center;gap:5px}.create-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon img[data-v-74c96fec]{width:25px;height:25px}.create-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon i[data-v-74c96fec]{font-size:20px}.create-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-icon span[data-v-74c96fec]{font-size:15px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-chat-container .chat-content .chatbox .user-message .file-list .file-item .file-info[data-v-74c96fec]{display:flex;align-items:center;gap:5px;font-size:12px;color:#999;margin-left:2px}.create-chat-container .chat-content .chatbox .message-content[data-v-74c96fec]{color:#555;font-size:14px;width:auto;padding:10px;word-wrap:break-word;background:#fff;border-radius:12px;padding:12px;max-width:100%}.create-chat-container .chat-content .chatbox .ai-message[data-v-74c96fec]{background:#fff;border-radius:12px;padding:12px;max-width:100%}.create-chat-container .chat-content .chatbox .ai-message .message-header[data-v-74c96fec]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.create-chat-container .chat-content .chatbox .ai-message .message-header .ai-avatar[data-v-74c96fec]{width:40px;height:40px;border-radius:50%}.create-chat-container .chat-content .chatbox .ai-message .message-header .writing-title[data-v-74c96fec]{display:flex;align-items:center;justify-content:space-between;width:100%}.create-chat-container .chat-content .chatbox .ai-message .message-header .writing-title .el-button[data-v-74c96fec]{margin-left:10px}.create-chat-container .chat-content .chatbox .ai-message .message-header .writing-title .el-button i[data-v-74c96fec]{margin-right:5px}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content[data-v-74c96fec]{color:#555;font-size:14px;width:auto;max-width:100%;word-wrap:break-word}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .ai-loading[data-v-74c96fec]{color:#999;font-size:13px}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item[data-v-74c96fec]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;padding:10px 15px;border-radius:15px;font-size:13px;border:1px solid #ccc;box-shadow:0 0 2px #ccc;cursor:pointer}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item[data-v-74c96fec]:hover{border:1px solid #1890ff;box-shadow:0 0 2px #1890ff}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item i[data-v-74c96fec]{font-size:24px;cursor:pointer}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item .file-icon[data-v-74c96fec]{display:flex;align-items:center;justify-content:space-between;gap:5px}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item .file-icon .file-name[data-v-74c96fec]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item .file-icon img[data-v-74c96fec]{width:25px;height:25px}.create-chat-container .chat-content .chatbox .ai-message .ai-message-content .file-item .file-icon span[data-v-74c96fec]{font-size:15px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-chat-container .chat-content .chatbox .options-grid[data-v-74c96fec]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:10px}.create-chat-container .chat-content .chatbox .option-card[data-v-74c96fec]{background:#f7f8fa;border-radius:8px;padding:16px;cursor:pointer}.create-chat-container .chat-content .chatbox .option-card[data-v-74c96fec]:hover{background:#f0f0f0}.create-chat-container .chat-content .chatbox .option-card .card-header[data-v-74c96fec]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.create-chat-container .chat-content .chatbox .option-card .card-header .cc-option-icon[data-v-74c96fec]{width:20px;height:20px}.create-chat-container .chat-content .chatbox .option-card .card-header i[data-v-74c96fec]{font-size:20px;color:#1890ff}.create-chat-container .chat-content .chatbox .option-card .card-header .el-icon-arrow-right[data-v-74c96fec]{margin-left:auto;color:#999}.create-chat-container .chat-content .chatbox .option-card .card-desc[data-v-74c96fec]{color:#999;font-size:14px}.create-chat-container .chat-input[data-v-74c96fec]{position:absolute;bottom:0;left:0;right:0;background:#f1f1f1;padding:10px;text-align:center}.create-chat-container .chat-input .input-wrapper[data-v-74c96fec]{position:relative;margin-bottom:12px;width:60%;display:inline-block}.create-chat-container .chat-input .input-wrapper .file-list[data-v-74c96fec]{margin:8px 0;padding:0 12px;max-height:120px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:5px}.create-chat-container .chat-input .input-wrapper .file-list[data-v-74c96fec]::-webkit-scrollbar{width:4px}.create-chat-container .chat-input .input-wrapper .file-list[data-v-74c96fec]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.create-chat-container .chat-input .input-wrapper .file-list .file-item[data-v-74c96fec]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f7f8fa;border-radius:6px;margin-bottom:8px;transition:all .3s ease}.create-chat-container .chat-input .input-wrapper .file-list .file-item[data-v-74c96fec]:hover{background:#f0f0f0}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-icon[data-v-74c96fec]{display:flex;align-items:center;gap:8px}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-icon img[data-v-74c96fec]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-icon .file-name[data-v-74c96fec]{font-size:13px;color:#333;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-info[data-v-74c96fec]{display:flex;align-items:center;gap:12px}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-info .file-meta[data-v-74c96fec]{font-size:12px;color:#999}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-info .el-icon-close[data-v-74c96fec]{cursor:pointer;padding:4px;font-size:14px;color:#999;transition:all .3s ease}.create-chat-container .chat-input .input-wrapper .file-list .file-item .file-info .el-icon-close[data-v-74c96fec]:hover{color:#ff4d4f;transform:scale(1.1)}.create-chat-container .chat-input .input-wrapper .input-box[data-v-74c96fec]{position:relative}.create-chat-container .chat-input .input-wrapper .input-box textarea[data-v-74c96fec]{width:100%;padding:20px 12px;border:1px solid #000;border-radius:15px;font-size:14px;resize:none;min-height:20px;max-height:120px;line-height:1.5;overflow-y:auto}.create-chat-container .chat-input .input-wrapper .input-box textarea[data-v-74c96fec]:focus{outline:none;border-color:#1890ff}.create-chat-container .chat-input .input-wrapper .input-box textarea[data-v-74c96fec]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.create-chat-container .chat-input .input-wrapper .input-box .input-tools[data-v-74c96fec]{position:absolute;right:-10px;top:45%;transform:translateY(-50%);display:flex;gap:12px}.create-chat-container .chat-input .input-wrapper .input-box .input-tools .tool-icon[data-v-74c96fec]{width:40px;height:40px;cursor:pointer;border:1px solid #000}.create-chat-container .chat-input .input-wrapper .input-box .input-tools i[data-v-74c96fec]{font-size:26px;font-weight:700;padding:4px 6px;cursor:pointer;margin-left:5px;border-radius:15px}.create-chat-container .chat-input .input-wrapper .input-box .input-tools i.disabled[data-v-74c96fec]{opacity:.5;cursor:not-allowed;color:#999;border:1px solid #999;box-shadow:0 0 2px #999}.create-chat-container .chat-input .input-wrapper .input-box .input-tools i.disabled[data-v-74c96fec]:hover{color:#999}.create-chat-container .chat-input .input-wrapper .input-box .input-tools .upload-icon[data-v-74c96fec]{border:1px solid #008c8c;box-shadow:0 0 2px #008c8c;color:#008c8c}.create-chat-container .chat-input .input-wrapper .input-box .input-tools .upload-icon[data-v-74c96fec]:hover{border:1px solid #45a049;box-shadow:0 0 2px #45a049;color:#45a049}.create-chat-container .chat-input .input-wrapper .input-box .input-tools .send-icon[data-v-74c96fec]{border:1px solid #002fa7;box-shadow:0 0 2px #002fa7;color:#002fa7}.create-chat-container .chat-input .input-wrapper .input-box .input-tools .send-icon[data-v-74c96fec]:hover{border:1px solid #1e88e5;box-shadow:0 0 2px #1e88e5;color:#1e88e5}.create-chat-container .chat-input .input-footer[data-v-74c96fec]{text-align:center;color:#999;font-size:12px}.examples-section[data-v-74c96fec]{margin-top:15px}.examples-section .examples-title[data-v-74c96fec]{color:#909090;margin-bottom:5px;font-size:14px}.examples-section .example-items[data-v-74c96fec]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.examples-section .example-items .example-item[data-v-74c96fec]{color:#333;padding:8px 10px;cursor:pointer;background-color:#fff;font-size:13px;margin:5px 0;border-radius:8px;display:flex;align-items:center;gap:5px}.examples-section .example-items .example-item .file-name[data-v-74c96fec]{color:#909090;font-size:12px;display:flex;align-items:center;gap:5px}.examples-section .example-items .example-item .file-name img[data-v-74c96fec]{width:15px;height:15px}.examples-section .example-items .example-item[data-v-74c96fec]:hover{color:#1890ff}.choose-box[data-v-74c96fec]{display:flex;gap:20px;margin-top:16px}.choose-box .choose-item[data-v-74c96fec]{display:flex;align-items:center;gap:8px;padding:5px 16px;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f6f9ff}.choose-box .choose-item .radio-circle[data-v-74c96fec]{width:16px;height:16px;border:2px solid #d9d9d9;border-radius:50%;position:relative;transition:all .3s ease}.choose-box .choose-item .radio-circle[data-v-74c96fec]:after{content:"";position:absolute;width:8px;height:8px;background:#1890ff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.choose-box .choose-item span[data-v-74c96fec]{font-size:14px;color:#333;transition:color .3s ease}.choose-box .choose-item:hover .radio-circle[data-v-74c96fec],.choose-box .choose-item[data-v-74c96fec]:hover{border-color:#1890ff}.choose-box .choose-item.active[data-v-74c96fec]{border-color:#1890ff;background:#f6f9ff}.choose-box .choose-item.active .radio-circle[data-v-74c96fec]{border-color:#1890ff}.choose-box .choose-item.active .radio-circle[data-v-74c96fec]:after{transform:translate(-50%,-50%) scale(1)}.choose-box .choose-item.active span[data-v-74c96fec]{color:#1890ff;font-weight:500}.file-list[data-v-74c96fec]{margin-top:10px}.file-list .file-item[data-v-74c96fec]{display:flex;align-items:center;padding:8px;background:#f7f8fa;border-radius:4px;margin-bottom:8px}.file-list .file-item .file-icon[data-v-74c96fec]{margin-right:8px;color:#1890ff}.file-list .file-item .file-info[data-v-74c96fec]{flex:1}.file-list .file-item .file-info .file-name[data-v-74c96fec]{font-size:14px;color:#333}.file-list .file-item .file-info .file-meta[data-v-74c96fec]{font-size:12px;color:#999}.progress-bar[data-v-74c96fec]{position:relative;width:100%;height:4px;background-color:#f0f0f0;border-radius:2px;margin-top:8px;overflow:hidden}.progress-bar .progress-bar-inner[data-v-74c96fec]{position:absolute;left:0;top:0;height:100%;background-color:#1890ff;transition:width 1s linear}.progress-bar .progress-time[data-v-74c96fec]{position:absolute;right:0;top:-20px;font-size:12px;color:#999}.outline-box[data-v-74c96fec]{margin-top:16px;background:#fff;min-width:680px}.outline-box .outline-container[data-v-74c96fec]{max-height:600px;overflow-y:auto;padding:0 20px}.outline-box .outline-container[data-v-74c96fec]::-webkit-scrollbar{width:4px}.outline-box .outline-container[data-v-74c96fec]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.outline-box .outline-container .chapter-item[data-v-74c96fec]{margin-bottom:20px}.outline-box .outline-container .chapter-item[data-v-74c96fec]:last-child{margin-bottom:0}.outline-box .outline-container .chapter-item .chapter-header[data-v-74c96fec]{font-size:15px;font-weight:500;color:#333;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 16px;border-radius:4px;position:relative}.outline-box .outline-container .chapter-item .chapter-header input[data-v-74c96fec]{width:100%;padding:6px 8px;border:1px solid #1890ff;border-radius:4px;font-size:inherit;outline:none;background:transparent}.outline-box .outline-container .chapter-item .chapter-header .action-buttons[data-v-74c96fec]{opacity:0;transition:opacity .2s;height:100%;display:flex;align-items:center;gap:8px}.outline-box .outline-container .chapter-item .chapter-header .action-buttons i[data-v-74c96fec]{font-size:16px;color:#999;cursor:pointer;padding:4px;border-radius:4px;height:100%;display:flex;align-items:center}.outline-box .outline-container .chapter-item .chapter-header .action-buttons i[data-v-74c96fec]:hover{color:#1890ff;background-color:rgba(24,144,255,.1)}.outline-box .outline-container .chapter-item .chapter-header .action-buttons i.el-icon-delete[data-v-74c96fec]:hover{color:#ff4d4f;background-color:rgba(255,77,79,.1)}.outline-box .outline-container .chapter-item .chapter-header .action-buttons i.el-icon-edit[data-v-74c96fec]:hover{color:#52c41a;background-color:rgba(82,196,26,.1)}.outline-box .outline-container .chapter-item .chapter-header .action-buttons i.el-icon-plus[data-v-74c96fec]:hover{color:#1890ff;background-color:rgba(24,144,255,.1)}.outline-box .outline-container .chapter-item .chapter-header[data-v-74c96fec]:hover{background:#f0f0f0}.outline-box .outline-container .chapter-item .chapter-header:hover .action-buttons[data-v-74c96fec]{opacity:1}.outline-box .outline-container .chapter-item .subtitle-item[data-v-74c96fec]{font-size:14px;color:#666;padding:12px 16px;margin-left:20px;border-radius:4px;transition:all .2s ease;cursor:pointer;position:relative}.outline-box .outline-container .chapter-item .subtitle-item input[data-v-74c96fec]{width:calc(100% - 140px);padding:6px 8px;border:1px solid #7d7d7d;border-radius:4px;font-size:inherit;outline:none;background:transparent}.outline-box .outline-container .chapter-item .subtitle-item .action-buttons[data-v-74c96fec]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s;display:flex;align-items:center;gap:8px}.outline-box .outline-container .chapter-item .subtitle-item .action-buttons i[data-v-74c96fec]{font-size:16px;color:#999;cursor:pointer;padding:4px;border-radius:4px;height:100%;display:flex;align-items:center}.outline-box .outline-container .chapter-item .subtitle-item .action-buttons i[data-v-74c96fec]:hover{color:#1890ff;background-color:rgba(24,144,255,.1)}.outline-box .outline-container .chapter-item .subtitle-item .action-buttons i.el-icon-delete[data-v-74c96fec]:hover{color:#ff4d4f;background-color:rgba(255,77,79,.1)}.outline-box .outline-container .chapter-item .subtitle-item .action-buttons i.el-icon-edit[data-v-74c96fec]:hover{color:#52c41a;background-color:rgba(82,196,26,.1)}.outline-box .outline-container .chapter-item .subtitle-item .action-buttons i.el-icon-plus[data-v-74c96fec]:hover{color:#1890ff;background-color:rgba(24,144,255,.1)}.outline-box .outline-container .chapter-item .subtitle-item[data-v-74c96fec]:hover{background:#f0f0f0}.outline-box .outline-container .chapter-item .subtitle-item:hover .action-buttons[data-v-74c96fec]{opacity:1}.edit-input input[data-v-74c96fec],.new-item input[data-v-74c96fec]{width:100%;padding:4px 8px;border:1px solid #1890ff;border-radius:4px;font-size:inherit;outline:none;background:transparent}.edit-input input[data-v-74c96fec]:focus,.new-item input[data-v-74c96fec]:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.new-item[data-v-74c96fec]{margin:8px 0;padding:8px 16px;background:#f7f7f7;border-radius:4px}.btn-box[data-v-74c96fec]{margin-top:24px;display:flex;justify-content:center;gap:16px}.btn-box .custom-btn[data-v-74c96fec]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:none;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.05)}.btn-box .custom-btn i[data-v-74c96fec]{font-size:16px}.btn-box .custom-btn[data-v-74c96fec]:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.05)}.btn-box .custom-btn.refresh-btn[data-v-74c96fec]{background-color:#f8f9fa;color:#7c8590;border:1px solid #e9ecef}.btn-box .custom-btn.refresh-btn[data-v-74c96fec]:hover{background-color:#f1f3f5;border-color:#dee2e6;color:#6c757d}.btn-box .custom-btn.refresh-btn i[data-v-74c96fec]{color:#adb5bd}.btn-box .custom-btn.generate-btn[data-v-74c96fec]{background:linear-gradient(135deg,#74b9ff,#63a4ff);color:#fff}.btn-box .custom-btn.generate-btn[data-v-74c96fec]:hover{background:linear-gradient(135deg,#81c0ff,#74b9ff)}.btn-box .custom-btn.generate-btn i[data-v-74c96fec]{color:#fff}.btn-box .custom-btn[data-v-74c96fec]:disabled{opacity:.5;cursor:not-allowed}.btn-box .custom-btn[data-v-74c96fec]:disabled:active{transform:none}@media (prefers-color-scheme:dark){.btn-box .custom-btn.refresh-btn[data-v-74c96fec]{background-color:#2d3035;color:#a9b0ba;border-color:#3a3d42}.btn-box .custom-btn.refresh-btn[data-v-74c96fec]:hover{background-color:#33363c;border-color:#424548;color:#bdc3cc}.btn-box .custom-btn.refresh-btn i[data-v-74c96fec]{color:#8b929b}.btn-box .custom-btn.generate-btn[data-v-74c96fec]{background:linear-gradient(135deg,#5a95db,#4b7fc2)}.btn-box .custom-btn.generate-btn[data-v-74c96fec]:hover{background:linear-gradient(135deg,#689ee3,#5a95db)}}.article-editor[data-v-74c96fec]{width:100%}.article-editor .ql-container[data-v-74c96fec]{min-height:200px;font-size:14px}.article-editor .editor-actions[data-v-74c96fec]{margin-top:10px;display:flex;justify-content:flex-end}.article-editor .editor-actions .download-btn[data-v-74c96fec]{display:flex;align-items:center;gap:5px;padding:8px 16px;border:none;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;transition:all .3s}.article-editor .editor-actions .download-btn[data-v-74c96fec]:hover{background:#40a9ff}.article-editor .editor-actions .download-btn i[data-v-74c96fec]{font-size:16px}[data-v-74c96fec] .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px}[data-v-74c96fec] .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.el-dropdown-menu{padding:4px 0}.el-dropdown-menu__item{font-size:14px;padding:8px 16px;line-height:1;&:hover{background-color:#f0f0f0;color:#1890ff}}.history-page[data-v-f233b828]{background-color:#f5f5f5;width:100%}.history-page .history-body[data-v-f233b828]{width:100%;height:100vh}.history-page .history-header[data-v-f233b828]{display:flex;justify-content:space-between;align-items:center;padding:20px 13%}.history-page .history-header h1[data-v-f233b828]{font-size:24px;font-weight:500;color:#333;margin:0}.history-page .history-header .new-chat[data-v-f233b828]{display:flex;align-items:center;gap:5px;color:#ff6b6b;cursor:pointer;font-size:14px}.history-page .history-header .new-chat[data-v-f233b828]:hover{opacity:.8}.history-page .history-content[data-v-f233b828]{height:calc(100% - 100px);overflow-y:auto;padding:0 13%}.history-page .chat-list[data-v-f233b828]{min-height:200px}.history-page .chat-list .chat-item[data-v-f233b828]{display:flex;flex-direction:column;align-items:flex-start;padding:10px 16px;background:#fff;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:all .3s ease}.history-page .chat-list .chat-item[data-v-f233b828]:hover{background:#f6f9ff}.history-page .chat-list .chat-item .chat-avatar[data-v-f233b828]{width:40px;height:40px;border-radius:50%;margin-right:12px}.history-page .chat-list .chat-item .chat-info[data-v-f233b828]{display:flex;align-items:center;justify-content:space-between;width:100%}.history-page .chat-list .chat-item .chat-info .chat-title[data-v-f233b828]{display:flex;align-items:center;font-size:15px;color:#333;font-weight:500;width:calc(100% - 130px)}.history-page .chat-list .chat-item .chat-info .chat-title img[data-v-f233b828]{width:25px;height:25px;margin-right:10px;background-color:#aaa;padding:5px;border-radius:50%}.history-page .chat-list .chat-item .chat-info .chat-title .el-input[data-v-f233b828]{width:90%;margin-right:10px;font-size:15px}.history-page .chat-list .chat-item .chat-info .chat-title .el-input[data-v-f233b828] .el-input__inner{padding:0 10px;height:36px;line-height:32px;border-radius:4px;border:1px solid #dcdfe6}.history-page .chat-list .chat-item .chat-info .chat-title .el-input[data-v-f233b828] .el-input__inner:focus{border-color:#409eff}.history-page .chat-list .chat-item .chat-info .chat-title .title-text[data-v-f233b828]{display:inline-block;min-width:100px;padding:4px 0}.history-page .chat-list .chat-item .chat-info .chat-time[data-v-f233b828]{font-size:12px;color:#999}.history-page .chat-list .chat-item .chat-info .chat-actions[data-v-f233b828]{display:flex;gap:16px;font-size:13px;color:#666}.history-page .chat-list .chat-item .chat-info .chat-actions span[data-v-f233b828]{cursor:pointer}.history-page .chat-list .chat-item .chat-info .chat-actions span[data-v-f233b828]:hover{color:#1890ff}.history-page .chat-list .chat-item .file-list[data-v-f233b828]{margin-top:12px;margin-left:2px;display:flex;flex-wrap:wrap;gap:15px}.history-page .chat-list .chat-item .file-list .file-item[data-v-f233b828]{display:flex;align-items:center;padding:8px 45px 8px 10px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px;position:relative;overflow:hidden}.history-page .chat-list .chat-item .file-list .file-item .file-type-icon[data-v-f233b828]{width:34px;height:34px;margin-right:8px}.history-page .chat-list .chat-item .file-list .file-item .file-type-icon img[data-v-f233b828]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.history-page .chat-list .chat-item .file-list .file-item .file-info[data-v-f233b828]{flex:1;min-width:0}.history-page .chat-list .chat-item .file-list .file-item .file-info .file-name[data-v-f233b828]{max-width:150px;display:block;font-size:14px;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-page .chat-list .chat-item .file-list .file-item .file-info .file-meta[data-v-f233b828]{display:flex;gap:8px;font-size:12px;color:#999}.history-page .chat-list .chat-item .file-list .file-item .file-info .file-meta span[data-v-f233b828]{position:relative}.history-page .chat-list .chat-item .file-list .file-item .file-info .file-meta span[data-v-f233b828]:not(:last-child):after{content:"·";position:absolute;right:-6px}.history-page .chat-list .chat-item .file-list .file-item .file-actions-upload[data-v-f233b828]{position:absolute;right:-2px;top:-3px}.history-page .chat-list .chat-item .file-list .file-item .file-actions-upload .upload-status[data-v-f233b828]{padding:2px 5px;font-size:12px;color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.history-page .chat-list .chat-item .file-list .file-item .file-actions-edit[data-v-f233b828]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.history-page .chat-list .chat-item .file-list .file-item .file-actions-edit .edit-icon[data-v-f233b828]{font-size:26px;color:#999;cursor:pointer}.history-page .chat-list .chat-item .file-list .file-item .file-actions-edit .edit-icon[data-v-f233b828]:hover{color:#1890ff}.how-to-use-page[data-v-657c4664]{padding:20px}.home[data-v-8f83abb2]{margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home.light-theme[data-v-8f83abb2]{background-color:#f7f9fc;color:#2d3748}.home.light-theme .bodydiv aside[data-v-8f83abb2]{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#2d3748;border-right:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.home.light-theme .bodydiv aside .logotitle[data-v-8f83abb2]{color:#2d3748;padding-top:28px;padding-bottom:10px}.home.light-theme .bodydiv aside .logotitle img[data-v-8f83abb2]{transition:all .3s ease}.home.light-theme .bodydiv aside .logotitle img[data-v-8f83abb2]:hover{transform:scale(1.02)}.home.light-theme .bodydiv aside ul[data-v-8f83abb2]{margin-top:10px}.home.light-theme .bodydiv aside ul li[data-v-8f83abb2]{color:#718096;margin-bottom:8px;padding:12px 14px;border-radius:12px;font-weight:500;letter-spacing:.2px;transition:all .2s ease}.home.light-theme .bodydiv aside ul li img[data-v-8f83abb2]{opacity:.75;transition:all .2s ease}.home.light-theme .bodydiv aside ul li[data-v-8f83abb2]:hover{background-color:#f1f5f9;color:#2d3748}.home.light-theme .bodydiv aside ul li:hover img[data-v-8f83abb2]{opacity:1}.home.light-theme .bodydiv aside ul li.liactiveis[data-v-8f83abb2]{color:#4361ee;background-color:#ebefff;font-weight:600}.home.light-theme .bodydiv aside ul li.liactiveis img[data-v-8f83abb2]{opacity:1}.home.light-theme .bodydiv aside .gopaypage[data-v-8f83abb2]{background:linear-gradient(135deg,#4361ee,#3a56d4);color:#fff;box-shadow:0 4px 12px rgba(67,97,238,.25);border-radius:14px;font-weight:600;letter-spacing:.3px;padding:12px 10px;margin:20px 15px}.home.light-theme .bodydiv aside .gopaypage[data-v-8f83abb2]:hover{box-shadow:0 6px 16px rgba(67,97,238,.35);transform:translateY(-2px)}.home.light-theme .bodydiv aside .gopaypage[data-v-8f83abb2]:active{transform:translateY(0);box-shadow:0 4px 8px rgba(67,97,238,.2)}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-8f83abb2]{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e2e8f0;border-radius:14px}.home.light-theme .bodydiv aside .acount .plan-bubble[data-v-8f83abb2]:after{border-top-color:#fff}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row[data-v-8f83abb2]{color:#2d3748}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-8f83abb2]:first-child{color:#718096}.home.light-theme .bodydiv aside .acount .plan-bubble .bubble-row span[data-v-8f83abb2]:last-child{font-weight:600;color:#4361ee}.home.light-theme .bodydiv aside .acount .signin[data-v-8f83abb2]{padding:10px 15px;border-radius:12px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home.light-theme .bodydiv aside .acount .signin[data-v-8f83abb2]:hover{background-color:#f1f5f9}.home.light-theme .bodydiv aside .acount .signin img[data-v-8f83abb2]{background-color:#ebefff;padding:6px;border-radius:50%;transition:all .2s ease}.home.light-theme .bodydiv aside .acount .signin span[data-v-8f83abb2]{color:#2d3748;font-weight:500}.home.light-theme .bodydiv aside .expand-menu-button[data-v-8f83abb2]{margin-top:25px}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-8f83abb2]{color:#4361ee;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:10px;border-radius:12px;transition:all .3s ease}.home.light-theme .bodydiv aside .expand-menu-button i[data-v-8f83abb2]:hover{background-color:#ebefff;transform:scale(1.05)}.home.light-theme .bodydiv aside .toggle-collapse[data-v-8f83abb2]{color:#718096;background-color:transparent;box-shadow:none;top:40px;right:15px}.home.light-theme .bodydiv aside .toggle-collapse[data-v-8f83abb2]:hover{color:#4361ee}.home.light-theme .bodydiv aside .toggle-collapse i[data-v-8f83abb2]{font-size:26px}.home.light-theme .bodydiv main[data-v-8f83abb2]{background-color:#f7f9fc;transition:all .3s ease}.home.light-theme .bodydiv main .titlebox[data-v-8f83abb2]{color:#2d3748;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-top:25px}.home.light-theme .bodydiv main .titlebox .export[data-v-8f83abb2]{background:#4361ee;color:#fff;font-weight:500;border-radius:10px;padding:8px 16px;box-shadow:0 2px 8px rgba(67,97,238,.2);transition:all .2s ease}.home.light-theme .bodydiv main .titlebox .export[data-v-8f83abb2]:hover{background:#3a56d4;box-shadow:0 4px 12px rgba(67,97,238,.3);transform:translateY(-1px)}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-8f83abb2]{color:#4361ee;font-weight:500}.home.light-theme .bodydiv main .titlebox .filedownload .download[data-v-8f83abb2]:hover{color:#3a56d4}.home.light-theme .bodydiv main .titlebox .titletxt[data-v-8f83abb2]{color:#2d3748;font-weight:700;letter-spacing:-.3px}.home.light-theme .bodydiv main .titlebox .title_date[data-v-8f83abb2]{color:#718096;font-weight:400}.bodydiv[data-v-8f83abb2]{display:flex}.bodydiv aside[data-v-8f83abb2]{height:100vh;color:#bbb;width:260px;min-width:260px;transition:all .3s cubic-bezier(.4,0,.2,1)}.bodydiv aside .sidebox[data-v-8f83abb2]{height:calc(100% - 100px);overflow-y:auto}.bodydiv aside.collapsed[data-v-8f83abb2]{width:70px;min-width:70px}.bodydiv aside .logotitle[data-v-8f83abb2]{cursor:pointer;color:#f2f2f2;width:200px;padding-left:25px;padding-top:25px;padding-bottom:5px;display:flex}.bodydiv aside .logotitle img[data-v-8f83abb2]{width:170px}.bodydiv aside ul[data-v-8f83abb2]{list-style:none;padding:0 15px}.bodydiv aside ul li[data-v-8f83abb2]{display:flex;align-items:center;margin-bottom:15px;cursor:pointer;color:#999;padding:10px;border-radius:8px;font-size:1rem;font-weight:600;transition:color .3s,background-color .3s;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.bodydiv aside ul li .new[data-v-8f83abb2]{background-color:#ff5252;color:#fff;padding:1px 5px;border-radius:5px;position:absolute;right:50px;font-size:12px;font-weight:500}.bodydiv aside ul li img[data-v-8f83abb2]{max-width:20px;border-radius:5px}.bodydiv aside ul li i[data-v-8f83abb2]{font-size:24px}.bodydiv aside ul li span[data-v-8f83abb2]{margin-left:12px}.bodydiv aside ul li[data-v-8f83abb2]:hover{background:hsla(0,0%,100%,.1);color:#fff}.bodydiv aside ul .liactiveis[data-v-8f83abb2]{color:#fff;background:hsla(0,0%,100%,.2)}.bodydiv aside .gopaypage[data-v-8f83abb2]{color:#fff;font-weight:700;font-size:1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:12px 15px;margin:10px 15px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#6c5ce7;cursor:pointer;transition:all .3s ease}.bodydiv aside .gopaypage img[data-v-8f83abb2]{width:1.2vw;margin-right:.5vw}.bodydiv aside .gopaypage i[data-v-8f83abb2]{color:#bfe709;font-size:20px}.bodydiv aside .gopaypage[data-v-8f83abb2]:hover{opacity:.9;transform:translateY(-2px)}.bodydiv aside .acount[data-v-8f83abb2]{position:absolute;bottom:20px;left:15px;padding:10px 0;font-weight:700;cursor:pointer}.bodydiv aside .acount .signin-collapsed[data-v-8f83abb2]{display:flex;align-items:center;justify-content:center;background-color:#cbcbcb;border-radius:50%;padding:5px;width:30px;height:30px}.bodydiv aside .acount .signin-collapsed img[data-v-8f83abb2]{max-width:20px;max-height:20px}.bodydiv aside .acount .signin[data-v-8f83abb2]{width:200px;display:flex;align-items:center}.bodydiv aside .acount .signin i[data-v-8f83abb2]{padding:10px;border-radius:50%;font-size:22px;opacity:.8;background-color:#222;margin-right:12px}.bodydiv aside .acount .signin img[data-v-8f83abb2]{margin-right:12px;max-width:20px;max-height:20px}.bodydiv aside .acount .signin span[data-v-8f83abb2]{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv aside .acount_notes[data-v-8f83abb2]{cursor:revert}.bodydiv main[data-v-8f83abb2]{flex:1;background:hsla(0,0%,100%,.1);max-height:100vh;overflow:auto}.bodydiv main .titlebox[data-v-8f83abb2]{color:#fff;border-bottom:1px solid #fff;width:95%;padding-bottom:.5vw;margin:20px 2vw;font-family:Arial,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:space-between;position:relative}.bodydiv main .titlebox .export[data-v-8f83abb2]{position:absolute;right:0;top:50%;transform:translateY(-55%);background:hsla(0,0%,100%,.2);color:#fff;border:none;font-size:1vw;padding:.4vw 1vw;cursor:pointer;border-radius:.5vw;transition:all .3s ease}.bodydiv main .titlebox .export[data-v-8f83abb2]:hover{background:hsla(0,0%,100%,.4)}.bodydiv main .titlebox div[data-v-8f83abb2]{margin:0;padding:0}.bodydiv main .titlebox .filedownload[data-v-8f83abb2]{margin-right:10vw}.bodydiv main .titlebox .filedownload .download[data-v-8f83abb2]{display:flex;align-items:center;color:#4a9eff;cursor:pointer;padding:5px 10px;border-radius:4px;font-size:14px;text-decoration:underline;background:none;border:none;font-weight:600;font-size:18px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bodydiv main .titlebox .filedownload .download i[data-v-8f83abb2]{margin-left:5px;font-size:16px}.bodydiv main .titlebox .filedownload .download[data-v-8f83abb2]:hover{color:#7ab8ff}.bodydiv main .titlebox .titletxt[data-v-8f83abb2]{font-size:2vw;margin:0;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bodydiv main .titlebox .title_date[data-v-8f83abb2]{font-size:.8vw;margin:0}.acount[data-v-8f83abb2]{position:relative}.acount .plan-bubble[data-v-8f83abb2]{position:absolute;bottom:100%;left:-10px;background:rgba(47,45,58,.95);border-radius:10px;padding:15px 20px;min-width:150px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);width:100%}.acount .plan-bubble[data-v-8f83abb2]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(47,45,58,.95)}.acount .plan-bubble .bubble-row[data-v-8f83abb2]{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:13px}.acount .plan-bubble .bubble-row span[data-v-8f83abb2]:first-child{color:#9ca3af}.acount .plan-bubble .bubble-divider[data-v-8f83abb2]{height:1px;background:hsla(0,0%,100%,.1);margin:12px 0}.unstuck-home[data-v-2b28d7dc]{width:100%;height:100%;background-color:#fff}.blog-page-wrap[data-v-80f22b7c]{min-height:100vh;background:#0f1122;color:#fff;font-family:Space Grotesk,PingFang SC,sans-serif}.max-wrap[data-v-80f22b7c]{width:min(92%,1180px);margin:0 auto}.hero[data-v-80f22b7c]{position:relative;min-height:52vh;background-size:cover;background-position:50%;display:flex;align-items:center;overflow:hidden}.hero-mask[data-v-80f22b7c]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,17,34,.45),rgba(15,17,34,.82) 68%,#0f1122)}.hero-content[data-v-80f22b7c]{position:relative;z-index:2;width:min(92%,1180px);margin:0 auto;padding:110px 0 78px}.hero-tag[data-v-80f22b7c]{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;border:1px solid rgba(168,85,247,.38);background:rgba(124,58,237,.18);color:#d8b4fe;font-size:12px;margin-bottom:18px}.hero-dot[data-v-80f22b7c]{width:6px;height:6px;border-radius:50%;background:#c084fc}.hero-content h1[data-v-80f22b7c]{margin:0 0 16px;max-width:820px;font-size:clamp(36px,5.2vw,62px);line-height:1.1}.hero-content p[data-v-80f22b7c]{margin:0 0 28px;max-width:740px;color:hsla(0,0%,100%,.66);font-size:18px;line-height:1.72;font-family:Outfit,PingFang SC,sans-serif}.gradient-text[data-v-80f22b7c]{margin:0 2px;background:linear-gradient(120deg,#d8b4fe,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-btn[data-v-80f22b7c]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:50px;text-decoration:none;color:#fff;font-weight:700;background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2);box-shadow:0 6px 20px rgba(81,67,255,.35);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cta-btn[data-v-80f22b7c]:before{content:"";position:absolute;inset:0;left:-100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transition:left .5s ease}.cta-btn[data-v-80f22b7c]:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(81,67,255,.42);background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2,#03a9f4,#5143ff);background-size:400%;animation:blogCtaGlow-80f22b7c 8s linear infinite}.cta-btn[data-v-80f22b7c]:hover:before{left:100%}.cta-btn[data-v-80f22b7c]:active{transform:translateY(0);box-shadow:0 4px 14px rgba(81,67,255,.28)}.content-section[data-v-80f22b7c],.cta-section[data-v-80f22b7c],.youtube-section[data-v-80f22b7c]{width:min(92%,1180px);margin:0 auto}.content-section[data-v-80f22b7c]{padding:56px 0 26px}.section-head-left[data-v-80f22b7c]{display:flex;align-items:center;gap:12px}.section-line[data-v-80f22b7c]{width:4px;height:24px;border-radius:999px;background:linear-gradient(180deg,#a855f7,#7c3aed)}.section-line.red[data-v-80f22b7c]{background:linear-gradient(180deg,#ef4444,#dc2626)}.section-head-left h2[data-v-80f22b7c]{margin:0;font-size:24px}.section-head-left p[data-v-80f22b7c]{margin:4px 0 0;color:hsla(0,0%,100%,.42);font-size:13px;font-family:Outfit,PingFang SC,sans-serif}.filter-row[data-v-80f22b7c]{margin:22px 0 14px;display:flex;flex-wrap:wrap;gap:10px}.filter-btn[data-v-80f22b7c]{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.65);border-radius:12px;padding:9px 14px;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.filter-btn.active[data-v-80f22b7c]{color:#fff;border-color:rgba(124,58,237,.55);background:rgba(124,58,237,.9);box-shadow:0 10px 24px rgba(124,58,237,.26)}.category-desc[data-v-80f22b7c]{margin:0 0 18px;color:hsla(0,0%,100%,.5);font-size:14px;font-family:Outfit,PingFang SC,sans-serif}.card-grid[data-v-80f22b7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card[data-v-80f22b7c]{cursor:pointer;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(25,27,46,.92);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.blog-card[data-v-80f22b7c]:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.52);box-shadow:0 14px 30px rgba(0,0,0,.36)}.card-cover[data-v-80f22b7c]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.card-cover img[data-v-80f22b7c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.blog-card:hover .card-cover img[data-v-80f22b7c]{transform:scale(1.06)}.cover-mask[data-v-80f22b7c]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,17,34,0) 45%,rgba(15,17,34,.65))}.card-body[data-v-80f22b7c]{padding:16px;display:flex;flex-direction:column;flex:1}.meta-row[data-v-80f22b7c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-text[data-v-80f22b7c]{color:hsla(0,0%,100%,.62);font-size:12px;font-family:Outfit,PingFang SC,sans-serif}.meta-sep[data-v-80f22b7c]{color:hsla(0,0%,100%,.24)}.badge[data-v-80f22b7c]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.badge-review[data-v-80f22b7c]{color:#f0abfc;border:1px solid rgba(192,132,252,.6);background:rgba(147,51,234,.22)}.badge-update[data-v-80f22b7c]{color:#6ee7b7;border:1px solid rgba(16,185,129,.6);background:rgba(16,185,129,.18)}.badge-tutorial[data-v-80f22b7c]{color:#fcd34d;border:1px solid rgba(234,179,8,.56);background:rgba(234,179,8,.14)}.badge-youtube[data-v-80f22b7c]{color:#fca5a5;border:1px solid rgba(239,68,68,.6);background:rgba(239,68,68,.16)}.meta-muted[data-v-80f22b7c]{color:hsla(0,0%,100%,.42);font-size:12px;font-family:Outfit,PingFang SC,sans-serif}.card-body h3[data-v-80f22b7c]{margin:10px 0 8px;font-size:17px;line-height:1.45}.card-body p[data-v-80f22b7c]{margin:0;color:hsla(0,0%,100%,.56);font-size:14px;line-height:1.66;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-family:Outfit,PingFang SC,sans-serif}.card-foot[data-v-80f22b7c]{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:center;color:hsla(0,0%,100%,.4);font-size:12px;font-family:Outfit,PingFang SC,sans-serif}.link-tip[data-v-80f22b7c]{color:#c4b5fd}.empty-state[data-v-80f22b7c]{border-radius:18px;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);text-align:center;padding:48px 18px}.empty-icon[data-v-80f22b7c]{margin-bottom:12px;font-size:34px}.empty-state p[data-v-80f22b7c]{margin:0;color:hsla(0,0%,100%,.45)}.youtube-section[data-v-80f22b7c]{padding:66px 0 24px}.section-head[data-v-80f22b7c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mini-link[data-v-80f22b7c]{color:#a78bfa;text-decoration:none;cursor:pointer}.youtube-play[data-v-80f22b7c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:rgba(239,68,68,.9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.youtube-chip[data-v-80f22b7c]{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:rgba(239,68,68,.85);color:#fff;font-size:11px}.cta-section[data-v-80f22b7c]{padding:68px 0 96px}.cta-banner[data-v-80f22b7c]{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(168,85,247,.22);background:linear-gradient(135deg,rgba(88,28,135,.42),rgba(15,17,34,.92))}.cta-orb[data-v-80f22b7c]{position:absolute;border-radius:50%;filter:blur(60px)}.orb-right[data-v-80f22b7c]{right:-60px;top:-90px;width:260px;height:260px;background:rgba(139,92,246,.28)}.orb-left[data-v-80f22b7c]{left:-50px;bottom:-100px;width:220px;height:220px;background:rgba(124,58,237,.24)}.cta-content[data-v-80f22b7c]{position:relative;z-index:2;padding:46px 36px;text-align:center}.cta-pill[data-v-80f22b7c]{display:inline-block;margin-bottom:16px;padding:6px 12px;border-radius:999px;border:1px solid rgba(168,85,247,.36);background:rgba(124,58,237,.14);color:#d8b4fe;font-size:12px}.cta-content h2[data-v-80f22b7c]{margin:0 0 10px;font-size:clamp(30px,4vw,42px)}.cta-content p[data-v-80f22b7c]{margin:0 auto 26px;max-width:640px;color:hsla(0,0%,100%,.64);line-height:1.7;font-family:Outfit,PingFang SC,sans-serif}.cta-actions[data-v-80f22b7c]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.cta-main[data-v-80f22b7c],.cta-sub[data-v-80f22b7c]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;padding:12px 18px;text-decoration:none;color:#fff;font-weight:700;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.cta-main[data-v-80f22b7c]:before,.cta-sub[data-v-80f22b7c]:before{content:"";position:absolute;inset:0;left:-100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transition:left .5s ease}.cta-main[data-v-80f22b7c]{background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2);box-shadow:0 6px 20px rgba(81,67,255,.35)}.cta-main[data-v-80f22b7c]:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(81,67,255,.42);background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2,#03a9f4,#5143ff);background-size:400%;animation:blogCtaGlow-80f22b7c 8s linear infinite}.cta-main[data-v-80f22b7c]:hover:before{left:100%}.cta-main[data-v-80f22b7c]:active{transform:translateY(0);box-shadow:0 4px 14px rgba(81,67,255,.28)}.cta-sub[data-v-80f22b7c]{border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.03);box-shadow:0 4px 14px hsla(0,0%,100%,.08)}.cta-sub[data-v-80f22b7c]:hover{transform:translateY(-2px);box-shadow:0 8px 22px hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.12)}.cta-sub[data-v-80f22b7c]:hover:before{left:100%}.cta-sub[data-v-80f22b7c]:active{transform:translateY(0);box-shadow:0 3px 10px hsla(0,0%,100%,.1)}@keyframes blogCtaGlow-80f22b7c{0%{background-position:0}to{background-position:400%}}.blog-detail[data-v-80f22b7c]{padding:30px 0 80px}.back-link[data-v-80f22b7c]{color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-block;margin-bottom:18px}.detail-layout[data-v-80f22b7c]{display:flex;gap:34px}.detail-main[data-v-80f22b7c]{flex:1;min-width:0}.detail-main h1[data-v-80f22b7c]{font-size:clamp(32px,4vw,46px);line-height:1.2;margin:10px 0}.detail-excerpt[data-v-80f22b7c]{color:hsla(0,0%,100%,.68);line-height:1.72;font-size:17px;font-family:Outfit,PingFang SC,sans-serif}.author-row[data-v-80f22b7c]{margin:16px 0 22px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center}.author-inner[data-v-80f22b7c]{display:inline-flex;align-items:center;gap:8px}.author-logo[data-v-80f22b7c]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#8b5cf6);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.author-row a[data-v-80f22b7c]{color:#c4b5fd;cursor:pointer}.detail-cover[data-v-80f22b7c]{width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;margin-bottom:22px;position:relative}.detail-cover img[data-v-80f22b7c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-cover-link[data-v-80f22b7c]{display:block;text-decoration:none}.youtube-watch[data-v-80f22b7c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:10px;background:rgba(239,68,68,.9);color:#fff;font-weight:700;font-size:14px}.summary-card[data-v-80f22b7c]{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);padding:18px}.summary-card h3[data-v-80f22b7c]{margin:0 0 10px}.summary-card p[data-v-80f22b7c]{margin:0;line-height:1.82;color:hsla(0,0%,100%,.72);font-family:Outfit,PingFang SC,sans-serif}.tags[data-v-80f22b7c]{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-80f22b7c]{padding:6px 11px;border-radius:999px;font-size:12px;color:hsla(0,0%,100%,.66);border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.inline-cta[data-v-80f22b7c]{margin-top:22px;padding:20px;border-radius:16px;border:1px solid rgba(124,58,237,.28);background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(22,24,41,.88))}.inline-cta h3[data-v-80f22b7c]{margin:0 0 8px}.inline-cta p[data-v-80f22b7c]{margin:0 0 12px;color:hsla(0,0%,100%,.66);line-height:1.65}.inline-cta a[data-v-80f22b7c]{color:#fff;text-decoration:none;font-weight:700}.detail-side[data-v-80f22b7c]{width:292px;flex-shrink:0}.detail-side h4[data-v-80f22b7c]{margin:0 0 12px;color:hsla(0,0%,100%,.78);font-size:13px;text-transform:uppercase;letter-spacing:.8px}.side-item[data-v-80f22b7c]{display:flex;gap:10px;margin-bottom:12px;cursor:pointer}.side-item img[data-v-80f22b7c]{width:80px;height:80px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.side-item p[data-v-80f22b7c]{margin:0 0 4px;color:hsla(0,0%,100%,.9);line-height:1.45;font-size:14px;font-family:Outfit,PingFang SC,sans-serif}.side-item span[data-v-80f22b7c]{color:hsla(0,0%,100%,.44);font-size:12px;font-family:Outfit,PingFang SC,sans-serif}.side-promo[data-v-80f22b7c]{margin-top:12px;padding:14px;border-radius:14px;border:1px solid rgba(124,58,237,.2);background:rgba(124,58,237,.12)}.promo-logo[data-v-80f22b7c]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#8b5cf6);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.side-promo h5[data-v-80f22b7c]{margin:0 0 6px}.side-promo p[data-v-80f22b7c]{margin:0 0 10px;color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.55}.side-promo a[data-v-80f22b7c]{display:block;text-align:center;text-decoration:none;color:#fff;font-weight:700;font-size:12px;padding:8px 12px;border-radius:10px;background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.category-head[data-v-80f22b7c]{padding:34px 0 10px}.category-head h1[data-v-80f22b7c]{margin:14px 0 10px;font-size:clamp(34px,5vw,56px)}.category-head p[data-v-80f22b7c]{margin:0;color:hsla(0,0%,100%,.64);max-width:700px;font-family:Outfit,PingFang SC,sans-serif}.count-tip[data-v-80f22b7c]{display:inline-block;margin-top:12px;color:hsla(0,0%,100%,.36);font-size:12px}.not-found-state[data-v-80f22b7c]{padding:80px 0;color:hsla(0,0%,100%,.58);font-size:20px}.markdown-body[data-v-80f22b7c]{color:hsla(0,0%,100%,.84);line-height:1.86;font-family:Outfit,PingFang SC,sans-serif}.markdown-body[data-v-80f22b7c] h1,.markdown-body[data-v-80f22b7c] h2,.markdown-body[data-v-80f22b7c] h3{margin:24px 0 10px;color:#fff;font-family:Space Grotesk,PingFang SC,sans-serif}.markdown-body[data-v-80f22b7c] p{margin:0 0 12px}.markdown-body[data-v-80f22b7c] a{color:#c4b5fd}.markdown-body[data-v-80f22b7c] table{width:100%;border-collapse:collapse;margin:14px 0}.markdown-body[data-v-80f22b7c] td,.markdown-body[data-v-80f22b7c] th{border:1px solid hsla(0,0%,100%,.16);padding:8px 10px}@media (max-width:1024px){.card-grid[data-v-80f22b7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout[data-v-80f22b7c]{flex-direction:column}.detail-side[data-v-80f22b7c]{width:100%}}@media (max-width:768px){.hero-content[data-v-80f22b7c]{padding:90px 0 58px}.hero-content p[data-v-80f22b7c]{font-size:15px}.card-grid[data-v-80f22b7c]{grid-template-columns:repeat(1,minmax(0,1fr))}.section-head[data-v-80f22b7c]{align-items:flex-start;flex-direction:column;gap:10px}.cta-content[data-v-80f22b7c]{padding:30px 20px}}.video-container{display:flex;flex-direction:column;align-items:center;position:relative;border-radius:30px;z-index:10}.youtube-player{width:99%;height:auto;border-radius:20px;overflow:hidden;cursor:pointer;-o-object-fit:cover;object-fit:cover}.control-btn-bg{background:transparent;border:none;padding:0;cursor:pointer;outline:none;width:100px;height:100px;position:absolute;z-index:100;top:50%;transform:translateY(-50%);opacity:.8}.control-btn-bg svg{width:50px;height:50px}.control-btn-bg:hover{opacity:1}.volume-slider{width:100px;height:10px;border-radius:5px;background:#ddd;outline:none;opacity:.7;transition:opacity .2s}.volume-slider:hover{opacity:1}.message{margin-top:20px;font-size:18px;color:#333}.settings-page[data-v-3441b25c]{width:100%;min-height:100vh;min-height:calc(var(--real-vh, 1vh)*100);min-height:100dvh;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;touch-action:pan-y;position:relative;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.settings-header[data-v-3441b25c]{display:flex;align-items:center;padding:16px 16px 12px;background-color:#fff;border-bottom:1px solid #e5e5e5}.settings-header .back-btn[data-v-3441b25c]{background:none;border:none;font-size:18px;color:#333;padding:8px;margin-right:12px;cursor:pointer}.settings-header .back-btn[data-v-3441b25c]:active{opacity:.6}.settings-header .settings-title[data-v-3441b25c]{font-size:18px;font-weight:600;color:#333;margin:0}.settings-content[data-v-3441b25c]{padding:16px;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0));overflow-y:auto;height:calc(100% - 100px)}.plan-card[data-v-3441b25c]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:12px;padding:20px;margin-bottom:16px;color:#fff}.plan-card .plan-label[data-v-3441b25c]{font-size:12px;font-weight:500;opacity:.9;margin-bottom:4px;letter-spacing:.5px}.plan-card .plan-name[data-v-3441b25c]{font-size:24px;font-weight:700}.account-section[data-v-3441b25c]{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.account-section .account-item .account-label[data-v-3441b25c]{font-size:12px;font-weight:500;color:#666;margin-bottom:4px;letter-spacing:.5px}.account-section .account-item .account-value[data-v-3441b25c]{display:flex;align-items:center;justify-content:space-between}.account-section .account-item .account-value span[data-v-3441b25c]{font-size:16px;color:#333;font-weight:500}.account-section .account-item .account-value .copy-btn[data-v-3441b25c]{background:none;border:none;color:#6c5ce7;font-size:16px;padding:8px;cursor:pointer;border-radius:6px}.account-section .account-item .account-value .copy-btn[data-v-3441b25c]:active{background-color:#f0f0f0}.usage-section[data-v-3441b25c]{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:24px}.usage-section .usage-item[data-v-3441b25c]{display:flex;align-items:center;margin-bottom:12px}.usage-section .usage-item .usage-icon[data-v-3441b25c]{width:40px;height:40px;background-color:#f8f9fa;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px}.usage-section .usage-item .usage-icon i[data-v-3441b25c]{color:#6c5ce7;font-size:18px}.usage-section .usage-item .usage-info[data-v-3441b25c]{flex:1}.usage-section .usage-item .usage-info .usage-title[data-v-3441b25c]{font-size:16px;font-weight:500;color:#333;margin-bottom:2px}.usage-section .usage-item .usage-info .usage-details[data-v-3441b25c]{font-size:14px;color:#666}.usage-section .usage-progress .progress-bar[data-v-3441b25c]{width:100%;height:6px;background-color:#e5e5e5;border-radius:3px;overflow:hidden}.usage-section .usage-progress .progress-bar .progress-fill[data-v-3441b25c]{height:100%;background:linear-gradient(90deg,#6c5ce7,#a29bfe);border-radius:3px;transition:width .3s ease}.menu-section .menu-item[data-v-3441b25c]{display:flex;align-items:center;background-color:#fff;padding:12px 16px;margin-bottom:1px;cursor:pointer;transition:background-color .2s ease}.menu-section .menu-item[data-v-3441b25c]:first-child{border-radius:12px 12px 0 0}.menu-section .menu-item[data-v-3441b25c]:last-child{border-radius:0 0 12px 12px;margin-bottom:0}.menu-section .menu-item[data-v-3441b25c]:only-child{border-radius:12px}.menu-section .menu-item[data-v-3441b25c]:active{background-color:#f8f9fa}.menu-section .menu-item.delete-item .menu-icon i[data-v-3441b25c],.menu-section .menu-item.delete-item .menu-text[data-v-3441b25c]{color:#ff4757}.menu-section .menu-item .menu-icon[data-v-3441b25c]{width:40px;height:40px;background-color:#f8f9fa;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px}.menu-section .menu-item .menu-icon i[data-v-3441b25c]{color:#6c5ce7;font-size:16px}.menu-section .menu-item .menu-text[data-v-3441b25c]{flex:1;font-size:16px;font-weight:500;color:#333}.menu-section .menu-item .menu-arrow[data-v-3441b25c]{color:#999;font-size:14px}.modal-overlay[data-v-3441b25c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-3441b25c]{background-color:#fff;border-radius:16px;padding:24px;max-width:320px;width:100%;text-align:center}.modal-overlay .modal-content h3[data-v-3441b25c]{font-size:18px;font-weight:600;color:#333;margin:0 0 12px 0}.modal-overlay .modal-content p[data-v-3441b25c]{font-size:14px;color:#666;line-height:1.5;margin:0 0 24px 0}.modal-overlay .modal-content .modal-actions[data-v-3441b25c]{display:flex;gap:12px}.modal-overlay .modal-content .modal-actions button[data-v-3441b25c]{flex:1;padding:12px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;border:none}.modal-overlay .modal-content .modal-actions button.cancel-btn[data-v-3441b25c]{background-color:#f8f9fa;color:#333}.modal-overlay .modal-content .modal-actions button.delete-btn[data-v-3441b25c]{background-color:#ff4757;color:#fff}.modal-overlay .modal-content .modal-actions button[data-v-3441b25c]:active{opacity:.8}.feedback-modal[data-v-3441b25c]{background-color:#fff;border-radius:16px;max-width:400px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.feedback-modal .feedback-header[data-v-3441b25c]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #e5e5e5}.feedback-modal .feedback-header h3[data-v-3441b25c]{font-size:18px;font-weight:600;color:#333;margin:0}.feedback-modal .feedback-header .close-btn[data-v-3441b25c]{background:none;border:none;color:#666;font-size:16px;padding:4px;cursor:pointer;border-radius:4px}.feedback-modal .feedback-header .close-btn[data-v-3441b25c]:active{background-color:#f0f0f0}.feedback-modal .feedback-content[data-v-3441b25c]{padding:20px;flex:1}.feedback-modal .feedback-content p[data-v-3441b25c]{font-size:14px;color:#666;margin:0 0 16px 0;line-height:1.5}.feedback-modal .feedback-content textarea[data-v-3441b25c]{width:calc(100% - 28px);border:2px solid #e5e5e5;border-radius:8px;padding:12px;font-size:14px;font-family:inherit;resize:vertical;min-height:100px;outline:none;transition:border-color .2s ease}.feedback-modal .feedback-content textarea[data-v-3441b25c]:focus{border-color:#6c5ce7}.feedback-modal .feedback-content textarea[data-v-3441b25c]::-moz-placeholder{color:#999}.feedback-modal .feedback-content textarea[data-v-3441b25c]::placeholder{color:#999}.feedback-modal .feedback-content .support-email-section[data-v-3441b25c]{margin:16px 0 20px 0;padding:12px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e5e5e5}.feedback-modal .feedback-content .support-email-section .support-email-label[data-v-3441b25c]{font-size:12px;color:#666;margin-bottom:8px;font-weight:500}.feedback-modal .feedback-content .support-email-section .support-email-value[data-v-3441b25c]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease}.feedback-modal .feedback-content .support-email-section .support-email-value[data-v-3441b25c]:active{background-color:rgba(108,92,231,.1)}.feedback-modal .feedback-content .support-email-section .support-email-value span[data-v-3441b25c]{font-size:14px;color:#6c5ce7;font-weight:500}.feedback-modal .feedback-content .support-email-section .support-email-value i[data-v-3441b25c]{font-size:14px;color:#6c5ce7}.feedback-modal .feedback-content .character-count[data-v-3441b25c]{text-align:right;font-size:12px;color:#999;margin-top:8px}.feedback-modal .feedback-actions[data-v-3441b25c]{display:flex;gap:12px;padding:16px 20px 20px;border-top:1px solid #f0f0f0}.feedback-modal .feedback-actions button[data-v-3441b25c]{flex:1;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.feedback-modal .feedback-actions button.cancel-btn[data-v-3441b25c]{background-color:#f8f9fa;color:#333}.feedback-modal .feedback-actions button.cancel-btn[data-v-3441b25c]:active{background-color:#e9ecef}.feedback-modal .feedback-actions button.send-btn[data-v-3441b25c]{background-color:#6c5ce7;color:#fff}.feedback-modal .feedback-actions button.send-btn[data-v-3441b25c]:active{background-color:#5a49d6}.feedback-modal .feedback-actions button.send-btn[data-v-3441b25c]:disabled{background-color:#ccc;cursor:not-allowed}.feedback-modal .feedback-actions button.send-btn[data-v-3441b25c]:disabled:active{background-color:#ccc}.faq-container .support-email-faq[data-v-3441b25c]{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid #e5e5e5}.faq-container .support-email-faq h3[data-v-3441b25c]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0}.faq-container .support-email-faq p[data-v-3441b25c]{font-size:14px;color:#666;margin:0;line-height:1.5}.faq-container .support-email-faq .email-link[data-v-3441b25c]{color:#6c5ce7;font-weight:500;cursor:pointer;text-decoration:underline}.faq-container .support-email-faq .email-link[data-v-3441b25c]:active{color:#5a49d6}.faq-container .faq-list h3[data-v-3441b25c]{font-size:16px;font-weight:600;color:#333;margin:0 0 16px 0}.faq-container .faq-list .faq-item[data-v-3441b25c]{background-color:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #e5e5e5;overflow:hidden}.faq-container .faq-list .faq-item .faq-question[data-v-3441b25c]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;transition:background-color .2s ease}.faq-container .faq-list .faq-item .faq-question[data-v-3441b25c]:active{background-color:#f8f9fa}.faq-container .faq-list .faq-item .faq-question span[data-v-3441b25c]{font-size:14px;font-weight:500;color:#333;flex:1;margin-right:12px;line-height:1.4}.faq-container .faq-list .faq-item .faq-question i[data-v-3441b25c]{font-size:12px;color:#666;transition:transform .3s ease}.faq-container .faq-list .faq-item .faq-question i.rotate[data-v-3441b25c]{transform:rotate(180deg)}.faq-container .faq-list .faq-item .faq-answer[data-v-3441b25c]{padding:0 16px 16px;border-top:1px solid #f0f0f0;animation:fadeIn-3441b25c .3s ease}.faq-container .faq-list .faq-item .faq-answer p[data-v-3441b25c]{font-size:13px;color:#666;line-height:1.6;margin:8px 0 0 0;white-space:pre-line}@keyframes fadeIn-3441b25c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-overlay[data-v-3441b25c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:2000;display:flex;flex-direction:column;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.page-overlay .page-header[data-v-3441b25c]{display:flex;align-items:center;padding:20px 16px 12px;background-color:#fff;border-bottom:1px solid #e5e5e5;position:relative}.page-overlay .page-header .swipe-indicator[data-v-3441b25c]{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;background-color:#ddd;border-radius:2px}.page-overlay .page-header .back-btn[data-v-3441b25c]{background:none;border:none;font-size:18px;color:#333;padding:8px;margin-right:12px;cursor:pointer}.page-overlay .page-header .back-btn[data-v-3441b25c]:active{opacity:.6}.page-overlay .page-header .page-title[data-v-3441b25c]{font-size:18px;font-weight:600;color:#333;margin:0}.page-overlay .page-content[data-v-3441b25c]{flex:1;overflow-y:auto;padding:16px;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0))}.page-overlay .page-content[data-v-3441b25c] .container{max-width:none;padding:0;margin:0}.page-overlay .page-content[data-v-3441b25c] h1{font-size:24px;margin-bottom:16px;color:#333}.page-overlay .page-content[data-v-3441b25c] h2{font-size:20px;margin:24px 0 12px;color:#333}.page-overlay .page-content[data-v-3441b25c] h3{font-size:18px;margin:20px 0 10px;color:#333}.page-overlay .page-content[data-v-3441b25c] p{font-size:14px;line-height:1.6;margin-bottom:12px;color:#666}.page-overlay .page-content[data-v-3441b25c] ol,.page-overlay .page-content[data-v-3441b25c] ul{margin:12px 0;padding-left:20px}.page-overlay .page-content[data-v-3441b25c] ol li,.page-overlay .page-content[data-v-3441b25c] ul li{font-size:14px;line-height:1.6;margin-bottom:8px;color:#666}.page-overlay .page-content[data-v-3441b25c] strong{color:#333;font-weight:600}.page-overlay .page-content[data-v-3441b25c] table{width:100%;overflow-x:auto;display:block;white-space:nowrap}.page-overlay .page-content[data-v-3441b25c] table td,.page-overlay .page-content[data-v-3441b25c] table th{padding:8px 12px;font-size:14px;border:1px solid #e5e5e5}.page-overlay .page-content[data-v-3441b25c] table th{background-color:#f8f9fa;font-weight:600}.page-overlay .page-content[data-v-3441b25c] a{color:#6c5ce7;text-decoration:none;padding:4px;margin:-4px;border-radius:4px}.page-overlay .page-content[data-v-3441b25c] a:active,.page-overlay .page-content[data-v-3441b25c] a:hover{background-color:rgba(108,92,231,.1);text-decoration:underline}@media (max-width:768px){.settings-content[data-v-3441b25c]{padding:16px;padding-bottom:calc(60px + env(safe-area-inset-bottom, 0));overflow-y:auto;height:calc(100% - 100px)}.settings-header[data-v-3441b25c]{padding:16px 16px 12px}.settings-header .settings-title[data-v-3441b25c]{font-size:17px}.plan-card[data-v-3441b25c]{padding:16px;margin-bottom:12px}.plan-card .plan-name[data-v-3441b25c]{font-size:20px}.account-section[data-v-3441b25c],.usage-section[data-v-3441b25c]{padding:12px;margin-bottom:12px}.menu-section .menu-item[data-v-3441b25c]{padding:12px 16px}.menu-section .menu-item .menu-text[data-v-3441b25c]{font-size:15px}}@media (max-width:480px){.settings-content[data-v-3441b25c]{padding:12px;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0));overflow-y:auto;height:calc(100vh - 200px);height:calc(var(--real-vh, 1vh)*100 - 200px);height:calc(100dvh - 200px)}.plan-card[data-v-3441b25c]{padding:16px}.menu-item[data-v-3441b25c]{padding:14px}.menu-item .menu-text[data-v-3441b25c]{font-size:15px}.page-content[data-v-3441b25c]{padding:12px}.page-content[data-v-3441b25c] h1{font-size:22px}.page-content[data-v-3441b25c] h2{font-size:18px}.page-content[data-v-3441b25c] h3{font-size:16px}.page-content[data-v-3441b25c] li,.page-content[data-v-3441b25c] p{font-size:13px}.feedback-modal[data-v-3441b25c]{width:95%;max-height:75vh}.feedback-modal .feedback-content[data-v-3441b25c]{padding:16px}.feedback-modal .feedback-content textarea[data-v-3441b25c]{min-height:80px;font-size:16px}.feedback-modal .feedback-actions[data-v-3441b25c]{padding:12px 16px 16px}.feedback-modal .feedback-actions button[data-v-3441b25c]{padding:10px;font-size:14px}.faq-container .support-email-faq[data-v-3441b25c]{padding:12px}.faq-container .support-email-faq h3[data-v-3441b25c]{font-size:15px}.faq-container .support-email-faq p[data-v-3441b25c]{font-size:13px}.faq-container .faq-list h3[data-v-3441b25c]{font-size:15px}.faq-container .faq-list .faq-item .faq-question[data-v-3441b25c]{padding:12px}.faq-container .faq-list .faq-item .faq-question span[data-v-3441b25c]{font-size:13px}.faq-container .faq-list .faq-item .faq-answer[data-v-3441b25c]{padding:0 12px 12px}.faq-container .faq-list .faq-item .faq-answer p[data-v-3441b25c]{font-size:12px}}.turbolearn-page-mobile[data-v-22b14d2e]{color:#fff;font-family:Outfit,Arial,sans-serif;min-height:100vh;min-height:calc(var(--real-vh, 1vh)*100);min-height:100dvh;width:100%;margin:0;padding:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:relative;background-color:#090525;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.turbolearn-page-mobile .particle-container[data-v-22b14d2e]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--real-vh, 1vh)*100);height:100dvh;overflow:hidden;z-index:0;pointer-events:none;opacity:.5}.turbolearn-page-mobile .particle-container .particle[data-v-22b14d2e]{position:absolute;border-radius:50%;animation-name:float-22b14d2e;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:translateY(0);will-change:transform}@keyframes float-22b14d2e{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(-5px)}to{transform:translateY(0) translateX(0)}}.turbolearn-page-mobile .mobile-menu-button[data-v-22b14d2e]{position:fixed;top:calc(15px + env(safe-area-inset-top, 0));right:calc(15px + env(safe-area-inset-right, 0));z-index:1000;width:46px;height:46px;cursor:pointer;background:rgba(81,67,255,.2);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 2px 10px rgba(81,67,255,.3)}.turbolearn-page-mobile .mobile-menu-button .bar[data-v-22b14d2e]{width:24px;height:2px;background-color:#fff;margin:3px 0;border-radius:2px;transition:.3s}.turbolearn-page-mobile .mobile-menu-button[data-v-22b14d2e]:active{transform:scale(.95);background:rgba(81,67,255,.3)}.turbolearn-page-mobile .mobile-menu[data-v-22b14d2e]{position:fixed;top:calc(70px + env(safe-area-inset-top, 0));right:calc(15px + env(safe-area-inset-right, 0));width:auto;min-width:200px;max-width:85%;height:auto;background:rgba(13,7,54,.95);z-index:999;backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);padding:15px 0;transition:all .3s ease;transform-origin:top right}.turbolearn-page-mobile .mobile-menu .mobile-menu-items[data-v-22b14d2e]{display:flex;flex-direction:column;align-items:stretch;padding:0}.turbolearn-page-mobile .mobile-menu .mobile-menu-items a[data-v-22b14d2e]{margin:0;font-size:16px;font-weight:500;color:#fff;text-decoration:none;position:relative;padding:12px 25px;transition:all .3s;text-align:left}.turbolearn-page-mobile .mobile-menu .mobile-menu-items a[data-v-22b14d2e]:active{background:hsla(0,0%,100%,.1)}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-language[data-v-22b14d2e]{display:flex;margin:10px 15px;width:auto;justify-content:space-between}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-language div[data-v-22b14d2e]{margin:0 3px;cursor:pointer;padding:8px 15px;border-radius:8px;background-color:hsla(0,0%,100%,.1);transition:.3s;font-size:15px;font-weight:500;min-width:70px;text-align:center}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-language div[data-v-22b14d2e]:active{background-color:hsla(0,0%,100%,.2)}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-login-button[data-v-22b14d2e]{margin:15px;padding:12px 20px;border-radius:10px;background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2);cursor:pointer;font-weight:600;font-size:16px;box-shadow:0 5px 15px rgba(156,73,248,.3);text-align:center}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-login-button[data-v-22b14d2e]:active{transform:scale(.95);box-shadow:0 2px 8px rgba(156,73,248,.3)}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-login-button.mobile-settings-button[data-v-22b14d2e]{background:linear-gradient(90deg,#666,#888);box-shadow:0 5px 15px hsla(0,0%,40%,.3);margin-top:5px}.turbolearn-page-mobile .mobile-menu .mobile-menu-items .mobile-login-button.mobile-settings-button[data-v-22b14d2e]:active{box-shadow:0 2px 8px hsla(0,0%,40%,.3)}.turbolearn-page-mobile header[data-v-22b14d2e]{padding-top:calc(10px + env(safe-area-inset-top, 0));padding-bottom:10px;position:relative;z-index:5}.turbolearn-page-mobile header .logo[data-v-22b14d2e],.turbolearn-page-mobile header[data-v-22b14d2e]{display:flex;align-items:center;justify-content:center}.turbolearn-page-mobile header .logo img[data-v-22b14d2e]{width:60%;cursor:pointer}.turbolearn-page-mobile main .features[data-v-22b14d2e]{margin-top:25px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0 25px}.turbolearn-page-mobile main .features .content[data-v-22b14d2e]{width:100%;text-align:center}.turbolearn-page-mobile main .features .content h1[data-v-22b14d2e]{font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-.5px;text-align:center;margin-bottom:20px;background:linear-gradient(90deg,#fff,#c9b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 10px}.turbolearn-page-mobile main .features .content p[data-v-22b14d2e]{color:#eee0ff;font-size:1.4rem;line-height:1.6;letter-spacing:0;opacity:.95;margin:15px auto 25px;max-width:340px;padding:0 5px}.turbolearn-page-mobile main .features .download-btn-group[data-v-22b14d2e]{display:flex;flex-direction:column;align-items:center;gap:18px;margin:32px 0 48px 0;width:100%}.turbolearn-page-mobile main .features .download-btn-group .download-btn[data-v-22b14d2e]{width:76vw;height:5.6vh;max-width:340px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:32px;font-size:20px;font-weight:700;letter-spacing:.5px;box-shadow:0 6px 24px 0 rgba(156,73,248,.18);border:none;outline:none;cursor:pointer;transition:transform .13s,box-shadow .13s;margin:0 12px;position:relative}.turbolearn-page-mobile main .features .download-btn-group .download-btn[data-v-22b14d2e]:active{transform:scale(.97);box-shadow:0 2px 8px rgba(156,73,248,.13)}.turbolearn-page-mobile main .features .download-btn-group .download-btn i[data-v-22b14d2e]{font-size:20px;margin-left:10px}.turbolearn-page-mobile main .features .download-btn-group .ios-btn[data-v-22b14d2e]{background:linear-gradient(90deg,#fff,#eae6ff 90%);color:#5143ff;box-shadow:0 4px 18px 0 rgba(81,67,255,.1);border:2px solid #e5e0ff}.turbolearn-page-mobile main .features .download-btn-group .ios-btn i[data-v-22b14d2e]{font-size:24px;margin-bottom:3px}.turbolearn-page-mobile main .features .download-btn-group .desktop-btn[data-v-22b14d2e]{background:linear-gradient(90deg,#5143ff,#9c49f8,#f15fe2 90%);color:#fff;box-shadow:0 4px 18px 0 rgba(156,73,248,.18);border:2px solid #7e5fff}.turbolearn-page-mobile main .upload-box[data-v-22b14d2e]{width:90%;margin:20px auto 50px;background-color:rgba(30,30,46,.7);border-radius:20px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.25);position:relative;z-index:2}.turbolearn-page-mobile main .upload-box[data-v-22b14d2e]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:70%;height:5px;background:linear-gradient(90deg,rgba(81,67,255,.2),rgba(156,73,248,.2),rgba(241,95,226,.2));border-radius:10px}.turbolearn-page-mobile main .colleges[data-v-22b14d2e]{text-align:center;margin:60px 0 40px;position:relative;z-index:2;padding:0 20px}.turbolearn-page-mobile main .colleges[data-v-22b14d2e]:before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#5143ff,#9c49f8);border-radius:2px}.turbolearn-page-mobile main .colleges p[data-v-22b14d2e]{font-size:21px;font-weight:600;margin-bottom:30px;background:linear-gradient(90deg,#fff,#d4c3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.turbolearn-page-mobile main .colleges .carousel-container[data-v-22b14d2e]{width:100%;overflow:hidden;position:relative;padding:15px 0}.turbolearn-page-mobile main .colleges .carousel-container[data-v-22b14d2e]:after,.turbolearn-page-mobile main .colleges .carousel-container[data-v-22b14d2e]:before{content:"";position:absolute;top:0;width:70px;height:100%;z-index:1}.turbolearn-page-mobile main .colleges .carousel-container[data-v-22b14d2e]:before{left:0;background:linear-gradient(90deg,#090525 0,transparent)}.turbolearn-page-mobile main .colleges .carousel-container[data-v-22b14d2e]:after{right:0;background:linear-gradient(270deg,#090525 0,transparent)}.turbolearn-page-mobile main .colleges .universities[data-v-22b14d2e]{display:flex;width:-moz-max-content;width:max-content;animation:scroll-22b14d2e 30s linear infinite;padding:10px 0}.turbolearn-page-mobile main .colleges .universities img[data-v-22b14d2e]{height:50px;opacity:.85;border-radius:10px;margin:0 15px;transition:transform .3s,opacity .3s}@keyframes scroll-22b14d2e{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.turbolearn-page-mobile main .container[data-v-22b14d2e]{color:#fff;padding:30px 20px 50px;position:relative;z-index:2}.turbolearn-page-mobile main .container[data-v-22b14d2e]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#9c49f8,#f15fe2);border-radius:2px}.turbolearn-page-mobile main .container h1[data-v-22b14d2e]{text-align:center;font-size:20px;font-weight:700;margin:0 0 35px;background:linear-gradient(90deg,#fff,#d4c3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.turbolearn-page-mobile main .container .testimonials[data-v-22b14d2e]{display:grid;grid-template-columns:1fr;gap:25px}.turbolearn-page-mobile main .container .testimonials .testimonial_l[data-v-22b14d2e]{position:relative;border:1px solid rgba(245,225,255,.15);background:hsla(0,0%,100%,.05);transition:all .3s ease;transform:translateZ(0)}.turbolearn-page-mobile main .container .testimonials .testimonial_l[data-v-22b14d2e]:active{border:1px solid #5544f4;background:linear-gradient(90deg,rgba(85,68,244,.2),rgba(146,78,240,.2),rgba(215,101,222,.2));transform:translateY(-3px)}.turbolearn-page-mobile main .container .testimonials .testimonial_l[data-v-22b14d2e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;border-radius:20px}.turbolearn-page-mobile main .container .testimonials .testimonial[data-v-22b14d2e]{position:relative;border-radius:20px;padding:25px;box-shadow:0 8px 20px rgba(0,0,0,.15)}.turbolearn-page-mobile main .container .testimonials .testimonial[data-v-22b14d2e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 50%);border-radius:20px;pointer-events:none}.turbolearn-page-mobile main .container .testimonials .testimonial p[data-v-22b14d2e]{color:hsla(0,0%,100%,.9);line-height:1.7;font-size:17px;font-weight:400;padding-bottom:15px;position:relative;z-index:2}.turbolearn-page-mobile main .container .testimonials .testimonial p strong[data-v-22b14d2e]{font-weight:600;color:#fff;font-size:18px}.turbolearn-page-mobile main .container .testimonials .testimonial .student-info[data-v-22b14d2e]{display:flex;justify-content:center;align-items:center;margin:5px 0 15px;position:relative;z-index:2}.turbolearn-page-mobile main .container .testimonials .testimonial .student-info img[data-v-22b14d2e]{max-height:45px;padding:8px 0;opacity:.95}.turbolearn-page-mobile main .container .testimonials .testimonial .name[data-v-22b14d2e]{font-size:20px;font-weight:600;display:block;text-align:center;margin:10px 0;color:#fff;background:linear-gradient(90deg,#fff,#e0d0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:2}.turbolearn-page-mobile main .colleges2[data-v-22b14d2e]{overflow:hidden;position:relative;padding:30px 20px 60px;z-index:2}.turbolearn-page-mobile main .colleges2[data-v-22b14d2e]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#f15fe2,#5143ff);border-radius:2px}.turbolearn-page-mobile main .colleges2 p[data-v-22b14d2e]{text-align:center;font-size:24px;font-weight:600;margin-bottom:30px;background:linear-gradient(90deg,#fff,#d4c3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.turbolearn-page-mobile main .colleges2 .student-walls[data-v-22b14d2e]{display:flex;flex-direction:column;align-items:center}.turbolearn-page-mobile main .colleges2 .student-walls .student-card[data-v-22b14d2e]{position:relative;height:auto;background:hsla(0,0%,100%,.05);border:1px solid rgba(245,225,255,.15);border-radius:20px;padding:22px;margin-bottom:25px;transition:all .3s;box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateZ(0)}.turbolearn-page-mobile main .colleges2 .student-walls .student-card[data-v-22b14d2e]:active{transform:translateY(-3px);background:hsla(0,0%,100%,.08);border:1px solid rgba(245,225,255,.25)}.turbolearn-page-mobile main .colleges2 .student-walls .student-card[data-v-22b14d2e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 50%);border-radius:20px;pointer-events:none}.turbolearn-page-mobile main .colleges2 .student-walls .student-card[data-v-22b14d2e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;border-radius:20px}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-card-header[data-v-22b14d2e]{padding-bottom:15px;display:flex;align-items:center;position:relative;z-index:3}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-card-header img[data-v-22b14d2e]{width:55px;height:55px;-o-object-fit:cover;object-fit:cover;margin-right:18px;border-radius:50%;border:2px solid rgba(245,225,255,.3);box-shadow:0 3px 10px rgba(0,0,0,.2)}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-card-header .student-wall-name-wrap[data-v-22b14d2e]{display:flex;flex-direction:column}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-card-header .student-wall-name-wrap .student-wall-name[data-v-22b14d2e]{color:#fff;font-size:18px;font-weight:600;margin-bottom:6px}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-card-header .student-wall-name-wrap .student-wall-namenick[data-v-22b14d2e]{color:rgba(254,246,255,.8);font-size:16px}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-wall-para[data-v-22b14d2e]{width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;font-size:17px;color:hsla(0,0%,100%,.9);line-height:1.7;position:relative;z-index:3}.turbolearn-page-mobile main .colleges2 .student-walls .student-card .student-wall-para i[data-v-22b14d2e]{color:#ea60ff;font-weight:600;font-style:normal;font-size:18px}.turbolearn-page-mobile .footer[data-v-22b14d2e]{margin-top:30px;padding:40px 20px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0));text-align:center;display:flex;flex-direction:column;background:rgba(13,7,54,.8);border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:5}.turbolearn-page-mobile .footer .footer-title[data-v-22b14d2e]{margin-bottom:25px;color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5}.turbolearn-page-mobile .footer .lista[data-v-22b14d2e]{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;max-width:300px;margin:0 auto 20px}.turbolearn-page-mobile .footer .lista a[data-v-22b14d2e]{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:16px;padding:10px 5px;cursor:pointer;position:relative;transition:all .3s;border-radius:20px}.turbolearn-page-mobile .footer .lista a[data-v-22b14d2e]:active{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1)}@media (max-width:375px){.turbolearn-page-mobile main .features .content h1[data-v-22b14d2e]{font-size:28px}.turbolearn-page-mobile main .features .content p[data-v-22b14d2e]{font-size:16px}.turbolearn-page-mobile main .features .download-btn-group .download-btn[data-v-22b14d2e]{font-size:17px}.turbolearn-page-mobile main .colleges p[data-v-22b14d2e],.turbolearn-page-mobile main .colleges2 p[data-v-22b14d2e],.turbolearn-page-mobile main .container h1[data-v-22b14d2e]{font-size:22px}.turbolearn-page-mobile main .student-walls .student-card .student-wall-para[data-v-22b14d2e],.turbolearn-page-mobile main .testimonials .testimonial p[data-v-22b14d2e]{font-size:16px}}@media (min-width:400px){.turbolearn-page-mobile main .features .content h1[data-v-22b14d2e]{font-size:26px}.turbolearn-page-mobile main .features .content p[data-v-22b14d2e]{max-width:360px}.turbolearn-page-mobile main .colleges .universities img[data-v-22b14d2e]{height:55px}}.turbolearn-page-mobile .lista a[data-v-22b14d2e],.turbolearn-page-mobile .mobile-language div[data-v-22b14d2e],.turbolearn-page-mobile .mobile-login-button[data-v-22b14d2e],.turbolearn-page-mobile .mobile-menu-button[data-v-22b14d2e],.turbolearn-page-mobile .mobile-menu-close[data-v-22b14d2e],.turbolearn-page-mobile .startbox[data-v-22b14d2e]{touch-action:manipulation}@supports (padding:max(0px)){.turbolearn-page-mobile .turbolearn-page-mobile[data-v-22b14d2e]{padding-left:max(env(safe-area-inset-left,0),0px);padding-right:max(env(safe-area-inset-right,0),0px)}.turbolearn-page-mobile header[data-v-22b14d2e]{padding-top:max(calc(10px + env(safe-area-inset-top, 0)),10px)}.turbolearn-page-mobile .footer[data-v-22b14d2e]{padding-bottom:max(calc(40px + env(safe-area-inset-bottom, 0)),40px)}}@supports (-webkit-touch-callout:none){.turbolearn-page-mobile .lista a[data-v-22b14d2e],.turbolearn-page-mobile .mobile-language div[data-v-22b14d2e],.turbolearn-page-mobile .mobile-login-button[data-v-22b14d2e],.turbolearn-page-mobile .mobile-menu-button[data-v-22b14d2e],.turbolearn-page-mobile .mobile-menu-close[data-v-22b14d2e],.turbolearn-page-mobile .startbox[data-v-22b14d2e]{-webkit-tap-highlight-color:transparent}.turbolearn-page-mobile .lista a[data-v-22b14d2e]:active,.turbolearn-page-mobile .mobile-language div[data-v-22b14d2e]:active,.turbolearn-page-mobile .mobile-login-button[data-v-22b14d2e]:active,.turbolearn-page-mobile .mobile-menu-button[data-v-22b14d2e]:active,.turbolearn-page-mobile .mobile-menu-close[data-v-22b14d2e]:active,.turbolearn-page-mobile .startbox[data-v-22b14d2e]:active{transform:scale(.95);transition:transform .1s}.turbolearn-page-mobile .turbolearn-page-mobile[data-v-22b14d2e]{-webkit-overflow-scrolling:touch}.turbolearn-page-mobile .particle-container[data-v-22b14d2e]{height:calc(var(--vh, 1vh)*100)}.turbolearn-page-mobile .footer[data-v-22b14d2e]{padding-bottom:max(calc(40px + env(safe-area-inset-bottom, 0)),calc(40px + constant(safe-area-inset-bottom, 0)))}}@media (max-width:360px){.turbolearn-page-mobile .mobile-menu-items a[data-v-22b14d2e]{font-size:20px}.turbolearn-page-mobile .mobile-language div[data-v-22b14d2e]{padding:10px 20px;min-width:80px}.turbolearn-page-mobile .mobile-login-button[data-v-22b14d2e]{min-width:180px;padding:14px 30px}.turbolearn-page-mobile .startbox .startbtn-button[data-v-22b14d2e]{min-width:180px;padding:14px 40px}}@media (min-width:410px){.turbolearn-page-mobile .student-walls .student-card[data-v-22b14d2e]{padding:25px}.turbolearn-page-mobile .testimonials .testimonial[data-v-22b14d2e]{padding:28px}.turbolearn-page-mobile .startbox .startbtn-button[data-v-22b14d2e]{padding:18px 60px}}.turbolearn-page-mobile .outlinek[data-v-22b14d2e]{display:flex;justify-content:center;align-items:center;width:100%;padding:40px 0;position:relative;z-index:2}.turbolearn-page-mobile .outlinek .logobox[data-v-22b14d2e]{display:flex;justify-content:center;align-items:center;width:90%;max-width:300px;gap:30px}.turbolearn-page-mobile .outlinek .logobox img[data-v-22b14d2e]{width:45px;height:45px;-o-object-fit:contain;object-fit:contain;border-radius:8px;transition:transform .3s ease}.turbolearn-page-mobile .outlinek .logobox img[data-v-22b14d2e]:active{transform:scale(1.05)}.turbolearn-page-mobile .mobile-popup-overlay[data-v-22b14d2e]{position:fixed;top:0;left:0;width:100%;height:100%;height:var(--app-height,100vh);background:rgba(0,0,0,.7);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.turbolearn-page-mobile .mobile-popup[data-v-22b14d2e]{width:85%;max-width:320px;background:linear-gradient(135deg,rgba(30,25,60,.95),rgba(15,10,40,.95));border-radius:20px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;border:1px solid hsla(0,0%,100%,.1)}.turbolearn-page-mobile .mobile-popup-close[data-v-22b14d2e]{position:absolute;top:10px;right:15px;font-size:28px;color:hsla(0,0%,100%,.8);cursor:pointer;line-height:1;padding:3px 10px;border-radius:50%}.turbolearn-page-mobile .mobile-popup-close[data-v-22b14d2e]:active{background:hsla(0,0%,100%,.1)}.turbolearn-page-mobile .mobile-popup-content[data-v-22b14d2e]{display:flex;flex-direction:column;align-items:center}.turbolearn-page-mobile .mobile-popup-content h3[data-v-22b14d2e]{font-size:20px;text-align:center;margin-bottom:25px;line-height:1.4;background:linear-gradient(90deg,#fff,#d0c0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.turbolearn-page-mobile .mobile-popup-content .copy-link-button[data-v-22b14d2e]{background:linear-gradient(90deg,#5143ff,#9c49f8);border-radius:12px;color:#fff;font-weight:600;font-size:17px;padding:14px 35px;cursor:pointer;min-width:180px;text-align:center;box-shadow:0 5px 15px rgba(81,67,255,.3);transition:all .3s}.turbolearn-page-mobile .mobile-popup-content .copy-link-button.copied[data-v-22b14d2e]{background:linear-gradient(90deg,#42c97c,#38a76a)}.turbolearn-page-mobile .mobile-popup-content .copy-link-button[data-v-22b14d2e]:active{transform:scale(.95)}.turbolearn-page-mobile .popup-fade-enter-active[data-v-22b14d2e],.turbolearn-page-mobile .popup-fade-leave-active[data-v-22b14d2e]{transition:opacity .3s ease}.turbolearn-page-mobile .popup-fade-enter-from[data-v-22b14d2e],.turbolearn-page-mobile .popup-fade-leave-to[data-v-22b14d2e]{opacity:0}.turbolearn-page-mobile .safari-app-banner[data-v-22b14d2e]{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);left:calc(env(safe-area-inset-left, 0px) + 12px);right:calc(env(safe-area-inset-right, 0px) + 12px);z-index:1500}.turbolearn-page-mobile .safari-app-banner .banner-content[data-v-22b14d2e]{display:flex;align-items:center;padding:12px;background:linear-gradient(135deg,rgba(81,67,255,.95),rgba(156,73,248,.95) 50%,rgba(241,95,226,.95));backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 30px rgba(81,67,255,.4),0 2px 10px rgba(0,0,0,.2);position:relative;z-index:1002;overflow:hidden}.turbolearn-page-mobile .safari-app-banner .banner-content[data-v-22b14d2e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shimmer-22b14d2e 3s infinite}@keyframes shimmer-22b14d2e{0%{left:-100%}to{left:100%}}.turbolearn-page-mobile .safari-app-banner .app-logo[data-v-22b14d2e]{flex-shrink:0;width:48px;height:48px;margin-right:12px;position:relative;z-index:2}.turbolearn-page-mobile .safari-app-banner .app-logo img[data-v-22b14d2e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.turbolearn-page-mobile .safari-app-banner .app-info[data-v-22b14d2e]{flex:1;min-width:0;position:relative;z-index:2}.turbolearn-page-mobile .safari-app-banner .app-info .app-name[data-v-22b14d2e]{font-size:16px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:2px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.turbolearn-page-mobile .safari-app-banner .app-info .app-description[data-v-22b14d2e]{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.2)}.turbolearn-page-mobile .safari-app-banner .download-action[data-v-22b14d2e]{flex-shrink:0;position:relative;z-index:2}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn[data-v-22b14d2e]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:hsla(0,0%,100%,.95);color:#5143ff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 12px hsla(0,0%,100%,.3);backdrop-filter:blur(10px)}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn[data-v-22b14d2e]:active{transform:scale(.95);background:hsla(0,0%,100%,.8)}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn .download-text[data-v-22b14d2e]{white-space:nowrap}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn .download-icon[data-v-22b14d2e]{transition:transform .3s ease}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn:hover .download-icon[data-v-22b14d2e]{transform:translateY(2px)}.turbolearn-page-mobile .safari-app-banner .banner-close[data-v-22b14d2e]{position:absolute;left:50%;bottom:-28px;transform:translate(-50%);flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .3s ease;z-index:1022}.turbolearn-page-mobile .safari-app-banner .banner-close svg[data-v-22b14d2e]{color:hsla(0,0%,100%,.8);transition:all .3s ease}.turbolearn-page-mobile .safari-app-banner .banner-close[data-v-22b14d2e]:active{background:hsla(0,0%,100%,.2);transform:scale(.9)}.turbolearn-page-mobile .safari-app-banner .banner-close:active svg[data-v-22b14d2e]{color:#fff}.turbolearn-page-mobile .banner-slide-enter-active[data-v-22b14d2e]{transition:all .5s cubic-bezier(.25,.46,.45,.94)}.turbolearn-page-mobile .banner-slide-leave-active[data-v-22b14d2e]{transition:all .3s cubic-bezier(.55,.06,.68,.19)}.turbolearn-page-mobile .banner-slide-enter-from[data-v-22b14d2e]{opacity:0;transform:translateY(-100%) scale(.95)}.turbolearn-page-mobile .banner-slide-leave-to[data-v-22b14d2e]{opacity:0;transform:translateY(-20px) scale(.98)}@media (max-width:360px){.turbolearn-page-mobile .safari-app-banner[data-v-22b14d2e]{left:calc(env(safe-area-inset-left, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px)}.turbolearn-page-mobile .safari-app-banner .banner-content[data-v-22b14d2e]{padding:10px 12px}.turbolearn-page-mobile .safari-app-banner .app-logo[data-v-22b14d2e]{width:42px;height:42px;margin-right:12px}.turbolearn-page-mobile .safari-app-banner .app-info .app-name[data-v-22b14d2e]{font-size:15px}.turbolearn-page-mobile .safari-app-banner .app-info .app-description[data-v-22b14d2e]{font-size:12px}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn[data-v-22b14d2e]{padding:7px 12px;font-size:13px}}@media (min-width:414px){.turbolearn-page-mobile .safari-app-banner[data-v-22b14d2e]{left:calc(env(safe-area-inset-left, 0px) + 16px);right:calc(env(safe-area-inset-right, 0px) + 16px)}.turbolearn-page-mobile .safari-app-banner .banner-content[data-v-22b14d2e]{padding:14px 20px}.turbolearn-page-mobile .safari-app-banner .app-logo[data-v-22b14d2e]{width:52px;height:52px;margin-right:16px}.turbolearn-page-mobile .safari-app-banner .app-info .app-name[data-v-22b14d2e]{font-size:17px}.turbolearn-page-mobile .safari-app-banner .app-info .app-description[data-v-22b14d2e]{font-size:14px}}@media (orientation:landscape) and (max-height:500px){.turbolearn-page-mobile .safari-app-banner[data-v-22b14d2e]{top:calc(env(safe-area-inset-top, 0px) + 5px)}.turbolearn-page-mobile .safari-app-banner .banner-content[data-v-22b14d2e]{padding:8px 12px}.turbolearn-page-mobile .safari-app-banner .app-logo[data-v-22b14d2e]{width:38px;height:38px}.turbolearn-page-mobile .safari-app-banner .app-info .app-name[data-v-22b14d2e]{font-size:14px}.turbolearn-page-mobile .safari-app-banner .app-info .app-description[data-v-22b14d2e]{font-size:11px}.turbolearn-page-mobile .safari-app-banner .download-action .download-btn[data-v-22b14d2e]{padding:6px 12px;font-size:12px}}.mobile-header[data-v-66dbd4af]{background:#fff;padding:16px 16px 6px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;padding-top:calc(16px + env(safe-area-inset-top, 0px));padding-left:calc(16px + env(safe-area-inset-left, 0px));padding-right:calc(16px + env(safe-area-inset-right, 0px));z-index:200}.mobile-header .header-content[data-v-66dbd4af]{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-header .header-content .title-section[data-v-66dbd4af]{display:flex;align-items:center;gap:8px;cursor:pointer}.mobile-header .header-content .title-section .app-title[data-v-66dbd4af]{font-size:28px;font-weight:700;color:#5065f6;margin:0;background:linear-gradient(135deg,#5065f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-header .header-content .title-section .title-icon[data-v-66dbd4af]{font-size:24px}.mobile-header .header-content .settings-btn[data-v-66dbd4af]{background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:8px;border-radius:8px}.mobile-header .header-content .settings-btn[data-v-66dbd4af]:active{background:rgba(80,101,246,.1);transform:scale(.95)}.mobile-header .header-content .settings-btn i[data-v-66dbd4af]{font-size:25px;color:#5065f6;font-weight:600}.mobile-header .header-content .settings-btn i[data-v-66dbd4af]:hover{color:#8b5cf6}@media (max-width:375px){.mobile-header[data-v-66dbd4af]{padding-left:calc(12px + env(safe-area-inset-left, 0px));padding-right:calc(12px + env(safe-area-inset-right, 0px));padding-top:calc(12px + env(safe-area-inset-top, 0px))}.mobile-header .header-content .title-section .app-title[data-v-66dbd4af]{font-size:24px}.mobile-header .header-content .settings-btn[data-v-66dbd4af]{padding:6px}.mobile-header .header-content .settings-btn i[data-v-66dbd4af]{font-size:22px}}@media (orientation:landscape) and (max-height:500px){.mobile-header[data-v-66dbd4af]{padding-top:calc(8px + env(safe-area-inset-top, 0px));padding-bottom:4px}.mobile-header .header-content .title-section .app-title[data-v-66dbd4af]{font-size:22px}}.note-item[data-v-19cd44bb]{display:flex;align-items:center;padding:16px;margin-bottom:8px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.note-item.menu-open[data-v-19cd44bb]{z-index:9999}.note-item[data-v-19cd44bb]:active{transform:scale(.98);box-shadow:0 1px 4px rgba(0,0,0,.1)}.note-item.failed[data-v-19cd44bb]{border-left:4px solid #ef4444}.note-item .note-icon[data-v-19cd44bb]{margin-right:12px}.note-item .note-icon .icon-container[data-v-19cd44bb]{display:flex;align-items:center;justify-content:center}.note-item .note-icon .icon-container .note-type-icon[data-v-19cd44bb]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;filter:brightness(1.2)}.note-item .note-content[data-v-19cd44bb]{flex:1;min-width:0}.note-item .note-content .note-title[data-v-19cd44bb]{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.note-item .note-content .note-title.error[data-v-19cd44bb]{color:#ef4444}.note-item .note-content .note-date[data-v-19cd44bb]{font-size:14px;color:#6b7280;margin:0}.note-item .note-actions[data-v-19cd44bb]{display:flex;align-items:center;gap:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.note-item .note-actions .error-badge[data-v-19cd44bb]{background:#ef4444;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.note-item .note-actions .menu-container[data-v-19cd44bb]{position:relative;z-index:10}.note-item .note-actions .menu-container .menu-btn[data-v-19cd44bb]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.note-item .note-actions .menu-container .menu-btn.active[data-v-19cd44bb],.note-item .note-actions .menu-container .menu-btn[data-v-19cd44bb]:hover{background:#f3f4f6}.note-item .note-actions .menu-container .menu-btn.active[data-v-19cd44bb]{background:#e5e7eb}.note-item .note-actions .menu-container .menu-btn .menu-icon[data-v-19cd44bb]{font-size:26px;color:#9ca3af;transform:rotate(90deg);transition:color .2s ease}.note-item .note-actions .menu-container .menu-btn.active .menu-icon[data-v-19cd44bb],.note-item .note-actions .menu-container .menu-btn:hover .menu-icon[data-v-19cd44bb]{color:#6b7280}.note-item .note-actions .menu-container .dropdown-menu[data-v-19cd44bb]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:9999;min-width:180px;overflow:hidden;margin-top:8px;animation:slideDown-19cd44bb .3s ease}.note-item .note-actions .menu-container .dropdown-menu[data-v-19cd44bb]:before{content:"";position:absolute;top:-8px;right:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.1))}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item[data-v-19cd44bb]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f3f4f6;min-height:40px}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item[data-v-19cd44bb]:last-child{border-bottom:none}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item[data-v-19cd44bb]:hover{background-color:#f8f9fa}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item.danger[data-v-19cd44bb]{color:#ef4444}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item.danger[data-v-19cd44bb]:hover{background-color:#fef2f2}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item.danger .dropdown-icon[data-v-19cd44bb]{color:#ef4444}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item .dropdown-icon[data-v-19cd44bb]{font-size:14px;margin-right:12px;width:16px;text-align:center;color:#6b7280}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item span[data-v-19cd44bb]{font-size:14px;font-weight:500}@keyframes slideDown-19cd44bb{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.note-item .note-actions .menu-container .menu-btn[data-v-19cd44bb]{width:40px;height:40px}.note-item .note-actions .menu-container .menu-btn .menu-icon[data-v-19cd44bb]{font-size:28px}.note-item .note-actions .menu-container .dropdown-menu[data-v-19cd44bb]{min-width:200px;margin-top:12px}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item[data-v-19cd44bb]{padding:10px 16px;min-height:40px}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item .dropdown-icon[data-v-19cd44bb]{font-size:16px;margin-right:16px}.note-item .note-actions .menu-container .dropdown-menu .dropdown-item span[data-v-19cd44bb]{font-size:16px}}.create-note-modal[data-v-da28e154]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.create-note-modal .modal-overlay[data-v-da28e154]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.create-note-modal .modal-content[data-v-da28e154]{position:relative;width:100%;overflow-y:auto;max-height:75vh;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.15);animation:modalSlideUp-da28e154 .3s ease-out;padding-bottom:env(safe-area-inset-bottom,0);z-index:1001;padding:10px}.create-note-modal .modal-handle[data-v-da28e154]{width:40px;height:4px;background:#d1d5db;border-radius:2px;margin:12px auto 0}.create-note-modal .modal-header[data-v-da28e154]{text-align:center;padding:20px 24px 16px}.create-note-modal .modal-header h3[data-v-da28e154]{margin:0;font-size:20px;font-weight:600;color:#111827}.create-note-modal .options-list[data-v-da28e154]{padding:0 8px 24px}.create-note-modal .options-list .option-item[data-v-da28e154]{display:flex;align-items:center;padding:20px;margin-bottom:12px;background:#f9fafb;border-radius:16px;cursor:pointer;transition:all .2s ease}.create-note-modal .options-list .option-item[data-v-da28e154]:last-child{margin-bottom:0}.create-note-modal .options-list .option-item[data-v-da28e154]:active{background:#f3f4f6;transform:scale(.98)}.create-note-modal .options-list .option-item .option-icon[data-v-da28e154]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:16px}.create-note-modal .options-list .option-item .option-icon img[data-v-da28e154]{width:35px!important;height:35px!important;filter:brightness(1.2)}.create-note-modal .options-list .option-item .option-content[data-v-da28e154]{flex:1}.create-note-modal .options-list .option-item .option-content h4[data-v-da28e154]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#111827}.create-note-modal .options-list .option-item .option-content p[data-v-da28e154]{margin:0;font-size:14px;color:#6b7280}@keyframes modalSlideUp-da28e154{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-overlay[data-v-6201dcf0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn-6201dcf0 .3s ease}.modal-content[data-v-6201dcf0]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;max-height:90vh;overflow:hidden;animation:slideUp-6201dcf0 .3s ease;width:calc(100% - 24px);padding:0 12px}.modal-header[data-v-6201dcf0]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f3f4f6}.modal-header .back-btn[data-v-6201dcf0]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease}.modal-header .back-btn[data-v-6201dcf0]:active{background:#e5e7eb;transform:scale(.95)}.modal-header .modal-title[data-v-6201dcf0]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-header .placeholder[data-v-6201dcf0]{width:40px}.modal-body[data-v-6201dcf0]{padding:24px 20px}.modal-body .form-group .form-label[data-v-6201dcf0]{display:block;font-size:16px;font-weight:500;color:#374151;margin-bottom:12px}.modal-body .form-group .form-input[data-v-6201dcf0]{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;background:#fff;transition:all .2s ease;box-sizing:border-box}.modal-body .form-group .form-input[data-v-6201dcf0]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.modal-body .form-group .form-input[data-v-6201dcf0]::-moz-placeholder{color:#9ca3af}.modal-body .form-group .form-input[data-v-6201dcf0]::placeholder{color:#9ca3af}.modal-body .form-group .error-message[data-v-6201dcf0]{margin-top:8px;font-size:14px;color:#ef4444}.modal-footer[data-v-6201dcf0]{padding:20px;border-top:1px solid #f3f4f6;background:#f9fafb}.modal-footer .save-btn[data-v-6201dcf0]{width:100%;padding:16px;border:none;border-radius:12px;background:#5065f6;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.modal-footer .save-btn[data-v-6201dcf0]:not(:disabled):active{background:#3d52cc;transform:scale(.98)}.modal-footer .save-btn[data-v-6201dcf0]:disabled{background:#9ca3af;cursor:not-allowed}.modal-footer .save-btn .loading-spinner[data-v-6201dcf0]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-6201dcf0 1s linear infinite}@keyframes fadeIn-6201dcf0{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6201dcf0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin-6201dcf0{to{transform:rotate(1turn)}}.modal-overlay[data-v-3b3d4ac2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn-3b3d4ac2 .3s ease}.modal-content[data-v-3b3d4ac2]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;max-height:90vh;overflow:hidden;animation:slideUp-3b3d4ac2 .3s ease}.modal-header[data-v-3b3d4ac2]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f3f4f6}.modal-header .back-btn[data-v-3b3d4ac2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease}.modal-header .back-btn[data-v-3b3d4ac2]:active{background:#e5e7eb;transform:scale(.95)}.modal-header .modal-title[data-v-3b3d4ac2]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-header .placeholder[data-v-3b3d4ac2]{width:40px}.modal-body[data-v-3b3d4ac2]{padding:24px 20px}.modal-body .form-group .form-label[data-v-3b3d4ac2]{display:block;font-size:16px;font-weight:500;color:#374151;margin-bottom:12px}.modal-body .form-group .form-input[data-v-3b3d4ac2]{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;background:#fff;transition:all .2s ease;box-sizing:border-box}.modal-body .form-group .form-input[data-v-3b3d4ac2]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.modal-body .form-group .form-input[data-v-3b3d4ac2]::-moz-placeholder{color:#9ca3af}.modal-body .form-group .form-input[data-v-3b3d4ac2]::placeholder{color:#9ca3af}.modal-body .form-group .error-message[data-v-3b3d4ac2]{margin-top:8px;font-size:14px;color:#ef4444}.modal-footer[data-v-3b3d4ac2]{padding:20px;border-top:1px solid #f3f4f6;background:#f9fafb}.modal-footer .save-btn[data-v-3b3d4ac2]{width:100%;padding:16px;border:none;border-radius:12px;background:#5065f6;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.modal-footer .save-btn[data-v-3b3d4ac2]:not(:disabled):active{background:#3d52cc;transform:scale(.98)}.modal-footer .save-btn[data-v-3b3d4ac2]:disabled{background:#9ca3af;cursor:not-allowed}.modal-footer .save-btn .loading-spinner[data-v-3b3d4ac2]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-3b3d4ac2 1s linear infinite}@keyframes fadeIn-3b3d4ac2{0%{opacity:0}to{opacity:1}}@keyframes slideUp-3b3d4ac2{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin-3b3d4ac2{to{transform:rotate(1turn)}}.modal-overlay[data-v-6e947200]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn-6e947200 .3s ease}.modal-content[data-v-6e947200]{background:#fff;border-radius:20px;max-width:400px;width:calc(100% - 24px);overflow:hidden;animation:scaleIn-6e947200 .3s ease;text-align:center;margin:0 12px}.warning-icon[data-v-6e947200]{padding:32px 20px 20px}.warning-icon svg[data-v-6e947200]{opacity:.9}.modal-body[data-v-6e947200]{padding:0 24px 24px}.modal-body .title[data-v-6e947200]{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px 0}.modal-body .message[data-v-6e947200]{font-size:16px;color:#374151;margin:0 0 12px 0;line-height:1.5}.modal-body .message strong[data-v-6e947200]{color:#111827;font-weight:600}.modal-body .sub-message[data-v-6e947200]{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.modal-footer[data-v-6e947200]{display:flex;padding:20px;gap:12px;border-top:1px solid #f3f4f6;background:#f9fafb}.modal-footer .cancel-btn[data-v-6e947200],.modal-footer .delete-btn[data-v-6e947200]{flex:1;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.modal-footer .cancel-btn[data-v-6e947200]:disabled,.modal-footer .delete-btn[data-v-6e947200]:disabled{cursor:not-allowed;opacity:.6}.modal-footer .cancel-btn[data-v-6e947200]{background:#f3f4f6;color:#374151}.modal-footer .cancel-btn[data-v-6e947200]:not(:disabled):active{background:#e5e7eb;transform:scale(.98)}.modal-footer .delete-btn[data-v-6e947200]{background:#ef4444;color:#fff}.modal-footer .delete-btn[data-v-6e947200]:not(:disabled):active{background:#dc2626;transform:scale(.98)}.modal-footer .delete-btn .loading-spinner[data-v-6e947200]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-6e947200 1s linear infinite}@keyframes fadeIn-6e947200{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-6e947200{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-6e947200{to{transform:rotate(1turn)}}.folders-manage-page[data-v-632553fc]{display:flex;flex-direction:column;height:100vh;height:calc(var(--real-vh, 1vh)*100);height:100dvh;background:#f8f9fa;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.header[data-v-632553fc]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100;padding-top:calc(16px + env(safe-area-inset-top, 0));padding-left:calc(20px + env(safe-area-inset-left, 0));padding-right:calc(20px + env(safe-area-inset-right, 0))}.header .back-btn[data-v-632553fc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease}.header .back-btn[data-v-632553fc]:active{background:#e5e7eb;transform:scale(.95)}.header .title[data-v-632553fc]{font-size:20px;font-weight:600;color:#111827;margin:0}.header .placeholder[data-v-632553fc]{width:40px}.folders-container[data-v-632553fc]{flex:1;padding:16px;overflow-y:auto;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0))}.loading-skeleton .skeleton-folder[data-v-632553fc]{display:flex;align-items:center;padding:16px;background:#fff;border-radius:12px;margin-bottom:12px}.loading-skeleton .skeleton-folder .skeleton-icon[data-v-632553fc]{width:32px;height:32px;border-radius:8px;background:#f3f4f6;margin-right:16px;animation:skeleton-pulse-632553fc 1.5s ease-in-out infinite}.loading-skeleton .skeleton-folder .skeleton-content[data-v-632553fc]{flex:1}.loading-skeleton .skeleton-folder .skeleton-content .skeleton-title[data-v-632553fc]{width:60%;height:16px;background:#f3f4f6;border-radius:8px;margin-bottom:8px;animation:skeleton-pulse-632553fc 1.5s ease-in-out infinite}.loading-skeleton .skeleton-folder .skeleton-content .skeleton-subtitle[data-v-632553fc]{width:30%;height:12px;background:#f3f4f6;border-radius:8px;animation:skeleton-pulse-632553fc 1.5s ease-in-out infinite}.loading-skeleton .skeleton-folder .skeleton-menu[data-v-632553fc]{width:20px;height:20px;border-radius:50%;background:#f3f4f6;animation:skeleton-pulse-632553fc 1.5s ease-in-out infinite}@keyframes skeleton-pulse-632553fc{0%,to{opacity:.6}50%{opacity:1}}.folders-list .folder-item[data-v-632553fc]{display:flex;align-items:center;padding:16px;background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:all .2s ease}.folders-list .folder-item[data-v-632553fc]:active{background:#f3f4f6;transform:scale(.98)}.folders-list .folder-item .folder-icon[data-v-632553fc]{margin-right:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.folders-list .folder-item .folder-info[data-v-632553fc]{flex:1;min-width:0}.folders-list .folder-item .folder-info .folder-name[data-v-632553fc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:600;color:#111827;margin:0 0 4px 0}.folders-list .folder-item .folder-info .note-count[data-v-632553fc]{font-size:14px;color:#6b7280;margin:0}.folders-list .folder-item .menu-btn[data-v-632553fc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.folders-list .folder-item .menu-btn[data-v-632553fc]:active{background:#f3f4f6;transform:scale(.9)}.empty-state[data-v-632553fc]{text-align:center;padding:60px 20px}.empty-state .empty-icon[data-v-632553fc]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-632553fc]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.empty-state p[data-v-632553fc]{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.fixed-bottom[data-v-632553fc]{padding:20px;background:#fff;border-top:1px solid #e5e7eb;padding-left:calc(20px + env(safe-area-inset-left, 0));padding-right:calc(20px + env(safe-area-inset-right, 0));padding-bottom:calc(20px + env(safe-area-inset-bottom, 0))}.fixed-bottom .create-folder-btn[data-v-632553fc]{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border:none;border-radius:12px;background:#5065f6;color:#fff;font-size:16px;font-weight:600;cursor:pointer;gap:8px;transition:all .2s ease}.fixed-bottom .create-folder-btn[data-v-632553fc]:active{background:#3d52cc;transform:scale(.98)}.menu-overlay[data-v-632553fc]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:transparent}.menu-overlay .menu-popup[data-v-632553fc]{position:absolute;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);overflow:hidden;animation:menuSlideIn-632553fc .2s ease-out;border:1px solid #f3f4f6}.menu-overlay .menu-popup .menu-item[data-v-632553fc]{display:flex;align-items:center;width:100%;padding:16px;border:none;background:transparent;color:#111827;font-size:14px;cursor:pointer;gap:12px;min-width:120px;transition:background .2s ease}.menu-overlay .menu-popup .menu-item[data-v-632553fc]:active{background:#f3f4f6}.menu-overlay .menu-popup .menu-item.delete-item[data-v-632553fc]{color:#ef4444}.menu-overlay .menu-popup .menu-item[data-v-632553fc]:not(:last-child){border-bottom:1px solid #f3f4f6}@keyframes menuSlideIn-632553fc{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.folders-manage-page[data-v-632553fc]{padding-bottom:calc(20px + env(safe-area-inset-bottom, 0))}.header[data-v-632553fc]{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top, 0));padding-left:calc(16px + env(safe-area-inset-left, 0));padding-right:calc(16px + env(safe-area-inset-right, 0))}.header .title[data-v-632553fc]{font-size:18px}.header .back-btn[data-v-632553fc]{width:36px;height:36px}.folders-container[data-v-632553fc]{padding:12px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0))}.folder-item[data-v-632553fc]{padding:12px;margin-bottom:8px}.folder-item .folder-info .folder-name[data-v-632553fc]{font-size:15px}.folder-item .folder-info .note-count[data-v-632553fc]{font-size:13px}.folder-item .menu-btn[data-v-632553fc]{width:32px;height:32px}.fixed-bottom[data-v-632553fc]{padding:16px;padding-left:calc(16px + env(safe-area-inset-left, 0));padding-right:calc(16px + env(safe-area-inset-right, 0));padding-bottom:calc(16px + env(safe-area-inset-bottom, 0))}.fixed-bottom .create-folder-btn[data-v-632553fc]{padding:14px;font-size:15px}.empty-state[data-v-632553fc]{padding:40px 16px}.empty-state .empty-icon[data-v-632553fc]{font-size:48px}.empty-state h3[data-v-632553fc]{font-size:16px}.empty-state p[data-v-632553fc]{font-size:13px}}@media (max-width:480px){.folders-manage-page[data-v-632553fc]{padding-bottom:calc(30px + env(safe-area-inset-bottom, 0))}.header[data-v-632553fc]{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top, 0));padding-left:calc(12px + env(safe-area-inset-left, 0));padding-right:calc(12px + env(safe-area-inset-right, 0))}.header .title[data-v-632553fc]{font-size:17px}.header .back-btn[data-v-632553fc]{width:32px;height:32px}.folders-container[data-v-632553fc]{padding:8px;padding-bottom:calc(50px + env(safe-area-inset-bottom, 0))}.folder-item[data-v-632553fc]{padding:10px;margin-bottom:6px}.folder-item .folder-icon[data-v-632553fc]{margin-right:12px}.folder-item .folder-icon svg[data-v-632553fc]{width:28px;height:28px}.folder-item .folder-info .folder-name[data-v-632553fc]{font-size:14px}.folder-item .folder-info .note-count[data-v-632553fc]{font-size:12px}.folder-item .menu-btn[data-v-632553fc]{width:28px;height:28px}.folder-item .menu-btn svg[data-v-632553fc]{width:16px;height:16px}.fixed-bottom[data-v-632553fc]{padding:12px;padding-left:calc(12px + env(safe-area-inset-left, 0));padding-right:calc(12px + env(safe-area-inset-right, 0));padding-bottom:calc(12px + env(safe-area-inset-bottom, 0))}.fixed-bottom .create-folder-btn[data-v-632553fc]{padding:12px;font-size:14px;gap:6px}.fixed-bottom .create-folder-btn svg[data-v-632553fc]{width:18px;height:18px}.empty-state[data-v-632553fc]{padding:30px 12px}.empty-state .empty-icon[data-v-632553fc]{font-size:40px}.empty-state h3[data-v-632553fc]{font-size:15px}.empty-state p[data-v-632553fc]{font-size:12px}.menu-popup .menu-item[data-v-632553fc]{padding:12px;font-size:13px;gap:8px;min-width:100px}.menu-popup .menu-item svg[data-v-632553fc]{width:16px;height:16px}}.modal-overlay[data-v-356b146c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000!important;animation:fadeIn-356b146c .3s ease}.modal-content[data-v-356b146c]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;max-height:90vh;overflow:hidden;animation:slideUp-356b146c .3s ease;width:100%}.modal-header[data-v-356b146c]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f3f4f6}.modal-header .back-btn[data-v-356b146c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease}.modal-header .back-btn[data-v-356b146c]:active{background:#e5e7eb;transform:scale(.95)}.modal-header .modal-title[data-v-356b146c]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-header .placeholder[data-v-356b146c]{width:40px}.modal-body[data-v-356b146c]{padding:24px 20px}.modal-body .form-group .form-label[data-v-356b146c]{display:block;font-size:16px;font-weight:500;color:#374151;margin-bottom:12px}.modal-body .form-group .form-input[data-v-356b146c]{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;background:#fff;transition:all .2s ease;box-sizing:border-box}.modal-body .form-group .form-input[data-v-356b146c]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.modal-body .form-group .form-input[data-v-356b146c]::-moz-placeholder{color:#9ca3af}.modal-body .form-group .form-input[data-v-356b146c]::placeholder{color:#9ca3af}.modal-body .form-group .error-message[data-v-356b146c]{margin-top:8px;font-size:14px;color:#ef4444}.modal-footer[data-v-356b146c]{padding:20px;border-top:1px solid #f3f4f6;background:#f9fafb}.modal-footer .save-btn[data-v-356b146c]{width:100%;padding:16px;border:none;border-radius:12px;background:#5065f6;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.modal-footer .save-btn[data-v-356b146c]:not(:disabled):active{background:#3d52cc;transform:scale(.98)}.modal-footer .save-btn[data-v-356b146c]:disabled{background:#9ca3af;cursor:not-allowed}.modal-footer .save-btn .loading-spinner[data-v-356b146c]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-356b146c 1s linear infinite}@keyframes fadeIn-356b146c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-356b146c{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin-356b146c{to{transform:rotate(1turn)}}.modal-overlay[data-v-aa9a43ec]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn-aa9a43ec .3s ease}.modal-content[data-v-aa9a43ec]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;max-height:80vh;overflow:hidden;animation:slideUp-aa9a43ec .3s ease;width:calc(100% - 24px);margin:0 12px}.modal-header[data-v-aa9a43ec]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f3f4f6}.modal-header .back-btn[data-v-aa9a43ec]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease}.modal-header .back-btn[data-v-aa9a43ec]:active{background:#e5e7eb;transform:scale(.95)}.modal-header .modal-title[data-v-aa9a43ec]{font-size:20px;font-weight:600;color:#111827;margin:0}.modal-header .placeholder[data-v-aa9a43ec]{width:40px}.modal-body[data-v-aa9a43ec]{padding:8px 0;max-height:60vh;overflow-y:auto}.modal-body .folder-section[data-v-aa9a43ec]{padding:12px 20px}.modal-body .folder-section[data-v-aa9a43ec]:not(:last-child){border-bottom:1px solid #f3f4f6}.modal-body .folder-section .section-title[data-v-aa9a43ec]{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px 0;text-transform:uppercase;letter-spacing:.5px}.modal-body .folder-section .folder-item[data-v-aa9a43ec]{display:flex;align-items:center;padding:16px;border-radius:12px;cursor:pointer;transition:all .2s ease;margin-bottom:8px}.modal-body .folder-section .folder-item[data-v-aa9a43ec]:last-child{margin-bottom:0}.modal-body .folder-section .folder-item[data-v-aa9a43ec]:hover:not(.disabled){background:#f8f9fa}.modal-body .folder-section .folder-item[data-v-aa9a43ec]:active:not(.disabled){background:#e9ecef;transform:scale(.98)}.modal-body .folder-section .folder-item.active[data-v-aa9a43ec]{background:#e3f2fd;color:#1976d2}.modal-body .folder-section .folder-item.active .folder-icon[data-v-aa9a43ec]{color:#1976d2}.modal-body .folder-section .folder-item.disabled[data-v-aa9a43ec]{opacity:.6;cursor:not-allowed}.modal-body .folder-section .folder-item.create-folder[data-v-aa9a43ec]{border:2px dashed #d1d5db;background:#f9fafb}.modal-body .folder-section .folder-item.create-folder[data-v-aa9a43ec]:hover:not(.disabled){border-color:#5065f6;background:#f0f9ff}.modal-body .folder-section .folder-item.create-folder .create-icon[data-v-aa9a43ec]{color:#5065f6}.modal-body .folder-section .folder-item .folder-icon[data-v-aa9a43ec]{margin-right:16px;color:#6b7280;display:flex;align-items:center;justify-content:center}.modal-body .folder-section .folder-item .folder-icon.home-icon[data-v-aa9a43ec]{color:#f59e0b}.modal-body .folder-section .folder-item .folder-info[data-v-aa9a43ec]{flex:1;min-width:0}.modal-body .folder-section .folder-item .folder-info .folder-name[data-v-aa9a43ec]{font-size:16px;font-weight:600;color:#111827;margin:0 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-body .folder-section .folder-item .folder-info .folder-desc[data-v-aa9a43ec]{font-size:14px;color:#6b7280;margin:0}.modal-body .folder-section .folder-item .check-icon[data-v-aa9a43ec]{color:#10b981;display:flex;align-items:center;justify-content:center}@keyframes fadeIn-aa9a43ec{0%{opacity:0}to{opacity:1}}@keyframes slideUp-aa9a43ec{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-overlay[data-v-0a3037f0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn-0a3037f0 .3s ease}.modal-content[data-v-0a3037f0]{background:#fff;border-radius:20px;max-width:400px;width:calc(100% - 24px);overflow:hidden;animation:scaleIn-0a3037f0 .3s ease;text-align:center;margin:0 12px}.warning-icon[data-v-0a3037f0]{padding:32px 32px 16px 32px;display:flex;justify-content:center;align-items:center}.modal-body[data-v-0a3037f0]{padding:0 32px 24px 32px}.modal-body .title[data-v-0a3037f0]{font-size:24px;font-weight:600;color:#111827;margin:0 0 16px 0}.modal-body .message[data-v-0a3037f0]{font-size:16px;color:#374151;margin:0 0 12px 0;line-height:1.5}.modal-body .message strong[data-v-0a3037f0]{color:#111827;font-weight:600}.modal-body .sub-message[data-v-0a3037f0]{font-size:14px;color:#ef4444;margin:0;line-height:1.4}.modal-footer[data-v-0a3037f0]{display:flex;gap:12px;padding:24px 32px 32px 32px}.modal-footer .cancel-btn[data-v-0a3037f0],.modal-footer .delete-btn[data-v-0a3037f0]{flex:1;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.modal-footer .cancel-btn[data-v-0a3037f0]:disabled,.modal-footer .delete-btn[data-v-0a3037f0]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .cancel-btn[data-v-0a3037f0]{background:#f3f4f6;color:#374151}.modal-footer .cancel-btn[data-v-0a3037f0]:active:not(:disabled){background:#e5e7eb;transform:scale(.98)}.modal-footer .delete-btn[data-v-0a3037f0]{background:#ef4444;color:#fff}.modal-footer .delete-btn[data-v-0a3037f0]:active:not(:disabled){background:#dc2626;transform:scale(.98)}.modal-footer .delete-btn .loading-spinner[data-v-0a3037f0]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-0a3037f0 1s linear infinite}@keyframes fadeIn-0a3037f0{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-0a3037f0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-0a3037f0{to{transform:rotate(1turn)}}[data-v-feaf2076]:root{--primary-color:#5065f6;--primary-hover:#3d52cc;--primary-light:#e6e9ff;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--text-primary:#111827;--text-secondary:#6b7280;--text-disabled:#9ca3af;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f3f4f6;--border-color:#e5e7eb;--border-light:#f3f4f6;--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 25px rgba(0,0,0,.1);--shadow-xl:0 20px 40px rgba(0,0,0,.15);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--font-xs:12px;--font-sm:14px;--font-base:16px;--font-lg:18px;--font-xl:20px;--font-2xl:24px;--font-3xl:28px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--app-height:100vh;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--vh:1vh;--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}@supports (top:env(safe-area-inset-top)){[data-v-feaf2076]:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}.flex-center[data-v-feaf2076]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-feaf2076]{justify-content:space-between}.flex-between[data-v-feaf2076],.flex-start[data-v-feaf2076]{display:flex;align-items:center}.text-ellipsis[data-v-feaf2076]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.safe-area-top[data-v-feaf2076]{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom[data-v-feaf2076]{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-left[data-v-feaf2076]{padding-left:env(safe-area-inset-left,0)}.safe-area-all[data-v-feaf2076],.safe-area-right[data-v-feaf2076]{padding-right:env(safe-area-inset-right,0)}.safe-area-all[data-v-feaf2076]{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0)}.full-height[data-v-feaf2076]{height:var(--app-height);height:100vh;height:100dvh}.full-height-minus-50[data-v-feaf2076]{height:calc(var(--app-height) - 50px);height:calc(100vh - 50px);height:calc(100dvh - 50px)}.full-height-minus-80[data-v-feaf2076]{height:calc(var(--app-height) - 80px);height:calc(100vh - 80px);height:calc(100dvh - 80px)}.full-height-minus-120[data-v-feaf2076]{height:calc(var(--app-height) - 120px);height:calc(100vh - 120px);height:calc(100dvh - 120px)}.safe-bottom[data-v-feaf2076]{bottom:var(--safe-area-inset-bottom)}.safe-bottom-plus-20[data-v-feaf2076]{bottom:calc(20px + var(--safe-area-inset-bottom))}.safe-bottom-plus-40[data-v-feaf2076]{bottom:calc(40px + var(--safe-area-inset-bottom))}.safe-bottom-plus-60[data-v-feaf2076]{bottom:calc(60px + var(--safe-area-inset-bottom))}.safe-bottom-plus-80[data-v-feaf2076]{bottom:calc(80px + var(--safe-area-inset-bottom))}.safe-bottom-plus-100[data-v-feaf2076]{bottom:calc(100px + var(--safe-area-inset-bottom))}.touch-feedback[data-v-feaf2076]{transition:all .2s ease;cursor:pointer}.touch-feedback[data-v-feaf2076]:active{transform:scale(.98)}.gradient-primary[data-v-feaf2076]{background:linear-gradient(135deg,var(--primary-color),#8b5cf6)}.gradient-success[data-v-feaf2076]{background:linear-gradient(135deg,var(--success-color),#059669)}.gradient-warning[data-v-feaf2076]{background:linear-gradient(135deg,var(--warning-color),#d97706)}.gradient-error[data-v-feaf2076]{background:linear-gradient(135deg,var(--error-color),#dc2626)}@keyframes skeleton-loading-feaf2076{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton[data-v-feaf2076]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:skeleton-loading-feaf2076 1.5s infinite}.modal-overlay[data-v-feaf2076]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.modal-content[data-v-feaf2076]{position:relative;background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}@keyframes slideDown-feaf2076{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scaleIn-feaf2076{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.btn-base[data-v-feaf2076]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-base[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed}.btn-base[data-v-feaf2076]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-feaf2076]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff}.btn-primary[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-feaf2076]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-feaf2076]:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary[data-v-feaf2076]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--text-primary)}.btn-secondary[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-feaf2076]:active:not(:disabled){transform:scale(.98)}.btn-secondary[data-v-feaf2076]:hover:not(:disabled){background:var(--border-color)}.btn-ghost[data-v-feaf2076]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary)}.btn-ghost[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-feaf2076]:active:not(:disabled){transform:scale(.98)}.btn-ghost[data-v-feaf2076]:hover:not(:disabled),.input-base[data-v-feaf2076]{background:var(--bg-tertiary)}.input-base[data-v-feaf2076]{border:2px solid transparent;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-base);transition:all .2s ease;outline:none}.input-base[data-v-feaf2076]::-moz-placeholder{color:var(--text-disabled)}.input-base[data-v-feaf2076]::placeholder{color:var(--text-disabled)}.input-base[data-v-feaf2076]:focus{border-color:var(--primary-color);background:var(--bg-primary)}.card-base[data-v-feaf2076],.card-interactive[data-v-feaf2076]{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .2s ease}.card-interactive[data-v-feaf2076]{cursor:pointer}.card-interactive[data-v-feaf2076]:hover{box-shadow:var(--shadow-md)}.card-interactive[data-v-feaf2076]:active{transform:scale(.98);box-shadow:var(--shadow-sm)}.text-heading[data-v-feaf2076]{font-size:var(--font-xl);font-weight:600;color:var(--text-primary);line-height:1.3}.text-body[data-v-feaf2076]{font-size:var(--font-base);color:var(--text-primary);line-height:1.5}.text-caption[data-v-feaf2076]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.text-small[data-v-feaf2076]{font-size:var(--font-xs);color:var(--text-disabled);line-height:1.3}.status-success[data-v-feaf2076]{color:var(--success-color)}.status-warning[data-v-feaf2076]{color:var(--warning-color)}.status-error[data-v-feaf2076]{color:var(--error-color)}.loading-dots[data-v-feaf2076]:after{content:"";animation:loading-dots-feaf2076 1.5s infinite}@keyframes loading-dots-feaf2076{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}[data-v-feaf2076]{box-sizing:border-box}body[data-v-feaf2076],html[data-v-feaf2076]{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-feaf2076]::-webkit-scrollbar{width:6px;height:6px}[data-v-feaf2076]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}[data-v-feaf2076]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}[data-v-feaf2076]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}[data-v-feaf2076]::-moz-selection{background:var(--primary-light);color:var(--primary-color)}[data-v-feaf2076]::selection{background:var(--primary-light);color:var(--primary-color)}.mobile-page[data-v-feaf2076]{width:100%;min-height:100vh;min-height:100dvh;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-sizing:border-box;padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);overflow:auto;-webkit-overflow-scrolling:touch}@supports (padding-top:env(safe-area-inset-top)){.mobile-page[data-v-feaf2076]{padding-top:max(env(safe-area-inset-top),20px)}}.mobile-header[data-v-feaf2076]{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb;margin-top:calc(var(--safe-area-inset-top)*-1);padding-top:var(--safe-area-inset-top)}.mobile-content[data-v-feaf2076]{flex:1;width:100%;padding:16px;box-sizing:border-box;min-height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));min-height:calc(100dvh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.mobile-fixed-bottom[data-v-feaf2076]{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + var(--safe-area-inset-bottom));z-index:100}@supports (bottom:env(safe-area-inset-bottom)){.mobile-fixed-bottom[data-v-feaf2076]{bottom:calc(20px + max(env(safe-area-inset-bottom), 0px))}}.mobile-modal-overlay[data-v-feaf2076]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background-color:rgba(0,0,0,.5);padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom)}.mobile-touch-target[data-v-feaf2076]{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-touch-target[data-v-feaf2076]:active{opacity:.7}.mobile-scroll-container[data-v-feaf2076]{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-scroll-container[data-v-feaf2076]::-webkit-scrollbar{width:4px}.mobile-scroll-container[data-v-feaf2076]::-webkit-scrollbar-track{background:transparent}.mobile-scroll-container[data-v-feaf2076]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.mobile-scroll-container[data-v-feaf2076]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.mobile-text-selection[data-v-feaf2076]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.mobile-no-selection[data-v-feaf2076]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-input[data-v-feaf2076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;border:1px solid #e5e7eb;padding:12px 16px;font-size:16px;background:#fff;transition:border-color .2s ease}.mobile-input[data-v-feaf2076]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.mobile-input[data-v-feaf2076]::-moz-placeholder{color:#9ca3af}.mobile-input[data-v-feaf2076]::placeholder{color:#9ca3af}.mobile-button[data-v-feaf2076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-button[data-v-feaf2076]:active{transform:scale(.95)}.mobile-button[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-primary[data-v-feaf2076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#5065f6;color:#fff}.mobile-button-primary[data-v-feaf2076]:active{transform:scale(.95)}.mobile-button-primary[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-primary[data-v-feaf2076]:hover:not(:disabled){background:#3d52cc}.mobile-button-secondary[data-v-feaf2076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;color:#374151;border:1px solid #e5e7eb}.mobile-button-secondary[data-v-feaf2076]:active{transform:scale(.95)}.mobile-button-secondary[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-secondary[data-v-feaf2076]:hover:not(:disabled){background:#f9fafb}.mobile-button-danger[data-v-feaf2076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ef4444;color:#fff}.mobile-button-danger[data-v-feaf2076]:active{transform:scale(.95)}.mobile-button-danger[data-v-feaf2076]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-danger[data-v-feaf2076]:hover:not(:disabled){background:#dc2626}.mobile-home[data-v-feaf2076]{width:100%;min-height:var(--app-height,100vh);min-height:100vh;min-height:100dvh;background-color:var(--bg-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-sizing:border-box;padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom)}.tabs-section[data-v-feaf2076]{display:flex;background:#fff;border-bottom:1px solid #e5e7eb;position:relative;z-index:200}.tabs-section .tab-item[data-v-feaf2076]{flex:1;padding:16px 8px;text-align:center;font-size:16px;color:#6b7280;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:4px}.tabs-section .tab-item.active[data-v-feaf2076]{color:#5065f6}.tabs-section .tab-item.active[data-v-feaf2076]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#5065f6;border-radius:2px 2px 0 0}.tabs-section .tab-item .arrow-icon[data-v-feaf2076],.tabs-section .tab-item .dropdown-icon[data-v-feaf2076]{font-size:14px;margin-left:4px;transition:transform .3s ease}.tabs-section .tab-item .arrow-icon.dropdown-open[data-v-feaf2076],.tabs-section .tab-item .dropdown-icon.dropdown-open[data-v-feaf2076]{transform:rotate(180deg)}.tabs-section .folder-dropdown[data-v-feaf2076]{position:absolute;top:100%;left:50%;right:0;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow:hidden;width:50%}.tabs-section .folder-dropdown .folder-dropdown-content .folder-list-container[data-v-feaf2076]{max-height:240px;overflow-y:auto}.tabs-section .folder-dropdown .folder-dropdown-content .folder-list-container[data-v-feaf2076]::-webkit-scrollbar{width:4px}.tabs-section .folder-dropdown .folder-dropdown-content .folder-list-container[data-v-feaf2076]::-webkit-scrollbar-track{background:#f1f1f1}.tabs-section .folder-dropdown .folder-dropdown-content .folder-list-container[data-v-feaf2076]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-item[data-v-feaf2076]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f5f5f5}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-item[data-v-feaf2076]:hover{background-color:#f8f9fa}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-item.active[data-v-feaf2076]{background-color:#e3f2fd;color:#1976d2}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-item i[data-v-feaf2076]{margin-right:8px;color:#6c63ff}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-item span[data-v-feaf2076]{flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-item .note-count[data-v-feaf2076]{flex:none;font-size:12px;color:#999;margin-left:8px}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-footer[data-v-feaf2076]{display:flex;align-items:center;padding:12px 16px;border-top:2px solid #e5e7eb;background-color:#f8f9fa;cursor:pointer;transition:all .2s ease}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-footer[data-v-feaf2076]:hover{background-color:#e9ecef}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-footer i[data-v-feaf2076]{font-size:16px;margin-right:8px;color:#666}.tabs-section .folder-dropdown .folder-dropdown-content .folder-dropdown-footer span[data-v-feaf2076]{font-size:14px;color:#555;font-weight:500}.tabs-section .search-create-section[data-v-feaf2076]{position:absolute;display:flex;align-items:center;right:26px;bottom:-100px;height:48px;border-radius:24px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.tabs-section .search-create-section .search-wrapper[data-v-feaf2076]{width:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tabs-section .search-create-section .search-wrapper.search-active[data-v-feaf2076]{width:200px;padding-left:16px}.tabs-section .search-create-section .search-wrapper input[data-v-feaf2076]{width:100%;height:48px;border:none;background:transparent;font-size:16px;outline:none;color:#333;font-weight:400}.tabs-section .search-create-section .search-wrapper input[data-v-feaf2076]::-moz-placeholder{color:#999;font-weight:300}.tabs-section .search-create-section .search-wrapper input[data-v-feaf2076]::placeholder{color:#999;font-weight:300}.tabs-section .search-create-section .search-wrapper input[data-v-feaf2076]:focus::-moz-placeholder{color:#bbb}.tabs-section .search-create-section .search-wrapper input[data-v-feaf2076]:focus::placeholder{color:#bbb}.tabs-section .search-create-section .search-icon[data-v-feaf2076]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;border-radius:24px;transition:all .2s ease;position:relative}.tabs-section .search-create-section .search-icon[data-v-feaf2076]:hover{background:rgba(80,101,246,.1)}.tabs-section .search-create-section .search-icon[data-v-feaf2076]:active{transform:scale(.95);background:rgba(80,101,246,.2)}.tabs-section .search-create-section .search-icon i[data-v-feaf2076]{font-size:20px;color:#666;transition:all .2s ease}.tabs-section .search-create-section .search-icon i[data-v-feaf2076]:hover{color:#5065f6}.tabs-section .search-create-section[data-v-feaf2076]:has(.search-active){background:hsla(0,0%,100%,.98);box-shadow:0 6px 30px rgba(0,0,0,.12)}.tabs-section .search-create-section:has(.search-active) .search-icon[data-v-feaf2076]:hover{background:rgba(239,68,68,.1)}.tabs-section .search-create-section:has(.search-active) .search-icon i[data-v-feaf2076]{color:#ef4444}.tabs-section .search-create-section:has(.search-active) .search-icon i[data-v-feaf2076]:hover{color:#dc2626}.notes-container[data-v-feaf2076]{padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:var(--app-height-minus-120,calc(100vh - 120px));min-height:calc(100vh - 120px)}.notes-container[data-v-feaf2076]::-webkit-scrollbar{width:4px}.notes-container[data-v-feaf2076]::-webkit-scrollbar-track{background:transparent}.notes-container[data-v-feaf2076]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.notes-container[data-v-feaf2076]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.loading-container .note-skeleton[data-v-feaf2076]{display:flex;align-items:center;padding:16px;margin-bottom:8px;background:#fff;border-radius:12px}.loading-container .note-skeleton .skeleton-icon[data-v-feaf2076]{width:40px;height:40px;border-radius:8px;background:#e5e7eb;margin-right:12px}.loading-container .note-skeleton .skeleton-content[data-v-feaf2076]{flex:1}.loading-container .note-skeleton .skeleton-content .skeleton-title[data-v-feaf2076]{height:16px;background:#e5e7eb;border-radius:4px;margin-bottom:8px}.loading-container .note-skeleton .skeleton-content .skeleton-date[data-v-feaf2076]{height:12px;width:60%;background:#f3f4f6;border-radius:4px}.loading-container .note-skeleton .skeleton-menu[data-v-feaf2076]{width:24px;height:24px;background:#e5e7eb;border-radius:4px}.loading-more[data-v-feaf2076]{display:flex;flex-direction:column;align-items:center;padding:20px;color:#666;font-size:14px}.loading-more .loading-spinner[data-v-feaf2076]{width:20px;height:20px;border:2px solid #f3f3f6;border-top:2px solid #5065f6;border-radius:50%;animation:spin-feaf2076 1s linear infinite;margin-bottom:8px}@keyframes spin-feaf2076{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-more[data-v-feaf2076]{text-align:center;padding:20px;color:#999;font-size:14px;border-top:1px solid #f0f0f0;margin-top:16px}.no-more span[data-v-feaf2076]{display:inline-block;padding:8px 16px;background:#f8f9fa;border-radius:20px;font-size:12px}.empty-state[data-v-feaf2076]{text-align:center;padding:60px 20px}.empty-state .empty-icon[data-v-feaf2076]{font-size:64px;margin-bottom:16px}.empty-state p[data-v-feaf2076]{margin:8px 0;font-size:18px;color:#374151}.empty-state .empty-subtitle[data-v-feaf2076]{font-size:14px;color:#9ca3af}.floating-new-btn[data-v-feaf2076]{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);background:#5065f6;color:#fff;padding:16px 32px;border-radius:30px;font-size:16px;font-weight:600;box-shadow:0 4px 20px rgba(80,101,246,.4);cursor:pointer;z-index:100;min-height:48px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.floating-new-btn[data-v-feaf2076]:active{transform:translateX(-50%) scale(.95)}.floating-new-btn[data-v-feaf2076]:hover{box-shadow:0 6px 25px rgba(80,101,246,.5);transform:translateX(-50%) translateY(-2px)}.settings-overlay[data-v-feaf2076]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background-color:#f5f5f5}.folders-manage-overlay[data-v-feaf2076]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background-color:#f8f9fa}.desktop-tip-overlay[data-v-feaf2076]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2500;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-feaf2076 .3s ease-out}.desktop-tip-overlay .desktop-tip-modal[data-v-feaf2076]{background:#fff;border-radius:24px;width:100%;max-width:360px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;position:relative;animation:slideUp-feaf2076 .3s ease-out}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header[data-v-feaf2076]{position:relative;padding:4px 24px;text-align:center;background:linear-gradient(135deg,#5065f6,#667eea);color:#fff}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-icon[data-v-feaf2076]{font-size:28px;animation:pulse-feaf2076 2s infinite}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-close[data-v-feaf2076]{position:absolute;top:8px;right:10px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-close[data-v-feaf2076]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-close i[data-v-feaf2076]{color:#fff;font-size:14px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content[data-v-feaf2076]{padding:24px;text-align:center}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content h3[data-v-feaf2076]{margin:0 0 24px 0;font-size:18px;font-weight:600;color:#1f2937;line-height:1.5}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn[data-v-feaf2076]{background:linear-gradient(135deg,#5065f6,#667eea);border:none;border-radius:16px;padding:16px 32px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:all .3s ease;box-shadow:0 4px 20px rgba(80,101,246,.3)}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn[data-v-feaf2076]:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(80,101,246,.4)}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn[data-v-feaf2076]:active{transform:translateY(0)}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn i[data-v-feaf2076]{font-size:18px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn span[data-v-feaf2076]{font-weight:600}@keyframes fadeIn-feaf2076{0%{opacity:0}to{opacity:1}}@keyframes slideUp-feaf2076{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-feaf2076{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:375px){.search-create-section[data-v-feaf2076]{right:12px;bottom:-50px;height:44px}.search-create-section .search-wrapper.search-active[data-v-feaf2076]{width:240px;padding-left:12px}.search-create-section .search-wrapper input[data-v-feaf2076]{height:44px;font-size:15px}.search-create-section .search-icon[data-v-feaf2076]{width:44px;height:44px;border-radius:22px}.search-create-section .search-icon i[data-v-feaf2076]{font-size:18px}.tabs-section .tab-item[data-v-feaf2076]{padding:12px 4px;font-size:14px}.floating-new-btn[data-v-feaf2076]{bottom:calc(16px + env(safe-area-inset-bottom, 0px));padding:12px 24px;font-size:14px}.desktop-tip-overlay[data-v-feaf2076]{padding:16px}.desktop-tip-overlay .desktop-tip-modal[data-v-feaf2076]{max-width:320px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header[data-v-feaf2076]{padding:10px 20px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-icon[data-v-feaf2076]{font-size:28px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-close[data-v-feaf2076]{top:12px;right:12px;width:28px;height:28px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-header .desktop-tip-close i[data-v-feaf2076]{font-size:12px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content[data-v-feaf2076]{padding:20px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content h3[data-v-feaf2076]{font-size:16px;margin-bottom:20px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn[data-v-feaf2076]{padding:14px 28px;font-size:15px;border-radius:14px}.desktop-tip-overlay .desktop-tip-modal .desktop-tip-content .desktop-tip-actions .copy-url-btn i[data-v-feaf2076]{font-size:16px}}.notes-tab[data-v-64eb344f]{padding:0;min-height:100%;background:#fff}.note-title-section[data-v-64eb344f]{padding:24px 20px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.note-title-section .main-title[data-v-64eb344f]{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0;word-break:break-word;cursor:pointer;padding:8px 0;border-radius:8px;transition:all .2s ease}.note-title-section .main-title[data-v-64eb344f]:hover{background:rgba(80,101,246,.05);color:#5065f6}.note-title-section .title-input[data-v-64eb344f]{width:100%;font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.3;border:none;outline:none;background:transparent;padding:8px 0;border-bottom:2px solid #5065f6}.note-render-area[data-v-64eb344f]{padding:0 8px;line-height:1.7;font-size:16px;color:#2d3748;max-height:calc(var(--app-height) - 200px - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);overflow-y:auto;scroll-behavior:smooth;background-color:#fcfcfc;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}.note-render-area[data-v-64eb344f]::-webkit-scrollbar{width:4px}.note-render-area[data-v-64eb344f]::-webkit-scrollbar-track{background:transparent}.note-render-area[data-v-64eb344f]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.note-render-area[data-v-64eb344f]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.note-render-area .textbox[data-v-64eb344f]{margin-bottom:20px}.note-render-area .textbox h5[data-v-64eb344f]{text-align:center;color:#666;margin:20px 0 10px;font-size:14px;font-weight:500;padding:8px 16px;border-radius:6px;display:inline-block;width:100%;box-sizing:border-box}.note-render-area .textbox .yuantext[data-v-64eb344f]{margin-bottom:15px}.note-render-area .markdown-content[data-v-64eb344f]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333;max-width:900px;margin:0 auto;font-size:16px;letter-spacing:.3px}.note-render-area .markdown-content[data-v-64eb344f] h1{font-size:22px;font-weight:600;margin:1.2em 0 .8em;color:#222;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:.3em;position:relative}.note-render-area .markdown-content[data-v-64eb344f] h1:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,#4a7bff,rgba(74,123,255,.3))}.note-render-area .markdown-content[data-v-64eb344f] h1:first-child{margin-top:0}.note-render-area .markdown-content[data-v-64eb344f] h2{font-size:20px;font-weight:600;margin:1.2em 0 .8em;color:#222;padding-bottom:.2em;border-bottom:1px solid rgba(0,0,0,.03)}.note-render-area .markdown-content[data-v-64eb344f] h3{font-size:18px;font-weight:500;margin:1.2em 0 .7em;color:#333}.note-render-area .markdown-content[data-v-64eb344f] h4{font-size:1.3em;font-weight:500;margin:1.2em 0 .6em;color:#444}.note-render-area .markdown-content[data-v-64eb344f] h5,.note-render-area .markdown-content[data-v-64eb344f] h6{font-size:1.1em;font-weight:500;margin:1.1em 0 .5em;color:#444}.note-render-area .markdown-content[data-v-64eb344f] p{margin:1.3em 0;line-height:1.8;color:#444}.note-render-area .markdown-content[data-v-64eb344f] strong{color:#222;font-weight:600}.note-render-area .markdown-content[data-v-64eb344f] em{color:#555}.note-render-area .markdown-content[data-v-64eb344f] ol,.note-render-area .markdown-content[data-v-64eb344f] ul{padding-left:1.8em;margin:1.2em 0}.note-render-area .markdown-content[data-v-64eb344f] ol li,.note-render-area .markdown-content[data-v-64eb344f] ul li{margin:.6em 0;line-height:1.6;color:#444;padding-left:.5em}.note-render-area .markdown-content[data-v-64eb344f] ol li::marker,.note-render-area .markdown-content[data-v-64eb344f] ul li::marker{color:#4a7bff}.note-render-area .markdown-content[data-v-64eb344f] blockquote{margin:1.8em 0;padding:1em 1.2em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:8px;box-shadow:0 2px 8px rgba(74,123,255,.07);position:relative;overflow:hidden}.note-render-area .markdown-content[data-v-64eb344f] blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:5em;color:rgba(74,123,255,.1);font-family:serif;line-height:1}.note-render-area .markdown-content[data-v-64eb344f] blockquote p{margin:.5em 0;color:#4a5568;position:relative;font-style:italic}.note-render-area .markdown-content[data-v-64eb344f] code{font-family:JetBrains Mono,Fira Code,monospace;background:rgba(74,123,255,.08);padding:.2em .4em;border-radius:4px;font-size:.9em;color:#4a7bff;font-weight:500;letter-spacing:-.3px}.note-render-area .markdown-content[data-v-64eb344f] pre{background:#f8fafd;padding:1.4em;border-radius:12px;overflow-x:auto;margin:1.8em 0;border:1px solid rgba(0,0,0,.03);box-shadow:0 3px 15px rgba(0,0,0,.04);position:relative}.note-render-area .markdown-content[data-v-64eb344f] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:rgba(74,123,255,.1);padding:.3em .8em;font-size:.8em;color:#4a7bff;border-radius:0 12px 0 6px;text-transform:uppercase;font-weight:500}.note-render-area .markdown-content[data-v-64eb344f] pre code{background:none;padding:0;font-size:.95em;color:#333;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.note-render-area .markdown-content[data-v-64eb344f] table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.05);background:#fff;font-size:15px;line-height:1.6}.note-render-area .markdown-content[data-v-64eb344f] table td,.note-render-area .markdown-content[data-v-64eb344f] table th{border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:14px 18px;text-align:left;position:relative}.note-render-area .markdown-content[data-v-64eb344f] table th{background:#f7faff;font-weight:600;color:#2c3e50;font-size:15px;text-transform:capitalize;border-bottom:2px solid rgba(74,123,255,.2);position:sticky;top:0;z-index:2}.note-render-area .markdown-content[data-v-64eb344f] table thead tr{border-bottom:2px solid rgba(74,123,255,.15)}.note-render-area .markdown-content[data-v-64eb344f] table tbody tr{transition:all .2s ease}.note-render-area .markdown-content[data-v-64eb344f] table tbody tr:hover{background-color:rgba(74,123,255,.04)}.note-render-area .markdown-content[data-v-64eb344f] table tbody tr:last-child td{border-bottom:none}.note-render-area .markdown-content[data-v-64eb344f] table tr:nth-child(2n){background:rgba(0,0,0,.01)}.note-render-area .markdown-content[data-v-64eb344f] table td{color:#34495e}.note-render-area .markdown-content[data-v-64eb344f] table td:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.04)}.note-render-area .markdown-content[data-v-64eb344f] hr{border:none;height:1px;background:rgba(0,0,0,.08);margin:2em 0}.note-render-area .markdown-content[data-v-64eb344f] img{max-width:100%;border-radius:8px;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.note-render-area .markdown-content[data-v-64eb344f] a{color:#4a7bff;text-decoration:none;border-bottom:1px solid rgba(74,123,255,.3);transition:all .3s ease}.note-render-area .markdown-content[data-v-64eb344f] a:hover{border-bottom-color:#4a7bff}.note-render-area .markdown-content[data-v-64eb344f] .search-highlight{background:gold;color:#1a202c;font-weight:600;padding:1px 2px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,215,0,.3)}.note-render-area .markdown-content[data-v-64eb344f] input[type=checkbox]{margin-right:.5em;cursor:pointer}.note-render-area .markdown-content .fade-in-element[data-v-64eb344f]{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.note-render-area .markdown-content .fade-in-element.visible[data-v-64eb344f]{opacity:1;transform:translateY(0)}.note-skeleton[data-v-64eb344f]{height:calc(var(--app-height) - 150px - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));height:calc(100vh - 150px);height:calc(100dvh - 150px);overflow-y:auto;padding:15px 15px calc(24px + env(safe-area-inset-bottom, 0))}.note-skeleton .skeleton-header[data-v-64eb344f]{margin-bottom:30px}.note-skeleton .skeleton-header .skeleton-title[data-v-64eb344f]{height:36px;width:70%;background-color:rgba(0,0,0,.05);border-radius:6px;margin-bottom:12px;animation:pulse-64eb344f 1.5s infinite}.note-skeleton .skeleton-header .skeleton-subtitle[data-v-64eb344f]{height:20px;width:40%;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-64eb344f 1.5s infinite}.note-skeleton .skeleton-content[data-v-64eb344f]{display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto}.note-skeleton .skeleton-content .skeleton-paragraph[data-v-64eb344f]{height:18px;width:100%;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-64eb344f 1.5s infinite}.note-skeleton .skeleton-content .skeleton-paragraph[data-v-64eb344f]:nth-child(3n){width:92%}.note-skeleton .skeleton-content .skeleton-paragraph[data-v-64eb344f]:nth-child(3n+1){width:88%}.note-skeleton .skeleton-content .skeleton-heading[data-v-64eb344f]{height:28px;width:60%;background-color:rgba(0,0,0,.05);border-radius:6px;margin-top:10px;animation:pulse-64eb344f 1.5s infinite}.note-skeleton .skeleton-content .skeleton-code-block[data-v-64eb344f]{height:120px;width:100%;background-color:rgba(0,0,0,.02);border-radius:8px;border:1px solid rgba(0,0,0,.05);margin:10px 0;animation:pulse-64eb344f 1.5s infinite}.note-skeleton .skeleton-content .skeleton-list[data-v-64eb344f]{display:flex;flex-direction:column;gap:10px;padding-left:20px;margin:5px 0}.note-skeleton .skeleton-content .skeleton-list .skeleton-list-item[data-v-64eb344f]{height:16px;width:90%;background-color:rgba(0,0,0,.05);border-radius:4px;animation:pulse-64eb344f 1.5s infinite}.note-skeleton .skeleton-content .skeleton-list .skeleton-list-item[data-v-64eb344f]:first-child{width:85%}.note-skeleton .skeleton-content .skeleton-list .skeleton-list-item[data-v-64eb344f]:nth-child(2){width:92%}.note-failed-container[data-v-64eb344f]{height:calc(var(--app-height) - 200px - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));height:calc(100vh - 200px);height:calc(100dvh - 200px);display:flex;justify-content:center;align-items:center;padding:20px calc(20px + env(safe-area-inset-left, 0)) calc(20px + env(safe-area-inset-bottom, 0)) calc(20px + env(safe-area-inset-right, 0));animation:fadeIn-64eb344f .5s ease}.note-failed-container .failed-content[data-v-64eb344f]{max-width:460px;padding:35px 40px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 5px 15px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);transform:translateY(0);transition:all .3s ease}.note-failed-container .failed-content .failed-title[data-v-64eb344f]{font-size:24px;font-weight:600;margin-bottom:12px;color:#333;letter-spacing:-.3px}.note-failed-container .failed-content .failed-message[data-v-64eb344f]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5;font-weight:400}.note-failed-container .failed-content .failed-actions[data-v-64eb344f]{display:flex;flex-direction:column;align-items:center;gap:15px}.note-failed-container .failed-content .failed-actions .retry-button[data-v-64eb344f]{padding:12px 25px;font-size:15px;color:#fff;background:#4a7bff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 10px rgba(74,123,255,.2);display:flex;align-items:center;justify-content:center;min-width:160px;gap:8px}.note-failed-container .failed-content .failed-actions .retry-button[data-v-64eb344f]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(74,123,255,.3);background:#3a6eef}.note-failed-container .failed-content .failed-actions .retry-button[data-v-64eb344f]:active{transform:translateY(0);box-shadow:0 3px 8px rgba(74,123,255,.2)}.note-failed-container .failed-content .failed-actions .retry-button[data-v-64eb344f]:disabled{background:#a6b2e0;cursor:not-allowed;transform:none;box-shadow:none}.note-failed-container .failed-content .failed-actions .retry-button i[data-v-64eb344f]{font-size:18px;animation:spin-64eb344f 1s linear infinite}.note-failed-container .failed-content .failed-actions .retry-limit-message[data-v-64eb344f]{font-size:14px;color:#666;background:#f8f8f8;padding:12px 16px;border-radius:8px;max-width:320px;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(0,0,0,.05)}@keyframes pulse-64eb344f{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}@keyframes fadeIn-64eb344f{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-64eb344f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-toolbar[data-v-64eb344f]{position:fixed;bottom:100px;right:20px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(20px);animation:toolbarSlideIn-64eb344f .3s cubic-bezier(.34,1.56,.64,1) forwards;z-index:50}.floating-toolbar .toolbar-item[data-v-64eb344f]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-size:14px;color:#374151}.floating-toolbar .toolbar-item[data-v-64eb344f]:hover{background:#f3f4f6;color:#5065f6}.floating-toolbar .toolbar-item[data-v-64eb344f]:active{transform:scale(.95)}.floating-toolbar .toolbar-item i[data-v-64eb344f]{font-size:16px}@keyframes toolbarSlideIn-64eb344f{to{opacity:1;transform:translateY(0)}}@media (max-width:375px){.note-title-section[data-v-64eb344f]{padding:20px 16px 12px}.note-title-section .main-title[data-v-64eb344f],.note-title-section .title-input[data-v-64eb344f]{font-size:24px}.note-content[data-v-64eb344f]{padding:0 16px 60px;font-size:15px}.note-content[data-v-64eb344f] .markdown-content h1{font-size:22px}.note-content[data-v-64eb344f] .markdown-content h2{font-size:20px}.note-content[data-v-64eb344f] .markdown-content h3{font-size:18px}.note-content[data-v-64eb344f] .markdown-content h4,.note-content[data-v-64eb344f] .markdown-content h5,.note-content[data-v-64eb344f] .markdown-content h6{font-size:16px}.note-content[data-v-64eb344f] .markdown-content blockquote{padding:12px 16px;margin:20px 0}.note-content[data-v-64eb344f] .markdown-content pre{padding:16px;margin:20px 0}.note-content[data-v-64eb344f] .markdown-content table{font-size:14px}.note-content[data-v-64eb344f] .markdown-content table td,.note-content[data-v-64eb344f] .markdown-content table th{padding:8px 12px}}.transcript-tab[data-v-7b06af6e]{height:calc(100% - 10px);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2c3e50;transition:all .3s ease;position:relative;background:#fff}.transcript-tab[data-v-7b06af6e]::-webkit-scrollbar{width:8px;height:8px}.transcript-tab[data-v-7b06af6e]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:10px}.transcript-tab[data-v-7b06af6e]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.transcript-tab[data-v-7b06af6e]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.markdown-content[data-v-7b06af6e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7;color:#333;font-size:15px;letter-spacing:.2px}.markdown-content[data-v-7b06af6e] h1{font-size:20px;font-weight:600;margin:1em 0 .7em;color:#222;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:.3em;position:relative}.markdown-content[data-v-7b06af6e] h1:after{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:linear-gradient(90deg,#4a7bff,rgba(74,123,255,.3))}.markdown-content[data-v-7b06af6e] h2{font-size:18px;font-weight:600;margin:1em 0 .7em;color:#222;padding-bottom:.2em;border-bottom:1px solid rgba(0,0,0,.03)}.markdown-content[data-v-7b06af6e] h3{font-size:16px;font-weight:500;margin:1em 0 .6em;color:#333}.markdown-content[data-v-7b06af6e] h4{font-size:15px;font-weight:500;margin:1em 0 .5em;color:#444}.markdown-content[data-v-7b06af6e] p{margin:1.1em 0;line-height:1.7;color:#444}.markdown-content[data-v-7b06af6e] strong{color:#222;font-weight:600}.markdown-content[data-v-7b06af6e] em{color:#555}.markdown-content[data-v-7b06af6e] ol,.markdown-content[data-v-7b06af6e] ul{padding-left:1.6em;margin:1em 0}.markdown-content[data-v-7b06af6e] ol li,.markdown-content[data-v-7b06af6e] ul li{margin:.5em 0;line-height:1.6;color:#444;padding-left:.3em}.markdown-content[data-v-7b06af6e] ol li::marker,.markdown-content[data-v-7b06af6e] ul li::marker{color:#4a7bff}.markdown-content[data-v-7b06af6e] blockquote{margin:1.5em 0;padding:.8em 1em;border-left:4px solid #4a7bff;background:#f7faff;border-radius:8px;box-shadow:0 2px 8px rgba(74,123,255,.07);position:relative;overflow:hidden}.markdown-content[data-v-7b06af6e] blockquote:before{content:'"';position:absolute;top:-8px;left:8px;font-size:3.5em;color:rgba(74,123,255,.1);font-family:serif;line-height:1}.markdown-content[data-v-7b06af6e] blockquote p{margin:.4em 0;color:#4a5568;position:relative;font-style:italic}.markdown-content[data-v-7b06af6e] code{font-family:JetBrains Mono,Fira Code,monospace;background:rgba(74,123,255,.08);padding:.15em .3em;border-radius:4px;font-size:.85em;color:#4a7bff;font-weight:500;letter-spacing:-.2px}.markdown-content[data-v-7b06af6e] pre{background:#f8fafd;padding:1.2em;border-radius:8px;overflow-x:auto;margin:1.5em 0;border:1px solid rgba(0,0,0,.03);box-shadow:0 2px 10px rgba(0,0,0,.04);position:relative}.markdown-content[data-v-7b06af6e] pre:before{content:attr(data-language);position:absolute;top:0;right:0;background:rgba(74,123,255,.1);padding:.2em .6em;font-size:.75em;color:#4a7bff;border-radius:0 8px 0 6px;text-transform:uppercase;font-weight:500}.markdown-content[data-v-7b06af6e] pre code{background:none;padding:0;font-size:.9em;color:#333;text-shadow:none;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-weight:400;letter-spacing:normal}.markdown-content[data-v-7b06af6e] table{width:100%;border-collapse:separate;border-spacing:0;margin:1.2em 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);background:#fff;font-size:14px;line-height:1.5}.markdown-content[data-v-7b06af6e] table td,.markdown-content[data-v-7b06af6e] table th{border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:10px 12px;text-align:left;position:relative}.markdown-content[data-v-7b06af6e] table th{background:#f7faff;font-weight:600;color:#2c3e50;font-size:13px;text-transform:capitalize;border-bottom:2px solid rgba(74,123,255,.2);position:sticky;top:0;z-index:2}.markdown-content[data-v-7b06af6e] table thead tr{border-bottom:2px solid rgba(74,123,255,.15)}.markdown-content[data-v-7b06af6e] table tbody tr{transition:all .2s ease}.markdown-content[data-v-7b06af6e] table tbody tr:hover{background-color:rgba(74,123,255,.04)}.markdown-content[data-v-7b06af6e] table tbody tr:last-child td{border-bottom:none}.markdown-content[data-v-7b06af6e] table tr:nth-child(2n){background:rgba(0,0,0,.01)}.markdown-content[data-v-7b06af6e] table td{color:#34495e}.markdown-content[data-v-7b06af6e] hr{border:none;height:1px;background:rgba(0,0,0,.08);margin:1.5em 0}.markdown-content[data-v-7b06af6e] img{max-width:100%;border-radius:6px;margin:1.2em 0;box-shadow:0 3px 8px rgba(0,0,0,.1)}.markdown-content[data-v-7b06af6e] a{color:#4a7bff;text-decoration:none;border-bottom:1px solid rgba(74,123,255,.3);transition:all .3s ease}.markdown-content[data-v-7b06af6e] a:hover{border-bottom-color:#4a7bff}.markdown-content[data-v-7b06af6e] input[type=checkbox]{margin-right:.4em;cursor:pointer}.markdown-content[data-v-7b06af6e] .language-label{position:absolute;top:0;right:1em;background:rgba(0,0,0,.05);padding:.15em .5em;border-radius:0 0 4px 4px;font-size:.7em;color:#888}.transcript-skeleton[data-v-7b06af6e]{height:100%;overflow-y:auto;padding:20px}.transcript-skeleton .skeleton-header[data-v-7b06af6e]{margin-bottom:20px}.transcript-skeleton .skeleton-header .skeleton-title[data-v-7b06af6e]{height:32px;width:60%;background-color:rgba(0,0,0,.08);border-radius:8px;margin-bottom:12px;animation:pulse-7b06af6e 1.5s infinite}.transcript-skeleton .skeleton-content[data-v-7b06af6e]{display:flex;flex-direction:column;gap:16px}.transcript-skeleton .skeleton-content .skeleton-paragraph[data-v-7b06af6e]{height:18px;width:100%;background-color:rgba(0,0,0,.08);border-radius:6px;animation:pulse-7b06af6e 1.5s infinite}.transcript-skeleton .skeleton-content .skeleton-paragraph[data-v-7b06af6e]:nth-child(3n){width:92%}.transcript-skeleton .skeleton-content .skeleton-paragraph[data-v-7b06af6e]:nth-child(3n+1){width:88%}@keyframes pulse-7b06af6e{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.transcripts[data-v-7b06af6e]{position:relative;height:100%;overflow:auto}.transcripts .transcript-text[data-v-7b06af6e]{line-height:1.7;font-size:15px;color:#2c3e50;transition:color .3s ease;padding:16px 8px;background-color:#f9fafb;border-radius:12px;border:1px solid rgba(0,0,0,.05);overflow:auto}.transcripts .transcript-text.markdown-content[data-v-7b06af6e]{background:none;border:none;padding:16px 8px;white-space:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.transcripts .transcript-text[data-v-7b06af6e]::-webkit-scrollbar{width:6px;height:6px}.transcripts .transcript-text[data-v-7b06af6e]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:8px}.transcripts .transcript-text[data-v-7b06af6e]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:8px}.transcripts .transcript-text[data-v-7b06af6e]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.alltextbox[data-v-7b06af6e]{display:flex;height:100%}.alltextbox .left_text[data-v-7b06af6e]{flex:1;height:100%;overflow:auto;transition:background-color .3s ease;padding:0 16px}.alltextbox .left_text[data-v-7b06af6e]::-webkit-scrollbar{width:6px;height:6px}.alltextbox .left_text[data-v-7b06af6e]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:8px}.alltextbox .left_text[data-v-7b06af6e]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.alltextbox .left_text[data-v-7b06af6e]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.alltextbox .left_text .textbox-container[data-v-7b06af6e]{padding:16px 0}.alltextbox .left_text .textbox[data-v-7b06af6e]{font-size:15px;margin-bottom:20px}.alltextbox .left_text .textbox h5[data-v-7b06af6e]{margin:0;text-align:center;color:#7f8c8d;transition:color .3s ease;font-size:13px;font-weight:500;border-radius:6px}.alltextbox .left_text .textbox .yuantext[data-v-7b06af6e]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;padding:16px;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.05);color:#2c3e50;transition:all .3s ease;background-color:#f9fafb;border:1px solid #ebeef5;margin-top:8px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e]{padding:12px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] p{margin:.6em 0;font-size:14px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h1,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h2,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h3,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h4,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h5,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h6{margin:.8em 0 .4em;font-size:15px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] ol,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] ul{margin:.6em 0;padding-left:1.2em}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] blockquote{margin:.8em 0;padding:.6em .8em}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] pre{margin:.8em 0;padding:.8em;font-size:13px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] table{margin:.8em 0;font-size:12px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] code{font-size:.8em}.alltextbox .left_text .textbox .translatetext[data-v-7b06af6e]{margin:10px 0 16px;color:#5e6d82;transition:color .3s ease;padding:0 12px;font-size:14px;line-height:1.5}.empty-transcript[data-v-7b06af6e]{text-align:center;padding:80px 20px;color:#6b7280}.empty-transcript .empty-icon[data-v-7b06af6e]{font-size:64px;margin-bottom:16px}.empty-transcript .empty-text[data-v-7b06af6e]{font-size:18px;font-weight:500;margin-bottom:8px;color:#374151}.empty-transcript .empty-subtitle[data-v-7b06af6e]{font-size:14px;margin:0;line-height:1.4}.floating-actions[data-v-7b06af6e]{position:fixed;bottom:calc(100px + env(safe-area-inset-bottom, 0));right:calc(20px + env(safe-area-inset-right, 0));display:flex;flex-direction:column;gap:8px;z-index:50}.floating-actions .action-btn[data-v-7b06af6e]{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.floating-actions .action-btn[data-v-7b06af6e]:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.floating-actions .action-btn[data-v-7b06af6e]:active{transform:scale(.95)}.floating-actions .action-btn i[data-v-7b06af6e]{font-size:18px;color:#5065f6}@media (max-width:375px){.transcript-tab[data-v-7b06af6e]{padding:0}.transcripts .transcript-text[data-v-7b06af6e]{padding:12px;font-size:14px}.transcripts .transcript-text.markdown-content[data-v-7b06af6e]{padding:12px}.alltextbox .left_text[data-v-7b06af6e]{padding:0 12px}.alltextbox .left_text .textbox-container[data-v-7b06af6e]{padding:12px 0}.alltextbox .left_text .textbox[data-v-7b06af6e]{margin-bottom:16px}.alltextbox .left_text .textbox h5[data-v-7b06af6e]{font-size:12px;padding:4px 8px}.alltextbox .left_text .textbox .yuantext[data-v-7b06af6e]{padding:12px;font-size:14px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e]{padding:10px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] p{font-size:13px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h1,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h2,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h3,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h4,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h5,.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] h6{font-size:14px}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] pre{font-size:12px;padding:.6em}.alltextbox .left_text .textbox .yuantext.markdown-content[data-v-7b06af6e] table{font-size:11px}.alltextbox .left_text .textbox .translatetext[data-v-7b06af6e]{font-size:13px;padding:0 10px;margin:8px 0 12px}.floating-actions[data-v-7b06af6e]{bottom:80px;right:16px}.floating-actions .action-btn[data-v-7b06af6e]{width:44px;height:44px}.floating-actions .action-btn i[data-v-7b06af6e]{font-size:16px}.empty-transcript[data-v-7b06af6e]{padding:60px 16px}.empty-transcript .empty-icon[data-v-7b06af6e]{font-size:48px}.empty-transcript .empty-text[data-v-7b06af6e]{font-size:16px}.empty-transcript .empty-subtitle[data-v-7b06af6e]{font-size:13px}.markdown-content[data-v-7b06af6e]{font-size:14px}.markdown-content[data-v-7b06af6e] h1{font-size:18px}.markdown-content[data-v-7b06af6e] h2{font-size:16px}.markdown-content[data-v-7b06af6e] h3{font-size:15px}.markdown-content[data-v-7b06af6e] ol,.markdown-content[data-v-7b06af6e] ul{padding-left:1.4em}.markdown-content[data-v-7b06af6e] blockquote{padding:.6em .8em}.markdown-content[data-v-7b06af6e] pre{padding:1em;font-size:13px}.markdown-content[data-v-7b06af6e] table{font-size:12px}.markdown-content[data-v-7b06af6e] table td,.markdown-content[data-v-7b06af6e] table th{padding:8px 10px}}.flashcards-tab[data-v-54436248]{height:calc(100% - 30px);display:flex;flex-direction:column;background:#f8f9fa;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:auto;min-height:0}.flashcards-skeleton[data-v-54436248]{padding:20px 0}.flashcards-skeleton .skeleton-header[data-v-54436248]{margin-bottom:16px;display:flex;justify-content:center}.flashcards-skeleton .skeleton-header .skeleton-title[data-v-54436248]{height:24px;width:200px;background:rgba(0,0,0,.06);border-radius:4px;animation:pulse-54436248 1.5s infinite}.flashcards-skeleton .skeleton-card[data-v-54436248]{margin-bottom:24px}.flashcards-skeleton .skeleton-card .skeleton-card-inner[data-v-54436248]{height:200px;background:rgba(0,0,0,.04);border-radius:12px;margin-bottom:16px;animation:pulse-54436248 1.5s infinite}.flashcards-skeleton .skeleton-card .skeleton-navigation[data-v-54436248]{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.flashcards-skeleton .skeleton-card .skeleton-navigation .skeleton-nav-arrow[data-v-54436248]{width:80px;height:36px;background:rgba(0,0,0,.06);border-radius:6px;animation:pulse-54436248 1.5s infinite}.flashcards-skeleton .skeleton-card .skeleton-navigation .skeleton-card-count[data-v-54436248]{width:60px;height:20px;background:rgba(0,0,0,.06);border-radius:4px;animation:pulse-54436248 1.5s infinite}.flashcards-skeleton .skeleton-list .skeleton-item[data-v-54436248]{background:rgba(0,0,0,.02);border-radius:8px;margin-bottom:12px;border:1px solid rgba(0,0,0,.05)}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row[data-v-54436248]{display:flex;align-items:center;height:60px;padding:0 16px}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row .skeleton-term[data-v-54436248]{flex:1;height:32px;background:rgba(0,0,0,.04);border-radius:4px;margin-right:12px;animation:pulse-54436248 1.5s infinite}.flashcards-skeleton .skeleton-list .skeleton-item .skeleton-row .skeleton-definition[data-v-54436248]{flex:1;height:32px;background:rgba(0,0,0,.04);border-radius:4px;margin-left:12px;animation:pulse-54436248 1.5s infinite}@keyframes pulse-54436248{0%,to{opacity:.6}50%{opacity:.3}}.generating-loader[data-v-54436248]{padding:40px 20px;text-align:center;background:rgba(52,152,219,.03);border-radius:12px;border:1px solid rgba(52,152,219,.1);margin-bottom:20px}.generating-loader .loader-header[data-v-54436248]{margin-bottom:32px}.generating-loader .loader-header .loader-icon[data-v-54436248]{font-size:48px;color:#3498db;margin-bottom:16px;animation:spin-54436248 2s linear infinite}.generating-loader .loader-header .loader-title[data-v-54436248]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:8px}.generating-loader .loader-header .loader-subtitle[data-v-54436248]{font-size:14px;color:#5e6d82;line-height:1.5}.generating-loader .progress-bar[data-v-54436248]{width:100%;height:6px;background:rgba(52,152,219,.1);border-radius:3px;margin-bottom:32px;overflow:hidden}.generating-loader .progress-bar .progress-fill[data-v-54436248]{height:100%;background:linear-gradient(90deg,#3498db,#9b59b6);border-radius:3px;transition:width .3s ease}.generating-loader .loader-steps[data-v-54436248]{display:flex;justify-content:space-between;align-items:center;max-width:300px;margin:0 auto}.generating-loader .loader-steps .step[data-v-54436248]{flex:1;display:flex;flex-direction:column;align-items:center;opacity:.4;transition:all .3s ease}.generating-loader .loader-steps .step.active[data-v-54436248],.generating-loader .loader-steps .step.completed[data-v-54436248]{opacity:1}.generating-loader .loader-steps .step.completed .step-icon[data-v-54436248]{background:#27ae60;color:#fff}.generating-loader .loader-steps .step .step-icon[data-v-54436248]{width:24px;height:24px;border-radius:50%;background:rgba(52,152,219,.1);color:#5e6d82;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-bottom:6px;transition:all .3s ease}.generating-loader .loader-steps .step .step-text[data-v-54436248]{font-size:11px;color:#5e6d82;text-align:center}.generating-loader .loader-steps .step.active .step-icon[data-v-54436248]{background:#3498db;color:#fff}@keyframes spin-54436248{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cardbox[data-v-54436248]{background:rgba(52,152,219,.03);border-radius:12px;padding:16px;margin-bottom:24px;border:1px solid rgba(52,152,219,.08)}.cardbox .header[data-v-54436248]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cardbox .header .title .subtitle span[data-v-54436248]{font-size:16px;color:#5e6d82;font-weight:500}.cardbox .header .regenerate-button[data-v-54436248]{background:#3498db;color:#fff;padding:6px 12px;border-radius:6px;display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.cardbox .header .regenerate-button[data-v-54436248]:hover{background:#2980b9;transform:translateY(-1px)}.cardbox .card[data-v-54436248]{margin-bottom:16px}.cardbox .card .card-inner[data-v-54436248]{height:200px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:20px}.cardbox .card .card-inner.is-flipped[data-v-54436248]{transform:rotateX(180deg)}.cardbox .card .card-inner .card-back[data-v-54436248],.cardbox .card .card-inner .card-front[data-v-54436248]{backface-visibility:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.cardbox .card .card-inner .card-back[data-v-54436248]{transform:rotateX(180deg)}.cardbox .card .card-inner .card-content[data-v-54436248]{font-size:18px;color:#2c3e50;line-height:1.5;word-break:break-word}.cardbox .card-navigation[data-v-54436248]{display:flex;align-items:center;justify-content:space-between}.cardbox .card-navigation .nav-arrow[data-v-54436248]{font-size:14px;cursor:pointer;color:#3498db;transition:all .2s ease;display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:6px;background:rgba(52,152,219,.05)}.cardbox .card-navigation .nav-arrow[data-v-54436248]:hover{color:#2980b9;background:rgba(52,152,219,.1);transform:translateY(-1px)}.cardbox .card-navigation .card-count[data-v-54436248]{font-size:16px;color:#5e6d82;font-weight:500}.flashcard-list .flashcard-item[data-v-54436248]{background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;width:calc(100% - 40px)}.flashcard-list .flashcard-item[data-v-54436248]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.flashcard-list .flashcard-item .row[data-v-54436248]{position:relative}.flashcard-list .flashcard-item .row .showbox[data-v-54436248]{display:flex;align-items:center;min-height:60px;padding:12px 16px}.flashcard-list .flashcard-item .row .showbox .item-term[data-v-54436248]{flex:1;font-weight:600;color:#2c3e50;margin-right:16px}.flashcard-list .flashcard-item .row .showbox .item-term p[data-v-54436248]{margin:0;line-height:1.4}.flashcard-list .flashcard-item .row .showbox .item-term .edit-textarea[data-v-54436248]{width:95%;min-height:40px;padding:8px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;resize:vertical;outline:none}.flashcard-list .flashcard-item .row .showbox .item-term .edit-textarea[data-v-54436248]:focus{border-color:#3498db}.flashcard-list .flashcard-item .row .showbox .divider[data-v-54436248]{width:2px;height:30px;background:#e5e7eb;margin:0 16px;flex-shrink:0}.flashcard-list .flashcard-item .row .showbox .item-definition[data-v-54436248]{flex:1;color:#374151;line-height:1.4}.flashcard-list .flashcard-item .row .showbox .item-definition .edit-textarea[data-v-54436248]{width:95%;min-height:40px;padding:8px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;resize:vertical;outline:none}.flashcard-list .flashcard-item .row .showbox .item-definition .edit-textarea[data-v-54436248]:focus{border-color:#3498db}.flashcard-list .flashcard-item .row .editbox[data-v-54436248]{position:absolute;right:-40px;top:50%;transform:translateY(-50%)}.flashcard-list .flashcard-item .row .editbox .edit-btn[data-v-54436248]{width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.flashcard-list .flashcard-item .row .editbox .edit-btn[data-v-54436248]:hover{border-color:#3498db;color:#3498db}.flashcard-list .flashcard-item .row .editbox .edit-btn i[data-v-54436248]{font-size:14px;color:#6b7280}.flashcard-list .flashcard-item .row .editbox .edit-actions[data-v-54436248]{display:flex;flex-direction:column;gap:8px}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn[data-v-54436248],.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn[data-v-54436248]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn i[data-v-54436248],.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn i[data-v-54436248]{font-size:14px}.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn[data-v-54436248]{background:#27ae60;border:1px solid #27ae60}.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn[data-v-54436248]:hover{background:#219a52}.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn i[data-v-54436248]{color:#fff}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn[data-v-54436248]{background:#fff;border:1px solid #e74c3c}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn[data-v-54436248]:hover{background:#e74c3c}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn:hover i[data-v-54436248]{color:#fff}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn i[data-v-54436248]{color:#e74c3c}.loading-container[data-v-54436248]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.loading-container .loading-flashcards[data-v-54436248]{background:#fff;border-radius:16px;padding:24px 20px;width:100%}.loading-container .loading-flashcards .skeleton-header[data-v-54436248]{height:24px;width:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-54436248 1.5s infinite;border-radius:4px;margin:0 auto 16px}.loading-container .loading-flashcards .skeleton-card[data-v-54436248]{margin-bottom:24px}.loading-container .loading-flashcards .skeleton-card .skeleton-card-inner[data-v-54436248]{height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-54436248 1.5s infinite;border-radius:12px;margin-bottom:16px}.loading-container .loading-flashcards .skeleton-card .skeleton-navigation[data-v-54436248]{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.loading-container .loading-flashcards .skeleton-card .skeleton-navigation .skeleton-nav-arrow[data-v-54436248]{width:80px;height:36px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-54436248 1.5s infinite;border-radius:6px}.loading-container .loading-flashcards .skeleton-card .skeleton-navigation .skeleton-card-count[data-v-54436248]{width:60px;height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-54436248 1.5s infinite;border-radius:4px}.loading-container .loading-flashcards .skeleton-list .skeleton-item[data-v-54436248]{background:rgba(0,0,0,.02);border-radius:8px;margin-bottom:12px;border:1px solid rgba(0,0,0,.05)}.loading-container .loading-flashcards .skeleton-list .skeleton-item .skeleton-row[data-v-54436248]{display:flex;align-items:center;height:60px;padding:0 16px}.loading-container .loading-flashcards .skeleton-list .skeleton-item .skeleton-row .skeleton-term[data-v-54436248]{flex:1;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-54436248 1.5s infinite;border-radius:4px;margin-right:12px}.loading-container .loading-flashcards .skeleton-list .skeleton-item .skeleton-row .skeleton-definition[data-v-54436248]{flex:1;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-54436248 1.5s infinite;border-radius:4px;margin-left:12px}@keyframes loading-54436248{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-flashcards[data-v-54436248]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.empty-flashcards .empty-icon[data-v-54436248]{font-size:48px;margin-bottom:16px}.empty-flashcards .empty-text[data-v-54436248]{font-size:18px;font-weight:600;color:#374151;margin-bottom:8px}.empty-flashcards .empty-subtitle[data-v-54436248]{font-size:14px;color:#6b7280;line-height:1.4;margin-bottom:24px}.empty-flashcards .generate-btn[data-v-54436248]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#3498db;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.empty-flashcards .generate-btn[data-v-54436248]:hover{background:#2980b9;transform:translateY(-2px)}.empty-flashcards .generate-btn i[data-v-54436248]{font-size:16px}@media (max-width:480px){.flashcards-tab[data-v-54436248]{padding:12px}.generating-loader[data-v-54436248]{padding:30px 16px}.generating-loader .loader-header .loader-icon[data-v-54436248]{font-size:40px}.generating-loader .loader-header .loader-title[data-v-54436248]{font-size:16px}.generating-loader .loader-header .loader-subtitle[data-v-54436248]{font-size:13px}.generating-loader .loader-steps[data-v-54436248]{max-width:280px}.generating-loader .loader-steps .step .step-icon[data-v-54436248]{width:20px;height:20px;font-size:10px}.generating-loader .loader-steps .step .step-text[data-v-54436248]{font-size:10px}.cardbox .card .card-inner[data-v-54436248]{height:180px;padding:16px}.cardbox .card .card-inner .card-content[data-v-54436248]{font-size:16px}.flashcard-list .flashcard-item .row .showbox[data-v-54436248]{flex-direction:column;align-items:stretch}.flashcard-list .flashcard-item .row .showbox .item-definition[data-v-54436248],.flashcard-list .flashcard-item .row .showbox .item-term[data-v-54436248]{margin-right:0;margin-bottom:8px}.flashcard-list .flashcard-item .row .showbox .item-definition[data-v-54436248]:last-child,.flashcard-list .flashcard-item .row .showbox .item-term[data-v-54436248]:last-child{margin-bottom:0}.flashcard-list .flashcard-item .row .showbox .divider[data-v-54436248]{display:none}.flashcard-list .flashcard-item .row .editbox[data-v-54436248]{right:-38px}.flashcard-list .flashcard-item .row .editbox .edit-btn[data-v-54436248]{width:28px;height:28px}.flashcard-list .flashcard-item .row .editbox .edit-btn i[data-v-54436248]{font-size:12px}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn[data-v-54436248],.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn[data-v-54436248]{width:28px;height:28px}.flashcard-list .flashcard-item .row .editbox .edit-actions .cancel-btn i[data-v-54436248],.flashcard-list .flashcard-item .row .editbox .edit-actions .save-btn i[data-v-54436248]{font-size:12px}}.quiz-tab[data-v-e1652c40]{display:flex;flex-direction:column;background:#f8f9fa;padding:16px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;color:#2c3e50;position:relative;overflow:hidden}.quiz-skeleton .skeleton-header[data-v-e1652c40]{margin-bottom:16px}.quiz-skeleton .skeleton-header .skeleton-progress[data-v-e1652c40]{display:flex;align-items:center;justify-content:space-between;gap:15px}.quiz-skeleton .skeleton-header .skeleton-progress .skeleton-progress-bar[data-v-e1652c40]{height:6px;flex:1;background-color:rgba(0,0,0,.05);border-radius:3px;animation:pulse-e1652c40 1.8s infinite}.quiz-skeleton .skeleton-header .skeleton-progress .skeleton-progress-text[data-v-e1652c40]{width:40px;height:16px;background-color:rgba(0,0,0,.05);border-radius:3px;animation:pulse-e1652c40 1.8s infinite}.quiz-skeleton .skeleton-content[data-v-e1652c40]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);margin-bottom:20px;position:relative}.quiz-skeleton .skeleton-content[data-v-e1652c40]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,rgba(80,101,246,.02),transparent);z-index:0}.quiz-skeleton .skeleton-content .skeleton-question[data-v-e1652c40]{height:80px;width:100%;background-color:rgba(0,0,0,.04);border-radius:12px;margin-bottom:30px;animation:pulse-e1652c40 1.8s infinite;position:relative}.quiz-skeleton .skeleton-content .skeleton-question[data-v-e1652c40]:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;background-color:rgba(80,101,246,.1);border-radius:50%;animation:pulse-e1652c40 1.8s infinite}.quiz-skeleton .skeleton-content .skeleton-options[data-v-e1652c40]{display:flex;flex-direction:column;gap:10px}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option[data-v-e1652c40]{display:flex;align-items:center;height:65px;width:100%;background-color:rgba(0,0,0,.03);border-radius:12px;padding:14px 20px;animation:pulse-e1652c40 1.8s infinite;animation-delay:.1s}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option[data-v-e1652c40]:nth-child(2){animation-delay:.2s;width:97%}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option[data-v-e1652c40]:nth-child(3){animation-delay:.3s;width:98%}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option[data-v-e1652c40]:nth-child(4){animation-delay:.4s;width:96%}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option .skeleton-option-icon[data-v-e1652c40]{width:34px;height:34px;border-radius:50%;background-color:rgba(80,101,246,.08);margin-right:12px}.quiz-skeleton .skeleton-content .skeleton-options .skeleton-option .skeleton-option-text[data-v-e1652c40]{height:20px;flex:1;background-color:rgba(0,0,0,.05);border-radius:4px}.quiz-skeleton .skeleton-navigation[data-v-e1652c40]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.quiz-skeleton .skeleton-navigation .skeleton-nav-button[data-v-e1652c40]{width:120px;height:45px;background-color:rgba(0,0,0,.04);border-radius:10px;animation:pulse-e1652c40 1.8s infinite}.quiz-skeleton .skeleton-navigation .skeleton-nav-button[data-v-e1652c40]:first-child{animation-delay:.2s}.quiz-skeleton .skeleton-navigation .skeleton-nav-button[data-v-e1652c40]:last-child{background:rgba(80,101,246,.08);animation-delay:.3s}.generating-loader[data-v-e1652c40]{padding:40px 20px;text-align:center;background:linear-gradient(135deg,rgba(80,101,246,.03),rgba(155,89,182,.03));border-radius:16px;border:1px solid rgba(80,101,246,.08)}.generating-loader .loader-header[data-v-e1652c40]{margin-bottom:30px}.generating-loader .loader-header .loader-icon[data-v-e1652c40]{font-size:40px;color:#5065f6;margin-bottom:16px;animation:spin-e1652c40 2s linear infinite}.generating-loader .loader-header .loader-icon i[data-v-e1652c40]{font-size:40px}.generating-loader .loader-header .loader-title[data-v-e1652c40]{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:8px}.generating-loader .loader-header .loader-subtitle[data-v-e1652c40]{font-size:14px;color:#5e6d82;line-height:1.5}.generating-loader .progress-bar[data-v-e1652c40]{width:100%;height:6px;background-color:rgba(80,101,246,.1);border-radius:3px;margin-bottom:30px;overflow:hidden}.generating-loader .progress-bar .progress-fill[data-v-e1652c40]{height:100%;background:linear-gradient(90deg,#5065f6,#9b59b6);border-radius:3px;transition:width .3s ease;position:relative}.generating-loader .progress-bar .progress-fill[data-v-e1652c40]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:30px 30px;animation:progressStripe-e1652c40 1s linear infinite}.generating-loader .loader-steps[data-v-e1652c40]{display:flex;justify-content:space-between;align-items:center;max-width:400px;margin:0 auto}.generating-loader .loader-steps .step[data-v-e1652c40]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;opacity:.4;transition:all .3s ease}.generating-loader .loader-steps .step.active[data-v-e1652c40]{opacity:1}.generating-loader .loader-steps .step.active .step-icon[data-v-e1652c40]{background-color:#5065f6;color:#fff;transform:scale(1.1)}.generating-loader .loader-steps .step.completed[data-v-e1652c40]{opacity:1}.generating-loader .loader-steps .step.completed .step-icon[data-v-e1652c40]{background-color:#27ae60;color:#fff}.generating-loader .loader-steps .step.completed .step-icon[data-v-e1652c40]:after{content:"✓";font-size:12px}.generating-loader .loader-steps .step[data-v-e1652c40]:not(:last-child):after{content:"";position:absolute;top:16px;left:60%;width:80%;height:2px;background-color:rgba(80,101,246,.2);z-index:0}.generating-loader .loader-steps .step .step-icon[data-v-e1652c40]{width:28px;height:28px;border-radius:50%;background-color:rgba(80,101,246,.1);color:#5e6d82;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-bottom:8px;transition:all .3s ease;z-index:1;position:relative}.generating-loader .loader-steps .step .step-text[data-v-e1652c40]{font-size:10px;color:#5e6d82;text-align:center;line-height:1.3}.quiz-header[data-v-e1652c40]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.quiz-header .quiz-progress[data-v-e1652c40]{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1}.quiz-header .quiz-progress .progress-bar[data-v-e1652c40]{height:6px;background-color:rgba(0,0,0,.06);border-radius:3px;overflow:hidden;flex:1}.quiz-header .quiz-progress .progress-bar .progress-fill[data-v-e1652c40]{height:100%;background:linear-gradient(90deg,#5065f6,#6366f1);border-radius:3px;transition:width .5s ease}.quiz-header .quiz-progress .progress-text[data-v-e1652c40]{font-size:14px;color:#5e6d82;white-space:nowrap;font-weight:500;margin-right:15px}.quiz-header .regenerate-button[data-v-e1652c40]{background-color:#5065f6;color:#fff;padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(80,101,246,.2)}.quiz-header .regenerate-button[data-v-e1652c40]:hover{background-color:#4055e6;transform:translateY(-2px);box-shadow:0 4px 8px rgba(80,101,246,.3)}.quiz-header .regenerate-button i[data-v-e1652c40]{font-size:16px}.question-container[data-v-e1652c40]{flex:1;overflow-y:auto}.question-card[data-v-e1652c40]{background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);transition:all .3s ease;position:relative;z-index:1}.question-card[data-v-e1652c40]:hover{box-shadow:0 12px 40px rgba(0,0,0,.08);transform:translateY(-2px)}.question-card[data-v-e1652c40]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,rgba(80,101,246,.03),transparent);z-index:-1}.quiz-question[data-v-e1652c40]{font-size:18px;line-height:1.6;margin-bottom:28px;font-weight:500;color:#2c3e50;position:relative;padding-left:44px}.quiz-question[data-v-e1652c40]:after{content:"";position:absolute;left:44px;bottom:-14px;width:50px;height:2px;background:rgba(80,101,246,.15);border-radius:1px}.quiz-question .question-badge[data-v-e1652c40]{position:absolute;left:0;top:0;width:32px;height:32px;background:linear-gradient(135deg,#5065f6,#6366f1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff;box-shadow:0 4px 12px rgba(80,101,246,.25);transition:all .3s ease}.quiz-question .question-badge[data-v-e1652c40]:hover{transform:scale(1.05) rotate(5deg);box-shadow:0 6px 16px rgba(80,101,246,.3)}.options-container[data-v-e1652c40]{display:flex;flex-direction:column;gap:8px}.option[data-v-e1652c40]{border-radius:12px;background:#f8f9fa;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,0,0,.04);position:relative}.option .option-left[data-v-e1652c40]{display:flex;align-items:center;gap:12px;flex:1}.option .option-text[data-v-e1652c40]{font-size:16px;line-height:1.4;color:#34495e;font-weight:400}.option[data-v-e1652c40]:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.04)}.option.selected[data-v-e1652c40]:not(.correct):not(.incorrect){border-color:rgba(80,101,246,.4);background:rgba(80,101,246,.05);box-shadow:0 4px 12px rgba(80,101,246,.08)}.option.correct[data-v-e1652c40]{background:rgba(46,204,113,.08);border-color:rgba(46,204,113,.25);box-shadow:0 4px 16px rgba(46,204,113,.1)}.option.incorrect[data-v-e1652c40]{background:rgba(231,76,60,.08);border-color:rgba(231,76,60,.25);box-shadow:0 4px 16px rgba(231,76,60,.1)}.option-icon[data-v-e1652c40]{width:32px;height:32px;background:rgba(80,101,246,.1);color:#5065f6;box-shadow:0 2px 8px rgba(80,101,246,.15)}.option-icon[data-v-e1652c40],.result-icon[data-v-e1652c40]{font-size:14px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:600;transition:all .3s ease}.result-icon[data-v-e1652c40]{width:24px;height:24px;background:rgba(46,204,113,.1);color:#2ecc71;box-shadow:0 2px 8px rgba(46,204,113,.15)}.result-icon.error[data-v-e1652c40]{background:rgba(231,76,60,.1);color:#e74c3c;box-shadow:0 2px 8px rgba(231,76,60,.15)}.explanation[data-v-e1652c40]{margin-top:20px;padding:16px;background:linear-gradient(135deg,rgba(80,101,246,.05),rgba(99,102,241,.05));border-radius:12px;border-left:4px solid #5065f6}.explanation .explanation-header[data-v-e1652c40]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#5065f6}.explanation .explanation-header i[data-v-e1652c40]{font-size:16px}.explanation .explanation-text[data-v-e1652c40]{line-height:1.6;color:#374151;font-size:14px}.card-navigation[data-v-e1652c40]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px}.card-navigation .nav-button[data-v-e1652c40]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;position:relative;overflow:hidden}.card-navigation .nav-button[data-v-e1652c40]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.card-navigation .nav-button[data-v-e1652c40]:hover:before{transform:translateX(100%)}.card-navigation .nav-button.prev[data-v-e1652c40]{background:#f8f9fa;color:#34495e;border:1px solid rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.03)}.card-navigation .nav-button.prev[data-v-e1652c40]:hover:not(:disabled){background:#edf2f7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.card-navigation .nav-button.prev[data-v-e1652c40]:disabled{opacity:.5;cursor:not-allowed;transform:none}.card-navigation .nav-button.prev i[data-v-e1652c40]{margin-right:2px;opacity:.8;transition:all .3s ease}.card-navigation .nav-button.prev:hover:not(:disabled) i[data-v-e1652c40]{transform:translateX(-3px);opacity:1}.card-navigation .nav-button.next[data-v-e1652c40]{background:linear-gradient(90deg,#5065f6,#6366f1);color:#fff;box-shadow:0 4px 12px rgba(80,101,246,.15)}.card-navigation .nav-button.next[data-v-e1652c40]:hover{background:linear-gradient(90deg,#4055e6,#5856f0);box-shadow:0 6px 16px rgba(80,101,246,.25);transform:translateY(-2px)}.card-navigation .nav-button.next i[data-v-e1652c40]{margin-left:2px;opacity:.8;transition:all .3s ease}.card-navigation .nav-button.next:hover i[data-v-e1652c40]{transform:translateX(3px);opacity:1}.card-navigation .nav-button i[data-v-e1652c40]{font-size:16px}.loading-container[data-v-e1652c40]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.loading-container .loading-question[data-v-e1652c40]{background:#fff;border-radius:16px;padding:24px 20px;width:100%}.loading-container .loading-question .skeleton-header[data-v-e1652c40]{height:50px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-e1652c40 1.5s infinite;border-radius:8px;margin-bottom:24px}.loading-container .loading-question .skeleton-options .skeleton-option[data-v-e1652c40]{height:50px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-e1652c40 1.5s infinite;border-radius:12px;margin-bottom:12px}.empty-quiz[data-v-e1652c40]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.empty-quiz .empty-icon[data-v-e1652c40]{font-size:48px;margin-bottom:16px}.empty-quiz .empty-text[data-v-e1652c40]{font-size:18px;font-weight:600;color:#374151;margin-bottom:8px}.empty-quiz .empty-subtitle[data-v-e1652c40]{font-size:14px;color:#6b7280;line-height:1.4;margin-bottom:24px}.empty-quiz .generate-btn[data-v-e1652c40]{display:flex;align-items:center;gap:8px;padding:14px 20px;background:linear-gradient(135deg,#5065f6,#6366f1);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.empty-quiz .generate-btn[data-v-e1652c40]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(80,101,246,.3)}.empty-quiz .generate-btn[data-v-e1652c40]:disabled{opacity:.6;cursor:not-allowed;transform:none}.empty-quiz .generate-btn[data-v-e1652c40]:active:not(:disabled){transform:scale(.95)}.empty-quiz .generate-btn i[data-v-e1652c40]{font-size:16px}@keyframes loading-e1652c40{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-e1652c40{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}@keyframes spin-e1652c40{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progressStripe-e1652c40{0%{background-position:30px 0}to{background-position:0 0}}@media (max-width:768px){.quiz-tab[data-v-e1652c40]{padding:12px}.generating-loader[data-v-e1652c40]{padding:30px 15px}.generating-loader .loader-header[data-v-e1652c40]{margin-bottom:25px}.generating-loader .loader-header .loader-icon[data-v-e1652c40]{font-size:36px;margin-bottom:12px}.generating-loader .loader-header .loader-icon i[data-v-e1652c40]{font-size:36px}.generating-loader .loader-header .loader-title[data-v-e1652c40]{font-size:18px}.generating-loader .loader-header .loader-subtitle[data-v-e1652c40]{font-size:13px}.generating-loader .progress-bar[data-v-e1652c40]{margin-bottom:25px}.generating-loader .loader-steps .step .step-icon[data-v-e1652c40]{width:24px;height:24px;font-size:11px}.generating-loader .loader-steps .step .step-text[data-v-e1652c40]{font-size:9px}.question-card[data-v-e1652c40]{padding:10px 16px}.quiz-question[data-v-e1652c40]{font-size:16px;padding-left:38px;margin-bottom:24px}.quiz-question[data-v-e1652c40]:after{left:38px;width:40px}.quiz-question .question-badge[data-v-e1652c40]{width:30px;height:30px;font-size:13px}.option[data-v-e1652c40]{padding:14px 16px}.option .option-left[data-v-e1652c40]{gap:10px}.option .option-icon[data-v-e1652c40]{width:30px;height:30px;font-size:13px}.option .option-text[data-v-e1652c40]{font-size:15px}.explanation[data-v-e1652c40]{padding:14px;margin-top:16px}.explanation .explanation-header[data-v-e1652c40]{font-size:14px}.explanation .explanation-text[data-v-e1652c40]{font-size:13px}.card-navigation[data-v-e1652c40]{margin-top:10px}.card-navigation .nav-button[data-v-e1652c40]{padding:10px 16px;font-size:13px}.card-navigation .nav-button i[data-v-e1652c40]{font-size:14px}}@media (max-width:480px){.quiz-tab[data-v-e1652c40]{padding:8px}.quiz-header .quiz-progress[data-v-e1652c40]{gap:10px}.quiz-header .quiz-progress .progress-text[data-v-e1652c40]{font-size:12px;margin-right:10px}.quiz-header .regenerate-button[data-v-e1652c40]{padding:6px 12px;font-size:12px}.quiz-header .regenerate-button i[data-v-e1652c40]{font-size:14px}.generating-loader[data-v-e1652c40]{padding:25px 10px}.generating-loader .loader-header[data-v-e1652c40]{margin-bottom:20px}.generating-loader .loader-header .loader-icon[data-v-e1652c40]{font-size:32px;margin-bottom:10px}.generating-loader .loader-header .loader-icon i[data-v-e1652c40]{font-size:32px}.generating-loader .loader-header .loader-title[data-v-e1652c40]{font-size:16px}.generating-loader .loader-header .loader-subtitle[data-v-e1652c40]{font-size:12px}.generating-loader .progress-bar[data-v-e1652c40]{margin-bottom:20px;height:5px}.generating-loader .loader-steps[data-v-e1652c40]{flex-wrap:wrap;gap:15px}.generating-loader .loader-steps .step[data-v-e1652c40]{flex:0 0 calc(50% - 7.5px);margin-bottom:10px}.generating-loader .loader-steps .step[data-v-e1652c40]:not(:last-child):after{display:none}.generating-loader .loader-steps .step .step-icon[data-v-e1652c40]{width:20px;height:20px;font-size:10px}.generating-loader .loader-steps .step .step-text[data-v-e1652c40]{font-size:8px}.question-card[data-v-e1652c40]{padding:10px 12px}.quiz-question[data-v-e1652c40]{font-size:15px;padding-left:34px;margin-bottom:20px}.quiz-question[data-v-e1652c40]:after{left:34px;width:35px}.quiz-question .question-badge[data-v-e1652c40]{width:26px;height:26px;font-size:12px}.option[data-v-e1652c40]{padding:12px 14px}.option .option-left[data-v-e1652c40]{gap:8px}.option .option-icon[data-v-e1652c40]{width:28px;height:28px;font-size:12px}.option .option-text[data-v-e1652c40]{font-size:14px}.card-navigation[data-v-e1652c40]{margin-top:10px}.card-navigation .nav-button[data-v-e1652c40]{padding:8px 12px;font-size:12px}.card-navigation .nav-button i[data-v-e1652c40]{font-size:12px}.empty-quiz[data-v-e1652c40]{padding:30px 15px}.empty-quiz .empty-icon[data-v-e1652c40]{font-size:40px}.empty-quiz .empty-text[data-v-e1652c40]{font-size:16px}.empty-quiz .empty-subtitle[data-v-e1652c40]{font-size:13px}.empty-quiz .generate-btn[data-v-e1652c40]{padding:12px 16px;font-size:14px}.empty-quiz .generate-btn i[data-v-e1652c40]{font-size:14px}}.quiz-tab[data-v-e1652c40]{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0))}.ask-tab[data-v-69dcc371]{height:100%;display:flex;flex-direction:column;background:#f8f9fa;position:relative;overflow:hidden}.chat-content[data-v-69dcc371]{flex:1;overflow-y:auto;padding:16px 0;scroll-behavior:smooth;position:relative;min-height:0;-webkit-overflow-scrolling:touch}.welcome-message[data-v-69dcc371]{text-align:center;padding:40px 20px;max-width:600px;margin:0 auto}.welcome-message .welcome-avatar[data-v-69dcc371]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff}.welcome-message .welcome-avatar i[data-v-69dcc371]{font-size:40px}.welcome-message .welcome-text[data-v-69dcc371]{margin-bottom:32px}.welcome-message .welcome-text h3[data-v-69dcc371]{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:12px}.welcome-message .welcome-text p[data-v-69dcc371]{font-size:16px;color:#6b7280;line-height:1.6}.welcome-message .suggested-questions .suggestion-title[data-v-69dcc371]{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;text-align:left}.welcome-message .suggested-questions .suggestion-item[data-v-69dcc371]{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;text-align:left}.welcome-message .suggested-questions .suggestion-item[data-v-69dcc371]:hover{border-color:#5065f6;background:rgba(80,101,246,.02);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.welcome-message .suggested-questions .suggestion-item i[data-v-69dcc371]{color:#5065f6;font-size:18px;flex-shrink:0}.messages-container[data-v-69dcc371]{padding:0 20px}.messages-container .message-wrapper[data-v-69dcc371]{display:flex;margin-bottom:24px;align-items:flex-start}.messages-container .message-wrapper.user-message[data-v-69dcc371]{justify-content:flex-end;padding-left:10px}.messages-container .message-wrapper.user-message .message-content[data-v-69dcc371]{background:#5065f6;color:#fff;border-radius:18px 18px 4px 18px}.messages-container .message-wrapper.user-message .message-content .message-footer[data-v-69dcc371]{border-top:1px solid hsla(0,0%,100%,.2)}.messages-container .message-wrapper.user-message .message-content .message-time[data-v-69dcc371]{color:hsla(0,0%,100%,.8)}.messages-container .message-wrapper.ai-message[data-v-69dcc371]{justify-content:flex-start;padding-right:10px}.messages-container .message-wrapper.ai-message .message-content[data-v-69dcc371]{background:#fff;border:1px solid #e5e7eb;border-radius:18px 18px 18px 4px}.messages-container .message-wrapper .message-content[data-v-69dcc371]{max-width:90%;padding:16px 20px;position:relative}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371]{line-height:1.5;font-size:16px}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] p{margin:0 0 8px}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] p:last-child{margin-bottom:0}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] strong{font-weight:700}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] em{font-style:italic}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] pre{margin:.5rem 0;padding:1rem;background-color:#f8fafc;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e2e8f0}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] code{background-color:#f1f5f9;padding:2px 4px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h1,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h2,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h3,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h4,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h5,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;color:#1a202c}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h1{font-size:1.5em;border-bottom:1px solid #e2e8f0;padding-bottom:.3em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h2{font-size:1.3em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h3{font-size:1.1em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] ol,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] ul{padding-left:1.5rem;margin:.8em 0}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] li{margin:.3em 0}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] blockquote{margin:.8em 0;padding-left:1rem;border-left:3px solid #e2e8f0;color:#64748b}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] table{border-collapse:collapse;width:100%;margin:1em 0}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] table td,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] table th{border:1px solid #e2e8f0;padding:8px;text-align:left}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] table th,.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] table tr:nth-child(2n){background-color:#f8fafc}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] img{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] hr{border:0;border-top:1px solid #e2e8f0;margin:1.5em 0}.messages-container .message-wrapper .message-content .message-footer[data-v-69dcc371]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}.messages-container .message-wrapper .message-content .message-time[data-v-69dcc371]{font-size:12px;color:#9ca3af;flex-shrink:0}.messages-container .message-wrapper .message-content .message-actions[data-v-69dcc371]{display:flex;gap:8px;opacity:.7;transition:opacity .2s ease}.messages-container .message-wrapper .message-content .message-actions .msg-action[data-v-69dcc371]{width:32px;height:32px;background:rgba(0,0,0,.04);border:none;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.messages-container .message-wrapper .message-content .message-actions .msg-action[data-v-69dcc371]:hover{background:rgba(0,0,0,.08);color:#374151;transform:translateY(-1px)}.messages-container .message-wrapper .message-content .message-actions .msg-action[data-v-69dcc371]:active{transform:translateY(0)}.messages-container .message-wrapper .message-content .message-actions .msg-action i[data-v-69dcc371]{font-size:14px}.messages-container .message-wrapper .message-content:hover .message-actions[data-v-69dcc371]{opacity:1}.messages-container .message-wrapper .message-content .user-message-spacer[data-v-69dcc371]{width:1px;height:1px}.typing-indicator[data-v-69dcc371]{display:flex;align-items:flex-start;padding-right:10px;justify-content:flex-start}.typing-indicator .typing-content[data-v-69dcc371]{background:#fff;border:1px solid #e5e7eb;border-radius:18px 18px 18px 4px;padding:16px 20px}.typing-indicator .typing-content .current-answer[data-v-69dcc371]{line-height:1.5}.typing-indicator .typing-content .current-answer[data-v-69dcc371] p{margin:.8em 0;line-height:1.6}.typing-indicator .typing-content .current-answer[data-v-69dcc371] h1,.typing-indicator .typing-content .current-answer[data-v-69dcc371] h2,.typing-indicator .typing-content .current-answer[data-v-69dcc371] h3,.typing-indicator .typing-content .current-answer[data-v-69dcc371] h4,.typing-indicator .typing-content .current-answer[data-v-69dcc371] h5,.typing-indicator .typing-content .current-answer[data-v-69dcc371] h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;color:#1a202c}.typing-indicator .typing-content .current-answer[data-v-69dcc371] pre{margin:.5rem 0;padding:1rem;background-color:#f8fafc;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e2e8f0}.typing-indicator .typing-content .current-answer[data-v-69dcc371] code{background-color:#f1f5f9;padding:2px 4px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.typing-indicator .typing-content .current-answer[data-v-69dcc371] ol,.typing-indicator .typing-content .current-answer[data-v-69dcc371] ul{padding-left:1.5rem;margin:.8em 0}.typing-indicator .typing-content .current-answer[data-v-69dcc371] li{margin:.3em 0}.typing-indicator .typing-content .current-answer[data-v-69dcc371] blockquote{margin:.8em 0;padding-left:1rem;border-left:3px solid #e2e8f0;color:#64748b}.typing-indicator .typing-content .current-answer .typing-footer[data-v-69dcc371]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}.typing-indicator .typing-content .current-answer .typing-time[data-v-69dcc371]{font-size:12px;color:#9ca3af;font-style:italic}.typing-indicator .typing-content .current-answer .typing-indicator-dots[data-v-69dcc371]{display:flex;gap:4px}.typing-indicator .typing-content .current-answer .typing-indicator-dots span[data-v-69dcc371]{width:6px;height:6px;background:#5065f6;border-radius:50%;animation:typingDot-69dcc371 1.4s ease-in-out infinite}.typing-indicator .typing-content .current-answer .typing-indicator-dots span[data-v-69dcc371]:first-child{animation-delay:-.32s}.typing-indicator .typing-content .current-answer .typing-indicator-dots span[data-v-69dcc371]:nth-child(2){animation-delay:-.16s}.typing-indicator .typing-content .current-answer .typing-indicator-dots span[data-v-69dcc371]:nth-child(3){animation-delay:0s}.typing-indicator .typing-content .typing-dots[data-v-69dcc371]{display:flex;gap:4px}.typing-indicator .typing-content .typing-dots span[data-v-69dcc371]{width:8px;height:8px;background:#6b7280;border-radius:50%;animation:typingDot-69dcc371 1.4s ease-in-out infinite}.typing-indicator .typing-content .typing-dots span[data-v-69dcc371]:first-child{animation-delay:-.32s}.typing-indicator .typing-content .typing-dots span[data-v-69dcc371]:nth-child(2){animation-delay:-.16s}.typing-indicator .typing-content .typing-dots span[data-v-69dcc371]:nth-child(3){animation-delay:0s}@keyframes typingDot-69dcc371{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-input-section[data-v-69dcc371]{background:#fff;border-top:1px solid #e5e7eb;padding:16px 20px;margin-top:auto;position:relative;z-index:10;flex-shrink:0}.chat-input-section .input-container .input-wrapper[data-v-69dcc371]{display:flex;align-items:flex-end;gap:12px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:24px;padding:12px 16px;transition:all .2s ease}.chat-input-section .input-container .input-wrapper[data-v-69dcc371]:focus-within{border-color:#5065f6;background:#fff;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.chat-input-section .input-container .input-wrapper .message-input[data-v-69dcc371]{flex:1;border:none;outline:none;background:transparent;font-size:16px;line-height:1.4;resize:none;color:#374151;max-height:120px}.chat-input-section .input-container .input-wrapper .message-input[data-v-69dcc371]::-moz-placeholder{color:#9ca3af}.chat-input-section .input-container .input-wrapper .message-input[data-v-69dcc371]::placeholder{color:#9ca3af}.chat-input-section .input-container .input-wrapper .send-btn[data-v-69dcc371]{width:36px;height:36px;background:#5065f6;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-input-section .input-container .input-wrapper .send-btn[data-v-69dcc371]:hover:not(:disabled){background:#4338ca;transform:scale(1.05)}.chat-input-section .input-container .input-wrapper .send-btn[data-v-69dcc371]:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.chat-input-section .input-container .input-wrapper .send-btn i[data-v-69dcc371]{font-size:16px}.chat-input-section .input-container .input-wrapper .send-btn i.el-icon-loading[data-v-69dcc371]{animation:spin-69dcc371 1s linear infinite}@keyframes spin-69dcc371{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-69dcc371] .katex{font-size:1.1em;font-family:KaTeX_Main,Times New Roman,serif;line-height:0!important}[data-v-69dcc371] .katex .mfrac{display:inline-block;vertical-align:middle;text-align:center;margin:0 .1em}[data-v-69dcc371] .katex .mfrac .frac-line{width:100%;display:inline-block;border-bottom-style:solid;border-bottom-width:.04em;min-height:.04em}[data-v-69dcc371] .katex .mfrac .mfrac-numerator{display:block;width:100%;text-align:center;font-size:85%;padding-bottom:.25em}[data-v-69dcc371] .katex .mfrac .mfrac-denominator{padding-top:.25em}[data-v-69dcc371] .katex-display{margin:1.5em 0;padding:1em;overflow-x:auto;overflow-y:visible;text-align:center;background:#f8f9fa;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}[data-v-69dcc371] .katex-display>.katex{display:inline-block;text-align:center;padding:.2em 0}@media (max-width:768px){[data-v-69dcc371] .katex{font-size:1em}[data-v-69dcc371] .katex-display{padding:.8em;margin:1em 0}[data-v-69dcc371] pre{padding:.8rem;font-size:.85em}}@media (max-width:375px){.chat-content[data-v-69dcc371]{padding:12px 0}.welcome-message[data-v-69dcc371]{padding:32px 16px}.welcome-message .welcome-avatar[data-v-69dcc371]{width:64px;height:64px}.welcome-message .welcome-avatar i[data-v-69dcc371]{font-size:32px}.welcome-message .welcome-text h3[data-v-69dcc371]{font-size:20px}.welcome-message .welcome-text p[data-v-69dcc371]{font-size:15px}.welcome-message .suggested-questions .suggestion-item[data-v-69dcc371]{padding:14px;font-size:15px}.messages-container[data-v-69dcc371]{padding:0 16px}.messages-container .message-wrapper[data-v-69dcc371]{margin-bottom:20px}.messages-container .message-wrapper.user-message[data-v-69dcc371]{padding-left:15%}.messages-container .message-wrapper.ai-message[data-v-69dcc371]{padding-right:15%}.messages-container .message-wrapper .message-content[data-v-69dcc371]{max-width:90%;padding:12px 16px}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371]{font-size:15px}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h1{font-size:1.3em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h2{font-size:1.2em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] h3{font-size:1.1em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] pre{padding:.6rem;font-size:.8em}.messages-container .message-wrapper .message-content .message-text[data-v-69dcc371] code{font-size:.85em}.messages-container .message-wrapper .message-content .message-footer[data-v-69dcc371]{margin-top:8px;padding-top:6px}.messages-container .message-wrapper .message-content .message-time[data-v-69dcc371]{font-size:11px}.messages-container .message-wrapper .message-content .message-actions[data-v-69dcc371]{gap:6px}.messages-container .message-wrapper .message-content .message-actions .msg-action[data-v-69dcc371]{width:28px;height:28px}.messages-container .message-wrapper .message-content .message-actions .msg-action i[data-v-69dcc371]{font-size:12px}.typing-indicator[data-v-69dcc371]{padding:0 16px;padding-right:15%}.typing-indicator .typing-content .current-answer[data-v-69dcc371] h1{font-size:1.3em}.typing-indicator .typing-content .current-answer[data-v-69dcc371] h2{font-size:1.2em}.typing-indicator .typing-content .current-answer[data-v-69dcc371] h3{font-size:1.1em}.typing-indicator .typing-content .current-answer[data-v-69dcc371] pre{padding:.6rem;font-size:.8em}.typing-indicator .typing-content .current-answer[data-v-69dcc371] code{font-size:.85em}.typing-indicator .typing-content .current-answer .typing-footer[data-v-69dcc371]{margin-top:8px;padding-top:6px}.typing-indicator .typing-content .current-answer .typing-time[data-v-69dcc371]{font-size:11px}.typing-indicator .typing-content .current-answer .typing-indicator-dots span[data-v-69dcc371]{width:5px;height:5px}.chat-input-section[data-v-69dcc371]{padding:12px 16px}.chat-input-section .input-container .input-wrapper[data-v-69dcc371]{padding:10px 14px}.chat-input-section .input-container .input-wrapper .message-input[data-v-69dcc371]{font-size:15px}.chat-input-section .input-container .input-wrapper .send-btn[data-v-69dcc371]{width:32px;height:32px}.chat-input-section .input-container .input-wrapper .send-btn i[data-v-69dcc371]{font-size:14px}[data-v-69dcc371] .katex{font-size:.9em}[data-v-69dcc371] .katex-display{padding:.6em;margin:.8em 0}}.mobile-process-steps-container[data-v-b1611c9c]{height:calc(var(--app-height) - 70px - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));height:calc(100vh - 70px);height:calc(100dvh - 70px);position:absolute;top:calc(70px + env(safe-area-inset-top, 0));left:env(safe-area-inset-left,0);right:env(safe-area-inset-right,0);bottom:env(safe-area-inset-bottom,0);z-index:1000;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.process-steps-overlay[data-v-b1611c9c]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;animation:overlay-fade-in-b1611c9c .6s cubic-bezier(.4,0,.2,1)}.steps-content[data-v-b1611c9c]{max-width:90%;width:100%;padding:24px;background:linear-gradient(145deg,#fff,#fafbfc);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.01);animation:content-slide-up-b1611c9c .6s cubic-bezier(.16,1,.3,1);margin:16px}.steps-header[data-v-b1611c9c]{text-align:center;margin-bottom:32px}.steps-title[data-v-b1611c9c]{font-size:20px;font-weight:600;letter-spacing:-.3px;background:linear-gradient(135deg,#5065f6,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.steps-subtitle[data-v-b1611c9c]{font-size:14px;color:#8492a6;display:flex;align-items:center;justify-content:center;letter-spacing:.2px}.typing-text[data-v-b1611c9c]{margin-right:4px}.dots span[data-v-b1611c9c]{animation:dot-fade-b1611c9c 1.4s infinite both}.dots span[data-v-b1611c9c]:first-child{animation-delay:0s}.dots span[data-v-b1611c9c]:nth-child(2){animation-delay:.2s}.dots span[data-v-b1611c9c]:nth-child(3){animation-delay:.4s}.steps-timeline[data-v-b1611c9c]{position:relative;padding:12px 0}.timeline-item[data-v-b1611c9c]{position:relative;padding-left:44px;margin-bottom:28px}.timeline-item[data-v-b1611c9c]:last-child{margin-bottom:0}.timeline-node[data-v-b1611c9c]{display:flex;align-items:flex-start;position:relative}.node-icon[data-v-b1611c9c]{position:absolute;left:-44px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:2}.node-border[data-v-b1611c9c]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,rgba(80,101,246,.15),rgba(79,70,229,.15));animation:border-pulse-b1611c9c 2s infinite}.node-inner[data-v-b1611c9c]{position:relative;width:26px;height:26px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(0,0,0,.06),0 0 0 2px hsla(0,0%,100%,.95);transition:all .5s cubic-bezier(.34,1.56,.64,1);font-size:12px;font-weight:600}.completed .node-inner[data-v-b1611c9c]{background:#5065f6;color:#fff;transform:scale(1.05)}.current .node-inner[data-v-b1611c9c]{background:#4f46e5;color:#fff;animation:node-pulse-b1611c9c 2s infinite}.timeline-line[data-v-b1611c9c]{position:absolute;top:32px;left:16px;bottom:-28px;width:1px;background:rgba(0,0,0,.04);z-index:1}.line-progress[data-v-b1611c9c]{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(180deg,#5065f6,#4f46e5);transition:height .6s cubic-bezier(.4,0,.2,1)}.line-progress.active[data-v-b1611c9c]{height:100%}.node-content[data-v-b1611c9c]{padding-left:16px;flex-grow:1}.step-text[data-v-b1611c9c]{font-size:14px;color:#3c4858;margin-bottom:6px;transition:all .3s ease;opacity:.9;letter-spacing:.1px;line-height:1.4;display:flex;align-items:center;justify-content:space-between}.completion-time[data-v-b1611c9c]{font-size:12px;color:#8492a6;opacity:.8;font-variant-numeric:tabular-nums}.completed .step-text[data-v-b1611c9c]{color:#5065f6;opacity:.9}.current .step-text[data-v-b1611c9c]{color:#5065f6;font-weight:500;opacity:1}.circular-progress[data-v-b1611c9c]{width:16px;height:16px;animation:rotate-b1611c9c 2s linear infinite}.circular-progress .path[data-v-b1611c9c]{stroke:#fff;stroke-linecap:round;animation:dash-b1611c9c 1.5s ease-in-out infinite}.step-progress[data-v-b1611c9c]{height:2px;margin-top:8px;border-radius:1px;overflow:hidden;opacity:.8}.progress-bar[data-v-b1611c9c]{height:100%;background:rgba(80,101,246,.08);border-radius:1px;overflow:hidden}.progress-fill[data-v-b1611c9c]{height:100%;background:linear-gradient(90deg,#5065f6,#4f46e5);border-radius:1px;position:relative;animation:progress-animation-b1611c9c 2s ease-in-out infinite}.progress-glow[data-v-b1611c9c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:glow-animation-b1611c9c 2s linear infinite}@media (max-width:480px){.steps-content[data-v-b1611c9c]{padding:20px;margin:12px}.steps-title[data-v-b1611c9c]{font-size:18px}.steps-subtitle[data-v-b1611c9c]{font-size:13px}.timeline-item[data-v-b1611c9c]{padding-left:40px;margin-bottom:24px}.node-icon[data-v-b1611c9c]{left:-40px;width:28px;height:28px}.node-inner[data-v-b1611c9c]{width:24px;height:24px;font-size:11px}.timeline-line[data-v-b1611c9c]{top:28px;left:14px;bottom:-24px}.step-text[data-v-b1611c9c]{font-size:13px}}@keyframes border-pulse-b1611c9c{0%{transform:scale(1);opacity:.15}50%{transform:scale(1.08);opacity:.2}to{transform:scale(1);opacity:.15}}@keyframes node-pulse-b1611c9c{0%{box-shadow:0 0 0 0 rgba(80,101,246,.3)}70%{box-shadow:0 0 0 12px rgba(80,101,246,0)}to{box-shadow:0 0 0 0 rgba(80,101,246,0)}}@keyframes overlay-fade-in-b1611c9c{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(12px)}}@keyframes content-slide-up-b1611c9c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-fade-b1611c9c{0%,to{opacity:0}50%{opacity:1}}@keyframes rotate-b1611c9c{to{transform:rotate(1turn)}}@keyframes dash-b1611c9c{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes progress-animation-b1611c9c{0%{width:0}50%{width:60%}to{width:100%}}@keyframes glow-animation-b1611c9c{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.fade-enter-active[data-v-b1611c9c],.fade-leave-active[data-v-b1611c9c]{transition:opacity .5s}.fade-enter[data-v-b1611c9c],.fade-leave-to[data-v-b1611c9c]{opacity:0}.note-detail-page[data-v-31991542]{width:100%;height:var(--app-height);height:100vh;height:100dvh;background:#f8f9fa;display:flex;flex-direction:column;overflow:hidden;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:relative;min-height:var(--app-height);min-height:100vh;min-height:100dvh}.header[data-v-31991542]{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top, 20px) + 6px) 16px 6px;background:#fff;border-bottom:1px solid #e5e7eb;min-height:46px;position:relative;z-index:100}.header .header-left[data-v-31991542]{display:flex;align-items:center;flex:1}.header .header-left .back-btn[data-v-31991542]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:all .2s ease}.header .header-left .back-btn[data-v-31991542]:hover{background:#f3f4f6}.header .header-left .back-btn[data-v-31991542]:active{transform:scale(.95);background:#e5e7eb}.header .header-left .back-btn i[data-v-31991542]{font-size:20px;color:#5065f6}.header .header-left .title[data-v-31991542]{font-size:18px;font-weight:600;color:#374151}.header .header-right[data-v-31991542]{display:flex;align-items:center;gap:8px}.header .header-right .more-btn[data-v-31991542],.header .header-right .search-btn[data-v-31991542]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:all .2s ease}.header .header-right .more-btn[data-v-31991542]:hover,.header .header-right .search-btn[data-v-31991542]:hover{background:#f3f4f6}.header .header-right .more-btn[data-v-31991542]:active,.header .header-right .search-btn[data-v-31991542]:active{transform:scale(.95);background:#e5e7eb}.header .header-right .more-btn i[data-v-31991542],.header .header-right .search-btn i[data-v-31991542]{font-size:18px;color:#6b7280}.note-header[data-v-31991542]{display:flex;align-items:center;padding:16px;background:#fff;border-bottom:1px solid #e5e7eb}.note-header .note-icon[data-v-31991542]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5065f6,#6366f1);border-radius:12px;margin-right:12px}.note-header .note-icon i[data-v-31991542]{font-size:24px;color:#fff}.note-header .note-title[data-v-31991542]{flex:1;font-size:20px;font-weight:600;color:#1f2937;line-height:1.3;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.tabs-nav[data-v-31991542]{display:flex;background:#fff;border-bottom:1px solid #e5e7eb;position:relative;justify-content:space-around}.tabs-nav .tab-item[data-v-31991542]{padding:0 15px;display:flex;align-items:center;justify-content:center;min-height:48px;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center;border-radius:0;background:transparent}.tabs-nav .tab-item[data-v-31991542]:hover{color:#5065f6;background:rgba(80,101,246,.04);transform:translateY(-1px)}.tabs-nav .tab-item.active[data-v-31991542]{color:#5065f6;font-weight:600;background:rgba(80,101,246,.08)}.tabs-nav .tab-item.active[data-v-31991542]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#5065f6,#6366f1);border-radius:2px 2px 0 0;box-shadow:0 2px 8px rgba(80,101,246,.3)}.tabs-nav .tab-item.active[data-v-31991542]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,rgba(80,101,246,.3) 50%,transparent);border-radius:0 0 2px 2px}.tabs-nav .tab-item[data-v-31991542]:active{transform:scale(.98)}.tabs-nav .tab-item span[data-v-31991542]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:380px){.tabs-nav .tab-item[data-v-31991542]{font-size:13px;min-height:52px}.tabs-nav .tab-item span[data-v-31991542]{font-size:13px}.tabs-nav .tab-item.active[data-v-31991542]:before{width:40%}}@media (max-width:320px){.tabs-nav[data-v-31991542]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-nav[data-v-31991542]::-webkit-scrollbar{display:none}.tabs-nav .tab-item[data-v-31991542]{flex:0 0 auto;min-width:70px;font-size:12px}.tabs-nav .tab-item span[data-v-31991542]{font-size:12px}}.content-container[data-v-31991542]{height:calc(100% - 30px);overflow-y:auto;scroll-behavior:smooth;position:relative;min-height:0;-webkit-overflow-scrolling:touch}.content-container[data-v-31991542]::-webkit-scrollbar{width:4px}.content-container[data-v-31991542]::-webkit-scrollbar-track{background:transparent}.content-container[data-v-31991542]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.content-container[data-v-31991542]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.search-overlay[data-v-31991542]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(80px + env(safe-area-inset-top, 0));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.search-overlay .search-container[data-v-31991542]{width:90%;max-width:400px;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:searchSlideIn-31991542 .3s cubic-bezier(.34,1.56,.64,1)}.search-overlay .search-container .search-input-wrapper[data-v-31991542]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.search-overlay .search-container .search-input-wrapper .search-input[data-v-31991542]{flex:1;border:none;outline:none;font-size:16px;color:#1f2937;background:transparent}.search-overlay .search-container .search-input-wrapper .search-input[data-v-31991542]::-moz-placeholder{color:#9ca3af}.search-overlay .search-container .search-input-wrapper .search-input[data-v-31991542]::placeholder{color:#9ca3af}.search-overlay .search-container .search-input-wrapper .search-close[data-v-31991542]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:all .2s ease}.search-overlay .search-container .search-input-wrapper .search-close[data-v-31991542]:hover{background:#f3f4f6}.search-overlay .search-container .search-input-wrapper .search-close i[data-v-31991542]{font-size:16px;color:#6b7280}.search-overlay .search-container .search-results[data-v-31991542]{max-height:300px;overflow-y:auto}.search-overlay .search-container .search-results .search-result-item[data-v-31991542]{padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f3f4f6}.search-overlay .search-container .search-results .search-result-item[data-v-31991542]:hover{background:#f8f9fa}.search-overlay .search-container .search-results .search-result-item[data-v-31991542]:last-child{border-bottom:none}.search-overlay .search-container .search-results .search-result-item .result-text[data-v-31991542]{font-size:14px;color:#1f2937;margin-bottom:4px;line-height:1.4}.search-overlay .search-container .search-results .search-result-item .result-location[data-v-31991542]{font-size:12px;color:#6b7280}@keyframes searchSlideIn-31991542{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.action-menu-overlay[data-v-31991542]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1000;display:flex;align-items:flex-start;justify-content:flex-end;padding:calc(68px + env(safe-area-inset-top, 0)) calc(16px + env(safe-area-inset-right, 0)) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.action-menu-overlay .action-menu[data-v-31991542]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:menuSlideIn-31991542 .3s cubic-bezier(.34,1.56,.64,1);min-width:200px}.action-menu-overlay .action-menu .menu-item[data-v-31991542]{display:flex;align-items:center;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f3f4f6}.action-menu-overlay .action-menu .menu-item[data-v-31991542]:last-child{border-bottom:none}.action-menu-overlay .action-menu .menu-item[data-v-31991542]:hover{background:#f8f9fa}.action-menu-overlay .action-menu .menu-item[data-v-31991542]:active{background:#e5e7eb;transform:scale(.98)}.action-menu-overlay .action-menu .menu-item.danger[data-v-31991542]{color:#ef4444}.action-menu-overlay .action-menu .menu-item.danger[data-v-31991542]:hover{background:#fef2f2}.action-menu-overlay .action-menu .menu-item.danger[data-v-31991542]:active{background:#fee2e2}.action-menu-overlay .action-menu .menu-item.danger i[data-v-31991542]{color:#ef4444}.action-menu-overlay .action-menu .menu-item i[data-v-31991542]{font-size:18px;color:#6b7280;margin-right:12px;width:20px;text-align:center}.action-menu-overlay .action-menu .menu-item span[data-v-31991542]{font-size:16px;font-weight:500;color:#1f2937;flex:1}.action-menu-overlay .action-menu .menu-item.danger span[data-v-31991542]{color:#ef4444}@keyframes menuSlideIn-31991542{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:375px){.header[data-v-31991542]{padding:calc(env(safe-area-inset-top, 20px) + 6px) 12px 6px;min-height:52px}.header .header-left .title[data-v-31991542]{font-size:16px}.header .header-right .more-btn[data-v-31991542],.header .header-right .search-btn[data-v-31991542]{width:36px;height:36px}.header .header-right .more-btn i[data-v-31991542],.header .header-right .search-btn i[data-v-31991542]{font-size:16px}.note-header[data-v-31991542]{padding:12px}.note-header .note-icon[data-v-31991542]{width:44px;height:44px;border-radius:10px}.note-header .note-icon i[data-v-31991542]{font-size:20px}.note-header .note-title[data-v-31991542]{font-size:18px}.tabs-nav .tab-item[data-v-31991542]{min-height:50px;font-size:14px}.tabs-nav .tab-item.active[data-v-31991542]:before{width:50%}.search-overlay[data-v-31991542]{padding-top:calc(60px + env(safe-area-inset-top, 0));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.search-overlay .search-container[data-v-31991542]{width:95%}.action-menu-overlay[data-v-31991542]{padding:calc(60px + env(safe-area-inset-top, 0)) calc(12px + env(safe-area-inset-right, 0)) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.action-menu-overlay .action-menu[data-v-31991542]{min-width:180px}.action-menu-overlay .action-menu .menu-item[data-v-31991542]{padding:14px 16px}.action-menu-overlay .action-menu .menu-item i[data-v-31991542]{font-size:16px;margin-right:10px;width:18px}.action-menu-overlay .action-menu .menu-item span[data-v-31991542]{font-size:15px}}.fade-enter-active[data-v-31991542],.fade-leave-active[data-v-31991542]{transition:opacity .5s}.fade-enter[data-v-31991542],.fade-leave-to[data-v-31991542]{opacity:0}.share-dialog-overlay[data-v-31991542]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;padding-left:env(safe-area-inset-left,20px);padding-right:env(safe-area-inset-right,20px)}.share-dialog[data-v-31991542]{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:shareSlideIn-31991542 .3s cubic-bezier(.34,1.56,.64,1);width:100%;max-width:400px}.share-dialog .share-dialog-header[data-v-31991542]{display:flex;align-items:center;justify-content:flex-end;padding:16px 20px;border-bottom:1px solid #f3f4f6}.share-dialog .share-dialog-header .close-button[data-v-31991542]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:12px;background:#f3f4f6;transition:all .2s ease}.share-dialog .share-dialog-header .close-button[data-v-31991542]:active{background:#e5e7eb;transform:scale(.95)}.share-dialog .share-dialog-header .close-button i[data-v-31991542]{font-size:18px;color:#6b7280}.share-dialog .share-dialog-content[data-v-31991542]{padding:24px 20px}.share-dialog .share-dialog-content h3[data-v-31991542]{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px 0;text-align:center}.share-dialog .share-dialog-content p[data-v-31991542]{font-size:15px;color:#6b7280;margin:0 0 24px 0;text-align:center;line-height:1.5}.share-dialog .share-dialog-content .share-link-container[data-v-31991542]{display:flex;align-items:center;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;padding:4px 4px 4px 16px;gap:8px}.share-dialog .share-dialog-content .share-link-container .share-input[data-v-31991542]{flex:1;border:none;outline:none;font-size:14px;color:#374151;background:transparent;padding:12px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-dialog .share-dialog-content .share-link-container .copy-button[data-v-31991542]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:#5065f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.share-dialog .share-dialog-content .share-link-container .copy-button[data-v-31991542]:active{background:#4054d0;transform:scale(.98)}.share-dialog .share-dialog-content .share-link-container .copy-button i[data-v-31991542]{font-size:16px}.share-fade-enter-active[data-v-31991542],.share-fade-leave-active[data-v-31991542]{transition:opacity .3s ease}.share-fade-enter[data-v-31991542],.share-fade-leave-to[data-v-31991542]{opacity:0}@keyframes shareSlideIn-31991542{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.new-language-selector[data-v-b9081586]{position:relative;display:inline-block;width:190px}.new-language-selector .selector-trigger[data-v-b9081586]{background:linear-gradient(135deg,#fff,#fafbfc);border:2px solid #e5e7eb;border-radius:16px;padding:12px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.new-language-selector .selector-trigger[data-v-b9081586]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(80,101,246,.1));opacity:0;transition:opacity .3s ease}.new-language-selector .selector-trigger[data-v-b9081586]:hover{border-color:#5065f6;box-shadow:0 8px 25px rgba(80,101,246,.15);transform:translateY(-2px)}.new-language-selector .selector-trigger[data-v-b9081586]:hover:before{opacity:1}.new-language-selector .selector-trigger[data-v-b9081586]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 4px rgba(80,101,246,.1)}.new-language-selector .trigger-content[data-v-b9081586]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.new-language-selector .language-icon[data-v-b9081586]{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#5065f6,#3d52cc);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.new-language-selector .language-icon.recording[data-v-b9081586]{background:linear-gradient(135deg,#ef4444,#dc2626)}.new-language-selector .language-icon.translation[data-v-b9081586]{background:linear-gradient(135deg,#10b981,#059669)}.new-language-selector .language-icon.notes[data-v-b9081586]{background:linear-gradient(135deg,#f59e0b,#d97706)}.new-language-selector .selected-display[data-v-b9081586]{flex:1;min-width:0}.new-language-selector .selected-info[data-v-b9081586]{display:flex;align-items:center;gap:8px}.new-language-selector .selected-info .language-name[data-v-b9081586]{font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-language-selector .selected-info .language-emoji[data-v-b9081586]{font-size:18px;flex-shrink:0}.new-language-selector .placeholder[data-v-b9081586]{color:#6b7280;font-weight:400}.new-language-selector .selector-arrow[data-v-b9081586]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.new-language-selector .selector-arrow.is-rotated[data-v-b9081586]{transform:rotate(180deg);color:#5065f6}.new-language-selector .selector-dropdown[data-v-b9081586]{position:absolute;right:0;z-index:1000;background:#fff;border:2px solid #5065f6;border-radius:20px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 0 0 1px rgba(80,101,246,.1);backdrop-filter:blur(20px);overflow:hidden;display:flex;flex-direction:column}.new-language-selector .search-section[data-v-b9081586]{padding:20px;border-bottom:1px solid rgba(229,231,235,.6);background:linear-gradient(135deg,#fafbfc,#fff)}.new-language-selector .search-input-wrapper[data-v-b9081586]{position:relative}.new-language-selector .search-input-wrapper .search-icon[data-v-b9081586]{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:14px;z-index:1}.new-language-selector .search-input-wrapper .search-input[data-v-b9081586]{width:100%;padding:10px 8px 10px 24px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;color:#111827;background:#fff;transition:all .3s ease;box-sizing:border-box}.new-language-selector .search-input-wrapper .search-input[data-v-b9081586]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.new-language-selector .search-input-wrapper .search-input[data-v-b9081586]::-moz-placeholder{color:#9ca3af}.new-language-selector .search-input-wrapper .search-input[data-v-b9081586]::placeholder{color:#9ca3af}.new-language-selector .search-input-wrapper .clear-search[data-v-b9081586]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease}.new-language-selector .search-input-wrapper .clear-search[data-v-b9081586]:hover{background:#f3f4f6;color:#111827}.new-language-selector .options-list[data-v-b9081586]{flex:1;overflow-y:auto;padding:8px 0}.new-language-selector .options-list[data-v-b9081586]::-webkit-scrollbar{width:6px}.new-language-selector .options-list[data-v-b9081586]::-webkit-scrollbar-track{background:transparent}.new-language-selector .options-list[data-v-b9081586]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(80,101,246,.3),rgba(80,101,246,.5));border-radius:3px}.new-language-selector .options-list[data-v-b9081586]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(80,101,246,.5),rgba(80,101,246,.7))}.new-language-selector .option-item[data-v-b9081586]{padding:0 20px;cursor:pointer;transition:all .2s ease;position:relative}.new-language-selector .option-item.is-highlighted[data-v-b9081586],.new-language-selector .option-item[data-v-b9081586]:hover{background:linear-gradient(135deg,rgba(80,101,246,.1),rgba(80,101,246,.05))}.new-language-selector .option-item.is-selected[data-v-b9081586]{background:linear-gradient(135deg,rgba(80,101,246,.15),rgba(80,101,246,.1))}.new-language-selector .option-item.is-selected .option-content .option-name[data-v-b9081586]{color:#5065f6;font-weight:600}.new-language-selector .option-item.is-empty-option[data-v-b9081586]{border-bottom:1px solid rgba(229,231,235,.6);margin-bottom:8px}.new-language-selector .option-item.is-empty-option.is-highlighted[data-v-b9081586],.new-language-selector .option-item.is-empty-option[data-v-b9081586]:hover{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05))}.new-language-selector .option-item.is-empty-option.is-selected[data-v-b9081586]{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.1))}.new-language-selector .option-item.is-empty-option.is-selected .option-content .option-name[data-v-b9081586]{color:#ef4444;font-weight:600}.new-language-selector .option-item.is-empty-option .option-content .option-name[data-v-b9081586]{color:#6b7280;font-style:italic}.new-language-selector .option-item.is-empty-option .option-content .option-emoji[data-v-b9081586]{opacity:.7}.new-language-selector .option-item.is-disabled[data-v-b9081586]{opacity:.5;cursor:not-allowed}.new-language-selector .option-item.is-disabled[data-v-b9081586]:hover{background:none}.new-language-selector .option-content[data-v-b9081586]{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(229,231,235,.3)}.new-language-selector .option-content .option-emoji[data-v-b9081586]{font-size:20px;width:28px;text-align:center;flex-shrink:0}.new-language-selector .option-content .option-info[data-v-b9081586]{flex:1;min-width:0}.new-language-selector .option-content .option-info .option-name[data-v-b9081586]{font-size:15px;font-weight:500;color:#111827;transition:color .2s ease;margin-bottom:2px}.new-language-selector .option-content .option-info .option-secondary[data-v-b9081586]{font-size:13px;color:#6b7280}.new-language-selector .option-content .option-check[data-v-b9081586]{color:#5065f6;font-size:16px;animation:checkIn-b9081586 .3s ease;flex-shrink:0}.new-language-selector .option-item:last-child .option-content[data-v-b9081586]{border-bottom:none}.new-language-selector .no-results[data-v-b9081586]{padding:40px 20px;text-align:center;color:#6b7280}.new-language-selector .no-results .no-results-icon[data-v-b9081586]{font-size:32px;opacity:.5;margin-bottom:12px}.new-language-selector .no-results .no-results-text[data-v-b9081586]{font-size:15px}.new-language-selector .no-results .no-results-text .no-results-hint[data-v-b9081586]{font-size:13px;color:#9ca3af;margin-top:4px}.new-language-selector .dropdown-footer[data-v-b9081586]{padding:16px 20px;border-top:1px solid rgba(229,231,235,.6);background:linear-gradient(135deg,#fafbfc,#fff);display:flex;gap:12px;justify-content:flex-end}.new-language-selector .footer-btn[data-v-b9081586]{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.new-language-selector .footer-btn.clear-btn[data-v-b9081586]{background:#fff;color:#6b7280}.new-language-selector .footer-btn.clear-btn[data-v-b9081586]:hover:not(:disabled){background:#f3f4f6;color:#111827}.new-language-selector .footer-btn.clear-btn[data-v-b9081586]:disabled{opacity:.5;cursor:not-allowed}.new-language-selector .footer-btn.close-btn[data-v-b9081586]{background:#5065f6;color:#fff;border-color:#5065f6}.new-language-selector .footer-btn.close-btn[data-v-b9081586]:hover{background:#3d52cc;border-color:#3d52cc}.new-language-selector.is-open .selector-trigger[data-v-b9081586]{border-color:#5065f6;box-shadow:0 0 0 4px rgba(80,101,246,.1)}.new-language-selector.is-open .selector-trigger[data-v-b9081586]:before{opacity:1}.new-language-selector.is-disabled .selector-trigger[data-v-b9081586]{opacity:.6;cursor:not-allowed;background:#f8f9fa}.new-language-selector.is-disabled .selector-trigger[data-v-b9081586]:hover{transform:none;border-color:#e5e7eb;box-shadow:none}.new-language-selector.is-disabled .selector-trigger[data-v-b9081586]:hover:before{opacity:0}.new-language-selector.size-xxs[data-v-b9081586]{width:auto;min-width:45px}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]{padding:2px 4px;border-radius:6px;border-width:1px;min-height:18px;background:rgba(248,249,250,.95);display:flex;align-items:center}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]:before{display:none}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]:hover{transform:none;box-shadow:0 1px 4px rgba(80,101,246,.1)}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]:focus{box-shadow:0 0 0 2px rgba(80,101,246,.15)}.new-language-selector.size-xxs .trigger-content[data-v-b9081586]{gap:2px;min-height:14px;display:flex;align-items:center;width:100%}.new-language-selector.size-xxs .selected-display[data-v-b9081586]{display:flex;align-items:center;min-height:14px}.new-language-selector.size-xxs .language-icon[data-v-b9081586]{width:12px;height:12px;font-size:8px;border-radius:3px}.new-language-selector.size-xxs .selected-info[data-v-b9081586]{gap:2px}.new-language-selector.size-xxs .selected-info .language-name[data-v-b9081586]{font-size:9px;font-weight:500;line-height:1.1}.new-language-selector.size-xxs .selected-info .language-emoji[data-v-b9081586]{font-size:10px}.new-language-selector.size-xxs .placeholder[data-v-b9081586]{font-size:9px;font-weight:500}.new-language-selector.size-xxs .selector-arrow[data-v-b9081586]{width:8px;height:8px}.new-language-selector.size-xxs .selector-arrow i[data-v-b9081586]{font-size:6px}.new-language-selector.size-xxs .selector-dropdown[data-v-b9081586]{border-radius:10px;border-width:1px;min-width:120px;box-shadow:0 8px 12px -2px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.new-language-selector.size-xxs .selector-dropdown .search-section[data-v-b9081586]{padding:8px}.new-language-selector.size-xxs .selector-dropdown .search-section .search-input[data-v-b9081586]{padding:4px 4px 4px 18px;font-size:11px;border-radius:6px}.new-language-selector.size-xxs .selector-dropdown .search-section .search-icon[data-v-b9081586]{font-size:10px;left:6px}.new-language-selector.size-xxs .selector-dropdown .search-section .clear-search[data-v-b9081586]{right:6px;padding:1px}.new-language-selector.size-xxs .selector-dropdown .options-list[data-v-b9081586]{padding:2px 0}.new-language-selector.size-xxs .selector-dropdown .option-item[data-v-b9081586]{padding:0 8px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content[data-v-b9081586]{padding:6px 0;gap:6px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-emoji[data-v-b9081586]{font-size:12px;width:16px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-info .option-name[data-v-b9081586]{font-size:11px;margin-bottom:0}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-info .option-secondary[data-v-b9081586]{font-size:9px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-check[data-v-b9081586]{font-size:10px}.new-language-selector.size-xxs .selector-dropdown .dropdown-footer[data-v-b9081586]{padding:6px 8px}.new-language-selector.size-xxs .selector-dropdown .dropdown-footer .footer-btn[data-v-b9081586]{padding:3px 6px;font-size:10px;border-radius:4px}.new-language-selector.size-xxs .selector-dropdown .dropdown-footer .footer-btn i[data-v-b9081586]{font-size:8px}.new-language-selector.size-xs[data-v-b9081586]{width:90px;min-width:70px}.new-language-selector.size-xs .selector-trigger[data-v-b9081586]{padding:4px 8px;border-radius:8px;border-width:1px;min-height:24px;display:flex;align-items:center}.new-language-selector.size-xs .selector-trigger[data-v-b9081586]:before{display:none}.new-language-selector.size-xs .selector-trigger[data-v-b9081586]:hover{transform:none;box-shadow:0 2px 8px rgba(80,101,246,.1)}.new-language-selector.size-xs .trigger-content[data-v-b9081586]{gap:4px;min-height:16px;display:flex;align-items:center;width:100%}.new-language-selector.size-xs .selected-display[data-v-b9081586]{display:flex;align-items:center;min-height:16px}.new-language-selector.size-xs .language-icon[data-v-b9081586]{width:16px;height:16px;font-size:10px;border-radius:4px}.new-language-selector.size-xs .selected-info[data-v-b9081586]{gap:4px}.new-language-selector.size-xs .selected-info .language-name[data-v-b9081586]{font-size:11px;font-weight:500;line-height:1.2}.new-language-selector.size-xs .selected-info .language-emoji[data-v-b9081586]{font-size:12px}.new-language-selector.size-xs .placeholder[data-v-b9081586]{font-size:11px;font-weight:500}.new-language-selector.size-xs .selector-arrow[data-v-b9081586]{width:12px;height:12px}.new-language-selector.size-xs .selector-arrow i[data-v-b9081586]{font-size:8px}.new-language-selector.size-xs .selector-dropdown[data-v-b9081586]{border-radius:12px;border-width:1px;width:80px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.new-language-selector.size-xs .selector-dropdown .search-section[data-v-b9081586]{padding:12px}.new-language-selector.size-xs .selector-dropdown .search-section .search-input[data-v-b9081586]{padding:6px 6px 6px 20px;font-size:12px;border-radius:8px}.new-language-selector.size-xs .selector-dropdown .search-section .search-icon[data-v-b9081586]{font-size:11px;left:8px}.new-language-selector.size-xs .selector-dropdown .search-section .clear-search[data-v-b9081586]{right:8px;padding:2px}.new-language-selector.size-xs .selector-dropdown .options-list[data-v-b9081586]{padding:4px 0}.new-language-selector.size-xs .selector-dropdown .option-item[data-v-b9081586]{padding:0 12px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content[data-v-b9081586]{padding:8px 0;gap:8px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-emoji[data-v-b9081586]{font-size:14px;width:20px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-info .option-name[data-v-b9081586]{font-size:12px;margin-bottom:1px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-info .option-secondary[data-v-b9081586]{font-size:10px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-check[data-v-b9081586]{font-size:12px}.new-language-selector.size-xs .selector-dropdown .dropdown-footer[data-v-b9081586]{padding:8px 12px}.new-language-selector.size-xs .selector-dropdown .dropdown-footer .footer-btn[data-v-b9081586]{padding:4px 8px;font-size:11px;border-radius:6px}.new-language-selector.size-xs .selector-dropdown .dropdown-footer .footer-btn i[data-v-b9081586]{font-size:10px}.new-language-selector.size-small .selector-trigger[data-v-b9081586]{padding:10px 12px;border-radius:12px}.new-language-selector.size-small .language-icon[data-v-b9081586]{width:24px;height:24px;font-size:12px}.new-language-selector.size-small .selected-info .language-name[data-v-b9081586]{font-size:14px}.new-language-selector.size-large .selector-trigger[data-v-b9081586]{padding:18px 20px;border-radius:20px}.new-language-selector.size-large .language-icon[data-v-b9081586]{width:40px;height:40px;font-size:16px}.new-language-selector.size-large .selected-info .language-name[data-v-b9081586]{font-size:17px}.dropdown-enter-active[data-v-b9081586],.dropdown-leave-active[data-v-b9081586]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-b9081586],.dropdown-leave-to[data-v-b9081586]{opacity:0;transform:scaleY(.8)}@keyframes checkIn-b9081586{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.new-language-selector .selector-trigger[data-v-b9081586]{padding:10px 14px}.new-language-selector .selector-dropdown[data-v-b9081586]{max-height:250px}.new-language-selector .search-section[data-v-b9081586]{padding:16px}.new-language-selector .option-content[data-v-b9081586]{padding:14px 0}.new-language-selector.size-xxs[data-v-b9081586]{min-width:40px}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]{padding:1px 3px;min-height:16px;border-radius:4px;display:flex;align-items:center}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]:hover{box-shadow:0 0 2px rgba(80,101,246,.15)}.new-language-selector.size-xxs .selector-trigger[data-v-b9081586]:focus{box-shadow:0 0 0 1px rgba(80,101,246,.3)}.new-language-selector.size-xxs .trigger-content[data-v-b9081586]{gap:1px;min-height:12px;display:flex;align-items:center;width:100%}.new-language-selector.size-xxs .selected-display[data-v-b9081586]{display:flex;align-items:center;min-height:12px}.new-language-selector.size-xxs .selected-info[data-v-b9081586]{gap:1px}.new-language-selector.size-xxs .selected-info .language-name[data-v-b9081586]{font-size:8px;line-height:1}.new-language-selector.size-xxs .placeholder[data-v-b9081586],.new-language-selector.size-xxs .selected-info .language-emoji[data-v-b9081586]{font-size:8px}.new-language-selector.size-xxs .selector-arrow[data-v-b9081586]{width:6px;height:6px}.new-language-selector.size-xxs .selector-arrow i[data-v-b9081586]{font-size:4px}.new-language-selector.size-xxs .selector-dropdown[data-v-b9081586]{min-width:110px;max-height:160px}.new-language-selector.size-xxs .selector-dropdown .search-section[data-v-b9081586]{padding:6px}.new-language-selector.size-xxs .selector-dropdown .search-section .search-input[data-v-b9081586]{padding:3px 3px 3px 14px;font-size:10px}.new-language-selector.size-xxs .selector-dropdown .search-section .search-icon[data-v-b9081586]{font-size:8px;left:4px}.new-language-selector.size-xxs .selector-dropdown .option-item[data-v-b9081586]{padding:0 6px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content[data-v-b9081586]{padding:4px 0;gap:4px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-emoji[data-v-b9081586]{font-size:10px;width:12px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-info .option-name[data-v-b9081586]{font-size:10px}.new-language-selector.size-xxs .selector-dropdown .option-item .option-content .option-info .option-secondary[data-v-b9081586]{font-size:8px}.new-language-selector.size-xs[data-v-b9081586]{min-width:50px}.new-language-selector.size-xs .selector-trigger[data-v-b9081586]{padding:2px 6px;min-height:20px;border-radius:6px;display:flex;align-items:center}.new-language-selector.size-xs .selector-trigger[data-v-b9081586]:hover{box-shadow:0 1px 4px rgba(80,101,246,.1)}.new-language-selector.size-xs .trigger-content[data-v-b9081586]{gap:2px;min-height:16px;display:flex;align-items:center;width:100%}.new-language-selector.size-xs .selected-display[data-v-b9081586]{display:flex;align-items:center;min-height:16px}.new-language-selector.size-xs .selected-info[data-v-b9081586]{gap:2px}.new-language-selector.size-xs .selected-info .language-name[data-v-b9081586]{font-size:10px;line-height:1.1}.new-language-selector.size-xs .placeholder[data-v-b9081586],.new-language-selector.size-xs .selected-info .language-emoji[data-v-b9081586]{font-size:10px}.new-language-selector.size-xs .selector-arrow[data-v-b9081586]{width:10px;height:10px}.new-language-selector.size-xs .selector-arrow i[data-v-b9081586]{font-size:6px}.new-language-selector.size-xs .selector-dropdown[data-v-b9081586]{width:110px;max-height:200px}.new-language-selector.size-xs .selector-dropdown .search-section[data-v-b9081586]{padding:8px}.new-language-selector.size-xs .selector-dropdown .search-section .search-input[data-v-b9081586]{padding:4px 4px 4px 16px;font-size:11px}.new-language-selector.size-xs .selector-dropdown .search-section .search-icon[data-v-b9081586]{font-size:10px;left:6px}.new-language-selector.size-xs .selector-dropdown .option-item[data-v-b9081586]{padding:0 8px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content[data-v-b9081586]{padding:6px 0;gap:6px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-emoji[data-v-b9081586]{font-size:12px;width:16px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-info .option-name[data-v-b9081586]{font-size:11px}.new-language-selector.size-xs .selector-dropdown .option-item .option-content .option-info .option-secondary[data-v-b9081586]{font-size:9px}}.recording-timeout-modal-overlay[data-v-381360c4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:overlayFadeIn-381360c4 .5s ease-out}.recording-timeout-modal[data-v-381360c4]{position:relative;background:linear-gradient(145deg,#fff,#fafbfc);border-radius:28px;box-shadow:0 25px 80px rgba(0,0,0,.2),0 12px 40px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);max-width:420px;width:100%;overflow:hidden;animation:modalSlideIn-381360c4 .6s cubic-bezier(.34,1.56,.64,1);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.recording-timeout-modal[data-v-381360c4]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9),transparent)}.modal-bg-decoration[data-v-381360c4]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.modal-bg-decoration .bg-circle[data-v-381360c4]{position:absolute;border-radius:50%;opacity:.08;animation:float-381360c4 8s ease-in-out infinite}.modal-bg-decoration .bg-circle.bg-circle-1[data-v-381360c4]{width:140px;height:140px;background:linear-gradient(135deg,#667eea,#764ba2);top:-70px;right:-70px;animation-delay:0s}.modal-bg-decoration .bg-circle.bg-circle-2[data-v-381360c4]{width:100px;height:100px;background:linear-gradient(135deg,#f093fb,#f5576c);bottom:-50px;left:-50px;animation-delay:-3s}.modal-bg-decoration .bg-circle.bg-circle-3[data-v-381360c4]{width:60px;height:60px;background:linear-gradient(135deg,#4facfe,#00f2fe);top:50%;left:-40px;animation-delay:-6s}.modal-icon[data-v-381360c4]{display:flex;justify-content:center;padding:40px 32px 20px}.modal-icon .icon-container[data-v-381360c4]{width:90px;height:90px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 40px rgba(102,126,234,.3),0 6px 20px rgba(102,126,234,.2);position:relative;animation:iconPulse-381360c4 3s ease-in-out infinite}.modal-icon .icon-container[data-v-381360c4]:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:.2;z-index:-1;animation:ripple-381360c4 3s ease-out infinite}.modal-icon .icon-container i[data-v-381360c4]{font-size:36px;color:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}.modal-content[data-v-381360c4]{padding:0 36px 36px;text-align:center}.modal-title[data-v-381360c4]{font-size:28px;font-weight:800;color:#1a1a1a;margin:0 0 12px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.8px;line-height:1.2}.modal-subtitle[data-v-381360c4]{font-size:18px;color:#64748b;margin:0 0 36px 0;line-height:1.7;font-weight:500;letter-spacing:-.2px}.modal-actions[data-v-381360c4]{display:flex;flex-direction:column;gap:18px}.action-btn[data-v-381360c4]{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 28px;border:none;border-radius:18px;font-size:17px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.08);letter-spacing:.3px}.action-btn[data-v-381360c4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:left .8s ease}.action-btn[data-v-381360c4]:hover:before{left:100%}.action-btn[data-v-381360c4]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.action-btn[data-v-381360c4]:active{transform:translateY(-1px);transition:transform .1s ease}.action-btn .btn-icon[data-v-381360c4]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.action-btn .btn-icon i[data-v-381360c4]{font-size:20px}.action-btn .btn-text[data-v-381360c4]{font-weight:700;letter-spacing:.6px}.ios-btn[data-v-381360c4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ios-btn .btn-icon i[data-v-381360c4]{font-size:23px!important;padding-bottom:3px!important}.ios-btn .btn-text[data-v-381360c4]{font-size:18px}.ios-btn[data-v-381360c4]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 12px 32px rgba(102,126,234,.35)}.desktop-btn[data-v-381360c4]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.desktop-btn[data-v-381360c4]:hover{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 12px 32px rgba(79,172,254,.35)}.stop-btn[data-v-381360c4]{background:linear-gradient(135deg,#f56565,#fc8181);color:#fff}.stop-btn[data-v-381360c4]:hover{background:linear-gradient(135deg,#e53e3e,#fc8181);box-shadow:0 12px 32px hsla(0,88%,68%,.35)}@keyframes overlayFadeIn-381360c4{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn-381360c4{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-381360c4{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-25px) rotate(180deg)}}@keyframes iconPulse-381360c4{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ripple-381360c4{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}@media (max-width:480px){.recording-timeout-modal[data-v-381360c4]{margin:20px;max-width:none;border-radius:24px}.modal-content[data-v-381360c4]{padding:0 28px 28px}.modal-title[data-v-381360c4]{font-size:26px}.modal-subtitle[data-v-381360c4]{font-size:17px}.action-btn[data-v-381360c4]{padding:16px 24px;font-size:16px}.action-btn .btn-icon[data-v-381360c4]{width:24px;height:24px}.action-btn .btn-icon i[data-v-381360c4]{font-size:18px}.modal-icon .icon-container[data-v-381360c4]{width:80px;height:80px}.modal-icon .icon-container i[data-v-381360c4]{font-size:32px}}@media (max-height:700px){.modal-icon[data-v-381360c4]{padding:28px 28px 16px}.modal-icon .icon-container[data-v-381360c4]{width:70px;height:70px}.modal-icon .icon-container i[data-v-381360c4]{font-size:28px}.modal-content[data-v-381360c4]{padding:0 28px 28px}.modal-title[data-v-381360c4]{font-size:24px;margin-bottom:8px}.modal-subtitle[data-v-381360c4]{font-size:16px;margin-bottom:28px}.modal-actions[data-v-381360c4]{gap:14px}.action-btn[data-v-381360c4]{padding:14px 24px}}@media (prefers-color-scheme:dark){.recording-timeout-modal[data-v-381360c4]{background:linear-gradient(145deg,#1f2937,#111827);border-color:hsla(0,0%,100%,.1)}.modal-title[data-v-381360c4]{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-subtitle[data-v-381360c4]{color:#9ca3af}}.basic-recording-mode[data-v-eaa69992]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.basic-recording-mode .content-section[data-v-eaa69992]{flex:1;padding:12px;overflow-y:auto;min-height:0}.basic-recording-mode .content-section .tips-section[data-v-eaa69992]{margin-bottom:24px}.basic-recording-mode .content-section .tips-section .tips-card[data-v-eaa69992]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.06)}.basic-recording-mode .content-section .tips-section .tips-card .tips-title[data-v-eaa69992]{font-size:16px;font-weight:600;color:#5065f6;margin:0 0 12px 0}.basic-recording-mode .content-section .tips-section .tips-card .tips-list[data-v-eaa69992]{list-style:none;padding:0;margin:0}.basic-recording-mode .content-section .tips-section .tips-card .tips-list li[data-v-eaa69992]{font-size:14px;color:#6b7280;margin-bottom:8px;line-height:1.5}.basic-recording-mode .content-section .recording-status[data-v-eaa69992]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;padding:16px;border:1px solid #0ea5e9;margin-bottom:20px}.basic-recording-mode .content-section .recording-status .status-info .status-label[data-v-eaa69992]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#111827;margin-bottom:8px}.basic-recording-mode .content-section .recording-status .status-info .status-label .status-dot[data-v-eaa69992]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-eaa69992 2s infinite}.basic-recording-mode .content-section .recording-status .status-info .status-label .status-dot.paused[data-v-eaa69992]{background:#f59e0b;animation:none}.basic-recording-mode .content-section .recording-status .status-info .recording-quality[data-v-eaa69992]{font-size:12px;color:#6b7280}.basic-recording-mode .recording-control[data-v-eaa69992]{background:#fff;border-top:1px solid #e5e7eb;padding:20px 16px calc(12px + env(safe-area-inset-bottom, 0));box-shadow:0 -2px 12px rgba(0,0,0,.08);flex-shrink:0;z-index:100}.basic-recording-mode .recording-control.drawer-mode[data-v-eaa69992]{position:fixed;bottom:0;left:0;right:0;z-index:1000;max-height:85vh;border-radius:16px 16px 0 0;transform:translateY(calc(100% - 70px));transition:all .3s ease-in-out}.basic-recording-mode .recording-control.drawer-mode.drawer-expanded[data-v-eaa69992]{transform:translateY(0)}.basic-recording-mode .recording-control .control-row[data-v-eaa69992]{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:20px;gap:16px}.basic-recording-mode .recording-control .control-row .timer-display[data-v-eaa69992]{font-size:20px;font-weight:600;color:#111827;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;background:linear-gradient(135deg,#5065f6,#3d52cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:80px}.basic-recording-mode .recording-control .control-row .waveform-container[data-v-eaa69992]{display:flex;justify-content:center}.basic-recording-mode .recording-control .control-row .waveform-container .waveform[data-v-eaa69992]{display:flex;align-items:center;justify-content:center;gap:3px;height:22px}.basic-recording-mode .recording-control .control-row .waveform-container .waveform .wave-bar[data-v-eaa69992]{width:3px;background:#e5e7eb;border-radius:2px;transition:background-color .3s ease;height:8px}.basic-recording-mode .recording-control .control-row .waveform-container .waveform.active .wave-bar[data-v-eaa69992]{background:linear-gradient(135deg,#5065f6,#3d52cc)}.basic-recording-mode .recording-control .control-row .waveform-container .waveform.paused .wave-bar[data-v-eaa69992]{background:linear-gradient(135deg,#f59e0b,#d97706);height:16px!important}.basic-recording-mode .recording-control .control-buttons[data-v-eaa69992]{display:flex;justify-content:center;gap:12px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]{display:flex;align-items:center;gap:8px;border:none;border-radius:20px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px;justify-content:center}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.basic-recording-mode .recording-control .control-buttons button i[data-v-eaa69992],.basic-recording-mode .recording-control .control-buttons button span[data-v-eaa69992]{font-size:14px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]:not(:disabled):hover{transform:translateY(-1px)}.basic-recording-mode .recording-control .control-buttons .start-btn[data-v-eaa69992]{background:linear-gradient(135deg,#5065f6,#3d52cc);color:#fff;box-shadow:0 4px 16px rgba(80,101,246,.3);flex:1;max-width:200px}.basic-recording-mode .recording-control .control-buttons .start-btn[data-v-eaa69992]:not(:disabled):hover{box-shadow:0 6px 20px rgba(80,101,246,.4);background:linear-gradient(135deg,#3d52cc,#2d3e9c)}.basic-recording-mode .recording-control .control-buttons .pause-btn[data-v-eaa69992]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 16px rgba(245,158,11,.3)}.basic-recording-mode .recording-control .control-buttons .pause-btn[data-v-eaa69992]:hover{box-shadow:0 6px 20px rgba(245,158,11,.4);background:linear-gradient(135deg,#d97706,#b45309)}.basic-recording-mode .recording-control .control-buttons .pause-btn.paused[data-v-eaa69992]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px rgba(16,185,129,.3)}.basic-recording-mode .recording-control .control-buttons .pause-btn.paused[data-v-eaa69992]:hover{box-shadow:0 6px 20px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}.basic-recording-mode .recording-control .control-buttons .stop-btn[data-v-eaa69992]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 16px rgba(239,68,68,.3)}.basic-recording-mode .recording-control .control-buttons .stop-btn[data-v-eaa69992]:hover{box-shadow:0 6px 20px rgba(239,68,68,.4);background:linear-gradient(135deg,#dc2626,#b91c1c)}.basic-recording-mode .recording-control .control-buttons .play-btn[data-v-eaa69992]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 16px rgba(16,185,129,.3)}.basic-recording-mode .recording-control .control-buttons .play-btn[data-v-eaa69992]:hover{box-shadow:0 6px 20px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}.basic-recording-mode .recording-control .control-buttons .play-btn.playing[data-v-eaa69992]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px rgba(245,158,11,.3)}.basic-recording-mode .recording-control .control-buttons .play-btn.playing[data-v-eaa69992]:hover{box-shadow:0 6px 20px rgba(245,158,11,.4);background:linear-gradient(135deg,#d97706,#b45309)}.basic-recording-mode .recording-control .control-buttons .new-recording-btn[data-v-eaa69992]{background:linear-gradient(135deg,#5065f6,#3d52cc);color:#fff;box-shadow:0 4px 16px rgba(80,101,246,.3)}.basic-recording-mode .recording-control .control-buttons .new-recording-btn[data-v-eaa69992]:hover{box-shadow:0 6px 20px rgba(80,101,246,.4);background:linear-gradient(135deg,#3d52cc,#2d3e9c)}.basic-recording-mode .submit-prompt[data-v-eaa69992]{margin-top:20px;padding:0 16px}.basic-recording-mode .submit-prompt .show-submit-btn[data-v-eaa69992]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:20px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(16,185,129,.3)}.basic-recording-mode .submit-prompt .show-submit-btn[data-v-eaa69992]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.basic-recording-mode .submit-prompt .show-submit-btn i[data-v-eaa69992]{font-size:16px}.basic-recording-mode .submit-form[data-v-eaa69992]{margin-top:20px;background:#fff;border-radius:16px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.1)}.basic-recording-mode .submit-form .form-header[data-v-eaa69992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.basic-recording-mode .submit-form .form-header h3[data-v-eaa69992]{margin:0;font-size:18px;font-weight:600;color:#111827}.basic-recording-mode .submit-form .form-header .close-btn[data-v-eaa69992]{background:none;border:none;color:#6b7280;font-size:18px;cursor:pointer;padding:4px;border-radius:50%;transition:all .3s ease}.basic-recording-mode .submit-form .form-header .close-btn[data-v-eaa69992]:hover{background:#e5e7eb;color:#111827}.basic-recording-mode .submit-form .form-content .form-group[data-v-eaa69992]{margin-bottom:16px;display:flex;align-items:center;gap:12px;justify-content:space-between}.basic-recording-mode .submit-form .form-content .form-group label[data-v-eaa69992]{display:block;font-size:14px;font-weight:500;color:#111827;margin-bottom:6px}.basic-recording-mode .submit-form .form-content .form-group .form-input[data-v-eaa69992]{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;color:#111827;background:#fff;transition:all .3s ease;box-sizing:border-box}.basic-recording-mode .submit-form .form-content .form-group .form-input[data-v-eaa69992]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.basic-recording-mode .submit-form .form-content .form-group .form-input[data-v-eaa69992]::-moz-placeholder{color:#6b7280}.basic-recording-mode .submit-form .form-content .form-group .form-input[data-v-eaa69992]::placeholder{color:#6b7280}.basic-recording-mode .submit-form .form-content .form-actions[data-v-eaa69992]{margin-top:24px}.basic-recording-mode .submit-form .form-content .form-actions .generate-btn[data-v-eaa69992]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#5065f6,#3d52cc);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(80,101,246,.3)}.basic-recording-mode .submit-form .form-content .form-actions .generate-btn[data-v-eaa69992]:hover:not(:disabled){background:linear-gradient(135deg,#3d52cc,#2d3e9c);transform:translateY(-2px);box-shadow:0 6px 20px rgba(80,101,246,.4)}.basic-recording-mode .submit-form .form-content .form-actions .generate-btn[data-v-eaa69992]:disabled{opacity:.6;cursor:not-allowed;transform:none}.basic-recording-mode .submit-form .form-content .form-actions .generate-btn.loading i[data-v-eaa69992]{animation:spin-eaa69992 1s linear infinite}.basic-recording-mode .submit-form .form-content .form-actions .generate-btn i[data-v-eaa69992]{font-size:16px}.basic-recording-mode .submit-form .form-content .error-message[data-v-eaa69992]{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1));border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444}.basic-recording-mode .submit-form .form-content .error-message i[data-v-eaa69992]{font-size:16px;margin-top:2px;flex-shrink:0}.basic-recording-mode .submit-form .form-content .error-message span[data-v-eaa69992]{flex:1;font-size:14px;line-height:1.5}.basic-recording-mode .submit-form .form-content .error-message .download-btn[data-v-eaa69992]{background:#ef4444;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s ease;flex-shrink:0}.basic-recording-mode .submit-form .form-content .error-message .download-btn[data-v-eaa69992]:hover{background:#dc2626}.basic-recording-mode .submit-form .form-content .error-message .download-btn i[data-v-eaa69992]{font-size:12px;margin:0}@keyframes spin-eaa69992{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-eaa69992{0%,to{opacity:1}50%{opacity:.5}}@media (max-height:600px){.basic-recording-mode .content-section[data-v-eaa69992]{padding:8px}.basic-recording-mode .content-section .tips-section[data-v-eaa69992]{margin-bottom:16px}.basic-recording-mode .content-section .tips-section .tips-card[data-v-eaa69992]{padding:16px}.basic-recording-mode .content-section .tips-section .tips-card .tips-title[data-v-eaa69992]{font-size:15px;margin:0 0 10px 0}.basic-recording-mode .content-section .tips-section .tips-card .tips-list li[data-v-eaa69992]{font-size:13px;margin-bottom:6px}.basic-recording-mode .content-section .recording-status[data-v-eaa69992]{padding:12px;margin-bottom:16px}.basic-recording-mode .content-section .recording-status .status-info .status-label[data-v-eaa69992]{font-size:15px;margin-bottom:6px}.basic-recording-mode .content-section .recording-status .status-info .recording-quality[data-v-eaa69992]{font-size:11px}.basic-recording-mode .recording-control[data-v-eaa69992]{padding:14px 12px calc(20px + env(safe-area-inset-bottom, 0))}.basic-recording-mode .recording-control .control-row[data-v-eaa69992]{margin-bottom:12px;gap:12px}.basic-recording-mode .recording-control .control-row .timer-display[data-v-eaa69992]{font-size:18px;min-width:70px}.basic-recording-mode .recording-control .control-row .waveform-container .waveform[data-v-eaa69992]{height:20px;gap:2px}.basic-recording-mode .recording-control .control-row .waveform-container .waveform .wave-bar[data-v-eaa69992]{width:2px}.basic-recording-mode .recording-control .control-buttons[data-v-eaa69992]{gap:8px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]{padding:10px 16px;font-size:14px;min-width:80px;border-radius:16px}.basic-recording-mode .recording-control .control-buttons button i[data-v-eaa69992]{font-size:12px}.basic-recording-mode .recording-control .control-buttons button span[data-v-eaa69992]{font-size:13px}}@media (min-height:600px) and (max-height:650px){.basic-recording-mode .recording-control[data-v-eaa69992]{padding:16px 14px calc(28px + env(safe-area-inset-bottom, 0))}.basic-recording-mode .recording-control .control-row[data-v-eaa69992]{margin-bottom:14px}.basic-recording-mode .recording-control .control-row .timer-display[data-v-eaa69992]{font-size:19px}.basic-recording-mode .recording-control .control-buttons[data-v-eaa69992]{gap:10px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]{padding:12px 18px;font-size:15px;min-width:90px}}@media (max-height:550px){.basic-recording-mode .content-section[data-v-eaa69992]{padding:6px}.basic-recording-mode .content-section .tips-section[data-v-eaa69992]{margin-bottom:12px}.basic-recording-mode .content-section .tips-section .tips-card[data-v-eaa69992]{padding:12px}.basic-recording-mode .content-section .tips-section .tips-card .tips-title[data-v-eaa69992]{font-size:14px;margin:0 0 8px 0}.basic-recording-mode .content-section .tips-section .tips-card .tips-list li[data-v-eaa69992]{font-size:12px;margin-bottom:4px}.basic-recording-mode .content-section .recording-status[data-v-eaa69992]{padding:10px;margin-bottom:12px}.basic-recording-mode .content-section .recording-status .status-info .status-label[data-v-eaa69992]{font-size:14px;margin-bottom:4px}.basic-recording-mode .content-section .recording-status .status-info .recording-quality[data-v-eaa69992]{font-size:10px}.basic-recording-mode .recording-control[data-v-eaa69992]{padding:10px 8px calc(16px + env(safe-area-inset-bottom, 0))}.basic-recording-mode .recording-control .control-row[data-v-eaa69992]{margin-bottom:8px;gap:8px}.basic-recording-mode .recording-control .control-row .timer-display[data-v-eaa69992]{font-size:16px;min-width:60px}.basic-recording-mode .recording-control .control-row .waveform-container .waveform[data-v-eaa69992]{height:18px;gap:1px}.basic-recording-mode .recording-control .control-row .waveform-container .waveform .wave-bar[data-v-eaa69992]{width:2px}.basic-recording-mode .recording-control .control-buttons[data-v-eaa69992]{gap:6px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]{padding:8px 12px;font-size:12px;min-width:70px;border-radius:14px}.basic-recording-mode .recording-control .control-buttons button i[data-v-eaa69992]{font-size:10px}.basic-recording-mode .recording-control .control-buttons button span[data-v-eaa69992]{font-size:11px}}@supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee)){.basic-recording-mode .recording-control[data-v-eaa69992]{padding-bottom:calc(20px + env(safe-area-inset-bottom, 8px))}}@media (max-width:480px){.basic-recording-mode .content-section[data-v-eaa69992]{padding:10px}.basic-recording-mode .recording-control[data-v-eaa69992]{padding:16px 12px calc(16px + env(safe-area-inset-bottom, 0))}.basic-recording-mode .recording-control .control-row[data-v-eaa69992]{margin-bottom:12px}.basic-recording-mode .recording-control .control-row .timer-display[data-v-eaa69992]{font-size:16px}.basic-recording-mode .recording-control .control-buttons[data-v-eaa69992]{gap:8px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]{padding:10px 16px;font-size:14px;min-width:80px}.basic-recording-mode .recording-control .control-buttons button i[data-v-eaa69992]{font-size:12px}.basic-recording-mode .recording-control .control-buttons button span[data-v-eaa69992]{font-size:13px}.basic-recording-mode .recording-control.drawer-mode[data-v-eaa69992]{max-height:90vh;transform:translateY(calc(100% - 60px))}.basic-recording-mode .recording-control.drawer-mode .drawer-handle[data-v-eaa69992]{padding:10px 12px}.basic-recording-mode .recording-control.drawer-mode .drawer-handle .handle-text[data-v-eaa69992]{font-size:13px}.basic-recording-mode .recording-control.drawer-mode .drawer-content[data-v-eaa69992]{max-height:calc(90vh - 60px);padding:12px}.basic-recording-mode .drawer-mode .submit-form .form-group[data-v-eaa69992]{margin-bottom:16px}.basic-recording-mode .drawer-mode .submit-form .form-group label[data-v-eaa69992]{font-size:15px;margin-bottom:6px}.basic-recording-mode .drawer-mode .submit-form .form-group .form-input[data-v-eaa69992]{font-size:16px;padding:14px 16px}.basic-recording-mode .drawer-mode .submit-form .form-actions[data-v-eaa69992]{margin-top:24px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0))}.basic-recording-mode .drawer-mode .submit-form .form-actions .generate-btn[data-v-eaa69992]{padding:18px 24px;font-size:16px}.basic-recording-mode .drawer-mode .submit-form .error-message[data-v-eaa69992]{margin-top:12px;padding:12px 14px;font-size:14px}}@media (max-width:360px){.basic-recording-mode .content-section[data-v-eaa69992]{padding:8px}.basic-recording-mode .recording-control[data-v-eaa69992]{padding:12px 8px calc(12px + env(safe-area-inset-bottom, 0))}.basic-recording-mode .recording-control .control-buttons[data-v-eaa69992]{gap:6px}.basic-recording-mode .recording-control .control-buttons button[data-v-eaa69992]{padding:8px 12px;font-size:13px;min-width:70px}}.drawer-backdrop[data-v-eaa69992]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999;backdrop-filter:blur(2px);transition:all .3s ease}.drawer-handle[data-v-eaa69992]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px 16px 0 0;box-shadow:0 -2px 12px rgba(0,0,0,.1)}.drawer-handle .handle-bar[data-v-eaa69992]{width:40px;height:4px;background:#6b7280;border-radius:2px;margin-bottom:8px;transition:all .3s ease}.drawer-handle .handle-text[data-v-eaa69992]{font-size:14px;font-weight:500;color:#6b7280;transition:all .3s ease}.drawer-handle:hover .handle-bar[data-v-eaa69992]{background:#5065f6}.drawer-handle:hover .handle-text[data-v-eaa69992]{color:#5065f6}.drawer-handle[data-v-eaa69992]:active{background:#f8f9fa}.drawer-content[data-v-eaa69992]{background:#fff;flex:1;overflow-y:auto;max-height:calc(85vh - 70px)}.drawer-mode .drawer-content[data-v-eaa69992]{padding:16px}.drawer-mode .submit-form[data-v-eaa69992]{margin-top:16px;max-height:none;box-shadow:none;border:none;padding:0;background:transparent}.drawer-mode .submit-form .form-group[data-v-eaa69992]{margin-bottom:20px}.drawer-mode .submit-form .form-group label[data-v-eaa69992]{font-size:16px;font-weight:600;margin-bottom:8px;color:#111827}.drawer-mode .submit-form .form-actions[data-v-eaa69992]{margin-top:32px;padding-bottom:20px}[data-v-2b2658aa]:root{--primary-color:#5065f6;--primary-hover:#3d52cc;--primary-light:#e6e9ff;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--text-primary:#111827;--text-secondary:#6b7280;--text-disabled:#9ca3af;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f3f4f6;--border-color:#e5e7eb;--border-light:#f3f4f6;--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 25px rgba(0,0,0,.1);--shadow-xl:0 20px 40px rgba(0,0,0,.15);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--font-xs:12px;--font-sm:14px;--font-base:16px;--font-lg:18px;--font-xl:20px;--font-2xl:24px;--font-3xl:28px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--app-height:100vh;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--vh:1vh;--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}@supports (top:env(safe-area-inset-top)){[data-v-2b2658aa]:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}.flex-center[data-v-2b2658aa]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-2b2658aa]{justify-content:space-between}.flex-between[data-v-2b2658aa],.flex-start[data-v-2b2658aa]{display:flex;align-items:center}.text-ellipsis[data-v-2b2658aa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.safe-area-top[data-v-2b2658aa]{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom[data-v-2b2658aa]{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-left[data-v-2b2658aa]{padding-left:env(safe-area-inset-left,0)}.safe-area-all[data-v-2b2658aa],.safe-area-right[data-v-2b2658aa]{padding-right:env(safe-area-inset-right,0)}.safe-area-all[data-v-2b2658aa]{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0)}.full-height[data-v-2b2658aa]{height:var(--app-height);height:100vh;height:100dvh}.full-height-minus-50[data-v-2b2658aa]{height:calc(var(--app-height) - 50px);height:calc(100vh - 50px);height:calc(100dvh - 50px)}.full-height-minus-80[data-v-2b2658aa]{height:calc(var(--app-height) - 80px);height:calc(100vh - 80px);height:calc(100dvh - 80px)}.full-height-minus-120[data-v-2b2658aa]{height:calc(var(--app-height) - 120px);height:calc(100vh - 120px);height:calc(100dvh - 120px)}.safe-bottom[data-v-2b2658aa]{bottom:var(--safe-area-inset-bottom)}.safe-bottom-plus-20[data-v-2b2658aa]{bottom:calc(20px + var(--safe-area-inset-bottom))}.safe-bottom-plus-40[data-v-2b2658aa]{bottom:calc(40px + var(--safe-area-inset-bottom))}.safe-bottom-plus-60[data-v-2b2658aa]{bottom:calc(60px + var(--safe-area-inset-bottom))}.safe-bottom-plus-80[data-v-2b2658aa]{bottom:calc(80px + var(--safe-area-inset-bottom))}.safe-bottom-plus-100[data-v-2b2658aa]{bottom:calc(100px + var(--safe-area-inset-bottom))}.touch-feedback[data-v-2b2658aa]{transition:all .2s ease;cursor:pointer}.touch-feedback[data-v-2b2658aa]:active{transform:scale(.98)}.gradient-primary[data-v-2b2658aa]{background:linear-gradient(135deg,var(--primary-color),#8b5cf6)}.gradient-success[data-v-2b2658aa]{background:linear-gradient(135deg,var(--success-color),#059669)}.gradient-warning[data-v-2b2658aa]{background:linear-gradient(135deg,var(--warning-color),#d97706)}.gradient-error[data-v-2b2658aa]{background:linear-gradient(135deg,var(--error-color),#dc2626)}@keyframes skeleton-loading-2b2658aa{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton[data-v-2b2658aa]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:skeleton-loading-2b2658aa 1.5s infinite}.modal-overlay[data-v-2b2658aa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.modal-content[data-v-2b2658aa]{position:relative;background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}@keyframes slideUp-2b2658aa{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown-2b2658aa{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fadeIn-2b2658aa{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-2b2658aa{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.btn-base[data-v-2b2658aa]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-base[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed}.btn-base[data-v-2b2658aa]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-2b2658aa]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff}.btn-primary[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-2b2658aa]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-2b2658aa]:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary[data-v-2b2658aa]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--text-primary)}.btn-secondary[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-2b2658aa]:active:not(:disabled){transform:scale(.98)}.btn-secondary[data-v-2b2658aa]:hover:not(:disabled){background:var(--border-color)}.btn-ghost[data-v-2b2658aa]{border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary)}.btn-ghost[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-2b2658aa]:active:not(:disabled){transform:scale(.98)}.btn-ghost[data-v-2b2658aa]:hover:not(:disabled),.input-base[data-v-2b2658aa]{background:var(--bg-tertiary)}.input-base[data-v-2b2658aa]{border:2px solid transparent;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-base);transition:all .2s ease;outline:none}.input-base[data-v-2b2658aa]::-moz-placeholder{color:var(--text-disabled)}.input-base[data-v-2b2658aa]::placeholder{color:var(--text-disabled)}.input-base[data-v-2b2658aa]:focus{border-color:var(--primary-color);background:var(--bg-primary)}.card-base[data-v-2b2658aa],.card-interactive[data-v-2b2658aa]{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .2s ease}.card-interactive[data-v-2b2658aa]{cursor:pointer}.card-interactive[data-v-2b2658aa]:hover{box-shadow:var(--shadow-md)}.card-interactive[data-v-2b2658aa]:active{transform:scale(.98);box-shadow:var(--shadow-sm)}.text-heading[data-v-2b2658aa]{font-size:var(--font-xl);font-weight:600;color:var(--text-primary);line-height:1.3}.text-body[data-v-2b2658aa]{font-size:var(--font-base);color:var(--text-primary);line-height:1.5}.text-caption[data-v-2b2658aa]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.text-small[data-v-2b2658aa]{font-size:var(--font-xs);color:var(--text-disabled);line-height:1.3}.status-success[data-v-2b2658aa]{color:var(--success-color)}.status-warning[data-v-2b2658aa]{color:var(--warning-color)}.status-error[data-v-2b2658aa]{color:var(--error-color)}.loading-dots[data-v-2b2658aa]:after{content:"";animation:loading-dots-2b2658aa 1.5s infinite}@keyframes loading-dots-2b2658aa{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}[data-v-2b2658aa]{box-sizing:border-box}body[data-v-2b2658aa],html[data-v-2b2658aa]{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-2b2658aa]::-webkit-scrollbar{width:6px;height:6px}[data-v-2b2658aa]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}[data-v-2b2658aa]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}[data-v-2b2658aa]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}[data-v-2b2658aa]::-moz-selection{background:var(--primary-light);color:var(--primary-color)}[data-v-2b2658aa]::selection{background:var(--primary-light);color:var(--primary-color)}.mobile-page[data-v-2b2658aa]{width:100%;min-height:100vh;min-height:100dvh;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-sizing:border-box;padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);overflow:auto;-webkit-overflow-scrolling:touch}@supports (padding-top:env(safe-area-inset-top)){.mobile-page[data-v-2b2658aa]{padding-top:max(env(safe-area-inset-top),20px)}}.mobile-header[data-v-2b2658aa]{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb;margin-top:calc(var(--safe-area-inset-top)*-1);padding-top:var(--safe-area-inset-top)}.mobile-content[data-v-2b2658aa]{flex:1;width:100%;padding:16px;box-sizing:border-box;min-height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));min-height:calc(100dvh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.mobile-fixed-bottom[data-v-2b2658aa]{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + var(--safe-area-inset-bottom));z-index:100}@supports (bottom:env(safe-area-inset-bottom)){.mobile-fixed-bottom[data-v-2b2658aa]{bottom:calc(20px + max(env(safe-area-inset-bottom), 0px))}}.mobile-modal-overlay[data-v-2b2658aa]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background-color:rgba(0,0,0,.5);padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom)}.mobile-touch-target[data-v-2b2658aa]{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-touch-target[data-v-2b2658aa]:active{opacity:.7}.mobile-scroll-container[data-v-2b2658aa]{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-scroll-container[data-v-2b2658aa]::-webkit-scrollbar{width:4px}.mobile-scroll-container[data-v-2b2658aa]::-webkit-scrollbar-track{background:transparent}.mobile-scroll-container[data-v-2b2658aa]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.mobile-scroll-container[data-v-2b2658aa]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.mobile-text-selection[data-v-2b2658aa]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.mobile-no-selection[data-v-2b2658aa]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-input[data-v-2b2658aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;border:1px solid #e5e7eb;padding:12px 16px;font-size:16px;background:#fff;transition:border-color .2s ease}.mobile-input[data-v-2b2658aa]:focus{outline:none;border-color:#5065f6;box-shadow:0 0 0 3px rgba(80,101,246,.1)}.mobile-input[data-v-2b2658aa]::-moz-placeholder{color:#9ca3af}.mobile-input[data-v-2b2658aa]::placeholder{color:#9ca3af}.mobile-button[data-v-2b2658aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-button[data-v-2b2658aa]:active{transform:scale(.95)}.mobile-button[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-primary[data-v-2b2658aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#5065f6;color:#fff}.mobile-button-primary[data-v-2b2658aa]:active{transform:scale(.95)}.mobile-button-primary[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-primary[data-v-2b2658aa]:hover:not(:disabled){background:#3d52cc}.mobile-button-secondary[data-v-2b2658aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;color:#374151;border:1px solid #e5e7eb}.mobile-button-secondary[data-v-2b2658aa]:active{transform:scale(.95)}.mobile-button-secondary[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-secondary[data-v-2b2658aa]:hover:not(:disabled){background:#f9fafb}.mobile-button-danger[data-v-2b2658aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ef4444;color:#fff}.mobile-button-danger[data-v-2b2658aa]:active{transform:scale(.95)}.mobile-button-danger[data-v-2b2658aa]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mobile-button-danger[data-v-2b2658aa]:hover:not(:disabled){background:#dc2626}.mobile-realtime-recording[data-v-2b2658aa]{display:flex;flex-direction:column;overflow:hidden;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.mobile-realtime-recording .content-section[data-v-2b2658aa]{padding:12px;overflow-y:auto;height:calc(100vh - 280px);height:calc(var(--real-vh, 1vh)*100 - 280px);height:calc(100dvh - 280px);-webkit-overflow-scrolling:touch}.mobile-realtime-recording .content-section .language-settings[data-v-2b2658aa]{margin-bottom:24px}.mobile-realtime-recording .content-section .language-settings .language-section[data-v-2b2658aa]{background:#fff;border-radius:12px;padding:10px;margin-bottom:10px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.06)}.mobile-realtime-recording .content-section .language-settings .language-section .section-title[data-v-2b2658aa]{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px 0}.mobile-realtime-recording .content-section .language-settings .language-section .language-item[data-v-2b2658aa]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e7eb;justify-content:space-between}.mobile-realtime-recording .content-section .language-settings .language-section .language-item[data-v-2b2658aa]:last-child{margin-bottom:0}.mobile-realtime-recording .content-section .language-settings .language-section .language-item .language-label[data-v-2b2658aa]{display:block;font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.mobile-realtime-recording .content-section .language-settings .language-tips[data-v-2b2658aa]{background:#fff;border-radius:12px;padding:16px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.06)}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-title[data-v-2b2658aa]{font-size:14px;font-weight:600;color:#5065f6;margin:0 0 8px 0}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-list[data-v-2b2658aa]{list-style:none;padding:0;margin:0}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-list li[data-v-2b2658aa]{font-size:13px;color:#6b7280;margin-bottom:4px;line-height:1.5}.mobile-realtime-recording .recording-control[data-v-2b2658aa]{background:#fff;border-top:1px solid #e5e7eb;padding:20px 16px;box-shadow:0 -2px 12px rgba(0,0,0,.08);flex-shrink:0;z-index:100;position:absolute;bottom:0;left:0;right:0;min-height:80px}.mobile-realtime-recording .recording-control .control-row[data-v-2b2658aa]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:16px}.mobile-realtime-recording .recording-control .control-row .timer-display[data-v-2b2658aa]{font-size:20px;font-weight:600;color:#111827;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;background:linear-gradient(135deg,#5065f6,#3d52cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:80px}.mobile-realtime-recording .recording-control .control-row .waveform-container[data-v-2b2658aa]{display:flex;justify-content:center}.mobile-realtime-recording .recording-control .control-row .waveform-container .waveform[data-v-2b2658aa]{display:flex;align-items:center;justify-content:center;height:30px;border-radius:4px;overflow:hidden}.mobile-realtime-recording .recording-control .control-row .waveform-container .waveform canvas[data-v-2b2658aa]{border-radius:4px}.mobile-realtime-recording .recording-control .control-buttons[data-v-2b2658aa]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]{display:flex;align-items:center;gap:8px;border:none;border-radius:20px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px;justify-content:center}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]:disabled{opacity:.6;cursor:not-allowed}.mobile-realtime-recording .recording-control .control-buttons button i[data-v-2b2658aa],.mobile-realtime-recording .recording-control .control-buttons button span[data-v-2b2658aa]{font-size:14px}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]:hover:not(:disabled){transform:translateY(-1px)}.mobile-realtime-recording .recording-control .control-buttons .start-btn[data-v-2b2658aa]{background:linear-gradient(135deg,#5065f6,#3d52cc);color:#fff;box-shadow:0 4px 16px rgba(80,101,246,.3);flex:1;max-width:200px}.mobile-realtime-recording .recording-control .control-buttons .start-btn[data-v-2b2658aa]:hover:not(:disabled){box-shadow:0 6px 20px rgba(80,101,246,.4);background:linear-gradient(135deg,#3d52cc,#2d3e9c)}.mobile-realtime-recording .recording-control .control-buttons .pause-btn[data-v-2b2658aa]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 16px rgba(245,158,11,.3)}.mobile-realtime-recording .recording-control .control-buttons .pause-btn[data-v-2b2658aa]:hover:not(:disabled){box-shadow:0 6px 20px rgba(245,158,11,.4);background:linear-gradient(135deg,#d97706,#b45309)}.mobile-realtime-recording .recording-control .control-buttons .pause-btn.paused[data-v-2b2658aa]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px rgba(16,185,129,.3)}.mobile-realtime-recording .recording-control .control-buttons .pause-btn.paused[data-v-2b2658aa]:hover:not(:disabled){box-shadow:0 6px 20px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}.mobile-realtime-recording .recording-control .control-buttons .stop-btn[data-v-2b2658aa]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 16px rgba(239,68,68,.3)}.mobile-realtime-recording .recording-control .control-buttons .stop-btn[data-v-2b2658aa]:hover:not(:disabled){box-shadow:0 6px 20px rgba(239,68,68,.4);background:linear-gradient(135deg,#dc2626,#b91c1c)}.mobile-realtime-recording .recording-control .control-buttons .download-btn[data-v-2b2658aa],.mobile-realtime-recording .recording-control .control-buttons .play-btn[data-v-2b2658aa]{background:linear-gradient(135deg,#5065f6,#3d52cc);color:#fff;box-shadow:0 4px 16px rgba(80,101,246,.3)}.mobile-realtime-recording .recording-control .control-buttons .download-btn[data-v-2b2658aa]:hover:not(:disabled),.mobile-realtime-recording .recording-control .control-buttons .play-btn[data-v-2b2658aa]:hover:not(:disabled){box-shadow:0 6px 20px rgba(80,101,246,.4);background:linear-gradient(135deg,#3d52cc,#2d3e9c)}.mobile-realtime-recording .recording-control .control-buttons .translate-control[data-v-2b2658aa]{display:flex;align-items:center;gap:8px}.mobile-realtime-recording .recording-control .control-buttons .translate-control .translate-switch[data-v-2b2658aa]{position:relative;display:inline-block;width:40px;height:20px}.mobile-realtime-recording .recording-control .control-buttons .translate-control .translate-switch input[data-v-2b2658aa]{opacity:0;width:0;height:0}.mobile-realtime-recording .recording-control .control-buttons .translate-control .translate-switch .slider[data-v-2b2658aa]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.mobile-realtime-recording .recording-control .control-buttons .translate-control .translate-switch .slider[data-v-2b2658aa]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.mobile-realtime-recording .recording-control .control-buttons .translate-control .translate-switch input:checked+.slider[data-v-2b2658aa]{background-color:#5065f6}.mobile-realtime-recording .recording-control .control-buttons .translate-control .translate-switch input:checked+.slider[data-v-2b2658aa]:before{transform:translateX(20px)}.mobile-realtime-recording .recording-control .control-buttons .translate-control .switch-label[data-v-2b2658aa]{font-size:12px;color:#6b7280;white-space:nowrap}.mobile-realtime-recording .recording-panels[data-v-2b2658aa]{display:flex;flex-direction:column;overflow-y:auto;height:calc(100vh - 180px);height:calc(var(--real-vh, 1vh)*100 - 180px);height:calc(100dvh - 180px);-webkit-overflow-scrolling:touch}.mobile-realtime-recording .recording-panels .transcript-panel[data-v-2b2658aa]{display:flex;flex-direction:column;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e5e7eb;border-bottom:none;overflow:hidden;transition:height .2s ease;min-height:0}.mobile-realtime-recording .recording-panels .transcript-panel.no-transition[data-v-2b2658aa]{transition:none}.mobile-realtime-recording .recording-panels .notes-panel[data-v-2b2658aa]{display:flex;flex-direction:column;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e5e7eb;border-top:none;overflow:hidden;transition:height .2s ease;min-height:0}.mobile-realtime-recording .recording-panels .notes-panel.no-transition[data-v-2b2658aa]{transition:none}.mobile-realtime-recording .recording-panels .panel-header[data-v-2b2658aa]{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#fff;border-bottom:1px solid rgba(229,231,235,.4);min-height:48px;flex-shrink:0}.mobile-realtime-recording .recording-panels .panel-header .panel-left[data-v-2b2658aa]{display:flex;align-items:center;gap:12px}.mobile-realtime-recording .recording-panels .panel-header .panel-left .live-indicator[data-v-2b2658aa]{display:flex;align-items:center;gap:6px}.mobile-realtime-recording .recording-panels .panel-header .panel-left .live-indicator .live-dot[data-v-2b2658aa]{width:6px;height:6px;border-radius:50%;background:#ef4444;position:relative;animation:pulse-dot-2b2658aa 2s infinite}.mobile-realtime-recording .recording-panels .panel-header .panel-left .live-indicator .live-dot.notes[data-v-2b2658aa]{background:#10b981}.mobile-realtime-recording .recording-panels .panel-header .panel-left .live-indicator .live-text[data-v-2b2658aa]{font-size:15px;font-weight:600;color:#111827}.mobile-realtime-recording .recording-panels .panel-header .panel-left .live-indicator .live-badge[data-v-2b2658aa]{background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.mobile-realtime-recording .recording-panels .panel-header .panel-left .live-indicator .live-badge.notes[data-v-2b2658aa]{background:#10b981}.mobile-realtime-recording .recording-panels .panel-header .panel-right .language-selectors[data-v-2b2658aa]{display:flex;align-items:center;gap:4px}.mobile-realtime-recording .recording-panels .panel-header .panel-right .language-selectors .speaker-label[data-v-2b2658aa]{font-size:13px;color:#6b7280;font-weight:500}.mobile-realtime-recording .recording-panels .panel-content[data-v-2b2658aa]{flex:1;display:flex;flex-direction:column;padding:16px;background:#fff;overflow:hidden}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable[data-v-2b2658aa]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(80,101,246,.3) rgba(229,231,235,.3)}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable[data-v-2b2658aa]::-webkit-scrollbar{width:6px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable[data-v-2b2658aa]::-webkit-scrollbar-track{background:rgba(229,231,235,.3);border-radius:3px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable[data-v-2b2658aa]::-webkit-scrollbar-thumb{background:rgba(80,101,246,.3);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable[data-v-2b2658aa]::-webkit-scrollbar-thumb:hover{background:rgba(80,101,246,.5)}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .content-placeholder[data-v-2b2658aa]{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;text-align:center}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .content-placeholder p[data-v-2b2658aa]{color:#6b7280;font-size:14px;font-weight:400;opacity:.7;margin:4px 0}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item[data-v-2b2658aa]{margin-bottom:16px;padding:12px;background:rgba(248,249,250,.8);border-radius:8px;border-left:3px solid #5065f6}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item.current[data-v-2b2658aa]{border-left-color:#10b981;background:rgba(16,185,129,.05)}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item.preview-merge[data-v-2b2658aa]{background:rgba(245,158,11,.05);border-left-color:#f59e0b}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-header[data-v-2b2658aa]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-header .timestamp[data-v-2b2658aa]{font-size:11px;color:#6b7280;background:rgba(80,101,246,.1);padding:2px 6px;border-radius:4px;font-family:monospace}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-original[data-v-2b2658aa]{font-size:14px;color:#111827;line-height:1.5;margin-bottom:6px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-translation-container .translate-loading[data-v-2b2658aa]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:12px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-translation-container .translate-loading .loading-spinner[data-v-2b2658aa]{width:12px;height:12px;border:2px solid rgba(80,101,246,.2);border-top:2px solid #5065f6;border-radius:50%;animation:spin-2b2658aa 1s linear infinite}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-translation-container .transcript-translation[data-v-2b2658aa]{font-size:13px;color:#6b7280;line-height:1.4;padding:8px;background:hsla(0,0%,100%,.8);border-radius:6px;border-left:2px solid #10b981;margin-top:6px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-translation-container .translate-error[data-v-2b2658aa]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:12px;margin-top:6px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .transcript-list .transcript-item .transcript-translation-container .translate-error .retry-btn[data-v-2b2658aa]{background:#ef4444;color:#fff;border:none;padding:2px 6px;border-radius:4px;font-size:10px;cursor:pointer}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment[data-v-2b2658aa]{margin-bottom:20px;border:1px solid rgba(229,231,235,.5);border-radius:8px;overflow:hidden}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-header[data-v-2b2658aa]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(248,249,250,.8);border-bottom:1px solid rgba(229,231,235,.3)}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-header .fragment-time[data-v-2b2658aa]{font-size:11px;color:#6b7280;background:rgba(80,101,246,.1);padding:2px 6px;border-radius:4px;font-family:monospace;font-weight:500}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-header .fragment-badge[data-v-2b2658aa]{font-size:10px;color:#5065f6;background:rgba(80,101,246,.1);padding:2px 6px;border-radius:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-content[data-v-2b2658aa]{padding:12px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-content .loading-state[data-v-2b2658aa]{display:flex;align-items:center;gap:8px;color:#6b7280}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-content .loading-state .loading-spinner[data-v-2b2658aa]{width:16px;height:16px;border:2px solid rgba(80,101,246,.2);border-top:2px solid #5065f6;border-radius:50%;animation:spin-2b2658aa 1s linear infinite}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-fragments .notes-fragment .fragment-content .loading-state .loading-text[data-v-2b2658aa]{font-size:13px;font-style:italic}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown[data-v-2b2658aa]{font-size:14px;line-height:1.6;color:#111827}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h1[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h2[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h3[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h4[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h5[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h6[data-v-2b2658aa]{margin:16px 0 8px 0;color:#111827;font-weight:600}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h1[data-v-2b2658aa]{font-size:18px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h2[data-v-2b2658aa]{font-size:16px;color:#5065f6}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown h3[data-v-2b2658aa]{font-size:15px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown p[data-v-2b2658aa]{margin:8px 0;line-height:1.5}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown ol[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown ul[data-v-2b2658aa]{margin:8px 0;padding-left:20px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown li[data-v-2b2658aa]{margin:4px 0;line-height:1.4}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown strong[data-v-2b2658aa]{font-weight:600;color:#111827}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown code[data-v-2b2658aa]{background:rgba(248,249,250,.8);padding:2px 4px;border-radius:3px;font-size:12px;font-family:monospace}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown blockquote[data-v-2b2658aa]{border-left:3px solid #5065f6;margin:12px 0;padding:8px 12px;background:rgba(248,249,250,.5);border-radius:0 6px 6px 0}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .notes-markdown input[type=checkbox][data-v-2b2658aa]{margin-right:6px}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .scroll-to-bottom-btn[data-v-2b2658aa]{position:absolute;right:12px;bottom:12px;width:32px;height:32px;background:rgba(80,101,246,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(80,101,246,.3);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .scroll-to-bottom-btn[data-v-2b2658aa]:hover{background:#5065f6;transform:translateY(-2px);box-shadow:0 6px 16px rgba(80,101,246,.4)}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .scroll-to-bottom-btn[data-v-2b2658aa]:active{transform:translateY(0);background:#3d52cc}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .scroll-to-bottom-btn i[data-v-2b2658aa]{font-size:14px;color:#fff;transition:all .2s ease}.mobile-realtime-recording .recording-panels .panel-content .content-scrollable .scroll-to-bottom-btn[data-v-2b2658aa]:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(80,101,246,.4);border-radius:50%;transform:translate(-50%,-50%);animation:pulse-scroll-2b2658aa 2s infinite;pointer-events:none}.mobile-realtime-recording .panel-divider[data-v-2b2658aa]{flex-shrink:0;height:10px;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;z-index:10;background:#eee;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;transition:background-color .2s ease;margin:0 -8px}.mobile-realtime-recording .panel-divider[data-v-2b2658aa]:hover{background:rgba(80,101,246,.05)}.mobile-realtime-recording .panel-divider:hover .divider-handle .divider-grip span[data-v-2b2658aa]{background:#111}.mobile-realtime-recording .panel-divider.dragging[data-v-2b2658aa]{background:rgba(80,101,246,.1)}.mobile-realtime-recording .panel-divider.dragging .divider-handle .divider-grip span[data-v-2b2658aa]{background:#111;transform:scaleY(1.2)}.mobile-realtime-recording .panel-divider .divider-handle[data-v-2b2658aa]{display:flex;align-items:center;justify-content:center;width:100%;height:16px}.mobile-realtime-recording .panel-divider .divider-handle .divider-grip[data-v-2b2658aa]{display:flex;flex-direction:column;align-items:center;gap:2px}.mobile-realtime-recording .panel-divider .divider-handle .divider-grip span[data-v-2b2658aa]{width:24px;height:1px;background:#ccc;border-radius:1px;transition:background-color .2s ease}@keyframes pulse-dot-2b2658aa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes spin-2b2658aa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-scroll-2b2658aa{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.5);opacity:0}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@media (max-height:700px){.mobile-realtime-recording .content-section[data-v-2b2658aa]{max-height:calc(100vh - 280px);max-height:calc(var(--real-vh, 1vh)*100 - 280px);max-height:calc(100dvh - 280px)}}@media (max-height:600px){.mobile-realtime-recording .content-section[data-v-2b2658aa]{padding:8px;max-height:calc(100vh - 280px);max-height:calc(var(--real-vh, 1vh)*100 - 280px);max-height:calc(100dvh - 280px)}.mobile-realtime-recording .content-section .language-settings[data-v-2b2658aa]{margin-bottom:12px}.mobile-realtime-recording .content-section .language-settings .language-section[data-v-2b2658aa]{padding:8px;margin-bottom:8px}.mobile-realtime-recording .content-section .language-settings .language-section .section-title[data-v-2b2658aa]{font-size:16px;margin:0 0 16px 0}.mobile-realtime-recording .content-section .language-settings .language-section .language-item[data-v-2b2658aa]{margin-bottom:8px;padding-bottom:8px}.mobile-realtime-recording .content-section .language-settings .language-section .language-item .language-label[data-v-2b2658aa]{font-size:13px;margin-bottom:6px}.mobile-realtime-recording .content-section .language-settings .language-tips[data-v-2b2658aa]{padding:12px}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-title[data-v-2b2658aa]{font-size:13px;margin:0 0 6px 0}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-list li[data-v-2b2658aa]{font-size:12px;margin-bottom:3px}.mobile-realtime-recording .recording-control[data-v-2b2658aa]{padding:14px 12px}.mobile-realtime-recording .recording-control .control-row[data-v-2b2658aa]{margin-bottom:12px;gap:12px}.mobile-realtime-recording .recording-control .control-row .timer-display[data-v-2b2658aa]{font-size:18px;min-width:70px}.mobile-realtime-recording .recording-control .control-buttons[data-v-2b2658aa]{gap:8px}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]{padding:10px 16px;font-size:14px;min-width:80px;border-radius:16px}.mobile-realtime-recording .recording-control .control-buttons button i[data-v-2b2658aa]{font-size:12px}.mobile-realtime-recording .recording-control .control-buttons button span[data-v-2b2658aa]{font-size:13px}}@media (min-height:600px) and (max-height:650px){.mobile-realtime-recording .recording-control[data-v-2b2658aa]{padding:16px 14px}.mobile-realtime-recording .recording-control .control-row[data-v-2b2658aa]{margin-bottom:14px}.mobile-realtime-recording .recording-control .control-row .timer-display[data-v-2b2658aa]{font-size:19px}.mobile-realtime-recording .recording-control .control-buttons[data-v-2b2658aa]{gap:10px}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]{padding:12px 18px;font-size:15px;min-width:90px}}@media (max-height:670px) and (max-width:380px){.mobile-realtime-recording .content-section[data-v-2b2658aa]{max-height:calc(100vh - 280px);padding:8px}.mobile-realtime-recording .content-section .language-settings[data-v-2b2658aa]{margin-bottom:8px}.mobile-realtime-recording .content-section .language-settings .language-section[data-v-2b2658aa]{padding:8px;margin-bottom:6px}.mobile-realtime-recording .content-section .language-settings .language-section .section-title[data-v-2b2658aa]{font-size:16px;margin:0 0 12px 0}.mobile-realtime-recording .content-section .language-settings .language-section .language-item[data-v-2b2658aa]{margin-bottom:6px;padding-bottom:6px}.mobile-realtime-recording .content-section .language-settings .language-section .language-item .language-label[data-v-2b2658aa]{font-size:13px;margin-bottom:4px}.mobile-realtime-recording .content-section .language-settings .language-tips[data-v-2b2658aa]{padding:8px}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-title[data-v-2b2658aa]{font-size:12px;margin:0 0 4px 0}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-list li[data-v-2b2658aa]{font-size:11px;margin-bottom:2px}}@media (max-height:550px){.mobile-realtime-recording .content-section[data-v-2b2658aa]{padding:6px;max-height:calc(100vh - 310px)}.mobile-realtime-recording .content-section .language-settings[data-v-2b2658aa]{margin-bottom:8px}.mobile-realtime-recording .content-section .language-settings .language-section[data-v-2b2658aa]{padding:6px}.mobile-realtime-recording .content-section .language-settings .language-section .section-title[data-v-2b2658aa]{font-size:15px;margin:0 0 12px 0}.mobile-realtime-recording .content-section .language-settings .language-section .language-item[data-v-2b2658aa]{margin-bottom:6px;padding-bottom:6px}.mobile-realtime-recording .content-section .language-settings .language-section .language-item .language-label[data-v-2b2658aa]{font-size:12px;margin-bottom:4px}.mobile-realtime-recording .content-section .language-settings .language-tips[data-v-2b2658aa]{padding:10px}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-title[data-v-2b2658aa]{font-size:12px;margin:0 0 4px 0}.mobile-realtime-recording .content-section .language-settings .language-tips .tips-list li[data-v-2b2658aa]{font-size:11px;margin-bottom:2px}.mobile-realtime-recording .recording-control[data-v-2b2658aa]{padding:10px 8px}.mobile-realtime-recording .recording-control .control-row[data-v-2b2658aa]{margin-bottom:8px;gap:8px}.mobile-realtime-recording .recording-control .control-row .timer-display[data-v-2b2658aa]{font-size:16px;min-width:60px}.mobile-realtime-recording .recording-control .control-buttons[data-v-2b2658aa]{gap:6px}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]{padding:8px 12px;font-size:12px;min-width:70px;border-radius:14px}.mobile-realtime-recording .recording-control .control-buttons button i[data-v-2b2658aa]{font-size:10px}.mobile-realtime-recording .recording-control .control-buttons button span[data-v-2b2658aa]{font-size:11px}}@media (max-width:480px){.mobile-realtime-recording .content-section[data-v-2b2658aa]{padding:10px}.mobile-realtime-recording .recording-panels .notes-panel[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel[data-v-2b2658aa]{margin:6px 0}.mobile-realtime-recording .recording-panels .notes-panel .panel-header[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-header[data-v-2b2658aa]{padding:8px 12px;min-height:40px}.mobile-realtime-recording .recording-panels .notes-panel .panel-header .panel-left .live-indicator[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-header .panel-left .live-indicator[data-v-2b2658aa]{gap:4px}.mobile-realtime-recording .recording-panels .notes-panel .panel-header .panel-left .live-indicator .live-text[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-header .panel-left .live-indicator .live-text[data-v-2b2658aa]{font-size:13px}.mobile-realtime-recording .recording-panels .notes-panel .panel-header .panel-left .live-indicator .live-badge[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-header .panel-left .live-indicator .live-badge[data-v-2b2658aa]{font-size:9px;padding:1px 4px}.mobile-realtime-recording .recording-panels .notes-panel .panel-header .panel-right .language-selectors[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-header .panel-right .language-selectors[data-v-2b2658aa]{gap:3px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content[data-v-2b2658aa]{padding:12px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .transcript-list .transcript-item[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .transcript-list .transcript-item[data-v-2b2658aa]{margin-bottom:12px;padding:10px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .transcript-list .transcript-item .transcript-header .timestamp[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .transcript-list .transcript-item .transcript-header .timestamp[data-v-2b2658aa]{font-size:10px;padding:1px 4px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .transcript-list .transcript-item .transcript-original[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .transcript-list .transcript-item .transcript-original[data-v-2b2658aa]{font-size:13px;margin-bottom:4px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .transcript-list .transcript-item .transcript-translation[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .transcript-list .transcript-item .transcript-translation[data-v-2b2658aa]{font-size:12px;padding:6px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment[data-v-2b2658aa]{margin-bottom:16px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-header[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-header[data-v-2b2658aa]{padding:6px 10px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-header .fragment-time[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-header .fragment-time[data-v-2b2658aa]{font-size:10px;padding:1px 4px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-header .fragment-badge[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-header .fragment-badge[data-v-2b2658aa]{font-size:9px;padding:1px 4px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-content[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-content[data-v-2b2658aa]{padding:10px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-content .loading-state[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-content .loading-state[data-v-2b2658aa]{gap:6px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-content .loading-state .loading-spinner[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-content .loading-state .loading-spinner[data-v-2b2658aa]{width:14px;height:14px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-fragments .notes-fragment .fragment-content .loading-state .loading-text[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-fragments .notes-fragment .fragment-content .loading-state .loading-text[data-v-2b2658aa]{font-size:12px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown[data-v-2b2658aa]{font-size:13px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown h1[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown h1[data-v-2b2658aa]{font-size:16px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown h2[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown h2[data-v-2b2658aa]{font-size:15px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown h3[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown h3[data-v-2b2658aa]{font-size:14px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown ol[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown ul[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown ol[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown ul[data-v-2b2658aa]{padding-left:16px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .notes-markdown code[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .notes-markdown code[data-v-2b2658aa]{font-size:11px}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .scroll-to-bottom-btn[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .scroll-to-bottom-btn[data-v-2b2658aa]{position:absolute;right:15px;bottom:25px;width:25px;height:25px;background:rgba(80,101,246,.9);border-radius:50%;box-shadow:0 4px 12px rgba(80,101,246,.3);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;text-align:center;line-height:25px;color:#fff;cursor:pointer}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .scroll-to-bottom-btn[data-v-2b2658aa]:hover,.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .scroll-to-bottom-btn[data-v-2b2658aa]:hover{background:#5065f6;transform:translateY(-2px);box-shadow:0 6px 16px rgba(80,101,246,.4)}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .scroll-to-bottom-btn[data-v-2b2658aa]:active,.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .scroll-to-bottom-btn[data-v-2b2658aa]:active{transform:translateY(0);background:#3d52cc}.mobile-realtime-recording .recording-panels .notes-panel .panel-content .scroll-to-bottom-btn i[data-v-2b2658aa],.mobile-realtime-recording .recording-panels .transcript-panel .panel-content .scroll-to-bottom-btn i[data-v-2b2658aa]{font-size:12px}.mobile-realtime-recording .panel-divider[data-v-2b2658aa]{height:16px;margin:0 6px}.mobile-realtime-recording .panel-divider .divider-handle[data-v-2b2658aa]{height:16px}.mobile-realtime-recording .panel-divider .divider-handle .divider-grip span[data-v-2b2658aa]{width:20px}.mobile-realtime-recording .recording-control[data-v-2b2658aa]{padding:16px 12px}.mobile-realtime-recording .recording-control .control-row[data-v-2b2658aa]{margin-bottom:12px}.mobile-realtime-recording .recording-control .control-row .timer-display[data-v-2b2658aa]{font-size:16px}.mobile-realtime-recording .recording-control .control-buttons[data-v-2b2658aa]{gap:8px}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]{padding:10px 16px;font-size:14px;min-width:80px}.mobile-realtime-recording .recording-control .control-buttons button i[data-v-2b2658aa]{font-size:12px}.mobile-realtime-recording .recording-control .control-buttons button span[data-v-2b2658aa]{font-size:13px}.mobile-realtime-recording .recording-control .control-buttons .translate-control .switch-label[data-v-2b2658aa]{font-size:11px}}.mobile-realtime-recording .upload-progress-overlay[data-v-2b2658aa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal[data-v-2b2658aa]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:320px;width:90%}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal .upload-progress-content[data-v-2b2658aa]{text-align:center}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal .upload-progress-content .upload-progress-icon[data-v-2b2658aa]{font-size:48px;color:#5065f6;margin-bottom:16px;animation:uploadPulse-2b2658aa 2s infinite}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal .upload-progress-content .upload-progress-text[data-v-2b2658aa]{font-size:16px;font-weight:600;color:#111827;margin-bottom:20px}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal .upload-progress-content .upload-progress-bar[data-v-2b2658aa]{width:100%;height:8px;background:rgba(229,231,235,.3);border-radius:4px;overflow:hidden;margin-bottom:12px}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal .upload-progress-content .upload-progress-bar .upload-progress-fill[data-v-2b2658aa]{height:100%;background:linear-gradient(90deg,#5065f6,#3d52cc);border-radius:4px;transition:width .3s ease}.mobile-realtime-recording .upload-progress-overlay .upload-progress-modal .upload-progress-content .upload-progress-percent[data-v-2b2658aa]{font-size:14px;font-weight:600;color:#5065f6}.mobile-realtime-recording .save-success-overlay[data-v-2b2658aa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.mobile-realtime-recording .save-success-overlay .save-success-modal[data-v-2b2658aa]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:280px;width:90%}.mobile-realtime-recording .save-success-overlay .save-success-modal .save-success-content[data-v-2b2658aa]{text-align:center}.mobile-realtime-recording .save-success-overlay .save-success-modal .save-success-content .save-success-icon[data-v-2b2658aa]{font-size:64px;color:#10b981;margin-bottom:16px;animation:successPulse-2b2658aa 1s}.mobile-realtime-recording .save-success-overlay .save-success-modal .save-success-content .save-success-text[data-v-2b2658aa]{font-size:16px;font-weight:600;color:#111827}@keyframes uploadPulse-2b2658aa{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes successPulse-2b2658aa{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@media (max-width:360px){.mobile-realtime-recording .content-section[data-v-2b2658aa]{padding:8px}.mobile-realtime-recording .recording-control[data-v-2b2658aa]{padding:12px 8px}.mobile-realtime-recording .recording-control .control-buttons[data-v-2b2658aa]{gap:6px}.mobile-realtime-recording .recording-control .control-buttons button[data-v-2b2658aa]{padding:8px 12px;font-size:13px;min-width:70px}}@supports (-webkit-touch-callout:none){.mobile-realtime-recording .content-section[data-v-2b2658aa]{height:calc(100vh - 280px);height:calc(var(--real-vh, 1vh)*100 - 280px);height:calc(100dvh - 280px);height:-webkit-fill-available}.mobile-realtime-recording .mobile-realtime-recording[data-v-2b2658aa]{min-height:-webkit-fill-available}}.recording-page[data-v-de142eec]{min-height:var(--app-height);min-height:100vh;min-height:calc(var(--real-vh, 1vh)*100);min-height:100dvh;background:#f8f9fa;color:#111827;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:relative}.recording-page .header[data-v-de142eec]{display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,20px) 16px 16px;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.recording-page .header .back-btn[data-v-de142eec],.recording-page .header .theme-toggle[data-v-de142eec]{background:none;border:none;color:#6b7280;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500}.recording-page .header .back-btn[data-v-de142eec]:hover,.recording-page .header .theme-toggle[data-v-de142eec]:hover{background:#f3f4f6;color:#5065f6}.recording-page .header .title[data-v-de142eec]{font-size:20px;font-weight:600;color:#111827;margin:0}.recording-page .header .theme-toggle[data-v-de142eec]{font-size:14px;color:#5065f6}.recording-page .control-section[data-v-de142eec]{background:#fff;padding:16px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.06)}.recording-page .control-section .control-item[data-v-de142eec]{display:flex;align-items:center}.recording-page .control-section .control-item .control-icon[data-v-de142eec]{margin-right:12px;color:#5065f6}.recording-page .control-section .control-item .control-content[data-v-de142eec]{flex:1}.recording-page .control-section .control-item .control-content .control-label[data-v-de142eec]{font-size:16px;font-weight:500;color:#111827}.recording-page .control-section .control-item .toggle-switch[data-v-de142eec]{position:relative;display:inline-block;width:48px;height:28px}.recording-page .control-section .control-item .toggle-switch input[data-v-de142eec]{opacity:0;width:0;height:0}.recording-page .control-section .control-item .toggle-switch input:checked+.slider[data-v-de142eec]{background:#5065f6}.recording-page .control-section .control-item .toggle-switch input:checked+.slider[data-v-de142eec]:before{transform:translateX(20px)}.recording-page .control-section .control-item .toggle-switch .slider[data-v-de142eec]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:28px}.recording-page .control-section .control-item .toggle-switch .slider[data-v-de142eec]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.recording-page .control-section .premium-tip[data-v-de142eec]{border-radius:12px;padding:10px;margin-top:16px;text-align:center;font-size:14px;color:#111827;box-shadow:0 4px 12px rgba(80,101,246,.25)}.recording-page .recording-mode-container[data-v-de142eec]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media (max-height:600px){.recording-page .control-section[data-v-de142eec]{padding:12px 16px}.recording-page .control-section .control-item .control-label[data-v-de142eec]{font-size:15px}.recording-page .control-section .premium-tip[data-v-de142eec]{padding:8px;margin-top:12px;font-size:13px}}@media (max-height:550px){.recording-page .header[data-v-de142eec]{padding:calc(env(safe-area-inset-top, 20px) + 4px) 16px 10px}.recording-page .header .title[data-v-de142eec]{font-size:18px}.recording-page .control-section[data-v-de142eec]{padding:10px 16px}.recording-page .control-section .premium-tip[data-v-de142eec]{margin-top:10px}}@media (max-width:480px){.recording-page .header[data-v-de142eec]{padding:calc(env(safe-area-inset-top, 20px) + 6px) 12px 12px}.recording-page .header .title[data-v-de142eec]{font-size:18px}.recording-page .control-section[data-v-de142eec]{padding:12px}}@media (max-width:360px){.recording-page .header[data-v-de142eec]{padding:calc(env(safe-area-inset-top, 20px) + 4px) 10px 10px}.recording-page .header .title[data-v-de142eec]{font-size:16px}.recording-page .control-section[data-v-de142eec]{padding:10px}.recording-page .control-section .control-item .control-label[data-v-de142eec]{font-size:14px}.recording-page .control-section .control-item .toggle-switch[data-v-de142eec]{width:44px;height:26px}.recording-page .control-section .control-item .toggle-switch .slider[data-v-de142eec]:before{height:18px;width:18px;left:4px;bottom:4px}.recording-page .control-section .control-item .toggle-switch input:checked+.slider[data-v-de142eec]:before{transform:translateX(18px)}.recording-page .control-section .premium-tip[data-v-de142eec]{padding:8px 12px;font-size:12px}}.recording-page .safe-area-debug[data-v-de142eec]{position:fixed;top:calc(env(safe-area-inset-top, 0) + 60px);right:10px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;z-index:9999;backdrop-filter:blur(10px)}.recording-page .safe-area-debug .debug-info[data-v-de142eec]{display:flex;flex-direction:column;gap:4px}.recording-page .safe-area-debug .debug-info span[data-v-de142eec]{font-family:monospace;white-space:nowrap}