.antimanual-search-block{--atml-accent:#0079ff;--atml-accent-dark:#0056cc;--atml-btn-text:#fff;--atml-border-radius:50px;color:var(--atml-accent);margin:0 auto 50px;max-width:750px!important;padding:5px 0;position:relative}.antimanual-search-block .search-form-wrapper{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:var(--atml-border-radius);box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;gap:15px;margin:0 auto;max-width:100%;padding:8px;position:relative;transition:all .3s ease}.antimanual-search-block .search-form-wrapper:focus-within{border-color:var(--atml-accent);box-shadow:0 4px 20px color-mix(in srgb,var(--atml-accent) 15%,transparent)}.antimanual-search-block .search-form-wrapper .search-input-wrapper .search-field:focus{background:transparent;border:none;outline:none}.antimanual-search-block .ai-search-icon{align-items:center;display:flex;padding-left:10px}.antimanual-search-block .ai-search-icon .ai-icon{animation:sparkle 2s ease-in-out infinite;height:20px;width:20px}.antimanual-search-block .search-input-wrapper{align-items:center;display:flex;flex:1;gap:10px}.antimanual-search-block .search-field{background:transparent;border:none;border-radius:0;box-shadow:none;color:#333;flex:1;outline:none;padding:0}.antimanual-search-block .search-field:focus{background:transparent;border:none;outline:none}.antimanual-search-block .search-field::-moz-placeholder{color:#999}.antimanual-search-block .search-field::placeholder{color:#999}.antimanual-search-block .search-button{background:linear-gradient(135deg,var(--atml-accent) 0,var(--atml-accent-dark) 100%);border:none;border-radius:calc(var(--atml-border-radius) - 8px);box-shadow:0 4px 15px color-mix(in srgb,var(--atml-accent) 30%,transparent);color:var(--atml-btn-text);cursor:pointer;font-size:16px;font-weight:500;padding:13px 20px 14px;transition:all .3s ease}.antimanual-search-block .search-button:hover:not(:disabled){background:linear-gradient(135deg,var(--atml-accent-dark) 0,var(--atml-accent-dark) 100%);box-shadow:0 6px 25px color-mix(in srgb,var(--atml-accent) 40%,transparent);transform:translateY(-1px)}.antimanual-search-block .search-button:active:not(:disabled){transform:translateY(0)}.antimanual-search-block .search-button.disabled,.antimanual-search-block .search-button:disabled{color:#fff;cursor:not-allowed}.antimanual-search-block .search-button.disabled,.antimanual-search-block .search-button.disabled:hover,.antimanual-search-block .search-button:disabled,.antimanual-search-block .search-button:disabled:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:none}.antimanual-search-block .search-greeting{color:#1e293b;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 16px;text-align:center}.antimanual-search-block .suggested-questions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px 0 0}.antimanual-search-block .suggested-question-tag{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.antimanual-search-block .suggested-question-tag svg{color:var(--atml-accent);flex-shrink:0;opacity:.7}.antimanual-search-block .suggested-question-tag:hover{background:color-mix(in srgb,var(--atml-accent) 6%,transparent);border-color:color-mix(in srgb,var(--atml-accent) 25%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--atml-accent) 10%,transparent);color:var(--atml-accent);transform:translateY(-1px)}.antimanual-search-block .suggested-question-tag:hover svg{opacity:1}.antimanual-search-block .suggested-question-tag:active{transform:translateY(0)}.antimanual-search-block .popular-keywords{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:10px 5px 0}.antimanual-search-block .popular-keywords-label{color:#9ca3af;font-size:13px;font-weight:500}.antimanual-search-block .popular-keyword-tag{background:color-mix(in srgb,var(--atml-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--atml-accent) 15%,transparent);border-radius:20px;color:var(--atml-accent);cursor:pointer;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px;transition:all .2s ease;white-space:nowrap}.antimanual-search-block .popular-keyword-tag:hover{background:color-mix(in srgb,var(--atml-accent) 12%,transparent);border-color:color-mix(in srgb,var(--atml-accent) 30%,transparent);transform:translateY(-1px)}.antimanual-search-block .popular-keyword-tag:active{transform:translateY(0)}.antimanual-search-block .ai-search-results{left:0;position:absolute;right:0;top:100%;z-index:1}.antimanual-search-block .ai-answer{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 5px 30px 0 rgba(0,0,0,.15),0 3px 3px 0 rgba(0,0,0,.05);margin-bottom:32px;overflow:hidden;position:relative;transition:all .3s ease}.antimanual-search-block .ai-answer-close-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .2s ease;width:24px;z-index:10}.antimanual-search-block .ai-answer-close-btn:hover{background:rgba(239,68,68,.1);color:#ef4444}.antimanual-search-block .ai-answer-close-btn:active{transform:scale(.9)}.antimanual-search-block .ai-answer-close-btn svg{fill:currentColor;height:14px;width:14px}.antimanual-search-block .ai-answer-header{align-items:center;border-bottom:1px solid #f1f5f9;color:var(--atml-accent);display:flex;padding:15px 20px 12px}.antimanual-search-block .ai-answer-header .ai-icon{color:var(--atml-accent);flex-shrink:0;height:20px;margin-right:10px;width:20px}.antimanual-search-block .ai-answer-header h4{color:var(--atml-accent);font-size:16px;font-weight:600;margin:0}.antimanual-search-block .new-badge{background:linear-gradient(135deg,var(--atml-accent),color-mix(in srgb,var(--atml-accent) 80%,#00a8ff));border-radius:20px;color:#fff;font-size:11.2px;font-weight:700;letter-spacing:.5px;margin-left:14px;padding:4px 12px;text-transform:uppercase}.antimanual-search-block .answer-content{background:#fff;color:#4b5563;font-size:14.5px;line-height:1.75;padding:20px}.antimanual-search-block .answer-content h4{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:15px;font-weight:600;margin:20px 0 10px;padding-bottom:6px}.antimanual-search-block .answer-content h4:first-child{margin-top:0}.antimanual-search-block .answer-content h5{color:#334155;font-size:14px;font-weight:600;margin:16px 0 8px}.antimanual-search-block .answer-content h5:first-child{margin-top:0}.antimanual-search-block .answer-content h6{color:#475569;font-size:13px;font-weight:600;margin:12px 0 6px}.antimanual-search-block .answer-content p{color:#4b5563;margin-bottom:12px}.antimanual-search-block .answer-content p:last-child{margin-bottom:0}.antimanual-search-block .answer-content strong{color:#1e293b;font-weight:600}.antimanual-search-block .answer-content em{color:#64748b;font-style:italic}.antimanual-search-block .answer-content a{border-bottom:1px solid transparent;color:var(--atml-accent);font-weight:500;text-decoration:none;transition:border-color .2s ease}.antimanual-search-block .answer-content a:hover{border-bottom-color:var(--atml-accent)}.antimanual-search-block .answer-content ul{list-style:none;margin:8px 0 12px;padding:0}.antimanual-search-block .answer-content ul li{color:#4b5563;margin-bottom:2px;padding:6px 0 6px 16px;position:relative}.antimanual-search-block .answer-content ul li:before{background:var(--atml-accent);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:14px;width:5px}.antimanual-search-block .answer-content ol{counter-reset:step-counter;list-style:none;margin:8px 0 12px;padding:0}.antimanual-search-block .answer-content ol li{color:#4b5563;counter-increment:step-counter;margin-bottom:2px;padding:6px 0 6px 28px;position:relative}.antimanual-search-block .answer-content ol li:before{align-items:center;background:color-mix(in srgb,var(--atml-accent) 8%,transparent);border-radius:50%;color:var(--atml-accent);content:counter(step-counter);display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;left:0;position:absolute;top:5px;width:20px}.antimanual-search-block .answer-content pre{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid var(--atml-accent);border-radius:8px;font-size:13px;line-height:1.6;margin:12px 0;overflow-x:auto;padding:14px 16px}.antimanual-search-block .answer-content pre code{background:none;color:#334155;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;padding:0}.antimanual-search-block .answer-content code{background:#f1f5f9;border-radius:4px;color:var(--atml-accent);font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.9em;padding:2px 6px}.antimanual-search-block .answer-content img{border-radius:8px;height:auto;margin:12px 0;max-width:100%}.antimanual-search-block .answer-content .conclusion{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.antimanual-search-block .answer-content .conclusion p{color:#475569;font-weight:500;margin-bottom:0}.antimanual-search-block .sources-container{border-top:1px solid #f1f5f9;padding:15px 20px 12px}.antimanual-search-block .sources-head-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.antimanual-search-block .sources{align-items:center;background:transparent;border:none;border-radius:8px;box-shadow:none;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:2px 0;transition:all .3s ease}.antimanual-search-block .sources:hover{background:transparent}.antimanual-search-block .sources svg{fill:currentColor;height:14px;transform:rotate(0);transition:transform .3s ease;width:14px}.antimanual-search-block .sources.expanded svg{transform:rotate(180deg)}.antimanual-search-block .sources-count{background:color-mix(in srgb,var(--atml-accent) 10%,transparent);border-radius:12px;line-height:1;margin-left:2px;padding:5px 8px}.antimanual-search-block .answer-actions{display:flex;gap:8px}.antimanual-search-block .action-button{background:none;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;padding:5px 10px;transition:all .3s ease}.antimanual-search-block .action-button.voted,.antimanual-search-block .action-button:hover{background:var(--atml-accent);border-color:var(--atml-accent);color:#fff;transform:translateY(-1px)}.antimanual-search-block .action-button.voted svg,.antimanual-search-block .action-button:hover svg{fill:#fff}.antimanual-search-block .action-button.voted{opacity:1!important}.antimanual-search-block .references{display:none;flex-direction:column;gap:3px;margin-top:5px;width:100%}.antimanual-search-block .references a{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);color:#9ca3af;display:flex;font-size:13px;gap:10px;padding:2px 0;text-decoration:none;transition:all .2s ease}.antimanual-search-block .references a:hover{color:#374151;transform:translateX(4px)}.antimanual-search-block .references a svg{color:#6b7280;flex-shrink:0;height:16px;width:16px}.antimanual-search-block .references a .text{font-weight:500}.antimanual-search-block .ai-answer-loading{color:#666;padding:32px;text-align:center}.antimanual-search-block .antimanual-loading-dots+p{color:#666;font-style:italic;margin:0}.antimanual-search-block .no-search-query{color:#666;padding:64px 32px;text-align:center}.antimanual-search-block .no-search-query h2{color:#333;font-size:24px;margin-bottom:16px}.antimanual-search-block .search-icon{margin-bottom:32px;opacity:.6}@media(max-width:768px){.antimanual-search-block{padding:16px}.antimanual-search-block .search-form-wrapper{align-items:stretch;border-radius:20px;flex-direction:column;gap:15px;padding:10px}.antimanual-search-block .ai-search-icon{align-self:center}.antimanual-search-block .search-input-wrapper{flex-direction:column;gap:15px}.antimanual-search-block .search-button,.antimanual-search-block .search-field{font-size:16px;padding:16px}.antimanual-search-block .search-button{width:100%}.antimanual-search-block .ai-answer{padding:24px}.antimanual-search-block .sources-head-wrapper{align-items:flex-start;flex-direction:column;gap:12px}.antimanual-search-block .answer-actions{align-self:flex-end}}@media(max-width:480px){.antimanual-search-block{padding:8px}.antimanual-search-block .search-field{font-size:16px}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}
