@media (min-width:768px) and (max-width:1199px){.life-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--life-topbar) auto auto}.life-shell>.desktop-sidebar{display:none}.life-topbar{grid-column:1}.life-main{grid-area:2/1;padding:22px 24px}.life-right-rail{grid-area:3/1;padding:0 24px 48px}.dashboard-right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-drawer-root{display:block}.mobile-menu-trigger{border:1px solid var(--life-border);border-radius:var(--life-radius-sm);background:var(--life-surface);width:44px;min-width:44px;height:44px;color:var(--life-text);place-items:center;display:grid}.life-topbar-title{display:grid}.life-topbar-title small{color:var(--life-muted)}.global-search-form{margin-left:auto}.life-topbar-tools{margin-left:0}.day-welcome{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}.quick-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.quick-actions>*{grid-column:span 2}.quick-actions>:nth-last-child(-n+2){grid-column:span 3}.quick-actions>.quick-create-panel{grid-column:1/-1}.quick-create-form{grid-template-columns:minmax(0,1fr) auto}.quick-create-fields,.quick-create-form.is-task .quick-create-fields,.quick-create-form.is-project .quick-create-fields,.quick-create-form.is-note .quick-create-fields{grid-template-columns:1fr 1fr}.quick-create-form.is-project .quick-create-fields{grid-template-columns:1fr}.home-customize-row{grid-template-columns:minmax(0,1fr) auto auto}.floating-ai-button{border-radius:50%;width:52px;min-width:52px;height:52px;min-height:52px;padding:6px}.floating-ai-button>span:last-child{display:none}.app-shell{display:block}.app-shell>.desktop-sidebar{display:none}.app-shell .topbar{grid-column:1}.topbar{justify-content:flex-start;gap:10px;padding-inline:16px;overflow:hidden}.topbar-brand{flex:0 160px;min-width:88px;max-width:160px}.topbar-title{min-width:0}.topbar-title .eyebrow{display:none}.topbar-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.05rem,2.3vw,1.35rem);overflow:hidden}.topbar>.space-switcher,.topbar-secondary-search,.topbar-signout{display:none}.topbar .global-search-form{flex:360px;width:auto;min-width:180px;max-width:520px;margin-left:0}.topbar-tools{flex:none}.app-shell>.workspace-header,.app-shell>.page-header,.app-shell>.module-page-stats,.app-shell>.module-page-message,.app-shell>.content-grid,.app-shell>.page-stack,.app-shell>.single-column,.app-shell>.surface,.app-shell>.settings-command-center,.app-shell>.settings-overview-grid,.app-shell>.settings-section-nav,.app-shell>.settings-grid,.app-shell>.finance-command-center,.app-shell>.health-command-center,.app-shell>.dashboard-page,.app-shell>.empty-database{width:calc(100% - 48px);margin-inline:24px}.app-shell>.object-tabs{grid-column:1;width:calc(100% - 48px);margin-inline:24px}.project-command-layout{grid-template-columns:minmax(0,1fr)}.project-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-side-column{position:static}.files-workspace .content-grid{grid-template-columns:1fr}.knowledge-filter-form{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr) auto}.knowledge-filter-form .action-link{grid-column:1/-1;justify-self:start}.calendar-controls{flex-direction:column;align-items:stretch}.calendar-toolbar{justify-content:space-between}.calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-medical-card-grid,.health-metric-overview-grid,.health-today-plan-checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.health-focused-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:899px){.topbar{gap:8px;padding-inline:12px}.topbar-brand{flex-basis:108px;max-width:108px}.topbar .notification-button{display:none}.topbar .profile-chip{width:44px;min-width:44px;padding:4px}.topbar .profile-chip>span{width:34px;height:34px}.topbar .profile-chip strong{display:none}}@media (max-width:767px){.health-tabs{scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:0;gap:6px;width:calc(100% - 24px);margin-inline:12px;scroll-padding-inline:12px;overflow:auto hidden}.health-tabs::-webkit-scrollbar{display:none}.health-tabs a{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-muted) 82%, transparent);white-space:nowrap;scroll-snap-align:start;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;display:inline-flex}.health-tabs a[aria-current=page]{border-color:color-mix(in srgb, var(--module) 58%, var(--line));background:var(--module-soft);color:var(--text)}.health-overview-grid,.health-result-form,.health-result-filters,.health-priority-panel,.health-focused-layout,.health-today-plan-main,.health-today-plan-checklist,.health-medical-card-grid,.health-metric-overview-grid,.health-medication-today-list,.health-medication-adherence,.health-medication-calendar-strip,.health-measurement-quick-grid,.health-patient-card,.health-patient-grid,.health-patient-context,.health-profile-form,.health-care-plan-list,.health-import-guide-panel,.health-import-guide-steps,.health-file-recognition-flow,.health-analysis-workbench,.health-analysis-matrix,.health-import-review-summary,.health-indicator-card-grid,.health-indicator-overview-grid,.health-indicator-snapshot-grid,.health-ai-search-panel,.health-ai-command-grid,.health-document-filter-panel,.health-indicator-hero,.health-indicator-care-grid,.health-indicator-linked-context,.health-doctor-question-card,.health-analysis-groups,.health-analysis-group-list,.health-analysis-category-strip,.health-analysis-period-panel,.health-indicator-doctor-brief{grid-template-columns:minmax(0,1fr)}.health-section-intro{flex-direction:column;align-items:stretch}.health-section-intro>.button-primary{width:100%}.health-priority-actions{justify-content:flex-start}.health-ai-search-panel form,.health-medication-row dl,.health-appointment-row dl{grid-template-columns:minmax(0,1fr)}.health-priority-panel{gap:12px}.health-priority-panel h2{font-size:clamp(1.35rem,7vw,1.85rem)}.health-priority-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.health-priority-panel dl div{padding:10px 8px}.health-priority-panel dt{font-size:.66rem}.health-priority-panel dd{font-size:1rem}.health-today-plan-panel{gap:12px}.health-today-plan-progress{padding:12px}.health-today-plan-checklist>*{grid-template-columns:auto minmax(0,1fr)}.health-medication-today-list article{grid-template-columns:minmax(0,1fr)}.health-medication-row-actions{flex-direction:column;align-items:stretch}.health-medication-row-actions>*,.health-medication-row-actions button{width:100%}.health-medication-filter-tabs{justify-content:flex-start}.health-medication-filter-tabs a{flex:128px}.health-medication-calendar-strip article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.health-medication-calendar-strip article div{grid-column:1/-1}.health-form-wide{grid-column:auto}.health-result-filters .action-link{justify-self:start}.health-analysis-period-form,.health-analysis-command-panel,.health-indicator-ai-actions{grid-template-columns:minmax(0,1fr)}.health-analysis-period-form button,.health-analysis-command-panel a,.health-indicator-ai-actions a{width:100%}.health-analysis-matrix{padding:12px}.health-analysis-matrix-scroll{margin-inline:-2px}.health-quick-medical-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);margin-inline:12px;display:grid}.health-quick-medical-actions>*{width:100%;min-width:0}.health-quick-medical-actions>.button-primary{grid-column:1/-1}.health-overview-analysis-table-wrap{display:none}.health-overview-analysis-cards{gap:9px;display:grid}.health-overview-analysis-card>div:first-child{flex-direction:column;gap:4px}.health-overview-analysis-card-actions>*{flex:130px;justify-content:center}.health-results-scroll{overflow-x:visible}.health-results-table{display:none}.health-results-table-caption{padding:0 0 8px;display:block}.health-results-journal{background:0 0;border:0}.health-results-mobile{gap:9px;display:grid}.health-result-mobile-actions{flex-direction:column;align-items:stretch}.health-result-mobile-actions>*,.health-result-mobile-actions button,.health-result-mobile-actions summary{justify-content:center;width:100%}.health-result-mobile-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);gap:10px;min-width:0;padding:13px;display:grid}.health-result-mobile-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.health-result-mobile-heading>div{min-width:0}.health-result-mobile-heading h3{overflow-wrap:anywhere;font-size:1rem}.health-result-mobile-heading h3 a{color:var(--text);text-decoration:none}.health-result-mobile-heading h3 a:hover,.health-result-mobile-heading h3 a:focus-visible{color:var(--module);outline:none}.health-result-mobile-heading time{color:var(--text-soft);font-size:.74rem}.health-result-mobile-heading .health-result-status{flex:0 148px}.health-result-value{overflow-wrap:anywhere;font-size:1.2rem}.health-result-meta-chip{border:1px solid color-mix(in srgb, var(--module) 28%, var(--line));background:color-mix(in srgb, var(--module) 8%, transparent);width:fit-content;max-width:100%;color:var(--text-soft);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:850;display:inline-flex}.health-result-mobile-card dl{gap:6px;margin:0;display:grid}.health-result-mobile-card dl>div{grid-template-columns:minmax(84px,.45fr) minmax(0,1fr);gap:8px;display:grid}.health-result-mobile-card dt{color:var(--text-soft);font-size:.72rem}.health-result-mobile-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem}.health-result-mobile-card>p{overflow-wrap:anywhere;color:var(--text-soft);margin:0;font-size:.78rem}.health-indicator-identity,.health-indicator-summary{grid-template-columns:minmax(0,1fr)}.health-period-panel,.health-custom-period{flex-direction:column;align-items:stretch}.health-custom-period input,.health-custom-period button{width:100%}.health-result-edit-form,.health-note-form{grid-template-columns:minmax(0,1fr);min-width:0}.health-document-row{grid-template-columns:minmax(0,1fr)}.health-document-actions{flex-flow:wrap}.health-file-recognition-actions{justify-content:stretch}.health-file-recognition-actions>*{flex:180px;justify-content:center}.health-document-heading{flex-direction:column;align-items:flex-start;gap:4px}.health-document-link-form{min-width:min(280px,100vw - 64px)}.health-note-form .health-form-wide{grid-column:auto}.health-notes-list article>div:first-child{flex-direction:column;align-items:flex-start}.health-indicator-hero{gap:12px}.health-indicator-hero-copy h2{font-size:clamp(1.75rem,10vw,2.5rem)}.health-indicator-quick-links a,.health-doctor-question-card .button-primary{justify-content:center;width:100%}.health-indicator-latest-card dl div{grid-template-columns:minmax(0,1fr)}.health-indicator-timeline a{grid-template-columns:auto minmax(0,1fr)}.health-indicator-timeline em{text-align:left;grid-column:2}.health-indicator-context-actions a{justify-content:center;width:100%}.health-doctor-question-card{align-items:stretch}:root{--life-topbar:64px;--mobile-nav-height:68px}body{min-width:320px;font-size:14px}.life-shell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 24px);display:block}.desktop-sidebar{display:none}.life-topbar{width:100%;height:var(--life-topbar);padding:9px 12px;display:flex;position:sticky;top:0}.mobile-drawer-root{display:block}.mobile-menu-trigger{border:1px solid var(--life-border);border-radius:var(--life-radius-sm);background:var(--life-surface);width:44px;min-width:44px;height:44px;color:var(--life-text);place-items:center;display:grid}.life-topbar-title{min-width:0;display:grid}.life-topbar-title small{color:var(--life-muted);font-size:.68rem}.life-topbar-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.life-topbar-title{display:none}.life-topbar>.global-search-form{flex:1;width:auto;min-width:0}.global-search-form kbd,.global-search-form .global-search-leading-icon{display:none}.global-search-form{padding-left:10px}.life-topbar .theme-toggle,.life-topbar .notification-button,.profile-chip strong{display:none}.life-topbar-tools{margin-left:auto}.profile-chip{width:44px;min-width:44px;padding:4px}.profile-chip>span{width:34px;height:34px}.life-main{padding:14px 12px 24px}.life-right-rail{padding:0 12px 30px}.life-main,.life-right-rail{width:100%;min-width:0}.life-right-rail,.dashboard-right-rail{grid-template-columns:1fr}.life-timeline-page>.day-welcome,.life-timeline-page>.day-execution{order:1}.life-timeline-page>.home-customize{order:2}.life-timeline-page>.home-dashboard-layout{order:3}.home-dashboard-layout,.home-dashboard-widget,.home-dashboard-plan{gap:12px}.home-customize>summary{flex-direction:column;align-items:flex-start;gap:3px}.home-module-launcher{flex-direction:column;align-items:stretch;margin:10px 12px 4px}.home-module-launcher a{width:100%}.home-customize-list{padding:2px 12px 10px}.home-customize-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0}.home-customize-row>form,.home-customize-action{width:100%}.home-customize-order{grid-template-columns:repeat(2,minmax(44px,1fr));width:100%}.home-customize-order form,.home-customize-icon{width:100%}.day-welcome{border-radius:var(--life-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--life-surface) 94%, transparent) 0 38%, color-mix(in srgb, var(--life-bg-deep) 54%, transparent) 74%, color-mix(in srgb, var(--life-bg-deep) 38%, transparent)), url(/images/lifeos-mountains.png) center / cover no-repeat;grid-template-columns:1fr;gap:18px;min-height:0;padding:20px 16px 16px}.day-welcome h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.05}.day-welcome-copy>p:last-child{min-height:42px;margin-top:10px}.day-welcome-action{grid-template-columns:44px minmax(0,1fr);align-self:start;padding:13px}.day-focus-icon{width:44px;height:44px}.day-focus-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.day-focus-actions{flex-direction:column}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-actions>:last-child:nth-child(odd){grid-column:1/-1}.quick-action-card{grid-template-columns:38px minmax(0,1fr);min-height:104px;padding:11px}.quick-action-card>span{width:38px;height:38px}.quick-actions>.quick-create-panel{grid-column:1/-1}.quick-create-panel{padding:14px}.quick-create-form,.quick-create-fields,.quick-create-form.is-task .quick-create-fields,.quick-create-form.is-project .quick-create-fields,.quick-create-form.is-note .quick-create-fields{grid-template-columns:1fr}.quick-create-submit,.quick-create-submit button{width:100%;min-width:0}.day-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-card{min-height:96px;padding:12px}.summary-card strong{font-size:1.65rem}.summary-card>svg{flex-basis:36px;width:36px;height:36px;padding:8px}.summary-card span{white-space:normal}.timeline-panel,.rail-card,.day-execution{border-radius:var(--life-radius-md);box-shadow:none}.timeline-panel{padding:16px}.timeline-item{grid-template-columns:58px 14px minmax(0,1fr) 40px;gap:7px;min-height:72px}.timeline-item time{font-size:.76rem}.timeline-item-copy strong,.timeline-item-copy small{white-space:normal}.timeline-empty{flex-direction:column;align-items:flex-start;padding:18px}.execution-actions,.execution-actions form,.execution-actions button{width:100%}.day-execution{padding:18px}.day-execution.is-complete{text-align:center;grid-template-columns:1fr}.day-execution.is-complete>svg,.day-execution.is-complete>a{grid-column:1;justify-self:center}.mobile-drawer-layer{z-index:100;display:block;position:fixed;inset:0}.mobile-drawer-backdrop{background:#020c0bad;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-drawer-panel{border-right:1px solid var(--life-border);background:var(--life-bg-deep);width:min(86vw,340px);min-width:0;max-width:100vw;padding:max(16px, env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--life-shadow-float);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto}.mobile-drawer-panel>header{justify-content:space-between;align-items:center;min-height:52px;display:flex}.mobile-drawer-panel>header strong{font-size:1.28rem}.mobile-drawer-panel>header button{border:1px solid var(--life-border);border-radius:var(--life-radius-sm);background:var(--life-surface);place-items:center;width:44px;min-width:44px;height:44px;display:grid}.mobile-drawer-theme-panel{z-index:1;border:1px solid var(--life-border);border-radius:var(--life-radius-md);background:var(--life-surface);gap:10px;margin-top:10px;padding:12px;display:grid;position:relative}.mobile-drawer-theme-panel>span{color:var(--life-muted);font-weight:800}.mobile-drawer-theme-panel .theme-toggle{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.mobile-drawer-theme-panel .theme-toggle button{width:100%;min-width:0;height:44px;min-height:44px}.mobile-drawer-panel nav{gap:4px;margin-top:14px;display:grid}.mobile-drawer-panel nav a{border-radius:var(--life-radius-sm);min-height:48px;color:var(--life-muted);align-items:center;gap:12px;padding:10px 12px;font-weight:700;display:flex}.mobile-drawer-panel nav a[aria-current=page]{background:var(--life-accent-soft);color:var(--life-accent)}.mobile-drawer-panel nav svg{width:20px;height:20px}.mobile-drawer-theme{border-top:1px solid var(--life-border);flex-direction:column;align-items:stretch;gap:12px;min-height:0;margin-top:16px;padding-top:16px;display:grid}.mobile-drawer-theme>span{color:var(--life-muted);font-weight:700}.mobile-drawer-theme .theme-toggle{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.mobile-drawer-theme .theme-toggle button{width:100%;min-width:0;height:44px;min-height:44px}.mobile-drawer-profile{border-top:1px solid var(--life-border);align-items:center;gap:10px;min-height:52px;margin-top:auto;padding-top:16px;display:flex}.mobile-drawer-profile>span{background:var(--life-accent-soft);width:40px;height:40px;color:var(--life-accent);border-radius:10px;place-items:center;font-weight:800;display:grid}.mobile-bottom-nav{right:10px;bottom:max(8px, env(safe-area-inset-bottom));z-index:70;height:var(--mobile-nav-height);border:1px solid var(--life-border);border-radius:var(--life-radius-lg);background:color-mix(in srgb, var(--life-bg-deep) 94%, transparent);box-shadow:var(--life-shadow-float);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;padding:6px;display:grid;position:fixed;left:10px}.mobile-bottom-nav>a,.mobile-ai-nav-button{border-radius:var(--life-radius-sm);min-width:0;min-height:44px;color:var(--life-muted);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.68rem;font-weight:700;display:flex}.mobile-bottom-nav>a>span:first-child{place-items:center;display:grid}.mobile-bottom-nav svg{width:19px;height:19px}.mobile-bottom-nav>a[aria-current=page]{background:var(--life-accent-soft);color:var(--life-accent)}.mobile-bottom-nav>a:active,.mobile-ai-nav-button:active{background:var(--life-surface-raised)}.mobile-bottom-nav>a:focus-visible,.mobile-ai-nav-button:focus-visible{outline:2px solid var(--life-accent);outline-offset:1px}.mobile-ai-nav-button{border:2px solid var(--life-bg-deep);background:var(--life-accent);min-height:44px;color:var(--life-on-accent);box-shadow:var(--life-shadow-float);border-radius:50%;align-self:start;margin-top:-16px}.mobile-ai-nav-button:disabled{cursor:not-allowed;opacity:.52}.floating-ai-chat{right:12px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 18px)}.floating-ai-button{display:none}.floating-ai-chat.open{z-index:90;pointer-events:none;position:fixed;inset:0}.floating-ai-chat.open .floating-ai-button{display:none}.floating-ai-backdrop{pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020c0b8f;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.floating-ai-panel{right:8px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);border-radius:var(--life-radius-lg);width:auto;height:44dvh;max-height:none;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;border-width:1px;transition:height .18s;position:fixed;left:8px}.floating-ai-chat[data-state=expanded] .floating-ai-panel{height:calc(100dvh - env(safe-area-inset-top) - var(--mobile-nav-height) - env(safe-area-inset-bottom) - 16px)}.floating-ai-header{touch-action:none;min-height:60px;padding:14px 12px 10px;position:relative}.floating-ai-drag-handle{background:var(--life-border-strong);border-radius:4px;width:38px;height:4px;display:block;position:absolute;top:6px;left:50%;transform:translate(-50%)}.floating-ai-resize{display:grid}.floating-ai-panel .compact-ai-chat{grid-template-rows:minmax(0,1fr) auto auto;height:100%;min-height:0;overflow:hidden}.floating-ai-panel .ai-chat-log{max-height:none;padding:10px 12px}.floating-ai-panel .ai-chat-form{background:var(--life-surface);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 12px;display:grid}.floating-ai-panel .ai-chat-input-stack{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.floating-ai-panel .ai-chat-input-stack textarea{resize:none;grid-column:1;min-height:44px;max-height:88px}.floating-ai-panel .ai-chat-upload-row{flex-wrap:nowrap;grid-area:1/2;align-items:end}.floating-ai-panel .ai-chat-file-picker,.floating-ai-panel .ai-chat-voice-button,.floating-ai-panel .ai-chat-send-button{width:44px;min-width:44px;height:44px;padding:0}.floating-ai-panel .ai-chat-file-picker>span,.floating-ai-panel .ai-chat-upload-hint{display:none}.floating-ai-panel .ai-chat-selected-file{right:12px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:2;background:var(--life-surface-raised);position:absolute;left:12px}.floating-ai-panel .ai-chat-voice-note{grid-column:1/-1;margin:0}.floating-ai-panel>.form-message{max-height:56px;margin:0;padding:8px 12px;overflow-y:auto}.app-shell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 24px);display:block}.topbar{height:var(--life-topbar);grid-column:1;justify-content:flex-start;gap:8px;padding:8px 12px;overflow:hidden}.topbar>.space-switcher,.topbar-title,.topbar .global-search-form,.topbar .theme-toggle,.topbar .notification-button,.topbar-signout{display:none}.topbar-brand{flex:auto;min-width:0;max-width:calc(100% - 108px)}.mobile-brand{min-width:0;display:flex}.mobile-brand .brand-subtitle{display:none}.app-shell>.workspace-header,.app-shell>.page-header,.app-shell>.module-page-stats,.app-shell>.module-page-message,.app-shell>.content-grid,.app-shell>.page-stack,.app-shell>.single-column,.app-shell>.surface,.app-shell>.settings-command-center,.app-shell>.settings-overview-grid,.app-shell>.settings-section-nav,.app-shell>.settings-grid,.app-shell>.finance-command-center,.app-shell>.health-command-center,.app-shell>.dashboard-page,.app-shell>.empty-database{width:calc(100% - 24px);margin-inline:12px}.app-shell>.object-tabs{grid-column:1;width:calc(100% - 24px);margin-inline:12px}.object-tabs{top:calc(var(--topbar) + 4px)}.object-hero{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:18px 16px}.object-hero .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.object-hero .stats-grid>div{min-width:0;padding-inline:8px}.object-hero .stats-grid dd{font-size:1.25rem}.project-command-heading{flex-direction:column;align-items:flex-start;gap:10px}.project-command-summary{justify-content:flex-start}.project-command-layout{grid-template-columns:minmax(0,1fr)}.project-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-module-tile{grid-template-columns:36px minmax(0,1fr) auto;min-height:68px;padding:8px}.project-module-tile .project-module-icon{width:36px;min-width:36px;height:36px}.project-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-quick-actions a{text-align:center;justify-content:center}.project-focus-actions,.project-focus-actions>*{width:100%}.project-focus-actions>*{justify-content:center}.object-module-section{scroll-margin-top:calc(var(--topbar) + 64px)}.object-module-section .split-heading{flex-direction:column;align-items:flex-start}.object-module-section .split-heading .action-link{justify-content:center;width:100%}.object-module-row{flex-direction:column;align-items:flex-start}.object-quick-form,.compact-object-quick-form{grid-template-columns:minmax(0,1fr)}.object-quick-form textarea,.object-quick-form input[type=file]{grid-column:auto}.object-quick-form button{justify-self:stretch;width:100%}.project-side-column{position:static}.page-header{flex-direction:column;align-items:stretch;gap:14px;padding:18px 0}.page-header-action,.page-header-action>*{width:100%}.module-page-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.module-page-stats>div{min-width:0}.content-grid,.finance-layout,.health-layout,.form-grid,.account-form,.module-form{grid-template-columns:1fr}.surface,.module-card,.dashboard-card{padding:14px}.quick-add-form,.toolbar-form,.inline-form,.global-search-page-form{flex-direction:column;align-items:stretch}.invitation-form,.invitation-link{grid-template-columns:minmax(0,1fr)}.invitation-form button,.invitation-link .secondary-button{width:100%}.users-workspace .directory-row{flex-direction:column;align-items:stretch}.users-workspace .directory-row>form,.users-workspace .directory-row>form button{width:100%}.spaces-workspace .directory-row,.space-access-form{flex-direction:column;align-items:stretch}.spaces-workspace .directory-row>form,.spaces-workspace .directory-row button,.space-access-form select,.knowledge-workspace-tabs{width:100%}.knowledge-filter-form{grid-template-columns:minmax(0,1fr)}.knowledge-filter-form .action-link{grid-column:auto;justify-self:stretch}.knowledge-results-panel .note-row{grid-template-columns:minmax(0,1fr)}.knowledge-results-panel .note-row>form,.knowledge-results-panel .note-row button{width:100%}.checklist-card-header{flex-direction:column;align-items:stretch}.checklist-card-actions,.checklist-card-actions form,.checklist-card-actions button{width:100%}.project-card-grid,.file-catalog-grid{grid-template-columns:1fr}.project-catalog-heading,.file-catalog-heading{flex-direction:column;align-items:flex-start}.project-card{min-height:0;padding:14px}.bulk-file-form,.file-card-footer,.file-project-suggestion{flex-direction:column;align-items:stretch}.bulk-file-form>*,.bulk-file-form label,.bulk-file-form select,.bulk-file-form button{width:100%}.file-card{grid-template-columns:44px minmax(0,1fr);padding:12px}.file-card-header{align-items:flex-start}.file-overview{grid-template-columns:1fr}.file-object-form,.file-object-form select,.file-object-form button,.file-actions,.file-actions .action-link,.file-actions form{width:100%}.file-actions .action-link{justify-content:center}.file-actions .icon-button{margin-left:auto}.object-row,.file-row{flex-wrap:wrap}.task-actions,.object-actions,.file-actions{width:100%}.task-row{flex-direction:column;align-items:stretch}.task-actions,.task-actions form,.task-actions select,.task-actions button{width:100%}.task-actions{margin-left:0}.app-shell>.calendar-surface{width:100%;margin-inline:0;padding-inline:3px}.calendar-controls{flex-direction:column;align-items:stretch}.calendar-view-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.calendar-view-switch a{min-width:0;padding-inline:6px}.calendar-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calendar-toolbar>*{justify-content:center;min-width:0;padding-inline:6px}.calendar-weekdays>*{padding:7px 2px;font-size:.7rem}.calendar-day{min-height:76px;padding:2px 0}.calendar-day-number{width:28px;height:28px;font-size:.76rem}.calendar-day-tasks{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:8px;margin-top:5px;display:flex}.calendar-day-tasks .calendar-task{width:44px;min-width:44px;height:44px;color:var(--warn);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}.calendar-day-tasks .calendar-task:after{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.calendar-day-tasks .calendar-event{background:var(--module);border:0;border-radius:50%;width:7px;height:7px;padding:0;display:block}.calendar-day-tasks .calendar-task.high,.calendar-day-tasks .calendar-task.urgent{color:var(--bad)}.calendar-day-tasks .calendar-task.low{color:var(--good)}.calendar-day-tasks .calendar-task>*,.calendar-day-tasks .calendar-event>*,.calendar-day-tasks .calendar-more{display:none}.calendar-period-heading{flex-direction:column;align-items:flex-start;gap:6px}.calendar-period-heading h2{font-size:1.05rem}.calendar-agenda-item{grid-template-columns:62px 9px minmax(0,1fr);gap:7px;min-height:74px}.calendar-agenda-kind{display:none}.calendar-agenda-item>div strong,.calendar-agenda-item>div small{white-space:normal}.calendar-year-grid{grid-template-columns:1fr}.calendar-year-month{width:100%;max-width:360px;margin-inline:auto;padding:14px}.calendar-year-days a{aspect-ratio:auto;min-height:34px;font-size:.82rem}.calendar-series-list article{flex-direction:column;align-items:stretch}.calendar-series-list article form,.calendar-series-list article button{width:100%}.login-shell{grid-template-columns:1fr}.login-visual{display:none}}@media (max-width:359px){.life-main,.life-right-rail{padding-left:8px;padding-right:8px}.day-welcome{padding-left:13px;padding-right:13px}.quick-actions,.project-module-grid,.project-quick-actions{grid-template-columns:1fr}}@media (min-width:1440px){.life-main{padding-left:28px;padding-right:28px}.day-welcome{min-height:200px}.home-customize>summary{padding-left:16px;padding-right:16px}}@media (min-width:1920px){:root{--life-sidebar:252px;--life-rail:352px}.life-main{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:36px;padding-right:36px}.life-right-rail{padding-right:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.health-page-header-actions{grid-template-columns:1fr;width:100%;display:grid}.health-page-header-actions a{justify-content:center;width:100%}.health-import-settings-form{grid-template-columns:minmax(0,1fr)}.health-import-review-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.health-import-source-path{grid-template-columns:minmax(0,1fr)}.health-import-review-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.health-import-row-summary{grid-template-columns:32px minmax(0,1fr) minmax(90px,.5fr) auto 18px}.health-import-row-reference{display:none}.health-import-row-chevron{grid-column:5}.health-import-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.health-import-confirmation{flex-direction:column;align-items:stretch}.health-import-confirmation>div,.health-import-confirmation form,.health-import-confirmation button{width:100%}.health-import-confirmation-checklist{flex-basis:auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.health-import-row{padding:0}.health-import-row-summary{grid-template-columns:32px minmax(0,1fr) auto 18px;gap:9px;min-height:72px;padding:10px 12px}.health-import-row-reference{display:none}.health-import-row-summary .health-result-status{grid-column:2;justify-self:start}.health-import-row-chevron{grid-area:1/4/span 2}.health-import-row-editor{padding:12px}.health-import-row-editor .health-import-row-heading,.health-import-row-heading,.health-import-row-fields{grid-template-columns:minmax(0,1fr)}.health-import-duplicate{flex-direction:column;align-items:stretch}.health-import-file-list>div,.health-import-review-flow{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.health-import-review{max-width:1320px;margin-inline:auto}}
