.tq-help-root{background:var(--bg);min-height:100dvh;color:var(--text)}.tq-help-top{background:var(--bg-deep);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.tq-help-top a{min-height:44px;color:var(--text-soft);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.tq-help-top .tq-help-brand{color:var(--text);font-size:15px;font-weight:700}.tq-help{max-width:728px;margin:0 auto;padding:32px 16px 64px}.tq-help h1{margin:0 0 8px;font-size:28px;font-weight:600;line-height:34px}.tq-help-sub{max-width:56ch;color:var(--text-soft);margin:0 0 20px;font-size:15px;line-height:22px}.tq-help-jump{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tq-help-jump a{border:1px solid var(--line-strong);min-height:40px;color:var(--text-soft);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s ease-out;display:inline-flex}.tq-help-jump a:hover{background:var(--raised)}.tq-help h2{margin:0 0 4px;font-size:17px;font-weight:600;line-height:24px}.tq-help-files{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px;scroll-margin-top:16px}.tq-help-files p{color:var(--text-soft);margin:0;font-size:15px;line-height:22px}.tq-help-files p+p{margin-top:8px}.tq-help-fmt{flex-wrap:wrap;gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.tq-help-fmt li{border:1px solid var(--line-strong);background:var(--raised);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;line-height:18px}.tq-help-group{margin-top:32px;scroll-margin-top:16px}.tq-help-group h2{margin-bottom:8px}.tq-help-q{border-top:1px solid var(--line);scroll-margin-top:16px}.tq-help-q:last-child{border-bottom:1px solid var(--line)}.tq-help-q h3{margin:0;font-size:15px;font-weight:600;line-height:22px}.tq-help-q button{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 4px;font-weight:600;display:flex}.tq-help-q button span{flex:1}.tq-help-q button svg{color:var(--text-muted);flex:none;transition:transform .2s cubic-bezier(.25,1,.5,1)}.tq-help-q[data-open=true] button svg{transform:rotate(180deg)}.tq-help-q button:focus-visible{outline:2px solid var(--coral-soft);outline-offset:-2px;border-radius:4px}.tq-help-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.25,1,.5,1),visibility 0s linear .2s;display:grid}.tq-help-a>div{min-height:0;overflow:hidden}.tq-help-q[data-open=true] .tq-help-a{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.tq-help-a p{max-width:62ch;color:var(--text-soft);margin:0 4px 8px;font-size:15px;line-height:24px}.tq-help-a p:last-child{margin-bottom:16px}.tq-help-contact{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:40px;padding:20px}.tq-help-contact p{color:var(--text-soft);margin:0 0 12px;font-size:15px;line-height:22px}.tq-help-contact .tq-btn{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.tq-help-skel{background:linear-gradient(90deg, var(--panel), var(--bg-deep), var(--panel));background-size:200% 100%;border-radius:7px;height:14px;margin:14px 0;animation:1.6s ease-in-out infinite tq-shimmer}@media (max-width:520px){.tq-help{padding-top:20px}.tq-help-jump{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.tq-help-jump a{white-space:nowrap}.tq-help-contact .tq-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tq-help-a,.tq-help-q button svg{transition:none}.tq-help-skel{animation:none}}
