:root{color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.5;--border: #c9c9c9;--muted: #666;--ok: #137333;--bad: #b3261e;--card: rgba(127, 127, 127, .08)}body{margin:0;padding:1.25rem;max-width:1280px;margin-inline:auto}h1{font-size:1.35rem;margin-top:0}label{display:block;font-weight:600;margin-bottom:.35rem}textarea,input[type=text],input[type=url],input[type=password],select{width:100%;box-sizing:border-box;padding:.5rem .6rem;border-radius:6px;border:1px solid var(--border);font:inherit}textarea{min-height:7rem;resize:vertical}.field{margin-bottom:1rem}.custom-site-input{margin-top:.5rem}.hint{font-size:.85rem;color:var(--muted);margin-top:.35rem}details.hint-box{margin-bottom:1rem;border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;background:var(--card)}details.hint-box summary{cursor:pointer;font-weight:600}details.session-help{margin-top:.5rem;margin-bottom:0}.session-help-body{margin-top:.65rem}.session-help-body p{margin:0 0 .65rem}.session-help-subtitle{font-weight:600;color:inherit;margin:.85rem 0 .35rem}.session-help-body ol{margin:0 0 .5rem;padding-left:1.25rem}.session-help-body li+li{margin-top:.25rem}.session-help-code{margin:.4rem 0 .5rem;padding:.5rem .6rem;border-radius:6px;border:1px solid var(--border);background:#7f7f7f1f;font-size:.78rem;line-height:1.35;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.session-help-note{margin-top:.75rem;padding-top:.65rem;border-top:1px dashed var(--border)}kbd{font-family:inherit;font-size:.82em;padding:.1em .35em;border-radius:4px;border:1px solid var(--border);background:#7f7f7f26}button.primary{padding:.55rem 1.1rem;border-radius:8px;border:none;font:inherit;font-weight:600;cursor:pointer;background:#fc0;color:#000}button.primary:disabled{opacity:.55;cursor:not-allowed}.banner{font-size:.85rem;color:var(--muted);border-left:3px solid #fc0;padding-left:.65rem;margin-bottom:1rem}table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.92rem}th,td{border:1px solid var(--border);padding:.45rem .5rem;vertical-align:top;text-align:left}th{background:var(--card)}.tag-ok{color:var(--ok);font-weight:700}.tag-bad{color:var(--bad);font-weight:700}.sources{max-height:10rem;overflow:auto;font-size:.85rem}.sources a{word-break:break-all}.neuro-answer{font-size:.85rem;max-width:22rem}.neuro-answer-summary{cursor:pointer;list-style:none;color:inherit;line-height:1.4}.neuro-answer-summary::-webkit-details-marker{display:none}.neuro-answer-summary:before{content:"▸ ";color:var(--muted)}.neuro-answer[open] .neuro-answer-summary:before{content:"▾ "}.neuro-answer-body{margin-top:.5rem;max-height:24rem;overflow:auto;padding:.5rem .6rem;border-radius:6px;border:1px solid var(--border);background:#7f7f7f0f}.markdown-body{font-size:.88rem;line-height:1.45}.markdown-body p{margin:0 0 .65rem}.markdown-body p:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-size:1em;margin:.75rem 0 .35rem}.markdown-body ul,.markdown-body ol{margin:0 0 .65rem;padding-left:1.25rem}.markdown-body a{word-break:break-all;display:inline;margin-left:.15rem;padding:.05rem .35rem;border-radius:4px;font-size:.82em;font-weight:600;text-decoration:none;color:inherit;background:#7f7f7f24;border:1px solid var(--border);vertical-align:baseline;white-space:nowrap}.markdown-body a:hover{text-decoration:underline}.markdown-body table{width:100%;border-collapse:collapse;margin:0 0 .65rem;font-size:.82rem}.markdown-body th,.markdown-body td{border:1px solid var(--border);padding:.3rem .4rem;vertical-align:top}.markdown-body pre{overflow-x:auto;padding:.5rem;border-radius:4px;background:#0000000f;font-size:.8rem}.markdown-body code{font-family:ui-monospace,monospace;font-size:.85em}.progress{margin-top:.75rem;font-size:.9rem;color:var(--muted)}.cookies-json-input{min-height:5rem;font-family:ui-monospace,monospace;font-size:.82rem}.yandex-auth-panel{margin:1rem 0;padding:.85rem 1rem;border:1px solid var(--border);border-radius:8px;background:#00000008}.yandex-auth-panel h2{font-size:1rem;margin:0 0 .5rem}.auth-status-ok{color:#1a6b1a}.auth-status-missing{color:#8a5a00}.checkbox-label{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem;cursor:pointer}button.secondary{margin-top:.5rem;padding:.45rem .9rem;border:1px solid var(--border);border-radius:6px;background:var(--surface, #fff);cursor:pointer}button.secondary:disabled{opacity:.6;cursor:not-allowed}.captcha-retry-field{margin-top:.75rem}.captcha-panel{margin-top:1rem;padding:.85rem 1rem;border:1px solid #c9a000;border-radius:8px;background:#ffcc001f}.captcha-panel h2{font-size:1rem;margin:0 0 .5rem}.captcha-link{font-weight:600}.captcha-shot{display:block;max-width:100%;margin-top:.75rem;border-radius:6px;border:1px solid var(--border)}.sessions-panel{margin-bottom:1.25rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--card)}.sessions-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.sessions-header h2{font-size:1rem;margin:0}.link-btn{border:none;background:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:underline;padding:.25rem 0}.sessions-list{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.sessions-list li+li{margin-top:.35rem}.session-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:transparent;font:inherit;cursor:pointer}.session-item:hover{background:#7f7f7f1a}.session-item-active{border-color:#fc0;background:#ffcc001f}.session-status{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.session-status-queued,.session-status-running{color:#8a6d00}.session-status-completed{color:var(--ok)}.session-status-failed,.session-status-captcha{color:var(--bad)}.session-meta{font-size:.88rem;margin-top:.15rem}.session-progress{font-size:.82rem;color:var(--muted);margin-top:.2rem}.session-detail h2{font-size:1.05rem;margin:0 0 .35rem}details.auth-box{margin:1rem 0;border:1px solid var(--border);border-radius:8px;padding:.6rem .85rem;background:var(--card)}details.auth-box>summary{cursor:pointer;font-weight:600}.auth-section{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed var(--border)}.auth-section h3{font-size:.95rem;margin:0 0 .35rem}.auth-section code{font-family:ui-monospace,monospace;font-size:.82em;background:#7f7f7f26;padding:.05em .3em;border-radius:4px}.auth-section input[type=text],.auth-section textarea{margin-bottom:.4rem}details.log-box{margin:1.25rem 0;border:1px solid var(--border);border-radius:8px;padding:.6rem .85rem;background:var(--card)}details.log-box>summary{cursor:pointer;font-weight:600}.log-toolbar{display:flex;align-items:center;gap:1rem;margin:.6rem 0 .4rem}.log-toolbar .checkbox-label{margin-top:0}.log-view{max-height:22rem;overflow-y:auto;border:1px solid var(--border);border-radius:6px;background:#0000000a;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.45}.log-line{display:flex;flex-wrap:wrap;gap:.4rem;padding:.05rem 0;white-space:pre-wrap;word-break:break-word}.log-time{color:var(--muted);flex:0 0 auto}.log-level{flex:0 0 auto;text-transform:uppercase;font-weight:700;font-size:.7rem;align-self:center}.log-scope{flex:0 0 auto;color:#5a4bd0;font-weight:600}.log-msg{flex:1 1 auto}.log-data{flex:1 1 100%;color:var(--muted);padding-left:1rem}.log-debug .log-level{color:#888}.log-info .log-level{color:#1763c6}.log-warn{color:#8a5a00}.log-warn .log-level{color:#b37400}.log-error,.log-error .log-level{color:var(--bad)}
