.phraseLesson_page__M3ZgU{width:min(940px,calc(100% - 64px));margin:0 auto;padding:34px 0 112px}.phraseLesson_back__JlJu1{display:inline-block;margin-bottom:22px;color:var(--color-text-secondary);font-size:12px}.phraseLesson_hero__iJuVp{display:grid;grid-template-columns:minmax(0,1fr) 150px;min-height:340px;background:var(--color-sumi) url(/app/textures/sumi-urushi.webp) repeat;background-size:720px;color:var(--color-shironeri)}.phraseLesson_hero__iJuVp>div{display:flex;flex-direction:column;justify-content:flex-end;padding:52px 58px}.phraseLesson_hero__iJuVp span{color:var(--color-accent-dim);font-size:8px;letter-spacing:.18em}.phraseLesson_hero__iJuVp h1{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(40px,6vw,62px);font-weight:500;line-height:1.45}.phraseLesson_hero__iJuVp p{margin:13px 0 0;color:rgb(243 241 234/52%);font-size:11px}.phraseLesson_hero__iJuVp strong{display:flex;align-items:center;justify-content:center;border-left:1px solid rgb(243 241 234/13%);font-family:var(--font-heading);font-size:54px;font-weight:400}.phraseLesson_hero__iJuVp strong small{margin:19px 0 0 5px;color:var(--color-accent-dim);font-size:10px}.phraseLesson_guide__Nk2ED{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:center;margin:-25px 26px 68px;padding:18px 22px;border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:0 12px 32px rgb(28 28 28/7%)}.phraseLesson_guide__Nk2ED span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading)}.phraseLesson_guide__Nk2ED p{margin:0;color:var(--color-text-secondary);font-size:11px;line-height:1.8}.phraseLesson_phraseList__k3mc9{width:min(780px,100%);margin:0 auto;border-top:1px solid var(--color-sumi)}.phraseLesson_phraseRow__4M75Y{display:grid;grid-template-columns:38px minmax(0,1fr) 120px;gap:16px;padding:30px 4px;border-bottom:1px solid var(--color-border)}.phraseLesson_phraseIndex__MmbQh{padding-top:4px;color:var(--color-accent);font-family:var(--font-mono);font-size:9px}.phraseLesson_phraseMain__H4FiR{min-width:0}.phraseLesson_phraseHeadline__o2mIC{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.phraseLesson_phraseHeadline__o2mIC>div>p{margin:0;font-family:var(--font-heading);font-size:21px;font-weight:600;line-height:1.6}.phraseLesson_phraseHeadline__o2mIC small{display:block;margin-top:3px;color:var(--color-text-muted);font-size:10px}.phraseLesson_phraseHeadline__o2mIC strong{display:block;margin-top:8px;color:var(--color-accent);font-size:13px;font-weight:500}.phraseLesson_phraseHeadline__o2mIC>button{width:36px;height:36px;flex:0 0 auto;border-radius:0;border-color:var(--color-sumi);color:var(--color-sumi)}.phraseLesson_context__BYSyY,.phraseLesson_usage__QsKTN{margin:16px 0 0;padding-left:12px;border-left:2px solid var(--color-border);color:var(--color-text-secondary);font-size:11px;line-height:1.8}.phraseLesson_usage__QsKTN{margin-top:8px;color:var(--color-text-muted);font-style:italic}.phraseLesson_tags__fpFZi{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.phraseLesson_tags__fpFZi span{padding:3px 6px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:8px}.phraseLesson_phraseSave__bkMEJ{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:4px}.phraseLesson_phraseSave__bkMEJ>button{border-radius:0;background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.phraseLesson_lockedPhrase__WhDYu{display:flex;min-height:110px;align-items:center;justify-content:space-between;padding:24px 32px 24px 54px;border-bottom:1px solid var(--color-border);opacity:.45}.phraseLesson_lockedPhrase__WhDYu>div{filter:blur(6px);user-select:none}.phraseLesson_lockedPhrase__WhDYu p{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:600}.phraseLesson_lockedPhrase__WhDYu span{display:block;margin-top:6px;color:var(--color-accent);font-size:12px}.phraseLesson_lockedPhrase__WhDYu strong{padding:5px 8px;border:1px solid var(--color-border);font-size:8px;font-weight:500;letter-spacing:.08em}.phraseLesson_unlockCta__G7HLF{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:18px;align-items:center;margin:30px 0;padding:24px;background:var(--color-sumi);color:var(--color-shironeri)}.phraseLesson_unlockCta__G7HLF>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-accent-dim);color:var(--color-accent-dim);font-family:var(--font-heading)}.phraseLesson_unlockCta__G7HLF p{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:600}.phraseLesson_unlockCta__G7HLF small{display:block;margin-top:4px;color:rgb(243 241 234/50%);font-size:9px}.phraseLesson_unlockCta__G7HLF a{padding:11px 14px;border:1px solid rgb(243 241 234/28%);font-size:10px;white-space:nowrap}.phraseLesson_empty__ZKf39{width:min(680px,100%);margin:0 auto;padding:70px 20px;border-top:1px solid var(--color-sumi);border-bottom:1px solid var(--color-border);text-align:center}.phraseLesson_empty__ZKf39 span{display:grid;width:50px;height:50px;place-items:center;margin:0 auto;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading)}.phraseLesson_empty__ZKf39 p{margin:18px 0 0;color:var(--color-text-secondary);font-size:12px}@media (max-width:700px){.phraseLesson_page__M3ZgU{width:100%;padding:18px 16px 104px}.phraseLesson_hero__iJuVp{grid-template-columns:1fr 78px;min-height:350px;margin:0 -16px}.phraseLesson_hero__iJuVp>div{padding:40px 25px}.phraseLesson_hero__iJuVp h1{font-size:40px}.phraseLesson_hero__iJuVp strong{font-size:38px}.phraseLesson_guide__Nk2ED{margin:-24px 9px 54px;padding:17px}.phraseLesson_phraseRow__4M75Y{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:25px 2px}.phraseLesson_phraseHeadline__o2mIC>div>p{font-size:18px}.phraseLesson_phraseHeadline__o2mIC strong{font-size:12px;line-height:1.7}.phraseLesson_phraseSave__bkMEJ{grid-column:2;justify-content:flex-start;padding-top:0}.phraseLesson_lockedPhrase__WhDYu{padding:22px 12px 22px 36px}.phraseLesson_unlockCta__G7HLF{grid-template-columns:42px 1fr;gap:13px;margin-right:-16px;margin-left:-16px;padding:24px 20px}.phraseLesson_unlockCta__G7HLF a{grid-column:1/-1;text-align:center}}.PremiumLock_lock__5jPfk{padding:42px;border:1px solid var(--color-border);border-top:2px solid var(--color-accent);background:rgb(247 244 237/66%);text-align:center}.PremiumLock_mark__6rUCd{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 22px;border:2px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);font-size:23px;transform:rotate(-2deg)}.PremiumLock_lock__5jPfk>h3{font-family:var(--font-heading);font-size:22px;font-weight:600}.PremiumLock_lock__5jPfk>h3+p{margin-top:7px;color:var(--color-text-secondary);font-size:11px}.PremiumLock_planToggle__FlzJC{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px;border:1px solid var(--color-border)}.PremiumLock_planToggle__FlzJC button{min-height:44px;border:0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:11px;font-weight:700;cursor:pointer}.PremiumLock_planToggle__FlzJC button+button{border-left:1px solid var(--color-border)}.PremiumLock_planToggle__FlzJC button[aria-pressed=true]{background:var(--color-sumi);color:var(--color-shironeri)}.PremiumLock_planToggle__FlzJC button span{margin-left:5px;color:var(--color-accent-dim);font-size:8px}.PremiumLock_pricing__FrWum{margin-top:18px;padding:22px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.PremiumLock_pricing__FrWum>p{margin:0}.PremiumLock_pricing__FrWum>p:first-child{color:var(--color-text-muted);font-size:9px;letter-spacing:.1em}.PremiumLock_pricing__FrWum>p:nth-child(2){margin-top:6px;color:var(--color-accent);font-family:var(--font-heading);font-size:33px;font-weight:500}.PremiumLock_pricing__FrWum>p:nth-child(n+3){margin-top:4px;color:var(--color-text-muted);font-size:9px}.PremiumLock_benefits__AXLEh{margin-top:22px;padding:0 10px;text-align:left}.PremiumLock_benefits__AXLEh>p{margin-bottom:11px;color:var(--color-text-muted);font-size:9px;text-align:center}.PremiumLock_benefits__AXLEh ul{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px;padding:0;color:var(--color-text-secondary);font-size:10px;list-style:none}.PremiumLock_subscribe__87_DV{margin-top:24px}.PremiumLock_primaryLink__MA17w,.PremiumLock_subscribe__87_DV button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:0;background:var(--color-accent);color:white;font-family:var(--font-sans);font-size:12px;font-weight:700;cursor:pointer}.PremiumLock_subscribe__87_DV p{margin-top:8px;color:var(--color-error);font-size:10px}.PremiumLock_detailsLink__cu_CX{display:inline-block;margin-top:14px;color:var(--color-text-muted);font-size:9px;text-decoration:underline}.PremiumLock_passcodeArea__HSEex{margin-top:24px;padding-top:18px;border-top:1px solid var(--color-border)}.PremiumLock_passcodeArea__HSEex>button{color:var(--color-text-muted);font-family:var(--font-sans);font-size:9px;text-decoration:underline;cursor:pointer}.PremiumLock_notice__LqGqI{margin-top:16px;padding:10px;border-left:2px solid var(--color-accent);background:rgb(164 59 47/5%)}.PremiumLock_notice__LqGqI p{color:var(--color-accent);font-size:10px}.PremiumLock_primaryLink__MA17w{margin-top:20px}@media (max-width:600px){.PremiumLock_lock__5jPfk{padding:34px 22px}.PremiumLock_benefits__AXLEh ul{grid-template-columns:1fr}}.quiz_page__npExq{width:min(860px,calc(100% - 64px));margin:0 auto;padding:34px 0 112px}.quiz_back__pvsbr{display:inline-block;margin-bottom:22px;color:var(--color-text-secondary);font-size:12px}.quiz_header__7DWcK{display:grid;grid-template-columns:minmax(0,1fr) 130px;min-height:250px;margin-bottom:40px;background:var(--color-sumi) url(/app/textures/sumi-urushi.webp) repeat;background-size:720px;color:var(--color-shironeri)}.quiz_header__7DWcK>div{display:flex;flex-direction:column;justify-content:flex-end;padding:44px 48px}.quiz_header__7DWcK span{color:var(--color-accent-dim);font-size:8px;letter-spacing:.18em}.quiz_header__7DWcK h1{margin:11px 0 0;font-family:var(--font-heading);font-size:clamp(28px,5vw,46px);font-weight:500;line-height:1.45}.quiz_header__7DWcK p{margin:7px 0 0;color:rgb(243 241 234/48%);font-size:10px}.quiz_header__7DWcK strong{display:flex;align-items:center;justify-content:center;border-left:1px solid rgb(243 241 234/13%);font-family:var(--font-heading);font-size:55px;font-weight:400}.quiz_header__7DWcK strong small{margin:20px 0 0 5px;color:var(--color-accent-dim);font-size:12px}.quiz_runner__xHQGF{width:min(680px,100%);margin:0 auto}.quiz_progress__CGiT9>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:9px}.quiz_progressRight__fi27H{display:flex;align-items:center;gap:12px}.quiz_questionType__Kvvqg{margin:32px 0 12px}.quiz_questionType__Kvvqg span{display:inline-block;padding:4px 7px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:8px;letter-spacing:.1em}.quiz_passage__Lw4LL{margin-bottom:18px;padding:24px;border-left:3px solid var(--color-sumi);background:rgb(232 225 211/46%)}.quiz_passage__Lw4LL p{margin:0 0 14px;color:var(--color-text-muted);font-size:9px}.quiz_passage__Lw4LL div{color:var(--color-sumi);font-size:14px;line-height:2;white-space:pre-line}.quiz_questionCard__sreu2{position:relative;border-top:1px solid var(--color-sumi);border-bottom:1px solid var(--color-border);background:rgb(247 244 237/48%)}.quiz_questionText__4fKFz{min-height:116px;margin:0;padding:32px 26px;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.9}.quiz_options__PRysN{border-top:1px solid var(--color-border)}.quiz_options__PRysN>button{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;width:100%;min-height:62px;padding:12px 18px;border:0;border-bottom:1px solid var(--color-border);color:var(--color-sumi);font-family:var(--font-sans);font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.quiz_options__PRysN>button:last-child{border-bottom:0}.quiz_options__PRysN>button:hover:not(:disabled){background:var(--color-sumi);color:var(--color-shironeri)}.quiz_options__PRysN>button>span{justify-self:start}.quiz_options__PRysN>button>span:first-child{color:var(--color-accent);font-family:var(--font-mono);font-size:10px}.quiz_options__PRysN>button[data-state=correct]{background-color:rgb(201 162 77/10%);color:var(--color-sumi);font-weight:700}.quiz_options__PRysN>button[data-state=wrong]{background-color:rgb(28 28 28/4%);color:var(--color-text-muted)}.quiz_seal__wrOcj{top:-20px;right:10px}.quiz_explanation__mhzhg{padding:26px;border-top:2px solid var(--color-sumi)}.quiz_explanation__mhzhg[data-correct=true]{border-color:var(--wa-shu)}.quiz_explanation__mhzhg>p{margin:0;color:var(--color-sumi);font-family:var(--font-heading);font-size:17px;font-weight:700}.quiz_explanation__mhzhg[data-correct=true]>p{color:var(--wa-shu)}.quiz_explanation__mhzhg>div{margin-top:8px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.quiz_explanation__mhzhg>small{display:block;margin-top:10px;color:var(--color-accent);font-size:9px}.quiz_explanation__mhzhg>button,.quiz_result__Lwk4o>button{width:100%;min-height:50px;margin-top:22px;border:0;background:var(--color-accent);color:white;font-family:var(--font-sans);font-size:12px;font-weight:700;cursor:pointer}.quiz_reorder__XhDJh{padding:28px 26px}.quiz_reorder__XhDJh>p{margin:0 0 18px;font-family:var(--font-heading);font-size:17px;line-height:1.9}.quiz_reorder__XhDJh>div{display:flex;flex-wrap:wrap;gap:6px}.quiz_reorder__XhDJh span{display:grid;min-width:52px;min-height:38px;place-items:center;border:1px solid var(--color-border);color:var(--color-text-muted)}.quiz_reorder__XhDJh span[data-star=true]{border-color:var(--color-accent);color:var(--color-accent)}.quiz_reorder__XhDJh small{display:block;margin-top:10px;color:var(--color-text-muted);font-size:9px}.quiz_result__Lwk4o{display:flex;width:min(560px,100%);min-height:500px;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:54px;border:1px solid var(--color-border);background:rgb(247 244 237/60%);text-align:center}.quiz_resultSeal__wBUvy{display:grid;width:60px;height:60px;place-items:center;border:2px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);font-size:25px;transform:rotate(-3deg)}.quiz_result__Lwk4o>p{margin:26px 0 0;color:var(--color-text-muted);font-size:9px;letter-spacing:.14em}.quiz_result__Lwk4o>strong{position:relative;isolation:isolate;margin-top:8px;font-family:var(--font-heading);font-size:78px;font-weight:400;line-height:1}.quiz_result__Lwk4o>strong small{color:var(--color-accent);font-size:18px}.quiz_result__Lwk4o>span{margin-top:8px;color:var(--color-text-secondary);font-size:11px}.quiz_hanamaru__3BR92{top:50%;left:50%;z-index:-1;width:184px;height:184px;opacity:.9;transform:translate(-50%,-50%) rotate(-8deg)}.quiz_result__Lwk4o>strong.quiz_withHanamaru__uybgF{margin:54px 0 46px}.quiz_perfect__Xq8dF{margin-top:12px;color:var(--wa-shu);font-family:var(--font-heading);font-size:15px;font-style:normal;font-weight:700;letter-spacing:.12em}.quiz_resultMarks__Bp2Tu{margin-top:18px}.quiz_resultMarks__Bp2Tu>div{justify-content:center}.quiz_xpResult__N2XfE{margin-top:24px;padding:8px 16px;border:1px solid var(--color-accent);color:var(--color-accent);font-size:12px;font-weight:700}.quiz_notFound__Fg1NZ{width:min(680px,calc(100% - 32px));margin:80px auto}@media (max-width:700px){.quiz_page__npExq{width:100%;padding:18px 16px 104px}.quiz_header__7DWcK{grid-template-columns:1fr 80px;min-height:235px;margin:0 -16px 34px}.quiz_header__7DWcK>div{padding:34px 25px}.quiz_header__7DWcK h1{font-size:28px}.quiz_header__7DWcK strong{font-size:40px}.quiz_questionText__4fKFz{padding:26px 18px;font-size:17px}.quiz_options__PRysN>button{padding:13px 12px;font-size:12px;line-height:1.65}.quiz_explanation__mhzhg{padding:22px 18px}.quiz_result__Lwk4o{min-height:460px;padding:36px 24px}}@media (prefers-reduced-motion:reduce){.quiz_options__PRysN>button{transition:none}}.vocabList_shell__Ih1H1{border-top:1px solid var(--color-sumi)}.vocabList_tabs__q53TP{display:flex;gap:22px;overflow-x:auto;padding:19px 2px 0;border-bottom:1px solid var(--color-border);scrollbar-width:none}.vocabList_tabs__q53TP::-webkit-scrollbar{display:none}.vocabList_tabActive__4h7st,.vocabList_tab__rLOcK{position:relative;flex:0 0 auto;padding:0 0 16px;color:var(--color-text-muted);font-size:11px}.vocabList_tabActive__4h7st span,.vocabList_tab__rLOcK span{margin-left:7px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:8px}.vocabList_tabActive__4h7st{color:var(--color-sumi)}.vocabList_tabActive__4h7st:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-accent);content:""}.vocabList_search__DXwHa{display:grid;grid-template-columns:72px 1fr;align-items:center;margin:28px 0 8px;border-bottom:1px solid var(--color-sumi)}.vocabList_search__DXwHa span{color:var(--color-accent);font-family:var(--font-mono);font-size:8px;letter-spacing:.12em}.vocabList_search__DXwHa input{width:100%;padding:12px 0;border:0;outline:0;background:transparent;color:var(--color-sumi);font-size:12px}.vocabList_search__DXwHa input::placeholder{color:var(--color-text-muted)}.vocabList_words__mlB5x{display:grid;grid-template-columns:repeat(2,1fr)}.vocabList_word__sFhMa{min-height:150px;padding:26px 22px 23px 3px;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .16s ease}.vocabList_word__sFhMa:nth-child(odd){padding-right:28px;border-right:1px solid var(--color-border)}.vocabList_word__sFhMa:nth-child(2n){padding-left:28px}.vocabList_word__sFhMa:hover{background:rgb(232 225 211/28%)}.vocabList_wordTitle__EPWFM{display:flex;gap:10px;align-items:baseline}.vocabList_wordTitle__EPWFM>span{font-family:var(--font-heading);font-size:22px;font-weight:600}.vocabList_wordTitle__EPWFM small{color:var(--color-text-muted);font-size:10px}.vocabList_meaning__urTC5{margin:5px 0 0;color:var(--color-text-secondary);font-size:12px}.vocabList_example__siDCC{margin-top:18px;padding:13px 15px;border-left:2px solid var(--color-accent);background:rgb(232 225 211/42%)}.vocabList_example__siDCC p{margin:0;font-size:11px;line-height:1.7}.vocabList_example__siDCC small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:9px;line-height:1.6}.vocabList_statusError__fSxn5,.vocabList_status__pMLlf{padding:58px 18px;border-top:1px solid var(--color-sumi);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;text-align:center}.vocabList_statusError__fSxn5{color:var(--color-accent)}@media (max-width:700px){.vocabList_tabs__q53TP{gap:18px}.vocabList_words__mlB5x{grid-template-columns:1fr}.vocabList_word__sFhMa,.vocabList_word__sFhMa:nth-child(2n),.vocabList_word__sFhMa:nth-child(odd){min-height:126px;padding:23px 2px;border-right:0}}.records_page__pi8ub{width:min(980px,calc(100% - 64px));margin:0 auto;padding:34px 0 112px}.records_header__ODCQo{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px;padding-bottom:14px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;letter-spacing:.18em}.records_header__ODCQo a{color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}.records_hero__vX_Rm{display:flex;min-height:330px;align-items:stretch;justify-content:space-between;margin-bottom:64px;background-color:var(--color-sumi);background-image:url(/app/textures/sumi-urushi.webp);background-size:720px;color:var(--color-shironeri)}.records_hero__vX_Rm>div{display:grid;grid-template-columns:58px minmax(0,1fr);align-content:center;gap:10px 30px;padding:60px}.records_hero__vX_Rm>div>span{grid-row:1/span 2;display:grid;width:54px;height:54px;place-items:center;border:2px solid var(--color-accent-dim);color:var(--color-accent-dim);font-family:var(--font-heading);font-size:22px;transform:rotate(-3deg)}.records_hero__vX_Rm h1{margin:0;font-family:var(--font-heading);font-size:clamp(30px,4.3vw,48px);font-weight:500;line-height:1.55;letter-spacing:-.025em}.records_hero__vX_Rm p{grid-column:2;margin:4px 0 0;color:rgb(243 241 234/55%);font-size:11px;letter-spacing:.06em}.records_hero__vX_Rm>strong{display:flex;min-width:210px;align-items:center;justify-content:center;border-left:1px solid rgb(243 241 234/13%);color:var(--color-shironeri);font-family:var(--font-heading);font-size:70px;font-weight:400}.records_hero__vX_Rm>strong small{margin-top:24px;font-size:16px;color:var(--color-accent-dim)}.records_achievementGroup__scOzI{display:grid;grid-template-columns:170px 1fr;gap:34px;margin-top:58px}.records_groupHeading__A10pN{position:sticky;top:24px;align-self:start;display:flex;align-items:center;gap:13px}.records_groupHeading__A10pN>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading)}.records_groupHeading__A10pN h2{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:600}.records_achievementList__N3nRd{border-top:1px solid var(--color-sumi)}.records_achievementList__N3nRd article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:88px;padding:15px 3px;border-bottom:1px solid var(--color-border)}.records_achievementList__N3nRd article[data-unlocked=false]{opacity:.46}.records_achievementIndex__PaZ_a{color:var(--color-accent);font-family:var(--font-mono);font-size:9px}.records_achievementList__N3nRd h3{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:600}.records_achievementList__N3nRd p{margin:5px 0 0;color:var(--color-text-secondary);font-size:11px}.records_achievementList__N3nRd time{color:var(--color-accent);font-size:9px;white-space:nowrap}.records_leagueHero__3WOPD{margin-bottom:44px}.records_leagueHero__3WOPD>div{width:100%}.records_leaderboardBody__70KAe{width:min(680px,100%);margin:0 auto}.records_leaderboardBody__70KAe .rounded-full,.records_leaderboardBody__70KAe .rounded-lg{border-radius:0}.records_leaderboardBody__70KAe .rounded-full{transform:rotate(-2deg);border:1px solid var(--color-accent);background:transparent}.records_leaderboardBody__70KAe .bg-\[var\(--color-bg-card\)\],.records_leaderboardBody__70KAe .bg-\[var\(--color-bg-input\)\]{background:rgb(247 244 237/55%)}@media (max-width:700px){.records_page__pi8ub{width:100%;padding:18px 16px 104px}.records_header__ODCQo{margin-bottom:18px}.records_header__ODCQo p{display:none}.records_hero__vX_Rm{position:relative;display:block;min-height:360px;margin:0 -16px 48px}.records_hero__vX_Rm>div{grid-template-columns:44px 1fr;gap:10px 17px;width:100%;padding:45px 24px 100px}.records_hero__vX_Rm>div>span{width:42px;height:42px;font-size:18px}.records_hero__vX_Rm h1{font-size:30px;line-height:1.55}.records_hero__vX_Rm p{font-size:9px;line-height:1.7}.records_hero__vX_Rm>strong{position:absolute;right:24px;bottom:28px;min-width:0;padding:0;border:0;font-size:43px}.records_hero__vX_Rm>strong small{margin-top:15px;font-size:11px}.records_achievementGroup__scOzI{grid-template-columns:1fr;gap:18px;margin-top:48px}.records_groupHeading__A10pN{position:static}.records_achievementList__N3nRd article{grid-template-columns:30px minmax(0,1fr)}.records_achievementList__N3nRd time{grid-column:2}.records_leagueHero__3WOPD{min-height:330px}}