.place-mark{flex:none;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:50%;background:var(--surface-sunken);color:var(--ink-dim);box-shadow:inset 0 0 0 3px var(--shade-sm)}.place-mark img{width:32px;height:32px;object-fit:contain}.place-mark svg{width:26px;height:26px}.place-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.place-chips .dg-chip{gap:6px;white-space:nowrap}.place-chips .dg-chip small{font-size:var(--fs-hint);font-weight:600;color:var(--ink)}.place-chips .dg-chip.is-boss{border-color:var(--surface-raised);color:var(--ink)}.place-chips.is-quiet .dg-chip{color:var(--ink-muted)}.place-table{width:100%;min-width:1080px;table-layout:fixed}.place-table.is-lite{min-width:900px}.place-table .place-col-name{width:260px}.place-table .place-col-type{width:190px}.place-table .place-col-level{width:110px}.place-table .place-col-quests{width:100px}.place-table .place-col-where{width:180px}.place-table td{font-size:var(--fs-text);line-height:var(--lh-snug)}.place-table td.num{font-family:var(--heading);font-size:var(--fs-plate);white-space:nowrap}.place-table{--num-line-w:104px}.place-table .group-row[style*="--race-color"] .group-label{color:color-mix(in srgb, var(--race-color) 80%, var(--ink))}:root[data-theme="light"] .place-table .group-row[style*="--race-color"] .group-label{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.place-table .group-row[style*="--race-color"]>th{box-shadow:inset 3px 0 var(--race-color)}.place-table .build-pill{text-align:left}.place-table.is-sorted :is(.group-row,tr[data-dup]){display:none}.place-empty{padding:32px 16px;border:1px dashed var(--line);border-radius:var(--r-sm);text-align:center;color:var(--ink-muted)}.place-page .area-head>svg[viewBox="0 0 512 512"]{fill:var(--accent);stroke:none}.place-top .place-mark{width:48px;height:48px}.place-top .place-mark img{width:34px;height:34px}.place-dossier{margin-top:16px}.place-dossier .bp-main>.area + .area,.place-side>.area + .area{margin-top:0}.place-side{position:sticky;top:calc(var(--top-offset) + 16px);display:grid;gap:16px;min-width:0}.place-text{margin:0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.place-text + .place-text{margin-top:8px}.place-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.place-list>li{position:relative;padding-left:16px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.place-list>li::before{content:'';position:absolute;left:2px;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--ink-faint)}.pl-num{font-family:var(--heading);font-weight:500;color:var(--ink)}.pl-warn{font-weight:600;color:var(--stat-health)}.pl-loot,.pl-art{font-weight:600;color:var(--ink)}.pl-art{font-style:italic}.place-foes-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.place-foes-list li{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:var(--fs-text);color:var(--ink-dim)}.place-foes-list li:last-child{border-bottom:0}.place-foes-list b{font-weight:600;color:var(--ink)}.place-foes-list small{margin-left:auto;font-size:var(--fs-hint);color:var(--ink-muted);white-space:nowrap}.place-foes-list .is-boss{padding:2px 8px;border:1px solid var(--surface-raised);border-radius:999px;font-size:var(--fs-hint);font-weight:600;color:var(--ink)}.place-foes-sub{margin:14px 0 2px;font-size:var(--fs-hint);font-weight:600;color:var(--ink-muted)}.place-foes-count{font-variant-numeric:tabular-nums;color:var(--ink-dim)}.place-bosses-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none}.place-boss{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--node-bg);color:var(--ink-dim);text-decoration:none;transition:background var(--dur-hover), border-color var(--dur-hover)}a.place-boss:hover{background:var(--node-bg-hover);border-color:var(--surface-raised)}a.place-boss:hover b{color:var(--accent)}.place-boss .boss-mark{width:40px;height:40px}.place-boss .boss-mark svg{width:24px;height:24px}.place-boss span{display:grid;min-width:0;line-height:var(--lh-snug)}.place-boss b{font-size:var(--fs-name);font-weight:600;color:var(--ink);transition:color var(--dur-hover)}.place-boss small{font-size:var(--fs-hint);color:var(--ink-muted)}.place-boss-loot{margin:6px 0 0;padding:0 2px;font-size:var(--fs-hint);line-height:var(--lh-snug);color:var(--ink-muted)}.place-boss-loot a[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 80%, var(--ink))}:root[data-theme="light"] .place-boss-loot a[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.place-mini-about{margin:8px 0 0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.place-mini-note{margin:4px 0 0;font-size:var(--fs-hint);font-style:italic;color:var(--ink-muted)}.place-loot{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.place-loot li{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;border:1px solid var(--line);border-radius:999px;background:var(--node-bg);font-size:var(--fs-chip);color:var(--ink-dim)}.place-loot img{width:24px;height:24px;object-fit:contain}.place-loot b{font-family:var(--heading);font-weight:500;color:var(--ink)}.place-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.place-links a{display:inline-flex;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--node-bg);font-size:var(--fs-ui);color:var(--ink-dim);text-decoration:none}.place-links a:hover{color:var(--accent);border-color:var(--brand-accent)}.place-table-more{display:block;margin:18px auto 0}.place-table-more[hidden]{display:none}.place-inner{display:grid;gap:0;margin:0;padding:0;list-style:none}.place-inner li{padding:12px 0;border-bottom:1px solid var(--line-soft)}.place-inner li:last-child{border-bottom:0}.place-inner b{font-weight:600;color:var(--ink)}.place-inner small{margin-left:8px;font-size:var(--fs-hint);color:var(--ink-muted)}.place-inner p{margin:4px 0 0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.place-entry{padding:12px 0;border-bottom:1px solid var(--line-soft)}.place-entry:first-of-type{padding-top:0}.place-entry:last-child{border-bottom:0;padding-bottom:0}.place-entry h4{margin:0 0 8px;font-family:var(--heading);font-size:var(--fs-name-os);font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ink)}.place-entry h4 small{display:inline-block;margin-left:8px;font-family:var(--text);font-size:var(--fs-hint);letter-spacing:0;text-transform:none;color:var(--ink-muted)}.place-entry .dg-marks{margin:0 0 8px}.place-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.place-facts .stat{padding:10px 12px}.place-facts .stat[style*="--share"]{position:relative;padding-bottom:18px}.place-hold{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:baseline;margin:12px 0 0;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--node-bg);font-size:var(--fs-hint);line-height:var(--lh-snug);color:var(--ink-muted)}.place-hold b{font-size:var(--fs-name);font-weight:600;color:var(--ink)}.place-hold small{grid-column:1 / -1;font-size:var(--fs-hint);color:var(--ink-muted)}.place-locator{position:relative;display:block;overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken)}.place-locator img{display:block;width:100%;height:auto;opacity:.85;filter:saturate(.7)}.place-locator i{position:absolute;left:var(--px);top:var(--py);width:14px;height:14px;border:3px solid var(--accent);border-radius:50%;box-shadow:0 0 0 3px var(--shade-md);transform:translate(-50%,-50%)}.place-locator span{position:absolute;right:8px;bottom:8px;padding:4px 10px;border-radius:var(--r-sm);background:var(--glass-layer);backdrop-filter:blur(6px);font-size:var(--fs-ui);color:var(--ink)}.place-locator:hover span{color:var(--accent)}.place-near{display:grid;gap:0;margin:0;padding:0;list-style:none}.place-near a{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-soft);color:var(--ink-dim);text-decoration:none}.place-near li:last-child a{border-bottom:0}.place-near img{flex:none;width:24px;height:24px;object-fit:contain}.place-near span{display:grid;min-width:0;line-height:var(--lh-snug)}.place-near b{overflow:hidden;font-size:var(--fs-name);font-weight:500;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-hover)}.place-near small{font-size:var(--fs-hint);color:var(--ink-muted)}.place-near a:hover b{color:var(--accent)}.place-neighbor-mark{flex:none;width:28px;height:28px;object-fit:contain}@media (max-width:1100px){.place-side{display:contents}.place-side>.area:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:16px;align-items:start}.place-side>.area:first-child>.area-head{grid-column:1 / -1}.place-side>.area:first-child>.place-locator{grid-column:2;grid-row:2 / span 2;margin-top:0}.place-side>.area:first-child{order:-1}.place-side>.area + .area{order:1}}@media (max-width:760px){.place-side>.area:first-child{display:block}.place-side>.area:first-child>.place-locator{margin-top:16px}.place-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.place-table .place-col-name{width:180px}.place-foes-list li{flex-wrap:wrap}.place-foes-list small{margin-left:0}}.dg-chip.place-boss-chip{gap:6px}.place-chip-mark{flex:none;width:16px;height:16px;color:var(--race-color, var(--ink-muted))}.dg-chip.place-boss-chip[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 80%, var(--ink))}:root[data-theme="light"] .dg-chip.place-boss-chip[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.spr-chips .dg-chip>small{margin-left:6px;font-size:var(--fs-hint);color:var(--ink-muted)}.place-cards .tcards-group[style*="--race-color"]>.area-head{color:color-mix(in srgb, var(--race-color) 80%, var(--ink));box-shadow:inset 3px 0 var(--race-color)}:root[data-theme="light"] .place-cards .tcards-group[style*="--race-color"]>.area-head{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.place-cards + .place-empty{margin-top:16px}.place-mark[style*="--race-color"]{border-color:color-mix(in srgb, var(--race-color) 55%, transparent);box-shadow:inset 0 0 0 3px var(--shade-sm)}.place-type-tag{display:inline-block;padding:0 10px;border:1px solid color-mix(in srgb, var(--race-color) 55%, transparent);border-radius:999px;color:color-mix(in srgb, var(--race-color) 80%, var(--ink));line-height:var(--lh-text)}:root[data-theme="light"] .place-type-tag{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}.place-sum-head[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 80%, var(--ink))}:root[data-theme="light"] .place-sum-head[style*="--race-color"]{color:color-mix(in srgb, var(--race-color) 78%, var(--ink))}a.place-boss[style*="--hit"]{border-color:color-mix(in srgb, var(--hit) 40%, var(--line));box-shadow:inset 3px 0 var(--hit)}a.place-boss[style*="--hit"]:hover{border-color:var(--hit)}a.place-boss[style*="--hit"] b,a.place-boss[style*="--hit"]:hover b{color:color-mix(in srgb, var(--hit) 80%, var(--ink))}:root[data-theme="light"] a.place-boss[style*="--hit"] b{color:color-mix(in srgb, var(--hit) 78%, var(--ink))}.place-cards .tcard .spr-page{display:none}.place-cards .tcard .spr-mark{width:44px;height:44px}.place-cards .tcard .spr-mark :is(svg,img){width:28px;height:28px}.place-table tbody th[scope="row"] .build-pill{font-family:var(--text);font-size:var(--fs-ui);font-weight:600;letter-spacing:0;text-transform:none}.catalog-glava .place-table :is(td,th[scope="row"]){vertical-align:middle}#place-spr .scale-sheet:not(.is-list){display:none!important}@media (min-width:761px){#place-spr .scale-stages{display:none}}@media (max-width:760px){#place-spr[data-mode="scale"]>.side.is-left{display:none}}#place-spr .place-etap.is-empty .side-name{color:var(--ink-muted)}#place-spr .place-etap .side-count[hidden]{display:none}#place-spr .scale-point.is-picked .scale-name{color:var(--ink);font-weight:600;background:var(--node-bg-hover)}#place-spr .scale-point.is-picked .scale-dot{box-shadow:0 0 0 2px var(--area-solid), 0 0 0 3px var(--dot, var(--accent))}#place-spr .scale-list-item.is-picked{background:var(--node-bg-hover);color:var(--ink)}#place-spr .scale-station.is-picked{border-color:var(--accent)}#place-spr .scale-range.is-picked>b{font-weight:700}
