:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"cv11", "ss01";font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#eef0f6;--bg:#08090d;--bg-deep:#050609;--bg-soft:#0c0e14;--surface:#11131a;--surface-soft:#151821;--surface-raised:#1a1d28;--surface-hover:#222634;--surface-active:#2a2f3f;--ink:#eef0f6;--ink-soft:#d3d7e3;--muted:#9da3b6;--faint:#7f869b;--line:#d6dcf014;--line-strong:#d6dcf024;--line-bright:#d6dcf03d;--accent:#a59cff;--accent-strong:#b7b0ff;--accent-hover:#cbc6ff;--accent-ink:#110d2c;--accent-soft:#a59cff1f;--accent-line:#a59cff5c;--signal:#ff8a73;--signal-soft:#ff8a731f;--signal-line:#ff8a735c;--green:#5fd4a0;--green-soft:#5fd4a01c;--green-line:#5fd4a052;--blue:#7fb2f0;--blue-soft:#7fb2f01c;--blue-line:#7fb2f052;--yellow:#e8bf6a;--yellow-soft:#e8bf6a1c;--yellow-line:#e8bf6a52;--red:#f08a8a;--red-soft:#f08a8a1c;--red-line:#f08a8a52;--discord:#5865f2;--radius-xs:6px;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--shadow-soft:0 1px 0 #ffffff08 inset, 0 12px 32px #00000047;--shadow-float:0 24px 64px #0000008c;--topbar-height:60px;--mobile-nav-height:64px;--content-max:1680px;background:#08090d;font-family:Inter Variable,Inter,Segoe UI Variable,SF Pro Text,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}html{background:var(--bg);scrollbar-color:#343a4c transparent}body{background:var(--bg);overflow:hidden}body,button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{-webkit-user-select:none;user-select:none}button,input,select{color:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.46}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[role=slider]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}::selection{color:var(--accent-ink);background:var(--accent-strong)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2c3142 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#414860 padding-box padding-box}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.icon{flex:none;width:1.15rem;height:1.15rem;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;min-height:2.75rem;color:var(--accent-ink);background:var(--accent-strong);border-radius:var(--radius-sm);align-items:center;padding:.72rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:transform .15s;display:inline-flex;position:fixed;top:.8rem;left:.8rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.section-kicker{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .38rem;font-size:.68rem;font-weight:700;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand{align-items:center;gap:.6rem;min-width:max-content;display:inline-flex}.brand-mark{border:1px solid var(--accent-line);width:2.1rem;height:2.1rem;box-shadow:0 0 0 4px var(--accent-soft);background:linear-gradient(145deg,#2a2560,#16142e);border-radius:10px;place-items:center;display:grid;position:relative}.brand-glyph{width:1.45rem;height:1.45rem;overflow:visible}.brand-glyph-dot{fill:var(--accent-strong)}.brand-glyph-wave{stroke:var(--accent-strong);stroke-width:2.4px;stroke-linecap:round}.brand-glyph-wave.is-outer{opacity:.55}.brand-wordmark{align-items:baseline;display:flex}.brand-wordmark strong{color:var(--ink);letter-spacing:-.03em;font-size:1.02rem;font-weight:760}.primary-action,.secondary-action,.subtle-action,.danger-action,.danger-text-button,.text-action,.icon-action,.notice-link,.discord-action{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:.52rem;min-height:2.75rem;padding:.68rem .95rem;font-size:.8rem;font-weight:720;line-height:1.1;text-decoration:none;transition:color .13s,background-color .13s,border-color .13s,transform .13s;display:inline-flex}.primary-action{color:var(--accent-ink);background:var(--accent-strong);border-color:var(--accent-strong)}.secondary-action,.subtle-action{color:var(--ink-soft);background:var(--surface-raised);border-color:var(--line)}.subtle-action{color:var(--muted);background:0 0}.danger-action{color:#ffd8d8;background:var(--red-soft);border-color:var(--red-line)}.danger-action.small,.primary-action.small,.secondary-action.small{min-height:2.75rem;padding:.55rem .78rem;font-size:.77rem}.danger-text-button,.text-action,.notice-link{min-height:2.75rem;color:var(--muted);background:0 0;border:0;padding:.25rem 0}.danger-text-button{color:var(--red)}.text-action,.notice-link{color:var(--accent)}.icon-action{width:2.75rem;min-width:2.75rem;color:var(--muted);border-color:var(--line);background:0 0;padding:0}.icon-action.danger{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}@media (hover:hover){.primary-action:not(:disabled):hover,.discord-action:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.secondary-action:not(:disabled):hover,.subtle-action:hover,.icon-action:not(:disabled):hover{color:var(--ink);background:var(--surface-hover);border-color:var(--line-strong)}.danger-action:not(:disabled):hover,.icon-action.danger:not(:disabled):hover{background:#ee8b8b2e;border-color:#ee8b8b75}.text-action:not(:disabled):hover,.notice-link:hover{color:var(--accent-strong)}}.button-spinner,.mini-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.95rem;height:.95rem;animation:.76s linear infinite spin;display:inline-block}.mini-spinner{width:.75rem;height:.75rem}@keyframes spin{to{transform:rotate(360deg)}}.avatar{color:var(--ink);object-fit:cover;background:color-mix(in srgb, var(--avatar-color,var(--accent)) 16%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--avatar-color,var(--accent)) 38%, var(--line));border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar-fallback{letter-spacing:-.02em;font-weight:760}.avatar-xs{width:1.55rem;height:1.55rem;font-size:.64rem}.avatar-sm{width:2rem;height:2rem;font-size:.73rem}.avatar-md{width:2.55rem;height:2.55rem;font-size:.85rem}.avatar-lg{width:3.3rem;height:3.3rem;font-size:1.02rem}.account-menu{z-index:80;position:relative}.account-menu>summary{min-height:2.85rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.62rem;padding:.35rem .45rem .35rem .38rem;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary>.icon{width:.88rem;height:.88rem;color:var(--faint);transition:transform .13s}.account-menu[open]>summary>.icon{transform:rotate(180deg)}.account-summary-copy{text-align:left;gap:.08rem;min-width:0;display:grid}.account-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:.78rem;overflow:hidden}.account-summary-copy small{color:var(--muted);text-transform:capitalize;font-size:.66rem}.account-popover{width:min(19rem,100vw - 1.2rem);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:.65rem;position:absolute;top:calc(100% + .55rem);right:0}.account-popover-head{align-items:center;gap:.72rem;padding:.65rem;display:flex}.account-popover-head>span{gap:.15rem;min-width:0;display:grid}.account-popover-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.account-popover-head small{color:var(--muted);text-transform:capitalize;font-size:.7rem}.account-popover-stat{color:var(--muted);background:var(--surface);border-radius:var(--radius-sm);align-items:center;gap:.65rem;margin:.15rem 0 .5rem;padding:.72rem;display:flex}.account-popover-stat>.icon{color:var(--accent)}.account-popover-stat>span{gap:.1rem;display:grid}.account-popover-stat strong{color:var(--ink);font-size:.8rem}.account-popover-stat small{font-size:.69rem}.account-signout{width:100%;min-height:2.75rem;color:var(--ink-soft);border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:.55rem;padding:.72rem;font-size:.78rem;font-weight:700;display:flex}.account-manage-identities{width:100%;min-height:3.35rem;color:var(--ink);text-align:left;background:var(--surface);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:.7rem;margin-bottom:.5rem;padding:.72rem;display:flex}.account-manage-identities>.icon{width:1rem;height:1rem;color:var(--accent);flex:none}.account-manage-identities>span{gap:.14rem;min-width:0;display:grid}.account-manage-identities strong{font-size:.75rem}.account-manage-identities small{color:var(--muted);font-size:.66rem}.account-listener-visibility{margin:.15rem 0 .5rem}.account-listener-visibility>button{width:100%;min-height:3.35rem;color:var(--ink);text-align:left;background:var(--surface);border-radius:var(--radius-sm);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem;display:flex}.account-listener-visibility>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-listener-visibility>button:disabled{cursor:wait;opacity:.72}.account-listener-visibility-copy{gap:.14rem;min-width:0;display:grid}.account-listener-visibility-copy strong{font-size:.75rem}.account-listener-visibility-copy small{color:var(--muted);font-size:.66rem;line-height:1.35}.account-switch-track{background:var(--line-strong);border-radius:999px;flex:none;align-items:center;width:2rem;height:1.1rem;padding:.12rem;transition:background-color .13s;display:flex}.account-switch-track>span{background:var(--surface-raised);border-radius:50%;width:.86rem;height:.86rem;transition:transform .13s;box-shadow:0 1px 3px #0000003d}.account-listener-visibility>button[aria-checked=true] .account-switch-track{background:var(--green)}.account-listener-visibility>button[aria-checked=true] .account-switch-track>span{transform:translate(.9rem)}.account-listener-visibility>small[role=alert]{color:var(--red);padding:.35rem .72rem 0;font-size:.65rem;display:block}@media (hover:hover){.account-menu>summary:hover,.account-menu[open]>summary{color:var(--ink);background:var(--surface-raised);border-color:var(--line)}.account-signout:hover{color:var(--red);background:var(--red-soft)}.account-listener-visibility>button:hover:not(:disabled){border-color:var(--line-strong)}.account-manage-identities:hover{background:var(--surface-hover);border-color:var(--line-strong)}}.status-dot{min-height:2rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.42rem;padding:0 .66rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-dot>i,.capture-state>i,.analysis-ready-dot,.library-queue-count>i{background:currentColor;border-radius:50%;flex:none;width:.46rem;height:.46rem}.status-live{color:var(--green)}.status-connecting,.status-reconnecting{color:var(--yellow)}.status-paused{color:var(--muted)}.status-reconnecting>i,.status-connecting>i{animation:1.4s ease-in-out infinite soft-pulse}@keyframes soft-pulse{50%{opacity:.32}}.notice{min-height:2.75rem;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.72rem .82rem;font-size:.77rem;line-height:1.45;display:grid}.notice>.icon{width:1rem;height:1rem}.notice-error{background:var(--red-soft);border-color:var(--red-line)}.notice-error>.icon{color:var(--red)}.notice-success{background:var(--green-soft);border-color:var(--green-line)}.notice-success>.icon{color:var(--green)}.notice-info{background:var(--blue-soft);border-color:var(--blue-line)}.notice-info>.icon{color:var(--blue)}.notice-dismiss{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;margin:-.5rem -.55rem -.5rem 0;display:grid}.notice-dismiss .icon{width:.9rem;height:.9rem}.boot-screen{background:var(--bg-deep);place-content:center;justify-items:center;gap:1.15rem;min-height:100dvh;padding:1.5rem;display:grid}.boot-copy{text-align:center;gap:.25rem;display:grid}.boot-copy strong{color:var(--ink-soft);font-size:.88rem}.boot-copy span{color:var(--muted);font-size:.72rem}.boot-signal{align-items:center;gap:.22rem;height:2rem;display:flex}.boot-signal i{background:var(--accent);border-radius:999px;width:3px;animation:.9s ease-in-out infinite alternate boot-wave}.boot-signal i:first-child,.boot-signal i:nth-child(5){height:.55rem;animation-delay:-400ms}.boot-signal i:nth-child(2),.boot-signal i:nth-child(4){height:1rem;animation-delay:-200ms}.boot-signal i:nth-child(3){height:1.5rem}@keyframes boot-wave{to{opacity:.45;transform:scaleY(.45)}}.login-page,.pending-page{background:radial-gradient(60rem 36rem at 50% -12rem, #a59cff29, transparent 70%), var(--bg-deep);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid;overflow:auto}.login-card,.pending-panel{border:1px solid var(--line-strong);border-radius:var(--radius-xl);width:min(100%,29rem);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11131adb;justify-items:start;padding:clamp(1.5rem,5vw,2.4rem);display:grid}.login-signal{align-items:center;gap:.3rem;width:100%;height:3.6rem;margin:2rem 0 1.4rem;display:flex}.login-signal span{background:var(--accent);border-radius:999px;flex:1 1 0;max-width:.35rem;animation:1.6s ease-in-out infinite alternate login-wave}.login-signal span:nth-child(odd){animation-delay:-.8s}.login-signal span:nth-child(3n){animation-delay:-.4s}.login-signal span:first-child,.login-signal span:nth-child(14){opacity:.25;height:14%}.login-signal span:nth-child(2),.login-signal span:nth-child(13){opacity:.35;height:30%}.login-signal span:nth-child(3),.login-signal span:nth-child(12){opacity:.5;height:52%}.login-signal span:nth-child(4),.login-signal span:nth-child(11){opacity:.65;height:78%}.login-signal span:nth-child(5),.login-signal span:nth-child(10){opacity:.8;height:40%}.login-signal span:nth-child(6),.login-signal span:nth-child(9){height:92%}.login-signal span:nth-child(7){height:64%}.login-signal span:nth-child(8){height:100%}@keyframes login-wave{to{transform:scaleY(.55)}}.login-card h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6vw,2.6rem);font-weight:780;line-height:1.05}.login-lede{color:var(--muted);margin:.8rem 0 1.6rem;font-size:.95rem;line-height:1.6}.login-card>.notice{width:100%;margin-bottom:1rem}.discord-action{color:#fff;background:var(--discord);border-color:#ffffff24;justify-content:flex-start;width:100%;min-height:3.1rem;font-size:.88rem}.discord-action>.icon{width:1rem;height:1rem;margin-left:auto}.discord-mark{width:1.45rem;height:1.45rem;color:var(--discord);background:#fff;border-radius:50%;place-items:center;font-size:.68rem;font-weight:850;display:grid}.login-approval{color:var(--faint);margin-top:.7rem;font-size:.74rem}.login-privacy{border-top:1px solid var(--line);gap:.7rem;width:100%;margin:1.6rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.login-privacy li{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.78rem;line-height:1.5;display:grid}.login-privacy .icon{width:.95rem;height:.95rem;color:var(--accent);margin-top:.12rem}.pending-panel{text-align:center;justify-items:center}.pending-panel>.brand{margin-bottom:2rem}.pending-pulse{width:4rem;height:4rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;place-items:center;margin:0 auto 1.3rem;display:grid;position:relative}.pending-pulse>span{border:1px solid var(--accent-line);border-radius:inherit;animation:1.8s ease-out infinite pending-ring;position:absolute;inset:-.55rem}@keyframes pending-ring{to{opacity:0;transform:scale(1.2)}}.pending-panel h1{letter-spacing:-.04em;margin:0 0 .6rem;font-size:1.7rem;font-weight:780}.pending-panel>p{color:var(--muted);margin:0 0 1.4rem;font-size:.88rem;line-height:1.6}.pending-panel>p strong{color:var(--ink-soft)}.pending-panel>.notice{text-align:left;width:100%;margin-bottom:1rem}.pending-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pending-panel>small{color:var(--faint);margin-top:1.2rem;font-size:.72rem}.app-shell{grid-template-rows:var(--topbar-height) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.app-topbar{z-index:70;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090de6;position:relative}.app-topbar-inner{width:min(100%, var(--content-max));align-items:center;gap:2rem;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.desktop-nav,.mobile-nav{align-items:center;display:flex}.desktop-nav{gap:.25rem;height:100%}.desktop-nav>button,.mobile-nav>button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;font-size:.84rem;font-weight:620;display:inline-flex;position:relative}.desktop-nav>button{height:100%;padding:0 .85rem}.desktop-nav>button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:.85rem;right:.85rem}.desktop-nav>button.is-active{color:var(--ink)}.desktop-nav>button.is-active:after{background:var(--accent)}.desktop-nav>button:focus-visible{outline-offset:-6px;border-radius:var(--radius-sm)}.nav-icon{place-items:center;display:grid;position:relative}.nav-label-compact{display:none}.nav-icon>.icon{width:1rem;height:1rem}.live-nav-pulse{border:1px solid var(--bg);background:var(--green);border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:-.12rem;right:-.18rem}.topbar-session{justify-content:flex-end;align-items:center;gap:.8rem;min-width:0;margin-left:auto;display:flex}.account-menu.is-admin-active>summary{outline:1px solid var(--accent-line);background:var(--accent-soft)}.workspace{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.workspace>section{width:min(100%, var(--content-max));min-height:100%;margin:0 auto}.mobile-nav{display:none}.no-access-page{place-items:center;display:grid}.no-access-panel{text-align:center;justify-items:center;gap:.6rem;max-width:26rem;padding:2rem 1rem;display:grid}.no-access-panel>.icon{width:1.5rem;height:1.5rem;color:var(--accent)}.no-access-panel h1{letter-spacing:-.03em;margin:.4rem 0 0;font-size:1.3rem}.no-access-panel p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}@media (hover:hover){.desktop-nav>button:hover,.mobile-nav>button:hover{color:var(--ink-soft)}}@media (max-width:1100px){.account-summary-copy{display:none}}@media (max-width:720px){:root{--topbar-height:56px}.app-shell{grid-template-rows:var(--topbar-height) minmax(0, 1fr) var(--mobile-nav-height)}.app-shell-no-nav{grid-template-rows:var(--topbar-height) minmax(0, 1fr)}.app-topbar-inner{padding:0 .9rem}.desktop-nav{display:none}.mobile-nav{z-index:70;padding:.4rem max(.5rem, env(safe-area-inset-right)) calc(.4rem + env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090df5;gap:.25rem;display:flex;position:relative}.mobile-nav>button{border-radius:var(--radius-sm);flex-direction:column;flex:1 1 0;gap:.2rem;min-width:0;min-height:3rem;padding-inline:.2rem;font-size:.68rem}.mobile-nav>button.is-active{color:var(--accent-strong);background:var(--accent-soft)}}@media (max-width:390px){.mobile-nav .nav-label-full{display:none}.mobile-nav .nav-label-compact{display:inline}}.workspace-live>.live-page{--live-panel-canvas:var(--bg-soft);--live-panel-header:var(--surface);--live-panel-shadow:0 18px 44px #0003;flex-direction:column;gap:14px;display:flex}.live-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:18px;display:flex}.live-header-buttons{align-items:center;gap:8px;display:flex}.admin-listener{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:235px;max-width:360px;padding:6px;display:flex}.admin-listener.is-listening{border-color:var(--green-line);box-shadow:inset 0 0 0 1px #66d6970f}.admin-listener-main{flex:auto;gap:2px;min-width:0;display:grid}.admin-listener-join,.admin-listener-state{min-height:26px;color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.42rem;font-size:.68rem;font-weight:760;line-height:1;display:inline-flex}.admin-listener-join{background:0 0;border:0;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:.3rem .45rem}.admin-listener-join .icon{width:.9rem;height:.9rem;color:var(--accent)}.admin-listener-state>i{background:var(--green);width:.48rem;height:.48rem;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%;flex:none}.admin-listener-state.is-active>i{animation:1.5s ease-in-out infinite recording-pulse}.admin-listener-presence,.admin-listener-message{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;line-height:1.25;overflow:hidden}.admin-listener-message{max-width:290px;color:var(--yellow);white-space:normal}.admin-listener-audio-controls{flex:none;align-items:center;gap:5px;display:flex}.admin-listener-audio-controls button{min-width:28px;min-height:28px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;padding:.25rem;font-size:.58rem;font-weight:740;display:inline-flex}.admin-listener-audio-controls button.is-muted{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.admin-listener-audio-controls .icon{width:.82rem;height:.82rem}.admin-listener-audio-controls label{width:58px;display:flex}.admin-listener-audio-controls input{width:100%;accent-color:var(--accent)}.admin-listener-audio-controls .admin-listener-leave{color:var(--ink-soft);padding-inline:.42rem}.live-header-counts{color:var(--muted);align-items:stretch;display:flex}.live-header-counts>span{border-left:1px solid var(--line);align-content:center;gap:.12rem;min-width:88px;padding:0 16px;display:grid}.live-header-counts>span:first-child strong{color:var(--green)}.live-header-counts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:760}.live-header-counts small{color:var(--faint);font-size:.62rem}.save-recent-action{min-height:40px;color:var(--accent-ink);background:var(--accent-strong);border:1px solid var(--accent-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:.52rem;padding:.62rem .9rem;font-size:.73rem;font-weight:760;line-height:1;transition:background-color .13s,border-color .13s,transform .13s;display:inline-flex;box-shadow:0 7px 22px #0003}.live-recording-action{min-width:9.5rem;min-height:40px;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.52rem;padding:.62rem .9rem;font-size:.73rem;font-weight:760;line-height:1;transition:color .13s,background-color .13s,border-color .13s,transform .13s;display:inline-flex}.live-recording-action.is-recording{color:#ffd8d8;background:var(--red-soft);border-color:var(--red-line)}.live-recording-action.is-blocked:disabled{opacity:.78}.recording-dot{background:var(--red);width:.58rem;height:.58rem;box-shadow:0 0 0 4px var(--red-soft);border-radius:50%;flex:none}.live-recording-action.is-recording .recording-dot{animation:1.5s ease-in-out infinite recording-pulse}@keyframes recording-pulse{50%{opacity:.48;box-shadow:0 0 0 7px #0000}}.live-recording-notices{gap:8px;display:grid}.live-recording-notices:empty{display:none}.live-recording-notices .notice-link{margin-left:.6rem}.save-recent-action .icon{width:.92rem;height:.92rem}.live-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"transcript""server""activity";gap:14px;min-width:0;min-height:0;display:grid}.live-content.transcript-only{grid-template-areas:"transcript"}.live-panel{background:var(--live-panel-canvas);border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;min-height:0;box-shadow:var(--live-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.presence-panel{grid-area:server;height:clamp(480px,72dvh,680px)}.transcript-surface{grid-area:transcript;height:clamp(480px,72dvh,680px)}.activity-panel{grid-area:activity;height:clamp(440px,65dvh,640px)}.live-panel-nav{display:none}.panel-toolbar{background:var(--live-panel-header);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:61px;padding:.78rem .9rem;display:flex}.panel-toolbar .section-kicker{margin-bottom:.13rem;font-size:.59rem}.panel-toolbar h2{color:var(--ink);letter-spacing:-.032em;margin:0;font-size:.94rem;font-weight:760;line-height:1.1}.panel-state-strip{min-height:34px;color:var(--muted);background:var(--blue-soft);border-bottom:1px solid var(--blue-line);flex:none;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.67rem;line-height:1.35;display:flex}.panel-state-strip.is-warning{color:var(--ink-soft);background:var(--yellow-soft);border-color:var(--yellow-line)}.panel-state-strip .icon{width:.84rem;height:.84rem}.panel-empty,.panel-loading{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:2rem;display:grid}.panel-empty.compact{min-height:13rem;padding:1.5rem}.panel-empty>.icon{width:1.5rem;height:1.5rem;color:var(--accent);margin-bottom:.8rem}.panel-empty h3{color:var(--ink);margin:0;font-size:.92rem}.panel-empty p{max-width:27rem;color:var(--muted);margin:.45rem 0 .9rem;font-size:.75rem;line-height:1.55}.panel-loading{grid-template-columns:repeat(3,.4rem);gap:.38rem}.panel-loading>span{background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;animation:.9s ease-in-out infinite alternate live-load}.panel-loading>span:nth-child(2){animation-delay:.15s}.panel-loading>span:nth-child(3){animation-delay:.3s}@keyframes live-load{to{opacity:.36;transform:translateY(-.4rem)}}.presence-summary{color:var(--faint);text-align:right;grid-template-columns:auto auto;align-items:center;gap:.08rem .42rem;font-size:.61rem;display:grid}.presence-summary strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:720}.presence-summary>span:last-child{grid-column:2}.freshness-mark{background:var(--faint);border-radius:50%;grid-row:1/3;width:.5rem;height:.5rem}.freshness-mark.is-live{background:var(--green)}.freshness-mark.is-stale{background:var(--yellow)}.freshness-mark.is-unavailable{background:var(--red)}.presence-scroll{overscroll-behavior:contain;background:var(--live-panel-canvas);flex:auto;min-height:0;overflow:auto}.channel-tree{min-height:100%;padding-bottom:.55rem}.unmute-watch-manager{background:color-mix(in srgb, var(--accent-soft) 38%, var(--live-panel-canvas));border-bottom:1px solid var(--line-strong);gap:.55rem;padding:.75rem;display:grid}.unmute-watch-manager>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.unmute-watch-manager>header>span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.62rem}.unmute-watch-manager-state{color:var(--muted);margin:0;font-size:.65rem;line-height:1.4}.unmute-watch-manager-state.is-error{color:var(--red);justify-content:space-between;align-items:center;gap:.65rem;display:flex}.unmute-watch-manager-state.is-warning{color:var(--yellow)}.unmute-watch-manager-state button{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);padding:.25rem .45rem;font-size:.6rem}.unmute-watch-list{gap:.38rem;display:grid}.unmute-watch-item{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.48rem .55rem;display:flex}.unmute-watch-item-copy{gap:.12rem;min-width:0;display:grid}.unmute-watch-item-copy strong,.unmute-watch-item-copy span,.unmute-watch-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unmute-watch-item-copy strong{color:var(--ink-soft);font-size:.68rem}.unmute-watch-item-copy span,.unmute-watch-item-copy small{color:var(--muted);font-size:.58rem}.unmute-watch-item-copy small{color:var(--faint)}.unmute-watch-item-copy i{background:var(--faint);border-radius:50%;width:.42rem;height:.42rem;margin-right:.3rem;display:inline-block}.unmute-watch-item-copy i.is-online{background:var(--green)}.unmute-watch-item-actions{flex:none;gap:.28rem;display:flex}.unmute-watch-item-actions button,.presence-watch-action{width:1.85rem;height:1.85rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);place-items:center;padding:0;display:grid}.unmute-watch-item-actions .icon,.presence-watch-action .icon{width:.78rem;height:.78rem}.presence-channel{--channel-depth:0;--channel-indent:0px;border-bottom:1px solid var(--line)}.presence-channel-head{height:40px}.presence-channel-toggle{width:100%;min-height:40px;padding:0 .75rem 0 calc(.72rem + var(--channel-indent));color:var(--muted);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:9px 14px 16px minmax(0,1fr) auto auto;align-items:center;gap:.42rem;transition:background-color .13s,color .13s;display:grid}.presence-channel-toggle.is-static{cursor:default}.presence-channel.is-capture .presence-channel-toggle{color:var(--ink-soft);background:linear-gradient(90deg, var(--accent-soft), transparent 76%);box-shadow:inset 3px 0 0 var(--accent)}.presence-channel-toggle>.icon{width:.88rem;height:.88rem;color:var(--faint)}.presence-channel.is-capture .presence-channel-toggle>.icon{color:var(--accent)}.presence-channel-toggle strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:720;overflow:hidden}.channel-branch{border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong);width:8px;height:8px}.channel-disclosure{color:var(--faint);place-items:center;display:grid}.channel-disclosure .icon{width:.75rem;height:.75rem;transition:transform .13s}.presence-channel-toggle[aria-expanded=false] .channel-disclosure .icon{transform:rotate(-90deg)}.channel-disclosure.is-empty{opacity:.45}.channel-disclosure.is-empty .icon{transform:rotate(-90deg)scale(.82)}.channel-count,.capture-channel-label,.service-label{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:18px;padding:.08rem .34rem;font-size:.58rem;font-weight:720;line-height:1;display:inline-flex}.channel-count{min-width:1.35rem;color:var(--faint);font-variant-numeric:tabular-nums;border-color:#0000;justify-content:center}.capture-channel-label{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line);border-radius:var(--radius-xs);text-transform:uppercase}.presence-clients{padding-left:calc(.55rem + var(--channel-indent))}.presence-client{--speaker-color:var(--accent);border-top:1px solid var(--line);grid-template-columns:2px minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:44px;padding:0 .72rem 0 0;display:grid;position:relative}.presence-client.is-speaking{background:color-mix(in srgb, var(--speaker-color) 8%, transparent)}.presence-client-rail{background:color-mix(in srgb, var(--speaker-color) 72%, transparent);border-radius:999px;width:2px;height:28px}.presence-client.is-speaking .presence-client-rail{background:var(--speaker-color);width:3px;box-shadow:0 0 12px color-mix(in srgb, var(--speaker-color) 36%, transparent)}.presence-client-main{align-items:center;gap:.55rem;min-width:0;display:flex}.presence-client .avatar-xs{width:28px;height:28px;font-size:.64rem}.presence-client-identity{flex-wrap:wrap;align-items:center;gap:.16rem .45rem;min-width:0;display:flex}.presence-client-name{align-items:center;gap:.38rem;min-width:0;display:flex}.presence-client-name strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:720;overflow:hidden}.service-label{color:var(--blue);background:var(--blue-soft);border-color:var(--blue-line);flex:none}.watching-label{min-height:18px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;align-items:center;gap:.2rem;padding:.08rem .34rem;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}.watching-label .icon{width:.65rem;height:.65rem}.presence-watch-action.is-active{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line)}.presence-watch-action{grid-column:3}.presence-statuses{flex-wrap:wrap;align-items:center;gap:.18rem;min-width:0;display:flex}.presence-status{min-height:18px;color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:.08rem .34rem;font-size:.56rem;font-weight:680;line-height:1;display:inline-flex}.presence-status.status-speaking{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}.presence-status.status-afk{color:var(--yellow);background:var(--yellow-soft);border-color:var(--yellow-line)}.presence-status.status-mic-muted,.presence-status.status-mic-disabled,.presence-status.status-deafened,.presence-status.status-sound-disabled{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.presence-client-meta{min-width:max-content;color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;grid-column:4;justify-items:end;gap:.08rem;font-size:.58rem;line-height:1.15;display:grid}.transcript-scope-note{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:.35rem .65rem;margin:0;padding:.5rem .9rem;font-size:.72rem;line-height:1.4;display:flex}.transcript-scope-note .icon{width:.85rem;height:.85rem}.transcript-scope-note span:last-child:not(:first-of-type){margin-left:auto}.transcript-toolbar .status-dot{background:0 0;border-color:#0000;min-height:32px;padding:0 .35rem;font-size:.65rem}.transcript-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.transcript-search-control{min-height:2rem;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.62rem;font-weight:720;display:inline-flex}.transcript-search-control .icon{width:.78rem;height:.78rem}.follow-control{min-height:34px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .65rem;font-size:.67rem;font-weight:720;display:inline-flex}.follow-control>span{color:var(--accent);font-size:.88rem}.follow-control.is-active{color:var(--ink-soft);background:var(--accent-soft);border-color:var(--accent-line)}.transcript-paused-banner{min-height:58px;color:var(--ink-soft);background:linear-gradient(90deg, var(--accent-soft), transparent 86%);border-bottom:1px solid var(--accent-line);flex:none;align-items:center;gap:.7rem;padding:.65rem .9rem;display:flex}.transcript-paused-mark{width:30px;height:30px;color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.transcript-paused-mark .icon{width:.9rem;height:.9rem}.transcript-paused-banner>span:last-child{gap:.12rem;min-width:0;display:grid}.transcript-paused-banner strong{font-size:.73rem;font-weight:740}.transcript-paused-banner small{color:var(--muted);font-size:.62rem}.transcript-stage{flex:auto;min-height:0;position:relative;overflow:hidden}.transcript-scroll{overscroll-behavior:contain;background:var(--live-panel-canvas);height:100%;overflow:auto}.transcript-list{padding:0 0 1rem}.transcript-alert{z-index:12;position:absolute;top:.7rem;left:.8rem;right:.8rem}.transcript-alert .notice{box-shadow:var(--shadow-soft)}.transcript-stream-alert{max-width:31rem;left:auto}.transcript-items{flex-direction:column;justify-content:flex-end;width:100%;min-height:100%;display:flex}.transcript-entry{--speaker-color:var(--accent);border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"time speaker"".message";align-items:start;gap:.28rem .85rem;min-height:64px;padding:.72rem .85rem .78rem;display:grid;position:relative}.transcript-entry:first-child{border-top:1px solid var(--line)}.transcript-entry.is-newest{background:color-mix(in srgb, var(--speaker-color) 4%, var(--live-panel-canvas))}.transcript-accent{background:var(--speaker-color);opacity:.88;border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.transcript-entry>time{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;font-size:.72rem}.transcript-speaker{grid-area:speaker;gap:.08rem;min-width:0;display:grid}.transcript-speaker strong,.transcript-speaker span{overflow-wrap:anywhere}.transcript-speaker strong{color:var(--ink-soft);font-size:.8rem;font-weight:760}.transcript-speaker span{color:var(--faint);font-size:.7rem}.transcript-entry p{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;white-space:normal;grid-area:message;margin:0;font-size:.9rem;line-height:1.6}.live-edge{color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:.9rem .85rem 0;font-size:.58rem;font-weight:700;display:grid}.live-edge>span{background:var(--line);height:1px}.live-edge b{font-weight:700}.jump-latest{z-index:14;min-height:38px;color:var(--accent-ink);background:var(--accent-strong);border:1px solid var(--accent-strong);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.68rem;font-weight:760;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.transcript-loading,.transcript-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:2rem;display:grid}.transcript-loading{grid-template-columns:repeat(3,.48rem);gap:.42rem}.transcript-loading>span{background:var(--accent);border-radius:50%;width:.48rem;height:.48rem;animation:.9s ease-in-out infinite alternate live-load}.transcript-loading>span:nth-child(2){animation-delay:.15s}.transcript-loading>span:nth-child(3){animation-delay:.3s}.transcript-empty h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.4vw,1.55rem);font-weight:760}.transcript-empty p{max-width:29rem;color:var(--muted);margin:.52rem 0 0;font-size:.76rem;line-height:1.55}.transcript-empty-quiet{min-height:100%}.transcript-empty-quiet p{color:var(--faint);margin:0;font-size:.68rem}.empty-wave{height:2.1rem;color:var(--accent);align-items:center;gap:.24rem;margin-bottom:.9rem;display:flex}.empty-wave i{background:currentColor;border-radius:999px;width:3px}.empty-wave i:first-child,.empty-wave i:nth-child(5){opacity:.35;height:.6rem}.empty-wave i:nth-child(2),.empty-wave i:nth-child(4){opacity:.62;height:1.25rem}.empty-wave i:nth-child(3){height:2rem}.filter-toggle{min-height:34px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0;align-items:center;gap:.4rem;padding:.42rem .58rem;font-size:.64rem;font-weight:700;display:inline-flex}.filter-toggle .icon{width:.8rem;height:.8rem}.filter-toggle.is-active{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line)}.activity-tabs{background:var(--live-panel-header);border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.45rem;display:grid}.activity-tabs button{min-height:40px;color:var(--faint);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;font-size:.8rem;font-weight:710}.activity-tabs button.is-active{color:var(--ink-soft);background:var(--surface-raised);border-color:var(--line)}.activity-body{overscroll-behavior:contain;background:var(--live-panel-canvas);flex:auto;min-height:0;overflow:auto}.activity-filters{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.65rem;padding:1rem;display:grid}.activity-filters>label{gap:.28rem;display:grid}.activity-filters label>span,.activity-filters legend{color:var(--muted);font-size:.75rem;font-weight:700}.activity-filters select{width:100%;min-height:40px;color:var(--ink-soft);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.4rem .5rem;font-size:.8rem}.activity-filters fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:1fr;gap:.15rem;padding:.45rem .55rem;display:grid}.activity-filters legend{padding:0 .25rem}.filter-check{align-items:center;gap:.42rem;min-width:0;min-height:32px;display:flex}.filter-check input{accent-color:var(--accent-strong)}.activity-filters .text-action{justify-self:start;min-height:32px;padding:0;font-size:.75rem}.activity-body>.panel-state-strip{border-top:0}.activity-loading{color:var(--muted);text-align:center;padding:2rem 1rem;font-size:.8rem}.activity-events{position:relative}.activity-events:before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:30px;left:28px}.activity-event{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.62rem;min-height:72px;padding:.55rem .75rem;display:grid;position:relative}.activity-icon{z-index:1;width:28px;height:28px;color:var(--muted);background:var(--live-panel-canvas);border:1px solid var(--line-strong);border-radius:50%;place-items:center;display:grid;position:relative}.activity-icon .icon{width:.75rem;height:.75rem}.activity-icon.type-client_connected{color:var(--green);border-color:var(--green-line)}.activity-icon.type-client_disconnected{color:var(--red);border-color:var(--red-line)}.activity-icon.type-client_moved{color:var(--blue);border-color:var(--blue-line)}.activity-event-copy{min-width:0}.activity-event p{color:var(--ink-soft);text-overflow:ellipsis;margin:0;font-size:.9rem;line-height:1.5;overflow:hidden}.activity-event-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.22rem .42rem;margin-top:.2rem;font-size:.78rem;display:flex}.activity-event-meta time{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.activity-time-separator{color:var(--line-strong)}.activity-timestamp{color:var(--muted);font-variant-numeric:tabular-nums}.last-exit{color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-xs);white-space:nowrap;padding:.12rem .3rem;display:inline-flex}.load-activity{width:calc(100% - 1.5rem);min-height:44px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin:.7rem .75rem;font-size:.8rem;font-weight:700}.activity-body.is-analytics{background:var(--bg-soft);flex:none;overflow:visible}.activity-analytics{flex-direction:column;gap:.85rem;min-height:100%;padding:1rem;display:flex}.activity-analytics.is-updating .activity-analytics-users{opacity:.72}.activity-analytics-controls{gap:.75rem;display:grid}.activity-analytics-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.activity-analytics-periods button,.activity-analytics-rank-control select{min-height:40px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);font-size:.8rem;font-weight:720}.activity-analytics-periods button.is-active{color:var(--accent-hover);background:var(--accent-soft);border-color:var(--accent-line)}.activity-analytics-rank-control{min-width:0;color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:grid}.activity-analytics-rank-control select{width:100%;color:var(--ink-soft);padding:.3rem 1.65rem .3rem .48rem}.activity-analytics-range-note{min-height:28px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);align-items:center;gap:.5rem;margin:0;padding:.55rem .65rem;font-size:.75rem;line-height:1.45;display:flex}.activity-analytics-range-note .icon{width:.9rem;height:.9rem;color:var(--accent)}.activity-analytics-meta{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.activity-analytics-legend{min-width:0;color:var(--muted);flex-wrap:wrap;flex:auto;gap:.5rem .9rem;padding:.05rem .08rem;font-size:.74rem;display:flex}.activity-analytics-refresh{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-top:.05rem;font-size:.7rem}.activity-analytics-legend>span{align-items:center;gap:.26rem;display:inline-flex}.activity-analytics-legend i{border-radius:2px;flex:none;width:.46rem;height:.46rem}.activity-analytics-legend i.is-talking,.activity-analytics-segment.is-talking{background:var(--green);fill:var(--green)}.activity-analytics-legend i.is-silent,.activity-analytics-segment.is-silent{background:var(--blue);fill:var(--blue)}.activity-analytics-legend i.is-input-output-muted,.activity-analytics-segment.is-input-output-muted{background:var(--red);fill:var(--red)}.activity-analytics-legend i.is-output-muted,.activity-analytics-segment.is-output-muted{background:var(--signal);fill:var(--signal)}.activity-analytics-legend i.is-unknown,.activity-analytics-segment.is-unknown{background:var(--faint);fill:var(--faint)}.activity-analytics-warning{min-height:40px;color:var(--ink-soft);background:var(--yellow-soft);border:1px solid var(--yellow-line);border-radius:var(--radius-xs);align-items:center;gap:.38rem;padding:.55rem .65rem;font-size:.76rem;line-height:1.35;display:flex}.activity-analytics-warning.is-error{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.activity-analytics-warning .icon{width:.9rem;height:.9rem}.activity-analytics-warning span{flex:auto;min-width:0}.activity-analytics-warning button{min-height:36px;color:inherit;border-radius:var(--radius-xs);background:0 0;border:1px solid;padding:0 .65rem;font-size:.75rem;font-weight:720}.activity-analytics-users{align-items:start;gap:.75rem;transition:opacity .13s;display:grid}.activity-analytics-user{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.activity-analytics-user-head{width:100%;min-width:0;min-height:68px;color:var(--ink-soft);text-align:left;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.8rem .85rem .65rem;display:grid}.activity-analytics-rank{min-width:1.42rem;color:var(--faint);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:760}.activity-analytics-user:first-child .activity-analytics-rank{color:var(--accent-strong)}.activity-analytics-person,.activity-analytics-rank-value{gap:.08rem;min-width:0;display:grid}.activity-analytics-person strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:750;overflow:hidden}.activity-analytics-person small,.activity-analytics-rank-value small{color:var(--faint);font-size:.75rem;font-weight:600}.activity-analytics-rank-value{font-variant-numeric:tabular-nums;justify-items:end}.activity-analytics-rank-value strong{color:var(--green);font-size:.875rem}.activity-analytics-user-head>.icon{width:.9rem;height:.9rem;color:var(--faint);transition:transform .13s}.activity-analytics-user-head[aria-expanded=true]>.icon{transform:rotate(180deg)}.activity-analytics-user-body{gap:.55rem;padding:0 .85rem .85rem;display:grid}.activity-analytics-graph{border-radius:2px;width:100%;height:14px;display:block;overflow:hidden}.activity-analytics-track{fill:var(--surface-raised);stroke:var(--line);stroke-width:.35px}.activity-analytics-segment{stroke:var(--surface);stroke-width:.28px}.activity-analytics-metrics{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .85rem;font-size:.75rem;display:flex}.activity-analytics-metrics strong{color:var(--ink-soft);font-weight:720}.activity-analytics-mute-detail{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .75rem;font-size:.7rem;display:flex}.activity-analytics-mute-detail .is-input-output-muted{color:var(--red)}.activity-analytics-mute-detail .is-output-muted{color:var(--signal)}.activity-analytics-channel-detail{background:var(--bg-soft);border-top:1px solid var(--line);gap:.65rem;padding:.85rem;display:grid}.activity-analytics-channel-detail>strong{color:var(--muted);font-size:.75rem}.activity-analytics-channel-detail>p{color:var(--faint);margin:0;font-size:.75rem}.activity-analytics-channels{gap:.34rem;display:grid}.activity-analytics-channel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);gap:.45rem;padding:.65rem;display:grid}.activity-analytics-channel>span{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.activity-analytics-channel strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.activity-analytics-channel small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.72rem}.activity-analytics-footnote{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:.5rem;margin-top:auto;padding:.7rem .08rem .08rem;font-size:.75rem;line-height:1.4;display:flex}.activity-analytics-footnote .icon{width:.9rem;height:.9rem;margin-top:.02rem}.activity-analytics-empty{min-height:10rem;color:var(--faint);text-align:center;place-content:center;justify-items:center;gap:.28rem;padding:1rem;display:grid}.activity-analytics-empty .icon{width:1.2rem;height:1.2rem;color:var(--accent)}.activity-analytics-empty strong{color:var(--ink-soft);font-size:.875rem}.activity-analytics-empty span{max-width:22rem;font-size:.8rem;line-height:1.45}.activity-analytics-loading{gap:.4rem;padding:.2rem 0;display:grid}.activity-analytics-loading i{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);height:6.25rem;animation:.9s ease-in-out infinite alternate activity-analytics-pulse}.activity-analytics-loading i:nth-child(2){animation-delay:.12s}.activity-analytics-loading i:nth-child(3){animation-delay:.24s}.activity-analytics-loading span{color:var(--faint);text-align:center;font-size:.8rem}@keyframes activity-analytics-pulse{to{opacity:.48}}.capture-dialog{width:min(28rem,100vw - 2rem);max-width:none;max-height:min(90dvh,46rem);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.capture-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050709c2}.capture-dock{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:var(--radius-lg);max-height:min(90dvh,46rem);box-shadow:var(--shadow-float);padding:1.15rem;overflow:auto}.capture-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-bottom:1rem;display:grid}.capture-head-mark{width:2.7rem;height:2.7rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;place-items:center;display:grid}.capture-head-mark .icon{width:1.1rem;height:1.1rem}.capture-head h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.15rem;font-weight:760}.capture-close{width:2.55rem;height:2.55rem;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0;place-items:center;padding:0;display:grid}.capture-field{gap:.58rem;margin-top:1rem;display:grid}.field-label{color:var(--ink-soft);justify-content:space-between;gap:.75rem;font-size:.7rem;font-weight:720;display:flex}.field-label small{color:var(--faint);font-size:.63rem;font-weight:600}.capture-field input,.capture-field select{width:100%;min-height:2.8rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.65rem .75rem;font-size:.77rem}.capture-field select{appearance:auto}.capture-field input::placeholder{color:var(--faint)}.duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.duration-grid>button{min-width:0;min-height:2.6rem;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.5rem .3rem;font-size:.7rem;font-weight:720}.duration-grid>button.is-active{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line)}.unmute-duration-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.unmute-watch-fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:1rem 0 0;padding:0;display:grid}.unmute-watch-fieldset legend{color:var(--ink-soft);grid-column:1/-1;margin-bottom:.58rem;font-size:.7rem;font-weight:720}.unmute-watch-fieldset label{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:.55rem;min-width:0;padding:.65rem;display:flex}.unmute-watch-fieldset input{width:1rem;height:1rem;accent-color:var(--accent);flex:none}.unmute-watch-fieldset label>span{gap:.12rem;min-width:0;display:grid}.unmute-watch-fieldset strong{color:var(--ink-soft);font-size:.7rem}.unmute-watch-fieldset small,.unmute-watch-hint{color:var(--faint);font-size:.62rem}.unmute-watch-hint{margin:.7rem 0 0}.unmute-watch-dock>.notice,.capture-dock>.notice{margin-top:.8rem}.teamspeak-identity-dialog{width:min(34rem,100vw - 2rem)}.teamspeak-identity-dock{max-height:min(90dvh,52rem)}.identity-section{margin-top:1rem}.identity-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.62rem;display:flex}.identity-section-heading h3{color:var(--ink-soft);margin:0;font-size:.72rem;font-weight:740}.identity-section-heading>span{min-width:1.4rem;color:var(--muted);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.2rem .42rem;font-size:.64rem;font-weight:760}.linked-identity-list{gap:.42rem;display:grid}.linked-identity{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.68rem;display:grid}.identity-state-mark,.verification-chat-mark{width:1.75rem;height:1.75rem;color:var(--green);background:var(--green-soft);border:1px solid var(--green-line);border-radius:50%;place-items:center;display:grid}.identity-state-mark .icon,.verification-chat-mark .icon{width:.82rem;height:.82rem}.linked-identity>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.linked-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.linked-identity small{color:var(--muted);font-size:.63rem}.linked-identity>button,.verification-actions>button,.verification-ended>button,.identity-form-actions>button:first-child{min-height:2.4rem;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0;padding:.5rem .68rem;font-size:.68rem;font-weight:720}.linked-identity>button{color:var(--red)}.identity-verification-section{border-top:1px solid var(--line);padding-top:1rem}.identity-explainer{color:var(--muted);margin:0 0 .85rem;font-size:.72rem;line-height:1.55}.identity-loading,.identity-empty{min-height:4.4rem;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:.68rem;padding:.8rem;font-size:.72rem;display:flex}.identity-empty>.icon{width:1rem;height:1rem;color:var(--accent)}.identity-empty>span{gap:.16rem;display:grid}.identity-empty strong{color:var(--ink-soft);font-size:.72rem}.identity-empty small{color:var(--faint);font-size:.65rem}.identity-candidates{border:0;gap:.4rem;margin:0;padding:0;display:grid}.identity-candidates legend{color:var(--ink-soft);margin-bottom:.6rem;font-size:.7rem;font-weight:720}.identity-candidates label{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.72rem;display:grid}.identity-candidates label:has(input:checked){background:var(--accent-soft);border-color:var(--accent-line)}.identity-candidates input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}.identity-candidates label>span{gap:.14rem;min-width:0;display:grid}.identity-candidates strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.identity-candidates small{color:var(--muted);font-size:.64rem}.identity-candidates label>i{background:var(--green);width:.52rem;height:.52rem;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.identity-form-actions,.verification-actions{justify-content:flex-end;gap:.48rem;margin-top:.85rem;display:flex}.identity-form-actions>button:first-child{align-items:center;gap:.4rem;display:inline-flex}.identity-form-actions>button:first-child .icon{width:.82rem;height:.82rem}.verification-waiting{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.85rem;display:grid}.verification-chat-mark{color:var(--accent);background:var(--surface-raised);border-color:var(--accent-line)}.verification-waiting>div:nth-child(2){min-width:0}.verification-waiting strong{color:var(--ink);font-size:.78rem}.verification-waiting p{color:var(--ink-soft);margin:.32rem 0 .45rem;font-size:.7rem;line-height:1.52}.verification-waiting small{color:var(--muted);font-size:.63rem}.verification-actions{grid-column:1/-1;margin-top:.12rem}.verification-actions>button:last-child{color:var(--red)}.verification-ended>button{margin-top:.65rem}.identity-poll-warning{color:var(--muted);margin:.65rem 0 0;font-size:.65rem}.teamspeak-identity-dock>.identity-section>.notice,.identity-verification-section>.notice,.identity-verification-section form>.notice{margin-top:0;margin-bottom:.8rem}@media (hover:hover){.linked-identity>button:hover:not(:disabled),.verification-actions>button:hover:not(:disabled),.verification-ended>button:hover:not(:disabled),.identity-form-actions>button:first-child:hover:not(:disabled){color:var(--ink);background:var(--surface-hover);border-color:var(--line-strong)}.linked-identity>button:hover:not(:disabled),.verification-actions>button:last-child:hover:not(:disabled){color:var(--red);background:var(--red-soft);border-color:var(--red-line)}}.capture-submit{width:100%;min-height:2.9rem;margin-top:1rem}.capture-foot{color:var(--faint);border-top:1px solid var(--line);align-items:flex-start;gap:.5rem;margin-top:.9rem;padding-top:.9rem;font-size:.7rem;line-height:1.48;display:flex}.capture-foot .icon{width:.85rem;height:.85rem;color:var(--accent);margin-top:.04rem}@media (hover:hover){.save-recent-action:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.live-recording-action:not(:disabled):hover{color:var(--ink);background:var(--surface-hover);border-color:var(--line-bright);transform:translateY(-1px)}.admin-listener-join:not(:disabled):hover,.admin-listener-audio-controls button:not(:disabled):hover{color:var(--ink);background:var(--surface-hover);border-color:var(--line-strong)}.live-recording-action.is-recording:not(:disabled):hover{color:#fff0f0;background:#e3828238;border-color:#e3828285}.presence-channel-toggle:not(.is-static):hover,.presence-watch-action:not(:disabled):hover,.unmute-watch-item-actions button:not(:disabled):hover,.unmute-watch-manager-state button:hover,.follow-control:hover,.filter-toggle:hover,.capture-close:hover,.duration-grid>button:hover,.activity-tabs button:hover,.load-activity:hover{color:var(--ink);background-color:var(--surface-hover);border-color:var(--line-strong)}}@media (min-width:720px) and (max-width:1023px){.live-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filters>label:first-child,.activity-filters fieldset,.activity-filters>button{grid-column:1/-1}.activity-filters fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.activity-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-analytics-controls{grid-template-columns:minmax(18rem,26rem) minmax(12rem,16rem);justify-content:space-between;align-items:center}.activity-analytics-users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.workspace-live>.live-page{height:100%;min-height:42rem}.live-content{flex:auto;grid-template:"server transcript"minmax(0,1fr)"activity transcript"minmax(0,.85fr)/minmax(360px,1fr) minmax(0,1.55fr)}.live-content.transcript-only{grid-template:"transcript"minmax(0,1fr)/minmax(0,1fr)}.presence-panel,.transcript-surface,.activity-panel{height:auto}.activity-filters{grid-template-columns:1fr}.activity-filters fieldset{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filters>button{grid-column:1/-1}}@media (max-width:1023px){.live-panel-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid}.live-panel-nav button{min-height:44px;color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .25rem;font-size:.78rem;font-weight:700;display:flex}.live-panel-nav button[aria-pressed=true]{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line)}.live-panel-nav .icon{width:1rem;height:1rem}.live-content{display:block}.live-content .live-panel{height:max(380px, calc(100dvh - var(--topbar-height) - var(--mobile-nav-height) - 260px))}.live-content-show-conversation:not(.transcript-only) .presence-panel,.live-content-show-conversation:not(.transcript-only) .activity-panel,.live-content-show-server:not(.transcript-only) .transcript-surface,.live-content-show-server:not(.transcript-only) .activity-panel,.live-content-show-history:not(.transcript-only) .transcript-surface,.live-content-show-history:not(.transcript-only) .presence-panel{display:none}}@media (max-width:719px){.activity-analytics{padding:.75rem}.activity-analytics-user-head{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.45rem;padding-inline:.65rem}.activity-analytics-user-head>.avatar{display:none}.activity-analytics-user-body{padding-inline:.65rem}.activity-analytics-person strong{overflow-wrap:anywhere;white-space:normal}.activity-analytics-meta{flex-wrap:wrap;gap:.65rem}.live-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.live-header-counts>span{min-width:76px;padding:0 12px}.live-header-counts>span:first-child{border-left:0;padding-left:0}.panel-toolbar{padding-inline:.75rem}.presence-channel-toggle{padding-right:.6rem;padding-left:calc(.58rem + var(--channel-indent))}.presence-client{padding-right:.58rem}.presence-client-meta{max-width:6.8rem}.transcript-entry{column-gap:.55rem;padding-inline:.65rem}.transcript-alert{left:.6rem;right:.6rem}.transcript-stream-alert{left:.6rem}.capture-dialog{width:100%;max-height:88dvh;margin:auto 0 0}.capture-dock{max-height:88dvh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;border-left:0;border-right:0}.teamspeak-identity-dialog{width:100%}.identity-form-actions{flex-direction:column-reverse;align-items:stretch}.identity-form-actions>button{width:100%}}@media (max-width:600px){.live-header-actions{flex-direction:column;align-items:stretch}.live-header-counts,.live-header-buttons,.admin-listener{width:100%;max-width:none}.live-header-counts>span,.live-header-buttons>button{flex:1 1 0}}@media (max-width:480px){.live-panel-nav .icon{display:none}.save-recent-action{width:100%}.live-header-buttons{flex-direction:column;align-items:stretch;width:100%}.admin-listener.is-listening{flex-direction:column;align-items:stretch}.admin-listener-audio-controls label{flex:auto;width:auto}.live-recording-action{width:100%}.presence-channel-toggle{grid-template-columns:8px 13px 15px minmax(0,1fr) auto auto;gap:.32rem}.presence-client{grid-template-columns:2px minmax(0,1fr) auto 5.8rem;gap:.4rem}.presence-client-main{gap:.42rem}.presence-statuses{flex-wrap:nowrap;overflow:hidden}.presence-status{flex:none}.transcript-toolbar .status-dot{gap:0;min-width:32px;padding:0;font-size:0;overflow:hidden}.transcript-toolbar .status-dot>i{width:.5rem;height:.5rem}.follow-control{gap:0;min-width:34px;padding:0;font-size:0;overflow:hidden}.follow-control>span{font-size:.88rem}.transcript-entry{column-gap:.42rem;padding-inline:.55rem}.duration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unmute-watch-fieldset,.unmute-duration-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.panel-loading>span,.transcript-loading>span,.status-reconnecting>i,.status-connecting>i,.live-recording-action.is-recording .recording-dot{animation:none}.channel-disclosure .icon,.activity-analytics-user-head>.icon,.activity-analytics-users,.save-recent-action,.live-recording-action{transition:none}.activity-analytics-loading i{animation:none}}.activity-analytics{gap:1.25rem;width:100%;margin:0 auto;padding:0}.activity-analytics-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.activity-analytics-periods{min-width:min(100%,320px)}.analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.analytics-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.analytics-summary span,.analytics-measured-range,.activity-analytics-scope{color:var(--muted)}.analytics-summary strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem)}.activity-analytics-scope{font-size:.75rem}.activity-analytics-meta{flex-wrap:wrap}.analytics-measured-range{margin:0;font-size:.8rem;line-height:1.6}.analytics-ranking-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.analytics-ranking-heading h2{margin:0;font-size:1.1rem}.analytics-search{color:var(--ink-soft);flex-direction:column;gap:.4rem;font-size:.8rem;display:flex}.analytics-search input{background:var(--surface);border:1px solid var(--line-strong);width:240px;max-width:100%;color:var(--ink);border-radius:8px;padding:.65rem .8rem}.activity-analytics .activity-analytics-users{grid-template-columns:1fr;gap:.75rem;display:grid}.activity-analytics .activity-analytics-user-head{padding:1rem}.activity-analytics .activity-analytics-user-body{padding:0 1rem 1rem}.analytics-comparison{background:var(--surface-raised);border-radius:4px;height:8px;margin-bottom:.6rem;overflow:hidden}.analytics-comparison i{background:var(--accent);border-radius:inherit;height:100%;display:block}.activity-analytics .activity-analytics-graph{height:7px}.activity-analytics .activity-analytics-metrics{gap:1rem;margin-top:.6rem}.activity-analytics-person{min-width:0}.activity-analytics .activity-analytics-warning{flex-wrap:wrap}.analytics-voice-activity{color:var(--muted);margin-top:.6rem;font-size:.8rem;line-height:1.6}.analytics-voice-activity summary{cursor:pointer}.analytics-voice-activity summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.analytics-voice-activity p{margin:.3rem 0 0}@media (hover:hover){.activity-analytics-user-head:hover{background:var(--surface-hover)}}@media (max-width:600px){.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.analytics-summary>div{gap:.25rem;padding:.75rem}.analytics-summary strong{font-size:1.4rem}.analytics-summary span{font-size:.8rem}.analytics-search,.analytics-search input{width:100%}.activity-analytics .activity-analytics-user-head{grid-template-columns:2rem minmax(0,1fr) auto 1rem;gap:.6rem}.activity-analytics .activity-analytics-user-head>.avatar{display:none}.activity-analytics-rank-value small{text-align:right;max-width:7rem}.activity-analytics .activity-analytics-controls{align-items:stretch}.activity-analytics .activity-analytics-periods{flex:1 0 100%}}.archive-header-actions{align-items:center;gap:.75rem;display:flex}.transcript-export-dialog{width:min(34rem,100vw - 1.5rem)}.transcript-export-dock{max-height:min(90dvh,50rem)}.transcript-export-scope{border:0;margin:1.1rem 0 0;padding:0}.transcript-export-scope legend,.transcript-export-format{color:var(--ink);font-size:.88rem;font-weight:700}.transcript-export-scope label{border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:.6rem;padding:.8rem;display:flex}.transcript-export-scope label:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.transcript-export-scope input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin:.1rem 0 0}.transcript-export-scope strong{font-size:.88rem;display:block}.transcript-export-scope small{color:var(--muted);margin-top:.25rem;font-size:.8rem;line-height:1.5;display:block}.transcript-export-summary{color:var(--muted);overflow-wrap:anywhere;margin-block:.85rem;font-size:.8rem;line-height:1.5}.transcript-export-summary p{margin:.25rem 0}.transcript-export-format{gap:.45rem;display:grid}.transcript-export-format select{width:100%;min-height:2.75rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.5rem .7rem;font-size:.88rem}.transcript-export-help{color:var(--muted);margin-block:.65rem;font-size:.8rem;line-height:1.55}.transcript-export-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.archive-retention{min-height:2.15rem;color:var(--green);background:var(--green-soft);border:1px solid var(--green-line);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.68rem;font-weight:720;display:inline-flex}.archive-retention .icon{width:.9rem;height:.9rem}.archive-search{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);gap:.65rem;margin:.75rem 1.5rem 0;padding:.8rem .85rem;display:grid}.archive-search-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;min-width:0;display:grid}.archive-search label{gap:.3rem;min-width:0;display:grid}.archive-search label>span:first-child{color:var(--ink-soft);font-size:.68rem;font-weight:740}.archive-search-help,.archive-speaker-error{color:var(--faint);font-size:.62rem;line-height:1.45}.archive-search-help{white-space:nowrap;margin-left:auto}.archive-speaker-error{color:var(--yellow)}.archive-input-shell{min-width:0;min-height:2.75rem;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-md);align-items:center;gap:.7rem;padding:0 .9rem;display:flex}.archive-input-shell:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.archive-input-shell .icon{width:1rem;height:1rem;color:var(--accent)}.archive-input-shell input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.82rem}.archive-input-shell input::placeholder{color:var(--faint)}.archive-speaker-filter select,.archive-custom-range input{width:100%;min-width:0;min-height:2.75rem;color:var(--ink-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.55rem .7rem;font-size:.75rem}.archive-form-actions{align-items:center;gap:.45rem;display:flex}.archive-search-secondary,.archive-time-filter,.archive-time-presets,.archive-custom-range{align-items:center;min-width:0;display:flex}.archive-search-secondary{flex-wrap:wrap;gap:.5rem .8rem}.archive-time-filter{flex-wrap:wrap;flex:auto;gap:.45rem .65rem}.archive-time-label{color:var(--ink-soft);font-size:.66rem;font-weight:740}.archive-time-presets{flex-wrap:wrap;gap:.28rem}.archive-time-preset{min-height:2rem;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:.35rem .62rem;font-size:.66rem;font-weight:700;line-height:1;transition:color .13s,background-color .13s,border-color .13s}.archive-time-preset.is-active{color:var(--accent-hover);background:var(--accent-soft);border-color:var(--accent-line)}.archive-custom-range{flex-wrap:wrap;gap:.35rem}.archive-custom-range label{grid-template-columns:auto 10.75rem;align-items:center;gap:.35rem}.archive-custom-range label>span:first-child{color:var(--faint);font-size:.62rem}.archive-custom-range input{min-height:2rem;padding-block:.3rem;font-size:.66rem}.archive-results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;margin:.65rem 1.5rem 0;padding:0 .15rem;display:flex}.archive-results-heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:.96rem;font-weight:750}.archive-results-heading>span{color:var(--faint);font-size:.68rem;font-weight:680}.archive-notice{margin:.8rem 1.5rem 0}.archive-results{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin:.65rem 1.5rem 0;padding:0;list-style:none;overflow:hidden}.archive-result{--speaker-color:var(--accent);border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:0 52px;grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr) max-content;align-items:start;gap:.75rem;min-width:0;padding:.55rem .8rem .58rem 1rem;display:grid;position:relative}.archive-result:last-child{border-bottom:0}.archive-result:before{content:"";background:var(--speaker-color);width:3px;position:absolute;inset:0 auto 0 0}.archive-result-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.archive-result-identity>div{gap:.08rem;min-width:0;display:grid}.archive-result-identity strong,.archive-result-identity span{overflow-wrap:anywhere}.archive-result-identity strong{color:var(--ink-soft);font-size:.74rem;font-weight:750}.archive-result-identity span,.archive-result-time{color:var(--faint);font-size:.62rem}.archive-result p{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-top:.16rem;font-size:1rem;line-height:1.65}.archive-result-time{text-align:right;white-space:nowrap;padding-top:.28rem}.archive-result mark{color:var(--accent-ink);background:var(--accent-strong);border-radius:3px;padding:.04rem .12rem}.archive-loading,.archive-empty{min-height:13rem;color:var(--faint);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);place-content:center;justify-items:center;margin:.85rem 1.5rem 0;display:grid}.archive-loading{grid-auto-flow:column;gap:.35rem}.archive-loading>span{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;animation:.9s ease-in-out infinite alternate archive-loading-pulse}.archive-loading>span:nth-child(2){animation-delay:.15s}.archive-loading>span:nth-child(3){animation-delay:.3s}@keyframes archive-loading-pulse{to{opacity:.25;transform:translateY(-.25rem)}}.archive-empty>.icon{width:1.5rem;height:1.5rem;color:var(--accent);margin-bottom:.8rem}.archive-empty h2{color:var(--ink);margin:0;font-size:1.1rem}.archive-empty p{color:var(--muted);margin:.4rem 0 0;font-size:.75rem}.archive-load-more{justify-content:center;padding:1.2rem 1.5rem 0;display:flex}@media (hover:hover){.archive-time-preset:hover{color:var(--ink-soft);background:var(--surface-hover);border-color:var(--line-strong)}.archive-result:hover{background:var(--surface-soft)}}@media (max-width:900px){.archive-search-main{grid-template-columns:minmax(15rem,1fr) minmax(12rem,16rem) auto}.archive-search-help{display:none}}@media (max-width:720px){.transcript-export-dialog{width:100%;max-height:88dvh}.transcript-export-dock{max-height:88dvh}.archive-page{padding-bottom:1rem}.archive-retention{display:none}.archive-search,.archive-results-heading,.archive-notice,.archive-loading,.archive-empty,.archive-results{margin-inline:.75rem}.archive-search-main{grid-template-columns:minmax(0,1fr) auto}.archive-query{grid-column:1/-1}.archive-time-label{width:100%}}@media (max-width:560px){.archive-search{border-radius:var(--radius-md);padding:.85rem}.archive-search-main{grid-template-columns:1fr}.archive-query{grid-column:auto}.archive-form-actions{grid-template-columns:1fr auto;display:grid}.archive-custom-range{flex-direction:column;align-items:stretch;width:100%}.archive-custom-range label{grid-template-columns:2.5rem minmax(0,1fr)}.archive-result{grid-template-columns:minmax(0,1fr) max-content;gap:.28rem .65rem;padding-block:.62rem}.archive-result-identity{grid-column:1}.archive-result-time{grid-area:1/2}.archive-result p{grid-area:2/1/auto/-1;padding-top:.08rem}.archive-results-heading{flex-direction:column;align-items:flex-start;min-height:0;padding-top:.5rem}}.archive-coverage{color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;margin:1rem 1.5rem 0;font-size:.8rem;line-height:1.5;display:flex}.archive-coverage strong{color:var(--ink-soft)}.archive-search-main{grid-template-columns:minmax(0,1fr) auto}.archive-filter-toggle{display:none}.archive-filter-content{grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:end;gap:.8rem;display:grid}.archive-search label>span:first-child{font-size:.78rem}.archive-input-shell input,.archive-speaker-filter select{font-size:.9rem}.archive-search-secondary{gap:.5rem}.archive-time-preset{min-height:2.5rem;font-size:.75rem}.archive-custom-range{width:100%}.archive-custom-range label{flex:13rem;grid-template-columns:auto minmax(0,1fr)}.archive-custom-range input{min-height:2.5rem;font-size:.8rem}.archive-filter-status{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.archive-filter-status:empty{display:none}.archive-reading-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 1.5rem 0;display:flex}.archive-applied-summary{color:var(--muted);overflow-wrap:anywhere;flex:20rem;margin:0;font-size:.8rem;line-height:1.6}.archive-applied-summary>span{color:var(--ink);margin-right:.4rem;font-weight:750}.archive-date-jump{align-items:end;gap:.45rem;display:flex}.archive-date-jump label{color:var(--muted);gap:.25rem;font-size:.75rem;display:grid}.archive-date-jump input{width:10rem;min-width:0;min-height:2.75rem;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:inherit;padding:.4rem .6rem}.archive-results,.archive-results-heading{width:min(100% - 3rem,64rem);margin-inline:auto}.archive-results-heading>span{font-size:.8rem}.archive-result{contain-intrinsic-size:auto 120px;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);gap:.4rem 1rem;padding:.9rem 1rem}.archive-result-identity{grid-area:auto/1}.archive-result-identity strong{font-size:.875rem}.archive-result-identity span{font-size:.75rem}.archive-result p{grid-area:span 2/2;max-width:72ch;padding:0}.archive-result-meta{grid-column:1;justify-items:start;gap:.45rem;min-width:0;display:grid}.archive-result-time{color:var(--muted);text-align:left;white-space:normal;padding:0;font-size:.75rem}.archive-context-action{min-height:2rem;color:var(--accent-hover);font:inherit;text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:.3rem 0;font-size:.78rem;text-decoration:underline}.archive-context-action:hover{color:var(--ink)}.archive-date-heading{color:var(--ink);background:var(--bg-soft);border-bottom:1px solid var(--line);grid-column:1/-1;margin:-.9rem -1rem .5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:750}.archive-turn-break{color:var(--muted);grid-column:1/-1;padding-bottom:.5rem;font-size:.75rem}.archive-context-dialog{width:min(64rem,100vw - 2rem);max-height:88dvh}.archive-context-dock{flex-direction:column;max-height:88dvh;display:flex;overflow-y:auto}.archive-context-dock>:not(.archive-context-results){flex:none}.archive-context-dock .capture-head{grid-template-columns:minmax(0,1fr) auto}.archive-context-help,.archive-context-limit{color:var(--muted);margin:.8rem 0;font-size:.8rem;line-height:1.6}.archive-source{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.6}.archive-source summary{cursor:pointer;color:var(--ink-soft)}.archive-source p{margin:.25rem 0}.archive-context-results{overscroll-behavior:contain;flex:auto;width:100%;min-height:6rem;max-height:55dvh;margin:1rem 0 0;overflow-y:auto}.archive-context-results .archive-result{content-visibility:visible;contain-intrinsic-size:none}.archive-result.is-context-anchor{background:var(--accent-soft)}.archive-anchor-label{color:var(--accent-hover);font-size:.75rem}@media (max-width:720px){.archive-coverage,.archive-reading-tools{margin-inline:.75rem}.archive-search-main{grid-template-columns:minmax(0,1fr)}.archive-query{grid-column:auto}.archive-form-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.archive-filter-toggle{justify-content:center;display:inline-flex}.archive-filter-content{grid-template-columns:minmax(0,1fr)}.archive-filter-content:not(.is-expanded),.archive-page[data-filters-expanded=false] .archive-date-jump{display:none}.archive-input-shell input,.archive-speaker-filter select,.archive-custom-range input{font-size:1rem}.archive-time-preset{min-height:2.75rem}.archive-custom-range label{flex-basis:auto;width:100%}.archive-reading-tools{gap:.6rem}.archive-date-jump input{font-size:1rem}.archive-results,.archive-results-heading{width:calc(100% - 1.5rem)}.archive-result{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.85rem}.archive-result-identity,.archive-result p,.archive-result-meta{grid-area:auto/1}.archive-result p{font-size:.975rem}.archive-result-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.archive-context-action{min-height:2.5rem}.archive-date-heading{margin:-.85rem -.85rem .25rem;padding-inline:.85rem}.archive-context-dialog{width:calc(100vw - 1rem);max-width:none;margin-inline:auto}.archive-context-dock{padding:1rem}.archive-context-results{width:100%}}.recordings-page{width:min(100%, var(--content-max));grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden}.recordings-header-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.recordings-layout{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:clamp(17rem,21vw,20.5rem) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.studio-library,.studio-main{background:var(--surface);min-width:0;min-height:0}.studio-library{overflow:hidden}.library-toggle{display:none}.library-content{flex-direction:column;height:100%;min-height:0;padding:1.15rem .9rem 0;display:flex;overflow:hidden}.library-header{justify-content:space-between;align-items:flex-start;gap:.65rem;min-height:3.1rem;padding:0 .25rem .9rem;display:flex}.library-header h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:750}.library-queue-count{min-height:1.8rem;color:var(--yellow);background:var(--yellow-soft);border:1px solid var(--yellow-line);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.63rem;font-weight:700;display:inline-flex}.library-search{align-items:center;margin-bottom:.65rem;display:flex;position:relative}.library-search>.icon{z-index:1;width:.95rem;height:.95rem;color:var(--faint);pointer-events:none;position:absolute;left:.78rem}.library-search input{width:100%;min-height:2.85rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.68rem 2.75rem .68rem 2.35rem;font-size:.77rem}.library-search input::placeholder{color:var(--faint)}.library-search>button{width:2.55rem;height:2.55rem;color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:.15rem}.library-search>button .icon{width:.9rem;height:.9rem}.library-filters{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-bottom:.7rem;padding:.22rem;display:grid}.library-filters>button{min-width:0;min-height:2.75rem;color:var(--faint);background:0 0;border:1px solid #0000;border-radius:7px;place-content:center;gap:.06rem;padding:.3rem .12rem;font-size:.63rem;font-weight:680;display:grid}.library-filters>button b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:720}.library-filters>button.is-active{color:var(--ink);background:var(--surface-raised);border-color:var(--line-strong)}.library-filters>button.is-active b{color:var(--accent)}.library-notice{margin-bottom:.65rem}.library-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:0;min-height:0;margin-inline:-.9rem;padding:0 .45rem 1rem;display:flex;overflow:auto}.library-item{width:100%;min-height:5rem;color:var(--ink-soft);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-content:center;gap:.55rem;padding:.9rem .72rem .9rem 1rem;display:grid;position:relative}.library-item:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:.8rem;bottom:.8rem;left:0}.library-item.is-selected{background:var(--accent-soft)}.library-item.is-selected:before{background:var(--accent)}.library-item-top{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.library-item-top>strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:720;overflow:hidden}.clip-status{min-height:1.55rem;color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:.34rem;padding:0 .46rem;font-size:.75rem;font-weight:740;display:inline-flex}.clip-status>i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.clip-status.status-ready{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}.clip-status.status-pending,.clip-status.status-assembling{color:var(--yellow);background:var(--yellow-soft);border-color:var(--yellow-line)}.clip-status.status-failed{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.clip-status.status-deleting{color:var(--faint)}.clip-status.status-pending>i,.clip-status.status-assembling>i{animation:1.4s ease-in-out infinite soft-pulse}.library-item-meta{color:var(--faint);white-space:nowrap;align-items:center;gap:.45rem;font-size:.75rem;display:flex;overflow:hidden}.library-item-meta>span:not(:first-child):before{content:"·";color:var(--line-bright);margin-right:.45rem}.library-progress{background:var(--line);border-radius:999px;height:2px;position:absolute;bottom:.38rem;left:1rem;right:.8rem;overflow:hidden}.library-progress>i{background:var(--yellow);border-radius:inherit;width:40%;height:100%;animation:1.4s ease-in-out infinite library-progress;display:block}@keyframes library-progress{0%{transform:translate(-105%)}to{transform:translate(360%)}}.library-loading,.access-loading{justify-content:center;align-items:center;gap:.38rem;min-height:8rem;display:flex}.library-loading>i,.access-loading>i{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;animation:.85s ease-in-out infinite alternate library-dot}.library-loading>i:nth-child(2),.access-loading>i:nth-child(2){animation-delay:.14s}.library-loading>i:nth-child(3),.access-loading>i:nth-child(3){animation-delay:.28s}@keyframes library-dot{to{opacity:.35;transform:translateY(-.35rem)}}.library-empty{min-height:12rem;color:var(--faint);text-align:center;place-content:center;justify-items:center;padding:1.25rem;display:grid}.library-empty>.icon{width:1.45rem;height:1.45rem;color:var(--accent);margin-bottom:.75rem}.library-empty strong{color:var(--ink-soft);font-size:.8rem}.library-empty span{max-width:14rem;margin-top:.35rem;font-size:.68rem;line-height:1.5}.studio-main{overscroll-behavior:contain;background:var(--bg-soft);overflow:auto}.studio-empty,.clip-state-stage{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:clamp(2rem,7vw,6rem);display:grid}.studio-empty-mark,.clip-state-visual{width:4.6rem;height:4.6rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;justify-content:center;align-items:center;gap:.2rem;margin-bottom:1.3rem;display:flex}.studio-empty-mark .icon,.clip-state-visual .icon{width:1.5rem;height:1.5rem}.studio-empty h2,.clip-state-stage h2{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,2.8vw,2.7rem);font-weight:770}.studio-empty p,.clip-state-stage p{max-width:34rem;color:var(--muted);margin:.75rem 0 1.4rem;font-size:.84rem;line-height:1.65}.clip-state-visual>span{background:currentColor;border-radius:999px;width:3px;animation:.85s ease-in-out infinite alternate state-wave}.clip-state-visual>span:first-child,.clip-state-visual>span:nth-child(5){height:.7rem;animation-delay:-300ms}.clip-state-visual>span:nth-child(2),.clip-state-visual>span:nth-child(4){height:1.4rem;animation-delay:-150ms}.clip-state-visual>span:nth-child(3){height:2rem}@keyframes state-wave{to{opacity:.4;transform:scaleY(.35)}}.clip-state-stage.is-failed .clip-state-visual{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.clip-state-meta{color:var(--faint);flex-wrap:wrap;justify-content:center;gap:.45rem .8rem;font-size:.68rem;display:flex}.clip-state-meta>span:not(:first-child):before{content:"·";color:var(--line-bright);margin-right:.8rem}.clip-state-stage .danger-text-button{margin-top:1rem}.clip-editor{width:100%;min-height:100%;color:var(--ink);outline:0}.clip-editor>audio{display:none}.editor-header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1.25rem;min-height:6.4rem;padding:1.2rem clamp(1rem,2vw,1.6rem) 1.05rem;display:flex}.editor-heading{min-width:0}.editor-title-row{align-items:center;gap:.75rem;min-width:0;display:flex}.editor-title-row h2{min-width:0;color:var(--ink);letter-spacing:-.052em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:780;line-height:1.08}.editor-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin-top:.55rem;font-size:.75rem;display:flex}.editor-meta>span,.editor-meta>time{align-items:center;gap:.3rem;display:inline-flex}.editor-meta>:not(:first-child):before{content:"·";color:var(--line-bright);margin-right:.45rem}.editor-meta .icon{width:.82rem;height:.82rem;color:var(--accent)}.source-mode-badge{color:var(--accent);font-weight:700}.editor-header-actions{flex:none;align-items:center;gap:.5rem;display:flex}.editor-header-actions .subtle-action{max-width:18rem}.editor-header-actions .subtle-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-notice{background:var(--bg-soft);padding:.8rem clamp(1rem,2vw,1.6rem) 0}.editor-body{background:var(--bg-soft);padding:clamp(.8rem,1.5vw,1.3rem)}.editor-stage{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.timeline-editor{background:var(--surface);min-width:0}.timeline-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:5.8rem;padding:1.05rem 1.15rem .9rem;display:flex}.timeline-editor-head h2,.editor-tools-head h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:1.1rem;font-weight:750}.timeline-editor-head p,.editor-tools-head p{max-width:34rem;color:var(--muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.timeline-analysis-state{min-height:2rem;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 .65rem;font-size:.75rem;font-weight:690;display:inline-flex}.timeline-analysis-state>.icon{width:.85rem;height:.85rem;color:var(--yellow)}.analysis-ready-dot{color:var(--green)}.timeline-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow:auto hidden}.timeline-matrix{background:var(--line);grid-template-columns:10.5rem minmax(38.5rem,1fr);gap:1px;min-width:49rem;display:grid}.timeline-label-spacer,.timeline-track-label{z-index:8;background:var(--surface-soft);position:sticky;left:0}.timeline-label-spacer{border-bottom:1px solid #0000;min-height:2.3rem}.timeline-ruler{background:var(--bg-soft);min-height:2.3rem;position:relative;overflow:hidden}.timeline-ruler>span{color:var(--faint);font-variant-numeric:tabular-nums;justify-items:center;font-size:.58rem;display:grid;position:absolute;top:0;bottom:0;transform:translate(-50%)}.timeline-ruler>span:first-child{transform:none}.timeline-ruler>span:last-child{transform:translate(-100%)}.timeline-ruler i{background:var(--line-strong);width:1px;height:.55rem}.timeline-ruler b{align-self:end;padding-bottom:.38rem;font-weight:650}.timeline-track-label{min-width:0;min-height:3.25rem;color:var(--muted);text-align:left;border:0;align-items:center;gap:.66rem;padding:.55rem .7rem;display:flex}.timeline-track-label.group-label{min-height:5.2rem}.timeline-track-label:after{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:.55rem;bottom:.55rem;right:0}.timeline-track-label.is-active{color:var(--ink);background:var(--surface-raised)}.timeline-track-label.is-active:after{background:var(--speaker-color,var(--accent))}.timeline-track-label>span:last-child{gap:.1rem;min-width:0;display:grid}.timeline-track-label strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:710;overflow:hidden}.timeline-track-label small{color:var(--faint);font-size:.57rem}.track-symbol,.speaker-swatch{width:1.85rem;height:1.85rem;color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.track-symbol .icon{width:.85rem;height:.85rem}.speaker-swatch{color:var(--speaker-color);background:color-mix(in srgb, var(--speaker-color) 11%, var(--surface-raised));border-color:color-mix(in srgb, var(--speaker-color) 30%, var(--line))}.speaker-swatch>i{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.timeline-speaker-row{display:contents}.timeline-data{touch-action:none;background-color:var(--bg-soft);background-image:linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:12.5% 100%;min-width:0;position:relative;overflow:hidden}.timeline-waveform-row{cursor:crosshair;min-height:5.2rem}.timeline-activity-row{min-height:3.25rem}.timeline-waveform{width:100%;height:calc(100% - .7rem);color:var(--muted);position:absolute;inset:.35rem 0;overflow:visible}.waveform-baseline{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.waveform-path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.65}.timeline-waveform.is-active{color:var(--accent)}.timeline-seek-accessible{z-index:5;opacity:.001;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.timeline-selection{z-index:2;background:var(--accent-soft);border-inline:1px solid var(--accent-line);pointer-events:none;position:absolute;top:0;bottom:0}.timeline-mask{z-index:3;pointer-events:none;background:#06080b9e;position:absolute;top:0;bottom:0}.timeline-mask-left{left:0}.timeline-mask-right{right:0}.trim-handle{z-index:14;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:2.75rem;padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.trim-handle>span{background:var(--accent-strong);border:2px solid var(--accent-ink);border-radius:999px;width:.72rem;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0000004d}.trim-handle>span:after{content:"";background:#17120c6b;border-radius:999px;width:2px;height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-highlight{z-index:13;width:1.8rem;height:1.8rem;color:var(--accent-ink);background:var(--accent-strong);border:2px solid var(--bg-soft);border-radius:50% 50% 50% .2rem;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;transform:translate(-50%)rotate(-45deg);box-shadow:0 4px 12px #0000004d}.timeline-highlight .icon{width:.82rem;height:.82rem;transform:rotate(45deg)}.timeline-playhead{z-index:12;background:var(--signal);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.timeline-playhead>i{background:var(--signal);border:2px solid var(--bg-soft);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.lane-playhead{z-index:6;opacity:.82}.activity-lane{z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.activity-lane-bed{background:var(--line);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.activity-block{background:var(--speaker-color);border-radius:2px;min-width:2px;position:absolute;top:.62rem;bottom:.62rem}.activity-lane.is-active .activity-block{box-shadow:0 0 0 1px color-mix(in srgb, var(--speaker-color) 28%, transparent)}.lane-selection{z-index:0;background:color-mix(in srgb, var(--accent) 2.5%, transparent)}.timeline-fallback-note{color:var(--yellow);background:var(--yellow-soft);border-top:1px solid var(--yellow-line);margin:0;padding:.72rem 1.1rem;font-size:.68rem;line-height:1.5}.timeline-editor.is-dragging,.timeline-editor.is-dragging *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}.editor-transport{background:var(--surface-soft);border-top:1px solid var(--line-strong);grid-template-columns:minmax(8rem,1fr) auto auto minmax(10rem,1fr);grid-template-areas:"identity center time tools""seek seek seek seek";align-items:center;gap:.65rem 1rem;padding:.85rem 1rem .95rem;display:grid;position:relative}.transport-identity{grid-area:identity;align-items:center;gap:.62rem;min-width:0;display:flex}.transport-track-dot{background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none}.transport-identity>span:last-child{gap:.06rem;min-width:0;display:grid}.transport-identity small{color:var(--faint);font-size:.58rem}.transport-identity strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.transport-center{grid-area:center;justify-content:center;align-items:center;gap:.3rem;display:flex}.transport-play,.transport-skip,.transport-tool,.transport-speed{min-width:2.75rem;min-height:2.75rem;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.transport-play{width:3.2rem;height:3.2rem;color:var(--accent-ink);background:var(--accent-strong);border-color:var(--accent-strong)}.transport-play .icon{width:1.1rem;height:1.1rem}.transport-skip{color:var(--ink-soft);position:relative}.transport-skip>span{font-size:.48rem;font-weight:800;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.transport-skip .icon{width:1.05rem;height:1.05rem}.transport-timecode{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:time;justify-content:flex-end;align-items:baseline;gap:.25rem;display:flex}.transport-timecode strong{color:var(--ink);font-size:.82rem}.transport-timecode span{color:var(--faint);font-size:.65rem}.transport-tools{grid-area:tools;justify-content:flex-end;align-items:center;gap:.28rem;display:flex}.transport-tool,.transport-speed{border-radius:var(--radius-sm);font-size:.66rem;font-weight:720}.transport-tool.is-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.volume-control{min-height:2.75rem;color:var(--muted);align-items:center;gap:.45rem;padding-left:.55rem;display:flex}.volume-control .icon{width:.9rem;height:.9rem}.volume-control input{width:clamp(3.5rem,6vw,5.6rem);height:2.75rem;accent-color:var(--accent);margin:0}.transport-selection-seek{--selection-progress:0%;width:100%;height:2.75rem;accent-color:var(--accent);cursor:pointer;grid-area:seek;margin:0}.transport-selection-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--selection-progress), var(--line-strong) var(--selection-progress));border-radius:999px;height:3px}.transport-selection-seek::-webkit-slider-thumb{appearance:none;background:var(--accent-strong);border:2px solid var(--accent-ink);border-radius:50%;width:.8rem;height:.8rem;margin-top:-.3rem}.transport-selection-seek::-moz-range-track{background:var(--line-strong);border-radius:999px;height:3px}.transport-selection-seek::-moz-range-progress{background:var(--accent);border-radius:999px;height:3px}.transport-selection-seek::-moz-range-thumb{background:var(--accent-strong);border:2px solid var(--accent-ink);border-radius:50%;width:.8rem;height:.8rem}.editor-inspector{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1fr) minmax(20rem,1.1fr);margin-top:clamp(.8rem,1.5vw,1.3rem);display:grid;overflow:hidden}.editor-inspector.is-editing{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-inspector.is-listening{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.editor-inspector.is-editing .track-inspector,.editor-inspector.is-editing .edit-output{border-top:1px solid var(--line)}.editor-inspector.is-editing .track-inspector{border-left:0}.editor-tools-head{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:5.2rem;padding:1rem 1.15rem .9rem;display:flex}.editor-tools-head>p{text-align:right;max-width:27rem;margin:0}.inspector-section{min-width:0;padding:1.05rem 1.15rem 1.15rem}.inspector-section+.inspector-section{border-left:1px solid var(--line)}.inspector-section>header{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-bottom:.75rem;display:flex}.inspector-section>header .section-kicker{margin:0}.inspector-section>header>strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8rem}.inspector-label{color:var(--ink-soft);margin-bottom:.7rem;font-size:.72rem;font-weight:720;display:block}.highlight-editor{align-content:start;gap:.7rem;display:grid}.highlight-editor>header{align-items:start;margin:0;display:grid}.highlight-editor>header>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.highlight-editor>header .inspector-label{margin:0}.highlight-editor>header small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.65rem}.highlight-editor>header p,.creator-edit-entry p{color:var(--faint);margin:.35rem 0 0;font-size:.66rem;line-height:1.5}.highlight-add{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.highlight-add input,.highlight-edit-list input{min-width:0;min-height:2.75rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .68rem;font-size:.72rem}.highlight-add .secondary-action{min-width:9.5rem}.highlight-edit-list{gap:.35rem;max-height:14rem;display:grid;overflow:auto}.highlight-edit-list>div{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem;display:grid}.highlight-edit-list>div.is-outside{opacity:.64}.highlight-time{min-height:2.5rem;color:var(--accent);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 .45rem;font-size:.66rem}.highlight-edit-list>div>span{color:var(--yellow);text-transform:uppercase;font-size:.58rem;font-weight:720}.highlight-edit-list .icon-action{width:2.5rem;min-width:2.5rem;min-height:2.5rem}.highlight-empty{color:var(--faint);margin:.35rem 0 0;font-size:.7rem}.highlight-chip-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;display:grid}.highlight-chip-list>button{min-width:0;min-height:3.15rem;color:var(--muted);text-align:left;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .65rem;display:grid}.highlight-chip-list .icon{width:.9rem;height:.9rem;color:var(--accent)}.highlight-chip-list span{gap:.1rem;min-width:0;display:grid}.highlight-chip-list strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.highlight-chip-list small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.58rem}.creator-edit-entry{align-content:start;display:grid}.creator-edit-entry .primary-action{width:100%;margin-top:.85rem}.time-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.time-field{gap:.35rem;display:grid}.time-field>span{color:var(--faint);font-size:.62rem;font-weight:680}.time-field input,.edit-output input{width:100%;min-height:2.8rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.65rem .72rem;font-size:.75rem}.time-field input{font-variant-numeric:tabular-nums}.reset-selection{min-height:2.75rem;margin-top:.45rem;font-size:.75rem}.inspector-tracks{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem;display:grid}.inspector-tracks>button{--track-color:var(--accent);min-width:0;min-height:3.2rem;color:var(--muted);text-align:left;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.55rem .65rem;display:grid}.inspector-tracks>button.is-active{color:var(--ink);background:color-mix(in srgb, var(--track-color) 8%, var(--bg-soft));border-color:color-mix(in srgb, var(--track-color) 34%, var(--line))}.track-color{background:var(--track-color);border-radius:50%;width:.55rem;height:.55rem}.inspector-tracks>button>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.inspector-tracks strong,.inspector-tracks small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-tracks strong{color:inherit;font-size:.68rem}.inspector-tracks small{color:var(--faint);font-size:.57rem}.inspector-tracks .icon{width:.85rem;height:.85rem;color:var(--track-color)}.edit-output{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem;display:grid}.edit-output>label,.edit-output>.notice,.edit-output>.text-action,.edit-output>.inspector-footnote{grid-column:1/-1}.edit-output>label{gap:0;display:grid}.edit-output .inspector-label{margin-bottom:.45rem}.edit-output>.primary-action,.edit-output>.secondary-action{width:100%;min-width:0}.edit-output>.text-action{justify-self:start;min-height:2rem;font-size:.68rem}.inspector-footnote{color:var(--faint);margin:.15rem 0 0;font-size:.75rem;line-height:1.5}.recent-clip-dialog,.delete-sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:1rem}.recent-clip-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad}.delete-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad}.recent-clip-dialog[open],.delete-sheet[open]{place-items:center;display:grid}.recent-clip-card{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:var(--radius-xl);width:min(100%,40rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-float);padding:clamp(1rem,3vw,1.5rem);overflow:auto}.recent-clip-card>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-bottom:1rem;display:grid}.recent-clip-mark{width:3rem;height:3rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;place-items:center;display:grid}.recent-clip-mark .icon{width:1.2rem;height:1.2rem}.recent-clip-card h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:1.35rem;font-weight:760}.recent-clip-card header p{color:var(--muted);margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.recent-duration-field{border:0;min-width:0;margin:1rem 0 0;padding:0}.recent-duration-field legend,.recent-title-field>span{color:var(--ink-soft);margin-bottom:.6rem;font-size:.73rem;font-weight:720}.recent-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.recent-duration-grid>button{min-width:0;min-height:4rem;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);place-content:center;gap:.18rem;padding:.6rem;display:grid}.recent-duration-grid>button strong{color:var(--ink-soft);font-size:.78rem}.recent-duration-grid>button small{color:var(--faint);font-size:.58rem}.recent-duration-grid>button.is-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.recent-duration-grid>button.is-active strong{color:var(--accent-strong)}.recent-title-field{margin-top:1rem;display:grid}.recent-title-field>span{justify-content:space-between;display:flex}.recent-title-field small{color:var(--faint);font-size:.63rem;font-weight:600}.recent-title-field input{width:100%;min-height:2.9rem;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.68rem .78rem;font-size:.78rem}.recent-clip-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.recent-clip-facts>span{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .55rem;min-width:0;padding:.75rem;display:grid}.recent-clip-facts .icon{width:1rem;height:1rem;color:var(--accent);grid-row:1/3}.recent-clip-facts strong{color:var(--ink-soft);font-size:.68rem}.recent-clip-facts small{color:var(--faint);font-size:.59rem}.recent-clip-card>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.delete-sheet-dialog{text-align:center;background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:var(--radius-xl);width:min(100%,26rem);box-shadow:var(--shadow-float);padding:1.5rem}.delete-sheet-icon{width:3.4rem;height:3.4rem;color:var(--red);background:var(--red-soft);border:1px solid var(--red-line);border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.delete-sheet-dialog h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.35rem;font-weight:760}.delete-sheet-dialog p{color:var(--muted);margin:.65rem 0 1.2rem;font-size:.76rem;line-height:1.55}.delete-sheet-dialog>div{justify-content:center;gap:.55rem;display:flex}@media (hover:hover){.library-item:hover{color:var(--ink);background-color:var(--surface-raised)}.library-search>button:hover,.library-filters>button:hover,.timeline-track-label:hover,.inspector-tracks>button:hover,.recent-duration-grid>button:hover,.transport-skip:hover,.transport-tool:hover,.transport-speed:hover{color:var(--ink);background-color:var(--surface-hover);border-color:var(--line-strong)}.transport-play:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.timeline-track-label.is-active:hover{background:var(--surface-hover)}}@media (max-width:1280px){.editor-transport{grid-template-columns:minmax(7rem,1fr) auto auto;grid-template-areas:"identity center time""tools tools tools""seek seek seek"}.transport-tools{justify-content:center}.editor-inspector{grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1fr)}.edit-output{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(12rem,auto));align-items:end;border-left:0!important}.edit-output>label{grid-column:auto}.edit-output>.notice,.edit-output>.text-action,.edit-output>.inspector-footnote{grid-column:1/-1}}@media (max-width:980px){.recordings-layout{grid-template-columns:17rem minmax(0,1fr)}.editor-header{align-items:center}.editor-meta>:nth-last-child(-n+2),.editor-header-actions .subtle-action span{display:none}.editor-inspector,.editor-inspector.is-editing,.editor-inspector.is-listening{grid-template-columns:1fr}.inspector-section+.inspector-section{border-top:1px solid var(--line);border-left:0}.edit-output{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.edit-output>label{grid-column:1/-1}}@media (max-width:820px){.recordings-page{height:auto;min-height:100%;display:block;overflow:visible}.recordings-header-actions{gap:.38rem}.new-clip-action{width:2.75rem;min-width:2.75rem;padding:0}.new-clip-action>span{display:none}.recordings-layout{border-inline:0;display:block;overflow:visible}.studio-library{background:var(--surface-soft);border-bottom:1px solid var(--line);position:relative;overflow:visible}.library-toggle{width:100%;min-height:4.5rem;color:var(--ink-soft);text-align:left;background:var(--surface-soft);border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid}.library-toggle>span:first-child{gap:.12rem;min-width:0;display:grid}.library-toggle small{color:var(--faint);font-size:.62rem}.library-toggle strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.library-toggle-count{min-width:1.7rem;height:1.7rem;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;place-items:center;font-size:.62rem;font-weight:760;display:grid}.library-toggle>.icon{width:.9rem;height:.9rem;color:var(--faint);transition:transform .15s}.studio-library.is-open .library-toggle>.icon{transform:rotate(180deg)}.library-content{visibility:hidden;opacity:0;height:auto;max-height:0;padding:0 .75rem;transition:max-height .18s,opacity .12s,visibility .18s step-end}.studio-library.is-open .library-content{visibility:visible;opacity:1;max-height:min(65dvh,36rem);padding-top:.85rem;padding-bottom:.35rem;transition:max-height .18s,opacity .12s,visibility step-start}.library-header{display:none}.library-list{flex:0 auto;min-height:8rem;max-height:38dvh;margin-inline:-.75rem;padding-inline:.4rem}.library-item{min-height:4.75rem}.studio-main{overflow:visible}.studio-empty,.clip-state-stage{min-height:31rem;padding:3rem 1rem}.editor-header{flex-wrap:wrap;align-items:center;min-height:5.6rem;padding:.9rem .8rem}.editor-heading{flex:100%}.editor-title-row h2{font-size:1.25rem}.editor-title-row .clip-status{display:none}.editor-meta{margin-top:.42rem}.editor-meta>:nth-child(n+3){display:none}.editor-header-actions{gap:.35rem}.editor-header-actions .subtle-action{width:2.75rem;min-width:2.75rem;padding:0}.editor-body{padding:.65rem}.editor-stage,.editor-inspector{border-radius:var(--radius-md)}.timeline-editor-head{align-items:center;min-height:5.1rem;padding:.8rem}.timeline-editor-head h2{font-size:.98rem}.timeline-editor-head p{display:none}.timeline-analysis-state{max-width:8.5rem;min-height:2.5rem;padding-inline:.5rem;font-size:.75rem;line-height:1.2}.timeline-matrix{grid-template-columns:8.6rem minmax(34.4rem,1fr);min-width:43rem}.timeline-track-label{padding-inline:.55rem}.timeline-track-label small{display:none}.track-symbol,.speaker-swatch{width:1.7rem;height:1.7rem}.editor-transport{z-index:20;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"identity center time""tools tools tools""seek seek seek";gap:.5rem .55rem;padding:.7rem .7rem .8rem;position:sticky;bottom:0;box-shadow:0 -12px 28px #0000003d}.transport-tools{flex-wrap:wrap;justify-content:center;display:flex}.transport-identity small{display:none}.transport-identity strong{max-width:7rem;font-size:.65rem}.transport-track-dot{width:.45rem;height:.45rem}.transport-play{width:3rem;height:3rem}.transport-skip{min-width:2.75rem}.transport-timecode{justify-self:end}.transport-timecode span{display:none}.editor-inspector{margin-top:.65rem}.editor-tools-head{align-items:center;min-height:4.6rem;padding:.8rem}.editor-tools-head h2{font-size:.98rem}.editor-tools-head>p{display:none}.inspector-section{padding:.9rem .8rem 1rem}.inspector-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-output{grid-template-columns:1fr}.edit-output>.primary-action,.edit-output>.secondary-action{grid-column:1}.recent-clip-dialog,.delete-sheet{align-items:end;padding:0}.recent-clip-card,.delete-sheet-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:90dvh}.recent-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recent-clip-facts{grid-template-columns:1fr}}@media (max-width:390px){.editor-header{padding-inline:.65rem}.library-toggle{padding-inline:.7rem}.editor-body{padding-inline:.45rem}.timeline-editor-head{padding-inline:.65rem}.timeline-analysis-state{max-width:7.2rem}.timeline-matrix{grid-template-columns:8rem minmax(33rem,1fr);min-width:41rem}.transport-identity{gap:.4rem}.transport-identity strong{max-width:4.4rem}.transport-center{gap:0}.transport-skip{width:2.75rem;min-width:2.75rem}.transport-timecode strong{font-size:.72rem}.inspector-tracks{grid-template-columns:1fr}.recent-clip-card{padding-inline:.8rem}.recent-clip-card>header{gap:.65rem}.recent-clip-mark{width:2.7rem;height:2.7rem}.recent-duration-grid>button{min-height:3.7rem;padding-inline:.25rem}.recent-duration-grid>button small{display:none}.recent-clip-card>footer,.delete-sheet-dialog>div{grid-template-columns:1fr;display:grid}}.workspace>.admin-page,.admin-page{width:min(100%,1440px);margin:0 auto;padding:2rem clamp(1rem,2.5vw,2.5rem) 3rem}.admin-header{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.admin-header h1{letter-spacing:-.035em;margin:.3rem 0 .5rem;font-size:clamp(1.6rem,2.4vw,2rem)}.admin-header p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.admin-header>button{flex-shrink:0}.admin-page>.notice{margin-bottom:1rem}.admin-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.admin-directory{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);position:sticky;top:1rem;overflow:hidden}.admin-directory-tools{border-bottom:1px solid var(--line);padding:1rem}.admin-search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-soft);align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.admin-search .icon{color:var(--muted);flex-shrink:0;width:1rem}.admin-search input{background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:.8125rem}.admin-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin-search input:focus-visible{outline:0}.admin-filters{gap:.3rem;margin-top:.75rem;display:flex}.admin-filters button{min-height:40px;color:var(--muted);border-radius:var(--radius-xs);white-space:nowrap;background:0 0;border:1px solid #0000;flex:1;padding:.4rem;font-size:.75rem}.admin-filters button span{margin-left:.15rem}.admin-filters button[aria-pressed=true]{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line)}.admin-filters button:hover{background:var(--surface-hover);color:var(--ink)}.admin-account-list{min-height:12rem;max-height:calc(100dvh - 360px);margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.admin-account-list button{text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:.75rem;width:100%;min-height:78px;padding:.9rem 1rem;display:flex}.admin-account-list li+li{border-top:1px solid var(--line)}.admin-account-list button:hover{background:var(--surface-hover)}.admin-account-list button.is-selected{background:var(--accent-soft);border-left-color:var(--accent)}.admin-account-list button:focus-visible{outline-offset:-4px}.admin-account-label{gap:.35rem;min-width:0;display:grid}.admin-account-label strong{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem}.admin-account-label small{color:var(--muted);text-transform:capitalize;font-size:.75rem;line-height:1.4}.admin-account-list button>.icon{width:.9rem;color:var(--muted);flex-shrink:0;margin-left:auto}.admin-approved{color:var(--green)}.admin-off{color:var(--muted)}.admin-directory-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:.8rem 1rem;font-size:.75rem;line-height:1.6}.admin-directory-empty{color:var(--muted);padding:1rem;font-size:.875rem}.admin-detail{gap:1.25rem;min-width:0;display:grid}.admin-account-header{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1.5rem;display:flex}.admin-account-header>div{min-width:0}.admin-account-header h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1.35rem}.admin-account-header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem}.admin-account-status{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;font-size:.8125rem;display:flex}.admin-account-status .icon{width:1rem}.admin-access-editor{padding:0 1.5rem}.admin-permission-section{padding:1.25rem 0 .25rem}.admin-permission-section+.admin-permission-section{border-top:1px solid var(--line-strong)}.admin-permission-section h3{margin:0 0 .35rem;font-size:1rem}.admin-setting{justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.admin-setting+.admin-setting{border-top:1px solid var(--line)}.admin-setting>div:first-child{min-width:0;max-width:36rem}.admin-setting strong,.admin-setting label{font-size:.875rem;font-weight:650;display:block}.admin-setting p{color:var(--muted);margin:.3rem 0 0;font-size:.8125rem;line-height:1.6}.admin-toggle{border-radius:var(--radius-xs);min-height:44px;color:var(--muted);background:0 0;border:0;flex:0 0 100px;align-items:center;gap:.6rem;padding:.3rem;font-size:.8125rem;display:inline-flex}.admin-toggle-track{border:1px solid var(--line-bright);background:var(--surface-active);border-radius:20px;width:42px;height:24px;display:block;position:relative}.admin-toggle-track i{background:var(--ink-soft);border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px}.admin-toggle.is-on{color:var(--ink)}.admin-toggle.is-on .admin-toggle-track{background:var(--accent);border-color:var(--accent)}.admin-toggle.is-on .admin-toggle-track i{background:var(--accent-ink);transform:translate(18px)}.admin-toggle:hover:not(:disabled){background:var(--surface-hover)}.admin-inherited{color:var(--muted);flex:0 0 100px;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.admin-inherited .icon{width:.9rem}.admin-role-setting{align-items:start}.admin-role-control{flex:0 0 42%;max-width:300px}.admin-role-control select{background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:44px;padding:.6rem .7rem;font-size:.875rem}.admin-role-control p{font-size:.75rem}.admin-context-note{border-left:2px solid var(--accent-line);background:var(--accent-soft);color:var(--ink-soft);margin:0 0 .5rem;padding:.6rem .8rem;font-size:.8125rem;line-height:1.6}.admin-lock-note{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:.7rem;display:flex}.admin-lock-note p{font-size:.8125rem;line-height:1.7}.admin-lock-note strong{color:var(--ink-soft)}.admin-access-editor>.notice{margin-block:1rem}.admin-change-summary{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);margin-bottom:1rem;padding:1rem;font-size:.8125rem}.admin-change-summary>strong{color:var(--accent-strong)}.admin-change-summary ul{margin:.65rem 0 0;padding:0;list-style:none}.admin-change-summary li{color:var(--ink-soft);justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.admin-change-summary li span:last-child{text-align:right}.admin-save-bar{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 0;display:flex}.admin-save-bar>span{color:var(--muted);font-size:.8125rem}.admin-button-group{flex-wrap:wrap;gap:.6rem;display:flex}.admin-button-group>button{min-height:44px}.admin-account-metadata{border-top:1px solid var(--line);color:var(--muted);padding:1rem 1.5rem;font-size:.75rem}.admin-account-metadata summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.admin-account-metadata dl{grid-template-columns:1fr 1fr;gap:.75rem;line-height:1.6;display:grid}.admin-account-metadata dd{color:var(--ink-soft);margin:0}.admin-empty{text-align:center;min-height:18rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);align-content:center;justify-items:center;padding:2rem;display:grid}.admin-empty h2{color:var(--ink);font-size:1.2rem}.admin-empty p{font-size:.875rem;line-height:1.6}.admin-back{display:none}.admin-confirm{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:min(480px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow-float);padding:1.5rem;overflow-y:auto}.admin-confirm::backdrop{background:#000000b3}.admin-confirm h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}.admin-confirm p,.admin-confirm li{color:var(--muted);font-size:.875rem;line-height:1.7}.admin-confirm .admin-button-group{justify-content:flex-end;margin-top:1.5rem}@media (min-width:801px) and (max-width:1100px){.admin-layout{grid-template-columns:265px minmax(0,1fr);gap:1rem}.admin-account-header{flex-wrap:wrap;padding:1.25rem}.admin-account-status{width:100%;margin:0}.admin-access-editor{padding-inline:1.25rem}.admin-role-setting{flex-direction:column;gap:.75rem}.admin-role-control{width:100%;max-width:none}}@media (max-width:800px){.admin-page{padding-top:1.5rem}.admin-header{flex-wrap:wrap;align-items:start}.admin-header>button{min-height:44px}.admin-layout{grid-template-columns:1fr}.admin-directory{position:static}.admin-account-list{max-height:none}.admin-detail,.admin-page.is-detail-open .admin-directory{display:none}.admin-page.is-detail-open .admin-detail{display:grid}.admin-back{justify-self:start;align-items:center;gap:.4rem;min-height:44px;display:inline-flex}}@media (max-width:520px){.admin-account-header{flex-wrap:wrap;gap:.75rem;padding:1rem}.admin-account-header>div{flex:1}.admin-account-header h2{font-size:1.2rem}.admin-account-status{width:100%;margin:0}.admin-access-editor{padding-inline:1rem}.admin-setting{gap:.75rem}.admin-toggle,.admin-inherited{flex-basis:82px;gap:.4rem}.admin-role-setting{flex-direction:column;gap:.75rem}.admin-role-control{width:100%;max-width:none}.admin-save-bar>.admin-button-group{grid-template-columns:1fr;width:100%;display:grid}.admin-save-bar .primary-action{grid-row:1}.admin-account-metadata{padding-inline:1rem}.admin-change-summary li{flex-wrap:wrap;gap:.3rem}}@media (prefers-reduced-motion:reduce){.admin-toggle-track i{transition:none}}@media (max-width:720px){.workspace{overflow-x:hidden}.notice{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:390px){.notice{padding-inline:.65rem}}@media (forced-colors:active){.brand-mark,.primary-action,.timeline-selection,.activity-block,.trim-handle>span{forced-color-adjust:none}}.app-shell{--teamspeak-gutter:1.5rem}.workspace>.teamspeak-page{width:min(100%, var(--content-max));padding:0 var(--teamspeak-gutter,1.5rem) 1.5rem;margin-inline:auto}.teamspeak-page-header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;min-width:0;padding-block:1.6rem 1.25rem;display:flex}.teamspeak-page-heading{flex:26rem;min-width:0}.teamspeak-page-header>:not(.teamspeak-page-heading){align-self:center}.teamspeak-page-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,1.8vw,1.75rem);font-weight:740;line-height:1.15}.teamspeak-page-heading p{max-width:48rem;color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.teamspeak-page .live-header-actions{flex-wrap:wrap;max-width:100%}.teamspeak-page .activity-analytics{padding:0}.teamspeak-page :is(.archive-coverage,.archive-search,.archive-reading-tools,.archive-notice,.archive-loading,.archive-empty){margin-inline:0}.teamspeak-page .archive-coverage{margin-top:0}.teamspeak-page :is(.archive-results,.archive-results-heading){width:100%;margin-inline:0}.teamspeak-page .archive-result p{max-width:72ch}.workspace-live>.teamspeak-page{gap:0}.teamspeak-page :is(.live-recording-notices:not(:empty),.live-panel-nav){margin-bottom:.875rem}@media (max-width:720px){.app-shell{--teamspeak-gutter:1rem}.teamspeak-page-header{align-items:flex-start;gap:.85rem;padding-block:1.1rem}.teamspeak-page-heading{flex-basis:100%}.teamspeak-page-heading p{font-size:.8rem}.teamspeak-page .archive-header-actions{flex-wrap:wrap}.teamspeak-page .new-clip-action{width:auto;padding-inline:.8rem}.teamspeak-page .new-clip-action>span{display:inline}}.teamspeak-page .admin-listener{border-color:var(--line-strong);min-width:0;min-height:40px;padding:3px 6px}.teamspeak-page .save-recent-action,.teamspeak-page .live-recording-action{min-height:40px;font-size:.78rem;font-weight:680}.teamspeak-page .live-header-actions{gap:8px}@media (max-width:600px){.teamspeak-page .live-header-actions,.teamspeak-page .live-header-buttons{flex-flow:wrap;align-items:stretch}.teamspeak-page .live-header-buttons{width:100%}.teamspeak-page .live-header-buttons>button{white-space:nowrap;flex:9rem;width:auto;min-width:0;padding-inline:.6rem}.teamspeak-page .admin-listener:not(.is-listening){width:100%}}.live-page .panel-toolbar{min-height:52px;padding:.6rem .9rem}.live-page .panel-toolbar .section-kicker{display:none}.live-page .panel-toolbar h2{letter-spacing:-.02em;font-size:.9rem;font-weight:700}.live-page>.teamspeak-page-header{flex-wrap:nowrap;align-items:center;padding-block:.9rem .85rem}.live-page>.teamspeak-page-header h1{font-size:1.2rem}.live-page>.teamspeak-page-header p{color:var(--faint);margin-top:.15rem;font-size:.76rem}.live-page .presence-summary strong{font-size:.82rem}.unmute-watch-manager{background:var(--surface);gap:.4rem;padding:.55rem .9rem}.unmute-watch-manager>header{color:var(--muted);align-items:center;gap:.45rem;display:flex}.unmute-watch-manager>header>.icon{width:.85rem;height:.85rem;color:var(--accent)}.unmute-watch-manager>header h3{color:var(--ink-soft);margin:0;font-size:.74rem;font-weight:650}.unmute-watch-manager>header>span{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem}.live-page .presence-channel-head,.live-page .presence-channel-toggle{height:auto;min-height:36px}.live-page .presence-channel-toggle strong{font-size:.8rem;font-weight:650}.live-page .channel-count{font-size:.68rem}.live-page .presence-client{border-top-color:#d6dcf00d;grid-template-columns:3px minmax(0,1fr) auto auto;gap:.65rem;min-height:46px;padding-right:.9rem}.live-page .presence-client-rail{opacity:.55;width:3px;height:24px}.live-page .presence-client.is-speaking .presence-client-rail{opacity:1}.live-page .presence-client .avatar-xs{width:30px;height:30px;font-size:.7rem;transition:box-shadow .16s}.live-page .presence-client.is-speaking .avatar-xs{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 4px var(--green)}.live-page .presence-client-identity{flex-wrap:nowrap;gap:.5rem}.live-page .presence-client-name strong{color:var(--ink);font-size:.86rem;font-weight:620}.live-page .presence-statuses{flex-wrap:nowrap;gap:.25rem}.live-page .presence-status:has(>.icon){border-radius:6px;justify-content:center;width:22px;min-height:22px;padding:0}.live-page .presence-status>.icon{width:.8rem;height:.8rem}.live-page .presence-status.status-speaking{padding:.15rem .45rem;font-size:.66rem}.live-page .presence-status.status-mic-muted,.live-page .presence-status.status-deafened{color:var(--red);background:var(--red-soft);border-color:#0000}.live-page .presence-status.status-mic-disabled,.live-page .presence-status.status-sound-disabled{color:var(--faint);background:var(--surface-raised);border-color:#0000}.live-page .presence-status.status-afk{border-color:#0000}.live-page .presence-client-meta{white-space:nowrap;align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.presence-connected{color:var(--muted)}.presence-idle{color:var(--faint)}.channel-tree-note{color:var(--faint);align-items:center;gap:.4rem;margin:0;padding:.7rem .9rem;font-size:.7rem;display:flex}.channel-tree-note .icon{width:.8rem;height:.8rem}@media (hover:hover) and (pointer:fine){.live-page .presence-watch-action:not(.is-active){opacity:0;transition:opacity .12s}.live-page .presence-client:hover .presence-watch-action,.live-page .presence-watch-action:focus-visible{opacity:1}}.live-page .transcript-empty:not(.transcript-empty-quiet){place-content:end center;padding:1.5rem 1rem 2rem}.live-page .transcript-empty:not(.transcript-empty-quiet) h3{letter-spacing:-.01em;font-size:.92rem;font-weight:650}.live-page .transcript-empty:not(.transcript-empty-quiet) p{color:var(--faint);margin-top:.25rem;font-size:.74rem}.live-page .transcript-empty .empty-wave{height:1.3rem;transform:scale(.7)}.live-page .activity-tabs{padding:.35rem}.live-page .activity-tabs button{min-height:30px;font-size:.74rem}.live-page .activity-events:before{top:18px;bottom:18px;left:23px}.live-page .activity-event{border-bottom-color:#d6dcf00d;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.6rem;min-height:0;padding:.5rem .75rem}.live-page .activity-icon{width:22px;height:22px;margin-top:.05rem}.live-page .activity-icon .icon{width:.65rem;height:.65rem}.live-page .activity-event p{font-size:.78rem;line-height:1.4}.live-page .activity-event-meta{color:var(--faint);margin-top:.1rem;font-size:.68rem}.live-page .activity-timestamp,.live-page .activity-time-separator{display:none}@media (min-width:1024px){.workspace-live>.live-page{padding-bottom:1rem}.live-page .live-content{grid-template:"server transcript"minmax(0,1fr)"server activity"minmax(0,.55fr)/minmax(380px,1fr) minmax(0,1.2fr);gap:12px}}@media (min-width:1440px){.live-page .live-content{grid-template:"server transcript activity"minmax(0,1fr)/minmax(400px,1.05fr) minmax(0,1.3fr) minmax(280px,.62fr)}}@media (max-width:1023px){.live-page>.teamspeak-page-header{flex-wrap:wrap}}@media (max-width:480px){.live-page .presence-client{gap:.45rem;padding-right:.6rem}.live-page .presence-idle{display:none}}
