@layer critical.base;@layer design-tokens.core{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--token-neutral-0:#0f0f11;--token-neutral-50:#171719;--token-neutral-100:#1e1e21;--token-neutral-200:#252529;--token-neutral-300:#2f3034;--token-neutral-400:#5e5d6b;--token-neutral-500:#9b99a8;--token-neutral-600:#c4c2ce;--token-neutral-700:#f0eff4;--token-accent-primary:#6c5ce7;--token-accent-primary-strong:#a29bfe;--token-accent-success:#55efc4;--token-accent-success-strong:#43d8af;--token-accent-info:#00cec9;--token-accent-info-strong:#81ecec;--token-accent-warning:#fdcb6e;--token-accent-warning-strong:#f7b84e;--token-accent-error:#ff7675;--token-accent-error-strong:#ff9a99;--token-font-display:"Geist", "Inter", system-ui, sans-serif;--token-font-sans:"Geist", "Inter", system-ui, sans-serif;--token-font-mono:"Geist Mono", "JetBrains Mono", monospace;--token-space-1:4px;--token-space-2:8px;--token-space-3:12px;--token-space-4:16px;--token-space-5:20px;--token-space-6:24px;--token-space-8:32px;--token-space-10:40px;--token-space-12:48px;--token-space-16:64px;--token-radius-sm:6px;--token-radius-md:8px;--token-radius-lg:14px;--token-radius-xl:20px;--token-shadow-none:none}}@layer design-tokens.semantic{:root{--color-bg-primary:var(--token-neutral-0);--color-bg-secondary:var(--token-neutral-50);--color-bg-elevated:var(--token-neutral-100);--color-bg-overlay:var(--token-neutral-200);--color-text-primary:var(--token-neutral-700);--color-text-secondary:var(--token-neutral-500);--color-text-tertiary:var(--token-neutral-400);--color-text-inverse:var(--token-neutral-0);--color-border-primary:#ffffff12;--color-border-secondary:#ffffff1f;--color-border-focus:#6c5ce773;--workspace-accent:var(--token-accent-primary);--workspace-accent-strong:var(--token-accent-primary-strong);--workspace-bg:var(--color-bg-primary);--focus-ring-color:var(--workspace-accent);--focus-ring-outline-width:2px;--focus-ring-outline-offset:2px;--focus-ring-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 25%, transparent);--glass-backdrop-filter:blur(14px) saturate(.8);--glass-backdrop-filter-disabled:none;--ms-font-display:var(--token-font-display);--ms-font-sans:var(--token-font-sans);--ms-font-mono:var(--token-font-mono);--ms-sans:var(--ms-font-sans);--ms-mono:var(--ms-font-mono);--ms-accent:var(--token-accent-primary);--ms-accent2:var(--token-accent-primary-strong);--ms-teal:var(--token-accent-info);--ms-teal2:var(--token-accent-info-strong);--ms-green:var(--token-accent-success);--ms-amber:var(--token-accent-warning);--ms-red:var(--token-accent-error);--ms-bg:var(--token-neutral-0);--ms-bg2:var(--token-neutral-50);--ms-bg3:var(--token-neutral-100);--ms-bg4:var(--token-neutral-200);--ms-surface:var(--token-neutral-100);--ms-text:var(--token-neutral-700);--ms-text2:var(--token-neutral-500);--ms-text3:var(--token-neutral-400);--ms-border:var(--color-border-primary);--ms-border2:var(--color-border-secondary);--sp-1:var(--token-space-1);--sp-2:var(--token-space-2);--sp-3:var(--token-space-3);--sp-4:var(--token-space-4);--sp-5:var(--token-space-5);--sp-6:var(--token-space-6);--sp-8:var(--token-space-8);--sp-10:var(--token-space-10);--sp-12:var(--token-space-12);--sp-16:var(--token-space-16);--r:var(--token-radius-md);--r2:var(--token-radius-lg);--r3:var(--token-radius-xl);--bg:var(--ms-bg);--bg-2:var(--ms-bg2);--bg-3:var(--ms-bg3);--bg-4:var(--ms-bg4);--panel:var(--ms-bg2);--panel-strong:var(--ms-surface);--line:var(--ms-border);--text:var(--ms-text);--muted:var(--ms-text2);--accent:var(--workspace-accent);--accent-strong:var(--workspace-accent-strong);--success:var(--ms-green);--warning:var(--ms-amber);--danger:var(--ms-red);--error:var(--ms-red);--green:var(--ms-green);--amber:var(--ms-amber);--red:var(--ms-red);--purple:var(--ms-accent2);--blue:var(--ms-teal);--tx:var(--ms-text);--tx-2:var(--ms-text2);--tx-3:var(--ms-text3);--bd:var(--ms-border);--bd-2:var(--ms-border2);--border-soft:var(--ms-border);--border-focus:var(--color-border-focus);--surface:var(--ms-bg2);--surface-soft:var(--ms-bg2);--surface-raised:var(--ms-bg3);--text-primary:var(--ms-text);--text-secondary:var(--ms-text2);--text-muted:var(--ms-text3);--bg-primary:var(--ms-bg);--bg-elevated:var(--ms-bg3);--accent-cyan:var(--ms-accent);--accent-green:var(--ms-teal);--accent-violet:var(--ms-accent2);--accent-orange:var(--ms-amber);--space-1:var(--sp-1);--space-2:var(--sp-2);--space-3:var(--sp-3);--space-4:var(--sp-4);--space-5:var(--sp-5);--space-6:var(--sp-6);--space-7:var(--sp-12);--space-8:var(--sp-16);--radius-sm:var(--r);--radius-md:var(--r2);--radius-lg:var(--r3);--glow-cyan:none;--glow-green:none;--shadow-card:var(--token-shadow-none);--shell-border-soft:var(--ms-border)}}@layer design-tokens.workspaces{[data-workspace=chat]{--workspace-accent:var(--token-accent-success);--workspace-accent-strong:var(--token-accent-success-strong);--workspace-bg:var(--color-bg-primary)}[data-workspace=workbench]{--workspace-accent:var(--token-accent-primary);--workspace-accent-strong:var(--token-accent-primary-strong);--workspace-bg:var(--color-bg-primary)}[data-workspace=matrix]{--workspace-accent:var(--token-accent-info);--workspace-accent-strong:var(--token-accent-info-strong);--workspace-bg:var(--color-bg-secondary)}[data-workspace=settings]{--workspace-accent:var(--token-neutral-500);--workspace-accent-strong:var(--token-neutral-600);--workspace-bg:var(--color-bg-primary)}[data-workspace] .chat-workspace,[data-workspace] .github-workspace,[data-workspace] .matrix-workspace,[data-workspace] .settings-workspace,[data-workspace] .workspace-frame-body,[data-workspace] .workspace-panel{--accent:var(--workspace-accent);--accent-strong:var(--workspace-accent-strong);--blue:var(--workspace-accent);--border-focus:color-mix(in srgb, var(--workspace-accent) 45%, transparent)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--ms-bg);min-height:100vh;color:var(--ms-text);font-family:var(--ms-sans);line-height:1.6}button,textarea,select,input{font:inherit}button,.secondary-button,.ghost-button{border-radius:var(--r);min-height:36px;color:var(--ms-text);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}button{background:var(--ms-accent)}.secondary-button{background:var(--ms-bg3);border-color:var(--ms-border2)}.ghost-button{color:var(--ms-text2);border-color:var(--ms-border);background:0 0}button:disabled{cursor:not-allowed;opacity:.38}:focus-visible{outline:var(--focus-ring-outline-width,2px) solid var(--focus-ring-color,#6c5ce773);outline-offset:var(--focus-ring-outline-offset,2px);box-shadow:var(--focus-ring-shadow,none)}.workspace-tab:focus,.workspace-tab-vertical:focus,.workspace-tab-mobile:focus{outline:var(--focus-ring-outline-width,2px) solid var(--focus-ring-color,var(--blue));outline-offset:var(--focus-ring-outline-offset,2px)}.workspace-tab:focus-visible{outline:var(--focus-ring-outline-width,2px) solid var(--focus-ring-color,var(--blue));outline-offset:var(--focus-ring-outline-offset,2px)}.workspace-tab-vertical:focus-visible{outline:var(--focus-ring-outline-width,2px) solid var(--focus-ring-color,var(--blue));outline-offset:var(--focus-ring-outline-offset,2px)}.workspace-tab-mobile:focus-visible{outline:var(--focus-ring-outline-width,2px) solid var(--focus-ring-color,var(--blue));outline-offset:var(--focus-ring-outline-offset,2px)}.app-shell{max-width:1600px;margin:0 auto}.shell-card,.workspace-frame-card{border:1px solid var(--ms-border);border-radius:var(--r2);background:var(--ms-bg2)}.workspace-frame-body{min-height:0}.empty-state{color:var(--ms-text2);margin:0;padding:16px}.mosaicstacked-mark{justify-content:center;align-items:center;display:inline-flex}.mosaicstacked-mark svg,.workspace-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;display:block}.workspace-tab,.workspace-tab-mobile{border:1px solid var(--ms-border);color:var(--ms-text2);box-shadow:none;background:0 0}.workspace-tab-active,.workspace-tab-mobile.workspace-tab-active{color:var(--ms-text);background:#6c5ce729;border-color:#6c5ce799}.app-shell-mobile{background:var(--ms-bg);grid-template-rows:auto auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.app-shell-mobile .mobile-topbar{z-index:80;min-height:57px;padding:calc(env(safe-area-inset-top) + 8px) var(--sp-3) var(--sp-2);justify-content:space-between;align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--ms-border);background:var(--ms-bg2);display:flex;position:sticky;top:0}.app-shell-mobile .mobile-brand-button{gap:var(--sp-2);min-width:0;min-height:36px;color:var(--ms-text);box-shadow:none;background:0 0;border:0;flex:auto;padding:4px 8px;font-size:14px;font-weight:500}.app-shell-mobile .mobile-brand-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell-mobile .mobile-brand-button .mosaicstacked-mark{flex:none;width:24px;height:24px}.app-shell-mobile .mobile-topbar-actions{flex:none;align-items:center;gap:5px;display:inline-flex}.app-shell-mobile .mobile-model-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:68px;min-height:28px;padding:4px 8px;font-size:11px;overflow:hidden}.app-shell-mobile .theme-toggle-button{border-radius:999px;min-height:28px;padding:4px 7px;font-size:10px;line-height:1}.app-shell-mobile .shell-language-toggle{border:1px solid var(--ms-border2);background:var(--ms-bg3);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:28px;display:inline-grid;overflow:hidden}.app-shell-mobile .shell-language-button{min-width:28px;min-height:26px;color:var(--ms-text2);font-family:var(--ms-mono);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:10px;line-height:1}.app-shell-mobile .shell-language-button-active{color:var(--ms-text);background:#62c9ff2e}.app-shell-mobile .mobile-live-indicator{background:var(--ms-green);border-radius:999px;width:6px;height:6px}.app-shell-mobile .mobile-live-indicator-partial{background:var(--ms-amber)}.app-shell-mobile .mobile-live-indicator-error{background:var(--ms-red)}.app-shell-mobile .mobile-context-strip{top:calc(env(safe-area-inset-top) + 57px);z-index:70;min-height:32px;padding:0 var(--sp-3);align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--ms-border);background:var(--ms-bg2);display:flex;position:sticky;overflow:hidden}.app-shell-mobile .mobile-context-chip{border:1px solid var(--ms-border2);background:var(--ms-bg3);min-width:0;height:22px;color:var(--ms-text2);font-family:var(--ms-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 8px;font-size:11px;overflow:hidden}.app-shell-mobile .mobile-context-chip-action{cursor:pointer}.app-shell-mobile .mobile-context-live{color:var(--ms-text2);font-family:var(--ms-mono);margin-left:auto;font-size:11px}.app-shell-mobile .mobile-workspace-surface{min-height:0;padding:var(--sp-2) var(--sp-2) calc(72px + env(safe-area-inset-bottom));overflow:auto}.app-shell-mobile .mobile-workspace-frame{min-height:100%}.app-shell-mobile .mobile-workspace-frame,.app-shell-mobile .workspace-frame-body,.app-shell-mobile .governed-chat-workspace,.app-shell-mobile .governed-chat-card{height:100%;min-height:0}.app-shell-mobile .workspace-frame-body{display:grid}.app-shell-mobile .governed-chat-workspace{grid-template-rows:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.app-shell-mobile .mobile-bottom-nav{z-index:85;height:calc(52px + env(safe-area-inset-bottom));padding:4px 8px calc(env(safe-area-inset-bottom) + 4px);border-top:1px solid var(--ms-border2);background:var(--ms-bg2);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.app-shell-mobile .workspace-tab-mobile{border-radius:var(--r);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;min-height:44px;padding:4px 6px;font-size:10px}.app-shell-mobile .workspace-tab-mobile svg{width:18px;height:18px}.mobile-bottom-nav-badge{min-width:28px;height:16px;color:var(--ms-text);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#ffb05c29;border:1px solid #ffffff3d;border-radius:999px;margin-top:2px;padding:0 6px;font-size:9px;line-height:14px;overflow:hidden}.mobile-chat-page,.mobile-chat-surface,.mobile-chat-skeleton{height:100%;min-height:min(68dvh,740px)}.mobile-chat-surface,.mobile-chat-skeleton{border:1px solid var(--ms-border);border-radius:var(--r2);background:var(--ms-bg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.mobile-chat-surface-header{z-index:2;border-bottom:1px solid var(--ms-border);background:var(--ms-bg);justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:flex}.mobile-chat-surface-meta{color:var(--ms-text2);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.mobile-chat-stress-button{border:1px solid var(--ms-border);background:var(--ms-bg3);min-width:44px;min-height:32px;color:var(--ms-text);border-radius:10px;padding:0 8px;font-size:11px;font-weight:700}.mobile-chat-history{overscroll-behavior-y:contain;scrollbar-width:none;min-height:0;padding:0 10px;overflow-y:auto}.mobile-chat-history::-webkit-scrollbar{display:none}.mobile-chat-pull-indicator{color:var(--ms-text2);place-items:end center;font-size:11px;display:grid}.mobile-chat-message{border-radius:var(--r2);border:1px solid var(--ms-border);background:var(--ms-bg3);margin-bottom:10px;padding:10px;position:relative}.mobile-chat-message-user{border-color:#fdcb6e59;max-width:min(92%,560px);margin-left:auto}.mobile-chat-message-assistant,.mobile-chat-message-system{max-width:min(94%,680px);margin-right:auto}.mobile-chat-message-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mobile-chat-message-header strong,.mobile-chat-message-header time{color:var(--ms-text2);font-size:11px}.mobile-chat-message-header strong{text-transform:uppercase;letter-spacing:.08em}.mobile-chat-message-body{gap:8px;display:grid}.mobile-chat-text-segment{color:var(--ms-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.mobile-chat-code-block{border:1px solid var(--ms-border);background:var(--ms-bg);font-family:var(--ms-mono);border-radius:10px;margin:0;padding:10px;font-size:12px;overflow-x:auto}.mobile-chat-message-actions,.mobile-chat-message-streaming{align-items:center;gap:8px;margin-top:10px;display:flex}.mobile-chat-input-wrap{padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--ms-border);background:var(--ms-bg)}.mobile-chat-input-label{color:var(--ms-text2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.mobile-chat-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.mobile-chat-input{border:1px solid var(--ms-border2);background:var(--ms-bg3);width:100%;min-height:44px;max-height:40dvh;color:var(--ms-text);resize:none;border-radius:12px;padding:11px 12px;line-height:1.35}.mobile-chat-send-button{min-width:64px;min-height:44px}.mobile-status-chip{border:1px solid var(--ms-border);background:var(--ms-bg3);min-height:28px;color:var(--ms-text);font-family:var(--ms-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:inline-flex}.mobile-status-chip-model{font-weight:700}.mobile-status-chip-separator,.mobile-status-chip-latency{color:var(--ms-text2)}.mobile-ui-button{border-radius:10px;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600}.mobile-ui-button-full{width:100%}.mobile-ui-button-primary{background:var(--ms-amber);color:#131720}.mobile-ui-button-secondary{border-color:var(--ms-border);background:var(--ms-bg3)}.mobile-ui-button-ghost{border-color:var(--ms-border);background:var(--ms-bg);color:var(--ms-text2)}.mobile-chat-skeleton{gap:12px;padding:10px}.mobile-chat-skeleton-status,.mobile-chat-skeleton-input,.mobile-chat-skeleton-bubble{border:1px solid var(--ms-border);background:var(--ms-bg3);border-radius:12px}.mobile-chat-skeleton-status{height:34px}.mobile-chat-skeleton-list{align-content:start;gap:10px;display:grid}.mobile-chat-skeleton-row{display:flex}.mobile-chat-skeleton-row-right{justify-content:flex-end}.mobile-chat-skeleton-bubble{gap:7px;width:min(78%,540px);padding:10px;display:grid}.mobile-chat-skeleton-bubble span{background:#9b99a847;border-radius:6px;height:8px;display:block}.mobile-chat-skeleton-bubble span:first-child{width:84%}.mobile-chat-skeleton-bubble span:nth-child(2){width:62%}.mobile-chat-skeleton-bubble span:nth-child(3){width:72%}.mobile-chat-skeleton-input{height:52px}@media (min-width:761px){.app-shell-mobile .mobile-bottom-nav,.app-shell-mobile .mobile-context-backdrop,.app-shell-mobile .mobile-context-sheet{display:none}}.app-shell-mobile{background:#090b10}.app-shell-mobile .mobile-topbar,.app-shell-mobile .mobile-context-strip,.app-shell-mobile .mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090b10fa}.app-shell-mobile .mobile-context-strip{box-shadow:none;border:0;border-bottom:1px solid #9ea8be29;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.app-shell-mobile .mobile-context-path,.app-shell-mobile .mobile-context-live{font-family:JetBrains Mono,ui-monospace,monospace}.app-shell-mobile .mobile-context-path{white-space:nowrap;gap:7px;min-width:0;font-size:10px;display:flex;overflow:hidden}.app-shell-mobile .mobile-context-path span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell-mobile .mobile-context-live{margin:0;font-size:9px}.app-shell-mobile .mobile-workspace-surface,.app-shell-mobile .governed-chat-workspace,.app-shell-mobile .governed-chat-card,.app-shell-mobile .governed-composer{background:#090b10}.app-shell-mobile .chat-toolbar,.app-shell-mobile .work-mode-guidance-card,.app-shell-mobile .chat-routing-status-strip,.app-shell-mobile .chat-pinned-context{display:none}.app-shell-mobile .thread-block,.app-shell-mobile .thread-notice,.app-shell-mobile .empty-state-cta{box-shadow:none;background:#11121a;border-color:#9ea8be29;border-radius:8px}.app-shell-mobile .governed-chat-card{--mobile-chat-golden-ratio:1.618;flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.app-shell-mobile .governed-thread{overscroll-behavior:contain;flex:auto;width:min(100%,430px);min-height:0;margin-inline-start:auto;margin-inline-end:auto;overflow-y:auto}.app-shell-mobile .governed-composer{border:0;border-radius:0;margin:0;display:block}.app-shell-mobile .mobile-compose-field{background:#f7f8fb;border:1px solid #9ea8be47;border-radius:12px;align-items:flex-end;min-height:44px;display:flex;position:relative;overflow:hidden}.app-shell-mobile .governed-composer textarea{color:#11131a;resize:none;scrollbar-width:none;background:0 0;border:0;border-radius:12px;width:100%;height:auto;min-height:36px;max-height:96px;padding:10px 48px 10px 12px;overflow-y:auto}.app-shell-mobile .governed-composer textarea::-webkit-scrollbar{display:none}.app-shell-mobile .mobile-compose-submit{color:#62c9ff;background:#151722;border:0;border-radius:10px;width:34px;min-width:34px;min-height:34px;padding:0;font-size:0;position:absolute;bottom:5px;right:5px}.app-shell-mobile .mobile-compose-submit:before{content:"↑";font-size:17px}.app-shell-mobile .mobile-compose-submit:disabled{opacity:.45}.app-shell-mobile .mobile-chat-input-stack{width:min(100%,430px);padding:calc(18px / var(--mobile-chat-golden-ratio,1.618)) 10px calc(26px / var(--mobile-chat-golden-ratio,1.618));background:#090b10;flex:none;gap:8px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.app-shell-mobile .mobile-chat-input-stack .governed-composer{padding:0}.app-shell-mobile .mobile-chat-tip-rail{color:#82899a;text-align:center;align-content:center;gap:2px;min-height:26px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.35;display:grid;position:relative}.app-shell-mobile .mobile-chat-tip-rail-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:4.2s mobile-tip-fade;overflow:hidden}.app-shell-mobile .mobile-chat-tip-rail-progress{color:#82899abf;letter-spacing:.04em;font-size:9px}@keyframes mobile-tip-fade{0%{opacity:.2;transform:translateY(3px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.app-shell-mobile .mobile-chat-tip-rail-item{animation:none}}.app-shell-mobile .empty-state-cta h2{font-size:18px;line-height:1.18}.app-shell-mobile .empty-state-cta p{font-size:13px;line-height:1.45}.app-shell-mobile .empty-state-cta-primary{color:#62c9ff;min-height:34px;box-shadow:none;background:#151722;border-radius:7px}.app-shell-mobile .mobile-context-status-grid{grid-template-columns:1fr;gap:0}.app-shell-mobile .mobile-context-status-grid div{background:0 0;border:0;border-bottom:1px solid #9ea8be1a;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(70px,auto);align-items:baseline;gap:10px;padding:8px 0;display:grid}.app-shell-mobile .mobile-context-status-grid span,.app-shell-mobile .mobile-context-status-grid strong{min-width:0;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.25}.app-shell-mobile .mobile-context-status-grid strong{text-align:right;white-space:normal;overflow-wrap:anywhere}:root{--void:#050c14;--surface:#0d1b2a;--lift:#122030;--border:#00c8b41f;--border-hi:#00c8b447;--phosphor:#00c8b4;--phosphor2:#00e5cf;--amber:#f0a832;--red:#ff4c4c;--blue:#3b9eff;--dim:#ffffff47;--mid:#ffffff8c;--hi:#ffffffe6}.app-shell-mobile{background:repeating-linear-gradient(0deg, transparent 0 2px, #00c8b404 2px 3px), var(--void);color:var(--hi);touch-action:manipulation}.app-shell-mobile .mobile-panel-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.app-shell-mobile .mobile-compose-zone{border:0;border-radius:0;margin:0;position:sticky;bottom:0}.app-shell-mobile .mobile-compose-input{resize:none;font-size:16px}.app-shell-mobile .workspace-tab-mobile{min-height:44px}.mobile-bottom-sheet-backdrop{z-index:90;background:#0000009e;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-bottom-sheet{z-index:100;overscroll-behavior:contain;max-height:90dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.app-shell-mobile .mobile-bottom-sheet{box-sizing:border-box;width:100%;color:var(--hi);padding-top:12px}.mobile-bottom-sheet-handle{width:36px;height:3px;margin:0 auto 12px;display:block}.app-shell-mobile .thread-notice-error{border-left:3px solid var(--red)}.mobile-sheet-warning{border-left:3px solid var(--amber);color:var(--hi);background:#f0a83214;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.mobile-sheet-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.mobile-danger-action,.mobile-error-action{min-height:44px;color:var(--hi);touch-action:manipulation;background:#ff4c4c1f;border:1px solid #ff4c4c57;border-radius:8px;font-weight:700}.mobile-status-pill{min-height:24px;color:var(--hi);align-items:center;gap:6px;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,monospace;display:inline-flex}.mobile-status-pill-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.mobile-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;display:grid}.mobile-segmented-control-item{touch-action:manipulation;min-height:40px}.app-shell-mobile .mobile-settings-row{text-align:left;touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""detail chevron";align-items:center;gap:3px 10px;width:100%;min-height:56px;color:var(--hi)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #9ea8be1f!important;border-radius:0!important;display:grid!important}.app-shell-mobile .mobile-settings-row span,.app-shell-mobile .mobile-settings-row strong{overflow-wrap:anywhere;min-width:0}.app-shell-mobile .mobile-settings-row-label{color:var(--mid);grid-area:label;justify-self:start;font-size:12px}.app-shell-mobile .mobile-settings-row-value{color:var(--hi);grid-area:value;justify-self:end;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.app-shell-mobile .mobile-settings-row-detail{min-width:0;color:var(--mobile-redesign-muted,var(--ms-text2));text-overflow:ellipsis;white-space:nowrap;grid-area:detail;font-size:11px;line-height:1.35;overflow:hidden}.app-shell-mobile .mobile-settings-row-chevron{color:var(--dim);grid-area:chevron;justify-self:end}.app-shell-mobile .mobile-settings-row-ready .mobile-settings-row-value{color:var(--mobile-redesign-green,var(--ms-green))}.app-shell-mobile .mobile-settings-row-partial .mobile-settings-row-value{color:var(--mobile-redesign-amber,var(--ms-amber))}.app-shell-mobile .mobile-settings-row-error .mobile-settings-row-value{color:var(--mobile-redesign-red,var(--ms-red))}.github-mobile-panel{display:none}.app-shell-mobile .github-workspace{height:100%;min-height:0;overflow:hidden}.app-shell-mobile .github-mobile-panel{height:100%;padding:14px 12px calc(74px + env(safe-area-inset-bottom));align-content:start;gap:10px;display:grid}.app-shell-mobile .github-workspace>:not(.github-mobile-panel),.app-shell-mobile .github-workspace>.workspace-hero,.app-shell-mobile .github-workspace>.empty-state-card,.app-shell-mobile .github-workspace>.github-action-grid,.app-shell-mobile .github-workspace>.github-review-card,.app-shell-mobile .github-workspace>.execution-receipt-card,.app-shell-mobile .github-workspace>.expert-details{display:none!important}.app-shell-mobile .github-mobile-summary,.app-shell-mobile .github-mobile-activity{border-bottom:1px solid #9ea8be24;gap:8px;padding-bottom:10px;display:grid}.app-shell-mobile .github-mobile-summary-elevated,.app-shell-mobile .matrix-mobile-summary-elevated{background:#0c16269e;border:1px solid #62c9ff3d;border-radius:12px;padding:10px}.app-shell-mobile .github-mobile-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell-mobile .github-mobile-truth-item{background:#121b2c94;border:1px solid #9ea8be29;border-radius:10px;align-content:center;gap:4px;min-height:58px;padding:9px 10px;display:grid}.app-shell-mobile .github-mobile-truth-item span{color:var(--mid);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.app-shell-mobile .github-mobile-truth-item strong{color:var(--hi);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.app-shell-mobile .github-mobile-stage-card{background:#0b14228f;border:1px solid #62c9ff33;border-radius:12px;gap:8px;padding:10px;display:grid}.app-shell-mobile .github-mobile-stage-card p,.app-shell-mobile .github-mobile-stage-card label{color:var(--mid);margin:0;font-size:11px}.app-shell-mobile .github-mobile-stage-card select{min-height:40px;color:var(--hi);background:#090f1abd;border:1px solid #9ea8be33;border-radius:10px}.app-shell-mobile .github-mobile-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell-mobile .github-mobile-action-list{gap:8px;display:grid}.app-shell-mobile .github-mobile-action-list button{border-radius:10px;justify-content:flex-start;min-height:44px}.app-shell-mobile .mobile-activity-row{text-align:left;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #9ea8be1a;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;display:grid}.matrix-mobile-panel,.settings-mobile-panel{display:none}.app-shell-mobile .matrix-workspace,.app-shell-mobile .settings-workspace{height:100%;min-height:0;overflow:hidden}.app-shell-mobile .matrix-mobile-panel,.app-shell-mobile .settings-mobile-panel{height:100%;padding:14px 12px calc(74px + env(safe-area-inset-bottom));align-content:start;gap:10px;display:grid}.app-shell-mobile .matrix-workspace>:not(.matrix-mobile-panel),.app-shell-mobile .settings-workspace>:not(.settings-mobile-panel){display:none!important}.app-shell-mobile .matrix-mobile-summary,.app-shell-mobile .settings-mobile-summary,.app-shell-mobile .matrix-mobile-list{border-bottom:1px solid #9ea8be24;gap:8px;padding-bottom:10px;display:grid}.app-shell-mobile .matrix-mobile-summary span,.app-shell-mobile .matrix-mobile-list>span{color:var(--mobile-redesign-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;line-height:1.35}.app-shell-mobile .matrix-mobile-summary strong{color:var(--mobile-redesign-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;line-height:1.35}.app-shell-mobile .matrix-mobile-summary p,.app-shell-mobile .matrix-mobile-list p{color:var(--mobile-redesign-muted);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;line-height:1.45}.app-shell-mobile .matrix-mobile-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell-mobile .matrix-mobile-action-row .secondary-button{min-height:42px;padding:8px 6px;font-size:11px}.app-shell-mobile .matrix-mobile-sheet{color:var(--hi);background:#080d17fa;border-top:1px solid #62c9ff4d;border-radius:16px 16px 0 0}.app-shell-mobile .matrix-mobile-sheet-body{padding:0 14px calc(14px + env(safe-area-inset-bottom));gap:9px;display:grid}.app-shell-mobile .matrix-mobile-sheet-body strong{color:var(--hi);font-size:14px}.app-shell-mobile .matrix-mobile-sheet-body p{color:var(--mid);margin:0;font-size:12px;line-height:1.45}.app-shell-mobile .matrix-mobile-sheet-body input,.app-shell-mobile .matrix-mobile-sheet-body textarea{width:100%;min-height:40px;color:var(--hi);background:#090f1ac7;border:1px solid #9ea8be38;border-radius:10px;padding:9px 11px}.app-shell-mobile .matrix-mobile-topic-textarea{resize:vertical;min-height:96px}.app-shell-mobile .settings-mobile-summary{padding-bottom:14px}.app-shell-mobile .settings-mobile-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.app-shell-mobile .settings-mobile-truth-item{background:#11121ae0;border:1px solid #9ea8be24;border-radius:12px;align-content:center;gap:4px;min-height:54px;padding:9px 10px;display:grid}.app-shell-mobile .settings-mobile-truth-item span{color:var(--mobile-redesign-muted,var(--ms-text2));font-size:10px}.app-shell-mobile .settings-mobile-truth-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ms-mono);font-size:11px;overflow:hidden}.app-shell-mobile .settings-mobile-truth-item-ready strong{color:var(--mobile-redesign-green,var(--ms-green))}.app-shell-mobile .settings-mobile-truth-item-partial strong{color:var(--mobile-redesign-amber,var(--ms-amber))}.app-shell-mobile .settings-mobile-truth-item-error strong{color:var(--mobile-redesign-red,var(--ms-red))}.app-shell-mobile .settings-mobile-section{border-block-start:1px solid #9ea8be1f;gap:0;display:grid}.app-shell-mobile .settings-mobile-section-header{min-height:34px;color:var(--mobile-redesign-muted,var(--ms-text2));align-items:end;padding:10px 0 7px;display:flex}.app-shell-mobile .settings-mobile-section .settings-mobile-row-list{border-block-start:1px solid #9ea8be1f;border-block-end:1px solid #9ea8be1f}.app-shell-mobile .settings-mobile-sheet-body{box-sizing:border-box;padding:0 16px calc(18px + env(safe-area-inset-bottom));gap:12px;font-size:13px;line-height:1.45;display:grid}.app-shell-mobile .settings-mobile-sheet-body .status-pill{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;width:100%;max-width:100%;margin:0;padding:7px 10px;font-size:12px;line-height:1.35}.app-shell-mobile .settings-mobile-sheet-body>strong{color:var(--hi);font-size:14px;line-height:1.25}.app-shell-mobile .settings-mobile-sheet-body>p{color:var(--mobile-redesign-muted,var(--ms-text2));margin:0;font-size:13px;line-height:1.45}.app-shell-mobile .settings-mobile-dropdown{background:#11121abd;border:1px solid #9ea8be24;border-radius:12px;gap:10px;padding:12px;display:grid}.app-shell-mobile .settings-mobile-dropdown summary{color:var(--hi);cursor:pointer;touch-action:manipulation;font-size:13px;font-weight:600}.app-shell-mobile .settings-mobile-dropdown .muted-copy{margin:0;font-size:13px;line-height:1.45}.app-shell-mobile .settings-mobile-openrouter-form,.app-shell-mobile .settings-mobile-openrouter-form .settings-inline-controls{gap:8px;display:grid}.app-shell-mobile .settings-mobile-openrouter-form label{color:var(--mobile-redesign-muted,var(--ms-text2));font-family:var(--ms-mono);text-transform:uppercase;font-size:10px}.app-shell-mobile .settings-mobile-openrouter-form input,.app-shell-mobile .settings-mobile-openrouter-form .settings-manual-config-input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--hi);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.4}.app-shell-mobile .settings-mobile-openrouter-form .settings-manual-config-input{resize:vertical;min-height:88px}.app-shell-mobile .settings-mobile-openrouter-form button{width:100%}.app-shell-mobile .settings-mobile-openrouter-form .settings-openrouter-validation,.app-shell-mobile .settings-mobile-openrouter-form .status-pill{box-sizing:border-box;white-space:normal;width:100%;margin:0;font-size:12px;line-height:1.35}.app-shell-mobile .matrix-mobile-status-grid{border-block-start:1px solid #9ea8be1f;border-block-end:1px solid #9ea8be1f;gap:0;display:grid}.app-shell-mobile .matrix-mobile-status-grid div,.app-shell-mobile .matrix-mobile-row{border:0;text-align:left;touch-action:manipulation;background:0 0;border-bottom:1px solid #9ea8be1a;grid-template-columns:minmax(0,116px) minmax(0,1fr);align-content:center;align-items:center;gap:10px;min-height:44px;padding:7px 0;display:grid}.app-shell-mobile .matrix-mobile-status-grid span,.app-shell-mobile .matrix-mobile-row span,.app-shell-mobile .matrix-mobile-summary strong,.app-shell-mobile .matrix-mobile-status-grid strong,.app-shell-mobile .matrix-mobile-row strong{overflow-wrap:anywhere;min-width:0;color:var(--hi);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;line-height:1.35}.app-shell-mobile .settings-mobile-row-list{gap:0;display:grid}@media (min-width:761px){.app-shell-console:not(.app-shell-mobile){grid-template-rows:auto minmax(0,1fr);max-width:100vw;height:100vh;display:grid;overflow:hidden}.app-shell-console:not(.app-shell-mobile) .global-header-shell{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:57px;padding:var(--sp-2) var(--sp-4);display:flex}.app-shell-console:not(.app-shell-mobile) .console-layout{grid-template-columns:220px minmax(0,1fr) minmax(280px,320px);align-items:stretch;width:100%;min-width:0;height:calc(100vh - 57px);min-height:0;display:grid;overflow:hidden}.app-shell-console:not(.app-shell-mobile) .workspace-sidebar,.app-shell-console:not(.app-shell-mobile) .workspace-context,.app-shell-console:not(.app-shell-mobile) .console-main{min-width:0;max-width:100%;overflow:hidden auto}.app-shell-console:not(.app-shell-mobile) .workspace-tab-vertical{grid-template-columns:22px minmax(0,1fr);align-items:center;width:100%;min-width:0;display:grid}.app-shell-console:not(.app-shell-mobile) .workspace-tab-vertical span,.app-shell-console:not(.app-shell-mobile) .workspace-tab-vertical strong,.app-shell-console:not(.app-shell-mobile) .workspace-tab-vertical small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (min-width:761px) and (max-width:1023px){.app-shell-console:not(.app-shell-mobile){height:auto;min-height:100vh;overflow-y:auto}.app-shell-console:not(.app-shell-mobile) .console-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 57px);overflow:visible}.app-shell-console:not(.app-shell-mobile) .workspace-sidebar,.app-shell-console:not(.app-shell-mobile) .workspace-context{height:auto;max-height:none;position:static}}.guide-overlay-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#03060cc2;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.guide-overlay{background:#090d18f2;border:1px solid #62c9ff47;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(960px,100%);max-height:calc(100dvh - 32px);padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000008f}.guide-card{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;max-height:clamp(240px,100dvh - 248px,560px);overflow-y:auto}.guide-card::-webkit-scrollbar{display:none}@media (max-width:760px){.guide-overlay-backdrop{padding:0}.guide-overlay{width:100%;height:100dvh;max-height:100dvh;padding:14px 12px calc(14px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-radius:0}.guide-card{max-height:calc(100dvh - 230px)}}.floating-companion{z-index:94;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed;bottom:16px;right:14px}.floating-companion>*{pointer-events:auto}.floating-companion-trigger{position:relative}.floating-companion-button{min-height:46px;color:var(--hi);background:#0d1b2aeb;border:1px solid #62c9ff59;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #00000061}.floating-companion-icon{color:#9be4ff;background:#62c9ff2e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:inline-flex}.floating-companion-button-label{font-family:var(--ms-mono);letter-spacing:.02em;font-size:12px}.floating-companion-trigger:hover .floating-companion-button,.floating-companion-trigger:focus-within .floating-companion-button{background:#132131f2;border-color:#62c9ff94;transform:translateY(-1px)scale(1.03);box-shadow:0 16px 34px #0000007a,0 0 0 1px #62c9ff3d}.floating-companion-tooltip{color:var(--hi);white-space:nowrap;opacity:0;pointer-events:none;background:#08101cfa;border:1px solid #62c9ff42;border-radius:8px;margin:0;padding:6px 10px;font-size:11px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.floating-companion-trigger:hover .floating-companion-tooltip,.floating-companion-trigger:focus-within .floating-companion-tooltip{opacity:1;transform:translateY(0)}.floating-companion-panel{background:#08101df7;border:1px solid #62c9ff38;border-radius:14px;gap:10px;width:min(360px,100vw - 24px);padding:12px;animation:.18s cubic-bezier(.2,0,0,1) floating-companion-panel-enter;display:grid;box-shadow:0 22px 64px #0000008a}.floating-companion-panel-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.floating-companion-title{color:var(--hi);font-size:13px;font-family:var(--ms-mono);letter-spacing:.04em;text-transform:uppercase}.floating-companion-close{border:1px solid var(--ms-border2);background:var(--ms-bg3);min-width:32px;min-height:32px;color:var(--hi);border-radius:999px;padding:0;font-size:18px;line-height:1}.floating-companion-copy{color:var(--ms-text2);margin:0;font-size:13px;line-height:1.45}.floating-companion-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.floating-companion-quick-action{min-height:32px;color:var(--ms-text);background:#62c9ff14;border:1px solid #62c9ff29;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1.2}.floating-companion-form{gap:6px;display:grid}.floating-companion-input-label{color:var(--ms-text2);font-size:11px;font-family:var(--ms-mono)}.floating-companion-input-row{gap:8px;display:flex}.floating-companion-input-row input{border:1px solid var(--ms-border2);min-width:0;min-height:38px;color:var(--hi);background:#040a14e0;border-radius:10px;flex:auto;padding:8px 10px;font-size:13px}.floating-companion-input-row input::placeholder{color:#9ea8bedb}.floating-companion-submit{min-width:88px;min-height:38px;color:var(--hi);background:#62c9ff29;border:1px solid #62c9ff33;border-radius:10px;padding:8px 12px;font-size:12px}.floating-companion-feedback{color:var(--hi);background:#55efc417;border:1px solid #55efc433;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.floating-companion-feedback p{margin:0}.floating-companion-response-list,.floating-companion-action-list,.floating-companion-blocked-list{gap:8px;display:grid}.floating-companion-response-list{max-height:min(280px,42dvh);padding-right:2px;overflow:auto}.floating-companion-action-list{margin-top:8px}.floating-companion-action{width:100%;color:var(--hi);text-align:left;background:#62c9ff1a;border:1px solid #62c9ff2e;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.floating-companion-action small{color:var(--ms-text2);font-size:10px;line-height:1.3}.floating-companion-blocked-action{color:var(--ms-text);background:#ffb45a14;border:1px solid #ffb45a38;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.floating-companion-blocked-action span{color:var(--ms-text2);font-size:10px}.floating-companion-control:focus-visible{outline:none;box-shadow:0 0 0 3px #62c9ff33}.floating-companion-input-row input:focus-visible{outline:none;box-shadow:0 0 0 3px #62c9ff33}@keyframes floating-companion-panel-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.floating-companion-button,.floating-companion-tooltip{transition:none}.floating-companion-panel{animation:none}}.app-shell-mobile .floating-companion{right:10px;bottom:calc(68px + env(safe-area-inset-bottom))}.app-shell-mobile .floating-companion-panel{width:min(330px,100vw - 20px)}:root,:root[data-theme=light],body.light-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ms-bg:#0c0c0d;--ms-bg2:#141416;--ms-bg3:#141416;--ms-bg4:#171719;--ms-text:#e8e8e6;--ms-text2:#666664;--ms-text3:#666664;--ms-border:#222224;--ms-border2:#222224;--ms-accent:#d4ff57;--ms-accent2:#d4ff57;--ms-green:#3fcf8e;--ms-amber:#e8a838;--ms-red:#f05252;--ms-teal:#4e9af1}.theme-toggle-button{display:none}.shell-truth-top{border-bottom:1px solid var(--ms-border);background:var(--ms-bg2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:32px;padding:0 12px;display:grid}.shell-truth-top-left{min-width:0;color:var(--ms-text2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.shell-truth-top-left svg{width:14px;height:14px}.freshness-badge{border:1px solid var(--ms-border);border-radius:4px;padding:2px 6px}.freshness-badge-backend-fresh{color:#3fcf8e}.freshness-badge-local-restored{color:#666664}.freshness-badge-stale{color:#f05252}.shell-truth-review-pill{border:1px solid var(--ms-border2);min-height:24px;color:var(--ms-text);background:0 0;padding:0 8px;font-size:11px}.app-shell-mobile .workspace-tab-mobile span:empty{display:none}
