.loading-note{padding:48px;color:#8aa8ad;font-size:13px}
.tier-stable{--tier-accent:#9ac7ff}
.callout-stable{stroke:#9bc6fa}
.scene[data-exploded="false"] .tier-app{transform:translateY(152px)}
.scene[data-exploded="false"] .tier-stable{transform:translateY(106px)}
.scene[data-exploded="false"] .tier-economy{transform:translateY(50px)}
.scene[data-exploded="true"][data-selected="stable"] .tier-stable{transform:translateY(-13px)}
.scene[data-exploded="true"][data-selected="app"] .tier-app{transform:translateY(-14px)}
.scene[data-exploded="true"][data-selected="economy"] .tier-economy{transform:translateY(-10px)}
.scene[data-exploded="true"][data-selected="base"] .tier-base{transform:translateY(8px)}
.orbit{transform-origin:490px 728px}
.scene-signal.signal-one{top:76%}.scene-signal.signal-two{top:57%}.scene-signal.signal-three{top:13%}
.pyramid-rail .rail-item[data-select="stable"][aria-pressed="true"]{border-color:#8db7e5;box-shadow:inset 2px 0 #add5ff}
.pyramid-rail .rail-item[data-select="economy"][aria-pressed="true"]{border-color:#dfbf83;box-shadow:inset 2px 0 #e8c788}
.pyramid-rail .rail-item[data-select="base"][aria-pressed="true"]{border-color:#81c9c2;box-shadow:inset 2px 0 #a4eadc}
.scene[data-selected="stable"] .scene-inspector{border-color:#7098c9}
.scene[data-selected="stable"] .inspector-top>span{color:#b7d7ff}
.scene[data-selected="stable"] .inspector-item:hover,.scene[data-selected="stable"] .inspector-item[open]{border-color:#6185b4;background:#1e3248}
.scene[data-selected="stable"] .item-plus{border-color:#6c9dcf;color:#b7dcff}
.scene[data-selected="stable"] .item-detail{border-top-color:#5277a3}
.hero-metrics .metric:first-child small{line-height:1.4;white-space:normal}
@media(max-width:850px){.pyramid-rail nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rail-item{width:100%;min-width:0}.rail-item strong{font-size:10px;white-space:normal;line-height:1.25}.rail-item small{white-space:normal;line-height:1.25}}
@media(max-width:620px){.pyramid-rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-item{justify-content:flex-start;min-height:39px;padding:9px 10px}.rail-item strong{font-size:11px}.rail-item .rail-index{display:grid;width:23px;height:23px}.architecture{margin-top:8px}.scene[data-selected]:not([data-selected=""]) .architecture{margin-top:8px}}
