.phone-download-card.s-yrrekq{box-sizing:border-box;background:#1e293b99;border:1px solid #38bdf840;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.phone-notice.s-yrrekq{align-items:center;gap:10px;display:flex}.phone-icon.s-yrrekq{color:#38bdf8;flex-shrink:0}.phone-msg.s-yrrekq{color:#f1f5f9;margin:0;font-size:14px;font-weight:600;line-height:1.4}.phone-copy-wrap.s-yrrekq{gap:8px;width:100%;display:flex}.phone-url-input.s-yrrekq{color:#cbd5e1;box-sizing:border-box;background:#0f172acc;border:1px solid #ffffff26;border-radius:8px;flex:1;min-width:0;padding:8px 12px;font-family:inherit;font-size:13px}.phone-copy-btn.s-yrrekq{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s}.phone-copy-btn.s-yrrekq:hover{background:#1d4ed8}.modal-cross-promo.s-yrrekq{text-align:center;border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px}.modal-cross-promo.s-yrrekq a:where(.s-yrrekq){color:#94a3b8;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-block}.modal-cross-promo.s-yrrekq a:where(.s-yrrekq):hover{color:#38bdf8;text-decoration:underline}.modal-backdrop.s-yrrekq{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10000;background:#000000b8;place-items:center;padding:20px;animation:.18s ease-out s-yrrekq-fadeIn;display:grid;position:fixed;inset:0}.modal-card.s-yrrekq{box-sizing:border-box;background:#14151b;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:20px;width:100%;max-width:500px;padding:28px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) s-yrrekq-scaleUp;display:flex;position:relative;box-shadow:0 32px 80px #000c,0 0 0 1px #ffffff0d}.close-btn.s-yrrekq{color:#8e8e93;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;transition:all .15s;display:grid;position:absolute;top:18px;right:18px}.close-btn.s-yrrekq:hover{color:#f2f2f7;background:#ffffff1f}.completion-header.s-yrrekq{flex-direction:column;gap:8px;display:flex}.header-badge.s-yrrekq{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf833;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-dot.s-yrrekq{background:#38bdf8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #38bdf8}.completion-header.s-yrrekq h2:where(.s-yrrekq){color:#f2f2f7;letter-spacing:-.02em;margin:2px 0 0;font-size:21px;font-weight:700}.completion-header.s-yrrekq p:where(.s-yrrekq){color:#8e8e93;margin:0;font-size:13px;line-height:1.5}.action-buttons-group.s-yrrekq{flex-direction:column;gap:10px;width:100%;display:flex}.direct-dl-btn.s-yrrekq{color:#fff;box-sizing:border-box;background:#0071e3;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:14px;width:100%;min-width:0;padding:13px 16px;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 4px 16px #0071e359}.direct-dl-btn.s-yrrekq:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 6px 20px #0071e380}.btn-icon-wrap.s-yrrekq{background:#ffffff29;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.btn-icon-wrap.subtle.s-yrrekq{color:#8e8e93;background:#ffffff0f}.dl-meta.s-yrrekq{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dl-meta.s-yrrekq strong:where(.s-yrrekq){overflow-wrap:break-word;font-size:14px;font-weight:600;line-height:1.35}.dl-meta.s-yrrekq small:where(.s-yrrekq){opacity:.85;overflow-wrap:break-word;font-size:11px;line-height:1.4}.dl-badge.s-yrrekq{white-space:nowrap;background:#ffffff2e;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.demo-try-btn.s-yrrekq{color:#f2f2f7;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;width:100%;min-width:0;padding:13px 16px;transition:all .15s;display:flex}.demo-try-btn.s-yrrekq:hover{background:#ffffff14;border-color:#ffffff24}.demo-meta.s-yrrekq{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.demo-meta.s-yrrekq strong:where(.s-yrrekq){color:#f2f2f7;overflow-wrap:break-word;font-size:14px;font-weight:600;line-height:1.35}.demo-meta.s-yrrekq small:where(.s-yrrekq){color:#8e8e93;overflow-wrap:break-word;font-size:11px;line-height:1.4}.demo-badge.s-yrrekq{color:#8e8e93;white-space:nowrap;background:#ffffff0f;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.install-guide-box.s-yrrekq{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.install-guide-box.s-yrrekq h4:where(.s-yrrekq){color:#8e8e93;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.guide-steps-list.s-yrrekq{flex-direction:column;gap:6px;display:flex}.guide-step-item.s-yrrekq{color:#a1a1a6;align-items:flex-start;gap:8px;font-size:12px;display:flex}.guide-step-item.s-yrrekq .step-num:where(.s-yrrekq){color:#f2f2f7;background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:600;display:grid}.guide-step-item.s-yrrekq span:where(.s-yrrekq):last-child{overflow-wrap:break-word;flex:1;min-width:0;line-height:1.45}.guide-step-item.s-yrrekq code{color:#f2f2f7;background:#ffffff14;border-radius:3px;padding:1px 4px;font-family:-apple-system,BlinkMacSystemFont,monospace}.guide-step-item.s-yrrekq b{color:#f2f2f7}.modal-footer-row.s-yrrekq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:4px;font-size:11.5px;display:flex}.replay-link-btn.s-yrrekq{color:#8e8e93;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0;font-size:12px;transition:color .15s;display:inline-flex}.replay-link-btn.s-yrrekq:hover{color:#f2f2f7}@keyframes s-yrrekq-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes s-yrrekq-scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
