.zdl-wrap{--u:calc(min(100vw, 480px) / 375);z-index:9000;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#111;background:#00000080;justify-content:center;align-items:flex-end;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;animation:.25s ease-out zdl-fade;display:flex;position:fixed;inset:0}.zdl-wrap *,.zdl-wrap :before,.zdl-wrap :after{box-sizing:border-box}.zdl-wrap p{margin:0}@keyframes zdl-fade{0%{opacity:0}}.zdl{width:min(100vw,480px);max-height:92svh;padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u) + env(safe-area-inset-bottom,0px));border-radius:calc(22 * var(--u)) calc(22 * var(--u)) 0 0;background:#fff;flex-direction:column;animation:.25s ease-out zdl-up;display:flex;position:relative}@keyframes zdl-up{0%{transform:translateY(100%)}}.zdl-close{top:calc(-29 * var(--u));right:calc(5 * var(--u));width:calc(22.5 * var(--u));height:calc(22.5 * var(--u));cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.zdl-close:after{content:"";inset:calc(-5 * var(--u));position:absolute}.zdl-close svg{width:100%;height:100%}.zdl-close circle{fill:#000;stroke:#fff;stroke-width:1.6px}.zdl-close path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round}.zdl-bg{height:calc(250 * var(--u));pointer-events:none;background:radial-gradient(70% 60% at 25% 100%,#8ec7ff73,#0000 70%),radial-gradient(60% 55% at 85% 95%,#aae6ff80,#0000 70%);position:absolute;bottom:0;left:0;right:0}.zdl-top{align-items:center;gap:calc(5 * var(--u));margin-bottom:calc(10 * var(--u));text-align:center;flex-direction:column;display:flex;position:relative}.zdl-title{font-size:calc(20 * var(--u));color:#121212;font-weight:700}.zdl-sub{font-size:calc(12 * var(--u));color:#4b4b4b;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.zdl-tabs{border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0;background:#ddd;display:flex;position:relative}.zdl-tab{padding:calc(10 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0;font:inherit;font-size:calc(13.5 * var(--u));color:#4b4b4b;cursor:pointer;background:#ddd;border:0;flex:1;font-weight:700}.zdl-tab.on{box-shadow:0 calc(-5 * var(--u)) calc(10 * var(--u)) #0000001a;color:#121212;background:#fff}.zdl-body{max-height:max(calc(230 * var(--u)), 40dvh);position:relative;overflow:hidden auto}.zdl-appbar{gap:calc(5 * var(--u));margin:calc(10 * var(--u)) 0;display:flex}.zdl-card{align-items:center;gap:calc(10 * var(--u));min-width:0;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(16 * var(--u));background:#f5f5f5;flex:1;display:flex}.zdl-icon{width:calc(35 * var(--u));height:calc(35 * var(--u));object-fit:contain;flex:none}.zdl-name{font-size:calc(15 * var(--u));color:#000;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.zdl-cs{width:calc(55 * var(--u));border-radius:calc(16 * var(--u));background:#8ec7ff;justify-content:center;align-items:center;display:flex}.zdl-cs svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:#fff}.zdl-install{justify-content:center;align-items:center;gap:calc(10 * var(--u));width:100%;min-height:calc(36 * var(--u));padding:calc(8 * var(--u)) calc(15 * var(--u));border-radius:calc(16 * var(--u));color:#fff;font:inherit;font-size:calc(13.5 * var(--u));cursor:pointer;background:#3a67ff;border:0;font-weight:700;text-decoration:none;display:flex}.zdl-install.soft{background:#6f8dff}.zdl-install.off{cursor:default;background:#b9c3d9}.zdl-cloud{width:calc(23 * var(--u));height:calc(23 * var(--u));fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.zdl-steps{gap:calc(4 * var(--u));padding:calc(15 * var(--u));font-size:calc(12 * var(--u));color:#4b4b4b;flex-direction:column;line-height:1.5;display:flex}.zdl-steps-title{font-size:calc(14 * var(--u));color:#000;font-weight:700}.zdl-steps b{color:#121212}.zdl-safe{align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(10 * var(--u));color:#666;background:#fff;font-weight:700;display:flex;position:relative;box-shadow:0 1px 6px #0000000f}.zdl-safe svg{width:calc(25 * var(--u));height:calc(25 * var(--u));flex:none}.zdl-safe svg path{fill:#3cc4c9}.zdl-safe svg .tick{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}html.is-desktop .zdl-wrap{--u:calc(560px / 375);align-items:center}html.is-desktop .zdl{width:560px;max-height:calc(100vh - 80px);padding-bottom:calc(14 * var(--u));border-radius:calc(22 * var(--u));animation:.22s ease-out zdl-pop}html.is-desktop .zdl-bg{border-radius:0 0 calc(22 * var(--u)) calc(22 * var(--u))}html.is-desktop .zdl-body{max-height:none}@keyframes zdl-pop{0%{opacity:0;transform:scale(.94)}}
