@media (max-width:64rem){.conversation-content-grid{grid-template-columns:minmax(0,1fr)}.response-context-panel{position:static}.document-upload-form:not(.document-upload-form-compact){grid-template-columns:1fr}.document-upload-form:not(.document-upload-form-compact) .document-upload-controls{flex-wrap:wrap}.document-action-message{grid-column:auto}}@media (max-width:56rem){.workspace-shell{display:block}.workspace-main{min-height:100vh}.workspace-navigation{width:min(85vw,17rem);transform:translateX(-105%);visibility:hidden;transition:transform .18s ease}.workspace-sidebar-resizer{display:none}.workspace-navigation-open{box-shadow:var(--shadow-md);transform:translateX(0);visibility:visible}.navigation-backdrop{position:fixed;z-index:25;inset:0;display:block;border:0;background:rgb(32 33 31/42%);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease}.navigation-backdrop-visible{opacity:1;pointer-events:auto;visibility:visible}.mobile-navigation-heading{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding:0 .5rem}.mobile-navigation-heading p{margin:0;font-size:.75rem;font-weight:600}.workspace-navigation .guest-conversation-sidebar{min-height:calc(100% - 2.75rem);height:calc(100% - 2.75rem)}.icon-button,.menu-button{display:grid}.workspace-header{position:absolute;z-index:20;top:0;left:0;display:flex;width:100%;height:3rem;align-items:center;padding-inline:.75rem;pointer-events:none}.workspace-header .menu-button{pointer-events:auto}.company-page,.conversation-page,.dossier-form-page,.dossier-page,.handoff-page,.handoff-result,.settings-page,.theme-workspace-page{width:min(100% - 2rem,var(--content-width));padding-top:3.5rem}}@media (max-width:48rem){.auth-panel{padding:1.5rem}.new-question-page{align-content:start;padding-top:max(15vh,4rem)}.conversation-heading,.dossier-heading{display:grid}.new-question-button{justify-self:start}.settings-section{grid-template-columns:1fr;gap:1rem}.company-public-source,.company-section-heading{align-items:flex-start;flex-direction:column}.company-public-source .public-company-refresh{justify-items:start}.company-public-source .form-message{text-align:left}}@media (max-width:30rem){body{font-size:.875rem}.app-shell{padding:1rem}.hero{min-height:calc(100vh - 4rem)}.auth-page{padding:0;background:var(--color-surface)}.auth-panel,.auth-panel-compact{width:100%;min-height:100vh;padding:1.5rem 1rem;border:0;border-radius:0;box-shadow:none}.new-question-page{width:calc(100% - 1.5rem)}.new-question-intro h1{font-size:1.625rem}.chat-composer{border-radius:.875rem}.conversation-starters{align-items:stretch;flex-direction:column}.conversation-starters button{width:100%}.company-page,.conversation-page,.settings-page,.theme-workspace-page{width:calc(100% - 1.5rem)}.company-heading h1,.conversation-heading h1,.settings-heading h1,.theme-workspace-heading h1{font-size:1.5rem}.theme-workspace-heading{align-items:stretch;flex-direction:column;gap:1rem}.theme-workspace-heading .secondary-button{width:100%}.theme-conversation-group-heading,.theme-workspace-conversation-list a{align-items:flex-start;flex-direction:column;gap:.25rem}.knowledge-catalog-grid,.knowledge-document-catalog,.knowledge-specific-actions,.knowledge-specific-list{grid-template-columns:1fr}.document-upload-form:not(.document-upload-form-compact) .document-upload-controls,.document-upload-form:not(.document-upload-form-compact) .document-upload-controls .primary-button,.document-upload-form:not(.document-upload-form-compact) .document-upload-controls input[type=file]{width:100%}.document-upload-form-compact{grid-template-columns:1fr}.document-upload-form-compact .document-upload-controls{justify-content:flex-start}.company-identity-grid{grid-template-columns:1fr}.company-identity-field,.company-identity-field:nth-child(odd),.company-identity-field:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-border)}.company-identity-field:last-child{border-bottom:0}.company-history-list li{grid-template-columns:auto minmax(0,1fr)}.company-history-list time{grid-column:2}.settings-field-grid{grid-template-columns:1fr}.settings-field-span-two{grid-column:auto}.help-tip-content{left:0;transform:translateY(.25rem)}.help-tip-end .help-tip-content{right:0;left:auto}.help-tip:focus-within .help-tip-content,.help-tip:hover .help-tip-content{transform:translate(0)}.plan-usage-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.message-response-arrival,.message-reveal-token{opacity:1;filter:none;animation:none!important;transform:none}}