.mobile-overlay[data-v-e743f30f]{background-color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw}.scroll-container[data-v-e743f30f]{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.gradient-bg[data-v-e743f30f]{background:radial-gradient(circle,rgba(49,130,246,.15) 0,rgba(49,130,246,.05) 50%,transparent 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:-300px;transform:translate(-50%);width:600px}html.dark{background:radial-gradient(circle,rgba(49,130,246,.12) 0,rgba(49,130,246,.04) 50%,transparent 70%)}.nav-header[data-v-e743f30f]{align-items:center;display:flex;height:56px;justify-content:center;position:relative}.nav-logo[data-v-e743f30f]{color:#191f28;font-size:18px;font-weight:700;letter-spacing:-.02em}.main-content[data-v-e743f30f]{align-items:center;display:flex;flex-direction:column;padding:40px 24px 0}.icon-wrapper[data-v-e743f30f]{color:#191f28;height:100px;margin-bottom:24px;width:100px}.device-icon[data-v-e743f30f]{height:100%;width:100%}.main-title[data-v-e743f30f]{color:#191f28;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0 0 12px;text-align:center}.main-desc[data-v-e743f30f]{color:#6b7684;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 32px;text-align:center}.feature-cards[data-v-e743f30f]{display:flex;flex-direction:column;gap:12px;max-width:320px;width:100%}.feature-card[data-v-e743f30f]{align-items:center;background-color:#f2f4f6;border-radius:14px;display:flex;gap:14px;padding:16px}html.dark{background-color:#ffffff0f}.feature-icon[data-v-e743f30f]{align-items:center;background-color:#3182f6;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-icon svg[data-v-e743f30f]{color:#fff;height:20px;width:20px}.feature-text[data-v-e743f30f]{color:#191f28;font-size:15px;font-weight:500;letter-spacing:-.01em}.bento-section[data-v-e743f30f]{background:linear-gradient(180deg,transparent,rgba(49,130,246,.03) 50%,transparent);margin-top:24px;padding:48px 20px 40px;width:100%}html.dark{background:linear-gradient(180deg,transparent,rgba(49,130,246,.06) 50%,transparent)}.bento-title[data-v-e743f30f]{color:#191f28;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;text-align:center}.bento-subtitle[data-v-e743f30f]{color:#6b7684;font-size:14px;font-weight:400;margin:0 0 28px;text-align:center}.bento-grid[data-v-e743f30f]{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:0 auto;max-width:340px}.bento-card[data-v-e743f30f]{border-radius:20px;opacity:0;overflow:hidden;position:relative;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.bento-grid.is-visible .bento-card[data-v-e743f30f]{opacity:1;transform:translateY(0)}.bento-grid.is-visible .bento-card[data-v-e743f30f]:first-child{transition-delay:0s}.bento-grid.is-visible .bento-card[data-v-e743f30f]:nth-child(2){transition-delay:.1s}.bento-grid.is-visible .bento-card[data-v-e743f30f]:nth-child(3){transition-delay:.2s}.bento-card--main[data-v-e743f30f]{background:linear-gradient(135deg,#3182f6,#1a5dc8);grid-column:1/-1;min-height:160px}.bento-card__glow[data-v-e743f30f]{animation:glowPulse-e743f30f 3s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 60%);height:200px;pointer-events:none;position:absolute;right:-30%;top:-50%;width:200px}@keyframes glowPulse-e743f30f{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.bento-card__content[data-v-e743f30f]{height:100%;padding:20px;position:relative;z-index:1}.bento-card--main .bento-card__content[data-v-e743f30f]{display:flex;flex-direction:column}.bento-card--sub[data-v-e743f30f]{background-color:#f2f4f6;min-height:130px}html.dark{background-color:#ffffff14}.bento-card__icon[data-v-e743f30f]{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.bento-card--main .bento-card__icon[data-v-e743f30f]{background-color:#fff3}.bento-card--sub .bento-card__icon[data-v-e743f30f]{background:linear-gradient(135deg,#3182f6,#1a6dd8)}.bento-card__icon svg[data-v-e743f30f]{color:#fff;height:22px;width:22px}.bento-card__icon--float[data-v-e743f30f]{animation:iconFloat-e743f30f 3s ease-in-out infinite}@keyframes iconFloat-e743f30f{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bento-card__icon--pulse[data-v-e743f30f]{animation:iconPulse-e743f30f 2s ease-in-out infinite}@keyframes iconPulse-e743f30f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bento-card__icon--rotate[data-v-e743f30f]{animation:iconRotate-e743f30f 4s linear infinite}@keyframes iconRotate-e743f30f{0%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.bento-card__title[data-v-e743f30f]{font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.bento-card--main .bento-card__title[data-v-e743f30f]{color:#fff;font-size:18px}.bento-card--sub .bento-card__title[data-v-e743f30f]{color:#191f28;font-size:15px}html.dark{color:#ffffffeb}.bento-card__desc[data-v-e743f30f]{font-size:13px;font-weight:400;line-height:1.4;margin:0}.bento-card--main .bento-card__desc[data-v-e743f30f]{color:#fffc}.bento-card--sub .bento-card__desc[data-v-e743f30f]{color:#6b7684}.mini-chart[data-v-e743f30f]{align-items:flex-end;display:flex;gap:6px;height:40px;margin-top:auto;padding-top:16px}.mini-chart__bar[data-v-e743f30f]{animation:barGrow-e743f30f 1.5s ease-out var(--delay) both;background-color:#ffffff4d;border-radius:4px;flex:1;height:var(--height)}@keyframes barGrow-e743f30f{0%{height:0;opacity:0}to{height:var(--height);opacity:1}}.bento-grid.is-visible .mini-chart__bar[data-v-e743f30f]{animation:barGrow-e743f30f 1.5s ease-out var(--delay) both,barPulse-e743f30f 2s ease-in-out calc(var(--delay) + 1.5s) infinite}@keyframes barPulse-e743f30f{0%,to{opacity:.8}50%{opacity:1}}.device-icons[data-v-e743f30f]{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:28px;opacity:0;transform:translateY(10px);transition:opacity .5s ease .4s,transform .5s ease .4s}.device-icons.is-visible[data-v-e743f30f]{opacity:1;transform:translateY(0)}.device-icons__item[data-v-e743f30f]{align-items:center;display:flex;flex-direction:column;gap:6px}.device-icons__item svg[data-v-e743f30f]{color:#3182f6;height:28px;width:28px}.device-icons__item span[data-v-e743f30f]{color:#6b7684;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.device-icons__divider[data-v-e743f30f]{color:#b0b8c1;font-size:16px;font-weight:500}html.dark{color:#ffffff4d}.app-section[data-v-e743f30f]{align-items:center;background-color:#f8f9fa;border-radius:20px;display:flex;flex-direction:column;margin:16px 20px 0;padding:32px 24px 40px;width:calc(100% - 40px)}html.dark{background-color:#ffffff08}.app-badge[data-v-e743f30f]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.app-badge-icon[data-v-e743f30f]{color:#fff;height:28px;width:28px}.app-title[data-v-e743f30f]{color:#191f28;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;text-align:center}.app-desc[data-v-e743f30f]{color:#6b7684;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 20px;text-align:center}.platform-badges[data-v-e743f30f]{display:flex;gap:12px}.platform-badge[data-v-e743f30f]{align-items:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;display:flex;gap:8px;padding:10px 16px}html.dark{background-color:#ffffff14;border-color:#ffffff1a}.platform-icon[data-v-e743f30f]{color:#191f28;height:20px;width:20px}.platform-name[data-v-e743f30f]{color:#191f28;font-size:13px;font-weight:500;letter-spacing:-.01em}html.dark{color:#ffffffe0}.cta-footer[data-v-e743f30f]{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));position:relative}.cta-footer[data-v-e743f30f]:before{background:linear-gradient(0deg,#fff,#fff0);bottom:100%;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0}html.dark{background-color:#17171c}html.dark{background:linear-gradient(0deg,#17171c,transparent)}.cta-subtitle[data-v-e743f30f]{color:#6b7684;font-size:13px;font-weight:400}html.dark{color:#ffffff80}.cta-button[data-v-e743f30f]{background-color:#3182f6;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:-.01em;max-width:320px;transition:background-color .15s ease,transform .15s ease;width:100%}.cta-button[data-v-e743f30f]:active{background-color:#2270e0;transform:scale(.98)}.toast-enter-active[data-v-a1328191]{transition:all .35s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-a1328191]{transition:all .2s cubic-bezier(.4,0,1,1)}.toast-enter-from[data-v-a1328191]{opacity:0;transform:translateY(-16px) scale(.96)}.toast-leave-to[data-v-a1328191]{opacity:0;transform:translateY(-8px) scale(.96)}.toast-move[data-v-a1328191]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.overlay-enter-active[data-v-a1328191],.overlay-leave-active[data-v-a1328191]{transition:opacity .15s ease}.overlay-enter-from[data-v-a1328191],.overlay-leave-to[data-v-a1328191]{opacity:0}.toast-action-btn[data-v-a1328191]{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.toast-reject-btn[data-v-a1328191]{background:#001b370a;color:#001b3780}.toast-reject-btn[data-v-a1328191]:hover{background:#001b3714;color:#001b37b3}html.dark{background:#ffffff0f;color:#ffffff80}html.dark{background:#ffffff1a;color:#ffffffb3}.toast-accept-btn[data-v-a1328191]{background:#3182f6;color:#fff}.toast-accept-btn[data-v-a1328191]:hover{background:#2272e6}html.dark{background:#3182f6;color:#fff}html.dark{background:#2272e6}
