:root:has([data-environment-rail]){--env-rail-h:11px}.EnvironmentRail_root__kl7qX{--env-rail-h:11px;position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:4px;min-height:calc(var(--env-rail-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) max(6px,env(safe-area-inset-right,0px)) 0 max(6px,env(safe-area-inset-left,0px));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;color-scheme:dark;-webkit-tap-highlight-color:transparent}.EnvironmentRail_tick__UHyyc{width:9px;height:1px;border-radius:1px;flex:0 0 auto;transform-origin:left center;animation:EnvironmentRail_tickIn__NNRwX .42s cubic-bezier(.22,1,.36,1) both}.EnvironmentRail_branch__GXjpn,.EnvironmentRail_host__lVBcX,.EnvironmentRail_label__hLdwF{min-width:0;white-space:nowrap}.EnvironmentRail_branch__GXjpn,.EnvironmentRail_host__lVBcX{font-weight:500;letter-spacing:.08em;text-transform:none;opacity:.78;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.EnvironmentRail_branch__GXjpn{max-width:min(42vw,360px);color:currentColor;opacity:.92}.EnvironmentRail_sep__bubVy{opacity:.45}.EnvironmentRail_branch__GXjpn,.EnvironmentRail_host__lVBcX,.EnvironmentRail_label__hLdwF,.EnvironmentRail_sep__bubVy{animation:EnvironmentRail_fadeIn__qd_FC .36s ease-out both}.EnvironmentRail_sep__bubVy{animation-delay:40ms}.EnvironmentRail_host__lVBcX{animation-delay:80ms}.EnvironmentRail_branch__GXjpn{animation-delay:.12s}.EnvironmentRail_toneDevelopment___hwHM{background:#292524;color:#fde68a;box-shadow:inset 0 -1px 0 rgba(217,119,6,.45)}.EnvironmentRail_toneDevelopment___hwHM .EnvironmentRail_tick__UHyyc{background:#d97706}.EnvironmentRail_toneStaging__4ZiXw{background:#0f2744;color:#e0f2fe;box-shadow:inset 0 -1px 0 rgba(56,189,248,.4)}.EnvironmentRail_toneStaging__4ZiXw .EnvironmentRail_tick__UHyyc{background:#38bdf8}@keyframes EnvironmentRail_tickIn__NNRwX{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes EnvironmentRail_fadeIn__qd_FC{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EnvironmentRail_branch__GXjpn,.EnvironmentRail_host__lVBcX,.EnvironmentRail_label__hLdwF,.EnvironmentRail_sep__bubVy,.EnvironmentRail_tick__UHyyc{animation:none}}