.pqa.pqa-accordion{background:var(--pqa-surface);padding:var(--pqa-section-padding,16px);container-type:inline-size}
.pqa-accordion .pqa-head{border:0;padding:0;background:none;margin:0 0 24px;border-radius:0}
.pqa-accordion .pqa-head h2{font-size:var(--pqa-title-size,28px);margin:8px 0 0;line-height:1.5}
.pqa-accordion .pqa-kicker{color:var(--pqa-accent,#b78016)}
.pqa-accordion .pqa-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:6px;margin:0 0 12px;border-radius:var(--pqa-radius);background:var(--pqa-background)}
.pqa-accordion .pqa-form>h3,.pqa-accordion .pqa-message-label>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pqa-accordion .pqa-form .pqa-message-label{grid-column:1;grid-row:1;margin:0;min-width:0}
.pqa-accordion .pqa-form textarea{display:block;border:0;background:transparent;margin:0;padding:10px;min-height:44px;height:44px;max-height:240px;resize:vertical;border-radius:var(--pqa-radius);font-weight:400}
.pqa-accordion .pqa-form textarea:focus{height:100px}
.pqa-accordion .pqa-form>.pqa-submit{grid-column:2;grid-row:1;align-self:center;width:auto;padding:10px 18px;background:var(--pqa-primary);color:var(--pqa-button-text,#fff);border-radius:calc(var(--pqa-radius) * .65);white-space:nowrap}
.pqa-accordion .pqa-form>.pqa-result,.pqa-accordion .pqa-form>.pqa-reply-context{grid-column:1/-1}
.pqa-accordion .pqa-form>.pqa-reply-context{grid-row:2;margin:6px 0 0}
.pqa-accordion .pqa-text-counter{display:none;grid-column:1/-1;padding-inline:10px}
.pqa-accordion .pqa-form:focus-within .pqa-text-counter{display:block}
.pqa-accordion .pqa-threads{border:1px solid var(--pqa-border);border-radius:var(--pqa-radius);background:var(--pqa-background);overflow:hidden}
.pqa-accordion .pqa-question{border:0;border-bottom:1px solid var(--pqa-border);border-radius:0;padding:0;margin:0;background:var(--pqa-background)}
.pqa-accordion .pqa-question:last-child{border-bottom:0}
.pqa-accordion .pqa-question>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:var(--pqa-row-padding,20px);font-weight:700;cursor:pointer;white-space:pre-wrap;line-height:1.9}
.pqa-accordion summary::-webkit-details-marker{display:none}
.pqa-accordion summary:focus-visible{outline:2px solid var(--pqa-primary);outline-offset:-4px}
.pqa-accordion .pqa-toggle{color:var(--pqa-primary);font:500 23px/1 sans-serif;flex-shrink:0}
.pqa-accordion .pqa-toggle::before{content:'+'}
.pqa-accordion details[open]>.pqa-question-summary .pqa-toggle::before,.pqa-accordion details[open]>summary .pqa-toggle::before{content:'−'}
.pqa-accordion .pqa-answer-body{padding:0 var(--pqa-row-padding,20px) var(--pqa-row-padding,20px)}
.pqa-accordion .pqa-answer-body>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8em;opacity:.8;margin-bottom:8px}
.pqa-accordion .pqa-answer-body>header .pqa-avatar{display:none}
.pqa-accordion .pqa-answer-body>footer{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:.8em}
.pqa-accordion .pqa-answer-body>footer button{font:inherit;color:var(--pqa-primary);border:0;background:none;cursor:pointer;padding:4px 0}
.pqa-accordion .pqa-children{margin-top:14px}
.pqa-accordion .pqa-child{border:0;background:transparent;padding:6px 0 6px 8px;margin:0}
.pqa-accordion .pqa-content{margin:6px 0;line-height:2;font-size:.95em}
.pqa-accordion .pqa-answer-label{color:var(--pqa-primary)}
.pqa-accordion .pqa-empty{border:0;border-radius:0}
@container(max-width:440px){.pqa-accordion .pqa-form{grid-template-columns:1fr}.pqa-accordion .pqa-form>.pqa-submit{grid-column:1;grid-row:auto;justify-self:end;margin:4px}.pqa-accordion .pqa-form>.pqa-reply-context{grid-row:auto}.pqa-accordion .pqa-question>summary{gap:12px}.pqa-accordion .pqa-children{padding-inline-start:8px}}

.pqa-accordion .pqa-answer-body>header,.pqa-accordion .pqa-child>header{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:0;opacity:1;font-size:.82em;line-height:1.6}
.pqa-accordion .pqa-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px 12px;flex-wrap:wrap;margin-inline-start:auto;font-size:inherit}
.pqa-accordion .pqa-message-actions button,.pqa-accordion .pqa-message-actions a{border:0;background:none;color:var(--pqa-primary);font:inherit;font-weight:600;padding:2px 0;cursor:pointer;text-decoration:none;line-height:1.8}
.pqa-accordion .pqa-message-actions button[aria-expanded=true]{text-decoration:underline;text-underline-offset:4px}
.pqa-accordion .pqa-message-actions .pqa-watch-result{font-size:.9em;line-height:1.6}
.pqa-accordion .pqa-message-actions .pqa-watch-result:empty{display:none}
.pqa-accordion .pqa-node time{margin:0;font-size:.85em;opacity:.6;width:auto}
.pqa-accordion .pqa-question>summary{padding-bottom:10px}
.pqa-accordion .pqa-question:not([open])>summary{padding-bottom:var(--pqa-row-padding,20px)}
.pqa-accordion .pqa-inline-editor{padding:0;margin:12px 0 4px;background:transparent;container-type:normal;font-size:inherit}
.pqa-accordion .pqa-inline-editor .pqa-form{margin:0;background:var(--pqa-background)}
.pqa-accordion .pqa-inline-editor .pqa-form textarea{height:88px;min-height:70px}
.pqa-accordion .pqa-inline-editor .pqa-reply-context{font-size:.82em;padding:5px 10px;background:transparent}
.pqa-accordion .pqa-inline-editor .pqa-result:not(:empty){padding:8px;margin-top:6px;font-size:.85em}
@container(max-width:440px){.pqa-accordion .pqa-message-actions{gap:4px 10px}.pqa-accordion .pqa-node time{font-size:.75em}.pqa-accordion .pqa-answer-body>header,.pqa-accordion .pqa-child>header{gap:5px 8px}}
