:root{--app-header-height:70px;--visible-viewport-height:100dvh;--visible-viewport-top:0px}#main-content,.minddrift-page-shell,.minddrift-modal-dialog,.minddrift-modal-dialog>*{overflow-wrap:anywhere;min-width:0}input,textarea,select{min-width:0;max-width:100%}img,video{max-width:100%}pre{max-width:100%;overflow-x:auto}.minddrift-paths-loading-art{container-type:inline-size}.minddrift-paths-loading-art .minddrift-cosmos-ring,.minddrift-paths-loading-art .minddrift-cosmos-ring-base{width:min(var(--ring-size), 90cqw);height:min(var(--ring-size), 90cqw)}.minddrift-paths-loading-art .minddrift-cosmos-orbit{width:min(var(--orbit-size), 90cqw);height:min(var(--orbit-size), 90cqw)}.minddrift-app-header-actions{min-width:0}.minddrift-app-nav{flex-wrap:wrap;min-width:0}.minddrift-form-grid>*{min-width:0}.minddrift-calendar-first-close{display:none}.minddrift-dashboard-viewport{overflow-y:auto}.minddrift-modal-backdrop{height:var(--visible-viewport-height);top:var(--visible-viewport-top)!important;bottom:auto!important}.minddrift-modal-dialog{overscroll-behavior:contain;max-height:min(85dvh, calc(var(--visible-viewport-height) - 48px))!important}.minddrift-modal-dialog[data-align=top]{max-height:min(85dvh, calc(var(--visible-viewport-height) - 112px))!important}.minddrift-modal-dialog[data-size=fullscreen]{max-height:100%!important}@media (min-width:768px) and (min-height:600px){.minddrift-desk-flex{min-height:200px}html[data-build-surface=true],html[data-build-surface=true] body,html[data-chat-surface=true],html[data-chat-surface=true] body{overflow:hidden}}@media (max-width:1023px){.minddrift-app-header{flex-wrap:wrap;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left))!important;gap:4px 12px!important}.minddrift-app-nav{order:3;width:100%;gap:2px 14px!important;margin-left:0!important}.minddrift-app-nav a{align-items:center;min-height:44px;display:inline-flex}.minddrift-app-header-actions{flex-wrap:wrap;gap:8px!important}}@media (max-width:767px),(max-height:599px){.minddrift-calendar-first-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.minddrift-page-shell{padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-size:max(1rem,16px)!important}:is(.minddrift-primary-button,.minddrift-secondary-button,.minddrift-ghost-button){white-space:normal;text-align:center;max-width:100%;min-height:44px}.minddrift-dashboard-viewport{height:auto!important;overflow:visible!important}.minddrift-desk-flex{flex:none!important;overflow:visible!important}.minddrift-firstrun-hero{flex:none;min-height:min(68dvh,560px)}.minddrift-modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;align-items:center!important}.minddrift-modal-dialog,.minddrift-modal-dialog[data-align=top]{max-width:100%!important;max-height:calc(var(--visible-viewport-height) - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;position:relative!important;top:auto!important;left:auto!important}.minddrift-modal-dialog:not([data-bare]){padding:20px 16px!important}.minddrift-build-surface{min-height:calc(100dvh - var(--app-header-height));height:auto!important;overflow:clip visible!important}.minddrift-build-split{min-width:0;flex-direction:column!important;flex:none!important;padding:12px!important}.minddrift-build-chat{height:max(460px, calc(100dvh - var(--app-header-height) - 24px));flex:none!important;width:100%!important;max-width:100%!important;overflow-y:auto!important}.minddrift-build-chat textarea{max-height:min(180px,30dvh)!important}.minddrift-build-stage{height:max(360px,65dvh);flex:none!important}.minddrift-chat-surface{min-height:360px!important}.minddrift-chat-main{overflow-y:auto}.minddrift-chat-main textarea{max-height:min(160px,25dvh)!important}.chat-rail-close{flex-shrink:0;min-height:44px}.minddrift-build-sidebar{z-index:20;max-height:min(460px, calc(var(--visible-viewport-height) - 24px));top:12px;left:12px;width:min(280px,100% - 24px)!important;position:absolute!important}.minddrift-build-sidebar>div:first-child{flex-wrap:wrap}.minddrift-build-sidebar>div:first-child button{min-height:44px}.minddrift-calendar-grid:not([data-view=month]){max-height:70dvh;overflow:auto}.minddrift-calendar-chat-rail{position:static!important}.minddrift-calendar-chat{max-height:calc(var(--visible-viewport-height) - 16px);height:clamp(280px,40dvh,420px)!important;overflow-y:auto!important}.minddrift-calendar-chat>:not(:nth-child(2)){flex-shrink:0}.minddrift-calendar-chat>div:first-child button{min-height:44px}.minddrift-aevi-sheet{overscroll-behavior:contain;top:calc(var(--visible-viewport-top) + 8px)!important;bottom:auto!important;left:max(8px, env(safe-area-inset-left))!important;right:max(8px, env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;height:calc(var(--visible-viewport-height) - 16px - env(safe-area-inset-bottom))!important;max-height:calc(var(--visible-viewport-height) - 16px - env(safe-area-inset-bottom))!important;position:fixed!important;overflow-y:auto!important;transform:none!important}.minddrift-aevi-sheet textarea{max-height:min(160px,25dvh)!important}.minddrift-aevi-sheet form{padding-bottom:max(12px, env(safe-area-inset-bottom))}.minddrift-channel-row{flex-wrap:wrap}.minddrift-channel-row>button{margin-left:auto}}@media (max-width:600px){#aevi-biz-root .compare-row .c-num{white-space:normal;overflow-wrap:anywhere;min-width:0}.minddrift-form-grid{grid-template-columns:minmax(0,1fr)!important}.minddrift-month-weekday{letter-spacing:0!important;padding:10px 0!important}.minddrift-month-day{padding:6px 2px!important}.minddrift-month-today{display:none!important}.minddrift-month-day[aria-current=date]>div:first-child{border-bottom:2px solid var(--accent-light)}.minddrift-month-event{min-height:24px;padding:3px 2px!important}}@media (max-width:767px){:root{--mobile-tools-clearance:calc(164px + env(safe-area-inset-bottom))}.minddrift-app-nav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.minddrift-app-nav a{white-space:nowrap;flex-shrink:0}.minddrift-page-shell{padding-bottom:var(--mobile-tools-clearance)!important}.minddrift-aevi-launcher{bottom:calc(96px + env(safe-area-inset-bottom));left:calc(50% - 28px);top:auto!important;right:auto!important;transform:none!important}.minddrift-chat-mode-label{display:none}html[data-chat-surface=true] .minddrift-page-shell{padding-top:16px!important}.minddrift-chat-empty{padding-bottom:0!important}.minddrift-chat-empty p{font-size:22px!important}.minddrift-chat-main .aevi-composer{padding:12px;margin-top:8px!important;margin-bottom:8px!important}.minddrift-chat-surface{height:max(240px, calc(var(--visible-viewport-height) - var(--app-header-height) - 16px - var(--mobile-tools-clearance)))!important;min-height:240px!important}.minddrift-build-split{padding-bottom:var(--mobile-tools-clearance)!important}.minddrift-build-chat{height:max(280px, calc(var(--visible-viewport-height) - var(--app-header-height) - 24px - var(--mobile-tools-clearance)))!important}.minddrift-build-composer{padding:8px 0 12px!important}.minddrift-build-messages{padding:8px 12px!important}.minddrift-build-chat .aevi-composer{padding:8px}.minddrift-build-chat .aevi-composer-actions-spacer{display:none}.minddrift-build-chat .aevi-composer-send{min-height:44px;margin-left:auto}.minddrift-settings-modal{flex-direction:column}.minddrift-settings-modal-nav{border-right:none;border-bottom:1px solid var(--accent-border-soft);flex-flow:row;flex:none;gap:6px;margin-right:56px;padding:12px;overflow-x:auto}.minddrift-settings-modal-nav>p{display:none}.minddrift-settings-modal-nav .minddrift-settings-nav-link{white-space:nowrap;flex-shrink:0;min-height:44px}.minddrift-settings-modal-pane{min-height:0;padding:12px}.minddrift-settings-modal-pane>div>div[id]{padding:20px 16px!important}}@media (pointer:coarse){.minddrift-desktop-icon{touch-action:manipulation}}