.ui-hub-overlay[data-v-abb4072f]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030712a8;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity .25s cubic-bezier(.4,0,.2,1);z-index:999}.ui-hub-overlay--open[data-v-abb4072f]{opacity:1;pointer-events:auto}.ui-hub-overlay__panel[data-v-abb4072f]{background:#111827;border-radius:24px;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff0d;color:#f9fafb;display:flex;flex-direction:column;gap:24px;max-height:80dvh;max-width:720px;padding:36px;transform:scale(.96);transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:425px){.ui-hub-overlay__panel[data-v-abb4072f]{padding:48px}}.ui-hub-overlay--open .ui-hub-overlay__panel[data-v-abb4072f]{transform:scale(1)}.ui-hub-overlay__body[data-v-abb4072f]{flex:1;min-height:0;overflow-y:auto}.ui-skeleton[data-v-867b6f89]{animation:ui-skeleton-shimmer-867b6f89 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f9fafb14,#f9fafb2e 50%,#f9fafb14);background-size:200% 100%}@keyframes ui-skeleton-shimmer-867b6f89{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton[data-v-867b6f89]{animation:ui-skeleton-pulse-867b6f89 1.6s ease-in-out infinite;background:#f9fafb1f}@keyframes ui-skeleton-pulse-867b6f89{0%,to{opacity:.6}50%{opacity:1}}}.app-scan[data-v-2916f31f]{display:none}@media(min-width:1280px){.app-scan[data-v-2916f31f]{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:6px;justify-content:center}.app-scan__code[data-v-2916f31f]{aspect-ratio:1;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;padding:6px;width:min(100%,160px)}.app-scan__caption[data-v-2916f31f]{font-family:Satoshi Variable,sans-serif;font-size:clamp(1.3rem,1.2rem + .15vw,1.4rem);font-weight:500;letter-spacing:0;line-height:1.6;opacity:.7;text-align:center;text-wrap:pretty}}.app-actions[data-v-aaf2c3e4]{display:flex;flex-basis:100%;flex-direction:row;flex-shrink:0;gap:6px}.app-actions__link[data-v-aaf2c3e4]{align-items:center;display:flex;gap:6px;justify-content:center;transition:opacity .25s cubic-bezier(.4,0,.2,1),scale .25s cubic-bezier(.4,0,.2,1)}.app-actions__link[data-v-aaf2c3e4]:hover{opacity:.66}.app-actions__link[data-v-aaf2c3e4]:active{scale:.98}.app-actions__link[data-v-aaf2c3e4]{background-color:#f9fafb1f;border-radius:12px;cursor:pointer;flex:1;font-family:Satoshi Variable,sans-serif;font-size:clamp(1.3rem,1.2rem + .15vw,1.4rem);font-weight:600;letter-spacing:0;line-height:1.6;padding:12px 24px;text-wrap:pretty;transition:background-color .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.app-actions__link[data-v-aaf2c3e4]:focus-visible,.app-actions__link[data-v-aaf2c3e4]:hover{background-color:#f9fafb33}.app-actions__mark[data-v-aaf2c3e4]{flex-shrink:0}@media(min-width:1280px){.app-actions[data-v-aaf2c3e4]{align-self:stretch;display:flex;flex-basis:auto;flex-direction:column;gap:6px}.app-actions__link[data-v-aaf2c3e4]{width:100%}}.app-install[data-v-8843f15a]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#030712b8;border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;opacity:0;padding:12px 24px;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%}.app-install--ready[data-v-8843f15a]{opacity:1}.app-install__watermark[data-v-8843f15a]{display:none}.app-install__mark[data-v-8843f15a]{flex-shrink:0;height:auto;width:28px}.app-install__text[data-v-8843f15a]{display:flex;flex:1;flex-direction:column;min-width:0}.app-install__name[data-v-8843f15a]{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-install__name[data-v-8843f15a],.app-install__pitch[data-v-8843f15a]{font-family:Satoshi Variable,sans-serif;font-size:clamp(1.3rem,1.2rem + .15vw,1.4rem);letter-spacing:0;line-height:1.6;text-wrap:pretty}.app-install__pitch[data-v-8843f15a]{font-weight:500;opacity:.8;text-wrap:balance}.app-install__close[data-v-8843f15a]{display:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),scale .25s cubic-bezier(.4,0,.2,1)}.app-install__close[data-v-8843f15a]:hover{opacity:.66}.app-install__close[data-v-8843f15a]:active{scale:.98}.app-install__close[data-v-8843f15a]{border-radius:8px;cursor:pointer;flex-shrink:0;height:28px;opacity:.6;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:28px}.app-install__close[data-v-8843f15a]:focus-visible,.app-install__close[data-v-8843f15a]:hover{opacity:1}@media(min-width:1280px){.app-install[data-v-8843f15a]{align-items:flex-start;border:1px solid rgba(249,250,251,.12);cursor:grab;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;left:var(--install-x,auto);max-height:calc(100vh - 48px);overflow:hidden auto;padding:24px;position:fixed;right:var(--install-right,24px);top:var(--install-y,50%);touch-action:none;transform:var(--install-transform,translateY(-50%));width:clamp(200px,(100vw - 768px)/2 - 24px * 2,275px);z-index:4}.app-install--dragging[data-v-8843f15a]{cursor:grabbing;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-install__watermark[data-v-8843f15a]{display:block;height:auto;opacity:.1;pointer-events:none;position:absolute;right:-28px;top:-28px;width:120px}.app-install__mark[data-v-8843f15a]{width:36px}.app-install__text[data-v-8843f15a]{flex:none}.app-install__name[data-v-8843f15a]{font-family:Ranade Variable,sans-serif;font-size:clamp(1.6rem,1.4rem + .3vw,1.8rem);font-weight:600;letter-spacing:0;line-height:1.44;text-wrap:balance}.app-install__close[data-v-8843f15a]{align-items:center;display:flex;justify-content:center;position:absolute;right:6px;top:6px}}@media(prefers-reduced-motion:reduce){.app-install[data-v-8843f15a]{transition:none}}
