.qa{--qa-err:#B5481A;--qa-err-bg:rgba(214,86,31,.1);grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,368px);gap:var(--gap);align-items:start}:root[data-theme="dark"] .qa{--qa-err:#FFA27A;--qa-err-bg:rgba(255,162,122,.12)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .qa{--qa-err:#FFA27A;--qa-err-bg:rgba(255,162,122,.12)}}.qa [hidden]{display:none!important}.qa-main{min-width:0;display:flex;flex-direction:column}.qa-side{min-width:0;position:sticky;top:calc(var(--hd-h,64px) + 72px)}.qa-c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);font-size:var(--fs-sm);color:var(--text-2)}.qa-c b{font-weight:var(--w-x);color:var(--ink);font-feature-settings:"tnum"}.qa-c span+span::before{content:"";display:inline-block;width:1px;height:.9em;margin-inline-end:var(--s3);background:var(--line-2);vertical-align:middle}.qa-l{position:relative;isolation:isolate;display:flex;flex-direction:column}.qa-l::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,rgba(var(--led),.42) .95px,transparent 1.35px) 0 0/8px 8px;-webkit-mask-image:radial-gradient(28% 160px at 100% 0%,#000,transparent 75%);mask-image:radial-gradient(28% 160px at 100% 0%,#000,transparent 75%)}.qa-i{padding:var(--s5)}.qa-i+.qa-i{border-top:1px solid var(--line)}.qa-p{display:flex;align-items:flex-start;gap:var(--s3)}.qa-b{flex:1;min-width:0}.qa-m{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s2);font-size:var(--fs-xs);line-height:1.7;color:var(--text-3)}.qa-n{font-size:var(--fs-sm);font-weight:var(--w-b);color:var(--ink)}.qa-m time{display:inline-flex;align-items:center;gap:var(--s2)}.qa-m time::before{content:"";width:1px;height:.9em;background:var(--line-2)}.qa-t{margin-top:2px;font-size:var(--fs-md);font-weight:var(--w-b);line-height:1.95;color:var(--ink);overflow-wrap:anywhere}.qa-k{display:inline-flex;align-items:center;min-height:22px;padding-inline:8px;border-radius:6px;background:var(--label-bg);font-size:11px;font-weight:var(--w-b);line-height:1;color:var(--label)}.qa-as{display:grid;gap:var(--s2);margin-top:var(--s3);margin-inline-start:calc(32px + var(--s3))}.qa-a{padding:var(--s3) var(--s4);border-radius:var(--r-m);background:var(--panel)}.qa-a .qa-t{font-size:var(--fs-sm);font-weight:400;line-height:2;color:var(--text-2)}.qa-sv{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--label-bg);color:var(--label)}.qa-sv svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.qa-wait{margin-top:var(--s2);margin-inline-start:calc(32px + var(--s3));font-size:var(--fs-xs);color:var(--text-3)}.qa-sh{margin-top:var(--s6);margin-bottom:var(--s3);font-size:var(--fs-sm);font-weight:var(--w-b);color:var(--text-2)}.qa-l-p .qa-p .qa-t,.qa[data-mode=comment] .qa-p .qa-t{font-weight:400;color:var(--text)}.qa-ft{margin-top:var(--s3)}.qa-m0,.on>.qa-m1{display:none}.on>.qa-m0{display:inline}html:not(.js) .qa-more{display:none}.qa-0{padding:var(--s5);border-radius:var(--r-l);background:var(--label-bg)}.qa-0 p{font-size:var(--fs-sm);line-height:1.9;color:var(--text-2)}.qa-0 b{display:block;font-size:var(--fs-lg);color:var(--ink)}.qa-f{position:relative;padding:var(--s5)}.qa-fb{display:flex;flex-direction:column;gap:var(--s4)}.qa-fh{font-size:var(--fs-lg);font-weight:var(--w-b);line-height:1.6;color:var(--ink)}.qa-fl{margin-top:calc(var(--s3) * -1);font-size:var(--fs-xs);line-height:1.9;color:var(--text-3)}.qa-fd{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);font-weight:var(--w-b);color:var(--text-2)}.qa-f input,.qa-f textarea{width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:var(--r-s);background:var(--panel);font:inherit;font-size:var(--fs-sm);font-weight:400;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.qa-f textarea{resize:vertical;line-height:1.9}.qa-f :is(input,textarea):focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.qa-f [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--qa-err)}.qa-fe:empty,.qa-err:empty{display:none}.qa-fe{font-weight:var(--w-m);color:var(--qa-err)}.qa-fn{display:flex;align-items:flex-start;gap:6px;padding:var(--s3);border-radius:var(--r-s);background:var(--panel);font-size:var(--fs-xs);line-height:1.9;color:var(--text-2)}.qa-fn svg{flex:none;width:14px;height:14px;margin-top:4px;color:var(--text-3);fill:none;stroke:currentColor;stroke-width:2}.qa-fn a{display:flex;align-items:center;gap:4px;min-height:44px;margin-bottom:-8px;font-weight:var(--w-b);color:var(--accent-ink)}.qa-fn .chev{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;margin:0}.qa-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qa-err{padding:var(--s3);border-radius:var(--r-s);background:var(--qa-err-bg);font-size:var(--fs-xs);font-weight:var(--w-m);line-height:1.9;color:var(--qa-err)}.qa-go{align-self:flex-start;min-width:148px}.qa-go2{display:none;align-items:center;gap:3px}.qa-go2 i{width:4px;height:4px;border-radius:1px;background:currentColor;animation:qa-dot 1s ease-in-out infinite}.qa-go2 i:nth-child(2){animation-delay:.15s}.qa-go2 i:nth-child(3){animation-delay:.3s}.qa-go2 i:first-child{margin-inline-start:4px}@keyframes qa-dot{50%{opacity:.25}}.qa-f[data-state=sending] .qa-go1{display:none}.qa-f[data-state=sending] .qa-go2{display:inline-flex}.qa-f[data-state=sending] .qa-go{cursor:progress;opacity:.85}.qa-f[data-state=sending] :is(input,textarea){opacity:.6}.qa-ok{display:none;flex-direction:column;align-items:flex-start;gap:var(--s4);outline:none}.qa-ok p{font-size:var(--fs-sm);line-height:1.95;color:var(--text-2)}.qa-ok b{display:block;margin-bottom:2px;font-size:var(--fs-lg);color:var(--ink)}.qa-oi{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--label-bg);color:var(--label)}.qa-oi svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.qa-f[data-state=sent] .qa-fb{display:none}.qa-f[data-state=sent] .qa-ok{display:flex}@media (max-width:1023px){.qa{grid-template-columns:minmax(0,1fr)}.qa-side{position:static}}@media (max-width:639px){.qa-i{padding:var(--s4)}.qa-as,.qa-wait{margin-inline-start:0}.qa-a{padding:var(--s3)}.qa-t{font-size:var(--fs-sm)}.qa-f{padding:var(--s4)}.qa-go,.qa-more,.qa-again{width:100%}}@media (prefers-reduced-motion:reduce){.qa-go2 i{animation:none}}