.comic-spinner[data-v-a5007013]{color:var(--c-accent);flex:none;animation:1.4s linear infinite comic-spinner-rotate-a5007013;display:block;overflow:visible}.comic-spinner__arc[data-v-a5007013]{stroke:currentColor;stroke-dasharray:1 100;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite comic-spinner-dash-a5007013}@keyframes comic-spinner-rotate-a5007013{to{transform:rotate(360deg)}}@keyframes comic-spinner-dash-a5007013{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:75 100;stroke-dashoffset:-15px}to{stroke-dasharray:75 100;stroke-dashoffset:-99px}}@media (prefers-reduced-motion:reduce){.comic-spinner[data-v-a5007013],.comic-spinner__arc[data-v-a5007013]{animation:none}.comic-spinner__arc[data-v-a5007013]{stroke-dasharray:25 100}}.app-loading[data-v-97f0e13a]{padding:var(--d-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.app-loading__label[data-v-97f0e13a]{margin:var(--d-md) 0 0;color:var(--c-on-surface);font-size:var(--text-body-medium-size);font-weight:600;line-height:var(--text-body-medium-height);letter-spacing:var(--text-body-medium-spacing);text-align:center}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}button,input,textarea,select{font-family:inherit}:root{--skin-profile-guest-avatar:#c95e69;--skin-profile-shortcut-icon:#ffb3ba;--skin-profile-shortcut-label:#bdb2bd;--skin-profile-row-icon:#8a7c8b;--skin-profile-chevron:#584a59;--skin-pay-coin-balance-label:#8a7c8b;--skin-pay-coin-balance-unit:#584a59;--skin-profile-vip-plate-start:#2a1f10;--skin-profile-vip-plate-middle:#3d2c13;--skin-profile-vip-plate-end:#241a0c;--skin-profile-vip-title-hi:#fff0c8;--skin-profile-vip-cta-text:#2a1c05;--skin-shell-nav-height:60px;--skin-shell-nav-label-size:10px;--skin-shell-nav-inactive:#584a59;--skin-growth-wish:#ff6fae;--skin-growth-wish-deep:#c23a7b;--skin-growth-gold:#e9c46a;--skin-growth-gold-hi:#f7e3ae;--skin-growth-gold-deep:#a8823a;--skin-growth-gold-ink:#2a1c05;--skin-growth-ink-100:#e9e4e9;--skin-growth-ink-200:#bdb2bd;--skin-growth-ink-400:#8a7c8b;--skin-growth-ink-500:#584a59;--skin-growth-gold-fill-start:#eccc7f;--skin-growth-gold-fill-end:#dfaa29;--skin-growth-gold-pressed-start:#e5ba50;--skin-growth-gold-pressed-end:#a27a18;--skin-growth-wish-fill-start:#ff83b9;--skin-growth-wish-fill-end:#ff1e81;--skin-growth-wish-pressed-start:#ff4c9a;--skin-growth-wish-pressed-end:#c90058;--skin-growth-unit:1.1943;--skin-growth-nav-height:44.19px;--skin-growth-nav-title-size:15.53px;--skin-growth-letter-spacing:.179px}.splash[data-v-f9b7982c]{background-color:var(--splash-background);position:fixed;inset:0;overflow:hidden}.splash__full[data-v-f9b7982c],.splash__ad[data-v-f9b7982c]{position:absolute;inset:0}.splash__full[data-v-f9b7982c]{background-image:url(/splash_full.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.splash__ad[data-v-f9b7982c]{overflow:hidden}.splash__ad-viewport[data-v-f9b7982c]{width:100%;height:100%;overflow:hidden}.splash__ad-track[data-v-f9b7982c]{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:flex}.splash__ad-img[data-v-f9b7982c]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;object-fit:cover;background:0 0;border:0;flex:0 0 100%;width:100%;height:100%;padding:0}.splash__ad-dots[data-v-f9b7982c]{left:50%;bottom:calc(var(--d-xs) + env(safe-area-inset-bottom));align-items:center;gap:var(--d-xs);pointer-events:none;display:flex;position:absolute;transform:translate(-50%)}.splash__ad-dots i[data-v-f9b7982c]{width:var(--d-xs);height:var(--d-xs);border-radius:var(--d-xs);background:var(--c-on-surface-muted);transition:width var(--d-duration-standard-ms) ease-out}.splash__ad-dots i.is-on[data-v-f9b7982c]{width:var(--d-md);background:var(--c-accent)}@media (prefers-reduced-motion:reduce){.splash__ad-dots i[data-v-f9b7982c]{transition:none}}.splash__skip[data-v-f9b7982c]{top:calc(var(--d-md) + env(safe-area-inset-top));right:var(--d-md);padding:var(--d-xs) var(--d-md);background-color:var(--c-video-hud-surface);color:var(--c-on-accent);font-size:var(--t-caption);border:0;border-radius:999px;position:absolute}.splash__skip[aria-disabled=true][data-v-f9b7982c]{opacity:.6}.splash__boot[data-v-f9b7982c]{right:0;bottom:calc(var(--d-xl) + env(safe-area-inset-bottom));padding:0 calc(var(--d-xl) * 2);position:absolute;left:0}.splash__row[data-v-f9b7982c]{justify-content:space-between;align-items:center;display:flex}.splash__label[data-v-f9b7982c],.splash__pct[data-v-f9b7982c],.splash__failed[data-v-f9b7982c]{color:var(--c-on-accent);font-size:var(--t-caption);font-weight:600}.splash__pct[data-v-f9b7982c]{color:var(--c-accent);font-weight:700}.splash__failed[data-v-f9b7982c]{margin:0 0 var(--d-md);text-align:center}.splash__bar[data-v-f9b7982c]{margin-top:var(--d-sm);border-radius:var(--d-sm);background-color:var(--c-video-hud-surface);height:8px;overflow:hidden}.splash__bar-fill[data-v-f9b7982c]{border-radius:var(--d-sm);background-color:var(--c-accent);height:100%;transition:width .3s}.splash__retry[data-v-f9b7982c]{width:100%;padding:var(--d-md);border-radius:var(--d-sm);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-body);border:0;font-weight:600}.btn[data-v-24d47f29]{--diagonal-angle:135deg;box-sizing:border-box;height:var(--d-button-height);border-radius:calc(var(--d-button-height) / 2);padding:0 var(--d-md);font-size:var(--t-button);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.btn__label[data-v-24d47f29]{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}.btn--compact[data-v-24d47f29]{height:28px;font-size:var(--t-tab-label);border-radius:14px}.btn--expand[data-v-24d47f29]{width:100%;display:flex}.btn[data-v-24d47f29]:disabled{cursor:default}.btn--primary[data-v-24d47f29],.btn--gold[data-v-24d47f29]{box-shadow:0 var(--d-button-glow-offset-y) calc(var(--d-button-glow-blur) * 1.1547 + 1px) var(--d-button-glow-spread) var(--btn-glow)}.btn--primary[data-v-24d47f29]{--btn-glow:color-mix(in srgb, var(--c-primary) calc(var(--d-button-glow-alpha) * 100%), transparent);color:var(--c-on-accent);background:linear-gradient(var(--diagonal-angle), var(--c-accent-fill-start), var(--c-accent-fill-end))}.btn--primary[data-v-24d47f29]:active:not(:disabled){background:linear-gradient(var(--diagonal-angle), var(--c-accent-pressed-start), var(--c-accent-pressed-end))}.btn--gold[data-v-24d47f29]{--btn-glow:color-mix(in srgb, var(--c-badge-vip) calc(var(--d-button-glow-alpha) * 100%), transparent);color:var(--c-on-badge);background:linear-gradient(var(--diagonal-angle), var(--c-badge-vip-hi), var(--c-badge-vip))}.btn--gold[data-v-24d47f29]:active:not(:disabled){background:linear-gradient(var(--diagonal-angle), color-mix(in srgb, var(--c-badge-vip-hi) 88%, var(--c-on-badge)), color-mix(in srgb, var(--c-badge-vip) 88%, var(--c-on-badge)))}.btn--primary[data-v-24d47f29]:active:not(:disabled),.btn--gold[data-v-24d47f29]:active:not(:disabled),.btn--primary[data-v-24d47f29]:disabled,.btn--gold[data-v-24d47f29]:disabled{box-shadow:none}.btn--primary[data-v-24d47f29]:disabled,.btn--gold[data-v-24d47f29]:disabled{background:var(--c-sheet);color:var(--c-on-surface-muted)}.btn--vip[data-v-24d47f29]{color:var(--c-on-accent);background:var(--c-badge-access-vip)}.btn--muted[data-v-24d47f29]{color:var(--c-on-surface-muted);background:var(--c-surface);border:1px solid var(--c-border)}.btn--outline[data-v-24d47f29]{color:var(--c-accent);border:1px solid var(--c-accent);letter-spacing:var(--text-label-large-spacing);background:0 0}.btn--text[data-v-24d47f29]{color:var(--c-accent);letter-spacing:var(--text-label-large-spacing);background:0 0}.btn--outline[data-v-24d47f29]:disabled,.btn--text[data-v-24d47f29]:disabled,.btn--muted[data-v-24d47f29]:disabled,.btn--vip[data-v-24d47f29]:disabled{color:color-mix(in srgb, var(--c-on-surface) 38%, transparent)}.btn--muted[data-v-24d47f29]:disabled,.btn--vip[data-v-24d47f29]:disabled{background:color-mix(in srgb, var(--c-on-surface) 12%, transparent)}@media (prefers-reduced-motion:no-preference){.btn--primary[data-v-24d47f29]:not(.btn--compact),.btn--gold[data-v-24d47f29]:not(.btn--compact),.btn:not(.btn--compact) .btn__label[data-v-24d47f29]{transition:scale var(--d-duration-instant-ms) ease-out;scale:1}.btn--primary[data-v-24d47f29]:not(.btn--compact):active:not(:disabled),.btn--gold[data-v-24d47f29]:not(.btn--compact):active:not(:disabled),.btn:not(.btn--primary,.btn--gold,.btn--compact):active:not(:disabled) .btn__label[data-v-24d47f29]{scale:var(--d-button-pressed-scale)}}.card[data-v-424b9d93]{box-sizing:border-box;border-radius:var(--d-radius-md);background:var(--c-surface);border:1px solid var(--c-border);overflow:hidden}.card--padded[data-v-424b9d93]{padding:var(--d-md) var(--d-lg)}.update-prompt[data-v-57d7261c]{padding:var(--d-xl);background:color-mix(in srgb, var(--c-ink-deep) 74%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:absolute;inset:0}.update-prompt__card[data-v-57d7261c]{overscroll-behavior:contain;width:100%;max-width:360px;max-height:80%;padding:var(--d-lg);overflow-y:auto}.update-prompt__card section[data-v-57d7261c]{outline:none}.update-prompt__logo[data-v-57d7261c]{margin:0 auto var(--d-md);border-radius:var(--d-radius-md);object-fit:cover;display:block}.update-prompt h2[data-v-57d7261c]{text-align:center;color:var(--c-accent);font-size:var(--t-section-title);margin:0;font-weight:600}.update-prompt__message[data-v-57d7261c]{margin:var(--d-md) 0 0;color:var(--c-on-surface-muted);font-size:var(--t-body);text-align:center;line-height:1.6}.update-prompt__error[data-v-57d7261c]{margin:var(--d-md) 0 0;color:var(--c-error);font-size:var(--t-caption);line-height:1.5}.update-prompt__actions[data-v-57d7261c]{gap:var(--d-sm);margin-top:var(--d-lg);display:grid}.update-prompt__actions[data-v-57d7261c] .btn--text{color:var(--c-on-surface-muted);font-weight:400}.state[data-v-b3a1b9a3]{min-height:0;padding:var(--d-lg);text-align:center;flex:1;align-content:center;place-items:center;gap:0;display:grid}.state--overlay[data-v-b3a1b9a3]{background:var(--c-background);padding:var(--d-sm);position:absolute;inset:0}.state__visual[data-v-b3a1b9a3]{place-items:center;height:120px;display:grid}.state__title[data-v-b3a1b9a3]{margin:var(--d-md) 0 0;font-size:var(--text-body-medium-size);font-weight:600;line-height:var(--text-body-medium-height);letter-spacing:var(--text-body-medium-spacing);color:var(--c-on-surface)}.state__msg[data-v-b3a1b9a3]{margin:var(--d-xs) 0 0;font-size:var(--text-body-small-size);line-height:var(--text-body-small-height);letter-spacing:var(--text-body-small-spacing);white-space:pre-line;color:var(--c-on-surface-muted)}.state__action[data-v-b3a1b9a3]{margin-top:var(--d-lg)}.state--overlay .state__title[data-v-b3a1b9a3]{margin-top:var(--d-xs)}.state--overlay .state__title[data-v-b3a1b9a3],.state--overlay .state__msg[data-v-b3a1b9a3]{color:var(--c-video-control)}.state--overlay .state__action[data-v-b3a1b9a3]{margin-top:var(--d-sm)}.state--overlay .state__visual[data-v-b3a1b9a3],.state[data-state=loading] .state__visual[data-v-b3a1b9a3]{height:auto}.state__tech[data-v-b3a1b9a3]{margin-top:var(--d-sm);font-size:var(--text-body-small-size);line-height:var(--text-body-small-height);letter-spacing:var(--text-body-small-spacing);color:var(--c-on-surface-muted)}.state__tech summary[data-v-b3a1b9a3]{cursor:pointer;min-width:64px;min-height:48px;color:var(--c-accent);font-size:var(--text-label-large-size);font-weight:var(--text-label-large-weight);line-height:var(--text-label-large-height);letter-spacing:var(--text-label-large-spacing);justify-content:center;align-items:center;list-style:none;display:flex}.state__tech summary[data-v-b3a1b9a3]::-webkit-details-marker{display:none}.state__tech code[data-v-b3a1b9a3]{font:inherit;word-break:break-all;display:block}.detail-icon[data-v-7319613d]{background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.state-glyph[data-v-fff153ef]{--state-glyph-ring:var(--c-on-surface-muted);box-sizing:border-box;width:72px;height:72px;box-shadow:inset 0 0 0 1.5px var(--state-glyph-ring);color:var(--c-on-surface-muted);border-radius:50%;place-items:center;display:grid}.state-glyph svg[data-v-fff153ef]{width:var(--d-icon-md);height:var(--d-icon-md);fill:currentColor}.state-glyph--network[data-v-fff153ef]{--state-glyph-ring:color-mix(in srgb, var(--c-accent) 32%, transparent);color:var(--c-accent);background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--c-accent) 12%, transparent), color-mix(in srgb, var(--c-accent) 3%, transparent))}.state-glyph--overlay[data-v-fff153ef]{width:36px;height:36px;box-shadow:none;color:var(--c-video-control);background:0 0}.state-glyph--overlay svg[data-v-fff153ef]{width:36px;height:36px}.dl[data-v-de2712a5]{border:1px solid var(--c-border);border-radius:var(--d-radius-lg);background:var(--c-surface);margin:0;padding:0;list-style:none;overflow:hidden}.dl__row[data-v-de2712a5]{align-items:center;gap:var(--d-md);width:100%;padding:var(--d-lg);color:var(--c-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;display:flex}.dl__row--divided[data-v-de2712a5]{border-bottom:1px solid var(--c-border)}.dl__label[data-v-de2712a5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dl__action[data-v-de2712a5]{color:var(--c-accent);flex:none;font-size:13px}.failover[data-v-2172abae]{background:var(--c-background);place-items:center;display:grid;position:absolute;inset:0}.failover__actions[data-v-2172abae]{align-items:center;gap:var(--d-sm);flex-direction:column;display:flex}.failover__domains[data-v-2172abae]{min-width:280px;margin-top:var(--d-sm);align-self:stretch}.viewport[data-v-2d888867]{background:var(--c-background);position:fixed;inset:0}.viewport--staged[data-v-2d888867]{background:var(--c-ink-deep);place-items:center;display:grid}.stage-box[data-v-2d888867]{width:100%;height:100%;position:relative}.stage-box--scaled[data-v-2d888867]{flex:none;overflow:hidden}.stage[data-v-2d888867]{--page-glow-alpha:20%;--page-background:radial-gradient(120% 46% at 18% 0%, color-mix(in srgb, var(--c-accent) var(--page-glow-alpha), transparent), transparent 60%), var(--c-background);font-size:var(--text-body-medium-size);line-height:var(--text-body-medium-height);letter-spacing:var(--text-body-medium-spacing);background:var(--c-background);width:100%;height:100%;position:relative;overflow:hidden}.stage--scaled[data-v-2d888867]{position:absolute;top:0;left:0}.app-root[data-v-2d888867]{position:absolute;inset:0}.app-root__probe[data-v-2d888867]{display:none}.app-splash[data-v-2d888867]{z-index:200;position:absolute;inset:0}.app-failover[data-v-2d888867]{z-index:300}#stage-overlay[data-v-2d888867]{z-index:100;pointer-events:none;position:absolute;inset:0}#stage-overlay[data-v-2d888867]>*{pointer-events:auto}:root{--c-surface:#241d27;--c-on-surface:#e9e4e9;--c-on-surface-muted:#9a8b9b;--c-background:#0d0a0d;--c-section:#1a151c;--c-sheet:#302633;--c-ink-deep:#080508;--c-border:#3e323f;--c-text-primary:#e9e4e9;--c-text-secondary:#9a8b9b;--c-primary:#ff4a57;--c-secondary:#ff9f3d;--c-error:#ff6b6b;--c-reader-background:#000;--c-reader-scrim:#000000b3;--c-reader-dim-overlay:#000;--c-novel-paper:#15120f;--c-novel-ink:#d8cfc4;--c-ad-badge:#ffffff6b;--c-on-ad-badge:#fff;--c-rating-star:#d4a88c;--c-rating-star-inactive:#3e323f;--c-card-shadow:#0006;--c-divider:#3e323f;--c-video-control:#fff;--c-video-accent:#ff4a57;--c-video-scrim:#000000eb;--c-video-hud-surface:#000000b3;--c-video-letterbox:#000;--c-accent:#ff4a57;--c-accent-hot:#ff4a57;--c-accent-deep:#7a2029;--c-accent-fill-start:#ff6470;--c-accent-fill-end:#e02a3c;--c-accent-pressed-start:#e0525e;--c-accent-pressed-end:#b81f2f;--c-accent-fill-rim:#ff4a578c;--c-on-accent:#fff;--c-subscribe-cta:#ff4a57;--c-on-subscribe-cta:#fff;--c-badge-update:#3dd68c;--c-badge-finished:#9a8b9b;--c-badge-free:#2ba471;--c-badge-vip:#e9c46a;--c-badge-vip-hi:#f7e3ae;--c-badge-access-vip:#ff4a57;--c-badge-coin:#e9c46a;--c-on-badge:#080508;--c-notice-surface:#33270f;--c-notice-accent:#ffb020;--c-hero-scrim:#000c;--c-tip-surface:#ff4a5733;--c-on-tip-surface:#e9e4e9;--c-tip-border:#3e323f;--c-qr-surface:#fff;--c-qr-module:#000;--ch-drama-accent:#ff4a57;--ch-drama-dim:#7a2029;--ch-drama-fill-start:#ff6470;--ch-drama-fill-end:#e02a3c;--ch-drama-fill-pressed-start:#e0525e;--ch-drama-fill-pressed-end:#b81f2f;--ch-amber-accent:#ff9f3d;--ch-amber-dim:#7a4a18;--ch-amber-fill-start:#ffac58;--ch-amber-fill-end:#f67d00;--ch-amber-fill-pressed-start:#fa9228;--ch-amber-fill-pressed-end:#ae5800;--ch-violet-accent:#c05cff;--ch-violet-dim:#5a2878;--ch-violet-fill-start:#c973ff;--ch-violet-fill-end:#a210ff;--ch-violet-fill-pressed-start:#b33cff;--ch-violet-fill-pressed-end:#7500bf;--ch-video-accent:#547ff8;--ch-video-dim:#203879;--ch-video-fill-start:#6c91f9;--ch-video-fill-end:#0e4af5;--ch-video-fill-pressed-start:#386af7;--ch-video-fill-pressed-end:#0733af;--ch-jade-accent:#2fd4c4;--ch-jade-dim:#12615a;--ch-jade-fill-start:#4cdacc;--ch-jade-fill-end:#23a79b;--ch-jade-fill-pressed-start:#36beb1;--ch-jade-fill-pressed-end:#18766d;--ch-vip-gold-base:#e9c46a;--ch-vip-gold-hi:#f7e3ae;--ch-vip-gold-deep:#a8823a;--d-xs:4px;--d-sm:8px;--d-md:12px;--d-lg:16px;--d-xl:24px;--d-xxl:32px;--d-radius-xs:4px;--d-radius-sm:8px;--d-radius-md:12px;--d-radius-lg:20px;--d-radius-xl:24px;--d-icon-sm:22px;--d-icon-md:28px;--d-icon-lg:32px;--d-button-height:44px;--d-reading-max-width:720px;--d-app-frame-max-width:430px;--d-video-controls-hide-after-ms:3s;--d-duration-instant-ms:.12s;--d-duration-standard-ms:.22s;--d-duration-page-ms:.3s;--d-duration-loop-ms:1.5s;--d-button-pressed-scale:.97;--d-button-glow-blur:18px;--d-button-glow-offset-y:8px;--d-button-glow-spread:-8px;--d-button-glow-alpha:.8;--d-focus-ring-spread:3px;--d-focus-ring-alpha:.16;--d-selected-fill-alpha:.18;--d-accent-line-alpha:.42;--d-progress-track-alpha:.16;--d-progress-glow-blur:8px;--d-popup-scrim-alpha:.74;--d-sheet-scrim-alpha:.5;--t-app-bar-title:22px;--t-section-title:15px;--t-card-title:12px;--t-feed-title:16px;--t-body:14px;--t-caption:11px;--t-tab-label:12px;--t-button:15px;--t-badge:10px;--t-media-overflow:20px;--t-nav-icon:24px;--splash-background:#0d0a0d;--splash-on-background:#8a7c8b;--stage-design-width:375px;--stage-design-height:812px;--stage-trigger-min-side:430px;--stage-min-scale:.85;--stage-max-scale:1.3;--stage-max-system-text-scale:2;--text-body-medium-size:var(--t-body);--text-body-medium-height:1.43;--text-body-medium-spacing:.25px;--text-body-small-size:var(--t-caption);--text-body-small-height:1.33;--text-body-small-spacing:.4px;--text-label-large-size:var(--t-button);--text-label-large-height:1.43;--text-label-large-spacing:.1px;--text-label-large-weight:600;--text-title-medium-size:var(--t-section-title);--text-title-medium-height:1.5;--text-title-medium-spacing:.15px}:where(button,a[href],[role=button]){touch-action:manipulation}:root{--sab:env(safe-area-inset-bottom)}html{-webkit-tap-highlight-color:transparent}:where(body){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}
