.download-main{padding-block:40px 120px}.dl-hero{grid-template-columns:minmax(0,1.33fr) minmax(0,1fr);grid-template-areas:"copy visual";align-items:center;gap:40px;min-height:740px;display:grid}.dl-visual{grid-area:visual}.dl-copy{text-align:start;grid-area:copy;align-self:start;min-width:0;padding-top:100px}[dir=rtl] .dl-copy{direction:rtl}[dir=ltr] .dl-copy{direction:ltr}.dl-copy h1{margin:0 0 16px;font-size:clamp(28px,3.8vw,56px);font-weight:500;line-height:1.35}.dl-copy h1 strong{color:var(--brand);font-weight:700}.dl-copy>p{color:#555;max-width:660px;margin:0 0 64px;font-size:20px;line-height:1.7}.dl-groups{gap:36px;display:grid}.dl-group{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dl-group:has(.dl-group-qr){grid-template-columns:128px minmax(0,1fr)}.dl-group-lockup{align-items:center;gap:12px;min-height:44px;display:flex}.dl-group-meta{color:#777;flex-shrink:0;align-content:center;justify-items:center;gap:6px;width:52px;font-size:10px;line-height:1.4;display:grid}.dl-platform-icon{object-fit:contain}.dl-group-qr{flex-shrink:0;width:76px;height:76px;display:block}.dl-options{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:10px;width:100%;min-width:0;max-width:506px;margin:0;padding:0;list-style:none;display:grid}.dl-options li{flex-direction:column;gap:6px;min-width:0;display:flex}.dl-option{color:#222;width:100%;min-height:68px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 14px;transition:border-color .2s,box-shadow .2s,transform .15s;display:grid;box-shadow:0 8px 24px #05050505}.dl-option:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 8px 24px #b4108018}.dl-option:active{transform:translateY(1px)}.dl-option:disabled{cursor:default;opacity:1}.dl-option:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.dl-option-icon{place-items:center;width:36px;height:36px;display:grid}.dl-option-icon img{object-fit:contain}.dl-option-copy{gap:2px;min-width:0;display:grid}.dl-option-copy strong{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.4}.dl-option-copy small{color:#777;font-size:11px;line-height:1.3}.dl-option-status{color:#777;padding-inline:8px;font-size:11px;line-height:1.5}@media (min-width:701px){.dl-hero:not([data-locale=en]) [data-platform=apk]{order:2}.dl-hero:not([data-locale=en]) [data-platform=bazaar]{order:1}}.dl-visual{-webkit-user-select:none;user-select:none;min-width:0;margin:0;position:relative}.dl-stage{aspect-ratio:500/650;isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;position:relative}.dl-stage:before{content:"";z-index:-1;background:radial-gradient(at 55% 45%,#b4108045,#0000 68%);position:absolute;inset:0 0 10%}.dl-stage:after{content:"";z-index:-1;background-image:radial-gradient(#ba72a880 .6px,#0000 .8px);background-size:7px 7px;position:absolute;inset:0 0 48%;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.dl-phone{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:88%;height:auto;animation:8s ease-in-out infinite dl-phone-float;position:absolute;top:5%;left:9%;-webkit-mask-image:linear-gradient(#000 48%,#0000 91%);mask-image:linear-gradient(#000 48%,#0000 91%)}@keyframes dl-phone-float{0%,to{translate:0}50%{translate:0 -6px}}.dl-service-card{-webkit-user-select:none;user-select:none;cursor:default;will-change:translate;background:#ffffffed;border:1px solid #e7e7e7;border-radius:9px;align-content:center;justify-items:center;gap:3px;width:15%;min-height:9%;padding:7px 3px;transition:box-shadow .25s,border-color .25s;display:grid;position:absolute;transform:rotate(9deg)skew(-8deg);box-shadow:0 15px 24px #05050525}.dl-service-card:hover{border-color:#b41080;box-shadow:0 18px 28px #b4108038}.dl-service-card img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:clamp(15px,1.7vw,25px);height:25px}.dl-service-card span{text-align:center;font-size:clamp(7px,.67vw,10px);line-height:1.4}.dl-hero[data-locale=en] .dl-service-card span{text-align:center;direction:ltr;width:100%}@keyframes dl-float-up{0%,to{translate:0}50%{translate:0 -9px}}@keyframes dl-float-down{0%,to{translate:0}50%{translate:0 9px}}@keyframes dl-float-alt-up{0%,to{translate:0}50%{translate:0 -7px}}@keyframes dl-float-alt-down{0%,to{translate:0}50%{translate:0 8px}}.dl-service-0{animation:6.2s ease-in-out infinite dl-float-up;top:15%;left:18%}.dl-service-1{animation:6.8s ease-in-out .4s infinite dl-float-down;top:9%;left:73%}.dl-service-2{animation:7.1s ease-in-out .8s infinite dl-float-alt-up;top:35%;left:9%}.dl-service-3{animation:6.5s ease-in-out .2s infinite dl-float-alt-down;top:38%;left:82%}.dl-service-4{animation:7.4s ease-in-out 1.1s infinite dl-float-up;top:54%;left:72%}.dl-service-5{animation:6.6s ease-in-out .6s infinite dl-float-down;top:54%;left:0}.dl-service-6{animation:6.9s ease-in-out 1.4s infinite dl-float-alt-up;top:73%;left:64%}.dl-service-7{animation:7.2s ease-in-out .9s infinite dl-float-alt-down;top:72%;left:4%}@media (prefers-reduced-motion:reduce){.dl-phone,.dl-service-card{animation:none!important}}.dl-platform-icon,.dl-group-qr{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.dl-visual figcaption{text-align:center;color:#777;font-size:11px}.dl-release{margin-top:56px;padding-block:24px 0}.dl-release-header-center{text-align:center;margin-bottom:28px}.dl-release-pill{color:#92266f;background:#fbf1f8;border:1px solid #e9dce6;border-radius:100px;padding:6px 18px;font-size:13px;font-weight:600;display:inline-block}.dl-release-header-center h2{margin:14px 0 8px;font-size:32px;line-height:1.6}.dl-release-sub{color:#625967;font-size:16px}.dl-release-container{max-width:880px;margin-inline:auto}.dl-release-empty{background:#fff;border:1px solid #e9e1e8;border-radius:24px;align-items:center;gap:22px;padding:30px 36px;display:flex;box-shadow:0 8px 32px #05050504}.dl-release-empty-icon{height:60px;color:var(--brand);background:#fbf0f8;border-radius:18px;flex:0 0 60px;place-items:center;display:grid}.dl-release-empty-icon svg{width:28px;height:28px}.dl-release-empty h3{margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.7}.dl-release-empty p{color:#665d69;max-width:670px;margin:0;font-size:15px;line-height:1.9}.dl-release-timeline{gap:24px;padding:0;list-style:none;display:grid}.dl-release-entry{background:#fff;border:1px solid #e9e1e8;border-radius:24px;padding:28px 32px}.dl-release-entry header{border-bottom:1px solid #eee7ed;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.dl-release-entry h3{font-size:22px;font-weight:700}.dl-release-entry time{color:#6c606e;font-size:14px}.dl-release-entry ul{gap:10px;padding-inline-start:22px;line-height:1.9;display:grid}@media (max-width:1100px) and (min-width:701px){.dl-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:640px}.dl-copy{padding-top:0}:is(.dl-group,.dl-group:has(.dl-group-qr)){grid-template-columns:minmax(0,1fr);gap:12px}.dl-group-lockup{justify-content:flex-start}.dl-copy>p{margin-bottom:24px}}@media (max-width:700px){.download-main{padding-block:40px 80px}.dl-hero,.dl-hero[data-locale=en]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual";gap:48px;min-height:0}.dl-copy h1{text-align:center;font-size:24px;font-weight:700;line-height:1.5}.dl-copy>p{text-align:center;margin-bottom:36px;font-size:14px}[dir=ltr] .dl-copy h1,[dir=ltr] .dl-copy>p{text-align:start}.dl-copy{padding-top:0}:is(.dl-group,.dl-group:has(.dl-group-qr)){grid-template-columns:minmax(0,1fr);gap:12px}.dl-group-lockup{justify-content:flex-start}.dl-options{grid-template-columns:minmax(0,1fr);gap:10px}.dl-option{min-height:60px}.dl-option-copy strong{font-size:13px}.dl-groups{gap:24px}.dl-visual{justify-self:center;width:100%;max-width:450px}.dl-service-card img{width:20px;height:20px}.dl-service-card span{font-size:8px}.dl-release{margin-top:40px}.dl-release-header-center h2{font-size:24px}.dl-release-empty{border-radius:20px;align-items:flex-start;gap:14px;padding:22px}.dl-release-empty-icon{border-radius:14px;flex:0 0 44px;height:44px}.dl-release-empty-icon svg{width:22px;height:22px}.dl-release-empty h3{font-size:17px}.dl-release-empty p{font-size:13px;line-height:1.8}}.dl-modal{box-sizing:border-box;overscroll-behavior:contain;color:#29212b;background:#fff;border:1px solid #ede7ed;border-radius:28px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow-y:auto;box-shadow:0 24px 80px #34102f30}.dl-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24152680}@keyframes dlModalEnter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:no-preference){.dl-modal[open]{animation:.22s cubic-bezier(.16,1,.3,1) forwards dlModalEnter}}.dl-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dl-modal-mark{width:48px;height:48px;color:var(--brand);background:#f9edf6;border-radius:14px;place-items:center;display:grid}.dl-modal-mark svg{width:24px;height:24px}.dl-modal-close{color:#625466;cursor:pointer;background:#fcfafc;border:1px solid #ede7ed;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,color .15s;display:grid}.dl-modal-close:hover{color:#29212b;background:#f4edf3;border-color:#d9c8d6}.dl-modal-close svg{width:20px;height:20px}.dl-modal-title{color:#29212b;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.5}.dl-modal-desc{color:#625466;margin:0 0 20px;font-size:14px;line-height:1.85}.dl-modal-selected{background:#fdfafc;border:1px solid #eedfea;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.dl-modal-selected-lockup{align-items:center;gap:12px;min-width:0;display:flex}.dl-modal-selected-icon{background:#fff;border:1px solid #eee;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dl-modal-selected-icon img{object-fit:contain}.dl-modal-selected-info{gap:2px;min-width:0;display:grid}.dl-modal-selected-info strong{color:#29212b;font-size:14px;font-weight:600}.dl-modal-selected-info small{color:#777;font-size:12px}.dl-modal-selected-badge{color:#92266f;white-space:nowrap;background:#fbf1f8;border:1px solid #ebd3e4;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600}.dl-modal-section{margin-bottom:18px}.dl-modal-field-label{color:#3b313f;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.dl-modal-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dl-channel-btn{color:#4b4150;min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;background:#fcfafc;border:1px solid #d9d2db;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.dl-channel-btn:hover{background:#fff;border-color:#ba9ab5}.dl-channel-btn.is-active{border-color:var(--brand);color:var(--brand);background:#f9edf6;font-weight:600;box-shadow:0 4px 14px #b4108012}.dl-channel-icon svg{width:18px;height:18px}.dl-modal-input{box-sizing:border-box;width:100%;height:52px;font:inherit;color:#29212b;text-align:start;background:#fcfafc;border:1px solid #d9d2db;border-radius:12px;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s;display:block}.dl-modal-input::placeholder{color:#8c8090;text-align:start}.dl-modal[dir=rtl] .dl-modal-input:placeholder-shown{text-align:right;direction:rtl}.dl-modal[dir=ltr] .dl-modal-input:placeholder-shown,.dl-modal .dl-modal-input:not(:placeholder-shown){text-align:left;direction:ltr}.dl-modal-input:hover{border-color:#bca8b9}.dl-modal-input:focus-visible{outline-offset:2px;border-color:var(--brand);background:#fff;outline:3px solid #b4108050}.dl-modal-input[aria-invalid=true]{background:#fffcfc;border-color:#a51b24}.dl-modal-consent{cursor:pointer;color:#554859;-webkit-user-select:none;user-select:none;text-align:start;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.dl-modal-consent input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;flex:0 0 18px;margin-top:3px}.dl-modal-notice{color:#8e176d;background:#fbf1f8;border:1px solid #ebd3e4;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.dl-modal-notice svg{flex-shrink:0;width:18px;height:18px}.dl-modal-actions{gap:12px;margin-top:24px;display:flex}.dl-modal-actions .button{border-radius:12px;flex:1;place-items:center;min-height:48px;padding:10px 16px;font-size:14px;font-weight:600;display:grid}.dl-modal-actions .button:disabled{opacity:.65;cursor:not-allowed}.dl-modal-actions .button-outline{color:#625466;background:#fff;border:1px solid #d9d2db}.dl-modal-actions .button-outline:hover{color:#29212b;background:#fcfafc;border-color:#baa8b8}.dl-field-error{color:#a51b24;margin-top:6px;font-size:12px;line-height:1.6;display:block}.dl-modal-success{text-align:center;padding-block:16px 8px}.dl-modal-success-mark{color:#1e7e43;background:#eafaf1;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.dl-modal-success-mark svg{width:32px;height:32px}.dl-modal-success h2{color:#29212b;margin:0 0 10px;font-size:22px;font-weight:700}.dl-modal-success p{color:#625466;max-width:420px;margin:0 auto 24px;font-size:14px;line-height:1.85}@media (max-width:650px){.dl-modal{border-radius:22px;padding:24px 20px}.dl-modal-title{font-size:20px}.dl-modal-actions{flex-direction:column}}@media (max-width:480px){.dl-channel-btn{gap:4px;padding:8px 6px;font-size:12px}}
