.page_page__QAFY3{max-width:860px}.page_heading__74sa7{font-size:1.3rem;font-weight:700;margin:0 0 1.25rem}.page_filters__ip5VX{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.page_filterGroup__gfvYd{display:flex;flex-wrap:wrap;gap:0;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.page_sortLabel__v4rf6{font-size:.8rem;color:var(--color-text-muted);margin-left:.25rem}.page_filterActive___IiQ8,.page_filter__7L7Pf{background:none;border:none;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.3rem .7rem;font-size:.8rem;cursor:pointer;color:var(--color-text-muted);transition:background .1s,color .1s;white-space:nowrap}.page_filterActive___IiQ8:last-child,.page_filter__7L7Pf:last-child{border-right:none}.page_filter__7L7Pf:hover{background:var(--color-surface);color:var(--color-text)}.page_filterActive___IiQ8{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.page_search__82OTP{flex:1 1;min-width:140px;max-width:240px;padding:.3rem .6rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.82rem;outline:none}.page_search__82OTP:focus{border-color:var(--color-primary)}.page_count__5hpwq{font-size:.78rem;color:var(--color-text-muted);margin:0 0 .5rem}.page_entries__LBy96{display:flex;flex-direction:column}.page_entry__5Y40H{padding:.6rem 0;border-bottom:1px solid var(--color-border)}.page_entryRow__6qXcN{justify-content:space-between;gap:.75rem}.page_entryLeft__6jhRI,.page_entryRow__6qXcN{display:flex;align-items:baseline;flex-wrap:wrap}.page_entryLeft__6jhRI{gap:.55rem;flex:1 1;min-width:0}.page_headword__pImGx{font-size:1rem;font-weight:700;color:var(--color-text);flex-shrink:0}.page_grammar__h6kTV{font-size:.75rem;color:var(--color-text-muted);white-space:normal}.page_entryRight__YrPYl{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.page_etym__ueo0u{font-size:.72rem;color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.page_etym__ueo0u:hover{color:var(--color-primary);text-decoration:underline}.page_toggleBtn__G3ZOL{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.72rem;padding:.1rem .45rem;cursor:pointer;white-space:nowrap;transition:color .1s,border-color .1s}.page_toggleBtn__G3ZOL:hover{color:var(--color-text);border-color:var(--color-text-muted)}.page_def__MPfpm{font-size:.85rem;color:var(--color-text-muted);margin-top:.15rem}.page_defZh__6tvgc{color:var(--color-text)}.page_tableLabel__CL7tO{font-size:.75rem;font-weight:600;color:var(--color-primary);margin-bottom:.35rem;padding-bottom:.15rem;border-bottom:1px solid var(--color-border)}.page_tableWrap___O6BZ{margin-top:.6rem;overflow-x:auto}.page_paradigm__DwKMH{border-collapse:collapse;font-size:.78rem;width:auto}.page_paradigm__DwKMH td,.page_paradigm__DwKMH th{padding:.2rem .65rem .2rem 0;text-align:left;white-space:nowrap;vertical-align:middle}.page_paradigm__DwKMH thead th{color:var(--color-text-muted);font-weight:600;border-bottom:1px solid var(--color-border);padding-bottom:.3rem}.page_paradigm__DwKMH tbody th{color:var(--color-text-muted);font-weight:500;padding-right:.9rem}.page_paradigm__DwKMH tbody td{color:var(--color-text)}.page_paradigm__DwKMH tbody tr:hover td{color:var(--color-primary)}.page_empty__XrXI4{font-size:.88rem;color:var(--color-text-muted);padding:1rem 0}.page_derivList__PuFBl{font-size:.8rem;color:var(--color-text-muted);margin-top:.15rem}.page_derivItem___1b6s{color:var(--color-text)}.page_devBar__TIlv_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.page_addBtn__Axb5G{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:.4rem .85rem;font-size:.82rem;font-weight:600;cursor:pointer}.page_deleteBtn__5rmvs,.page_editBtn__IwGGc{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.72rem;padding:.1rem .45rem;cursor:pointer;white-space:nowrap}.page_editBtn__IwGGc:hover{color:var(--color-text);border-color:var(--color-text-muted)}.page_deleteBtn__5rmvs:hover{color:#ef4444;border-color:#ef4444}.page_overriddenBadge__vxY4I{font-size:.68rem;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:.05rem .35rem}.page_editForm__JpkWr{margin-top:.6rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.5rem;gap:.5rem}.page_editField__67N19{display:flex;flex-direction:column;gap:.2rem}.page_editField__67N19 label{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.page_editField__67N19 input,.page_editField__67N19 select,.page_editField__67N19 textarea{padding:.3rem .5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.85rem}.page_editActions__07tZM{grid-column:1/-1;display:flex;gap:.5rem;margin-top:.3rem}.page_editError__r0moG{grid-column:1/-1;font-size:.78rem;color:#ef4444}.page_pillField__bdpwA{grid-column:1/-1;display:flex;flex-direction:column;gap:.3rem}.page_pillRow__CXzd_{display:flex;flex-wrap:wrap;gap:.3rem}.page_pillActive__R8ctE,.page_pill__OTcbt{padding:.2rem .55rem;font-size:.76rem;cursor:pointer;border-radius:999px;border:1px solid var(--color-border);background:none;color:var(--color-text-muted)}.page_pillActive__R8ctE{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary);font-weight:600}.page_details__f39Pb{grid-column:1/-1;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .75rem}.page_details__f39Pb summary{cursor:pointer;font-size:.8rem;font-weight:600;color:var(--color-text-muted)}.page_jsonArea__YxpQO{width:100%;min-height:90px;margin-top:.5rem;font-family:ui-monospace,monospace;font-size:.78rem;padding:.4rem .5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text)}