.download-page{--app-ink:#2c213c;--app-muted:#7c7185;--app-gold:#b68e44;--app-line:#e6deec;margin:0;background:radial-gradient(ellipse at 0 4%,#eaf4e8,transparent 45%),radial-gradient(ellipse at 100% 20%,#eee7f7,transparent 55%),#faf8f3;color:var(--app-ink);font-family:Arial,sans-serif}.download-page *{box-sizing:border-box}.download-page [hidden]{display:none!important}.download-header,.download-shell,.download-footer{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.download-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:22px}.download-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--app-ink);font-size:22px;font-weight:800;letter-spacing:1px}.download-brand img{border-radius:12px}.download-brand small{display:block;font-size:8px;font-weight:750;letter-spacing:1.7px;color:#94879c;margin-top:5px}.download-back{font-size:12px;font-weight:700;text-decoration:none;color:#746580}.download-back span{margin-left:16px}.download-shell{padding-top:30px;padding-bottom:40px}.download-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:22px 0 44px}.download-eyebrow{color:#a5833e;font-size:10px;letter-spacing:1.8px;font-weight:800}.download-hero h1{font-size:clamp(40px,5.8vw,72px);line-height:1.03;letter-spacing:-2.5px;margin:19px 0 22px}.download-hero em{font-family:Georgia,serif;font-weight:400;color:#765593}.download-hero p{font-size:15px;line-height:1.9;max-width:440px;color:var(--app-muted)}.download-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.download-chips span{font-size:10px;border:1px solid #e3d9eb;border-radius:30px;padding:9px 12px;background:#ffffff70;color:#7c698b}.download-art{width:100%;height:auto;border-radius:24px;box-shadow:0 24px 65px #37244d14}.download-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.download-card{padding:32px;border-radius:24px;border:1px solid var(--app-line);min-width:0}.download-android{background:linear-gradient(135deg,#30213f,#50366b);color:#fffaf2;box-shadow:0 16px 38px #38214715}.download-web{background:#fffdf8}.download-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.download-symbol{height:34px;width:34px;border-radius:10px;background:#ffffff14;border:1px solid #ffffff24;display:grid;place-items:center;font-size:22px}.download-web .download-symbol{background:#f2ecf7;border-color:#e7deef;color:#76558f}.download-card-tag{font-size:9px;letter-spacing:1.4px;font-weight:800}.download-direct,.download-web-tag{margin-left:auto;font-size:9px;border-radius:20px;padding:6px 8px;border:1px solid #ffffff30;color:#e3d4ed}.download-web-tag{color:#917aa0;border-color:#e9dfef}.download-card h2{font-size:32px;letter-spacing:-.8px;line-height:1.15;margin:25px 0 15px}.download-card p{font-size:13px;line-height:1.8;color:#d9cde1}.download-web p{color:var(--app-muted)}.download-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;padding:17px 0;margin:23px 0}.download-facts dt{font-size:10px;color:#baa8c9}.download-facts dd{font-size:17px;font-weight:700;margin:6px 0 0}.download-primary,.download-secondary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 20px;border-radius:12px;background:#e1c588;color:#342244;text-decoration:none;font-size:14px;font-weight:800;border:0;min-height:50px}.download-primary:hover{background:#ecd59e}.download-secondary{background:#f2ecf7;color:#65437f;border:1px solid #e7ddef}.download-secondary:hover{background:#e9def2}.download-card .download-caption{font-size:10px;color:#bba9c9;margin:10px 0 17px}.download-inline{display:inline-block;font-size:12px;font-weight:750;color:#f0dab3;text-decoration:none;margin:2px 0 4px}.download-web .download-inline{color:#806491;margin-top:18px}.download-card .download-small{color:#c3afd3;font-size:10px;border-top:1px solid #ffffff18;padding-top:14px;margin-bottom:0}.download-web-features{list-style:none;padding:0;margin:20px 0 26px;color:#80718d;font-size:12px;line-height:2.5}.download-web-features li:before{content:'✓';margin-right:10px;color:#a17c3e}.download-web-install{display:block;background:none;border:none;padding:12px 0 0;color:#78538d;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.download-instructions{display:grid;grid-template-columns:.9fr 1.2fr;gap:64px;padding:55px 0;border-bottom:1px solid var(--app-line)}.download-instructions h2,.download-info h2{font-size:30px;line-height:1.15;letter-spacing:-.6px;margin:14px 0}.download-instructions p,.download-info p{font-size:13px;color:var(--app-muted);line-height:1.9}.download-instructions ol{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:23px}.download-instructions li{position:relative;padding-left:50px;counter-increment:step}.download-instructions li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;width:34px;height:34px;display:grid;place-items:center;background:#eee5f5;color:#8e6ba6;border-radius:11px;font-weight:800;font-size:11px}.download-instructions li b{font-size:14px;display:block;margin:0 0 8px}.download-instructions li span{color:var(--app-muted);font-size:12px;line-height:1.9;display:block}.download-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0}.download-info{padding:26px;background:#ffffff70;border:1px solid var(--app-line);border-radius:20px;scroll-margin-top:24px}.download-info.is-highlighted{border-color:#b498ca;background:#f8f2fc}.download-info h2{font-size:24px}.download-info details{border-top:1px solid var(--app-line);padding:14px 0}.download-info summary{font-size:13px;font-weight:700;cursor:pointer}.download-info a{color:#79548f}.download-integrity{border-top:1px solid var(--app-line);padding-top:20px;color:#95859f;font-size:11px}.download-integrity summary{cursor:pointer}.download-integrity label{display:block;margin:14px 0}.download-integrity code{display:block;overflow-wrap:anywhere;word-break:break-all;line-height:1.8;font-size:10px;margin-top:6px;color:#796585}.download-platform-note{margin-bottom:20px;padding:15px 20px;border:1px solid #dfd2e9;background:#f7f0fc;border-radius:14px;color:#735388;font-size:13px;line-height:1.7}.download-footer{padding-top:24px;padding-bottom:32px;border-top:1px solid var(--app-line);display:flex;justify-content:space-between;gap:18px;font-size:11px;color:#9a8da4}.download-footer nav{display:flex;gap:18px;flex-wrap:wrap}.download-footer a{color:#8e7c9a;text-decoration:none}.download-page :focus-visible{outline:3px solid #ac8fc1;outline-offset:4px}.download-unavailable{padding:16px;border:1px solid #ffffff30;border-radius:12px}html:has(.download-page){scroll-behavior:smooth}@media(max-width:800px){.download-hero{gap:24px}.download-card{padding:24px}.download-direct,.download-web-tag{margin-left:0}.download-card h2{font-size:27px}.download-instructions{gap:30px}.download-bottom-grid{gap:20px}.download-header,.download-shell,.download-footer{padding-left:20px;padding-right:20px}}@media(max-width:620px){.download-header{padding-top:20px}.download-brand{font-size:19px}.download-back{font-size:10px}.download-back span{margin-left:4px}.download-shell{padding-top:0}.download-hero{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:28px}.download-hero h1{font-size:49px;letter-spacing:-2px;margin-top:16px}.download-hero p{font-size:13px}.download-art{max-height:210px;object-fit:cover}.download-options,.download-bottom-grid,.download-instructions{grid-template-columns:1fr}.download-options{gap:16px}.download-instructions{gap:22px;padding:35px 0}.download-instructions h2 br{display:none}.download-footer{flex-direction:column}.download-card h2{font-size:29px}.download-info{padding:22px}}@media(prefers-reduced-motion:reduce){html:has(.download-page){scroll-behavior:auto}}
