@media (max-width:760px){:root{--mobile-app-header:calc(52px + var(--safe-top, 0px));--mobile-tabbar:calc(56px + var(--safe-bottom, 0px));--mobile-composer-line-h:20px;--mobile-composer-max-lines:10;--mobile-composer-text-max-h:calc(var(--mobile-composer-line-h) * var(--mobile-composer-max-lines));--mobile-composer-edge:var(--composer-tool,34px);--mobile-composer-min-bar-h:var(--composer-pill-h,40px);--mobile-composer-pill-min-h:40px}.daudit-app-shell--mobile-frame{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh}.daudit-app-main{flex:1;min-height:0;display:flex;flex-direction:column}.daudit-shell--immersive-chat,.daudit-shell--immersive-clearing{overflow:hidden;height:var(--visual-viewport-height,100svh);max-height:var(--visual-viewport-height,100svh);min-height:0}.daudit-shell--immersive-chat .daudit-app-mobile-header,.daudit-shell--immersive-chat .daudit-app-mobile-tabbar,.daudit-shell--immersive-clearing .daudit-app-mobile-header,.daudit-shell--immersive-clearing .daudit-app-mobile-tabbar{display:none!important}.daudit-shell--immersive-chat .daudit-app-main,.daudit-shell--immersive-clearing .daudit-app-main{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.daudit-shell--immersive-chat .daudit-app-content,.daudit-shell--immersive-clearing .daudit-app-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0!important}.daudit-shell--clearing-active .daudit-app-content>.daudit-immersive-hidden,.daudit-shell--immersive-chat .daudit-app-content>.daudit-immersive-hidden,.daudit-shell--immersive-clearing .daudit-app-content>.daudit-immersive-hidden{display:none!important}.daudit-shell--immersive-chat .daudit-app-panels,.daudit-shell--immersive-chat .daudit-dashboard-panel,.daudit-shell--immersive-clearing .daudit-app-panels,.daudit-shell--immersive-clearing .daudit-dashboard-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.daudit-shell--immersive-chat .daudit-app-content--onboarding,.daudit-shell--immersive-chat .daudit-onboarding-conv,.daudit-shell--immersive-chat .daudit-workspace-pane{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-width:none;width:100%;margin:0}.daudit-shell--immersive-chat .daudit-onboarding-conv .lab-conv-chat{flex:1;min-height:0}.daudit-shell--immersive-clearing .daudit-app-content,.daudit-shell--immersive-clearing .daudit-app-main,.daudit-shell--immersive-clearing .daudit-app-panels,.daudit-shell--immersive-clearing .daudit-dashboard-panel[data-dashboard-panel=clearing],.daudit-shell--immersive-clearing .the-room-active .daudit-conv-actions,.daudit-shell--immersive-clearing .the-room-body,.daudit-shell--immersive-clearing .the-room-chrome-bar,.daudit-shell--immersive-clearing .the-room-column,.daudit-shell--immersive-clearing .the-room.the-room-active{background:#000}.daudit-shell--immersive-clearing .daudit-dashboard-panel[data-dashboard-panel=clearing]{flex:1;min-height:0;padding:0;align-items:stretch;justify-content:stretch}.daudit-shell--immersive-clearing .daudit-dashboard-panel[data-dashboard-panel=clearing] .the-room{width:100%;flex:1;min-height:0;border-radius:0;border-left:none;border-right:none}.daudit-shell--immersive-chat .daudit-workspace-layout .daudit-session-sidebar{display:none}.daudit-shell--immersive-chat .daudit-onboarding-conv,.daudit-shell--immersive-chat .daudit-workspace-conv,.daudit-shell--immersive-chat .lab-conv,.daudit-shell--immersive-clearing .the-room.the-room-active{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.daudit-shell--immersive-clearing .the-room.the-room-active{height:100%;max-height:none;min-height:0;border:none}.daudit-onboarding-conv .lab-conv-chat,.daudit-shell--immersive-chat .daudit-onboarding-conv .lab-conv-chat,.daudit-shell--immersive-chat .daudit-workspace-conv .lab-conv-chat,.daudit-shell--immersive-chat .lab-conv-chat,.daudit-workspace-conv .lab-conv-chat{flex:1;min-height:0;height:auto!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;overflow:hidden;position:relative}.daudit-workspace-conv .daudit-audit-letterhead,.lab-conv-chat .daudit-audit-letterhead{grid-row:1;grid-column:1;flex-shrink:0;position:static}.daudit-shell--immersive-chat .the-room-column.conv-shell,.daudit-shell--immersive-clearing .the-room-column.conv-shell{display:grid;flex-direction:unset}.daudit-shell--immersive-clearing .the-room-column:not(.conv-shell){flex:1;min-height:0;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column;width:100%;overflow:hidden;position:relative}.daudit-onboarding-conv .lab-conv-messages,.daudit-workspace-conv .lab-conv-messages,.lab-conv-chat .lab-conv-messages{grid-row:2;grid-column:1;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-top:8px;padding-bottom:12px;scroll-padding-bottom:16px;box-sizing:border-box}.daudit-shell--immersive-clearing .the-room-chrome-bar{flex:0 0 auto}.daudit-onboarding-conv .daudit-conv-actions,.daudit-workspace-conv .daudit-conv-actions,.lab-conv-chat .daudit-conv-actions{position:static;grid-row:3;grid-column:1;z-index:4;flex:0 0 auto;flex-shrink:0;width:100%;margin:0;min-height:0;padding-top:var(--composer-dock-pad-y,10px);padding-bottom:calc(var(--composer-dock-pad-y, 10px) + env(safe-area-inset-bottom, 0px));background:var(--conv-canvas-bg,#000);border-top:none;box-sizing:border-box;backdrop-filter:none;-webkit-backdrop-filter:none}.daudit-conv-actions.lab-conv-footer{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}.daudit-conv-actions .conv-composer-dock{max-width:none;width:100%;margin:0;gap:0}.daudit-conv-actions .conv-composer-dock--mobile{min-height:var(--mobile-composer-min-bar-h)}.daudit-conv-actions .daudit-conv-continue-hint{display:none}.conv-composer-dock--mobile .conv-composer-shell{position:relative;width:100%;min-height:var(--mobile-composer-min-bar-h);height:auto;flex-shrink:0}.conv-composer-dock--mobile .conv-composer-floats{position:absolute;right:0;bottom:calc(100% + 6px);left:0;z-index:6;display:flex;flex-direction:column;gap:6px;pointer-events:none}.conv-composer-dock--mobile .conv-composer-floats>*{pointer-events:auto}.conv-composer-dock--mobile:not(.conv-composer-dock--v2) .conv-composer-bar{display:flex!important;visibility:visible!important;align-items:flex-end;gap:var(--composer-icon-gap,4px);width:100%;max-width:100%;min-width:0;min-height:var(--mobile-composer-min-bar-h);height:auto;padding:0;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none;opacity:1;box-sizing:border-box}.conv-composer-dock--v2.conv-composer-dock--mobile .conv-composer-bar{min-height:var(--mobile-composer-min-bar-h);height:auto}.conv-composer-dock--mobile:not(.conv-composer-dock--v2) .conv-composer-bar:focus-within{border-color:transparent;box-shadow:none}.conv-composer-dock--mobile:not(.conv-composer-dock--v2) .conv-composer-pill:not(.conv-composer-pill--expanded){flex:1 1 auto;min-width:0;height:auto;max-height:calc(var(--mobile-composer-text-max-h) + 16px);align-items:center;overflow:hidden}.conv-composer-dock--v2.conv-composer-dock--mobile .conv-composer-pill:not(.conv-composer-pill--expanded){align-items:center;max-height:calc(var(--mobile-composer-text-max-h) + 16px)}.conv-composer-dock--mobile .conv-composer-pill--expanded{align-items:flex-start;padding-block:var(--composer-pill-pad-y-expanded,10px)}.conv-composer-dock--v2.conv-composer-dock--mobile .conv-composer-pill:focus-within{border:none;background:var(--composer-pill-bg-focus)}.conv-composer-dock--mobile .conv-composer-edge-btn{width:var(--composer-tool);height:var(--composer-tool);min-width:var(--composer-tool);min-height:var(--composer-tool);margin:0;padding:0;align-self:center;display:grid;place-items:center}.conv-composer-dock--mobile .conv-composer-attach-btn{color:var(--text-secondary);background:transparent;border:none;align-self:center}.conv-composer-dock--mobile .conv-composer-actions{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:var(--composer-cluster-gap,var(--composer-icon-gap,4px))}.conv-composer-dock--mobile .conv-lens-picker{margin:0}.conv-composer-dock--mobile .conv-composer-textarea{font-size:16px;line-height:var(--mobile-composer-line-h);min-height:var(--mobile-composer-line-h)!important;max-height:var(--mobile-composer-text-max-h)!important;height:auto;width:100%;min-width:0;padding:0;margin:0;overflow-y:hidden;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;resize:none;box-sizing:border-box}.conv-composer-dock--mobile .conv-composer-finish-slot{align-self:center;margin:0;flex-shrink:0}.daudit-shell--immersive-chat .daudit-forces,.daudit-shell--immersive-chat .daudit-mode-row{display:none}.daudit-workspace-context-bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;margin-bottom:0;flex-shrink:0}.daudit-workspace-context-row{display:flex;align-items:center;gap:8px;min-width:0}.daudit-workspace-context-bar .title{flex:1;min-width:0;font-size:14px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daudit-workspace-context-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lab-conv-msg-user{width:100%;max-width:100%;align-self:stretch;overflow-wrap:anywhere}.lab-conv-msg-user,.lab-conv-msg-user .conv-msg-text,.lab-conv-msg-user .lab-conv-msg-text{word-break:break-word}.daudit-shell--immersive-chat .daudit-conv-scroll-jump,.daudit-shell--immersive-clearing .daudit-conv-scroll-jump,.lab-conv-chat .daudit-conv-scroll-jump{grid-row:2;grid-column:1;align-self:end;justify-self:center;position:relative;z-index:5;margin:0 0 10px}.daudit-shell--immersive-clearing .the-room-head--minimal{position:relative;grid-row:1;flex-shrink:0}.daudit-shell--immersive-clearing .the-room-body{flex:1;min-height:0}}