.credit-popover-wrap[data-v-3b862146]{display:inline-block;position:relative}.credit-chevron[data-v-3b862146]{color:#94a3b8;transition:transform .2s ease}.credit-chevron.is-open[data-v-3b862146]{transform:rotate(180deg)}.credit-popover-panel[data-v-3b862146]{animation:popoverFadeIn-3b862146 .18s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 18px 48px #0f172a29;color:#0f172a;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:310px;z-index:1000}@keyframes popoverFadeIn-3b862146{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.credit-panel-top[data-v-3b862146]{background:linear-gradient(135deg,#eff6ff,#fff 50%,#eff6ff);border-bottom:1px solid #e2e8f0;padding:1.1rem}.panel-header[data-v-3b862146]{align-items:center;display:flex;font-size:.72rem;justify-content:space-between}.panel-badge[data-v-3b862146]{background:#dbeafe;border-radius:999px;color:#1e40af;font-weight:750;padding:.15rem .5rem}.panel-reset-timer[data-v-3b862146]{align-items:center;color:#64748b;display:inline-flex;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600;gap:.25rem}.credit-balance-row[data-v-3b862146]{align-items:center;display:flex;justify-content:space-between;margin-top:.9rem}.credit-balance-label[data-v-3b862146]{color:#64748b;font-size:.65rem;font-weight:800;letter-spacing:.06em}.credit-balance-num[data-v-3b862146]{align-items:baseline;display:flex;gap:.35rem}.credit-balance-num strong[data-v-3b862146]{color:#0f172a;font-size:1.75rem;font-weight:850;line-height:1}.credit-balance-num small[data-v-3b862146]{color:#64748b;font-size:.8rem}.checkin-btn[data-v-3b862146]{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 1px 3px #2563eb1f;color:#2563eb;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:750;gap:.3rem;padding:.35rem .65rem;transition:all .2s ease}.checkin-btn[data-v-3b862146]:hover:not(:disabled){background:#2563eb;color:#fff}.checkin-btn[data-v-3b862146]:disabled{cursor:not-allowed;opacity:.6}.daily-allowance-box[data-v-3b862146]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;display:flex;flex-direction:column;gap:.35rem;margin-top:.9rem;padding:.65rem .75rem}.allowance-item[data-v-3b862146]{display:flex;font-size:.75rem;justify-content:space-between}.allowance-item span[data-v-3b862146]{color:#64748b}.allowance-item strong[data-v-3b862146]{color:#0f172a}.credit-panel-bottom[data-v-3b862146]{background:#fff;display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.1rem}.upgrade-btn[data-v-3b862146]{font-size:.85rem;min-height:2.25rem}.view-all-plans-link[data-v-3b862146]{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:700;gap:.25rem;justify-content:center;text-align:center}.view-all-plans-link[data-v-3b862146]:hover{color:#2563eb}.header[data-v-fba0b90f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border-bottom:1px solid rgba(226,232,240,.8);position:relative;z-index:50}.header__inner[data-v-fba0b90f]{align-items:center;display:flex;gap:2rem;height:var(--header-height);justify-content:space-between}.brand[data-v-fba0b90f]{align-items:center;color:#0f172a;display:inline-flex;gap:.65rem;text-decoration:none}.brand img[data-v-fba0b90f]{border-radius:.5rem;flex:none;height:2rem;width:2rem}.brand-text[data-v-fba0b90f]{color:#0f172a;font-size:1.25rem;font-weight:850;letter-spacing:-.02em}.desktop-nav[data-v-fba0b90f]{align-items:center;display:flex;gap:1.5rem}.tools-menu[data-v-fba0b90f]{position:relative}.nav-pricing-link[data-v-fba0b90f],.tools-menu>button[data-v-fba0b90f]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#475569;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:650;gap:.4rem;padding:.5rem .6rem;transition:all .2s ease}.nav-pricing-link[data-v-fba0b90f]:hover,.tools-menu>button[data-v-fba0b90f]:hover{background:#2563eb0d;color:#2563eb}.megamenu-popover[data-v-fba0b90f]{animation:popoverFadeIn-fba0b90f .18s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 20px 50px #0f172a26;display:none;left:-20px;padding:.85rem;position:absolute;top:calc(100% + 4px);width:520px}.megamenu-popover--sm[data-v-fba0b90f]{width:320px}.tools-menu.is-open .megamenu-popover[data-v-fba0b90f]{display:block}.megamenu-grid[data-v-fba0b90f]{display:grid;gap:.35rem;grid-template-columns:1fr 1fr}.megamenu-grid--single[data-v-fba0b90f]{grid-template-columns:1fr}.megamenu-item[data-v-fba0b90f]{align-items:flex-start;border-radius:.65rem;display:flex;gap:.65rem;padding:.6rem .75rem;text-decoration:none;transition:all .18s ease}.megamenu-item[data-v-fba0b90f]:hover{background:#f1f5f9}.item-icon[data-v-fba0b90f]{color:#2563eb;flex-shrink:0;margin-top:.15rem}.megamenu-item strong[data-v-fba0b90f]{color:#0f172a;display:block;font-size:.85rem;font-weight:750}.megamenu-item p[data-v-fba0b90f]{color:#64748b;font-size:.72rem;margin-top:.1rem}.header__actions[data-v-fba0b90f]{align-items:center;display:flex;gap:.75rem}.header-pill[data-v-fba0b90f]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.82rem;font-weight:750;gap:.4rem;height:2.25rem;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .2s ease}.header-pill--dark[data-v-fba0b90f]{background:#0f172a;color:#fff}.header-pill--dark[data-v-fba0b90f]:hover{background:#1e293b;transform:translateY(-1px)}.menu-button[data-v-fba0b90f]{background:transparent;border:none;color:#0f172a;cursor:pointer;display:none;height:2.5rem;place-items:center;width:2.5rem}.mobile-nav[data-v-fba0b90f]{display:none}@keyframes popoverFadeIn-fba0b90f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.desktop-nav[data-v-fba0b90f]{display:none}.menu-button[data-v-fba0b90f]{display:grid}.mobile-nav[data-v-fba0b90f]{background:#fff;border-top:1px solid #e2e8f0;display:block;inset:var(--header-height) 0 0;overflow-y:auto;padding:1.5rem 1rem 3rem;position:fixed;z-index:49}.mobile-nav nav[data-v-fba0b90f]{display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link[data-v-fba0b90f]{align-items:center;background:#f8fafc;border-radius:.75rem;color:#0f172a;display:flex;font-size:.95rem;font-weight:750;gap:.65rem;padding:.85rem 1rem}.mobile-nav__actions[data-v-fba0b90f]{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.mobile-nav__actions .header-pill[data-v-fba0b90f]{height:3rem;width:100%}}.footer[data-v-d45d70bb]{background:#fff;border-top:1px solid #e2e8f0;margin-top:4rem}.footer__inner[data-v-d45d70bb]{display:grid;gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);padding-block:3.5rem 2.5rem}.footer__brand[data-v-d45d70bb]{display:flex;flex-direction:column;gap:1rem}.brand[data-v-d45d70bb]{align-items:center;color:#0f172a;display:inline-flex;gap:.65rem;text-decoration:none}.brand img[data-v-d45d70bb]{border-radius:.45rem;flex:none;height:1.75rem;width:1.75rem}.brand span[data-v-d45d70bb]{font-size:1.25rem;font-weight:850;letter-spacing:-.02em}.brand-desc[data-v-d45d70bb]{color:#64748b;font-size:.85rem;line-height:1.5;max-width:320px}.brand-badges[data-v-d45d70bb]{display:flex;gap:.75rem;margin-top:.25rem}.badge-item[data-v-d45d70bb]{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;padding:.25rem .65rem}.footer__nav-grid[data-v-d45d70bb]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.footer__col[data-v-d45d70bb]{display:flex;flex-direction:column;gap:.65rem}.footer__col h4[data-v-d45d70bb]{color:#0f172a;font-size:.82rem;font-weight:850;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.footer__col a[data-v-d45d70bb]{color:#64748b;font-size:.8rem;text-decoration:none;transition:color .15s ease}.footer__col a[data-v-d45d70bb]:hover{color:#2563eb}.footer__bar[data-v-d45d70bb]{align-items:center;border-top:1px solid #f1f5f9;color:#94a3b8;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;padding-block:1.25rem}@media(max-width:1024px){.footer__inner[data-v-d45d70bb]{gap:2.5rem;grid-template-columns:1fr}.footer__nav-grid[data-v-d45d70bb]{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.footer__nav-grid[data-v-d45d70bb]{grid-template-columns:1fr}.footer__bar[data-v-d45d70bb]{flex-direction:column;text-align:center}}
