@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap);.confirm-dialog-backdrop[data-v-496107ce]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px;background:rgba(18,17,15,.52);backdrop-filter:blur(3px)}.confirm-dialog-enter-active[data-v-496107ce],.confirm-dialog-leave-active[data-v-496107ce]{transition:opacity .18s ease}.confirm-dialog-enter-active .confirm-dialog[data-v-496107ce],.confirm-dialog-leave-active .confirm-dialog[data-v-496107ce]{transform-origin:center;transition:opacity var(--motion-standard) ease,transform var(--motion-standard) var(--ease-out)}.confirm-dialog-enter-from .confirm-dialog[data-v-496107ce],.confirm-dialog-enter-from[data-v-496107ce],.confirm-dialog-leave-to .confirm-dialog[data-v-496107ce],.confirm-dialog-leave-to[data-v-496107ce]{opacity:0}.confirm-dialog-enter-from .confirm-dialog[data-v-496107ce],.confirm-dialog-leave-to .confirm-dialog[data-v-496107ce]{transform:translateY(6px) scale(.97)}.confirm-dialog[data-v-496107ce]{width:min(440px,100%);display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px;color:var(--body);background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:0 18px 54px rgba(0,0,0,.22)}.confirm-dialog-marker[data-v-496107ce]{width:34px;height:34px;display:grid;place-items:center;color:var(--primary);background:var(--primary-light);border:1px solid var(--primary);border-radius:50%;font-family:var(--font-display);font-size:20px;font-weight:600}.confirm-dialog-marker.danger[data-v-496107ce]{color:var(--error);background:rgba(198,69,69,.1);border-color:var(--error)}.confirm-dialog-copy h2[data-v-496107ce]{margin:1px 0 7px;color:var(--ink);font-size:17px;font-weight:600}.confirm-dialog-copy p[data-v-496107ce]{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.confirm-dialog-actions[data-v-496107ce]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.dialog-btn[data-v-496107ce]{height:36px;padding:0 16px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)}.dialog-btn[data-v-496107ce]:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.confirm-dialog-enter-active .confirm-dialog[data-v-496107ce],.confirm-dialog-enter-active[data-v-496107ce],.confirm-dialog-leave-active .confirm-dialog[data-v-496107ce],.confirm-dialog-leave-active[data-v-496107ce]{transition-duration:.12s}.confirm-dialog-enter-from .confirm-dialog[data-v-496107ce],.confirm-dialog-leave-to .confirm-dialog[data-v-496107ce]{transform:none}}.dialog-btn.secondary[data-v-496107ce]{color:var(--body);background:transparent;border:1px solid var(--hairline)}.dialog-btn.danger[data-v-496107ce],.dialog-btn.primary[data-v-496107ce]{color:var(--on-primary);border:1px solid var(--primary);background:var(--primary)}.dialog-btn.danger[data-v-496107ce]{border-color:var(--error);background:var(--error)}.dialog-btn.secondary[data-v-496107ce]:hover{color:var(--ink);background:var(--surface-soft)}.dialog-btn.primary[data-v-496107ce]:hover{background:var(--primary-active)}.dialog-btn.danger[data-v-496107ce]:hover{filter:brightness(.9)}.user-avatar-image[data-v-34eb4a80]{width:var(--avatar-size);height:var(--avatar-size);display:inline-grid;place-items:center;flex:0 0 var(--avatar-size);overflow:hidden;color:var(--ink);background:var(--surface-card);border:1px solid var(--hairline);border-radius:50%;font-size:calc(var(--avatar-size)*.38);font-weight:600}.user-avatar-image img[data-v-34eb4a80]{width:100%;height:100%;display:block}.avatar-loading[data-v-34eb4a80]{width:36%;height:36%;background:var(--hairline);border-radius:2px;animation:avatar-loading-pulse-34eb4a80 .9s ease-in-out infinite alternate}@keyframes avatar-loading-pulse-34eb4a80{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.avatar-loading[data-v-34eb4a80]{animation:none}}#globalHeader[data-v-1d1cc6f4]{display:flex;align-items:center;height:64px;padding:0 24px;background:var(--header-surface);border-bottom:1px solid var(--hairline);flex-shrink:0;gap:8px;transition:background-color .24s ease,border-color .18s ease}.logo[data-v-1d1cc6f4]{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:20px}.logo-glyph[data-v-1d1cc6f4]{display:flex;align-items:center;gap:2px;color:var(--ink)}.logo-glyph svg[data-v-1d1cc6f4]{width:18px;height:18px}.logo-text[data-v-1d1cc6f4]{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.3px}.nav-links[data-v-1d1cc6f4]{min-width:0;display:flex;align-items:center;flex:0 1 auto;gap:4px;padding:0 4px;overflow-x:auto;scrollbar-width:none}.nav-links[data-v-1d1cc6f4]::-webkit-scrollbar{display:none}.nav-link[data-v-1d1cc6f4]{position:relative;height:44px;display:inline-flex;align-items:center;padding:0 10px;color:var(--muted);background:transparent;border:0;font-family:Cormorant Garamond,"Noto Serif SC",Songti SC,SimSun,serif;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .15s ease;cursor:pointer}.nav-link[data-v-1d1cc6f4]:hover{color:var(--ink)}.nav-link.active[data-v-1d1cc6f4]{color:var(--ink);font-weight:600}.nav-link[data-v-1d1cc6f4]:after{content:"";position:absolute;bottom:2px;left:50%;width:28px;height:2px;background:var(--primary);border-radius:1px;opacity:0;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:opacity .15s ease,transform .18s ease}.nav-link[data-v-1d1cc6f4]:hover:after{opacity:.4;transform:translateX(-50%) scaleX(.45)}.nav-link.active[data-v-1d1cc6f4]:after{opacity:1;transform:translateX(-50%) scaleX(1)}.nav-link[data-v-1d1cc6f4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav-right[data-v-1d1cc6f4]{display:flex;align-items:center;margin-left:auto;gap:10px}.theme-toggle[data-v-1d1cc6f4]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted);background:var(--canvas);border:1px solid var(--hairline);border-radius:50%;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.theme-toggle[data-v-1d1cc6f4]:hover{color:var(--ink);background:var(--surface-card)}.theme-toggle[data-v-1d1cc6f4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-toggle svg[data-v-1d1cc6f4]{width:17px;height:17px}.guest-avatar[data-v-1d1cc6f4]{width:32px;height:32px;border-radius:50%;background:var(--surface-card);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--ink);border:1px solid var(--hairline);flex-shrink:0}.user-entry[data-v-1d1cc6f4]{min-width:0;display:inline-flex;align-items:center;gap:9px;padding:2px 4px 2px 2px;color:inherit;background:transparent;border:0;border-radius:var(--radius-pill)}.user-entry-wrap[data-v-1d1cc6f4]{position:relative;min-width:0}.user-entry[data-v-1d1cc6f4]:hover{background:var(--surface-card)}.user-entry[data-v-1d1cc6f4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-summary[data-v-1d1cc6f4]{position:absolute;top:calc(100% + 10px);right:0;z-index:120;width:300px;padding:16px;visibility:hidden;color:var(--on-dark-soft);background:var(--surface-dark);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(-4px);transform-origin:top right;transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.user-summary[data-v-1d1cc6f4]:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:11px}.user-entry-wrap:focus-within .user-summary[data-v-1d1cc6f4]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}@media (hover:hover) and (pointer:fine){.user-entry-wrap:hover .user-summary[data-v-1d1cc6f4]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}}.user-entry-wrap.profile-active .user-summary[data-v-1d1cc6f4]{visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none}.user-summary-header[data-v-1d1cc6f4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.user-summary-header>div[data-v-1d1cc6f4]{min-width:0;display:grid;gap:1px}.user-summary-header strong[data-v-1d1cc6f4],.user-summary-header>div>span[data-v-1d1cc6f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-summary-header strong[data-v-1d1cc6f4]{color:var(--on-dark);font-size:14px;font-weight:600}.user-summary-header>div>span[data-v-1d1cc6f4]{color:var(--on-dark-soft);font-size:11px}.user-role[data-v-1d1cc6f4]{padding:3px 7px;color:var(--primary);background:var(--primary-light);border-radius:var(--radius-pill);font-size:10px;font-weight:600}.user-profile[data-v-1d1cc6f4]{margin:12px 0;color:var(--on-dark-soft);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.user-meta[data-v-1d1cc6f4]{display:grid;gap:8px;padding:10px 12px;background:var(--surface-dark-elevated);border-radius:var(--radius-sm)}.user-meta>div[data-v-1d1cc6f4]{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.user-meta dt[data-v-1d1cc6f4]{color:var(--on-dark-soft);font-size:10px}.user-meta dd[data-v-1d1cc6f4]{overflow:hidden;color:var(--on-dark);font-family:var(--font-code);font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-hint[data-v-1d1cc6f4]{display:block;margin-top:10px;color:var(--on-dark-soft);font-size:10px;text-align:right}:root[data-theme=dark] .user-summary{color:#3d3d3a;background:#f5f0e8;border-color:#e6dfd8}:root[data-theme=dark] .user-summary-header{border-bottom-color:#e6dfd8}:root[data-theme=dark] .user-meta dd,:root[data-theme=dark] .user-summary-header strong{color:#141413}:root[data-theme=dark] .profile-hint,:root[data-theme=dark] .user-meta dt,:root[data-theme=dark] .user-profile,:root[data-theme=dark] .user-summary-header>div>span{color:#6c6a64}:root[data-theme=dark] .user-meta{background:#efe9de}.user-name[data-v-1d1cc6f4]{font-size:14px;font-weight:500;color:var(--muted)}.btn[data-v-1d1cc6f4]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out);text-decoration:none;height:36px}.btn[data-v-1d1cc6f4]:active{transform:translateY(1px)}.btn-primary[data-v-1d1cc6f4]{background:var(--primary);color:var(--on-primary)}.btn-primary[data-v-1d1cc6f4]:hover{background:var(--primary-active)}.btn-secondary[data-v-1d1cc6f4]{background:var(--surface-card);color:var(--ink);border:1px solid var(--hairline)}.btn-secondary[data-v-1d1cc6f4]:hover{background:var(--surface-soft)}@media (max-width:768px){#globalHeader[data-v-1d1cc6f4]{min-height:108px;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo spacer actions" "links links links";align-content:stretch;gap:0 8px;padding:10px 12px 0}.logo[data-v-1d1cc6f4]{grid-area:logo;margin-right:0}.logo-text[data-v-1d1cc6f4]{font-size:24px}.nav-links[data-v-1d1cc6f4]{grid-area:links;width:calc(100% + 24px);max-width:none;margin-left:-12px;padding:0 12px;gap:4px;overflow-x:auto;background:var(--header-surface);border-top:1px solid var(--hairline-soft);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.nav-link[data-v-1d1cc6f4]{flex:0 0 auto;height:46px;padding:0 11px;font-size:15px}.nav-link[data-v-1d1cc6f4]:after{bottom:3px}.nav-right[data-v-1d1cc6f4]{grid-area:actions;margin-left:0;gap:6px}.theme-toggle[data-v-1d1cc6f4]{width:34px;height:34px}.user-name[data-v-1d1cc6f4]{display:none}.user-entry[data-v-1d1cc6f4]{padding-right:2px}.user-summary[data-v-1d1cc6f4]{display:none}.btn[data-v-1d1cc6f4]{height:34px;padding:7px 10px;font-size:12px}}@media (max-width:390px){.logo-text[data-v-1d1cc6f4]{font-size:21px}.logo[data-v-1d1cc6f4]{gap:7px}.theme-toggle[data-v-1d1cc6f4]{width:32px;height:32px}.nav-right[data-v-1d1cc6f4]{gap:4px}.btn[data-v-1d1cc6f4]{padding-right:8px;padding-left:8px}}@media (prefers-reduced-motion:reduce){.user-summary[data-v-1d1cc6f4]{transition-duration:.12s;transform:none}}#basicLayout[data-v-2e3702c4]{height:100vh;overflow:hidden;background:var(--canvas)}#basicLayout .layout-wrapper[data-v-2e3702c4]{height:100vh;display:flex;flex-direction:column}#basicLayout .header[data-v-2e3702c4]{background:var(--header-surface)!important;border-bottom:1px solid var(--hairline);height:64px;position:sticky;top:0;z-index:100;padding:0}#basicLayout .content[data-v-2e3702c4]{background:transparent!important;width:100%;overflow-x:hidden;overflow-y:auto}#basicLayout .content[data-v-2e3702c4],.router-wrap[data-v-2e3702c4]{flex:1;display:flex;flex-direction:column;min-height:0}.router-wrap[data-v-2e3702c4]>*{flex:1;min-height:0}#basicLayout .footer[data-v-2e3702c4]{background:var(--surface-dark)!important;border-top:1px solid hsla(0,0%,100%,.04);flex-shrink:0;padding:10px var(--space-lg) 6px;line-height:1}.footer-inner[data-v-2e3702c4]{margin:0 var(--space-lg);text-align:center}.footer-quote[data-v-2e3702c4]{display:flex;justify-content:center;align-items:baseline;gap:6px;min-height:20px}.quote-text[data-v-2e3702c4]{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:12px;font-weight:400;font-style:italic;color:var(--on-dark);line-height:1.4;letter-spacing:.02em;min-width:0}.quote-author[data-v-2e3702c4],.quote-sep[data-v-2e3702c4]{color:var(--on-dark-soft);font-size:10px;flex-shrink:0}.quote-author[data-v-2e3702c4]{font-family:var(--font-body);font-weight:500;letter-spacing:.3px;white-space:nowrap}.quote-fade-enter-active[data-v-2e3702c4],.quote-fade-leave-active[data-v-2e3702c4]{transition:opacity var(--motion-standard) ease}.quote-fade-enter-from[data-v-2e3702c4],.quote-fade-leave-to[data-v-2e3702c4]{opacity:0}.footer-beian[data-v-2e3702c4]{margin-top:4px;text-align:center}.beian-link[data-v-2e3702c4]{font-family:var(--font-body);font-size:10px;font-weight:500;color:var(--on-dark-soft);text-decoration:none;letter-spacing:.3px;transition:color var(--motion-standard) ease}.beian-link[data-v-2e3702c4]:hover{color:var(--primary)}@media (max-width:768px){#basicLayout .layout-wrapper[data-v-2e3702c4],#basicLayout[data-v-2e3702c4]{height:100dvh}#basicLayout .header[data-v-2e3702c4]{min-height:108px;height:auto;line-height:normal}#basicLayout .footer[data-v-2e3702c4]{padding:9px 12px 6px}.footer-inner[data-v-2e3702c4]{margin:0}.footer-quote[data-v-2e3702c4]{overflow:hidden}.quote-text[data-v-2e3702c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.quote-fade-enter-active[data-v-2e3702c4],.quote-fade-leave-active[data-v-2e3702c4]{transition-duration:.12s}}:root{--primary:#cc785c;--primary-active:#a9583e;--primary-disabled:#e6dfd8;--primary-light:rgba(204,120,92,.1);--canvas:#faf9f5;--surface-soft:#f5f0e8;--surface-card:#efe9de;--surface-cream-strong:#e8e0d2;--surface-dark:#181715;--surface-dark-elevated:#252320;--surface-dark-soft:#1f1e1b;--surface-overlay:hsla(37,39%,94%,.96);--header-surface:var(--surface-soft);--ink:#141413;--body:#3d3d3a;--body-strong:#252523;--muted:#6c6a64;--muted-soft:#8e8b82;--on-primary:#fff;--on-dark:#faf9f5;--on-dark-soft:#a09d96;--hairline:#e6dfd8;--hairline-soft:#ebe6df;--accent-teal:#5db8a6;--accent-amber:#e8a55a;--success:#5db872;--warning:#d4a017;--error:#c64545;--font-display:"Cormorant Garamond","Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-code:"JetBrains Mono",ui-monospace,monospace;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--shadow-sm:0 1px 3px rgba(20,20,19,.06);--shadow-md:0 4px 12px rgba(20,20,19,.08);--shadow-lg:0 8px 24px rgba(20,20,19,.1);--motion-fast:150ms;--motion-standard:220ms;--motion-layout:320ms;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--focus-ring:0 0 0 3px rgba(204,120,92,.2)}:root[data-theme=dark]{--primary-disabled:#4c3b35;--primary-light:rgba(204,120,92,.16);--canvas:#181715;--surface-soft:#1f1e1b;--surface-card:#252320;--surface-cream-strong:#302d29;--surface-overlay:rgba(31,30,27,.96);--header-surface:var(--surface-dark-elevated);--ink:#faf9f5;--body:#d6d1c9;--body-strong:#eee9e1;--muted:#aaa69e;--muted-soft:#85817a;--hairline:#3a3631;--hairline-soft:#302d29;--shadow-sm:0 1px 3px rgba(0,0,0,.2);--shadow-md:0 4px 12px rgba(0,0,0,.24);--shadow-lg:0 8px 24px rgba(0,0,0,.28)}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;transition:color .18s ease,background-color .24s ease}#app,body,html{background:var(--canvas)}#app{min-height:100vh;transition:background-color .24s ease}#app,body,html{cursor:url(/img/pixel-arrow.421939fb.svg) 1 1,auto!important}.arco-btn:not(.arco-btn-disabled),.arco-pagination-item,.arco-select-option,.arco-select-view:not(.arco-select-view-disabled),.arco-table-expand-btn,.arco-trigger-menu-item,.filter-chip,.lang-selector,.monaco-action-bar .action-item,.monaco-list-row,.problem-item,[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled),input[type=button],input[type=checkbox],input[type=color],input[type=file],input[type=radio],input[type=range],input[type=reset],input[type=submit],option,select:not(:disabled){cursor:url(/img/pixel-pointer.1942f824.svg) 9 2,pointer!important}.monaco-editor .view-line,.monaco-editor .view-lines,.monaco-editor .view-lines *,[contenteditable=true],input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea{cursor:url(/img/pixel-text.0649973c.svg) 8 10,text!important}:where(a[href],button,input,textarea,select,[role=button],[role=tab],[role=radio]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--canvas)}::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--muted-soft)}h1,h2{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-weight:400;color:var(--ink);letter-spacing:-.02em;line-height:1.2}h3,h4{color:var(--body-strong);line-height:1.4}.claude-title-lg,h3,h4{font-family:var(--font-body);font-weight:500}.claude-title-lg{font-size:22px;line-height:1.3;color:var(--ink)}.claude-title-md{font-size:18px}.claude-title-md,.claude-title-sm{font-family:var(--font-body);font-weight:500;line-height:1.4;color:var(--body-strong)}.claude-title-sm{font-size:16px}.claude-body{font-size:16px}.claude-body,.claude-body-sm{font-weight:400;line-height:1.55;color:var(--body)}.claude-body-sm{font-size:14px}.claude-caption{font-size:13px}.claude-caption,.claude-caption-up{font-weight:500;line-height:1.4;color:var(--muted)}.claude-caption-up{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.arco-btn{border-radius:var(--radius-md)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1!important;height:40px!important;padding:0 20px!important;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)!important}.arco-btn.arco-btn-primary{background:var(--primary)!important;border:none!important;color:var(--on-primary)!important}.arco-btn.arco-btn-primary:hover{background:var(--primary-active)!important;transform:none!important;box-shadow:none!important}.arco-btn.arco-btn-primary[disabled]{background:var(--primary-disabled)!important;color:var(--muted)!important}.arco-btn:not(.arco-btn-primary):not(.arco-btn-outline):not(.arco-btn-dashed){background:transparent!important;color:var(--ink)!important;border:none!important}.arco-btn:not(.arco-btn-primary):not(.arco-btn-outline):not(.arco-btn-dashed):hover{background:var(--surface-soft)!important}.arco-btn-outline{background:var(--canvas)!important;color:var(--ink)!important;border:1px solid var(--hairline)!important}.arco-btn-outline:hover{border-color:var(--primary)!important;color:var(--primary)!important;background:var(--primary-light)!important}.arco-btn-status-danger{color:var(--error)!important;border-color:transparent!important}.arco-btn-status-danger:hover{background:rgba(198,69,69,.08)!important;border-color:transparent!important}.arco-card{background:var(--surface-card)!important;border-radius:var(--radius-lg)!important;border:none!important;box-shadow:none!important}.arco-form{color:var(--body)!important}.arco-form-item-label-col{flex:0 0 auto!important;max-width:none!important;width:auto!important;padding-right:0!important}.arco-form-item-label{color:var(--muted)!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important;padding-right:12px!important}.arco-form-item-wrapper-col{flex:1!important;max-width:none!important}.arco-form-item-content{display:flex!important;width:100%!important}.arco-input-tag{height:40px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.arco-input-tag .arco-input-tag-mirror{display:none!important}.arco-input-tag-inner,.arco-input-tag-input{flex:1!important;width:100%!important;min-width:0!important}.arco-input-inner-wrapper,.arco-input-number .arco-input-inner-wrapper,.arco-input-tag,.arco-input-tag-view,.arco-input-wrapper,.arco-textarea .arco-input-inner-wrapper,.arco-textarea-wrapper{background:var(--canvas)!important;border:1px solid var(--hairline)!important;border-radius:var(--radius-md)!important;transition:border-color .15s ease!important}.arco-input-inner-wrapper:hover,.arco-input-number:hover .arco-input-inner-wrapper,.arco-input-tag-view:hover,.arco-input-tag:hover,.arco-input-wrapper:hover,.arco-textarea-wrapper:hover{border-color:var(--primary)!important}.arco-input-inner-wrapper.arco-input-inner-wrapper-focus,.arco-input-number.arco-input-number-focus .arco-input-inner-wrapper,.arco-input-wrapper.arco-input-wrapper-focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(204,120,92,.15)!important}.arco-input,.arco-input-number .arco-input,.arco-input-number input,.arco-input-password .arco-input,.arco-input-search .arco-input,.arco-input-tag .arco-input,.arco-input-tag input,.arco-select,.arco-select-view input,.arco-textarea{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-body)!important;font-size:16px!important;line-height:1.55!important}.arco-input-password .arco-input::-moz-placeholder,.arco-input::-moz-placeholder{color:var(--muted-soft)!important}.arco-input-password .arco-input::placeholder,.arco-input::placeholder{color:var(--muted-soft)!important}.arco-select-dropdown,.arco-select-dropdown-list,.arco-select-dropdown-list-wrapper{background:var(--surface-card)!important}.arco-select-dropdown{border:1px solid var(--hairline)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}.arco-select-option{color:var(--body)!important;font-family:var(--font-body)!important;font-size:14px!important}.arco-select-option:hover{background:var(--surface-soft)!important}.arco-select-option.arco-select-option-selected{color:var(--primary)!important;background:var(--primary-light)!important}.arco-menu{background:transparent!important;color:var(--body)!important;font-family:var(--font-body)!important;border:none!important}.arco-menu-item{color:var(--muted)!important;font-size:14px!important;font-weight:500!important;border-radius:var(--radius-md)!important;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease!important}.arco-menu-item:hover{background:var(--surface-soft)!important;color:var(--ink)!important}.arco-menu-item.arco-menu-item-selected{background:var(--primary-light)!important;color:var(--primary)!important}.arco-table{background:transparent!important}.arco-table,.arco-table-container{border:none!important}.arco-table-body,.arco-table-empty .arco-table-td{background:var(--canvas)!important}.arco-empty,.arco-empty-description,.arco-table-th{color:var(--muted)!important}.arco-table-th{background:var(--surface-soft)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-bottom:1px solid var(--hairline)!important;padding:12px 16px!important;border-left:1px solid transparent!important}.arco-table-th:first-child{padding-left:20px!important}.arco-table-td{background:transparent!important;color:var(--body)!important;border-bottom:1px solid var(--hairline-soft)!important;padding:12px 16px!important;font-size:14px!important}.arco-table-td:first-child{padding-left:20px!important;color:var(--ink);font-weight:500}.arco-table-tr:last-child .arco-table-td{border-bottom:none!important}.arco-table-tr:hover .arco-table-td{background:var(--surface-soft)!important}.arco-input-number-mode-button .arco-input-append,.arco-input-number-mode-button .arco-input-prepend,.arco-input-number-step-button{background:var(--surface-soft)!important;color:var(--muted)!important}.arco-input-number-step-button:hover{background:var(--surface-card)!important;color:var(--ink)!important}.arco-pagination{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.arco-pagination-item{background:transparent!important;border:1px solid var(--hairline)!important;color:var(--muted)!important;border-radius:var(--radius-sm)!important;font-size:14px!important;font-family:var(--font-body)!important;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease!important}.arco-pagination-item:hover{border-color:var(--primary)!important;color:var(--primary)!important;background:var(--primary-light)!important}.arco-pagination-item.arco-pagination-item-active{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important}.arco-tag{background:var(--surface-card)!important;color:var(--ink)!important;border:none!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;padding:2px 12px!important;line-height:1.4!important}.arco-divider{border-color:var(--hairline-soft)!important;margin:var(--space-lg) 0!important}.arco-tabs-header-title,.arco-tabs-nav-extra{font-family:var(--font-body)!important}.arco-tabs-header-title{color:var(--muted)!important;font-size:14px!important;font-weight:500!important;transition:color .15s ease!important}.arco-tabs-header-title:hover{color:var(--ink)!important}.arco-tabs-header-title.arco-tabs-header-title-active{color:var(--primary)!important}.arco-tabs-header-underline{background-color:var(--primary)!important}.arco-descriptions-title{font-family:var(--font-body)!important;letter-spacing:.5px!important;text-transform:uppercase!important}.arco-descriptions-item-label,.arco-descriptions-title{color:var(--muted)!important;font-size:13px!important;font-weight:500!important}.arco-descriptions-item-value{color:var(--body)!important;font-size:14px!important}.arco-message{border-radius:var(--radius-md)!important;font-family:var(--font-body)!important}.arco-select-view{background:var(--canvas)!important;border:1px solid var(--hairline)!important;border-radius:var(--radius-md)!important;min-height:40px!important}.arco-select-view:hover{border-color:var(--primary)!important}.arco-select-view.arco-select-view-focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(204,120,92,.15)!important}.arco-input-tag{min-height:40px!important}.arco-input-tag .arco-tag{margin:2px!important}.arco-table-pagination{border-top:1px solid var(--hairline-soft)!important;padding:var(--space-md)!important;background:transparent!important}@keyframes claude-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.arco-modal{background:var(--surface-card)!important;border-radius:var(--radius-xl)!important;box-shadow:0 8px 40px rgba(0,0,0,.12)!important}.arco-modal-header{border-bottom:1px solid var(--hairline-soft)!important;padding:20px 24px 16px!important}.arco-modal-title{font-family:Cormorant Garamond,Garamond,Times New Roman,serif!important;font-size:20px!important;font-weight:400!important;color:var(--ink)!important}.arco-modal-content{color:var(--body)!important;font-size:14px!important;padding:20px 24px!important;line-height:1.6!important}.arco-modal-footer{border-top:1px solid var(--hairline-soft)!important;padding:16px 24px 20px!important}.arco-modal-footer .arco-btn{font-family:var(--font-body);font-size:13px;font-weight:500;border-radius:var(--radius-sm);height:34px;padding:0 18px;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.arco-modal-footer .arco-btn-primary{background:var(--primary)!important;color:var(--on-primary)!important;border:none!important}.arco-modal-footer .arco-btn-primary:hover{background:var(--primary-active)!important}.arco-modal-footer .arco-btn-secondary{background:var(--surface-soft)!important;color:var(--ink)!important;border:1px solid var(--hairline)!important}.arco-modal-footer .arco-btn-secondary:hover{border-color:var(--primary)!important;color:var(--primary)!important}@media (prefers-reduced-motion:reduce){@keyframes claude-fade-up{0%{opacity:0;transform:none}to{opacity:1;transform:none}}#app,body,html{scroll-behavior:auto}.arco-btn,.arco-menu-item,.arco-pagination-item,.arco-tabs-header-title{transition-duration:.12s!important}}