.daudit-workspace-conv .daudit-forces,.daudit-workspace-conv .daudit-mode-row,.lab-conv:has(.lab-conv-chat) .daudit-forces,.lab-conv:has(.lab-conv-chat) .daudit-mode-row{display:none}.daudit-workspace-conv .daudit-workspace-context-bar{flex-shrink:0}.conv-composer-bar:focus-within{border-color:hsla(42,43%,59%,.45)}.daudit-conv-actions{gap:8px}@media (min-width:761px){.daudit-app-main:has(.daudit-workspace-conv){display:flex;flex-direction:column;overflow:hidden;overflow-y:hidden;height:100dvh;max-height:100dvh;min-height:0}.daudit-conv-actions.lab-conv-footer{display:flex;flex-direction:column;align-items:stretch}.daudit-conv-actions .conv-composer-dock{width:100%}.daudit-app-content:has(.daudit-workspace-conv){max-width:1120px;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:hidden;display:flex;flex-direction:column;padding-top:24px;padding-bottom:0;box-sizing:border-box}.daudit-app-content--onboarding:has(.daudit-workspace-conv){max-width:none;width:100%;margin:0;padding:0;flex:1 1 auto}.daudit-onboarding-conv{flex:1 1 auto;min-height:0;height:100%;width:100%}.daudit-app-content:has(.daudit-workspace-conv) .daudit-app-panels{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.daudit-app-content:has(.daudit-workspace-conv) .daudit-dashboard-panel,.daudit-app-content:has(.the-room-active) .daudit-dashboard-panel{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;height:100%;max-height:100%}.daudit-app-content:has(.daudit-workspace-conv) .daudit-dashboard-panel.daudit-workspace-pane,.daudit-app-content:has(.the-room-active) .daudit-dashboard-panel.daudit-workspace-pane{flex:1 1 auto;min-height:0;overflow:hidden}.daudit-workspace-pane:has(.daudit-workspace-conv),.daudit-workspace-pane:has(.the-room-active){flex:1 1 auto;min-height:0;max-width:none;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.daudit-workspace-conv{max-width:none;flex:1;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.daudit-workspace-context-bar{flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;margin-bottom:0;border:none;border-radius:0;background:var(--conv-canvas-bg,#000)}.daudit-workspace-context-bar.daudit-conv-session-head{flex-direction:column!important;align-items:stretch!important;gap:8px;padding:16px var(--conv-column-pad-x) 12px;margin-bottom:0}.daudit-conv-session-head .daudit-workspace-context-meta{flex-shrink:0;align-self:flex-start}.daudit-workspace-context-row{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.daudit-conv-decision-title,.daudit-workspace-context-bar .title{font-family:var(--font-display);font-size:clamp(17px,2.4vw,22px);font-weight:400;line-height:1.32;color:var(--text-primary)}.daudit-workspace-context-meta{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}}.daudit-workspace-conv .lab-conv-chat{flex:1 1 auto;min-height:0;height:auto;max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;overflow:hidden}.daudit-workspace-conv .daudit-audit-letterhead{grid-row:1;grid-column:1;flex-shrink:0;position:static}.daudit-onboarding-conv .lab-conv-chat{height:auto!important;min-height:0!important;max-height:none!important}.daudit-onboarding-conv .lab-conv-messages{gap:clamp(22px,3vh,32px)}@media (min-width:761px){.daudit-onboarding-conv .lab-conv-messages{padding:24px 16px 32px}}.daudit-workspace-conv .lab-conv-messages{grid-row:2;grid-column:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.daudit-workspace-conv .daudit-conv-scroll-jump{grid-row:2;grid-column:1;align-self:end;justify-self:center;z-index:2;margin-bottom:10px;padding:6px 14px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--gold);background:rgba(9,10,12,.92);border:1px solid var(--border-default);border-radius:999px;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.35)}.daudit-workspace-conv .daudit-conv-actions{grid-row:3;grid-column:1;width:100%;max-width:none;margin:0;padding-top:var(--composer-dock-pad-y,10px);padding-bottom:calc(var(--composer-dock-pad-y, 10px) + env(safe-area-inset-bottom, 0px));flex-shrink:0;align-items:stretch;box-sizing:border-box;background:var(--conv-canvas-bg,#000);border-top:none;box-shadow:none}.daudit-workspace-conv .daudit-conv-actions .conv-composer-dock{width:100%;max-width:100%;margin:0}@media (min-width:761px){.daudit-app-shell--onboarding.daudit-shell--immersive-chat .daudit-onboarding-sidebar,.daudit-shell--immersive-chat .daudit-app-sidebar{display:none!important}.daudit-shell--immersive-chat .daudit-app-main{flex:1 1 auto;width:100%;background:var(--conv-canvas-bg,#000)}.daudit-shell--immersive-chat .daudit-app-content{max-width:none;margin:0;padding-top:0;background:var(--conv-canvas-bg,#000)}.daudit-shell--immersive-chat .daudit-workspace-conv,.daudit-shell--immersive-chat .daudit-workspace-conv .lab-conv-chat,.daudit-shell--immersive-chat .daudit-workspace-conv .lab-conv-messages{background:var(--conv-canvas-bg,#000)}.daudit-shell--immersive-chat .daudit-workspace-conv{max-width:min(var(--conv-column-max),calc(100vw - 48px));margin-inline:auto}.daudit-shell--immersive-chat .daudit-workspace-context-bar{border-bottom-color:transparent;background:var(--conv-canvas-bg,#000)}.daudit-conv-continue-hint{display:none}.daudit-workspace-conv .lab-conv-chat{height:auto;max-height:none}.daudit-workspace-conv .lab-conv-messages{max-width:none;width:100%;margin-inline:0;padding-top:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}.daudit-workspace-conv .lab-conv-msg{max-width:min(calc(var(--conv-column-max, 720px) * .92),92%)}}.daudit-conv-continue-hint{margin:0;font-family:var(--font-mono);font-size:9px;letter-spacing:.8px;text-align:center;color:var(--text-ghost)}.daudit-conv-sessions-btn{flex-shrink:0;padding:4px 8px;font-family:var(--font-mono);font-size:8px;letter-spacing:1.5px;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.daudit-workspace-context-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.daudit-workspace-context-bar .title{flex:1;min-width:0}.daudit-setup-expand-btn{display:none;width:100%;margin:16px 0 0;padding:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;min-height:48px}.daudit-setup-options-advanced{margin-top:4px;animation:daudit-fade .28s var(--ease-decelerate)}.daudit-workspace-setup:not(.daudit-setup-advanced-open) .daudit-setup-options-advanced{display:none}.daudit-app-main:has(.daudit-workspace-pane.daudit-workspace-single):not(:has(.daudit-workspace-conv)):not(:has(.the-room-active)),.daudit-app-main:has(.daudit-workspace-setup){display:block;overflow-y:auto;height:auto;max-height:none;min-height:100vh}.daudit-app-content:has(.daudit-workspace-pane.daudit-workspace-single):not(:has(.daudit-workspace-conv)):not(:has(.the-room-active)),.daudit-app-content:has(.daudit-workspace-setup){overflow:visible;max-height:none;flex:1 1 auto;display:block}.daudit-app-panels:has(.daudit-workspace-pane.daudit-workspace-single):not(:has(.daudit-workspace-conv)):not(:has(.the-room-active)),.daudit-app-panels:has(.daudit-workspace-setup){overflow:visible;flex:none;display:block}.daudit-dashboard-panel:has(.daudit-workspace-setup){overflow:visible;flex:none;display:block;height:auto;max-height:none}@media (max-width:760px){.daudit-setup-expand-btn{display:block}.daudit-conv-sessions-btn{display:inline-flex;align-items:center;min-height:32px}}@media (min-width:761px){.daudit-conv-sessions-btn{display:none}}.daudit-mobile-sheet-backdrop{position:fixed;inset:0;z-index:48;background:rgba(9,10,12,.72);animation:daudit-fade .24s var(--ease-decelerate)}.daudit-mobile-session-sheet{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:72dvh;padding:16px var(--pad-screen) calc(16px + var(--safe-bottom));background:var(--bg-elevated,#0c0d10);border-top:1px solid var(--border-subtle);border-radius:var(--radius-sm) var(--radius-sm) 0 0;overflow-y:auto}@media (min-width:761px){.daudit-mobile-session-sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 48px));max-height:min(520px,calc(100dvh - 80px));border:1px solid var(--border-default);border-radius:12px;padding:20px 22px 24px}}.daudit-mobile-session-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.daudit-mobile-session-sheet-head .lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;color:var(--text-muted)}.daudit-mobile-session-sheet-head button{padding:8px 12px;font-size:9px;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:44px}.daudit-mobile-session-sheet-head button,.the-room-audit-bridge{font-family:var(--font-mono);letter-spacing:1.5px;cursor:pointer}.the-room-audit-bridge{flex-shrink:0;margin-left:auto;padding:6px 10px;font-size:8px;font-weight:700;color:var(--gold);background:var(--gold-subtle);border:1px solid hsla(42,43%,59%,.35);border-radius:var(--radius-sm);min-height:32px}.the-room-head-actions{display:flex;align-items:flex-start;gap:8px}.daudit-close-continue-audit{order:-1}