.download-nav{position:relative}.download-trigger{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.download-trigger svg{transition:transform .2s}.download-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.download-menu{position:absolute;top:35px;left:-18px;width:260px;background:#fff;color:#202120;border-radius:22px;padding:10px;box-shadow:0 14px 50px #0003;z-index:30;animation:dialog-enter .25s var(--flylink-ease)}.download-menu[hidden]{display:none}.download-menu a{display:flex!important;align-items:center;gap:13px;padding:13px 12px;border-radius:13px;font-size:14px}.download-menu a:hover{background:#f1f1f3}.download-menu-arrow{margin-left:auto;color:#aaa}.download-body{background:#fff}.download-header{max-width:1320px;margin:auto;color:#202120}.download-header .header-actions{color:#202120}.download-wrap{max-width:1140px;padding:0 32px;margin:auto}.download-platforms{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:32px 0 0}.platform-pill{display:flex;gap:9px;align-items:center;min-height:46px;padding:10px 15px;border-radius:30px;background:#f5f5f6;font-size:13px;transition:background .2s,color .2s}.platform-pill.selected{background:#202120;color:white}.platform-pill svg{width:21px;height:21px}.download-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding:90px 0 70px}.download-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 25px;font-weight:500;max-width:660px}.download-eyebrow{font-size:13px;color:#777}.download-description{font-size:18px;line-height:1.6;color:#858585;max-width:500px}.download-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 12px}.download-hero-actions .button{border-radius:30px;font-size:15px}.download-hero-actions .soft{background:#f1f1f3}.download-variants{display:flex;gap:20px;font-size:13px;color:#666;margin-top:15px}.download-app-art{position:relative;background:#f2f3f6;border-radius:40px;min-height:390px;display:grid;place-items:center;overflow:hidden}.download-app-art>.phone-art{width:310px;height:310px;position:absolute;top:75px;left:calc(50% - 155px);transform:rotate(7deg)}.happ-app-card{position:absolute;bottom:30px;left:24px;right:24px;background:#fff;border-radius:22px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 30px #0000000a}.happ-app-logo{width:52px;height:52px;border-radius:14px;background:#191919;display:grid;place-items:center;flex-shrink:0}.happ-app-logo img{width:29px;height:35px}.happ-app-card strong{font-weight:600;font-size:15px}.happ-app-card small{display:block;color:#888;font-size:12px;margin-top:3px}.setup-section{padding:60px 0 80px}.setup-heading{text-align:center;margin-bottom:38px}.setup-heading h2{font-size:clamp(31px,4vw,44px);line-height:1.15;margin:0 0 16px;font-weight:500}.setup-heading p{font-size:16px;color:#888}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.setup-card{padding:26px 26px 30px;border-radius:28px;background:#f5f5f6;display:flex;flex-direction:column;align-items:flex-start;position:relative}.setup-number{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:15px;color:#555;position:absolute;top:24px;left:24px}.setup-card>img{width:100%;height:235px;object-fit:contain;margin:15px 0 24px}.setup-card h3{font-size:24px;line-height:1.2;font-weight:500;margin:0 0 15px;letter-spacing:-.035em}.setup-card p{font-size:14px;line-height:1.65;color:#888;margin:0 0 24px}.setup-link{font-size:14px;font-weight:500;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.download-import{max-width:700px;text-align:center;margin:10px auto 65px}.download-import h2{font-size:30px;line-height:1.2;font-weight:500}.download-import p{font-size:15px;line-height:1.8;color:#888}.download-other{padding-bottom:80px}.download-other h2{text-align:center;font-size:33px;font-weight:500;margin:0 0 30px}.download-device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.download-device-grid a{border:1px solid #eee;border-radius:20px;min-height:92px;display:flex;align-items:center;gap:12px;padding:20px;font-size:14px;transition:background .2s,transform .3s}.download-device-grid a:hover{background:#f5f5f6;transform:translateY(-3px)}.download-device-grid a>span:last-child{margin-left:auto;color:#999}@media(max-width:650px){.download-menu{left:auto;right:-60px;width:240px}.download-wrap{padding:0 20px}.download-platforms{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;gap:8px;padding-bottom:8px;margin-top:25px;scrollbar-width:none}.platform-pill{white-space:nowrap;flex-shrink:0;padding:10px 13px}.download-hero{grid-template-columns:1fr;gap:30px;padding:38px 0 15px}.download-hero h1{font-size:40px}.download-description{font-size:16px}.download-hero-actions{gap:10px}.download-hero-actions .button{padding:13px 19px;font-size:14px}.download-app-art{min-height:340px;border-radius:30px}.download-app-art>.phone-art{top:40px}.setup-section{padding:45px 0}.setup-heading{text-align:left;margin-bottom:26px}.setup-heading h2{font-size:31px}.setup-heading p{font-size:15px}.setup-grid{grid-template-columns:1fr;gap:16px}.setup-card{padding:24px}.setup-card>img{height:210px;margin-top:0}.setup-card h3{font-size:25px}.download-device-grid{grid-template-columns:1fr 1fr;gap:10px}.download-device-grid a{padding:16px;gap:10px;font-size:13px;min-height:80px}.download-device-grid a>span:last-child{display:none}.download-other h2{text-align:left;font-size:29px}.download-import{text-align:left}.download-import h2{font-size:28px}}

.download-header{position:relative;left:auto;right:auto;top:auto;width:100%;box-sizing:border-box}.download-menu a{color:#202120!important}@media(max-width:650px){.header nav{gap:12px!important}.download-trigger{font-size:13px}.download-header{height:70px}}
