.get-app-badges{--soon-ring:var(--color-surface);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.get-app-badges[data-tone=dark]{--soon-ring:var(--color-sidebar)}.get-app-badge{border-radius:7px;flex:none;line-height:0;display:block;position:relative}.get-app-badge img{width:auto;height:40px;display:block}.get-app-soon{white-space:nowrap;background:var(--color-ink);color:#fff;height:20px;box-shadow:0 0 0 2px var(--soon-ring);border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-24px;right:0}.get-app-badges[data-tone=dark] .get-app-soon{color:var(--color-ink);background:#fff}a.get-app-badge{transition:opacity .2s cubic-bezier(.2,.8,.2,1)}a.get-app-badge:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (hover:hover){a.get-app-badge:hover{opacity:.85}}.ph-body{box-sizing:content-box;width:calc(390px * var(--s));height:calc(844px * var(--s));padding:var(--bz);border-radius:calc(78px * var(--s) + var(--bz));background:#06141b;position:relative}.ph-glass{border-radius:calc(78px * var(--s));background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.ph-glass .scr{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.ph-pill{z-index:5;left:50%;top:calc(12px * var(--s));width:calc(108px * var(--s));height:calc(27px * var(--s));background:#06141b;border-radius:99px;position:absolute;transform:translate(-50%)}.ph-landing{position:relative}.ph-landing .ph-body{border-radius:46px;width:262px;height:601px;padding:9px;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 4px #06141b,inset 0 0 0 5px #ffffff0d}.ph-landing .ph-glass{border-radius:38px}.ph-landing{--s:.6718}.ph-landing .scr{object-fit:contain;object-position:center top;background:#fff;animation-play-state:paused}.ph-landing .scr-l-np{background:#06141b}[data-inview=in] .ph-landing .scr{animation-play-state:running}.ph-landing .ph-pill{width:calc(112px * var(--s));height:calc(32px * var(--s))}.scr-l-scrolled{opacity:0}.scr-l-prod,.scr-l-lib{transform:translate(100%)}.scr-l-np{z-index:2;transform:translateY(100%)}.scr-l-lib{z-index:3}.scr-l-scrolled{animation:21s linear infinite scr-l-scrolled}.scr-l-prod{animation:21s linear infinite scr-l-prod}.scr-l-np{animation:21s linear infinite scr-l-np}.scr-l-lib{animation:21s linear infinite scr-l-lib}@keyframes scr-l-scrolled{0%,12%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(18px)}14%,90%{opacity:1;transform:none}91%,to{opacity:0;transform:none}}@keyframes scr-l-prod{0%,47.62%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(100%)}50.48%,80.95%{transform:translate(0)}81%,to{transform:translate(100%)}}@keyframes scr-l-np{0%,61.9%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(100%)}64.76%,76.19%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(0)}79.05%,to{transform:translateY(100%)}}@keyframes scr-l-lib{0%,76.19%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(100%)}79.05%,92.86%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0)}96.67%,to{transform:translate(100%)}}.scr-c-home,.scr-c-scrolled,.scr-c-lib,.scr-c-prod{opacity:0}.scr-c-home{opacity:1;animation:9s linear -.5s 3.1 ph-show}.scr-c-scrolled{animation:9s linear -.5s 3.1 ph-show-scrolled}.scr-c-lib{animation:9s linear -3.5s 3.4333 ph-show}.scr-c-prod{animation:9s linear -6.5s 3.7667 ph-show}@keyframes ph-show{0%{opacity:0}4.5%,33.3%{opacity:1}38%,to{opacity:0}}@keyframes ph-show-scrolled{0%,16%{opacity:0}24%,33.3%{opacity:1}38%,to{opacity:0}}.ph-landing .ph-body{z-index:1}.ph-shadow{z-index:0;filter:blur(14px);background:#06141b42;border-radius:50%;width:230px;height:26px;margin-left:-115px;position:absolute;bottom:-20px;left:50%}.ph-clip{width:calc(390px * var(--s) + 2 * var(--bz));position:absolute;bottom:0;overflow:hidden}.ph-pair{pointer-events:none;position:absolute;inset:0}.ph-pair .ph-clip{--s:.3;--bz:6px}.ph-pair .ph-front{z-index:2;height:200px;right:182px}.ph-pair .ph-back{z-index:1;height:166px;right:72px}.ph-card{--s:.18;--bz:4px;width:calc(390px * var(--s) + 2 * var(--bz));pointer-events:none;position:absolute;top:22px;bottom:0;right:56px;overflow:hidden}@media (max-width:639px){.ph-card{display:none}}.ph-pair .ph-body,.ph-card .ph-body,[data-inview=in] .ph-landing{animation:.9s cubic-bezier(.2,.8,.2,1) both ph-rise}.ph-pair .ph-back .ph-body{animation-delay:.14s}[data-inview=pending] .ph-landing{opacity:0;transform:translateY(40px)}@keyframes ph-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.app-banner-wrap{container-type:inline-size}.app-banner{box-sizing:border-box;background:var(--color-surface);border-radius:24px;min-height:146px;margin-top:78px;padding:34px 40px 26px;position:relative}.app-banner-body{z-index:3;max-width:684px;position:relative}.app-banner-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px 24px;max-width:669px;min-height:40px;display:flex}.app-banner-title{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:24px;font-weight:800;line-height:1.25}.app-banner-features{color:var(--color-ink-2);flex-wrap:wrap;gap:8px 14px;margin:18px 0 0;padding:0;font-size:14px;font-weight:500;line-height:1.35;list-style:none;display:flex}.app-banner-features li{white-space:nowrap;align-items:center;gap:8px;display:flex}.app-banner-features .ft-i{background:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.app-banner-features .ft-i svg{width:15px;height:15px;color:var(--color-ink)}.app-banner-close{z-index:4;width:40px;height:40px;color:var(--color-muted);background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s;display:flex;position:absolute;top:12px;right:12px}.app-banner-close svg{width:18px;height:18px}.app-banner-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.app-banner-close:hover{background:var(--color-surface-deep);color:var(--color-ink)}}@container (max-width:1035px){.app-banner{margin-top:44px}.app-banner-body{max-width:calc(100% - 177px)}.ph-pair .ph-back{display:none}.ph-pair .ph-front{height:calc(100% + 28px);right:72px}}@container (max-width:639px){.app-banner{margin-top:32px}.app-banner-body{max-width:calc(100% - 24px)}.ph-pair{display:none}}@container (max-width:479px){.app-banner-features{flex-direction:column;gap:8px}}@media (max-width:1023px){.app-banner{padding:30px 24px 22px}}@media (max-width:639px){.app-banner{border-radius:16px;padding:28px 20px 20px}.app-banner-title{font-size:20px}}.app-toast-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:fixed;overflow:hidden}.app-toast{left:var(--toast-left,40px);z-index:60;box-sizing:border-box;background:var(--color-sidebar);color:#fff;border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:6px 6px 6px 18px;animation:.28s cubic-bezier(.2,.8,.2,1) both app-toast-in;display:flex;position:fixed;bottom:24px;box-shadow:0 0 0 1px #ffffff29,0 24px 48px -20px #06141b73,0 2px 6px #06141b14}.app-toast-check{color:#8fe3c2;flex:none;width:18px;height:18px}.app-toast-text{margin:0;font-size:14px;font-weight:500;line-height:1.4}.app-toast-undo{color:#fff;background:#ffffff1a;border:0;border-radius:12px;flex:none;height:44px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.app-toast-dismiss{color:#ffffffb3;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s;display:flex}.app-toast-dismiss svg{width:18px;height:18px}.app-toast-undo:focus-visible,.app-toast-dismiss:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.app-toast-undo:hover{background:#ffffff2e}.app-toast-dismiss:hover{color:#fff;background:#ffffff14}}@keyframes app-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:639px){.app-toast{max-width:none;left:16px;right:16px}.app-toast-text{flex:1}}@media (prefers-reduced-motion:reduce){.ph-pair .ph-body,.ph-card .ph-body,[data-inview] .ph-landing{opacity:1!important;animation:none!important;transform:none!important}.ph-glass .scr{animation:none!important}.scr-l-scrolled,.scr-c-scrolled,.scr-c-lib,.scr-c-prod{opacity:0!important}.scr-c-home{opacity:1!important}.scr-l-prod,.scr-l-lib{transform:translate(100%)!important}.scr-l-np{transform:translateY(100%)!important}a.get-app-badge,.app-banner-close,.app-toast-undo,.app-toast-dismiss{transition:none}.app-toast{animation:none}}
