.nav[data-v-0f90f038]{border-bottom:1px solid #eee}.wrap[data-v-0f90f038]{max-width:960px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-0f90f038]{font-weight:600}.links a[data-v-0f90f038]{margin-left:12px}:root{--fg: #222;--bg: #fff;--accent: #3b82f6}html,body,#app{height:100%;margin:0}body{color:var(--fg);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:17px;line-height:1.55}.container{max-width:960px;margin:24px auto;padding:0 16px}.container.full{max-width:none;margin:0;padding:0}a{color:var(--accent);text-decoration:none}a.router-link-active{text-decoration:underline}button{cursor:pointer}[data-v-8d14d434]:root{--primary-color: #1a365d;--secondary-color: #c53030;--accent-color: #d69e2e;--light-color: #f7fafc;--dark-color: #2d3748;--gray-color: #a0aec0;--steel-gradient: linear-gradient(135deg, #4a5568, #2d3748)}[data-v-8d14d434]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Microsoft YaHei,sans-serif}.landing-page[data-v-8d14d434]{background-color:#f5f7fa;color:var(--dark-color);line-height:1.6}.container[data-v-8d14d434]{width:90%;max-width:1200px;margin:0 auto;padding:0 15px}header[data-v-8d14d434]{background:var(--steel-gradient);color:#fff;padding:1rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px #0000001a}nav[data-v-8d14d434]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-8d14d434]{display:flex;align-items:center;font-size:1.5rem;font-weight:700}.logo-icon[data-v-8d14d434]{width:40px;height:40px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-weight:700}.nav-links[data-v-8d14d434]{display:flex;list-style:none}.nav-links li[data-v-8d14d434]{margin-left:2rem}.nav-links a[data-v-8d14d434]{color:#fff;text-decoration:none;font-weight:500;transition:color .3s;cursor:pointer}.nav-links a[data-v-8d14d434]:hover{color:var(--accent-color)}.auth-link[data-v-8d14d434]{background:var(--accent-color);padding:8px 16px;border-radius:20px;color:var(--dark-color)!important;font-weight:700}.auth-link[data-v-8d14d434]:hover{background:#e2b93e;color:var(--dark-color)!important}.hero[data-v-8d14d434]{background:var(--steel-gradient);color:#fff;padding:5rem 0;text-align:center;position:relative;overflow:hidden}.hero[data-v-8d14d434]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path d="M0,0 L100,0 L100,100 Z" fill="rgba(255,255,255,0.05)"/></svg>');background-size:cover}.hero-content[data-v-8d14d434]{position:relative;z-index:1}.hero h1[data-v-8d14d434]{font-size:3rem;margin-bottom:1rem;font-weight:700}.hero p[data-v-8d14d434]{font-size:1.2rem;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.tagline[data-v-8d14d434]{color:var(--accent-color);font-weight:700;font-size:1.8rem;margin:1rem 0}.cta-button[data-v-8d14d434]{display:inline-block;background:var(--secondary-color);color:#fff;padding:12px 30px;border-radius:5px;text-decoration:none;font-weight:700;transition:background .3s,transform .3s;margin-top:1rem;cursor:pointer}.cta-button[data-v-8d14d434]:hover{background:#b91c1c;transform:translateY(-3px)}.features[data-v-8d14d434]{padding:5rem 0;background-color:#fff}.section-title[data-v-8d14d434]{text-align:center;margin-bottom:3rem;font-size:2.2rem;color:var(--primary-color)}.features-grid[data-v-8d14d434]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-v-8d14d434]{background:var(--light-color);border-radius:8px;padding:2rem;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s}.feature-card[data-v-8d14d434]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.feature-icon[data-v-8d14d434]{width:60px;height:60px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:1.5rem}.feature-card h3[data-v-8d14d434]{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.feature-card p[data-v-8d14d434]{color:var(--gray-color);line-height:1.6}.interactive[data-v-8d14d434]{padding:5rem 0;background:var(--light-color)}.chat-container[data-v-8d14d434]{max-width:600px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.chat-header[data-v-8d14d434]{background:var(--steel-gradient);color:#fff;padding:1rem;display:flex;align-items:center;font-weight:700}.chat-icon[data-v-8d14d434]{width:30px;height:30px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;color:var(--dark-color);font-weight:700}.chat-preview[data-v-8d14d434]{padding:2rem}.message-preview[data-v-8d14d434]{margin-bottom:1rem;padding:1rem;border-radius:8px;background:#f8f9fa}.message-preview.ai[data-v-8d14d434]{background:var(--primary-color);color:#fff}.chat-cta[data-v-8d14d434]{padding:1rem 2rem 2rem;text-align:center}.about[data-v-8d14d434]{padding:5rem 0;background:#fff}.about-content[data-v-8d14d434]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center}.about-text h2[data-v-8d14d434]{color:var(--primary-color);margin-bottom:1.5rem;font-size:2rem}.about-text p[data-v-8d14d434]{color:var(--gray-color);margin-bottom:1rem;line-height:1.7}.about-stats[data-v-8d14d434]{display:flex;flex-direction:column;gap:1.5rem}.stat-item[data-v-8d14d434]{text-align:center;padding:1.5rem;background:var(--light-color);border-radius:8px}.stat-number[data-v-8d14d434]{font-size:2rem;font-weight:700;color:var(--secondary-color);margin-bottom:.5rem}.stat-label[data-v-8d14d434]{color:var(--gray-color);font-weight:500}.contact[data-v-8d14d434]{padding:5rem 0;background:var(--light-color)}.contact-content[data-v-8d14d434]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.contact-info h3[data-v-8d14d434]{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.5rem}.contact-info p[data-v-8d14d434]{color:var(--gray-color);margin-bottom:.5rem}.contact-cta[data-v-8d14d434]{text-align:center}.contact-cta p[data-v-8d14d434]{color:var(--dark-color);margin-bottom:1.5rem;font-size:1.1rem}footer[data-v-8d14d434]{background:var(--steel-gradient);color:#fff;padding:2rem 0}.footer-content[data-v-8d14d434]{display:flex;justify-content:space-between;align-items:center}.footer-left .logo[data-v-8d14d434]{margin-bottom:.5rem}.footer-left p[data-v-8d14d434]{color:var(--gray-color);font-style:italic}.footer-right p[data-v-8d14d434]{color:var(--gray-color)}@media (max-width: 768px){.hero h1[data-v-8d14d434]{font-size:2rem}.tagline[data-v-8d14d434]{font-size:1.4rem}.hero p[data-v-8d14d434]{font-size:1rem}.features-grid[data-v-8d14d434]{grid-template-columns:1fr}.about-content[data-v-8d14d434]{grid-template-columns:1fr;text-align:center}.about-stats[data-v-8d14d434]{flex-direction:row;justify-content:space-around}.contact-content[data-v-8d14d434]{grid-template-columns:1fr;text-align:center}.footer-content[data-v-8d14d434]{flex-direction:column;gap:1rem;text-align:center}.nav-links[data-v-8d14d434]{flex-direction:column;gap:1rem}.nav-links li[data-v-8d14d434]{margin-left:0}nav[data-v-8d14d434]{flex-direction:column;gap:1rem}}@media (max-width: 480px){.container[data-v-8d14d434]{width:95%;padding:0 10px}.hero[data-v-8d14d434],.features[data-v-8d14d434],.interactive[data-v-8d14d434],.about[data-v-8d14d434],.contact[data-v-8d14d434]{padding:3rem 0}.section-title[data-v-8d14d434]{font-size:1.8rem}}.auth[data-v-1b197992]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--bg-primary);position:relative}.back-to-home[data-v-1b197992]{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-full);color:var(--text-light);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);z-index:10;box-shadow:var(--shadow-md)}.back-to-home[data-v-1b197992]:hover{background:#ffffff26;border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.back-to-home svg[data-v-1b197992]{width:18px;height:18px;transition:transform var(--transition-fast)}.back-to-home:hover svg[data-v-1b197992]{transform:scale(1.1)}.left[data-v-1b197992]{position:relative;padding:48px;background:var(--steel-gradient);color:var(--text-light);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.left[data-v-1b197992]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path d="M0,0 L100,0 L100,100 Z" fill="rgba(214,158,46,0.1)"/></svg>');background-size:cover}.logo-section[data-v-1b197992]{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-bottom:32px}.logo-icon[data-v-1b197992]{width:60px;height:60px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-primary);font-size:24px;box-shadow:var(--shadow-lg)}.brand-info[data-v-1b197992]{display:flex;flex-direction:column}.brand[data-v-1b197992]{font-size:32px;font-weight:700;color:var(--text-light);line-height:1.2}.subtitle[data-v-1b197992]{margin-top:4px;color:var(--accent-color);font-size:16px;font-weight:500}.description[data-v-1b197992]{position:relative;z-index:1;margin-bottom:40px}.description p[data-v-1b197992]{margin:8px 0;font-size:16px;color:var(--text-light);opacity:.9;line-height:1.6}.steel-decorations[data-v-1b197992]{position:absolute;bottom:32px;left:48px;right:48px;height:12px;display:flex;gap:12px;z-index:1}.steel-bar[data-v-1b197992]{flex:1;border-radius:var(--radius-sm);transform:skew(-15deg);transition:all var(--transition-fast)}.steel-bar[data-v-1b197992]:hover{transform:skew(-15deg) scale(1.05)}.bar1[data-v-1b197992]{background:var(--accent-gradient)}.bar2[data-v-1b197992]{background:var(--danger-gradient)}.bar3[data-v-1b197992]{background:linear-gradient(135deg,#4a5568,#718096)}.bar4[data-v-1b197992]{background:linear-gradient(135deg,#2d3748,#4a5568)}.right[data-v-1b197992]{padding:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary)}[data-v-1b197992] .ant-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-steel)}[data-v-1b197992] .ant-card-head{background:var(--steel-gradient);border-bottom:1px solid var(--border-dark);border-radius:var(--radius-xl) var(--radius-xl) 0 0}[data-v-1b197992] .ant-card-head .ant-tabs-tab{color:var(--text-light);font-weight:500}[data-v-1b197992] .ant-card-head .ant-tabs-tab-active{color:var(--accent-color);font-weight:600}[data-v-1b197992] .ant-card-head .ant-tabs-ink-bar{background:var(--accent-color)}@media (max-width: 768px){.auth[data-v-1b197992]{grid-template-columns:1fr}.left[data-v-1b197992]{min-height:40vh;padding:32px}.logo-section[data-v-1b197992]{flex-direction:column;text-align:center;gap:12px}.brand[data-v-1b197992]{font-size:24px}.description[data-v-1b197992]{text-align:center}.steel-decorations[data-v-1b197992]{left:32px;right:32px}.right[data-v-1b197992]{padding:32px 16px}}.app-shell[data-v-f9c01322]{height:100vh;overflow:hidden;background:var(--bg-primary)}.header[data-v-f9c01322]{background:var(--steel-gradient);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dark);padding:0 16px;height:68px;box-shadow:var(--shadow-steel);min-width:0}.header-left[data-v-f9c01322]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden}.logo[data-v-f9c01322]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.logo-icon[data-v-f9c01322]{width:36px;height:36px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-primary);font-size:16px;flex-shrink:0}.brand-info[data-v-f9c01322]{display:flex;flex-direction:column;min-width:0;flex:1}.brand[data-v-f9c01322]{font-weight:700;font-size:15px;color:var(--text-light);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.subtitle[data-v-f9c01322]{color:var(--accent-color);font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.user[data-v-f9c01322]{display:flex;align-items:center;gap:12px;color:var(--text-light)}.avatar-trigger[data-v-f9c01322]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.avatar-wrapper[data-v-f9c01322]{width:40px;height:40px;display:inline-flex}.avatar[data-v-f9c01322]{width:40px;height:40px;border-radius:50%;border:2px solid var(--accent-color);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-gradient);font-weight:600;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.avatar[data-v-f9c01322]:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.avatar.placeholder[data-v-f9c01322]{font-size:14px}.main-area[data-v-f9c01322]{flex:1 1 auto;min-height:0;overflow:hidden}.sidebar[data-v-f9c01322]{background:var(--steel-gradient)!important;border-right:1px solid var(--border-dark)!important}.content-wrap[data-v-f9c01322]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.content[data-v-f9c01322]{padding:16px;height:100%;overflow-y:auto;min-width:0;overscroll-behavior:contain;background:var(--bg-primary)}[data-v-f9c01322] .ant-menu-inline{border-inline-end:0!important}[data-v-f9c01322] .steel-menu{background:transparent!important;border:none!important}[data-v-f9c01322] .steel-menu .ant-menu-item{margin:4px 8px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:var(--radius-lg)!important;font-size:14px!important;color:var(--text-light)!important;background:transparent!important;border:1px solid transparent!important;transition:all var(--transition-fast)!important;padding:0 16px!important}[data-v-f9c01322] .steel-menu .ant-menu-item:hover{background:#d69e2e1a!important;border-color:var(--accent-color)!important;color:var(--accent-color)!important}[data-v-f9c01322] .steel-menu .ant-menu-item-selected,[data-v-f9c01322] .steel-menu .ant-menu-item-active{background:var(--accent-gradient)!important;color:var(--text-primary)!important;font-weight:600!important;border-color:var(--accent-color)!important}.menu-icon[data-v-f9c01322]{margin-right:8px;font-size:16px;width:20px;text-align:center}.markdown-content[data-v-e27036e3]{line-height:1.6;color:#333;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;overflow-x:hidden}.markdown-content[data-v-e27036e3] h1{font-size:1.8em;font-weight:600;margin:1.2em 0 .8em;padding-bottom:.3em;border-bottom:2px solid #eee;color:#2c3e50}.markdown-content[data-v-e27036e3] h2{font-size:1.5em;font-weight:600;margin:1em 0 .6em;color:#34495e}.markdown-content[data-v-e27036e3] h3{font-size:1.3em;font-weight:600;margin:.8em 0 .5em;color:#34495e}.markdown-content[data-v-e27036e3] h4,.markdown-content[data-v-e27036e3] h5,.markdown-content[data-v-e27036e3] h6{font-size:1.1em;font-weight:600;margin:.6em 0 .4em;color:#34495e}.markdown-content[data-v-e27036e3] p{margin:.8em 0;line-height:1.7}.markdown-content[data-v-e27036e3] ul,.markdown-content[data-v-e27036e3] ol{margin:.8em 0;padding-left:2em}.markdown-content[data-v-e27036e3] li{margin:.3em 0;line-height:1.6}.markdown-content[data-v-e27036e3] ul li{list-style-type:disc}.markdown-content[data-v-e27036e3] ol li{list-style-type:decimal}.markdown-content[data-v-e27036e3] code{background:#f8f8f8;border:1px solid #e1e1e8;border-radius:3px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:#e83e8c}.markdown-content[data-v-e27036e3] pre{background:#f8f8f8;border:1px solid #e1e1e8;border-radius:6px;padding:1em;margin:1em 0;overflow-x:auto;max-width:100%;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em;line-height:1.4;white-space:pre-wrap;word-break:break-all}.markdown-content[data-v-e27036e3] pre code{background:none;border:none;padding:0;color:inherit}.markdown-content[data-v-e27036e3] blockquote{border-left:4px solid #ddd;margin:1em 0;color:#666;font-style:italic;background:#f9f9f9;padding:.8em 1em;border-radius:0 4px 4px 0}.markdown-content[data-v-e27036e3] a{color:#1890ff;text-decoration:none}.markdown-content[data-v-e27036e3] a:hover{text-decoration:underline}.markdown-content[data-v-e27036e3] table{border-collapse:collapse;width:100%;max-width:100%;margin:1em 0;border:1px solid #ddd;overflow-x:auto;display:block;white-space:nowrap}.markdown-content[data-v-e27036e3] th,.markdown-content[data-v-e27036e3] td{border:1px solid #ddd;padding:8px 12px;text-align:left}.markdown-content[data-v-e27036e3] th{background-color:#f5f5f5;font-weight:600}.markdown-content[data-v-e27036e3] tr:nth-child(2n){background-color:#f9f9f9}.markdown-content[data-v-e27036e3] hr{border:none;border-top:1px solid #eee;margin:2em 0}.markdown-content[data-v-e27036e3] strong{font-weight:600;color:#2c3e50}.markdown-content[data-v-e27036e3] em{font-style:italic;color:#34495e}.markdown-content[data-v-e27036e3] del{text-decoration:line-through;color:#999}.markdown-content[data-v-e27036e3] .hljs{background:#f8f8f8!important;color:#333!important}@media (max-width: 768px){.markdown-content[data-v-e27036e3] pre{font-size:.8em;padding:.8em}.markdown-content[data-v-e27036e3] table{font-size:.9em}.markdown-content[data-v-e27036e3] th,.markdown-content[data-v-e27036e3] td{padding:6px 8px}}.home[data-v-326c4984]{max-width:920px;margin:0 auto;height:calc(100vh - 100px);display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg-primary)}.chat-container[data-v-326c4984]{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--bg-secondary);overflow:hidden;position:relative;border-radius:var(--radius-lg);box-shadow:var(--shadow-steel)}.messages[data-v-326c4984]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 12px 140px 16px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent;word-wrap:break-word}.messages[data-v-326c4984]::-webkit-scrollbar-track{background:transparent;margin:4px 0}.messages[data-v-326c4984]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px;transition:background-color .2s}.messages[data-v-326c4984]::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.messages[data-v-326c4984]::-webkit-scrollbar-corner{background:transparent}.message[data-v-326c4984]{display:flex;margin-bottom:16px;animation:fadeIn-326c4984 .3s ease-in;width:100%}.message.user[data-v-326c4984]{flex-direction:row-reverse;justify-content:flex-start}.message-avatar[data-v-326c4984]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;margin:0 12px}.message.ai .message-avatar[data-v-326c4984]{background:var(--steel-gradient);border:1px solid var(--primary-color);box-shadow:var(--shadow-steel);color:var(--accent-color);font-weight:700}.message.user .message-avatar[data-v-326c4984]{background:var(--accent-gradient);color:var(--text-primary);border:1px solid var(--accent-color)}.message-content[data-v-326c4984]{max-width:65%;min-width:120px;overflow:hidden;flex-shrink:1}.message.user .message-content[data-v-326c4984]{text-align:left;display:flex;flex-direction:column;align-items:flex-end}.message-text[data-v-326c4984]{background:var(--bg-secondary);padding:14px 18px;border-radius:var(--radius-xl);line-height:var(--leading-relaxed);word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-size:var(--text-sm);box-shadow:var(--shadow-md);border:1px solid var(--border-light);max-width:100%;color:var(--text-primary)}.message.user .message-text[data-v-326c4984]{background:var(--accent-gradient);color:var(--text-primary);border:1px solid var(--accent-color);font-size:var(--text-sm);padding:12px 16px;white-space:pre-wrap;word-break:break-word;text-align:left;font-weight:500}.message.ai .message-text[data-v-326c4984]{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.message-time[data-v-326c4984]{font-size:12px;color:#999;margin-top:6px;padding:0 6px}.message.user .message-time[data-v-326c4984]{color:#bbb;font-size:11px}.loading-container[data-v-326c4984]{display:flex;align-items:center;gap:12px}.typing-indicator[data-v-326c4984]{display:flex;gap:4px}.typing-indicator span[data-v-326c4984]{width:8px;height:8px;border-radius:50%;background-color:#1890ff;animation:typing-326c4984 1.4s infinite ease-in-out}.typing-indicator span[data-v-326c4984]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-326c4984]:nth-child(2){animation-delay:-.16s}.loading-text[data-v-326c4984]{color:#666;font-size:14px}@keyframes typing-326c4984{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.bottom[data-v-326c4984]{position:absolute;bottom:0;left:0;right:0;padding:16px 20px 20px;border-top:1px solid var(--border-light);background:var(--bg-secondary);z-index:10;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 -2px 8px #0000001a}.pills[data-v-326c4984]{display:flex;justify-content:center;gap:8px;padding:0 0 16px}.kb-tags[data-v-326c4984]{display:flex;align-items:center;gap:6px}.kb-label[data-v-326c4984]{color:#666;font-size:12px}.config-button[data-v-326c4984]{transition:all .2s ease!important;position:relative;overflow:hidden}.config-button[data-v-326c4984]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a!important}.config-button.active[data-v-326c4984]{background:#f0f8ff!important;border-color:#91caff!important;color:#1677ff!important;transform:scale(1.02)}.config-button.active[data-v-326c4984]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-326c4984 .6s ease-out}@keyframes shimmer-326c4984{0%{left:-100%}to{left:100%}}.input-container[data-v-326c4984]{position:relative}.input-wrapper[data-v-326c4984]{position:relative;display:flex;align-items:flex-end;background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);padding:12px 52px 12px 16px;transition:all var(--transition-fast);box-shadow:var(--shadow-md)}.input-wrapper[data-v-326c4984]:hover{border-color:var(--accent-color);box-shadow:var(--shadow-lg)}.input-wrapper[data-v-326c4984]:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px #d69e2e33}.chat-input[data-v-326c4984]{flex:1;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;resize:none}.chat-input[data-v-326c4984] .ant-input{border:none!important;background:transparent!important;box-shadow:none!important;padding:6px 0!important;font-size:15px;line-height:1.5}.chat-input[data-v-326c4984] .ant-input:focus{border:none!important;box-shadow:none!important}.send-button[data-v-326c4984]{position:absolute;right:8px;bottom:50%;transform:translateY(50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s;min-width:32px}.send-button[data-v-326c4984]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-326c4984{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.messages[data-v-326c4984]::-webkit-scrollbar{width:6px}.messages[data-v-326c4984]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.messages[data-v-326c4984]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.messages[data-v-326c4984]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.home[data-v-326c4984]{max-width:100%;padding:0 8px}.message-content[data-v-326c4984]{max-width:80%}.message-text[data-v-326c4984]{font-size:13px;padding:10px 12px}.messages[data-v-326c4984]{padding:12px 8px 140px 12px}.pills[data-v-326c4984]{flex-wrap:wrap;gap:6px}}@media (max-width: 480px){.message-content[data-v-326c4984]{max-width:90%}.message-text[data-v-326c4984]{font-size:12px;padding:8px 10px}}.wrap[data-v-82d4e72d]{max-width:1120px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;height:calc(100vh - 64px);min-height:0;overflow:hidden}.page-head[data-v-82d4e72d]{flex:0 0 auto;background:transparent}.page-body[data-v-82d4e72d]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:24px}.title[data-v-82d4e72d]{text-align:center;margin-bottom:32px}.h2[data-v-82d4e72d]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.sub[data-v-82d4e72d]{color:#666;font-size:16px}.filters[data-v-82d4e72d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0}.list[data-v-82d4e72d]{display:flex;flex-direction:column;gap:16px}.card[data-v-82d4e72d]{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease}.card[data-v-82d4e72d]:hover{box-shadow:0 4px 20px #00000014;border-color:#74b9ff;transform:translateY(-2px)}.thumb[data-v-82d4e72d]{width:72px;height:56px;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center}.icon[data-v-82d4e72d]{display:flex;align-items:center;justify-content:center}.meta[data-v-82d4e72d]{display:flex;flex-direction:column;gap:6px}.name[data-v-82d4e72d]{font-weight:600;font-size:16px;color:#2c3e50}.desc[data-v-82d4e72d]{color:#666;font-size:14px;line-height:1.4}.stats[data-v-82d4e72d]{display:flex;gap:16px;margin-top:4px}.message-count[data-v-82d4e72d],.last-active[data-v-82d4e72d]{font-size:12px;color:#999;background:#f8f9fa;padding:2px 8px;border-radius:4px}.actions[data-v-82d4e72d]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.date[data-v-82d4e72d]{color:#999;font-size:13px;font-weight:500}.action-buttons[data-v-82d4e72d]{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.card:hover .action-buttons[data-v-82d4e72d]{opacity:1}.empty-state[data-v-82d4e72d]{text-align:center;padding:80px 20px}.empty-icon[data-v-82d4e72d]{margin-bottom:24px}.empty-title[data-v-82d4e72d]{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:8px}.empty-desc[data-v-82d4e72d]{color:#666;margin-bottom:24px;font-size:14px}@media (max-width: 768px){.wrap[data-v-82d4e72d]{padding:0 12px}.filters[data-v-82d4e72d]{flex-direction:column;gap:16px;align-items:stretch}.card[data-v-82d4e72d]{grid-template-columns:56px 1fr;gap:12px}.actions[data-v-82d4e72d]{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.thumb[data-v-82d4e72d]{width:56px;height:44px}}.wrap[data-v-e83c1833]{max-width:1120px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;height:calc(100vh - 64px);min-height:0;overflow:hidden}.page-head[data-v-e83c1833]{flex:0 0 auto}.page-body[data-v-e83c1833]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:24px}.title[data-v-e83c1833]{text-align:center;margin-bottom:32px}.h2[data-v-e83c1833]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.sub[data-v-e83c1833]{color:#666;font-size:16px}.toolbar[data-v-e83c1833]{display:flex;justify-content:space-between;align-items:center;padding:16px 0 24px;border-bottom:1px solid #eee}.toolbar-left[data-v-e83c1833]{display:flex;align-items:center;gap:16px}.toolbar-right[data-v-e83c1833]{display:flex;align-items:center;gap:12px}.search[data-v-e83c1833]{width:280px}.stats[data-v-e83c1833]{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #f0f0f0}.stat-item[data-v-e83c1833]{text-align:center;flex:1}.stat-number[data-v-e83c1833]{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:4px}.stat-label[data-v-e83c1833]{font-size:14px;color:#666}.grid[data-v-e83c1833]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:24px 0}.kcard[data-v-e83c1833]{border:1px solid #e5e7eb;border-radius:12px;padding:20px;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;height:220px;overflow:hidden}.kcard[data-v-e83c1833]:hover{box-shadow:0 4px 20px #00000014;border-color:#74b9ff;transform:translateY(-2px)}.card-header[data-v-e83c1833]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.file-icon[data-v-e83c1833]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:#f8f9fa}.card-actions[data-v-e83c1833]{opacity:0;transition:opacity .2s ease}.kcard:hover .card-actions[data-v-e83c1833]{opacity:1}.card-content[data-v-e83c1833]{flex:1;display:flex;flex-direction:column;gap:8px}.name[data-v-e83c1833]{font-weight:600;font-size:16px;color:#2c3e50;line-height:1.4}.desc[data-v-e83c1833]{color:#666;font-size:14px;line-height:1.4;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file-info[data-v-e83c1833]{display:flex;gap:12px;margin-top:8px}.file-size[data-v-e83c1833],.file-pages[data-v-e83c1833]{font-size:12px;color:#999;background:#f8f9fa;padding:2px 8px;border-radius:4px}.card-footer[data-v-e83c1833]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #f0f0f0;min-height:40px}.date[data-v-e83c1833]{color:#999;font-size:13px}.owner[data-v-e83c1833]{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;flex-shrink:0;max-width:120px;overflow:hidden}.owner-avatar[data-v-e83c1833]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#74b9ff,#4da6ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.owner span[data-v-e83c1833]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state[data-v-e83c1833]{text-align:center;padding:80px 20px}.empty-icon[data-v-e83c1833]{margin-bottom:24px}.empty-title[data-v-e83c1833]{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:8px}.empty-desc[data-v-e83c1833]{color:#666;margin-bottom:24px;font-size:14px}@media (max-width: 768px){.wrap[data-v-e83c1833]{padding:0 12px}.toolbar[data-v-e83c1833]{flex-direction:column;gap:16px;align-items:stretch}.toolbar-left[data-v-e83c1833],.toolbar-right[data-v-e83c1833]{justify-content:center}.search[data-v-e83c1833]{width:100%}.stats[data-v-e83c1833]{flex-direction:column;gap:16px}.grid[data-v-e83c1833]{grid-template-columns:1fr}}@media (max-width: 1024px){.grid[data-v-e83c1833]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}[data-v-e83c1833] .ant-upload-drag{background:#fafbfc!important;border:2px dashed #d9d9d9!important;border-radius:8px!important}[data-v-e83c1833] .ant-upload-drag:hover{border-color:#40a9ff!important}[data-v-e83c1833] .ant-upload-drag-icon{margin-bottom:16px!important}[data-v-e83c1833] .ant-upload-text{font-size:16px!important;color:#666!important;margin-bottom:8px!important}[data-v-e83c1833] .ant-upload-hint{color:#999!important;font-size:14px!important}.wrap[data-v-29f417f5]{padding:0 24px;max-width:1200px;margin:0 auto}.breadcrumb[data-v-29f417f5]{margin-bottom:24px}.kb-header[data-v-29f417f5]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:24px}.kb-info[data-v-29f417f5]{display:flex;gap:16px}.kb-icon[data-v-29f417f5]{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kb-meta[data-v-29f417f5]{flex:1}.kb-name[data-v-29f417f5]{font-size:24px;font-weight:700;color:#2c3e50;margin:0 0 8px}.kb-desc[data-v-29f417f5]{color:#666;font-size:16px;margin:0 0 12px}.kb-stats[data-v-29f417f5]{display:flex;gap:24px}.stat-item[data-v-29f417f5]{font-size:14px;color:#999}.file-list[data-v-29f417f5]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.list-header[data-v-29f417f5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.list-title[data-v-29f417f5]{font-size:18px;font-weight:600;color:#2c3e50}.table-container[data-v-29f417f5]{padding:0}.file-name[data-v-29f417f5]{display:flex;align-items:center;gap:8px}.file-icon[data-v-29f417f5]{display:flex;align-items:center;justify-content:center}.action-buttons[data-v-29f417f5]{display:flex;gap:4px}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}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--primary-color: #1a365d;--primary-light: #2c5282;--primary-dark: #1a202c;--secondary-color: #c53030;--secondary-light: #e53e3e;--secondary-dark: #9b2c2c;--accent-color: #d69e2e;--accent-light: #ecc94b;--accent-dark: #b7791f;--light-color: #f7fafc;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--dark-color: #2d3748;--steel-gradient: linear-gradient(135deg, #4a5568, #2d3748);--steel-gradient-light: linear-gradient(135deg, #718096, #4a5568);--accent-gradient: linear-gradient(135deg, #d69e2e, #ecc94b);--danger-gradient: linear-gradient(135deg, #c53030, #e53e3e);--bg-primary: #f5f7fa;--bg-secondary: #ffffff;--bg-dark: #2d3748;--bg-darker: #1a202c;--text-primary: #2d3748;--text-secondary: #4a5568;--text-muted: #a0aec0;--text-light: #ffffff;--text-accent: #d69e2e;--border-light: #e2e8f0;--border-medium: #cbd5e0;--border-dark: #4a5568;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-steel: 0 4px 14px 0 rgba(26, 54, 93, .15);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-family: "Segoe UI", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--transition-fast: .15s ease-out;--transition-normal: .3s ease-out;--transition-slow: .5s ease-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}[data-theme=dark]{--bg-primary: #1a202c;--bg-secondary: #2d3748;--text-primary: #f7fafc;--text-secondary: #e2e8f0;--text-muted: #a0aec0;--border-light: #4a5568;--border-medium: #718096}*{box-sizing:border-box}html{font-family:var(--font-family);line-height:var(--leading-normal);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--text-base)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-sm);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--gray-400) var(--gray-100)}.steel-gradient{background:var(--steel-gradient)}.accent-gradient{background:var(--accent-gradient)}.danger-gradient{background:var(--danger-gradient)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--text-accent)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.shadow-steel{box-shadow:var(--shadow-steel)}.transition-fast{transition:all var(--transition-fast)}.transition-normal{transition:all var(--transition-normal)}.transition-slow{transition:all var(--transition-slow)}.btn-primary{background:var(--primary-color);color:var(--text-light);border:1px solid var(--primary-color);transition:all var(--transition-fast)}.btn-primary:hover{background:var(--primary-light);border-color:var(--primary-light)}.btn-secondary{background:var(--secondary-color);color:var(--text-light);border:1px solid var(--secondary-color);transition:all var(--transition-fast)}.btn-secondary:hover{background:var(--secondary-light);border-color:var(--secondary-light)}.btn-accent{background:var(--accent-color);color:var(--text-primary);border:1px solid var(--accent-color);transition:all var(--transition-fast)}.btn-accent:hover{background:var(--accent-light);border-color:var(--accent-light)}.card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.card:hover{box-shadow:var(--shadow-md)}.card-steel{background:var(--steel-gradient);color:var(--text-light);border:none;box-shadow:var(--shadow-steel)}
