.ask-intro,.ask-examples,.ask-form,.ask-result{max-width:820px}.ask-intro>p:first-child{max-width:720px;color:#54595d;font-size:1.04rem;line-height:1.75}.ask-status{display:inline-flex;align-items:center;gap:.45rem;margin:.25rem 0 1.15rem;padding:.35rem .7rem;border-radius:999px;font-size:.84rem;font-weight:650}.ask-status:before{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;content:""}.ask-status.is-ready{color:#18794e;background:#e9f6ef}.ask-status.is-pending{color:#8a5b00;background:#fff4d6}.ask-examples{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem}.ask-examples>span{margin-right:.15rem;color:#72777d;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ask-examples button{border:1px solid #c8ccd1;border-radius:999px;background:#fff;color:#36c;padding:.42rem .72rem;font:inherit;font-size:.86rem;cursor:pointer}.ask-examples button:hover:not(:disabled){border-color:#36c;background:#f5f8ff}.ask-form{padding:1rem;border:1px solid #c8ccd1;border-radius:12px;background:#f8f9fa}.ask-form label{display:block;margin-bottom:.5rem;color:#202122;font-weight:750}.ask-form textarea{box-sizing:border-box;width:100%;min-height:96px;resize:vertical;border:1px solid #a2a9b1;border-radius:8px;background:#fff;padding:.78rem .85rem;color:#202122;font:inherit;line-height:1.55}.ask-form textarea:focus{border-color:#36c;outline:3px solid rgba(51,102,204,.16)}.ask-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.ask-actions span{color:#72777d;font-size:.82rem}.ask-actions button,.ask-evidence-toggle{border:1px solid #2a4b8d;border-radius:7px;background:#36c;color:#fff;padding:.58rem .9rem;font:inherit;font-weight:700;cursor:pointer}.ask-actions button:hover:not(:disabled){background:#2a4b8d}button:disabled{cursor:not-allowed;opacity:.55}.ask-result{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid #eaecf0}.ask-current-question{padding:1rem 1.05rem;border-left:4px solid #3366cc;border-radius:0 8px 8px 0;background:#f5f8ff}.ask-current-question p{margin:0 0 .3rem;color:#54595d;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.ask-current-question h2{margin:0;border:0;padding:0;color:#202122;font-size:1.18rem;line-height:1.45}.ask-results-summary{margin:1rem 0 .75rem;padding:.65rem .75rem;border-radius:7px;font-size:.92rem;font-weight:650}.ask-results-summary.is-loading{color:#54595d;background:#f8f9fa}.ask-results-summary.is-success{color:#18794e;background:#e9f6ef}.ask-results-summary.is-empty{color:#8a5b00;background:#fff4d6}.ask-results-summary.is-error{color:#b32424;background:#fee7e6}.ask-evidence-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:evidence}.ask-evidence-card{min-width:0;counter-increment:evidence}.ask-evidence-link{position:relative;display:grid;gap:.35rem;padding:.9rem 1rem .85rem 3.15rem;border:1px solid #c8ccd1;border-radius:9px;background:#fff;color:inherit;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ask-evidence-link:before{position:absolute;top:.9rem;left:1rem;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#eaecf0;color:#54595d;content:counter(evidence);font-size:.75rem;font-weight:750}.ask-evidence-link:hover{border-color:#36c;box-shadow:0 3px 12px #20212217;transform:translateY(-1px)}.ask-evidence-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ask-evidence-meta strong{color:#202122;font-size:.98rem}.ask-evidence-type{flex:none;border-radius:999px;background:#eaecf0;color:#54595d;padding:.16rem .48rem;font-size:.72rem;font-weight:700}.ask-evidence-section{color:#36c;font-size:.88rem;font-weight:650}.ask-evidence-excerpt{display:-webkit-box;overflow:hidden;color:#54595d;font-size:.9rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ask-evidence-open{margin-top:.05rem;color:#36c;font-size:.8rem;font-weight:700}.ask-evidence-toggle{display:block;margin:.9rem auto 0;border-color:#a2a9b1;background:#fff;color:#36c}.ask-evidence-toggle:hover{border-color:#36c;background:#f5f8ff}.ask-evidence-toggle[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.ask-actions{align-items:stretch;flex-direction:column}.ask-actions button{width:100%}.ask-evidence-link{padding-left:2.85rem}.ask-evidence-link:before{left:.8rem}.ask-evidence-meta{align-items:flex-start}}
