.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.qs-page{padding-bottom:60px}.qs-hero{background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);border-bottom:1px solid var(--line);padding:26px 0}.qs-hero.slim{padding-bottom:20px}.qs-hero h1{letter-spacing:-.02em;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}.qs-h1-model{color:var(--red)}.qs-lead{color:var(--mut);max-width:640px;margin-top:8px;font-size:17px}.qs-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.qs-ask{padding:14px 22px;font-size:16px}.qs-search{max-width:780px;margin-top:20px}.qs-search .btn{padding:11px 22px}.qs-layout{align-items:start;gap:28px;padding-top:24px;display:grid}@media (min-width:1000px){.qs-layout{grid-template-columns:minmax(0,1fr) 320px}}.qs-col{min-width:0}.qs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.qs-tabs{background:var(--soft);border:1px solid var(--line);scrollbar-width:none;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.qs-tabs::-webkit-scrollbar{display:none}.qs-tabs a{color:var(--mut);border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;transition:color .2s,background .2s;display:flex}.qs-tabs a:hover{color:var(--ink)}.qs-tabs a.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #11182714,0 4px 12px #1118270f}.qs-tabs i{text-align:center;background:var(--line);min-width:22px;color:var(--ink2);border-radius:999px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800}.qs-tabs a.on i{background:var(--ink);color:#fff}.qs-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qs-select select{font:inherit;border:1px solid var(--line);background:var(--paper) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8\"><path d=\"M1 1l5 5 5-5\" fill=\"none\" stroke=\"%234b5563\" stroke-width=\"2\"/></svg>") right 12px center no-repeat;appearance:none;color:var(--ink);cursor:pointer;border-radius:12px;max-width:240px;padding:9px 34px 9px 12px;font-size:14px;font-weight:700}.qs-select select:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 4px #e8263a1a}.qs-sort{border:1px solid var(--line);background:var(--paper);border-radius:12px;display:flex;overflow:hidden}.qs-sort a{color:var(--mut);padding:9px 12px;font-size:13.5px;font-weight:700}.qs-sort a.on{background:var(--ink);color:#fff}.qs-found{color:var(--mut);margin:-4px 0 14px;font-size:14px}.qs-found a{color:var(--red);margin-left:6px;font-weight:700}.qs-list{gap:12px;display:grid}.qs-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 18px;transition:box-shadow .25s,border-color .25s,transform .25s;display:grid}.qs-card:hover{box-shadow:var(--sh2);border-color:#d9d7cf;transform:translateY(-1px)}.qs-card.solved{box-shadow:inset 4px 0 0 var(--ok),var(--sh)}.qs-card.solved:hover{box-shadow:inset 4px 0 0 var(--ok),var(--sh2)}.qs-count{background:var(--soft);border:1px solid var(--line);height:72px;color:var(--ink2);border-radius:14px;flex-direction:column;justify-content:center;align-self:start;align-items:center;display:flex}.qs-count b{font-size:24px;font-weight:800;line-height:1}.qs-count small{color:var(--mut);margin-top:4px;font-size:11.5px;font-weight:700}.qs-card.solved .qs-count{background:var(--okbg);color:var(--ok);border-color:#16a34a4d}.qs-card.solved .qs-count small{color:var(--ok)}.qs-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qs-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:800;display:inline-flex}.qs-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.qs-badge.ok{background:var(--okbg);color:var(--ok)}.qs-badge.wait{color:#9a6b00;background:#fff6e5}.qs-badge.none{background:var(--soft);color:var(--mut)}.qs-spec{flex-wrap:wrap;gap:6px;display:flex}.qs-spec span{color:var(--mut);background:var(--soft);border-radius:8px;padding:3px 8px;font-size:12.5px;font-weight:700}.qs-spec .qs-car{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.qs-card h3{margin:9px 0 4px;font-size:17.5px;line-height:1.3}.qs-card h3 a:hover{color:var(--red)}.qs-excerpt{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.qs-solution{background:var(--okbg);color:var(--ink2);border:1px solid #16a34a47;border-radius:14px;margin-top:10px;font-size:14px;line-height:1.45;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.qs-solution:hover{border-color:#16a34a80;box-shadow:0 4px 14px #16a34a1a}.qs-sol-top{grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px 14px;display:grid}.qs-solution b{color:var(--ok)}.qs-sol-ic{background:var(--ok);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4z\"/></svg>") 50%/contain no-repeat}.qs-sol-text{color:var(--ink2);min-width:0;line-height:1.45}.qs-cost-bar{background:#ffffffb8;border-top:1px dashed #16a34a47;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 14px;display:flex}.qs-cost-main{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.qs-cost-ic{background:#15803d;flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z\"/></svg>") 50%/contain no-repeat}.qs-cost-label{text-transform:uppercase;letter-spacing:.04em;color:#166534;white-space:nowrap;font-size:11.5px;font-weight:800}.qs-cost-val{color:#fff;white-space:nowrap;background:#16a34a;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #16a34a3d}.qs-cost-val.free{background:#0d9488;box-shadow:0 2px 6px #0d94883d}.qs-cost-detail{align-items:center;gap:10px;min-width:0;display:inline-flex}.qs-cost-sep{background:#16a34a47;flex:none;width:1px;height:14px}.qs-cost-note{color:#374151;font-size:13px;font-weight:600;line-height:1.35}.qs-meta{color:var(--mut);margin-top:10px;font-size:12.5px}@media (max-width:560px){.qs-card{grid-template-columns:1fr;gap:10px}.qs-count{flex-direction:row;justify-self:start;gap:6px;height:auto;padding:4px 10px}.qs-count b{font-size:15px}.qs-count small{margin:0}.qs-cost-sep{display:none}}.qs-empty{text-align:center;background:var(--paper);border:1px dashed #d6d4cc;border-radius:20px;padding:44px 24px}.qs-empty-ic{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:32px;font-weight:800;display:grid;box-shadow:0 10px 24px #e8263a4d}.qs-empty b{font-size:20px;display:block}.qs-empty p{color:var(--mut);max-width:440px;margin:8px auto 18px}.qs-pager{color:var(--mut);justify-content:space-between;align-items:center;margin-top:18px;font-size:14px;display:flex}.qs-pager a{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:9px 14px;font-weight:800}.qs-pager a:hover{border-color:var(--red);color:var(--red)}.qs-aside{gap:14px;display:grid}@media (min-width:1000px){.qs-aside{position:sticky;top:84px}}.qs-cta{color:#fff;box-shadow:var(--sh2);background:linear-gradient(140deg,#111827,#262c38);border-radius:18px;padding:20px}.qs-cta b{font-size:17px}.qs-cta p{color:#cbd5e1;margin:6px 0 14px;font-size:14px}.qs-rules{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px 20px}.qs-rules.soft{background:var(--soft)}.qs-rules b{font-size:15px}.qs-rules p{color:var(--mut);margin-top:6px;font-size:14px}.qs-rules ol{color:var(--ink2);gap:10px;margin-top:12px;font-size:14px;list-style:none;display:grid}.qs-rules li{align-items:flex-start;gap:10px;display:flex}.qs-rules li span{color:#fff;background:var(--red);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.ask-layout{align-items:start;gap:28px;padding:24px 0 10px;display:grid}@media (min-width:1000px){.ask-layout{grid-template-columns:minmax(0,1fr) 360px}}.ask-form{gap:14px;display:grid}.ask-step{border:1px solid var(--line);background:var(--paper);box-shadow:var(--sh);border-radius:18px;gap:14px;min-width:0;padding:20px 22px 22px;display:grid}.ask-step legend{float:left;align-items:center;gap:10px;width:100%;margin-bottom:2px;font-size:18px;font-weight:800;display:flex}.ask-step legend+*{clear:both}.ask-step .n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;transition:background .3s;display:grid}.ask-step .n.done{background:var(--ok);font-size:0}.ask-step .n.done:after{content:"";background:#fff;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"/></svg>") 50%/contain no-repeat}.ask-hint{color:var(--mut);margin-top:-4px;font-size:13.5px}.ask-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ask-grid .wide{grid-column:1/-1}.ask-form label{color:var(--ink2);gap:6px;font-size:13.5px;font-weight:700;display:grid;position:relative}.ask-form label em,.ans-form label em{color:var(--mut);font-style:normal;font-weight:600}.ask-form input,.ask-form select,.ask-form textarea,.ans-form input,.ans-form textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 13px;font-size:15.5px;font-weight:500;transition:border-color .2s,box-shadow .2s}.ask-form textarea,.ans-form textarea{resize:vertical;line-height:1.5}.ask-form input:focus,.ask-form select:focus,.ask-form textarea:focus,.ans-form input:focus,.ans-form textarea:focus{border-color:var(--red);outline:0;box-shadow:0 0 0 4px #e8263a1a}.ask-form ::placeholder,.ans-form ::placeholder{color:#a3a3a3}.ask-count{color:var(--mut);font-size:11.5px;font-weight:600;position:absolute;bottom:-19px;right:10px}.ask-examples{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.ask-examples button{font:inherit;color:var(--ink2);background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.ask-examples button:hover{border-color:var(--red);color:var(--red)}.ask-similar{background:#fffaf0;border:1px solid #f5dfb0;border-radius:14px;padding:12px 14px;font-size:14px}.ask-similar ul{gap:8px;margin-top:8px;list-style:none;display:grid}.ask-similar li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-similar a{font-weight:700}.ask-similar a:hover{color:var(--red)}.ask-similar small{color:var(--mut)}.ask-similar.strong{background:var(--okbg);border-color:#16a34a59}.ask-similar li{display:block}.ask-sim-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-sim-sol{color:var(--ink2);margin:4px 0 0 2px;font-size:13.5px}.ask-dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:22px;margin:auto;padding:24px;overflow:auto;box-shadow:0 30px 80px #11182759}.ask-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182773}.ask-dlg-h{font-size:20px;font-weight:800;display:block}.ask-dlg-sub{color:var(--mut);margin:6px 0 14px;font-size:14.5px}.ask-dialog ul{gap:10px;margin-bottom:18px;list-style:none;display:grid}.ask-dialog li{background:var(--soft);border:1px solid var(--line);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.ask-dialog li a{font-weight:800}.ask-dialog li a:hover{color:var(--red)}.ask-dialog li p{color:var(--ink2);font-size:13.5px}.ask-dialog .qs-badge{justify-self:start}.ask-dlg-acts{flex-wrap:wrap;gap:8px;display:flex}.ask-dlg-acts .btn{white-space:normal;text-align:center;flex:220px;line-height:1.25}.ask-author{color:var(--mut);padding:2px 4px;font-size:14px}.ask-author b{color:var(--ink)}.qv-source{color:var(--mut);margin-top:12px;font-size:13px}.qv-source a{text-decoration:underline}.ask-error{color:#b4123a;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700}.ask-submit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ask-submit .btn{padding:15px 26px;font-size:16px}.ask-submit .btn:disabled{opacity:.6;cursor:default}.ask-submit span{color:var(--mut);font-size:13.5px}.ask-preview{gap:12px;display:grid}@media (min-width:1000px){.ask-preview{position:sticky;top:84px}}.ask-preview-h{text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-size:12.5px;font-weight:800}.qs-card.preview{transform:none}.ghost{color:#c2c2bd;font-weight:600}.ask-check{background:var(--soft);border-radius:16px;gap:8px;padding:14px 16px;font-size:14px;list-style:none;display:grid}.ask-check li{color:var(--mut);align-items:center;gap:8px;display:flex}.ask-check li:before{content:"";border:2px solid #cfcdc5;border-radius:50%;width:18px;height:18px;transition:all .2s}.ask-check li.ok{color:var(--ink);font-weight:700}.ask-check li.ok:before{border-color:var(--ok);background:var(--ok) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill=\"white\" d=\"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"/></svg>") center/12px no-repeat}@media (max-width:560px){.ask-grid{grid-template-columns:1fr}.ask-step{padding:18px 16px}}.qv-wrap{padding-top:24px}.qv-new{background:var(--okbg);color:var(--ink2);border:1px solid #16a34a4d;border-radius:14px;margin-bottom:16px;padding:14px 16px;font-size:14.5px}.qv-new b{color:var(--ok)}.qv-q{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh);border-radius:20px;padding:22px 24px}.qv-q h1{letter-spacing:-.01em;margin:12px 0;font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1.2}.qv-body{white-space:pre-line;color:var(--ink2);font-size:16.5px;line-height:1.65}.qv-tried{background:var(--soft);white-space:pre-line;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:15px}.qv-h2{margin:28px 0 12px;font-size:20px}.qv-noans{color:var(--mut);margin:-4px 0 14px}.qv-owner-hint{color:#9a6b00;background:#fff6e5;border-radius:12px;margin:4px 0 14px;padding:10px 14px;font-size:14px}.ans-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;padding:18px 20px}.qv-q+.ans-card{margin-top:14px}.ans-card.sol{background:linear-gradient(#f3fbf6,#fff);border:1.5px solid #16a34a73;box-shadow:0 10px 30px #16a34a1a}.ans-sol-h{color:var(--ok);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:800;display:flex}.ans-body{white-space:pre-line;font-size:16px;line-height:1.65}.ans-cost-bar{background:linear-gradient(90deg,#16a34a14,#16a34a08);border:1px solid #16a34a47;border-radius:12px;margin-top:14px;padding:10px 14px}.ans-cost-bar .qs-cost-note b{color:var(--ink)}.ans-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.ans-who{color:var(--mut);font-size:13px}.ans-acts{gap:8px;display:flex}.ans-helped,.ans-mark{font:inherit;border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.ans-helped:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}.ans-helped:disabled{cursor:default;color:var(--ok);background:var(--okbg);border-color:#0000}.ans-helped i{background:var(--okbg);color:var(--ok);border-radius:999px;padding:0 7px;font-style:normal}.ans-mark{border-color:var(--ok);color:var(--ok)}.ans-mark:hover,.ans-mark.on{background:var(--ok);color:#fff}.ans-form{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh);border-radius:20px;gap:12px;margin-top:18px;padding:20px 22px;display:grid}.ans-form-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ans-form-h b{font-size:18px}.ans-form-h span{color:var(--mut);font-size:13.5px}.ans-form-row{align-items:end;gap:12px;display:grid}@media (min-width:700px){.ans-form-row{grid-template-columns:1fr 1fr auto}}.ans-form label{color:var(--ink2);gap:6px;font-size:13.5px;font-weight:700;display:grid}.ans-form .btn{padding:13px 24px}.ans-as{color:var(--mut);align-self:center;font-size:13.5px}.ans-as b{color:var(--ink)}.ans-ok{background:var(--okbg);color:var(--ok);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:800}.qv-links{gap:6px;margin-top:10px;font-size:14px;font-weight:700;display:grid}.qv-links a:hover{color:var(--red)}.qv-similar{gap:10px;margin-top:10px;list-style:none;display:grid}.qv-similar li{grid-template-columns:10px 1fr;column-gap:8px;font-size:14px;line-height:1.35;display:grid}.qv-similar .dot{background:#d6d4cc;border-radius:50%;width:8px;height:8px;margin-top:6px}.qv-similar .dot.ok{background:var(--ok)}.qv-similar a{font-weight:700}.qv-similar a:hover{color:var(--red)}.qv-similar small{color:var(--mut);grid-column:2;font-size:12px}.qv-mod-notice{color:#92400e;background:#fff8eb;border:1px solid #f5d08a;border-radius:16px;margin-bottom:16px;padding:14px 18px;font-size:14px;line-height:1.45}.qv-mod-notice a{font-weight:800;text-decoration:underline}.mod-banner-inline{color:#92400e;background:#fff8eb;border:1px solid #f5d08a;border-radius:12px;margin-bottom:10px;padding:10px 14px;font-size:13px}.ans-card.on-mod,.ans-sub-item.on-mod{background:#fffdf7;border-color:#f5d08a}.qs-badge.closed-badge{color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db}.qs-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.qs-meta-acts{align-items:center;gap:10px;display:flex}.rep-wrap{align-items:center;display:inline-flex;position:relative}.rep-trigger{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:12.5px;font-weight:700}.rep-trigger:hover{color:var(--red);background:var(--soft)}.post-reported{color:var(--mut);padding:4px 8px;font-size:12.5px;font-weight:700}.rep-pop{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:16px;gap:8px;width:280px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 32px #11182729}.rep-pop b{font-size:13.5px}.rep-pop select,.rep-pop input{font:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:8px 10px;font-size:13px}.rep-acts{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.rep-err{color:var(--red);font-size:12px}.ans-sub-list{border-left:2px solid var(--line);gap:10px;margin-top:12px;padding-left:16px;display:grid}.ans-sub-item{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.ans-sub-body{white-space:pre-line;font-size:14.5px;line-height:1.5}.ans-sub-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.sub-reply-form{background:var(--soft);border:1px solid var(--line);border-radius:14px;gap:8px;width:100%;margin-top:8px;padding:12px;display:grid}.sub-reply-form textarea{font:inherit;border:1px solid var(--line);resize:vertical;background:#fff;border-radius:10px;width:100%;padding:8px 10px;font-size:14px}.sub-reply-acts{color:var(--mut);justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;display:flex}.sub-reply-acts span{margin-right:auto}
