:root{--primary-purple:#6c5ce7;--primary-blue:#00d2ff;--primary-gradient:linear-gradient(135deg, #6c5ce7, #00d2ff);--accent-red:#ff6b6b;--accent-green:#00e676;--accent-orange:#ffb74d;--bg-l1:#0a0a1a;--bg-l2:#12122a;--bg-l3:#ffffff0d;--bg-glass:#ffffff0d;--text-primary:#f0f0f0;--text-auxiliary:#8b8ba3;--text-disabled:#4a4a5a;--border-glass:#ffffff1a;--border-gradient:linear-gradient(135deg, #6c5ce74d, #00d2ff4d);--shadow-glow:0 0 20px #6c5ce74d;--shadow-card:0 8px 32px #0000004d;--shadow-hover:0 12px 40px #6c5ce733;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-l1);color:var(--text-primary);min-height:100vh;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.glass-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:var(--radius-md);transition:all .3s}.glass-card:hover{box-shadow:var(--shadow-hover);border-color:#6c5ce74d;transform:translateY(-4px)}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.brand-text,.gradient-text{-webkit-text-fill-color:transparent}.brand-text{background:linear-gradient(135deg,#a855f7,#6c5ce7 25%,#00d2ff 60%,#f472b6);filter:drop-shadow(0 0 10px #6c5ce759)drop-shadow(0 0 20px #00d2ff26);letter-spacing:.03em;-webkit-background-clip:text;background-clip:text;font-weight:800}.btn-gradient{background:var(--primary-gradient);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:12px 28px;font-weight:500;transition:all .3s;box-shadow:0 4px 15px #6c5ce74d}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 6px 25px #6c5ce780}.btn-outline{color:var(--primary-purple);cursor:pointer;background:0 0;border:1px solid #6c5ce780;border-radius:8px;padding:12px 28px;font-size:.9rem;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline:hover{border-color:var(--primary-purple);background:#6c5ce71a}.container{max-width:1400px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.grid-responsive{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}@media (width<=768px){.grid-responsive{grid-template-columns:1fr}.section{padding:40px 0}.container{padding:0 16px}}@media (width>=769px) and (width<=1024px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-l1)}::-webkit-scrollbar-thumb{background:var(--primary-purple);border-radius:3px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #6c5ce74d}50%{box-shadow:0 0 40px #6c5ce799}}.animate-fade-in-up{animation:.6s forwards fadeInUp}.badge{border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-block}.badge-urgent{color:var(--accent-red);background:#ff6b6b33;border:1px solid #ff6b6b4d}.badge-success{color:var(--accent-green);background:#00e67633;border:1px solid #00e6764d}.badge-pending{color:var(--accent-orange);background:#ffb74d33;border:1px solid #ffb74d4d}.level-badge{border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.level-new{color:#8b8ba3;background:#8b8ba333}.level-bronze{color:#cd7f32;background:#cd7f3233}.level-silver{color:silver;background:#c0c0c033}.level-gold{color:gold;background:#ffd70033}.level-diamond{color:#00d2ff;background:#00d2ff33}video::-internal-media-controls-download-button{display:none!important}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 30px)}video{-webkit-user-select:none;user-select:none;pointer-events:auto}video::-webkit-media-controls-download-button{display:none!important}.chat-fab[data-v-101f5b1b],.chat-widget[data-v-101f5b1b]{z-index:9999;position:fixed}.chat-fab[data-v-101f5b1b]{cursor:pointer;bottom:24px;right:24px}.robot-mascot[data-v-101f5b1b]{width:80px;height:100px;animation:none;position:relative}.robot-mascot.anim-float[data-v-101f5b1b]{animation:3s ease-in-out infinite robotFloat-101f5b1b}.robot-mascot.anim-bounce[data-v-101f5b1b]{animation:.8s ease-in-out infinite robotBounceIdle-101f5b1b}.robot-mascot.anim-sway[data-v-101f5b1b]{animation:2.5s ease-in-out infinite robotSway-101f5b1b}.robot-mascot.anim-wiggle[data-v-101f5b1b]{animation:1.2s ease-in-out infinite robotWiggle-101f5b1b}.robot-mascot.anim-hop[data-v-101f5b1b]{animation:1.6s ease-in-out infinite robotHop-101f5b1b}@keyframes robotFloat-101f5b1b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes robotBounceIdle-101f5b1b{0%,to{transform:translateY(0)scaleY(1)}30%{transform:translateY(-14px)scaleY(1.05)}50%{transform:translateY(0)scaleY(.92)}70%{transform:translateY(-6px)scaleY(1.02)}}@keyframes robotSway-101f5b1b{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes robotWiggle-101f5b1b{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-4px)rotate(-3deg)}40%{transform:translate(4px)rotate(3deg)}60%{transform:translate(-3px)rotate(-2deg)}80%{transform:translate(3px)rotate(2deg)}}@keyframes robotHop-101f5b1b{0%,to{transform:translateY(0)scaleY(1)scaleX(1)}15%{transform:translateY(2px)scaleY(.9)scaleX(1.08)}40%{transform:translateY(-18px)scaleY(1.1)scaleX(.95)}60%{transform:translateY(-16px)scaleY(1.08)scaleX(.96)}80%{transform:translateY(2px)scaleY(.95)scaleX(1.04)}90%{transform:translateY(0)scaleY(1.02)scaleX(.98)}}.glow-ring[data-v-101f5b1b]{background:radial-gradient(#6c5ce759,#0000 70%);border-radius:50%;width:60px;height:16px;animation:3s ease-in-out infinite glowPulse-101f5b1b;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@keyframes glowPulse-101f5b1b{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:.25;transform:translate(-50%)scale(.85)}}.particle[data-v-101f5b1b]{opacity:0;background:#00d2ff;border-radius:50%;width:4px;height:4px;position:absolute}.p1[data-v-101f5b1b]{animation:3.5s ease-in-out infinite particleDrift-101f5b1b;top:10px;left:2px}.p2[data-v-101f5b1b]{animation:4s ease-in-out 1.2s infinite particleDrift-101f5b1b;top:30px;right:0}.p3[data-v-101f5b1b]{animation:3s ease-in-out 2s infinite particleDrift-101f5b1b;bottom:20px;left:5px}@keyframes particleDrift-101f5b1b{0%,to{opacity:0;transform:translate(0)scale(.5)}50%{opacity:.7;transform:translate(-6px,-10px)scale(1)}}.robot-svg[data-v-101f5b1b]{filter:drop-shadow(0 4px 12px #6c5ce766);width:100%;height:100%;transition:filter .3s;overflow:visible}.chat-fab:hover .robot-svg[data-v-101f5b1b]{filter:drop-shadow(0 6px 20px #6c5ce799)}.antenna-tip[data-v-101f5b1b]{animation:2s ease-in-out infinite antennaBlink-101f5b1b}@keyframes antennaBlink-101f5b1b{0%,to{fill:#00d2ff;r:3.5}50%{fill:#fff;r:4.5}}.eye[data-v-101f5b1b]{animation:3s ease-in-out infinite eyeGlow-101f5b1b}@keyframes eyeGlow-101f5b1b{0%,to{opacity:1}50%{opacity:.7}}.eye-l[data-v-101f5b1b],.pupil-l[data-v-101f5b1b]{transform-origin:40px 39px}.eye-l[data-v-101f5b1b],.eye-r[data-v-101f5b1b],.pupil-l[data-v-101f5b1b],.pupil-r[data-v-101f5b1b]{animation:4s ease-in-out infinite blink-101f5b1b}.eye-r[data-v-101f5b1b],.pupil-r[data-v-101f5b1b]{transform-origin:60px 39px}@keyframes blink-101f5b1b{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}.mouth[data-v-101f5b1b]{transform-origin:50px 53px;transition:all .3s}.chest-light[data-v-101f5b1b]{animation:2s ease-in-out infinite chestPulse-101f5b1b}@keyframes chestPulse-101f5b1b{0%,to{opacity:.7}50%{opacity:1}}.chest-core[data-v-101f5b1b]{animation:1.5s ease-in-out infinite corePulse-101f5b1b}@keyframes corePulse-101f5b1b{0%,to{opacity:.8;r:2.5}50%{opacity:1;r:3}}.arm[data-v-101f5b1b]{transition:transform .3s}.arm-l[data-v-101f5b1b]{transform-origin:28px 71px}.arm-r[data-v-101f5b1b]{transform-origin:72px 71px}.chat-fab:hover .robot-svg .eye[data-v-101f5b1b]{fill:#fff;filter:drop-shadow(0 0 6px #00d2ff);opacity:1;animation:none}.chat-fab:hover .robot-svg .pupil[data-v-101f5b1b]{animation:1.5s ease-in-out infinite lookAround-101f5b1b}@keyframes lookAround-101f5b1b{0%,to{transform:translate(0)}25%{transform:translate(1.5px,-1px)}75%{transform:translate(-1.5px,-1px)}}.chat-fab:hover .robot-svg .mouth[data-v-101f5b1b]{rx:8;ry:5;y:50;x:42;fill:#00d2ffcc;width:16px;height:6px}.chat-fab:hover .robot-svg .arm-l[data-v-101f5b1b]{animation:.5s ease-in-out infinite alternate waveLeft-101f5b1b}.chat-fab:hover .robot-svg .arm-r[data-v-101f5b1b]{animation:.5s ease-in-out .15s infinite alternate waveRight-101f5b1b}@keyframes waveLeft-101f5b1b{0%{transform:rotate(0)}to{transform:rotate(-20deg)}}@keyframes waveRight-101f5b1b{0%{transform:rotate(0)}to{transform:rotate(20deg)}}.chat-fab:hover .robot-mascot[data-v-101f5b1b]{animation:.5s ease-in-out infinite alternate robotExcited-101f5b1b!important}@keyframes robotExcited-101f5b1b{0%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(-12px)rotate(3deg)scale(1.05)}}.chat-fab:hover .glow-ring[data-v-101f5b1b]{animation:.8s ease-in-out infinite glowPulseHover-101f5b1b}@keyframes glowPulseHover-101f5b1b{0%,to{opacity:.6;transform:translate(-50%)scale(1.1)}50%{opacity:.2;transform:translate(-50%)scale(.7)}}.chat-fab:hover .particle[data-v-101f5b1b]{animation-duration:1.5s}.fab-label[data-v-101f5b1b]{white-space:nowrap;color:var(--text-auxiliary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a1ad9;border:1px solid #6c5ce726;border-radius:10px;padding:2px 12px;font-size:.72rem;transition:all .3s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.chat-fab:hover .fab-label[data-v-101f5b1b]{color:#00d2ff;border-color:#00d2ff4d;box-shadow:0 0 12px #00d2ff26}.chat-window[data-v-101f5b1b]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:9999;background:#12122af2;border:1px solid #6c5ce733;border-radius:16px;flex-direction:column;width:400px;height:580px;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 12px 48px #00000080,0 0 0 1px #6c5ce71a}.chat-slide-enter-active[data-v-101f5b1b],.chat-slide-leave-active[data-v-101f5b1b]{transition:all .35s cubic-bezier(.4,0,.2,1)}.chat-slide-enter-from[data-v-101f5b1b],.chat-slide-leave-to[data-v-101f5b1b]{opacity:0;transform:translateY(20px)scale(.95)}.chat-header[data-v-101f5b1b]{background:linear-gradient(135deg,#6c5ce726,#00d2ff14);border-bottom:1px solid #6c5ce726;flex-shrink:0;justify-content:space-between;padding:16px 18px}.ch-left[data-v-101f5b1b],.chat-header[data-v-101f5b1b]{align-items:center;display:flex}.ch-left[data-v-101f5b1b]{gap:12px}.ch-avatar[data-v-101f5b1b]{background:linear-gradient(135deg,#6c5ce7,#00d2ff);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex;position:relative}.ch-avatar-glow[data-v-101f5b1b]{background:linear-gradient(135deg,#6c5ce74d,#00d2ff33);border-radius:50%;animation:3s ease-in-out infinite avatarGlow-101f5b1b;position:absolute;inset:-3px}@keyframes avatarGlow-101f5b1b{0%,to{opacity:.5}50%{opacity:1}}.ch-avatar span[data-v-101f5b1b]{z-index:1;position:relative}.ch-name[data-v-101f5b1b]{font-size:.95rem;font-weight:600}.ch-status[data-v-101f5b1b]{color:var(--text-auxiliary);align-items:center;gap:5px;margin-top:2px;font-size:.75rem;display:flex}.status-dot[data-v-101f5b1b]{background:#00e676;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite statusPulse-101f5b1b;box-shadow:0 0 6px #00e676}@keyframes statusPulse-101f5b1b{0%,to{opacity:1}50%{opacity:.5}}.ch-right[data-v-101f5b1b]{gap:6px;display:flex}.ch-btn[data-v-101f5b1b]{width:32px;height:32px;color:var(--text-auxiliary);cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ch-btn[data-v-101f5b1b]:hover{color:var(--text-primary);background:#ffffff1a}.ch-btn.ch-human[data-v-101f5b1b]{color:#00d2ff;border:1px solid #00d2ff4d;width:auto;padding:0 10px;font-size:.72rem}.ch-close[data-v-101f5b1b]:hover{color:var(--accent-red);background:#ff6b6b26}.chat-messages[data-v-101f5b1b]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-messages[data-v-101f5b1b]::-webkit-scrollbar{width:4px}.chat-messages[data-v-101f5b1b]::-webkit-scrollbar-track{background:0 0}.chat-messages[data-v-101f5b1b]::-webkit-scrollbar-thumb{background:#6c5ce74d;border-radius:4px}.msg[data-v-101f5b1b]{gap:8px;max-width:88%;display:flex}.msg.user[data-v-101f5b1b]{flex-direction:row-reverse;align-self:flex-end}.msg-avatar[data-v-101f5b1b]{background:linear-gradient(135deg,#6c5ce733,#00d2ff1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:.9rem;display:flex}.msg-bubble[data-v-101f5b1b]{border-radius:14px;padding:10px 14px;font-size:.88rem;line-height:1.6;position:relative}.msg.bot .msg-bubble[data-v-101f5b1b]{color:var(--text-primary);background:#6c5ce71a;border:1px solid #6c5ce71f;border-top-left-radius:4px}.msg.user .msg-bubble[data-v-101f5b1b]{color:var(--text-primary);background:linear-gradient(135deg,#6c5ce74d,#00d2ff26);border:1px solid #6c5ce733;border-top-right-radius:4px}.msg-content[data-v-101f5b1b]{word-break:break-word}.msg-content[data-v-101f5b1b] strong{color:var(--primary-blue)}.msg-content[data-v-101f5b1b] .msg-link{color:var(--primary-blue);text-decoration:underline}.msg-time[data-v-101f5b1b]{color:var(--text-auxiliary);opacity:.6;text-align:right;margin-top:4px;font-size:.65rem}.msg-suggestions[data-v-101f5b1b]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;display:flex}.suggestion-chip[data-v-101f5b1b]{color:var(--primary-blue);cursor:pointer;background:#6c5ce71f;border:1px solid #6c5ce733;border-radius:14px;padding:5px 12px;font-size:.78rem;transition:all .2s}.suggestion-chip[data-v-101f5b1b]:hover{background:#6c5ce740;border-color:#6c5ce766}.typing-bubble[data-v-101f5b1b]{padding:12px 18px!important}.typing-dots[data-v-101f5b1b]{align-items:center;gap:5px;display:flex}.typing-dots span[data-v-101f5b1b]{background:var(--primary-blue);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite typingBounce-101f5b1b}.typing-dots span[data-v-101f5b1b]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-101f5b1b]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-101f5b1b{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.quick-suggestions[data-v-101f5b1b]{border-top:1px solid #ffffff0a;flex-shrink:0;padding:8px 16px 4px}.qs-title[data-v-101f5b1b]{color:var(--text-auxiliary);margin-bottom:8px;font-size:.75rem}.qs-grid[data-v-101f5b1b]{flex-wrap:wrap;gap:6px;display:flex}.qs-btn[data-v-101f5b1b]{color:var(--text-auxiliary);cursor:pointer;background:#6c5ce714;border:1px solid #6c5ce726;border-radius:16px;padding:6px 14px;font-size:.78rem;transition:all .2s}.qs-btn[data-v-101f5b1b]:hover{color:var(--primary-blue);background:#6c5ce72e;border-color:#6c5ce74d}.chat-input[data-v-101f5b1b]{background:#0a0a1a80;border-top:1px solid #6c5ce71f;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.ci-field[data-v-101f5b1b]{color:var(--text-primary);background:#ffffff0d;border:1px solid #6c5ce726;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:.88rem;transition:border-color .2s}.ci-field[data-v-101f5b1b]::placeholder{color:var(--text-auxiliary);opacity:.6}.ci-field[data-v-101f5b1b]:focus{border-color:#6c5ce766}.ci-send[data-v-101f5b1b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c5ce7,#00d2ff);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ci-send[data-v-101f5b1b]:hover{transform:scale(1.05);box-shadow:0 4px 16px #6c5ce74d}.ci-send[data-v-101f5b1b]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=480px){.chat-window[data-v-101f5b1b]{border-radius:0;width:100%;height:100%;bottom:0;left:0;right:0}.robot-mascot[data-v-101f5b1b]{width:64px;height:80px}}.toast-container[data-v-211b74bc]{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;max-width:420px;display:flex;position:fixed;top:80px;right:20px}.toast[data-v-211b74bc]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;cursor:pointer;background:#14142df2;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;transition:all .3s;display:flex;box-shadow:0 8px 32px #0006}.toast[data-v-211b74bc]:hover{transform:translate(-4px);box-shadow:0 12px 40px #00000080}.toast-icon[data-v-211b74bc]{flex-shrink:0;font-size:1.2rem}.toast-message[data-v-211b74bc]{color:var(--text-primary,#e0e0e0);flex:1;font-size:.9rem;line-height:1.4}.toast-close[data-v-211b74bc]{color:var(--text-auxiliary,#888);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:1.2rem;line-height:1}.toast-close[data-v-211b74bc]:hover{color:var(--text-primary,#fff)}.toast-success[data-v-211b74bc]{border-left:4px solid #00e676}.toast-error[data-v-211b74bc]{border-left:4px solid #ff6b6b}.toast-warning[data-v-211b74bc]{border-left:4px solid #ffb74d}.toast-info[data-v-211b74bc]{border-left:4px solid #00d2ff}.toast-enter-active[data-v-211b74bc],.toast-leave-active[data-v-211b74bc]{transition:all .3s}.toast-enter-from[data-v-211b74bc],.toast-leave-to[data-v-211b74bc]{opacity:0;transform:translate(60px)}
