.ad-card[data-astro-cid-ah7derei]{display:flex;flex-direction:column;gap:.625rem;--lift-line: transparent;--lift-tint: transparent;border-width:1px;border-style:solid;border-radius:12px;padding:.75rem;color:var(--color-ink);text-decoration:none}.ad-card[data-astro-cid-ah7derei][data-ad-card]:not([href]){cursor:default}a[data-astro-cid-ah7derei].ad-card:visited{color:var(--color-ink)}.ad-card-art[data-astro-cid-ah7derei]{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background-color:var(--color-panel)}.ad-card-art[data-astro-cid-ah7derei] img[data-astro-cid-ah7derei]{display:block;width:100%;height:100%;object-fit:cover}.ad-card-art[data-astro-cid-ah7derei] img[data-astro-cid-ah7derei][hidden]{display:none}.ad-card-body[data-astro-cid-ah7derei]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ad-card-title[data-astro-cid-ah7derei]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-title);font-size:.9375rem;font-weight:600;line-height:1.3;color:color-mix(in srgb,var(--color-jade-bright) calc(var(--on, 0) * 100%),var(--color-ink));transition:color var(--dur) var(--ease)}.ad-card-meta[data-astro-cid-ah7derei]{font-family:var(--font-body);font-size:var(--type-meta);line-height:1.45;color:var(--color-ink-dim)}.ad-card-desc[data-astro-cid-ah7derei]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--type-meta);line-height:1.45;color:var(--color-ink)}.ad-slot[data-astro-cid-fgwukgf6]{width:100%;max-width:15rem;margin:1.5rem 0}.ad-slot[data-astro-cid-fgwukgf6][hidden],.ad-slot[data-astro-cid-fgwukgf6] [data-ad-card][hidden],.ad-slot[data-astro-cid-fgwukgf6] [data-ad-notice][hidden],.ad-slot-row[data-astro-cid-fgwukgf6] [data-astro-cid-fgwukgf6][hidden]{display:none}.ad-slot-row[data-astro-cid-fgwukgf6]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 .75rem;font-family:var(--font-body);font-size:.6875rem;line-height:1.4;color:var(--color-ink-dim)}.ad-slot-row[data-astro-cid-fgwukgf6]>[data-astro-cid-fgwukgf6]:not([hidden])~[data-astro-cid-fgwukgf6]:before{content:"·";margin-right:.5rem;color:var(--color-ink-dim);opacity:.7}.ad-slot-quiet[data-astro-cid-fgwukgf6]{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--color-ink-dim);text-decoration:none;cursor:pointer;transition:color var(--dur) var(--ease)}.ad-slot-quiet[data-astro-cid-fgwukgf6]:hover,.ad-slot-quiet[data-astro-cid-fgwukgf6]:focus-visible{color:var(--color-ink)}.ad-slot-quiet[data-astro-cid-fgwukgf6]:focus-visible{outline:2px solid var(--color-wiki-focus-ring);outline-offset:2px;border-radius:2px}@media(min-width:1024px){.wiki-grid[data-rail=true] .ad-slot[data-astro-cid-fgwukgf6]{float:left;margin:.3rem 1.75rem .75rem 0}.wiki-grid[data-rail=true] .wiki-body h2{display:flow-root}.wiki-grid[data-rail=true] .wiki-body figure,.wiki-grid[data-rail=true] .wiki-body table,.wiki-grid[data-rail=true] .wiki-body pre,.wiki-grid[data-rail=true] .wiki-body blockquote,.wiki-grid[data-rail=true] .wiki-body .art-state,.wiki-grid[data-rail=true] .wiki-body .art-sheet,.wiki-grid[data-rail=true] .wiki-body .canon-conflict,.wiki-grid[data-rail=true] .wiki-body .chstrip,.wiki-grid[data-rail=true] .wiki-body .cm-tiles,.wiki-grid[data-rail=true] .wiki-body .chapter-rail,.wiki-grid[data-rail=true] .wiki-body .ego,.wiki-grid[data-rail=true] .wiki-body .alias-list,.wiki-grid[data-rail=true] .wiki-body .map-entry-strip,.wiki-grid[data-rail=true] .wiki-body aside:not(.ad-slot),.wiki-grid[data-rail=true] .wiki-body nav{clear:left}}.support-note[data-astro-cid-rbqa5dmo]{position:fixed;right:1rem;bottom:1rem;z-index:30;display:flex;flex-direction:column;gap:.625rem;width:min(22rem,calc(100vw - 2rem));border:1px solid var(--color-line);background-color:var(--color-panel);padding:.875rem 1rem;font-family:var(--font-body);font-size:.8125rem;line-height:1.5;color:var(--color-ink);box-shadow:var(--shadow-card, 0 8px 24px rgb(0 0 0 / .12))}.support-note[data-astro-cid-rbqa5dmo][hidden]{display:none}.support-note-message[data-astro-cid-rbqa5dmo]{margin:0}.support-note-actions[data-astro-cid-rbqa5dmo]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:40rem){.support-note[data-astro-cid-rbqa5dmo]{right:.75rem;left:.75rem;bottom:.75rem;width:auto}}.veil-intro[data-astro-cid-klpn2ngx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem;border-bottom:1px solid var(--color-line);background-color:var(--color-panel);padding:.625rem 1rem;font-family:var(--font-body);font-size:.8125rem;color:var(--color-ink-dim)}.veil-intro[data-astro-cid-klpn2ngx][hidden]{display:none}.veil-intro[data-astro-cid-klpn2ngx] p[data-astro-cid-klpn2ngx]{margin:0}.veil-intro-actions[data-astro-cid-klpn2ngx]{display:flex;gap:.5rem}.ego[data-astro-cid-lktbjov5]{max-width:68ch;margin-top:2.75rem;position:relative}.ego-heading[data-astro-cid-lktbjov5]{margin:0 0 .75rem;font-family:var(--font-title);font-size:1.1875rem;font-weight:500;line-height:1.3;color:var(--color-wiki-heading);scroll-margin-top:calc(var(--header-h) + 1rem)}html:not([data-veil-ch]):not([data-veil-open]):not([data-veil-wired]) .ego-veiled[data-astro-cid-lktbjov5][data-ego-veiled=true]{display:block}html:not([data-veil-ch]):not([data-veil-open]):not([data-veil-wired]) .ego-heading-count[data-astro-cid-lktbjov5]{display:inline}.ego-heading-count[data-astro-cid-lktbjov5]{margin-left:.375rem;font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-ink-dim)}.ego-veiled[data-astro-cid-lktbjov5]{margin:0 0 .75rem;font-family:var(--font-body);font-size:.875rem;color:var(--color-ink-dim)}.ego-rows[data-astro-cid-lktbjov5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.125rem 1.25rem}.ego-list[data-astro-cid-lktbjov5]:has(.ego-fold:not([open])) .ego-rows[data-astro-cid-lktbjov5]>li[data-astro-cid-lktbjov5]:nth-child(n+13){display:none}.ego-row[data-astro-cid-lktbjov5]{display:flex;align-items:baseline;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;break-inside:avoid}html:not([data-veil-open]):not([data-veil-wired]) .ego-row[data-astro-cid-lktbjov5]:has(>.veil-field[data-level=ending]){display:none}html:not([data-veil-ch]):not([data-veil-open]):not([data-veil-wired]) .ego-row[data-astro-cid-lktbjov5]:has(>.veil-field[data-veiled=true]){display:none}html[data-veil-wired] .ego-row[data-astro-cid-lktbjov5]:has(>.veil-field[data-veil-hidden=true]){display:none}.ego-row[data-astro-cid-lktbjov5][data-lens-hidden]{display:none}html:not([data-veil-open]):not([data-veil-wired]) .ego-badge[data-astro-cid-lktbjov5]:has(>.veil-field[data-level=ending]){display:none}html:not([data-veil-ch]):not([data-veil-open]):not([data-veil-wired]) .ego-badge[data-astro-cid-lktbjov5]:has(>.veil-field[data-veiled=true]){display:none}html[data-veil-ch]:not([data-veil-wired]) .ego-badge[data-astro-cid-lktbjov5]:has(>.veil-field[data-ch]){display:none}html[data-veil-wired] .ego-badge[data-astro-cid-lktbjov5]:has(>.veil-field[data-veil-hidden=true]){display:none}.ego-badge[data-astro-cid-lktbjov5][data-lens-hidden]{display:none}.ego-row-body[data-astro-cid-lktbjov5]{display:inline-flex;align-items:baseline;gap:.375rem}.ego-row-body[data-astro-cid-lktbjov5] .ego-mark{align-self:center;flex:none;color:color-mix(in srgb,var(--color-accent) 62%,transparent)}.ego-row[data-astro-cid-lktbjov5] a[data-astro-cid-lktbjov5]{color:var(--color-wiki-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--color-wiki-link) 45%,transparent)}.ego-row[data-astro-cid-lktbjov5] a[data-astro-cid-lktbjov5]:hover{color:var(--color-wiki-link-hover);text-decoration-color:currentColor}.ego-row[data-astro-cid-lktbjov5] a[data-astro-cid-lktbjov5]:visited{color:var(--color-wiki-link-visited)}.ego-count[data-astro-cid-lktbjov5]{font-size:var(--type-meta);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-ink-dim)}.ego-badges[data-astro-cid-lktbjov5]{display:inline-flex;align-items:center;gap:.1875rem;align-self:center}.ego-badge[data-astro-cid-lktbjov5]{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--color-accent) 52%,transparent)}.ego-badge-typed[data-astro-cid-lktbjov5]{color:color-mix(in srgb,var(--color-jade) 78%,transparent)}.ego-badge[data-astro-cid-lktbjov5] .ego-badge-glyph{display:block}.ego-badge[data-astro-cid-lktbjov5] .ego-badge-gate{border:0!important;padding:0!important;cursor:inherit}.ego-badge[data-astro-cid-lktbjov5] .ego-badge-gate:before,.ego-badge[data-astro-cid-lktbjov5] .ego-badge-gate:after{content:none!important}.ego-badge[data-astro-cid-lktbjov5] .ego-badge-gate>*{filter:none!important;opacity:1!important}.ego[data-astro-cid-lktbjov5] .ego-toggle{position:absolute;top:calc((1.55rem - var(--tap)) / 2);right:0}.ego-more[data-astro-cid-lktbjov5],.ego-map[data-astro-cid-lktbjov5]{margin:1rem 0 0;font-family:var(--font-body);font-size:.875rem;color:var(--color-ink-dim)}.ego-more[data-astro-cid-lktbjov5]+.ego-map[data-astro-cid-lktbjov5]{margin-top:.25rem}.ego-more[data-astro-cid-lktbjov5] a[data-astro-cid-lktbjov5],.ego-map[data-astro-cid-lktbjov5] a[data-astro-cid-lktbjov5]{color:var(--color-wiki-link)}.wiki-shell[data-astro-cid-sbtgy7b5]{display:flex;min-height:100dvh;flex-direction:column}.skip-link[data-astro-cid-sbtgy7b5]{position:fixed;top:0;left:max(.75rem,var(--safe-l));z-index:60;display:inline-flex;align-items:center;min-height:max(var(--tap),1.875rem);border:1px solid var(--color-accent);border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:var(--color-panel);padding:0 .875rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent-bright);text-decoration:none;box-shadow:0 12px 30px -18px color-mix(in srgb,var(--color-ink-deep) 95%,transparent);translate:0 -110%;transition:translate var(--dur) var(--ease-out)}.skip-link[data-astro-cid-sbtgy7b5]:focus,.skip-link[data-astro-cid-sbtgy7b5]:focus-visible{translate:0 0}.wiki-main[data-astro-cid-sbtgy7b5]{width:100%;max-width:1120px;margin:0 auto;padding:1.5rem max(1rem,var(--safe-r)) 3rem max(1rem,var(--safe-l));scroll-margin-top:calc(var(--header-h) + 1rem)}.wiki-main[data-astro-cid-sbtgy7b5]:focus{outline:none}.wiki-crumbs[data-astro-cid-sbtgy7b5] ol[data-astro-cid-sbtgy7b5]{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1.25rem;padding:0;list-style:none;font-family:var(--font-body);font-size:.8125rem;color:var(--color-ink-dim)}.wiki-crumbs[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5]{display:inline-flex;align-items:center;min-height:var(--tap)}.wiki-crumbs[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5]+li[data-astro-cid-sbtgy7b5]:before{content:"/";margin-right:.375rem;color:var(--color-line)}.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]{display:inline-flex;align-items:center;min-height:var(--tap)}.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]{position:relative;transition:color var(--dur-fast) var(--ease)}.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:hover,.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:focus-visible,.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:active{color:var(--color-jade-bright)}.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:after{content:"";position:absolute;inset:auto 0 .25rem;height:1px;background-color:var(--color-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:hover:after,.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:focus-visible:after,.wiki-crumbs[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:active:after{transform:scaleX(1)}.wiki-grid[data-astro-cid-sbtgy7b5]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.wiki-title[data-astro-cid-sbtgy7b5]{margin:0;font-size:clamp(1.875rem,1.4rem + 2vw,2.5rem);line-height:1.15;letter-spacing:-.01em}.wiki-cn[data-astro-cid-sbtgy7b5]{margin:.25rem 0 0;font-family:var(--font-cjk);font-size:1.25rem;color:var(--color-ink-dim)}.wiki-subtitle[data-astro-cid-sbtgy7b5]{margin:.5rem 0 0;font-family:var(--font-body);font-size:.9375rem;color:var(--color-ink-dim)}.wiki-chips[data-astro-cid-sbtgy7b5]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.875rem}.wiki-header-media[data-astro-cid-sbtgy7b5]{margin-top:1.25rem}.wiki-header-media[data-astro-cid-sbtgy7b5] .engraving{max-width:68ch}.wiki-intro[data-astro-cid-sbtgy7b5]{max-width:68ch;margin-top:1rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:var(--color-ink-dim)}.wiki-intro[data-astro-cid-sbtgy7b5] p{margin:0 0 .625rem}.wiki-rail[data-astro-cid-sbtgy7b5]{display:flex;flex-direction:column;gap:1.25rem}.wiki-rail[data-astro-cid-sbtgy7b5]>*{flex:none}.wiki-toc[data-astro-cid-sbtgy7b5]{position:relative;overflow:hidden;border:1px solid var(--color-line);border-radius:12px;background-color:var(--color-panel);padding:.875rem 1rem}.wiki-toc-label[data-astro-cid-sbtgy7b5]{margin:0 0 .5rem}.wiki-toc[data-astro-cid-sbtgy7b5] ol[data-astro-cid-sbtgy7b5]{margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:.875rem;line-height:1.5}.wiki-toc[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5]+li[data-astro-cid-sbtgy7b5]{margin-top:.3125rem}.wiki-toc[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5]:not([data-registry])+li[data-astro-cid-sbtgy7b5][data-registry],.wiki-toc[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5][data-rail-entry][hidden]+li[data-astro-cid-sbtgy7b5][data-registry]{margin-top:.625rem;padding-top:.5625rem;border-top:1px solid var(--color-line)}.wiki-toc[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5][data-depth="3"]{padding-left:.875rem;font-size:.8125rem}.wiki-toc[data-astro-cid-sbtgy7b5] li[data-astro-cid-sbtgy7b5][data-veiled=true] a[data-astro-cid-sbtgy7b5]{color:var(--color-bronze)}.wiki-toc[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]{display:flex;align-items:center;min-height:var(--tap);position:relative;transition:color var(--dur-fast) var(--ease)}.wiki-toc[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:hover,.wiki-toc[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:focus-visible,.wiki-toc[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5]:active{color:var(--color-jade-bright)}.wiki-toc[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5][aria-current=location]{color:var(--color-jade-bright)}.wiki-toc[data-astro-cid-sbtgy7b5] a[data-astro-cid-sbtgy7b5][aria-current=location]:before{content:"";position:absolute;top:.3em;bottom:.3em;left:-.625rem;width:2px;border-radius:2px;background-color:var(--color-jade)}.wiki-main[data-astro-cid-sbtgy7b5][data-wide=true]{max-width:1320px}.wiki-main[data-astro-cid-sbtgy7b5][data-wide=true] .wiki-body[data-astro-cid-sbtgy7b5] h2{padding-bottom:.4rem;background-image:linear-gradient(var(--color-line),var(--color-line));background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px;scroll-margin-top:calc(var(--header-h) + 1rem)}@media(min-width:1024px){.wiki-grid[data-astro-cid-sbtgy7b5]{grid-template-columns:minmax(0,1fr) 280px;column-gap:2rem;row-gap:1.75rem;align-items:start}.wiki-grid[data-astro-cid-sbtgy7b5][data-rail=false],.wiki-main[data-astro-cid-sbtgy7b5][data-wide=true] .wiki-grid[data-astro-cid-sbtgy7b5]{grid-template-columns:minmax(0,1fr)}.wiki-main[data-astro-cid-sbtgy7b5][data-wide=true] .wiki-rail[data-astro-cid-sbtgy7b5]{position:static;grid-column:1;grid-row:auto;max-height:none}.wiki-header[data-astro-cid-sbtgy7b5],.wiki-body[data-astro-cid-sbtgy7b5]{grid-column:1}.wiki-rail[data-astro-cid-sbtgy7b5]{position:sticky;top:calc(var(--header-h) + 1rem);grid-column:2;grid-row:1 / span 2;max-height:calc(100dvh - var(--header-h) - 2.5rem);overflow-y:auto}.wiki-toc[data-astro-cid-sbtgy7b5]{order:-1}}@media(min-width:1280px){.wiki-grid[data-astro-cid-sbtgy7b5]{grid-template-columns:minmax(0,720px) 320px;column-gap:3rem}.wiki-grid[data-astro-cid-sbtgy7b5][data-rail=false],.wiki-main[data-astro-cid-sbtgy7b5][data-wide=true] .wiki-grid[data-astro-cid-sbtgy7b5]{grid-template-columns:minmax(0,1fr)}}
