.toolbar.svelte-dsrn1e{gap:.6rem;margin-bottom:.75rem;display:flex}input.svelte-dsrn1e{border:1px solid var(--c-line-strong);border-radius:var(--c-radius-sm);background:var(--c-surface-sunken);min-width:0;min-height:2.35rem;color:var(--c-text);flex:auto;padding:.4rem .6rem}input.svelte-dsrn1e:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.result-bar.svelte-dsrn1e{z-index:3;background:var(--c-surface-0);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.6rem;padding:.4rem 0;display:flex;position:sticky;top:0}.result-bar.visibility-list.svelte-dsrn1e{min-height:2.75rem}.result-bar.svelte-dsrn1e p:where(.svelte-dsrn1e){color:var(--c-text-dim);font-size:var(--c-text-small);margin:0 .25rem 0 0}.result-bar.svelte-dsrn1e strong:where(.svelte-dsrn1e){color:var(--c-text);font-variant-numeric:tabular-nums}@media (width<=640px){.result-bar.visibility-list.svelte-dsrn1e{min-height:5rem}}.group.svelte-1cnspj6+.group:where(.svelte-1cnspj6){margin-top:2rem}h2.svelte-1cnspj6{color:var(--c-text-strong);font:600 1.3rem/1.3 var(--c-serif);margin:0 0 .85rem}ul.svelte-1cnspj6{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}ul.portraits.svelte-1cnspj6{grid-template-columns:repeat(3,minmax(0,1fr))}ul.races.svelte-1cnspj6 .facts{justify-items:center;gap:.1rem;display:grid}ul.races.svelte-1cnspj6 .separator{display:none}li.svelte-1cnspj6{min-width:0}@media (width<=740px){ul.svelte-1cnspj6,ul.portraits.svelte-1cnspj6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){ul.properties.svelte-1cnspj6,ul.races.svelte-1cnspj6{grid-template-columns:minmax(0,1fr)}}.panel.svelte-10lhzjr{gap:.25rem;display:grid}.group.svelte-10lhzjr{border-top:1px solid var(--c-line);min-width:0;margin:0;padding:.7rem 0}.group.svelte-10lhzjr:first-child{border-top:0;padding-top:0}summary.svelte-10lhzjr{min-height:1.75rem;color:var(--c-text);font-size:var(--c-text-label);cursor:pointer;align-items:center;gap:.4rem;padding:0;font-weight:700;list-style:none;display:flex}summary.svelte-10lhzjr::-webkit-details-marker{display:none}summary.svelte-10lhzjr:hover{color:var(--c-text-strong)}.chevron.svelte-10lhzjr{width:14px;height:14px;color:var(--c-accent-muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto;transition:transform .16s}summary.svelte-10lhzjr:hover .chevron:where(.svelte-10lhzjr){color:var(--c-accent)}details[open].svelte-10lhzjr>summary:where(.svelte-10lhzjr) .chevron:where(.svelte-10lhzjr){transform:rotate(180deg)}.picked.svelte-10lhzjr{background:var(--c-accent-line);min-width:1.25rem;color:var(--c-surface-1);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.75rem}.options.svelte-10lhzjr{gap:.1rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.options.long.svelte-10lhzjr{max-height:15rem;padding-right:.25rem;overflow-y:auto}label.svelte-10lhzjr{min-height:1.85rem;color:var(--c-text-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}label.svelte-10lhzjr:hover{color:var(--c-text)}label.none.svelte-10lhzjr{color:var(--c-text-mute);cursor:default}.name.svelte-10lhzjr{overflow-wrap:anywhere}.count.svelte-10lhzjr{color:var(--c-text-mute);font-size:var(--c-text-small);font-variant-numeric:tabular-nums}input[type=checkbox].svelte-10lhzjr{width:1rem;height:1rem;accent-color:var(--c-accent);margin:0}.narrow.svelte-10lhzjr,select.svelte-10lhzjr,.bounds.svelte-10lhzjr input:where(.svelte-10lhzjr){border:1px solid var(--c-line-strong);border-radius:var(--c-radius-sm);background:var(--c-surface-sunken);width:100%;min-height:2.1rem;color:var(--c-text);padding:.3rem .5rem}.narrow.svelte-10lhzjr{margin-top:.35rem}.bounds.svelte-10lhzjr{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;margin-top:.35rem;display:grid}.bounds.svelte-10lhzjr span:where(.svelte-10lhzjr){color:var(--c-text-mute)}.bounds.svelte-10lhzjr input:where(.svelte-10lhzjr){appearance:textfield}.bounds.svelte-10lhzjr input:where(.svelte-10lhzjr)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bounds.svelte-10lhzjr input:where(.svelte-10lhzjr)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stat.svelte-10lhzjr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .5rem;margin-top:.55rem;display:grid}.stat.svelte-10lhzjr .bounds:where(.svelte-10lhzjr){grid-column:1/-1;margin-top:.2rem}.stat-name.svelte-10lhzjr{color:var(--c-text-soft);overflow-wrap:anywhere}.remove.svelte-10lhzjr{border:1px solid var(--c-line-strong);border-radius:var(--c-radius-sm);width:1.75rem;height:1.75rem;color:var(--c-text-soft);cursor:pointer;background:0 0}.remove.svelte-10lhzjr:hover{color:var(--c-text);border-color:var(--c-accent-line)}select.svelte-10lhzjr{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-text-mute) 50%), linear-gradient(135deg, var(--c-text-mute) 50%, transparent 50%);background-position:right 1rem center,right .65rem center;background-repeat:no-repeat;background-size:.35rem .35rem;margin-top:.55rem;padding-right:1.6rem}input.svelte-10lhzjr:focus-visible,select.svelte-10lhzjr:focus-visible,.remove.svelte-10lhzjr:focus-visible,summary.svelte-10lhzjr:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.layout.svelte-8vjgyr{display:block}.layout.with-panel.svelte-8vjgyr{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.sidebar.svelte-8vjgyr{padding-right:.5rem}.results.svelte-8vjgyr{min-width:0}.filters-button.svelte-8vjgyr{border:1px solid var(--c-line-strong);border-radius:var(--c-radius-sm);background:var(--c-surface-2);min-height:2.35rem;color:var(--c-text);cursor:pointer;flex:none;padding:.4rem .8rem;font-weight:600;display:none}.list.svelte-8vjgyr .c-table-scroll--flow-wide .c-table--sticky thead th{top:var(--bar-height,0px)}.chips.svelte-8vjgyr{list-style:none;display:contents}.chip.svelte-8vjgyr{border:1px solid var(--c-accent-line);border-radius:var(--c-radius-sm);min-height:1.75rem;color:var(--c-text);font-size:var(--c-text-small);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.2rem .55rem;display:inline-flex}.chip.svelte-8vjgyr span:where(.svelte-8vjgyr){color:var(--c-text-mute)}.chip.svelte-8vjgyr:hover span:where(.svelte-8vjgyr){color:var(--c-text)}.clear.svelte-8vjgyr{min-height:1.75rem;color:var(--c-accent);font-size:var(--c-text-small);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.2rem .6rem;text-decoration:underline}.clear.svelte-8vjgyr:disabled{color:var(--c-text-mute);cursor:default}.reveal-wrap.svelte-8vjgyr{align-items:baseline;gap:.35rem;max-width:100%;margin-left:auto;display:inline-flex;position:relative}.reveal.svelte-8vjgyr{min-height:1.75rem;color:var(--c-text-mute);cursor:pointer;font-size:var(--c-text-small);text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:.2rem 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.reveal.svelte-8vjgyr:hover{color:var(--c-text-dim)}.reveal-help.svelte-8vjgyr{border:1px solid var(--c-line-strong);width:1.3em;height:1.3em;color:var(--c-text-mute);cursor:pointer;font-size:var(--c-text-small);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-weight:700;line-height:1;display:inline-grid}.reveal-help.svelte-8vjgyr:hover{color:var(--c-text-dim)}.reveal-explanation.svelte-8vjgyr{z-index:5;border:1px solid var(--c-accent-line);border-radius:var(--c-radius-sm);background:var(--c-surface-2);width:min(19rem,80vw);color:var(--c-text);font-size:var(--c-text-small);pointer-events:none;padding:.6rem .75rem;line-height:1.4;display:none;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .3rem .8rem #0000002e}.reveal-wrap.svelte-8vjgyr:hover .reveal-explanation:where(.svelte-8vjgyr),.reveal-wrap.svelte-8vjgyr:focus-within .reveal-explanation:where(.svelte-8vjgyr),.reveal-wrap.open.svelte-8vjgyr .reveal-explanation:where(.svelte-8vjgyr){display:block}.filters-button.svelte-8vjgyr:focus-visible,.chip.svelte-8vjgyr:focus-visible,.clear.svelte-8vjgyr:focus-visible,.reveal.svelte-8vjgyr:focus-visible,.reveal-help.svelte-8vjgyr:focus-visible,.close.svelte-8vjgyr:focus-visible,.show.svelte-8vjgyr:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.scroll-hint.svelte-8vjgyr{color:var(--c-text-mute);font-size:var(--c-text-small);margin-left:auto}.list.svelte-8vjgyr{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-surface-1);padding:.35rem .5rem .5rem}.empty.svelte-8vjgyr{text-align:center;padding:1.5rem .6rem}.badges.svelte-8vjgyr{flex-wrap:wrap;gap:.3rem;display:inline-flex}.sample.svelte-8vjgyr{visibility:hidden;pointer-events:none;contain:strict;width:0;height:0;position:absolute;overflow:hidden}.sample.svelte-8vjgyr table{width:max-content}.sheet.svelte-8vjgyr{background:var(--c-surface-1);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--c-text);border:0;margin:0;padding:0}.sheet[open].svelte-8vjgyr{flex-direction:column;display:flex}.sheet.svelte-8vjgyr::backdrop{background:#0000008c}.sheet-head.svelte-8vjgyr{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.sheet-head.svelte-8vjgyr h2:where(.svelte-8vjgyr){margin:0;font-size:1.1rem}.close.svelte-8vjgyr{border:1px solid var(--c-line-strong);border-radius:var(--c-radius-sm);width:2.25rem;height:2.25rem;color:var(--c-text);cursor:pointer;background:0 0;font-size:1.2rem}.sheet-body.svelte-8vjgyr{flex:auto;padding:1rem;overflow-y:auto}.sheet-foot.svelte-8vjgyr{border-top:1px solid var(--c-line);background:var(--c-surface-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.show.svelte-8vjgyr{border-radius:var(--c-radius-sm);background:var(--c-accent);min-height:2.5rem;color:var(--c-surface-1);cursor:pointer;border:0;padding:.45rem 1rem;font-weight:700}@media (width<=959px){.layout.with-panel.svelte-8vjgyr{display:block}.sidebar.svelte-8vjgyr{display:none}.filters-button.svelte-8vjgyr{align-items:center;display:inline-flex}}@media (width>=960px){.sheet.svelte-8vjgyr{display:none}}@media (width>=641px){.cell.svelte-8vjgyr{vertical-align:middle;white-space:nowrap;max-width:100%;display:inline-block}.cell.text.svelte-8vjgyr,.cell.label.svelte-8vjgyr{text-overflow:ellipsis;overflow:hidden}.cell.svelte-8vjgyr .badges:where(.svelte-8vjgyr){flex-wrap:nowrap}}@media (width>=960px) and (width<=1280px){.list.quest-balanced.svelte-8vjgyr tbody .cell.text{white-space:normal;text-overflow:clip;overflow:visible}.list.quest-balanced.svelte-8vjgyr tbody .entity-link.truncate{white-space:normal}.list.quest-balanced.svelte-8vjgyr tbody .entity-link.truncate .name{white-space:normal;text-overflow:clip;overflow:visible}}@media (width<=640px){.list.svelte-8vjgyr{background:0 0;border:0;padding:0}.list.svelte-8vjgyr .c-table-scroll{overflow:visible}.list.svelte-8vjgyr table,.list.svelte-8vjgyr tbody,.list.svelte-8vjgyr tr,.list.svelte-8vjgyr td{min-width:0;display:block}.list.svelte-8vjgyr thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.list.svelte-8vjgyr tbody{gap:.6rem;display:grid}.list.svelte-8vjgyr tbody tr{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-surface-1);padding:.6rem .7rem}.list.svelte-8vjgyr tbody tr:nth-child(2n){background:var(--c-surface-1)}.list.svelte-8vjgyr tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(5rem,.6fr) minmax(0,1fr);gap:.6rem;padding:.3rem 0;display:grid}.list.svelte-8vjgyr tbody .income-interval{white-space:nowrap}.list.property-list.svelte-8vjgyr tbody td{grid-template-columns:minmax(4rem,.45fr) minmax(0,1fr);gap:.4rem}.list.svelte-8vjgyr tbody td.wide-fact{grid-template-columns:minmax(0,1fr)}.list.svelte-8vjgyr tbody td.description-fact:before{display:none}.list.svelte-8vjgyr tbody td:before{content:attr(data-label);color:var(--c-text-dim);font-size:var(--c-text-label);font-weight:700}.list.svelte-8vjgyr tbody td.race-start .entity-link.truncate{white-space:normal}.list.svelte-8vjgyr tbody td.race-start .entity-link .name{text-overflow:clip;white-space:normal;overflow:visible}.list.svelte-8vjgyr tbody td:first-child{grid-template-columns:1fr;padding-bottom:.5rem}.list.svelte-8vjgyr tbody td:first-child:before,.list.svelte-8vjgyr tbody td.blank{display:none}}.progression.svelte-akiffn{min-width:0}.intro.svelte-akiffn{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.2rem;display:flex}.intro.svelte-akiffn p:where(.svelte-akiffn){max-width:44rem;color:var(--c-text-dim);margin:0;line-height:1.5}.intro.svelte-akiffn .level-control{flex:none}.axis.svelte-akiffn,li.svelte-akiffn{grid-template-columns:minmax(16rem,20rem) minmax(9rem,1fr) 4.25rem 5.25rem 6rem;align-items:center;gap:.55rem;display:grid}.axis.svelte-akiffn{border-bottom:1px solid var(--c-line-strong);min-height:4.35rem;color:var(--c-text-dim);font-size:var(--c-text-small);padding:.35rem .85rem .2rem}.axis-track.svelte-akiffn{font-variant-numeric:tabular-nums;grid-column:2;align-self:stretch;min-width:0;position:relative}.baseline.svelte-akiffn{border-top:1px solid var(--c-line-strong);position:absolute;top:3.35rem;left:0;right:0}.axis-tick.svelte-akiffn{height:1.55rem;position:absolute;top:2.2rem}.axis-tick.svelte-akiffn span:where(.svelte-akiffn){z-index:1;white-space:nowrap;padding:0 .1rem;position:absolute;top:0;left:0;transform:translate(-50%)}.axis-tick.svelte-akiffn span.covered:where(.svelte-akiffn){visibility:hidden}.axis-tick.svelte-akiffn:after{content:"";background:var(--c-line-strong);width:2px;height:.42rem;position:absolute;top:1.15rem}.axis-reader.svelte-akiffn{background:var(--c-accent);width:2px;position:absolute;top:1.73rem;bottom:.15rem;transform:translate(-50%)}.reader-flag.svelte-akiffn{box-sizing:border-box;border:1px solid var(--c-frame);border-radius:var(--c-radius-sm);background:var(--c-accent-surface);width:5.2rem;height:1.5rem;color:var(--c-accent-strong);font-size:var(--c-text-small);text-align:center;white-space:nowrap;pointer-events:none;padding:0 .2rem;line-height:1.5rem;position:absolute;top:.05rem}.flag-arrow.svelte-akiffn{border:.18rem solid #0000;border-top-color:var(--c-accent-strong);pointer-events:none;width:0;height:0;position:absolute;top:1.55rem;transform:translate(-50%)}.axis-drag.svelte-akiffn{cursor:ew-resize;touch-action:none;position:absolute;inset:0}.axis-drag.svelte-akiffn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.group.svelte-akiffn{margin-bottom:1.4rem}.group.svelte-akiffn h2:where(.svelte-akiffn){color:var(--c-text-strong);font:600 1.18rem/1.3 var(--c-serif);align-items:baseline;gap:.6rem;margin:0 0 .35rem;padding:.4rem .85rem;display:flex}.group.svelte-akiffn h2:where(.svelte-akiffn) small:where(.svelte-akiffn){color:var(--c-text-dim);font:500 var(--c-text-small)/1.3 var(--c-sans)}.group-box.svelte-akiffn{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-surface-1);overflow:hidden}ul.svelte-akiffn{margin:0;padding:0;list-style:none}li.svelte-akiffn{border-bottom:1px solid var(--c-line);min-width:0;padding:.68rem .85rem}li.svelte-akiffn:last-child{border-bottom:0}li.fit.svelte-akiffn{background:var(--c-surface-2);box-shadow:inset 3px 0 var(--c-accent)}.place-name.svelte-akiffn,.track.svelte-akiffn,.detail.svelte-akiffn{min-width:0}.place-name.svelte-akiffn{text-wrap:balance}.place-name.svelte-akiffn .entity-link img{object-fit:cover;vertical-align:middle;width:3.5rem;height:2.2rem}.track.svelte-akiffn{background:var(--c-surface-sunken);height:.48rem;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:1rem;position:relative}.tick-line.svelte-akiffn{background:var(--c-line-strong);opacity:.6;width:1px;position:absolute;top:-.25rem;bottom:-.25rem}.fill.svelte-akiffn{background:var(--c-accent);border-radius:1rem;position:absolute;top:0;bottom:0}.marker.svelte-akiffn{z-index:1;background:var(--c-text-strong);width:2px;position:absolute;top:-.22rem;bottom:-.22rem;transform:translate(-50%)}.range-text.svelte-akiffn{white-space:nowrap;color:var(--c-text-strong);font-size:var(--c-text-small);font-variant-numeric:tabular-nums}.unknown.svelte-akiffn,.detail.svelte-akiffn{color:var(--c-text-dim);font-size:var(--c-text-small)}.unknown.svelte-akiffn{grid-column:2/4}.detail.svelte-akiffn{grid-column:4}.map-link.svelte-akiffn{color:var(--c-accent);font-size:var(--c-text-small);white-space:nowrap;text-underline-offset:.17em;grid-column:5;justify-self:end}.map-short.svelte-akiffn{display:none}@media (width<=800px){.axis.svelte-akiffn,li.svelte-akiffn{grid-template-columns:minmax(0,1fr) 3.8rem 2.4rem;gap:.35rem .5rem}.axis-track.svelte-akiffn{grid-column:1}.place-name.svelte-akiffn{grid-area:1/1/auto/-1}.track.svelte-akiffn{grid-area:2/1}.range-text.svelte-akiffn{grid-area:2/2;justify-self:start}.unknown.svelte-akiffn{grid-area:2/1/auto/3}.detail.svelte-akiffn{grid-area:3/1/auto/-1}.map-link.svelte-akiffn{grid-area:2/3}.map-long.svelte-akiffn{display:none}.map-short.svelte-akiffn{display:inline}}@media (width<=520px){.intro.svelte-akiffn{flex-direction:column;align-items:flex-start;gap:.8rem}li.svelte-akiffn{padding-top:.8rem;padding-bottom:.8rem}.place-name.svelte-akiffn .entity-link img{width:3.15rem;height:2rem}}.head.svelte-iyjwr3{margin-bottom:1.25rem}h1.svelte-iyjwr3{color:var(--c-text-strong);font:600 clamp(1.8rem, 4vw, 2.5rem)/1.15 var(--c-serif);margin:0}.views.svelte-iyjwr3{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-surface-1);gap:.2rem;margin:0 0 1rem;padding:.2rem;display:inline-flex}.views.svelte-iyjwr3 button:where(.svelte-iyjwr3),.views.svelte-iyjwr3 a:where(.svelte-iyjwr3){border-radius:var(--c-radius-sm);min-height:2.15rem;color:var(--c-text-dim);font:inherit;background:0 0;border:0;align-items:center;padding:.4rem .85rem;text-decoration:none;display:inline-flex}.views.svelte-iyjwr3 button:where(.svelte-iyjwr3){cursor:pointer}.views.svelte-iyjwr3 button.active:where(.svelte-iyjwr3),.views.svelte-iyjwr3 a.active:where(.svelte-iyjwr3){background:var(--c-surface-3);color:var(--c-accent-strong)}.views.svelte-iyjwr3 button:where(.svelte-iyjwr3):focus-visible,.views.svelte-iyjwr3 a:where(.svelte-iyjwr3):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}
