.intro-section[data-astro-cid-y63vd6in]{max-width:var(--wide-width);padding:var(--spacing-12) var(--spacing-6) 0;margin:0 auto}.intro-eyebrow[data-astro-cid-y63vd6in]{margin-bottom:var(--spacing-3);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);font-weight:600;display:inline-block}.intro-title[data-astro-cid-y63vd6in]{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));font-weight:var(--font-weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:760px;margin-bottom:var(--spacing-4)}.intro-lead[data-astro-cid-y63vd6in]{max-width:640px;font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.intro-audience[data-astro-cid-y63vd6in]{max-width:640px;font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--spacing-5)}.intro-guide[data-astro-cid-y63vd6in]{font-size:var(--font-size-sm);color:var(--color-muted);padding-top:var(--spacing-5);border-top:1px solid var(--color-border-subtle)}@media (width<=900px){.intro-section[data-astro-cid-y63vd6in]{padding:var(--spacing-8) var(--spacing-4) 0}}.manga-section[data-astro-cid-gl6qec2d]{max-width:var(--wide-width);padding:var(--spacing-10) var(--spacing-6) 0;--skin:var(--lightningcss-light,#ffe3c4)var(--lightningcss-dark,#e3b98a);margin:0 auto}.manga-eyebrow[data-astro-cid-gl6qec2d]{margin-bottom:var(--spacing-3);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);font-weight:600;display:inline-block}.manga-strip[data-astro-cid-gl6qec2d]{align-items:stretch;gap:var(--spacing-4) var(--spacing-3);margin-top:var(--spacing-3);grid-template-columns:1fr auto 1fr auto 1fr;display:grid}.manga-panel[data-astro-cid-gl6qec2d]{aspect-ratio:3/3.5;background:var(--color-bg);border:1px solid var(--color-border);padding:var(--spacing-5);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex}.manga-panel-head[data-astro-cid-gl6qec2d]{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.manga-cap[data-astro-cid-gl6qec2d]{background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);padding:3px var(--spacing-3);text-transform:uppercase;border-radius:999px;font-weight:700;display:inline-block}.manga-cap-accent[data-astro-cid-gl6qec2d]{background:var(--color-brand);color:var(--color-on-brand)}.manga-step[data-astro-cid-gl6qec2d]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-border);letter-spacing:var(--tracking-wide)}.manga-bubble[data-astro-cid-gl6qec2d]{background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);font-weight:600;line-height:var(--leading-snug);color:var(--color-text);border-radius:14px;margin:0}.manga-bubble-accent[data-astro-cid-gl6qec2d]{background:color-mix(in srgb, var(--color-brand) 7%, var(--color-bg));border-color:var(--color-brand);font-weight:700}.manga-row[data-astro-cid-gl6qec2d]{align-items:center;gap:var(--spacing-3);display:flex}.manga-row[data-astro-cid-gl6qec2d] .manga-bubble[data-astro-cid-gl6qec2d]{flex:1}.manga-chart[data-astro-cid-gl6qec2d]{flex-shrink:0;width:25%;min-width:60px}.manga-figure[data-astro-cid-gl6qec2d]{margin-top:var(--spacing-3);flex:1;justify-content:center;align-items:flex-end;display:flex}.manga-figure-after[data-astro-cid-gl6qec2d]{position:relative}.manga-character[data-astro-cid-gl6qec2d]{filter:drop-shadow(0 8px 12px #00000014);width:68%;height:auto}.manga-badge[data-astro-cid-gl6qec2d]{filter:drop-shadow(0 4px 8px #0000001f);width:30%;position:absolute;top:2%;right:6%}.manga-spark[data-astro-cid-gl6qec2d]{background:var(--color-brand);opacity:.5;border-radius:2px;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.manga-spark-1[data-astro-cid-gl6qec2d]{top:0%;right:28%}.manga-spark-2[data-astro-cid-gl6qec2d]{width:5px;height:5px;top:22%;right:2%}.manga-spark-3[data-astro-cid-gl6qec2d]{opacity:.35;width:5px;height:5px;top:-6%;right:16%}.manga-arrow[data-astro-cid-gl6qec2d]{justify-content:center;align-items:center;display:flex}.manga-arrow-circle[data-astro-cid-gl6qec2d]{background:var(--color-bg-subtle);border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.manga-arrow-icon[data-astro-cid-gl6qec2d]{width:15px;height:15px}.manga-hoodie[data-astro-cid-gl6qec2d]{fill:var(--color-brand)}.manga-skin[data-astro-cid-gl6qec2d]{fill:var(--skin)}.manga-hair[data-astro-cid-gl6qec2d]{fill:var(--color-text)}.manga-brow[data-astro-cid-gl6qec2d]{stroke:var(--color-text);stroke-width:4.5px;stroke-linecap:round;fill:none}.manga-eye[data-astro-cid-gl6qec2d]{fill:var(--color-text)}.manga-mouth[data-astro-cid-gl6qec2d]{stroke:var(--color-text);stroke-width:4px;stroke-linecap:round;fill:none}.manga-chart-base[data-astro-cid-gl6qec2d]{stroke:var(--color-border);stroke-width:2px}.manga-bar-muted[data-astro-cid-gl6qec2d]{fill:var(--color-border)}.manga-bar-accent[data-astro-cid-gl6qec2d],.manga-chart-badge[data-astro-cid-gl6qec2d]{fill:var(--color-brand)}.manga-chart-check[data-astro-cid-gl6qec2d]{stroke:var(--color-on-brand);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none}.manga-badge-circle[data-astro-cid-gl6qec2d]{fill:var(--color-brand);stroke:var(--color-bg);stroke-width:3px}.manga-badge-check[data-astro-cid-gl6qec2d]{stroke:var(--color-on-brand);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.manga-connector[data-astro-cid-gl6qec2d]{justify-content:center;align-items:center;gap:var(--spacing-2);text-align:center;margin-top:var(--spacing-6);font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);margin-bottom:0;font-weight:700;display:flex}.manga-connector-arrow[data-astro-cid-gl6qec2d]{color:var(--color-brand);animation:1.6s ease-in-out infinite manga-bounce;display:inline-block}@keyframes manga-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (width<=900px){.manga-section[data-astro-cid-gl6qec2d]{padding:var(--spacing-8) var(--spacing-4) 0}}@media (width<=640px){.manga-strip[data-astro-cid-gl6qec2d]{grid-template-columns:1fr}.manga-arrow-icon[data-astro-cid-gl6qec2d]{transform:rotate(90deg)}.manga-panel[data-astro-cid-gl6qec2d]{aspect-ratio:auto;min-height:0;padding:var(--spacing-4)}.manga-character[data-astro-cid-gl6qec2d]{width:46%}.manga-figure[data-astro-cid-gl6qec2d]{margin-top:var(--spacing-4)}}.offers-section[data-astro-cid-ue6xjiee]{max-width:var(--wide-width);padding:var(--spacing-12) var(--spacing-6) 0;margin:0 auto}.offers-header[data-astro-cid-ue6xjiee]{margin-bottom:var(--spacing-8)}.offers-pr[data-astro-cid-ue6xjiee]{margin-bottom:var(--spacing-3);padding:2px var(--spacing-2);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius);font-weight:600;display:inline-block}.offers-title[data-astro-cid-ue6xjiee]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-snug);margin-bottom:var(--spacing-2)}.offers-lede[data-astro-cid-ue6xjiee]{max-width:640px;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.offers-list[data-astro-cid-ue6xjiee]{flex-direction:column;display:flex}.offer-row[data-astro-cid-ue6xjiee]{gap:var(--spacing-6);padding:var(--spacing-8) 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.offer-row[data-astro-cid-ue6xjiee]:first-child{border-top:none;padding-top:0}.offer-type[data-astro-cid-ue6xjiee]{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand);font-weight:600;display:inline-block}.offer-name[data-astro-cid-ue6xjiee]{font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-snug);margin-top:var(--spacing-2)}.offer-tagline[data-astro-cid-ue6xjiee]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-1)}.offer-description[data-astro-cid-ue6xjiee]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-top:var(--spacing-4)}.offer-side[data-astro-cid-ue6xjiee]{align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);background:var(--color-surface);border:2px solid var(--color-text);border-radius:20px;display:flex;position:relative}.offer-rank[data-astro-cid-ue6xjiee]{z-index:1;background:var(--color-brand);width:52px;height:52px;color:var(--color-on-brand);border:3px solid var(--color-text);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:-18px;left:-18px}.offer-rank-label[data-astro-cid-ue6xjiee]{letter-spacing:var(--tracking-wide);font-size:9px;font-weight:700}.offer-rank-number[data-astro-cid-ue6xjiee]{font-size:var(--font-size-lg);font-weight:800}.offer-banner[data-astro-cid-ue6xjiee]{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-shrink:0;width:200px;line-height:0;display:block;overflow:hidden}.offer-banner[data-astro-cid-ue6xjiee] img[data-astro-cid-ue6xjiee]{width:100%;height:auto;display:block}.offer-copy[data-astro-cid-ue6xjiee]{gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.offer-points[data-astro-cid-ue6xjiee]{gap:var(--spacing-2);flex-direction:column;display:flex}.offer-point[data-astro-cid-ue6xjiee]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600;line-height:var(--leading-snug);padding-left:1.4em;position:relative}.offer-point[data-astro-cid-ue6xjiee]:before{content:"✓";color:var(--color-brand);font-weight:700;position:absolute;left:0}.offer-cta[data-astro-cid-ue6xjiee]{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-brand);color:var(--color-on-brand);text-align:center;font-size:var(--font-size-base);font-weight:700;line-height:var(--leading-snug);transition:background var(--transition-fast);text-decoration:none;display:flex}.offer-cta[data-astro-cid-ue6xjiee]:hover{background:var(--color-brand-hover)}@media (width<=900px){.offers-section[data-astro-cid-ue6xjiee]{padding:var(--spacing-8) var(--spacing-4) 0}.offer-row[data-astro-cid-ue6xjiee]{gap:var(--spacing-5)}}@media (width<=640px){.offer-side[data-astro-cid-ue6xjiee]{align-items:stretch;gap:var(--spacing-5);padding:var(--spacing-5);flex-direction:column}.offer-banner[data-astro-cid-ue6xjiee]{width:100%}}.home-content[data-astro-cid-lcdefpme]{max-width:var(--wide-width);padding:var(--spacing-16) var(--spacing-6);margin:0 auto}.featured-section[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-16);padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.featured-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-4);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand);font-weight:600;display:inline-block}.featured-layout[data-astro-cid-lcdefpme]{gap:var(--spacing-8);grid-template-columns:minmax(240px,380px) 1fr;align-items:center;display:grid}.featured-image[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.featured-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.featured-image--placeholder[data-astro-cid-lcdefpme]{background:var(--color-surface)}.featured-content[data-astro-cid-lcdefpme]{gap:var(--spacing-4);flex-direction:column;display:flex}.featured-meta[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.meta-dot[data-astro-cid-lcdefpme]{background:var(--color-muted);border-radius:50%;width:3px;height:3px}.featured-bylines[data-astro-cid-lcdefpme]{align-items:center;gap:2px;display:flex}.featured-byline[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-2);display:inline-flex}.featured-byline-avatar[data-astro-cid-lcdefpme]{width:var(--avatar-size-md);height:var(--avatar-size-md);object-fit:cover;border-radius:50%}.featured-byline-name[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-weight:500}.byline-sep[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-right:2px}.byline-more[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);color:var(--color-muted);margin-left:2px}.featured-title-link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.featured-title[data-astro-cid-lcdefpme]{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));font-weight:var(--font-weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);transition:color var(--transition-fast)}.featured-title-link[data-astro-cid-lcdefpme]:hover .featured-title[data-astro-cid-lcdefpme]{color:var(--color-brand)}.featured-excerpt[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.featured-tags[data-astro-cid-lcdefpme]{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.featured-tag[data-astro-cid-lcdefpme]{padding:var(--tag-padding-y) var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-surface);border-radius:var(--radius);transition:color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:inline-block}.featured-tag[data-astro-cid-lcdefpme]:hover{color:var(--color-text);background:var(--color-border)}.section-header[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;display:flex}.section-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-muted);font-weight:500}.section-link[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-brand);transition:color var(--transition-fast);text-decoration:none}.section-link[data-astro-cid-lcdefpme]:hover{color:var(--color-brand-hover)}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-12) var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.empty-state[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-20) var(--spacing-6);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.empty-state[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading)}.empty-state[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted)}.btn[data-astro-cid-lcdefpme]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius);font-size:var(--font-size-sm);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.btn[data-astro-cid-lcdefpme]:hover{background:var(--color-brand-hover)}@media (width<=900px){.home-content[data-astro-cid-lcdefpme]{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}.featured-layout[data-astro-cid-lcdefpme]{gap:var(--spacing-6);grid-template-columns:minmax(200px,320px) 1fr}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8) var(--spacing-6);grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.featured-section[data-astro-cid-lcdefpme]{padding:var(--spacing-4)}.featured-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.featured-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-2xl)}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8);grid-template-columns:1fr}}
