.ios-store-badge{color:#fff;white-space:nowrap;background:#000;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:11px;height:56px;padding:0 22px 0 18px;transition:transform .2s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -16px #000000b3}a.ios-store-badge:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px #000000bf}.ios-store-badge--soon{cursor:default}.ios-store-badge--soon:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);animation:4.5s ease-in-out 1.2s infinite ios-sheen;position:absolute;inset:0;transform:translate(-110%)}@keyframes ios-sheen{0%,55%{transform:translate(-110%)}to{transform:translate(110%)}}.ios-store-badge--large{border-radius:18px;height:72px;padding:0 30px 0 24px;transform:scale(1.08)}@media (max-width:639px){.ios-store-badge{justify-content:center;width:100%}.ios-store-badge--large{transform:none}}.ios-soon-pill{height:30px;color:var(--lp-warn-text);background:#f2a33a1a;border:1px solid #f2a33a61;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ios-soon-pill--sm{height:22px;padding:0 9px;font-size:11.5px}.lp-pulse-dot.ios-soon-dot{background:#f2a33a;animation-name:ios-pulse-amber}@keyframes ios-pulse-amber{0%{box-shadow:0 0 #f2a33a99}70%{box-shadow:0 0 0 8px #f2a33a00}to{box-shadow:0 0 #f2a33a00}}.ios-push{border:1px solid var(--lp-border-strong);background:var(--lp-panel);box-shadow:var(--lp-shadow-float);-webkit-backdrop-filter:blur(18px)saturate(1.4)}.ios-scroll-cue{transition:color .2s}.ios-scroll-cue:hover{color:var(--lp-strong)}.ios-scroll-cue svg{animation:2.2s ease-in-out infinite ios-nudge}@keyframes ios-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ios-tabs{scrollbar-width:none}.ios-tabs::-webkit-scrollbar{display:none}.ios-tab{border-color:var(--lp-border);background:var(--lp-surface)}.ios-tab:hover{border-color:var(--lp-border-strong)}.ios-tab:focus-visible{outline:2px solid var(--lp-blue-400);outline-offset:2px}.ios-tab[data-selected=true]{border-color:var(--lp-border-strong);background:linear-gradient(180deg, var(--lp-card-from), var(--lp-card-to));box-shadow:var(--lp-card-shadow), 0 18px 40px -26px var(--lp-glow)}.ios-tab-icon{border:1px solid var(--lp-border);background:var(--lp-surface-2);color:var(--lp-text-3);transition:color .2s,background .2s}.ios-tab[data-selected=true] .ios-tab-icon{color:#fff;background:linear-gradient(#3b6fd0,#2f63c4);border-color:#0000;box-shadow:0 8px 20px -10px #2f63c4e6}.ios-tab-progress{background:linear-gradient(90deg, var(--lp-blue-500), var(--lp-blue-300))}.ios-showcase-phone{--w:300px}@media (max-width:639px){.ios-showcase-phone{--w:236px}}.ios-device-chip{border:1px solid var(--lp-border-strong);background:var(--lp-surface-2);height:40px;color:var(--lp-strong);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex}.ios-device-chip svg{color:var(--lp-blue-300)}.ios-sync-line{background:var(--lp-beam-track);border-radius:2px;flex:1;min-width:40px;height:2px;position:relative;overflow:hidden}.ios-sync-line span{background:linear-gradient(90deg, transparent, var(--lp-blue-300), transparent);width:36%;height:100%;animation:2.6s ease-in-out infinite alternate ios-beam;position:absolute;top:0;left:0}@keyframes ios-beam{0%{transform:translate(-100%)}to{transform:translate(280%)}}.ios-release-dot{z-index:1;border:1px solid var(--lp-border-strong);background:var(--lp-ring);width:31px;height:31px;color:var(--lp-text-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ios-release-dot[data-state=done]{background:var(--lp-green);color:#fff;border-color:#0000}.ios-release-dot[data-state=now]{color:#f2a33a;border-color:#f2a33a8c}.ios-release-spinner{border:2px solid #f2a33a4d;border-top-color:#f2a33a;border-radius:50%;width:13px;height:13px;animation:1.1s linear infinite ios-spin}@keyframes ios-spin{to{transform:rotate(360deg)}}
