.StudioTabSwitcher_tabs__xnirV{position:relative;z-index:20;display:flex;width:fit-content;margin:8px auto 12px;align-items:center;gap:var(--space-2);padding:0;background:transparent;border:none}@media (max-width:767px){.StudioTabSwitcher_tabs__xnirV{position:sticky;top:calc(var(--chrome-top-inset) + var(--space-1));width:100%;margin:4px 0 12px;justify-content:center;gap:var(--space-2);transition:top .32s cubic-bezier(.32,.72,.24,1)}body:has(.header[data-hidden=true]) .StudioTabSwitcher_tabs__xnirV{top:calc(max(var(--announcement-offset, 0px), var(--mobile-safe-area-top, 0px)) + var(--space-2))}.StudioTabSwitcher_tab__Vnaal{border-radius:var(--radius-full)}}@media (min-width:768px){.StudioTabSwitcher_tabs__xnirV{margin:12px auto 16px}}.StudioTabSwitcher_tab__Vnaal{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-glass);color:var(--text-secondary);font-size:var(--text-ms);font-weight:var(--font-medium);letter-spacing:.005em;cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out,transform .16s ease-out}@media (max-width:767px){.StudioTabSwitcher_tab__Vnaal{flex:1 1 50%;justify-content:center;min-height:var(--tap-target-min);background:var(--bg-card-elevated)}}.StudioTabSwitcher_tab__Vnaal:hover:not([data-active=true]){border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-1px)}.StudioTabSwitcher_tab__Vnaal[data-active=true]{background:var(--bg-elevated);border-color:rgba(var(--brand-cyan-rgb),.42);color:var(--text-primary);box-shadow:0 0 0 1px rgba(var(--brand-cyan-rgb),.18),0 8px 24px -16px rgba(var(--brand-cyan-rgb),.3)}.StudioTabSwitcher_tab__Vnaal[data-active=true] svg{color:var(--brand-cyan);filter:drop-shadow(0 0 6px rgba(var(--brand-cyan-rgb),.55))}.StudioTabSwitcher_tab__Vnaal:focus-visible{outline:2px solid rgba(var(--brand-cyan-rgb),.5);outline-offset:2px}.bottom-sheet-backdrop{position:fixed;inset:0;background:var(--bg-overlay-light);opacity:0;visibility:hidden;transition:opacity var(--transition-slow),visibility var(--transition-slow);z-index:var(--z-modal-backdrop);-webkit-tap-highlight-color:transparent}.bottom-sheet-backdrop.visible{opacity:1;visibility:visible}.bottom-sheet{position:fixed;bottom:0;left:0;right:0;top:auto;background:var(--bg-elevated);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid var(--border-default);transform:translateY(100%);opacity:1;transition:transform .3s var(--ease-sheet);z-index:var(--z-modal);overflow:hidden;box-shadow:var(--shadow-xl);max-height:85vh;max-height:85dvh}.bottom-sheet.open{transform:translateY(0)}.bottom-sheet-handle-container{display:flex;justify-content:center;padding:var(--space-3) 0 var(--space-2);cursor:grab;touch-action:none}.bottom-sheet-handle-container:active{cursor:grabbing}.bottom-sheet-handle{width:36px;height:4px;background:var(--border-strong);border-radius:var(--radius-xs);transition:background var(--transition-normal)}@media (hover:hover){.bottom-sheet-handle-container:hover .bottom-sheet-handle{background:var(--border-hover)}}.bottom-sheet-handle-container:active .bottom-sheet-handle{background:var(--border-hover)}.bottom-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-default)}.bottom-sheet-title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0;letter-spacing:-.01em}.bottom-sheet-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-subtle);background:transparent;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:all var(--transition-normal)}@media (hover:hover){.bottom-sheet-close:hover{background:var(--bg-glass-hover);color:var(--text-primary)}}.bottom-sheet-close:active{transform:scale(.95)}.bottom-sheet-content{padding:var(--space-4) var(--space-5) calc(var(--space-8) + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;max-height:calc(80vh - 80px);max-height:calc(80dvh - 80px)}.bottom-sheet-content::-webkit-scrollbar{width:4px}.bottom-sheet-content::-webkit-scrollbar-track{background:transparent}.bottom-sheet-content::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-xs)}@media (min-width:768px){.bottom-sheet-backdrop{background:var(--bg-overlay)}.bottom-sheet{top:50%;left:50%;right:auto;bottom:auto;max-width:480px;width:90%;border-radius:var(--radius-xl);border:1px solid var(--border-default);transform:translate(-50%,-50%) scale(.95);opacity:0;transition:transform var(--transition-normal),opacity var(--transition-normal)}.bottom-sheet.open{transform:translate(-50%,-50%) scale(1);opacity:1}.bottom-sheet-handle-container{display:none}.bottom-sheet-header{padding:var(--space-5) var(--space-6) var(--space-4)}.bottom-sheet-content{padding:var(--space-4) var(--space-6) var(--space-6)}}.bottom-sheet-options{display:flex;flex-direction:column;gap:var(--space-1)}.bottom-sheet-option{display:flex;align-items:center;gap:var(--space-3);padding:14px var(--space-4);border:none;background:transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-md);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-normal);text-align:left;width:100%}@media (hover:hover){.bottom-sheet-option:hover{background:var(--bg-card-hover)}}.bottom-sheet-option:active{background:var(--bg-glass-hover);transform:scale(.99)}.bottom-sheet-option.selected{background:rgba(var(--brand-cyan-rgb),.1);color:var(--brand-cyan)}.bottom-sheet-option-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bottom-sheet-option-check{margin-left:auto;color:var(--brand-cyan);flex-shrink:0;opacity:0}.bottom-sheet-option.selected .bottom-sheet-option-check{opacity:1}.bottom-sheet-actions{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-default);margin-top:var(--space-4)}.bottom-sheet-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px var(--space-6);border:none;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-normal)}.bottom-sheet-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-color);border-color:var(--btn-primary-border);box-shadow:var(--btn-primary-shadow)}@media (hover:hover){.bottom-sheet-btn-primary:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover);box-shadow:var(--btn-primary-shadow-hover)}}.bottom-sheet-btn-primary:active{transform:scale(.98)}.bottom-sheet-btn-secondary{background:var(--bg-glass);color:var(--text-primary)}@media (hover:hover){.bottom-sheet-btn-secondary:hover{background:var(--bg-glass-hover)}}.bottom-sheet-btn-secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.bottom-sheet,.bottom-sheet-backdrop{transition:none}}