.Home_bento__SsgK5{padding:22px 28px 0 20px;display:flex;flex-direction:column;line-height:1.45}.Home_bgrid__ItObU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:222px 196px 172px;grid-gap:var(--sp-4);gap:var(--sp-4)}.Home_tl__SfcMw{background-color:var(--bg-surface);border:var(--bw) solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--sh-sm);padding:18px 20px;position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;color:var(--text);text-decoration:none;transition:box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.Home_tl__SfcMw:hover{box-shadow:var(--sh-md);transform:translateY(-2px);color:var(--text)}.Home_tl__SfcMw:focus-visible{outline:none;box-shadow:var(--focus)}.Home_th__lqBGG{display:flex;align-items:center;gap:10px;min-width:0}.Home_ic__GGVeV{width:36px;height:36px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--m);background:color-mix(in srgb,var(--m) 14%,transparent);flex-shrink:0}.Home_th__lqBGG b{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);white-space:nowrap}.Home_th__lqBGG i{font-style:normal;font-family:var(--font-jp);font-size:var(--fs-xs);font-weight:700;color:var(--m);white-space:nowrap}.Home_st__Z2WBN{color:var(--text-2);font-size:var(--fs-sm);margin-top:auto;display:flex;align-items:center;gap:6px}.Home_st__Z2WBN svg{margin-left:auto;color:var(--text-3)}.Home_hello__JM4Hf{grid-column:1/3;grid-row:1;flex-direction:row;align-items:center;justify-content:center;gap:18px;padding:12px 22px}.Home_hello__JM4Hf:hover{box-shadow:var(--sh-sm);transform:none}.Home_hello__JM4Hf .Home_art__Ozkhn{width:120px;height:120px}.Home_quiz__tkVZy{--m:var(--mod-quiz);grid-column:3;grid-row:1/3;background-color:var(--brand);border-color:var(--brand);box-shadow:var(--edge-brand),var(--sh-md)}.Home_quiz__tkVZy,.Home_quiz__tkVZy:hover{color:var(--on-brand)}.Home_quiz__tkVZy .Home_ic__GGVeV{background:rgba(255,255,255,.18);color:var(--on-brand)}.Home_quiz__tkVZy .Home_th__lqBGG i{color:var(--on-brand);opacity:.85}.Home_big__Qx_1u{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-2xl);letter-spacing:var(--ls-display);line-height:1.15;margin-top:18px}.Home_sqs__LUQgL{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.Home_sq__3eMpV{width:40px;height:40px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-jp);font-size:20px;font-weight:700}.Home_quiz__tkVZy .Home_start__HtH5s,.Home_quiz__tkVZy:hover .Home_start__HtH5s{margin-top:18px;background:var(--bg-surface);color:var(--brand-text);border-color:var(--bg-surface);box-shadow:none}.Home_chars___hHQy{--m:var(--mod-characters);grid-column:4;grid-row:1/3}.Home_kgrid__woUUz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 14px}.Home_kgrid__woUUz span{aspect-ratio:1;border-radius:var(--r-md);background:color-mix(in srgb,var(--m) 12%,transparent);color:var(--m);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-jp);font-weight:700;font-size:var(--fs-xl);line-height:1}.Home_kgrid__woUUz span small{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;color:var(--text-2);margin-top:4px}.Home_flash__Z7H00{--m:var(--mod-flashcards);grid-column:1;grid-row:2}.Home_fc__gDw6e{position:relative;height:84px;margin:14px 6px 8px}.Home_fc__gDw6e i{position:absolute;inset:0;border-radius:var(--r-md);border:var(--bw) solid var(--border);background:var(--bg-inset);transform:rotate(-5deg)}.Home_fc__gDw6e div{position:absolute;inset:0;border-radius:var(--r-md);border:var(--bw) solid var(--border-strong);background:var(--bg-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--sh-sm)}.Home_fc__gDw6e b{font-family:var(--font-jp);font-size:var(--fs-2xl);color:var(--mod-flashcards);line-height:1.1}.Home_fc__gDw6e span{font-size:var(--fs-xs);color:var(--text-2)}.Home_lessons__QE1mD{--m:var(--mod-lessons);grid-column:2;grid-row:2;background-color:var(--bg-inset);box-shadow:none;border-style:dashed}.Home_lessons__QE1mD .Home_ic__GGVeV{filter:grayscale(.6);opacity:.7}.Home_soonBig__JuN59{margin:auto 0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-xl);color:var(--text-2)}.Home_soonBig__JuN59 small{display:block;font-family:var(--font-jp);font-size:var(--fs-sm);font-weight:500;color:var(--text-3)}.Home_cur__zd0Al{--m:var(--mod-curiosities);grid-column:1/3;grid-row:3}.Home_fact__zVAtB{margin-top:10px;font-weight:700}.Home_fact__zVAtB span{font-weight:400;color:var(--text-2);font-size:var(--fs-sm);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Home_sug__YR7LI{--m:var(--mod-suggestions);grid-column:3/5;grid-row:3}.Home_plain__BS_PE{margin-top:10px;color:var(--text-2);font-size:var(--fs-sm)}@media (max-width:991px){.Home_bento__SsgK5{padding:14px 14px 0}.Home_bgrid__ItObU{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:var(--sp-3)}.Home_tl__SfcMw{padding:14px;grid-column:auto;grid-row:auto}.Home_cur__zd0Al,.Home_hello__JM4Hf,.Home_quiz__tkVZy{grid-column:1/-1}.Home_cur__zd0Al{order:1}.Home_hello__JM4Hf{padding:10px 12px;gap:10px}.Home_hello__JM4Hf .Home_art__Ozkhn{width:76px;height:76px}.Home_big__Qx_1u{margin-top:10px;font-size:var(--fs-xl)}.Home_sqs__LUQgL{margin-top:12px}.Home_quiz__tkVZy .Home_start__HtH5s,.Home_quiz__tkVZy:hover .Home_start__HtH5s{margin-top:14px}.Home_kgrid__woUUz{gap:6px;margin:12px 0 10px}:is(.Home_chars___hHQy,.Home_flash__Z7H00,.Home_lessons__QE1mD,.Home_sug__YR7LI) .Home_th__lqBGG{flex-wrap:wrap;row-gap:2px}:is(.Home_chars___hHQy,.Home_flash__Z7H00,.Home_lessons__QE1mD,.Home_sug__YR7LI) .Home_th__lqBGG i{flex-basis:100%;order:-1}:is(.Home_chars___hHQy,.Home_flash__Z7H00,.Home_lessons__QE1mD,.Home_sug__YR7LI) .Home_ic__GGVeV{display:none}.Home_dhide__qR6Or{display:none}}