.update-overlay[data-v-b839879c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0009;display:flex;align-items:center;justify-content:center;padding:40px}.update-dialog[data-v-b839879c]{width:100%;max-width:420px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #0003}.update-header[data-v-b839879c]{display:flex;flex-direction:column;align-items:center;padding:28px 20px 16px;background:linear-gradient(135deg,#e8f4ff,#f5f9ff)}.update-icon[data-v-b839879c]{margin-bottom:8px}.update-title[data-v-b839879c]{font-size:20px;font-weight:600;color:#333;margin-bottom:4px}.update-version[data-v-b839879c]{font-size:14px;color:#1989fa;font-weight:500}.update-body[data-v-b839879c]{padding:16px 24px}.update-log-title[data-v-b839879c]{font-size:14px;color:#888;margin-bottom:8px}.update-log-content[data-v-b839879c]{font-size:15px;color:#333;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.update-file-size[data-v-b839879c]{margin-top:12px;font-size:13px;color:#999}.update-progress[data-v-b839879c]{padding:16px 24px}.progress-bar[data-v-b839879c]{height:8px;background:#e8e8e8;border-radius:4px;overflow:hidden}.progress-fill[data-v-b839879c]{height:100%;background:linear-gradient(90deg,#1989fa,#54a0ff);border-radius:4px;transition:width .3s ease}.progress-text[data-v-b839879c]{text-align:center;margin-top:8px;font-size:14px;color:#1989fa;font-weight:500}.update-footer[data-v-b839879c]{display:flex;gap:12px;padding:0 24px 20px}.update-footer button[data-v-b839879c]{flex:1;height:44px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s}.update-footer button[data-v-b839879c]:active{opacity:.8}.btn-later[data-v-b839879c]{background:#f5f5f5;color:#666}.btn-update[data-v-b839879c]{background:#1989fa;color:#fff}.downloading-text[data-v-b839879c]{text-align:center;width:100%;font-size:14px;color:#999;line-height:44px}.force-update-tip[data-v-b839879c]{text-align:center;padding:0 24px 16px;font-size:13px;color:#fa9d3b}.update-fade-enter-active[data-v-b839879c],.update-fade-leave-active[data-v-b839879c]{transition:opacity .3s ease}.update-fade-enter-from[data-v-b839879c],.update-fade-leave-to[data-v-b839879c]{opacity:0}.skfab[data-v-09d0c792]{position:fixed;z-index:2500;width:56px;height:56px;touch-action:none;-webkit-user-select:none;user-select:none}.skfab-ball[data-v-09d0c792]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#2f6fed,#7c3aed);box-shadow:0 4px 14px #2f6fed66;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,opacity .15s;opacity:.82}.skfab-ball[data-v-09d0c792]:hover{opacity:1}.skfab-ball.dragging[data-v-09d0c792]{opacity:1;transform:scale(1.12)}.skfab-menu[data-v-09d0c792]{position:absolute;right:60px;top:50%;transform:translateY(-50%);background:#fff;border-radius:12px;box-shadow:0 6px 24px #00000026;padding:6px;display:flex;flex-direction:column;gap:2px;min-width:140px}.skfab-menu-item[data-v-09d0c792]{padding:10px 14px;border:none;background:none;font-size:15px;color:#1f2937;text-align:left;border-radius:8px;cursor:pointer;white-space:nowrap}.skfab-menu-item[data-v-09d0c792]:active{background:#f3f4f6}.skfab-menu-hide[data-v-09d0c792]{color:#9ca3af;font-size:13px;border-top:1px solid #f3f4f6;border-radius:0 0 8px 8px}.skpo-mask[data-v-c7f81238]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#f7f8fa;display:flex;flex-direction:column}.skpo-topbar[data-v-c7f81238]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.skpo-title[data-v-c7f81238]{font-size:17px;font-weight:600;color:#1b2536;flex:1;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.skpo-title-q[data-v-c7f81238]{font-size:13px;font-weight:400;color:#6b7280;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skpo-top-right[data-v-c7f81238]{display:flex;gap:8px}.skpo-btn[data-v-c7f81238]{padding:7px 14px;border:1px solid #d8dde6;border-radius:8px;background:#fff;color:#374151;font-size:14px;cursor:pointer;white-space:nowrap}.skpo-btn[data-v-c7f81238]:disabled{opacity:.45;cursor:not-allowed}.skpo-btn-primary[data-v-c7f81238]{background:#07c160;border-color:#07c160;color:#fff}.skpo-btn-answer[data-v-c7f81238]{background:#2f6fed;border-color:#2f6fed;color:#fff}.skpo-paper-bar[data-v-c7f81238]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;overflow-x:auto}.skpo-paper-btn[data-v-c7f81238]{padding:6px 14px;border:1px solid #d8dde6;border-radius:8px;background:#fff;font-size:13px;color:#4b5563;cursor:pointer;white-space:nowrap;flex-shrink:0}.skpo-paper-btn[data-v-c7f81238]:disabled{opacity:.45;cursor:not-allowed}.skpo-paper-btn.active[data-v-c7f81238]{border-color:#2f6fed;color:#2f6fed;background:#eff6ff}.skpo-paper-hint[data-v-c7f81238]{font-size:12px;color:#9ca3af;white-space:nowrap;flex-shrink:0;margin-left:4px}.skpo-paper-err[data-v-c7f81238]{color:#e74c3c;cursor:pointer;text-decoration:underline}.skpo-canvas-wrap[data-v-c7f81238]{flex:1;position:relative;overflow:hidden;margin:10px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.skpo-canvas-wrap canvas[data-v-c7f81238]{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.skpo-copybook-bar[data-v-c7f81238]{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;min-height:70px}.skpo-copybook-tiles[data-v-c7f81238]{display:flex;gap:8px;flex:1;overflow-x:auto}.skpo-copybook-tile[data-v-c7f81238]{width:62px;height:62px;flex-shrink:0;border:1px solid #d8dde6;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.skpo-copybook-tile[data-v-c7f81238]:active{background:#eff6ff;border-color:#2f6fed}.skpo-copybook-ch[data-v-c7f81238]{font-size:38px;color:#4a5568;font-family:KaiTi,STKaiti,serif;-webkit-user-select:none;user-select:none}.skpo-copybook-hint[data-v-c7f81238]{font-size:12px;color:#6b7280;flex-shrink:0;line-height:1.5}.skpo-tile-dim[data-v-c7f81238]{opacity:.32}.skpo-copybook-pages[data-v-c7f81238]{display:flex;align-items:center;gap:6px;flex-shrink:0}.skpo-page-btn[data-v-c7f81238]{width:34px;height:34px;border:1px solid #d8dde6;border-radius:8px;background:#fff;font-size:18px;color:#2f6fed;cursor:pointer;display:flex;align-items:center;justify-content:center}.skpo-page-btn[data-v-c7f81238]:disabled{opacity:.3;cursor:default}.skpo-page-btn[data-v-c7f81238]:not(:disabled):active{background:#eff6ff}.skpo-page-info[data-v-c7f81238]{font-size:13px;color:#4a5568;white-space:nowrap}.skpo-demo-layer[data-v-c7f81238]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.skpo-demo-hit[data-v-c7f81238]{position:absolute;pointer-events:auto;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-end;border-radius:6px}.skpo-demo-hit[data-v-c7f81238]:active{background:#2f6fed0f}.skpo-demo-play[data-v-c7f81238]{font-size:13px;color:#2f6fed;opacity:.55;padding:4px}.skpo-demo-writer[data-v-c7f81238]{position:absolute;display:none;pointer-events:none}.skpo-toolbar[data-v-c7f81238]{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0}.skpo-tools-left[data-v-c7f81238]{display:flex;gap:8px}.skpo-color[data-v-c7f81238]{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d8dde6;cursor:pointer}.skpo-color.active[data-v-c7f81238]{box-shadow:0 0 0 2px #2f6fed}.skpo-tools-mid[data-v-c7f81238]{display:flex;gap:8px}.skpo-width-btn[data-v-c7f81238]{width:36px;height:36px;border-radius:8px;border:1px solid #d8dde6;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.skpo-width-btn.active[data-v-c7f81238]{border-color:#2f6fed;background:#eff6ff}.skpo-width-dot[data-v-c7f81238]{border-radius:50%;background:#1b2536;display:block}.skpo-tools-right[data-v-c7f81238]{display:flex;gap:8px;margin-left:auto}.skpo-mode-btn[data-v-c7f81238]{padding:7px 14px;border:1px solid #d8dde6;border-radius:8px;background:#fff;font-size:14px;color:#4b5563;cursor:pointer}.skpo-mode-btn.active[data-v-c7f81238]{border-color:#2f6fed;color:#2f6fed;background:#eff6ff}:root{--primary: #07C160;--primary-dark: #06AD56;--primary-light: #E4F8EC;--bg: #EDEDED;--bg-chat: #EDEDED;--bg-card: #FFFFFF;--text: #191919;--text-secondary: #888;--text-tertiary: #B2B2B2;--border: #E5E5E5;--border-light: #F0F0F0;--danger: #FA5151;--warn: #FA9D3B;--link: #576B95;--bubble-mine: #95EC69;--bubble-other: #FFFFFF;--tabbar-bg: #F7F7F7;--shadow: 0 2px 8px rgba(0, 0, 0, .08);--header-h: 56px;--tabbar-h: 56px;--pad-w: 1280px;--pad-h: 800px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:var(--text);background:#d9d9d9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#app{width:100%;height:100%}ul,li{list-style:none}a{color:inherit;text-decoration:none}input,textarea,button{font-family:inherit;font-size:inherit;border:none;outline:none;background:none}button{cursor:pointer}img{display:block;max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000052}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2c3e50,#4ca1af);min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .25s ease,opacity .25s ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(20px);opacity:0}#__xt_toast__{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}
