.pulse-unlock[data-v-c34af3f8]{border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--border-color));background:linear-gradient(180deg,#fffffffa,var(--surface-color));border-radius:26px;margin:24px 0;overflow:hidden;box-shadow:0 14px 40px #2f22310f}.pulse-unlock-progress[data-v-c34af3f8]{background:color-mix(in srgb,var(--border-color) 40%,transparent);height:3px;overflow:hidden}.pulse-unlock-progress-fill[data-v-c34af3f8]{background:linear-gradient(90deg,var(--secondary-color),var(--primary-color));border-radius:0 2px 2px 0;width:75%;height:100%;animation:2s ease-in-out infinite pulse-progress-c34af3f8}@keyframes pulse-progress-c34af3f8{0%,to{opacity:.7}50%{opacity:1}}.pulse-unlock-body[data-v-c34af3f8]{flex-direction:column;align-items:center;gap:16px;padding:24px 20px 20px;display:flex}.pulse-unlock-hero[data-v-c34af3f8]{text-align:center}.pulse-unlock-icon[data-v-c34af3f8]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 14%,#fff),color-mix(in srgb,var(--secondary-color) 10%,#fff));width:52px;height:52px;color:var(--primary-color);box-shadow:0 8px 20px color-mix(in srgb,var(--primary-color) 16%,transparent);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.pulse-unlock-hero h2[data-v-c34af3f8]{color:var(--text-color);margin-bottom:4px;font-size:17px;font-weight:800}.pulse-unlock-hero p[data-v-c34af3f8]{color:var(--text-secondary-color);font-size:13px;font-weight:500}.pulse-unlock-balance[data-v-c34af3f8]{border:1px solid color-mix(in srgb,var(--primary-color) 12%,var(--border-color));background:#fff;border-radius:16px;align-items:center;gap:8px;width:100%;max-width:280px;padding:10px 16px;display:flex}.pulse-unlock-balance-label[data-v-c34af3f8]{color:var(--text-secondary-color);flex:1;font-size:12px;font-weight:600}.pulse-unlock-balance-value[data-v-c34af3f8]{color:var(--text-color);font-size:15px;font-weight:800}.pulse-unlock-balance-unit[data-v-c34af3f8]{opacity:.6;text-transform:uppercase;font-size:10px;font-weight:600}.pulse-unlock-balance-check[data-v-c34af3f8]{color:#10b981}.pulse-unlock-btn[data-v-c34af3f8]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));width:100%;max-width:280px;height:48px;box-shadow:0 10px 24px color-mix(in srgb,var(--primary-color) 28%,transparent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.pulse-unlock-btn[data-v-c34af3f8]:hover:not(:disabled){box-shadow:0 14px 30px color-mix(in srgb,var(--primary-color) 36%,transparent);transform:translateY(-1px)}.pulse-unlock-btn[data-v-c34af3f8]:disabled{opacity:.6;cursor:not-allowed}.pulse-unlock-btn-inner[data-v-c34af3f8]{z-index:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex;position:relative}.pulse-unlock-price[data-v-c34af3f8]{background:#fff3;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pulse-unlock-spinner[data-v-c34af3f8]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.7s linear infinite pulse-spin-c34af3f8;display:inline-block}@keyframes pulse-spin-c34af3f8{to{transform:rotate(1turn)}}.pulse-unlock-sheen[data-v-c34af3f8]{background:linear-gradient(115deg,#0000 30%,#ffffff40 50%,#0000 70%);animation:3s ease-in-out infinite pulse-sheen-c34af3f8;position:absolute;inset:0;transform:translate(-100%)}@keyframes pulse-sheen-c34af3f8{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.pulse-unlock-auto[data-v-c34af3f8]{color:var(--text-secondary-color);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:color .2s;display:flex}.pulse-unlock-auto[data-v-c34af3f8]:hover{color:var(--text-color)}.pulse-unlock-auto input[data-v-c34af3f8]{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer}@media (width<=640px){.pulse-unlock-body[data-v-c34af3f8]{gap:14px;padding:20px 16px 16px}.pulse-unlock-icon[data-v-c34af3f8]{border-radius:14px;width:44px;height:44px}}.pulse-rt-overlay[data-v-40e425c8]{display:none}@media (width<=767px){.pulse-rt-overlay[data-v-40e425c8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#2f223152;display:block;position:fixed;inset:0}}.pulse-rt-panel[data-v-40e425c8]{z-index:668;background:linear-gradient(180deg,#fffffffa,var(--surface-color));border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));flex-direction:column;gap:2px;display:flex;position:fixed;box-shadow:0 18px 48px #2f223124}@media (width>=768px){.pulse-rt-panel[data-v-40e425c8]{border-radius:26px;width:300px;padding:22px;bottom:160px;right:16px}}@media (width<=767px){.pulse-rt-panel[data-v-40e425c8]{padding:22px 22px 32px;padding-bottom:max(32px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;bottom:0;left:0;right:0}}.pulse-rt-header[data-v-40e425c8]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pulse-rt-header h3[data-v-40e425c8]{color:var(--text-color);margin:0;font-size:1rem;font-weight:800}.pulse-rt-close[data-v-40e425c8]{width:34px;height:34px;color:var(--text-secondary-color);border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex}.pulse-rt-close[data-v-40e425c8]:hover{color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 28%,var(--border-color))}.pulse-rt-section[data-v-40e425c8]{padding:12px 0}.pulse-rt-section+.pulse-rt-section[data-v-40e425c8]{border-top:1px solid color-mix(in srgb,var(--primary-color) 10%,var(--border-color))}.pulse-rt-label[data-v-40e425c8]{color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.76rem;font-weight:700}.pulse-rt-font[data-v-40e425c8]{gap:16px}.pulse-rt-font[data-v-40e425c8],.pulse-rt-font-btn[data-v-40e425c8]{justify-content:center;align-items:center;display:flex}.pulse-rt-font-btn[data-v-40e425c8]{border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));width:44px;height:44px;color:var(--text-color);cursor:pointer;background:0 0;border-radius:16px;transition:all .2s}.pulse-rt-font-btn[data-v-40e425c8]:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 28%,var(--border-color))}.pulse-rt-font-btn[data-v-40e425c8]:disabled{opacity:.3;cursor:not-allowed}.pulse-rt-font-icon-sm[data-v-40e425c8]{font-size:.8rem;font-weight:800}.pulse-rt-font-icon-lg[data-v-40e425c8]{font-size:1.2rem;font-weight:800}.pulse-rt-font-display[data-v-40e425c8]{justify-content:center;align-items:baseline;gap:2px;min-width:56px;display:flex}.pulse-rt-font-value[data-v-40e425c8]{color:var(--text-color);font-size:1.5rem;font-weight:800}.pulse-rt-font-unit[data-v-40e425c8]{color:var(--text-secondary-color);font-size:.7rem;font-weight:600}.pulse-rt-options[data-v-40e425c8]{gap:6px;display:flex}.pulse-rt-option[data-v-40e425c8]{border:1px solid color-mix(in srgb,var(--primary-color) 12%,var(--border-color));color:var(--text-color);cursor:pointer;text-align:center;background:0 0;border-radius:14px;flex:1;padding:8px 4px;font-size:.8rem;font-weight:700;transition:all .2s}.pulse-rt-option[data-v-40e425c8]:hover{background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.pulse-rt-option.is-active[data-v-40e425c8]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 12%,transparent),color-mix(in srgb,var(--secondary-color) 8%,transparent));border-color:color-mix(in srgb,var(--primary-color) 32%,var(--border-color));color:var(--primary-color)}.pulse-rt-themes[data-v-40e425c8]{gap:12px;display:flex}.pulse-rt-theme-btn[data-v-40e425c8]{cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s}.pulse-rt-theme-btn[data-v-40e425c8],.pulse-rt-theme-dot[data-v-40e425c8]{justify-content:center;align-items:center;display:flex}.pulse-rt-theme-dot[data-v-40e425c8]{border:2px solid #0000;border-radius:999px;width:42px;height:42px;transition:all .25s;box-shadow:0 2px 8px #00000014}.pulse-rt-theme-btn:hover .pulse-rt-theme-dot[data-v-40e425c8]{transform:scale(1.08)}.pulse-rt-theme-btn.is-active .pulse-rt-theme-dot[data-v-40e425c8]{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent);border-color:var(--primary-color)!important}@media (width>=768px){.pulse-rt-panel-enter-active[data-v-40e425c8],.pulse-rt-panel-leave-active[data-v-40e425c8]{transition:all .3s cubic-bezier(.16,1,.3,1)}.pulse-rt-panel-enter-from[data-v-40e425c8],.pulse-rt-panel-leave-to[data-v-40e425c8]{opacity:0;transform:translateY(12px)scale(.96)}}@media (width<=767px){.pulse-rt-panel-enter-active[data-v-40e425c8],.pulse-rt-panel-leave-active[data-v-40e425c8]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.pulse-rt-panel-enter-from[data-v-40e425c8],.pulse-rt-panel-leave-to[data-v-40e425c8]{transform:translateY(100%)}}.pulse-rt-overlay-enter-active[data-v-40e425c8],.pulse-rt-overlay-leave-active[data-v-40e425c8]{transition:opacity .3s}.pulse-rt-overlay-enter-from[data-v-40e425c8],.pulse-rt-overlay-leave-to[data-v-40e425c8]{opacity:0}.pulse-reader[data-v-a9abd900]{min-height:100vh;padding:18px 14px 120px}.pulse-reader__loading-mask[data-v-a9abd900],.pulse-reader__overlay[data-v-a9abd900]{z-index:40;position:fixed;inset:0}.pulse-reader__loading-mask[data-v-a9abd900]{background:color-mix(in srgb,var(--surface-color) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex}.pulse-reader__loading-card[data-v-a9abd900]{background:var(--surface-color);border:1px solid color-mix(in srgb,var(--primary-color) 12%,var(--border-color));box-shadow:0 12px 28px var(--shadow-color);color:var(--text-color);border-radius:999px;padding:14px 18px;font-weight:700}.pulse-reader__overlay[data-v-a9abd900]{background:#2f223124}.pulse-reader__topbar[data-v-a9abd900]{z-index:60;padding:calc(12px + env(safe-area-inset-top)) 16px 14px;background:color-mix(in srgb,var(--surface-color) 88%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 10%,var(--border-color));box-shadow:0 4px 20px color-mix(in srgb,var(--primary-color) 6%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:fixed;inset:0 0 auto}.pulse-reader__icon[data-v-a9abd900]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-color));width:42px;height:42px;color:var(--primary-color);border:none;border-radius:14px;transition:background .2s,transform .2s}.pulse-reader__icon[data-v-a9abd900]:hover{background:color-mix(in srgb,var(--primary-color) 18%,var(--surface-color));transform:scale(1.05)}.pulse-reader__actions[data-v-a9abd900]{align-items:center;gap:10px;display:inline-flex}.pulse-reader__spinner[data-v-a9abd900]{border:2px solid color-mix(in srgb,var(--primary-color) 22%,transparent);border-top-color:var(--primary-color);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite pulse-reader-spin-a9abd900;display:inline-block}@keyframes pulse-reader-spin-a9abd900{to{transform:rotate(1turn)}}.pulse-reader__meta[data-v-a9abd900]{min-width:0}.pulse-reader__meta p[data-v-a9abd900]{color:var(--primary-color);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem}.pulse-reader__meta h1[data-v-a9abd900]{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:1rem;overflow:hidden}.pulse-reader__shell[data-v-a9abd900]{max-width:860px;margin:0 auto}.pulse-reader__sheet[data-v-a9abd900]{background:linear-gradient(180deg,var(--surface-color),color-mix(in srgb,var(--surface-color) 94%,var(--surface-muted-color)));border:1px solid color-mix(in srgb,var(--primary-color) 10%,var(--border-color));box-shadow:0 34px 70px -52px var(--shadow-color);border-radius:34px;padding:28px 22px 24px}.pulse-reader__tip[data-v-a9abd900]{color:var(--text-secondary-color);text-align:center;font-size:.82rem}.pulse-reader__content[data-v-a9abd900]{font-size:var(--reader-font-size,19px);line-height:var(--reader-line-height,2.15);margin-top:22px}.pulse-reader__paragraph[data-v-a9abd900]{text-indent:2em;color:color-mix(in srgb,var(--text-color) 92%,#000);margin-bottom:1.4rem}.pulse-reader__wallet[data-v-a9abd900]{text-align:center;color:var(--text-secondary-color);padding:28px 12px}.pulse-reader__nav[data-v-a9abd900]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.pulse-reader__nav-card[data-v-a9abd900]{background:color-mix(in srgb,var(--surface-color) 92%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 12%,var(--border-color));color:var(--text-color);border-radius:24px;padding:16px 18px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s}.pulse-reader__nav-card span[data-v-a9abd900]{color:var(--text-secondary-color);margin-bottom:8px;font-size:.8rem;display:block}.pulse-reader__nav-card strong[data-v-a9abd900]{font-weight:800}.pulse-reader__nav-card[data-v-a9abd900]:not(.is-disabled):hover{border-color:color-mix(in srgb,var(--primary-color) 28%,var(--border-color));box-shadow:0 14px 28px color-mix(in srgb,var(--primary-color) 8%,transparent);transform:translateY(-2px)}.pulse-reader__nav-card.is-disabled[data-v-a9abd900]{opacity:.45;cursor:not-allowed}.pulse-reader__tools[data-v-a9abd900]{z-index:70;width:min(420px,100vw - 16px);padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:color-mix(in srgb,var(--surface-color) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid color-mix(in srgb,var(--primary-color) 8%,var(--border-color));box-shadow:0 -8px 24px color-mix(in srgb,var(--primary-color) 6%,transparent);border-bottom:none;border-radius:24px 24px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(calc(100% + 24px))}.pulse-reader__tools button[data-v-a9abd900]{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-color));min-height:48px;color:var(--text-color);cursor:pointer;border:none;border-radius:16px;font-weight:700;transition:background .2s,color .2s}.pulse-reader__tools button[data-v-a9abd900]:hover{background:color-mix(in srgb,var(--primary-color) 16%,var(--surface-color));color:var(--primary-color)}.pulse-reader__tools.is-visible[data-v-a9abd900]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.pulse-reader__install[data-v-a9abd900]{right:18px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:80;width:min(360px,100vw - 24px);position:fixed}.pulse-reader__install-card[data-v-a9abd900]{background:color-mix(in srgb,var(--surface-color) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));border-radius:24px;padding:16px}.pulse-reader__install-card p[data-v-a9abd900]{font-weight:800}.pulse-reader__install-card span[data-v-a9abd900]{color:var(--text-secondary-color);margin-top:8px;line-height:1.6;display:block}.pulse-reader__install-actions[data-v-a9abd900]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pulse-reader__install-actions button[data-v-a9abd900]{border:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color));background:var(--surface-color);border-radius:999px;min-height:40px;padding:0 14px}.pulse-reader__install-close[data-v-a9abd900]{justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.pulse-reader__install-actions button[data-v-a9abd900]:nth-child(3){display:none}.reader-loading-enter-active[data-v-a9abd900],.reader-loading-leave-active[data-v-a9abd900],.reader-overlay-enter-active[data-v-a9abd900],.reader-overlay-leave-active[data-v-a9abd900],.reader-topbar-enter-active[data-v-a9abd900],.reader-topbar-leave-active[data-v-a9abd900]{transition:opacity .24s,transform .24s}.reader-loading-enter-from[data-v-a9abd900],.reader-loading-leave-to[data-v-a9abd900],.reader-overlay-enter-from[data-v-a9abd900],.reader-overlay-leave-to[data-v-a9abd900]{opacity:0}.reader-topbar-enter-from[data-v-a9abd900],.reader-topbar-leave-to[data-v-a9abd900]{opacity:0;transform:translateY(-14px)}@media (width<=767px){.pulse-reader[data-v-a9abd900]{padding:8px 0 110px}.pulse-reader__topbar[data-v-a9abd900]{padding:calc(10px + env(safe-area-inset-top)) 14px 12px;gap:10px}.pulse-reader__icon[data-v-a9abd900]{width:44px;height:44px}.pulse-reader__meta p[data-v-a9abd900]{font-size:.7rem}.pulse-reader__meta h1[data-v-a9abd900]{font-size:.92rem}.pulse-reader__sheet[data-v-a9abd900]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:20px 22px 28px}.pulse-reader__tip[data-v-a9abd900]{opacity:.5;margin-bottom:4px;font-size:.76rem}.pulse-reader__content[data-v-a9abd900]{font-size:var(--reader-font-size,18px);line-height:var(--reader-line-height,2.05);letter-spacing:.01em;margin-top:14px}.pulse-reader__paragraph[data-v-a9abd900]{color:color-mix(in srgb,var(--text-color) 88%,transparent);margin-bottom:1.4rem}.pulse-reader__nav[data-v-a9abd900]{border-top:1px solid color-mix(in srgb,var(--border-color) 60%,transparent);gap:10px;margin-top:32px;padding-top:20px}.pulse-reader__nav-card[data-v-a9abd900]{border-color:color-mix(in srgb,var(--border-color) 60%,transparent);background:color-mix(in srgb,var(--surface-muted-color) 40%,transparent);box-shadow:none;border-radius:12px;padding:14px}.pulse-reader__nav-card span[data-v-a9abd900]{margin-bottom:4px;font-size:.72rem}.pulse-reader__nav-card strong[data-v-a9abd900]{font-size:.88rem}.pulse-reader__tools[data-v-a9abd900]{border-radius:20px 20px 0 0;width:calc(100vw - 20px);padding:10px}.pulse-reader__tools button[data-v-a9abd900]{border-radius:16px;min-height:46px}.pulse-reader__install[data-v-a9abd900]{width:min(360px,100vw - 24px);right:12px}.pulse-reader__install-card[data-v-a9abd900]{border-radius:20px;padding:14px}}
