.runtime-sidebar{--runtime-sidebar-accent:var(--tenant-accent,var(--accent))}.runtime-sidebar__body{padding-top:.25rem}.runtime-sidebar-nav{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;width:100%;min-width:0}.runtime-sidebar-nav__section{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.runtime-sidebar-nav__concept-link,.runtime-sidebar-nav__home-link,.runtime-sidebar-nav__view-link{position:relative;display:flex;align-items:center;min-width:0;border:1px solid transparent;border-radius:.58rem;color:rgba(219,228,238,.9);text-decoration:none}.runtime-sidebar-nav__concept-link,.runtime-sidebar-nav__home-link{gap:.5rem;min-height:2.3rem;padding:.44rem .56rem;font-size:.84rem;font-weight:780}.runtime-sidebar-nav__concept-link .app-shell__nav-link-label,.runtime-sidebar-nav__view-link .maturity-label{min-width:0}.runtime-sidebar-nav__concept-link .app-shell__nav-link-label>span:last-child,.runtime-sidebar-nav__view-link .maturity-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-sidebar-nav__concept-link .app-shell__nav-view-icon,.runtime-sidebar-nav__concept-link [data-testid^=runtime-nav-icon-] svg,.runtime-sidebar-nav__home-link svg,.runtime-sidebar-nav__view-link .app-shell__nav-view-icon{width:1rem;height:1rem;flex:0 0 auto}.runtime-sidebar-nav__views{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding-left:.6rem}.runtime-sidebar-nav__view-link{gap:.42rem;min-height:1.95rem;margin-left:.55rem;padding:.34rem .48rem .34rem .72rem;font-size:.79rem;font-weight:700;color:rgba(219,228,238,.78)}.runtime-sidebar-nav__view-link:before{top:-.22rem;bottom:-.22rem;width:1px;border-radius:999px}.runtime-sidebar-nav__view-link:after,.runtime-sidebar-nav__view-link:before{position:absolute;left:.16rem;background:color-mix(in srgb,var(--line) 72%,transparent);content:""}.runtime-sidebar-nav__view-link:after{top:50%;width:.34rem;height:1px}.runtime-sidebar-nav__concept-link--active,.runtime-sidebar-nav__concept-link:hover,.runtime-sidebar-nav__home-link--active,.runtime-sidebar-nav__home-link:hover,.runtime-sidebar-nav__view-link--active,.runtime-sidebar-nav__view-link:hover{border-color:color-mix(in srgb,var(--runtime-sidebar-accent) 30%,var(--line));background:color-mix(in srgb,var(--runtime-sidebar-accent) 10%,var(--surface-raised));color:var(--accent-strong)}.runtime-sidebar-nav__group-label{padding:.55rem .56rem .22rem;color:rgba(219,228,238,.72);font-size:.72rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__section,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar__body{width:100%}.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__concept-link .maturity-label,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__concept-link .maturity-tag,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__group-label,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__views{display:none}.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__concept-link,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__home-link,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__view-link{justify-content:center;min-height:2.25rem;margin-left:0;padding:.55rem 0}.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__view-link:after,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__view-link:before{display:none}.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__concept-name,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__home-link span,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__view-label,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__view-link .maturity-label,.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__view-link .maturity-tag{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.runtime-sidebar.dashboard-sidenav--collapsed .runtime-sidebar-nav__concept-link .app-shell__nav-link-label{justify-content:center}@media (min-width:901px){.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded{align-items:stretch;width:var(--dashboard-sidebar-expanded-width,15rem);padding:.65rem;box-shadow:.8rem 0 1.5rem -1rem rgba(15,23,42,.34)}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__views{display:grid;padding-left:.6rem}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__group-label{display:block}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__concept-link .maturity-label,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__concept-link .maturity-tag{display:inline-flex}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__concept-link,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__home-link,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-link{justify-content:flex-start}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__concept-link,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__home-link{gap:.5rem;padding:.44rem .56rem}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-link{gap:.42rem;margin-left:.55rem;padding:.34rem .48rem .34rem .72rem}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-link:after,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-link:before{display:block}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__concept-name,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__home-link span,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-label,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-link .maturity-label,.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__view-link .maturity-tag{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded .runtime-sidebar-nav__concept-link .app-shell__nav-link-label{justify-content:flex-start}}.dashboard-sidenav.admin-sidebar{--dashboard-mode-accent:var(--simpli-pale-blue);--dashboard-mode-accent-strong:#ffffff;--dashboard-mode-surface:var(--simpli-primary-blue);--dashboard-mode-surface-strong:color-mix(in srgb,var(--simpli-primary-blue) 86%,#ffffff);--sidebar-nav-text:#ffffff;--sidebar-nav-muted:color-mix(in srgb,var(--simpli-pale-blue) 76%,#ffffff);border-right-color:color-mix(in srgb,var(--simpli-primary-blue) 70%,var(--simpli-primary-dark));background:linear-gradient(180deg,var(--dashboard-mode-surface-strong),var(--dashboard-mode-surface)),var(--simpli-primary-blue)}.dashboard-sidenav.runtime-sidebar{--dashboard-mode-accent:var(--simpli-primary-blue);--dashboard-mode-accent-strong:#ffffff;--dashboard-mode-surface:var(--simpli-primary-dark);--dashboard-mode-surface-strong:color-mix(in srgb,var(--simpli-primary-dark) 88%,var(--simpli-primary-blue));--runtime-sidebar-accent:var(--simpli-primary-blue);--sidebar-nav-text:#E6F0FF;--sidebar-nav-muted:color-mix(in srgb,var(--simpli-pale-blue) 72%,#ffffff);border-right-color:color-mix(in srgb,var(--simpli-primary-blue) 42%,var(--simpli-primary-dark));background:linear-gradient(180deg,var(--dashboard-mode-surface-strong),var(--dashboard-mode-surface)),var(--simpli-primary-dark)}.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__footer{background:var(--dashboard-mode-surface);box-shadow:none}.dashboard-sidenav.admin-sidebar,.dashboard-sidenav.platform-sidebar,.dashboard-sidenav.runtime-sidebar{box-shadow:.55rem 0 1.1rem -.95rem rgba(15,23,42,.28)}.dashboard-sidenav.platform-sidebar{--dashboard-mode-accent:#C4B5FD;--dashboard-mode-accent-strong:#ffffff;--dashboard-mode-surface:#312E81;--dashboard-mode-surface-strong:color-mix(in srgb,#312E81 78%,#2563EB);--sidebar-nav-text:#F5F3FF;--sidebar-nav-muted:color-mix(in srgb,#DDD6FE 76%,#ffffff);border-right-color:color-mix(in srgb,#7C3AED 58%,#312E81);background:linear-gradient(180deg,var(--dashboard-mode-surface-strong),var(--dashboard-mode-surface)),#312E81}:root[data-theme=dark] .dashboard-sidenav.admin-sidebar{--dashboard-mode-surface:#1D4ED8;--dashboard-mode-surface-strong:#2563EB}:root[data-theme=dark] .dashboard-sidenav.runtime-sidebar{--dashboard-mode-surface:#0A132F;--dashboard-mode-surface-strong:color-mix(in srgb,#0A132F 88%,#2563EB)}:root[data-theme=dark] .dashboard-sidenav.platform-sidebar{--dashboard-mode-surface:#1E1B4B;--dashboard-mode-surface-strong:color-mix(in srgb,#1E1B4B 76%,#7C3AED)}.dashboard-sidenav.admin-sidebar .dashboard-sidenav__account,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__account,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__account{border-color:transparent;background:transparent;box-shadow:none;background:linear-gradient(135deg,color-mix(in srgb,var(--simpli-pale-blue) 12%,transparent),rgba(255,255,255,.06)),color-mix(in srgb,var(--simpli-primary-dark) 76%,#ffffff)}.dashboard-sidenav.admin-sidebar .dashboard-sidenav__welcome,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__welcome,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__welcome{color:#ffffff}.dashboard-sidenav.admin-sidebar .dashboard-sidenav__context,.dashboard-sidenav.admin-sidebar .dashboard-sidenav__email,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__context,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__email,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__context,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__email{color:var(--sidebar-nav-muted)}.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link--active,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link--category:focus-visible,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link--category:hover,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link:hover,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link--active,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link:hover,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link--active,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link:hover{border-color:transparent;background:color-mix(in srgb,var(--simpli-pale-blue) 14%,transparent);color:#ffffff}.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link,.dashboard-sidenav.admin-sidebar .runtime-sidebar-nav__concept-link,.dashboard-sidenav.admin-sidebar .runtime-sidebar-nav__home-link,.dashboard-sidenav.admin-sidebar .runtime-sidebar-nav__view-link,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__home-link,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link{border-color:transparent;color:var(--sidebar-nav-text);font-weight:760}.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link[data-depth="1"],.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link[data-depth="2"],.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link[data-depth="3"],.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link{color:var(--sidebar-nav-text);font-weight:700}.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link[data-depth="1"],.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link[data-depth="2"],.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link[data-depth="3"]{color:var(--sidebar-nav-muted);font-weight:700}.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link .dashboard-icon--nav,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link [data-testid^=tenant-dashboard-icon-] svg,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link .dashboard-icon--nav,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link .dashboard-icon--nav,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link [data-testid^=tenant-dashboard-icon-] svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link .app-shell__nav-view-icon,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link [data-testid^=runtime-nav-icon-] svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__home-link svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link .app-shell__nav-view-icon{color:var(--sidebar-nav-muted)}.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link--active .dashboard-icon--nav,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link--category:focus-visible .dashboard-icon--nav,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link--category:hover .dashboard-icon--nav,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link:hover .dashboard-icon--nav,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link--active .dashboard-icon--nav,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link:hover .dashboard-icon--nav,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link--active .dashboard-icon--nav,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link:hover .dashboard-icon--nav,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link--active .app-shell__nav-view-icon,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link--active [data-testid^=runtime-nav-icon-] svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link:hover .app-shell__nav-view-icon,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link:hover [data-testid^=runtime-nav-icon-] svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__home-link--active svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__home-link:hover svg,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link--active .app-shell__nav-view-icon,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link:hover .app-shell__nav-view-icon{color:#ffffff}.dashboard-sidenav.admin-sidebar .dashboard-sidenav__collapse,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__collapse,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__collapse{border-color:transparent;border-radius:.62rem;background:transparent;color:var(--sidebar-nav-text);box-shadow:none}.dashboard-sidenav.admin-sidebar .dashboard-sidenav__collapse:focus-visible,.dashboard-sidenav.admin-sidebar .dashboard-sidenav__collapse:hover,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__collapse:focus-visible,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__collapse:hover,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__collapse:focus-visible,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__collapse:hover{border-color:transparent;background:color-mix(in srgb,var(--simpli-pale-blue) 14%,transparent);color:#ffffff}.dashboard-sidenav.admin-sidebar .dashboard-sidenav__collapse .dashboard-icon--nav,.dashboard-sidenav.platform-sidebar .dashboard-sidenav__collapse .dashboard-icon--nav,.dashboard-sidenav.runtime-sidebar .dashboard-sidenav__collapse .dashboard-icon--nav{color:currentColor}.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link[data-depth]:after,.dashboard-sidenav.admin-sidebar .dashboard-sidebar-flatnav__link[data-depth]:before,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link[data-depth]:after,.dashboard-sidenav.platform-sidebar .dashboard-sidebar-flatnav__link[data-depth]:before,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link[data-depth]:after,.dashboard-sidenav.runtime-sidebar .dashboard-sidebar-flatnav__link[data-depth]:before,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link:after,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link:before{background:var(--sidebar-reference-line)}.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link--active,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__concept-link:hover,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__home-link--active,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__home-link:hover,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link--active,.dashboard-sidenav.runtime-sidebar .runtime-sidebar-nav__view-link:hover{border-color:transparent;background:color-mix(in srgb,var(--simpli-pale-blue) 14%,transparent);color:#ffffff}.dashboard-sidebar-flatnav__badge,.runtime-sidebar-nav__count{display:inline-grid;min-width:1.45rem;place-items:center;border-radius:999px;background:var(--sidebar-reference-badge-bg);color:var(--sidebar-reference-badge-text);padding:.08rem .42rem;font-size:.76rem;font-weight:850;line-height:1.25}.app-frame:has(.runtime-sidebar) .app-shell__content{background:linear-gradient(180deg,color-mix(in srgb,var(--simpli-accent-pink) 22%,transparent),transparent 14rem),var(--bg)}.app-frame:has(.admin-sidebar) .app-shell__content{background:linear-gradient(180deg,color-mix(in srgb,var(--simpli-pale-blue) 42%,transparent),transparent 14rem),var(--bg)}.app-frame:has(.runtime-sidebar.dashboard-sidenav--collapsed.runtime-sidebar--hover-expand-armed.dashboard-sidenav--edge-expanded) .app-frame__sidebar-slot{overflow:visible}.app-frame:has(.runtime-sidebar) .app-shell__content:has(.home-custom-canvas){padding:clamp(1rem,2vw,1.5rem)}.home-custom-canvas .custom-view-builder__topbar{margin:0 0 clamp(1rem,1.8vw,1.35rem);padding:0}.home-custom-canvas .custom-view-builder__topbar h2{max-width:min(100%,54rem);font-size:clamp(2rem,3.2vw,2.45rem);letter-spacing:-.035em;line-height:1.08}.home-custom-canvas .custom-view-builder__canvas{border-radius:1rem}.platform-overview,.workspace-overview{gap:1.1rem}.platform-overview .page-header,.workspace-overview .workspace-admin-header{border:1px solid color-mix(in srgb,var(--brand-primary,var(--accent)) 12%,var(--line));border-radius:.95rem;background:color-mix(in srgb,var(--surface) 94%,var(--simpli-pale-blue));box-shadow:0 10px 30px rgba(10,19,47,.055);padding:clamp(1rem,2vw,1.25rem)}.workspace-admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.72fr);gap:1rem}.workspace-overview__hero.operational-panel{align-items:center;min-height:clamp(11rem,22vw,14rem);padding:clamp(1.1rem,2vw,1.5rem)}.workspace-overview__panel.operational-panel:not(.workspace-overview__hero){overflow:hidden;padding:0}.workspace-overview__panel>.home-widget__header{padding:.95rem 1rem .65rem}.workspace-overview__control-section{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.workspace-overview__control-section>.home-widget__header{padding:0}.workspace-overview__panel>.home-summary-list,.workspace-overview__panel>.operational-rows{border-radius:0;border-right:0;border-bottom:0;border-left:0;box-shadow:none}.workspace-overview__hero-copy{max-width:40rem}.workspace-overview__hero-copy strong{max-width:34rem;font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.03em;line-height:1.12}.workspace-overview__primary{min-width:9.25rem;min-height:2.75rem}@media (max-width:900px){.workspace-admin-grid{grid-template-columns:1fr}.workspace-overview__hero.operational-panel{min-height:auto}}@media (max-width:640px){.app-frame:has(.runtime-sidebar) .app-shell__content:has(.home-custom-canvas){padding:.85rem}.home-custom-canvas .custom-view-builder__topbar h2{font-size:clamp(1.75rem,9vw,2.2rem)}.home-custom-canvas:not(.custom-view-builder--editing) .custom-view-grid{display:flex;flex-direction:column;gap:.85rem;min-height:0}.home-custom-canvas:not(.custom-view-builder--editing) .custom-view-widget{width:100%;min-height:14rem;grid-column:auto;grid-row:auto}.home-custom-canvas:not(.custom-view-builder--editing) .custom-view-widget[data-widget-type=global-search]{min-height:3.5rem}.home-custom-canvas:not(.custom-view-builder--editing) .custom-view-widget[data-widget-type=existing-view]{min-height:28rem}.platform-overview .page-header,.workspace-overview .workspace-admin-header{padding:.95rem}}.facilities-landing-hero.dashboard-header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:stretch;grid-gap:clamp(1rem,2.4vw,1.5rem);gap:clamp(1rem,2.4vw,1.5rem)}.facilities-landing-hero .builder-panel,.facilities-landing-hero .dashboard-header__copy{min-width:0}.facilities-ops-preview{display:grid;grid-gap:.75rem;gap:.75rem}.facilities-ops-preview__item{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.facilities-ops-preview__item div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.facilities-ops-preview__item span,.facilities-ops-preview__item strong{min-width:0;overflow-wrap:anywhere}.facilities-ops-preview__item span{color:var(--color-text-muted);font-size:.84rem}.facilities-ops-preview__meta{justify-items:end;text-align:right}@media (max-width:860px){.facilities-landing-hero.dashboard-header{grid-template-columns:1fr}}@media (max-width:540px){.facilities-ops-preview__item{align-items:start;flex-direction:column}.facilities-ops-preview__meta{justify-items:start;text-align:left}}.ui-table-shell{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-tight);-webkit-overflow-scrolling:touch}.ui-table{width:100%;border-collapse:collapse;min-width:min(46rem,calc(100vw - 2rem))}.ui-table td,.ui-table th{border-bottom:1px solid var(--line);padding:.9rem .85rem;text-align:left;vertical-align:middle}.ui-table th{background:color-mix(in srgb,var(--surface-muted) 86%,var(--surface-raised));color:var(--muted-strong);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ui-table td.ui-table__status-column,.ui-table th.ui-table__status-column{position:-webkit-sticky;position:sticky;z-index:2;width:1%;white-space:nowrap;right:0;min-width:8rem;box-shadow:-1px 0 0 var(--line);text-align:center}.ui-table td.ui-table__status-column .record-status-chip{justify-content:center}.ui-table th.ui-table__status-column{z-index:3}.ui-table td.ui-table__status-column{background:var(--surface-raised)}.ui-table tbody tr:hover td.ui-table__status-column{background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised))}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised))}.ui-table__empty{color:var(--muted);text-align:center;vertical-align:middle}.builder-item-list{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.builder-item-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 82%,transparent);padding:.9rem 1rem;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.builder-item-card:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--surface-raised);transform:translateY(-1px)}.comment-card{display:grid;align-items:stretch;grid-gap:.85rem;gap:.85rem;position:relative}.comment-card__top{display:flex;align-items:flex-start;padding-right:5rem;gap:1rem}.comment-card__header{display:flex;align-items:center;gap:.75rem}.comment-card__actions{position:absolute;top:.9rem;right:1rem;display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:.45rem}.comment-card__body{overflow-wrap:anywhere;white-space:pre-wrap}.builder-error{margin:0;color:var(--danger);font-weight:750}.builder-error p{margin:0}.marketplace-meta,.notification-bell,.notification-toolbar{display:flex;align-items:center;gap:.6rem}.marketplace-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.data-explorer__kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,24rem);grid-gap:1rem;gap:1rem;overflow-x:auto;padding-bottom:.35rem}.data-explorer__kanban-column{min-height:16rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:.85rem}.data-explorer__kanban-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.data-explorer__kanban-header h3{margin:0;font-size:.95rem}.data-explorer__kanban-header span{border:1px solid var(--line);border-radius:999px;padding:.15rem .55rem;color:var(--text-muted);font-size:.8rem;font-weight:800}.data-explorer__kanban-items{display:grid;grid-gap:.75rem;gap:.75rem}.runtime-view-page--data .data-explorer__column-menu,.runtime-view-page--data .data-explorer__data-menu,.runtime-view-page--data .data-explorer__filter-menu,.runtime-view-page--data .data-explorer__more-menu,.runtime-view-page--data .data-explorer__selection-actions{overflow:visible}.runtime-view-page--data .data-explorer__filter-sidebar{border:0;border-radius:.82rem;background:var(--table-reference-row);box-shadow:0 12px 34px rgba(20,24,40,.05)}.runtime-view-page--data .data-explorer__column-menu-popover{z-index:120}.runtime-view-page--data .data-explorer>.ui-table-shell{position:relative;z-index:1}.data-explorer>.ui-table-shell,.runtime-view-page--data .data-explorer>.ui-table-shell,.ui-table-shell,.workflow-index-page .ui-table-shell{overflow:auto;border:1px solid var(--table-reference-grid);border-radius:.82rem;background:var(--table-reference-row);box-shadow:0 12px 34px rgba(20,24,40,.05)}.data-explorer .ui-table,.runtime-view-page--data .data-explorer .ui-table,.ui-table,.workflow-index-page .ui-table{width:100%;min-width:0!important;table-layout:fixed}.data-explorer .ui-table td,.data-explorer .ui-table th,.runtime-view-page--data .data-explorer .ui-table td,.runtime-view-page--data .data-explorer .ui-table th,.ui-table td,.ui-table th{min-width:0!important;overflow:hidden;border-bottom:1px solid var(--table-reference-grid);border-right:1px solid var(--table-reference-grid);padding:.58rem .76rem;text-overflow:ellipsis;white-space:nowrap}.data-explorer .ui-table td:last-child,.data-explorer .ui-table th:last-child,.runtime-view-page--data .data-explorer .ui-table td:last-child,.runtime-view-page--data .data-explorer .ui-table th:last-child,.ui-table td:last-child,.ui-table th:last-child{border-right:0}.data-explorer .ui-table th,.runtime-view-page--data .data-explorer .ui-table th,.ui-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:2.65rem;background:var(--table-reference-head);color:var(--table-reference-muted);font-size:.78rem;font-weight:850;letter-spacing:0}.data-explorer .ui-table td,.runtime-view-page--data .data-explorer .ui-table td,.ui-table td{height:2.9rem;color:var(--table-reference-text);font-size:.9rem;font-weight:650}.data-explorer__header-button,.data-explorer__header-cell,.data-explorer__header-label,.data-explorer__header-label-content,.data-explorer__header-row,.ui-table td>*{min-width:0;max-width:100%}.data-explorer__header-button.ui-button>span,.data-explorer__header-button.ui-button>span>span{display:inline-flex;width:auto;min-width:1rem;min-height:1rem;justify-content:center;margin:0}.data-explorer__header-button.ui-button>span{gap:.38rem}.data-explorer__header-button.ui-button>span>span{gap:0}.data-explorer__row-select-checkbox.ui-checkbox,.data-explorer__select-all-checkbox.ui-checkbox{display:inline-flex;width:auto;min-width:1rem;min-height:1rem;justify-content:center;gap:0;margin:0}.data-explorer__row-select-checkbox.ui-checkbox input,.data-explorer__select-all-checkbox.ui-checkbox input{width:1rem;min-width:1rem;height:1rem}.data-explorer__row-select-checkbox.ui-checkbox span,.data-explorer__select-all-checkbox.ui-checkbox span{display:none}.data-explorer__header-label,.data-explorer__header-label-content,.ui-table td>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-explorer .ui-table td.ui-table__status-column,.data-explorer .ui-table th.ui-table__status-column,.runtime-view-page--data .ui-table td.ui-table__status-column,.runtime-view-page--data .ui-table th.ui-table__status-column{position:static;right:auto;box-shadow:none;width:6.25rem!important}.runtime-view-page--data .ui-table td:not(:first-child),.runtime-view-page--data .ui-table th:not(:first-child){width:auto!important}.data-explorer .ui-table tbody tr:not(.record-table__expanded-row):nth-child(odd) td{background:var(--table-reference-row)}.data-explorer .ui-table tbody tr:not(.record-table__expanded-row):nth-child(2n) td{background:var(--table-reference-row-alt)}.runtime-view-page--data .data-explorer .ui-table tbody tr:not(.record-table__expanded-row):nth-child(odd) td{background:var(--table-reference-row)}.runtime-view-page--data .data-explorer .ui-table tbody tr:not(.record-table__expanded-row):nth-child(2n) td{background:var(--table-reference-row-alt)}.data-explorer .ui-table tbody tr:not(.record-table__expanded-row):hover td,.runtime-view-page--data .data-explorer .ui-table tbody tr:not(.record-table__expanded-row):hover td,.runtime-view-page--data .record-table__row:not(.record-table__expanded-row):hover td{background:var(--table-reference-hover)}.data-explorer .ui-table input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--sidebar-reference-active)}.data-explorer .ui-table .record-status-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:1.65rem;border-color:color-mix(in srgb,currentColor 16%,var(--table-reference-grid));border-radius:.32rem;background:color-mix(in srgb,currentColor 7%,var(--table-reference-row));padding:.22rem .62rem;font-size:.78rem;font-weight:850}.data-explorer .ui-table .record-status-chip:before{flex:0 0 auto;width:.42rem;height:.42rem;border-radius:999px;background:currentColor;content:""}.runtime-view-page--data .record-table__expanded-row .record-table__expanded-cell,.runtime-view-page--data .record-table__expanded-row:hover .record-table__expanded-cell{background:var(--runtime-expanded)!important}.record-table__expanded-row td,.runtime-view-page--data .record-table__expanded-row td{white-space:normal}.data-explorer{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.page-stack>.data-explorer,.page-stack>.page-stack>.data-explorer{width:100%}.data-explorer__toolbar{border:0;border-radius:.375rem;background:transparent;box-shadow:none;padding:0}.data-explorer>.ui-table-shell{border-radius:.375rem;background:var(--surface);box-shadow:var(--card-shadow)}.data-explorer .ui-table{min-width:max(52rem,100%)}.data-explorer .ui-table th{border-bottom:1px solid var(--line);background:var(--surface-muted)}.data-explorer .ui-table td,.data-explorer .ui-table td.ui-table__status-column{background:var(--surface)}.data-explorer .ui-table tbody tr:hover td,.data-explorer .ui-table tbody tr:hover td.ui-table__status-column{background:var(--surface-accent-soft)}.data-explorer__actions{border:0;border-radius:0;background:var(--surface);padding:0;flex:1 1 28rem;background:transparent}.data-explorer__search{width:min(100%,22rem)}.data-explorer__count{border-color:transparent;background:transparent;color:var(--muted)}.data-explorer__toolbar .data-explorer__icon-button{border-color:transparent;background:transparent;box-shadow:none}.data-explorer__toolbar .data-explorer__icon-button:hover{border-color:transparent;background:var(--surface-muted);box-shadow:none}.data-explorer__toolbar .toolbar-create-action{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-text)}.record-expand-button{border-radius:.25rem;background:transparent;box-shadow:none}.record-expand-button:hover{background:var(--surface-muted);transform:none}.record-table__expanded-row td{background:var(--surface-accent-soft)}.record-table__expanded-panel{border:1px solid var(--line);border-radius:.375rem;background:var(--surface);padding:.85rem}.record-table__expanded-panel .builder-panel__header{border:0;margin:0;padding:0}.record-transition-grid{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start}.runtime-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.runtime-page-shell{min-width:0}.runtime-sync-status{display:inline-flex;min-height:2rem;align-items:center;gap:.4rem;border:1px solid var(--line);border-radius:.375rem;background:var(--surface);color:var(--muted);padding:.35rem .55rem;font-size:.82rem;font-weight:700;white-space:nowrap}.runtime-sync-status--synced{border-color:rgba(22,163,74,.22);color:#15803d}.runtime-sync-status--queued{border-color:rgba(217,119,6,.25);color:#b45309}.runtime-sync-status--conflict{border-color:rgba(220,38,38,.25);color:#b91c1c}@media (max-width:720px){.data-explorer__actions,.data-explorer__primary-action,.data-explorer__primary-action>*,.data-explorer__toolbar,.data-explorer__toolbar-left{width:100%}.data-explorer__actions{justify-content:stretch;margin-left:0}.data-explorer__search,.runtime-header-actions,.runtime-header-actions .builder-actions,.runtime-sync-status{width:100%}.runtime-sync-status{justify-content:center}}.runtime-view-page:not(.runtime-view-page--data){--runtime-accent:var(--sidebar-reference-active,#2563eb);--runtime-ink:var(--table-reference-text,#0a132f);--runtime-muted:var(--table-reference-muted,#64748b);--runtime-line:var(--table-reference-grid,#e5e7eb);--runtime-soft-line:var(--table-reference-grid,#eef2f7);--runtime-paper:var(--table-reference-row,#ffffff);--runtime-paper-2:var(--table-reference-row-alt,#f8fafc);--runtime-hover:var(--table-reference-hover,#eef6ff);--runtime-table-head:var(--table-reference-head,#f3f5f9);gap:.72rem;padding:.82rem 1rem 1rem}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__header,.runtime-view-page:not(.runtime-view-page--data) .runtime-kanban__toolbar,.runtime-view-page:not(.runtime-view-page--data) .runtime-report__header{min-height:3.1rem;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.72rem 1rem}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__actions span{color:var(--runtime-muted);font-size:.88rem;font-weight:780}.runtime-view-page:not(.runtime-view-page--data) .runtime-kanban__toolbar .toolbar-create-action{min-height:2.45rem;border-color:transparent;border-radius:.5rem;background:var(--sidebar-reference-active,#2563eb);color:#ffffff;box-shadow:0 8px 18px color-mix(in srgb,var(--sidebar-reference-active,#2563eb) 22%,transparent)}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar,.runtime-view-page:not(.runtime-view-page--data) .runtime-kanban,.runtime-view-page:not(.runtime-view-page--data) .runtime-report{gap:.72rem}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban.runtime-kanban__board,.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__grid,.runtime-view-page:not(.runtime-view-page--data) .runtime-cross-board-grid,.runtime-view-page:not(.runtime-view-page--data) .runtime-dashboard-kpis,.runtime-view-page:not(.runtime-view-page--data) .runtime-dashboard-panels,.runtime-view-page:not(.runtime-view-page--data) .runtime-document,.runtime-view-page:not(.runtime-view-page--data) .runtime-file-list,.runtime-view-page:not(.runtime-view-page--data) .runtime-form-shell,.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-grid,.runtime-view-page:not(.runtime-view-page--data) .runtime-gantt,.runtime-view-page:not(.runtime-view-page--data) .runtime-report__grid,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline,.runtime-view-page:not(.runtime-view-page--data) .runtime-whiteboard,.runtime-view-page:not(.runtime-view-page--data) .runtime-workload-list{overflow:hidden;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban.runtime-kanban__board{grid-auto-columns:minmax(17rem,22rem);gap:0;overflow-x:auto;padding:0}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-column{min-height:20rem;border:0;border-right:1px solid var(--runtime-line);border-radius:0;background:var(--runtime-paper);padding:0}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-column:last-child{border-right:0}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0;border-bottom:1px solid var(--runtime-line);background:var(--runtime-table-head);padding:.72rem .85rem}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-header h3{color:var(--runtime-ink);font-size:.82rem;font-weight:850}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-header span,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline__card-top small,.runtime-view-page:not(.runtime-view-page--data) .runtime-workload-row__states span{border:1px solid var(--runtime-line);border-radius:.38rem;background:var(--runtime-paper);color:var(--runtime-muted);font-size:.72rem;font-weight:800}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-items{gap:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-cross-board-card,.runtime-view-page:not(.runtime-view-page--data) .runtime-document__section,.runtime-view-page:not(.runtime-view-page--data) .runtime-file-row,.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card,.runtime-view-page:not(.runtime-view-page--data) .runtime-kanban__card,.runtime-view-page:not(.runtime-view-page--data) .runtime-workload-row{border:0;border-bottom:1px solid var(--runtime-line);border-radius:0;background:var(--runtime-paper);box-shadow:none}.runtime-view-page:not(.runtime-view-page--data) .runtime-kanban__card{padding:.82rem .85rem}.runtime-view-page:not(.runtime-view-page--data) .runtime-file-row:hover,.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card:hover,.runtime-view-page:not(.runtime-view-page--data) .runtime-gantt__row:hover,.runtime-view-page:not(.runtime-view-page--data) .runtime-kanban__card:hover,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline__card:hover{border-color:var(--runtime-line);background:var(--runtime-hover);transform:none}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-grid{border-radius:.5rem;box-shadow:none}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card{border:1px solid var(--runtime-soft-line);border-radius:.45rem;padding:.85rem .95rem}.runtime-view-page:not(.runtime-view-page--data) .runtime-report__grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-report__card{border:0;border-right:1px solid var(--runtime-line);border-bottom:1px solid var(--runtime-line);border-radius:0;background:var(--runtime-paper);box-shadow:none}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar{border:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__grid{gap:1px;border-radius:.82rem;background:var(--runtime-line)}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__weekday{background:var(--runtime-table-head);color:var(--runtime-muted);font-size:.72rem;letter-spacing:0;text-transform:none}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__day{min-height:7.25rem;background:var(--runtime-paper)}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__day--muted{background:var(--runtime-paper-2)}.runtime-view-page:not(.runtime-view-page--data) .runtime-calendar__event{border:1px solid color-mix(in srgb,var(--runtime-accent) 18%,var(--runtime-line));border-left:3px solid var(--runtime-accent);border-radius:.38rem;background:color-mix(in srgb,var(--runtime-accent) 7%,var(--runtime-paper))}.runtime-view-page:not(.runtime-view-page--data) .runtime-file-list,.runtime-view-page:not(.runtime-view-page--data) .runtime-gantt,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline,.runtime-view-page:not(.runtime-view-page--data) .runtime-workload-list{gap:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline:before{left:8.7rem;background:var(--runtime-line)}.runtime-view-page:not(.runtime-view-page--data) .runtime-gantt__row,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline__item{border-bottom:1px solid var(--runtime-line);padding:.78rem .9rem}.runtime-view-page:not(.runtime-view-page--data) .runtime-gantt__row:last-child,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline__item:last-child{border-bottom:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-gantt__row,.runtime-view-page:not(.runtime-view-page--data) .runtime-timeline__card{border-radius:0;background:transparent;box-shadow:none}.runtime-view-page:not(.runtime-view-page--data) .runtime-dashboard-kpis,.runtime-view-page:not(.runtime-view-page--data) .runtime-dashboard-panels{border-bottom:1px solid var(--runtime-line)}.runtime-view-page:not(.runtime-view-page--data) .runtime-dashboard-kpis article,.runtime-view-page:not(.runtime-view-page--data) .runtime-dashboard-panels section{border-color:var(--runtime-line)}.runtime-view-page:not(.runtime-view-page--data) .runtime-file-card__preview{width:3.25rem;height:3.25rem;aspect-ratio:auto;border-radius:.5rem;background:var(--runtime-paper-2)}.runtime-view-page:not(.runtime-view-page--data) .runtime-document__toc,.runtime-view-page:not(.runtime-view-page--data) .runtime-form-shell>aside{background:var(--runtime-table-head)}.runtime-view-page:not(.runtime-view-page--data) .runtime-whiteboard{border-radius:.82rem;background:linear-gradient(var(--runtime-line) 1px,transparent 1px),linear-gradient(90deg,var(--runtime-line) 1px,transparent 1px),var(--runtime-paper);background-size:24px 24px,24px 24px,auto}.runtime-view-page:not(.runtime-view-page--data) .runtime-whiteboard__node{border-color:var(--runtime-line);border-radius:.58rem;border-left:3px solid var(--runtime-accent);background:var(--runtime-paper);box-shadow:0 10px 24px rgba(20,24,40,.1)}.runtime-view-page:not(.runtime-view-page--data) .runtime-empty-state{border:1px dashed var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper)}@media (max-width:760px){.runtime-view-page:not(.runtime-view-page--data){box-sizing:border-box;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:.75rem}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban.runtime-kanban__board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}.runtime-view-page:not(.runtime-view-page--data) .data-explorer__kanban-column{border-right:0;border-bottom:1px solid var(--runtime-line)}}.runtime-kanban{display:grid;grid-gap:1rem;gap:1rem}.runtime-kanban__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.runtime-kanban__board{padding-bottom:.5rem}.runtime-kanban__card{display:grid;grid-gap:.65rem;gap:.65rem;width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:.85rem;color:var(--text);text-align:left;transition:border-color .15s ease,transform .15s ease}.runtime-kanban__card:hover{border-color:rgba(37,99,235,.4);transform:translateY(-1px)}.runtime-kanban__column--disabled{opacity:.48;filter:grayscale(.35)}.runtime-kanban__column--drop-target{border-color:rgba(37,99,235,.42);background:rgba(37,99,235,.07)}.runtime-kanban__column--current{border-color:rgba(148,163,184,.45)}.runtime-kanban__card-fields{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--text-muted);font-size:.82rem}.runtime-kanban__card-fields span{display:grid;grid-gap:.1rem;gap:.1rem}.runtime-kanban__card-fields small{color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.runtime-calendar{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}.runtime-calendar__actions,.runtime-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.runtime-calendar__header h2,.runtime-calendar__header p{margin:0}.runtime-calendar__header p,.runtime-calendar__header span{color:var(--text-muted)}.runtime-calendar__actions span{font-size:.88rem;font-weight:800}.runtime-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-gap:1px;gap:1px}.runtime-calendar--day .runtime-calendar__grid{grid-template-columns:minmax(0,1fr)}.runtime-calendar__day,.runtime-calendar__weekday{background:var(--surface)}.runtime-calendar__weekday{padding:.65rem;color:var(--text-muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.runtime-calendar__day{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;min-height:8rem;padding:.6rem}.runtime-calendar__day--muted{background:var(--surface-soft);color:var(--text-muted)}.runtime-calendar__day>time{font-size:.82rem;font-weight:850}.runtime-calendar__day-events{display:grid;grid-gap:.35rem;gap:.35rem}.runtime-calendar__event{width:100%;border:1px solid var(--line);border-radius:.45rem;background:var(--accent-soft);color:var(--text);padding:.35rem .45rem;font-size:.8rem;font-weight:800;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.runtime-map{display:grid;grid-gap:1rem;gap:1rem}.runtime-map--fullbleed{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;background:var(--surface-soft);overscroll-behavior:none}body:has(.runtime-map--fullbleed){overflow:hidden}.app-frame:has(.runtime-map--fullbleed){height:100vh;min-height:100vh;overflow:hidden}.app-shell__content:has(.runtime-map--fullbleed){position:relative;height:100%;min-height:0;overflow:hidden;padding:0;overscroll-behavior:none}.runtime-map__page-title{position:absolute;top:1rem;left:1rem;z-index:6;border:1px solid rgba(148,163,184,.28);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 1.25rem 3rem rgba(15,23,42,.2);padding:.7rem .85rem}.runtime-map__page-title h1{margin:0;color:var(--text);font-size:1.1rem;line-height:1.15}.runtime-map__record-panel{position:absolute;top:0;right:0;z-index:7;width:min(24rem,calc(100vw - 3rem));height:100%;transform:translateX(0);transition:transform .16s ease}.runtime-map__record-panel--open{transform:translateX(0)}.runtime-map__record-panel--collapsed{transform:translateX(calc(100% - .75rem))}.runtime-map__record-panel--pinned .runtime-map__record-panel-inner,.runtime-map__record-panel--unpinned .runtime-map__record-panel-inner{background:var(--surface)}.runtime-map__record-panel-inner{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;grid-gap:.75rem;gap:.75rem;height:100%;overflow:hidden;border-left:1px solid rgba(148,163,184,.28);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:-1.25rem 0 3rem rgba(15,23,42,.24);padding:.85rem}.runtime-map__record-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.45rem;gap:.45rem}.runtime-map__record-panel-header p{color:var(--runtime-muted);font-size:.82rem;font-weight:780}.runtime-map__record-panel-subscription .builder-actions{display:inline-flex}.runtime-map__record-panel .runtime-view-search{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;border-bottom:0;padding:0}.runtime-map__record-panel .runtime-view-search__count{display:none}.runtime-map__record-panel .runtime-view-search__field{height:2.1rem}.runtime-map__record-panel .runtime-view-search__action .toolbar-create-action{min-height:2.1rem;padding-inline:.65rem}.runtime-map__pin-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));color:var(--accent-strong)}.runtime-map__record-panel-inner h2,.runtime-map__record-panel-inner p{margin:0}.runtime-map__record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;border-radius:0;box-shadow:none}.runtime-map__record-card--active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runtime-map__record-card-main{min-width:0;border:0;background:transparent;color:inherit;padding:0;text-align:left}.runtime-map__record-card-main strong{display:block;font-size:.9rem}.runtime-map__record-card-main .runtime-status-pill{width:-moz-fit-content;width:fit-content;margin-top:.45rem}.runtime-map__record-card-main:disabled{cursor:not-allowed;opacity:.64}.runtime-map__record-list{align-content:start;min-height:0;overflow:hidden}.map-widget{display:grid;grid-gap:1rem;gap:1rem}.runtime-map--fullbleed .map-widget{position:absolute;inset:0;display:block}.map-widget__canvas{position:relative;min-height:26rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(rgba(37,99,235,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.12) 1px,transparent 1px),radial-gradient(circle at 22% 28%,rgba(22,163,74,.2),transparent 18rem),radial-gradient(circle at 68% 62%,rgba(14,165,233,.18),transparent 20rem),var(--surface-soft);background-size:3rem 3rem,3rem 3rem,auto,auto,auto;touch-action:none}.runtime-map--fullbleed .map-widget__canvas{width:100%;height:100%;min-height:0;border:0;border-radius:0;cursor:-webkit-grab;cursor:grab;overscroll-behavior:none}.runtime-map--fullbleed .map-widget__canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.map-widget__canvas:before{position:absolute;inset:1rem;border:1px solid rgba(100,116,139,.22);border-radius:calc(var(--radius-lg) - .35rem);content:"";pointer-events:none}.map-widget__tile{position:absolute;left:50%;top:50%;width:256px;height:256px;max-width:none;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-widget__pin{position:absolute;z-index:2;width:1.25rem;height:1.75rem;border:0;background:transparent;padding:0;cursor:pointer}.map-widget__controls .ui-button>span,.map-widget__controls .ui-button>span>span,.map-widget__pin.ui-button>span,.map-widget__pin.ui-button>span>span{display:contents}.map-widget__pin-dot{position:absolute;left:50%;top:0;display:block;width:1.25rem;height:1.25rem;border:3px solid var(--surface);border-radius:999px;background:#ef4444;box-shadow:0 .45rem 1rem rgba(15,23,42,.34);transform:translateX(-50%)}.map-widget__pin-dot:before{position:absolute;inset:.22rem;border-radius:999px;background:var(--surface);content:""}.map-widget__pin-dot:after{position:absolute;left:50%;bottom:-.48rem;width:.5rem;height:.5rem;background:#ef4444;content:"";transform:translateX(-50%) rotate(45deg)}.map-widget__pin-label{position:absolute;left:1rem;top:.625rem;max-width:12rem;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);box-shadow:0 .45rem 1rem rgba(15,23,42,.2);padding:.22rem .55rem;font-size:.78rem;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.map-widget__attribution{position:absolute;right:.5rem;bottom:.5rem;z-index:3;border-radius:.35rem;background:rgba(255,255,255,.86);color:#0f172a;padding:.2rem .35rem;font-size:.72rem;font-weight:800;text-decoration:none}.map-widget__controls{position:absolute;left:1rem;bottom:1rem;z-index:4;display:grid;grid-gap:.4rem;gap:.4rem}.map-widget__controls .ui-button,.map-widget__controls button{min-width:2.35rem;min-height:2.35rem;border:1px solid rgba(148,163,184,.34);border-radius:.45rem;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text);font-weight:900;box-shadow:0 .75rem 1.5rem rgba(15,23,42,.18)}.map-widget__controls .ui-button[aria-pressed=true],.map-widget__controls button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface));color:var(--accent-strong)}.map-widget__popup{position:absolute;z-index:5;display:grid;grid-gap:.45rem;gap:.45rem;width:min(18rem,calc(100vw - 3rem));border:1px solid rgba(148,163,184,.32);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 1rem 2.4rem rgba(15,23,42,.24);padding:.75rem;pointer-events:auto}.map-widget__popup p{margin:0;color:var(--text-muted);font-size:.88rem}.map-widget__draft{position:absolute;z-index:5;display:grid;grid-gap:.45rem;gap:.45rem;width:min(17rem,calc(100vw - 3rem));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 1rem 2.4rem rgba(15,23,42,.24);padding:.85rem;pointer-events:auto}.map-widget__draft-pin{position:absolute;left:50%;bottom:-1rem;width:1rem;height:1rem;border:3px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:0 .45rem 1rem rgba(15,23,42,.28);transform:translateX(-50%)}.map-widget__draft-pin:after{position:absolute;left:50%;bottom:-.42rem;width:.42rem;height:.42rem;background:var(--accent);content:"";transform:translateX(-50%) rotate(45deg)}.map-widget__draft p{margin:0;color:var(--text-muted);font-size:.88rem}.map-widget__empty{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-muted);font-weight:800}.map-widget__summary{display:grid;grid-gap:.45rem;gap:.45rem}.runtime-map--fullbleed .map-widget__summary{display:none}.map-widget__summary p{margin:0;color:var(--text-muted);font-size:.9rem}.runtime-report{display:grid;grid-gap:1rem;gap:1rem}.runtime-report__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}.runtime-report__header h2,.runtime-report__header p{margin:0}.runtime-report__header p{color:var(--text-muted)}.runtime-report__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.runtime-report__card{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}.runtime-report__card-header{display:grid;grid-gap:.25rem;gap:.25rem}.runtime-report__card-header span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.runtime-report__card-header strong{font-size:1rem}.runtime-report__metric{display:grid;grid-gap:.15rem;gap:.15rem}.runtime-report__metric span{font-size:2rem;font-weight:900;line-height:1}.runtime-report__metric small{color:var(--text-muted);font-weight:760}.runtime-report__breakdown{display:grid;grid-gap:.5rem;gap:.5rem}.runtime-report__breakdown>span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.runtime-report__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--line);padding-top:.5rem;color:var(--text-muted)}.runtime-report__row strong{color:var(--text)}.runtime-report-chart{display:grid;grid-gap:.75rem;gap:.75rem;min-height:9rem}.runtime-report-chart__bar-row{display:grid;grid-template-columns:minmax(4rem,.8fr) minmax(5rem,1.3fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;color:var(--text-muted);font-size:.88rem}.runtime-report-chart__bar-row strong{color:var(--text)}.runtime-report-chart__bar-track{height:.7rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.runtime-report-chart__bar-fill{display:block;height:100%;border-radius:inherit}.runtime-report-chart--line svg{width:100%;min-height:8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 50%,transparent),transparent),var(--surface)}.runtime-report-chart--line polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.runtime-report-chart--line circle{fill:#2563eb}.runtime-report-chart--pie{grid-template-columns:minmax(7rem,10rem) 1fr;align-items:center}.runtime-report-chart__pie{width:min(10rem,100%);aspect-ratio:1;border:1px solid var(--line);border-radius:999px;background:var(--runtime-report-pie);box-shadow:inset 0 0 0 1rem var(--surface)}.runtime-report-chart__legend{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--text-muted);font-size:.85rem}.runtime-report-chart__legend span{display:inline-flex;align-items:center;gap:.4rem}.runtime-report-chart__legend i{width:.65rem;height:.65rem;border-radius:999px}.runtime-document{display:grid;grid-gap:.9rem;gap:.9rem}.runtime-document__section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:1rem}.runtime-document__section h3,.runtime-document__section p{margin:0}.runtime-document__section h3{font-size:1rem}.runtime-document__section p{margin-top:.45rem;color:var(--text-muted);line-height:1.55}.runtime-document-register__title{display:flex;align-items:flex-start;gap:.6rem;min-width:16rem}.runtime-document-register__title svg{flex:0 0 auto;margin-top:.15rem;color:var(--text-muted)}.runtime-document-register__title div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.runtime-document-register__title a{color:var(--text);font-weight:700;text-decoration:none}.runtime-document-register__title a:hover{text-decoration:underline}.runtime-document-register__signature,.runtime-document-register__title span{color:var(--text-muted);font-size:.84rem}.runtime-whiteboard{position:relative;min-height:28rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),var(--surface);background-size:2rem 2rem}.runtime-whiteboard__node{position:absolute;left:var(--runtime-node-x);top:var(--runtime-node-y);max-width:min(16rem,42%);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-tight);padding:.85rem;transform:translate(-50%,-50%)}.runtime-whiteboard__node h3,.runtime-whiteboard__node p{margin:0}.runtime-whiteboard__node h3{font-size:.95rem}.runtime-whiteboard__node p{margin-top:.4rem;color:var(--text-muted);font-size:.85rem;line-height:1.45}.runtime-file-card__preview{width:100%;aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);object-fit:cover}.runtime-file-card__preview--file{display:grid;place-items:center;color:var(--text-muted);font-size:.9rem;font-weight:900;letter-spacing:0}.runtime-timeline{position:relative;display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0 0 0 1.25rem;list-style:none}.runtime-paginated-widget{display:flex;flex-direction:column;min-height:0;overflow:hidden}.runtime-timeline:before{position:absolute;left:.28rem;top:.55rem;bottom:.55rem;width:2px;border-radius:999px;background:var(--line);content:""}.runtime-timeline__item{position:relative;display:grid;grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:start;grid-gap:.85rem;gap:.85rem}.runtime-timeline__item:before{position:absolute;left:-1.08rem;top:.55rem;width:.75rem;height:.75rem;border:2px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:0 0 0 1px var(--line);content:""}.runtime-timeline__date{color:var(--text-muted);font-size:.86rem;font-weight:820}.runtime-gantt__row,.runtime-timeline__card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left}.runtime-calendar__event.ui-button>span,.runtime-calendar__event.ui-button>span>span,.runtime-gallery-card.ui-button>span,.runtime-gallery-card.ui-button>span>span,.runtime-gantt__row.ui-button>span,.runtime-gantt__row.ui-button>span>span,.runtime-kanban__card.ui-button>span,.runtime-kanban__card.ui-button>span>span,.runtime-map__record-card-main.ui-button>span,.runtime-map__record-card-main.ui-button>span>span,.runtime-timeline__card.ui-button>span,.runtime-timeline__card.ui-button>span>span{display:contents}.runtime-timeline__card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem}.runtime-gantt__dates,.runtime-gantt__meta span,.runtime-timeline__card span{color:var(--text-muted);font-size:.78rem;font-weight:760}.runtime-gantt{display:grid;grid-gap:.7rem;gap:.7rem;overflow:hidden}.runtime-gantt__row{display:grid;grid-template-columns:minmax(11rem,.42fr) minmax(16rem,1fr) minmax(10rem,.35fr);align-items:center;grid-gap:.85rem;gap:.85rem;padding:.75rem}.runtime-pagination{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;margin-top:auto;min-height:2.25rem;color:var(--text-muted);font-size:.82rem;font-weight:800}.runtime-pagination span{white-space:nowrap}.runtime-pagination__pages{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:.18rem}.runtime-pagination__summary{margin-right:auto}.runtime-pagination__page-size{display:inline-flex;align-items:center;justify-self:end;gap:.45rem;min-width:0;white-space:nowrap}.runtime-pagination__page-size span{color:var(--text-muted)}.runtime-pagination__page-size select{min-width:4.2rem;border:1px solid var(--line);border-radius:.34rem;background:var(--surface);color:var(--text);font:inherit;font-weight:800;min-height:2.15rem;padding:.3rem .55rem}.runtime-pagination__arrow,.runtime-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;min-height:2.15rem;border-radius:.34rem;background:var(--surface);padding:.35rem .62rem}.runtime-pagination__page[aria-current=page]{border-color:color-mix(in srgb,var(--sidebar-reference-active) 24%,var(--line));background:color-mix(in srgb,var(--sidebar-reference-active) 10%,var(--surface));color:var(--sidebar-reference-active)}.runtime-pagination__page--readonly{border:1px solid var(--line)}.runtime-pagination__gap{min-width:1.5rem;color:var(--muted);text-align:center}.runtime-gantt__meta{display:grid;grid-gap:.2rem;gap:.2rem}.runtime-gantt__track{position:relative;height:1rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.runtime-gantt__bar{position:absolute;left:var(--runtime-gantt-left);top:0;width:var(--runtime-gantt-width);height:100%;min-width:.65rem;border-radius:inherit;background:var(--accent)}