.group-header-link[data-v-1b4654b9]{color:inherit;cursor:pointer;text-decoration:none}.group-header-link .link-hover-icon[data-v-1b4654b9]{opacity:0;transform:translate(-4px)}.group-header-link:hover .link-hover-underline[data-v-1b4654b9]{text-decoration:underline}.group-header-link:hover .link-hover-icon[data-v-1b4654b9]{opacity:1;transform:translate(0)}.sticky-filter-bar[data-v-1b4654b9]{transition:top .3s;position:sticky;top:80px}.results-container[data-v-1b4654b9]{padding-top:2px}.groups-stack[data-v-1b4654b9]{flex-direction:column;gap:24px;display:flex}.view-context-bar[data-v-1b4654b9]{background:#fff;border:1px solid #004b8724;border-radius:12px;margin-bottom:18px;padding:6px 8px 6px 10px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #00000008}@media (width>=600px){.view-context-bar[data-v-1b4654b9]{margin-bottom:20px;padding:7px 10px 7px 12px}}.view-context-icon[data-v-1b4654b9]{width:26px;height:26px;color:var(--brand-primary);background:#004b8714;border-radius:7px}.view-context-text[data-v-1b4654b9]{font-size:.78rem;font-weight:500;line-height:1.3}@media (width>=600px){.view-context-text[data-v-1b4654b9]{font-size:.84rem}}.view-mode-pill-btn[data-v-1b4654b9]{color:var(--brand-primary);background:#004b8712;border:1px solid #004b872e;border-radius:8px;padding:5px 10px;font-size:.76rem;font-weight:700;line-height:1.2;transition:all .18s}@media (width>=600px){.view-mode-pill-btn[data-v-1b4654b9]{padding:6px 12px;font-size:.8rem}}.view-mode-pill-btn[data-v-1b4654b9]:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 6px #004b8733}.view-mode-pill-btn[data-v-1b4654b9]:active{transform:translateY(1px)}body.body--dark .view-context-bar[data-v-1b4654b9]{background:#1e1e1e;border-color:#ffffff1a}body.body--dark .view-context-icon[data-v-1b4654b9]{color:#60a5fa;background:#60a5fa26}body.body--dark .view-context-text[data-v-1b4654b9]{color:#d1d5db!important}body.body--dark .view-mode-pill-btn[data-v-1b4654b9]{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa47}body.body--dark .view-mode-pill-btn[data-v-1b4654b9]:hover{color:#111827;background:#60a5fa;border-color:#60a5fa}.word-grid[data-v-1b4654b9]{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-width,140px), 1fr));gap:12px;display:grid}.word-card[data-v-1b4654b9]{border:1px solid #eee}.word-card[data-v-1b4654b9]:hover{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-primary) 15%, transparent);transform:translateY(-2px)}.word-text[data-v-1b4654b9]{letter-spacing:1px;font-size:1.1rem}@media (width>=600px){.word-text[data-v-1b4654b9]{font-size:1.25rem}}.breadcrumb-truncate[data-v-1b4654b9]{vertical-align:middle;max-width:min(240px,100vw - 150px);font-weight:400;display:inline-block}@media (width>=600px){.breadcrumb-truncate[data-v-1b4654b9]{max-width:360px}}@media (width>=1024px){.breadcrumb-truncate[data-v-1b4654b9]{max-width:600px}}.fade-enter-active[data-v-1b4654b9],.fade-leave-active[data-v-1b4654b9]{transition:opacity .15s}.fade-enter-from[data-v-1b4654b9],.fade-leave-to[data-v-1b4654b9]{opacity:0}.lh-tight[data-v-1b4654b9]{line-height:1.2}.hover-lift-sm[data-v-1b4654b9]:hover{transform:translateY(-2px)}.encyclopedia-card[data-v-1b4654b9]{background:#fbfbfb;border:1px solid #00000014;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1),border-color .25s cubic-bezier(.25,1,.5,1),background-color .25s;position:relative}.encyclopedia-card[data-v-1b4654b9]:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, transparent);box-shadow:0 8px 24px -4px color-mix(in srgb, var(--brand-primary) 12%, transparent);background:#fff;transform:translateY(-2px)}.encyclopedia-card__row[data-v-1b4654b9]{min-height:68px;padding:14px 18px}@media (width<=599px){.encyclopedia-card__row[data-v-1b4654b9]{padding:10px 12px}}.encyclopedia-card__body[data-v-1b4654b9]{min-width:0;padding-right:8px}.encyclopedia-thumb-box[data-v-1b4654b9]{cursor:pointer;background:#eaeaea;border-radius:8px;flex-shrink:0;align-self:center;width:58px;height:58px;margin-left:14px;transition:transform .2s,box-shadow .2s}.encyclopedia-thumb-box[data-v-1b4654b9]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}@media (width<=599px){.encyclopedia-thumb-box[data-v-1b4654b9]{width:50px;height:50px;margin-left:10px}}.encyclopedia-thumb-overlay[data-v-1b4654b9]{opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s;position:absolute;inset:0}.encyclopedia-thumb-box:hover .encyclopedia-thumb-overlay[data-v-1b4654b9]{opacity:1}.definition-preview[data-v-1b4654b9]{word-break:break-word;font-size:1rem;line-height:1.55}.glass-expand-btn[data-v-1b4654b9]{background:rgba(var(--brand-primary-rgb,0, 75, 135), .05);border:1px solid rgba(var(--brand-primary-rgb,0, 75, 135), .15);-webkit-backdrop-filter:blur(8px);letter-spacing:.3px;transition:all .25s cubic-bezier(.16,1,.3,1)}.glass-expand-btn[data-v-1b4654b9]:hover{background:rgba(var(--brand-primary-rgb,0, 75, 135), .1);border-color:var(--brand-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-primary) 15%, transparent);transform:translateY(-1px)}@media (width<=599px){.definition-preview[data-v-1b4654b9]{font-size:.95rem;line-height:1.5}}.group-observer-target[data-v-1b4654b9]{content-visibility:auto;contain-intrinsic-size:0 160px}body.body--dark .encyclopedia-card[data-v-1b4654b9]{border-color:#ffffff14;background:#1e1e1e!important}body.body--dark .encyclopedia-card[data-v-1b4654b9]:hover{box-shadow:0 8px 24px -4px #00000080;border-color:var(--brand-primary)!important;background:#252525!important}body.body--dark .glass-expand-btn[data-v-1b4654b9]{background:#ffffff0d;border-color:#ffffff1f;color:#60a5fa!important}body.body--dark .glass-expand-btn[data-v-1b4654b9]:hover{background:#ffffff1a;border-color:#60a5fa}body.body--dark .glass-expand-trigger[data-v-1b4654b9]{background:#ffffff1a;border-color:#fff3;color:#60a5fa!important}body.body--dark .glass-expand-trigger[data-v-1b4654b9]:hover{background:#fff3}body.body--dark .encyclopedia-thumb-box[data-v-1b4654b9]{background:#2a2a2a}.hover-border-primary[data-v-1b4654b9]:hover{border-color:var(--brand-primary)!important}.z-10[data-v-1b4654b9]{z-index:10}.page-h1-title[data-v-1b4654b9]{letter-spacing:-.015em;margin-bottom:6px;font-size:1.5rem;font-weight:400;line-height:1.25}@media (width>=600px){.page-h1-title[data-v-1b4654b9]{font-size:1.75rem}}@media (width>=1024px){.page-h1-title[data-v-1b4654b9]{margin-bottom:8px;font-size:1.95rem}}.intro-container[data-v-1b4654b9]{margin-bottom:4px}.intro-container .intro-text[data-v-1b4654b9]{letter-spacing:.005em;color:#4b5563;font-size:.975rem;line-height:1.52}@media (width>=1024px){.intro-container .intro-text[data-v-1b4654b9]{font-size:1.075rem;line-height:1.55}}.intro-container .intro-text[data-v-1b4654b9] p{line-height:inherit;margin-top:0;margin-bottom:4px}.intro-container .intro-text[data-v-1b4654b9] p:last-child{margin-bottom:0}.intro-container .intro-text[data-v-1b4654b9] strong{color:inherit;font-weight:600}.intro-container .intro-text[data-v-1b4654b9] a.text-brand-link{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;transition:opacity .15s}.intro-container .intro-text[data-v-1b4654b9] a.text-brand-link:hover{opacity:.85}body.body--dark .intro-container .intro-text[data-v-1b4654b9]{color:#9ca3af}body.body--dark .intro-container .intro-text[data-v-1b4654b9] strong{color:#f3f4f6}body.body--dark .intro-container .intro-text[data-v-1b4654b9] a.text-brand-link{color:#60a5fa}.intro-container .intro-text.intro-clamped[data-v-1b4654b9]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intro-container .intro-text.intro-clamped[data-v-1b4654b9] p{margin-bottom:0;display:inline}.intro-container .intro-text.intro-clamped[data-v-1b4654b9] p+p:before{content:" "}.finder-quick-chip[data-v-1b4654b9]{background:#004b870d;border:1px solid #004b8726;min-height:38px;text-decoration:none;transition:all .2s}.finder-quick-chip[data-v-1b4654b9]:hover{border-color:var(--brand-primary);background:#004b871a;transform:translateY(-1px);box-shadow:0 2px 8px #004b871a}body.body--dark .finder-quick-chip[data-v-1b4654b9]{background:#ffffff0d;border-color:#ffffff1f}body.body--dark .finder-quick-chip[data-v-1b4654b9]:hover{background:#ffffff14;border-color:#ffffff40}
