.beta-environment-badge{position:fixed;top:calc(.75rem + env(safe-area-inset-top,0px));right:calc(.75rem + env(safe-area-inset-right,0px));z-index:110;display:flex;align-items:center;gap:.45rem;padding:.42rem .72rem;max-width:calc(100vw - 1.5rem);overflow-x:hidden;border:1px solid var(--beta-badge-border);border-radius:var(--radius-action);background:var(--beta-badge-surface);color:var(--beta-badge-text);box-shadow:var(--beta-badge-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:var(--font-system-cn);font-size:.72rem;line-height:1;letter-spacing:.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.beta-environment-badge strong{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.67rem;letter-spacing:.18em}.beta-environment-badge__dot{width:.4rem;height:.4rem;flex:none;border-radius:50%;background:var(--beta-badge-indicator);box-shadow:0 0 0 3px var(--beta-badge-halo)}
