.platform-help-page{margin:0;background:#112a24;color:#edf1e9;font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}
.platform-help-shell{box-sizing:border-box;max-width:900px;margin:0 auto;padding:26px 28px 30px;overflow-wrap:anywhere}
.platform-help-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:44px}
.platform-help-page a{color:inherit;text-underline-offset:4px}.platform-help-brand{font-size:1.2rem;font-weight:650;letter-spacing:.015em;text-decoration:none}
.platform-language{font:inherit;font-size:.84rem;line-height:1;min-width:45px;min-height:36px;padding:8px 12px;border:1px solid #52665c;border-radius:20px;color:inherit;background:transparent;cursor:pointer}
.platform-language:disabled{opacity:.5;cursor:default}.platform-help-intro{max-width:670px;margin-bottom:28px}.platform-help-eyebrow{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 12px}
.platform-help-intro h1{font-size:clamp(1.85rem,5vw,2.7rem);line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0 0 18px}.platform-help-intro>p:last-child{font-size:1rem;max-width:620px;margin:0;color:#bac9c0}
.platform-help-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 30px}.platform-help-choice{text-align:left;font:inherit;display:grid;align-content:start;gap:8px;min-width:0;min-height:130px;padding:17px;border-radius:14px;border:1px solid #425c4e;background:#173229;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}
.platform-help-choice strong{font-size:.98rem;font-weight:600}.platform-help-choice span{font-size:.83rem;line-height:1.5;color:#bac9c0}.platform-help-choice[aria-pressed=true]{border-color:#9eb395;background:#203e30}.platform-help-choice:disabled{opacity:.6;cursor:default}
.platform-help-form{box-sizing:border-box;border:1px solid #3d5749;border-radius:18px;background:#152f27;padding:24px}.platform-help-form>h2{font-size:1.15rem;line-height:1.3;margin:0 0 18px}.platform-help-form .privacy-contact>h2{font-size:1.05rem;margin:20px 0 0}.platform-help-form .safety-form textarea{min-height:145px}.platform-help-form .safety-form>button{justify-self:start;min-width:200px}
.platform-help-note{font-size:.83rem;color:#acbeb2;margin:18px 0 30px;max-width:700px}.platform-help-communities{display:flex;gap:12px 22px;align-items:center;flex-wrap:wrap;font-size:.9rem;padding:10px 0 28px}.platform-help-communities span{color:#acbeb2;flex:1;min-width:180px}
.platform-help-footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px;border-top:1px solid #314d3e;padding-top:20px;font-size:.8rem;color:#acbeb2}.platform-help-documents{display:flex;flex-wrap:wrap;gap:10px 18px;flex:1}.platform-android-download{white-space:nowrap}.platform-help-page button:focus-visible,.platform-help-page a:focus-visible{outline:2px solid #c2d2b8;outline-offset:4px}
@media(max-width:620px){.platform-help-shell{padding:20px 16px 24px}.platform-help-header{padding-bottom:34px}.platform-help-choices{grid-template-columns:1fr;gap:9px;margin:22px 0}.platform-help-choice{min-height:0;padding:13px 15px;gap:4px}.platform-help-form{padding:18px 14px;border-radius:14px}.platform-help-intro>p:last-child{font-size:.95rem}.platform-help-form .safety-form>button{width:100%}.platform-help-communities{gap:10px 20px}.platform-help-communities span{flex-basis:100%}.platform-help-footer{gap:15px}}
@media(prefers-reduced-motion:reduce){.platform-help-choice{transition:none}}
