.wp .atlas-route{min-height:75vh;padding:28px var(--wp-gutter) 88px}.wp .atlas-page{width:min(100%, var(--wp-measure-wide));gap:22px;margin:0 auto;padding:0;display:grid}.wp .atlas-intro{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:32px;display:grid}.wp .atlas-notes a{color:var(--wp-accent-ink);text-underline-offset:3px;text-decoration:underline}.wp .atlas-intro h1{color:var(--wp-ink);font:600 var(--wp-title-front)/1.03 var(--wp-font-display);font-variation-settings:"SOFT" 25;letter-spacing:-.03em;margin:12px 0}.wp .atlas-intro-copy>p{max-width:64ch;color:var(--wp-ink-2);font:1.125rem/1.55 var(--wp-font-text);margin:0}.wp .atlas-orientation{border-top:3px double var(--wp-bronze);border-bottom:1px solid var(--wp-line-2);background:var(--wp-well);padding:17px 20px 18px}.wp .atlas-orientation h2{color:var(--wp-bronze-ink);font:650 .875rem var(--wp-font-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.wp .atlas-orientation ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wp .atlas-orientation li{color:var(--wp-ink-2);font:.875rem/1.4 var(--wp-font-text);grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.wp .atlas-orientation li span{color:var(--wp-accent-ink);font:650 .8rem var(--wp-font-brand)}.wp .atlas-panel{border:1px solid var(--wp-panel-edge);border-top:3px double var(--wp-bronze);border-radius:var(--wp-radius-panel);background:var(--wp-surface);min-width:0;box-shadow:var(--wp-shadow-2);padding:0;overflow:hidden}.wp .atlas-bar{border-bottom:1px solid var(--wp-line-2);background:var(--wp-panel-end);grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;padding:10px 14px;display:grid}.wp .atlas-crumbs{min-height:36px;color:var(--wp-ink-2);font:650 .875rem var(--wp-font-text);grid-column:1/-1;gap:4px}.wp .atlas-crumb{border-radius:var(--wp-radius-control);min-height:36px;color:var(--wp-accent-ink);font:inherit;padding:6px 10px}.wp .atlas-crumb:hover{color:var(--wp-ink);background:var(--wp-hover-bg)}.wp .atlas-crumb.current{color:var(--wp-ink);background:var(--wp-selected-bg)}.wp .atlas-sep{color:var(--wp-ink-3)}.wp .atlas-layers{flex-wrap:wrap;gap:6px;margin:0;display:flex}.wp .atlas-layer,.wp .atlas-explored,.wp .atlas-child{border:1px solid var(--wp-control-line);border-radius:var(--wp-radius-control);min-height:38px;color:var(--wp-ink-2);background:var(--wp-surface);font:650 .8125rem/1.2 var(--wp-font-text);justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.wp .atlas-layer{opacity:1}.wp .atlas-layer:not(.on){background:0 0;border-style:dashed}.wp .atlas-layer:not(.on) :is(.atlas-layer-icon,.atlas-layer-dot){opacity:.55}.wp .atlas-layer.on{border-color:var(--wp-accent);color:var(--wp-ink);background:var(--wp-selected-bg);opacity:1}.wp .atlas-layer:hover,.wp .atlas-explored:hover,.wp .atlas-child:hover{color:var(--wp-ink);border-color:var(--wp-accent);background:var(--wp-hover-bg)}.wp .atlas-layer-count{color:var(--wp-ink-2);font-variant-numeric:tabular-nums}.wp .atlas-explored{justify-self:end;margin:0}.wp .atlas-explored[aria-pressed=true]{color:var(--wp-on-accent);border-color:var(--wp-accent);background:var(--wp-accent)}.wp .atlas-viewport{border-bottom:1px solid var(--wp-line-2)}.wp .atlas-pin:focus-visible{z-index:5;outline-offset:4px;outline:3px solid #7fe0ee}.wp button.atlas-pin{background:0 0;border:0;padding:0}.wp .atlas-status{min-height:55px;color:var(--wp-ink);background:var(--wp-surface);font:.875rem/1.35 var(--wp-font-text);border:0;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.wp .atlas-status strong{font:700 .9375rem var(--wp-font-text)}.wp .atlas-status .dim{color:var(--wp-ink-2)}.wp .atlas-status .hot{color:var(--wp-accent-ink)}.wp .atlas-status .mono{color:var(--wp-ink);font:650 .8125rem var(--wp-font-mono);margin-left:auto}.wp .atlas-children{border-top:1px solid var(--wp-line);background:var(--wp-well);gap:6px;padding:10px 14px;display:flex}.wp .atlas-children-label{color:var(--wp-ink-2);font:700 .75rem var(--wp-font-text);letter-spacing:.08em;text-transform:uppercase}.wp .atlas-child{min-height:36px;padding:6px 10px}.wp .atlas-loading,.wp .atlas-error{min-height:370px;color:var(--wp-ink-2);font:1rem var(--wp-font-text)}.wp .atlas-error{padding:24px}.wp .atlas-notes{border:1px solid var(--wp-panel-edge);border-radius:var(--wp-radius-panel);color:var(--wp-ink-2);background:var(--wp-panel-end);grid-template-columns:1fr 1fr;gap:20px 44px;padding:23px 28px;display:grid}.wp .atlas-notes h2,.wp .atlas-notes h3{color:var(--wp-ink);font:600 1.4rem/1.2 var(--wp-font-display);font-variation-settings:"SOFT" 25;margin:0 0 10px}.wp .atlas-notes p{max-width:65ch;font:.9375rem/1.6 var(--wp-font-text);margin:0 0 10px}.wp .atlas-notes strong{color:var(--wp-ink)}.wp .atlas-notes a{gap:6px;font-weight:700;display:inline-flex}@media (max-width:950px){.wp .atlas-intro{grid-template-columns:1fr;gap:20px}.wp .atlas-orientation ol{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:700px){.wp .atlas-route{padding-top:18px}.wp .atlas-page{gap:16px}.wp .atlas-orientation ol,.wp .atlas-notes,.wp .atlas-bar{grid-template-columns:1fr}.wp .atlas-crumbs{grid-column:auto}.wp .atlas-layers{max-height:95px;overflow-y:auto}.wp .atlas-explored{justify-self:start}.wp .atlas-status .mono{margin-left:0}.wp .atlas-notes{padding:20px}}.wp .atlas-missing{z-index:4;border:1px solid var(--wp-panel-edge);border-radius:var(--wp-radius-md);max-width:56ch;color:var(--wp-ink);background:var(--wp-surface);box-shadow:var(--wp-shadow-2);font:600 .875rem/1.4 var(--wp-font-text);text-align:center;pointer-events:none;margin:0 auto;padding:9px 14px;position:absolute;bottom:12px;left:12px;right:12px}
