.navbar[data-v-80708ee2]{height:64px;background-color:#fff;justify-content:space-between;padding:0 24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border-bottom:1px solid #eee}.navbar-left[data-v-80708ee2],.navbar[data-v-80708ee2]{display:flex;align-items:center}.logo[data-v-80708ee2]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.navbar-right[data-v-80708ee2]{display:flex;align-items:center;gap:12px}.nav-button[data-v-80708ee2]{height:36px;padding:0 18px;border-radius:8px;font-weight:500;background:#1a1a1a;border-color:#1a1a1a}.nav-button[data-v-80708ee2]:hover{background:#333;border-color:#333}.home[data-v-8cd419ca]{padding:40px 20px;max-width:1200px;margin:0 auto;background:#f8f9fa;min-height:calc(100vh - 70px)}.welcome-section[data-v-8cd419ca]{text-align:center;margin-bottom:50px;padding:50px 30px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.chat-logo[data-v-8cd419ca]{margin-bottom:24px}.chat-logo i[data-v-8cd419ca]{font-size:3.5em;color:#333}.welcome-section h1[data-v-8cd419ca]{color:#1a1a1a;margin-bottom:12px;font-size:2.5em;font-weight:600;letter-spacing:-.5px}.welcome-section p[data-v-8cd419ca]{color:#666;font-size:1.15em;margin-bottom:28px;font-weight:400}.features[data-v-8cd419ca]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.features .el-tag[data-v-8cd419ca]{background:#f5f5f5;border:1px solid #e8e8e8;color:#555}.action-section[data-v-8cd419ca]{margin-bottom:50px}.action-card[data-v-8cd419ca]{cursor:pointer;transition:all .25s ease;margin-bottom:20px;height:260px;display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);border-radius:12px}.action-card[data-v-8cd419ca]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:#d0d0d0}.primary-card[data-v-8cd419ca]:hover{background:#1a1a1a;border-color:#1a1a1a}.primary-card:hover .action-icon[data-v-8cd419ca],.primary-card:hover .card-content h3[data-v-8cd419ca],.primary-card:hover .card-content p[data-v-8cd419ca],.primary-card:hover .card-content[data-v-8cd419ca]{color:#fff}.secondary-card[data-v-8cd419ca]:hover{background:#333;border-color:#333}.secondary-card:hover .action-icon[data-v-8cd419ca],.secondary-card:hover .card-content h3[data-v-8cd419ca],.secondary-card:hover .card-content p[data-v-8cd419ca],.secondary-card:hover .card-content[data-v-8cd419ca]{color:#fff}.card-content[data-v-8cd419ca]{text-align:center;color:#1a1a1a;transition:color .25s ease;padding:20px}.action-icon[data-v-8cd419ca]{font-size:2.8em;color:#333;margin-bottom:16px;display:block;transition:color .25s ease}.card-content h3[data-v-8cd419ca]{color:#1a1a1a;margin-bottom:10px;font-size:1.4em;font-weight:600;transition:color .25s ease}.card-content p[data-v-8cd419ca]{color:#888;font-size:.9em;line-height:1.6;margin-bottom:20px;transition:color .25s ease}.action-btn[data-v-8cd419ca]{margin-top:10px;border-radius:8px;padding:10px 28px;font-weight:500;background:#1a1a1a;border-color:#1a1a1a}.action-btn[data-v-8cd419ca]:hover{background:#333;border-color:#333}.info-section[data-v-8cd419ca]{background:#fff;padding:40px 30px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.info-card[data-v-8cd419ca]{text-align:center;padding:28px 20px;background:#f8f9fa;border-radius:10px;margin-bottom:20px;border:1px solid #eee}.info-card i[data-v-8cd419ca]{font-size:2em;color:#333;margin-bottom:14px;display:block}.info-card h4[data-v-8cd419ca]{color:#1a1a1a;margin-bottom:8px;font-size:1.15em;font-weight:600}.info-card p[data-v-8cd419ca]{color:#888;font-size:.9em;line-height:1.6}@media (max-width:768px){.home[data-v-8cd419ca]{padding:16px 12px}.welcome-section[data-v-8cd419ca]{padding:30px 20px}.welcome-section h1[data-v-8cd419ca]{font-size:1.8em}.chat-logo i[data-v-8cd419ca]{font-size:2.5em}.welcome-section p[data-v-8cd419ca]{font-size:1em}.features[data-v-8cd419ca]{gap:8px}.action-card[data-v-8cd419ca]{height:220px}.action-icon[data-v-8cd419ca]{font-size:2.2em}.card-content h3[data-v-8cd419ca]{font-size:1.2em}.info-section[data-v-8cd419ca]{padding:24px 16px}.info-card[data-v-8cd419ca]{padding:20px 16px}.info-card i[data-v-8cd419ca]{font-size:1.8em}}body{margin:0;padding:0;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}