@media (min-width:901px){.sidebar{width:var(--app-sidebar-width);background:color-mix(in srgb, var(--surface-canvas) 90%, transparent);padding:8px 12px 12px}.brand{width:var(--app-sidebar-content-width);flex:0 0 40px;gap:8px;height:40px;margin:0 0 16px;padding:0 10px;font-size:18px;line-height:24px}.brand-mark{width:28px;height:28px;font-size:14px}.side-nav{width:var(--app-sidebar-content-width);gap:4px}.nav-item{width:var(--app-sidebar-content-width);border-radius:4px;height:36px;min-height:36px;padding:0 10px;font-size:14px;line-height:20px}.nav-icon{width:18px;height:18px}.sidebar-help{width:var(--app-sidebar-content-width);height:36px;min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;margin:0;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.sidebar-help:hover{background:var(--surface-muted);color:var(--text-primary)}.sidebar-bottom-divider{width:var(--app-sidebar-content-width);background:var(--border-subtle);flex:0 0 1px;height:1px;margin:1px 0 23px}.theme-switch{width:var(--app-sidebar-content-width);background:color-mix(in srgb, var(--border-subtle) 60%, transparent);border:0;border-radius:6px;grid-template-columns:repeat(3,1fr);height:36px;margin:0 0 8px;padding:4px}.theme-switch button{border-radius:4px;place-items:center;min-width:0;height:28px;padding:0;line-height:0;display:grid}.theme-switch button svg{width:16px;height:16px;transform:none}.theme-switch button.active{background:var(--surface-paper);color:var(--text-primary);box-shadow:0 1px 2px #17141d14}.sidebar-account{z-index:82;width:var(--app-sidebar-content-width);flex:0 0 56px;height:56px;position:relative}.profile-chip{width:var(--app-sidebar-content-width);border-color:var(--border-subtle);background:var(--surface-paper);height:56px;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:6px;flex:0 0 56px;gap:8px;padding:0 10px}.profile-chip.active{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-subtle));background:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-paper))}.profile-chip>span:first-child{flex:1;gap:2px;min-width:0;display:grid}.profile-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.profile-chip small{border-radius:5px;padding:1px 5px;font-size:9px;line-height:14px}.profile-chip-chevron{color:var(--text-secondary);flex:none}.account-demo-menu{width:max(164px, calc(var(--app-sidebar-content-width) + 1px));border:1px solid var(--border-subtle);background:var(--surface-paper);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:60px;right:-1px;box-shadow:0 10px 30px #17141d1f}.account-demo-menu a,.account-demo-menu button{width:100%;color:var(--text-primary);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;line-height:20px;display:flex}.account-demo-menu a:hover,.account-demo-menu button:hover{background:var(--surface-muted);color:var(--accent-primary)}.account-demo-menu>span{background:var(--border-subtle);width:100%;height:1px;margin:3px 0}.account-demo-menu button:last-child{color:#d92d20}.account-checkin-menuitem{align-items:center;width:100%;display:flex}.account-checkin-label{text-align:left;flex:1}.account-checkin-badge{border-radius:10px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px}.account-checkin-badge.is-unchecked{color:var(--accent-primary,#6366f1);background:#6366f11f}.account-checkin-badge.is-checked{color:#10b981;background:#10b9811f}}.account-menu-dismiss{z-index:80;inset:0 0 0 var(--app-sidebar-width);background:0 0;border:0;position:fixed}.demo-account-notice{z-index:180;border:1px solid var(--border-subtle);background:var(--surface-paper);border-radius:6px;padding:9px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #17141d24}.sidebar-help-backdrop{z-index:150;background:0 0;position:fixed;inset:0}.sidebar-help-dialog{z-index:151;left:calc(var(--app-sidebar-width) + 8px);border:1px solid var(--border-subtle);background:var(--surface-paper);box-sizing:border-box;border-radius:12px;width:288px;padding:18px;animation:.15s cubic-bezier(.16,1,.3,1) help-popover-in;position:fixed;bottom:28px;box-shadow:0 12px 32px #17141d24,0 2px 6px #17141d0a}@keyframes help-popover-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sidebar-help-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sidebar-help-header h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:700;line-height:22px}.sidebar-help-close-btn{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.sidebar-help-close-btn:hover{background:var(--surface-muted);color:var(--text-primary)}.sidebar-help-section{flex-direction:column;margin-bottom:12px;display:flex}.sidebar-help-section-label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:18px}.sidebar-help-action-btn{border:1px solid var(--border-subtle);background:var(--surface-paper);width:100%;height:38px;color:var(--text-primary);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.sidebar-help-action-btn:hover{background:var(--surface-muted);border-color:var(--border-strong,#c8c8cc)}.sidebar-help-email-btn.copied{color:#10b981;background:#10b9810f;border-color:#10b981}.sidebar-help-note{color:var(--text-secondary);text-align:center;margin:4px 0 0;font-size:11px;line-height:16px}@media (max-width:1023px){.sidebar-help-backdrop{background:#17141d47;place-items:center;padding:20px;display:grid}.sidebar-help-dialog{border-radius:12px;width:min(320px,100%);margin:auto;position:relative;bottom:auto;left:auto}}@media (max-width:900px){.mobile-nav{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){:is(body:has(.episode-workspace) .topbar-hotkeys,body:has(.episode-workspace) .topbar-queue){display:none}}
:root{--ui-motion-fast:.15s;--ui-motion-standard-easing:cubic-bezier(.4, 0, .2, 1);--ui-split-compact-player-scroll-reserve:56px;--ui-expanded-player-scroll-reserve:244px;--ui-floating-control-surface:color-mix(in srgb, var(--surface-muted) 55%, transparent);--ui-floating-control-surface-hover:color-mix(in srgb, var(--surface-muted) 80%, transparent);--ui-detail-scroll-scrim-surface:color-mix(in srgb, var(--surface-muted) 65%, transparent);--ui-hover-surface:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.episode-actions button:active:not(:disabled),.episode-actions a:active{opacity:1}body:has(.expanded-player) .page-frame:not(:has(.ask-workbench)){padding-bottom:calc(110px + var(--ui-expanded-player-scroll-reserve))}@media (min-width:1024px){body:has(.episode-layout.is-split:not(.mode-player)):has(.global-player) .episode-layout.is-split:not(.mode-player) .episode-workspace.has-player{padding-bottom:var(--ui-split-compact-player-scroll-reserve)}body:has(.episode-layout.is-split:not(.mode-player)):has(.expanded-player) .episode-layout.is-split:not(.mode-player) .episode-workspace.has-player{padding-bottom:calc(110px + var(--ui-expanded-player-scroll-reserve))}}@media (max-width:1023px){body:has(.expanded-player) .page-frame:not(:has(.ask-workbench)){padding-bottom:calc(96px + var(--mobile-nav-height) + var(--ui-expanded-player-scroll-reserve))}}.topbar.dashboard-topbar:not(.episode-topbar){z-index:40;width:100%;height:48px;min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;justify-content:flex-start;padding:0 24px;position:sticky;top:0}.dashboard-scroll-scrim{z-index:33;pointer-events:none;background:color-mix(in srgb, var(--surface-paper) 65%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);height:0;transition:height var(--ui-motion-fast) var(--ui-motion-standard-easing);position:fixed;top:0;left:0;right:0;overflow:hidden}.dashboard-topbar-context{opacity:0;pointer-events:none;min-width:0;height:48px;transition:opacity var(--ui-motion-fast) var(--ui-motion-standard-easing), transform var(--ui-motion-fast) var(--ui-motion-standard-easing);flex:auto;align-items:center;gap:6px;display:flex;overflow:hidden;transform:translateY(-8px)}.dashboard-topbar-context.is-visible{opacity:1;transform:translateY(0)}.dashboard-topbar-context img{object-fit:cover;border-radius:4px;flex:0 0 20px;width:20px;height:20px}.dashboard-topbar-context>svg{flex:0 0 18px;width:18px;height:18px}.dashboard-topbar-context>span:last-child{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}@media (min-width:640px){.dashboard-topbar-context>span:last-child{font-size:16px;line-height:24px}}@media (min-width:1024px){.dashboard-scroll-scrim{left:var(--app-sidebar-width)}}.main-stage:has(.episode-topbar)>.dashboard-scroll-scrim{background:var(--ui-detail-scroll-scrim-surface)}.topbar.dashboard-topbar .topbar-actions{pointer-events:none;align-items:center;gap:8px;margin-left:auto;display:flex}.topbar.dashboard-topbar .topbar-icon,.topbar.dashboard-topbar .topbar-back{background:var(--ui-floating-control-surface);width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--text-primary);cursor:pointer;opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(8px)saturate(1.5);backdrop-filter:blur(8px)saturate(1.5);transition:color var(--ui-motion-fast) var(--ui-motion-standard-easing), background-color var(--ui-motion-fast) var(--ui-motion-standard-easing), opacity var(--ui-motion-fast) var(--ui-motion-standard-easing), transform var(--ui-motion-fast) var(--ui-motion-standard-easing);border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid;position:relative}@media (min-width:1024px){.episode-layout.is-split.mode-player{grid-template-columns:624px minmax(0,1fr)}.episode-layout.is-split.mode-player.is-reversed{grid-template-columns:minmax(0,1fr) 624px}:is(body:has(.episode-layout.is-split:not(.is-reversed)) .episode-topbar,body:has(.episode-layout.is-split:not(.is-reversed)) .dashboard-scroll-scrim){left:var(--app-sidebar-width);right:calc((100vw - var(--app-sidebar-width)) / 2 + var(--app-shell-gap) + 1px)}:is(body:has(.episode-layout.is-split.is-reversed) .episode-topbar,body:has(.episode-layout.is-split.is-reversed) .dashboard-scroll-scrim){left:calc(50% + var(--app-sidebar-half-width) + 1px);right:var(--app-shell-gap)}:is(body:has(.episode-layout.is-split.mode-player:not(.is-reversed)) .episode-topbar,body:has(.episode-layout.is-split.mode-player:not(.is-reversed)) .dashboard-scroll-scrim){left:var(--app-sidebar-width);right:calc(100vw - var(--app-sidebar-width) - 624px)}:is(body:has(.episode-layout.is-split.mode-player.is-reversed) .episode-topbar,body:has(.episode-layout.is-split.mode-player.is-reversed) .dashboard-scroll-scrim){left:calc(100vw - 624px - var(--app-shell-gap));right:var(--app-shell-gap)}}.episode-layout.is-reversed .workspace-pane-swap{left:auto;right:8px}@media (min-width:1024px){.episode-layout.is-split .workspace-side-panel{overflow:visible}}.workspace-tabs{scrollbar-width:none;-ms-overflow-style:none}.workspace-tabs::-webkit-scrollbar{display:none}@media (min-width:1024px){.episode-layout.is-split .episode-actions-right button{width:42px;min-width:42px;padding:0}.episode-layout.is-split .episode-actions-right button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.episode-layout.is-split .workspace-tabs button{gap:0}.episode-layout.is-split .workspace-tabs{padding-right:13px}.episode-layout.is-split .workspace-tabs button svg{display:none}}.episode-layout.is-split .workspace-pane-scroll .transcript-variant-panel{width:100%;max-width:none}.episode-layout.is-split .workspace-pane-scroll .transcript-tool-rail{top:16px}.ui-glass-control{--ui-glass-resting-alpha:18%;--ui-glass-hover-alpha:80%;--ui-glass-surface:var(--surface-paper);--ui-glass-border:var(--line);--ui-glass-active-surface:var(--purple-soft);background:color-mix(in srgb, var(--ui-glass-surface) var(--ui-glass-resting-alpha), transparent);border:1px solid var(--ui-glass-border);-webkit-backdrop-filter:none;backdrop-filter:none;transition:color var(--ui-motion-fast) var(--ui-motion-standard-easing), background-color var(--ui-motion-fast) var(--ui-motion-standard-easing), border-color var(--ui-motion-fast) var(--ui-motion-standard-easing);box-shadow:0 1px 3px #231c2b0d,inset 0 1px #ffffff9e,inset 0 -1px #d8cfc41f}@media (hover:hover) and (pointer:fine){.ui-glass-control:hover{background:color-mix(in srgb, var(--ui-glass-surface) var(--ui-glass-hover-alpha), transparent);border-color:color-mix(in srgb, var(--purple) 42%, var(--ui-glass-border))}}.ui-glass-control:focus-visible{background:color-mix(in srgb, var(--ui-glass-surface) var(--ui-glass-hover-alpha), transparent);border-color:color-mix(in srgb, var(--purple) 42%, var(--ui-glass-border))}.ui-glass-control.active,.ui-glass-control[aria-expanded=true],.ui-glass-control[aria-pressed=true],.ui-glass-control[data-ui-glass-state=active]{background:var(--ui-glass-active-surface);border-color:color-mix(in srgb, var(--purple) 42%, var(--ui-glass-border));color:var(--purple-dark)}.ui-glass-control:active:not(:disabled){opacity:1;transform:none}.transcript-action-toast,.episode-action-notice{z-index:145;border:1px solid var(--line);background:var(--surface-strong);width:356px;min-height:54px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:16px;font-size:13px;line-height:20px;animation:.18s ease-out transcript-action-toast-in;display:flex;position:fixed;top:32px;left:calc(50% + 96px);transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.transcript-action-toast.is-error,.episode-action-notice.is-error{color:var(--danger)}@keyframes transcript-action-toast-in{0%{opacity:0;transform:translate(-50%,-46px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:639px){.transcript-action-toast,.episode-action-notice{width:calc(100vw - 32px);top:20px;left:50%}}@media (prefers-reduced-motion:reduce){.transcript-action-toast,.episode-action-notice{animation:none}}@media (min-width:1024px){.episode-layout.is-split .workspace-pane-scroll{padding:8px 14px 110px 20px}}.topbar.dashboard-topbar .dashboard-go-top:not(.is-visible),.topbar.dashboard-topbar .episode-go-top:not(.is-visible){opacity:0;pointer-events:none;transform:translateY(-8px)}.topbar.dashboard-topbar .dashboard-go-top.is-visible,.topbar.dashboard-topbar .episode-go-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.topbar.dashboard-topbar .topbar-icon:hover,.topbar.dashboard-topbar .topbar-back:hover,.topbar.dashboard-topbar .topbar-icon:active,.topbar.dashboard-topbar .topbar-back:active{background:var(--ui-floating-control-surface-hover);opacity:1;transform:none}.topbar.dashboard-topbar .topbar-icon:focus-visible,.topbar.dashboard-topbar .topbar-back:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.topbar.dashboard-topbar .topbar-hotkeys:focus-visible{outline:none}.topbar.dashboard-topbar [data-ui-control=floating-icon]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}[data-ui-interactive=surface]{transition:background-color var(--ui-motion-fast) var(--ui-motion-standard-easing)}@media (hover:hover) and (pointer:fine){[data-ui-interactive=surface]:hover{background:var(--ui-hover-surface)}}.ui-reveal-card{transition:background-color var(--ui-motion-fast) var(--ui-motion-standard-easing)}.ui-reveal-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ui-reveal-card:hover{background:color-mix(in srgb, var(--surface-muted) 80%, transparent)}}.ui-reveal-card:active,.ui-reveal-card:focus-visible{background:color-mix(in srgb, var(--surface-muted) 80%, transparent);opacity:1}.ui-reveal-card-chevron{z-index:1;color:var(--text-secondary);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-fast) var(--ui-motion-standard-easing), transform var(--ui-motion-fast) var(--ui-motion-standard-easing);position:absolute;right:8px}.ui-reveal-card.is-episode .ui-reveal-card-chevron{top:50%;transform:translate(-8px,-50%)}.ui-reveal-card.is-podcast .ui-reveal-card-chevron{top:calc(100% - 28px);transform:translate(-8px,-50%)}@media (hover:hover) and (pointer:fine){.ui-reveal-card:hover .ui-reveal-card-chevron{opacity:1;transform:translateY(-50%)}}.ui-reveal-card:active .ui-reveal-card-chevron,.ui-reveal-card:focus-visible .ui-reveal-card-chevron{opacity:1;transform:translateY(-50%)}@media (max-width:639px){.topbar.dashboard-topbar:not(.episode-topbar){height:40px;min-height:40px;padding-inline:16px}.topbar.dashboard-topbar .topbar-actions{gap:4px!important}.topbar.dashboard-topbar .topbar-hotkeys{display:none}.dashboard-topbar-context{height:40px}}@media (prefers-reduced-motion:reduce){.topbar.dashboard-topbar .topbar-icon,.topbar.dashboard-topbar .topbar-back,.dashboard-scroll-scrim,.dashboard-topbar-context,[data-ui-interactive=surface],.ui-reveal-card,.ui-reveal-card-chevron{transition-duration:0s}}.content-source-mark{flex:none;place-items:center;width:15px;height:15px;display:inline-grid}.content-source-mark.is-youtube svg{fill:#f03;width:15px;height:15px}.content-source-mark .content-source-youtube-play{fill:#fff}
