.page:has(.explorer)>main{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.explorer.svelte-1vkt10b{color:#e7dcc4;padding:clamp(1.4rem,3vw,2.6rem) clamp(.2rem,2vw,1.4rem) 2rem;position:relative}.explorer.svelte-1vkt10b:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 62% at 50% 20%,#4a371a80,#4a371a00 60%),radial-gradient(130% 105% at 50% 34%,#04060800,#030507f0 100%),#06090b;position:fixed;inset:0}.explorer.svelte-1vkt10b h1{color:#f0d899;letter-spacing:0;font-size:1.85rem}.explorer.svelte-1vkt10b h2{color:#ead8ae;letter-spacing:.02em;border-top:1px solid #a67b3d47;margin:2.4rem 0 .7rem;padding-top:1rem;font-size:1.2rem;font-weight:400}.explorer.svelte-1vkt10b .kicker{color:#9e927f}.explorer.svelte-1vkt10b .question{color:#c7bca7;border-left:3px solid #a67b3d73;margin:.4rem 0 1.6rem;font-style:italic}.explorer.svelte-1vkt10b .rec-rows{margin:0;padding:0;list-style:none}.explorer.svelte-1vkt10b .rec-rows>li{padding:1.1rem 0 1.1rem .9rem;scroll-margin-top:1.5rem}.explorer.svelte-1vkt10b .rec-rows>li+li{border-top:1px solid #a67b3d47}.explorer.svelte-1vkt10b .rec-rows>li:target{box-shadow:inset 2px 0 #b8863c}.explorer.svelte-1vkt10b .rec-rows>li:target .emblem{border-color:#e7c881;box-shadow:0 0 0 1px #d5a65780,0 0 14px #d5a65752}.explorer.svelte-1vkt10b .rec-head{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.explorer.svelte-1vkt10b .rec-head .emblem{object-fit:cover;background:#080b0c;border:1px solid #be8b3a99;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.explorer.svelte-1vkt10b .rec-area{color:#c9ab6e;letter-spacing:.1em;text-transform:uppercase;font:600 .66rem ui-sans-serif,system-ui,sans-serif}.explorer.svelte-1vkt10b .rec-tally{color:#dfbd70;white-space:nowrap;font:600 .9rem ui-sans-serif,system-ui,sans-serif}.explorer.svelte-1vkt10b .rec-tally.split{color:#c7bca7;font-weight:400}.explorer.svelte-1vkt10b .marks{gap:.85rem;margin-top:.85rem;display:grid}.explorer.svelte-1vkt10b .mark{grid-template-columns:2.1rem 1fr;align-items:start;gap:.05rem .7rem;display:grid}.explorer.svelte-1vkt10b .mark .med{filter:drop-shadow(0 1px 3px #000000b3);border-radius:50%;grid-row:1/3;width:2.1rem;height:2.1rem}.explorer.svelte-1vkt10b .mark .med-none{grid-row:1/3;width:2.1rem}.explorer.svelte-1vkt10b .mark-model{color:#f0d899;letter-spacing:.07em;text-transform:uppercase;font:600 .64rem ui-sans-serif,system-ui,sans-serif}.explorer.svelte-1vkt10b .mark-company{color:#9e927f;font-style:italic}.explorer.svelte-1vkt10b .mark-org{color:#e6dbc4}.explorer.svelte-1vkt10b .mark del{color:#8f866f;margin-right:.35rem;text-decoration-color:#c5913ccc}.explorer.svelte-1vkt10b .mark-none{color:#8f866f}.explorer.svelte-1vkt10b .mark-note{color:#e0c07f;font-size:.86rem}.explorer.svelte-1vkt10b details{border-top:1px solid #a67b3d38;padding:.35rem 0}.explorer.svelte-1vkt10b summary{cursor:pointer;color:#d7aa55;letter-spacing:.02em;align-items:center;min-height:44px;font:.82rem ui-sans-serif,system-ui,sans-serif;display:flex}.explorer.svelte-1vkt10b summary:hover{color:#e7c881}.explorer.svelte-1vkt10b a:focus-visible,.explorer.svelte-1vkt10b summary:focus-visible{outline-offset:2px;outline:2px solid #d5a657}.explorer.svelte-1vkt10b .verbatim{color:#e2d8c2;margin:.4rem 0 .6rem;font-size:.95rem}.explorer.svelte-1vkt10b .verbatim :is(h1,h2,h3,h4){color:#ead8ae;border:0;margin:1rem 0 .3rem;padding:0;font-size:1rem}.explorer.svelte-1vkt10b pre{white-space:pre-wrap;overflow-wrap:break-word;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;line-height:1.55}.explorer.svelte-1vkt10b .jumpbar{flex-wrap:wrap;gap:.3rem .6rem;margin:0 0 1.4rem;display:flex}.explorer.svelte-1vkt10b .jumplink{color:#c9ab6e;letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(88% 100% at 26%,#00000080,#0000 72%);border-radius:999px;align-items:center;gap:.55rem;min-height:44px;padding:.3rem .9rem .3rem .4rem;font:600 .66rem ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.explorer.svelte-1vkt10b .jumplink .emblem{object-fit:cover;background:#080b0c;border:1px solid #be8b3a99;border-radius:50%;flex:none;width:1.9rem;height:1.9rem}.explorer.svelte-1vkt10b .jumplink:hover{color:#e7c881}.explorer.svelte-1vkt10b .jumplink:hover .emblem{border-color:#a67b3d}.explorer.svelte-1vkt10b .rec-area{text-decoration:none}.explorer.svelte-1vkt10b .mark-org{color:#e6dbc4;font-weight:600}.explorer.svelte-1vkt10b .pillar-org{color:#e6dbc4}
