.site-footer-module__ClOfPq__footer{border-top:1px solid color-mix(in oklab, var(--border) 82%, var(--foreground) 18%);background:var(--background)}.site-footer-module__ClOfPq__inner{width:min(100%,84rem);padding:1.8rem 1.25rem calc(2.1rem + env(safe-area-inset-bottom));color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-inline:auto;font-size:.8125rem;line-height:1.25rem;display:flex}.site-footer-module__ClOfPq__links{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;display:flex}.site-footer-module__ClOfPq__languages{flex-wrap:wrap;flex:100%;justify-content:center;gap:.25rem 1.25rem;display:flex}.site-footer-module__ClOfPq__link{min-height:2.75rem;color:var(--foreground);text-underline-offset:.22rem;border-radius:.25rem;align-items:center;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.site-footer-module__ClOfPq__link:hover{text-decoration-color:currentColor}.site-footer-module__ClOfPq__link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:40rem){.site-footer-module__ClOfPq__inner{padding-block:1.6rem calc(1.9rem + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.site-footer-module__ClOfPq__links,.site-footer-module__ClOfPq__languages{justify-content:flex-start}}
.guideMotion-module__U3PB6W__demo{position:relative}.guideMotion-module__U3PB6W__at1{--at:.4s}.guideMotion-module__U3PB6W__at3{--at:1.2s}.guideMotion-module__U3PB6W__at5{--at:2s}.guideMotion-module__U3PB6W__float{animation:4s ease-in-out infinite guideMotion-module__U3PB6W__guide-float;animation-delay:var(--at,0s)}.guideMotion-module__U3PB6W__demo[data-play=false] *,.guideMotion-module__U3PB6W__demo[data-play=false] :before,.guideMotion-module__U3PB6W__demo[data-play=false] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.guideMotion-module__U3PB6W__float,.guideMotion-module__U3PB6W__demo *,.guideMotion-module__U3PB6W__demo :before,.guideMotion-module__U3PB6W__demo :after{animation:none!important}}@keyframes guideMotion-module__U3PB6W__guide-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
.guide-module__HKgEZW__page{--g-indigo:#2b4b93;--g-indigo-deep:#1a306d;--g-indigo-ink:#fdfcf9;--g-board:#27345c;--g-board-ink:#f4f7fc;--g-board-muted:#c1cbdf;--g-board-rail:#394873;--g-board-edge:#172146;--g-gold:#fed25f;--g-gold-deep:#c48225;--g-gold-ink:#421e00;--g-matcha:#9ed24d;--g-matcha-deep:#5ea120;--g-matcha-ink:#091003;--g-sora:#00abed;--g-sora-deep:#007cdc;--g-sora-glow:#9bedff;--g-sora-ink:#071727;--g-seal:#c11e00;--g-seal-deep:#901500;--g-seal-ink:#fdfcf8;--g-murasaki:#893ed6;--g-murasaki-deep:#5200a1;--g-murasaki-ink:#fdfbff;--g-yuzu:#ffe231;--g-yuzu-deep:#efbe00;--g-yuzu-ink:#421e00;--g-sango:#ff838b;--g-sango-deep:#f65274;--g-sango-ink:#460915;--g-night:var(--g-board);--g-night-deep:var(--g-board-edge);--g-night-ink:var(--g-board-ink);--g-paper:#fdfcf9;--g-paper-ink:#141a29;--g-paper-muted:#60697b;--g-paper-sunk:#f3f0ea;--g-drawer-correct:var(--g-matcha);--g-drawer-correct-ink:var(--g-matcha-ink);--g-drawer-wrong:var(--g-sango);--g-drawer-wrong-ink:var(--g-sango-ink);--g-accent:var(--g-indigo);--g-accent-deep:var(--g-indigo-deep);--g-accent-ink:var(--g-indigo-ink);--g-fs-display:clamp(2.5rem, 1.55rem + 4.2vw, 5.5rem);--g-fs-h1:clamp(2.25rem, 1.6rem + 3vw, 4.25rem);--g-fs-h2:clamp(1.625rem, 1.25rem + 1.7vw, 2.75rem);--g-fs-h3:clamp(1.375rem, 1.1rem + 1.2vw, 2.125rem);--g-fs-lead:clamp(1.125rem, 1rem + .55vw, 1.5rem);--g-fs-body:clamp(1rem, .94rem + .36vw, 1.25rem);--g-fs-step:clamp(1.0625rem, .98rem + .42vw, 1.3125rem);--g-fs-small:clamp(.875rem, .84rem + .18vw, 1rem);--g-measure:64ch;--g-lh-body:1.65;--g-lh-head:1.08;--g-gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--g-space-section:clamp(4rem, 2.8rem + 5vw, 8rem);color:var(--foreground);background:var(--background);overflow-x:clip}@supports (color:lab(0% 0 0)){.guide-module__HKgEZW__page{--g-indigo:lab(32.6687% 8.18186 -44.2374);--g-indigo-deep:lab(21.0469% 10.0531 -38.9402);--g-indigo-ink:lab(98.8565% .107378 1.52054);--g-board:lab(22.2137% 4.34205 -25.818);--g-board-ink:lab(97.0654% -.185788 -3.02356);--g-board-muted:lab(81.2961% -.448138 -11.2073);--g-board-rail:lab(30.9375% 3.71441 -27.0259);--g-board-edge:lab(13.4152% 6.24871 -24.9609);--g-gold:lab(86.4094% 7.06998 61.1119);--g-gold-deep:lab(60.2974% 20.8572 56.9342);--g-gold-ink:lab(16.0985% 16.5759 24.2079);--g-matcha:lab(78.4699% -32.3857 57.6472);--g-matcha-deep:lab(60.0064% -37.7269 54.27);--g-matcha-ink:lab(3.88904% -3.51149 4.35103);--g-sora:lab(65.1759% -21.1933 -50.0331);--g-sora-deep:lab(49.9251% 1.15311 -66.6331);--g-sora-glow:lab(89.0021% -23.6785 -19.3119);--g-sora-ink:lab(7.07895% -1.73856 -13.4727);--g-seal:lab(42.4146% 61.8014 58.7039);--g-seal-deep:lab(31.0866% 52.6717 49.8246);--g-seal-ink:lab(98.8661% -.0120997 1.90746);--g-murasaki:lab(42.7844% 53.4643 -66.3562);--g-murasaki-deep:lab(23.6638% 54.2393 -67.2265);--g-murasaki-ink:lab(98.7273% 1.84053 -3.19853);--g-yuzu:lab(90.3323% -1.26287 89.5913);--g-yuzu-deep:lab(79.5003% 9.287 101.282);--g-yuzu-ink:lab(16.0985% 16.5759 24.2079);--g-sango:lab(70.2374% 57.9444 23.472);--g-sango-deep:lab(59.4389% 65.0242 17.8984);--g-sango-ink:lab(13.1566% 29.1235 10.2222);--g-paper:lab(98.8565% .107378 1.52054);--g-paper-ink:lab(9.3201% .515975 -10.8754);--g-paper-muted:lab(44.1643% -.244558 -11.1173);--g-paper-sunk:lab(94.8123% .224918 3.04768)}}.guide-module__HKgEZW__page[data-accent=primary],.guide-module__HKgEZW__page [data-accent=primary]{--g-accent:var(--g-indigo);--g-accent-deep:var(--g-indigo-deep);--g-accent-ink:var(--g-indigo-ink)}.guide-module__HKgEZW__page[data-accent=matcha],.guide-module__HKgEZW__page [data-accent=matcha]{--g-accent:var(--g-matcha);--g-accent-deep:var(--g-matcha-deep);--g-accent-ink:var(--g-matcha-ink)}.guide-module__HKgEZW__page[data-accent=sango],.guide-module__HKgEZW__page [data-accent=sango]{--g-accent:var(--g-sango);--g-accent-deep:var(--g-sango-deep);--g-accent-ink:var(--g-sango-ink)}.guide-module__HKgEZW__page[data-accent=sora],.guide-module__HKgEZW__page [data-accent=sora]{--g-accent:var(--g-sora);--g-accent-deep:var(--g-sora-deep);--g-accent-ink:var(--g-sora-ink)}.guide-module__HKgEZW__page[data-accent=murasaki],.guide-module__HKgEZW__page [data-accent=murasaki]{--g-accent:var(--g-murasaki);--g-accent-deep:var(--g-murasaki-deep);--g-accent-ink:var(--g-murasaki-ink)}.guide-module__HKgEZW__page[data-accent=yuzu],.guide-module__HKgEZW__page [data-accent=yuzu]{--g-accent:var(--g-yuzu);--g-accent-deep:var(--g-yuzu-deep);--g-accent-ink:var(--g-yuzu-ink)}.guide-module__HKgEZW__page[data-accent=seal],.guide-module__HKgEZW__page [data-accent=seal]{--g-accent:var(--g-seal);--g-accent-deep:var(--g-seal-deep);--g-accent-ink:var(--g-seal-ink)}.guide-module__HKgEZW__page[data-accent=gold],.guide-module__HKgEZW__page [data-accent=gold]{--g-accent:var(--g-gold);--g-accent-deep:var(--g-gold-deep);--g-accent-ink:var(--g-gold-ink)}.guide-module__HKgEZW__page[data-accent=night],.guide-module__HKgEZW__page [data-accent=night]{--g-accent:var(--g-night);--g-accent-deep:var(--g-night-deep);--g-accent-ink:var(--g-night-ink)}:is(.dark .guide-module__HKgEZW__page[data-accent=primary],.dark .guide-module__HKgEZW__page[data-accent=night]){--g-mark:var(--g-board-muted);--g-rail:var(--g-board-rail)}.guide-module__HKgEZW__display,.guide-module__HKgEZW__h1,.guide-module__HKgEZW__h2,.guide-module__HKgEZW__h3{font-family:var(--font-display);line-height:var(--g-lh-head);letter-spacing:-.02em;text-wrap:balance}.guide-module__HKgEZW__display{font-size:var(--g-fs-display);letter-spacing:-.03em;font-weight:900}.guide-module__HKgEZW__h1{font-size:var(--g-fs-h1);font-weight:900}.guide-module__HKgEZW__h2{font-size:var(--g-fs-h2);font-weight:800}.guide-module__HKgEZW__h3{font-size:var(--g-fs-h3);font-weight:800}.guide-module__HKgEZW__lead{font-size:var(--g-fs-lead);text-wrap:pretty;line-height:1.5}.guide-module__HKgEZW__body{font-size:var(--g-fs-body);line-height:var(--g-lh-body);text-wrap:pretty}.guide-module__HKgEZW__small{font-size:var(--g-fs-small);line-height:1.4}.guide-module__HKgEZW__measure{max-width:var(--g-measure)}.guide-module__HKgEZW__container{width:100%;max-width:84rem;padding-inline:var(--g-gutter);margin-inline:auto}.guide-module__HKgEZW__band{isolation:isolate;padding-block:clamp(3rem,2rem + 4vw,6.5rem);position:relative;overflow:hidden}.guide-module__HKgEZW__bandNight{background-color:var(--g-night);color:var(--g-night-ink)}.guide-module__HKgEZW__bandYuzu{background-color:var(--g-yuzu);color:var(--g-yuzu-ink)}.guide-module__HKgEZW__bandSango{background-color:var(--g-sango);color:var(--g-sango-ink)}.guide-module__HKgEZW__nightMuted{color:var(--g-board-muted)}.guide-module__HKgEZW__paperPill{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 3px 0 0 color-mix(in oklab, var(--g-paper-ink) 22%, transparent);overflow-wrap:anywhere}.guide-module__HKgEZW__btn{min-height:3rem;font-family:var(--font-display);font-size:var(--g-fs-small);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.guide-module__HKgEZW__btnYuzu{background-color:var(--g-yuzu);color:var(--g-yuzu-ink);--game-edge:var(--g-yuzu-deep)}.guide-module__HKgEZW__btnPaper{background-color:var(--g-paper);color:var(--g-paper-ink);--game-edge:color-mix(in oklab, var(--g-paper-ink) 30%, var(--g-paper))}.guide-module__HKgEZW__btnNight{background-color:var(--g-night);color:var(--g-night-ink);--game-edge:var(--g-night-deep)}.guide-module__HKgEZW__btnGhostNight{color:var(--g-night-ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.guide-module__HKgEZW__paper{--background:var(--g-paper-sunk);--foreground:var(--g-paper-ink);--card:var(--g-paper);--card-foreground:var(--g-paper-ink);--muted:var(--g-paper-sunk);--muted-foreground:var(--g-paper-muted);--secondary:var(--g-paper-sunk);--secondary-foreground:var(--g-paper-ink);--popover:var(--g-paper);--popover-foreground:var(--g-paper-ink);--elevation-low:0 1px 1px #141a2914, 0 1px 3px #141a291a;--elevation-mid:0 2px 6px #141a291a, 0 6px 14px #141a291a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--g-paper-ink)}@supports (color:lab(0% 0 0)){.guide-module__HKgEZW__paper{--elevation-low:0 1px 1px lab(9.3201% .515975 -10.8754/.08), 0 1px 3px lab(9.3201% .515975 -10.8754/.1);--elevation-mid:0 2px 6px lab(9.3201% .515975 -10.8754/.1), 0 6px 14px lab(9.3201% .515975 -10.8754/.1)}}.guide-module__HKgEZW__mockPaper{background-color:var(--g-paper-sunk)}.guide-module__HKgEZW__mockNight{background-color:var(--g-night);color:var(--g-night-ink)}.guide-module__HKgEZW__stageBlock{isolation:isolate;border-radius:clamp(1.5rem,3vw,2.5rem);place-items:center;min-width:0;min-height:clamp(16rem,30vw,24rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.guide-module__HKgEZW__stageAccent{background-color:var(--g-accent);color:var(--g-accent-ink);box-shadow:0 8px 0 0 var(--g-accent-deep), var(--elevation-low)}.guide-module__HKgEZW__stagePaper{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 8px 0 0 color-mix(in oklab, var(--g-paper-ink) 18%, var(--g-paper)), var(--elevation-low)}.guide-module__HKgEZW__stageInner{z-index:1;width:100%;min-width:0;position:relative}.guide-module__HKgEZW__decor{z-index:2;pointer-events:none;filter:drop-shadow(0 3px 2px #00000029);filter:drop-shadow(0 3px 2px lab(0% 0 0/.16));position:absolute}.guide-module__HKgEZW__decorA{top:-.875rem;left:-.625rem;rotate:-12deg}.guide-module__HKgEZW__decorB{bottom:-1rem;right:-.75rem;rotate:10deg}.guide-module__HKgEZW__section{scroll-margin-top:calc(var(--header-height,4rem) + 2rem)}.guide-module__HKgEZW__split{align-items:start;gap:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid}@media (min-width:768px){.guide-module__HKgEZW__split{grid-template-columns:minmax(0,1fr) clamp(18rem,38vw,32rem)}.guide-module__HKgEZW__splitFlip{grid-template-columns:clamp(18rem,38vw,32rem) minmax(0,1fr)}.guide-module__HKgEZW__splitFlip>.guide-module__HKgEZW__splitText{order:2}}@media (min-width:1024px){.guide-module__HKgEZW__split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.guide-module__HKgEZW__splitFlip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.guide-module__HKgEZW__splitText{min-width:0}@media (min-width:1024px){.guide-module__HKgEZW__stickyStage{top:calc(var(--header-height,4rem) + 2rem);position:sticky}}.guide-module__HKgEZW__bandSection{background-color:var(--g-accent);color:var(--g-accent-ink);box-shadow:0 8px 0 0 var(--g-accent-deep);border-radius:2.5rem;padding:clamp(1.5rem,4vw,4rem)}.guide-module__HKgEZW__bandGrid{align-items:center;gap:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}@media (min-width:1024px){.guide-module__HKgEZW__bandGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (max-width:767.98px){.guide-module__HKgEZW__bandSection{margin-inline:calc(-1 * var(--g-gutter));padding-inline:var(--g-gutter);box-shadow:none;border-radius:0}}.guide-module__HKgEZW__sectionToken{background-color:var(--g-accent);width:3rem;height:3rem;color:var(--g-accent-ink);box-shadow:0 4px 0 0 var(--g-accent-deep);font-family:var(--font-display);border-radius:999px;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:900;display:inline-grid}.guide-module__HKgEZW__bandSection .guide-module__HKgEZW__sectionToken{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 4px 0 0 var(--g-accent-deep)}.guide-module__HKgEZW__sectionLead{color:var(--muted-foreground)}.guide-module__HKgEZW__bandSection .guide-module__HKgEZW__sectionLead{color:inherit;opacity:.92}.guide-module__HKgEZW__steps{gap:1.25rem;display:grid;position:relative}.guide-module__HKgEZW__steps:before{content:"";background-color:var(--g-rail,var(--g-accent-deep));border-radius:999px;width:.25rem;position:absolute;top:1.375rem;bottom:1.375rem;left:1.25rem}.guide-module__HKgEZW__step{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.guide-module__HKgEZW__stepToken{background-color:var(--g-accent);width:2.75rem;height:2.75rem;color:var(--g-accent-ink);box-shadow:0 4px 0 0 var(--g-accent-deep);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:1.125rem;font-weight:900;display:grid}.guide-module__HKgEZW__bandSection .guide-module__HKgEZW__stepToken{background-color:var(--g-paper);color:var(--g-paper-ink)}.guide-module__HKgEZW__bandSection .guide-module__HKgEZW__steps:before{background-color:var(--g-accent-ink);opacity:.35}.guide-module__HKgEZW__stepText{font-size:var(--g-fs-step);text-wrap:pretty;padding-top:.5rem;font-weight:600;line-height:1.5}.guide-module__HKgEZW__points{max-width:var(--g-measure);gap:.875rem;display:grid}.guide-module__HKgEZW__point{grid-template-columns:.875rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.guide-module__HKgEZW__pointMark{width:.875rem;height:.875rem;margin-top:calc((var(--g-fs-body) * var(--g-lh-body) - .875rem) / 2);color:var(--g-mark,var(--g-accent-deep))}.guide-module__HKgEZW__bandSection .guide-module__HKgEZW__pointMark{color:inherit}.guide-module__HKgEZW__tip{grid-template-columns:2.75rem minmax(0,1fr);align-items:end;gap:.875rem;display:grid}.guide-module__HKgEZW__tipBubble{background-color:var(--g-yuzu);color:var(--g-yuzu-ink);box-shadow:0 4px 0 0 var(--g-yuzu-deep);border-radius:1.5rem;padding:1rem 1.25rem;position:relative}.guide-module__HKgEZW__tipBubble:before{content:"";background-color:inherit;border-radius:.2rem;width:1rem;height:1rem;position:absolute;bottom:1rem;left:-.5rem;rotate:45deg}.guide-module__HKgEZW__tipPaper{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 4px 0 0 color-mix(in oklab, var(--g-paper-ink) 20%, var(--g-paper))}@media (max-width:639.98px){.guide-module__HKgEZW__tip{grid-template-columns:minmax(0,1fr);gap:.75rem}.guide-module__HKgEZW__tipBubble:before{top:-.5rem;bottom:auto;left:1.25rem}}.guide-module__HKgEZW__note{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:1.25rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem 1rem;display:grid}.guide-module__HKgEZW__bandSection .guide-module__HKgEZW__note{background-color:var(--g-paper);color:var(--g-paper-ink)}.guide-module__HKgEZW__noteIcon{background-color:var(--g-night);width:2rem;height:2rem;color:var(--g-night-ink);border-radius:999px;place-items:center;display:grid}.guide-module__HKgEZW__heroSticker{min-height:2.75rem;font-family:var(--font-display);font-size:var(--g-fs-small);border-radius:999px;align-items:center;padding:.5rem 1rem;font-weight:800;display:inline-flex}.guide-module__HKgEZW__stickerYuzu{background-color:var(--g-yuzu);color:var(--g-yuzu-ink);box-shadow:0 4px 0 0 var(--g-yuzu-deep);rotate:-1deg}.guide-module__HKgEZW__stickerSora{background-color:var(--g-sora);color:var(--g-sora-ink);box-shadow:0 4px 0 0 var(--g-sora-deep);rotate:1deg}.guide-module__HKgEZW__stickerSango{background-color:var(--g-sango);color:var(--g-sango-ink);box-shadow:0 4px 0 0 var(--g-sango-deep);rotate:-1deg}.guide-module__HKgEZW__heroEyebrow{background-color:var(--g-board-rail);min-height:2rem;color:var(--g-night-ink);font-size:var(--g-fs-small);border-radius:999px;align-items:center;padding:.25rem .875rem;font-weight:700;display:inline-flex}.guide-module__HKgEZW__heroArt{aspect-ratio:1;justify-self:center;width:clamp(11rem,30vw,26rem);position:relative}.guide-module__HKgEZW__orbit{filter:drop-shadow(0 4px 3px #00000040);filter:drop-shadow(0 4px 3px lab(0% 0 0/.25));position:absolute}.guide-module__HKgEZW__orbitA{top:6%;left:-4%}.guide-module__HKgEZW__orbitB{top:2%;right:2%}.guide-module__HKgEZW__orbitC{bottom:8%;right:-4%}.guide-module__HKgEZW__stonesWrap{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.guide-module__HKgEZW__stones{z-index:1;gap:2rem;display:grid;position:relative}@media (min-width:768px){.guide-module__HKgEZW__stones{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.guide-module__HKgEZW__stone{z-index:1;color:inherit;border-radius:1.5rem;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;text-decoration:none;display:grid;position:relative}@media (max-width:767.98px){.guide-module__HKgEZW__stones{grid-auto-rows:1fr}.guide-module__HKgEZW__stone{align-items:start}.guide-module__HKgEZW__stoneText{padding-top:calc(2.75rem - var(--g-fs-h3) * var(--g-lh-head) / 2)}}@media (min-width:768px){.guide-module__HKgEZW__stone{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}.guide-module__HKgEZW__stoneDisc{background-color:var(--g-paper);width:5.5rem;height:5.5rem;color:var(--g-paper-ink);box-shadow:0 6px 0 0 var(--g-yuzu-deep);font-family:var(--font-display);transition:transform .16s var(--ease-sumi);border-radius:999px;place-items:center;font-size:2.25rem;font-weight:900;display:grid;position:relative}@media (hover:hover){.guide-module__HKgEZW__stone:hover .guide-module__HKgEZW__stoneDisc{transform:translateY(-4px)}}.guide-module__HKgEZW__stone:focus-visible{outline:3px solid var(--g-yuzu-ink);outline-offset:4px}.guide-module__HKgEZW__walker{z-index:2;opacity:0;filter:drop-shadow(0 3px 2px #0003);filter:drop-shadow(0 3px 2px lab(0% 0 0/.2));width:2.5rem;height:2.5rem;animation:6s ease-out infinite both guide-module__HKgEZW__guide-walker;position:absolute;top:-1.5rem;right:-1rem}.guide-module__HKgEZW__walkerLast{opacity:1}.guide-module__HKgEZW__walkerAt1{animation-delay:2s}.guide-module__HKgEZW__walkerAt2{animation-delay:4s}.guide-module__HKgEZW__roadLine{z-index:0;pointer-events:none;color:var(--g-yuzu-deep);position:absolute}.guide-module__HKgEZW__roadRow{width:66.66%;height:.5rem;top:2.75rem;left:16.66%;translate:0 -50%}.guide-module__HKgEZW__roadColumn{width:.5rem;height:calc(100% - 5.5rem);top:2.75rem;bottom:2.75rem;left:2.75rem;translate:-50%}@keyframes guide-module__HKgEZW__guide-walker{0%{opacity:0;transform:translateY(-1rem)scale(.9)}4%{opacity:1;transform:translateY(0)scale(1.1,.9)}7%,30%{opacity:1;transform:translateY(0)scale(1)}33%,to{opacity:0;transform:translateY(-.5rem)scale(1)}}@media (prefers-reduced-motion:reduce){.guide-module__HKgEZW__walker{animation:none}}.guide-module__HKgEZW__tiles{gap:clamp(1rem,.75rem + 1vw,1.5rem);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}@media (min-width:768px){.guide-module__HKgEZW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.guide-module__HKgEZW__tiles{grid-template-columns:repeat(12,minmax(0,1fr))}.guide-module__HKgEZW__tileCell[data-chapter=start]{grid-area:span 2/span 7}.guide-module__HKgEZW__tileCell[data-chapter=path],.guide-module__HKgEZW__tileCell[data-chapter=sessions]{grid-column:span 5}.guide-module__HKgEZW__tileCell[data-chapter=practice]{grid-column:span 7}.guide-module__HKgEZW__tileCell[data-chapter=exams]{grid-column:span 5}.guide-module__HKgEZW__tileCell[data-chapter=rewards],.guide-module__HKgEZW__tileCell[data-chapter=friends],.guide-module__HKgEZW__tileCell[data-chapter=premium],.guide-module__HKgEZW__tileCell[data-chapter=account]{grid-column:span 6}}.guide-module__HKgEZW__tileCell{min-width:0;display:flex;container-type:inline-size}.guide-module__HKgEZW__tile{isolation:isolate;background-color:var(--g-accent);min-width:0;min-height:10.5rem;color:var(--g-accent-ink);box-shadow:0 6px 0 0 var(--g-accent-deep);transition:transform .16s var(--ease-sumi), box-shadow .16s var(--ease-sumi);border-radius:2rem;flex-direction:column;flex:1;justify-content:flex-end;padding:clamp(4.5rem,3rem + 4vw,7rem) clamp(1.25rem,30cqi,11rem) clamp(1.25rem,1rem + 1.2vw,2rem) clamp(1.25rem,1rem + 1.2vw,2rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.guide-module__HKgEZW__tileCell[data-chapter=account] .guide-module__HKgEZW__tile{background-color:var(--g-board-rail)}.guide-module__HKgEZW__tileNumber{z-index:-1;font-family:var(--font-display);font-size:var(--g-fs-display);letter-spacing:-.04em;color:var(--g-accent-deep);font-weight:900;line-height:1;position:absolute;top:-.12em;left:.1em}.guide-module__HKgEZW__tileArt{z-index:-1;width:min(11rem,35cqi);height:min(11rem,35cqi);transition:transform .22s var(--ease-sumi);position:absolute;bottom:-.75rem;right:-.75rem}@media (min-width:1024px){.guide-module__HKgEZW__tileCell[data-chapter=start] .guide-module__HKgEZW__tile{padding-right:clamp(1.25rem,1rem + 1.2vw,2rem)}.guide-module__HKgEZW__tileCell[data-chapter=start] .guide-module__HKgEZW__tileArt{width:clamp(12rem,8rem + 14vw,22rem);height:clamp(12rem,8rem + 14vw,22rem);top:clamp(2rem,4vw,3.5rem);bottom:auto;right:clamp(1rem,3vw,2.5rem)}}@media (max-width:767.98px){.guide-module__HKgEZW__tile{padding-top:6.5rem;padding-right:clamp(1.25rem,1rem + 1.2vw,2rem)}.guide-module__HKgEZW__tileArt{width:6.5rem;height:6.5rem;top:.25rem;bottom:auto;right:.25rem}}.guide-module__HKgEZW__tileCount{align-self:flex-start;margin-top:1rem}@media (hover:hover){.guide-module__HKgEZW__tile:hover{box-shadow:0 10px 0 0 var(--g-accent-deep);transform:translateY(-4px)}.guide-module__HKgEZW__tile:hover .guide-module__HKgEZW__tileArt{transform:rotate(3deg)scale(1.03)}}.guide-module__HKgEZW__tile:focus-visible{outline:3px solid var(--g-yuzu);outline-offset:4px}.guide-module__HKgEZW__tile:active{box-shadow:0 2px 0 0 var(--g-accent-deep);transform:translateY(2px)}.guide-module__HKgEZW__chapterHero{background-color:var(--g-accent);color:var(--g-accent-ink);padding-block:clamp(2.5rem,1.5rem + 4vw,6rem)}.guide-module__HKgEZW__chapterHeroGrid{align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (min-width:768px){.guide-module__HKgEZW__chapterHeroGrid{grid-template-columns:minmax(0,1fr) clamp(12rem,8rem + 12vw,24rem)}}.guide-module__HKgEZW__bigNumber{font-family:var(--font-display);letter-spacing:-.05em;color:var(--g-accent-deep);font-size:clamp(5.5rem,3.5rem + 11vw,15rem);font-weight:900;line-height:.8;display:block}.guide-module__HKgEZW__chapterHeroArt{aspect-ratio:1;width:100%}@media (max-width:767.98px){.guide-module__HKgEZW__chapterHeroArt{float:right;width:9rem;margin:-1rem 0 0 .5rem}}.guide-module__HKgEZW__chip{min-height:2.75rem;font-size:var(--g-fs-small);transition:transform .14s var(--ease-sumi);border-radius:999px;align-items:center;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.guide-module__HKgEZW__chip:hover{transform:translateY(-2px)}}.guide-module__HKgEZW__chip:focus-visible,.guide-module__HKgEZW__crumb:focus-visible{outline:3px solid var(--g-accent-ink);outline-offset:2px}.guide-module__HKgEZW__crumb{min-height:2.75rem;font-size:var(--g-fs-small);border-radius:999px;align-items:center;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.guide-module__HKgEZW__chapterBody{padding-block:var(--g-space-section)}.guide-module__HKgEZW__chapterLayout{gap:3.5rem;display:grid}@media (min-width:1280px){.guide-module__HKgEZW__chapterLayout{grid-template-columns:16rem minmax(0,1fr)}}.guide-module__HKgEZW__sections{gap:var(--g-space-section);min-width:0;display:grid}.guide-module__HKgEZW__sideRail{top:calc(var(--header-height,4rem) + 1.5rem);max-height:calc(100dvh - var(--header-height,4rem) - 3rem);scrollbar-width:thin;align-self:start;position:sticky;overflow:clip auto}.guide-module__HKgEZW__railLink{min-height:2.75rem;color:var(--foreground);text-wrap:balance;transition:background-color .18s var(--ease-sumi);border-radius:999px;align-items:center;padding:.625rem 1rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.guide-module__HKgEZW__railLink:hover{background-color:var(--secondary)}.guide-module__HKgEZW__railLink[aria-current=true]{background-color:var(--g-matcha);color:var(--g-matcha-ink);box-shadow:0 3px 0 0 var(--g-matcha-deep);font-weight:800}.guide-module__HKgEZW__railLink:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.guide-module__HKgEZW__fab{right:max(1rem, var(--g-gutter));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;transition:opacity .2s var(--ease-sumi), transform .2s var(--ease-sumi);position:fixed}.guide-module__HKgEZW__fab[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(1rem)}.guide-module__HKgEZW__sheetChip{background-color:var(--secondary);min-height:2.75rem;color:var(--secondary-foreground);text-align:left;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.guide-module__HKgEZW__sheetChip[aria-current=page]{background-color:var(--g-matcha);color:var(--g-matcha-ink)}.guide-module__HKgEZW__sheetChipNumber{background-color:var(--g-accent);width:2.25rem;height:2.25rem;color:var(--g-accent-ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-weight:900;display:grid}.guide-module__HKgEZW__pager{padding-bottom:var(--g-space-section);gap:1.25rem;display:grid}@media (min-width:768px){.guide-module__HKgEZW__pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-module__HKgEZW__pagerCard{isolation:isolate;background-color:var(--g-accent);min-height:9rem;color:var(--g-accent-ink);box-shadow:0 6px 0 0 var(--g-accent-deep);transition:transform .16s var(--ease-sumi);border-radius:2rem;grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);text-decoration:none;display:grid;position:relative;overflow:hidden}@media (hover:hover){.guide-module__HKgEZW__pagerCard:hover{transform:translateY(-4px)}}.guide-module__HKgEZW__pagerCard:active{transform:translateY(2px)}.guide-module__HKgEZW__pagerCard:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (min-width:768px){.guide-module__HKgEZW__pagerNext{text-align:right;grid-template-columns:6rem minmax(0,1fr)}.guide-module__HKgEZW__pagerNext>.guide-module__HKgEZW__pagerText{order:2}.guide-module__HKgEZW__pagerNext .guide-module__HKgEZW__pagerNumber{left:auto;right:1rem}}.guide-module__HKgEZW__pagerText{align-self:end}.guide-module__HKgEZW__pagerNumber~.guide-module__HKgEZW__pagerText{padding-top:calc(clamp(4rem,3rem + 4vw,7rem)/1.66667)}.guide-module__HKgEZW__pagerNumber{z-index:-1;font-family:var(--font-display);color:var(--g-accent-deep);font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:900;line-height:1;position:absolute;top:-.12em;left:1rem}.guide-module__HKgEZW__adBand{background-color:var(--background);padding-block:clamp(2rem,4vw,4rem)}.guide-module__HKgEZW__visitorArt{aspect-ratio:1;border-radius:2rem;justify-self:center;width:clamp(12rem,8rem + 12vw,20rem);position:relative;overflow:hidden}.guide-module__HKgEZW__visitorArt>img{scale:1.3}@media (max-width:767.98px){.guide-module__HKgEZW__visitorArt{order:-1}}.guide-module__HKgEZW__closingArt{aspect-ratio:1;width:clamp(8rem,6rem + 6vw,12rem)}.guide-module__HKgEZW__matchaFill{background-color:var(--g-matcha);color:var(--g-matcha-ink)}.guide-module__HKgEZW__soraGlow{background-color:var(--g-sora-glow);color:var(--g-sora-ink)}.guide-module__HKgEZW__sealBadge{background-color:var(--g-seal);color:var(--g-seal-ink)}.guide-module__HKgEZW__todayCell{background-color:var(--g-paper-sunk)}
.account-module__HWyyeW__scene{color:var(--g-paper-ink);position:relative}.account-module__HWyyeW__card{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px #141a2973}@supports (color:lab(0% 0 0)){.account-module__HWyyeW__card{box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px lab(9.3201% .515975 -10.8754/.45)}}.account-module__HWyyeW__well{background-color:var(--g-paper-sunk);color:var(--g-paper-ink)}.account-module__HWyyeW__muted{color:var(--g-paper-muted)}.account-module__HWyyeW__matchaPill{background-color:var(--g-matcha);color:var(--g-matcha-ink)}.account-module__HWyyeW__indigoButton{background-color:var(--g-indigo);color:var(--g-indigo-ink);box-shadow:0 4px 0 0 var(--g-indigo-deep)}.account-module__HWyyeW__sangoButton{background-color:var(--g-sango);color:var(--g-sango-ink);box-shadow:0 4px 0 0 var(--g-sango-deep)}.account-module__HWyyeW__mutedButton{background-color:var(--g-paper-sunk);color:var(--g-paper-ink);box-shadow:0 4px #d4d0c8;box-shadow:0 4px lab(83.8074% .356942 4.58459)}.account-module__HWyyeW__paperButton{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 4px #d4d0c8;box-shadow:0 4px lab(83.8074% .356942 4.58459)}.account-module__HWyyeW__night{background-color:var(--g-night);color:var(--g-night-ink)}.account-module__HWyyeW__nightRow{background-color:var(--g-board-rail);color:var(--g-night-ink)}.account-module__HWyyeW__yuzuFill{background-color:var(--g-yuzu);color:var(--g-yuzu-ink)}.account-module__HWyyeW__soraBar{background-color:var(--g-sora-deep)}.account-module__HWyyeW__lPill{animation:5s infinite account-module__HWyyeW__l-pill}.account-module__HWyyeW__lCheck{animation:5s infinite account-module__HWyyeW__l-check}.account-module__HWyyeW__nFirst{animation:8s infinite account-module__HWyyeW__n-first}.account-module__HWyyeW__nSecond{animation:8s infinite account-module__HWyyeW__n-second}.account-module__HWyyeW__lineButton{color:#fff;background-color:#06c755;box-shadow:0 4px #05a346}.account-module__HWyyeW__dIn{animation:8s infinite account-module__HWyyeW__d-in}.account-module__HWyyeW__dOut{opacity:.4;animation:8s infinite account-module__HWyyeW__d-out}@keyframes account-module__HWyyeW__d-in{0%,22%{opacity:0;animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translateY(-.75rem)scale(.96)}30%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes account-module__HWyyeW__d-out{0%,32%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}42%,92%{opacity:.4;transform:translate(1.5rem)}97%,to{opacity:1;transform:translate(0)}}@keyframes account-module__HWyyeW__l-pill{0%,20%{opacity:1;animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translateY(-100%)scale(1)}32%{opacity:1;transform:translateY(0)scale(1.03,.94)}36%,93%{opacity:1;transform:translateY(0)scale(1)}96%{opacity:0;transform:translateY(0)scale(1)}97%{opacity:0;transform:translateY(-100%)scale(1)}to{opacity:1;transform:translateY(-100%)scale(1)}}@keyframes account-module__HWyyeW__l-check{0%,34%{opacity:0;transform:scale(.5)}39%{opacity:1;transform:scale(1.2)}43%,93%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes account-module__HWyyeW__n-first{0%,4%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-120%)}10%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-40%)}}@keyframes account-module__HWyyeW__n-second{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-120%)}46%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-40%)}}.account-module__HWyyeW__scene[data-play=false] *,[data-play=false] .account-module__HWyyeW__scene *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.account-module__HWyyeW__scene,.account-module__HWyyeW__scene *{animation:none!important}}
.chapters-module__sQ2zea__nightPanel{background-color:var(--g-night);color:var(--g-night-ink)}.chapters-module__sQ2zea__goldPanel{background-color:var(--g-gold);color:var(--g-gold-ink);box-shadow:0 4px 0 0 var(--g-gold-deep)}.chapters-module__sQ2zea__matchaButton{background-color:var(--g-matcha);color:var(--g-matcha-ink);box-shadow:0 4px 0 0 var(--g-matcha-deep)}.chapters-module__sQ2zea__indigoButton{background-color:var(--g-indigo);color:var(--g-indigo-ink);box-shadow:0 4px 0 0 var(--g-indigo-deep)}.chapters-module__sQ2zea__sangoButton{background-color:var(--g-sango);color:var(--g-sango-ink);box-shadow:0 4px 0 0 var(--g-sango-deep)}.chapters-module__sQ2zea__murasakiButton{background-color:var(--g-murasaki);color:var(--g-murasaki-ink);box-shadow:0 4px 0 0 var(--g-murasaki-deep)}.chapters-module__sQ2zea__activePill{background-color:var(--g-matcha);color:var(--g-matcha-ink);box-shadow:0 3px 0 0 var(--g-matcha-deep)}.chapters-module__sQ2zea__murasakiFill{background-color:var(--g-murasaki);color:var(--g-murasaki-ink)}.chapters-module__sQ2zea__soraFill{background-color:var(--g-sora);color:var(--g-sora-ink)}.chapters-module__sQ2zea__matchaFill{background-color:var(--g-matcha);color:var(--g-matcha-ink)}.chapters-module__sQ2zea__yuzuFill{background-color:var(--g-yuzu);color:var(--g-yuzu-ink)}.chapters-module__sQ2zea__sangoFill{background-color:var(--g-sango);color:var(--g-sango-ink)}.chapters-module__sQ2zea__goldFill{background-color:var(--g-gold);color:var(--g-gold-ink)}.chapters-module__sQ2zea__card{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px #141a2973}@supports (color:lab(0% 0 0)){.chapters-module__sQ2zea__card{box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px lab(9.3201% .515975 -10.8754/.45)}}.chapters-module__sQ2zea__well{background-color:var(--g-paper-sunk);color:var(--g-paper-ink)}.chapters-module__sQ2zea__muted{color:var(--g-paper-muted)}.chapters-module__sQ2zea__idle{background-color:color-mix(in oklab, var(--g-paper-ink) 13%, var(--g-paper))}.chapters-module__sQ2zea__road{color:color-mix(in oklab, var(--g-paper-ink) 22%, var(--g-paper))}.chapters-module__sQ2zea__matchaDeepText{color:var(--g-matcha-deep)}.chapters-module__sQ2zea__ringWhite{box-shadow:0 0 0 4px var(--g-paper), 0 0 0 6px color-mix(in oklab, var(--g-paper-ink) 12%, transparent), 0 5px 0 5px var(--g-gold-deep)}.chapters-module__sQ2zea__pointerDot{background-color:var(--g-paper);box-shadow:0 0 0 3px color-mix(in oklab, var(--g-paper-ink) 70%, transparent), 0 6px 12px -4px color-mix(in oklab, var(--g-paper-ink) 55%, transparent)}.chapters-module__sQ2zea__segOn{fill:var(--g-matcha)}.chapters-module__sQ2zea__segOff{fill:color-mix(in oklab, var(--g-paper-ink) 12%, var(--g-paper))}.chapters-module__sQ2zea__strokeInk{stroke:var(--g-paper-ink)}.chapters-module__sQ2zea__strokeGuide{stroke:color-mix(in oklab, var(--g-paper-ink) 18%, var(--g-paper))}.chapters-module__sQ2zea__loop5{--loop:5s}.chapters-module__sQ2zea__loop6{--loop:6s}.chapters-module__sQ2zea__loop7{--loop:7s}.chapters-module__sQ2zea__loop8{--loop:8s}.chapters-module__sQ2zea__loop12{--loop:12s}.chapters-module__sQ2zea__stepFast{--step:60ms}.chapters-module__sQ2zea__stepShort{--step:.12s}.chapters-module__sQ2zea__stepMid{--step:.25s}.chapters-module__sQ2zea__stepLong{--step:.4s}.chapters-module__sQ2zea__i0{--i:0}.chapters-module__sQ2zea__i1{--i:1}.chapters-module__sQ2zea__i2{--i:2}.chapters-module__sQ2zea__i3{--i:3}.chapters-module__sQ2zea__i4{--i:4}.chapters-module__sQ2zea__i5{--i:5}.chapters-module__sQ2zea__i6{--i:6}.chapters-module__sQ2zea__i7{--i:7}.chapters-module__sQ2zea__i8{--i:8}.chapters-module__sQ2zea__i9{--i:9}.chapters-module__sQ2zea__i10{--i:10}.chapters-module__sQ2zea__i11{--i:11}.chapters-module__sQ2zea__i12{--i:12}.chapters-module__sQ2zea__i13{--i:13}.chapters-module__sQ2zea__i14{--i:14}.chapters-module__sQ2zea__i15{--i:15}.chapters-module__sQ2zea__i16{--i:16}.chapters-module__sQ2zea__i17{--i:17}.chapters-module__sQ2zea__i18{--i:18}.chapters-module__sQ2zea__i19{--i:19}.chapters-module__sQ2zea__appear,.chapters-module__sQ2zea__appearFade,.chapters-module__sQ2zea__growY,.chapters-module__sQ2zea__growX,.chapters-module__sQ2zea__bob,.chapters-module__sQ2zea__popMid,.chapters-module__sQ2zea__popLate,.chapters-module__sQ2zea__popEnd,.chapters-module__sQ2zea__swap1,.chapters-module__sQ2zea__swap2,.chapters-module__sQ2zea__swap3,.chapters-module__sQ2zea__navHopY,.chapters-module__sQ2zea__navHopX,.chapters-module__sQ2zea__walker,.chapters-module__sQ2zea__stepChip,.chapters-module__sQ2zea__burst,.chapters-module__sQ2zea__stripHop,.chapters-module__sQ2zea__statsPill,.chapters-module__sQ2zea__answerPointer,.chapters-module__sQ2zea__answerPressB,.chapters-module__sQ2zea__answerShakeC,.chapters-module__sQ2zea__answerOkB,.chapters-module__sQ2zea__answerSoftB,.chapters-module__sQ2zea__answerBadC,.chapters-module__sQ2zea__answerOkArt,.chapters-module__sQ2zea__drawerOk,.chapters-module__sQ2zea__drawerBad,.chapters-module__sQ2zea__energyLoss1,.chapters-module__sQ2zea__energyLoss2,.chapters-module__sQ2zea__energyLoss3,.chapters-module__sQ2zea__energyLoss4,.chapters-module__sQ2zea__energyShake,.chapters-module__sQ2zea__fireStrip,.chapters-module__sQ2zea__fireBounce,.chapters-module__sQ2zea__fireFill,.chapters-module__sQ2zea__knob,.chapters-module__sQ2zea__trackOn,.chapters-module__sQ2zea__brushDot,.chapters-module__sQ2zea__stroke1,.chapters-module__sQ2zea__stroke2,.chapters-module__sQ2zea__stroke3,.chapters-module__sQ2zea__stroke4,.chapters-module__sQ2zea__clockHand,.chapters-module__sQ2zea__rise,.chapters-module__sQ2zea__slideIn,.chapters-module__sQ2zea__slap,.chapters-module__sQ2zea__flipIn,.chapters-module__sQ2zea__levelHop,.chapters-module__sQ2zea__saveStar{animation-duration:var(--loop,6s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * var(--step,.2s) + var(--start,0s))}.chapters-module__sQ2zea__appear{transform-origin:50%;animation-name:chapters-module__sQ2zea__g-appear}.chapters-module__sQ2zea__appearFade{animation-name:chapters-module__sQ2zea__g-appear-fade}.chapters-module__sQ2zea__growY{transform-origin:bottom;animation-name:chapters-module__sQ2zea__g-grow-y}.chapters-module__sQ2zea__growX{transform-origin:0;animation-name:chapters-module__sQ2zea__g-grow-x}.chapters-module__sQ2zea__bob{animation-name:chapters-module__sQ2zea__g-bob;animation-duration:4s;animation-timing-function:ease-in-out;animation-delay:calc(var(--i,0) * -.7s)}.chapters-module__sQ2zea__popMid{animation-name:chapters-module__sQ2zea__g-pop-mid}.chapters-module__sQ2zea__popLate{animation-name:chapters-module__sQ2zea__g-pop-late}.chapters-module__sQ2zea__popEnd{animation-name:chapters-module__sQ2zea__g-pop-end}.chapters-module__sQ2zea__swap1{animation-name:chapters-module__sQ2zea__g-swap1;animation-timing-function:ease-in-out}.chapters-module__sQ2zea__swap2{opacity:0;animation-name:chapters-module__sQ2zea__g-swap2;animation-timing-function:ease-in-out}.chapters-module__sQ2zea__swap3{opacity:0;animation-name:chapters-module__sQ2zea__g-swap3;animation-timing-function:ease-in-out}.chapters-module__sQ2zea__navHopY{animation-name:chapters-module__sQ2zea__g-nav-hop-y}.chapters-module__sQ2zea__navHopX{animation-name:chapters-module__sQ2zea__g-nav-hop-x}.chapters-module__sQ2zea__walker{animation-name:chapters-module__sQ2zea__g-walker;animation-timing-function:ease-in-out}.chapters-module__sQ2zea__stepChip{animation-name:chapters-module__sQ2zea__g-step-chip}.chapters-module__sQ2zea__burst{opacity:0;animation-name:chapters-module__sQ2zea__g-burst}.chapters-module__sQ2zea__bx1{--bx:-2.25rem;--by:-1.75rem}.chapters-module__sQ2zea__bx2{--bx:2.25rem;--by:-1.5rem}.chapters-module__sQ2zea__bx3{--bx:-2.5rem;--by:1rem}.chapters-module__sQ2zea__bx4{--bx:2.5rem;--by:1.25rem}.chapters-module__sQ2zea__bx5{--bx:0rem;--by:-2.5rem}.chapters-module__sQ2zea__stripHop{animation-name:chapters-module__sQ2zea__g-strip-hop;transform:translate(100%)}.chapters-module__sQ2zea__statsPill{animation-name:chapters-module__sQ2zea__g-stats-pill;transform:translate(100%)}.chapters-module__sQ2zea__answerPointer{opacity:0;animation-name:chapters-module__sQ2zea__g-answer-pointer;animation-timing-function:ease-in-out}.chapters-module__sQ2zea__answerPressB{animation-name:chapters-module__sQ2zea__g-answer-press-b}.chapters-module__sQ2zea__answerShakeC{animation-name:chapters-module__sQ2zea__g-answer-shake-c;animation-timing-function:linear}.chapters-module__sQ2zea__answerOkB{animation-name:chapters-module__sQ2zea__g-answer-ok-b}.chapters-module__sQ2zea__answerSoftB{opacity:0;animation-name:chapters-module__sQ2zea__g-answer-soft-b}.chapters-module__sQ2zea__answerBadC{opacity:0;animation-name:chapters-module__sQ2zea__g-answer-bad-c}.chapters-module__sQ2zea__answerOkArt{animation-name:chapters-module__sQ2zea__g-answer-ok-art}.chapters-module__sQ2zea__drawerOk{animation-name:chapters-module__sQ2zea__g-drawer-ok}.chapters-module__sQ2zea__drawerBad{opacity:0;animation-name:chapters-module__sQ2zea__g-drawer-bad;transform:translateY(110%)}.chapters-module__sQ2zea__energyLoss1,.chapters-module__sQ2zea__energyLoss2,.chapters-module__sQ2zea__energyLoss3,.chapters-module__sQ2zea__energyLoss4{opacity:.18;animation-timing-function:ease-out}.chapters-module__sQ2zea__energyLoss1{animation-name:chapters-module__sQ2zea__g-energy-loss-1}.chapters-module__sQ2zea__energyLoss2{animation-name:chapters-module__sQ2zea__g-energy-loss-2}.chapters-module__sQ2zea__energyLoss3{animation-name:chapters-module__sQ2zea__g-energy-loss-3}.chapters-module__sQ2zea__energyLoss4{animation-name:chapters-module__sQ2zea__g-energy-loss-4}.chapters-module__sQ2zea__energyShake{animation-name:chapters-module__sQ2zea__g-energy-shake;animation-timing-function:linear}.chapters-module__sQ2zea__fireStrip{animation-name:chapters-module__sQ2zea__g-fire-strip;transform:translateY(-66.6667%)}.chapters-module__sQ2zea__fireBounce{animation-name:chapters-module__sQ2zea__g-fire-bounce}.chapters-module__sQ2zea__fireFill{transform-origin:0;animation-name:chapters-module__sQ2zea__g-fire-fill;animation-timing-function:linear}.chapters-module__sQ2zea__knob{animation-name:chapters-module__sQ2zea__g-knob;transform:translate(1.25rem)}.chapters-module__sQ2zea__trackOn{animation-name:chapters-module__sQ2zea__g-track-on}.chapters-module__sQ2zea__brushDot{opacity:0;animation-name:chapters-module__sQ2zea__g-brush;animation-timing-function:linear}.chapters-module__sQ2zea__stroke1{animation-name:chapters-module__sQ2zea__g-stroke-1}.chapters-module__sQ2zea__stroke2{animation-name:chapters-module__sQ2zea__g-stroke-2}.chapters-module__sQ2zea__stroke3{animation-name:chapters-module__sQ2zea__g-stroke-3}.chapters-module__sQ2zea__stroke4{animation-name:chapters-module__sQ2zea__g-stroke-4}.chapters-module__sQ2zea__clockHand{transform-box:view-box;transform-origin:50px 56px;animation-name:chapters-module__sQ2zea__g-clock-hand;animation-timing-function:linear}.chapters-module__sQ2zea__rise{opacity:0;animation-name:chapters-module__sQ2zea__g-rise;animation-timing-function:ease-out}.chapters-module__sQ2zea__slideIn{animation-name:chapters-module__sQ2zea__g-slide-in}.chapters-module__sQ2zea__slap{animation-name:chapters-module__sQ2zea__g-slap;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:rotate(-8deg)}.chapters-module__sQ2zea__flipIn{backface-visibility:hidden;animation-name:chapters-module__sQ2zea__g-flip-in}.chapters-module__sQ2zea__levelHop{animation-name:chapters-module__sQ2zea__g-level-hop;transform:translate(100%)}.chapters-module__sQ2zea__saveStar{animation-name:chapters-module__sQ2zea__g-save-star}@keyframes chapters-module__sQ2zea__g-appear{0%{opacity:0;transform:scale(.6)}5%{opacity:1;transform:scale(1.08)}8%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.85)}}@keyframes chapters-module__sQ2zea__g-appear-fade{0%{opacity:0}6%,86%{opacity:1}92%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-grow-y{0%{transform:scaleY(0)}12%,84%{transform:scaleY(1)}94%,to{transform:scaleY(0)}}@keyframes chapters-module__sQ2zea__g-grow-x{0%{transform:scaleX(0)}14%,84%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes chapters-module__sQ2zea__g-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes chapters-module__sQ2zea__g-pop-mid{0%,28%{opacity:0;transform:scale(.6)}33%{opacity:1;transform:scale(1.08)}36%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.85)}}@keyframes chapters-module__sQ2zea__g-pop-late{0%,46%{opacity:0;transform:scale(.6)}51%{opacity:1;transform:scale(1.1)}54%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.85)}}@keyframes chapters-module__sQ2zea__g-pop-end{0%,60%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.1)}68%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.85)}}@keyframes chapters-module__sQ2zea__g-swap1{0%,28%{opacity:1}34%,94%{opacity:0}to{opacity:1}}@keyframes chapters-module__sQ2zea__g-swap2{0%,28%{opacity:0}34%,61%{opacity:1}67%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-swap3{0%,61%{opacity:0}67%,94%{opacity:1}to{opacity:0}}@keyframes chapters-module__sQ2zea__g-nav-hop-y{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(100%)}50%,70%{transform:translateY(500%)}75%,95%{transform:translateY(800%)}to{transform:translateY(0)}}@keyframes chapters-module__sQ2zea__g-nav-hop-x{0%,20%{transform:translate(0)}25%,45%{transform:translate(100%)}50%,70%{transform:translate(200%)}75%,95%{transform:translate(300%)}to{transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-walker{0%{opacity:0;transform:translate(-3rem,-4.5rem)}5%,28%{opacity:1;transform:translate(-3rem,-4.5rem)}36%{transform:translate(-1.5rem,-3.75rem)scale(1.05,.95)}44%{transform:translate(0)scale(1.1,.9)}48%,90%{opacity:1;transform:translate(0)scale(1)}96%,to{opacity:0;transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-step-chip{0%,50%{opacity:0;transform:translateY(.5rem)scale(.7)}55%{opacity:1;transform:translateY(0)scale(1.08)}58%,90%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(0)scale(.9)}}@keyframes chapters-module__sQ2zea__g-burst{0%{opacity:0;transform:translate(0)scale(.4)}2%{opacity:1;transform:translate(0)scale(1)}9%{opacity:0;transform:translate(var(--bx,0), var(--by,0)) scale(.6)}to{opacity:0;transform:translate(var(--bx,0), var(--by,0)) scale(.6)}}@keyframes chapters-module__sQ2zea__g-strip-hop{0%,52%{transform:translate(0)}57%{transform:translate(50%)translateY(-.9rem)}62%,90%{transform:translate(100%)}96%,to{transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-stats-pill{0%,20%{transform:translate(100%)}25%,45%{transform:translate(0)}50%,70%{transform:translate(200%)}75%,95%{transform:translate(300%)}to{transform:translate(100%)}}@keyframes chapters-module__sQ2zea__g-answer-pointer{0%{opacity:0;transform:translate(50%,118%)}3%{opacity:1;transform:translate(50%,118%)}11%,15%{opacity:1;transform:translate(75%,25%)}19%,50%{opacity:0;transform:translate(75%,25%)}51%{opacity:0;transform:translate(50%,118%)}53%{opacity:1;transform:translate(50%,118%)}60%,64%{opacity:1;transform:translate(25%,75%)}68%,to{opacity:0;transform:translate(25%,75%)}}@keyframes chapters-module__sQ2zea__g-answer-press-b{0%,11%,to{transform:scale(1)}12.5%{transform:scale(.95)}14%{transform:scale(1)}}@keyframes chapters-module__sQ2zea__g-answer-shake-c{0%,60%,to{transform:translate(0)scale(1)}61.5%{transform:translate(0)scale(.95)}63%{transform:translate(0)scale(1)}63.75%{transform:translate(-6px)}64.5%{transform:translate(6px)}65.25%{transform:translate(-4px)}66%{transform:translate(4px)}66.75%{transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-answer-ok-b{0%,14%{opacity:0}17%,46%{opacity:1}50%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-answer-soft-b{0%,66%{opacity:0}70%,96%{opacity:.55}to{opacity:0}}@keyframes chapters-module__sQ2zea__g-answer-bad-c{0%,62%{opacity:0}64%,96%{opacity:1}to{opacity:0}}@keyframes chapters-module__sQ2zea__g-answer-ok-art{0%,17%{opacity:0;transform:scale(.6)}19%{opacity:1;transform:scale(1.1)}21%,46%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(.8)}}@keyframes chapters-module__sQ2zea__g-drawer-ok{0%,18%{opacity:1;transform:translateY(110%)}23%,46%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(0)}51%,to{opacity:0;transform:translateY(110%)}}@keyframes chapters-module__sQ2zea__g-drawer-bad{0%,68%{opacity:1;transform:translateY(110%)}73%,96%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}@keyframes chapters-module__sQ2zea__g-energy-loss-1{0%,10%{opacity:1}13%,94%{opacity:.18}to{opacity:1}}@keyframes chapters-module__sQ2zea__g-energy-loss-2{0%,24%{opacity:1}27%,94%{opacity:.18}to{opacity:1}}@keyframes chapters-module__sQ2zea__g-energy-loss-3{0%,38%{opacity:1}41%,94%{opacity:.18}to{opacity:1}}@keyframes chapters-module__sQ2zea__g-energy-loss-4{0%,52%{opacity:1}55%,94%{opacity:.18}to{opacity:1}}@keyframes chapters-module__sQ2zea__g-energy-shake{0%,10%,14.5%,24%,28.5%,38%,42.5%,52%,56.5%,to{transform:translate(0)}11%,25%,39%,53%{transform:translate(-6px)}12%,26%,40%,54%{transform:translate(6px)}13%,27%,41%,55%{transform:translate(-3px)}}@keyframes chapters-module__sQ2zea__g-fire-strip{0%,26%{transform:translateY(0)}30%,56%{transform:translateY(-33.3333%)}60%,92%{opacity:1;transform:translateY(-66.6667%)}96%{opacity:0;transform:translateY(-66.6667%)}97%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes chapters-module__sQ2zea__g-fire-bounce{0%,26%,33%,56%,63%,to{transform:scale(1)rotate(0)}29%{transform:scale(1.18)rotate(-6deg)}59%{transform:scale(1.18)rotate(6deg)}}@keyframes chapters-module__sQ2zea__g-fire-fill{0%{opacity:1;transform:scaleX(0)}26%{opacity:1;transform:scaleX(1)}29%{opacity:0;transform:scaleX(1)}30%{opacity:1;transform:scaleX(0)}56%{opacity:1;transform:scaleX(1)}92%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes chapters-module__sQ2zea__g-knob{0%,12%{transform:translate(0)}18%,86%{transform:translate(1.25rem)}94%,to{transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-track-on{0%,12%{opacity:0}18%,86%{opacity:1}94%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-brush{0%{opacity:0;transform:translate(20%,36%)}3%{opacity:1;transform:translate(20%,36%)}14%{opacity:1;transform:translate(80%,36%)}17%{opacity:1;transform:translate(50%,14%)}28%{opacity:1;transform:translate(50%,88%)}31%{opacity:1;transform:translate(48%,40%)}36%{transform:translate(38%,58%)}42%{opacity:1;transform:translate(16%,80%)}45%{opacity:1;transform:translate(52%,40%)}50%{transform:translate(62%,58%)}56%{opacity:1;transform:translate(84%,80%)}60%,to{opacity:0;transform:translate(84%,80%)}}@keyframes chapters-module__sQ2zea__g-stroke-1{0%,4%{opacity:0}14%,88%{opacity:1}94%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-stroke-2{0%,18%{opacity:0}28%,88%{opacity:1}94%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-stroke-3{0%,32%{opacity:0}42%,88%{opacity:1}94%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-stroke-4{0%,46%{opacity:0}56%,88%{opacity:1}94%,to{opacity:0}}@keyframes chapters-module__sQ2zea__g-clock-hand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chapters-module__sQ2zea__g-rise{0%{opacity:0;transform:translateY(.75rem)}15%{opacity:1}60%{opacity:0;transform:translateY(-2.5rem)}to{opacity:0;transform:translateY(-2.5rem)}}@keyframes chapters-module__sQ2zea__g-slide-in{0%{opacity:0;transform:translate(-1.5rem)}8%,86%{opacity:1;transform:translate(0)}93%,to{opacity:0;transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-slap{0%,44%{opacity:0;transform:scale(1.6)rotate(-14deg)}45.3%{opacity:1;transform:scale(1.65)rotate(-15deg)}46.9%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.94)rotate(-8deg)}52.3%,88%{opacity:1;transform:scale(1)rotate(-8deg)}94%,to{opacity:0;transform:scale(1)rotate(-8deg)}}@keyframes chapters-module__sQ2zea__g-flip-in{0%{opacity:0;transform:perspective(40rem)rotateY(90deg)}10%,86%{opacity:1;transform:perspective(40rem)rotateY(0)}93%,to{opacity:0;transform:perspective(40rem)rotateY(0)}}@keyframes chapters-module__sQ2zea__g-level-hop{0%,8%{transform:translate(0)}18%{transform:translate(100%)translateY(-.5rem)}22%,86%{transform:translate(100%)}94%,to{transform:translate(0)}}@keyframes chapters-module__sQ2zea__g-save-star{0%,30%{opacity:0;transform:translateY(-1.25rem)scale(.4)rotate(-40deg)}38%{opacity:1;transform:translateY(0)scale(1.2)rotate(8deg)}42%,86%{opacity:1;transform:translateY(0)scale(1)rotate(0)}93%,to{opacity:0;transform:translateY(0)scale(.8)}}@media (prefers-reduced-motion:reduce){.chapters-module__sQ2zea__appear,.chapters-module__sQ2zea__appearFade,.chapters-module__sQ2zea__growY,.chapters-module__sQ2zea__growX,.chapters-module__sQ2zea__bob,.chapters-module__sQ2zea__popMid,.chapters-module__sQ2zea__popLate,.chapters-module__sQ2zea__popEnd,.chapters-module__sQ2zea__swap1,.chapters-module__sQ2zea__swap2,.chapters-module__sQ2zea__swap3,.chapters-module__sQ2zea__navHopY,.chapters-module__sQ2zea__navHopX,.chapters-module__sQ2zea__walker,.chapters-module__sQ2zea__stepChip,.chapters-module__sQ2zea__burst,.chapters-module__sQ2zea__stripHop,.chapters-module__sQ2zea__statsPill,.chapters-module__sQ2zea__answerPointer,.chapters-module__sQ2zea__answerPressB,.chapters-module__sQ2zea__answerShakeC,.chapters-module__sQ2zea__answerOkB,.chapters-module__sQ2zea__answerSoftB,.chapters-module__sQ2zea__answerBadC,.chapters-module__sQ2zea__answerOkArt,.chapters-module__sQ2zea__drawerOk,.chapters-module__sQ2zea__drawerBad,.chapters-module__sQ2zea__energyLoss1,.chapters-module__sQ2zea__energyLoss2,.chapters-module__sQ2zea__energyLoss3,.chapters-module__sQ2zea__energyLoss4,.chapters-module__sQ2zea__energyShake,.chapters-module__sQ2zea__fireStrip,.chapters-module__sQ2zea__fireBounce,.chapters-module__sQ2zea__fireFill,.chapters-module__sQ2zea__knob,.chapters-module__sQ2zea__trackOn,.chapters-module__sQ2zea__brushDot,.chapters-module__sQ2zea__stroke1,.chapters-module__sQ2zea__stroke2,.chapters-module__sQ2zea__stroke3,.chapters-module__sQ2zea__stroke4,.chapters-module__sQ2zea__clockHand,.chapters-module__sQ2zea__rise,.chapters-module__sQ2zea__slideIn,.chapters-module__sQ2zea__slap,.chapters-module__sQ2zea__flipIn,.chapters-module__sQ2zea__levelHop,.chapters-module__sQ2zea__saveStar{animation:none!important}}[data-play=false] :is(.chapters-module__sQ2zea__appear,.chapters-module__sQ2zea__appearFade,.chapters-module__sQ2zea__growY,.chapters-module__sQ2zea__growX,.chapters-module__sQ2zea__bob,.chapters-module__sQ2zea__popMid,.chapters-module__sQ2zea__popLate,.chapters-module__sQ2zea__popEnd,.chapters-module__sQ2zea__swap1,.chapters-module__sQ2zea__swap2,.chapters-module__sQ2zea__swap3,.chapters-module__sQ2zea__navHopY,.chapters-module__sQ2zea__navHopX,.chapters-module__sQ2zea__walker,.chapters-module__sQ2zea__stepChip,.chapters-module__sQ2zea__burst,.chapters-module__sQ2zea__stripHop,.chapters-module__sQ2zea__statsPill,.chapters-module__sQ2zea__answerPointer,.chapters-module__sQ2zea__answerPressB,.chapters-module__sQ2zea__answerShakeC,.chapters-module__sQ2zea__answerOkB,.chapters-module__sQ2zea__answerSoftB,.chapters-module__sQ2zea__answerBadC,.chapters-module__sQ2zea__answerOkArt,.chapters-module__sQ2zea__drawerOk,.chapters-module__sQ2zea__drawerBad,.chapters-module__sQ2zea__energyLoss1,.chapters-module__sQ2zea__energyLoss2,.chapters-module__sQ2zea__energyLoss3,.chapters-module__sQ2zea__energyLoss4,.chapters-module__sQ2zea__energyShake,.chapters-module__sQ2zea__fireStrip,.chapters-module__sQ2zea__fireBounce,.chapters-module__sQ2zea__fireFill,.chapters-module__sQ2zea__knob,.chapters-module__sQ2zea__trackOn,.chapters-module__sQ2zea__brushDot,.chapters-module__sQ2zea__stroke1,.chapters-module__sQ2zea__stroke2,.chapters-module__sQ2zea__stroke3,.chapters-module__sQ2zea__stroke4,.chapters-module__sQ2zea__clockHand,.chapters-module__sQ2zea__rise,.chapters-module__sQ2zea__slideIn,.chapters-module__sQ2zea__slap,.chapters-module__sQ2zea__flipIn,.chapters-module__sQ2zea__levelHop,.chapters-module__sQ2zea__saveStar){animation-play-state:paused}
.jlpt-hub-module__5xRxgW__crumbBar{width:min(100% - 2rem,84rem);margin-inline:auto;padding-top:1rem}.jlpt-hub-module__5xRxgW__crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.8125rem;font-weight:650;line-height:1.4;display:flex}.jlpt-hub-module__5xRxgW__crumbLink{color:var(--muted-foreground);transition:color .16s var(--ease-sumi);text-decoration:none}.jlpt-hub-module__5xRxgW__crumbLink:hover{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.jlpt-hub-module__5xRxgW__crumbSep{opacity:.6;width:.7rem;height:.7rem;display:inline-flex}.jlpt-hub-module__5xRxgW__crumbSep svg{width:100%;height:100%}.jlpt-hub-module__5xRxgW__crumbCurrent{color:var(--foreground)}.jlpt-hub-module__5xRxgW__relatedGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.jlpt-hub-module__5xRxgW__relatedCard{min-width:0;height:100%;color:var(--foreground);background:var(--card);box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);transition:transform .16s var(--ease-sumi);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;display:flex}.jlpt-hub-module__5xRxgW__relatedCard:hover{transform:translateY(-2px)}.jlpt-hub-module__5xRxgW__relatedCard:active{transform:translateY(2px)}.jlpt-hub-module__5xRxgW__relatedHub{background:color-mix(in oklab, var(--matcha) 12%, var(--card));box-shadow:0 4px 0 0 color-mix(in oklab, var(--matcha) 40%, var(--card))}.jlpt-hub-module__5xRxgW__relatedKicker{color:var(--seal);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.jlpt-hub-module__5xRxgW__relatedTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.3125rem;font-weight:900;line-height:1.2}.jlpt-hub-module__5xRxgW__relatedText{color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.jlpt-hub-module__5xRxgW__relatedCta{color:var(--primary);align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:.9375rem;font-weight:800;display:inline-flex}.jlpt-hub-module__5xRxgW__relatedCta svg{width:1rem;height:1rem}.jlpt-hub-module__5xRxgW__hubHero{justify-items:start;gap:0;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.jlpt-hub-module__5xRxgW__hubHero .jlpt-hub-module__5xRxgW__hubTitle{max-width:24ch}.jlpt-hub-module__5xRxgW__hubHero .jlpt-hub-module__5xRxgW__hubSignature{max-width:44ch}.jlpt-hub-module__5xRxgW__hubHero .jlpt-hub-module__5xRxgW__hubLede{max-width:52rem}.jlpt-hub-module__5xRxgW__articleGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2.25rem;display:grid}.jlpt-hub-module__5xRxgW__articleCard{background:var(--card);height:100%;box-shadow:0 5px 0 0 var(--wj-edge), var(--elevation-mid);border-radius:1.5rem;flex-direction:column;gap:.8rem;padding:clamp(1.4rem,3vw,2.1rem);display:flex}.jlpt-hub-module__5xRxgW__articleTitle{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:900;line-height:1.1}.jlpt-hub-module__5xRxgW__articleLink{color:var(--foreground);text-decoration:none}.jlpt-hub-module__5xRxgW__articleLink:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.jlpt-hub-module__5xRxgW__topicList{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.jlpt-hub-module__5xRxgW__topicLink{min-height:2.25rem;color:var(--foreground);background:var(--secondary);transition:background-color .16s var(--ease-sumi);border-radius:999px;align-items:center;padding-inline:.85rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.jlpt-hub-module__5xRxgW__topicLink:hover{background:color-mix(in oklab, var(--matcha) 22%, var(--secondary))}.jlpt-hub-module__5xRxgW__articleMeta{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;font-size:.8125rem;display:inline-flex}.jlpt-hub-module__5xRxgW__articleMeta svg{width:1rem;height:1rem;color:var(--matcha-deep)}.jlpt-hub-module__5xRxgW__answerGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.25rem;display:grid}.jlpt-hub-module__5xRxgW__answer{background:var(--card);box-shadow:0 4px 0 0 var(--wj-edge);border-radius:1.25rem;flex-direction:column;gap:.55rem;padding:1.35rem;display:flex}.jlpt-hub-module__5xRxgW__answerQuestion{color:var(--foreground);font-family:var(--font-display);font-size:1.0625rem;font-weight:850;line-height:1.3}.jlpt-hub-module__5xRxgW__answerText{color:var(--muted-foreground);gap:.6rem;font-size:.9375rem;line-height:1.56;display:grid}.jlpt-hub-module__5xRxgW__glanceList{gap:.1rem;margin-top:1rem;display:grid}.jlpt-hub-module__5xRxgW__guideCard{max-width:48rem}@media (min-width:40rem){.jlpt-hub-module__5xRxgW__crumbBar{width:min(100% - 3rem,84rem)}.jlpt-hub-module__5xRxgW__relatedGrid,.jlpt-hub-module__5xRxgW__articleGrid,.jlpt-hub-module__5xRxgW__answerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.jlpt-hub-module__5xRxgW__answerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.jlpt-hub-module__5xRxgW__relatedCard,.jlpt-hub-module__5xRxgW__crumbLink,.jlpt-hub-module__5xRxgW__topicLink{transition:none}}
.friends-module__xmhZHG__scene{color:var(--g-paper-ink);position:relative}.friends-module__xmhZHG__card{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px #141a2973}@supports (color:lab(0% 0 0)){.friends-module__xmhZHG__card{box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px lab(9.3201% .515975 -10.8754/.45)}}.friends-module__xmhZHG__well{background-color:var(--g-paper-sunk);color:var(--g-paper-ink)}.friends-module__xmhZHG__muted{color:var(--g-paper-muted)}.friends-module__xmhZHG__matchaPill{background-color:var(--g-matcha);color:var(--g-matcha-ink)}.friends-module__xmhZHG__indigoButton{background-color:var(--g-indigo);color:var(--g-indigo-ink);box-shadow:0 4px 0 0 var(--g-indigo-deep)}.friends-module__xmhZHG__sealButton{background-color:var(--g-seal);color:var(--g-seal-ink);box-shadow:0 4px 0 0 var(--g-seal-deep)}.friends-module__xmhZHG__mutedButton{background-color:var(--g-paper-sunk);color:var(--g-paper-ink);box-shadow:0 4px #d4d0c8;box-shadow:0 4px lab(83.8074% .356942 4.58459)}.friends-module__xmhZHG__paperButton{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 4px #d4d0c8;box-shadow:0 4px lab(83.8074% .356942 4.58459)}.friends-module__xmhZHG__nightPill{background-color:var(--g-night);color:var(--g-night-ink)}.friends-module__xmhZHG__soraFill{background-color:var(--g-sora);color:var(--g-sora-ink)}.friends-module__xmhZHG__yuzuFill{background-color:var(--g-yuzu);color:var(--g-yuzu-ink)}.friends-module__xmhZHG__murasakiFill{background-color:var(--g-murasaki);color:var(--g-murasaki-ink)}.friends-module__xmhZHG__sangoFill{background-color:var(--g-sango);color:var(--g-sango-ink)}.friends-module__xmhZHG__rail{background-color:var(--g-paper-sunk)}.friends-module__xmhZHG__bar{background-color:var(--g-sora-deep)}.friends-module__xmhZHG__turboRing{background-image:var(--gradient-supa-turbo)}.friends-module__xmhZHG__pointer{background-color:var(--g-night);width:1.25rem;height:1.25rem;box-shadow:0 0 0 3px var(--g-paper), 0 8px 16px -4px #141a298c;border-radius:9999px;display:block}@supports (color:lab(0% 0 0)){.friends-module__xmhZHG__pointer{box-shadow:0 0 0 3px var(--g-paper), 0 8px 16px -4px lab(9.3201% .515975 -10.8754/.55)}}.friends-module__xmhZHG__stack{display:grid}.friends-module__xmhZHG__stack>*{grid-area:1/1}.friends-module__xmhZHG__qFill{transform-origin:0;animation:7s infinite friends-module__xmhZHG__q-fill}.friends-module__xmhZHG__qBefore{opacity:0;animation:7s infinite friends-module__xmhZHG__q-before}.friends-module__xmhZHG__qAfter{animation:7s infinite friends-module__xmhZHG__q-after}.friends-module__xmhZHG__qStamp{animation:7s infinite friends-module__xmhZHG__q-stamp;transform:rotate(-8deg)}.friends-module__xmhZHG__qReward{animation:7s infinite friends-module__xmhZHG__q-reward}.friends-module__xmhZHG__chest{transform-origin:50% 90%;animation:6s infinite friends-module__xmhZHG__chest}.friends-module__xmhZHG__fPointer{opacity:0;animation:6s infinite friends-module__xmhZHG__f-pointer}.friends-module__xmhZHG__fDot{animation:6s infinite friends-module__xmhZHG__f-dot}.friends-module__xmhZHG__fButton{animation:6s infinite friends-module__xmhZHG__f-button}.friends-module__xmhZHG__fFollow{opacity:0;animation:6s infinite friends-module__xmhZHG__f-follow}.friends-module__xmhZHG__fFollowing{animation:6s infinite friends-module__xmhZHG__f-following}.friends-module__xmhZHG__fPip{animation:6s infinite friends-module__xmhZHG__f-pip}.friends-module__xmhZHG__iPointer{opacity:0;animation:5s infinite friends-module__xmhZHG__i-pointer}.friends-module__xmhZHG__iDot{animation:5s infinite friends-module__xmhZHG__i-dot}.friends-module__xmhZHG__iButton{animation:5s infinite friends-module__xmhZHG__i-button}.friends-module__xmhZHG__iCopy{opacity:0;animation:5s infinite friends-module__xmhZHG__i-copy}.friends-module__xmhZHG__iCopied{animation:5s infinite friends-module__xmhZHG__i-copied}.friends-module__xmhZHG__hTravel{animation:6s infinite friends-module__xmhZHG__h-travel;transform:translate(100%)}.friends-module__xmhZHG__hArc{animation:6s infinite friends-module__xmhZHG__h-arc}.friends-module__xmhZHG__hSent{animation:6s infinite friends-module__xmhZHG__h-sent}@keyframes friends-module__xmhZHG__q-fill{0%,10%{opacity:1;transform:scaleX(.4)}38%,95%{opacity:1;transform:scaleX(1)}97%{opacity:0;transform:scaleX(1)}98%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(.4)}}@keyframes friends-module__xmhZHG__q-before{0%,34%{opacity:1}38%,96%{opacity:0}to{opacity:1}}@keyframes friends-module__xmhZHG__q-after{0%,36%{opacity:0}39%,93%{opacity:1}96%,to{opacity:0}}@keyframes friends-module__xmhZHG__q-stamp{0%,42%{opacity:0;transform:rotate(-20deg)scale(1.6)}43.3%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:rotate(-14deg)scale(1.35)}44.9%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:rotate(-8deg)scale(.94)}50.3%,93%{opacity:1;transform:rotate(-8deg)scale(1)}96%,to{opacity:0;transform:rotate(-8deg)scale(1)}}@keyframes friends-module__xmhZHG__q-reward{0%,50%{opacity:0;transform:translateY(.4rem)scale(.6)}54%{opacity:1;transform:translateY(0)scale(1.1)}57%,93%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes friends-module__xmhZHG__chest{0%,4%{transform:rotate(0)translateY(0)}6%{transform:rotate(-7deg)translateY(-2px)}8%{transform:rotate(7deg)translateY(-4px)}10%{transform:rotate(-5deg)translateY(-2px)}12%{transform:rotate(4deg)translateY(0)}14%,to{transform:rotate(0)translateY(0)}}@keyframes friends-module__xmhZHG__f-pointer{0%,6%{opacity:0;transform:translate(2.5rem,2rem)}10%{opacity:1;transform:translate(2.5rem,2rem)}22%,30%{opacity:1;transform:translate(0)}38%,to{opacity:0;transform:translate(.5rem,.75rem)}}@keyframes friends-module__xmhZHG__f-dot{0%,24%{transform:scale(1)}26.5%{transform:scale(.72)}29%,to{transform:scale(1)}}@keyframes friends-module__xmhZHG__f-button{0%,24%{transform:translateY(0)scale(1)}26.5%{transform:translateY(3px)scale(.96)}29%,to{transform:translateY(0)scale(1)}}@keyframes friends-module__xmhZHG__f-follow{0%,28%{opacity:1}32%,96%{opacity:0}to{opacity:1}}@keyframes friends-module__xmhZHG__f-following{0%,30%{opacity:0;transform:scale(.94)}34%{opacity:1;transform:scale(1.04)}37%,93%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes friends-module__xmhZHG__f-pip{0%,36%{opacity:0;transform:translateY(.5rem)scale(.4)}40%{opacity:1;transform:translateY(0)scale(1.15)}43%,93%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes friends-module__xmhZHG__i-pointer{0%,8%{opacity:0;transform:translate(2.5rem,2rem)}12%{opacity:1;transform:translate(2.5rem,2rem)}26%,36%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translate(.5rem,.75rem)}}@keyframes friends-module__xmhZHG__i-dot{0%,30%{transform:scale(1)}33%{transform:scale(.72)}36%,to{transform:scale(1)}}@keyframes friends-module__xmhZHG__i-button{0%,30%{transform:translateY(0)scale(1)}33%{transform:translateY(3px)scale(.97)}36%,to{transform:translateY(0)scale(1)}}@keyframes friends-module__xmhZHG__i-copy{0%,36%{opacity:1}41%,96%{opacity:0}to{opacity:1}}@keyframes friends-module__xmhZHG__i-copied{0%,38%{opacity:0;transform:scale(.94)}43%{opacity:1;transform:scale(1.05)}47%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes friends-module__xmhZHG__h-travel{0%,12%{opacity:0;transform:translate(0)}16%{opacity:1;transform:translate(0)}42%,93%{opacity:1;transform:translate(100%)}96%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(0)}}@keyframes friends-module__xmhZHG__h-arc{0%,16%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translateY(0)scale(.8)}29%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:translateY(-2.5rem)scale(1)}42%{transform:translateY(0)scale(1)}45%{transform:translateY(0)scale(1.25)}48%,to{transform:translateY(0)scale(1)}}@keyframes friends-module__xmhZHG__h-sent{0%,45%{opacity:0;transform:translateY(.4rem)scale(.6)}49%{opacity:1;transform:translateY(0)scale(1.08)}52%,93%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(0)scale(1)}}.friends-module__xmhZHG__scene[data-play=false] *,[data-play=false] .friends-module__xmhZHG__scene *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.friends-module__xmhZHG__scene,.friends-module__xmhZHG__scene *{animation:none!important}}
.why-jlpt-module__BirzSG__page{--wj-line:color-mix(in oklab, var(--foreground) 11%, var(--background));--wj-line-strong:color-mix(in oklab, var(--foreground) 28%, var(--background));--wj-edge:color-mix(in oklab, var(--foreground) 9%, var(--card));--wj-panel-ink:#fbfaf7;--wj-panel-muted:#dce5f6;--wj-display:var(--font-display);--wj-track:-.035em;--wj-lead:1.07;color:var(--foreground);background:var(--background)}@supports (color:lab(0% 0 0)){.why-jlpt-module__BirzSG__page{--wj-panel-ink:lab(98.2765% .107378 1.52057);--wj-panel-muted:lab(90.6095% -.58496 -9.35692)}}.dark .why-jlpt-module__BirzSG__page{--wj-panel-ink:#e2e4eb;--wj-panel-muted:#c5cedf}@supports (color:lab(0% 0 0)){.dark .why-jlpt-module__BirzSG__page{--wj-panel-ink:lab(90.6696% -.0478029 -3.78538);--wj-panel-muted:lab(82.4885% -.567883 -9.3484)}}.why-jlpt-module__BirzSG__page:lang(ja){--wj-display:var(--font-jp-display);--wj-track:.005em;--wj-lead:1.3}.why-jlpt-module__BirzSG__page:lang(ko){--wj-track:-.005em;--wj-lead:1.28}.why-jlpt-module__BirzSG__page:lang(vi){--wj-track:-.02em;--wj-lead:1.2}.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__title,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__sectionTitle,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__quoteText,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__closingTitle,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__sourcesTitle,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__signature{line-break:strict}@supports (word-break:auto-phrase){.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__title,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__sectionTitle,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__quoteText,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__closingTitle,.why-jlpt-module__BirzSG__page:lang(ja) .why-jlpt-module__BirzSG__signature{word-break:auto-phrase}}.why-jlpt-module__BirzSG__tile[data-level=N5]{--level-accent:var(--matcha);--level-deep:var(--matcha-deep)}.why-jlpt-module__BirzSG__tile[data-level=N4]{--level-accent:var(--yuzu);--level-deep:var(--yuzu-deep)}.why-jlpt-module__BirzSG__tile[data-level=N3]{--level-accent:var(--sango);--level-deep:var(--sango-deep)}.why-jlpt-module__BirzSG__tile[data-level=N2]{--level-accent:var(--sora);--level-deep:var(--sora-deep)}.why-jlpt-module__BirzSG__tile[data-level=N1]{--level-accent:var(--murasaki);--level-deep:var(--murasaki-deep)}.why-jlpt-module__BirzSG__shell{width:min(100% - 2rem,84rem);margin-inline:auto}.why-jlpt-module__BirzSG__anchor{scroll-margin-top:5rem}.why-jlpt-module__BirzSG__strong{color:var(--foreground);font-weight:750}@keyframes why-jlpt-module__BirzSG__wjRise{0%{opacity:0;transform:translateY(1.5rem)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.why-jlpt-module__BirzSG__closingArt{transform-origin:bottom;animation:linear both why-jlpt-module__BirzSG__wjRise;animation-timeline:view();animation-range:entry 8% entry 62%}}}.why-jlpt-module__BirzSG__hero{background:radial-gradient(circle at 8% 12%, color-mix(in oklab, var(--seal) 8%, transparent), transparent 26rem), radial-gradient(circle at 88% 44%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 34rem);position:relative}.why-jlpt-module__BirzSG__heroInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;padding-block:clamp(2.75rem,7vw,6rem);display:grid}.why-jlpt-module__BirzSG__heroLead{min-width:0}.why-jlpt-module__BirzSG__eyebrow{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.6875rem;font-weight:800;line-height:1.35;display:inline-flex}.why-jlpt-module__BirzSG__sealArt{object-fit:contain;flex:none;width:2.6rem;height:2.6rem}.why-jlpt-module__BirzSG__title{max-width:18ch;color:var(--foreground);font-family:var(--wj-display);letter-spacing:var(--wj-track);font-size:clamp(2.4rem,8vw,4.4rem);font-weight:600;line-height:var(--wj-lead);text-wrap:balance;margin-top:1.5rem}.why-jlpt-module__BirzSG__signature{max-width:28ch;font-family:var(--wj-display);letter-spacing:var(--wj-track);margin-top:1.4rem;font-size:clamp(1.15rem,4.4vw,1.5rem);font-weight:600;line-height:1.4}.why-jlpt-module__BirzSG__titleMark{color:inherit;background:linear-gradient(176deg, transparent 58%, color-mix(in oklab, var(--seal) 34%, transparent) 58%, color-mix(in oklab, var(--seal) 26%, transparent) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.why-jlpt-module__BirzSG__lede{max-width:40rem;color:var(--muted-foreground);margin-top:1.5rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.62}.why-jlpt-module__BirzSG__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;margin-top:2rem;display:flex}.why-jlpt-module__BirzSG__primaryAction{width:100%;min-height:3.5rem;color:var(--matcha-foreground);background:var(--matcha);box-shadow:0 4px 0 0 var(--matcha-deep);letter-spacing:.05em;text-align:center;text-transform:uppercase;text-wrap:balance;transition:transform .12s var(--ease-sumi), box-shadow .12s var(--ease-sumi);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.875rem;font-weight:900;line-height:1.2;display:inline-flex}.why-jlpt-module__BirzSG__primaryAction:hover{box-shadow:0 5px 0 0 var(--matcha-deep);transform:translateY(-1px)}.why-jlpt-module__BirzSG__primaryAction:active{box-shadow:0 0 0 0 var(--matcha-deep);transform:translateY(4px)}.why-jlpt-module__BirzSG__textAction{min-height:2.75rem;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.25rem;align-items:center;font-size:.9375rem;font-weight:650;line-height:1.35;display:inline-flex}.why-jlpt-module__BirzSG__textAction:hover{text-decoration-color:currentColor}.why-jlpt-module__BirzSG__reviewed{color:var(--muted-foreground);align-items:flex-start;gap:.5rem;margin-top:1.75rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.why-jlpt-module__BirzSG__reviewedIcon{width:1rem;height:1rem;color:var(--primary);flex:none;margin-top:.1rem}.why-jlpt-module__BirzSG__jumpNav{flex-wrap:wrap;gap:.5rem;max-width:42rem;margin-top:1.5rem;display:flex}.why-jlpt-module__BirzSG__jumpLink{min-height:2.75rem;color:var(--foreground);background:var(--secondary);box-shadow:0 2px 0 0 color-mix(in oklab, var(--foreground) 12%, var(--secondary));transition:background-color .16s var(--ease-sumi), transform .12s var(--ease-sumi);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.8125rem;font-weight:750;line-height:1.25;display:inline-flex}.why-jlpt-module__BirzSG__jumpLink:hover{background:color-mix(in oklab, var(--matcha) 22%, var(--secondary))}.why-jlpt-module__BirzSG__jumpLink:active{transform:translateY(2px)}.why-jlpt-module__BirzSG__ladder{background:var(--card);min-width:0;box-shadow:0 5px 0 0 var(--wj-edge), var(--elevation-mid);border-radius:1.75rem;padding:clamp(1.1rem,2.6vw,2rem)}.why-jlpt-module__BirzSG__ladderLabel{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.35}.why-jlpt-module__BirzSG__ladderList{gap:.35rem;margin-top:1.1rem;display:grid;position:relative}.why-jlpt-module__BirzSG__ladderList:before{background:var(--wj-line-strong);content:"";border-radius:2px;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:calc(1.625rem - 1px)}.why-jlpt-module__BirzSG__ladderRow{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:.55rem;display:grid}.why-jlpt-module__BirzSG__tile{z-index:1;background:radial-gradient(100% 70% at 18% 0%, #ffffff59 0%, transparent 55%), linear-gradient(165deg, var(--level-accent) 40%, color-mix(in oklab, var(--level-deep) 60%, var(--level-accent)) 100%);width:3.25rem;height:3.25rem;box-shadow:0 3px 0 0 var(--level-deep), inset 0 1px 0 #ffffff4d;border-radius:.9rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.why-jlpt-module__BirzSG__tile{background:radial-gradient(100% 70% at 18% 0%, lab(100% 0 0/.35) 0%, transparent 55%), linear-gradient(165deg, var(--level-accent) 40%, color-mix(in oklab, var(--level-deep) 60%, var(--level-accent)) 100%);box-shadow:0 3px 0 0 var(--level-deep), inset 0 1px 0 lab(100% 0 0/.3)}}.why-jlpt-module__BirzSG__tileArt{object-fit:contain;filter:drop-shadow(0 3px 2px #0000002e);filter:drop-shadow(0 3px 2px lab(0% 0 0/.18));width:92%;height:92%}.why-jlpt-module__BirzSG__ladderCode{color:var(--muted-foreground);font-family:var(--font-display);letter-spacing:.04em;font-size:.8125rem;font-weight:900;line-height:1.25}.why-jlpt-module__BirzSG__ladderTitle{color:var(--foreground);margin-top:.15rem;font-size:1rem;font-weight:800;line-height:1.32}.why-jlpt-module__BirzSG__ladderDetail{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem;line-height:1.46}.why-jlpt-module__BirzSG__stats{background:var(--card)}.why-jlpt-module__BirzSG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.why-jlpt-module__BirzSG__stat{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.why-jlpt-module__BirzSG__statValue{color:var(--foreground);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.9rem,7vw,3.5rem);font-weight:900;line-height:1}.why-jlpt-module__BirzSG__stat:first-child .why-jlpt-module__BirzSG__statValue{color:var(--primary)}.why-jlpt-module__BirzSG__statLabel{max-width:19rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.8125rem;line-height:1.46}.why-jlpt-module__BirzSG__quote{padding-block:clamp(3.5rem,8vw,6.5rem)}.why-jlpt-module__BirzSG__quoteBand{color:var(--quest-board-ink);background:var(--quest-board)}.why-jlpt-module__BirzSG__quoteText{max-width:24ch;color:var(--quest-board-ink);font-family:var(--wj-display);letter-spacing:var(--wj-track);font-size:clamp(1.8rem,7vw,3.6rem);font-weight:800;line-height:var(--wj-lead);text-wrap:balance}.why-jlpt-module__BirzSG__quoteCite{color:var(--quest-board-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:1.4rem;font-size:.6875rem;font-weight:800;line-height:1.35;display:flex}.why-jlpt-module__BirzSG__section{content-visibility:auto;contain-intrinsic-size:auto 56rem;padding-block:clamp(3.25rem,8vw,6rem)}.why-jlpt-module__BirzSG__section#why-jlpt-module__BirzSG__changes{contain-intrinsic-size:auto 90rem}.why-jlpt-module__BirzSG__section#why-jlpt-module__BirzSG__sources{contain-intrinsic-size:auto 134rem}.why-jlpt-module__BirzSG__section#why-jlpt-module__BirzSG__visas{contain-intrinsic-size:auto 164rem}.why-jlpt-module__BirzSG__sectionHead{gap:1rem;max-width:50rem;display:grid}.why-jlpt-module__BirzSG__sectionEyebrow{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.35}.why-jlpt-module__BirzSG__sectionTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:var(--wj-track);font-size:clamp(1.9rem,6.4vw,3.1rem);font-weight:900;line-height:var(--wj-lead);text-wrap:balance}.why-jlpt-module__BirzSG__sectionLede{max-width:44rem;color:var(--muted-foreground);font-size:1rem;line-height:1.58}.why-jlpt-module__BirzSG__split{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.why-jlpt-module__BirzSG__reasonList{display:grid}.why-jlpt-module__BirzSG__reason{border-bottom:1px solid var(--wj-line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.why-jlpt-module__BirzSG__reason:first-child{padding-top:0}.why-jlpt-module__BirzSG__reason:last-child{border-bottom:0;padding-bottom:0}.why-jlpt-module__BirzSG__reasonIndex{color:color-mix(in oklab, var(--foreground) 55%, var(--background));font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1.1}.why-jlpt-module__BirzSG__reasonTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:800;line-height:1.3}.why-jlpt-module__BirzSG__reasonText{color:var(--muted-foreground);margin-top:.6rem;font-size:1rem;line-height:1.58}.why-jlpt-module__BirzSG__legend{flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2rem;display:flex}.why-jlpt-module__BirzSG__legendItem{color:var(--foreground);white-space:nowrap;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:650;line-height:1.35;display:inline-flex}.why-jlpt-module__BirzSG__roleMark{border-radius:999px;flex:none;width:.72rem;height:.72rem;display:inline-block}.why-jlpt-module__BirzSG__roleMark[data-role=required]{background:var(--seal)}.why-jlpt-module__BirzSG__roleMark[data-role=points]{background:var(--primary);border-radius:.12rem;transform:rotate(45deg)scale(.86)}.why-jlpt-module__BirzSG__roleMark[data-role=conditional]{border:2px solid var(--foreground);background:linear-gradient(90deg, var(--foreground) 50%, transparent 50%)}.why-jlpt-module__BirzSG__roleMark[data-role=none]{border:2px solid var(--muted-foreground)}.why-jlpt-module__BirzSG__register{background:var(--card);box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.5rem;margin-top:1.75rem;overflow:hidden}.why-jlpt-module__BirzSG__registerGroup+.why-jlpt-module__BirzSG__registerGroup{border-top:1px solid var(--wj-line-strong)}.why-jlpt-module__BirzSG__groupHead{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:1.5rem clamp(1.1rem,3vw,2rem) .35rem;display:flex}.why-jlpt-module__BirzSG__groupTitle{color:var(--foreground);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;font-weight:800;line-height:1.3;display:inline-flex}.why-jlpt-module__BirzSG__groupNote{color:var(--muted-foreground);font-size:.8125rem;line-height:1.46}.why-jlpt-module__BirzSG__visa{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1.35rem clamp(1.1rem,3vw,2rem);display:grid}.why-jlpt-module__BirzSG__visa+.why-jlpt-module__BirzSG__visa{border-top:1px solid var(--wj-line)}.why-jlpt-module__BirzSG__visaName{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.005em;font-size:1.125rem;font-weight:800;line-height:1.3}.why-jlpt-module__BirzSG__visaNameJa{color:var(--muted-foreground);font-family:var(--font-jp-book);letter-spacing:.02em;font-size:1rem;font-weight:600;line-height:var(--leading-jp);margin-top:.3rem}.why-jlpt-module__BirzSG__visaRequirement{color:var(--foreground);margin-top:.55rem;font-size:.8125rem;font-weight:650;line-height:1.42}.why-jlpt-module__BirzSG__visaText{color:var(--muted-foreground);font-size:.9375rem;line-height:1.58}.why-jlpt-module__BirzSG__chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.why-jlpt-module__BirzSG__chip{min-height:1.625rem;color:var(--background);background:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;border-radius:.4rem;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.why-jlpt-module__BirzSG__chipArrow{color:var(--muted-foreground);font-size:.8125rem;line-height:1}.why-jlpt-module__BirzSG__chipEmpty{color:var(--muted-foreground);font-size:.8125rem;font-weight:650;line-height:1.35}.why-jlpt-module__BirzSG__professionGrid{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:2.25rem;display:grid}.why-jlpt-module__BirzSG__profession{background:var(--card);min-width:0;box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.25rem;flex-direction:column;gap:.65rem;padding:1.35rem;display:flex}.why-jlpt-module__BirzSG__professionLevel{color:var(--foreground);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2.25rem;font-weight:900;line-height:1}.why-jlpt-module__BirzSG__professionTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.005em;font-size:1.125rem;font-weight:800;line-height:1.3}.why-jlpt-module__BirzSG__professionText{color:var(--muted-foreground);font-size:.9375rem;line-height:1.58}.why-jlpt-module__BirzSG__timeline{margin-top:2.25rem;display:grid}.why-jlpt-module__BirzSG__timelineItem{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:0 0 2.25rem 1.9rem;display:grid;position:relative}.why-jlpt-module__BirzSG__timelineItem:before{background:var(--wj-line);content:"";border-radius:2px;width:2px;position:absolute;top:.55rem;bottom:-.55rem;left:calc(.36rem - 1px)}.why-jlpt-module__BirzSG__timelineItem:last-child{padding-bottom:0}.why-jlpt-module__BirzSG__timelineItem:last-child:before{display:none}.why-jlpt-module__BirzSG__timelineItem:after{box-sizing:border-box;border:2px solid var(--foreground);background:var(--background);content:"";border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.3rem;left:0}.why-jlpt-module__BirzSG__timelineItem[data-status=inForce]:after{background:var(--foreground)}.why-jlpt-module__BirzSG__timelineItem[data-status=scheduled]:after{border-color:var(--primary);background:var(--primary)}.why-jlpt-module__BirzSG__timelineItem[data-status=underReview]:after{border-style:dashed}.why-jlpt-module__BirzSG__timelineItem[data-status=news]:after{border-color:var(--seal);background:var(--seal)}.why-jlpt-module__BirzSG__timelineWhen{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.5rem .75rem;display:flex}.why-jlpt-module__BirzSG__timelineDate{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:900;line-height:1.25}.why-jlpt-module__BirzSG__status{min-height:1.4375rem;color:var(--secondary-foreground);background:var(--secondary);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .5625rem;font-size:.6875rem;font-weight:800;line-height:1.1;display:inline-flex}.why-jlpt-module__BirzSG__status[data-status=inForce]{color:var(--background);background:var(--foreground)}.why-jlpt-module__BirzSG__status[data-status=scheduled]{color:var(--primary-foreground);background:var(--primary)}.why-jlpt-module__BirzSG__timelineTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.005em;font-size:1.125rem;font-weight:800;line-height:1.32}.why-jlpt-module__BirzSG__timelineText{max-width:46rem;color:var(--muted-foreground);margin-top:.45rem;font-size:.9375rem;line-height:1.58}.why-jlpt-module__BirzSG__trackGrid{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:2.25rem;display:grid}.why-jlpt-module__BirzSG__track{background:var(--card);min-width:0;box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);padding:1.15rem 1.25rem;display:grid}.why-jlpt-module__BirzSG__trackHead{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.why-jlpt-module__BirzSG__trackName{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.005em;font-size:1.0625rem;font-weight:800;line-height:1.3}.why-jlpt-module__BirzSG__trackCounts{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.8125rem;font-weight:650;line-height:1.4}.why-jlpt-module__BirzSG__trackPathways{color:var(--muted-foreground);margin-top:.45rem;font-size:.875rem;line-height:1.5}.why-jlpt-module__BirzSG__trackFooter{flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;margin-top:2.25rem;display:flex}.why-jlpt-module__BirzSG__trackNote{max-width:46rem;color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.5}.why-jlpt-module__BirzSG__faqList{display:grid}.why-jlpt-module__BirzSG__faqItem{border-bottom:1px solid var(--wj-line)}.why-jlpt-module__BirzSG__faqItem:last-child{border-bottom:0}.why-jlpt-module__BirzSG__faqSummary{cursor:pointer;min-height:3.5rem;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.why-jlpt-module__BirzSG__faqSummary::-webkit-details-marker{display:none}.why-jlpt-module__BirzSG__faqCaret{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .18s var(--ease-sumi);flex:none}.why-jlpt-module__BirzSG__faqItem[open] .why-jlpt-module__BirzSG__faqCaret{transform:rotate(180deg)}.why-jlpt-module__BirzSG__faqAnswer{max-width:44rem;color:var(--muted-foreground);padding:0 0 1.5rem;font-size:.9375rem;line-height:1.58}.why-jlpt-module__BirzSG__sourcesSection{background:var(--card)}.why-jlpt-module__BirzSG__sourcesHead{gap:.75rem;display:grid}.why-jlpt-module__BirzSG__sourcesTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:var(--wj-track);font-size:clamp(1.7rem,5.6vw,2.2rem);font-weight:900;line-height:var(--wj-lead)}.why-jlpt-module__BirzSG__sourcesNote{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.why-jlpt-module__BirzSG__sourceList{grid-template-columns:minmax(0,1fr);column-gap:3rem;margin-top:1.75rem;display:grid}.why-jlpt-module__BirzSG__sourceItem{border-top:1px solid var(--wj-line);color:var(--muted-foreground);transition:background-color .24s var(--ease-sumi);border-radius:.2rem;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.75rem .5rem .75rem 0;scroll-margin-top:6rem;font-size:.8125rem;line-height:1.46;display:grid}.why-jlpt-module__BirzSG__sourceItem:target{background:color-mix(in oklab, var(--seal) 14%, var(--card))}.why-jlpt-module__BirzSG__sourceIndex{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:800}.why-jlpt-module__BirzSG__sourcePublisher{color:var(--foreground);font-weight:750}.why-jlpt-module__BirzSG__sourceLink{color:var(--foreground);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-underline-offset:.2rem}.why-jlpt-module__BirzSG__sourceLink:hover{text-decoration-color:currentColor}.why-jlpt-module__BirzSG__refs{white-space:nowrap}.why-jlpt-module__BirzSG__ref{min-width:1.1rem;color:var(--primary);font-variant-numeric:tabular-nums;text-align:center;vertical-align:super;padding-inline:.12rem;font-size:.68em;font-weight:800;line-height:0;display:inline-block}.why-jlpt-module__BirzSG__ref:hover{text-decoration:underline}.why-jlpt-module__BirzSG__disclaimer{border-top:1px solid var(--wj-line-strong);max-width:52rem;color:var(--muted-foreground);gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.46;display:grid}.why-jlpt-module__BirzSG__disclaimerTitle{color:var(--foreground);font-size:.875rem;font-weight:750}.why-jlpt-module__BirzSG__closing{padding-block:clamp(3rem,6vw,5rem) clamp(4rem,7vw,6rem)}.why-jlpt-module__BirzSG__closingPanel{color:var(--wj-panel-ink);background:var(--gradient-primary);box-shadow:var(--elevation-high);border-radius:2rem;grid-template-columns:minmax(0,1fr);place-items:center start;gap:2.25rem;padding:clamp(1.75rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.why-jlpt-module__BirzSG__closingEyebrow{color:var(--wj-panel-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.35}.why-jlpt-module__BirzSG__closingTitle{max-width:18ch;color:var(--wj-panel-ink);font-family:var(--wj-display);letter-spacing:var(--wj-track);font-size:clamp(2rem,6.4vw,3.3rem);font-weight:900;line-height:var(--wj-lead);text-wrap:balance;margin-top:1rem}.why-jlpt-module__BirzSG__closingText{max-width:40rem;color:var(--wj-panel-muted);margin-top:1.1rem;font-size:1.0625rem;line-height:1.62}.why-jlpt-module__BirzSG__closingActions{flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;margin-top:2rem;display:flex}.why-jlpt-module__BirzSG__closingPrimary{color:#19285f;color:lab(17.6298% 10.1481 -35.4695);background:var(--wj-panel-ink);letter-spacing:.05em;text-align:center;text-transform:uppercase;text-wrap:balance;width:100%;min-height:3.5rem;transition:transform .12s var(--ease-sumi), box-shadow .12s var(--ease-sumi);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.875rem;font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 4px #0d142c73;box-shadow:0 4px lab(6.76008% 3.85679 -17.7427/.45)}.why-jlpt-module__BirzSG__closingPrimary:hover{transform:translateY(-1px)}.why-jlpt-module__BirzSG__closingPrimary:active{transform:translateY(4px);box-shadow:0 0 #0d142c73;box-shadow:0 0 lab(6.76008% 3.85679 -17.7427/.45)}.why-jlpt-module__BirzSG__closingSecondary{min-height:2.75rem;color:var(--wj-panel-ink);text-underline-offset:.25rem;align-items:center;font-weight:650;-webkit-text-decoration:underline #fbfaf773;text-decoration:underline #fbfaf773;-webkit-text-decoration:underline lab(98.2765% .107378 1.52057/.45);text-decoration:underline lab(98.2765% .107378 1.52057/.45);display:inline-flex}.why-jlpt-module__BirzSG__closingSecondary:hover{text-decoration-color:currentColor}.why-jlpt-module__BirzSG__closingReassurance{color:var(--wj-panel-muted);margin-top:1.25rem;font-size:.8125rem;line-height:1.46}.why-jlpt-module__BirzSG__closingArt{flex:none;justify-self:center;width:min(18rem,100%);margin-block:-1.5rem -2rem}:where(.why-jlpt-module__BirzSG__primaryAction,.why-jlpt-module__BirzSG__textAction,.why-jlpt-module__BirzSG__jumpLink,.why-jlpt-module__BirzSG__ref,.why-jlpt-module__BirzSG__sourceLink,.why-jlpt-module__BirzSG__inlineLink):focus-visible{outline:2px solid var(--ring);outline-offset:3px}:where(.why-jlpt-module__BirzSG__closingPrimary,.why-jlpt-module__BirzSG__closingSecondary):focus-visible{outline:2px solid var(--wj-panel-ink);outline-offset:3px}.why-jlpt-module__BirzSG__faqSummary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.why-jlpt-module__BirzSG__tableWrap{margin-top:2rem}.why-jlpt-module__BirzSG__table{border-collapse:collapse;width:100%;color:var(--foreground);font-size:.9375rem;line-height:1.5}.why-jlpt-module__BirzSG__tableCaption{color:var(--muted-foreground);text-align:left;padding-bottom:.9rem;font-size:.8125rem;line-height:1.46}.why-jlpt-module__BirzSG__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.why-jlpt-module__BirzSG__table tbody tr{background:var(--card);box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.25rem;gap:.55rem;margin-bottom:.75rem;padding:1.15rem 1.15rem 1.25rem;display:grid}.why-jlpt-module__BirzSG__table tbody th,.why-jlpt-module__BirzSG__table tbody td{text-align:left;vertical-align:top;gap:.2rem;padding:0;font-weight:500;display:grid}.why-jlpt-module__BirzSG__table tbody th:before,.why-jlpt-module__BirzSG__table tbody td:before{content:attr(data-label);color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.35}.why-jlpt-module__BirzSG__table tbody th[scope=row]:before{content:none}.why-jlpt-module__BirzSG__table .why-jlpt-module__BirzSG__chip{justify-self:start}.why-jlpt-module__BirzSG__tableStrong{color:var(--foreground);font-weight:800}.why-jlpt-module__BirzSG__tableSub{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.46;display:block}.why-jlpt-module__BirzSG__briefNotes{gap:.9rem;max-width:52rem;margin-top:2rem;display:grid}.why-jlpt-module__BirzSG__briefNote{color:var(--muted-foreground);font-size:.9375rem;line-height:1.58}.why-jlpt-module__BirzSG__inlineLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-underline-offset:.2rem;align-items:center;gap:.3rem;font-weight:750;display:inline-flex}.why-jlpt-module__BirzSG__inlineLink:hover{text-decoration-color:currentColor}.why-jlpt-module__BirzSG__byline{background:var(--background);max-width:52rem;box-shadow:var(--elevation-low);color:var(--muted-foreground);border-radius:1.25rem;gap:.6rem;margin-top:1.5rem;padding:1.25rem 1.4rem;font-size:.875rem;line-height:1.5;display:grid}.why-jlpt-module__BirzSG__bylineAuthor{color:var(--foreground);align-items:center;gap:.45rem;font-weight:800;display:flex}.why-jlpt-module__BirzSG__bylineIcon{width:1.1rem;height:1.1rem;color:var(--seal);flex:none}.why-jlpt-module__BirzSG__bylineMethod{max-width:44rem}.why-jlpt-module__BirzSG__bylineDates{flex-wrap:wrap;gap:.4rem 1.75rem;display:flex}.why-jlpt-module__BirzSG__bylineDates dt{font-weight:700;display:inline}.why-jlpt-module__BirzSG__bylineDates dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:.3rem;display:inline}@media (min-width:30rem){.why-jlpt-module__BirzSG__primaryAction,.why-jlpt-module__BirzSG__closingPrimary{width:auto}.why-jlpt-module__BirzSG__professionGrid,.why-jlpt-module__BirzSG__trackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.why-jlpt-module__BirzSG__shell{width:min(100% - 3rem,84rem)}.why-jlpt-module__BirzSG__faqAnswer{padding-right:2.5rem}.why-jlpt-module__BirzSG__reason{grid-template-columns:3rem minmax(0,1fr);gap:1.25rem}.why-jlpt-module__BirzSG__statsGrid{gap:2.25rem 1.5rem}.why-jlpt-module__BirzSG__closingArt{width:22rem}}@media (min-width:48rem){.why-jlpt-module__BirzSG__professionGrid,.why-jlpt-module__BirzSG__trackGrid{gap:1rem}}@media (min-width:56rem){.why-jlpt-module__BirzSG__visa{grid-template-columns:minmax(0,.95fr) minmax(9.5rem,.6fr) minmax(0,1.5fr);align-items:start;gap:2rem}.why-jlpt-module__BirzSG__timelineItem{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.why-jlpt-module__BirzSG__timelineWhen{flex-direction:column;align-items:flex-start}.why-jlpt-module__BirzSG__timelineText{margin-top:.45rem}.why-jlpt-module__BirzSG__table thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.why-jlpt-module__BirzSG__table thead th{border-bottom:2px solid var(--wj-line-strong);color:var(--muted-foreground);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:0 1rem .75rem 0;font-size:.6875rem;font-weight:800;line-height:1.35}.why-jlpt-module__BirzSG__table tbody tr{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;padding:0;display:table-row}.why-jlpt-module__BirzSG__table tbody th,.why-jlpt-module__BirzSG__table tbody td{border-top:1px solid var(--wj-line);padding:1rem 1rem 1rem 0;display:table-cell}.why-jlpt-module__BirzSG__table tbody th:before,.why-jlpt-module__BirzSG__table tbody td:before{content:none}}@media (min-width:64rem){.why-jlpt-module__BirzSG__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4.5rem}.why-jlpt-module__BirzSG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.why-jlpt-module__BirzSG__split{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.6fr);gap:clamp(3rem,7vw,7rem)}.why-jlpt-module__BirzSG__splitAside{align-self:start;position:sticky;top:6rem}.why-jlpt-module__BirzSG__trackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.why-jlpt-module__BirzSG__sourceList{grid-template-columns:repeat(2,minmax(0,1fr))}.why-jlpt-module__BirzSG__closingPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}.why-jlpt-module__BirzSG__closingArt{margin-block:-4rem;width:28rem;margin-right:-1rem}}@media (prefers-reduced-motion:reduce){.why-jlpt-module__BirzSG__primaryAction,.why-jlpt-module__BirzSG__closingPrimary,.why-jlpt-module__BirzSG__jumpLink,.why-jlpt-module__BirzSG__faqCaret,.why-jlpt-module__BirzSG__sourceItem{transition:none}}
.premium-module__YU3sQG__scene{color:var(--g-paper-ink);position:relative}.premium-module__YU3sQG__card{background-color:var(--g-paper);color:var(--g-paper-ink);box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px #141a2973}@supports (color:lab(0% 0 0)){.premium-module__YU3sQG__card{box-shadow:0 2px 0 0 var(--g-paper-sunk), 0 14px 30px -16px lab(9.3201% .515975 -10.8754/.45)}}.premium-module__YU3sQG__well{background-color:var(--g-paper-sunk);color:var(--g-paper-ink)}.premium-module__YU3sQG__muted{color:var(--g-paper-muted)}.premium-module__YU3sQG__matchaPill{background-color:var(--g-matcha);color:var(--g-matcha-ink)}.premium-module__YU3sQG__goldPanel{background-color:var(--g-gold);color:var(--g-gold-ink);box-shadow:0 4px 0 0 var(--g-gold-deep)}.premium-module__YU3sQG__goldDisc{background-color:var(--g-gold)}.premium-module__YU3sQG__goldFill{background-color:var(--g-gold-deep)}.premium-module__YU3sQG__indigoButton{background-color:var(--g-indigo);color:var(--g-indigo-ink);box-shadow:0 4px 0 0 var(--g-indigo-deep)}.premium-module__YU3sQG__nightPill{background-color:var(--g-night);color:var(--g-night-ink)}.premium-module__YU3sQG__switchOn{background-color:var(--g-matcha-deep)}.premium-module__YU3sQG__row{animation:6s infinite backwards premium-module__YU3sQG__row-in}.premium-module__YU3sQG__row1{animation-delay:.3s}.premium-module__YU3sQG__row2{animation-delay:.6s}.premium-module__YU3sQG__row3{animation-delay:.9s}.premium-module__YU3sQG__sheen{animation:6s infinite premium-module__YU3sQG__sheen;transform:translate(120%)}.premium-module__YU3sQG__rFill{transform-origin:0;animation:6s infinite premium-module__YU3sQG__r-fill}.premium-module__YU3sQG__rMarker{animation:6s infinite premium-module__YU3sQG__r-marker;transform:translate(100%)}@keyframes premium-module__YU3sQG__row-in{0%,8%{opacity:0;transform:translate(-.5rem)}14%,90%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(0)}}@keyframes premium-module__YU3sQG__sheen{0%,34%{transform:translate(-120%)}56%,to{transform:translate(120%)}}@keyframes premium-module__YU3sQG__r-fill{0%,8%{opacity:1;animation-timing-function:linear;transform:scaleX(0)}58%,93%{opacity:1;transform:scaleX(1)}96%{opacity:0;transform:scaleX(1)}97%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(0)}}@keyframes premium-module__YU3sQG__r-marker{0%,4%{opacity:0;transform:translate(0)}8%{opacity:1;animation-timing-function:linear;transform:translate(0)}58%,93%{opacity:1;transform:translate(100%)}96%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(0)}}.premium-module__YU3sQG__scene[data-play=false] *,[data-play=false] .premium-module__YU3sQG__scene *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.premium-module__YU3sQG__scene,.premium-module__YU3sQG__scene *{animation:none!important}}
.pass-jlpt-module__0Ayzqa__glance{background:var(--card);box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.25rem;gap:.2rem;margin-top:2rem;padding:1.1rem 1.25rem;display:grid}.pass-jlpt-module__0Ayzqa__glanceRow{border-bottom:1px solid var(--wj-line);gap:.15rem;padding-block:.65rem;display:grid}.pass-jlpt-module__0Ayzqa__glanceRow:last-child{border-bottom:0}.pass-jlpt-module__0Ayzqa__glanceTerm{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.35}.pass-jlpt-module__0Ayzqa__glanceValue{color:var(--foreground);font-size:.9375rem;font-weight:700;line-height:1.45}.pass-jlpt-module__0Ayzqa__sectionList{gap:.2rem;display:grid}.pass-jlpt-module__0Ayzqa__callout,.pass-jlpt-module__0Ayzqa__limits{background:color-mix(in oklab, var(--seal) 9%, var(--card));box-shadow:0 4px 0 0 color-mix(in oklab, var(--seal) 35%, var(--card));border-radius:1.25rem;margin-top:2rem;padding:1.35rem 1.5rem}.pass-jlpt-module__0Ayzqa__limits{background:var(--secondary);box-shadow:0 4px 0 0 var(--wj-edge)}.pass-jlpt-module__0Ayzqa__calloutTitle{color:var(--foreground);font-family:var(--wj-display);font-size:1.125rem;font-weight:850;line-height:1.3}.pass-jlpt-module__0Ayzqa__calloutText{max-width:52rem;color:var(--muted-foreground);margin-top:.55rem;font-size:1rem;line-height:1.58}.pass-jlpt-module__0Ayzqa__limitList{color:var(--muted-foreground);gap:.6rem;margin-top:.8rem;font-size:.9375rem;line-height:1.55;display:grid}.pass-jlpt-module__0Ayzqa__limitList li{padding-left:1.1rem;position:relative}.pass-jlpt-module__0Ayzqa__limitList li:before{background:var(--seal);content:"";border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.pass-jlpt-module__0Ayzqa__cefr{margin-top:3rem}.pass-jlpt-module__0Ayzqa__subTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.02em;font-size:clamp(1.35rem,3.6vw,1.75rem);font-weight:900;line-height:1.15}.pass-jlpt-module__0Ayzqa__subLede{max-width:48rem;color:var(--muted-foreground);margin-top:.7rem;font-size:1rem;line-height:1.58}.pass-jlpt-module__0Ayzqa__cefrList{gap:.6rem;margin-top:1.4rem;display:grid}.pass-jlpt-module__0Ayzqa__cefrRow{background:var(--secondary);border-radius:1rem;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.pass-jlpt-module__0Ayzqa__cefrBands{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.pass-jlpt-module__0Ayzqa__cefrBand{align-items:baseline;gap:.6rem;display:inline-flex}.pass-jlpt-module__0Ayzqa__cefrScore{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.875rem}.pass-jlpt-module__0Ayzqa__cefrLevel{color:var(--foreground);font-family:var(--font-display);font-size:1.125rem;font-weight:900}.pass-jlpt-module__0Ayzqa__levelGrid{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:2.25rem;display:grid}.pass-jlpt-module__0Ayzqa__levelFit{color:var(--foreground);font-size:.9375rem;font-weight:650;line-height:1.5}.pass-jlpt-module__0Ayzqa__levelSkills{gap:.7rem;margin-top:.2rem;display:grid}.pass-jlpt-module__0Ayzqa__levelSkills dt{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.pass-jlpt-module__0Ayzqa__levelSkills dd{color:var(--muted-foreground);margin-top:.2rem;font-size:.875rem;line-height:1.52}.pass-jlpt-module__0Ayzqa__methodGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.25rem;display:grid}.pass-jlpt-module__0Ayzqa__method{background:var(--card);min-width:0;box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.25rem;flex-direction:column;gap:.85rem;padding:1.4rem;display:flex}.pass-jlpt-module__0Ayzqa__methodIndex{color:var(--seal);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1}.pass-jlpt-module__0Ayzqa__methodTitle{color:var(--foreground);font-family:var(--wj-display);font-size:1.1875rem;font-weight:850;line-height:1.28}.pass-jlpt-module__0Ayzqa__methodBlock{gap:.3rem;display:grid}.pass-jlpt-module__0Ayzqa__methodApp{background:color-mix(in oklab, var(--matcha) 13%, var(--card));border-radius:.9rem;margin-top:auto;padding:.9rem 1rem}.pass-jlpt-module__0Ayzqa__methodLabel{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.pass-jlpt-module__0Ayzqa__methodApp .pass-jlpt-module__0Ayzqa__methodLabel{color:var(--matcha-deep)}.pass-jlpt-module__0Ayzqa__methodText{color:var(--muted-foreground);font-size:.9375rem;line-height:1.56}.pass-jlpt-module__0Ayzqa__methodApp .pass-jlpt-module__0Ayzqa__methodText{color:var(--foreground)}.pass-jlpt-module__0Ayzqa__phase{width:fit-content;color:var(--foreground);background:var(--secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:800;line-height:1.4;display:inline-flex}.pass-jlpt-module__0Ayzqa__phase[data-phase=day]{color:var(--primary-foreground);background:var(--seal)}.pass-jlpt-module__0Ayzqa__phase[data-phase=weeks]{background:color-mix(in oklab, var(--yuzu) 35%, var(--card))}.pass-jlpt-module__0Ayzqa__phase[data-phase=months]{background:color-mix(in oklab, var(--matcha) 28%, var(--card))}.pass-jlpt-module__0Ayzqa__fix{color:var(--foreground);margin-top:.7rem;font-size:.9375rem;line-height:1.55}.pass-jlpt-module__0Ayzqa__fixLabel{color:var(--matcha-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.pass-jlpt-module__0Ayzqa__companionGrid{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:2.25rem;display:grid}.pass-jlpt-module__0Ayzqa__companion{background:var(--card);min-width:0;box-shadow:0 4px 0 0 var(--wj-edge), var(--elevation-low);border-radius:1.25rem;flex-direction:column;gap:.55rem;padding:1.3rem 1.35rem;display:flex}.pass-jlpt-module__0Ayzqa__companionTitle{color:var(--foreground);font-family:var(--wj-display);font-size:1.0625rem;font-weight:850;line-height:1.3}.pass-jlpt-module__0Ayzqa__companionTitle:before{background:var(--matcha);content:"";border-radius:999px;width:1.75rem;height:.3rem;margin-bottom:.7rem;display:block}.pass-jlpt-module__0Ayzqa__companionText{color:var(--muted-foreground);font-size:.9375rem;line-height:1.56}@media (min-width:30rem){.pass-jlpt-module__0Ayzqa__levelGrid,.pass-jlpt-module__0Ayzqa__companionGrid,.pass-jlpt-module__0Ayzqa__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pass-jlpt-module__0Ayzqa__levelGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.pass-jlpt-module__0Ayzqa__methodGrid,.pass-jlpt-module__0Ayzqa__companionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.n5-module__LLf3UG__lists{gap:2.75rem;margin-top:2.25rem;display:grid}.n5-module__LLf3UG__listTitle{color:var(--foreground);font-family:var(--wj-display);letter-spacing:-.02em;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:900;line-height:1.2}.n5-module__LLf3UG__glyph{color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1}.n5-module__LLf3UG__more{color:var(--muted-foreground);align-items:center;gap:.45rem;margin-top:.9rem;font-size:.875rem;font-weight:650;display:inline-flex}.n5-module__LLf3UG__more svg{width:.95rem;height:.95rem;color:var(--seal)}.n5-module__LLf3UG__wordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.n5-module__LLf3UG__word{background:var(--card);min-width:0;box-shadow:0 3px 0 0 var(--wj-edge);border-radius:1rem;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.n5-module__LLf3UG__wordJa{color:var(--foreground);font-size:1.25rem;font-weight:750;line-height:1.3}.n5-module__LLf3UG__wordReading{color:var(--muted-foreground);font-size:.8125rem}.n5-module__LLf3UG__wordMeaning{color:var(--foreground);font-size:.875rem;line-height:1.45}.n5-module__LLf3UG__grammarList{gap:.5rem;margin-top:1.1rem;display:grid}.n5-module__LLf3UG__grammarRow{background:var(--card);box-shadow:0 3px 0 0 var(--wj-edge);border-radius:1rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.75rem 1rem;display:grid}.n5-module__LLf3UG__grammarPattern{color:var(--foreground);font-size:1.25rem;font-weight:750}.n5-module__LLf3UG__grammarMeaning{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}.n5-module__LLf3UG__unlock{background:color-mix(in oklab, var(--matcha) 14%, var(--card));box-shadow:0 5px 0 0 color-mix(in oklab, var(--matcha) 42%, var(--card));border-radius:1.5rem;padding:clamp(1.4rem,3vw,2rem)}.n5-module__LLf3UG__unlockTitle{color:var(--foreground);font-family:var(--wj-display);font-size:clamp(1.3rem,3.4vw,1.7rem);font-weight:900;line-height:1.2}.n5-module__LLf3UG__unlockText{max-width:46rem;color:var(--muted-foreground);margin-top:.6rem;font-size:1rem;line-height:1.58}.n5-module__LLf3UG__exported{color:var(--muted-foreground);margin-top:1rem;font-size:.75rem}.n5-module__LLf3UG__quiz{background:var(--card);max-width:40rem;box-shadow:0 5px 0 0 var(--wj-edge), var(--elevation-mid);border-radius:1.5rem;gap:1rem;margin-top:2.25rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.n5-module__LLf3UG__quizMeta{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.75rem;font-weight:800;display:flex}.n5-module__LLf3UG__quizQuestion{color:var(--muted-foreground);font-size:.9375rem}.n5-module__LLf3UG__quizPrompt{color:var(--foreground);text-align:center;font-size:clamp(2.6rem,9vw,3.5rem);font-weight:800;line-height:1.1}.n5-module__LLf3UG__quizOptions{gap:.6rem;display:grid}.n5-module__LLf3UG__quizOption{width:100%;min-height:3.25rem;color:var(--foreground);background:var(--secondary);box-shadow:0 3px 0 0 var(--wj-edge);text-align:left;transition:background-color .15s var(--ease-sumi), transform .12s var(--ease-sumi);border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:650;line-height:1.35;display:flex}.n5-module__LLf3UG__quizOption:not(:disabled):hover{background:color-mix(in oklab, var(--sora) 20%, var(--secondary))}.n5-module__LLf3UG__quizOption:not(:disabled):active{transform:translateY(2px)}.n5-module__LLf3UG__quizOption:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.n5-module__LLf3UG__quizOption[data-state=correct]{color:var(--matcha-foreground);background:var(--matcha);box-shadow:0 3px 0 0 var(--matcha-deep)}.n5-module__LLf3UG__quizOption[data-state=wrong]{background:color-mix(in oklab, var(--seal) 22%, var(--secondary))}.n5-module__LLf3UG__quizOption[data-state=correct] .n5-module__LLf3UG__quizKey{color:var(--matcha-foreground);background:color-mix(in oklab, var(--matcha-deep) 45%, var(--matcha))}.n5-module__LLf3UG__quizOption[data-state=wrong] .n5-module__LLf3UG__quizKey{color:var(--foreground);background:color-mix(in oklab, var(--seal) 35%, var(--card))}.n5-module__LLf3UG__quizKey{background:var(--card);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8125rem;font-weight:800;display:inline-flex}.n5-module__LLf3UG__quizFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.75rem;display:flex}.n5-module__LLf3UG__quizFeedback{align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.n5-module__LLf3UG__quizFeedback svg{width:1.25rem;height:1.25rem}.n5-module__LLf3UG__quizFeedback[data-right=true]{color:var(--matcha-deep)}.n5-module__LLf3UG__quizFeedback[data-right=false]{color:var(--seal)}.n5-module__LLf3UG__quizDoneTitle{color:var(--foreground);font-family:var(--wj-display);font-size:1.5rem;font-weight:900}.n5-module__LLf3UG__quizText{color:var(--muted-foreground);line-height:1.55}.n5-module__LLf3UG__quizActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.n5-module__LLf3UG__quizPrimary,.n5-module__LLf3UG__quizSecondary,.n5-module__LLf3UG__quizGhost{border-radius:1rem;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.n5-module__LLf3UG__quizPrimary{color:var(--primary-foreground);background:var(--primary);box-shadow:0 3px 0 0 color-mix(in oklab, var(--primary) 58%, black)}.n5-module__LLf3UG__quizPrimary svg{width:1rem;height:1rem}.n5-module__LLf3UG__quizSecondary{color:var(--foreground);background:var(--secondary);box-shadow:0 3px 0 0 var(--wj-edge)}.n5-module__LLf3UG__quizGhost{color:var(--muted-foreground);background:0 0}@media (min-width:40rem){.n5-module__LLf3UG__wordGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.n5-module__LLf3UG__wordGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.n5-module__LLf3UG__quizOption{transition:none}}