:root{--yile-primary: #5b5df0;--yile-primary-2: #8b7bff;--yile-accent: #22d3ee;--yile-bg: #0a0e1c;--yile-bg-2: #101629;--yile-surface: rgba(20, 26, 48, .82);--yile-surface-solid: #12182e;--yile-border: rgba(130, 140, 200, .14);--yile-text: #e9ebf8;--yile-text-2: #a7b0cf;--yile-text-3: #626b8d;--yile-glow: 0 0 28px rgba(91, 93, 240, .22)}html,body{background:radial-gradient(1100px 560px at 12% -8%,rgba(91,93,240,.15),transparent 60%),radial-gradient(900px 480px at 108% -4%,rgba(34,211,238,.08),transparent 55%),radial-gradient(700px 420px at 50% 115%,rgba(139,123,255,.1),transparent 60%),var(--yile-bg)!important;color:var(--yile-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;background-image:linear-gradient(rgba(130,140,220,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(130,140,220,.045) 1px,transparent 1px)!important;background-size:46px 46px!important;background-attachment:fixed!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#262d4d;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#354070}.n-card{border-radius:14px!important;background:var(--yile-surface)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--yile-border)!important;box-shadow:0 4px 20px #0000004d!important;color:var(--yile-text)!important;transition:box-shadow .25s ease,border-color .25s ease!important}.n-card:hover{box-shadow:var(--yile-glow),0 8px 26px #0006!important;border-color:#8282fa4d!important}.n-card .n-card-header{color:var(--yile-text)!important}.n-button--primary-type{background:linear-gradient(135deg,var(--yile-primary),var(--yile-primary-2))!important;box-shadow:0 4px 16px #5b5df066}.n-button--primary-type:hover{background:linear-gradient(135deg,#6b6df5,#9b8cff)!important;box-shadow:0 6px 22px #5b5df08c}.panel{background:var(--yile-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--yile-border);border-radius:14px;box-shadow:0 4px 20px #0000004d;color:var(--yile-text);transition:box-shadow .25s ease,border-color .25s ease}.panel:hover{box-shadow:var(--yile-glow);border-color:#8282fa42}.panel-title{font-size:15px;font-weight:700;color:var(--yile-text);letter-spacing:.3px}.wk-hero,.tool-hero,.profile-hero,.hero{background:linear-gradient(120deg,#5b5df0eb,#1a2042f5 55%,#22d3ee80)!important;position:relative;overflow:hidden;border:1px solid rgba(130,140,220,.2);box-shadow:0 8px 28px #0006,inset 0 1px #ffffff0f}.wk-hero:after,.tool-hero:after,.profile-hero:after,.hero:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 65%);pointer-events:none}.wk-hero:before,.tool-hero:before,.profile-hero:before,.hero:before{content:"";position:absolute;left:-60px;bottom:-100px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(139,123,255,.2),transparent 65%);pointer-events:none}.n-input,.n-input textarea{color:var(--yile-text)!important;background-color:#0c102099!important}.n-input .n-input__placeholder{color:var(--yile-text-3)!important}.n-base-selection{background-color:#0c102099!important}.n-table{border-radius:12px;overflow:hidden;color:var(--yile-text)!important;background:transparent!important}.n-table th{background:#1e264699!important;color:var(--yile-text-2)!important;font-weight:600!important}.n-table td{color:var(--yile-text)!important}.n-empty__description{color:var(--yile-text-3)!important}@media (max-width: 767px){.n-table,table{display:block;overflow-x:auto;white-space:nowrap}.n-grid{grid-template-columns:1fr!important}.n-card{--n-padding-top: 14px;--n-padding-bottom: 14px;--n-padding-left: 14px;--n-padding-right: 14px}.n-form--inline{display:flex;flex-direction:column;align-items:stretch!important;gap:8px}.n-form--inline .n-form-item{margin-right:0!important}[style*=max-width]{max-width:100%!important}.n-modal{width:92vw!important;max-width:92vw!important}}.admin-content{background:var(--yile-bg)!important}.admin-content .n-card{border-radius:14px;box-shadow:0 4px 20px #0000004d}.admin-content .n-table thead th{background:#1e264699!important}html.dark .panel,html.dark .wk-hero,html.dark .tool-hero,html.dark .profile-hero,html.dark .hero,html.dark .entry-card,html.dark .ov-card,html.dark .hist-item,html.dark .asset-item,html.dark .stat-card,html.dark .invite-panel{background:var(--yile-surface)!important;border-color:var(--yile-border)!important;color:var(--yile-text)!important;box-shadow:0 4px 20px #0000004d!important}html.dark .panel-title,html.dark .entry-title,html.dark .asset-name,html.dark .lead-name,html.dark .wk-tool-name,html.dark .hist-err,html.dark .empty-text,html.dark .balance-big,html.dark .info-value,html.dark .is-value,html.dark .ov-value{color:var(--yile-text)!important}html.dark .entry-desc,html.dark .asset-meta,html.dark .hist-time,html.dark .empty-sub,html.dark .param-label,html.dark .info-label,html.dark .is-label,html.dark .ov-label,html.dark .result-meta,html.dark .wk-tool-desc,html.dark .usage-text{color:var(--yile-text-3)!important}html.dark .asset-thumb{background:#141a3099!important}html.dark .hist-item,html.dark .asset-item,html.dark .entry-card,html.dark .ov-card,html.dark .stat-card{border-color:var(--yile-border)!important;background:var(--yile-surface)!important}html.dark .empty-state{color:var(--yile-text-3)!important}html.dark .empty-icon{opacity:.7}html.dark .info-row{border-bottom:1px solid var(--yile-border)}html.dark .invite-panel{background:linear-gradient(160deg,#161c34e6,#1e2046cc)!important}html.dark .section-title{color:var(--yile-text)!important}html.dark .stat-card{background:#ffffff14!important;border-color:#ffffff26!important}html.dark .stat-label,html.dark .stat-action{color:#ffffffd9!important}html.dark .hero-title,html.dark .hero-sub,html.dark .hero-date{color:#fff!important}html.dark .n-form-item-label,html.dark .n-form-item-label-text{color:var(--yile-text-2)!important}html.dark .n-radio__label{color:var(--yile-text)!important}html.dark .admin-content .n-card{background:var(--yile-surface)!important;border-color:var(--yile-border)!important}html.dark .admin-sider{background:#0c1020!important}html.dark .ov-card:hover{box-shadow:var(--yile-glow),0 8px 20px #0006!important}html.dark .wk-tool-btn{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}html.dark .wk-tool-btn.active{background:linear-gradient(135deg,#5b5df0,#8b7bff)!important;color:#fff!important;box-shadow:0 4px 16px #5b5df073;border-color:#8b7bff80!important}html.dark .wk-tool-desc{color:#ffffffbf!important}html.dark .wk-hero-title,html.dark .wk-hero-sub,html.dark .tool-hero-title,html.dark .tool-hero-sub{color:#fff!important}html.dark .n-layout-sider{background:#0c1020!important;border-color:var(--yile-border)!important}html.dark .logo-text{color:#e9ebf8!important}html.dark .logo-sub{color:#626b8d!important}html.dark .sider-user{border-top-color:var(--yile-border)!important}html.dark .user-name{color:#e9ebf8!important}html.dark .user-role{color:#626b8d!important}html.dark .tab-bar{background:#0d1122f2!important;border-bottom-color:var(--yile-border)!important}html.dark .tab-item{color:#a7b0cf!important}html.dark .tab-item:hover{background:#ffffff0f!important}html.dark .tab-item.active{background:#6d6ff233!important;color:#8b9bff!important}html.dark .footer{color:#626b8d!important;background:#0d1122e6!important;border-top-color:var(--yile-border)!important}html.dark .n-layout-header{background:#0d1122f2!important;border-bottom-color:var(--yile-border)!important}html.dark .breadcrumb{color:#a7b0cf!important}html.dark .admin-header{background:linear-gradient(120deg,#12162e,#1c2140)!important}html.dark .header-title{color:#e9ebf8!important}html.dark .header-user{color:#a7b0cf!important}html.dark .admin-content{background:var(--yile-bg)!important}html.dark .panel,html.dark .tool-hero,html.dark .wk-hero,html.dark .profile-hero{animation:panelIn .45s ease both}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html.dark .hist-item,html.dark .asset-item{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html.dark .hist-item:hover,html.dark .asset-item:hover{transform:translateY(-2px);border-color:#8b7bff66;box-shadow:0 6px 18px #00000059,0 0 16px #5b5df026}html.dark .tool-hero,html.dark .wk-hero,html.dark .profile-hero{position:relative;overflow:hidden;box-shadow:0 10px 34px #0006,inset 0 1px #ffffff0d}html.dark .tool-hero:before,html.dark .wk-hero:before,html.dark .profile-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,#8b9bff 30%,#22d3ee 50%,#8b9bff 70%,transparent);animation:edgeFlow 6s linear infinite;opacity:.9}@keyframes edgeFlow{0%{background-position:-200% 0}to{background-position:200% 0}}html.dark .tool-hero:after,html.dark .wk-hero:after,html.dark .profile-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 65%);animation:breathe 4s ease-in-out infinite alternate;pointer-events:none}@keyframes breathe{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}html.dark .panel{padding:20px 22px;border-radius:14px}html.dark .panel+.panel{margin-top:16px}html.dark .tool-hero,html.dark .wk-hero{padding:24px 28px;border-radius:16px;margin-bottom:18px}html.dark .tool-grid{gap:18px;margin-top:18px}html.dark .wk-hero-tools{gap:10px;margin-top:16px}html.dark .wk-tool-btn{min-width:148px;padding:12px 16px}html.dark .hist-list{gap:12px}html.dark .asset-grid,html.dark .entry-grid{gap:16px}.tb-sep{width:1px;height:18px;background:var(--yile-border, rgba(120,130,190,.2))}.attach-bar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.attach-chip{display:inline-flex;align-items:center;gap:6px;background:#5b5df01a;border:1px solid rgba(91,93,240,.25);border-radius:8px;padding:3px 9px;font-size:12px;color:var(--yile-text, #e9ebf8)}.attach-icon{font-size:12px}.attach-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-x{cursor:pointer;color:var(--yile-text-3, #8f97b3);font-size:13px}.attach-x:hover{color:#ef4444}.agent-picker-wrap{position:relative;margin-bottom:8px}.agent-picker{display:inline-flex;align-items:center;gap:8px;background:#5b5df01f;border:1px solid rgba(91,93,240,.3);border-radius:20px;padding:5px 12px 5px 6px;cursor:pointer;transition:background .2s}.agent-picker:hover{background:#5b5df033}.ap-avatar{width:24px;height:24px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ap-name{font-size:13px;font-weight:600;color:var(--yile-text, #e9ebf8)}.ap-caret{font-size:9px;color:var(--yile-text-3, #8f97b3)}.ap-panel{position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;width:340px;max-height:320px;overflow-y:auto;background:var(--yile-surface-solid, #12182e);border:1px solid var(--yile-border, rgba(120,130,190,.2));border-radius:12px;box-shadow:0 12px 36px #00000080;padding:10px}.ap-search{margin:2px 4px 8px}.ap-group-title{font-size:11px;font-weight:600;color:#6b7394;letter-spacing:1px;margin:6px 10px 2px;padding-top:4px;border-top:1px solid rgba(120,130,190,.12)}.ap-group-title:first-of-type{border-top:none;margin-top:0}.ap-panel-title{font-size:12px;font-weight:600;color:var(--yile-text-3, #8f97b3);margin:2px 4px 8px}.ap-list{display:flex;flex-direction:column;gap:4px}.ap-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s}.ap-item:hover{background:#5b5df01a}.ap-item.active{background:#5b5df02e}.ap-item-ic{width:30px;height:30px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,#5b5df0,#8b7bff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.ap-item-info{min-width:0}.ap-item-name{font-size:13px;font-weight:600;color:var(--yile-text, #e9ebf8)}.ap-item-desc{font-size:11px;color:var(--yile-text-3, #8f97b3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
