.app-sidebar{position:fixed;top:0;left:0;bottom:0;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);display:flex;flex-direction:column;background:var(--color-bg-page);border-right:1px solid rgba(255,255,255,.05);padding:0 0 10px;z-index:50;overflow:visible}.sidebar-head{display:flex;align-items:center;height:var(--chrome-band-height);flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-head-close{display:none}.sidebar-actions,.sidebar-bottom,.sidebar-top{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 8px}.sidebar-actions{flex-shrink:0;padding-top:14px}.sidebar-top{overflow-y:auto;padding-top:6px;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-ink) transparent;scrollbar-gutter:stable}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-top{scrollbar-color:transparent transparent;transition:scrollbar-color .22s ease}.sidebar-top:has(:focus-visible),.sidebar-top:hover{scrollbar-color:var(--scrollbar-thumb-ink) transparent;transition:scrollbar-color .16s ease}@media (prefers-reduced-motion:reduce){.sidebar-top,.sidebar-top:has(:focus-visible),.sidebar-top:hover{transition:none}}}.sidebar-spacer{flex:1 1}.sidebar-edge-scrim{position:absolute;left:0;right:0;height:24px;pointer-events:none;z-index:1;opacity:0;transition:opacity .22s ease}.sidebar-edge-scrim-top{top:100%;background:var(--edge-fade-down)}.sidebar-edge-scrim-bottom{bottom:100%;height:40px;background:linear-gradient(to top,var(--color-bg-page) 0,var(--color-bg-page) 20%,color-mix(in srgb,var(--color-bg-page) 87.5%,transparent) 22.5%,color-mix(in srgb,var(--color-bg-page) 75%,transparent) 27.937%,color-mix(in srgb,var(--color-bg-page) 62.5%,transparent) 35.6006%,color-mix(in srgb,var(--color-bg-page) 50%,transparent) 45.1984%,color-mix(in srgb,var(--color-bg-page) 37.5%,transparent) 56.5502%,color-mix(in srgb,var(--color-bg-page) 25%,transparent) 69.5289%,color-mix(in srgb,var(--color-bg-page) 12.5%,transparent) 84.0378%,transparent 100%)}.app-sidebar[data-edge-bottom="1"] .sidebar-edge-scrim-bottom,.app-sidebar[data-edge-top="1"] .sidebar-edge-scrim-top{opacity:1}.sidebar-group-gap{height:1px;background:var(--wash-white-06);margin:6px -8px 0;flex-shrink:0}.sidebar-foot-cluster{display:flex;flex-direction:row;align-items:center;gap:0;position:relative}.sidebar-foot-cluster .nav-account-wrap{position:relative;display:flex;flex-direction:column}.sidebar-foot-cluster .nav-account-wrap .sidebar-item{width:auto}.sidebar-item .nav-icon-dot{position:static;margin-left:auto;top:auto;right:auto}.sidebar-item .sidebar-avatar-glyph{flex-shrink:0}.sidebar-item .avatar.avatar-photo{transform:none}.sidebar-foot-cluster .nav-popover{top:auto;bottom:calc(100% + 6px);right:auto;left:0}.sidebar-foot-cluster .nav-profile-popover{left:8px;right:8px;min-width:0;bottom:calc(100% + 4px);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:4px}.sidebar-foot-cluster .nav-popover-item{color:var(--color-text-light)}.sidebar-foot-cluster .nav-popover-item .nav-popover-item-icon{color:inherit}.sidebar-foot-cluster .nav-popover-item:focus-visible{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-foot-cluster .nav-popover-item:hover{color:var(--color-text-primary)}}.sidebar-foot-cluster .nav-profile-popover .nav-profile-header{display:none}.sidebar-foot-cluster .nav-account-wrap:has(#navAvatarBtn){position:static;flex:1 1 auto;min-width:0}.sidebar-foot-cluster .nav-account-wrap:has(#navAvatarBtn) .sidebar-item{margin-right:0}.sidebar-foot-cluster .nav-account-wrap:has(#navNotifBtn){flex:0 0 auto}.sidebar-foot-cluster .nav-account-wrap:has(#navNotifBtn) .sidebar-item,.sidebar-foot-cluster .sidebar-drawer-trigger{width:44px;margin-left:0;padding:0;justify-content:center}@media (pointer:coarse){.sidebar-foot-cluster .nav-account-wrap:has(#navNotifBtn) .sidebar-item,.sidebar-foot-cluster .sidebar-drawer-trigger{width:48px}}.sidebar-foot-cluster .sidebar-drawer-wrap{position:static;flex:0 0 auto}.sidebar-foot-cluster .sidebar-drawer-trigger{margin-right:0}.sidebar-foot-cluster .sidebar-foot-icon{color:var(--color-text-secondary)}.sidebar-foot-cluster .nav-account-wrap:has(#navNotifBtn) .sidebar-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sidebar-foot-cluster .nav-account-wrap:has(#navNotifBtn) .sidebar-item .nav-icon-dot{position:absolute;top:calc(50% - 14px);right:calc(50% - 14px);margin-left:0}.sidebar-bottom-divider{height:1px;background:var(--wash-white-06);margin:0 -8px 8px;flex-shrink:0}.sidebar-recents-toggle .sidebar-recents-chevron{display:inline-block;width:16px;height:16px;margin-left:auto;flex-shrink:0;color:var(--color-text-faint);transform:translateY(-1px) rotate(-90deg);transform-origin:50% 50%;transition:transform .22s ease;will-change:transform}.sidebar-recents-toggle.expanded .sidebar-recents-chevron{transform:translateY(-1px) rotate(0deg)}.sidebar-recents-list{overflow:hidden;flex-shrink:0}.sidebar-recents-list-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:4px 0 8px}.sidebar-recents-empty{padding:8px 16px 8px 24px;font-size:13px;color:var(--color-text-muted);overflow:hidden;transition:opacity .22s ease,max-height .22s ease,padding-top .22s ease,padding-bottom .22s ease}.sidebar-recents-empty.collapsed{opacity:0;max-height:0;padding-top:0;padding-bottom:0;pointer-events:none}.sidebar-recents-empty.visible{opacity:1;max-height:34px}.sidebar-recents-row{display:flex;align-items:center;flex-shrink:0;overflow:hidden;margin:0 8px;border-radius:var(--radius-sm);transition:background-color var(--card-hover-ease)}.sidebar-recents-row:has(:focus-visible){background:color-mix(in srgb,var(--mix-white) 5%,var(--color-bg-page))}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-recents-row:hover{background:color-mix(in srgb,var(--mix-white) 5%,var(--color-bg-page))}}.sidebar-recents-row:has(:focus-visible) .sidebar-recents-pin{opacity:1}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-recents-row:hover .sidebar-recents-pin{opacity:1}}.sidebar-recents-pin:focus-visible{opacity:1}.sidebar-recents-pin.filled{opacity:.55}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-recents-row:hover .sidebar-recents-pin.filled{opacity:1}.sidebar-pinned-row .sidebar-recents-pin.filled{opacity:0}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-pinned-row:has(:focus-visible) .sidebar-recents-pin.filled,.sidebar-pinned-row:hover .sidebar-recents-pin.filled{opacity:1}}.sidebar-recents-pin{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);width:24px;height:24px;margin-right:4px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;opacity:0;flex-shrink:0;transition:opacity .16s ease-in-out,color .16s ease-in-out,background .16s ease-in-out}@media (any-pointer:coarse),(hover:none){.sidebar-recents-pin{opacity:.45}}.sidebar-recents-pin.filled{color:var(--favorite)}.sidebar-recents-item{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 16px;height:34px;background:transparent;border:none;text-decoration:none;color:var(--color-text-light);font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:.25px;cursor:pointer;transition:color .16s ease-in-out;flex:1 1 auto;min-width:0}.sidebar-recents-row:has(:focus-visible) .sidebar-recents-item{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-recents-row:hover .sidebar-recents-item{color:var(--color-text-primary)}}.sidebar-recents-item .sidebar-recents-icon{opacity:.78;transition:opacity .16s ease-in-out}.sidebar-recents-row:has(:focus-visible) .sidebar-recents-icon{opacity:1}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-recents-row:hover .sidebar-recents-icon{opacity:1}}.sidebar-recents-icon{color:var(--color-text-light);width:15px;height:15px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.sidebar-recents-icon svg{width:100%;height:100%;display:block}.sidebar-recents-label{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;position:relative;top:1px}.sidebar-drawer-wrap{position:relative;flex-shrink:0;display:flex;flex-direction:column;--more-flyout-gap:4px}.sidebar-drawer-menu{position:absolute;bottom:calc(100% + var(--more-flyout-gap));left:8px;right:8px;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:4px;z-index:60;display:flex;flex-direction:column;gap:2px}.sidebar-drawer-menu[data-direction=down]{bottom:auto;top:calc(100% + var(--more-flyout-gap))}.sidebar-drawer-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-light);font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:.25px;cursor:pointer;text-align:left;text-decoration:none;box-sizing:border-box;transition:color .16s ease-in-out,background-color var(--card-hover-ease)}.sidebar-drawer-item:focus-visible{background:color-mix(in srgb,var(--mix-white) 5%,var(--color-surface));color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-drawer-item:hover{background:color-mix(in srgb,var(--mix-white) 5%,var(--color-surface));color:var(--color-text-primary)}}.sidebar-drawer-item svg{width:var(--sidebar-menu-icon-size);height:var(--sidebar-menu-icon-size);flex-shrink:0}.more-sheet-handle-row,.more-sheet-title{display:none}.more-backdrop{display:none;position:fixed;inset:0;background:var(--modal-scrim-color);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:4400;opacity:0;pointer-events:none;transition:opacity .24s ease,backdrop-filter .24s ease,-webkit-backdrop-filter .24s ease,display allow-discrete .24s}@media (max-width:768px){.more-backdrop{background:var(--sheet-scrim-two-tone);touch-action:none}.sidebar-drawer-menu,.sidebar-drawer-menu[data-direction=down]{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;min-width:0;max-width:none;max-height:85dvh;background:var(--color-surface-deep);border:0;border-top:.5px solid rgba(236,233,224,.08);border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 0 calc(env(safe-area-inset-bottom, 0) + 12px);box-shadow:0 -24px 32px -8px rgba(0,0,0,.4);z-index:4401;gap:0}.more-sheet-handle-row{display:flex;align-items:center;justify-content:center;padding:10px 0 8px;flex-shrink:0}.more-sheet-handle{display:block;width:36px;height:4px;border-radius:999px;background:var(--wash-cream-28)}.more-sheet-title{display:block;font-family:var(--font-display);font-style:normal;font-weight:500;font-size:22px;line-height:1.2;color:var(--color-text-primary);margin:0;padding:0 20px 12px;flex-shrink:0}.sidebar-drawer-menu .sidebar-drawer-item{display:flex;align-items:center;gap:12px;height:auto;padding:14px 20px;min-height:48px;border-radius:0;font-size:15px;font-weight:500;letter-spacing:normal;color:var(--color-text-primary)}.sidebar-drawer-menu .sidebar-drawer-item svg{width:var(--sidebar-menu-icon-size);height:var(--sidebar-menu-icon-size)}.sidebar-drawer-menu .sidebar-drawer-item:active{background:var(--accent-wash)}.sidebar-drawer-menu .sidebar-drawer-item:focus-visible{background:var(--accent-wash-soft)}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-drawer-menu .sidebar-drawer-item:hover{background:var(--accent-wash-soft)}}.more-backdrop.open{display:block;opacity:1;pointer-events:auto;backdrop-filter:blur(var(--modal-scrim-blur));-webkit-backdrop-filter:blur(var(--modal-scrim-blur));transition:opacity .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease;@starting-style{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}}.sidebar-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;height:44px;flex-shrink:0;margin:0 8px;padding:0 8px;border-radius:var(--radius-sm);--sidebar-row-wash:color-mix(in srgb,#fff 5%,var(--color-bg-page));background:transparent;border:none;color:var(--color-text-light);text-decoration:none;cursor:pointer;transition:color var(--card-hover-ease),background-color var(--card-hover-ease);font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:.25px;white-space:nowrap}.sidebar-item.menu-open,.sidebar-item:focus-visible{background:var(--sidebar-row-wash);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-item:hover{background:var(--sidebar-row-wash);color:var(--color-text-primary)}}@media (any-pointer:coarse),(hover:none){.sidebar-item,.sidebar-recents-row{transition:color .16s ease-in-out,background-color .22s ease-out;-webkit-tap-highlight-color:transparent}.sidebar-item:active,.sidebar-recents-row:active{background-color:color-mix(in srgb,var(--mix-white) 5%,var(--color-bg-page));transition:color .16s ease-in-out,background-color 0s}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-item:active,.sidebar-recents-row:active{background-color:color-mix(in srgb,var(--mix-white) 12%,var(--color-bg-page));transition:color .16s ease-in-out,background-color 0s}}.sidebar-item.is-key-pressed{background-color:color-mix(in srgb,var(--mix-white) 12%,var(--color-bg-page));color:var(--color-text-primary);transition:color .16s ease-in-out,background-color 0s}@media (prefers-reduced-motion:reduce){.sidebar-item{transition:color .16s ease-in-out,background-color 0s}.sidebar-recents-row{transition:background-color 0s}}.sidebar-item.active{color:var(--color-text-bright)}.sidebar-item.active:not(:active):not(.is-key-pressed){background:var(--sidebar-row-wash)}.sidebar-item svg{flex-shrink:0;display:block;width:18px;height:18px}.sidebar-item .sidebar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-count{margin-left:auto;margin-right:calc(4px - 8px);min-width:24px;text-align:center;white-space:nowrap;font-size:12px;font-weight:500;line-height:1;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}@media (pointer:coarse){.sidebar-recents-pin{margin-right:calc(8px + 18px / 2 - 32px / 2)}.sidebar-count{min-width:32px;margin-right:calc(8px + 18px / 2 - 32px / 2 - 8px)}}@media (max-width:768px){.sidebar-top .sidebar-recents-pin{margin-right:calc(8px + 20px / 2 - 36px / 2)}.sidebar-count{min-width:36px;margin-right:calc(8px + 20px / 2 - 36px / 2 - 8px)}}@media (prefers-reduced-motion:reduce){.sidebar-recents-toggle .sidebar-recents-chevron,body.has-app-shell .studio-page{transition:none!important}}@media (pointer:coarse){.sidebar-item{height:48px;font-size:15px}.sidebar-item svg{width:20px;height:20px}.sidebar-recents-toggle .sidebar-recents-chevron{width:18px;height:18px}.sidebar-recents-item{height:44px;padding-top:8px;padding-bottom:8px;font-size:15px}.sidebar-recents-empty.visible{max-height:44px}.sidebar-recents-icon svg{width:16px;height:16px}.sidebar-recents-item .sidebar-recents-icon{opacity:1}.sidebar-recents-pin{width:32px;height:32px;opacity:.45}.sidebar-recents-pin svg{width:16px;height:16px}.sidebar-recents-empty{font-size:14px;padding-top:10px;padding-bottom:10px}.sidebar-drawer-item{height:44px;font-size:15px}.sidebar-drawer-item svg{width:20px;height:20px}}@media (max-width:768px){.app-sidebar .sidebar-actions{padding-top:8px}.sidebar-actions .sidebar-group-gap{margin-top:8px}.app-sidebar .sidebar-top{padding-top:8px}.sidebar-actions .sidebar-item,.sidebar-top .sidebar-item{height:48px;font-size:16px}.sidebar-actions .sidebar-item svg,.sidebar-top .sidebar-item svg{width:22px;height:22px}.sidebar-top .sidebar-recents-toggle .sidebar-recents-chevron{width:20px;height:20px}.sidebar-top .sidebar-recents-list-inner{padding:5px 0 9px}.sidebar-top .sidebar-recents-item{height:44px;padding-top:8px;padding-bottom:8px;font-size:16px}.sidebar-top .sidebar-recents-icon,.sidebar-top .sidebar-recents-icon svg{width:18px;height:18px}.sidebar-top .sidebar-recents-pin{width:36px;height:44px}.sidebar-top .sidebar-recents-pin svg{width:16px;height:16px}.sidebar-top .sidebar-recents-pin.filled{opacity:.45}.sidebar-top .sidebar-recents-pin.filled:active{opacity:1}.sidebar-top .sidebar-recents-empty:not(.collapsed){font-size:15px;padding-top:12px;padding-bottom:12px}.sidebar-top .sidebar-recents-empty.visible{max-height:44px}.app-sidebar .sidebar-foot-cluster .nav-account-wrap .sidebar-item,.app-sidebar .sidebar-foot-cluster .sidebar-drawer-trigger{height:56px}.app-sidebar .sidebar-foot-cluster .nav-account-wrap:has(#navNotifBtn) .sidebar-item,.app-sidebar .sidebar-foot-cluster .sidebar-drawer-trigger{width:56px}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.hover-pill.sidebar-pill{background:color-mix(in srgb,var(--mix-white) 5%,var(--color-bg-page))}.app-sidebar.sidebar-hover-quiet .sidebar-item:hover:not(.menu-open):not(.active){background:transparent}.app-sidebar.sidebar-hover-quiet .sidebar-item:hover:not(.active):not(.menu-open){color:var(--color-text-light)}.app-sidebar.sidebar-hover-quiet .sidebar-foot-cluster .sidebar-foot-icon:hover:not(.menu-open){color:var(--color-text-secondary)}.app-sidebar.sidebar-hover-quiet .sidebar-recents-row:hover{background:transparent}.app-sidebar.sidebar-hover-quiet .sidebar-recents-row:hover .sidebar-recents-item{color:var(--color-text-light)}.app-sidebar.sidebar-hover-quiet .sidebar-recents-row:hover .sidebar-recents-icon{opacity:.78}.app-sidebar.sidebar-hover-quiet .sidebar-recents-row:hover .sidebar-recents-pin{opacity:0}.app-sidebar.sidebar-hover-quiet .sidebar-recents-row:hover .sidebar-recents-pin.filled{opacity:.55}.app-sidebar.sidebar-hover-quiet .sidebar-pinned-row:hover .sidebar-recents-pin.filled{opacity:0}.app-sidebar.sidebar-hover-quiet .sidebar-item,.app-sidebar.sidebar-hover-quiet .sidebar-item *,.app-sidebar.sidebar-hover-quiet .sidebar-recents-pin,.app-sidebar.sidebar-hover-quiet .sidebar-recents-row,.app-sidebar.sidebar-hover-quiet .sidebar-recents-row *{cursor:default}.app-sidebar.sidebar-hover-quiet .sidebar-item.menu-open,.app-sidebar.sidebar-hover-quiet .sidebar-item.menu-open *{cursor:pointer}body.menu-is-open .card-action-btn:not(.menu-open),body.menu-is-open .card-dots:not(.menu-open),body.menu-is-open .toolbar-search-wrap,body.menu-is-open .toolbar-search-wrap *,body.menu-is-open .toolbar-sort-btn:not(.menu-open),body.menu-is-open .toolbar-sort-btn:not(.menu-open) *{cursor:default}body.menu-is-open .toolbar-sort-btn:not(.menu-open):hover{background:var(--color-surface);color:var(--color-text-secondary)}body.menu-is-open .toolbar-search-wrap:hover{background:var(--color-surface);color:var(--color-text-muted)}body.menu-is-open .toolbar-search-wrap:hover svg{color:var(--color-text-secondary)}body.menu-is-open .toolbar-sort-btn.is-filtered:not(.menu-open):hover{background:var(--accent-wash-dim);color:var(--color-text-primary)}}@media (min-width:769px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-top .sidebar-item.sidebar-place{height:36px}}.sidebar-top .sidebar-item.sidebar-section-head{height:32px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,233,224,.55)}.sidebar-top .sidebar-item.sidebar-section-head:focus-visible{color:var(--color-text-very-light)}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-top .sidebar-item.sidebar-section-head:hover{color:var(--color-text-very-light)}}@media (min-width:769px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.sidebar-actions{padding-top:8px}.sidebar-actions .sidebar-item{height:40px}.sidebar-actions .sidebar-group-gap{margin-top:8px}}