    @media (min-width: 700px) {
      body.git-mode .workbench {
        grid-template-columns: 48px clamp(220px, 32vw, 340px) minmax(0, 1fr);
        grid-template-rows: minmax(0, 1fr);
        grid-template-areas: "activity sidebar right";
        height: calc(var(--app-height) - 38px);
        min-height: 0;
      }
      body.git-mode .activity { grid-area: activity; min-height: 0; height: 100%; }
      body.git-mode .sidebar {
        display: grid;
        grid-area: sidebar;
        min-height: 0;
        height: 100%;
        max-height: none;
        overflow: hidden;
        border-right: 1px solid var(--border);
        border-bottom: 0;
      }
      body.git-mode .side-content { padding: 10px; overflow: visible; }
      body.git-mode .rightbar {
        grid-area: right;
        min-height: 0;
        height: 100%;
        border-left: 1px solid var(--border);
        border-top: 0;
      }
    }

    @media (max-width: 699px) {
      .project-type-grid { grid-template-columns: 1fr; }
      .startup-hero { align-items: flex-start; }
      .startup-actions { margin-top: 2px; }
      body { overflow: hidden; }
      .ide { height: var(--app-height); min-height: var(--app-height); grid-template-rows: 34px minmax(0, 1fr) 4px; }
      .workbench { height: calc(var(--app-height) - 38px); min-height: 0; grid-template-columns: 48px minmax(0, 1fr); grid-template-rows: minmax(0, 1fr) minmax(0, 1fr); grid-template-areas: "activity main" "activity right"; overflow: hidden; }
      body.explorer-mode .workbench { grid-template-columns: 48px minmax(0, 1fr); grid-template-rows: minmax(180px, 42vh) minmax(0, 1fr); grid-template-areas: "activity sidebar" "activity main"; min-height: calc(var(--app-height) - 38px); }
      body.explorer-mode .sidebar { display: grid; grid-area: sidebar; min-height: 0; height: 100%; border-right: 0; border-bottom: 1px solid var(--border); }
      body.explorer-mode .main { grid-area: main; min-height: 0; height: 100%; }
      body.explorer-mode .rightbar { display: none; }
      body.git-mode .workbench { grid-template-columns: 48px minmax(0, 1fr); grid-template-rows: auto minmax(0, 1fr); grid-template-areas: "activity sidebar" "activity right"; height: calc(var(--app-height) - 38px); min-height: 0; }
      body.git-mode .sidebar { display: grid; grid-area: sidebar; min-height: 0; height: auto; max-height: none; overflow: visible; border-right: 0; border-bottom: 1px solid var(--border); }
      body.git-mode .side-content { padding: 6px 8px; overflow: visible; }
      body.git-mode .tree-section { margin-bottom: 6px; }
      body.git-mode .tree-title { margin: 4px 2px 6px; font-size: 10px; display: flex; align-items: center; justify-content: space-between; gap: 8px; }
      body.git-mode .git-tree-toggle {
        width: 28px;
        min-width: 28px;
        height: 24px;
        padding: 0;
        display: grid;
        place-items: center;
        border: 1px solid var(--border);
        border-radius: 8px;
        background: rgba(255,255,255,.04);
        color: var(--muted);
        font: 12px JetBrains Mono, monospace;
      }
      body.git-mode .tree-section:not(.open) #gitStatusPanel { display: none; }
      body.git-mode .tree-section.open .git-tree-toggle { color: #c4b5fd; border-color: rgba(124,92,255,.45); background: rgba(124,92,255,.12); }
      body.git-mode .git-working-grid { grid-template-columns: minmax(0, 1fr); gap: 1px; }
      body.git-mode .git-working-grid .statusline { grid-template-columns: minmax(0, 1fr); gap: 2px; font-size: 11px; white-space: normal; }
      body.git-mode .git-working-grid .statusline span:first-child { font-size: 12px; text-transform: none; letter-spacing: 0; }
      body.git-mode .git-working-grid .statusline span:last-child { text-align: left; font-size: 11px; }
      body.git-mode .git-commit > summary { grid-template-columns: minmax(0, 1fr) minmax(78px, max-content); gap: 8px; padding-right: 10px; }
      body.git-mode .git-commit-author { font-size: 10px; justify-self: end; text-align: right; }
      body.git-mode .git-commit-actions { right: 8px; } body.git-mode .git-reset-btn, body.git-mode .git-revert-btn { min-width: 70px; width: auto; font-size: 10px; padding: 6px 8px; }
      body.git-mode .git-working-grid .wide { grid-column: 1 / -1; }
      body.git-mode .git-github-card { margin-top: 0; }
      body.git-mode .git-github-card .btn { padding: 7px 8px; }
      body.git-mode .main { display: none; }
      body.git-mode .rightbar { grid-area: right; min-height: 0; height: 100%; border-top: 0; }
      body.settings-mode .workbench { grid-template-columns: 48px minmax(0, 1fr); grid-template-areas: "activity right"; height: calc(var(--app-height) - 38px); min-height: 0; }
      body.settings-mode .main,
      body.settings-mode .sidebar { display: none; }
      body.settings-mode .rightbar { grid-area: right; min-height: 0; height: 100%; border-top: 0; border-left: 1px solid var(--border); }
      .activity { grid-area: activity; min-height: 0; height: 100%; }
      .sidebar { display: none; }
      .main { grid-area: main; min-height: 0; height: 100%; }
      .rightbar { grid-area: right; border-left: 0; border-top: 1px solid var(--border); min-height: 0; height: 100%; }
      body.git-mode .activity { grid-area: activity; }
      body.git-mode .sidebar { grid-area: sidebar; }
      body.git-mode .rightbar { grid-area: right; border-left: 0; border-top: 1px solid var(--border); }
      .prompt-row { grid-template-columns: 1fr; }
      .composer-tools { border-left: 0; }
      .quick-grid { grid-template-columns: 1fr; }
      body.agent-mode .ide {
        height: var(--app-height);
        min-height: var(--app-height);
        grid-template-rows: 34px minmax(0, 1fr) 4px;
      }
      body.agent-mode .workbench,
      body.agent-mode .activity,
      body.agent-mode .rightbar {
        min-height: calc(var(--app-height) - 38px);
      }
      body.agent-mode .agent-actions {
        padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
      }
      body.agent-mode .agent-submit {
        top: auto;
        bottom: 10px;
      }
      body.agent-mode .agent-mic,
      body.agent-mode .agent-attach {
        top: 10px;
        bottom: auto;
      }
      body.agent-mode .agent-attach { right: 12px; }
      body.agent-mode .agent-mic { right: 50px; }
      body.agent-mode .agent-recording-wave { right: 88px; }
      body.agent-mode .agent-only-prompt {
        padding-right: 96px;
        padding-bottom: 58px;
      }
      body.agent-mode .agent-input-wrap.recording-active .agent-only-prompt { padding-right: 144px; }
    }

    @media (pointer: coarse) {
      body.agent-mode .agent-actions {
        padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
      }
    }

    body.agent-mode .ide {
      height: var(--app-height);
      min-height: var(--app-height);
      grid-template-rows: 34px minmax(0, 1fr) 4px;
    }
    body.agent-mode .workbench {
      min-height: calc(var(--app-height) - 38px);
      grid-template-columns: 48px minmax(0, 1fr);
      grid-template-areas: none;
    }
    body.agent-mode .activity {
      grid-area: auto;
      min-height: calc(var(--app-height) - 38px);
    }
    body.agent-mode .rightbar {
      grid-area: auto;
      min-height: calc(var(--app-height) - 38px);
      border-top: 0;
      border-left: 1px solid var(--border);
    }

    body.explorer-mode .ide {
      height: var(--app-height);
      min-height: var(--app-height);
      grid-template-rows: 34px minmax(0, 1fr) 4px;
    }
    body.explorer-mode .workbench {
      height: calc(var(--app-height) - 38px);
      min-height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-items: stretch;
      grid-template-columns: 48px clamp(220px, 32vw, 340px) minmax(0, 1fr);
      grid-template-areas: "activity sidebar main";
    }
    body.explorer-mode .activity,
    body.explorer-mode .sidebar,
    body.explorer-mode .main {
      min-height: 0;
      height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-self: stretch;
    }
    body.explorer-mode .activity {
      grid-area: activity;
    }
    body.explorer-mode .sidebar {
      grid-area: sidebar;
      display: grid;
    }
    body.explorer-mode .main {
      grid-area: main;
    }
    body.explorer-mode .rightbar {
      display: none;
      grid-area: auto;
    }

    body.git-mode .workbench {
      height: calc(var(--app-height) - 38px);
      min-height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-items: stretch;
      grid-template-columns: 48px minmax(0, 1fr);
      grid-template-rows: auto minmax(0, 1fr);
      grid-template-areas: "activity sidebar" "activity right";
    }
    body.git-mode .activity,
    body.git-mode .rightbar {
      min-height: 0;
      height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-self: stretch;
    }
    body.git-mode .activity {
      grid-area: activity;
    }
    body.git-mode .sidebar {
      grid-area: sidebar;
      display: grid;
      min-height: 0;
      height: auto;
      max-height: none;
      overflow: visible;
      border-right: 0;
      border-bottom: 1px solid var(--border);
    }
    body.git-mode .rightbar {
      grid-area: right;
      border-left: 0;
      border-top: 1px solid var(--border);
    }

    @media (min-width: 700px) {
      body.git-mode .workbench {
        grid-template-columns: 48px clamp(220px, 32vw, 340px) minmax(0, 1fr);
        grid-template-rows: minmax(0, 1fr);
        grid-template-areas: "activity sidebar right";
      }
      body.git-mode .activity { grid-area: activity; }
      body.git-mode .sidebar {
        grid-area: sidebar;
        height: calc(var(--app-height) - 38px);
        max-height: calc(var(--app-height) - 38px);
        overflow: hidden;
        border-right: 1px solid var(--border);
        border-bottom: 0;
      }
      body.git-mode .rightbar {
        grid-area: right;
        height: calc(var(--app-height) - 38px);
        max-height: calc(var(--app-height) - 38px);
        border-left: 1px solid var(--border);
        border-top: 0;
      }
      body.git-mode .git-working-grid { grid-template-columns: minmax(0, 1fr); gap: 1px; }
      body.git-mode .git-working-grid .statusline {
        grid-template-columns: minmax(0, 1fr);
        align-items: start;
        gap: 3px;
        min-height: 46px;
        padding: 7px 8px;
        white-space: normal;
      }
      body.git-mode .git-working-grid .statusline span:first-child {
        font-size: 12px;
        color: var(--muted);
      }
      body.git-mode .git-working-grid .statusline span:last-child {
        text-align: left;
        font-size: 11px;
        line-height: 1.35;
      }
    }

    @media (min-width: 700px) {
      body.explorer-mode.explorer-files-collapsed .workbench {
        grid-template-columns: 48px 0 minmax(0, 1fr);
        grid-template-areas: "activity sidebar main";
      }
    }

    @media (max-width: 699px) {
      body.explorer-mode .workbench {
        grid-template-columns: 48px minmax(0, 1fr);
        grid-template-rows: minmax(180px, 42vh) minmax(0, 1fr);
        grid-template-areas: "activity sidebar" "activity main";
      }
      body.explorer-mode .activity { grid-area: activity; }
      body.explorer-mode .sidebar { grid-area: sidebar; height: 100%; max-height: none; border-right: 0; border-bottom: 1px solid var(--border); }
      body.explorer-mode .main { grid-area: main; height: 100%; }
      body.explorer-mode.explorer-files-collapsed .workbench {
        grid-template-columns: 48px minmax(0, 1fr);
        grid-template-rows: 0 minmax(0, 1fr);
        grid-template-areas: "activity sidebar" "activity main";
      }
      body.explorer-mode.explorer-files-collapsed .sidebar {
        height: 0;
        min-height: 0;
        border-bottom-color: transparent;
      }
      body.git-mode .workbench {
        grid-template-columns: 48px minmax(0, 1fr);
        grid-template-rows: auto minmax(0, 1fr);
        grid-template-areas: "activity sidebar" "activity right";
      }
      body.git-mode .activity { grid-area: activity; }
      body.git-mode .sidebar { grid-area: sidebar; height: auto; max-height: none; overflow: visible; border-right: 0; border-bottom: 1px solid var(--border); }
      body.git-mode .rightbar { grid-area: right; height: 100%; border-left: 0; border-top: 1px solid var(--border); }
    }

    body.settings-mode .ide {
      height: var(--app-height);
      min-height: var(--app-height);
      grid-template-rows: 34px minmax(0, 1fr) 4px;
    }
    body.settings-mode .workbench {
      height: calc(var(--app-height) - 38px);
      min-height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-items: stretch;
      grid-template-columns: 48px minmax(0, 1fr);
      grid-template-areas: "activity right";
    }
    body.settings-mode .activity,
    body.settings-mode .rightbar {
      min-height: 0;
      height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-self: stretch;
    }
    body.settings-mode .activity {
      grid-area: activity;
    }
    body.settings-mode .rightbar {
      grid-area: right;
      display: grid;
      border-top: 0;
      border-left: 1px solid var(--border);
    }
    body.settings-mode .right-content {
      min-height: 0;
      overflow: auto;
    }

    @media (max-width: 699px) {
      .startup {
        padding: calc(10px + env(safe-area-inset-top, 0px)) 10px calc(16px + env(safe-area-inset-bottom, 0px));
      }
      .startup-shell { gap: 10px; }
      .startup-hero {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        align-items: start;
        gap: 12px;
        padding: 14px;
        border-radius: 16px;
      }
      .startup-kicker { font-size: 10px; letter-spacing: .14em; }
      .startup-title { font-size: clamp(20px, 6.4vw, 26px); line-height: 1.02; }
      .startup-subtitle { font-size: 13px; max-width: 28ch; }
      .startup-actions {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) 44px 44px;
        gap: 10px;
      }
      .startup-actions .btn { min-width: 0; width: 100%; min-height: 44px; }
      .startup-icon-btn { width: 44px; height: 44px; border-radius: 13px; }
      .project-groups { gap: 12px; }
      .project-group { border-radius: 16px; }
      .project-group-head { padding: 12px 14px; font-size: 12px; }
      .project-grid { grid-template-columns: minmax(0, 1fr); gap: 9px; padding: 10px; }
      .project-card { padding: 13px 14px; border-radius: 14px; min-height: 78px; }
      .project-card b { font-size: 15px; margin-bottom: 7px; }
      .project-card span { font-size: 12px; }
      .startup-panel { padding: 10px; align-items: end; }
      .startup-modal { width: 100%; border-radius: 18px 18px 0 0; }
      .startup-modal-head { padding: 12px 14px; }
      .startup-modal-body { padding: 14px; }
      .startup-auth-row { display: grid; grid-template-columns: minmax(0, 1fr); }
      .project-type-grid { grid-template-columns: minmax(0, 1fr); }

      .ide,
      body.agent-mode .ide,
      body.explorer-mode .ide,
      body.git-mode .ide,
      body.settings-mode .ide {
        height: var(--app-height);
        min-height: var(--app-height);
        grid-template-rows: 42px minmax(0, 1fr) 4px;
      }
      .titlebar {
        height: 42px;
        min-width: 0;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 6px;
        padding: 0 8px;
        padding-top: env(safe-area-inset-top, 0px);
      }
      .title {
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
      }
      .top-actions { min-width: 0; gap: 6px; }
      .traffic { display: none; }
      .switch-project {
        width: max-content;
        max-width: min(138px, 36vw);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 4px 8px;
        font-size: 11px;
      }
      .switch-project .ico { width: 13px; height: 13px; flex: 0 0 auto; }
      .workbench,
      body.agent-mode .workbench,
      body.explorer-mode .workbench,
      body.git-mode .workbench,
      body.settings-mode .workbench {
        height: calc(var(--app-height) - 46px);
        min-height: calc(var(--app-height) - 46px);
        max-height: calc(var(--app-height) - 46px);
      }
      .activity,
      .sidebar,
      .main,
      .rightbar,
      body.agent-mode .activity,
      body.agent-mode .rightbar,
      body.explorer-mode .activity,
      body.explorer-mode .sidebar,
      body.explorer-mode .main,
      body.git-mode .activity,
      body.git-mode .sidebar,
      body.git-mode .rightbar,
      body.settings-mode .activity,
      body.settings-mode .rightbar {
        max-height: calc(var(--app-height) - 46px);
      }
      body.agent-mode .activity,
      body.agent-mode .rightbar {
        height: calc(var(--app-height) - 46px);
        min-height: 0;
        max-height: calc(var(--app-height) - 46px);
      }
    }
    .ide.remote-update-visible,
    body.agent-mode .ide.remote-update-visible,
    body.explorer-mode .ide.remote-update-visible,
    body.git-mode .ide.remote-update-visible,
    body.settings-mode .ide.remote-update-visible {
      grid-template-rows: 34px 32px minmax(0, 1fr) 4px;
    }
    .ide.remote-update-visible .remote-update-strip {
      height: 32px;
      min-height: 32px;
      max-height: 32px;
      align-self: start;
      box-sizing: border-box;
    }
    .ide.remote-update-visible .workbench,
    body.agent-mode .ide.remote-update-visible .workbench,
    body.explorer-mode .ide.remote-update-visible .workbench,
    body.git-mode .ide.remote-update-visible .workbench,
    body.settings-mode .ide.remote-update-visible .workbench {
      height: calc(var(--app-height) - 70px);
      min-height: calc(var(--app-height) - 70px);
      max-height: calc(var(--app-height) - 70px);
    }
    body.agent-mode .ide.remote-update-visible .activity,
    body.agent-mode .ide.remote-update-visible .rightbar,
    body.explorer-mode .ide.remote-update-visible .activity,
    body.explorer-mode .ide.remote-update-visible .sidebar,
    body.explorer-mode .ide.remote-update-visible .main,
    body.git-mode .ide.remote-update-visible .activity,
    body.git-mode .ide.remote-update-visible .sidebar,
    body.git-mode .ide.remote-update-visible .rightbar,
    body.settings-mode .ide.remote-update-visible .activity,
    body.settings-mode .ide.remote-update-visible .rightbar {
      height: calc(var(--app-height) - 70px);
      min-height: 0;
      max-height: calc(var(--app-height) - 70px);
    }

    @media (max-width: 699px) {
      .ide.remote-update-visible,
      body.agent-mode .ide.remote-update-visible,
      body.explorer-mode .ide.remote-update-visible,
      body.git-mode .ide.remote-update-visible,
      body.settings-mode .ide.remote-update-visible {
        grid-template-rows: 42px 48px minmax(0, 1fr) 4px;
      }
      .ide.remote-update-visible .remote-update-strip {
        height: 48px;
        min-height: 48px;
        max-height: 48px;
        align-items: center;
        gap: 6px;
        padding: 4px 8px;
      }
      .ide.remote-update-visible .remote-update-text {
        white-space: normal;
        overflow: hidden;
        text-overflow: clip;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.25;
      }
      .ide.remote-update-visible .remote-update-ignore {
        padding: 2px 5px;
        font-size: 11px;
      }
      .ide.remote-update-visible .workbench,
      body.agent-mode .ide.remote-update-visible .workbench,
      body.explorer-mode .ide.remote-update-visible .workbench,
      body.git-mode .ide.remote-update-visible .workbench,
      body.settings-mode .ide.remote-update-visible .workbench {
        height: calc(var(--app-height) - 94px);
        min-height: calc(var(--app-height) - 94px);
        max-height: calc(var(--app-height) - 94px);
      }
      body.agent-mode .ide.remote-update-visible .activity,
      body.agent-mode .ide.remote-update-visible .rightbar,
      body.explorer-mode .ide.remote-update-visible .activity,
      body.explorer-mode .ide.remote-update-visible .sidebar,
      body.explorer-mode .ide.remote-update-visible .main,
      body.git-mode .ide.remote-update-visible .activity,
      body.git-mode .ide.remote-update-visible .rightbar,
      body.settings-mode .ide.remote-update-visible .activity,
      body.settings-mode .ide.remote-update-visible .rightbar {
        height: calc(var(--app-height) - 94px);
        min-height: 0;
        max-height: calc(var(--app-height) - 94px);
      }
      body.git-mode .ide.remote-update-visible .sidebar {
        height: auto;
        min-height: 0;
        max-height: none;
        overflow: visible;
      }
      body.git-mode .ide.remote-update-visible .rightbar {
        height: 100%;
        max-height: 100%;
      }
    }

    /* Agent Prompt live logs: lock the response area inside the canvas.
       New log lines expand the current response upward within history while the prompt dock keeps its bottom gap. */
    body.agent-mode .workbench {
      height: calc(var(--app-height) - 38px);
      min-height: 0;
      max-height: calc(var(--app-height) - 38px);
      overflow: hidden;
    }
    body.agent-mode .activity,
    body.agent-mode .rightbar {
      height: calc(var(--app-height) - 38px);
      min-height: 0;
      max-height: calc(var(--app-height) - 38px);
      align-self: stretch;
      overflow: hidden;
    }
    body.agent-mode .right-content,
    body.agent-mode .agent-split,
    body.agent-mode .agent-prompt-dock,
    body.agent-mode .agent-input-wrap {
      min-height: 0;
      max-height: 100%;
      overflow: hidden;
    }
    body.agent-mode .agent-history {
      min-height: 0;
      overflow-y: auto;
      overscroll-behavior: contain;
      scroll-padding-bottom: 16px;
      padding-bottom: 16px;
    }
    body.agent-mode .agent-history::before {
      content: '';
      margin-top: auto;
      flex: 0 0 auto;
    }
    body.agent-mode .agent-history .message-item {
      flex: 0 0 auto;
    }
    body.agent-mode .agent-history .message-item:last-child {
      margin-bottom: 4px;
    }
    body.console-mode .workbench {
      height: calc(var(--app-height) - 38px);
      min-height: 0;
      max-height: calc(var(--app-height) - 38px);
      grid-template-columns: 48px clamp(220px, 32vw, 340px) minmax(0, 1fr);
      grid-template-areas: "activity sidebar right";
      overflow: hidden;
    }
    body.console-mode .activity,
    body.console-mode .sidebar,
    body.console-mode .rightbar {
      min-height: 0;
      height: calc(var(--app-height) - 38px);
      max-height: calc(var(--app-height) - 38px);
      align-self: stretch;
    }
    body.console-mode .activity { grid-area: activity; }
    body.console-mode .sidebar { grid-area: sidebar; display: grid; }
    body.console-mode .rightbar { grid-area: right; border-left: 1px solid var(--border); }
    body.console-mode .main { display: none; }
    @media (max-width: 699px) {
      body.agent-mode .ide {
        grid-template-rows: 42px minmax(0, 1fr) 4px;
      }
      body.agent-mode .workbench,
      body.agent-mode .activity,
      body.agent-mode .rightbar {
        height: calc(var(--app-height) - 46px);
        max-height: calc(var(--app-height) - 46px);
      }
      body.console-mode .workbench {
        grid-template-columns: 48px minmax(0, 1fr);
        grid-template-rows: auto minmax(0, 1fr);
        grid-template-areas: "activity sidebar" "activity right";
        height: calc(var(--app-height) - 46px);
        max-height: calc(var(--app-height) - 46px);
      }
      body.console-mode .activity,
      body.console-mode .sidebar,
      body.console-mode .rightbar {
        height: auto;
        max-height: none;
      }
      body.console-mode .activity { height: calc(var(--app-height) - 46px); max-height: calc(var(--app-height) - 46px); }
      body.console-mode .sidebar { border-right: 0; border-bottom: 1px solid var(--border); }
      body.console-mode .side-content { padding: 6px 8px; overflow: visible; }
      body.console-mode .rightbar { height: 100%; max-height: 100%; border-left: 0; border-top: 1px solid var(--border); }
      .console-time { display: none; }
    }
