body { overflow-x:clip }
.downloadActions { display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:25px }
.downloadActions>a { padding:12px 15px;border-radius:8px;background:var(--pink);font-size:11px;font-weight:750 }
.downloadActions>a span { margin-left:14px }
.downloadActions>a.altDownload { padding:12px 2px;background:none;color:#aaa2ac;text-decoration:underline;text-underline-offset:3px }
.accounts-info { padding: 90px 0 10px }
.accounts-info details { margin-top: 28px; padding: 24px; border: 1px solid var(--line); border-radius: 14px; background: #110e14 }
.accounts-info summary { color: #f2eaf1; font-size: 16px; font-weight: 650; cursor: pointer }
.accounts-info details p { color: #a099a5; font-size: 14px; line-height: 1.7; max-width: 860px }
.demo { padding:130px 0 20px }
.demoFrame { margin-top:50px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#0d0c10;box-shadow:0 35px 100px #0008,0 0 65px rgba(255,79,163,.08) }
.demoBar { height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#111015;color:#8c8590;font:700 10px var(--font-mono,monospace);letter-spacing:.8px;text-transform:uppercase }
.demoBar span { display:flex;align-items:center;gap:8px }
.demoBar i { width:7px;height:7px;border-radius:50%;background:#62d59b;box-shadow:0 0 12px #62d59b }
.demoBar a { color:#d9d1da }
.demoFrame iframe { display:block;width:100%;height:760px;border:0;background:#09080b }
.demoNote { max-width:760px;margin:16px auto 0;color:#88818c;font-size:12px;line-height:1.6;text-align:center }
@media(max-width:900px) { .demoFrame iframe { height:680px } }
@media(max-width:600px) { .demo { padding-top:90px }.demoFrame { width:calc(100vw - 16px);margin-left:calc((100% - (100vw - 16px))/2) }.demoFrame iframe { height:640px }.demoBar { padding:0 12px;font-size:9px }.demoBar a { font-size:0 }.demoBar a:after { content:'Full screen ↗';font-size:9px } }
