.status-bar[data-v-5b5125d9]{position:fixed;bottom:8px;right:16px;z-index:200;display:flex;align-items:center;gap:6px;padding:5px 12px;background:#0d0d0db8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(107,188,236,.08);border-radius:10px;font-size:12px;color:var(--ai-color, #6bbcec);-webkit-user-select:none;user-select:none}.sb-sep[data-v-5b5125d9]{width:1px;height:14px;background:#6bbcec1f}.sb-version[data-v-5b5125d9]{font-size:11px;color:var(--fg-dim, #8b8fa3);font-variant-numeric:tabular-nums}.sb-btn[data-v-5b5125d9]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--ai-color, #6bbcec);transition:all .15s;padding:0}.sb-btn[data-v-5b5125d9]:hover{background:#fcdb5114;color:var(--accent, #fcdb51)}.sb-user[data-v-5b5125d9]{position:relative;cursor:pointer}.user-name[data-v-5b5125d9]{font-weight:600;font-size:12px;color:var(--ai-color, #6bbcec);padding:2px 8px;border-radius:5px;transition:color .2s,background .2s}.user-name[data-v-5b5125d9]:hover{color:var(--accent, #fcdb51);background:#fcdb5114}.user-dd[data-v-5b5125d9]{position:absolute;bottom:calc(100% + 8px);right:0;min-width:140px;background:var(--bg, #0d0d0d);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000080;overflow:hidden;z-index:300}.dd-item[data-v-5b5125d9]{display:block;width:100%;padding:10px 14px;border:none;background:transparent;color:var(--fg, #e8eaed);font-size:12px;text-align:left;cursor:pointer;transition:background .15s}.dd-item[data-v-5b5125d9]:hover{background:var(--bg3, rgba(255,255,255,.06))}.dd-danger[data-v-5b5125d9]{color:var(--danger3, #ff3b30)}.dock[data-v-23424933]{flex-shrink:0;display:flex;justify-content:center;padding:8px 0 10px;z-index:100}.dock-inner[data-v-23424933]{display:flex;align-items:flex-end;gap:2px;padding:6px 12px 8px;background:linear-gradient(180deg,#1a1a2ee0,#0d0d0df0);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(107,188,236,.08);border-radius:18px;box-shadow:0 8px 32px #00000080,0 0 0 1px #6bbcec0a,inset 0 1px #ffffff0a}.dock-group[data-v-23424933]{display:flex;align-items:flex-end;gap:2px}.dock-sep[data-v-23424933]{width:1px;height:24px;margin:0 6px;background:linear-gradient(180deg,transparent,rgba(107,188,236,.15),transparent);align-self:center}.dock-item[data-v-23424933]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:50px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),background .2s;-webkit-tap-highlight-color:transparent}.dock-item[data-v-23424933]:hover{background:#fcdb510d}.item-label[data-v-23424933]{font-size:16px;font-weight:600;color:var(--ai-color, #6bbcec);letter-spacing:.3px;transition:color .2s,text-shadow .25s;white-space:nowrap}.dock-item:hover .item-label[data-v-23424933]{color:var(--fg-bright);text-shadow:0 0 10px rgba(107,188,236,.2)}.dock-item.is-active .item-label[data-v-23424933]{color:var(--accent, #fcdb51);font-weight:700;text-shadow:0 0 14px rgba(252,219,81,.35)}.item-dot[data-v-23424933]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent, #fcdb51);box-shadow:0 0 6px #fcdb5199}.dock-item[data-v-23424933]:active{transform:scale(.92)!important}.pb-root[data-v-fbd9f6cf]{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--bg);color:var(--fg);overflow:hidden}.pb-main[data-v-fbd9f6cf]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.error-boundary[data-v-f53c4b36]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:40px}.error-card[data-v-f53c4b36]{text-align:center;max-width:400px;background:var(--bg2, #1a1a2e);border:1px solid rgba(255,107,107,.3);border-radius:12px;padding:32px 24px}.error-icon[data-v-f53c4b36]{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#ff6b6b26;color:#ff6b6b;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}.error-title[data-v-f53c4b36]{font-size:16px;color:var(--text-1, #e0e0e0);font-weight:600;margin-bottom:8px}.error-msg[data-v-f53c4b36]{font-size:13px;color:var(--text-3, #888);margin-bottom:20px;word-break:break-all}.error-retry[data-v-f53c4b36]{padding:6px 20px;border:1px solid var(--border3, #3a3a4e);border-radius:6px;background:transparent;color:var(--text-1, #e0e0e0);font-size:13px;cursor:pointer;transition:all .2s}.error-retry[data-v-f53c4b36]:hover{border-color:var(--accent, #fcdb51);color:var(--accent, #fcdb51)}.cp-mask[data-v-d88fc4a6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.cp-panel[data-v-d88fc4a6]{width:560px;max-width:92vw;background:var(--bg2, #1a1a2e);border-radius:12px;border:1px solid var(--border2, #2a2a3e);box-shadow:0 16px 48px #00000080;overflow:hidden}.cp-input-wrap[data-v-d88fc4a6]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border3, #222)}.cp-search-icon[data-v-d88fc4a6]{width:24px;height:24px;border-radius:6px;background:var(--bg3, #222);color:var(--fg-dim, #666);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-input[data-v-d88fc4a6]{flex:1;background:transparent;border:none;outline:none;color:var(--fg-bright, #e0e0e0);font-size:15px}.cp-input[data-v-d88fc4a6]::placeholder{color:var(--fg-faint, #555)}.cp-searching[data-v-d88fc4a6]{font-size:11px;color:var(--fg-faint);flex-shrink:0}.cp-list[data-v-d88fc4a6]{max-height:360px;overflow-y:auto;padding:6px}.cp-empty[data-v-d88fc4a6]{padding:32px;text-align:center;color:var(--fg-faint);font-size:13px}.cp-item[data-v-d88fc4a6]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .1s}.cp-item-active[data-v-d88fc4a6]{background:#6bbcec14}.cp-item-icon[data-v-d88fc4a6]{width:28px;height:28px;border-radius:6px;font-size:12px;font-weight:700;color:#1a1a2e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-item-text[data-v-d88fc4a6]{flex:1;min-width:0}.cp-item-label[data-v-d88fc4a6]{font-size:13px;font-weight:600;color:var(--fg-bright, #e0e0e0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item-desc[data-v-d88fc4a6]{font-size:11px;color:var(--fg-faint, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item-type[data-v-d88fc4a6]{font-size:9px;color:var(--fg-faint);text-transform:uppercase;flex-shrink:0;padding:2px 6px;border-radius:3px;background:var(--bg3, #222)}.cp-footer[data-v-d88fc4a6]{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--border3, #222)}.cp-hint[data-v-d88fc4a6]{font-size:10px;color:var(--fg-faint, #555)}.nb-wrapper[data-v-88eda162]{position:relative}.nb-bell[data-v-88eda162]{position:relative;width:32px;height:32px;border-radius:8px;border:1px solid var(--border2);background:var(--bg3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.nb-bell[data-v-88eda162]:hover{border-color:var(--fg-dim)}.nb-icon[data-v-88eda162]{font-size:14px;font-weight:800;color:var(--fg-dim)}.nb-badge[data-v-88eda162]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff6b6b;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid var(--bg, #0d0d0d)}.nb-dropdown[data-v-88eda162]{position:absolute;top:40px;right:0;width:340px;background:var(--bg2, #1a1a2e);border-radius:10px;border:1px solid var(--border2);box-shadow:0 8px 32px #00000080;z-index:100;overflow:hidden}.nb-dd-head[data-v-88eda162]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border3)}.nb-dd-title[data-v-88eda162]{font-size:13px;font-weight:700;color:var(--fg-bright)}.nb-dd-count[data-v-88eda162]{font-size:10px;color:#ff6b6b}.nb-dd-refresh[data-v-88eda162]{margin-left:auto;padding:2px 8px;border-radius:4px;border:1px solid var(--border2);background:transparent;color:var(--fg-dim);font-size:10px;cursor:pointer}.nb-dd-list[data-v-88eda162]{max-height:380px;overflow-y:auto}.nb-dd-empty[data-v-88eda162]{padding:32px;text-align:center;color:var(--fg-faint);font-size:12px}.nb-item[data-v-88eda162]{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border3);cursor:pointer;transition:background .1s}.nb-item[data-v-88eda162]:hover{background:#6bbcec0a}.nb-item[data-v-88eda162]:last-child{border-bottom:none}.nb-item-dot[data-v-88eda162]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.nb-item-body[data-v-88eda162]{flex:1;min-width:0}.nb-item-msg[data-v-88eda162]{font-size:11px;color:var(--fg);display:flex;align-items:center;gap:4px}.nb-item-type[data-v-88eda162]{font-size:10px;font-weight:700}.nb-item-title[data-v-88eda162]{font-size:11px;color:var(--fg-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-item-meta[data-v-88eda162]{display:flex;gap:8px;font-size:9px;color:var(--fg-faint);margin-top:2px}.sl-root[data-v-501db867]{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--bg-main, var(--bg));color:var(--text-primary, var(--fg));font-family:system-ui,-apple-system,SF Pro Display,sans-serif;overflow:hidden}.sl-top[data-v-501db867]{position:fixed;top:0;left:0;right:0;height:44px;z-index:90;background:linear-gradient(180deg,#0d0d0dd9,#0d0d0d00);pointer-events:none;flex-shrink:0}.sl-bell-wrap[data-v-501db867]{position:fixed;top:8px;right:12px;z-index:95}.atom-layout[data-v-402ed8f9]{display:flex;flex-direction:column;height:100%;width:100%}.atom-bar[data-v-402ed8f9]{position:relative;display:flex;align-items:center;gap:2px;padding:8px 20px;background:#1a1a2a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ai-06);flex-shrink:0}.atom-tab[data-v-402ed8f9]{padding:6px 16px;border:none;background:transparent;color:var(--ai-color, #6bbcec);font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);flex:1;text-align:center}.atom-tab[data-v-402ed8f9]:hover{background:#fcdb510f;color:var(--fg-bright)}.atom-tab.is-active[data-v-402ed8f9]{background:#fcdb511a;color:var(--accent, #fcdb51);font-weight:700;text-shadow:0 0 12px rgba(252,219,81,.25)}.atom-bar-indicator[data-v-402ed8f9]{position:absolute;bottom:4px;width:40px;height:3px;border-radius:2px;background:var(--accent, #fcdb51);box-shadow:0 0 8px #fcdb5180;transition:left .3s cubic-bezier(.4,0,.2,1),opacity .2s}.atom-content[data-v-402ed8f9]{flex:1;overflow:hidden;height:0;display:flex;flex-direction:column}.atom-fade-enter-active[data-v-402ed8f9],.atom-fade-leave-active[data-v-402ed8f9]{transition:opacity .2s ease,transform .2s ease}.atom-fade-enter-from[data-v-402ed8f9]{opacity:0;transform:translateY(6px)}.atom-fade-leave-to[data-v-402ed8f9]{opacity:0;transform:translateY(-4px)}html,body{height:100vh;width:100vw;overflow:hidden;margin:0;padding:0}#app{height:100vh;width:100vw;overflow:hidden}:root{--grid-cols: 6;--grid-rows: 4;--grid-gap: 14px;--grid-cell-w: 201px;--grid-cell-h: 158px;--accent: #fcdb51;--ai-color: #60a5fa;--bg: #07080c;--bg2: #0e1017;--bg3: #131621;--bg-deep: #0a0c13;--bg-elevated: #181b2a;--bg-darker: #05060a;--border: #1a1d30;--border2: #1e2140;--border3: #25284d;--border4: #2d3370;--border5: #3d4588;--border-subtle: #1c1f36;--fg: #cdd6f4;--fg-bright: #e6edf8;--fg-secondary: #bac2de;--fg-muted: #6c7398;--fg-dim: #7c83a4;--fg-dim2: #999;--fg-faint: #5c6580;--fg-faint2: #8a8fa0;--fg-light: #cdd6f4;--fg-soft: #a6adc8;--fg-lighter: #e6edf8;--fg-meta: #9da3b4;--success: #4ade80;--success2: #52c41a;--success3: #34c759;--danger: #ff6b6b;--danger2: #ff4d4d;--danger3: #ff3b30;--danger4: #ff2442;--danger5: #ff6b5a;--warn: #f59e0b;--cyan: #39d0d8;--purple: #9c27b0;--purple-light: #ce93d8;--accent-bg: #2a2518;--ai-bg: #1e2a35;--dock-height: 56px;--dockbar-height: 76px;--atom-bar-height: 40px;--chat-panel-width: 360px;--drawer-width: 960px;--radius-sm: 4px;--radius-md: 10px;--ai-04: rgba(107, 188, 236, .04);--ai-08: rgba(107, 188, 236, .08);--ai-12: rgba(107, 188, 236, .12);--ai-15: rgba(107, 188, 236, .15);--ai-20: rgba(107, 188, 236, .2);--ai-30: rgba(107, 188, 236, .3);--ai-35: rgba(107, 188, 236, .35);--ai-50: rgba(107, 188, 236, .5);--ai-75: rgba(107, 188, 236, .75);--ai-85: rgba(107, 188, 236, .85);--purple-04: rgba(156, 39, 176, .04);--purple-08: rgba(156, 39, 176, .08);--purple-12: rgba(156, 39, 176, .12);--purple-15: rgba(156, 39, 176, .15);--purple-20: rgba(156, 39, 176, .2);--purple-35: rgba(156, 39, 176, .35);--success-03: rgba(100, 200, 100, .03);--success-04: rgba(100, 200, 100, .04);--success-08: rgba(100, 200, 100, .08);--success-10: rgba(100, 200, 100, .1);--success-12: rgba(100, 200, 100, .12);--danger-04: rgba(224, 71, 71, .04);--danger-12: rgba(224, 71, 71, .12);--danger-20: rgba(224, 71, 71, .2);--accent-04: rgba(252, 219, 81, .04);--accent-06: rgba(252, 219, 81, .06);--accent-15: rgba(252, 219, 81, .15);--accent-20: rgba(252, 219, 81, .2);--white-02: rgba(255, 255, 255, .02);--white-04: rgba(255, 255, 255, .04);--white-08: rgba(255, 255, 255, .08);--white-15: rgba(255, 255, 255, .15);--white-25: rgba(255, 255, 255, .25);--white-35: rgba(255, 255, 255, .35);--white-50: rgba(255, 255, 255, .5);--white-75: rgba(255, 255, 255, .75);--black-40: rgba(0, 0, 0, .4);--black-75: rgba(0, 0, 0, .75);--radius-lg: 12px;--radius-full: 50%;--btn-glow-primary: 0 2px 14px rgba(252,219,81,.22);--btn-glow-ai: 0 2px 14px rgba(59,130,246,.22);--btn-glow-danger: 0 2px 14px rgba(248,113,113,.18);--card-shadow: 0 2px 8px rgba(0,0,0,.35), 0 0 0 1px rgba(107,188,236,.02);--card-shadow-hover: 0 8px 32px rgba(0,0,0,.45), 0 0 0 1px rgba(107,188,236,.06), 0 0 36px rgba(107,188,236,.02);--card-glow-selected: 0 0 0 1px rgba(252,219,81,.25), 0 0 20px rgba(252,219,81,.06);--surface-glass: rgba(14,16,23,.85);--input-focus-glow: 0 0 0 3px rgba(59,130,246,.1);--divider-gradient: linear-gradient(90deg, transparent, rgba(107,188,236,.04), transparent);--bg-grid-dot: rgba(107,188,236,.012);--btn-radius: 8px;--btn-gap: 6px;--btn-disabled-opacity: .35;--btn-font-sm: 12px;--btn-primary-bg: linear-gradient(135deg, #fcdb51 0%, #f5a623 100%);--btn-primary-fg: #0a0a10;--btn-primary-border: transparent;--btn-primary-hover: linear-gradient(135deg, #ffe470 0%, #f5a623 100%);--btn-primary-active: linear-gradient(135deg, #ec9b00 0%, #d48000 100%);--btn-primary-shadow: 0 2px 14px rgba(252,219,81,.22);--btn-secondary-bg: rgba(255,255,255,.03);--btn-secondary-fg: #bac2de;--btn-secondary-border: #1e2140;--btn-secondary-hover-bg: rgba(255,255,255,.06);--btn-secondary-hover-fg: #e6edf8;--btn-secondary-active-bg: rgba(255,255,255,.08);--btn-danger-bg: rgba(248,113,113,.1);--btn-danger-fg: #fca5a5;--btn-danger-border: rgba(248,113,113,.15);--btn-danger-hover: rgba(248,113,113,.18);--btn-danger-active: rgba(248,113,113,.25);--btn-danger-shadow: 0 2px 14px rgba(248,113,113,.15);--btn-ghost-bg: transparent;--btn-ghost-fg: rgba(255,255,255,.35);--btn-ghost-border: transparent;--btn-ghost-hover-bg: rgba(255,255,255,.03);--btn-ghost-hover-fg: rgba(255,255,255,.65);--btn-ghost-hover-border: transparent;--btn-ghost-active-bg: rgba(255,255,255,.05);--btn-ai-bg: linear-gradient(135deg, #3b82c4 0%, #2563eb 100%);--btn-ai-fg: #fff;--btn-ai-border: transparent;--btn-ai-hover-bg: linear-gradient(135deg, #4b92d4 0%, #3573fb 100%);--btn-ai-hover-fg: #fff;--btn-ai-active-bg: linear-gradient(135deg, #2b72b4 0%, #1553db 100%);--btn-success-bg: rgba(74,222,128,.1);--btn-success-fg: #86efac;--btn-success-border: rgba(74,222,128,.15);--btn-success-hover: rgba(74,222,128,.18);--btn-success-shadow: 0 2px 14px rgba(74,222,128,.15);--input-h: 38px;--input-radius: 8px;--input-px: 12px;--input-font: 13px;--input-bg: #0c0e18;--input-border: #1e2140;--input-fg: #cdd6f4;--input-placeholder: #5c6580;--input-focus-border: #3b82c4;--input-focus-ring: 0 0 0 3px rgba(59,130,246,.1);--input-error-border: #f87171;--input-error-ring: 0 0 0 3px rgba(248,113,113,.1);--input-disabled-opacity: .35;--select-h: 38px;--select-radius: 8px;--select-bg: #0c0e18;--select-border: #1e2140;--select-fg: #cdd6f4;--select-focus-border: #3b82c4;--select-dropdown-bg: #131621;--select-dropdown-border: #1e2140;--select-dropdown-shadow: 0 8px 24px rgba(0,0,0,.5);--select-option-hover: rgba(59,130,246,.08);--select-option-active: rgba(252,219,81,.08);--card-radius: 10px;--card-bg: linear-gradient(135deg, #0e1017 0%, #131621 100%);--card-border: #1e2140;--card-hover-border: #2d3370;--card-hover-shadow: 0 8px 32px rgba(0,0,0,.45), 0 0 0 1px rgba(107,188,236,.06);--card-selected-border: rgba(252,219,81,.3);--card-selected-shadow: 0 0 0 1px rgba(252,219,81,.25), 0 0 20px rgba(252,219,81,.06);--tag-radius: 10px;--tag-font: 11px;--tag-default-bg: rgba(59,130,196,.08);--tag-default-fg: #60a5fa;--tag-default-border: rgba(59,130,196,.12);--badge-radius: 8px;--badge-font: 11px;--badge-info-bg: rgba(59,130,196,.08);--badge-info-fg: #60a5fa;--badge-success-bg: rgba(74,222,128,.08);--badge-success-fg: #4ade80;--badge-warning-bg: rgba(245,166,35,.08);--badge-warning-fg: #fbbf24;--badge-error-bg: rgba(248,113,113,.08);--badge-error-fg: #fca5a5;--badge-ai-bg: rgba(59,130,196,.08);--badge-ai-fg: #60a5fa;--toggle-w: 46px;--toggle-h: 24px;--toggle-knob: 18px;--toggle-knob-fg: #fff;--toggle-on-bg: linear-gradient(135deg, #3b82c4, #2563eb);--toggle-off-bg: #1e2140;--tooltip-radius: 8px;--tooltip-font: 12px;--tooltip-bg: #181b2a;--tooltip-border: #25284d;--tooltip-fg: #cdd6f4;--modal-radius: 12px;--modal-bg: #131621;--modal-border: #1e2140;--modal-mask: rgba(5,6,10,.8);--modal-header-border: #1e2140;--modal-footer-border: #1e2140;--modal-sm: 400px;--modal-md: 560px;--modal-lg: 720px;--modal-full: 960px;@keyframes yos-btn-spin-1200d460{to{transform:rotate(360deg)}}@keyframes yos-btn-spin-df551544{to{transform:rotate(360deg)}}@keyframes spin-2abd1340{to{transform:rotate(360deg)}}@keyframes yt-spin-22ee88a0{to{transform:rotate(360deg)}}@keyframes bubble-in-db11da7b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}:root ::-webkit-scrollbar{width:3px;height:3px}:root ::-webkit-scrollbar-track{background:transparent}:root ::-webkit-scrollbar-thumb{background:#25284d;border-radius:2px}:root ::-webkit-scrollbar-thumb:hover{background:#555}:root :root{--fg-white: #fff;--fg-black: #000;--wechat-green: #07c160;--ai-color-alt: #4a9fd4;--ai-color-alt2: #4da8d8;--ai-color-light: #8fd4f8;--bg-navy: #1a1a2e;--bg-alt: #181818;--bg-alt2: #1f1f1f;--overlay-bg: rgba(0, 0, 0, .65);--bg-hover: #262626;--bg-dark-panel: #2a3040;--ai-bg-dark: #1a4060;--ai-bg-deeper: #0a2030;--ai-bg-deep2: #0a1520;--accent-dark: #f0c83e;--accent-alt: #e8c83d;--accent-alt2: #e5c44d;--success-alt: #5ddb79;--warn-alt: #ff9f43;--warn-orange: #ff9500}:root .ai-result{background:var(--bg3);border-left:3px solid var(--ai-color, #60a5fa);border-radius:6px;padding:12px 14px;margin-top:8px;transition:border-color .25s}:root .ai-result .ai-label{font-size:11px;color:var(--ai-color, #60a5fa);font-weight:600;margin-bottom:5px}:root .ai-result .ai-value{font-size:13px;color:var(--fg-bright);line-height:1.6;margin-bottom:8px;white-space:pre-wrap}:root .human-confirmed{border-left-color:var(--accent, #e4bf45)}:root .judge-actions{display:flex;gap:6px;flex-wrap:wrap}:root .judge-adopt,:root .judge-reject,:root .judge-edit,:root .adopt-btn,:root .reject-btn,:root .edit-btn{padding:3px 10px;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;border:none}:root .adopt-btn,:root .judge-adopt{background:var(--success, #4ade80);color:var(--fg-black, #000)}:root .reject-btn,:root .judge-reject{background:var(--danger, #ef4444);color:var(--fg-black, #000)}:root .edit-btn,:root .judge-edit{background:var(--ai-color, #60a5fa);color:var(--fg-black, #000)}:root .judge-actions button:hover{opacity:.85}:root .correction-diff{background:var(--bg3);border:1px solid var(--border3);border-radius:6px;padding:10px 12px;margin-top:8px;font-size:12px}:root .correction-diff .old-val{text-decoration:line-through;color:var(--fg-faint);display:block;margin-bottom:4px}:root .correction-diff .new-val{color:var(--success, #4ade80);font-weight:600;display:block}:root .btn-primary{background:var(--accent, #e4bf45);color:var(--fg-black, #000);border:none;padding:8px 20px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}:root .btn-danger{background:var(--danger, #ef4444);color:var(--fg-black, #000);border:none;padding:8px 20px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}:root .forge-btn{background:var(--border4);color:var(--fg-secondary);border:1px solid var(--border5);padding:8px 20px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}:root .blk{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;transition:border-color .2s}:root .blk:hover{border-color:var(--border2)}:root .blk-head{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg2)}:root .blk-head.clickable{cursor:pointer}:root .blk-head.clickable:hover{background:var(--bg3)}:root .blk-title{font-size:12px;font-weight:700;color:var(--fg);letter-spacing:.3px;text-transform:uppercase}:root .blk-badge{font-size:9px;padding:1px 6px;border-radius:var(--radius-sm);font-weight:600}:root .blk-badge.ok{background:var(--success);color:var(--fg-black)}:root .blk-count{font-size:11px;color:var(--fg-dim);margin-left:auto}:root .blk-action{font-size:11px;color:var(--fg-dim);background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 8px;cursor:pointer;transition:all .15s}:root .blk-action:hover,:root .blk-action.active{border-color:var(--ai-color);color:var(--ai-color)}:root .blk-toggle{font-size:10px;color:var(--fg-dim);cursor:pointer}:root .blk-body{padding:10px 12px}:root .blk-hint{font-size:11px;color:var(--fg-dim);padding:12px 0;text-align:center}:root .blk-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px 0;color:var(--fg-dim);font-size:12px}:root .blk-empty-sub{font-size:11px}:root .blk-main{border-color:var(--border)}:root .chip-row{display:flex;flex-wrap:wrap;gap:6px}:root .chip{padding:4px 12px;border-radius:16px;border:1px solid var(--border);background:var(--bg2);color:var(--fg-secondary);font-size:11px;cursor:pointer;transition:all .15s;white-space:nowrap}:root .chip:hover{border-color:var(--ai-color);color:var(--ai-color)}:root .chip.active{background:var(--ai-color);color:var(--fg-black);border-color:var(--ai-color);font-weight:600}:root .chip-input{width:120px;background:var(--bg);padding:4px 10px;outline:none}:root .chip-input:focus{border-color:var(--ai-color)}:root .fab-bar{flex-shrink:0;padding:10px 20px;background:linear-gradient(0deg,#0d0d0df5 60%,#0d0d0d00);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;gap:10px;justify-content:center;border-top:1px solid var(--border)}:root .slide-enter-active,:root .slide-leave-active{transition:max-height .25s ease,opacity .2s;overflow:hidden}:root .slide-enter-from,:root .slide-leave-to{max-height:0;opacity:0}:root .slide-enter-to,:root .slide-leave-from{max-height:500px;opacity:1}:root .nav-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 0;flex-shrink:0}:root .nav-btn{padding:4px 14px;border-radius:var(--radius-sm);border:1px solid var(--border2);background:var(--bg3);color:var(--fg-dim);font-size:12px;cursor:pointer;transition:border-color .15s,color .15s}:root .nav-btn:disabled{opacity:.4;cursor:not-allowed}:root .nav-btn:not(:disabled):hover{border-color:var(--ai-color);color:var(--ai-color)}:root .nav-info{font-size:11px;color:var(--fg-faint)}:root .list-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;margin-bottom:2px;transition:all .15s;border:1px solid transparent;background:transparent}:root .list-item:hover{background:#ffffff08}:root .list-item.active{border-color:var(--ai-color, #60a5fa);background:#3b82f60f}:root .list-item-title{flex:1;font-size:12px;font-weight:500;color:var(--fg-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .list-item-tag{font-size:10px;font-weight:600;flex-shrink:0}:root .list-item-sub{font-size:10px;color:var(--fg-dim);flex-shrink:0}:root .yos-btn[data-v-1200d460]{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);border:1px solid transparent;border-radius:var(--btn-radius);font-weight:600;font-family:inherit;line-height:1;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .1s;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:root .yos-btn[data-v-1200d460]:active:not(:disabled){transform:scale(.97)}:root .yos-btn[data-v-1200d460]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root .yos-btn[data-v-1200d460]:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}:root .yos-btn--xs[data-v-1200d460]{height:24px;padding:0 8px;font-size:11px;border-radius:6px}:root .yos-btn--sm[data-v-1200d460]{height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-font-sm)}:root .yos-btn--md[data-v-1200d460]{height:var(--btn-h-md);padding:0 var(--btn-px-md);font-size:var(--btn-font-md)}:root .yos-btn--lg[data-v-1200d460]{height:var(--btn-h-lg);padding:0 var(--btn-px-lg);font-size:var(--btn-font-lg)}:root .yos-btn--icon.yos-btn--xs[data-v-1200d460]{width:24px;padding:0}:root .yos-btn--icon.yos-btn--sm[data-v-1200d460]{width:var(--btn-h-sm);padding:0}:root .yos-btn--icon.yos-btn--md[data-v-1200d460]{width:var(--btn-h-md);padding:0}:root .yos-btn--icon.yos-btn--lg[data-v-1200d460]{width:var(--btn-h-lg);padding:0}:root .yos-btn--block[data-v-1200d460]{width:100%}:root .yos-btn--loading[data-v-1200d460]{pointer-events:none}:root .yos-btn__spinner[data-v-1200d460]{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;animation:yos-btn-spin-1200d460 .55s linear infinite;flex-shrink:0}:root .yos-btn--primary[data-v-1200d460]{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border)}:root .yos-btn--primary[data-v-1200d460]:hover:not(:disabled){background:var(--btn-primary-hover);box-shadow:var(--btn-primary-shadow)}:root .yos-btn--primary[data-v-1200d460]:active:not(:disabled){background:var(--btn-primary-active);box-shadow:none}:root .yos-btn--secondary[data-v-1200d460]{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}:root .yos-btn--secondary[data-v-1200d460]:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-fg)}:root .yos-btn--secondary[data-v-1200d460]:active:not(:disabled){background:var(--btn-secondary-active-bg)}:root .yos-btn--danger[data-v-1200d460]{background:var(--btn-danger-bg);color:var(--btn-danger-fg);border-color:var(--btn-danger-border)}:root .yos-btn--danger[data-v-1200d460]:hover:not(:disabled){background:var(--btn-danger-hover);box-shadow:var(--btn-danger-shadow)}:root .yos-btn--danger[data-v-1200d460]:active:not(:disabled){background:var(--btn-danger-active);box-shadow:none}:root .yos-btn--ghost[data-v-1200d460]{background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);border-color:var(--btn-ghost-border)}:root .yos-btn--ghost[data-v-1200d460]:hover:not(:disabled){background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-hover-fg);border-color:var(--btn-ghost-hover-border)}:root .yos-btn--ghost[data-v-1200d460]:active:not(:disabled){background:var(--btn-ghost-active-bg)}:root .yos-btn--ai[data-v-1200d460]{background:var(--btn-ai-bg);color:var(--btn-ai-fg);border-color:var(--btn-ai-border)}:root .yos-btn--ai[data-v-1200d460]:hover:not(:disabled){background:var(--btn-ai-hover-bg);color:var(--btn-ai-hover-fg)}:root .yos-btn--ai[data-v-1200d460]:active:not(:disabled){background:var(--btn-ai-active-bg)}:root .yos-btn--success[data-v-1200d460]{background:var(--btn-success-bg);color:var(--btn-success-fg);border-color:var(--btn-success-border)}:root .yos-btn--success[data-v-1200d460]:hover:not(:disabled){background:var(--btn-success-hover);box-shadow:var(--btn-success-shadow)}:root .yos-btn--success[data-v-1200d460]:active:not(:disabled){background:var(--success3);box-shadow:none}:root .yos-btn__spinner[data-v-df551544]{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;animation:yos-btn-spin-df551544 .55s linear infinite;flex-shrink:0}:root .yos-modal-mask[data-v-df551544]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-mask);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200}:root .yos-modal[data-v-df551544]{background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--modal-radius);width:90%;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}:root .yos-modal--sm[data-v-df551544]{max-width:var(--modal-sm)}:root .yos-modal--md[data-v-df551544]{max-width:var(--modal-md)}:root .yos-modal--lg[data-v-df551544]{max-width:var(--modal-lg)}:root .yos-modal--full[data-v-df551544]{max-width:var(--modal-full);height:85vh}:root .yos-modal__header[data-v-df551544]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--modal-header-border);flex-shrink:0}:root .yos-modal__title[data-v-df551544]{margin:0;font-size:16px;color:var(--fg-white, #fff);font-weight:700}:root .yos-modal__close[data-v-df551544]{border:none;background:transparent;color:var(--fg-dim);font-size:20px;cursor:pointer;line-height:1;padding:0 2px;transition:color .15s}:root .yos-modal__close[data-v-df551544]:hover{color:var(--fg-white, #fff)}:root .yos-modal__body[data-v-df551544]{padding:20px;overflow-y:auto;flex:1}:root .yos-modal__footer[data-v-df551544]{padding:12px 20px;border-top:1px solid var(--modal-footer-border);display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}:root .yos-btn[data-v-df551544]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--btn-radius);font-weight:600;font-family:inherit;line-height:1;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;white-space:nowrap;-webkit-user-select:none;user-select:none}:root .yos-btn--sm[data-v-df551544]{height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-font-sm)}:root .yos-btn--secondary[data-v-df551544]{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}:root .yos-btn--secondary[data-v-df551544]:hover{background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-fg)}:root .yos-btn--primary[data-v-df551544]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}:root .yos-btn--primary[data-v-df551544]:hover{background:var(--btn-primary-hover)}:root .yos-btn--danger[data-v-df551544]{background:var(--btn-danger-bg);color:var(--btn-danger-fg)}:root .yos-btn--danger[data-v-df551544]:hover{background:var(--btn-danger-hover)}:root .yos-btn--success[data-v-df551544]{background:var(--btn-success-bg);color:var(--btn-success-fg)}:root .yos-btn--success[data-v-df551544]:hover{background:var(--btn-success-hover)}:root .yos-btn[data-v-df551544]:disabled{opacity:.4;cursor:not-allowed}:root .yos-modal-enter-active[data-v-df551544],:root .yos-modal-leave-active[data-v-df551544]{transition:opacity .2s}:root .yos-modal-enter-active .yos-modal[data-v-df551544],:root .yos-modal-leave-active .yos-modal[data-v-df551544]{transition:transform .2s,opacity .2s}:root .yos-modal-enter-from[data-v-df551544],:root .yos-modal-leave-to[data-v-df551544]{opacity:0}:root .yos-modal-enter-from .yos-modal[data-v-df551544],:root .yos-modal-leave-to .yos-modal[data-v-df551544]{transform:scale(.95) translateY(10px);opacity:0}:root .yos-input-wrap[data-v-67189c01]{display:flex;flex-direction:column;gap:4px;width:100%}:root .yos-input-box[data-v-67189c01]{display:flex;align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);transition:border-color .2s,box-shadow .2s;overflow:hidden}:root .yos-input-box[data-v-67189c01]:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}:root .has-error .yos-input-box[data-v-67189c01]{border-color:var(--input-error-border)}:root .has-error .yos-input-box[data-v-67189c01]:focus-within{box-shadow:var(--input-error-ring)}:root .is-disabled .yos-input-box[data-v-67189c01]{opacity:var(--input-disabled-opacity);cursor:not-allowed}:root .yos-input[data-v-67189c01]{flex:1;background:transparent;border:none;outline:none;color:var(--input-fg);font-size:var(--input-font);font-family:inherit;padding:0 var(--input-px);height:var(--input-h);line-height:var(--input-h)}:root .yos-input[data-v-67189c01]::placeholder{color:var(--input-placeholder)}:root .yos-input[data-v-67189c01]:disabled{cursor:not-allowed}:root .yos-input--textarea[data-v-67189c01]{height:auto;line-height:1.5;padding:8px var(--input-px);resize:vertical;min-height:60px}:root .yos-input__prefix[data-v-67189c01],:root .yos-input__suffix[data-v-67189c01]{display:inline-flex;align-items:center;padding:0 10px;color:var(--fg-muted);font-size:13px;flex-shrink:0;white-space:nowrap}:root .yos-input__clear[data-v-67189c01]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--fg-muted);font-size:16px;cursor:pointer;padding:0 8px;line-height:1;transition:color .15s}:root .yos-input__clear[data-v-67189c01]:hover{color:var(--fg-bright)}:root .yos-input__error[data-v-67189c01]{font-size:11px;color:var(--danger);padding-left:2px}:root .yos-select[data-v-e9ef7457]{position:relative;display:inline-flex;width:100%;min-width:120px}:root .yos-select__trigger[data-v-e9ef7457]{display:flex;align-items:center;width:100%;height:var(--select-h);padding:0 32px 0 var(--input-px);background:var(--select-bg);border:1px solid var(--select-border);border-radius:var(--select-radius);cursor:pointer;transition:border-color .2s,box-shadow .2s;overflow:hidden}:root .is-open .yos-select__trigger[data-v-e9ef7457]{border-color:var(--select-focus-border);box-shadow:var(--input-focus-ring)}:root .is-disabled .yos-select__trigger[data-v-e9ef7457]{opacity:var(--input-disabled-opacity);cursor:not-allowed}:root .yos-select__label[data-v-e9ef7457]{flex:1;font-size:var(--input-font);color:var(--select-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .yos-select__placeholder[data-v-e9ef7457]{flex:1;font-size:var(--input-font);color:var(--input-placeholder)}:root .yos-select__clear[data-v-e9ef7457]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--fg-muted);font-size:16px;cursor:pointer;padding:0 4px;line-height:1;margin-right:2px}:root .yos-select__clear[data-v-e9ef7457]:hover{color:var(--fg-bright)}:root .yos-select__arrow[data-v-e9ef7457]{position:absolute;right:10px;color:var(--ai-color);transition:transform .2s;flex-shrink:0;pointer-events:none}:root .yos-select__arrow.is-flipped[data-v-e9ef7457]{transform:rotate(180deg)}:root .yos-select__dropdown[data-v-e9ef7457]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--select-dropdown-bg);border:1px solid var(--select-dropdown-border);border-radius:10px;padding:4px;z-index:60;box-shadow:var(--select-dropdown-shadow);max-height:240px;overflow:hidden;display:flex;flex-direction:column}:root .yos-select__search-wrap[data-v-e9ef7457]{padding:4px 4px 8px}:root .yos-select__search[data-v-e9ef7457]{width:100%;height:30px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;padding:0 10px;color:var(--input-fg);font-size:12px;outline:none;font-family:inherit}:root .yos-select__search[data-v-e9ef7457]:focus{border-color:var(--input-focus-border)}:root .yos-select__list[data-v-e9ef7457]{overflow-y:auto;flex:1}:root .yos-select__option[data-v-e9ef7457]{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;color:var(--ai-color);font-size:13px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;font-family:inherit}:root .yos-select__option[data-v-e9ef7457]:hover{background:var(--select-option-hover);color:var(--accent)}:root .yos-select__option.is-active[data-v-e9ef7457]{background:var(--select-option-active);color:var(--accent);font-weight:600}:root .yos-select__option.is-disabled[data-v-e9ef7457]{opacity:.4;cursor:not-allowed}:root .yos-select__empty[data-v-e9ef7457]{padding:12px;text-align:center;font-size:12px;color:var(--fg-faint)}:root .yos-dd-enter-active[data-v-e9ef7457],:root .yos-dd-leave-active[data-v-e9ef7457]{transition:opacity .15s,transform .15s}:root .yos-dd-enter-from[data-v-e9ef7457],:root .yos-dd-leave-to[data-v-e9ef7457]{opacity:0;transform:translateY(-6px)}:root .yos-card[data-v-19243646]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden;transition:border-color .22s,box-shadow .22s,transform .22s}:root .yos-card.selected[data-v-19243646]{border-color:var(--card-selected-border);box-shadow:var(--card-selected-shadow)}:root .padded .yos-card__body[data-v-19243646]{padding:16px}:root .hoverable[data-v-19243646]:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}:root .yos-card__header[data-v-19243646]{padding:14px 16px 10px;border-bottom:1px solid var(--ai-06);font-weight:600;color:var(--fg-bright);font-size:14px}:root .yos-card__body[data-v-19243646]{flex:1}:root .yos-card__footer[data-v-19243646]{padding:10px 16px;border-top:1px solid var(--ai-06);display:flex;justify-content:flex-end;gap:8px}:root .yos-badge[data-v-ff083900]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--badge-radius);font-size:var(--badge-font);font-weight:600;line-height:1.4;white-space:nowrap}:root .is-dot[data-v-ff083900]{padding:0;width:8px;height:8px;border-radius:50%}:root .info[data-v-ff083900]{background:var(--badge-info-bg);color:var(--badge-info-fg)}:root .success[data-v-ff083900]{background:var(--badge-success-bg);color:var(--badge-success-fg)}:root .warning[data-v-ff083900]{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}:root .error[data-v-ff083900]{background:var(--badge-error-bg);color:var(--badge-error-fg)}:root .ai[data-v-ff083900]{background:var(--badge-ai-bg);color:var(--badge-ai-fg)}:root .info .yos-badge__dot[data-v-ff083900]{background:var(--badge-info-fg)}:root .success .yos-badge__dot[data-v-ff083900]{background:var(--badge-success-fg)}:root .warning .yos-badge__dot[data-v-ff083900]{background:var(--badge-warning-fg)}:root .error .yos-badge__dot[data-v-ff083900]{background:var(--badge-error-fg)}:root .ai .yos-badge__dot[data-v-ff083900]{background:var(--badge-ai-fg)}:root .yos-tag[data-v-1dbaf752]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid;border-radius:var(--tag-radius);font-size:var(--tag-font);line-height:1.5;white-space:nowrap}:root .yos-tag__close[data-v-1dbaf752]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 0 0 2px;opacity:.6;transition:opacity .15s}:root .yos-tag__close[data-v-1dbaf752]:hover{opacity:1}:root .yos-toggle[data-v-8b92c9dd]{position:relative;width:var(--toggle-w);height:var(--toggle-h);border:none;border-radius:calc(var(--toggle-h) / 2);background:var(--toggle-off-bg);cursor:pointer;transition:background .2s;padding:0;display:inline-flex;align-items:center;flex-shrink:0}:root .yos-toggle.is-on[data-v-8b92c9dd]{background:var(--toggle-on-bg)}:root .yos-toggle__knob[data-v-8b92c9dd]{position:absolute;top:3px;left:3px;width:var(--toggle-knob);height:var(--toggle-knob);border-radius:50%;background:var(--toggle-knob-fg);transition:transform .2s;box-shadow:0 1px 3px #0000004d}:root .yos-toggle.is-on .yos-toggle__knob[data-v-8b92c9dd]{transform:translate(calc(var(--toggle-w) - var(--toggle-h)))}:root .yos-toggle__text[data-v-8b92c9dd]{position:absolute;right:8px;font-size:10px;font-weight:600;color:var(--fg-black);opacity:0;transition:opacity .2s}:root .yos-toggle.is-on .yos-toggle__text[data-v-8b92c9dd]{right:auto;left:8px;color:var(--fg-black);opacity:1}:root .yos-toggle.is-disabled[data-v-8b92c9dd]{opacity:.35;cursor:not-allowed}:root .yos-progress[data-v-1cac2cc4]{display:flex;align-items:center;gap:8px}:root .bar-track[data-v-1cac2cc4]{flex:1;height:6px;background:#6bbcec14;border-radius:3px;overflow:hidden}:root .bar-fill[data-v-1cac2cc4]{height:100%;border-radius:3px;transition:width .4s ease}:root .bar-label[data-v-1cac2cc4]{font-size:11px;color:var(--fg-dim);min-width:36px;text-align:right}:root .yos-empty[data-v-1ebee925]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:8px}:root .yos-empty__icon[data-v-1ebee925]{opacity:.5;margin-bottom:4px}:root .yos-empty__title[data-v-1ebee925]{font-size:15px;font-weight:600;color:var(--fg-dim);margin:0}:root .yos-empty__desc[data-v-1ebee925]{font-size:13px;color:var(--fg-faint);margin:0;text-align:center;max-width:280px}:root .yos-empty__action[data-v-1ebee925]{margin-top:8px}:root .yos-divider[data-v-a455120b]{border:none;border-top:1px solid rgba(107,188,236,.08);margin:12px 0;position:relative;text-align:center}:root .vertical[data-v-a455120b]{border-top:none;border-left:1px solid rgba(107,188,236,.08);margin:0 12px;height:auto;display:inline}:root .divider-text[data-v-a455120b]{background:var(--bg-main, var(--bg));padding:0 12px;font-size:12px;color:var(--border5);position:relative;top:-.65em}:root .yos-avatar[data-v-7914c766]{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6bbcec26,#fcdb511a);border:1px solid rgba(107,188,236,.12);flex-shrink:0}:root .avatar-img[data-v-7914c766]{width:100%;height:100%;object-fit:cover}:root .avatar-letter[data-v-7914c766]{font-weight:700;color:var(--ai-color, var(--ai-color))}:root .yos-tooltip[data-v-0e35fb54]{position:relative;display:inline-flex}:root .yos-tooltip__pop[data-v-0e35fb54]{position:absolute;padding:4px 10px;background:var(--tooltip-bg);border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);font-size:var(--tooltip-font);color:var(--tooltip-fg);white-space:nowrap;z-index:50;pointer-events:none;line-height:1.5}:root .top[data-v-0e35fb54]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:root .bottom[data-v-0e35fb54]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}:root .left[data-v-0e35fb54]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}:root .right[data-v-0e35fb54]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}:root .yos-tip-enter-active[data-v-0e35fb54],:root .yos-tip-leave-active[data-v-0e35fb54]{transition:opacity .15s}:root .yos-tip-enter-from[data-v-0e35fb54],:root .yos-tip-leave-to[data-v-0e35fb54]{opacity:0}:root .yos-checkbox[data-v-a2160700]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--fg-secondary)}:root .yos-checkbox.disabled[data-v-a2160700]{opacity:.4;cursor:not-allowed}:root .yos-checkbox input[data-v-a2160700]{display:none}:root .check-mark[data-v-a2160700]{width:18px;height:18px;border:1.5px solid rgba(107,188,236,.3);border-radius:4px;transition:all .2s;position:relative;flex-shrink:0}:root .yos-checkbox input:checked+.check-mark[data-v-a2160700]{background:var(--accent, var(--accent));border-color:var(--accent, var(--accent))}:root .yos-checkbox input:checked+.check-mark[data-v-a2160700]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--bg)}:root .check-label[data-v-a2160700]{-webkit-user-select:none;user-select:none}:root .yos-dropdown[data-v-066fc39a]{position:relative;display:inline-flex}:root .dd-trigger[data-v-066fc39a]{cursor:pointer}:root .dd-menu[data-v-066fc39a]{position:absolute;top:calc(100% + 6px);right:0;background:var(--bg-navy);border:1px solid rgba(107,188,236,.1);border-radius:10px;padding:4px;min-width:140px;z-index:60;box-shadow:0 8px 24px #0006}:root .dd-item[data-v-066fc39a]{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;color:var(--ai-color, var(--ai-color));font-size:13px;border-radius:6px;cursor:pointer}:root .dd-item[data-v-066fc39a]:hover{background:#fcdb510f;color:var(--accent, var(--accent))}:root .dd-item.danger[data-v-066fc39a]{color:var(--danger3)}:root .dd-item.danger[data-v-066fc39a]:hover{background:#ff3b3014}:root .dd-enter-active[data-v-066fc39a],:root .dd-leave-active[data-v-066fc39a]{transition:all .15s}:root .yos-tabs[data-v-4be0d06b]{display:flex;gap:2px;border-bottom:1px solid rgba(107,188,236,.06)}:root .tab-btn[data-v-4be0d06b]{padding:8px 16px;border:none;background:transparent;color:var(--fg-dim);font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}:root .tab-btn[data-v-4be0d06b]:hover{color:var(--fg-bright)}:root .tab-btn.active[data-v-4be0d06b]{color:var(--accent, var(--accent));border-bottom-color:var(--accent, var(--accent));font-weight:600}:root .yos-spinner[data-v-2abd1340]{border:3px solid rgba(107,188,236,.12);border-radius:50%;animation:spin-2abd1340 .7s linear infinite}:root .yt-wrap[data-v-22ee88a0]{position:relative;width:100%}:root .yt[data-v-22ee88a0]{width:100%;border-collapse:collapse;font-size:13px;background:var(--bg2);border-radius:var(--radius-md, 8px);overflow:hidden}:root .yt-loading[data-v-22ee88a0]{display:flex;align-items:center;justify-content:center;padding:48px 0;background:var(--bg2);border-radius:var(--radius-md, 8px)}:root .yt-spinner[data-v-22ee88a0]{display:inline-block;width:28px;height:28px;border:3px solid rgba(107,188,236,.12);border-top-color:var(--accent);border-radius:50%;animation:yt-spin-22ee88a0 .7s linear infinite}:root .yt-th[data-v-22ee88a0]{padding:10px 14px;font-size:11px;font-weight:600;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.5px;background:var(--bg3);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none}:root .yt-th--sortable[data-v-22ee88a0]{cursor:pointer}:root .yt-th--sortable[data-v-22ee88a0]:hover{color:var(--ai-color)}:root .yt-th-label[data-v-22ee88a0]{vertical-align:middle}:root .yt-sort[data-v-22ee88a0]{display:inline-flex;flex-direction:column;margin-left:4px;vertical-align:middle;line-height:1}:root .yt-sort-asc[data-v-22ee88a0],:root .yt-sort-desc[data-v-22ee88a0]{font-size:7px;color:var(--border4);transition:color .15s}:root .yt-sort-asc.active[data-v-22ee88a0],:root .yt-sort-desc.active[data-v-22ee88a0]{color:var(--accent)}:root .yt-tr[data-v-22ee88a0]{transition:background .12s}:root .yt-tr[data-v-22ee88a0]:hover{background:#6bbcec0a}:root .yt-tr.selected[data-v-22ee88a0]{background:#6bbcec14}:root .yt-td[data-v-22ee88a0]{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle}:root .yt-td--check[data-v-22ee88a0]{width:40px;text-align:center}:root .yt-empty[data-v-22ee88a0]{text-align:center;padding:48px 20px;color:var(--fg-faint);font-size:13px}:root .yt-check[data-v-22ee88a0]{display:inline-flex;align-items:center;cursor:pointer}:root .yt-check input[data-v-22ee88a0]{display:none}:root .yt-check-mark[data-v-22ee88a0]{display:inline-block;width:16px;height:16px;border:1.5px solid var(--border4);border-radius:3px;transition:all .15s;position:relative;flex-shrink:0}:root .yt-check input:checked+.yt-check-mark[data-v-22ee88a0]{background:var(--accent);border-color:var(--accent)}:root .yt-check input:checked+.yt-check-mark[data-v-22ee88a0]:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}:root .ydp[data-v-221f6ccf]{position:relative;display:inline-flex;width:100%;min-width:160px}:root .ydp.disabled[data-v-221f6ccf]{opacity:.4;cursor:not-allowed}:root .ydp-trigger[data-v-221f6ccf]{display:flex;align-items:center;width:100%;height:var(--input-h, 36px);padding:0 var(--input-px, 12px);background:var(--input-bg, var(--bg3));border:1px solid var(--input-border, var(--border2));border-radius:var(--input-radius, 6px);cursor:pointer;transition:border-color .2s;gap:8px}:root .ydp-trigger[data-v-221f6ccf]:hover{border-color:var(--ai-color)}:root .ydp-value[data-v-221f6ccf]{flex:1;font-size:13px;color:var(--fg)}:root .ydp-placeholder[data-v-221f6ccf]{flex:1;font-size:13px;color:var(--fg-faint)}:root .ydp-icon[data-v-221f6ccf]{flex-shrink:0;color:var(--ai-color);opacity:.6}:root .ydp-panel[data-v-221f6ccf]{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg2);border:1px solid var(--border3);border-radius:10px;padding:12px;z-index:60;box-shadow:0 8px 24px #0006;min-width:240px}:root .ydp-head[data-v-221f6ccf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}:root .ydp-head-title[data-v-221f6ccf]{font-size:13px;font-weight:600;color:var(--fg-bright)}:root .ydp-nav[data-v-221f6ccf]{border:none;background:transparent;color:var(--ai-color);font-size:14px;cursor:pointer;padding:2px 8px;border-radius:4px;transition:background .15s}:root .ydp-nav[data-v-221f6ccf]:hover{background:#6bbcec14}:root .ydp-weekdays[data-v-221f6ccf]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}:root .ydp-wd[data-v-221f6ccf]{text-align:center;font-size:10px;color:var(--fg-faint);font-weight:600;padding:4px 0}:root .ydp-grid[data-v-221f6ccf]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}:root .ydp-cell[data-v-221f6ccf]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--fg);font-size:12px;border-radius:6px;cursor:pointer;transition:all .12s;font-family:inherit}:root .ydp-cell[data-v-221f6ccf]:hover:not(:disabled):not(.ydp-cell--empty){background:#6bbcec1f;color:var(--ai-color)}:root .ydp-cell--empty[data-v-221f6ccf]{cursor:default}:root .ydp-cell--today[data-v-221f6ccf]{color:var(--accent);font-weight:700;border:1px solid var(--accent)}:root .ydp-cell--selected[data-v-221f6ccf]{background:var(--accent);color:var(--bg);font-weight:700}:root .ydp-cell--disabled[data-v-221f6ccf]{opacity:.3;cursor:not-allowed}:root .ydp-dd-enter-active[data-v-221f6ccf],:root .ydp-dd-leave-active[data-v-221f6ccf]{transition:opacity .15s,transform .15s}:root .ydp-dd-enter-from[data-v-221f6ccf],:root .ydp-dd-leave-to[data-v-221f6ccf]{opacity:0;transform:translateY(-6px)}:root .ypg[data-v-64fb9d40]{display:flex;align-items:center;gap:12px;padding:12px 0;justify-content:flex-end;flex-wrap:wrap}:root .ypg.disabled[data-v-64fb9d40]{opacity:.4}:root .ypg-total[data-v-64fb9d40]{font-size:12px;color:var(--fg-dim);flex-shrink:0}:root .ypg-size-sel[data-v-64fb9d40]{height:30px;padding:0 8px;font-size:12px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--fg);outline:none;cursor:pointer}:root .ypg-size-sel[data-v-64fb9d40]:focus{border-color:var(--ai-color)}:root .ypg-btns[data-v-64fb9d40]{display:flex;gap:4px;align-items:center}:root .ypg-btn[data-v-64fb9d40]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--fg-dim);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}:root .ypg-btn[data-v-64fb9d40]:hover:not(:disabled):not(.active):not(.ellipsis){border-color:var(--border2);color:var(--fg)}:root .ypg-btn.active[data-v-64fb9d40]{background:var(--accent);color:var(--bg);font-weight:700;border-color:var(--accent)}:root .ypg-btn.ellipsis[data-v-64fb9d40]{cursor:default;color:var(--fg-faint);border:none}:root .ypg-btn[data-v-64fb9d40]:disabled{opacity:.3;cursor:not-allowed}:root .yup[data-v-eb081461]{width:100%}:root .yup-input[data-v-eb081461]{display:none}:root .yup-zone[data-v-eb081461]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 20px;background:var(--bg2);border:2px dashed var(--border3);border-radius:var(--radius-md, 8px);cursor:pointer;transition:border-color .2s,background .2s}:root .yup-zone[data-v-eb081461]:hover{border-color:var(--ai-color);background:#6bbcec0a}:root .yup-zone.disabled[data-v-eb081461]{opacity:.4;cursor:not-allowed}:root .yup-zone.disabled[data-v-eb081461]:hover{border-color:var(--border3);background:var(--bg2)}:root .yup-zone-icon[data-v-eb081461]{color:var(--fg-faint);margin-bottom:4px}:root .yup-zone-text[data-v-eb081461]{font-size:13px;color:var(--fg-dim);margin:0}:root .yup-zone-hint[data-v-eb081461]{font-size:11px;color:var(--fg-faint);margin:0}:root .yup-list[data-v-eb081461]{margin-top:12px;display:flex;flex-direction:column;gap:6px}:root .yup-item[data-v-eb081461]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm, 6px)}:root .yup-item.card[data-v-eb081461]{align-items:center}:root .yup-status-icon[data-v-eb081461]{font-size:14px;flex-shrink:0;margin-top:1px}:root .yup-status-done .yup-status-icon[data-v-eb081461]{color:var(--success)}:root .yup-status-error .yup-status-icon[data-v-eb081461]{color:var(--danger)}:root .yup-status-uploading .yup-status-icon[data-v-eb081461]{color:var(--ai-color)}:root .yup-info[data-v-eb081461]{flex:1;min-width:0}:root .yup-name[data-v-eb081461]{font-size:12px;color:var(--fg);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .yup-meta[data-v-eb081461]{font-size:11px;color:var(--fg-faint)}:root .yup-error[data-v-eb081461]{font-size:11px;color:var(--danger)}:root .yup-bar[data-v-eb081461]{height:3px;background:var(--border);border-radius:2px;margin-top:6px;overflow:hidden}:root .yup-bar-fill[data-v-eb081461]{height:100%;background:var(--ai-color);border-radius:2px;transition:width .3s}:root .yup-remove[data-v-eb081461]{border:none;background:transparent;color:var(--fg-muted);font-size:16px;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0;transition:color .15s}:root .yup-remove[data-v-eb081461]:hover{color:var(--danger)}:root .correction-diff[data-v-79564f1b]{border-left:3px solid var(--accent, var(--accent));padding:8px 12px;background:#fcdb510a;border-radius:0 8px 8px 0}:root .diff-row[data-v-79564f1b]{font-size:13px;line-height:1.6;margin:4px 0}:root del[data-v-79564f1b]{background:#ff3b3026;color:var(--danger5);text-decoration:line-through;padding:1px 4px;border-radius:3px}:root ins[data-v-79564f1b]{background:#34c75926;color:var(--success-alt);text-decoration:none;padding:1px 4px;border-radius:3px}:root .diff-apply[data-v-79564f1b]{margin-top:6px;padding:3px 10px;border:1px solid rgba(52,199,89,.3);border-radius:6px;background:transparent;color:var(--success3);font-size:12px;cursor:pointer}:root .diff-apply[data-v-79564f1b]:hover{background:#34c75914}:root .rule-badge[data-v-5e83f22a]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-left:3px solid var(--accent, var(--accent));border-radius:0 6px 6px 0;font-size:12px;font-weight:600;background:#fcdb510f;color:var(--accent, var(--accent))}:root .rule-badge.L0[data-v-5e83f22a]{border-left-color:var(--danger3);color:var(--danger5);background:#ff3b300f}:root .rule-badge.L1[data-v-5e83f22a]{border-left-color:var(--accent, var(--accent))}:root .rule-badge.L2[data-v-5e83f22a]{border-left-color:var(--ai-color, var(--ai-color));color:var(--ai-color, var(--ai-color));background:#6bbcec0f}:root .feedback-bubble[data-v-db11da7b]{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:10px;font-size:12px;z-index:30;animation:bubble-in-db11da7b .3s ease}:root .info[data-v-db11da7b]{background:#6bbcec26;color:var(--ai-color, var(--ai-color))}:root .bubble-close[data-v-db11da7b]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:14px;opacity:.6}:root .bubble-close[data-v-db11da7b]:hover{opacity:1}:root .yos-toast[data-v-cce1739b]{position:fixed;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root .success[data-v-cce1739b]{background:#34c75926;border:1px solid rgba(52,199,89,.2);color:var(--success3)}
