.app-loading[data-v-ea9bb9a2]{padding:var(--d-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.app-loading__label[data-v-ea9bb9a2]{margin:var(--d-md) 0 0;color:var(--c-on-surface-muted);font-size:var(--t-button-s);letter-spacing:0;text-align:center;font-weight:400;line-height:19px}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Segoe UI,sans-serif}button,input,textarea,select{font-family:inherit}:root{--skin-profile-guest-avatar:var(--c-sheet);--skin-pay-coin-balance-label:var(--c-on-surface-muted);--skin-pay-coin-balance-unit:var(--c-on-surface-muted);--skin-profile-vip-plate-start:#2b2010;--skin-profile-vip-plate-middle:#3e2d13;--skin-profile-vip-plate-end:#211809;--skin-profile-vip-title-hi:var(--c-accent-cream);--skin-profile-vip-cta-text:var(--c-on-accent);--skin-shell-nav-height:60px;--skin-shell-nav-label-size:10px;--skin-shell-nav-inactive:var(--c-nav-inactive);--skin-growth-wish:var(--ch-drama-accent);--skin-growth-wish-deep:var(--ch-drama-dim);--skin-growth-gold:var(--c-badge-vip);--skin-growth-gold-hi:var(--c-badge-vip-hi);--skin-growth-gold-deep:var(--c-badge-vip-lo);--skin-growth-gold-ink:var(--c-on-accent);--skin-growth-ink-100:var(--c-on-surface);--skin-growth-ink-200:var(--c-on-surface-soft);--skin-growth-ink-400:var(--c-on-surface-muted);--skin-growth-ink-500:var(--c-on-surface-faint);--skin-growth-gold-fill-start:var(--ch-drama-fill-start);--skin-growth-gold-fill-end:var(--ch-drama-fill-end);--skin-growth-gold-pressed-start:var(--ch-drama-fill-pressed-start);--skin-growth-gold-pressed-end:var(--ch-drama-fill-pressed-end);--skin-growth-wish-fill-start:var(--ch-drama-fill-start);--skin-growth-wish-fill-end:var(--ch-drama-fill-end);--skin-growth-wish-pressed-start:var(--ch-drama-fill-pressed-start);--skin-growth-wish-pressed-end:var(--ch-drama-fill-pressed-end);--skin-growth-nav-height:48px;--skin-growth-nav-title-size:17px;--skin-growth-letter-spacing:0}.ad-badge[data-v-7c722859]{box-sizing:border-box;border-radius:var(--d-radius-xs);background:var(--c-ad-badge);max-width:100%;height:18px;color:var(--c-on-ad-badge);font-size:var(--t-badge);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:none;padding:0 5px;font-weight:500;line-height:18px;display:inline-block;overflow:hidden}.btn[data-v-86b1cfe8]{box-sizing:border-box;height:var(--d-button-height);padding:0 var(--d-space5);border-radius:var(--d-radius-button);color:var(--c-on-surface);background:var(--c-sheet);font-size:var(--t-button);letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex;position:relative}.btn__label[data-v-86b1cfe8]{justify-content:center;align-items:center;gap:inherit;min-width:0;line-height:1.2;display:inline-flex}.btn--truncate[data-v-86b1cfe8]{min-width:0;max-width:100%}.btn--truncate .btn__label[data-v-86b1cfe8]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;line-height:1.3;display:block;overflow:hidden}.btn__caption[data-v-86b1cfe8]{font-size:var(--t-micro);opacity:.72;font-weight:500}.btn .btn__spin[data-v-86b1cfe8]{color:inherit;--spinner-track:color-mix(in srgb, currentColor 25%, transparent)}.btn--m[data-v-86b1cfe8]{height:var(--d-button-height-m);padding:0 var(--d-lg);border-radius:var(--d-radius-md);font-size:var(--t-button-m)}.btn--s[data-v-86b1cfe8]{height:var(--d-button-height-s);font-size:var(--t-button-s);border-radius:999px;padding:0 14px;font-weight:600}.btn--xs[data-v-86b1cfe8]{height:var(--d-button-height-xs);font-size:var(--t-tab-label);border-radius:999px;padding:0 10px;font-weight:600}.btn--s[data-v-86b1cfe8]:after,.btn--xs[data-v-86b1cfe8]:after{content:"";position:absolute;inset:-6px 0}.btn--xs[data-v-86b1cfe8]:after{inset:-9px 0}.btn--expand[data-v-86b1cfe8]{width:100%;display:flex}.btn--primary[data-v-86b1cfe8]{color:var(--c-on-accent);background:var(--x-grad-gold);box-shadow:var(--x-glow-cta)}.btn--pay[data-v-86b1cfe8]{color:var(--c-on-accent);background:var(--x-grad-bright);box-shadow:var(--x-glow-bright)}.btn--primary.btn--compact[data-v-86b1cfe8],.btn--pay.btn--compact[data-v-86b1cfe8]{box-shadow:var(--x-glow-inset)}.btn--secondary[data-v-86b1cfe8]{color:var(--c-on-surface);background:var(--c-sheet)}.btn--outline[data-v-86b1cfe8]{color:var(--x-tint-gold);box-shadow:inset 0 0 0 1px var(--x-brand-line-strong);background:0 0}.btn--ghost[data-v-86b1cfe8]{color:var(--c-on-dark);background:var(--x-ghost)}.btn--text[data-v-86b1cfe8]{height:auto;min-height:32px;padding:0 var(--d-sm);color:var(--x-tint-gold);background:0 0;font-weight:600}.btn--text[data-v-86b1cfe8]:after{content:"";position:absolute;inset:-6px 0}.btn--danger[data-v-86b1cfe8]{color:var(--c-error);box-shadow:inset 0 0 0 1px var(--x-error-line);background:0 0}.btn--primary[data-v-86b1cfe8]:active:not(:disabled){background:var(--x-grad-gold-pressed);box-shadow:none}.btn--pay[data-v-86b1cfe8]:active:not(:disabled){filter:brightness(.92);box-shadow:none}.btn--secondary[data-v-86b1cfe8]:active:not(:disabled){background:var(--c-ground5)}.btn--outline[data-v-86b1cfe8]:active:not(:disabled),.btn--text[data-v-86b1cfe8]:active:not(:disabled){background:var(--x-brand-wash)}.btn--danger[data-v-86b1cfe8]:active:not(:disabled){background:var(--x-error-wash)}.btn--ghost[data-v-86b1cfe8]:active:not(:disabled){background:var(--x-ghost-pressed)}.btn[data-v-86b1cfe8]:focus{outline:none}.btn[data-v-86b1cfe8]:focus-visible{outline:1px solid var(--x-brand-line-strong);outline-offset:-1px}.btn[data-v-86b1cfe8]:disabled{cursor:default}.btn[data-v-86b1cfe8]:disabled:not(.btn--loading){color:var(--c-on-surface-faint);background:var(--c-sheet);box-shadow:none}.btn--text[data-v-86b1cfe8]:disabled:not(.btn--loading){background:0 0}.btn--loading[data-v-86b1cfe8]{cursor:progress}@media (prefers-reduced-motion:no-preference){.btn[data-v-86b1cfe8]{transition:scale var(--d-duration-instant-ms) ease-out;scale:1}.btn[data-v-86b1cfe8]:active:not(:disabled){scale:var(--d-button-pressed-scale)}}.splash[data-v-88ee6a59]{background-color:var(--splash-background);position:fixed;inset:0;overflow:hidden}.splash__full[data-v-88ee6a59],.splash__ad[data-v-88ee6a59]{position:absolute;inset:0}.splash__full[data-v-88ee6a59]{background-image:url(/splash_full.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.splash__ad[data-v-88ee6a59]{overflow:hidden}.splash__ad-viewport[data-v-88ee6a59]{width:100%;height:100%;overflow:hidden}.splash__ad-track[data-v-88ee6a59]{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:flex}.splash__ad-img[data-v-88ee6a59]{-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-shade[data-v-88ee6a59]{background:var(--x-scrim-video-top);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}.splash__ad-badge[data-v-88ee6a59]{top:calc(env(safe-area-inset-top) + 9px);left:var(--d-lg);position:absolute}.splash__ad-dots[data-v-88ee6a59]{left:50%;bottom:calc(var(--d-gap-section) + 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-88ee6a59]{background:color-mix(in srgb, var(--c-on-dark) 40%, transparent);width:4px;height:3px;transition:width var(--d-duration-standard-ms) ease-out;border-radius:2px}.splash__ad-dots i.is-on[data-v-88ee6a59]{background:color-mix(in srgb, var(--c-on-dark) 92%, transparent);width:14px}@media (prefers-reduced-motion:reduce){.splash__ad-dots i[data-v-88ee6a59]{transition:none}}.splash__skip[data-v-88ee6a59]{top:calc(env(safe-area-inset-top) - var(--d-xs));right:var(--d-lg);min-width:44px;min-height:44px;color:var(--c-on-dark);font-size:var(--t-tab-label);font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;padding:0;font-weight:600;display:grid;position:absolute}.splash__skip span[data-v-88ee6a59]{box-sizing:border-box;height:28px;padding:0 var(--d-md);background:color-mix(in srgb, var(--c-video-letterbox) 55%, transparent);box-shadow:inset 0 0 0 1px var(--x-track);white-space:nowrap;border-radius:999px;line-height:28px}.splash__skip[aria-disabled=true][data-v-88ee6a59]{opacity:.5}.splash__boot[data-v-88ee6a59]{right:0;bottom:calc(44px + env(safe-area-inset-bottom));padding:0 var(--d-xxl);position:absolute;left:0}.splash__row[data-v-88ee6a59]{justify-content:space-between;align-items:center;gap:var(--d-md);display:flex}.splash__label[data-v-88ee6a59],.splash__pct[data-v-88ee6a59]{font-size:var(--t-caption);line-height:var(--text-body-small-height)}.splash__label[data-v-88ee6a59]{min-width:0;color:var(--c-on-surface-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.splash__pct[data-v-88ee6a59]{color:var(--c-on-surface);font-family:var(--x-font-num);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.splash__failed[data-v-88ee6a59]{color:var(--c-on-surface-soft);font-size:var(--t-body-small);font-weight:400;line-height:var(--text-body-s-height);text-align:center;margin:0 0 14px}.splash__bar[data-v-88ee6a59]{background-color:var(--x-track);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.splash__bar-fill[data-v-88ee6a59]{background-color:var(--ch-drama-accent);height:100%;transition:width .3s var(--x-ease);border-radius:2px}@media (prefers-reduced-motion:reduce){.splash__bar-fill[data-v-88ee6a59]{transition:none}}.card[data-v-ea0e1c62]{box-sizing:border-box;border-radius:var(--d-radius-lg);background:var(--x-hl-top), var(--x-surface-card);overflow:hidden}.card--sub[data-v-ea0e1c62]{background:var(--x-hl-top), var(--x-surface-card-sub)}.card--lift[data-v-ea0e1c62]{background:var(--x-hl-top), var(--x-surface-card-lift)}.card--focus[data-v-ea0e1c62]{background:var(--x-grad-card), var(--x-surface-card);box-shadow:inset 0 0 0 1px var(--x-gold-line)}.card--plate[data-v-ea0e1c62]{background:var(--x-grad-plate);box-shadow:var(--x-hl-plate), inset 0 0 0 1px var(--x-plate-line)}.card--padded[data-v-ea0e1c62]{padding:var(--d-lg)}.card--compact[data-v-ea0e1c62]{padding:var(--d-md)}.update-prompt[data-v-7193eebe]{padding:var(--d-xl) var(--d-xxl);background:var(--x-scrim);place-items:center;display:grid;position:absolute;inset:0}.update-prompt__card[data-v-7193eebe]{overscroll-behavior:contain;width:100%;max-height:80%;padding:var(--d-xl) var(--d-space5) var(--d-lg);border-radius:var(--d-radius-xl);box-shadow:var(--x-shadow-pop);overflow-y:auto}.update-prompt__card section[data-v-7193eebe]{outline:none}.update-prompt__logo[data-v-7193eebe]{border-radius:var(--d-radius-lg);box-shadow:0 0 0 1px var(--c-line-strong);object-fit:cover;margin:0 auto;display:block}.update-prompt h2[data-v-7193eebe]{text-align:center;color:var(--c-on-surface);font-size:var(--t-section-title);font-weight:700;line-height:var(--text-title-medium-height);margin:14px 0 0}.update-prompt__message[data-v-7193eebe]{margin:var(--d-sm) 0 0;color:var(--c-on-surface-soft);font-size:var(--t-body-small);text-align:center;line-height:21px}.update-prompt__error[data-v-7193eebe]{margin:var(--d-sm) 0 0;color:var(--c-error);font-size:var(--t-caption);line-height:var(--text-body-small-height);text-align:center}.update-prompt__actions[data-v-7193eebe]{gap:var(--d-sm);margin-top:22px;display:grid}.update-prompt__actions[data-v-7193eebe]>.btn--primary{height:44px;font-size:var(--t-body)}.update-prompt__actions[data-v-7193eebe]>.update-prompt__later{min-height:36px;margin-bottom:calc(-1 * var(--d-xs));font-size:var(--t-body-small)}.update-prompt__actions[data-v-7193eebe]>.update-prompt__later:not(:disabled){color:var(--c-on-surface-muted)}.state[data-v-4ee2ef45]{min-height:0;padding:var(--d-xl) var(--d-space8);text-align:center;flex:1;align-content:center;place-items:center;gap:0;display:grid}.state--overlay[data-v-4ee2ef45]{background:var(--c-background);padding:var(--d-sm);position:absolute;inset:0}.state__visual[data-v-4ee2ef45]{place-items:center;width:120px;height:120px;display:grid}.state__title[data-v-4ee2ef45]{margin:var(--d-lg) 0 0;font-size:var(--t-feed-title);font-weight:700;line-height:var(--text-h3-height);letter-spacing:0;color:var(--c-on-surface)}.state__msg[data-v-4ee2ef45]{font-size:var(--t-button-s);letter-spacing:0;white-space:pre-line;color:var(--c-on-surface-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:19px;display:-webkit-box;overflow:hidden}.state[data-clamp=off] .state__msg[data-v-4ee2ef45]{-webkit-line-clamp:none;line-clamp:none;display:block}.state__action[data-v-4ee2ef45]{margin-top:14px}.state--overlay .state__title[data-v-4ee2ef45]{font-size:var(--t-body-small);font-weight:600;line-height:var(--text-body-s-height);text-shadow:var(--x-text-shadow-video);margin-top:14px}.state--overlay .state__title[data-v-4ee2ef45],.state--overlay .state__msg[data-v-4ee2ef45]{color:var(--c-video-control)}.state--overlay .state__action[data-v-4ee2ef45]{margin-top:var(--d-md)}.state--overlay .state__visual[data-v-4ee2ef45],.state[data-state=loading] .state__visual[data-v-4ee2ef45]{width:auto;height:auto}.state__tech[data-v-4ee2ef45]{width:100%;margin-top:var(--d-xs);color:var(--c-on-surface-muted)}.state__tech summary[data-v-4ee2ef45]{cursor:pointer;min-width:64px;min-height:44px;color:var(--x-tint);font-size:var(--t-button-s);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:600;line-height:1;list-style:none;display:flex}.state__tech summary[data-v-4ee2ef45]::-webkit-details-marker{display:none}.state__tech code[data-v-4ee2ef45]{box-sizing:border-box;margin-top:var(--d-xs);padding:10px var(--d-md);border-radius:var(--d-radius-md);background:var(--c-section);font-family:ui-monospace,monospace;font-size:var(--t-micro);text-align:left;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:16px;display:block}.state-glyph[data-v-bedc2343]{--state-glyph-ring:var(--c-line-strong);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--network[data-v-bedc2343]{--state-glyph-ring:var(--x-gold-line);color:var(--c-accent);background:var(--x-gold-wash)}.state-glyph--overlay[data-v-bedc2343]{width:36px;height:36px;box-shadow:none;color:var(--c-video-control);background:0 0}.dl[data-v-8ef7bd12]{border-radius:var(--d-radius-lg);background:var(--c-section);margin:0;padding:0;list-style:none;overflow:hidden}.dl__row[data-v-8ef7bd12]{align-items:center;gap:var(--d-md);box-sizing:border-box;width:100%;min-height:var(--d-row-height);padding:0 var(--d-lg);color:var(--c-text-primary);font:inherit;font-size:var(--t-body);line-height:var(--text-body-medium-height);letter-spacing:0;text-align:left;cursor:pointer;transition:background-color var(--d-duration-instant-ms) ease-out;background:0 0;border:0;display:flex;position:relative}.dl__row[data-v-8ef7bd12]:active{background:var(--c-surface)}.dl__row--divided[data-v-8ef7bd12]:after{content:"";bottom:0;right:0;left:var(--d-lg);background:var(--c-divider);height:1px;position:absolute}.dl__label[data-v-8ef7bd12]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dl__action[data-v-8ef7bd12]{color:var(--x-tint);font-size:var(--t-button-s);flex:none;font-weight:600}.failover[data-v-d4d2023e]{place-items:center;display:grid;position:absolute;inset:0}.failover__actions[data-v-d4d2023e]{flex-direction:column;align-items:center;display:flex}.failover__actions[data-v-d4d2023e]>.btn--text{margin-top:var(--d-md)}.failover[data-v-d4d2023e] .state__action{justify-self:stretch}.failover__domains[data-v-d4d2023e]{max-height:calc(var(--d-row-height) * 5);margin:20px calc(var(--d-lg) - var(--d-space8)) 0;overscroll-behavior:contain;align-self:stretch;overflow-y:auto}.failover__actions>.failover__domains[data-v-d4d2023e]:first-child{margin-top:6px}.viewport[data-v-9cb03599]{background:var(--c-background);position:fixed;inset:0}.viewport--staged[data-v-9cb03599]{background:var(--c-ink-deep);place-items:center;display:grid}.stage-box[data-v-9cb03599]{width:100%;height:100%;position:relative}.stage-box--scaled[data-v-9cb03599]{flex:none;overflow:hidden}.stage[data-v-9cb03599]{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-9cb03599]{position:absolute;top:0;left:0}.app-root[data-v-9cb03599]{position:absolute;inset:0}.app-root__probe[data-v-9cb03599]{display:none}.app-splash[data-v-9cb03599]{z-index:200;position:absolute;inset:0}.app-failover[data-v-9cb03599]{z-index:300}#stage-overlay[data-v-9cb03599]{z-index:100;pointer-events:none;position:absolute;inset:0}#stage-overlay[data-v-9cb03599]>*{pointer-events:auto}:root{--c-surface:#1b1a17;--c-on-surface:#fff;--c-on-surface-muted:#9a9384;--c-background:#0b0b0b;--c-section:#131210;--c-sheet:#25231e;--c-ink-deep:#050505;--c-border:#2a2721;--c-text-primary:#fff;--c-text-secondary:#9a9384;--c-primary:#f5bf5a;--c-secondary:#ffa347;--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:#00000080;--c-on-ad-badge:#fffc;--c-rating-star:#f5bf5a;--c-rating-star-inactive:#322f28;--c-card-shadow:#0006;--c-divider:#2a2721;--c-video-control:#fff;--c-video-accent:#f5bf5a;--c-video-scrim:#000000eb;--c-video-hud-surface:#000000b3;--c-video-letterbox:#000;--c-accent:#f5bf5a;--c-accent-hot:#f5bf5a;--c-accent-deep:#6b4a16;--c-accent-fill-start:#ffd978;--c-accent-fill-end:#dc9c3c;--c-accent-pressed-start:#e0b04e;--c-accent-pressed-end:#b87a26;--c-accent-fill-rim:#f5bf5a7a;--c-on-accent:#1a1205;--c-on-dark:#fff;--c-subscribe-cta:#f5bf5a;--c-on-subscribe-cta:#1a1205;--c-badge-update:#3dd68c;--c-badge-finished:#9a9384;--c-badge-free:#3dd68c;--c-badge-vip:#ffd21c;--c-badge-vip-hi:#ffe98a;--c-badge-access-vip:#ffd21c;--c-badge-coin:#ffd21c;--c-on-badge:#1a1205;--c-notice-surface:#f5bf5a1a;--c-notice-accent:#f9dba1;--c-hero-scrim:#000000b8;--c-tip-surface:#f5bf5a1a;--c-on-tip-surface:#f9dba1;--c-tip-border:#0000;--c-qr-surface:#fff;--c-qr-module:#000;--c-ground5:#322f28;--c-line-strong:#3b372e;--c-on-surface-soft:#cfc9ba;--c-on-surface-faint:#6e685b;--c-accent-cream:#fff3cf;--c-gold-deep:#c7822f;--c-badge-vip-lo:#f0b800;--c-on-success:#04220f;--c-warning:#ff8a3d;--c-info:#6fa8ff;--c-badge-dot:#ff4d4f;--c-nav-inactive:#857f70;--c-switch-thumb-off:#b9b3a4;--c-sheet-dark:#0f0e0cf5;--c-toast-surface:#25231ef5;--c-skeleton-highlight:#2a2822;--ch-drama-accent:#f5bf5a;--ch-drama-dim:#6b4a16;--ch-drama-fill-start:#ffd978;--ch-drama-fill-end:#dc9c3c;--ch-drama-fill-pressed-start:#e0b04e;--ch-drama-fill-pressed-end:#b87a26;--ch-amber-accent:#ffa347;--ch-amber-dim:#7a4a18;--ch-amber-fill-start:#ffb061;--ch-amber-fill-end:#fe7f00;--ch-amber-fill-pressed-start:#fe952c;--ch-amber-fill-pressed-end:#b35a00;--ch-violet-accent:#b98cff;--ch-violet-dim:#5a2878;--ch-violet-fill-start:#c39cff;--ch-violet-fill-end:#8435ff;--ch-violet-fill-pressed-start:#a063ff;--ch-violet-fill-pressed-end:#5500d9;--ch-video-accent:#6b93ff;--ch-video-dim:#203879;--ch-video-fill-start:#80a2ff;--ch-video-fill-end:#1b59ff;--ch-video-fill-pressed-start:#487aff;--ch-video-fill-pressed-end:#0036c7;--ch-jade-accent:#3ccfbf;--ch-jade-dim:#12615a;--ch-jade-fill-start:#57d6c8;--ch-jade-fill-end:#29a799;--ch-jade-fill-pressed-start:#3ebcae;--ch-jade-fill-pressed-end:#1d766c;--ch-coral-accent:#ff8e7a;--ch-coral-dim:#7a3a2e;--ch-coral-fill-start:#ff9e8d;--ch-coral-fill-end:#ff4827;--ch-coral-fill-pressed-start:#ff6f55;--ch-coral-fill-pressed-end:#cf1f00;--ch-vip-gold-base:#ffd21c;--ch-vip-gold-hi:#ffe98a;--ch-vip-gold-deep:#f0b800;--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:16px;--d-radius-xl:20px;--d-icon-sm:22px;--d-icon-md:24px;--d-icon-lg:32px;--d-button-height:48px;--d-reading-max-width:720px;--d-app-frame-max-width:430px;--d-video-controls-hide-after-ms:3s;--d-duration-instant-ms:80ms;--d-duration-standard-ms:.2s;--d-duration-page-ms:.3s;--d-duration-loop-ms:1.2s;--d-button-pressed-scale:.98;--d-button-glow-blur:22px;--d-button-glow-offset-y:8px;--d-button-glow-spread:-6px;--d-button-glow-alpha:.42;--d-focus-ring-spread:0px;--d-focus-ring-alpha:0;--d-selected-fill-alpha:.16;--d-accent-line-alpha:.24;--d-progress-track-alpha:.16;--d-progress-glow-blur:0px;--d-popup-scrim-alpha:.62;--d-sheet-scrim-alpha:.62;--d-radius-button:14px;--d-radius-sheet:24px;--d-gap-grid:10px;--d-gap-section:28px;--d-space5:20px;--d-space8:40px;--d-button-height-m:40px;--d-button-height-s:32px;--d-button-height-xs:26px;--d-row-height:56px;--d-row-height-two-line:68px;--d-accent-line-strong-alpha:.48;--d-wash-alpha:.1;--d-spinner-track-alpha:.2;--d-duration-sheet-in-ms:.26s;--d-duration-sheet-out-ms:.2s;--t-app-bar-title:17px;--t-section-title:18px;--t-card-title:14px;--t-feed-title:16px;--t-body:15px;--t-caption:12px;--t-tab-label:12px;--t-button:16px;--t-badge:10px;--t-media-overflow:18px;--t-nav-icon:24px;--t-display:28px;--t-headline:22px;--t-app-bar-title-large:24px;--t-body-small:14px;--t-micro:11px;--t-num-xl:32px;--t-num-l:24px;--t-num-m:18px;--t-button-m:14px;--t-button-s:13px;--t-tab-on:18px;--t-tab-off:16px;--splash-background:#050505;--splash-on-background:#9a9384;--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}:root,.x-accent-scope{--x-tint:color-mix(in srgb, var(--c-accent) 57%, #fff);--x-gold-line:color-mix(in srgb, var(--c-accent) 24%, transparent);--x-gold-line-strong:color-mix(in srgb, var(--c-accent) 48%, transparent);--x-gold-wash:color-mix(in srgb, var(--c-accent) 10%, transparent);--x-gold-wash-2:color-mix(in srgb, var(--c-accent) 16%, transparent);--x-grad-card:linear-gradient(180deg, color-mix(in srgb, var(--c-accent) 7%, transparent) 0%, transparent 38%);--x-spinner-track:color-mix(in srgb, var(--c-accent) 20%, transparent)}:root{--x-tint-gold:color-mix(in srgb, var(--ch-drama-accent) 57%, #fff);--x-brand-line-strong:color-mix(in srgb, var(--ch-drama-accent) 48%, transparent);--x-brand-wash:color-mix(in srgb, var(--ch-drama-accent) 10%, transparent);--x-grad-gold:linear-gradient(180deg, var(--ch-drama-fill-start) 0%, var(--ch-drama-accent) 46%, var(--ch-drama-fill-end) 100%);--x-grad-gold-pressed:linear-gradient(180deg, var(--ch-drama-fill-pressed-start), var(--ch-drama-fill-pressed-end));--x-grad-bright:linear-gradient(180deg, var(--c-badge-vip-hi) 0%, var(--c-badge-vip) 52%, var(--c-badge-vip-lo) 100%);--x-grad-goldtext:linear-gradient(180deg, var(--c-accent-cream), var(--ch-drama-accent) 52%, var(--c-gold-deep));--x-grad-plate:linear-gradient(112deg, #2b2010 0%, #3e2d13 42%, #211809 100%);--x-plate-line:color-mix(in srgb, var(--c-badge-vip) 28%, transparent);--x-grad-rank-silver:linear-gradient(180deg, #f1f1f1, #b9bdc6);--x-on-rank-silver:#1c1e22;--x-grad-rank-bronze:linear-gradient(180deg, #f2b98a, var(--c-gold-deep));--x-glow-cta:0 8px 22px -6px color-mix(in srgb, var(--ch-drama-accent) 42%, transparent), inset 0 1px 0 #ffffff80;--x-glow-bright:0 8px 22px -6px color-mix(in srgb, var(--c-badge-vip) 42%, transparent), inset 0 1px 0 #ffffff8c;--x-glow-inset:inset 0 1px 0 #ffffff80;--x-shadow-sheet:0 -16px 48px #0009;--x-shadow-pop:0 18px 50px -12px #000000e6;--x-error-line:color-mix(in srgb, var(--c-error) 40%, transparent);--x-error-wash:color-mix(in srgb, var(--c-error) 10%, transparent);--x-warning-wash:color-mix(in srgb, var(--c-warning) 10%, transparent);--x-scrim:#0000009e;--x-scrim-dark-sheet:#0006;--x-glass:#0000005c;--x-ghost:#ffffff1a;--x-ghost-pressed:#ffffff2e;--x-ghost-ink:#ffffffb8;--x-tag-fill:#ffffff14;--x-tag-fill-video:#ffffff29;--x-track:#ffffff29;--x-badge-glass:#050505b8;--x-text-shadow-video:0 1px 3px #0000008c;--x-face-0:linear-gradient(145deg, #4a3312, #1c140a);--x-face-1:linear-gradient(145deg, #3d1e1a, #170d0c);--x-face-2:linear-gradient(145deg, #1f2e3d, #0c1218);--x-face-3:linear-gradient(145deg, #2f2a3f, #12101a);--x-face-4:linear-gradient(145deg, #1e3530, #0b1513);--x-face-5:linear-gradient(145deg, #42301f, #19120c);--x-ring-vip:0 0 0 1.5px var(--c-background), 0 0 0 3px var(--c-badge-vip);--x-field-background:var(--c-section);--x-font-num:"DIN Alternate", "Roboto", "SF Pro Display", -apple-system, sans-serif;--x-ease:cubic-bezier(.2, .8, .2, 1);--x-surface-glass-1:#131210cc;--x-surface-glass-2:#1b1a17cc;--x-surface-glass-3:#25231ed1;--x-surface-glass-4:#322f28d6;--x-line-glass:#fff4dc12;--x-line-glass-strong:#fff4dc24;--x-hl-top:linear-gradient(180deg, #ffffff17 0, #ffffff17 1px, #ffffff09 1px, #fff0 44%);--x-hl-plate:inset 0 1px 0 #ffffff1a;--x-surface-card:var(--c-surface);--x-surface-card-sub:var(--c-section);--x-surface-card-lift:var(--c-sheet);--x-surface-sheet:var(--c-section);--x-surface-sheet-glass:var(--c-section);--x-surface-sheet-dark:var(--c-sheet-dark);--x-surface-dialog:#1d1b18;--x-surface-toast:#25231ef5;--x-surface-toast-solid:#25231ef5;--x-surface-bar:#0b0b0bf5;--x-blur-sheet:none;--x-blur-toast:none;--x-blur-bar:none;--x-surface-line-dialog:inset 0 0 0 1px #ffffff12;--x-surface-line-reward:inset 0 0 0 1px var(--x-gold-line);--x-surface-line-toast:inset 0 0 0 1px #ffffff14;--x-surface-highlight:0 0 0 0 transparent;--x-surface-line:0 0 0 0 transparent;--x-scrim-video-top:linear-gradient(180deg, #00000094 0%, #00000057 38%, #0000001a 76%, #0000 100%);--x-scrim-video-bottom:linear-gradient(0deg, #000000d1 0%, #0000009e 20%, #00000057 46%, #0000001a 78%, #0000 100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:not([data-ground=lite]){--x-surface-sheet-glass:#161411e0;--x-surface-toast:#25231ed6;--x-surface-bar:#0b0b0bb8;--x-blur-sheet:blur(28px) saturate(1.3);--x-blur-toast:blur(20px);--x-blur-bar:blur(20px) saturate(1.4)}}.num{font-family:var(--x-font-num);font-variant-numeric:tabular-nums;letter-spacing:0}:root{--page-base:var(--c-background);--pg-gold:var(--ch-drama-accent);--pg-bright:var(--c-badge-vip);--pg-vignette:radial-gradient(120% 50% at 50% 118%, #00000057, transparent 62%);--pg-vignette-soft:radial-gradient(120% 50% at 50% 118%, #0000004d, transparent 62%);--pg-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .02475 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--pg-grain-layer:var(--pg-grain);--page-glow-alpha:22%;--page-glow-alpha-drama:22%;--page-glow-alpha-video:22%;--page-glow-alpha-violet:22%;--page-glow-alpha-amber:22%;--page-glow-alpha-jade:22%;--page-glow-alpha-coral:22%;--page-immersive:var(--c-ink-deep);--page-immersive-shell:var(--page-base);--page-cover-tint:initial;--page-cover-height:440px;--pg-solid-section:var(--c-section);--pg-solid-surface:var(--c-surface);--pg-solid-sheet:var(--c-sheet);--pg-solid-ground5:var(--c-ground5);--pg-solid-border:var(--c-border);--pg-solid-divider:var(--c-divider)}:root,.pg{--page-tint:var(--c-accent);--page-background:radial-gradient(120% 357px at 18% -65px, color-mix(in srgb, var(--page-tint) var(--page-glow-alpha), transparent) 0%, color-mix(in srgb, var(--page-tint) 10%, transparent) 35%, transparent 72%), radial-gradient(70% 227px at 100% -32px, color-mix(in srgb, var(--page-tint) 9%, transparent), transparent 70%), var(--pg-vignette), linear-gradient(180deg, #15120c 0, #0e0d0b 244px, var(--page-base) 503px)}.pg{background:var(--pg-grain-layer), var(--page-background);background-blend-mode:overlay, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal;--page-header-background:transparent}.pg--glow-strong{--page-background:radial-gradient(120% 374px at 14% -65px, color-mix(in srgb, var(--pg-gold) 28%, transparent) 0%, color-mix(in srgb, var(--pg-gold) 12%, transparent) 35%, transparent 72%), radial-gradient(76% 260px at 100% -32px, color-mix(in srgb, var(--pg-bright) 12%, transparent), transparent 70%), var(--pg-vignette), linear-gradient(180deg, #17130b 0, #0e0d0b 260px, var(--page-base) 520px)}.pg--diag,.pg--plain{--page-background:radial-gradient(80% 276px at 100% -49px, color-mix(in srgb, var(--pg-gold) 10%, transparent), transparent 70%), var(--pg-vignette-soft), linear-gradient(158deg, #17140e 0%, #100f0c 26%, var(--page-base) 58%, #090909 100%)}.pg--cere,.pg--cere-right,.pg--cere-soft,.pg--focus-gold,.pg--halo,.pg--halo-strong{--pg-gx:50%;--pg-ray:#ffd9780a;--page-background:linear-gradient(180deg, color-mix(in srgb, var(--page-base) 0%, transparent) 0%, color-mix(in srgb, var(--page-base) 55%, transparent) 227px, var(--page-base) 374px), radial-gradient(90% 309px at var(--pg-gx) -49px, color-mix(in srgb, var(--pg-bright) 22%, transparent) 0%, color-mix(in srgb, var(--pg-gold) 7%, transparent) 46%, transparent 74%), radial-gradient(circle 56px at 12% 138px, #ffd97814, transparent 70%), radial-gradient(circle 34px at 88% 97px, #ffd97817, transparent 70%), radial-gradient(circle 84px at 94% 252px, color-mix(in srgb, var(--pg-gold) 4%, transparent), transparent 70%), repeating-conic-gradient(from 180deg at var(--pg-gx) -81.2px, var(--pg-ray) 0deg 4deg, transparent 4deg 13deg), linear-gradient(180deg, #1c1509 0, #110e09 244px, var(--page-base) 520px)}.pg--cere-right{--pg-gx:84%}.pg--cere-soft,.pg--halo,.pg--halo-strong{--pg-ray:transparent}.pg--cere-pay,.pg--focus-pay{--page-background:radial-gradient(110% 325px at 50% -65px, color-mix(in srgb, var(--pg-bright) 20%, transparent) 0%, color-mix(in srgb, var(--pg-bright) 6%, transparent) 44%, transparent 72%), linear-gradient(100deg, transparent 30%, #ffe98a09 46%, transparent 60%) top / 100% 300px no-repeat, var(--pg-vignette-soft), linear-gradient(180deg, #1b1608 0, #100e09 244px, var(--page-base) 520px)}.pg--cere-spot{--pg-ray:#ffd97809;--page-background:linear-gradient(180deg, color-mix(in srgb, var(--page-base) 0%, transparent) 0%, color-mix(in srgb, var(--page-base) 50%, transparent) 276px, var(--page-base) 471px), radial-gradient(circle 210px at 50% 260px, color-mix(in srgb, var(--pg-gold) 13%, transparent), color-mix(in srgb, var(--pg-gold) 4%, transparent) 60%, transparent 100%), radial-gradient(90% 244px at 50% -49px, color-mix(in srgb, var(--pg-bright) 16%, transparent), transparent 72%), repeating-conic-gradient(from 180deg at 50% -81.2px, var(--pg-ray) 0deg 4deg, transparent 4deg 13deg), linear-gradient(180deg, #1c1509 0, #110e09 276px, var(--page-base) 536px)}.pg--cere-star{--page-background:radial-gradient(90% 292px at 30% -49px, #fff3cf29 0%, color-mix(in srgb, var(--pg-gold) 6%, transparent) 46%, transparent 74%), radial-gradient(circle 3px at 16% 40.6px, #fff3cfb3, transparent 100%), radial-gradient(circle 2px at 72% 28.4px, #fff3cf99, transparent 100%), radial-gradient(circle 2px at 88% 52.8px, #fff3cf80, transparent 100%), radial-gradient(circle 3px at 44% 20.3px, #fff3cf80, transparent 100%), radial-gradient(circle 60px at 84% 114px, #ffd97814, transparent 70%), radial-gradient(circle 40px at 8% 179px, #ffd9780f, transparent 70%), linear-gradient(180deg, #191409 0, #100e09 244px, var(--page-base) 520px)}.pg--cere-bolt{--page-background:linear-gradient(180deg, color-mix(in srgb, var(--page-base) 0%, transparent) 0%, color-mix(in srgb, var(--page-base) 60%, transparent) 244px, var(--page-base) 390px), linear-gradient(112deg, transparent 26%, color-mix(in srgb, var(--pg-gold) 8%, transparent) 40%, #ffd97808 47%, transparent 60%), radial-gradient(80% 276px at 72% -49px, color-mix(in srgb, var(--pg-gold) 15%, transparent), transparent 72%), linear-gradient(180deg, #1a1409 0, #100e09 244px, var(--page-base) 520px)}.pg--immersive{--page-background:var(--page-immersive)}.pg--immersive-shell{--page-background:var(--page-immersive-shell)}.pg--immersive,.pg--immersive-shell{--pg-grain-layer:none;--page-header-background:var(--page-background)}.pg--cover{--page-tint:var(--page-cover-tint,var(--c-accent));--pg-grain-layer:none;--page-background:var(--pg-cover-dim), linear-gradient(180deg, color-mix(in srgb, var(--page-base) 0%, transparent) 132px, var(--page-base) 440px) top / 100% var(--page-cover-height) no-repeat, var(--pg-cover-edge-top) top / 100% 60px no-repeat, var(--pg-cover-edge-left) top left / 60px var(--page-cover-height) no-repeat, radial-gradient(60% 60% at 30% 30%, color-mix(in srgb, var(--page-tint) 31%, #000), #0e0b06) top / 100% var(--page-cover-height) no-repeat, var(--page-base);isolation:isolate}:root{--pg-cover-dim:linear-gradient(transparent, transparent);--pg-cover-edge-top:linear-gradient(180deg, color-mix(in srgb, var(--page-base) 37%, transparent) 0, color-mix(in srgb, var(--page-base) 19%, transparent) 20px, color-mix(in srgb, var(--page-base) 6%, transparent) 40px, transparent 60px);--pg-cover-edge-left:linear-gradient(90deg, color-mix(in srgb, var(--page-base) 37%, transparent) 0, color-mix(in srgb, var(--page-base) 19%, transparent) 20px, color-mix(in srgb, var(--page-base) 6%, transparent) 40px, transparent 60px)}.pg__cover{z-index:-1;height:var(--page-cover-height);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}:root:not([data-ground=lite]) .pg__cover:has(>.comic-image[data-loaded=true]){background:var(--page-base)}.pg .pg__cover>.comic-image{width:auto;height:var(--page-cover-height);filter:blur(36px)saturate(1.25)brightness(.62);background:0 0;border-radius:0;transition:opacity .24s ease-out;position:absolute;inset:0 0 auto;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%);aspect-ratio:auto!important}.pg .pg__cover>.comic-image[data-loaded=false]{opacity:0}.pg .pg__cover .comic-image__fallback{display:none}.pg__cover:after{content:"";background:var(--pg-cover-dim);position:absolute;inset:0}.pg--immersive,.pg--immersive-shell{--pg-cover-dim:linear-gradient(180deg, color-mix(in srgb, var(--page-base) 46%, transparent) 0, color-mix(in srgb, var(--page-base) 74%, transparent) 220px, var(--page-base) 400px) top / 100% 400px no-repeat}.pg--tint-brand{--page-tint:var(--ch-drama-accent)}.pg--tint-bright{--page-tint:var(--c-badge-vip)}.pg--tint-skin{--page-tint:var(--skin-page-tint,var(--c-accent))}.pg{--c-section:var(--x-surface-glass-1);--c-surface:var(--x-surface-glass-2);--c-sheet:var(--x-surface-glass-3);--c-ground5:var(--x-surface-glass-4);--c-border:var(--x-line-glass);--c-divider:var(--x-line-glass);--x-surface-card:var(--x-surface-glass-2);--x-surface-card-sub:var(--x-surface-glass-1);--x-surface-card-lift:var(--x-surface-glass-3);--x-field-background:var(--x-surface-glass-1)}.pg--immersive,.pg--immersive-shell,.pg-solid{--c-section:var(--pg-solid-section);--c-surface:var(--pg-solid-surface);--c-sheet:var(--pg-solid-sheet);--c-ground5:var(--pg-solid-ground5);--c-border:var(--pg-solid-border);--c-divider:var(--pg-solid-divider);--x-surface-card:var(--pg-solid-surface);--x-surface-card-sub:var(--pg-solid-section);--x-surface-card-lift:var(--pg-solid-sheet);--x-field-background:var(--pg-solid-section)}.pg-bar{background:0 0;transition:background-color .16s ease-out}.pg-bar--stuck{background:var(--x-surface-bar);-webkit-backdrop-filter:var(--x-blur-bar);backdrop-filter:var(--x-blur-bar);box-shadow:inset 0 -1px 0 var(--x-line-glass)}:root[data-ground=lite] .pg{--pg-grain-layer:none;--pg-ray:transparent}:root[data-ground=lite] .pg__cover>.comic-image{display:none}:root{--text-body-medium-size:var(--t-body);--text-body-medium-height:calc(22 / 15);--text-body-medium-spacing:0;--text-body-small-size:var(--t-caption);--text-body-small-height:calc(16 / 12);--text-body-small-spacing:0;--text-label-large-size:var(--t-button);--text-label-large-height:1;--text-label-large-spacing:.02em;--text-label-large-weight:700;--text-title-medium-size:var(--t-section-title);--text-title-medium-height:calc(24 / 18);--text-title-medium-spacing:.01em;--text-display-height:calc(34 / 28);--text-headline-height:calc(28 / 22);--text-app-bar-height:calc(24 / 17);--text-app-bar-large-height:calc(30 / 24);--text-h3-height:calc(22 / 16);--text-body-s-height:calc(20 / 14);--text-micro-height:calc(14 / 11);--text-nano-height:calc(12 / 10);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}: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}:where(button,a[href],summary,[role=button],[tabindex]):focus-visible{outline:1px solid var(--x-brand-line-strong);outline-offset:-1px}
