img[data-v-40d585b1]{object-fit:cover;width:100%;height:100%;display:block}.expert-avatar[data-v-05bb5c8d]{border-radius:var(--yz-radius-full);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.expert-avatar svg[data-v-05bb5c8d]{width:100%;height:100%;display:block}.expert-avatar img[data-v-05bb5c8d]{object-fit:cover;width:100%;height:100%;display:block}.expert-avatar.size-xs[data-v-05bb5c8d]{width:22px;height:22px}.expert-avatar.size-sm[data-v-05bb5c8d]{width:32px;height:32px}.expert-avatar.size-md[data-v-05bb5c8d]{width:40px;height:40px}.expert-avatar.size-lg[data-v-05bb5c8d]{width:64px;height:64px}.composer[data-v-9f534a12]{position:relative}.slash-popover[data-v-9f534a12]{background:var(--yz-bg-elevated);border:1px solid var(--yz-border);border-radius:var(--yz-radius-md);box-shadow:var(--yz-shadow-md);padding:var(--yz-space-2);z-index:20;max-height:280px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.slash-item[data-v-9f534a12]{align-items:center;gap:var(--yz-space-3);border-radius:var(--yz-radius-sm);cursor:pointer;transition:background var(--yz-transition-fast);padding:8px 10px;display:flex}.slash-item .slash-name[data-v-9f534a12]{font-size:var(--yz-text-sm);color:var(--yz-accent);min-width:64px;font-weight:600;font-family:var(--yz-font-mono)}.slash-item .slash-label[data-v-9f534a12]{font-size:var(--yz-text-sm);color:var(--yz-text);min-width:40px;font-weight:600}.slash-item .slash-desc[data-v-9f534a12]{font-size:var(--yz-text-xs);color:var(--yz-text-3);flex:1}.slash-item[data-v-9f534a12]:hover,.slash-item.active[data-v-9f534a12]{background:var(--yz-accent-ghost)}.param-hint[data-v-9f534a12]{font-size:var(--yz-text-xs);color:var(--yz-text-3);align-items:center;gap:6px;margin-bottom:6px;padding:0 4px;display:flex}.param-hint .anticon[data-v-9f534a12]{color:var(--yz-warning);font-size:13px}.att-preview[data-v-9f534a12]{flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:0 4px;display:flex}.att-chip[data-v-9f534a12]{background:var(--yz-accent-soft);color:var(--yz-accent);border:1px solid rgb(var(--yz-accent-rgb) / .3);border-radius:var(--yz-radius-full);font-size:var(--yz-text-xs);align-items:center;gap:4px;padding:2px 8px;line-height:18px;display:inline-flex}.att-chip .att-name[data-v-9f534a12]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.att-chip .att-loading[data-v-9f534a12]{color:var(--yz-text-3)}.att-chip .att-x[data-v-9f534a12]{cursor:pointer;opacity:.6}.att-chip .att-x[data-v-9f534a12]:hover{opacity:1}.plus-btn[data-v-9f534a12]{width:36px;height:36px;color:var(--yz-text-2);cursor:pointer;border-radius:var(--yz-radius-md);transition:color var(--yz-transition-fast), background var(--yz-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.plus-btn[data-v-9f534a12]:hover{color:var(--yz-accent);background:var(--yz-accent-ghost)}.file-input-hidden[data-v-9f534a12]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.expert-chip[data-v-9f534a12]{border:1px solid var(--yz-border);border-radius:var(--yz-radius-full);background:var(--yz-bg-elevated);cursor:pointer;white-space:nowrap;height:30px;transition:border-color var(--yz-transition-fast), background var(--yz-transition-fast);flex-shrink:0;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.expert-chip[data-v-9f534a12]:hover{border-color:var(--yz-accent)}.expert-chip .ec-name[data-v-9f534a12]{font-size:var(--yz-text-xs);color:var(--yz-text);text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.expert-chip .ec-team-avatar[data-v-9f534a12]{border-radius:var(--yz-radius-full);object-fit:cover;flex-shrink:0;width:22px;height:22px}.expert-chip .ec-arrow[data-v-9f534a12]{color:var(--yz-text-3);font-size:10px}.composer-expert-menu .ant-dropdown-menu-item{min-width:188px;color:var(--yz-text-3);font-size:var(--yz-text-xs);flex:1;align-items:center;gap:8px;display:flex}.composer-expert-menu .ec-more-stack{flex-shrink:0;align-items:center;display:inline-flex}.composer-expert-menu .ec-more-dot{width:14px;height:14px;box-shadow:0 0 0 2px var(--yz-bg-elevated);border-radius:50%}.composer-expert-menu .ec-more-dot+.ec-more-dot{margin-left:-6px}.composer-expert-menu .ec-more-dot:first-child{background:var(--yz-expert-psychology,#722ed1)}.composer-expert-menu .ec-more-dot:nth-child(2){background:var(--yz-expert-moral,#1890ff)}.composer-expert-menu .ec-more-dot:nth-child(3){background:var(--yz-expert-aesthetic,#eb2f96)}.composer-input[data-v-9f534a12]{align-items:flex-end;gap:var(--yz-space-2);background:var(--yz-bg);border:1px solid var(--yz-border);border-radius:var(--yz-radius-md);transition:border-color var(--yz-transition-fast);padding:8px 8px 8px 12px;display:flex}.composer-input[data-v-9f534a12]:focus-within{border-color:color-mix(in srgb, var(--yz-accent) 22%, var(--yz-border-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--yz-accent) 6%, transparent)}.composer-editor[data-v-9f534a12]{min-width:0;min-height:44px;max-height:200px;font-size:var(--yz-text-base);color:var(--yz-text);word-break:break-word;-webkit-user-select:text;user-select:text;outline:none;flex:1;line-height:22px;overflow-y:auto}.composer-editor[data-v-9f534a12]:empty:before{content:attr(data-placeholder);color:var(--yz-text-3);pointer-events:none}.composer-editor[data-v-9f534a12] .cmd-chip{background:var(--yz-accent-soft);color:var(--yz-accent);border:1px solid rgb(var(--yz-accent-rgb) / .3);border-radius:var(--yz-radius-full);font-size:var(--yz-text-xs);vertical-align:baseline;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:0 2px;padding:1px 4px 1px 8px;font-weight:600;line-height:18px;display:inline-flex}.composer-editor[data-v-9f534a12] .cmd-chip .cmd-chip-x{opacity:.55;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:12px;display:inline-flex}.composer-editor[data-v-9f534a12] .cmd-chip .cmd-chip-x:hover{opacity:1;background:rgb(var(--yz-accent-rgb) / .15)}.send-btn[data-v-9f534a12]{background:var(--yz-primary);width:36px;height:36px;color:var(--yz-primary-ink);cursor:pointer;box-shadow:var(--yz-shadow-sm);transition:background var(--yz-transition-fast), opacity var(--yz-transition-fast), box-shadow var(--yz-transition-fast), transform var(--yz-transition-fast);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.send-btn[data-v-9f534a12]:hover:not(:disabled){background:color-mix(in srgb, var(--yz-primary) 86%, #fff);box-shadow:var(--yz-shadow-md)}.send-btn[data-v-9f534a12]:active:not(:disabled){box-shadow:var(--yz-shadow-sm);transform:translateY(1px)}.send-btn[data-v-9f534a12]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.send-btn.stop[data-v-9f534a12]{background:var(--yz-danger);gap:6px;width:auto;min-width:36px;padding:0 14px 0 12px;font-size:13px;font-weight:600}.send-btn.stop[data-v-9f534a12]:hover:not(:disabled){background:color-mix(in srgb, var(--yz-danger) 86%, #fff)}.send-btn .thinking-dot[data-v-9f534a12]{background:var(--yz-primary-ink);width:8px;height:8px;animation:send-breathe-9f534a12 1.2s var(--yz-ease-standard) infinite;border-radius:50%;flex-shrink:0}.send-btn .stop-labels[data-v-9f534a12]{display:inline-grid}.send-btn .label-thinking[data-v-9f534a12],.send-btn .label-stop[data-v-9f534a12]{white-space:nowrap;grid-area:1/1;line-height:1}.send-btn .label-stop[data-v-9f534a12],.send-btn.stop:hover .label-thinking[data-v-9f534a12]{visibility:hidden}.send-btn.stop:hover .label-stop[data-v-9f534a12]{visibility:visible}@keyframes send-breathe-9f534a12{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.copilot-root[data-v-6c489cd9]{z-index:10000;pointer-events:none;position:fixed;inset:0}.copilot-launcher[data-v-6c489cd9]{pointer-events:auto;cursor:grab;touch-action:none;background:var(--yz-bg-elevated,#fff);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;box-shadow:0 4px 16px #00000029}.copilot-launcher[data-v-6c489cd9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000038}.copilot-launcher.docked[data-v-6c489cd9]{border-radius:50% 0 0 50%;transform:translate(36%)}.copilot-launcher.docked[data-v-6c489cd9]:hover{border-radius:50%;transform:translate(0)}.copilot-launcher.dragging[data-v-6c489cd9]{cursor:grabbing;transition:none}.copilot-launcher.dragging[data-v-6c489cd9]:hover{transform:none}.copilot-panel[data-v-6c489cd9]{pointer-events:auto;background:var(--yz-bg-elevated,#fff);border-radius:12px;flex-direction:column;width:min(400px,100vw - 48px);height:min(708px,100vh - 96px);transition:opacity .25s;animation:.22s cubic-bezier(.22,.61,.36,1) cp-in-6c489cd9;display:flex;position:absolute;bottom:28px;right:24px;overflow:hidden;box-shadow:0 12px 40px #00000038}.copilot-panel.ghost[data-v-6c489cd9]{opacity:.15;pointer-events:none}.copilot-panel.dragging[data-v-6c489cd9]{transition:none}@keyframes cp-in-6c489cd9{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.copilot-header[data-v-6c489cd9]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--yz-border-subtle,#0000000f);align-items:center;gap:10px;padding:12px 14px;display:flex}.copilot-header .copilot-title[data-v-6c489cd9]{flex:1;min-width:0}.copilot-header .copilot-title .name[data-v-6c489cd9]{font-size:14px;font-weight:600;display:block}.copilot-header .copilot-title .sub[data-v-6c489cd9]{color:var(--yz-text-tertiary,#999);font-size:11px;display:block}.copilot-header .copilot-actions[data-v-6c489cd9]{gap:6px;display:flex}.copilot-header .act[data-v-6c489cd9]{background:var(--yz-bg-subtle,#0000000a);cursor:pointer;color:var(--yz-text-secondary,#666);border:none;border-radius:6px;padding:4px 10px;font-size:12px}.copilot-header .act[data-v-6c489cd9]:hover{background:var(--yz-bg-hover,#00000014)}.copilot-header .act.close[data-v-6c489cd9]{padding:4px 8px;font-size:16px;line-height:1}.copilot-mirror-banner[data-v-6c489cd9]{display:none}.copilot-messages[data-v-6c489cd9]{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.copilot-welcome[data-v-6c489cd9]{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto;display:flex}.copilot-welcome p[data-v-6c489cd9]{color:var(--yz-text-secondary,#666);margin:0;font-size:13px}.copilot-welcome .quick[data-v-6c489cd9]{border:1px solid var(--yz-border-subtle,#00000014);cursor:pointer;border-radius:8px;width:100%;padding:9px 12px;font-size:13px}.copilot-welcome .quick[data-v-6c489cd9]:hover{border-color:var(--yz-accent,#0d9488);color:var(--yz-accent,#0d9488)}.cp-system-turn[data-v-6c489cd9]{display:none}.cp-bubble[data-v-6c489cd9]{word-break:break-word;max-width:86%;font-size:13px;line-height:1.6}.cp-bubble.user[data-v-6c489cd9]{background:var(--yz-accent,#0d9488);color:#fff;white-space:pre-wrap;border-radius:12px 12px 3px;align-self:flex-end;padding:8px 12px}.cp-bubble.assistant[data-v-6c489cd9]{background:var(--yz-bg-subtle,#0000000a);border-radius:12px 12px 12px 3px;align-self:flex-start;padding:8px 12px}.cp-step[data-v-6c489cd9]{color:var(--yz-text-secondary,#666);align-items:center;gap:6px;padding:2px 0;font-size:12px;display:flex}.cp-step .dot[data-v-6c489cd9]{background:var(--yz-accent,#0d9488);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cp-step .dot.loading[data-v-6c489cd9]{animation:1s ease-in-out infinite cp-blink-6c489cd9}@keyframes cp-blink-6c489cd9{0%,to{opacity:1}50%{opacity:.25}}.cp-loading[data-v-6c489cd9]{color:var(--yz-text-tertiary,#999);font-size:12px}.cp-error[data-v-6c489cd9]{color:#e5484d;font-size:12px}.cp-md[data-v-6c489cd9] p{margin:0 0 6px}.cp-md[data-v-6c489cd9] p:last-child{margin-bottom:0}.copilot-composer[data-v-6c489cd9]{border-top:1px solid var(--yz-border-subtle,#0000000f);padding:8px 10px}.copilot-composer[data-v-6c489cd9] .expert-chip,.copilot-composer.mirror[data-v-6c489cd9]{display:none}#app{height:100vh}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .12s var(--yz-ease-standard,cubic-bezier(.22, .61, .36, 1))}.route-fade-enter-from,.route-fade-leave-to{opacity:0}::view-transition-old(root){animation-duration:.25s;animation-timing-function:var(--yz-ease-standard,cubic-bezier(.22, .61, .36, 1))}::view-transition-new(root){animation-duration:.25s;animation-timing-function:var(--yz-ease-standard,cubic-bezier(.22, .61, .36, 1))}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--yz-bg:#fbfcfd;--yz-bg-elevated:#fff;--yz-bg-sunken:#f4f6f8;--yz-bg-hover:#eef1f4;--yz-border:#e6e8ec;--yz-border-subtle:#edeff2;--yz-text:#0d1117;--yz-text-2:#475569;--yz-text-3:#64748b;--yz-accent:#0d9488;--yz-accent-hover:#0f766e;--yz-accent-deep:#0f766e;--yz-accent-soft:#ccfbef;--yz-accent-ghost:#e8fbf6;--yz-accent-rgb:13 148 136;--yz-accent-ink:#fff;--yz-primary:#0d1117;--yz-primary-hover:#262b32;--yz-primary-ink:#fff;--yz-success:#16a34a;--yz-success-fg:#166534;--yz-success-rgb:22 163 74;--yz-danger:#dc2626;--yz-danger-rgb:220 38 38;--yz-warning:#d97706;--yz-warning-rgb:217 119 6;--yz-expert-psychology:#7c3aed;--yz-expert-moral:#2563eb;--yz-expert-aesthetic:#db2777;--yz-expert-master:#0d9488;--yz-cite:#7c3aed;--yz-cite-rgb:124 58 237;--yz-space-1:4px;--yz-space-2:8px;--yz-space-3:12px;--yz-space-4:16px;--yz-space-5:20px;--yz-space-6:24px;--yz-space-8:32px;--yz-space-10:40px;--yz-space-12:48px;--yz-font-display:"Space Grotesk", "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--yz-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif;--yz-font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--yz-text-xs:12px;--yz-text-sm:13px;--yz-text-base:14px;--yz-text-lg:16px;--yz-text-xl:18px;--yz-text-2xl:22px;--yz-text-3xl:28px;--yz-text-4xl:34px;--yz-text-5xl:44px;--yz-leading:1.6;--yz-leading-tight:1.35;--yz-radius-sm:6px;--yz-radius-md:10px;--yz-radius-lg:14px;--yz-radius-xl:20px;--yz-radius-full:9999px;--yz-shadow-sm:0 1px 2px #33322d0f;--yz-shadow-md:0 2px 8px #33322d14, 0 1px 2px #33322d0a;--yz-shadow-lg:0 8px 24px #33322d1a, 0 2px 8px #33322d0a;--yz-ease-standard:cubic-bezier(.22, .61, .36, 1);--yz-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--yz-transition-fast:.15s var(--yz-ease-standard);--yz-transition-base:.2s var(--yz-ease-standard);--yz-transition-slow:.32s var(--yz-ease-standard);--yz-sidebar-width:220px;--yz-sidebar-collapsed-width:64px;--yz-header-height:56px}[data-mode=dark]{--yz-bg:#0b0e13;--yz-bg-elevated:#141921;--yz-bg-sunken:#1a212b;--yz-bg-hover:#232b36;--yz-border:#ffffff17;--yz-border-subtle:#ffffff0f;--yz-text:#e6edf3;--yz-text-2:#9aa6b2;--yz-text-3:#7c8893;--yz-accent:#2dd4bf;--yz-accent-hover:#5eead4;--yz-accent-deep:#2dd4bf;--yz-accent-soft:#2dd4bf21;--yz-accent-ghost:#2dd4bf12;--yz-accent-rgb:45 212 191;--yz-accent-ink:#0b0e13;--yz-primary:#e6edf3;--yz-primary-hover:#fff;--yz-primary-ink:#0b0e13;--yz-success:#4ade80;--yz-success-fg:#4ade80;--yz-success-rgb:74 222 128;--yz-danger:#f87171;--yz-danger-rgb:248 113 113;--yz-warning:#fbbf24;--yz-warning-rgb:251 191 36;--yz-expert-psychology:#a78bfa;--yz-expert-moral:#60a5fa;--yz-expert-aesthetic:#f472b6;--yz-expert-master:#2dd4bf;--yz-cite:#a78bfa;--yz-cite-rgb:167 139 250;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--yz-font-sans);font-size:var(--yz-text-base);line-height:var(--yz-leading);color:var(--yz-text);background:var(--yz-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}h1,h2,h3,.ant-statistic-content,.yz-display{font-family:var(--yz-font-display);letter-spacing:-.01em}.ant-btn-primary{font-weight:600;background:var(--yz-primary)!important;border-color:var(--yz-primary)!important;color:var(--yz-primary-ink)!important}.ant-btn-primary:hover,.ant-btn-primary:focus{box-shadow:var(--yz-shadow-md);transform:translateY(-1px);background:var(--yz-primary-hover)!important;border-color:var(--yz-primary-hover)!important}.ant-btn-primary:active{transform:translateY(0)}.ant-btn-default{transition:all var(--yz-transition-base);border-color:var(--yz-border)!important;color:var(--yz-text)!important}.ant-btn-default:hover,.ant-btn-default:focus{border-color:var(--yz-accent)!important;color:var(--yz-accent)!important}.ant-tag{border-radius:var(--yz-radius-sm);font-size:var(--yz-text-xs);border:none;padding:1px 8px;font-weight:500;line-height:20px}.ant-tag-blue{color:var(--yz-expert-moral)!important;background:#e8f0f8!important}.ant-tag-green{color:var(--yz-success)!important;background:#e8f5ee!important}.ant-tag-purple{color:var(--yz-expert-psychology)!important;background:#f0eaf6!important}.ant-tag-pink{color:var(--yz-expert-aesthetic)!important;background:#f5e8ee!important}.ant-tag-orange{color:var(--yz-warning)!important;background:#f5f0e6!important}.ant-tag-cyan{background:var(--yz-accent-soft)!important;color:var(--yz-accent)!important}.ant-tag-red{color:var(--yz-danger)!important;background:#f5e8e8!important}.ant-tabs-tab{transition:color var(--yz-transition-fast)}.ant-tabs-tab:hover{color:var(--yz-accent)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:var(--yz-accent)!important}.ant-tabs-ink-bar{background:var(--yz-accent)!important}.ant-badge-status-success .ant-badge-status-dot{background:var(--yz-success)}.ant-badge-status-processing .ant-badge-status-dot{background:var(--yz-accent)}.ant-badge-status-processing .ant-badge-status-dot:after{border-color:var(--yz-accent)}.ant-switch-checked{background:var(--yz-accent)!important}.ant-spin-dot-item{background-color:var(--yz-accent)!important}.ant-select-focused .ant-select-selector,.ant-select-selector:focus,.ant-select-selector:active,.ant-input:focus,.ant-input-focused{border-color:var(--yz-accent)!important;box-shadow:0 0 0 2px rgba(var(--yz-accent-rgb) / .12)!important}.ant-input-password .ant-input:focus{border-color:var(--yz-accent);box-shadow:0 0 0 2px rgba(var(--yz-accent-rgb) / .12)}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--yz-accent);border-color:var(--yz-accent)}.ant-alert-info{background:var(--yz-accent-ghost);border-color:var(--yz-accent-soft)}.ant-alert-info .ant-alert-icon{color:var(--yz-accent)}.ant-alert-success{background:#e8f5ee;border-color:#d0ebdd}.ant-alert-success .ant-alert-icon{color:var(--yz-success)}.ant-table-thead>tr>th{background:var(--yz-bg-sunken)!important;color:var(--yz-text-2)!important;font-weight:600!important;font-size:var(--yz-text-sm)!important;border-bottom:1px solid var(--yz-border)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--yz-border-subtle)!important}.ant-table-tbody>tr:hover>td{background:var(--yz-accent-ghost)!important}.ant-card{border-radius:var(--yz-radius-md);border-color:var(--yz-border-subtle);box-shadow:var(--yz-shadow-sm);transition:box-shadow var(--yz-transition-base)}.ant-card:hover{box-shadow:var(--yz-shadow-md)}.ant-modal-content{border-radius:var(--yz-radius-lg);overflow:hidden}.ant-modal-header{border-bottom:1px solid var(--yz-border-subtle)}.ant-message-success .anticon{color:var(--yz-success)}.ant-tooltip-inner{border-radius:var(--yz-radius-sm);font-size:var(--yz-text-sm)}.ant-divider{border-color:var(--yz-border-subtle)}button,a,input,select,textarea,[role=button],.ant-btn,.ant-tag,.ant-card{transition:all var(--yz-transition-base)}a{color:var(--yz-accent);text-decoration:none}a:hover{color:var(--yz-accent-hover)}:focus-visible{outline:2px solid var(--yz-accent);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--yz-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--yz-text-3)}::selection{background:rgba(var(--yz-accent-rgb) / .55);color:var(--yz-text)}.yz-card{background:var(--yz-bg-elevated);border:1px solid var(--yz-border-subtle);border-radius:var(--yz-radius-lg);padding:var(--yz-space-4);box-shadow:var(--yz-shadow-sm);transition:box-shadow var(--yz-transition-base), border-color var(--yz-transition-base)}.yz-card--hover:hover{box-shadow:var(--yz-shadow-md);border-color:var(--yz-border)}.yz-card--accent{border-color:var(--yz-accent-soft);background:var(--yz-accent-ghost)}
