@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-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;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}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{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}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{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[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{padding:.2em;background-color:#feffe6}.hermes-confirm-card[data-v-ebb52dc9]{margin-top:8px;padding:12px;border-radius:12px;border:1px solid rgba(79,70,229,.25);background:#4f46e50f}.hermes-confirm-card.is-dark[data-v-ebb52dc9]{border-color:#818cf84d;background:#6366f11f}.hermes-confirm-card.resolved[data-v-ebb52dc9]{opacity:.85}.confirm-header[data-v-ebb52dc9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.confirm-icon[data-v-ebb52dc9]{color:var(--primary-color, #4f46e5);flex-shrink:0}.confirm-title[data-v-ebb52dc9]{font-weight:600;font-size:13px;flex:1;line-height:1.4}.confirm-body[data-v-ebb52dc9]{font-size:13px;line-height:1.5;color:var(--text-secondary, #555);margin-bottom:10px;word-break:break-word}.confirm-body[data-v-ebb52dc9] code{background:#00000014;padding:1px 5px;border-radius:4px;font-size:12px}.is-dark .confirm-body[data-v-ebb52dc9]{color:#ffffffbf}.is-dark .confirm-body[data-v-ebb52dc9] code{background:#ffffff1a}.confirm-options[data-v-ebb52dc9]{display:flex;flex-wrap:wrap;gap:8px}.confirm-result[data-v-ebb52dc9]{font-size:12px;color:var(--text-tertiary);padding-top:4px}.knowledge-citations[data-v-f0cddaab]{margin-top:8px;padding:8px 10px;border-radius:8px;background:#18a05814;border:1px solid rgba(24,160,88,.18)}.citations-title[data-v-f0cddaab]{font-size:11px;font-weight:600;color:var(--text-secondary, #666);margin-bottom:6px}.citation-item[data-v-f0cddaab]{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.citation-title[data-v-f0cddaab]{font-size:12px;font-weight:600}.citation-excerpt[data-v-f0cddaab]{font-size:11px;color:var(--text-secondary, #888);line-height:1.4}.tool-trace[data-v-75ad74b7]{margin-top:8px;padding:8px 10px;border-radius:8px;background:#2080f00f;border:1px solid rgba(32,128,240,.16)}.trace-title[data-v-75ad74b7]{font-size:11px;font-weight:600;color:var(--text-secondary, #666);margin-bottom:6px}.trace-item[data-v-75ad74b7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px}.trace-path[data-v-75ad74b7]{color:var(--text-primary, #333);word-break:break-all}.trace-meta[data-v-75ad74b7]{color:var(--text-secondary, #888)}.trace-error[data-v-75ad74b7]{color:#d03050}.ai-float-container[data-v-324ebf9b]{position:fixed;top:0;left:0;width:0;height:0;z-index:4000;pointer-events:none}.ai-float-btn[data-v-324ebf9b]{position:fixed;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);border:none;box-shadow:0 4px 12px #4f46e566;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;pointer-events:auto;user-select:none;z-index:4001}.ai-float-btn[data-v-324ebf9b]:hover:not(.dragging){box-shadow:0 6px 20px #4f46e580}.ai-float-btn[data-v-324ebf9b] .n-icon{color:var(--bg-primary)}.ai-float-btn.is-dark[data-v-324ebf9b]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);box-shadow:0 4px 12px #6366f14d}.ai-float-btn.dragging[data-v-324ebf9b]{transform:scale(1.1);box-shadow:0 8px 24px #4f46e599;transition:none}.ai-chat-panel[data-v-324ebf9b]{position:fixed;z-index:4002;background:var(--n-color, var(--bg-primary));border-radius:16px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.06);pointer-events:auto;min-width:320px;min-height:400px}.ai-chat-panel.is-dark[data-v-324ebf9b]{background:var(--text-primary);border-color:#ffffff14;box-shadow:0 8px 32px #0006}.ai-chat-panel.is-admin .panel-header[data-v-324ebf9b]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%)}.resize-handle[data-v-324ebf9b]{position:absolute;z-index:10}.resize-handle.resize-e[data-v-324ebf9b]{right:-2px;top:0;width:10px;height:100%;cursor:ew-resize;background:transparent}.resize-handle.resize-e[data-v-324ebf9b]:hover:after{content:"";position:absolute;right:4px;top:20%;height:60%;width:2px;background:#4f46e54d;border-radius:1px}.resize-handle.resize-s[data-v-324ebf9b]{bottom:-2px;left:0;width:100%;height:10px;cursor:ns-resize;background:transparent}.resize-handle.resize-s[data-v-324ebf9b]:hover:after{content:"";position:absolute;bottom:4px;left:20%;width:60%;height:2px;background:#4f46e54d;border-radius:1px}.resize-handle.resize-se[data-v-324ebf9b]{right:-2px;bottom:-2px;width:20px;height:20px;cursor:nwse-resize;background:transparent}.resize-handle.resize-se[data-v-324ebf9b]:after{content:"";position:absolute;right:4px;bottom:4px;width:10px;height:10px;border-right:2px solid rgba(79,70,229,.3);border-bottom:2px solid rgba(79,70,229,.3);transition:border-color .2s}.resize-handle.resize-se[data-v-324ebf9b]:hover:after{border-color:#4f46e599}.is-dark .resize-handle.resize-se[data-v-324ebf9b]:after{border-color:#818cf84d}.is-dark .resize-handle.resize-se[data-v-324ebf9b]:hover:after{border-color:#818cf899}.panel-body[data-v-324ebf9b]{flex:1;display:flex;min-height:0;overflow:hidden}.chat-main[data-v-324ebf9b]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.session-sidebar[data-v-324ebf9b]{width:168px;flex-shrink:0;border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;min-height:0;background:#00000005;overflow-y:auto}.is-dark .session-sidebar[data-v-324ebf9b]{border-right-color:#ffffff14;background:#ffffff08}.session-sidebar-header[data-v-324ebf9b]{padding:10px 12px;font-size:12px;font-weight:600;color:var(--text-secondary, #666)}.session-empty[data-v-324ebf9b]{padding:12px;font-size:12px;color:var(--text-secondary, #888)}.session-item[data-v-324ebf9b]{position:relative;padding:8px 28px 8px 10px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.04)}.session-item[data-v-324ebf9b]:hover{background:#4f46e50f}.session-item.active[data-v-324ebf9b]{background:#4f46e51f}.session-item-title[data-v-324ebf9b]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-item-preview[data-v-324ebf9b]{margin-top:2px;font-size:11px;color:var(--text-secondary, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-delete-btn[data-v-324ebf9b]{position:absolute;right:2px;top:6px}.runtime-debug-panel[data-v-324ebf9b]{margin:8px 12px 0;padding:8px 10px;border-radius:8px;background:#4f46e514;border:1px dashed rgba(79,70,229,.35);max-height:140px;overflow:auto;font-size:11px}.runtime-debug-title[data-v-324ebf9b]{font-weight:600;margin-bottom:4px;color:var(--text-secondary, #666)}.runtime-debug-panel pre[data-v-324ebf9b]{margin:0;white-space:pre-wrap;word-break:break-all}.panel-header[data-v-324ebf9b]{padding:14px 16px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);color:var(--bg-primary);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;cursor:move;user-select:none}.panel-header .header-title[data-v-324ebf9b]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.panel-header .agent-switcher[data-v-324ebf9b]{min-width:110px;margin-left:4px}.panel-header .header-icon[data-v-324ebf9b]{opacity:.9}.panel-header .header-actions[data-v-324ebf9b]{display:flex;gap:4px;cursor:default}.panel-header .header-actions[data-v-324ebf9b] .n-button{color:#fffc}.panel-header .header-actions[data-v-324ebf9b] .n-button:hover{color:var(--bg-primary);background:#ffffff1a}.admin-controls[data-v-324ebf9b]{padding:8px 12px;background:#4f46e514;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:center}.is-dark .admin-controls[data-v-324ebf9b]{background:#6366f126;border-color:#ffffff14}.messages-container[data-v-324ebf9b]{flex:1;overflow-y:auto;padding:16px;min-height:150px}.messages-container[data-v-324ebf9b]::-webkit-scrollbar{width:4px}.messages-container[data-v-324ebf9b]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.empty-state[data-v-324ebf9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-tertiary);text-align:center}.empty-state .empty-icon[data-v-324ebf9b]{opacity:.3;margin-bottom:12px}.empty-state p[data-v-324ebf9b]{margin:4px 0}.empty-state .hint[data-v-324ebf9b]{font-size:12px;opacity:.6}.message[data-v-324ebf9b]{display:flex;gap:10px;margin-bottom:16px}.message.user[data-v-324ebf9b]{flex-direction:row-reverse}.message.user .message-content[data-v-324ebf9b]{align-items:flex-end}.message.user .message-text[data-v-324ebf9b]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);color:var(--bg-primary);border-radius:16px 16px 4px}.message.user .message-time[data-v-324ebf9b]{text-align:right}.message.assistant .message-text[data-v-324ebf9b]{background:#0000000a;border-radius:16px 16px 16px 4px}.is-dark .message.assistant .message-text[data-v-324ebf9b]{background:#ffffff0f}.message-content[data-v-324ebf9b]{display:flex;flex-direction:column;gap:4px;max-width:75%}.message-text[data-v-324ebf9b]{padding:10px 14px;font-size:14px;line-height:1.5;word-break:break-word}.message-text[data-v-324ebf9b] code{background:#00000014;padding:2px 6px;border-radius:4px;font-size:13px}.is-dark .message-text[data-v-324ebf9b] code{background:#ffffff1a}.message-context-tag[data-v-324ebf9b]{margin-top:4px}.message-time[data-v-324ebf9b]{font-size:11px;color:var(--text-tertiary);padding:0 4px}.typing-indicator[data-v-324ebf9b]{display:flex;gap:4px;padding:12px 16px;background:#0000000a;border-radius:16px}.is-dark .typing-indicator[data-v-324ebf9b]{background:#ffffff0f}.typing-indicator span[data-v-324ebf9b]{width:8px;height:8px;background:var(--text-tertiary);border-radius:50%;animation:typing-324ebf9b 1.4s infinite ease-in-out both}.typing-indicator span[data-v-324ebf9b]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-324ebf9b]:nth-child(2){animation-delay:-.16s}@keyframes typing-324ebf9b{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.attached-context[data-v-324ebf9b]{padding:8px 12px;background:#4f46e50f;border-top:1px solid rgba(0,0,0,.04)}.is-dark .attached-context[data-v-324ebf9b]{background:#6366f11a;border-color:#ffffff0f}.input-container[data-v-324ebf9b]{padding:12px;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:8px;align-items:flex-end}.is-dark .input-container[data-v-324ebf9b]{border-color:#ffffff14}.input-container[data-v-324ebf9b] .n-input{flex:1}.input-container .attach-btn[data-v-324ebf9b]{flex-shrink:0}.input-container .feedback-btn[data-v-324ebf9b]{flex-shrink:0;padding-left:10px;padding-right:10px}.float-bounce-enter-active[data-v-324ebf9b]{transition:opacity .2s var(--ease-snap, cubic-bezier(.16, 1, .3, 1)),transform .2s var(--ease-snap, cubic-bezier(.16, 1, .3, 1))}.float-bounce-leave-active[data-v-324ebf9b]{transition:opacity .12s var(--ease-decel, cubic-bezier(0, 0, .2, 1)),transform .12s var(--ease-decel, cubic-bezier(0, 0, .2, 1))}.float-bounce-enter-from[data-v-324ebf9b],.float-bounce-leave-to[data-v-324ebf9b]{opacity:0;transform:scale(.95)}.panel-slide-enter-active[data-v-324ebf9b]{transition:opacity .22s var(--ease-snap, cubic-bezier(.16, 1, .3, 1)),transform .22s var(--ease-snap, cubic-bezier(.16, 1, .3, 1))}.panel-slide-leave-active[data-v-324ebf9b]{transition:opacity .14s var(--ease-decel, cubic-bezier(0, 0, .2, 1)),transform .14s var(--ease-decel, cubic-bezier(0, 0, .2, 1))}.panel-slide-enter-from[data-v-324ebf9b],.panel-slide-leave-to[data-v-324ebf9b]{opacity:0;transform:scale(.95)}.inspector-fields[data-v-bf03f70c]{display:flex;flex-direction:column;gap:8px}.inspector-fields.is-compact[data-v-bf03f70c]{gap:6px}.inspector-field[data-v-bf03f70c]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:13px}.is-compact .inspector-field[data-v-bf03f70c]{grid-template-columns:72px minmax(0,1fr);font-size:12px}.inspector-field-label[data-v-bf03f70c]{color:var(--text-label)}.inspector-field-value[data-v-bf03f70c]{color:var(--text-value);word-break:break-all}.inspector-related-chips[data-v-38bde163]{margin-top:16px}.inspector-section-title[data-v-38bde163]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--n-text-color-2)}.inspector-related-chip-list[data-v-38bde163]{display:flex;flex-wrap:wrap;gap:6px}.inspector-product-hero[data-v-724155e4]{margin-bottom:12px}.inspector-product-hero-title[data-v-724155e4]{font-size:15px;font-weight:600;line-height:1.5}.inspector-product-hero-tags[data-v-724155e4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.inspector-product-section[data-v-724155e4]{margin-top:16px}.inspector-section-title[data-v-724155e4]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--n-text-color-2)}.inspector-section-subtitle[data-v-724155e4]{font-weight:400;color:var(--n-text-color-3)}.inspector-sibling-list[data-v-724155e4],.inspector-campaign-list[data-v-724155e4],.inspector-cost-chain[data-v-724155e4]{display:flex;flex-direction:column;gap:8px}.inspector-sibling-item[data-v-724155e4],.inspector-campaign-item[data-v-724155e4],.inspector-cost-chain-item[data-v-724155e4]{padding:10px 12px;border-radius:8px;background:var(--n-color-modal)}.inspector-campaign-item[data-v-724155e4],.inspector-cost-chain-item[data-v-724155e4]{cursor:pointer}.inspector-sibling-title[data-v-724155e4],.inspector-campaign-name[data-v-724155e4]{font-size:13px;font-weight:500}.inspector-sibling-meta[data-v-724155e4],.inspector-campaign-meta[data-v-724155e4],.inspector-cost-chain-meta[data-v-724155e4]{margin-top:4px;font-size:12px;color:var(--n-text-color-3)}.inspector-cost-chain-tags[data-v-724155e4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.inspector-cost-chain-main[data-v-724155e4]{display:flex;flex-direction:column;gap:2px;font-size:12px}.inspector-cost-chain-main strong[data-v-724155e4]{font-size:14px}.inspector-spec-price[data-v-724155e4]{margin-bottom:8px;font-size:12px;color:var(--n-text-color-2)}.inspector-user-header[data-v-a84759f3]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.inspector-user-header-main[data-v-a84759f3]{flex:1;min-width:0}.inspector-user-name[data-v-a84759f3]{font-size:15px;font-weight:600;color:var(--text-value)}.inspector-user-sub[data-v-a84759f3]{font-size:12px;color:var(--text-label)}.inspector-user-roles[data-v-a84759f3],.inspector-user-actions[data-v-a84759f3]{margin-top:12px}.inspector-section-title[data-v-a84759f3]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-label)}.inspector-tag-list[data-v-a84759f3]{display:flex;flex-wrap:wrap;gap:6px}.inspector-account-chain[data-v-0fcc9b40],.inspector-account-campaigns[data-v-0fcc9b40]{margin-top:12px}.inspector-section-title[data-v-0fcc9b40]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-label)}.inspector-campaign-list[data-v-0fcc9b40]{display:flex;flex-direction:column;gap:6px}.inspector-campaign-item[data-v-0fcc9b40]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--border-primary) 35%,transparent);font-size:12px}.inspector-campaign-name[data-v-0fcc9b40]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-video-player[data-v-73803394]{margin-top:12px;border-radius:10px;overflow:hidden;background:#000}.inspector-video-player video[data-v-73803394]{display:block;width:100%;max-height:220px}.inspector-video-section[data-v-73803394]{margin-top:16px}.inspector-section-title[data-v-73803394]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--n-text-color-2)}.inspector-push-list[data-v-73803394]{display:flex;flex-direction:column;gap:8px}.inspector-push-item[data-v-73803394]{padding:10px 12px;border-radius:8px;background:var(--n-color-modal);font-size:13px}.inspector-push-meta[data-v-73803394]{margin-top:4px;font-size:12px;color:var(--n-text-color-3)}.inspector-gd-order-tags[data-v-9da6ebe8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.inspector-gd-order-section[data-v-9da6ebe8]{margin-top:16px}.inspector-section-title[data-v-9da6ebe8]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--n-text-color-2)}.inspector-gd-order-text[data-v-9da6ebe8]{font-size:13px;line-height:1.6;white-space:pre-wrap;color:var(--n-text-color)}.inspector-gd-order-logs[data-v-9da6ebe8]{display:flex;flex-direction:column;gap:10px}.inspector-gd-order-log[data-v-9da6ebe8]{padding:10px 12px;border-radius:8px;background:var(--n-color-modal)}.inspector-gd-order-log-title[data-v-9da6ebe8]{font-size:13px;font-weight:500}.inspector-gd-order-log-remark[data-v-9da6ebe8]{margin-top:4px;font-size:12px;color:var(--n-text-color-2)}.inspector-gd-order-log-time[data-v-9da6ebe8]{margin-top:4px;font-size:12px;color:var(--n-text-color-3)}.inspector-campaign-account[data-v-fbdbf054]{margin-top:12px}.inspector-section-title[data-v-fbdbf054]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-label)}.inspector-image-grid[data-v-7772cf46]{display:flex;flex-direction:column;gap:6px}.inspector-image-item[data-v-7772cf46]{border-radius:8px;border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent)}.inspector-image-more[data-v-7772cf46]{font-size:11px;color:var(--text-label)}.inspector-cost-tags[data-v-2a0ed3ae]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.inspector-cost-summary[data-v-2a0ed3ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.inspector-cost-metric[data-v-2a0ed3ae]{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--border-primary) 30%,transparent);display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-label)}.inspector-cost-metric strong[data-v-2a0ed3ae]{font-size:15px;color:var(--text-value)}.inspector-cost-metric.is-total[data-v-2a0ed3ae]{grid-column:1 / -1;background:color-mix(in srgb,var(--surface-selected) 55%,transparent)}.inspector-cost-section[data-v-2a0ed3ae]{margin-top:12px}.inspector-section-title[data-v-2a0ed3ae]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-label)}.inspector-rule-list[data-v-2a0ed3ae]{display:flex;flex-direction:column;gap:8px}.inspector-rule-item[data-v-2a0ed3ae]{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--border-primary) 28%,transparent);font-size:12px}.inspector-rule-name[data-v-2a0ed3ae]{color:var(--text-value);font-weight:600}.inspector-rule-values[data-v-2a0ed3ae]{margin-top:4px;color:var(--text-label)}.inspector-rule-notes[data-v-2a0ed3ae]{margin-top:4px;color:var(--text-label);white-space:pre-wrap}.inspector-spec-hero[data-v-a0712d73]{margin-bottom:12px}.inspector-spec-title[data-v-a0712d73]{font-size:15px;font-weight:600;line-height:1.5}.inspector-spec-tags[data-v-a0712d73],.inspector-cost-chain-tags[data-v-a0712d73]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.inspector-spec-section[data-v-a0712d73]{margin-top:12px}.inspector-section-title[data-v-a0712d73]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-label)}.inspector-supplier-chain+.inspector-supplier-chain[data-v-a0712d73]{margin-top:12px}.inspector-supplier-title[data-v-a0712d73]{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-value)}.inspector-cost-chain[data-v-a0712d73]{display:flex;flex-direction:column;gap:8px}.inspector-cost-chain-item[data-v-a0712d73]{width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent);border-radius:8px;padding:8px;background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:inherit;cursor:pointer}.inspector-cost-chain-item[data-v-a0712d73]:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--surface-selected) 55%,transparent)}.inspector-cost-chain-main[data-v-a0712d73]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;color:var(--text-label)}.inspector-cost-chain-main strong[data-v-a0712d73]{font-size:15px;color:var(--text-value)}.inspector-cost-chain-meta[data-v-a0712d73]{margin-top:4px;font-size:12px;color:var(--text-label)}.inspector-violation-tags[data-v-65e9f664]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.inspector-violation-section[data-v-65e9f664]{margin-top:16px}.inspector-section-title[data-v-65e9f664]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--n-text-color-2)}.inspector-shop-order-context[data-v-a0164092]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.inspector-shop-order-note[data-v-a0164092]{margin-bottom:12px;font-size:12px;color:var(--n-text-color-3)}.inspector-shop-order-card+.inspector-shop-order-card[data-v-a0164092]{margin-top:16px;padding-top:16px;border-top:1px solid var(--n-border-color)}.inspector-shop-order-tags[data-v-a0164092]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.inspector-page-actions[data-v-bc6cdbec],.inspector-generic-meta[data-v-f3f697c2]{margin-top:12px}.inspector-section-title[data-v-f3f697c2]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-label)}.search-inspector-inline[data-v-1bf366c9]{min-height:180px}.cmd-overlay[data-v-428870c3]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;background:#00000040;backdrop-filter:blur(2px)}.cmd-panel[data-v-428870c3]{width:min(960px,94vw);max-height:76vh;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px -16px #0000004d}.cmd-input-wrap[data-v-428870c3]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent)}.cmd-input-icon[data-v-428870c3]{color:var(--text-label);flex-shrink:0}.cmd-input[data-v-428870c3]{flex:1;border:none;outline:none;font-size:16px;background:transparent;color:var(--text-value)}.cmd-input[data-v-428870c3]::placeholder{color:var(--text-label)}.cmd-kbd-hint[data-v-428870c3]{flex-shrink:0;padding:2px 8px;border-radius:6px;font-size:11px;font-family:inherit;color:var(--text-label);background:color-mix(in srgb,var(--border-primary) 60%,transparent)}.cmd-body[data-v-428870c3]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:360px;max-height:calc(76vh - 120px)}.cmd-results[data-v-428870c3]{overflow-y:auto;padding:8px;border-right:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent)}.cmd-loading[data-v-428870c3]{padding:8px 12px 4px;font-size:12px;color:var(--text-label)}.cmd-group-label[data-v-428870c3]{padding:10px 12px 6px;font-size:11px;font-weight:600;color:var(--text-label);text-transform:uppercase;letter-spacing:.04em}.cmd-ai-section[data-v-428870c3]{padding:8px 0}.cmd-ai-badge[data-v-428870c3]{display:inline-block;padding:1px 6px;margin-right:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;font-weight:700;border-radius:4px;letter-spacing:.05em}.cmd-ai-meta[data-v-428870c3]{margin-left:8px;font-size:10px;color:var(--text-label);font-weight:400}.cmd-ai-loading[data-v-428870c3]{display:flex;align-items:center;gap:8px;padding:16px 12px;font-size:13px;color:var(--text-label)}.cmd-ai-spinner[data-v-428870c3]{width:14px;height:14px;border:2px solid var(--border-color, rgba(0, 0, 0, .1));border-top-color:#667eea;border-radius:50%;animation:cmd-ai-spin-428870c3 .8s linear infinite}@keyframes cmd-ai-spin-428870c3{to{transform:rotate(360deg)}}.cmd-ai-error[data-v-428870c3]{padding:12px;font-size:13px;color:var(--error-color, #d03050);background:var(--error-bg, rgba(208, 48, 80, .08));border-radius:6px;margin:0 12px}.cmd-ai-reply[data-v-428870c3]{padding:12px;font-size:13px;line-height:1.6;color:var(--text-color, #333);max-height:240px;overflow-y:auto}.cmd-ai-reply[data-v-428870c3] strong{font-weight:600}.cmd-ai-inline-code[data-v-428870c3]{padding:1px 4px;background:var(--code-bg, rgba(0, 0, 0, .06));border-radius:3px;font-family:SF Mono,Monaco,monospace;font-size:12px}.cmd-ai-code[data-v-428870c3]{padding:8px;margin:6px 0;background:var(--code-bg, rgba(0, 0, 0, .06));border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:12px;overflow-x:auto;white-space:pre}.cmd-ai-suggestions[data-v-428870c3]{border-top:1px solid var(--divider-color, rgba(0, 0, 0, .06));margin-top:8px;padding-top:8px}.cmd-ai-suggestion[data-v-428870c3]{cursor:pointer}.cmd-ai-route-hint[data-v-428870c3]{font-size:11px;color:#667eea;font-weight:500}.cmd-ai-empty[data-v-428870c3]{color:var(--text-label);font-style:italic}.cmd-empty[data-v-428870c3]{padding:16px 12px;font-size:13px;color:var(--text-label);text-align:center}.cmd-item[data-v-428870c3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;cursor:default;transition:background-color .1s ease}.cmd-item.is-active[data-v-428870c3]{background:var(--surface-selected)}.cmd-item-main[data-v-428870c3]{min-width:0;display:flex;flex-direction:column;gap:2px}.cmd-item-label[data-v-428870c3]{font-size:14px;font-weight:500;color:var(--text-value)}.cmd-item-desc[data-v-428870c3]{font-size:12px;color:var(--text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-item-trailing[data-v-428870c3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cmd-badges[data-v-428870c3]{display:flex;gap:4px;flex-wrap:wrap}.cmd-badge[data-v-428870c3]{border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-label);font-size:11px;line-height:18px;padding:0 8px}.cmd-mark[data-v-428870c3]{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);border-radius:3px;padding:0 1px}.cmd-preview[data-v-428870c3]{overflow-y:auto;padding:16px 18px;background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}.cmd-preview-empty[data-v-428870c3]{display:flex;align-items:center;justify-content:center;min-height:100%;font-size:13px;color:var(--text-label);text-align:center;line-height:1.7}.cmd-preview-section+.cmd-preview-section[data-v-428870c3]{margin-top:14px}.cmd-preview-label[data-v-428870c3]{font-size:11px;font-weight:600;color:var(--text-label);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.cmd-preview-title[data-v-428870c3]{font-size:18px;font-weight:700;color:var(--text-value);line-height:1.4;word-break:break-word}.cmd-preview-value[data-v-428870c3]{font-size:13px;color:var(--text-value);line-height:1.6}.cmd-preview-multiline[data-v-428870c3],.cmd-preview-route[data-v-428870c3]{word-break:break-word}.cmd-preview-route[data-v-428870c3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--text-label)}.cmd-preview-tag[data-v-428870c3]{display:inline-flex;margin-left:8px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:11px}.cmd-preview-badges[data-v-428870c3]{display:flex;flex-wrap:wrap;gap:6px}.cmd-preview-highlights[data-v-428870c3]{display:flex;flex-direction:column;gap:6px}.cmd-preview-highlight[data-v-428870c3]{padding:8px 10px;border-radius:10px;background:var(--surface-default);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-label);line-height:1.5;word-break:break-word}.cmd-preview-meta[data-v-428870c3]{margin:0}.cmd-preview-meta-row[data-v-428870c3]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px dashed color-mix(in srgb,var(--border-subtle) 80%,transparent)}.cmd-preview-meta-row[data-v-428870c3]:last-child{border-bottom:none}.cmd-preview-meta-row dt[data-v-428870c3]{margin:0;font-size:12px;color:var(--text-label)}.cmd-preview-meta-row dd[data-v-428870c3]{margin:0;font-size:12px;color:var(--text-value);word-break:break-word}.cmd-preview-hint[data-v-428870c3]{margin-top:18px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--text-label);font-size:12px;line-height:1.6}.cmd-footer[data-v-428870c3]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 18px;border-top:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent);font-size:11px;color:var(--text-label)}.cmd-footer-hint[data-v-428870c3]{display:flex;align-items:center;gap:4px}.cmd-footer-hint kbd[data-v-428870c3]{padding:1px 5px;border-radius:4px;font-size:10px;font-family:inherit;background:color-mix(in srgb,var(--border-primary) 60%,transparent)}.cmd-fade-enter-active[data-v-428870c3],.cmd-fade-leave-active[data-v-428870c3]{transition:none}.cmd-fade-enter-from[data-v-428870c3],.cmd-fade-leave-to[data-v-428870c3]{opacity:1}.cmd-fade-enter-from .cmd-panel[data-v-428870c3],.cmd-fade-leave-to .cmd-panel[data-v-428870c3]{transform:none;opacity:1}@media (max-width: 768px){.cmd-body[data-v-428870c3]{grid-template-columns:1fr}.cmd-results[data-v-428870c3]{max-height:220px;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent)}}.search-inspector-window[data-v-f79ef63f]{position:fixed;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -20px #00000073;border:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent)}.search-inspector-header[data-v-f79ef63f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;cursor:move;user-select:none;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);background:color-mix(in srgb,var(--surface-selected) 40%,transparent)}.search-inspector-title-wrap[data-v-f79ef63f]{display:flex;align-items:center;gap:8px;min-width:0}.search-inspector-title[data-v-f79ef63f]{font-size:14px;font-weight:600;color:var(--text-value);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-inspector-body[data-v-f79ef63f]{flex:1;overflow:auto;padding:14px}.search-inspector-footer[data-v-f79ef63f]{padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent)}.search-inspector-resize-handle[data-v-f79ef63f]{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 50%,color-mix(in srgb,var(--text-label) 35%,transparent) 50% 58%,transparent 58% 68%,color-mix(in srgb,var(--text-label) 35%,transparent) 68% 76%,transparent 76% 100%)}.tenant-welcome[data-v-32f7ffe9]{position:fixed;inset:0;z-index:10000;cursor:pointer;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.tenant-welcome__stage[data-v-32f7ffe9]{position:relative;width:min(100vw,177.7777777778vh);height:min(100vh,56.25vw);max-width:100vw;max-height:100vh;background:#000;overflow:hidden}.tenant-welcome__media[data-v-32f7ffe9]{position:absolute;inset:0;background:#000}.tenant-welcome__stage.is-motion .tenant-welcome__image[data-v-32f7ffe9]{animation:welcome-ken-32f7ffe9 1.8s var(--ease-smooth, ease) both}.tenant-welcome__stage.is-motion .tenant-welcome__video[data-v-32f7ffe9]{animation:welcome-video-in-32f7ffe9 .36s var(--ease-smooth, ease) both}.tenant-welcome__image[data-v-32f7ffe9],.tenant-welcome__video[data-v-32f7ffe9]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tenant-welcome__glow[data-v-32f7ffe9]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 30%,transparent 58%,rgba(0,0,0,.52) 100%),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--primary) 26%,transparent) 0%,transparent 48%);animation:welcome-glow-32f7ffe9 2s ease-in-out infinite}.tenant-welcome__footer[data-v-32f7ffe9]{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.tenant-welcome__caption[data-v-32f7ffe9]{text-align:center;font-size:clamp(22px,4vw,36px);font-weight:800;letter-spacing:.1em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.55),0 0 28px color-mix(in srgb,var(--primary) 50%,transparent);min-height:1.4em}.tenant-welcome__char[data-v-32f7ffe9]{display:inline-block;opacity:0}.tenant-welcome__caption.is-in .tenant-welcome__char[data-v-32f7ffe9]{animation:welcome-char-32f7ffe9 .42s var(--ease-snap, ease) forwards}.tenant-welcome__skip[data-v-32f7ffe9]{pointer-events:auto;padding:8px 18px;border:1px solid color-mix(in srgb,#fff 35%,transparent);border-radius:999px;background:color-mix(in srgb,#000 40%,transparent);color:#fff;font-size:13px;cursor:pointer;backdrop-filter:blur(6px)}.tenant-welcome__skip[data-v-32f7ffe9]:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 35%,transparent)}.welcome-fade-enter-active[data-v-32f7ffe9],.welcome-fade-leave-active[data-v-32f7ffe9]{transition:opacity .28s ease}.welcome-fade-enter-from[data-v-32f7ffe9],.welcome-fade-leave-to[data-v-32f7ffe9]{opacity:0}@keyframes welcome-ken-32f7ffe9{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes welcome-video-in-32f7ffe9{0%{opacity:0}to{opacity:1}}@keyframes welcome-char-32f7ffe9{0%{opacity:0}to{opacity:1}}@keyframes welcome-glow-32f7ffe9{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.tenant-welcome__glow[data-v-32f7ffe9],.tenant-welcome__stage.is-motion .tenant-welcome__image[data-v-32f7ffe9],.tenant-welcome__stage.is-motion .tenant-welcome__video[data-v-32f7ffe9],.tenant-welcome__caption.is-in .tenant-welcome__char[data-v-32f7ffe9]{animation:none!important}.tenant-welcome__char[data-v-32f7ffe9]{opacity:1}}html,body{margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}:root{--bg-primary: #ffffff;--bg-secondary: #f6f8fb;--bg-tertiary: #fafafa;--bg-hover: #f5f5f5;--bg-active: #e8e8e8;--border-primary: #e5e7eb;--border-secondary: #eef0f3;--border-light: #eee;--text-primary: #1f2937;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--text-inverse: #ffffff;--primary: #4f46e5;--primary-hover: #6366f1;--primary-bg: #eef2ff;--primary-border: #c7d2fe;--purple: #722ed1;--purple-hover: #b37feb;--success-bg: #f6ffed;--success-border: #b7eb8f;--success-text: #52c41a;--warning-bg: #fff7e6;--warning-border: #ffd591;--warning-text: #fa8c16;--error-bg: #fff2f0;--error-border: #ffccc7;--error-text: #ff4d4f;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1)}.green{--bg-primary: #f8fff8;--bg-secondary: #eefaf0;--bg-tertiary: #e6f7e9;--bg-hover: #dcf3e1;--bg-active: #cdebd5;--border-primary: #bddfc7;--border-secondary: #d5ebdc;--border-light: #e6f4ea;--text-primary: #1f2937;--text-secondary: #4b5563;--text-tertiary: #6b7280;--text-inverse: #ffffff;--primary: #15803d;--primary-hover: #16a34a;--primary-bg: #d9f6df;--primary-border: #7fda98;--purple: #0f766e;--purple-hover: #0d9488;--success-bg: #ecfdf3;--success-border: #bbf7d0;--success-text: #15803d;--warning-bg: #fffbeb;--warning-border: #fde68a;--warning-text: #b45309;--error-bg: #fef2f2;--error-border: #fecaca;--error-text: #dc2626;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .06);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1)}.cinnabar{--bg-primary: rgba(255, 252, 250, .78);--bg-secondary: #f3e4df;--bg-tertiary: rgba(244, 230, 231, .86);--bg-hover: rgba(198, 87, 92, .1);--bg-active: rgba(198, 87, 92, .16);--border-primary: rgba(154, 59, 62, .16);--border-secondary: rgba(154, 59, 62, .1);--border-light: rgba(255, 252, 250, .56);--text-primary: #2c1f1d;--text-secondary: #6b5754;--text-tertiary: #8f7a76;--text-inverse: #fff9f7;--primary: #c6575c;--primary-hover: #b7484e;--primary-bg: rgba(198, 87, 92, .12);--primary-border: rgba(198, 87, 92, .28);--purple: #9d6f84;--purple-hover: #8b6375;--success-bg: rgba(127, 154, 101, .12);--success-border: rgba(127, 154, 101, .28);--success-text: #6f8758;--warning-bg: rgba(185, 132, 90, .12);--warning-border: rgba(185, 132, 90, .28);--warning-text: #a16e45;--error-bg: rgba(184, 92, 95, .12);--error-border: rgba(184, 92, 95, .28);--error-text: #b85c5f;--shadow-sm: 0 1px 2px 0 rgba(120, 46, 49, .08);--shadow-md: 0 8px 18px -6px rgba(120, 46, 49, .14);--shadow-lg: 0 18px 36px -14px rgba(120, 46, 49, .2)}.dark{--bg-primary: #1f1f1f;--bg-secondary: #141414;--bg-tertiary: #262626;--bg-hover: #363636;--bg-active: #404040;--border-primary: #434343;--border-secondary: #303030;--border-light: #363636;--text-primary: #ffffff;--text-secondary: #a6a6a6;--text-tertiary: #737373;--text-inverse: #1f1f1f;--primary: #69b1ff;--primary-hover: #91caff;--primary-bg: #1f3a5f;--primary-border: #3d5a80;--purple: #b37feb;--purple-hover: #d3adf7;--success-bg: #162312;--success-border: #274916;--success-text: #52c41a;--warning-bg: #2b2111;--warning-border: #594214;--warning-text: #fa8c16;--error-bg: #2a1215;--error-border: #58181c;--error-text: #ff4d4f;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5)}.ocean{--bg-primary: #f0f9fb;--bg-secondary: #f8fafc;--bg-tertiary: #e6f7fa;--bg-hover: #e6f7fa;--bg-active: #b4e4ec;--border-primary: #e2e8f0;--border-secondary: #e6f7fa;--border-light: #f0f9fa;--text-primary: #1e293b;--text-secondary: #475569;--text-tertiary: #94a3b8;--text-inverse: #ffffff;--primary: #34b5c9;--primary-hover: #3fc4d8;--primary-bg: #e6f7fa;--primary-border: #b4e4ec;--purple: #7b61ff;--purple-hover: #9b8aff;--success-bg: rgba(54, 211, 153, .12);--success-border: rgba(54, 211, 153, .28);--success-text: #36d399;--warning-bg: rgba(251, 146, 60, .12);--warning-border: rgba(251, 146, 60, .28);--warning-text: #fb923c;--error-bg: rgba(248, 114, 114, .12);--error-border: rgba(248, 114, 114, .28);--error-text: #f87272;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .07);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08)}body{background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .3s,color .3s}.green .main-layout,.green .main-container,.green .content-wrapper,.green .n-layout,.green .n-layout-scroll-container{background-color:transparent!important}.green .sidebar,.green .header,.green .n-card,.green .n-data-table,.green .n-data-table-wrapper,.green .n-modal,.green .n-popover,.green .n-dropdown-menu,.green .n-base-select-menu,.green .n-select-menu,.green .n-base-selection,.green .n-input,.green .n-input-wrapper,.green .n-date-panel,.green .n-time-panel{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.green .header,.green .sidebar{backdrop-filter:blur(6px)}.green .n-data-table th,.green .n-data-table-td{background-color:var(--bg-primary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.green .n-data-table th{background-color:var(--bg-tertiary)!important}.green .n-data-table-tr:hover .n-data-table-td{background-color:var(--bg-hover)!important}.green .n-base-selection-label,.green .n-input__input-el,.green .n-base-selection-input,.green .n-data-table td,.green .n-data-table th,.green .n-card__content,.green .n-modal .n-card,.green .n-dropdown-option-body,.green .n-base-select-option{color:var(--text-primary)!important}.cinnabar .ant-card,.cinnabar .ant-modal-content,.cinnabar .ant-table,.cinnabar .ant-table-container,.cinnabar .ant-pagination{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.cinnabar .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.cinnabar .ant-table-tbody>tr>td{border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.cinnabar .ant-table-tbody>tr:hover>td{background-color:var(--bg-hover)!important}.cinnabar .ant-btn{border-color:var(--border-primary)}.cinnabar .ant-input,.cinnabar .ant-input-affix-wrapper,.cinnabar .ant-select-selector,.cinnabar .ant-picker{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.cinnabar .ant-input::placeholder{color:var(--text-tertiary)!important}.cinnabar .ant-select-dropdown,.cinnabar .ant-picker-dropdown{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.cinnabar .ant-select-item{color:var(--text-primary)!important}.cinnabar .ant-select-item-option-active,.cinnabar .ant-select-item-option-selected{background-color:var(--bg-hover)!important}.cinnabar .ant-modal-header{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.cinnabar .ant-modal-body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.cinnabar .ant-modal-footer{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.cinnabar .ant-tag{border-color:transparent}.cinnabar .ant-empty-description{color:var(--text-secondary)!important}.cinnabar .ant-tree{background-color:transparent!important;color:var(--text-primary)!important}.cinnabar .ant-tree-treenode{color:var(--text-primary)!important}.cinnabar .ant-tree-treenode:hover{background-color:var(--bg-hover)!important}.cinnabar .ant-tree-node-content-wrapper{background-color:transparent!important}.cinnabar .ant-tree-node-selected{background-color:var(--bg-active)!important}.cinnabar .n-card,.cinnabar .n-data-table,.cinnabar .n-data-table-wrapper,.cinnabar .n-modal,.cinnabar .n-popover,.cinnabar .n-dropdown-menu,.cinnabar .n-base-select-menu,.cinnabar .n-select-menu,.cinnabar .n-base-selection,.cinnabar .n-input,.cinnabar .n-input-wrapper,.cinnabar .n-date-panel,.cinnabar .n-time-panel{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.cinnabar .n-data-table th,.cinnabar .n-data-table-td{background-color:var(--bg-primary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.cinnabar .n-data-table th{background-color:var(--bg-tertiary)!important}.cinnabar .n-data-table-tr:hover .n-data-table-td{background-color:var(--bg-hover)!important}.cinnabar .n-base-selection-label,.cinnabar .n-input__input-el,.cinnabar .n-base-selection-input,.cinnabar .n-data-table td,.cinnabar .n-data-table th,.cinnabar .n-card__content,.cinnabar .n-modal .n-card,.cinnabar .n-dropdown-option-body,.cinnabar .n-base-select-option{color:var(--text-primary)!important}.cinnabar ::-webkit-scrollbar{background-color:var(--bg-secondary)}.cinnabar ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}.cinnabar ::-webkit-scrollbar-thumb{background-color:var(--bg-active)}.cinnabar ::-webkit-scrollbar-thumb:hover{background-color:var(--bg-hover)}.dark .ant-card,.dark .ant-modal-content,.dark .ant-table,.dark .ant-table-container,.dark .ant-pagination{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.dark .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.dark .ant-table-tbody>tr>td{border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.dark .ant-table-tbody>tr:hover>td{background-color:var(--bg-hover)!important}.dark .ant-btn{border-color:var(--border-primary)}.dark .ant-input,.dark .ant-input-affix-wrapper,.dark .ant-select-selector,.dark .ant-picker{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.dark .ant-input::placeholder{color:var(--text-tertiary)!important}.dark .ant-select-dropdown,.dark .ant-picker-dropdown{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.dark .ant-select-item{color:var(--text-primary)!important}.dark .ant-select-item-option-active,.dark .ant-select-item-option-selected{background-color:var(--bg-hover)!important}.dark .ant-modal-header{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.dark .ant-modal-body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.dark .ant-modal-footer{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.dark .ant-tag{border-color:transparent}.dark .ant-empty-description{color:var(--text-secondary)!important}.dark .ant-tree{background-color:transparent!important;color:var(--text-primary)!important}.dark .ant-tree-treenode{color:var(--text-primary)!important}.dark .ant-tree-treenode:hover{background-color:var(--bg-hover)!important}.dark .ant-tree-node-content-wrapper{background-color:transparent!important}.dark .ant-tree-node-selected{background-color:var(--bg-active)!important}.dark ::-webkit-scrollbar{background-color:var(--bg-secondary)}.dark ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}.dark ::-webkit-scrollbar-thumb{background-color:var(--bg-active)}.dark ::-webkit-scrollbar-thumb:hover{background-color:var(--bg-hover)}.green .ant-card,.green .ant-modal-content,.green .ant-table,.green .ant-table-container,.green .ant-pagination{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.green .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.green .ant-table-tbody>tr>td{border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.green .ant-table-tbody>tr:hover>td{background-color:var(--bg-hover)!important}.green .ant-btn{border-color:var(--border-primary)}.green .ant-input,.green .ant-input-affix-wrapper,.green .ant-select-selector,.green .ant-picker{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.green .ant-input::placeholder{color:var(--text-tertiary)!important}.green .ant-select-dropdown,.green .ant-picker-dropdown{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.green .ant-select-item{color:var(--text-primary)!important}.green .ant-select-item-option-active,.green .ant-select-item-option-selected{background-color:var(--bg-hover)!important}.green .ant-modal-header{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.green .ant-modal-body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.green .ant-modal-footer{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.green .ant-tag{border-color:transparent}.green .ant-empty-description{color:var(--text-secondary)!important}.green .ant-tree{background-color:transparent!important;color:var(--text-primary)!important}.green .ant-tree-treenode{color:var(--text-primary)!important}.green .ant-tree-treenode:hover{background-color:var(--bg-hover)!important}.green .ant-tree-node-content-wrapper{background-color:transparent!important}.green .ant-tree-node-selected{background-color:var(--bg-active)!important}.green ::-webkit-scrollbar{background-color:var(--bg-secondary)}.green ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}.green ::-webkit-scrollbar-thumb{background-color:var(--bg-active)}.green ::-webkit-scrollbar-thumb:hover{background-color:var(--bg-hover)}.ocean .main-layout,.ocean .main-container,.ocean .content-wrapper,.ocean .n-layout,.ocean .n-layout-scroll-container{background-color:transparent!important}.ocean .sidebar,.ocean .header,.ocean .n-card,.ocean .n-data-table,.ocean .n-data-table-wrapper,.ocean .n-modal,.ocean .n-popover,.ocean .n-dropdown-menu,.ocean .n-base-select-menu,.ocean .n-select-menu,.ocean .n-base-selection,.ocean .n-input,.ocean .n-input-wrapper,.ocean .n-date-panel,.ocean .n-time-panel{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.ocean .header,.ocean .sidebar{backdrop-filter:blur(6px)}.ocean .n-data-table th,.ocean .n-data-table-td{background-color:var(--bg-primary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ocean .n-data-table th{background-color:var(--bg-tertiary)!important}.ocean .n-data-table-tr:hover .n-data-table-td{background-color:var(--bg-hover)!important}.ocean .n-base-selection-label,.ocean .n-input__input-el,.ocean .n-base-selection-input,.ocean .n-data-table td,.ocean .n-data-table th,.ocean .n-card__content,.ocean .n-modal .n-card,.ocean .n-dropdown-option-body,.ocean .n-base-select-option{color:var(--text-primary)!important}.ocean .ant-card,.ocean .ant-modal-content,.ocean .ant-table,.ocean .ant-table-container,.ocean .ant-pagination{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.ocean .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.ocean .ant-table-tbody>tr>td{border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.ocean .ant-table-tbody>tr:hover>td{background-color:var(--bg-hover)!important}.ocean .ant-btn{border-color:var(--border-primary)}.ocean .ant-input,.ocean .ant-input-affix-wrapper,.ocean .ant-select-selector,.ocean .ant-picker{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.ocean .ant-input::placeholder{color:var(--text-tertiary)!important}.ocean .ant-select-dropdown,.ocean .ant-picker-dropdown{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.ocean .ant-select-item{color:var(--text-primary)!important}.ocean .ant-select-item-option-active,.ocean .ant-select-item-option-selected{background-color:var(--bg-hover)!important}.ocean .ant-modal-header{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.ocean .ant-modal-body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.ocean .ant-modal-footer{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.ocean .ant-tag{border-color:transparent}.ocean .ant-empty-description{color:var(--text-secondary)!important}.ocean .ant-tree{background-color:transparent!important;color:var(--text-primary)!important}.ocean .ant-tree-treenode{color:var(--text-primary)!important}.ocean .ant-tree-treenode:hover{background-color:var(--bg-hover)!important}.ocean .ant-tree-node-content-wrapper{background-color:transparent!important}.ocean .ant-tree-node-selected{background-color:var(--bg-active)!important}.ocean ::-webkit-scrollbar{background-color:var(--bg-secondary)}.ocean ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}.ocean ::-webkit-scrollbar-thumb{background-color:var(--bg-active)}.ocean ::-webkit-scrollbar-thumb:hover{background-color:var(--bg-hover)}.mist{--bg-primary: #f5f3ff;--bg-secondary: #fafaff;--bg-tertiary: #f3f0ff;--bg-hover: #f3f0ff;--bg-active: #ddd6fe;--border-primary: #e8e5f0;--border-secondary: #f3f0ff;--border-light: #f5f3ff;--text-primary: #1a162e;--text-secondary: #514f6e;--text-tertiary: #908ca3;--text-inverse: #ffffff;--primary: #9381ff;--primary-hover: #a695ff;--primary-bg: #f3f0ff;--primary-border: #ddd6fe;--purple: #4fd1c5;--purple-hover: #6ee7d7;--success-bg: rgba(79, 209, 197, .12);--success-border: rgba(79, 209, 197, .28);--success-text: #4fd1c5;--warning-bg: rgba(251, 191, 36, .12);--warning-border: rgba(251, 191, 36, .28);--warning-text: #fbbf24;--error-bg: rgba(248, 113, 113, .12);--error-border: rgba(248, 113, 113, .28);--error-text: #f87171;--shadow-sm: 0 1px 2px 0 rgba(26, 22, 46, .05);--shadow-md: 0 4px 6px -1px rgba(26, 22, 46, .07);--shadow-lg: 0 10px 15px -3px rgba(26, 22, 46, .08)}.soda{--bg-primary: #f0fdfa;--bg-secondary: #f7fffc;--bg-tertiary: #e6f9f3;--bg-hover: #e6f9f3;--bg-active: #d4f0e5;--border-primary: #d4f0e5;--border-secondary: #e6f9f3;--border-light: #f0fdfa;--text-primary: #142923;--text-secondary: #3a5c52;--text-tertiary: #7a9b91;--text-inverse: #ffffff;--primary: #40c9a2;--primary-hover: #52d5b0;--primary-bg: #e6f9f3;--primary-border: #d4f0e5;--purple: #60a5fa;--purple-hover: #93c5fd;--success-bg: rgba(64, 201, 162, .12);--success-border: rgba(64, 201, 162, .28);--success-text: #40c9a2;--warning-bg: rgba(251, 191, 36, .12);--warning-border: rgba(251, 191, 36, .28);--warning-text: #fbbf24;--error-bg: rgba(248, 113, 113, .12);--error-border: rgba(248, 113, 113, .28);--error-text: #f87171;--shadow-sm: 0 1px 2px 0 rgba(20, 41, 35, .05);--shadow-md: 0 4px 6px -1px rgba(20, 41, 35, .07);--shadow-lg: 0 10px 15px -3px rgba(20, 41, 35, .08)}.peach{--bg-primary: #fdf5f7;--bg-secondary: #fff7f8;--bg-tertiary: #fdeef1;--bg-hover: #fdeef1;--bg-active: #f0dcdf;--border-primary: #f0dcdf;--border-secondary: #fdeef1;--border-light: #fef5f7;--text-primary: #2e1f22;--text-secondary: #6b4f54;--text-tertiary: #a89098;--text-inverse: #ffffff;--primary: #e88ea0;--primary-hover: #f0a0b0;--primary-bg: #fdeef1;--primary-border: #f0dcdf;--purple: #54a3d9;--purple-hover: #7dbfe8;--success-bg: rgba(79, 209, 197, .12);--success-border: rgba(79, 209, 197, .28);--success-text: #4fd1c5;--warning-bg: rgba(251, 191, 36, .12);--warning-border: rgba(251, 191, 36, .28);--warning-text: #fbbf24;--error-bg: rgba(248, 113, 113, .12);--error-border: rgba(248, 113, 113, .28);--error-text: #f87171;--shadow-sm: 0 1px 2px 0 rgba(46, 31, 34, .05);--shadow-md: 0 4px 6px -1px rgba(46, 31, 34, .07);--shadow-lg: 0 10px 15px -3px rgba(46, 31, 34, .08)}.mist .main-layout,.mist .main-container,.mist .content-wrapper,.mist .n-layout,.mist .n-layout-scroll-container,.soda .main-layout,.soda .main-container,.soda .content-wrapper,.soda .n-layout,.soda .n-layout-scroll-container,.peach .main-layout,.peach .main-container,.peach .content-wrapper,.peach .n-layout,.peach .n-layout-scroll-container,.mocha .main-layout,.mocha .main-container,.mocha .content-wrapper,.mocha .n-layout,.mocha .n-layout-scroll-container,.coral .main-layout,.coral .main-container,.coral .content-wrapper,.coral .n-layout,.coral .n-layout-scroll-container,.azure .main-layout,.azure .main-container,.azure .content-wrapper,.azure .n-layout,.azure .n-layout-scroll-container{background-color:transparent!important}.mist .sidebar,.mist .header,.soda .sidebar,.soda .header,.peach .sidebar,.peach .header,.mocha .sidebar,.mocha .header,.coral .sidebar,.coral .header,.azure .sidebar,.azure .header{border-color:var(--border-primary)!important;backdrop-filter:blur(6px)}.mist .n-base-selection-label,.mist .n-input__input-el,.mist .n-base-selection-input,.mist .n-data-table td,.mist .n-data-table th,.mist .n-card__content,.mist .n-modal .n-card,.mist .n-dropdown-option-body,.mist .n-base-select-option,.soda .n-base-selection-label,.soda .n-input__input-el,.soda .n-base-selection-input,.soda .n-data-table td,.soda .n-data-table th,.soda .n-card__content,.soda .n-modal .n-card,.soda .n-dropdown-option-body,.soda .n-base-select-option,.peach .n-base-selection-label,.peach .n-input__input-el,.peach .n-base-selection-input,.peach .n-data-table td,.peach .n-data-table th,.peach .n-card__content,.peach .n-modal .n-card,.peach .n-dropdown-option-body,.peach .n-base-select-option,.mocha .n-base-selection-label,.mocha .n-input__input-el,.mocha .n-base-selection-input,.mocha .n-data-table td,.mocha .n-data-table th,.mocha .n-card__content,.mocha .n-modal .n-card,.mocha .n-dropdown-option-body,.mocha .n-base-select-option,.coral .n-base-selection-label,.coral .n-input__input-el,.coral .n-base-selection-input,.coral .n-data-table td,.coral .n-data-table th,.coral .n-card__content,.coral .n-modal .n-card,.coral .n-dropdown-option-body,.coral .n-base-select-option,.azure .n-base-selection-label,.azure .n-input__input-el,.azure .n-base-selection-input,.azure .n-data-table td,.azure .n-data-table th,.azure .n-card__content,.azure .n-modal .n-card,.azure .n-dropdown-option-body,.azure .n-base-select-option{color:var(--text-primary)!important}.mist .n-card,.mist .n-data-table,.mist .n-data-table-wrapper,.mist .n-modal,.mist .n-popover,.mist .n-dropdown-menu,.mist .n-base-select-menu,.mist .n-select-menu,.mist .n-base-selection,.mist .n-input,.mist .n-input-wrapper,.mist .n-date-panel,.mist .n-time-panel,.soda .n-card,.soda .n-data-table,.soda .n-data-table-wrapper,.soda .n-modal,.soda .n-popover,.soda .n-dropdown-menu,.soda .n-base-select-menu,.soda .n-select-menu,.soda .n-base-selection,.soda .n-input,.soda .n-input-wrapper,.soda .n-date-panel,.soda .n-time-panel,.peach .n-card,.peach .n-data-table,.peach .n-data-table-wrapper,.peach .n-modal,.peach .n-popover,.peach .n-dropdown-menu,.peach .n-base-select-menu,.peach .n-select-menu,.peach .n-base-selection,.peach .n-input,.peach .n-input-wrapper,.peach .n-date-panel,.peach .n-time-panel,.mocha .n-card,.mocha .n-data-table,.mocha .n-data-table-wrapper,.mocha .n-modal,.mocha .n-popover,.mocha .n-dropdown-menu,.mocha .n-base-select-menu,.mocha .n-select-menu,.mocha .n-base-selection,.mocha .n-input,.mocha .n-input-wrapper,.mocha .n-date-panel,.mocha .n-time-panel,.coral .n-card,.coral .n-data-table,.coral .n-data-table-wrapper,.coral .n-modal,.coral .n-popover,.coral .n-dropdown-menu,.coral .n-base-select-menu,.coral .n-select-menu,.coral .n-base-selection,.coral .n-input,.coral .n-input-wrapper,.coral .n-date-panel,.coral .n-time-panel,.azure .n-card,.azure .n-data-table,.azure .n-data-table-wrapper,.azure .n-modal,.azure .n-popover,.azure .n-dropdown-menu,.azure .n-base-select-menu,.azure .n-select-menu,.azure .n-base-selection,.azure .n-input,.azure .n-input-wrapper,.azure .n-date-panel,.azure .n-time-panel{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.mist .n-data-table th,.mist .n-data-table-td,.soda .n-data-table th,.soda .n-data-table-td,.peach .n-data-table th,.peach .n-data-table-td,.mocha .n-data-table th,.mocha .n-data-table-td,.coral .n-data-table th,.coral .n-data-table-td,.azure .n-data-table th,.azure .n-data-table-td{background-color:var(--bg-primary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.mist .n-data-table th,.soda .n-data-table th,.peach .n-data-table th,.mocha .n-data-table th,.coral .n-data-table th,.azure .n-data-table th{background-color:var(--bg-tertiary)!important}.mist .n-data-table-tr:hover .n-data-table-td,.soda .n-data-table-tr:hover .n-data-table-td,.peach .n-data-table-tr:hover .n-data-table-td,.mocha .n-data-table-tr:hover .n-data-table-td,.coral .n-data-table-tr:hover .n-data-table-td,.azure .n-data-table-tr:hover .n-data-table-td{background-color:var(--bg-hover)!important}.mist .ant-card,.mist .ant-modal-content,.mist .ant-table,.mist .ant-table-container,.mist .ant-pagination,.soda .ant-card,.soda .ant-modal-content,.soda .ant-table,.soda .ant-table-container,.soda .ant-pagination,.peach .ant-card,.peach .ant-modal-content,.peach .ant-table,.peach .ant-table-container,.peach .ant-pagination,.mocha .ant-card,.mocha .ant-modal-content,.mocha .ant-table,.mocha .ant-table-container,.mocha .ant-pagination,.coral .ant-card,.coral .ant-modal-content,.coral .ant-table,.coral .ant-table-container,.coral .ant-pagination,.azure .ant-card,.azure .ant-modal-content,.azure .ant-table,.azure .ant-table-container,.azure .ant-pagination{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.mist .ant-table-thead>tr>th,.soda .ant-table-thead>tr>th,.peach .ant-table-thead>tr>th,.mocha .ant-table-thead>tr>th,.coral .ant-table-thead>tr>th,.azure .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.mist .ant-table-tbody>tr:hover>td,.soda .ant-table-tbody>tr:hover>td,.peach .ant-table-tbody>tr:hover>td,.mocha .ant-table-tbody>tr:hover>td,.coral .ant-table-tbody>tr:hover>td,.azure .ant-table-tbody>tr:hover>td{background-color:var(--bg-hover)!important}.mist .ant-input,.mist .ant-input-affix-wrapper,.mist .ant-select-selector,.mist .ant-picker,.soda .ant-input,.soda .ant-input-affix-wrapper,.soda .ant-select-selector,.soda .ant-picker,.peach .ant-input,.peach .ant-input-affix-wrapper,.peach .ant-select-selector,.peach .ant-picker,.mocha .ant-input,.mocha .ant-input-affix-wrapper,.mocha .ant-select-selector,.mocha .ant-picker,.coral .ant-input,.coral .ant-input-affix-wrapper,.coral .ant-select-selector,.coral .ant-picker,.azure .ant-input,.azure .ant-input-affix-wrapper,.azure .ant-select-selector,.azure .ant-picker{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.mist .ant-input::placeholder,.soda .ant-input::placeholder,.peach .ant-input::placeholder,.mocha .ant-input::placeholder,.coral .ant-input::placeholder,.azure .ant-input::placeholder{color:var(--text-tertiary)!important}.mist .ant-modal-header,.soda .ant-modal-header,.peach .ant-modal-header,.mocha .ant-modal-header,.coral .ant-modal-header,.azure .ant-modal-header{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.mist .ant-modal-body,.soda .ant-modal-body,.peach .ant-modal-body,.mocha .ant-modal-body,.coral .ant-modal-body,.azure .ant-modal-body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.mist .n-menu .n-menu-item-content--selected,.soda .n-menu .n-menu-item-content--selected,.peach .n-menu .n-menu-item-content--selected,.mocha .n-menu .n-menu-item-content--selected,.coral .n-menu .n-menu-item-content--selected,.azure .n-menu .n-menu-item-content--selected{background:linear-gradient(90deg,var(--primary-bg) 0%,transparent 100%)!important;color:var(--primary)!important}.mist ::-webkit-scrollbar,.soda ::-webkit-scrollbar,.peach ::-webkit-scrollbar,.mocha ::-webkit-scrollbar,.coral ::-webkit-scrollbar,.azure ::-webkit-scrollbar{background-color:var(--bg-secondary)}.mist ::-webkit-scrollbar-thumb,.soda ::-webkit-scrollbar-thumb,.peach ::-webkit-scrollbar-thumb,.mocha ::-webkit-scrollbar-thumb,.coral ::-webkit-scrollbar-thumb,.azure ::-webkit-scrollbar-thumb{background-color:var(--bg-active)}.mist ::-webkit-scrollbar-thumb:hover,.soda ::-webkit-scrollbar-thumb:hover,.peach ::-webkit-scrollbar-thumb:hover,.mocha ::-webkit-scrollbar-thumb:hover,.coral ::-webkit-scrollbar-thumb:hover,.azure ::-webkit-scrollbar-thumb:hover{background-color:var(--bg-hover)}.mocha{--bg-primary: #ffffff;--bg-secondary: #faf8f7;--bg-tertiary: #f2eae6;--bg-hover: #f2eae6;--bg-active: #d9c8c0;--border-primary: #eae3e0;--border-secondary: #f2eae6;--border-light: #f5f0ed;--text-primary: #2c2623;--text-secondary: #594f4b;--text-tertiary: #968882;--text-inverse: #ffffff;--primary: #8c6d5e;--primary-hover: #a08474;--primary-bg: #f2eae6;--primary-border: #d9c8c0;--purple: #7393b3;--purple-hover: #8da9c4;--success-bg: rgba(106, 153, 130, .12);--success-border: rgba(106, 153, 130, .28);--success-text: #6a9982;--warning-bg: rgba(201, 133, 90, .12);--warning-border: rgba(201, 133, 90, .28);--warning-text: #c9855a;--error-bg: rgba(184, 92, 80, .12);--error-border: rgba(184, 92, 80, .28);--error-text: #b85c50;--shadow-sm: 0 1px 2px 0 rgba(44, 38, 35, .05);--shadow-md: 0 4px 6px -1px rgba(44, 38, 35, .07);--shadow-lg: 0 10px 15px -3px rgba(44, 38, 35, .08)}.noir{--bg-primary: #1a1a24;--bg-secondary: #0e0e14;--bg-tertiary: #222230;--bg-hover: #2a2a36;--bg-active: #33333f;--border-primary: #2a2a36;--border-secondary: #22222e;--border-light: #1e1e28;--text-primary: #f5f5fa;--text-secondary: #a8a8b8;--text-tertiary: #6e6e7e;--text-inverse: #0e0e14;--primary: #d4a857;--primary-hover: #e0b66b;--primary-bg: rgba(212, 168, 87, .15);--primary-border: rgba(212, 168, 87, .3);--purple: #7c89f7;--purple-hover: #9ca5f9;--success-bg: rgba(74, 222, 128, .12);--success-border: rgba(74, 222, 128, .28);--success-text: #4ade80;--warning-bg: rgba(251, 191, 36, .12);--warning-border: rgba(251, 191, 36, .28);--warning-text: #fbbf24;--error-bg: rgba(248, 113, 113, .12);--error-border: rgba(248, 113, 113, .28);--error-text: #f87171;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5)}.coral{--bg-primary: #ffffff;--bg-secondary: #fff8f5;--bg-tertiary: #fff0ec;--bg-hover: #fff0ec;--bg-active: #ffe0d8;--border-primary: #f5e0da;--border-secondary: #fff0ec;--border-light: #fef5f3;--text-primary: #1a1311;--text-secondary: #5c4a44;--text-tertiary: #a89088;--text-inverse: #ffffff;--primary: #ff6b5b;--primary-hover: #ff8475;--primary-bg: #fff0ec;--primary-border: #ffe0d8;--purple: #4ecdc4;--purple-hover: #7ee0d9;--success-bg: rgba(81, 207, 102, .12);--success-border: rgba(81, 207, 102, .28);--success-text: #51cf66;--warning-bg: rgba(255, 184, 77, .12);--warning-border: rgba(255, 184, 77, .28);--warning-text: #ffb84d;--error-bg: rgba(255, 87, 87, .12);--error-border: rgba(255, 87, 87, .28);--error-text: #ff5757;--shadow-sm: 0 1px 2px 0 rgba(26, 19, 17, .05);--shadow-md: 0 4px 6px -1px rgba(26, 19, 17, .07);--shadow-lg: 0 10px 15px -3px rgba(26, 19, 17, .08)}.azure{--bg-primary: #ffffff;--bg-secondary: #f5f8ff;--bg-tertiary: #eff4ff;--bg-hover: #eff4ff;--bg-active: #dbe4f0;--border-primary: #dbe4f0;--border-secondary: #eff4ff;--border-light: #f0f5ff;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--text-inverse: #ffffff;--primary: #3b82f6;--primary-hover: #60a5fa;--primary-bg: #eff4ff;--primary-border: #dbe4f0;--purple: #8b5cf6;--purple-hover: #a78bfa;--success-bg: rgba(16, 185, 129, .12);--success-border: rgba(16, 185, 129, .28);--success-text: #10b981;--warning-bg: rgba(245, 158, 11, .12);--warning-border: rgba(245, 158, 11, .28);--warning-text: #f59e0b;--error-bg: rgba(239, 68, 68, .12);--error-border: rgba(239, 68, 68, .28);--error-text: #ef4444;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .07);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08)}.apple{--bg-primary: #ffffff;--bg-secondary: #f5f5f7;--bg-tertiary: #f2f2f7;--bg-hover: #e8e8ed;--bg-active: #d1d1d6;--border-primary: #e5e5ea;--border-secondary: #f2f2f7;--border-light: #f5f5f7;--text-primary: #1d1d1f;--text-secondary: #6c6c70;--text-tertiary: #8e8e93;--text-inverse: #ffffff;--text-color: #1d1d1f;--text-color-1: #1d1d1f;--text-color-2: #6c6c70;--text-color-3: #8e8e93;--n-text-color: #1d1d1f;--n-text-color-1: #1d1d1f;--n-text-color-2: #6c6c70;--n-text-color-3: #8e8e93;--primary: #007aff;--primary-hover: #0a84ff;--primary-bg: rgba(0, 122, 255, .1);--primary-border: rgba(0, 122, 255, .28);--purple: #af52de;--purple-hover: #bf5af2;--success-bg: rgba(52, 199, 89, .12);--success-border: rgba(52, 199, 89, .28);--success-text: #34c759;--warning-bg: rgba(255, 149, 0, .12);--warning-border: rgba(255, 149, 0, .28);--warning-text: #ff9500;--error-bg: rgba(255, 59, 48, .12);--error-border: rgba(255, 59, 48, .28);--error-text: #ff3b30;--shadow-sm: 0 .5px 0 rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px -6px rgba(0, 0, 0, .12);--shadow-lg: 0 12px 32px -12px rgba(0, 0, 0, .16);--glass-blur: 20px;--glass-opacity: 72%;--glass-saturate: 180%}.noir .n-card,.noir .n-data-table,.noir .n-data-table-wrapper,.noir .n-modal,.noir .n-popover,.noir .n-dropdown-menu,.noir .n-base-select-menu,.noir .n-select-menu,.noir .n-base-selection,.noir .n-input,.noir .n-input-wrapper{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.noir .n-data-table th{background-color:var(--bg-tertiary)!important}.noir .n-data-table-td{border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.noir .n-data-table-tr:hover .n-data-table-td{background-color:var(--bg-hover)!important}.noir .ant-card,.noir .ant-modal-content,.noir .ant-table{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.noir .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}.noir .ant-input,.noir .ant-select-selector{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.noir .n-menu .n-menu-item-content--selected{background:linear-gradient(90deg,rgba(212,168,87,.2) 0%,transparent 100%)!important;color:var(--primary)!important}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-tertiary{color:var(--text-tertiary)!important}.text-success{color:var(--success-text)!important}.text-warning{color:var(--warning-text)!important}.text-error{color:var(--error-text)!important}.bg-primary{background-color:var(--bg-primary)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.bg-tertiary{background-color:var(--bg-tertiary)!important}.bg-hover{background-color:var(--bg-hover)!important}.bg-success{background-color:var(--success-bg)!important}.bg-warning{background-color:var(--warning-bg)!important}.bg-error{background-color:var(--error-bg)!important}.border-primary{border-color:var(--border-primary)!important}.border-secondary{border-color:var(--border-secondary)!important}.text-link-primary{color:var(--text-primary);text-decoration:underline;cursor:pointer;transition:opacity .2s}.text-link-primary:hover{opacity:.8}.text-link-info{color:#1890ff;text-decoration:underline;cursor:pointer;transition:opacity .2s}.dark .text-link-info{color:#69b1ff}.text-link-info:hover{opacity:.8}.text-link-success{color:#52c41a;text-decoration:underline;cursor:pointer;transition:opacity .2s}.dark .text-link-success{color:#95de64}.text-link-success:hover{opacity:.8}.text-link-warning{color:#fa8c16;text-decoration:underline;cursor:pointer;transition:opacity .2s}.dark .text-link-warning{color:#ffc069}.text-link-warning:hover{opacity:.8}.text-link-purple{color:#722ed1;text-decoration:underline;cursor:pointer;transition:opacity .2s}.dark .text-link-purple{color:#b37feb}.text-link-purple:hover{opacity:.8}.text-link-orange{color:#ff7a45;text-decoration:underline;cursor:pointer;transition:opacity .2s}.dark .text-link-orange{color:#ff9c6e}.text-link-orange:hover{opacity:.8}.badge-success{background-color:var(--success-text)!important}.badge-error{background-color:var(--error-text)!important}.note-tag{color:var(--warning-text);font-weight:500;background:var(--warning-bg);padding:2px 6px;border-radius:3px;border:1px solid var(--warning-border)}.service-fee-tag{color:var(--success-text);font-weight:500}:root{--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-snap: cubic-bezier(.16, 1, .3, 1);--ease-decel: cubic-bezier(0, 0, .2, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--app-active-bg: color-mix(in srgb, var(--primary) 12%, var(--bg-primary));--app-active-bg-strong: color-mix( in srgb, var(--primary) 18%, var(--bg-primary) );--app-active-border: color-mix( in srgb, var(--primary) 38%, var(--border-primary) );--app-active-text: var(--text-primary);--surface-default: var(--bg-primary);--surface-elevated: color-mix(in srgb, var(--bg-primary) 92%, transparent);--surface-interactive: var(--bg-hover);--surface-selected: var(--app-active-bg, var(--primary-bg));--surface-danger-soft: var(--error-bg);--surface-success-soft: var(--success-bg);--surface-warning-soft: var(--warning-bg);--text-label: var(--text-secondary);--text-value: var(--text-primary);--text-kpi: var(--text-primary);--ring-focus: color-mix(in srgb, var(--primary) 28%, transparent);--border-subtle: var(--border-secondary);--border-focus: var(--primary-border);--border-selected: var(--app-active-border, var(--primary-border));--shadow-card: 0 8px 24px rgba(15, 23, 42, .05), 0 1px 4px rgba(15, 23, 42, .03);--shadow-panel: 0 12px 32px -18px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .12);--density-kpi-min-height: 76px;--density-kpi-padding-y: 14px;--density-kpi-padding-x: 16px;--density-filter-padding-y: 10px;--density-filter-padding-x: 14px;--density-filter-gap: 10px;--density-chart-padding-top: 14px;--density-chart-padding-x: 16px;--density-chart-padding-bottom: 16px;--density-table-cell-y: 12px;--density-table-cell-x: 14px;--density-font-body: 14px;--density-font-small: 12px;--duration-fast: .15s;--duration-base: .22s;--duration-slow: .25s;--duration-page: .2s;--duration-press: .16s;--shadow-lift: 0 12px 32px -8px rgba(0, 0, 0, .12);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .06);--glow-primary: 0 0 24px -6px;--glass-blur: 20px;--glass-opacity: 55%;--glass-saturate: 180%}html[data-density=compact]{--density-kpi-min-height: 64px;--density-kpi-padding-y: 10px;--density-kpi-padding-x: 12px;--density-filter-padding-y: 8px;--density-filter-padding-x: 12px;--density-filter-gap: 8px;--density-chart-padding-top: 10px;--density-chart-padding-x: 12px;--density-chart-padding-bottom: 12px;--density-table-cell-y: 8px;--density-table-cell-x: 10px;--density-font-body: 13px;--density-font-small: 11px}.mist{--ease-spring: cubic-bezier(.32, 1.35, .5, 1)}.soda{--ease-spring: cubic-bezier(.16, 1, .3, 1);--duration-fast: .12s;--duration-base: .2s}.peach{--ease-spring: cubic-bezier(.34, 1.45, .64, 1)}.ocean{--ease-spring: cubic-bezier(.25, .8, .25, 1)}.cinnabar{--ease-spring: cubic-bezier(.32, 1.2, .5, 1)}.green{--ease-spring: cubic-bezier(.3, 1.3, .5, 1)}.mocha{--ease-spring: cubic-bezier(.32, 1.3, .5, 1)}.noir{--ease-spring: cubic-bezier(.16, 1, .3, 1);--duration-base: .2s}.coral{--ease-spring: cubic-bezier(.34, 1.5, .64, 1)}.azure{--ease-spring: cubic-bezier(.25, .8, .25, 1)}.apple{--ease-spring: cubic-bezier(.22, 1, .36, 1);--ease-snap: cubic-bezier(.23, 1, .32, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .24s;--duration-page: .18s;--duration-press: .1s;--glass-blur: 20px;--glass-opacity: 72%;--glass-saturate: 180%;--shadow-lift: 0 8px 24px -12px rgba(0, 0, 0, .14);--shadow-glass: 0 .5px 0 rgba(0, 0, 0, .04), 0 8px 24px -16px rgba(0, 0, 0, .12)}body,.n-layout,.n-layout-sider,.n-layout-header,.n-layout-content,.sidebar,.header,.content-wrapper,.n-card,.ant-card,.n-data-table,.ant-table,.n-modal,.ant-modal-content,.n-input,.ant-input,.n-base-selection,.ant-select-selector,.n-popover,.n-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.page-card{transition:background-color var(--duration-base) var(--ease-smooth),color var(--duration-base) var(--ease-smooth),border-color var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth)!important}.n-card,.ant-card,.page-card{transition:box-shadow var(--duration-base) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth);position:relative;overflow:hidden}.n-card:after,.ant-card:after,.page-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 35%,transparent 100%);opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.n-card:hover,.ant-card:hover,.page-card:hover{box-shadow:0 8px 20px -18px #0000001a}.n-card:hover:after,.ant-card:hover:after,.page-card:hover:after{opacity:1}}.n-card[style*=cursor]:active,.ant-card[style*=cursor]:active,.clickable-card:active{box-shadow:0 4px 12px -14px #0000001a;transform:scale(.985);transition:transform var(--duration-press) var(--ease-out),box-shadow var(--duration-press) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.n-card[style*=cursor]:hover,.ant-card[style*=cursor]:hover,.clickable-card:hover{border-color:var(--primary)!important}}.n-menu .n-menu-item-content,.ant-menu-item{transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)!important}.n-button:not(.n-button--disabled),.ant-btn:not(.ant-btn-disabled){transition:transform var(--duration-press) var(--ease-out),box-shadow var(--duration-base) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)!important}.n-button:not(.n-button--disabled):active,.ant-btn:not(.ant-btn-disabled):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.n-button:not(.n-button--disabled):hover,.ant-btn:not(.ant-btn-disabled):hover{box-shadow:0 6px 14px -14px var(--primary)}}.n-button--primary-type,.ant-btn-primary{box-shadow:0 0 0 0 transparent,0 6px 18px -12px color-mix(in srgb,var(--primary) 42%,transparent)}@media (hover: hover) and (pointer: fine){.n-button--primary-type:hover,.ant-btn-primary:hover{box-shadow:0 0 18px -6px color-mix(in srgb,var(--primary) 36%,transparent),0 14px 26px -16px color-mix(in srgb,var(--primary) 44%,transparent)}}.user-profile,.theme-item{transition:box-shadow var(--duration-base) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.user-profile:hover,.theme-item:hover{box-shadow:0 10px 22px -18px #0000001f}}body:before{content:"";position:fixed;top:0;left:0;width:340px;height:100vh;background:radial-gradient(ellipse 100% 80% at left center,var(--primary-bg) 0%,transparent 70%);opacity:.7;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:0;right:0;width:50vw;height:240px;background:radial-gradient(ellipse 60% 100% at right top,color-mix(in srgb,var(--purple) 6%,transparent) 0%,transparent 70%);opacity:.5;pointer-events:none;z-index:0}.glass-panel{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:color-mix(in srgb,var(--bg-primary) var(--glass-opacity),transparent);box-shadow:var(--shadow-glass),inset 0 1px #ffffff1f;border:1px solid rgba(255,255,255,.08)}:root .n-card,:root .ant-card,:root .page-card,:root .n-modal,:root .ant-modal-content,:root .n-drawer,:root .n-drawer-content,:root .n-popover,:root .n-dropdown-menu,:root .ant-popover-inner,:root .ant-dropdown-menu,:root .ant-select-dropdown,:root .ant-picker-dropdown,:root .n-data-table-wrapper,:root .ant-table-container,:root .n-base-selection,:root .ant-input-affix-wrapper,:root .ant-select-selector,:root .ant-picker{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:color-mix(in srgb,var(--bg-primary) 90%,transparent)!important;box-shadow:0 12px 32px -18px #0000002e,inset 0 1px #ffffff1f}:root .n-card,:root .ant-card,:root .page-card,:root .n-modal,:root .ant-modal-content,:root .n-drawer-content,:root .n-popover,:root .n-dropdown-menu,:root .ant-popover-inner,:root .ant-dropdown-menu,:root .ant-select-dropdown,:root .ant-picker-dropdown,:root .n-data-table-wrapper,:root .ant-table-container{border:1px solid color-mix(in srgb,var(--border-primary) 86%,rgba(255,255,255,.1))!important}:root .n-popover.n-tooltip{background:var(--n-color)!important;color:var(--n-text-color)!important;border-color:var(--border-primary)!important}html[data-density=compact] .n-data-table-th,html[data-density=compact] .n-data-table-td{padding:var(--density-table-cell-y) var(--density-table-cell-x)!important}html[data-density=compact] .ant-table-thead>tr>th,html[data-density=compact] .ant-table-tbody>tr>td{padding:var(--density-table-cell-y) var(--density-table-cell-x)!important;font-size:var(--density-font-small)!important}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{border-left:none!important;border-right:none!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-left:none!important;border-right:none!important}.n-data-table-tr,.ant-table-tbody>tr{transition:background-color var(--duration-fast) var(--ease-smooth)}.n-data-table-tr:hover,.ant-table-tbody>tr:hover{transform:none}.n-data-table-tr:hover .n-data-table-td,.ant-table-tbody>tr:hover>td{box-shadow:none}.n-menu .n-menu-item-content,.n-menu .n-submenu,.ant-menu-item,.ant-menu-submenu-title,.ant-menu-sub{transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth)!important}.ant-menu-submenu-open>.ant-menu-submenu-title,.n-submenu:hover{box-shadow:inset 3px 0 color-mix(in srgb,var(--primary) 34%,transparent)}:root .n-modal .n-card,:root .ant-modal-content,:root .n-drawer-content,:root .ant-drawer-content{animation:panel-float-in .22s var(--ease-snap);transform-origin:center center}@keyframes panel-float-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lift-card{transition:box-shadow var(--duration-base) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.lift-card:hover{box-shadow:var(--shadow-lift)}}.clickable-card{cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),transform var(--duration-press) var(--ease-out)}@media (hover: hover) and (pointer: fine){.clickable-card:hover{box-shadow:var(--shadow-lift);border-color:var(--primary)!important}}.glow-primary{transition:box-shadow var(--duration-base) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){.glow-primary:hover{box-shadow:var(--glow-primary) var(--primary)}}.page-slide-enter-active{transition:opacity var(--duration-page) var(--ease-snap),transform var(--duration-page) var(--ease-snap)}.page-slide-leave-active{transition:opacity calc(var(--duration-page) * .6) var(--ease-decel),transform calc(var(--duration-page) * .6) var(--ease-decel)}.page-slide-enter-from{opacity:0;transform:translateY(8px)}.page-slide-leave-to{opacity:0;transform:translateY(-4px)}.stagger-item{opacity:0;transform:translateY(8px);animation:stagger-in var(--duration-slow) var(--ease-snap) forwards}.stagger-item:nth-child(1){animation-delay:0ms}.stagger-item:nth-child(2){animation-delay:40ms}.stagger-item:nth-child(3){animation-delay:80ms}.stagger-item:nth-child(4){animation-delay:.12s}.stagger-item:nth-child(5){animation-delay:.16s}.stagger-item:nth-child(6){animation-delay:.2s}@keyframes stagger-in{to{opacity:1;transform:translateY(0)}}.ripple-container{position:relative;overflow:hidden}.ripple-wave{position:absolute;border-radius:50%;background:#ffffff47;transform:scale(.95);opacity:.85;animation:ripple-spread .45s var(--ease-decel);pointer-events:none}@keyframes ripple-spread{to{transform:scale(2.4);opacity:0}}.n-skeleton,.ant-skeleton,.n-skeleton .n-skeleton-line,.n-skeleton .n-skeleton-paragraph,.n-skeleton .n-skeleton-rect,.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{position:relative;overflow:hidden}.n-skeleton:after,.ant-skeleton:after,.n-skeleton .n-skeleton-line:after,.n-skeleton .n-skeleton-paragraph:after,.n-skeleton .n-skeleton-rect:after,.ant-skeleton .ant-skeleton-content .ant-skeleton-title:after,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 45%,transparent 100%);animation:skeleton-shimmer 1.25s linear infinite;pointer-events:none}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.n-tag.n-tag--round{box-shadow:0 0 14px -6px color-mix(in srgb,var(--n-text-color, currentColor) 42%,transparent)}html.ocean .sidebar:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--primary-border),transparent);opacity:.5;pointer-events:none}html.mist body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 25%,var(--primary-bg) 0%,transparent 35%),radial-gradient(circle at 85% 75%,color-mix(in srgb,var(--purple) 8%,transparent) 0%,transparent 40%);animation:mist-float 24s ease-in-out infinite alternate}@keyframes mist-float{0%{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.05)}to{transform:translate(-15px,10px) scale(.98)}}html.soda .n-menu .n-menu-item-content,html.soda .ant-menu-item{transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}@media (hover: hover) and (pointer: fine){html.peach .n-button--primary-type:hover,html.peach .ant-btn-primary:hover{box-shadow:0 0 16px -4px var(--primary)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.page-slide-enter-active,.page-slide-leave-active,.stagger-item,.n-button:not(.n-button--disabled),.ant-btn:not(.ant-btn-disabled),.clickable-card{transition-property:opacity,background-color,border-color,box-shadow,color!important;transition-duration:.12s!important}.page-slide-enter-from,.page-slide-leave-to,.stagger-item{transform:none!important;filter:none!important}.n-button:not(.n-button--disabled):active,.ant-btn:not(.ant-btn-disabled):active,.clickable-card:active{transform:none!important}html.mist body:before{animation:none!important}:root .n-modal .n-card,:root .ant-modal-content,:root .n-drawer-content,:root .ant-drawer-content{animation:none!important}}html.apple{--mobile-chrome-bg: rgba(255, 255, 255, .72);--mobile-chrome-blur: 20px;--mobile-hairline: rgba(60, 60, 67, .18);--mobile-fill: rgba(120, 120, 128, .12);--mobile-grouped-bg: #f2f2f7;--mobile-title-tracking: -.03em}@media (max-width: 768px){html.apple{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Helvetica Neue,sans-serif}html.apple body{background:var(--mobile-grouped-bg, #f2f2f7)!important;overscroll-behavior-y:none}html.apple body:before,html.apple body:after{display:none!important}html.apple .main-layout .header{position:sticky;top:0;z-index:200;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0!important;background:var(--mobile-chrome-bg)!important;backdrop-filter:blur(var(--mobile-chrome-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--mobile-chrome-blur)) saturate(180%);border-bottom:.5px solid var(--mobile-hairline)!important;box-shadow:none!important}html.apple .main-layout .header.glass-panel{box-shadow:none!important}html.apple .main-layout .header .mobile-page-title{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}html.apple .main-layout .header .toggle-btn,html.apple .main-layout .header .n-button{min-width:44px;min-height:44px}html.apple .main-layout .content-wrapper{background:var(--mobile-grouped-bg, #f2f2f7)!important;min-height:calc(100dvh - 52px - env(safe-area-inset-top,0px))}html.apple .mobile-nav-drawer .n-drawer-content{background:#ffffffeb!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}html.apple .mobile-sidebar{background:transparent;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html.apple .mobile-logo-container{padding:16px 18px 8px}html.apple .mobile-logo-container .logo-text{font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#1d1d1f!important}html.apple .mobile-logo-container .logo-icon-wrapper{width:36px!important;height:36px!important;border-radius:10px!important;background:#007aff!important}html.apple .mobile-logo-container .logo-icon-wrapper img{width:20px!important;height:20px!important}html.apple .mobile-drawer-meta{margin:0 12px 8px;padding:14px 16px;border:.5px solid var(--mobile-hairline);border-radius:12px;background:#ffffffb3;border-bottom:.5px solid var(--mobile-hairline)}html.apple .mobile-drawer-name{font-size:17px;font-weight:600;letter-spacing:-.02em}html.apple .mobile-drawer-role{font-size:13px;color:#8e8e93}html.apple .mobile-sidebar-menu .n-menu-item-content,html.apple .mobile-sidebar-menu .n-submenu-children .n-menu-item-content{min-height:48px;border-radius:10px;margin:2px 4px;font-size:17px;font-weight:400}html.apple .mobile-sidebar-menu .n-menu-item-content--selected{background:#007aff1f!important;color:#007aff!important;font-weight:600;box-shadow:none!important;border-right:none!important}html.apple .mobile-page-shell{gap:20px;padding-bottom:env(safe-area-inset-bottom,0px)}html.apple .mobile-page-shell__header{padding:4px 0 2px}html.apple .mobile-page-shell__copy h1{font-size:34px;line-height:1.05;font-weight:700;letter-spacing:var(--mobile-title-tracking);color:#1d1d1f}html.apple .mobile-page-shell__copy p{margin-top:4px;font-size:15px;line-height:1.35;color:#8e8e93}html.apple .mobile-page-shell__body{gap:20px}html.apple .mobile-section-card{padding:0;border-radius:12px;border:.5px solid var(--mobile-hairline);background:#fff;box-shadow:none;overflow:hidden}html.apple .mobile-section-card__header{margin:0;padding:12px 16px 8px;border-bottom:.5px solid var(--mobile-hairline)}html.apple .mobile-section-card__title{font-size:13px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:#8e8e93}html.apple .mobile-section-card__body{gap:0;padding:4px 0}html.apple .mobile-section-card__body>*+*{border-top:.5px solid var(--mobile-hairline)}html.apple .mobile-stat-card{padding:14px 16px;border-radius:12px;border:.5px solid var(--mobile-hairline);background:#fff;box-shadow:none;gap:4px}html.apple .mobile-stat-card__label{font-size:12px;font-weight:400;color:#8e8e93;letter-spacing:0}html.apple .mobile-stat-card__value{font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#1d1d1f}html.apple .mobile-stat-card__hint{font-size:12px;color:#8e8e93}html.apple .mobile-list-item-card{min-height:52px;padding:12px 16px;border:.5px solid var(--mobile-hairline);border-radius:12px;background:#fff;box-shadow:none;gap:6px}html.apple .mobile-list-item-card__title{font-size:17px;font-weight:400;letter-spacing:-.02em;line-height:1.25}html.apple .mobile-list-item-card__summary{font-size:15px;line-height:1.35;color:#8e8e93}html.apple .mobile-list-item-card__meta{font-size:13px;color:#8e8e93}html.apple .mobile-list-item-card--clickable{transition:transform .1s var(--ease-out, cubic-bezier(.23, 1, .32, 1)),background-color .1s ease,opacity .1s ease}html.apple .mobile-list-item-card--clickable:active{transform:scale(.985);opacity:1;background-color:var(--mobile-fill)}html.apple .n-button--primary-type:has(>.n-button__border):not(.n-button--secondary):not(.n-button--ghost){border-radius:12px!important;font-weight:600!important;min-height:48px;background:#007aff!important;border-color:#007aff!important;color:#fff!important;box-shadow:none!important}html.apple .n-button--primary-type:has(>.n-button__border):not(.n-button--secondary):not(.n-button--ghost):active{transform:scale(.97)}html.apple .n-button--primary-type:not(:has(>.n-button__border)):not(.n-button--secondary),html.apple .n-button--primary-type.n-button--ghost{background:transparent!important;border-color:transparent!important;color:#007aff!important;box-shadow:none!important;min-height:auto}html.apple .n-button--primary-type.n-button--secondary{background:#007aff1f!important;color:#007aff!important;box-shadow:none!important}html.apple .n-input .n-input-wrapper{min-height:48px;border-radius:12px!important;background:#fff!important}html.apple .n-card:after,html.apple .page-card:after,html.apple .n-button:after{display:none!important}}@media (max-width: 768px) and (prefers-reduced-transparency: reduce){html.apple .main-layout .header,html.apple .mobile-nav-drawer .n-drawer-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){html.apple .mobile-list-item-card--clickable,html.apple .n-button--primary-type{transition:background-color .12s ease,opacity .12s ease!important}html.apple .mobile-list-item-card--clickable:active,html.apple .n-button--primary-type:active{transform:none!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:var(--text-primary);background:var(--bg-secondary);transition:background-color .35s ease,color .35s ease;position:relative;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#app{width:100%;height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}h1,h2,h3,h4{font-weight:600;color:var(--text-primary)}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}a{color:var(--primary);text-decoration:none;transition:color .15s}a:hover{color:var(--primary-hover)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.page-card{background:var(--bg-primary);border-radius:14px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.n-button{border-radius:10px!important;font-weight:500!important;transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}.n-data-table{border-radius:14px!important;overflow:hidden}.n-tag{border-radius:20px!important;font-weight:500!important}.n-pagination{gap:4px!important}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:8px}.gap-md{gap:16px}.m-0{margin:0}.mt-md{margin-top:16px}.mb-md{margin-bottom:16px}.p-md{padding:16px}.p-lg{padding:24px}.text-center{text-align:center}.text-sm{font-size:13px}.text-muted{color:var(--text-secondary)}.font-medium{font-weight:500}html.green body{background:radial-gradient(1200px 600px at 0% 0%,#22c55e33,#22c55e00 58%),radial-gradient(900px 520px at 100% 100%,#0d94882e,#0d948800 62%),linear-gradient(180deg,#eefaf0,#f8fef8 45%,#f0faef);background-attachment:fixed}html.green body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(120deg,rgba(22,163,74,.06) 0px,rgba(22,163,74,.06) 1px,transparent 1px,transparent 28px);opacity:.28;z-index:0}html.green body:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 86%,#16a34a2e,#16a34a00 42%),radial-gradient(circle at 84% 18%,#05966924,#05966900 38%);z-index:0}html.green .page-card,html.green .n-card,html.green .ant-card,html.green .ant-table,html.green .ant-table-container,html.green .n-data-table{background:#f8fff8e6!important;border-color:var(--border-primary)!important;backdrop-filter:blur(6px)}html.cinnabar body{background:linear-gradient(180deg,#9a3b3e 0% 240px,#f4e6e7 400px 100%)!important;background-attachment:fixed!important;color:#1f2937}html.cinnabar .n-layout-sider,html.cinnabar .ant-layout-sider{background:#fff!important;box-shadow:2px 0 8px #9a3b3e0d!important}html.cinnabar .n-layout-header,html.cinnabar .ant-layout-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#fff!important}html.cinnabar .n-layout-header .n-button,html.cinnabar .n-layout-header .n-text,html.cinnabar .n-layout-header .n-icon,html.cinnabar .ant-layout-header .n-button,html.cinnabar .ant-layout-header .n-text,html.cinnabar .ant-layout-header .n-icon{color:#fff!important}html.cinnabar .page-card,html.cinnabar .n-card,html.cinnabar .ant-card,html.cinnabar .ant-table,html.cinnabar .ant-table-container,html.cinnabar .n-data-table,html.cinnabar .n-modal,html.cinnabar .ant-modal-content{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 12px #9a3b3e0d!important;border-radius:8px!important}html.cinnabar .n-menu .n-menu-item-content--selected{background:#f4e6e7!important;border-right:3px solid #c6575c!important;color:#c6575c!important}html.cinnabar .n-button--primary-type{background-color:#c6575c!important;border-color:#c6575c!important;color:#fff!important}html.cinnabar .n-button--primary-type:hover{background-color:#d46a6f!important;border-color:#d46a6f!important}html.cinnabar .n-layout,html.cinnabar .n-layout-scroll-container,html.cinnabar .ant-layout{background:transparent!important}html.cinnabar body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(178,34,34,.04) 0px,rgba(178,34,34,.04) 1px,transparent 1px,transparent 24px);opacity:.25;z-index:0}html.cinnabar .page-card,html.cinnabar .n-card,html.cinnabar .ant-card,html.cinnabar .ant-table,html.cinnabar .ant-table-container,html.cinnabar .n-data-table,html.cinnabar .n-modal,html.cinnabar .ant-modal-content{background:#ffffffbf!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(178,34,34,.1)!important;box-shadow:0 8px 32px #b2222214!important}html.cinnabar .n-layout-header,html.cinnabar .n-layout-sider,html.cinnabar .ant-layout-header,html.cinnabar .ant-layout-sider{background:#fffc!important;backdrop-filter:blur(10px);border-bottom:1px solid rgba(178,34,34,.08)!important}html.cinnabar .n-menu .n-menu-item-content--selected{background:linear-gradient(90deg,#b222221a,#b2222205)!important;border-right:3px solid #b22222}html.ocean body{background:radial-gradient(1200px 600px at 0% 0%,#34b5c91a,#34b5c900 58%),radial-gradient(900px 520px at 100% 100%,#7b61ff0f,#7b61ff00 62%),linear-gradient(180deg,#f0f9fb,#f8fafc 45%,#f5fafb);background-attachment:fixed}html.ocean body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(120deg,rgba(52,181,201,.04) 0px,rgba(52,181,201,.04) 1px,transparent 1px,transparent 30px);opacity:.2;z-index:0}html.ocean .page-card,html.ocean .n-card,html.ocean .ant-card,html.ocean .ant-table,html.ocean .ant-table-container,html.ocean .n-data-table,html.ocean .n-modal,html.ocean .ant-modal-content{background:#ffffffeb!important;border-color:var(--border-primary)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.ocean .n-layout,html.ocean .n-layout-scroll-container,html.ocean .ant-layout{background:transparent!important}html.ocean .n-layout-header,html.ocean .n-layout-sider,html.ocean .ant-layout-header,html.ocean .ant-layout-sider{background:color-mix(in srgb,var(--bg-primary) var(--glass-opacity),transparent)!important;backdrop-filter:blur(10px);border-bottom:1px solid var(--border-primary)!important}html.ocean .n-menu .n-menu-item-content--selected{background:linear-gradient(90deg,#34b5c91f,#34b5c905)!important;border-right:3px solid var(--primary);color:var(--primary)!important}html.mist body{background:radial-gradient(1200px 600px at 0% 0%,#9381ff1a,#9381ff00 58%),radial-gradient(900px 520px at 100% 100%,#4fd1c50f,#4fd1c500 62%),linear-gradient(180deg,#f5f3ff,#fafaff 45%,#f7f5fd);background-attachment:fixed}html.mist .page-card,html.mist .n-card,html.mist .ant-card,html.mist .ant-table,html.mist .n-data-table,html.mist .n-modal,html.mist .ant-modal-content{background:#ffffffeb!important;border-color:var(--border-primary)!important;backdrop-filter:blur(8px)}html.soda body{background:radial-gradient(1200px 600px at 0% 0%,#40c9a21a,#40c9a200 58%),radial-gradient(900px 520px at 100% 100%,#60a5fa0f,#60a5fa00 62%),linear-gradient(180deg,#f0fdfa,#f7fffc 45%,#f5fdfb);background-attachment:fixed}html.soda .page-card,html.soda .n-card,html.soda .ant-card,html.soda .ant-table,html.soda .n-data-table,html.soda .n-modal,html.soda .ant-modal-content{background:#ffffffeb!important;border-color:var(--border-primary)!important;backdrop-filter:blur(8px)}html.peach body{background:radial-gradient(1200px 600px at 0% 0%,#e88ea01a,#e88ea000 58%),radial-gradient(900px 520px at 100% 100%,#54a3d90f,#54a3d900 62%),linear-gradient(180deg,#fef5f7,#fff7f8 45%,#fdf6f8);background-attachment:fixed}html.peach .page-card,html.peach .n-card,html.peach .ant-card,html.peach .ant-table,html.peach .n-data-table,html.peach .n-modal,html.peach .ant-modal-content{background:#ffffffeb!important;border-color:var(--border-primary)!important;backdrop-filter:blur(8px)}html.mist .n-layout,html.mist .n-layout-scroll-container,html.mist .ant-layout,html.soda .n-layout,html.soda .n-layout-scroll-container,html.soda .ant-layout,html.peach .n-layout,html.peach .n-layout-scroll-container,html.peach .ant-layout{background:transparent!important}html.mist .n-layout-header,html.mist .n-layout-sider,html.mist .ant-layout-header,html.mist .ant-layout-sider,html.soda .n-layout-header,html.soda .n-layout-sider,html.soda .ant-layout-header,html.soda .ant-layout-sider,html.peach .n-layout-header,html.peach .n-layout-sider,html.peach .ant-layout-header,html.peach .ant-layout-sider{background:color-mix(in srgb,var(--bg-primary) var(--glass-opacity),transparent)!important;backdrop-filter:blur(10px);border-bottom:1px solid var(--border-primary)!important}html.mist .n-menu .n-menu-item-content--selected,html.soda .n-menu .n-menu-item-content--selected,html.peach .n-menu .n-menu-item-content--selected{background:linear-gradient(90deg,var(--primary-bg) 0%,transparent 100%)!important;border-right:3px solid var(--primary);color:var(--primary)!important}html.mocha body{background:radial-gradient(1200px 600px at 0% 0%,rgba(140,109,94,.08) 0%,transparent 58%),radial-gradient(900px 520px at 100% 100%,rgba(115,147,179,.05) 0%,transparent 62%),linear-gradient(180deg,#faf8f7,#fdfbf9);background-attachment:fixed}html.mocha .n-layout,html.mocha .ant-layout,html.noir .n-layout,html.noir .ant-layout,html.coral .n-layout,html.coral .ant-layout,html.azure .n-layout,html.azure .ant-layout{background:transparent!important}html.mocha .n-layout-header,html.mocha .n-layout-sider,html.noir .n-layout-header,html.noir .n-layout-sider,html.coral .n-layout-header,html.coral .n-layout-sider,html.azure .n-layout-header,html.azure .n-layout-sider{background:color-mix(in srgb,var(--bg-primary) var(--glass-opacity),transparent)!important;backdrop-filter:blur(10px);border-bottom:1px solid var(--border-primary)!important}html.mocha .page-card,html.mocha .n-card,html.mocha .ant-card,html.coral .page-card,html.coral .n-card,html.coral .ant-card,html.azure .page-card,html.azure .n-card,html.azure .ant-card,html.mocha .n-modal,html.mocha .ant-modal-content,html.coral .n-modal,html.coral .ant-modal-content,html.azure .n-modal,html.azure .ant-modal-content{background:color-mix(in srgb,var(--bg-primary) 92%,transparent)!important;border-color:var(--border-primary)!important;backdrop-filter:blur(8px)}html.noir body{background:radial-gradient(1200px 600px at 0% 0%,rgba(212,168,87,.06) 0%,transparent 58%),radial-gradient(900px 520px at 100% 100%,rgba(124,137,247,.05) 0%,transparent 62%),linear-gradient(180deg,#0e0e14,#121220);background-attachment:fixed}html.noir .page-card,html.noir .n-card,html.noir .ant-card,html.noir .n-modal,html.noir .ant-modal-content{background:#1a1a24e0!important;border:1px solid rgba(212,168,87,.12)!important;backdrop-filter:blur(12px)}html.coral body{background:radial-gradient(1200px 600px at 0% 0%,rgba(255,107,91,.08) 0%,transparent 58%),radial-gradient(900px 520px at 100% 100%,rgba(78,205,196,.05) 0%,transparent 62%),linear-gradient(180deg,#fff5f0,#fff8f5);background-attachment:fixed}html.azure body{background:radial-gradient(1200px 600px at 0% 0%,rgba(59,130,246,.08) 0%,transparent 58%),radial-gradient(900px 520px at 100% 100%,rgba(139,92,246,.05) 0%,transparent 62%),linear-gradient(180deg,#eff4ff,#f5f8ff);background-attachment:fixed}html.apple{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}html.apple body{background:#f5f5f7;background-attachment:fixed;color:#1d1d1f}html.apple body:before,html.apple body:after{opacity:0!important}html.apple .n-layout,html.apple .n-layout-scroll-container,html.apple .ant-layout{background:transparent!important}html.apple .n-layout-header,html.apple .n-layout-sider,html.apple .ant-layout-header,html.apple .ant-layout-sider{background:#ffffffb8!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:#0000000f!important;box-shadow:none!important}html.apple .n-layout-header,html.apple .ant-layout-header{border-bottom:.5px solid rgba(0,0,0,.08)!important}html.apple .n-layout-sider,html.apple .ant-layout-sider{border-right:.5px solid rgba(0,0,0,.08)!important}html.apple .page-card,html.apple .n-card,html.apple .ant-card,html.apple .n-data-table-wrapper,html.apple .ant-table-container,html.apple .n-modal,html.apple .ant-modal-content{background:#ffffffe0!important;border:.5px solid rgba(0,0,0,.06)!important;border-radius:12px!important;box-shadow:0 .5px #0000000a,0 8px 24px -16px #0000001f!important;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}html.apple .n-button--primary-type:has(>.n-button__border):not(.n-button--secondary):not(.n-button--ghost),html.apple .ant-btn-primary:not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-ghost):not(.ant-btn-background-ghost){background:#007aff!important;border-color:#007aff!important;color:#fff!important;box-shadow:none!important}html.apple .n-button--primary-type:has(>.n-button__border):not(.n-button--secondary):not(.n-button--ghost):hover,html.apple .ant-btn-primary:not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-ghost):not(.ant-btn-background-ghost):hover{background:#0a84ff!important;border-color:#0a84ff!important;color:#fff!important;box-shadow:0 4px 14px -6px #007aff73!important}html.apple .n-button--primary-type:not(:has(>.n-button__border)):not(.n-button--secondary),html.apple .n-button--primary-type.n-button--ghost,html.apple .ant-btn-primary.ant-btn-text,html.apple .ant-btn-primary.ant-btn-link{background:transparent!important;border-color:transparent!important;color:#007aff!important;box-shadow:none!important}html.apple .n-button--primary-type:not(:has(>.n-button__border)):not(.n-button--secondary):hover,html.apple .n-button--primary-type.n-button--ghost:hover,html.apple .ant-btn-primary.ant-btn-text:hover,html.apple .ant-btn-primary.ant-btn-link:hover{background:#007aff14!important;color:#0066d6!important;box-shadow:none!important}html.apple .n-button--primary-type.n-button--secondary{background:#007aff1f!important;border-color:transparent!important;color:#007aff!important;box-shadow:none!important}html.apple .n-button--primary-type.n-button--secondary:hover{background:#007aff2e!important;color:#0066d6!important}html.apple .payment-evidence-uploader,html.apple .pay-section,html.apple .pay-summary,html.apple .finance-bank-card-picker__detail{background:#f2f2f7!important;color:#1d1d1f!important;border-color:#3c3c432e!important}html.apple .payment-evidence-uploader .upload-title,html.apple .pay-section__title,html.apple .finance-bank-card-picker__number-row strong{color:#1d1d1f!important}html.apple .payment-evidence-uploader .upload-hint,html.apple .payment-evidence-uploader .empty-dropzone,html.apple .pay-summary span,html.apple .field-hint{color:#6c6c70!important}html.apple .payment-evidence-uploader .empty-dropzone{background:#fff!important}html.apple .pay-summary b{color:#007aff!important}html.apple .n-data-table-wrapper,html.apple .n-data-table,html.apple .ant-table-container{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.apple .n-data-table .n-data-table-td,html.apple .n-data-table .n-data-table-th{color:var(--text-primary)!important}html.apple .n-menu .n-menu-item-content--selected,html.apple .ant-menu-item-selected{background:#007aff1a!important;color:#007aff!important;border-right:none!important;box-shadow:none!important}html.apple .n-tag.n-tag--round{box-shadow:none}html.apple .n-card:after,html.apple .ant-card:after,html.apple .page-card:after{display:none}html.apple .n-button:not(.n-button--disabled):after,html.apple .ant-btn:not(.ant-btn-disabled):after{display:none}@media (prefers-reduced-transparency: reduce){html.apple .n-layout-header,html.apple .n-layout-sider,html.apple .page-card,html.apple .n-card,html.apple .ant-card,html.apple .n-modal,html.apple .ant-modal-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}}html.mocha .n-menu .n-menu-item-content--selected,html.coral .n-menu .n-menu-item-content--selected,html.azure .n-menu .n-menu-item-content--selected{background:linear-gradient(90deg,var(--primary-bg) 0%,transparent 100%)!important;border-right:3px solid var(--primary);color:var(--primary)!important}
