.JvEYZa_chart{margin:1.25rem 0 1.5rem}.JvEYZa_group+.JvEYZa_group{margin-top:1.75rem}.JvEYZa_groupTitle{color:var(--color-text);align-items:baseline;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:800;line-height:1.3;display:flex}.JvEYZa_groupCount{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:.85rem;font-weight:600}.JvEYZa_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.JvEYZa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.JvEYZa_card{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);border-radius:16px;flex-direction:column;gap:.35rem;margin:0;padding:.7rem .7rem .85rem;display:flex}.JvEYZa_picture{aspect-ratio:1;background:#f7f7f7;border-radius:12px;display:grid;position:relative;overflow:hidden}.JvEYZa_picture img{object-fit:contain;width:100%;height:100%;margin:0}.JvEYZa_picture>.JvEYZa_glyphLayer{opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0}.JvEYZa_picture[data-glyph]{place-items:center}.JvEYZa_glyphTile{color:#e0479e;opacity:.8;font-size:clamp(2.6rem,12vw,4.2rem);font-weight:700;line-height:1}.JvEYZa_picture[data-parts="2"]{grid-template-columns:1fr 1fr;align-items:center;padding:0 4px}.JvEYZa_picture[data-parts="1"]{padding:18%}@media (prefers-color-scheme:dark){.JvEYZa_picture{background:#ececec}}.JvEYZa_head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.15rem;display:flex}.JvEYZa_letter{color:var(--color-text);font-size:2rem;font-weight:700;line-height:1.1}.JvEYZa_otherCase{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-left:.3rem;font-size:1.4rem;font-weight:600}.JvEYZa_sound{color:#b0237a;white-space:nowrap;flex:none;font-size:.9rem;font-weight:800}@media (prefers-color-scheme:dark){.JvEYZa_sound{color:#ff63ca}}.JvEYZa_card[data-mark=new]{--card-mark:var(--mark-new)}.JvEYZa_card[data-mark=different]{--card-mark:var(--mark-different)}.JvEYZa_card[data-mark]{border-color:color-mix(in srgb, var(--card-mark) 45%, var(--bbg-outline-variant));background:color-mix(in srgb, var(--card-mark) 10%, var(--color-surface-container-low))}.JvEYZa_card[data-mark] .JvEYZa_letter,.JvEYZa_card[data-mark] .JvEYZa_otherCase{color:var(--card-mark)}@media (prefers-color-scheme:dark){.JvEYZa_card[data-mark]{background:color-mix(in srgb, var(--card-mark) 14%, var(--color-surface-container-low))}}.JvEYZa_markLine{margin-top:-.1rem;font-size:.8rem;line-height:1.4;display:block}.JvEYZa_keyword{color:var(--color-text);font-size:.92rem;font-weight:800;line-height:1.3}.JvEYZa_caption{color:color-mix(in srgb, var(--color-text) 80%, transparent);font-size:.84rem;line-height:1.45}.JvEYZa_caption strong{color:var(--color-text);font-weight:800}.JvEYZa_why{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:.8rem;line-height:1.4}.JvEYZa_upper{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:.5rem;margin-top:.2rem;display:grid}.JvEYZa_notes{color:color-mix(in srgb, var(--color-text) 60%, transparent);gap:.25rem;margin:.15rem 0 0;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:grid}.JvEYZa_notes li{margin:0;padding:0}.JvEYZa_reference{margin:1.75rem 0 0}.JvEYZa_reference>a{display:block}.JvEYZa_reference img{border:1px solid var(--bbg-outline-variant);border-radius:16px;width:100%;height:auto;margin:0;display:block}.JvEYZa_reference figcaption{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin-top:.6rem;font-size:.9rem;line-height:1.45}.JvEYZa_courseCard{border:1px solid var(--bbg-outline-variant);border-left:3px solid var(--accent);border-radius:16px;margin:0 0 1.75rem;padding:1rem 1.2rem .25rem}.JvEYZa_courseTitle{margin:0;font-size:1.1rem;line-height:1.3}.JvEYZa_courseCard ul li svg{color:var(--accent)}.JvEYZa_courseCard a,.JvEYZa_courseCard a:hover{color:#fff;text-decoration:none}.JvEYZa_courseCard p{margin:0}.JvEYZa_courseDownload{display:inline-flex}.JvEYZa_courseDownloadIcon{flex-shrink:0;width:24px;height:24px}.JvEYZa_courseStoreBadge{-webkit-tap-highlight-color:transparent;height:48px;line-height:0;display:none}.JvEYZa_courseStoreBadge img{width:auto;height:48px;margin:0;display:block}.JvEYZa_courseStoreBadge:focus-visible{outline:2px solid var(--color-secondary,currentColor);outline-offset:3px;border-radius:8px}html[data-app-store] .JvEYZa_courseDownload{display:none}html[data-app-store=ios] .JvEYZa_courseStoreBadge[data-store=ios]{display:inline-block}html[data-app-store=android] .JvEYZa_courseStoreBadge[data-store=android]{display:inline-block}.JvEYZa_moreCharts{margin-top:1.75rem}.JvEYZa_moreCharts ul{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.JvEYZa_moreCharts li{margin:0}.JvEYZa_moreCharts a{border:1px solid var(--bbg-outline-variant);color:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.92rem;display:inline-flex;text-decoration:none!important}.JvEYZa_moreCharts a:hover{border-color:var(--color-primary)}
