.help-page{width:min(1160px,calc(100% - 40px));margin-right:auto;margin-left:auto}
.help-search{display:grid;gap:8px;margin:0 0 8px;color:#fff;font-size:14px;font-weight:750}
.help-search input{width:100%;padding:16px 18px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff0b;color:#fff;font:inherit;outline:none}
.help-search input:focus{border-color:#ec4899aa;box-shadow:0 0 0 3px #ec48991c}
.help-search input::placeholder{color:#817a90}
.help-count{margin:8px 0 20px;color:#817a90!important;font-size:13px}
.help-index{margin-bottom:28px}
.help-topics{display:grid;gap:12px}
.help-topic{border:1px solid #ffffff17;border-radius:16px;background:#ffffff07;overflow:hidden}
.help-topic[hidden]{display:none}
.help-topic summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 21px;cursor:pointer;color:#fff;font-weight:780;list-style:none}
.help-topic summary::-webkit-details-marker{display:none}
.help-topic summary:after{content:"+";color:#fdba74;font-size:24px;line-height:1}
.help-topic[open] summary:after{content:"−"}
.help-topic[open] summary{border-bottom:1px solid #ffffff12;background:#ffffff05}
.help-content{padding:4px 21px 21px}
.help-content h3{margin-top:20px}
.help-content p{margin:7px 0}
.help-shot{margin:18px 0 28px;padding:18px;border:1px solid #ffffff17;border-radius:18px;background:#05040f;text-align:center}
.help-shot img{display:block;width:min(100%,360px);height:auto;margin:auto;border-radius:24px;box-shadow:0 22px 55px #0009}
.help-shot figcaption{margin-top:14px;color:#918a9e;font-size:13px}
.help-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;padding:24px 0}
.help-walkthrough{min-width:0}
.help-walkthrough .help-shot{margin:0 0 20px}
.help-explanation h3{margin-top:0}
.help-explanation h4{margin:22px 0 8px;color:#fdba74;font-size:13px;letter-spacing:1px;text-transform:uppercase}
.help-explanation ol{margin:8px 0 0;padding-left:22px}
.help-explanation li{padding-left:4px}
.help-note{margin-top:18px!important;padding:14px 16px;border-left:3px solid #f97316;background:#f973160d;border-radius:0 10px 10px 0}
.help-empty{padding:24px;border:1px solid #ffffff17;border-radius:16px;text-align:center}
.help-contact{margin-top:42px;padding:24px;border:1px solid #ffffff17;border-radius:18px;background:linear-gradient(135deg,#f9731613,#ec489913 55%,#9333ea13)}
.help-contact h2{margin-top:0}
.help-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.help-actions>a:not(.button){color:#f9a8d4}
@media(max-width:900px){.help-gallery{grid-template-columns:1fr;gap:32px}.help-walkthrough{padding-bottom:28px;border-bottom:1px solid #ffffff12}.help-walkthrough:last-child{padding-bottom:0;border-bottom:0}}
@media(max-width:600px){.help-page{width:min(100% - 28px,1160px)}.help-topic summary{padding:17px}.help-content{padding:2px 17px 18px}}
