.workbench{background:#f7f6f3;min-height:100dvh;position:relative}.dark .workbench{background:var(--background)}.main-panel{width:100%;min-width:0}.companion-rail{z-index:20;width:208px;position:fixed;top:50%;left:24px;transform:translateY(-50%)}.mobile-rail-trigger{z-index:20;position:fixed;top:12px;left:12px}.home-composer,.composer-area{z-index:10;width:min(672px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.home-composer{top:50%;transform:translate(-50%,-50%)}.composer-area{flex-shrink:0;width:100%;margin-top:24px;position:static;transform:none}.session-layout{width:min(672px,100% - 32px);height:100dvh;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));margin-inline:auto}.conversation-panel{flex-direction:column;height:100%;min-height:0;display:flex}.conversation-header{flex-shrink:0;align-items:center;gap:8px;margin-bottom:24px;display:flex}.transcript-scroller{flex:1;min-height:0}.conversation-content{flex-direction:column;gap:20px;display:flex}.answer-controls{gap:4px;display:flex}@media (width<=767px){.session-layout{padding-top:max(56px, env(safe-area-inset-top))}.composer-area{margin-bottom:0}}
