.drama[data-v-7e7d1861]{padding-bottom:50px}.kicker[data-v-7e7d1861]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}h1[data-v-7e7d1861]{font-size:clamp(28px,4.5vw,44px);letter-spacing:-1px;margin:0 0 8px;text-wrap:balance}.lede[data-v-7e7d1861]{color:var(--text-2);font-size:var(--fs-sm);max-width:64ch;margin:0 0 18px}.fam[data-v-7e7d1861]{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap}.fam-tab[data-v-7e7d1861]{font-size:var(--fs-xs);font-weight:600;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.fam-tab.on[data-v-7e7d1861]{background:color-mix(in srgb,var(--brand-2) 22%,transparent);border-color:color-mix(in srgb,var(--brand-2) 55%,var(--glass-border));color:var(--text-1)}.sec-sub[data-v-7e7d1861]{color:var(--text-3);font-size:var(--fs-xs);margin:-8px 0 14px}.yt-sec[data-v-7e7d1861]{margin-bottom:34px;padding:18px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--glass-border));background:color-mix(in srgb,var(--brand-1) 10%,transparent)}.yt-head[data-v-7e7d1861]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yt-badge[data-v-7e7d1861]{font-size:var(--fs-2xs);letter-spacing:.06em;padding:3px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,#22c55e 18%,transparent);color:#4ade80}.grid[data-v-7e7d1861]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}section[data-v-7e7d1861]{margin-bottom:34px}.card.row-item[data-v-7e7d1861]{width:150px}.plats[data-v-7e7d1861]{display:flex;flex-wrap:wrap;gap:8px}.plat[data-v-7e7d1861]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.plat-n[data-v-7e7d1861]{font-size:var(--fs-2xs);color:var(--text-3)}.intro[data-v-7e7d1861]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.6;max-width:70ch;margin:0 0 22px}.theme-sec[data-v-7e7d1861]{margin-bottom:30px}.howto[data-v-7e7d1861]{margin-top:34px}.steps[data-v-7e7d1861]{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:74ch}.steps li[data-v-7e7d1861]{counter-increment:step;position:relative;padding-left:34px}.steps li[data-v-7e7d1861]:before{content:counter(step);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:700;color:var(--text-1);background:color-mix(in srgb,var(--brand-2) 26%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.steps strong[data-v-7e7d1861]{display:block;font-size:var(--fs-sm);margin-bottom:3px}.steps p[data-v-7e7d1861]{margin:0;font-size:var(--fs-xs);line-height:1.6;color:var(--text-2)}.maj[data-v-7e7d1861]{font-size:var(--fs-2xs);color:var(--text-3);margin:26px 0 0}.faq[data-v-7e7d1861]{margin-top:36px}.faq-item[data-v-7e7d1861]{border-top:1px solid var(--glass-border);padding:12px 0}.faq-item summary[data-v-7e7d1861]{font-size:var(--fs-sm);font-weight:600;cursor:pointer;list-style:none}.faq-item summary[data-v-7e7d1861]::-webkit-details-marker{display:none}.faq-item summary[data-v-7e7d1861]:after{content:"+";float:right;color:var(--text-3)}.faq-item[open] summary[data-v-7e7d1861]:after{content:"−"}.faq-item p[data-v-7e7d1861]{margin:8px 0 0;font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);max-width:70ch}.facets[data-v-7e7d1861]{margin-bottom:34px}.facets ul[data-v-7e7d1861]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.facet-link[data-v-7e7d1861]{display:inline-block;font-size:var(--fs-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.facet-link[data-v-7e7d1861]:hover{color:var(--text-1)}.also ul[data-v-7e7d1861]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.also a[data-v-7e7d1861]{display:inline-block;font-size:var(--fs-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.also a[data-v-7e7d1861]:hover{color:var(--text-1)}@media(max-width:560px){.grid[data-v-7e7d1861]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}}
