.app-download-page{--app-brand:#0081fb;--app-ink:#20252d;--app-muted:#59616e;background:#fff;color:var(--app-ink);font-family:'DM Sans',Arial,sans-serif}.app-download-page *{box-sizing:border-box}.app-download-page .download-main{padding:122px 0 48px}.download-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.app-download-page svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.store-hero{position:relative;min-height:272px;padding-right:290px;margin-bottom:35px}.store-heading{display:flex;align-items:flex-start;justify-content:space-between}.store-name{min-width:0}.store-name h1{font-size:3.5rem;font-weight:650;line-height:1.15;letter-spacing:-1.7px;margin:0 0 17px;overflow-wrap:anywhere}.store-publisher{display:flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;color:#0081fb;margin:0 0 3px}.store-publisher svg{width:16px;height:16px}.store-purchase{font-size:.75rem;color:#59616e;margin:0}.store-icon{position:absolute;right:0;top:0;width:210px;height:210px;border-radius:43px;box-shadow:0 8px 20px #0081fb1a}.store-facts{display:flex;gap:0;margin:28px 0 28px;max-width:480px}.store-facts>div{min-width:114px;padding:0 22px;text-align:center;border-right:1px solid #e6e9ee}.store-facts>div:first-child{padding-left:0}.store-facts>div:last-child{border:0}.store-facts strong{display:block;font-size:.875rem;font-weight:600;line-height:1.45}.store-facts span{display:block;font-size:.75rem;line-height:1.6;color:#59616e;margin-top:4px}.store-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.app-download-page .download-primary{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:46px;border:1px solid #0081fb;background:#0081fb;color:#fff;border-radius:8px;padding:10px 25px;font:700 1.1875rem/1.4 'DM Sans',Arial,sans-serif;cursor:pointer}.download-primary:disabled{opacity:.65;cursor:wait}.download-primary:hover{box-shadow:0 4px 14px #0081fb26}.store-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 0;border:0;background:none;color:#0081fb;text-decoration:none;font:600 .875rem/1.4 'DM Sans',Arial,sans-serif;cursor:pointer}.store-action:hover{text-decoration:underline;text-underline-offset:4px}.store-action svg{width:19px;height:19px}.store-compatibility{display:flex;align-items:center;gap:10px;margin:19px 0 0;font-size:.8125rem;line-height:1.6;color:#59616e}.store-compatibility svg{width:20px;height:20px}.install-status{font-size:.8125rem;line-height:1.6;color:#394758;margin:12px 0 0;max-width:570px}.install-status:empty{display:none}.store-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:48px;align-items:start}.store-content{min-width:0}.app-gallery{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px}.app-shot{flex:0 0 205px;height:357px;overflow:hidden;scroll-snap-align:start;margin:0;padding:18px 12px 0;text-align:center;border-radius:9px;border:1px solid #e4eaf1;background:#edf7ff}.shot-one{background:#0081fb;border-color:#0081fb;color:#fff}.shot-two{background:#eff7ff}.shot-three{background:#f1f4ff}.app-shot h2{font-size:1.1875rem;font-weight:650;line-height:1.25;letter-spacing:-.35px;margin:0 0 16px;min-height:48px}.app-shot img{display:block;width:143px;max-width:100%;height:auto;margin:auto;border:3px solid #fff;border-radius:17px;box-shadow:0 8px 18px #1b355126}.screenshot-note{font-size:.6875rem;line-height:1.6;color:#677180;margin:9px 0 0}.store-about{padding:26px 0 22px}.store-about h2{display:flex;align-items:center;gap:12px;font-size:1.3125rem;font-weight:600;line-height:1.4;margin:0 0 13px;letter-spacing:-.35px}.store-about h2 svg{width:20px;height:20px;color:#59616e}.store-about>p{font-size:.9375rem;line-height:1.8;color:#59616e;margin:0 0 16px}.feature-tags{display:flex;gap:8px;flex-wrap:wrap}.feature-tags>span{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;line-height:1.5;padding:6px 9px;border:1px solid #e3e8ef;border-radius:7px;color:#59616e}.feature-tags svg{width:16px;height:16px}.install-help{border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef;scroll-margin-top:100px}.install-help>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;cursor:pointer;padding:15px 0}.install-help summary::-webkit-details-marker,.support-details summary::-webkit-details-marker{display:none}.install-help h2{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;letter-spacing:-.25px}.install-help>summary>svg,.support-details summary>svg{width:20px;height:20px;color:#59616e}.install-help[open]>summary>svg,.support-details[open] summary>svg{transform:rotate(180deg)}.install-guide{padding:0 0 22px}.platform-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:5px;background:#f3f6fa;border-radius:10px;margin-bottom:18px}.platform-tabs button{flex:1 1 100px;min-width:0;min-height:42px;padding:8px;border:1px solid transparent;border-radius:7px;background:none;color:#59616e;font:600 .8125rem/1.4 'DM Sans',Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere}.platform-tabs button[aria-selected=true]{background:#fff;border-color:#dfe7f0;color:#20252d;box-shadow:0 2px 5px #18233705}.platform-panel[hidden]{display:none}.platform-panel ol{padding-left:21px;margin:0}.platform-panel li{font-size:.875rem;line-height:1.8;color:#59616e;padding:3px 0 3px 5px}.platform-panel strong{color:#303b4b;font-weight:600}.install-note{font-size:.75rem;line-height:1.8;color:#677180;margin:16px 0 0}.official-card{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #e1e7ef;border-radius:12px}.official-card>svg{color:#0081fb;width:25px;height:25px}.official-card strong{font-size:.875rem;line-height:1.5;font-weight:600}.official-card p{font-size:.75rem;line-height:1.7;color:#59616e;margin:6px 0 0}.support-details{margin-top:20px}.support-details summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:48px;font-size:1.125rem;font-weight:600;cursor:pointer;gap:18px}.support-details>a{display:flex;align-items:center;gap:10px;min-height:44px;color:#59616e;font-size:.875rem;text-decoration:none}.support-details>a svg{width:18px;height:18px}.support-details>a:hover{text-decoration:underline;text-underline-offset:4px}.app-download-page .footer{margin-top:0}.app-download-page :is(a,button,summary):focus-visible{outline:3px solid #0081fb;outline-offset:4px}.app-download-page #install-title:focus-visible{outline:0}.app-download-page img{max-width:100%}
@media(max-width:980px){.store-layout{grid-template-columns:minmax(0,1fr) 215px;gap:28px}.store-hero{padding-right:235px}.store-icon{width:185px;height:185px;border-radius:38px}.store-name h1{font-size:3rem}.store-actions{gap:16px}.app-download-page .download-primary{min-width:160px}.app-shot{flex-basis:190px}}
@media(max-width:720px){.app-download-page .download-main{padding:102px 0 30px}.download-wrap{width:calc(100% - 32px)}.store-hero{padding:0;min-height:0;margin-bottom:24px}.store-heading{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:17px}.store-icon{position:static;width:72px;height:72px;border-radius:17px;flex:none;box-shadow:0 4px 12px #0081fb1a}.store-name h1{font-size:1.75rem;letter-spacing:-.7px;margin:0 0 7px}.store-publisher{font-size:.8125rem;margin-bottom:3px}.store-publisher svg{width:14px;height:14px}.store-purchase{font-size:.6875rem;line-height:1.5}.store-facts{margin:22px 0;justify-content:space-between;max-width:none}.store-facts>div{padding:0 12px;min-width:0;flex:1}.store-facts>div:first-child{padding-left:0}.store-facts>div:last-child{padding-right:0}.store-facts strong{font-size:.8125rem}.store-facts span{font-size:.6875rem;line-height:1.6}.store-actions{gap:12px 25px;justify-content:center}.app-download-page .download-primary{flex-basis:100%;width:100%;min-height:47px;padding:9px 18px}.store-action{min-height:40px;font-size:.8125rem;gap:7px}.store-action svg{width:18px;height:18px}.store-compatibility{font-size:.75rem;margin-top:15px;gap:8px;align-items:flex-start}.store-compatibility svg{width:18px;height:18px;margin-top:1px}.store-layout{grid-template-columns:minmax(0,1fr);gap:22px}.app-gallery{gap:10px}.app-shot{flex-basis:181px;height:337px;padding:16px 10px 0}.app-shot h2{font-size:1.0625rem;min-height:43px;margin-bottom:14px}.app-shot img{width:139px;border-radius:16px}.store-about{padding:23px 0 20px}.store-about h2{font-size:1.1875rem;margin-bottom:11px}.store-about>p{font-size:.875rem;line-height:1.8}.feature-tags{gap:7px}.feature-tags>span{font-size:.6875rem;padding:6px 8px}.feature-tags svg{width:15px;height:15px}.install-help h2{font-size:1.0625rem}.install-help>summary{min-height:58px}.official-card{padding:15px;align-items:center}.official-card strong{font-size:.8125rem}.official-card p{margin:3px 0 0}.support-details{margin-top:9px}.support-details summary{font-size:1.0625rem;min-height:48px}.screenshot-note{font-size:.625rem}.app-download-page .footer{border-top:1px solid #e6ebf2}}
@media(max-width:360px){.store-heading{gap:13px}.store-icon{width:64px;height:64px;border-radius:15px}.store-name h1{font-size:1.625rem}.store-purchase{font-size:.625rem}.store-facts>div{padding-inline:8px}}
@media(prefers-reduced-motion:reduce){.app-download-page *{scroll-behavior:auto!important;transition:none!important}}

.app-download-page{margin:0;overflow-x:clip}

