.rqm{--col:760px;padding:0 var(--gutter,24px) 120px}.rqm-top{max-width:var(--col);text-align:center;flex-direction:column;align-items:center;gap:32px;margin:0 auto;padding:72px 0 0;display:flex}.rqm-title{font:600 clamp(30px,4vw,44px)/1.1 var(--f);letter-spacing:-.025em;color:var(--ink);margin:0}.rqm .rq{text-align:left;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.rqm .rq-split{margin:0 auto}.rqm .rq-split.dash{width:min(1080px,100vw - 48px);height:min(72vh,660px)}.rqm .rq-try{justify-content:center}.rqm .rq-log:empty{display:none}.rqm .rq-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.rqm .rq-foot .rq-ai{text-align:left}.rqm .rq-foot .rq-help-btn{color:var(--ink-2);padding:6px 8px;font-size:12.5px}.rqm .rq-foot .rq-help-btn svg{width:14px;height:14px}.rqm .rq-foot .rq-help-pop{text-align:left;left:50%;right:auto;transform:translate(-50%)}.rqm .rq-foot .rq-help-pop:before{left:calc(50% - 6px);right:auto}.rqm-faq{max-width:var(--col);flex-direction:column;gap:20px;margin:120px auto 0;display:flex}.rqm-h2{font:600 22px/1.3 var(--f);letter-spacing:-.01em;color:var(--ink);margin:0}.rqm-list{border-top:1px solid var(--rule)}.rqm-list details{border-bottom:1px solid var(--rule)}.rqm-list summary{cursor:pointer;font:500 16.5px/1.4 var(--f);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.rqm-list summary::-webkit-details-marker{display:none}.rqm-list summary:after{content:"";border-right:1.6px solid var(--mute);border-bottom:1.6px solid var(--mute);flex:none;width:9px;height:9px;margin:-5px 4px 0 0;transition:transform .2s,margin .2s;transform:rotate(45deg)}.rqm-list details[open] summary:after{margin-top:5px;transform:rotate(225deg)}.rqm-list summary:hover{color:var(--g-deep,var(--ink))}.rqm-list summary:focus-visible{outline:2px solid var(--gt);outline-offset:4px;border-radius:4px}.rqm-list details p{color:var(--ink-2);margin:0;padding:0 40px 22px 0;font-size:15.5px;line-height:1.6}.rqm-list details:target summary{color:var(--ink)}.rqm .rq-privacy{margin:8px 0 0}@media (width<=760px){.rqm{padding:0 16px 80px}.rqm-top{gap:24px;padding-top:32px}.rqm .rq-split.dash{width:100%;height:auto}.rqm-faq{margin-top:80px}.rqm-list details p{padding-right:0}.rqm .rq-foot .rq-ai{text-align:center}}
