@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2")}:root{--ML__static-fonts:true}@font-face{font-family:Smiley Sans Oblique Local;src:url(/assets/DYBlack-Bx74xnsN.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FZFangSong Local;src:url(/assets/FZFSJT-4VW2pTxH.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FZHei Local;src:url(/assets/FZHTJT-BO5yPr7z.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FZKai Local;src:url(/assets/FZKTJT-D188dNAl.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FZShuSong Local;src:url(/assets/FZSSJT-Dhe3aGbQ.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mengshen Handwritten Local;src:url(/assets/MSPYSXT-CU9s5B-a.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:New Rome Local;src:url(/assets/NewRome-BH0awosN.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-ExtraLight-2-Dg--etoJ.otf)format("opentype");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-Light-2-pOhb8ATy.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-Normal-2-W70j8qU2.otf)format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-Regular-2-BuM0i8bv.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-Medium-2-MleRIKmu.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-Bold-2-CqYDz_GL.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC Local;src:url(/assets/SourceHanSansSC-Heavy-2-CdN41Npm.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Source Han Serif CN Heavy Local;src:url(/assets/SYST-BAfAw1ao.OTF)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Slideqiuhong Local;src:url(/assets/YSQHK-pFFx8yws.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zhuque Fangsong Local;src:url(/assets/ZQFS-BRJ2-vzq.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zhi Mang Xing Local;src:url(/assets/ZQZMXS-xlWl2Bmu.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-border-strong:#cbd5e1;--color-border-soft:#e2e8f0;--color-surface-app:#f8fafc;--color-surface-shell:#fff;--color-surface-panel:#f8fafc;--color-surface-card:#fff;--color-surface-subtle:#f1f5f9;--color-surface-stage:#eef2f7;--color-accent:#4f46e5;--color-accent-strong:#3730a3;--color-accent-soft:#4f46e51a;--shadow-shell:0 1px 2px #0f172a0a, 0 12px 28px #0f172a14;--editor-text-primary:#0f172a;--editor-text-secondary:#475569;--editor-text-muted:#94a3b8;--editor-border-strong:#cbd5e1;--editor-border-soft:#e2e8f0;--editor-surface-app:#f8fafc;--editor-surface-shell:#fff;--editor-surface-panel:#f8fafc;--editor-surface-rail:#f1f5f9;--editor-surface-stage:#eef2f7;--editor-accent:#4f46e5;--editor-accent-strong:#3730a3;--editor-accent-soft:#4f46e51a;--editor-success:#059669;--editor-warning:#d97706;--editor-danger:#dc2626;--editor-focus-ring:#4f46e547;--editor-shadow:0 1px 2px #0f172a0a, 0 12px 28px #0f172a14;--editor-shadow-page:0 8px 24px #0f172a29;--platform-bg:#eff6ff;--platform-bg-soft:#dbeafe;--platform-ink:#0f172a;--platform-ink-strong:#0b1f51;--platform-text:#1e3a8a;--platform-muted:#475569;--platform-muted-soft:#64748b;--platform-primary:#1e40af;--platform-primary-hover:#1d4ed8;--platform-primary-soft:#3b82f624;--platform-secondary:#3b82f6;--platform-action:#22c55e;--platform-action-hover:#16a34a;--platform-action-soft:#22c55e29;--platform-warning:#f59e0b;--platform-danger:#dc2626;--platform-card:#ffffffe0;--platform-card-strong:#fff;--platform-border:#1e40af29;--platform-border-strong:#1e40af47;--platform-shadow:0 16px 0 #1e40af0f, 0 28px 70px #0f172a1f;--platform-shadow-soft:0 10px 0 #1e40af0a, 0 20px 44px #0f172a14;--platform-inner-shadow:inset 0 1px 0 #ffffffd1;--platform-radius-xl:30px;--platform-radius-lg:24px;--platform-radius-md:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px}.text-inline-token{min-width:4.2em;color:inherit;font:inherit;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;padding:0 .16em;line-height:1.1;display:inline-block}.text-fill-blank-token,.text-article-fill-token,.text-word-bank-fill-token,.text-cloze-token,.text-seven-five-token{box-sizing:border-box;border-bottom:2px solid;border-radius:0;width:4.2em;min-width:4.2em;line-height:1;text-decoration:none}.text-element__editor .text-inline-token{cursor:default;background:#2563eb14}.text-cloze-token{border-bottom:2px solid;border-radius:0;min-width:4.8em;padding:0 .36em .08em;line-height:1;text-decoration:none}.text-element__editor .text-article-fill-token,.text-element__editor .text-word-bank-fill-token{background:#0891b21a}.text-element__editor .text-cloze-token,.text-element__editor .text-seven-five-token{background:#0f766e14}:root{background:linear-gradient(180deg, #fff 0%, var(--platform-bg) 100%);color:var(--color-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.4}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--platform-bg);min-width:320px}button,input,textarea,select{color:inherit;font:inherit}button,select,input,textarea,[role=button],[tabindex]:not([tabindex="-1"]){outline-offset:3px;outline-color:#0000}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--editor-accent);box-shadow:0 0 0 4px var(--editor-focus-ring)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}a{color:var(--platform-primary)}a:focus-visible{outline:2px solid var(--editor-accent);outline-offset:3px;box-shadow:0 0 0 4px var(--editor-focus-ring)}::selection{background:var(--editor-accent-soft);color:var(--editor-text-primary)}*{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-feedback-notices[data-v-dc1cbb9c]{z-index:2147483500;pointer-events:none;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed;top:24px;left:50%;transform:translate(-50%)}.app-feedback-notice[data-v-dc1cbb9c]{color:#1e3a8a;pointer-events:auto;background:#fffffffa;border:1px solid #3b82f63d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;animation:.16s both app-feedback-notice-in-dc1cbb9c;display:grid;box-shadow:0 16px 44px #0f172a2e}.app-feedback-notice__marker[data-v-dc1cbb9c]{background:#3b82f6;border-radius:999px;width:8px;height:8px}.app-feedback-notice button[data-v-dc1cbb9c]{color:currentColor;cursor:pointer;width:28px;height:28px;font:inherit;background:0 0;border:0;border-radius:8px;font-size:18px}.app-feedback-notice button[data-v-dc1cbb9c]:hover,.app-feedback-notice button[data-v-dc1cbb9c]:focus-visible{background:#0f172a12;outline:none}.app-feedback-notice--success[data-v-dc1cbb9c]{color:#166534;background:#f0fdf4fa;border-color:#22c55e52}.app-feedback-notice--success .app-feedback-notice__marker[data-v-dc1cbb9c]{background:#22c55e}.app-feedback-notice--warning[data-v-dc1cbb9c]{color:#92400e;background:#fffbebfa;border-color:#f59e0b57}.app-feedback-notice--warning .app-feedback-notice__marker[data-v-dc1cbb9c]{background:#f59e0b}.app-feedback-notice--error[data-v-dc1cbb9c]{color:#991b1b;background:#fef2f2fa;border-color:#ef444452}.app-feedback-notice--error .app-feedback-notice__marker[data-v-dc1cbb9c]{background:#ef4444}.app-feedback-dialog[data-v-dc1cbb9c]{z-index:2147483600;place-items:center;padding:20px;animation:.16s both app-feedback-dialog-in-dc1cbb9c;display:grid;position:fixed;inset:0}.app-feedback-dialog__backdrop[data-v-dc1cbb9c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8a;position:absolute;inset:0}.app-feedback-dialog__panel[data-v-dc1cbb9c]{box-sizing:border-box;background:#fff;border:1px solid #94a3b852;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(440px,100vw - 40px);padding:20px;display:grid;position:relative;box-shadow:0 28px 80px #0f172a4d}.app-feedback-dialog__symbol[data-v-dc1cbb9c]{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.app-feedback-dialog__panel--warning .app-feedback-dialog__symbol[data-v-dc1cbb9c]{color:#d97706;background:#fffbeb}.app-feedback-dialog__panel--danger .app-feedback-dialog__symbol[data-v-dc1cbb9c]{color:#dc2626;background:#fef2f2}.app-feedback-dialog__copy[data-v-dc1cbb9c]{min-width:0}.app-feedback-dialog__copy h2[data-v-dc1cbb9c]{color:#0f172a;margin:1px 0 7px;font-size:18px;line-height:1.35}.app-feedback-dialog__copy p[data-v-dc1cbb9c]{color:#475569;white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.app-feedback-dialog footer[data-v-dc1cbb9c]{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.app-feedback-dialog footer button[data-v-dc1cbb9c]{cursor:pointer;min-width:92px;min-height:38px;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.app-feedback-dialog__cancel[data-v-dc1cbb9c]{color:#475569;background:#fff}.app-feedback-dialog__confirm[data-v-dc1cbb9c]{color:#fff;background:#2563eb;border-color:#2563eb!important}.app-feedback-dialog__panel--warning .app-feedback-dialog__confirm[data-v-dc1cbb9c]{background:#d97706;border-color:#d97706!important}.app-feedback-dialog__panel--danger .app-feedback-dialog__confirm[data-v-dc1cbb9c]{background:#dc2626;border-color:#dc2626!important}.app-feedback-dialog footer button[data-v-dc1cbb9c]:hover{filter:brightness(.96)}.app-feedback-dialog footer button[data-v-dc1cbb9c]:focus-visible{outline:none;box-shadow:0 0 0 3px #4f46e533}@keyframes app-feedback-notice-in-dc1cbb9c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-feedback-dialog-in-dc1cbb9c{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-feedback-notice[data-v-dc1cbb9c],.app-feedback-dialog[data-v-dc1cbb9c]{animation:none}}
