.ttc[data-astro-cid-eriqfkv3]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);scroll-margin-top:calc(var(--header-h) + 1rem)}.ttc-head[data-astro-cid-eriqfkv3]{display:grid;gap:var(--space-2)}.ttc-head[data-astro-cid-eriqfkv3] h2[data-astro-cid-eriqfkv3]{font-size:var(--fs-h3)}.ttc-head[data-astro-cid-eriqfkv3] p[data-astro-cid-eriqfkv3]{color:var(--ink-soft)}.ttc-track[data-astro-cid-eriqfkv3]{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:190px;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-3);scrollbar-width:thin;scrollbar-color:var(--mauve-200) transparent}.ttc-card[data-astro-cid-eriqfkv3]{scroll-snap-align:start;position:relative}.ttc-card[data-astro-cid-eriqfkv3] a[data-astro-cid-eriqfkv3]{display:grid;gap:var(--space-2);text-decoration:none}.ttc-frame[data-astro-cid-eriqfkv3]{position:relative;display:grid;place-items:center;aspect-ratio:9 / 16;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,rgb(255 255 255 / .14),transparent 60%),linear-gradient(160deg,var(--slate-700),var(--plum-800));color:var(--white);transition:transform .3s var(--ease)}.ttc-card[data-astro-cid-eriqfkv3] a[data-astro-cid-eriqfkv3]:hover .ttc-frame[data-astro-cid-eriqfkv3]{transform:translateY(-3px)}.ttc-frame[data-astro-cid-eriqfkv3] .ttc-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.has-cover[data-astro-cid-eriqfkv3]:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,#0009)}.ttc-play[data-astro-cid-eriqfkv3],.ttc-views[data-astro-cid-eriqfkv3]{z-index:1}.has-cover[data-astro-cid-eriqfkv3] .ttc-play[data-astro-cid-eriqfkv3]{top:auto;left:auto;right:var(--space-3);bottom:var(--space-3);translate:none;width:38px;height:38px}.has-cover[data-astro-cid-eriqfkv3] .ttc-play[data-astro-cid-eriqfkv3] svg{width:1rem;height:1rem}.ttc-who[data-astro-cid-eriqfkv3]{position:absolute;top:var(--space-3);left:var(--space-3);right:var(--space-3);display:flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);font-weight:700;color:var(--slate-100);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ttc-who[data-astro-cid-eriqfkv3] .ttc-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none}.ttc-label[data-astro-cid-eriqfkv3]{max-width:100%;padding:.4rem .6rem;border-radius:6px;background:var(--white);color:var(--slate-900);font-family:var(--font-display);font-weight:500;font-size:.95rem;line-height:1.2;text-align:center;transform:translateY(-28px)}.ttc-play[data-astro-cid-eriqfkv3]{position:absolute;left:50%;top:58%;translate:-50% -50%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:var(--plum-800)}.ttc-play[data-astro-cid-eriqfkv3] svg{width:1.3rem;height:1.3rem;margin-left:3px}.ttc-views[data-astro-cid-eriqfkv3]{position:absolute;left:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-xs);font-weight:800;color:var(--white)}.ttc-views[data-astro-cid-eriqfkv3] svg{width:.8rem;height:.8rem}.ttc-title[data-astro-cid-eriqfkv3]{font-weight:700;color:var(--slate-900);line-height:1.3;font-size:var(--fs-sm)}.ttc-controls[data-astro-cid-eriqfkv3]{display:flex;align-items:center;gap:var(--space-2)}.ttc-controls[data-astro-cid-eriqfkv3] .text-link[data-astro-cid-eriqfkv3]{margin-left:auto}.ttc-arrow[data-astro-cid-eriqfkv3]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:var(--white);color:var(--slate-800)}.ttc-arrow[data-astro-cid-eriqfkv3]:hover{background:var(--slate-800);color:var(--white);border-color:var(--slate-800)}.ttc-arrow[data-astro-cid-eriqfkv3] svg{width:1.1rem;height:1.1rem}.ttc-dialog[data-astro-cid-eriqfkv3]{padding:0;border:0;background:transparent;overflow:visible;max-width:none}.ttc-dialog[data-astro-cid-eriqfkv3]::backdrop{background:#141e23d1}.ttc-player[data-astro-cid-eriqfkv3]{width:min(92vw,calc(min(86vh,780px)*.5625));aspect-ratio:9 / 16;border-radius:var(--radius-lg);overflow:hidden;background:#000}.ttc-player[data-astro-cid-eriqfkv3] iframe[data-astro-cid-eriqfkv3]{width:100%;height:100%;border:0;display:block}.ttc-close[data-astro-cid-eriqfkv3]{position:absolute;top:-14px;right:-14px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--white);color:var(--slate-900);box-shadow:var(--shadow)}.ttc-close[data-astro-cid-eriqfkv3] svg{width:1.3rem;height:1.3rem;transform:rotate(45deg)}.ttc-out[data-astro-cid-eriqfkv3]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding-top:var(--space-2);color:var(--white);font-size:var(--fs-sm);font-weight:700}.ttc-out[data-astro-cid-eriqfkv3] svg{width:1rem;height:1rem}@media(max-width:600px){.ttc-track[data-astro-cid-eriqfkv3]{grid-auto-columns:46%}.ttc-close[data-astro-cid-eriqfkv3]{top:8px;right:8px}}.hero-rating[data-astro-cid-lwlpul73]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);color:var(--plum-900)}.hero-rating[data-astro-cid-lwlpul73] strong[data-astro-cid-lwlpul73]{color:var(--slate-900)}.where[data-astro-cid-lwlpul73]{display:inline-flex;align-items:flex-start;gap:.4rem;font-size:var(--fs-sm);color:var(--plum-900)}.where[data-astro-cid-lwlpul73] svg{flex:none;margin-top:.2em}.where[data-astro-cid-lwlpul73] a[data-astro-cid-lwlpul73]{color:var(--plum-900);font-weight:700}.c-body[data-astro-cid-lwlpul73]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-8)}.c-aside[data-astro-cid-lwlpul73]{position:sticky;top:calc(var(--header-h) + 1.5rem);align-self:start;display:grid;gap:var(--space-5)}.toc-label[data-astro-cid-lwlpul73]{font-size:var(--fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:var(--space-3)}.toc[data-astro-cid-lwlpul73] ol[data-astro-cid-lwlpul73]{list-style:none;display:grid;border-left:2px solid var(--line)}.toc[data-astro-cid-lwlpul73] a[data-astro-cid-lwlpul73]{display:block;margin-left:-2px;padding:.4rem 0 .4rem 1rem;border-left:2px solid transparent;color:var(--ink-soft);text-decoration:none;font-size:var(--fs-sm);font-weight:600;transition:color .2s,border-color .2s}.toc[data-astro-cid-lwlpul73] a[data-astro-cid-lwlpul73]:hover{color:var(--slate-900)}.toc[data-astro-cid-lwlpul73] a[data-astro-cid-lwlpul73][aria-current=true]{color:var(--slate-900);border-color:var(--lotus)}.book-card[data-astro-cid-lwlpul73]{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--slate-800);color:var(--slate-100);border-radius:var(--radius-lg);font-size:var(--fs-sm)}.book-title[data-astro-cid-lwlpul73]{font-family:var(--font-display);font-size:1.3rem;color:var(--white)}.book-card[data-astro-cid-lwlpul73] .btn[data-astro-cid-lwlpul73]{--btn-bg: var(--white);--btn-fg: var(--slate-900);--btn-border: var(--white)}.book-phone[data-astro-cid-lwlpul73]{display:flex;justify-content:space-between;color:var(--white);text-decoration:none;font-weight:800;font-variant-numeric:tabular-nums}.book-phone[data-astro-cid-lwlpul73] span[data-astro-cid-lwlpul73]{font-weight:600;color:var(--slate-200)}.c-main[data-astro-cid-lwlpul73]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);min-width:0}.c-sec[data-astro-cid-lwlpul73]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);scroll-margin-top:calc(var(--header-h) + 1rem)}.c-sec[data-astro-cid-lwlpul73] h2[data-astro-cid-lwlpul73]{font-size:var(--fs-h3)}.stats[data-astro-cid-lwlpul73]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-4)}.stat[data-astro-cid-lwlpul73]{display:flex;flex-direction:column-reverse;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius);background:var(--mauve-50);border:1px solid var(--mauve-100)}.stat[data-astro-cid-lwlpul73] dd[data-astro-cid-lwlpul73]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.5vw,2.75rem);line-height:1;color:var(--plum-800);font-variant-numeric:tabular-nums}.stat[data-astro-cid-lwlpul73] dt[data-astro-cid-lwlpul73]{font-size:var(--fs-sm);color:var(--ink-soft)}.cards[data-astro-cid-lwlpul73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--space-4)}.card[data-astro-cid-lwlpul73]{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);background:var(--mauve-50);border-radius:var(--radius);border-top:3px solid var(--mauve-400)}.card[data-astro-cid-lwlpul73] h3[data-astro-cid-lwlpul73]{font-size:1.3rem;color:var(--plum-900)}.cards--rows[data-astro-cid-lwlpul73]{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.cards--rows[data-astro-cid-lwlpul73] .card[data-astro-cid-lwlpul73]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--space-5);padding:var(--space-5) 0;background:none;border-radius:0;border-top:0;border-bottom:1px solid var(--line)}.cards--rows[data-astro-cid-lwlpul73] .card[data-astro-cid-lwlpul73] h3[data-astro-cid-lwlpul73]{color:var(--slate-800)}@media(max-width:600px){.cards--rows[data-astro-cid-lwlpul73] .card[data-astro-cid-lwlpul73]{grid-template-columns:1fr;gap:var(--space-2)}}.card[data-astro-cid-lwlpul73] p[data-astro-cid-lwlpul73]{font-size:var(--fs-sm);color:var(--ink-soft)}.c-quote[data-astro-cid-lwlpul73] figure[data-astro-cid-lwlpul73]{margin:0;display:grid;gap:var(--space-4);text-align:center}.c-quote[data-astro-cid-lwlpul73] blockquote[data-astro-cid-lwlpul73]{margin:0}.c-quote[data-astro-cid-lwlpul73] blockquote[data-astro-cid-lwlpul73] p[data-astro-cid-lwlpul73]{font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1.6vw,2.5rem);line-height:1.2;color:var(--plum-900);text-wrap:balance}.c-quote-full[data-astro-cid-lwlpul73]{color:var(--plum-900);opacity:.85}.c-quote[data-astro-cid-lwlpul73] figcaption[data-astro-cid-lwlpul73]{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--white)}.faqs[data-astro-cid-lwlpul73]{display:grid;gap:var(--space-3)}.faq[data-astro-cid-lwlpul73]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.faq[data-astro-cid-lwlpul73] summary[data-astro-cid-lwlpul73]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-weight:800;color:var(--slate-900);cursor:pointer}.faq[data-astro-cid-lwlpul73] summary[data-astro-cid-lwlpul73]::-webkit-details-marker{display:none}.faq[data-astro-cid-lwlpul73] summary[data-astro-cid-lwlpul73] svg{width:1.2rem;height:1.2rem;flex:none;color:var(--slate-600);transition:transform .3s var(--ease)}.faq[data-astro-cid-lwlpul73][open] summary[data-astro-cid-lwlpul73] svg{transform:rotate(45deg)}.faq[data-astro-cid-lwlpul73] p[data-astro-cid-lwlpul73]{padding:0 var(--space-5) var(--space-5);color:var(--ink-soft)}@media(max-width:1000px){.c-body[data-astro-cid-lwlpul73]{grid-template-columns:1fr}.c-aside[data-astro-cid-lwlpul73]{display:none}}
