.ai-robot-container[data-v-1a09a2ea]{position:fixed;bottom:20px;right:20px;z-index:1000}.ai-robot-toggle[data-v-1a09a2ea]{width:50px;height:50px;background-color:#f8f9fa;color:#0d6efd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);font-size:24px;transition:transform .3s;border:1px solid #e9ecef}.ai-robot-toggle[data-v-1a09a2ea]:hover{transform:scale(1.1);background-color:#e9ecef}.ai-robot-panel[data-v-1a09a2ea]{width:350px;height:500px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;margin-bottom:10px;border:1px solid #e9ecef}.ai-robot-header[data-v-1a09a2ea]{background:#f8f9fa;color:#495057;padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9ecef}.ai-robot-header h5[data-v-1a09a2ea]{margin:0;font-size:16px;font-weight:600}.ai-robot-messages[data-v-1a09a2ea]{flex:1;overflow-y:auto;padding:15px;background:#fff}.message[data-v-1a09a2ea]{margin-bottom:15px}.message-content[data-v-1a09a2ea]{display:flex;align-items:flex-start}.message.user .message-content[data-v-1a09a2ea]{flex-direction:row-reverse}.avatar[data-v-1a09a2ea]{width:30px;height:30px;border-radius:50%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:14px;margin:0 10px;border:1px solid #e9ecef}.message.user .avatar[data-v-1a09a2ea]{background:#e7f1ff;color:#0d6efd;border-color:#0d6efd}.text[data-v-1a09a2ea]{max-width:70%;padding:10px 15px;border-radius:18px;font-size:14px;line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.05)}.message.ai .text[data-v-1a09a2ea]{background:#f8f9fa;border:1px solid #e9ecef;color:#495057}.message.user .text[data-v-1a09a2ea]{background:#e7f1ff;color:#0d6efd;border:1px solid #0d6efd}.loading-dots[data-v-1a09a2ea]{display:flex;align-items:center}.loading-dots span[data-v-1a09a2ea]{width:8px;height:8px;background-color:#6c757d;border-radius:50%;display:inline-block;margin:0 2px;animation:bounce-1a09a2ea 1.5s ease-in-out infinite both}.loading-dots span[data-v-1a09a2ea]:first-child{animation-delay:-.32s}.loading-dots span[data-v-1a09a2ea]:nth-child(2){animation-delay:-.16s}@keyframes bounce-1a09a2ea{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-robot-input[data-v-1a09a2ea]{padding:15px;border-top:1px solid #e9ecef;background:#fff}.prompt-tips[data-v-1a09a2ea],.timeout-warning[data-v-1a09a2ea]{margin-top:8px;text-align:center}.text-warning[data-v-1a09a2ea]{color:#ffc107}.btn-close[data-v-1a09a2ea]{background:none;border:none;color:#6c757d;font-size:20px;cursor:pointer;opacity:.7;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.btn-close[data-v-1a09a2ea]:hover{opacity:1;background-color:#e9ecef}.search-button[data-v-1a09a2ea]{width:40px;padding:0;display:flex;align-items:center;justify-content:center;font-size:16px;background-color:#f8f9fa;border:1px solid #e9ecef;color:#495057}.search-button[data-v-1a09a2ea]:hover{background-color:#e9ecef}.search-button[data-v-1a09a2ea]:disabled{opacity:.6;cursor:not-allowed}.message.ai .text[data-v-1a09a2ea] h1,.message.ai .text[data-v-1a09a2ea] h2,.message.ai .text[data-v-1a09a2ea] h3,.message.ai .text[data-v-1a09a2ea] h4,.message.ai .text[data-v-1a09a2ea] h5,.message.ai .text[data-v-1a09a2ea] h6{margin:10px 0;font-weight:700;color:#495057}.message.ai .text[data-v-1a09a2ea] h1{font-size:20px}.message.ai .text[data-v-1a09a2ea] h2{font-size:18px}.message.ai .text[data-v-1a09a2ea] h3{font-size:16px}.message.ai .text[data-v-1a09a2ea] p{margin:8px 0;line-height:1.5;color:#495057}.message.ai .text[data-v-1a09a2ea] strong{font-weight:700;color:#495057}.message.ai .text[data-v-1a09a2ea] em{font-style:italic;color:#495057}.message.ai .text[data-v-1a09a2ea] ol,.message.ai .text[data-v-1a09a2ea] ul{padding-left:20px;margin:8px 0;color:#495057}.message.ai .text[data-v-1a09a2ea] li{margin:4px 0}.message.ai .text[data-v-1a09a2ea] a{color:#0d6efd;text-decoration:underline}.message.ai .text[data-v-1a09a2ea] a:hover{color:#0a58ca}.message.ai .text[data-v-1a09a2ea] code{background-color:#f1f3f4;padding:2px 4px;border-radius:3px;font-family:monospace;color:#495057}.message.ai .text[data-v-1a09a2ea] pre{background-color:#f8f9fa;padding:10px;border-radius:5px;overflow-x:auto;margin:10px 0;border:1px solid #e9ecef}.message.ai .text[data-v-1a09a2ea] pre code{background-color:transparent;padding:0}.message.ai .text[data-v-1a09a2ea] blockquote{border-left:3px solid #0d6efd;padding-left:10px;margin:10px 0;color:#6c757d}.message.ai .text[data-v-1a09a2ea] hr{border:none;border-top:1px solid #e9ecef;margin:15px 0}@media (max-width:576px){.ai-robot-panel[data-v-1a09a2ea]{width:300px;height:400px}}.ad-overlay[data-v-5c108598]{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:999999}.ad-container-parent[data-v-5c108598],.ad-overlay[data-v-5c108598]{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;margin:0;padding:0}.ad-container-parent[data-v-5c108598]{position:relative}._qks2ysp2m7i[data-v-5c108598]{width:100%;height:100%;margin:0;padding:0}.green-theme-content[data-v-5c108598]{background:linear-gradient(135deg,#1a5f1a,#2e8b57,#3cb371);flex-direction:column;border-radius:10px;position:relative;overflow:hidden}.green-theme-content[data-v-5c108598],.leaf-container[data-v-5c108598]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.leaf-container[data-v-5c108598]{position:absolute;top:0;left:0}.leaf[data-v-5c108598]{position:absolute;width:80px;height:80px;background:rgba(30,120,30,.3);border-radius:50% 0;transform:rotate(45deg);box-shadow:inset 5px 5px 10px rgba(0,0,0,.1)}.leaf[data-v-5c108598]:first-child{top:20%;left:20%;transform:rotate(30deg) scale(.8)}.leaf[data-v-5c108598]:nth-child(2){top:30%;right:25%;transform:rotate(60deg) scale(1.2)}.leaf[data-v-5c108598]:nth-child(3){bottom:25%;left:30%;transform:rotate(15deg) scale(1)}.leaf[data-v-5c108598]:nth-child(4){bottom:20%;right:20%;transform:rotate(75deg) scale(.9)}.leaf[data-v-5c108598]:nth-child(5){top:40%;left:50%;transform:rotate(45deg) scale(1.1)}.green-theme-text[data-v-5c108598]{font-size:24px;color:#e0ffe0;font-weight:700;text-align:center;padding:20px;background:rgba(0,0,0,.3);border-radius:10px;z-index:2;backdrop-filter:blur(2px)}.datetime-display[data-v-5c108598]{position:absolute;top:20px;left:20px;background:transparent;padding:10px 15px;border-radius:8px;text-align:left;z-index:3}.date-text[data-v-5c108598]{font-size:18px;color:#e0ffe0;font-weight:700;margin-bottom:5px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.time-text[data-v-5c108598]{font-size:24px;color:#fff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.ad-close-button[data-v-5c108598]{position:absolute;bottom:20px;right:20px;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.8);border:none;font-size:24px;font-weight:700;color:#333;cursor:pointer;z-index:10000;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.ad-close-button[data-v-5c108598]:hover{background-color:#fff}.ad-close-button[data-v-5c108598]:focus{outline:none}@media (max-width:576px){._qks2ysp2m7i[data-v-5c108598],.green-theme-content[data-v-5c108598]{display:none}}.search-button[data-v-b3c9c44e]{background-color:#f8f9fa;border:1px solid #ced4da;color:#28a745;padding:12px 16px;font-size:16px;min-height:44px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.search-button[data-v-b3c9c44e]:hover:not(:disabled){background-color:#e9ecef;color:#28a745;border-color:#adb5bd}.search-button[data-v-b3c9c44e]:focus{outline:none;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);border-color:#28a745}.search-button[data-v-b3c9c44e]:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed;opacity:.6}.search-icon[data-v-b3c9c44e]{width:16px;height:16px;fill:currentColor;margin-right:8px}.input-group[data-v-b3c9c44e]{display:flex;border:1px solid #ced4da;border-radius:4px;overflow:hidden;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-top:1rem}.input-group[data-v-b3c9c44e]:focus-within{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.input-group .form-control[data-v-b3c9c44e]{border:none;border-radius:0;flex:1}.input-group .form-control[data-v-b3c9c44e]:focus{outline:none;box-shadow:none}.input-group .search-button[data-v-b3c9c44e]{border:none;border-left:1px solid #ced4da;border-radius:0;margin:0}.input-group .search-button[data-v-b3c9c44e]:hover:not(:disabled){background-color:#e9ecef}.btn-audio{background:transparent!important;border:none!important;color:#73d13d!important;cursor:pointer;padding:8px 12px!important;margin:0 8px!important;border-radius:50%!important;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:500!important;outline:none;position:relative;overflow:hidden;width:32px!important;height:32px!important;box-shadow:0 2px 4px rgba(82,196,26,.1)!important}.btn-audio:hover{background:rgba(82,196,26,.1)!important;color:#52c41a!important;box-shadow:0 4px 8px rgba(82,196,26,.2)!important}.btn-audio:hover,.btn-audio:hover svg{transform:scale(1.1)!important}.btn-audio:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.btn-audio svg{transition:transform .2s ease!important;width:16px!important;height:16px!important;fill:currentColor!important;flex-shrink:0!important}.btn-audio.loading svg{animation:pulse 1.5s infinite!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.btn-pinyin{background:transparent!important;border:none!important;color:#73d13d!important;cursor:pointer;padding:4px 8px!important;margin:0 4px!important;border-radius:4px!important;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block!important;font-size:16px!important;font-weight:500!important;outline:none;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(82,196,26,.1)!important}.btn-pinyin:hover{background:rgba(82,196,26,.1)!important;color:#52c41a!important;transform:scale(1.05)!important;box-shadow:0 4px 8px rgba(82,196,26,.2)!important}.btn-pinyin:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.navigation-buttons[data-v-3e9eb720]{display:flex;justify-content:center;align-items:center;gap:30px}.navigation-buttons .btn[data-v-3e9eb720]{font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;flex-shrink:0}.navigation-buttons .btn[data-v-3e9eb720]:hover{transform:scale(1.1);background-color:#007bff;color:#fff}.navigation-buttons .text-success[data-v-3e9eb720]{white-space:nowrap;margin:0 20px}.navigation-buttons[data-v-8a690cd0]{display:flex;justify-content:center;align-items:center;gap:30px}.navigation-buttons .btn[data-v-8a690cd0]{font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;flex-shrink:0}.navigation-buttons .btn[data-v-8a690cd0]:hover{transform:scale(1.1);background-color:#007bff;color:#fff}.navigation-buttons .text-success[data-v-8a690cd0]{white-space:nowrap;margin:0 20px}.page-header[data-v-00db8d60]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.content-detail p[data-v-00db8d60]{line-height:1.8;margin-bottom:1rem}.hover-card[data-v-00db8d60]{transition:all .3s ease}.hover-card[data-v-00db8d60]:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(82,196,26,.15)!important;border-color:#52c41a!important}.btn-outline-success[data-v-00db8d60],.btn-outline-success[data-v-00db8d60]:hover{border-width:2px}