.stage-band{position:fixed;top:0;left:0;right:var(--stage-occluded-x,0);container-type:inline-size;background:linear-gradient(to bottom,var(--surface-0) 0,transparent 100%);pointer-events:none;transition:right var(--motion-duration-base) var(--ease-out)}.stage-band__brand,.stage-corner{transition:opacity var(--motion-duration-fast) var(--ease-out),visibility 0s}body[data-globe-pip="1"] :is(.stage-band__brand,.stage-corner){opacity:0;visibility:hidden;transition-delay:0s,var(--motion-duration-fast)}.stage-band__brandSlot{min-width:0}.stage-band__cluster{display:flex;flex:none;align-items:center;gap:var(--space-16)}.stage-band__brand{display:inline-block;text-decoration:none;pointer-events:auto}.stage-band__brand h1{font-family:var(--font-display);font-size:1.75rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:var(--text-bright);white-space:nowrap}.stage-band__brand p{margin-top:2px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}@media (max-width:767px){.stage-band__brand h1{font-size:1.15rem;letter-spacing:.13em}.stage-band__brand p{display:none}.stage-band__cluster{gap:var(--space-8)}}@media (min-width:768px){@container (max-width: 469px){.stage-band__brand h1{font-size:1.15rem;letter-spacing:.13em}.stage-band__brand p{display:none}}@container (max-width: 379px){.stage-band__brand{display:none}}}.stage-control{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:transparent;border:1px solid var(--border);border-radius:4px;padding:6px 10px;cursor:pointer;pointer-events:auto;transition:color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease}.stage-control:hover:not(:disabled){color:var(--text-bright);border-color:var(--muted)}.stage-control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-halo)}.stage-control:disabled{cursor:default;opacity:.45}.stage-control--accent{color:var(--accent-route)}.stage-control--accent,.stage-control--accent:hover:not(:disabled){border-color:var(--accent-route)}.stage-control,.stage-group{--stage-control-edge:rgb(255 255 255/0.4)}.stage-control--ui{font-family:var(--font-ui);font-size:.8rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text);border-color:var(--stage-control-edge)}.stage-control--ui:hover:not(:disabled){background:var(--surface-2);border-color:var(--stage-control-edge)}.stage-control--ui[aria-pressed=true]{color:var(--text-bright);background:var(--surface-3);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),inset 0 -2px 0 var(--accent-action)}.stage-control--ui:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.stage-control--ui:active:not(:disabled){transform:none}}.stage-control--chip{gap:6px;font-size:.7rem;color:var(--text-bright);background:var(--surface-1);border-radius:999px;padding:4px 10px;backdrop-filter:blur(12px)}.stage-control--chip:has(.stage-control__avatar){padding-left:4px}.stage-control--icon{--stage-control-icon-size:40px;width:var(--stage-control-icon-size);height:var(--stage-control-icon-size);padding:0;justify-content:center;letter-spacing:normal;line-height:1}.stage-control__key{font-family:var(--font-mono);font-size:.6rem;color:inherit;border:1px solid var(--border);border-radius:3px;padding:1px 5px}.stage-control__dot{width:6px;height:6px;border-radius:50%;background:var(--accent-action);flex-shrink:0}.stage-control__qualifier{color:var(--text-dim)}.stage-control__chev{color:var(--accent-action);flex-shrink:0;transition:transform var(--motion-duration-fast) var(--ease-out)}.stage-control__chev--open{transform:rotate(180deg)}.stage-control__avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-route);color:var(--surface-0);font-family:var(--font-mono);font-size:.7rem;font-weight:600;flex-shrink:0}.stage-corner{position:fixed;left:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));gap:10px}.stage-corner,.stage-corner__chips{display:flex;align-items:flex-end;pointer-events:none}.stage-corner__chips{flex-wrap:wrap-reverse;gap:8px;max-width:46ch}.stage-chip__clear{--stage-control-icon-size:28px;position:relative}@media (pointer:coarse){.stage-chip__clear:after{content:"";position:absolute;inset:-8px -6px}}.stage-group{--stage-group-radius:4px;--stage-group-seam:var(--border);display:inline-flex;flex-direction:column;pointer-events:auto}.stage-group:has(>.stage-control--ui){--stage-group-seam:var(--stage-control-edge)}.stage-group--horizontal{flex-direction:row}.stage-group--chip{--stage-group-radius:999px}.stage-group>.stage-control{border-radius:0}.stage-group>.stage-control:first-child{border-top-left-radius:var(--stage-group-radius);border-top-right-radius:var(--stage-group-radius)}.stage-group>.stage-control:last-child{border-bottom-left-radius:var(--stage-group-radius);border-bottom-right-radius:var(--stage-group-radius)}.stage-group>.stage-control:not(:first-child){border-top:none}.stage-group--horizontal>.stage-control:first-child{border-radius:var(--stage-group-radius) 0 0 var(--stage-group-radius)}.stage-group--horizontal>.stage-control:last-child{border-radius:0 var(--stage-group-radius) var(--stage-group-radius) 0}.stage-group--horizontal>.stage-control:only-child{border-radius:var(--stage-group-radius)}.stage-group--horizontal>.stage-control:not(:first-child){border-top:1px solid var(--stage-group-seam);border-left:none}.stage-group--segment{--stage-group-radius:999px;gap:2px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--stage-group-radius);background:var(--surface-1)}.stage-group--segment>.stage-control,.stage-group--segment>.stage-control:first-child,.stage-group--segment>.stage-control:last-child,.stage-group--segment>.stage-control:not(:first-child){border:none;border-radius:var(--stage-group-radius);padding:5px 12px}.stage-group--segment>.stage-control:hover:not(:disabled){background:var(--surface-2)}.stage-group--segment>.stage-control[aria-pressed=true]{color:var(--text-bright);background:var(--surface-3);box-shadow:var(--specular),inset 0 -2px 0 var(--accent-action)}