.FormulaDisplay-module__uT_d5W__formula{display:inline}.FormulaDisplay-module__uT_d5W__kanji{font-weight:700}.FormulaDisplay-module__uT_d5W__equals,.FormulaDisplay-module__uT_d5W__operator{color:#666}.FormulaDisplay-module__uT_d5W__component{cursor:pointer;border-radius:3px;padding:1px 3px;transition:background .15s}.FormulaDisplay-module__uT_d5W__highlighted{background:gold}.FormulaDisplay-module__uT_d5W__radicalLink{color:inherit}.FormulaDisplay-module__uT_d5W__meaning{font-weight:700}
.LanguageSelector-module__sc5aoa__container{z-index:10;background:0 0;border-radius:4px;flex-direction:column;gap:.5rem;padding:10px 8px;display:flex;position:absolute;top:-10px;right:-10px}.LanguageSelector-module__sc5aoa__iconButton{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.09375rem;height:1.09375rem;font-size:.625rem;transition:all .2s;display:flex;box-shadow:0 2px 4px #0003,inset 0 1px 2px #ffffff4d}.LanguageSelector-module__sc5aoa__container.LanguageSelector-module__sc5aoa__beside{top:50%;left:calc(100% - 12px);right:auto;transform:translateY(-50%)}.LanguageSelector-module__sc5aoa__iconButton:first-child{background:linear-gradient(145deg,#ff6b6b,#ee5a6f)}.LanguageSelector-module__sc5aoa__iconButton:nth-child(2){background:linear-gradient(145deg,#4ecdc4,#44a8a0)}.LanguageSelector-module__sc5aoa__iconButton:hover{filter:brightness(1.1);transform:scale(1.1)}.LanguageSelector-module__sc5aoa__iconButton:active{filter:brightness(.9);transform:scale(.95)}
.NetworkIcon-module__pts5qq__container{z-index:10;background:0 0;border-radius:4px;flex-direction:column;gap:.5rem;padding:10px 8px;display:flex;position:absolute;top:-10px;left:-10px}.NetworkIcon-module__pts5qq__iconButton{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:1.09375rem;height:1.09375rem;font-size:.625rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000026}.NetworkIcon-module__pts5qq__container.NetworkIcon-module__pts5qq__beside{top:50%;left:auto;right:calc(100% - 12px);transform:translateY(-50%)}.NetworkIcon-module__pts5qq__iconButton span{filter:grayscale()brightness(.15)}.NetworkIcon-module__pts5qq__gridIcon{color:#333}.NetworkIcon-module__pts5qq__iconButton:hover{transform:scale(1.1);box-shadow:0 2px 4px #0003}.NetworkIcon-module__pts5qq__iconButton:active{filter:brightness(.9);transform:scale(.95)}
.VoiceCharacter-module__tuQkNq__container{cursor:pointer;z-index:1;transition:opacity .2s;display:inline;position:relative}.VoiceCharacter-module__tuQkNq__container:hover{opacity:.8}
.RadicalHeader-module__5vflbG__header{border-bottom:2px solid #e0e0e0;padding:2rem}.RadicalHeader-module__5vflbG__topSection{align-items:center;gap:3rem;display:flex}.RadicalHeader-module__5vflbG__radical{flex-shrink:0;font-size:6rem;font-weight:700;line-height:1}.RadicalHeader-module__5vflbG__meanings{flex:1}.RadicalHeader-module__5vflbG__meanings h2{color:#333;margin:0 0 1rem;font-size:1.5rem}.RadicalHeader-module__5vflbG__meaningsList{padding:0;list-style:none}.RadicalHeader-module__5vflbG__meaningItem{background:#f8f9fa;border-left:4px solid;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem;scroll-margin-top:100px;transition:background .3s;display:flex}.RadicalHeader-module__5vflbG__meaning0{border-left-color:#16a085}.RadicalHeader-module__5vflbG__meaning1{border-left-color:#3498db}.RadicalHeader-module__5vflbG__meaning2{border-left-color:#e67e22}.RadicalHeader-module__5vflbG__meaning3{border-left-color:#f39c12}.RadicalHeader-module__5vflbG__meaning4{border-left-color:#9b59b6}.RadicalHeader-module__5vflbG__meaningItem.RadicalHeader-module__5vflbG__highlight{background:#fff3cd;animation:2s ease-out RadicalHeader-module__5vflbG__fadeHighlight}@keyframes RadicalHeader-module__5vflbG__fadeHighlight{0%{background:#fff3cd}to{background:#f8f9fa}}.RadicalHeader-module__5vflbG__meaningNumber{text-align:center;min-width:2rem;font-size:1.1rem;font-weight:700}.RadicalHeader-module__5vflbG__meaning0Number{color:#16a085}.RadicalHeader-module__5vflbG__meaning1Number{color:#3498db}.RadicalHeader-module__5vflbG__meaning2Number{color:#e67e22}.RadicalHeader-module__5vflbG__meaning3Number{color:#f39c12}.RadicalHeader-module__5vflbG__meaning4Number{color:#9b59b6}.RadicalHeader-module__5vflbG__meaningText{flex:1;font-size:1.1rem}.RadicalHeader-module__5vflbG__badge{color:#fff;text-transform:uppercase;text-align:center;border-radius:4px;min-width:7rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.RadicalHeader-module__5vflbG__meaning0Badge{background:#16a085}.RadicalHeader-module__5vflbG__meaning1Badge{background:#3498db}.RadicalHeader-module__5vflbG__meaning2Badge{background:#e67e22}.RadicalHeader-module__5vflbG__meaning3Badge{background:#f39c12}.RadicalHeader-module__5vflbG__meaning4Badge{background:#9b59b6}.RadicalHeader-module__5vflbG__explanation{background:#f0f4f8;border-radius:8px;margin-top:1.5rem;padding:1rem;line-height:1.8}.RadicalHeader-module__5vflbG__explanation p{margin:.5rem 0}.RadicalHeader-module__5vflbG__xlangBox{border:1.5px solid #b0bec5;border-radius:6px;width:fit-content;min-width:12rem;margin-top:1.5rem;padding:.75rem 1rem;position:relative}.RadicalHeader-module__5vflbG__xlangBox p{margin:.5rem 0}.RadicalHeader-module__5vflbG__xlangLabel{color:#607d8b;background:#f0f4f8;align-items:center;gap:.3rem;padding:0 .4rem;font-size:.85rem;line-height:1;display:flex;position:absolute;top:-.75em;left:1rem}.RadicalHeader-module__5vflbG__externalLink{color:#2980b9;text-decoration:none}.RadicalHeader-module__5vflbG__externalLink:hover{text-decoration:underline}
.DerivationDisplay-module__aS1USG__derivation{margin:1rem 0}.DerivationDisplay-module__aS1USG__radicalFormula,.DerivationDisplay-module__aS1USG__composition{margin-bottom:.5rem}.DerivationDisplay-module__aS1USG__explanation{color:#555;padding:.5rem 0;font-size:1.05rem;line-height:1.6}
.FormulaRenderer-module__ucytMG__composition{flex-wrap:wrap;align-items:center;gap:0;font-family:Courier New,monospace;font-size:1.1rem;display:flex;overflow:visible}.FormulaRenderer-module__ucytMG__radicalWrapper{border-radius:4px;padding:2px 4px;transition:all .2s;display:inline-block;position:relative;overflow:visible}.FormulaRenderer-module__ucytMG__radicalWrapper.FormulaRenderer-module__ucytMG__highlighted{background:gold}.FormulaRenderer-module__ucytMG__radical{color:#333;cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.FormulaRenderer-module__ucytMG__tableIconButton{cursor:pointer;z-index:10;background:#fff;border:1px solid #ccc;border-radius:3px;padding:2px;line-height:0;transition:background .15s,border-color .15s;display:none;position:absolute;top:-8px;left:-8px}.FormulaRenderer-module__ucytMG__tableIconButton:hover{background:#e5e5e5;border-color:#999}.FormulaRenderer-module__ucytMG__radicalWrapper:hover .FormulaRenderer-module__ucytMG__tableIconButton{display:block}.FormulaRenderer-module__ucytMG__gridIcon{color:#666}.FormulaRenderer-module__ucytMG__pictogramLink{color:inherit;text-shadow:0 0 1px #0000004d;cursor:pointer;font-weight:700;text-decoration:none;transition:text-shadow .2s}.FormulaRenderer-module__ucytMG__pictogramLink:hover{text-shadow:0 0 2px #00000080}.FormulaRenderer-module__ucytMG__operator{color:#999;margin:0 .5rem;font-weight:400}
.CharacterCard-module__kbxW5q__card{border-bottom:1px solid #e0e0e0;padding:1.6rem}.CharacterCard-module__kbxW5q__card:last-child{border-bottom:none}.CharacterCard-module__kbxW5q__topSection{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.CharacterCard-module__kbxW5q__kanjiWrapper{flex-shrink:0;position:relative}.CharacterCard-module__kbxW5q__kanji{margin:0;font-size:3rem;font-weight:700}.CharacterCard-module__kbxW5q__formulaSection{flex-shrink:0;min-width:fit-content}.CharacterCard-module__kbxW5q__meaningSection{border-left:3px solid #ddd;flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-height:3rem;padding-left:1rem;display:flex}.CharacterCard-module__kbxW5q__rareBadge{color:#fff;text-transform:uppercase;background:#9b59b6;border-radius:4px;margin-right:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.CharacterCard-module__kbxW5q__meaning{line-height:1.6}.CharacterCard-module__kbxW5q__meaning ul{margin:.5rem 0;padding-left:1.5rem}.CharacterCard-module__kbxW5q__meaning li{margin:.25rem 0}.CharacterCard-module__kbxW5q__derivation{margin-bottom:1rem}.CharacterCard-module__kbxW5q__explanation{background:#f0f4f8;border-radius:6px;padding:1rem;font-style:italic;line-height:1.6}.CharacterCard-module__kbxW5q__explanation p{margin:.5rem 0}.CharacterCard-module__kbxW5q__explanationTable{border-collapse:collapse;margin:.5rem 0;font-style:normal}.CharacterCard-module__kbxW5q__explanationTable th,.CharacterCard-module__kbxW5q__explanationTable td{text-align:left;border-bottom:1px solid #d0d8e0;padding:.75rem 3rem .75rem 0}.CharacterCard-module__kbxW5q__explanationTable th:first-child,.CharacterCard-module__kbxW5q__explanationTable td:first-child{padding-left:.5rem}.CharacterCard-module__kbxW5q__explanationTable th:last-child,.CharacterCard-module__kbxW5q__explanationTable td:last-child{padding-right:.5rem}.CharacterCard-module__kbxW5q__explanationTable th{border-bottom:1px solid #b0bcc8}.CharacterCard-module__kbxW5q__explanationTable thead tr{border-top:1px solid #d0d8e0}.CharacterCard-module__kbxW5q__xlangBox>.CharacterCard-module__kbxW5q__explanationTable:last-child{margin-bottom:0}.CharacterCard-module__kbxW5q__xlangBox>.CharacterCard-module__kbxW5q__explanationTable:last-child tbody tr:last-child td{border-bottom:none;padding-bottom:.5rem}.CharacterCard-module__kbxW5q__xlangBox{border:1.5px solid #b0bec5;border-radius:6px;width:fit-content;min-width:12rem;margin-top:1.5rem;padding:.75rem 1rem;position:relative}.CharacterCard-module__kbxW5q__xlangBox p{margin:.5rem 0}.CharacterCard-module__kbxW5q__xlangLabel{color:#607d8b;background:#f0f4f8;align-items:center;gap:.3rem;padding:0 .4rem;font-size:.85rem;font-style:normal;line-height:1;display:flex;position:absolute;top:-.75em;left:1rem}.CharacterCard-module__kbxW5q__externalLink{color:#2980b9;text-decoration:none}.CharacterCard-module__kbxW5q__externalLink:hover{text-decoration:underline}.CharacterCard-module__kbxW5q__radicalLink{color:inherit;cursor:pointer;font-weight:700;text-decoration:none;position:relative}.CharacterCard-module__kbxW5q__radicalLink:hover{text-underline-offset:.18em;-webkit-text-decoration:underline dotted #999;text-decoration:underline dotted #999;text-decoration-thickness:2px}.CharacterCard-module__kbxW5q__radicalIndicator{color:#666;font-size:.5em;position:absolute;bottom:.1em;right:-.4em}
.KanjiNavigator-module__bOohcW__navigator{z-index:100;pointer-events:none;justify-content:flex-start;padding:8px 16px 8px calc(50vw - 150px);display:flex;position:fixed;top:0;left:150px;right:0}.KanjiNavigator-module__bOohcW__grid{pointer-events:auto;flex-wrap:wrap;justify-content:flex-start;gap:0;display:inline-flex}.KanjiNavigator-module__bOohcW__cell{cursor:pointer;background:#f8f8f8;border:1px solid #bbb;justify-content:center;align-items:center;width:32px;height:32px;margin:-.5px;font-size:1.1rem;transition:background-color .15s;display:flex;box-shadow:0 1px 3px #0000001a}.KanjiNavigator-module__bOohcW__cell:hover{z-index:1;background:#e0e0e0}.KanjiNavigator-module__bOohcW__cell.KanjiNavigator-module__bOohcW__active{color:#fff;z-index:2;background:#16a085}.KanjiNavigator-module__bOohcW__cell.KanjiNavigator-module__bOohcW__topLeft{border-top-left-radius:6px}.KanjiNavigator-module__bOohcW__cell.KanjiNavigator-module__bOohcW__topRight{border-top-right-radius:6px}.KanjiNavigator-module__bOohcW__cell.KanjiNavigator-module__bOohcW__bottomLeft{border-bottom-left-radius:6px}.KanjiNavigator-module__bOohcW__cell.KanjiNavigator-module__bOohcW__bottomRight{border-bottom-right-radius:6px}
.FamilyRenderer-module__hPau-a__container{background:#fff;max-width:1200px;margin:0 auto;padding-top:50px}.FamilyRenderer-module__hPau-a__characters{padding:1rem 0}.prominent{color:#d9534f;background:#fff3cd;border-radius:3px;padding:.1rem .3rem;font-weight:600}
.TheoryPageClient-module__ipelPq__pageLayout{display:flex}.TheoryPageClient-module__ipelPq__article{min-width:0;max-width:800px;padding:2rem;line-height:1.8}.TheoryPageClient-module__ipelPq__toc{border-left:1px solid #e0e0e0;width:260px;max-height:calc(100vh - 4rem);padding:1rem 0;font-size:.8rem;position:fixed;top:2rem;right:2rem;overflow-y:auto}.TheoryPageClient-module__ipelPq__tocItem{color:#888;padding:.25rem .75rem;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.TheoryPageClient-module__ipelPq__tocItem:hover{color:#333}.TheoryPageClient-module__ipelPq__tocItemActive{color:#2c3e50;font-weight:600}.TheoryPageClient-module__ipelPq__tocSub{padding-left:1.5rem}@media (max-width:1200px){.TheoryPageClient-module__ipelPq__toc{display:none}}.TheoryPageClient-module__ipelPq__title{color:#333;border-bottom:2px solid #e0e0e0;margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.8rem}.TheoryPageClient-module__ipelPq__body p{margin:0 0 1rem}.TheoryPageClient-module__ipelPq__sectionHeading{color:#2c3e50;margin:2rem 0 .75rem}h2.TheoryPageClient-module__ipelPq__sectionHeading{border-bottom:1px solid #e0e0e0;padding-bottom:.4rem;font-size:1.4rem}h3.TheoryPageClient-module__ipelPq__sectionHeading{border-bottom:1px solid #eee;padding-bottom:.25rem;font-size:1.15rem}.TheoryPageClient-module__ipelPq__sectionNumber{color:#7f8c8d;font-weight:400}.TheoryPageClient-module__ipelPq__bulletList{margin:.5rem 0 1rem;padding-left:1.5rem}.TheoryPageClient-module__ipelPq__bulletItem{margin:.3rem 0}.TheoryPageClient-module__ipelPq__explanationTable{border-collapse:collapse;margin:.5rem 0;font-size:.9rem}.TheoryPageClient-module__ipelPq__explanationTable th,.TheoryPageClient-module__ipelPq__explanationTable td{text-align:left;border-bottom:1px solid #d0d8e0;padding:.4rem 1.5rem .4rem 0}.TheoryPageClient-module__ipelPq__explanationTable th:first-child,.TheoryPageClient-module__ipelPq__explanationTable td:first-child{padding-left:.5rem}.TheoryPageClient-module__ipelPq__explanationTable th:last-child,.TheoryPageClient-module__ipelPq__explanationTable td:last-child{padding-right:.5rem}.TheoryPageClient-module__ipelPq__explanationTable th{border-bottom:1px solid #b0bcc8}.TheoryPageClient-module__ipelPq__explanationTable thead tr{border-top:1px solid #d0d8e0}.TheoryPageClient-module__ipelPq__explanationTable .TheoryPageClient-module__ipelPq__cellCenter{text-align:center}.TheoryPageClient-module__ipelPq__body a:not([data-single-char]):not([data-meaning-link]){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.TheoryPageClient-module__ipelPq__body a[data-single-char]{text-decoration:none}.TheoryPageClient-module__ipelPq__body a[data-single-char]:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.TheoryPageClient-module__ipelPq__body a[data-meaning-link]{text-decoration:none}
