.josora-adaptive-display{--display-factor:1;--display-spacing:1;display:contents}.josora-adaptive-display[data-display-size=compact]{--display-spacing:.85}.josora-adaptive-display[data-display-size=large]{--display-factor:1.12;--display-spacing:1.15}.josora-adaptive-display :is(.app-shell,.mobile-app-shell){--adaptive-body:clamp(14px, calc(12px + .14vw), 16px);--text-body:calc(var(--adaptive-body) * var(--display-factor));--text-meta:calc(clamp(12px, calc(10px + .14vw), 14px) * var(--display-factor));--text-compact:calc(clamp(13px, calc(11px + .14vw), 15px) * var(--display-factor));--text-button:var(--text-body);--text-widget-title:calc(clamp(18px, 1.1vw, 22px) * var(--display-factor));--text-section-title:calc(clamp(24px, 1.6vw, 28px) * var(--display-factor));--text-page-title:calc(clamp(34px, 2.3vw, 46px) * var(--display-factor));--space-card:calc(22px * var(--display-spacing));--space-card-compact:calc(16px * var(--display-spacing));--control-height:calc(42px * var(--display-factor));--control-height-primary:calc(44px * var(--display-factor));--content-max:clamp(1680px, 92vw, 2800px);font-size:var(--text-body)}.josora-adaptive-display .app-shell .main-wrap>main>.page{width:100%;max-width:var(--content-max);zoom:1;padding-inline:clamp(20px,2.4vw,60px)}.josora-adaptive-display .app-shell .project-top-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.josora-adaptive-display .page :is(.panel,.overview-card,.project-card){padding:var(--space-card)}.josora-adaptive-display .page :is(.overview-card,.project-card) :is(strong,p){font-size:var(--text-body)}.josora-adaptive-display .page :is(.project-heading,.workspace-inbox-heading) h1{font-size:var(--text-page-title)}.josora-adaptive-display .page .workspace-inbox-heading p{font-size:var(--text-body)}.josora-adaptive-display .sidebar .nav-link{font-size:var(--text-compact);min-height:var(--control-height)}.display-preferences{padding:var(--space-card);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--depth-card)}.display-preferences h2{font-size:var(--text-section-title);margin:6px 0 0}.display-preferences p{max-width:65ch;color:var(--muted);line-height:1.6}.display-size-options{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.display-size-options button{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);background:var(--surface-subtle);font:inherit;cursor:pointer;padding:10px 18px}.display-size-options button[aria-pressed=true]{color:var(--panel);background:var(--ink);border-color:var(--ink)}.display-size-options button:disabled{opacity:.5;cursor:default}.display-size-options button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.display-preferences>small{color:var(--muted)}@media (min-width:1900px){.josora-adaptive-display .dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.josora-adaptive-display .project-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.josora-adaptive-display .project-modules{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:900px){.josora-adaptive-display .app-shell .project-top-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.josora-adaptive-display :is(.app-shell,.mobile-app-shell){--content-max:100%}.josora-adaptive-display .app-shell .main-wrap>main>.page{padding-inline:16px}}
:root{--layer-quick-access:45;--layer-notification:140;--layer-dialog-backdrop:180;--layer-dialog:181}.os-assistant{z-index:var(--layer-quick-access)}.system-notification-toast{z-index:var(--layer-notification)}:is(.support-modal-backdrop,.project-tool-backdrop,.project-task-detail-backdrop,.acquisition-detail-backdrop,.portal-preview-backdrop,.portal-dashboard-modal-backdrop,.app-preview-backdrop,.app-live-preview-backdrop,.vision-library-backdrop,.design-task-composer-backdrop,.milestone-backdrop,.sge-calendar-backdrop,.inspiration-modal-backdrop,.agent-modal-backdrop,.founder-modal-backdrop){z-index:var(--layer-dialog-backdrop);-webkit-backdrop-filter:blur(7px)}:is(.support-modal,.project-tool-form,.project-task-detail,.acquisition-detail,.portal-preview,.portal-dashboard-modal,.app-preview-backdrop>section,.app-live-preview-backdrop>section,.vision-library,.design-task-composer,.milestone-modal,.sge-calendar-modal,.inspiration-modal,.agent-modal,.founder-modal){z-index:var(--layer-dialog);overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:relative;overflow-y:auto}.time-manual.time-manual-drawer{z-index:var(--layer-dialog);isolation:isolate}body:has(.time-manual-drawer):after{z-index:var(--layer-dialog-backdrop);-webkit-backdrop-filter:blur(7px);content:"";pointer-events:none;background:#171b1838;position:fixed;inset:0}:is(body:has(.time-manual-drawer) .system-notification-toast,body:has(.support-modal-backdrop) .system-notification-toast,body:has(.project-tool-backdrop) .system-notification-toast,body:has(.project-task-detail-backdrop) .system-notification-toast,body:has(.acquisition-detail-backdrop) .system-notification-toast,body:has(.portal-preview-backdrop) .system-notification-toast,body:has(.app-preview-backdrop) .system-notification-toast,body:has(.app-live-preview-backdrop) .system-notification-toast,body:has(.vision-library-backdrop) .system-notification-toast,body:has(.design-task-composer-backdrop) .system-notification-toast,body:has(.milestone-backdrop) .system-notification-toast,body:has(.sge-calendar-backdrop) .system-notification-toast,body:has(.inspiration-modal-backdrop) .system-notification-toast,body:has(.agent-modal-backdrop) .system-notification-toast,body:has(.founder-modal-backdrop) .system-notification-toast){opacity:0;pointer-events:none}:is(.support-modal,.project-tool-form,.project-task-detail,.acquisition-detail,.portal-preview,.vision-library,.milestone-modal,.sge-calendar-modal,.inspiration-modal,.agent-modal,.founder-modal) :is(header,.modal-header)>button:last-child{flex:none}html[data-theme=dark] :is(.support-modal,.project-tool-form,.project-task-detail,.portal-preview,.vision-library,.milestone-modal,.sge-calendar-modal,.inspiration-modal,.agent-modal,.founder-modal){color:#eef1ed;background:#232723;border-color:#3a403a}@media (max-width:600px){:is(.support-modal-backdrop,.project-tool-backdrop,.portal-preview-backdrop,.app-preview-backdrop,.vision-library-backdrop,.design-task-composer-backdrop,.milestone-backdrop,.sge-calendar-backdrop,.inspiration-modal-backdrop,.agent-modal-backdrop,.founder-modal-backdrop){padding:10px}:is(.support-modal,.project-tool-form,.portal-preview,.app-preview-backdrop>section,.vision-library,.milestone-modal,.sge-calendar-modal,.inspiration-modal,.agent-modal,.founder-modal){max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}@media (max-width:900px){body .system-notification-toast{width:min(340px,100vw - 20px)!important}}body:has(.advertising-form) .system-notification-toast{display:none!important}
