.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-visible, 0px), var(--mobile-safe-area-top, 0px)) + var(--space-2))}}@media (min-width:768px){.StudioTabSwitcher_tabs__xnirV{margin:12px auto 16px}}.StudioTabSwitcher_tab__Vnaal{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3-5);min-height:36px;border:1px solid var(--modal-item-border);border-radius:var(--radius-md);background:var(--modal-item-bg);color:var(--modal-text-soft);font-size:var(--text-ms);font-weight:var(--font-medium);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.StudioTabSwitcher_tab__Vnaal svg{color:var(--modal-text-muted)}@media (max-width:767px){.StudioTabSwitcher_tab__Vnaal{flex:1 1 50%;justify-content:center;min-height:var(--tap-target-min);background:linear-gradient(var(--modal-item-bg),var(--modal-item-bg)),var(--modal-bg)}}@media (hover:hover){.StudioTabSwitcher_tab__Vnaal:hover:not([data-active=true]){border-color:var(--modal-item-border-hover)}.StudioTabSwitcher_tab__Vnaal[data-active=true]:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.StudioTabSwitcher_tab__Vnaal:active{transform:scale(.98)}.StudioTabSwitcher_tab__Vnaal[data-active=true]{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));color:var(--modal-text-primary)}@media (max-width:767px){.StudioTabSwitcher_tab__Vnaal[data-active=true]{background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),var(--modal-bg)}}.StudioTabSwitcher_tab__Vnaal[data-active=true] svg{color:var(--modal-accent)}.StudioTabSwitcher_tab__Vnaal:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.bottom-sheet-backdrop{position:fixed;inset:0;background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate));backdrop-filter:blur(var(--modal-overlay-blur)) saturate(var(--modal-overlay-saturate));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}@media (prefers-reduced-transparency:reduce){.bottom-sheet-backdrop{background:var(--modal-overlay-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.bottom-sheet{position:fixed;bottom:0;left:0;right:0;top:auto;background:var(--modal-surface);border-radius:var(--modal-radius-sheet) var(--modal-radius-sheet) 0 0;border-top:1px solid var(--modal-border);transform:translateY(100%);opacity:1;transition:transform .3s var(--ease-sheet);z-index:var(--z-modal);overflow:hidden;box-shadow:var(--modal-shadow);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(--modal-border-hover);border-radius:var(--radius-xs);transition:background var(--transition-normal)}@media (hover:hover){.bottom-sheet-handle-container:hover .bottom-sheet-handle{background:var(--modal-text-faint)}}.bottom-sheet-handle-container:active .bottom-sheet-handle{background:var(--modal-text-faint)}.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(--modal-divider)}.bottom-sheet-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--modal-text-primary);margin:0;letter-spacing:var(--tracking-snug);line-height:var(--leading-snug)}.bottom-sheet-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--modal-border);background:var(--modal-close-bg);border-radius:var(--modal-close-radius);color:var(--modal-text-secondary);cursor:pointer;transition:all var(--transition-normal)}@media (hover:hover){.bottom-sheet-close:hover{background:var(--modal-close-bg-hover);border-color:var(--modal-border-hover);color:var(--modal-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(--modal-scrollbar);border-radius:var(--radius-xs)}@media (min-width:768px){.bottom-sheet{top:50%;left:50%;right:auto;bottom:auto;max-width:480px;width:90%;border-radius:var(--modal-radius);border:1px solid var(--modal-border);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(--modal-text-soft);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(--modal-item-bg)}}.bottom-sheet-option:active{background:var(--bg-glass-hover);transform:scale(.99)}.bottom-sheet-option.selected{background:var(--modal-item-bg-selected);color:var(--modal-pill-text-active)}.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(--modal-divider);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(--modal-close-bg);border:1px solid var(--modal-border);color:var(--modal-text-primary)}@media (hover:hover){.bottom-sheet-btn-secondary:hover{background:var(--modal-close-bg-hover);border-color:var(--modal-border-hover)}}.bottom-sheet-btn-secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.bottom-sheet,.bottom-sheet-backdrop{transition:none}}