@media (width<=1260px){.content-grid.three-column,.pressure-grid,.modal-grid,.document-editor-workspace-split,.settings-top-grid,.settings-summary-grid,.settings-horizon-grid{grid-template-columns:1fr}.plan-row{gap:var(--space-3)}}@media (width<=1080px){body.mobile-nav-open{overflow:hidden}body{width:min(100% - 1rem, var(--layout-max-width));grid-template-columns:1fr;min-height:calc(100vh - 1rem);margin:.5rem auto}body.auth-visible{width:min(100% - 1rem, var(--layout-max-width))}.sidebar{z-index:10;background:#f7f9fd;border-right:1px solid #161f3314;border-radius:0 22px 22px 0;width:min(22rem,100vw - .75rem);height:100vh;min-height:0;max-height:100vh;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(calc(-100% - 1.5rem))}:root[data-theme=dark] .sidebar{background:#0c1527;border-right-color:#8295ba24}.workspace{padding:0 var(--space-2) var(--space-4)}body.mobile-nav-open .sidebar{transform:translate(0)}body.mobile-nav-open .sidebar-backdrop{opacity:1;pointer-events:auto}.mobile-nav-toggle{display:inline-flex}.topbar,.work-toolbar{flex-direction:column;align-items:stretch}.topbar-controls,.toolbar-block-end{justify-content:flex-start;width:100%;margin-left:0}.section-title,.item-heading,.plan-cell-header,.board-column-header,.evolution-work-group-header{flex-wrap:wrap}.auth-panel{grid-template-columns:1fr}.auth-brand{min-height:0}}@media (width<=780px){body{width:min(calc(100% - .5rem), var(--layout-max-width));min-height:calc(100vh - .5rem);margin:.25rem auto}body.auth-visible{width:min(calc(100% - .5rem), var(--layout-max-width))}.sidebar,.surface,.modal-surface{padding:var(--space-4)}.sidebar{width:calc(100vw - .75rem)}.workspace{gap:var(--space-4);padding:0 var(--space-1) var(--space-4)}.content-grid.two-column,.content-grid.three-column,.metric-grid,.pressure-grid,.plan-row-cells,.board,.settings-summary-grid,.settings-horizon-grid{grid-template-columns:1fr}.dense-row{gap:var(--space-2);grid-template-columns:1fr}.dense-row-meta{justify-content:flex-start}.board{gap:var(--space-4);flex-direction:column;padding-bottom:0;display:flex;overflow:visible}.stack-column:after,.stack-column.is-drop-available:after,.stack-column.is-drop-target:after,.stack-column.is-drop-target:before{display:none}.board-column,.board-column-body,.stack-column{min-width:0}.board-column{padding-right:0}.board-column-body{min-height:0}.topbar-copy,.topbar-controls,.toolbar-block,.toolbar-block-end{width:100%}.topbar-copy{justify-content:space-between}.compact-control{width:100%;min-width:0}.topbar-controls{gap:var(--space-2);grid-template-columns:1fr;display:grid}.sidebar-session,.sidebar-theme-switcher,.segmented-control-compact{width:100%}.work-toolbar{gap:var(--space-3)}.evolution-work-group-header{grid-template-columns:1fr}.evolution-work-group-meta{justify-content:flex-start}.search-control,.control-inline{width:100%;min-width:0}.modal-backdrop{padding:.75rem}.modal-surface{width:100%;max-height:calc(100vh - 1.5rem);padding:var(--space-4)}.modal-editor{width:100%;max-height:calc(100vh - .75rem)}.modal-grid-work-item{flex-direction:column}.modal-sidebar-collapsible,.modal-sidebar-collapsible.is-collapsed{flex-basis:auto;width:100%;padding-inline:0}.modal-sidebar-collapsible.is-collapsed .modal-sidebar-body{opacity:1;pointer-events:auto;visibility:visible;max-height:120rem;overflow:visible;transform:none}.modal-sidebar-collapsible.is-collapsed .collapsible-panel-toggle{justify-content:space-between}.modal-grid,.form-row,.document-editor-shell,.document-editor-shell.is-inspector-open,.document-editor-sidebar-grid,.plan-row-cells{grid-template-columns:1fr}.settings-card-header,.document-editor-topline,.document-editor-modebar,.document-editor-footnote,.document-editor-details-toggle{flex-direction:column;align-items:stretch}.document-editor-toolbar,.document-editor-presence{width:100%}.document-editor-presence-inline{justify-content:flex-start}.document-editor-main,.document-editor-sidebar{min-height:0;position:static}.document-editor-workspace{min-height:0}.document-editor-markdown{min-height:24rem}.toast-root{top:.75rem;left:.75rem;right:.75rem}.toast-stack{width:100%}.record-timestamps-inline{gap:var(--space-2);display:grid}.record-timestamps-inline .record-timestamp{min-width:0}.auth-shell{min-height:calc(100vh - .5rem);padding:.5rem 0}.auth-panel,.auth-brand,.auth-state{padding:var(--space-4)}}