.Cq7M1G_page{max-width:var(--container-narrow);padding:var(--space-6) var(--space-5) var(--space-9);color:var(--light);margin:0 auto}.Cq7M1G_crumbs a{min-height:44px;color:var(--purple-200);font-family:var(--font-mono);font-size:var(--text-sm);align-items:center;display:inline-flex}.Cq7M1G_article{gap:var(--space-7);margin-top:var(--space-4);flex-direction:column;display:flex}.Cq7M1G_header{gap:var(--space-4);flex-direction:column;display:flex}.Cq7M1G_title{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.Cq7M1G_answer{font-size:var(--text-lg);line-height:var(--leading-normal);padding-left:var(--space-4);border-left:4px solid var(--teal)}.Cq7M1G_section{gap:var(--space-4);flex-direction:column;display:flex}.Cq7M1G_h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.Cq7M1G_h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.Cq7M1G_p{line-height:var(--leading-normal)}.Cq7M1G_muted{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.Cq7M1G_link{color:var(--purple-200);text-underline-offset:3px;padding-block:3px;text-decoration:underline}.Cq7M1G_list{gap:var(--space-2);padding-left:var(--space-5);line-height:var(--leading-normal);flex-direction:column;display:flex}.Cq7M1G_card{padding:var(--space-5);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--dark2);gap:var(--space-3);flex-direction:column;display:flex}.Cq7M1G_tableWrap{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--dark2);overflow-x:auto}.Cq7M1G_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal)}.Cq7M1G_table caption{padding:var(--space-3) var(--space-4) 0;text-align:left;font-weight:var(--weight-semibold)}.Cq7M1G_table th,.Cq7M1G_table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--card-border)}.Cq7M1G_table tr:last-child th,.Cq7M1G_table tr:last-child td{border-bottom:none}.Cq7M1G_table thead th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.Cq7M1G_faq{gap:var(--space-4);flex-direction:column;display:flex}.Cq7M1G_faqItem{padding:var(--space-4) var(--space-5);border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--dark2)}.Cq7M1G_faqQ{font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.Cq7M1G_faqA{color:var(--muted);line-height:var(--leading-normal);margin:0}.Cq7M1G_cta{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--card-border-strong);border-radius:var(--radius-lg);background:var(--dark2);flex-direction:column;display:flex}.Cq7M1G_ctaButton{min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--purple-600);color:var(--white);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.Cq7M1G_ctaButton:hover{background:var(--purple)}.Cq7M1G_siblings{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.Cq7M1G_sibling{gap:var(--space-1);height:100%;min-height:48px;padding:var(--space-4);border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--dark2);color:var(--light);flex-direction:column;display:flex}.Cq7M1G_sibling:hover{border-color:var(--card-border-strong)}.Cq7M1G_siblingName{font-weight:var(--weight-semibold)}.Cq7M1G_siblingBlurb{color:var(--muted);font-size:var(--text-sm)}.Cq7M1G_sources{gap:var(--space-2);flex-direction:column;display:flex}.Cq7M1G_sourcesTitle{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.Cq7M1G_sourcesList{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-sm);flex-direction:column;display:flex}.Cq7M1G_footnote{color:var(--muted);font-size:var(--text-xs)}.Cq7M1G_footer{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--card-border);column-gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.Cq7M1G_footer a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.Cq7M1G_footer a:hover{color:var(--light)}
.XqXXcq_section{width:100%;max-width:var(--container);padding:0 var(--space-5)}.XqXXcq_heading{margin:0 0 var(--space-5);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--light);text-align:center}.XqXXcq_chips{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.XqXXcq_chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--dark2);border:1px solid var(--card-border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);display:inline-flex}.XqXXcq_chip:hover{color:var(--light);border-color:var(--card-border-strong)}.XqXXcq_chipActive{background:var(--dark3);border-color:var(--purple);color:var(--light)}.XqXXcq_chipIcon{font-size:1em;line-height:1}.XqXXcq_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.XqXXcq_tile{background:var(--dark2);border:1px solid var(--card-border);border-radius:var(--radius-md);position:relative;overflow:hidden}.XqXXcq_thumbnail{aspect-ratio:16/9;background:var(--dark3);overflow:hidden}.XqXXcq_thumbnail img{object-fit:cover;width:100%;height:100%}.XqXXcq_thumbnailPlaceholder{width:100%;height:100%;color:var(--muted);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.XqXXcq_badge{top:var(--space-2);right:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.6;position:absolute}.XqXXcq_badgeG{color:#22d3b0;background:#22d3b033;border:1px solid #22d3b04d}.XqXXcq_badgePG{color:#ffb454;background:#ffb45433;border:1px solid #ffb4544d}.XqXXcq_badgePG13{color:#ff6fb5;background:#ff6fb533;border:1px solid #ff6fb54d}.XqXXcq_tileBody{padding:var(--space-3)}.XqXXcq_tileTitle{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--light);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.XqXXcq_tileChannel{font-size:var(--text-xs);color:var(--muted)}.XqXXcq_empty{text-align:center;padding:var(--space-8) var(--space-5);color:var(--muted);font-size:var(--text-sm);grid-column:1/-1}@media (max-width:600px){.XqXXcq_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
.ASlPbW_main{background:var(--dark);min-height:100dvh;color:var(--light);font-family:var(--font-sans);padding:var(--space-6) var(--space-5) var(--space-9)}.ASlPbW_article{max-width:var(--container-narrow);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.ASlPbW_crumbs{font-size:var(--text-sm);color:var(--muted);gap:var(--space-3);flex-wrap:wrap;display:flex}.ASlPbW_crumbs a{color:var(--purple-200);text-underline-offset:3px;text-decoration:underline}.ASlPbW_title{font-size:var(--text-3xl);font-weight:var(--weight-bold)}.ASlPbW_meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.ASlPbW_lead{font-size:var(--text-lg);color:var(--light);max-width:60ch}.ASlPbW_article h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-top:var(--space-4)}.ASlPbW_article p,.ASlPbW_article li{color:var(--light);line-height:var(--leading-normal);max-width:70ch}.ASlPbW_article ul{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.ASlPbW_article a{color:var(--purple-200);text-underline-offset:3px;text-decoration:underline}.ASlPbW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ASlPbW_table th,.ASlPbW_table td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--card-border)}.ASlPbW_table th{color:var(--muted);font-weight:var(--weight-medium)}.ASlPbW_footer{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--muted)}
.IcRtTG_notice{max-width:46rem;margin:var(--space-5) auto 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md,12px);color:var(--teal-200);font-size:var(--text-sm);text-align:center;background:#22d3b014;border:1px solid #22d3b059}
.H0NOYW_page{gap:var(--space-6);max-width:700px}.H0NOYW_header{gap:var(--space-3);flex-direction:column;display:flex}.H0NOYW_section{width:100%}.H0NOYW_ratingGrid{gap:var(--space-3);margin:var(--space-4) 0;flex-direction:column;display:flex}.H0NOYW_ratingRow{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.H0NOYW_badge{width:52px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--weight-bold);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.H0NOYW_badge[data-rating=G]{color:#86eaaa;background:#14522b}.H0NOYW_badge[data-rating=PG]{color:#f1c77e;background:#523b14}.H0NOYW_badge[data-rating=PG-13]{color:#f1ae7e;background:#522e14}.H0NOYW_ratingX{width:52px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--danger-text);flex-shrink:0;align-items:center;display:inline-flex}.H0NOYW_valueList{margin:var(--space-3) 0 0;padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted);flex-direction:column;display:flex}.H0NOYW_valueList strong{color:var(--light)}.H0NOYW_cta{gap:var(--space-4);padding-bottom:var(--space-7);flex-wrap:wrap;align-items:center;display:flex}
.E0kJGG_main{align-items:center;gap:var(--space-9);min-height:100dvh;padding:var(--space-9) var(--space-5) var(--space-7);background:var(--dark);color:var(--light);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.E0kJGG_glow{filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(circle,#7c5cff2e 0%,#22d3b00f 45%,#0000 70%);width:min(800px,100vw);height:min(800px,100vh);position:fixed;top:0;left:50%;transform:translate(-50%)translateY(-30%)}.E0kJGG_hero{z-index:1;text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:640px;display:flex;position:relative}.E0kJGG_badge{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--purple-200);border:1px solid var(--card-border-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--dark2)}.E0kJGG_title{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.E0kJGG_accent{color:var(--purple)}.E0kJGG_tagline{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--muted);max-width:44ch;margin:0}.E0kJGG_story{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--muted);max-width:48ch;margin:0}.E0kJGG_promise{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--teal-200);margin:0}.E0kJGG_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.E0kJGG_primary,.E0kJGG_secondary{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.E0kJGG_primary{background:var(--teal);color:var(--dark)}.E0kJGG_primary:hover{background:var(--teal-200);transform:translateY(-1px)}.E0kJGG_secondary{border:1px solid var(--card-border-strong);background:var(--dark2);color:var(--light)}.E0kJGG_secondary:hover{background:var(--dark3)}.E0kJGG_domain{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--purple-200);margin:0}.E0kJGG_guardrails{z-index:1;width:100%;max-width:var(--container);align-items:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.E0kJGG_guardrailsHeading{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-align:center;margin:0}.E0kJGG_guardrailsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;display:grid}.E0kJGG_guardrailCard{background:var(--dark2);border:1px solid var(--card-border);border-radius:var(--radius-md);padding:var(--space-5)}.E0kJGG_guardrailLabel{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--purple-200)}.E0kJGG_guardrailHow{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted);margin:0}.E0kJGG_learnMore{font-size:var(--text-sm);color:var(--purple-200);text-underline-offset:3px;text-decoration:underline}.E0kJGG_catalogueSection{z-index:1;width:100%;max-width:var(--container);align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.E0kJGG_catalogueNote{font-size:var(--text-sm);color:var(--muted);text-align:center;margin:0}.E0kJGG_catalogueFallback{padding:var(--space-7);text-align:center;color:var(--muted);font-size:var(--text-sm)}.E0kJGG_ctaSection{z-index:1;text-align:center;align-items:center;gap:var(--space-4);background:var(--dark2);border:1px solid var(--card-border);border-radius:var(--radius-xl);max-width:560px;padding:var(--space-7) var(--space-6);flex-direction:column;display:flex;position:relative}.E0kJGG_ctaHeading{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.E0kJGG_ctaBody{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--muted);margin:0}.E0kJGG_ctaPrimary{min-height:52px;padding:0 var(--space-6);background:var(--purple);color:var(--white);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.E0kJGG_ctaPrimary:hover{background:var(--purple-600);transform:translateY(-1px)}.E0kJGG_ctaHint{font-size:var(--text-sm);color:var(--muted);margin:0}.E0kJGG_ctaLink{color:var(--purple-200);text-underline-offset:3px;text-decoration:underline}.E0kJGG_footer{z-index:1;font-size:var(--text-xs);color:var(--muted);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.E0kJGG_footerLinks{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.E0kJGG_footerLinks a,.E0kJGG_footer a{text-underline-offset:3px;color:var(--muted);text-decoration:underline}.E0kJGG_footerLinks a:hover,.E0kJGG_footer a:hover{color:var(--light)}.E0kJGG_problem{z-index:1;width:100%;max-width:var(--container-narrow);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.E0kJGG_problemText{line-height:var(--leading-normal);color:var(--light)}
