.qa-page{--qa-primary:#0757c8;--qa-primary-soft:#eef5ff;--qa-ink:#0c1733;--qa-text:#4d5a70;--qa-border:#d9e0ea;--qa-bg:#f7f9fc;background:var(--qa-bg);color:var(--qa-ink);min-height:70vh;padding:42px 0 70px;font-family:inherit}.qa-page *{box-sizing:border-box}.qa-shell{width:min(1460px,calc(100% - 40px));margin:0 auto}.qa-page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.qa-page-head h1{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-1.6px;margin:0 0 10px;color:var(--qa-ink)}.qa-page-head p{margin:0;color:var(--qa-text);font-size:15px}.qa-page-head .qa-eyebrow{color:var(--qa-primary);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:9px}.qa-alert{margin:0 0 18px;padding:12px 16px;border-radius:10px;font-weight:600}.qa-alert--success{background:#edfbf2;border:1px solid #a9e2bb;color:#13823a}.qa-alert--error{background:#fff1f1;border:1px solid #f1b5b5;color:#b42318}.qa-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);gap:34px;align-items:start}.qa-list-pane{min-width:0}.qa-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.qa-search{height:50px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--qa-border);border-radius:10px;padding:0 17px;box-shadow:0 1px 2px #0f172a08}.qa-search:focus-within{border-color:var(--qa-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--qa-primary) 12%,transparent)}.qa-search svg,.qa-primary-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.qa-search svg{color:#69768b}.qa-search input{border:0;outline:0;background:transparent;width:100%;font:inherit;color:var(--qa-ink);font-size:15px}.qa-primary-button,.qa-secondary-button{min-height:48px;border:0;border-radius:9px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font:700 14px/1 inherit;cursor:pointer;text-decoration:none}.qa-primary-button{background:var(--qa-primary);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--qa-primary) 22%,transparent)}.qa-primary-button:hover{filter:brightness(.94);color:#fff}.qa-secondary-button{background:#eef1f5;color:var(--qa-ink)}.qa-categories{display:flex;gap:10px;align-items:center;overflow:auto;padding:16px 0 14px;scrollbar-width:none}.qa-categories::-webkit-scrollbar{display:none}.qa-categories a{white-space:nowrap;border:1px solid var(--qa-border);background:#fff;color:#334056;text-decoration:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.qa-categories a.active{background:var(--qa-primary);border-color:var(--qa-primary);color:#fff}.qa-question-list{display:grid;gap:10px}.qa-question-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 21px;border:1px solid var(--qa-border);border-radius:10px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 3px 10px #12203a0b;transition:.18s ease}.qa-question-card:hover,.qa-question-card.active{border-color:var(--qa-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--qa-primary) 10%,transparent);color:inherit}.qa-question-main{display:block;min-width:0}.qa-author{display:block;font-size:13px;color:#46546a;margin-bottom:3px}.qa-question-main strong{display:block;font-size:18px;line-height:1.35;color:var(--qa-ink);margin-bottom:3px}.qa-question-excerpt{display:block;color:#69768b;font-size:13.5px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-meta-row{display:flex;align-items:center;gap:24px;margin-top:12px;color:#667389;font-size:12.5px}.qa-meta-row span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.qa-meta-row svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qa-detail-pane{position:sticky;top:88px}.qa-detail-card{background:#fff;border:1px solid var(--qa-border);border-radius:12px;padding:28px 28px 24px;box-shadow:0 10px 28px #12203a12}.qa-detail-card>h2{font-size:20px;margin:0 0 21px}.qa-detail-author,.qa-answer-author{display:flex;align-items:center;gap:12px}.qa-detail-author>span:first-child,.qa-answer-author>span:first-child{display:grid;gap:3px;min-width:0}.qa-detail-author strong,.qa-answer-author strong{font-size:14px}.qa-detail-author small,.qa-answer-author small{font-size:12px;color:#7a8799}.qa-detail-author em{margin-left:auto;background:var(--qa-primary-soft);color:var(--qa-primary);border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:700}.qa-question-detail{border-bottom:1px solid #e5e9ef;padding:20px 0 18px}.qa-question-detail h3{font-size:23px;line-height:1.35;margin:0 0 8px;color:var(--qa-ink)}.qa-question-detail p,.qa-answer>p{margin:0;color:var(--qa-text);font-size:14px;line-height:1.65;white-space:pre-line}.qa-answers{display:grid;gap:10px;padding:16px 0}.qa-answer{border:1px solid var(--qa-border);border-radius:10px;padding:17px 18px;background:#fff}.qa-answer--accepted{background:linear-gradient(135deg,#f3fff7,#f8fffb);border-color:#9fd9af}.qa-accepted-label{display:flex;align-items:center;gap:8px;color:#209445;font-size:13px;font-weight:800;margin-bottom:14px}.qa-accepted-label svg{width:20px;height:20px;fill:#24a34a;stroke:#fff;stroke-width:2}.qa-answer-author{margin-bottom:12px}.qa-answer-author b{display:inline-block;width:max-content;font-size:10px;background:#e8f1ff;color:var(--qa-primary);padding:3px 7px;border-radius:4px;margin-left:6px}.qa-verified{margin-left:auto;width:21px;height:21px;fill:#26a34a;stroke:#fff;stroke-width:1.7}.qa-reply-form{margin-top:2px;border:1px solid var(--qa-border);border-radius:10px;padding:16px;display:grid;gap:12px}.qa-reply-form label,.qa-dialog label{display:grid;gap:6px}.qa-reply-form label>span,.qa-dialog label>span{font-size:12px;font-weight:700;color:#47546a}.qa-reply-form input,.qa-reply-form textarea,.qa-dialog input,.qa-dialog textarea,.qa-dialog select{width:100%;border:1px solid var(--qa-border);border-radius:8px;background:#fff;color:var(--qa-ink);padding:11px 13px;outline:0;font:inherit;font-size:13px;resize:vertical}.qa-reply-form input:focus,.qa-reply-form textarea:focus,.qa-dialog input:focus,.qa-dialog textarea:focus,.qa-dialog select:focus{border-color:var(--qa-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--qa-primary) 10%,transparent)}.qa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qa-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.qa-reply-actions small,.qa-form-note{color:#778497;font-size:11px}.qa-reply-actions .qa-primary-button{min-height:42px;padding:0 16px}.qa-empty{border:1px dashed var(--qa-border);border-radius:10px;padding:35px;display:grid;gap:5px;text-align:center;color:var(--qa-text);background:#fff}.qa-empty strong{color:var(--qa-ink)}.qa-empty--answers{padding:22px}.qa-empty-detail{min-height:300px;place-content:center}.qa-pagination{margin-top:18px}.qa-dialog{width:min(680px,calc(100% - 30px));padding:0;border:0;border-radius:14px;color:var(--qa-ink);box-shadow:0 25px 80px #06122555}.qa-dialog::backdrop{background:#07112599;backdrop-filter:blur(3px)}.qa-dialog form{margin:0}.qa-dialog-head{padding:21px 24px;border-bottom:1px solid var(--qa-border);display:flex;justify-content:space-between;align-items:center}.qa-dialog-head small{color:var(--qa-primary);font-weight:800;text-transform:uppercase;letter-spacing:1px}.qa-dialog-head h2{margin:4px 0 0;font-size:23px}.qa-dialog-head button{width:38px;height:38px;border:0;border-radius:50%;background:#f0f3f7;color:#4d596b;font-size:25px;cursor:pointer}.qa-dialog-body{padding:22px 24px;display:grid;gap:14px}.qa-dialog-actions{padding:16px 24px;border-top:1px solid var(--qa-border);display:flex;justify-content:flex-end;gap:10px}.qa-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.qa-page button:focus-visible,.qa-page a:focus-visible,.qa-page input:focus-visible,.qa-page textarea:focus-visible,.qa-page select:focus-visible{outline:3px solid color-mix(in srgb,var(--qa-primary) 35%,transparent);outline-offset:2px}@media(max-width:1100px){.qa-workspace{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:20px}.qa-meta-row{gap:13px}.qa-detail-card{padding:22px}}@media(max-width:900px){.qa-shell{width:min(100% - 28px,720px)}.qa-workspace{grid-template-columns:1fr}.qa-detail-pane{position:static;order:-1}.qa-list-pane{order:2}.qa-page-head{margin-bottom:20px}.qa-detail-card{box-shadow:0 5px 20px #12203a0d}}@media(max-width:600px){.qa-page{padding:26px 0 50px}.qa-shell{width:calc(100% - 22px)}.qa-page-head h1{font-size:36px}.qa-page-head p{font-size:13px}.qa-toolbar{grid-template-columns:1fr}.qa-primary-button{min-height:46px}.qa-categories{padding-top:12px}.qa-categories a{padding:8px 14px}.qa-question-card{grid-template-columns:minmax(0,1fr);padding:14px 13px;gap:10px}.qa-question-main strong{font-size:15px}.qa-question-excerpt{font-size:12.5px}.qa-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:9px}.qa-meta-row span:last-child{grid-column:1/-1}.qa-detail-card{padding:18px 14px}.qa-detail-card>h2{font-size:18px}.qa-question-detail h3{font-size:20px}.qa-detail-author em{display:none}.qa-answer{padding:14px}.qa-form-grid{grid-template-columns:1fr}.qa-reply-actions{align-items:stretch;flex-direction:column}.qa-dialog-body,.qa-dialog-head,.qa-dialog-actions{padding-left:16px;padding-right:16px}.qa-dialog-actions>*{flex:1}.qa-dialog-actions .qa-primary-button{padding:0 12px}}
