.encyclopedia-page{--enc-panel-bg:#f8f8f5;--enc-panel-line:#c9d1d7;--enc-field-bg:#f1f4f5;--enc-field-ink:#27323b;--enc-field-line:#bcc7cf;--enc-field-line-focus:#75849e;--enc-search-line-focus:#7d8bad;--enc-quiet-ink:#53616c;--enc-row-bg:#eceff1;--enc-row-line:transparent;--enc-row-ink:inherit;--enc-row-hover-bg:#f8f8f5;--enc-row-hover-line:#aeb8ce;--enc-icon-bg:#f7f7f4;--enc-icon-line:#c7cfd4;--enc-icon-ink:#4f5e7e;--enc-list-bg:transparent}:root[data-theme=dark] .encyclopedia-page{--enc-panel-bg:var(--lu4-surface);--enc-panel-line:var(--lu4-border);--enc-field-bg:var(--lu4-surface);--enc-field-ink:var(--lu4-text);--enc-field-line:var(--lu4-border);--enc-field-line-focus:var(--lu4-border);--enc-search-line-focus:var(--lu4-border);--enc-quiet-ink:var(--lu4-text-muted);--enc-row-bg:var(--lu4-surface-raised);--enc-row-line:var(--lu4-border);--enc-row-ink:var(--lu4-text);--enc-row-hover-bg:var(--lu4-surface-raised);--enc-row-hover-line:var(--lu4-border);--enc-icon-bg:var(--lu4-surface-raised);--enc-icon-line:var(--lu4-border);--enc-icon-ink:var(--lu4-text);--enc-list-bg:var(--lu4-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .encyclopedia-page{--enc-panel-bg:var(--lu4-surface);--enc-panel-line:var(--lu4-border);--enc-field-bg:var(--lu4-surface);--enc-field-ink:var(--lu4-text);--enc-field-line:var(--lu4-border);--enc-field-line-focus:var(--lu4-border);--enc-search-line-focus:var(--lu4-border);--enc-quiet-ink:var(--lu4-text-muted);--enc-row-bg:var(--lu4-surface-raised);--enc-row-line:var(--lu4-border);--enc-row-ink:var(--lu4-text);--enc-row-hover-bg:var(--lu4-surface-raised);--enc-row-hover-line:var(--lu4-border);--enc-icon-bg:var(--lu4-surface-raised);--enc-icon-line:var(--lu4-border);--enc-icon-ink:var(--lu4-text);--enc-list-bg:var(--lu4-surface)}}.encyclopedia-page{min-height:100vh;padding:calc(var(--atlas-topbar-h) + var(--atlas-pad-top)) var(--atlas-pad-x) 6rem;color:var(--lu4-text);background:transparent}.encyclopedia-page a{color:inherit;text-decoration:none}.encyclopedia-page .encyclopedia-layout{width:100%;max-width:var(--atlas-shell-max);display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;grid-gap:.875rem;gap:.875rem;margin:0 auto}.encyclopedia-page .encyclopedia-inspector,.encyclopedia-page .encyclopedia-results{border:1px solid var(--lu4-border);border-radius:12px;color:var(--lu4-text);background:var(--lu4-surface);box-shadow:var(--lu4-shadow-sm)}.encyclopedia-page .encyclopedia-results{padding:11px}.encyclopedia-page .encyclopedia-results-head{display:flex;justify-content:space-between;padding:2px 3px 10px;color:var(--enc-quiet-ink)}.encyclopedia-page .encyclopedia-results-head strong{color:var(--lu4-text);white-space:nowrap}.encyclopedia-page .encyclopedia-results-head span{color:var(--lu4-text-muted);font-size:.82rem}.encyclopedia-page .encyclopedia-list{display:grid;grid-gap:4px;gap:4px;background:var(--enc-list-bg)}.encyclopedia-page .encyclopedia-row{min-height:54px;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.4rem .5rem;border:1px solid var(--enc-row-line);border-radius:7px;color:var(--enc-row-ink);background:var(--enc-row-bg);transition:border-color .15s ease,background .15s ease;content-visibility:auto;contain-intrinsic-size:64px}.encyclopedia-page .encyclopedia-row.is-selected,.encyclopedia-page .encyclopedia-row:hover{border-color:var(--enc-row-hover-line);color:var(--lu4-text);background:var(--enc-row-hover-bg)}.encyclopedia-page .entity-icon{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--enc-icon-line);border-radius:5px;color:var(--enc-icon-ink);background:var(--enc-icon-bg)}.encyclopedia-page .entity-icon img{width:100%;height:100%;object-fit:contain}.encyclopedia-page .entity-icon b{font-size:12px}.encyclopedia-page .entity-kind{width:max-content;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border:1px solid var(--lu4-border);border-radius:4px;color:var(--lu4-text-muted);background:var(--lu4-surface-raised);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.encyclopedia-page .encyclopedia-row .entity-kind{grid-column:2;grid-row:2;justify-self:start}.encyclopedia-page .entity-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.encyclopedia-page .encyclopedia-row .entity-copy{grid-column:2;grid-row:1}.encyclopedia-page .encyclopedia-row .entity-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lu4-text-sm)}.encyclopedia-page .encyclopedia-row .entity-copy small{overflow:hidden;color:var(--lu4-text-muted);font-size:var(--lu4-text-xs);text-overflow:ellipsis;white-space:nowrap}.encyclopedia-page .encyclopedia-row .confidence{display:none}.encyclopedia-page .encyclopedia-pagination{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:18px 4px 8px;color:var(--enc-quiet-ink);font-size:.86rem}.encyclopedia-page .encyclopedia-pagination a{padding:9px 11px;border:1px solid #284143;border-radius:9px}.encyclopedia-page .encyclopedia-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.encyclopedia-page .encyclopedia-state{min-height:300px;display:grid;place-items:center;padding:34px;text-align:center}.encyclopedia-page .encyclopedia-state p{color:#809794}.encyclopedia-page .encyclopedia-state a{padding:11px 15px;border:1px solid #35645e;border-radius:10px;color:#dffbf5;background:#15302d}.encyclopedia-page .encyclopedia-inspector{position:-webkit-sticky;position:sticky;top:calc(var(--atlas-topbar-h, 86px) + .75rem);align-self:start;max-height:calc(100vh - var(--atlas-topbar-h, 86px) - 5.5rem);overflow:auto;padding:18px}.encyclopedia-page .encyclopedia-inspector p{color:var(--lu4-text-muted)}.encyclopedia-page .inspector-head h2{margin:16px 0 8px;font-size:1.65rem}.encyclopedia-page .inspector-head p{line-height:1.55}.encyclopedia-page .inspector-entity-icon{width:58px;height:58px;float:left;margin:0 12px 8px 0;border:1px solid var(--lu4-border);border-radius:6px;background:var(--lu4-surface-overlay);object-fit:contain}.encyclopedia-page .encyclopedia-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.encyclopedia-page .encyclopedia-actions a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1px solid var(--lu4-border);border-radius:7px;color:var(--lu4-text);background:var(--lu4-surface-raised);font-size:13px;font-weight:750}.encyclopedia-page .encyclopedia-actions a:hover{transform:translateY(-1px)}.encyclopedia-page .encyclopedia-actions a:not(.is-primary):hover{border-color:var(--lu4-border-strong)}.encyclopedia-page .encyclopedia-actions a.is-primary{border-color:#526b90;color:#fff;background:#526b90}.encyclopedia-page .enc-detail{display:flex;flex-direction:column;gap:18px;margin-top:18px}.encyclopedia-page .enc-chips{display:flex;flex-wrap:wrap;gap:6px}.encyclopedia-page .enc-chips span{padding:3px 9px;border:1px solid var(--lu4-border);border-radius:999px;color:var(--lu4-text-muted);background:var(--lu4-surface-raised);font-size:.72rem;font-weight:700;letter-spacing:.01em}.encyclopedia-page .enc-statgrid{display:grid;grid-gap:1px;gap:1px;margin:24px 0;overflow:hidden;border:1px solid var(--lu4-border);border-radius:12px;background:var(--lu4-border)}.encyclopedia-page .enc-statgrid div{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:12px;gap:12px;padding:10px 12px;background:var(--lu4-surface)}.encyclopedia-page .enc-statgrid dt{margin:0;color:var(--lu4-text-muted);font-size:.8rem}.encyclopedia-page .enc-statgrid dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.encyclopedia-page :is(.enc-drops,.enc-quest-block) h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--lu4-text-muted);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.encyclopedia-page :is(.enc-drops,.enc-quest-block) h4 span{padding:1px 7px;border-radius:999px;background:var(--lu4-surface-raised);font-size:.72rem;font-weight:700}.encyclopedia-page .enc-drops ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.encyclopedia-page .enc-drops li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:5px 8px;border-radius:8px}.encyclopedia-page .enc-drops li:nth-child(odd){background:var(--lu4-surface-raised)}.encyclopedia-page .enc-drop-ic{width:22px;height:22px;display:grid;place-items:center}.encyclopedia-page .enc-drop-ic img{max-width:100%;max-height:100%}.encyclopedia-page .enc-drop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.encyclopedia-page .enc-drop-chance{color:var(--lu4-text-muted);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.encyclopedia-page .enc-drops--spoil .enc-drop-chance{color:var(--lu4-teal)}.encyclopedia-page .enc-drops-more{margin:6px 0 0;color:var(--lu4-text-muted);font-size:.76rem}.encyclopedia-page .enc-quest{display:flex;flex-direction:column;gap:14px}.encyclopedia-page .enc-quest-intro{margin:0;font-size:.86rem;line-height:1.5}.encyclopedia-page .enc-quest-rewards{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.encyclopedia-page .enc-quest-rewards li{padding:8px 10px;font-size:.82rem;line-height:1.45}.encyclopedia-page .enc-quest-rewards li,.encyclopedia-page .enc-quest-step{border:1px solid var(--lu4-border);border-radius:9px;background:var(--lu4-surface)}.encyclopedia-page .enc-quest-step{margin-bottom:6px;padding-top:16px;border-top:1px solid #23393b}.encyclopedia-page .enc-quest-step>summary{padding:8px 10px;color:var(--lu4-text);font-size:.84rem;font-weight:700;cursor:pointer}.encyclopedia-page .enc-quest-step>p{margin:0;padding:0 10px 10px;color:var(--lu4-text-muted);font-size:.82rem;line-height:1.55}.encyclopedia-page .enc-quest-step>.enc-quest-targets{margin:0 10px 10px;border-top:1px dashed var(--lu4-border);color:var(--lu4-teal);font-size:.76rem}@media (max-width:1100px){.encyclopedia-page .encyclopedia-layout{grid-template-columns:minmax(0,1fr)}.encyclopedia-page .encyclopedia-inspector{position:static;max-height:none}}@media (max-width:900px){.encyclopedia-page .encyclopedia-row>span:last-child{display:none}}@media (max-width:760px){.encyclopedia-page .encyclopedia-actions a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}@media (max-width:560px){.encyclopedia-page .encyclopedia-pagination span,.encyclopedia-page .encyclopedia-results-head span,.encyclopedia-page .encyclopedia-row .entity-kind{display:none}.encyclopedia-page .encyclopedia-row .entity-icon{grid-row:1/3}}@media (prefers-reduced-motion:reduce){.encyclopedia-page .encyclopedia-row{transition:none}}.encyclopedia-page .wk{position:relative;z-index:20;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.6rem;gap:.6rem;width:100%;max-width:var(--atlas-shell-max);min-width:0;margin:0 auto .75rem;padding:.75rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-lg);background:var(--lu4-surface);box-shadow:var(--lu4-shadow-sm)}.encyclopedia-page .wk-bar{gap:.5rem}.encyclopedia-page .wk-bar,.encyclopedia-page .wk-search{position:relative;display:flex;align-items:center;min-width:0}.encyclopedia-page .wk-search{flex:1 1 auto;height:2.75rem;padding:0 .5rem 0 2.6rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-md);background:var(--lu4-surface-raised)}.encyclopedia-page .wk-search:focus-within{border-color:var(--lu4-accent);box-shadow:0 0 0 3px var(--lu4-focus-ring)}.encyclopedia-page .wk-search svg{position:absolute;left:.85rem;width:1.1rem;height:1.1rem;fill:none;stroke:var(--lu4-text-subtle);stroke-width:2;stroke-linecap:round}.encyclopedia-page .wk-search input{flex:1 1;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--lu4-text);background:transparent;box-shadow:none;font:inherit;font-size:var(--lu4-text-sm)}.encyclopedia-page .wk-search button{display:grid;place-items:center;width:1.9rem;min-height:1.9rem;height:1.9rem;padding:0;border:0;border-radius:50%;color:var(--lu4-text-muted);background:var(--lu4-surface-overlay);cursor:pointer}.encyclopedia-page .wk-filters{display:flex;flex:none;align-items:center;gap:.4rem}.encyclopedia-page .wk-drop{position:relative}.encyclopedia-page .wk-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:7.5rem;height:2.75rem;padding:0 .75rem 0 .9rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-md);color:var(--lu4-text);background:var(--lu4-surface-raised);font:inherit;font-size:var(--lu4-text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.encyclopedia-page .wk-btn:hover{border-color:var(--lu4-border-strong)}.encyclopedia-page .wk-btn.is-set{border-color:var(--lu4-accent);background:var(--lu4-accent-soft)}.encyclopedia-page .wk-btn[aria-expanded=true]{border-color:var(--lu4-accent)}.encyclopedia-page .wk-chev{flex:none;width:1rem;height:1rem;fill:none;stroke:var(--lu4-text-subtle);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.encyclopedia-page .wk-btn[aria-expanded=true] .wk-chev{transform:rotate(180deg)}.encyclopedia-page .wk-menu{position:absolute;z-index:200;top:calc(100% + .4rem);right:0;display:grid;grid-gap:.15rem;gap:.15rem;min-width:15rem;padding:.4rem;border:1px solid var(--lu4-border-strong);border-radius:var(--lu4-radius-md);color:var(--lu4-text);background:var(--lu4-surface);box-shadow:var(--lu4-shadow-lg)}.encyclopedia-page .wk-drop--wide .wk-menu{min-width:22rem}.encyclopedia-page .wk-opt{display:flex;align-items:center;gap:.6rem;min-height:2.375rem;padding:0 .65rem;border:0;border-radius:var(--lu4-radius-sm);color:var(--lu4-text);background:transparent;font:inherit;font-size:var(--lu4-text-sm);text-align:left;cursor:pointer}.encyclopedia-page .wk-opt:hover{background:var(--lu4-surface-raised)}.encyclopedia-page .wk-opt.is-active{background:var(--lu4-accent-soft);box-shadow:inset 3px 0 0 var(--lu4-accent)}.encyclopedia-page .wk-opt i{flex:none;width:1.1rem;height:1.1rem;background:var(--lu4-text-subtle);-webkit-mask:var(--ico) center /contain no-repeat;mask:var(--ico) center /contain no-repeat}.encyclopedia-page .wk-opt.is-active i{background:var(--lu4-accent-strong)}.encyclopedia-page .wk-opt span{flex:1 1}.encyclopedia-page .wk-opt small{color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.encyclopedia-page .wk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.15rem;gap:.15rem}.encyclopedia-page .wk-grades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.encyclopedia-page .wk-grades button{min-height:2.25rem;padding:0;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);color:var(--lu4-text);background:var(--lu4-surface-raised);font:inherit;font-size:var(--lu4-text-xs);font-weight:700;cursor:pointer}.encyclopedia-page .wk-grades button:hover{border-color:var(--lu4-accent)}.encyclopedia-page .wk-grades button.is-active{border-color:var(--lu4-accent);color:var(--lu4-accent-ink);background:var(--lu4-accent)}.encyclopedia-page .wk-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.4rem;gap:.4rem;margin-top:.35rem;color:var(--lu4-text-subtle)}.encyclopedia-page .wk-range input{height:2.25rem;min-width:0;padding:0 .6rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);color:var(--lu4-text);background:var(--lu4-surface-raised);font:inherit;font-size:var(--lu4-text-sm);text-align:center}.encyclopedia-page .wk-check{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.55rem .65rem .2rem;border-top:1px solid var(--lu4-border);color:var(--lu4-text-muted);font-size:var(--lu4-text-sm);cursor:pointer}.encyclopedia-page .wk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.encyclopedia-page .wk-chips button{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:0 .7rem;border:1px solid var(--lu4-accent);border-radius:999px;color:var(--lu4-text);background:var(--lu4-accent-soft);font:inherit;font-size:var(--lu4-text-xs);font-weight:650;cursor:pointer}.encyclopedia-page .wk-chips button span{color:var(--lu4-text-subtle);font-size:1rem;line-height:1}.encyclopedia-page .wk-chips .wk-reset{border-color:transparent;color:var(--lu4-accent-strong);background:transparent}@media (prefers-reduced-motion:no-preference){.encyclopedia-page .wk-menu{animation:wk-menu-in var(--lu4-motion-fast) ease-out}.encyclopedia-page .wk-chev{transition:transform var(--lu4-motion-fast)}}@keyframes wk-menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (max-width:900px){.encyclopedia-page .wk-bar{flex-wrap:wrap}.encyclopedia-page .wk-search{flex-basis:100%}.encyclopedia-page .wk-filters{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.encyclopedia-page .wk-btn{width:100%;min-width:0;padding:0 .5rem 0 .7rem}.encyclopedia-page .wk-btn span{overflow:hidden;text-overflow:ellipsis}.encyclopedia-page .wk-drop{position:static}.encyclopedia-page .wk-drop--wide .wk-menu,.encyclopedia-page .wk-menu{left:0;right:0;min-width:0}}@media (max-width:480px){.encyclopedia-page .wk-btn{font-size:var(--lu4-text-xs)}.encyclopedia-page .wk-grid{grid-template-columns:minmax(0,1fr)}}