:root{--sp-h:46px;--sp-crew:#a78bfa;--sp-review:#f2a33a;--sp-production:#5aa9ff}:root:has([data-space=crew]),[data-space=crew]{--accent:#a78bfa;--link:#c4b5fd;--link-hi:#e4dcff;--on-accent:#170d33;--accent-soft:#2a2140;--accent-tint:#211a33;--accent-ink:#cfc2ff;--bg:#121117;--s1:#18171e;--s2:#1d1b24;--s3:#22202a;--control:#2b2933;--line:#292731;--border:#3d3a48}:root:has([data-space=production]),[data-space=production]{--accent:#5aa9ff;--link:#9ccbff;--link-hi:#d2e7ff;--on-accent:#061527;--accent-soft:#16263a;--accent-tint:#122033;--accent-ink:#a9d1ff;--bg:#111316;--s1:#171a1e;--s2:#1b1f24;--s3:#20252b;--control:#282e35;--line:#262c33;--border:#38414b}.space{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.sp-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--sp-h);flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 clamp(10px,2vw,20px);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,var(--bg)),var(--bg) 70%);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}.sp-logo{font-size:12px;font-weight:700;letter-spacing:.22em;text-decoration:none}.sp-logo,.sp-logo:hover{color:var(--text)}.sp-tabs{display:flex;gap:4px;padding:3px;border-radius:11px;background:color-mix(in srgb,var(--bg) 70%,black);border:1px solid var(--line)}.sp-tab{--c:var(--sp-review);display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;color:var(--muted);font-size:13px;text-decoration:none;white-space:nowrap}.sp-tab.is-crew{--c:var(--sp-crew)}.sp-tab.is-production{--c:var(--sp-production)}.sp-tab svg{color:var(--c);flex-shrink:0}.sp-tab b{font-weight:600}.sp-tab:hover{color:var(--text);background:color-mix(in srgb,var(--c) 12%,transparent)}.sp-tab.is-on{color:var(--text);background:color-mix(in srgb,var(--c) 24%,var(--s1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.sp-short{display:none}.sp-here{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space>.st-app{height:calc(100dvh - var(--sp-h))}.space .jb{min-height:calc(100dvh - var(--sp-h))}.space .jb .st-top,.space .sc-nav{top:var(--sp-h)}.space .gu-home,.space .sc{min-height:calc(100dvh - var(--sp-h))}@media (max-width:760px){:root{--sp-h:48px}.sp-bar{gap:8px;padding:0 8px}.sp-here,.sp-logo{display:none}.sp-tab,.sp-tabs{flex:1 1}.sp-tab{justify-content:center;padding:0 6px;height:36px}.sp-long{display:none}.sp-short{display:inline}.space .mb{height:calc(100dvh - 170px - var(--sp-h))}}