.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:var(--simpli-primary-dark,#0A132F);border-radius:.5rem;background:var(--simpli-primary-dark,#0A132F);color:#ffffff;box-shadow:0 8px 18px color-mix(in srgb,var(--simpli-primary-dark,#0A132F) 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) .record-table__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-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) .record-table__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) .record-table__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) .record-table__kanban-column:last-child{border-right:0}.runtime-view-page:not(.runtime-view-page--data) .record-table__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) .record-table__kanban-header h3{color:var(--runtime-ink);font-size:.82rem;font-weight:850}.runtime-view-page:not(.runtime-view-page--data) .record-table__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) .record-table__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}.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-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) .record-table__kanban.runtime-kanban__board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}.runtime-view-page:not(.runtime-view-page--data) .record-table__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;align-items:stretch;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;white-space:normal;transition:border-color .15s ease,transform .15s ease}.runtime-kanban__card.ui-button{display:grid;align-items:stretch;justify-items:stretch;white-space:normal}.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;width:100%;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)}.runtime-view-title-card{align-items:center;gap:.85rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-title-card .record-title-band{display:grid;grid-gap:.28rem;gap:.28rem;border-left:.18rem solid var(--record-concept-color);padding:.05rem 0 .05rem .7rem}.runtime-view-title-card .record-title-band:before{display:none}.runtime-view-title-card .page-eyebrow{margin:0;color:var(--muted);font-size:.74rem;font-weight:820}.runtime-view-title-card .page-title{margin:0;font-size:clamp(1.35rem,1.85vw,1.9rem);line-height:1.05}body:has(.product-home-dashboard),html:has(body .product-home-dashboard){background:var(--bg)}.app-frame:has(.runtime-sidebar) .app-shell__content:has(:is(.product-home-dashboard,.concept-overview-dashboard,.runtime-view-page,.record-case-file)){padding:var(--runtime-page-padding-block,.75rem) var(--runtime-page-padding-inline,1rem) var(--runtime-page-padding-inline,1rem)}.app-shell__content:has(.runtime-view-page){background:var(--bg);color:var(--text)}.runtime-view-page{--runtime-accent:var(--record-concept-color,#2563eb);--runtime-ink:var(--text,#101828);--runtime-muted:var(--muted,#667085);--runtime-line:var(--line-strong,#d9dee8);--runtime-soft-line:var(--line,#edf0f5);--runtime-paper:var(--surface-raised,#ffffff);--runtime-paper-2:var(--surface-muted,#f2f5f9);--runtime-hover:var(--surface-accent,#f8fbff);--runtime-table-head:var(--surface-muted,#f6f8fb);--runtime-table-head-text:var(--muted-strong,#475467);--runtime-placeholder:var(--muted,#98a2b3);--runtime-expanded:color-mix(in srgb,var(--runtime-paper) 92%,#000000);--runtime-expanded-border:var(--line-strong,#d8e0ec);--runtime-expanded-accent:color-mix(in srgb,var(--runtime-accent) 45%,var(--runtime-line));gap:0;max-width:none;min-height:calc(100vh - 4.5rem);padding:0}:root[data-theme=dark] .runtime-view-page{--runtime-expanded:color-mix(in srgb,var(--runtime-paper) 88%,#ffffff)}.runtime-view-page .dashboard-header__copy,.runtime-view-page .runtime-view-title-card{width:100%;max-width:none}.runtime-view-page--data .record-table{grid-gap:0;gap:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.custom-view-widget__runtime .runtime-view-page--widget{display:grid;height:100%;min-height:0;overflow:hidden;padding:.75rem}.custom-view-widget__runtime .runtime-view-page--widget.runtime-view-page--data{grid-template-rows:minmax(0,1fr)}.custom-view-widget__runtime .runtime-view-page--widget .runtime-view-title-card,.custom-view-widget__runtime .runtime-view-page--widget>.dashboard-header,.custom-view-widget__runtime .runtime-view-page--widget>.runtime-view-search,.custom-view-widget__runtime .runtime-view-page--widget>.runtime-view-summary-card{display:none}.custom-view-widget__runtime .runtime-view-page--widget .record-table,.custom-view-widget__runtime .runtime-view-page--widget .runtime-paginated-widget{height:100%;min-height:0;overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .record-table>.ui-table-shell{height:auto;min-height:0}.custom-view-widget__runtime .runtime-view-page--widget .runtime-paginated-widget{display:grid;grid-template-rows:minmax(0,1fr) auto}.custom-view-widget__runtime .runtime-view-page--widget .runtime-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-content:stretch;justify-content:stretch;min-height:0;overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .runtime-gallery-card{min-height:0}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__header{min-height:0;align-items:start;gap:.35rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__header h2{overflow:hidden;max-width:100%;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__header p{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__grid{min-height:0}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__weekday{min-height:0;padding:.45rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__day{min-height:0;overflow:hidden;padding:.5rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__day-events{overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__event{min-height:1.85rem}.runtime-view-page--data .record-table__count{color:var(--runtime-ink);font-weight:820;white-space:nowrap}.runtime-view-page--data .runtime-table-primary-actions{display:inline-flex;gap:.45rem}.runtime-view-page--data .runtime-table-primary-actions .toolbar-create-action{border-color:var(--simpli-primary-dark,#0A132F);border-radius:.45rem;background:var(--simpli-primary-dark,#0A132F);color:#ffffff}.runtime-view-page--data .record-table>.ui-table-shell{overflow:hidden;border:1px solid var(--runtime-line);border-radius:0;background:var(--runtime-paper);box-shadow:none;height:calc(100vh - 14.75rem);min-height:26rem;margin-top:.55rem}.runtime-view-page--data .record-table .ui-table{min-width:max(132rem,calc(3rem + 13rem + 9.5rem + 8rem + 11rem + 20rem + 13rem + 9rem + 12rem + 18rem + 8.5rem + 8rem + (var(--runtime-extra-column-count, 0) * 10rem)));width:100%;border-collapse:collapse;table-layout:fixed}.runtime-view-page--data .record-table .ui-table td,.runtime-view-page--data .record-table .ui-table th{border-bottom:1px solid var(--runtime-soft-line);padding:.62rem .85rem;color:var(--runtime-ink);vertical-align:middle}.runtime-view-page--data .record-table .ui-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--runtime-table-head);color:var(--runtime-table-head-text);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.runtime-view-page--data .record-table .ui-table td{overflow:hidden;font-size:.88rem;line-height:1.25;text-overflow:ellipsis}.runtime-view-page--data .record-table__row{cursor:pointer}.runtime-view-page--data .record-table__row:not(.record-table__expanded-row):hover td{background:var(--runtime-hover)}.runtime-view-page--data .ui-table td.ui-table__select-column,.runtime-view-page--data .ui-table th.ui-table__select-column{position:-webkit-sticky;position:sticky;left:0;z-index:3;width:3rem;background:inherit;box-shadow:1px 0 0 var(--runtime-soft-line)}.runtime-view-page--data .ui-table th.ui-table__select-column{z-index:4;background:var(--runtime-table-head)}.runtime-view-page--data .ui-table td:nth-child(2),.runtime-view-page--data .ui-table th:nth-child(2){width:13rem;font-weight:790}.runtime-view-page--data .ui-table td:nth-child(3),.runtime-view-page--data .ui-table th:nth-child(3){width:9.5rem}.runtime-view-page--data .ui-table td:nth-child(4),.runtime-view-page--data .ui-table th:nth-child(4){width:8rem}.runtime-view-page--data .ui-table td:nth-child(5),.runtime-view-page--data .ui-table th:nth-child(5){width:11rem}.runtime-view-page--data .ui-table td:nth-child(6),.runtime-view-page--data .ui-table td:nth-child(7),.runtime-view-page--data .ui-table th:nth-child(6),.runtime-view-page--data .ui-table th:nth-child(7){width:10rem}.runtime-view-page--data .ui-table td:nth-child(8),.runtime-view-page--data .ui-table th:nth-child(8){width:13rem;white-space:nowrap}.runtime-view-page--data .ui-table td:nth-child(9),.runtime-view-page--data .ui-table th:nth-child(9){width:9rem}.runtime-view-page--data .ui-table td:nth-child(10),.runtime-view-page--data .ui-table th:nth-child(10){width:12rem}.runtime-view-page--data .ui-table td:nth-child(11),.runtime-view-page--data .ui-table th:nth-child(11){width:18rem;white-space:normal}.runtime-view-page--data .ui-table td:nth-child(n+12),.runtime-view-page--data .ui-table th:nth-child(n+12){width:10rem;min-width:10rem}.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;background:transparent;box-shadow:none;width:8.5rem}.runtime-view-page--data .record-status-chip{min-height:1.4rem;border-radius:999px;padding:.16rem .58rem;font-size:.75rem;font-weight:850}.runtime-view-page--data .record-row-actions{justify-content:flex-end;gap:.1rem}.runtime-view-page--data .record-expand-button{width:1.7rem;height:1.7rem;min-height:1.7rem;border:0;border-radius:.35rem;background:transparent;color:var(--runtime-muted)}.runtime-view-page--data .record-expand-button:hover{background:var(--runtime-paper-2);color:var(--runtime-ink);transform:none}.runtime-view-page--data .record-table__expanded-cell{z-index:3;overflow:visible}.runtime-view-page--data .record-table__expanded-cell,.runtime-view-page--data .record-table__expanded-panel{position:-webkit-sticky;position:sticky;left:0;width:calc(100vw - var(--dashboard-sidebar-width, 15rem) - 3.7rem);max-width:calc(100vw - var(--dashboard-sidebar-width, 15rem) - 3.7rem);background:var(--runtime-expanded)}.runtime-view-page--data .record-table__expanded-panel{z-index:4;border:0;padding:.62rem .8rem;transform:translateX(var(--record-table-scroll-left,0))}.runtime-view-page--data .record-table__quick-details{display:grid;grid-template-columns:auto auto minmax(12rem,1fr);grid-template-areas:"status actions fields" "transitions transitions transitions";align-items:center;grid-gap:.65rem;gap:.65rem}.runtime-view-page--data .record-table__quick-status{grid-area:status;display:inline-flex;align-items:center}.runtime-view-page--data .record-table__quick-fields{grid-area:fields;display:grid;grid-template-columns:repeat(4,minmax(5.5rem,1fr));grid-gap:.55rem;gap:.55rem;min-width:0;margin:0}.runtime-view-page--data .record-table__quick-field{min-width:0}.runtime-view-page--data .record-table__quick-field dt{color:var(--runtime-muted);font-size:.64rem;font-weight:800;line-height:1;text-transform:uppercase}.runtime-view-page--data .record-table__quick-field dd{overflow:hidden;margin:.18rem 0 0;color:var(--runtime-ink);font-size:.78rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page--data .record-table__quick-actions{grid-area:actions;display:flex;justify-content:flex-start}.runtime-view-page--data .record-table__quick-transitions{grid-area:transitions;grid-column:1/-1;border-top:1px solid var(--runtime-expanded-border);padding-top:.45rem}.runtime-view-page--data .record-table__quick-transitions .record-transition-grid{gap:.4rem}.runtime-view-page--data .record-table__quick-loading{grid-column:1/-1;margin:0;color:var(--runtime-muted);font-size:.78rem}.runtime-view-page--data .record-table__expanded-panel .record-row-actions{justify-content:flex-start;gap:.35rem}.runtime-view-page .runtime-calendar,.runtime-view-page .runtime-kanban,.runtime-view-page .runtime-report{align-content:start;gap:.55rem;color:var(--runtime-ink)}.runtime-view-page .runtime-kanban{grid-template-rows:auto minmax(0,1fr)}.runtime-view-page .runtime-calendar__header,.runtime-view-page .runtime-kanban__toolbar,.runtime-view-page .runtime-report__header{min-height:2.75rem;border:0;border-bottom:1px solid var(--runtime-line);border-radius:0;background:transparent;box-shadow:none;padding:0 0 .45rem}.runtime-view-page .runtime-calendar__header h2,.runtime-view-page .runtime-report__header h2{margin:0;color:var(--runtime-ink);font-size:1rem;font-weight:850;letter-spacing:0}.runtime-view-page .runtime-calendar__header p,.runtime-view-page .runtime-kanban__toolbar .builder-muted,.runtime-view-page .runtime-report__header p{margin:.12rem 0 0;color:var(--runtime-muted);font-size:.78rem;font-weight:720}.runtime-view-page .runtime-kanban__toolbar .toolbar-create-action{min-height:2.15rem;border:1px solid var(--runtime-line);border-radius:.45rem;background:var(--runtime-paper);color:var(--runtime-ink);box-shadow:none;border-color:var(--simpli-primary-dark,#0A132F);background:var(--simpli-primary-dark,#0A132F);color:#ffffff}.runtime-view-page .record-table__kanban.runtime-kanban__board{grid-auto-columns:minmax(17rem,1fr);gap:0;overflow-x:auto;border:1px solid var(--runtime-line);background:var(--runtime-paper);padding:0}.runtime-view-page .record-table__kanban-column{display:grid;grid-template-rows:3.6rem 1fr;align-self:stretch;border:0;border-right:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;padding:0}.runtime-view-page .record-table__kanban-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:.75rem;margin:0;border-bottom:1px solid var(--runtime-soft-line);background:var(--runtime-table-head);padding:.6rem .85rem}.runtime-view-page .record-table__kanban-header h3{min-width:0;overflow:hidden;color:var(--runtime-ink);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.runtime-view-page .record-table__kanban-header span{flex:0 0 auto;border-color:var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted)}.runtime-view-page .record-table__kanban-items{align-content:start;gap:.75rem;padding:.75rem}.runtime-view-page .runtime-kanban__card{gap:.5rem;border:1px solid var(--runtime-soft-line);border-left:3px solid transparent;border-radius:.45rem;background:var(--runtime-paper);padding:.8rem .85rem;color:var(--runtime-ink);box-shadow:none}.runtime-view-page .runtime-kanban__card:hover{border-left-color:var(--runtime-accent);background:var(--runtime-hover);transform:none}.runtime-view-page .runtime-kanban__card strong{color:var(--runtime-ink);font-size:.92rem;font-weight:830}.runtime-view-page .runtime-kanban__card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .65rem;color:var(--runtime-ink);font-size:.78rem}.runtime-view-page .runtime-kanban__card-fields small{color:var(--runtime-muted);font-size:.63rem;letter-spacing:.04em}.runtime-view-page .runtime-kanban__card-summary{color:var(--runtime-muted);font-size:.76rem;line-height:1.35}.runtime-view-page .runtime-kanban__column--drop-target{background:color-mix(in srgb,var(--runtime-accent) 6%,var(--runtime-paper))}.runtime-view-page .runtime-kanban__column--current{background:var(--runtime-hover)}.runtime-view-page .runtime-kanban__column--disabled{opacity:.55}.runtime-view-page .runtime-report__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-report-view .runtime-report__grid{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr)}.runtime-view-page .runtime-report-view .runtime-report__card--kpi .runtime-report__metric span{font-size:2.4rem}.runtime-view-page .runtime-report-view .runtime-report__card--bar{min-height:16rem}.runtime-view-page .runtime-report__card{gap:.65rem;min-height:0;border:0;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;padding:.85rem .95rem;color:var(--runtime-ink);box-shadow:none;text-align:left}.runtime-view-page .runtime-report__card:hover,.runtime-view-page button.runtime-report__card:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-report__breakdown>span,.runtime-view-page .runtime-report__card-header span,.runtime-view-page .runtime-report__row{color:var(--runtime-muted)}.runtime-view-page .runtime-report__card-header strong,.runtime-view-page .runtime-report__row strong{color:var(--runtime-ink)}.runtime-view-page .runtime-report__card-header strong{font-size:.95rem}.runtime-view-page .runtime-report__row{border-top-color:var(--runtime-soft-line);padding-top:.38rem;font-size:.78rem}.runtime-view-page .runtime-report__metric span{color:var(--runtime-ink);font-size:1.75rem}.runtime-view-page .runtime-cross-board-view>.runtime-report__header,.runtime-view-page .runtime-dashboard-view>.runtime-report__header,.runtime-view-page .runtime-document-view>.runtime-report__header,.runtime-view-page .runtime-files-view>.runtime-report__header,.runtime-view-page .runtime-form-view>.runtime-report__header,.runtime-view-page .runtime-gallery-view>.runtime-report__header,.runtime-view-page .runtime-gantt-view>.runtime-report__header,.runtime-view-page .runtime-report-view>.runtime-report__header,.runtime-view-page .runtime-timeline-view>.runtime-report__header,.runtime-view-page .runtime-whiteboard-view>.runtime-report__header,.runtime-view-page .runtime-workload-view>.runtime-report__header{display:none}.runtime-empty-state{display:grid;align-content:center;justify-items:center;grid-gap:.3rem;gap:.3rem;min-height:10rem;border:1px dashed var(--runtime-line);background:linear-gradient(135deg,rgba(37,99,235,.04),transparent 42%),var(--runtime-paper);padding:1rem;text-align:center}.runtime-empty-state--list{list-style:none}.runtime-empty-state h2,.runtime-empty-state strong{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-empty-state h2{margin:0}.runtime-empty-state p,.runtime-empty-state span{max-width:28rem;color:var(--runtime-muted);font-size:.8rem;line-height:1.45}.runtime-empty-state p{margin:0}.runtime-empty-state__action{margin-top:.35rem}.runtime-confirm-dialog{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.35)}.runtime-confirm-dialog__panel{display:grid;grid-gap:.75rem;gap:.75rem;width:min(26rem,100%);border:1px solid var(--runtime-line);border-radius:8px;background:var(--runtime-paper);box-shadow:0 24px 80px rgba(15,23,42,.24);padding:1rem}.runtime-confirm-dialog__panel h2{margin:0;color:var(--runtime-ink);font-size:1rem}.runtime-confirm-dialog__body{color:var(--runtime-muted);font-size:.875rem;line-height:1.45}.runtime-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem}.runtime-status-pill{display:inline-flex;align-items:center;min-height:1.45rem;border:1px solid color-mix(in srgb,var(--runtime-status-color,#64748b) 28%,#ffffff);border-radius:999px;background:color-mix(in srgb,var(--runtime-status-color,#64748b) 10%,#ffffff);color:color-mix(in srgb,var(--runtime-status-color,#64748b) 78%,#111827);padding:0 .5rem;font-size:.68rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}.runtime-progress-line{display:grid;grid-gap:.35rem;gap:.35rem}.runtime-progress-line>span:first-child{display:flex;justify-content:space-between;gap:1rem;color:var(--runtime-muted);font-size:.68rem;font-weight:760}.runtime-progress-line strong{color:var(--runtime-ink)}.runtime-progress-line>span:last-child{display:block;height:.42rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.runtime-view-page .runtime-file-card__preview{width:3.25rem;height:3.25rem;aspect-ratio:auto;border-color:var(--runtime-soft-line);border-radius:.35rem;background:var(--runtime-paper-2);object-fit:cover}.runtime-view-page .runtime-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-auto-rows:minmax(11.75rem,auto);flex:1 1 auto;align-content:stretch;grid-gap:.75rem;gap:.75rem;min-height:0;justify-content:stretch;overflow:hidden;border:1px solid var(--runtime-line);border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-grid{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page .runtime-gallery-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:start;grid-template-rows:auto minmax(0,auto) minmax(0,1fr) auto;grid-gap:0;gap:0;justify-self:stretch;min-height:0;width:100%;overflow:hidden;border:1px solid var(--runtime-soft-line);border-radius:.45rem;background:var(--runtime-paper);padding:0;color:var(--runtime-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card{display:grid;padding:0}.runtime-view-page:has(.runtime-gallery-view)>.runtime-view-search,.runtime-view-page:has(.runtime-gallery-view)>.runtime-view-summary-card{padding:.85rem 1rem}.runtime-view-filter-layout{display:grid;align-items:start;grid-gap:1rem;gap:1rem;width:100%;min-width:0}.runtime-view-filter-layout--open{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start}.runtime-view-filter-layout>.record-table__filter-sidebar{position:-webkit-sticky;position:sticky;top:1rem;min-width:0}.runtime-view-filter-layout__content{min-width:0}.runtime-view-page .runtime-gallery-card:hover{border-color:color-mix(in srgb,var(--runtime-accent,#2563eb) 22%,var(--runtime-soft-line));background:var(--runtime-paper)}.runtime-view-page .runtime-gallery-card__top{display:flex;grid-column:1/-1;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0;width:100%;box-sizing:border-box;background:linear-gradient(135deg,#081330,#0B1B3F 48%,#102A5C 78%,#123C86);padding:.8rem .9rem}.runtime-view-page .runtime-gallery-card__top>strong{flex:1 1 auto;min-width:0;overflow:hidden;color:#ffffff;font-size:1rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-gallery-card__top>.runtime-status-pill{flex:0 0 auto;border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.14);color:#ffffff}.runtime-view-page .runtime-gallery-card__summary{display:-webkit-box;overflow:hidden;color:var(--runtime-muted);font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45;padding:.72rem .9rem 0}.runtime-view-page .runtime-gallery-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .8rem;gap:.55rem .8rem;min-width:0;padding:.72rem .9rem .85rem}.runtime-view-page .runtime-gallery-card__meta span{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.runtime-view-page .runtime-gallery-card__meta small{color:var(--runtime-muted);font-size:.64rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-gallery-card__meta strong{overflow:hidden;color:var(--runtime-ink);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-gallery-card>.runtime-progress-line{padding:0 .9rem .85rem}.runtime-view-page .runtime-file-list,.runtime-view-page .runtime-workload-list{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-file-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(10rem,auto) auto;align-items:center;grid-gap:.9rem;gap:.9rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .9rem}.runtime-view-page .runtime-file-row:last-child,.runtime-view-page .runtime-workload-row:last-child{border-bottom:0}.runtime-view-page .runtime-file-row__main,.runtime-view-page .runtime-file-row__meta{display:grid;grid-gap:.16rem;gap:.16rem}.runtime-view-page .runtime-file-row__main strong{color:var(--runtime-ink);font-size:.9rem;font-weight:820}.runtime-view-page .runtime-file-row__main small,.runtime-view-page .runtime-file-row__main span,.runtime-view-page .runtime-file-row__meta span{color:var(--runtime-muted);font-size:.74rem;font-weight:700}.runtime-view-page .runtime-file-row__meta{justify-items:end}.runtime-view-page .runtime-file-row__meta strong{color:var(--runtime-ink);font-size:.8rem}.runtime-view-page .runtime-workload-row{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(12rem,1fr) minmax(14rem,.9fr);align-items:center;grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--runtime-soft-line);padding:.85rem .95rem}.runtime-view-page .runtime-workload-row__person{display:grid;grid-gap:.16rem;gap:.16rem}.runtime-view-page .runtime-workload-row__person strong{color:var(--runtime-ink);font-size:.9rem;font-weight:850}.runtime-view-page .runtime-workload-row__person span{color:var(--runtime-muted);font-size:.72rem;font-weight:720}.runtime-view-page .runtime-workload-row__bar{height:.65rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-view-page .runtime-workload-row__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.runtime-view-page .runtime-workload-row__states{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.runtime-view-page .runtime-workload-row__states span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--runtime-soft-line);border-radius:999px;background:#f8fafc;padding:.24rem .48rem;color:var(--runtime-muted);font-size:.7rem;font-weight:740}.runtime-view-page .runtime-workload-row__states strong{color:var(--runtime-ink)}.runtime-view-page .runtime-workload-row__records{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.1rem}.runtime-view-page .runtime-workload-row__records .ui-button,.runtime-view-page .runtime-workload-row__records button{border:1px solid var(--runtime-soft-line);border-radius:.35rem;background:var(--runtime-paper);color:var(--runtime-ink);padding:.32rem .5rem;font-size:.72rem;font-weight:760;cursor:pointer}.runtime-view-page .runtime-workload-row__records .ui-button:hover,.runtime-view-page .runtime-workload-row__records button:hover{border-color:var(--runtime-line);background:var(--runtime-hover)}.runtime-view-page .runtime-cross-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:0;gap:0;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-cross-board-card{display:grid;grid-gap:.75rem;gap:.75rem;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);padding:.95rem}.runtime-view-page .runtime-cross-board-card__bar{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-view-page .runtime-cross-board-card__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.runtime-view-page .runtime-form-shell{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-form-shell>aside{display:grid;align-content:start;grid-gap:.25rem;gap:.25rem;border-right:1px solid var(--runtime-soft-line);background:#f8fafc;padding:1rem}.runtime-view-page .runtime-form-shell>aside strong{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-view-page .runtime-form-shell>aside span{color:var(--runtime-muted);font-size:.78rem;font-weight:720;line-height:1.4}.runtime-view-page .runtime-form-shell .record-form{border:0;border-radius:0;background:transparent;box-shadow:none;padding:1rem}.record-case-file .runtime-dashboard-view>.runtime-report__header,.record-case-file .runtime-files-view>.runtime-report__header,.record-case-file .runtime-form-view>.runtime-report__header,.record-case-file .runtime-gallery-view>.runtime-report__header,.record-case-file .runtime-gantt-view>.runtime-report__header,.record-case-file .runtime-report-view>.runtime-report__header,.record-case-file .runtime-timeline-view>.runtime-report__header,.record-case-file .runtime-workload-view>.runtime-report__header{display:none}.record-case-file .runtime-file-card__preview{width:3.25rem;height:3.25rem;aspect-ratio:auto;border-color:var(--runtime-soft-line);border-radius:.35rem;background:var(--runtime-paper-2);object-fit:cover}.record-case-file .runtime-file-list,.record-case-file .runtime-gallery-grid,.record-case-file .runtime-workload-list{display:grid;grid-gap:.75rem;gap:.75rem;overflow:visible;border:1px solid var(--runtime-line);background:var(--runtime-paper);padding:.75rem}.record-case-file .runtime-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));justify-content:stretch}.record-case-file .runtime-gallery-card{display:grid;grid-gap:.75rem;gap:.75rem;min-height:12.5rem;border:1px solid var(--runtime-soft-line);border-radius:.45rem;background:var(--runtime-paper);padding:.95rem;color:var(--runtime-ink);text-align:left;cursor:pointer}.record-case-file .runtime-gallery-card:hover{background:var(--runtime-hover)}.record-case-file .runtime-gallery-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.record-case-file .runtime-gallery-card__top>strong{color:var(--runtime-ink);font-size:1rem;font-weight:850;line-height:1.25}.record-case-file .runtime-gallery-card__summary{color:var(--runtime-muted);font-size:.82rem;line-height:1.45}.record-case-file .runtime-gallery-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .8rem;gap:.55rem .8rem}.record-case-file .runtime-gallery-card__meta span{display:grid;grid-gap:.14rem;gap:.14rem}.record-case-file .runtime-gallery-card__meta small{color:var(--runtime-muted);font-size:.64rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.record-case-file .runtime-gallery-card__meta strong{overflow:hidden;color:var(--runtime-ink);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.record-case-file .runtime-file-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(10rem,auto) auto;align-items:center;grid-gap:.9rem;gap:.9rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .9rem}.record-case-file .runtime-file-row:last-child,.record-case-file .runtime-workload-row:last-child{border-bottom:0}.record-case-file .runtime-file-row__main,.record-case-file .runtime-file-row__meta{display:grid;grid-gap:.16rem;gap:.16rem}.record-case-file .runtime-file-row__main strong{color:var(--runtime-ink);font-size:.9rem;font-weight:820}.record-case-file .runtime-file-row__main small,.record-case-file .runtime-file-row__main span,.record-case-file .runtime-file-row__meta span{color:var(--runtime-muted);font-size:.74rem;font-weight:700}.record-case-file .runtime-file-row__meta{justify-items:end}.record-case-file .runtime-file-row__meta strong{color:var(--runtime-ink);font-size:.8rem}.runtime-view-page .runtime-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;border:0;background:transparent}.runtime-view-page .runtime-dashboard-kpis article{display:grid;grid-gap:.22rem;gap:.22rem;min-height:7rem;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);padding:1rem;box-shadow:0 12px 34px rgba(20,24,40,.05)}.runtime-view-page .runtime-dashboard-kpis span{color:var(--runtime-muted);font-size:.68rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.runtime-view-page .runtime-dashboard-kpis strong{color:var(--runtime-ink);font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:860;line-height:1.12}.runtime-view-page .runtime-dashboard-kpis small{overflow:hidden;color:var(--runtime-muted);font-size:.72rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-panels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem;border:0;background:transparent}.runtime-view-page .runtime-dashboard-card{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;grid-column:span 3;min-height:13.5rem;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);padding:1rem;box-shadow:0 12px 34px rgba(20,24,40,.05)}.runtime-view-page .runtime-dashboard-card--wide{grid-column:span 6;grid-row:span 2;min-height:28rem}.runtime-view-page .runtime-dashboard-card--table{grid-column:span 8;min-height:18rem}.runtime-view-page .runtime-dashboard-card--updates{grid-column:span 4;min-height:18rem}.runtime-view-page .runtime-dashboard-panels h3{margin:0;color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-view-page .runtime-dashboard-panels p{margin:0;color:var(--runtime-muted);font-size:.78rem;font-weight:700;line-height:1.45}.runtime-view-page .runtime-dashboard-line{display:grid;align-items:end;min-height:12rem;border-bottom:1px solid var(--runtime-soft-line);background:linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--runtime-soft-line) 25%,transparent calc(25% + 1px)),linear-gradient(to bottom,transparent 0,transparent calc(50% - 1px),var(--runtime-soft-line) 50%,transparent calc(50% + 1px)),linear-gradient(to bottom,transparent 0,transparent calc(75% - 1px),var(--runtime-soft-line) 75%,transparent calc(75% + 1px))}.runtime-view-page .runtime-dashboard-line svg{width:100%;height:11rem;overflow:visible}.runtime-view-page .runtime-dashboard-line polyline{fill:none;stroke:var(--runtime-accent,#2563eb);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.runtime-view-page .runtime-dashboard-line circle{fill:var(--runtime-paper);stroke:var(--runtime-accent,#2563eb);stroke-width:1.8}.runtime-view-page .runtime-dashboard-bar{display:grid;grid-template-columns:minmax(6rem,.75fr) minmax(8rem,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:1.9rem}.runtime-view-page .runtime-dashboard-bar span{overflow:hidden;color:var(--runtime-muted);font-size:.75rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-bar i{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-view-page .runtime-dashboard-bar b{display:block;height:100%;border-radius:inherit}.runtime-view-page .runtime-dashboard-bar strong{color:var(--runtime-ink);font-size:.78rem}.runtime-view-page .runtime-dashboard-donut-row{display:grid;grid-template-columns:5.4rem minmax(0,1fr);align-items:center;grid-gap:.9rem;gap:.9rem;padding-top:.5rem}.runtime-view-page .runtime-dashboard-donut-row strong{color:var(--runtime-ink);font-size:2rem;font-weight:860}.runtime-view-page .runtime-dashboard-donut{width:4.8rem;aspect-ratio:1;border-radius:999px;background:var(--runtime-dashboard-pie,conic-gradient(#cbd5e1 0 1turn));box-shadow:inset 0 0 0 .72rem var(--runtime-paper)}.runtime-view-page .runtime-dashboard-records{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--runtime-soft-line)}.runtime-view-page .runtime-dashboard-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--runtime-soft-line);padding:.8rem 0}.runtime-view-page .runtime-dashboard-record span,.runtime-view-page .runtime-dashboard-record strong{overflow:hidden;color:var(--runtime-ink);font-size:.82rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-record strong{color:var(--runtime-muted);text-align:right}.runtime-view-page .runtime-dashboard-updates{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:.2rem}.runtime-view-page .runtime-dashboard-update{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.runtime-view-page .runtime-dashboard-update>span{width:.65rem;height:.65rem;margin-top:.25rem;border:2px solid var(--runtime-accent,#2563eb);border-radius:999px}.runtime-view-page .runtime-dashboard-update strong{color:var(--runtime-ink);font-size:.82rem;font-weight:850}.concept-overview-dashboard{--concept-dashboard-ink:var(--table-reference-text,#0a132f);--concept-dashboard-muted:var(--table-reference-muted,#67708a);--concept-dashboard-line:var(--table-reference-grid,#e4e9f2);--concept-dashboard-paper:var(--table-reference-row,#ffffff);--concept-dashboard-accent:var(--sidebar-reference-active,#2563eb)}.concept-overview-dashboard>.runtime-view-summary-card{margin-bottom:.35rem}.concept-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;border:0;background:transparent}.concept-view-gallery{display:grid;grid-gap:1rem;gap:1rem}.concept-section-header,.concept-view-gallery>.concept-section-header{border:1px solid var(--concept-dashboard-line);border-radius:.82rem;background:var(--concept-dashboard-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:1rem}.concept-section-header h2{margin:0;color:var(--concept-dashboard-ink);font-size:1rem;font-weight:850}.concept-section-header p{margin:.25rem 0 0;color:var(--concept-dashboard-muted);font-size:.82rem;font-weight:700;line-height:1.45}.concept-view-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));grid-gap:.9rem;gap:.9rem}.concept-view-card{display:grid;align-content:space-between;grid-gap:.55rem;gap:.55rem;min-height:8.5rem;border:1px solid var(--concept-dashboard-line);border-radius:.82rem;background:var(--concept-dashboard-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:1rem;color:var(--concept-dashboard-ink);text-decoration:none}.concept-view-card:hover{border-color:color-mix(in srgb,var(--concept-dashboard-accent) 32%,var(--concept-dashboard-line));background:color-mix(in srgb,var(--concept-dashboard-accent) 6%,var(--concept-dashboard-paper))}.concept-view-card span{color:var(--concept-dashboard-muted);font-size:.72rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.concept-view-card strong{color:var(--concept-dashboard-ink);font-size:1rem;font-weight:850;line-height:1.25}.concept-dashboard-grid{display:grid;grid-gap:.9rem;gap:.9rem;border:0;background:transparent}.concept-dashboard-grid>.runtime-report__header{min-height:0;border:1px solid var(--concept-dashboard-line);border-radius:.82rem;background:var(--concept-dashboard-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:1rem}.concept-dashboard-chart-grid.runtime-report__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem}.concept-dashboard-card{border:1px solid var(--concept-dashboard-line);border-radius:.82rem;background:var(--concept-dashboard-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.concept-dashboard-chart-grid>.concept-dashboard-card{grid-column:span 3;min-height:13.5rem}.concept-dashboard-chart-grid>.concept-dashboard-card--wide{grid-column:span 6;min-height:21rem}.concept-dashboard-chart-grid>.state-card{grid-column:span 6;min-height:13.5rem;border-radius:.82rem;background:var(--concept-dashboard-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.concept-dashboard-card.runtime-report__card{padding:1rem}.concept-dashboard-card .runtime-report__card-header strong,.concept-dashboard-card .ui-card__title{color:var(--concept-dashboard-ink);font-size:.95rem;font-weight:850}.concept-dashboard-card .runtime-report__breakdown>span,.concept-dashboard-card .runtime-report__card-header span,.concept-dashboard-card .runtime-report__row,.concept-dashboard-card .ui-card__header span{color:var(--concept-dashboard-muted);letter-spacing:0;text-transform:none}.concept-dashboard-card .runtime-report__metric span{color:var(--concept-dashboard-ink);font-size:1.75rem;font-weight:860;letter-spacing:0;line-height:1.1}.concept-dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);grid-gap:1rem;gap:1rem}.concept-dashboard-card--table,.concept-dashboard-card--updates{min-height:18rem}.runtime-view-page .runtime-calendar{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page .runtime-calendar__actions{gap:.35rem}.runtime-view-page .runtime-calendar__actions span{color:var(--runtime-muted);font-size:.78rem}.runtime-view-page .runtime-calendar__grid{border-color:var(--runtime-line);border-radius:0;background:var(--runtime-soft-line)}.runtime-view-page .runtime-calendar__weekday{background:var(--runtime-table-head);color:var(--runtime-table-head-text);font-size:.68rem;letter-spacing:.08em}.runtime-view-page .runtime-calendar__day{min-height:7.5rem;background:var(--runtime-paper);color:var(--runtime-ink)}.runtime-view-page .runtime-calendar__day--muted{background:var(--runtime-paper-2);color:var(--runtime-muted)}.runtime-view-page .runtime-calendar__event{border:0;border-left:3px solid var(--runtime-accent);border-radius:.25rem;background:color-mix(in srgb,var(--runtime-accent) 8%,var(--runtime-paper));color:var(--runtime-ink);font-size:.76rem}.runtime-view-page .runtime-timeline{border:1px solid var(--runtime-line);background:var(--runtime-paper);padding:0}.runtime-view-page .runtime-timeline:before{left:8.7rem;top:0;bottom:0;background:var(--runtime-soft-line)}.runtime-view-page .runtime-timeline__item{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .85rem}.runtime-view-page .runtime-timeline__item:before{left:8.35rem;top:1.05rem;border-color:var(--runtime-paper);background:var(--runtime-accent)}.runtime-view-page .runtime-timeline__date{color:var(--runtime-muted);font-size:.78rem}.runtime-view-page .runtime-gantt__row,.runtime-view-page .runtime-timeline__card{border:0;border-radius:0;background:transparent;color:var(--runtime-ink);box-shadow:none}.runtime-view-page .runtime-timeline__card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.2rem .35rem}.runtime-view-page .runtime-timeline__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.runtime-view-page .runtime-timeline__card-top strong{color:var(--runtime-ink);font-size:.9rem;font-weight:850}.runtime-view-page .runtime-timeline__card-top small{border:1px solid var(--runtime-soft-line);border-radius:999px;background:#f8fafc;color:var(--runtime-muted);padding:.15rem .45rem;font-size:.66rem;font-weight:780}.runtime-view-page .runtime-timeline__summary{color:var(--runtime-muted);font-size:.78rem;line-height:1.4}.runtime-view-page .runtime-timeline__range{color:var(--runtime-muted);font-size:.72rem;font-weight:740}.runtime-view-page .runtime-gantt__row:hover,.runtime-view-page .runtime-timeline__card:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-gantt{align-content:start;gap:0;overflow:auto;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-gantt__scale{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(18rem,1fr) minmax(10rem,14rem);min-width:48rem;border-bottom:1px solid var(--runtime-soft-line);background:#f8fafc;padding:.5rem .9rem;color:var(--runtime-muted);font-size:.68rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-gantt__scale span:last-child{grid-column:3;text-align:right}.runtime-view-page .runtime-gantt__row{border-bottom:1px solid var(--runtime-soft-line);min-width:48rem;padding:.8rem .9rem}.runtime-view-page .runtime-gantt__track{height:.65rem;background:var(--runtime-paper-2)}.runtime-view-page .runtime-gantt__bar{background:var(--runtime-accent)}.runtime-view-page .runtime-gantt__dates{display:grid;grid-gap:.12rem;gap:.12rem}.runtime-view-page .runtime-gantt__dates strong{color:var(--runtime-ink);font-size:.72rem}.runtime-view-page .runtime-document{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-document__toc{display:grid;align-content:start;grid-gap:0;gap:0;border-right:1px solid var(--runtime-soft-line);background:#f8fafc}.runtime-view-page .runtime-document__toc a{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .85rem;color:var(--runtime-ink);font-size:.78rem;font-weight:780;text-decoration:none}.runtime-view-page .runtime-document__toc a:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-document__toc span{color:var(--runtime-muted);font-size:.68rem;font-weight:850}.runtime-view-page .runtime-document__body{display:grid;grid-gap:0;gap:0}.runtime-view-page .runtime-document__section{border:0;border-bottom:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;padding:1rem}.runtime-view-page .runtime-document__section h3{color:var(--runtime-ink);font-size:1rem;font-weight:850}.runtime-view-page .runtime-document__section p{max-width:72ch;color:var(--runtime-muted);font-size:.9rem;line-height:1.6}.runtime-view-page .runtime-whiteboard{min-height:24rem;border-color:var(--runtime-line);border-radius:0;background:linear-gradient(var(--runtime-soft-line) 1px,transparent 1px),linear-gradient(90deg,var(--runtime-soft-line) 1px,transparent 1px),var(--runtime-paper);background-size:24px 24px,24px 24px,auto}.runtime-view-page .runtime-whiteboard__node{border-color:var(--runtime-line);border-radius:.45rem;border-left:3px solid var(--runtime-accent);background:color-mix(in srgb,var(--runtime-accent) 4%,var(--runtime-paper));box-shadow:0 .6rem 1.2rem rgba(15,23,42,.08)}.runtime-view-page .runtime-page{display:grid;min-height:0;color:var(--runtime-ink)}.runtime-view-page .runtime-page__grid{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-page__grid--1{grid-template-columns:1fr}.runtime-view-page .runtime-page__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-view-page .runtime-page__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-view-page .runtime-page__widget{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-width:0;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);background:var(--runtime-paper);padding:.9rem 1rem}.runtime-view-page .runtime-page__widget--title{background:var(--runtime-table-head)}.runtime-view-page .runtime-page__widget--table{grid-column:1/-1;padding:0}.runtime-view-page .runtime-page__widget--table>.record-table{border:0;border-radius:0}.runtime-view-page .runtime-page__widget h2,.runtime-view-page .runtime-page__widget p{margin:0}.runtime-view-page .runtime-page__widget h2{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-view-page .runtime-page__widget p{color:var(--runtime-muted);font-size:.78rem;line-height:1.45}.runtime-view-page .runtime-page__widget--button{align-content:center;justify-items:start}.runtime-view-page .runtime-page__widget--embed{grid-column:1/-1}.runtime-view-page .runtime-page__widget--embed iframe{width:100%;min-height:18rem;border:1px solid var(--runtime-soft-line);background:var(--runtime-paper-2)}.runtime-map{--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)}.runtime-map__page-title{border-color:var(--runtime-line);border-radius:.55rem;background:var(--runtime-paper);box-shadow:0 .75rem 1.75rem rgba(15,23,42,.12);padding:.6rem .75rem}.runtime-map__page-title h1{color:var(--runtime-ink);font-size:.98rem;font-weight:850}.runtime-map__record-panel-inner{gap:0;border-left-color:var(--runtime-line);background:var(--runtime-paper);box-shadow:-.75rem 0 1.75rem rgba(15,23,42,.14);padding:0}.runtime-map__record-panel-header{min-height:3.2rem;background:var(--runtime-table-head)}.runtime-map__record-panel .runtime-view-search,.runtime-map__record-panel-header{border-bottom:1px solid var(--runtime-line);padding:.65rem .75rem}.runtime-map__record-list{gap:0;overflow:auto}.runtime-map__record-card{gap:.65rem;border:0;border-bottom:1px solid var(--runtime-soft-line);background:var(--runtime-paper);padding:.72rem .75rem}.runtime-map__record-card:hover{background:var(--runtime-hover)}.runtime-map__record-card--active{border-color:var(--runtime-soft-line);box-shadow:inset 3px 0 0 var(--runtime-accent)}.runtime-map__record-card-main strong{color:var(--runtime-ink);font-size:.86rem;font-weight:820}.runtime-map__record-card-main .builder-inline-meta,.runtime-map__record-card-main p{color:var(--runtime-muted);font-size:.72rem;line-height:1.35}.runtime-map__record-panel .runtime-pagination,.runtime-view-page .runtime-pagination{border-top:1px solid var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted);padding:.7rem 1rem}.runtime-map__record-panel .runtime-pagination__arrow,.runtime-map__record-panel .runtime-pagination__page,.runtime-map__record-panel .runtime-pagination__page-size select,.runtime-view-page .runtime-pagination__arrow,.runtime-view-page .runtime-pagination__page,.runtime-view-page .runtime-pagination__page-size select{border-color:var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted);box-shadow:none}.runtime-map__record-panel .runtime-pagination__page[aria-current=page],.runtime-view-page .runtime-pagination__page[aria-current=page]{background:#F5EDFF;color:#8B5CF6}@media (max-width:1100px){.runtime-view-filter-layout--open,.runtime-view-page .runtime-dashboard-panels,.runtime-view-page .runtime-document,.runtime-view-page .runtime-form-shell,.runtime-view-page .runtime-page__grid--2,.runtime-view-page .runtime-page__grid--3,.runtime-view-page .runtime-report-view .runtime-report__grid,.runtime-view-page .runtime-workload-row{grid-template-columns:1fr}.runtime-view-page .runtime-dashboard-card,.runtime-view-page .runtime-dashboard-card--table,.runtime-view-page .runtime-dashboard-card--updates,.runtime-view-page .runtime-dashboard-card--wide{grid-column:auto}.concept-dashboard-bottom-grid,.concept-dashboard-chart-grid.runtime-report__grid,.concept-dashboard-kpis{grid-template-columns:1fr}.concept-dashboard-chart-grid>.concept-dashboard-card,.concept-dashboard-chart-grid>.concept-dashboard-card--wide,.concept-dashboard-chart-grid>.state-card{grid-column:auto}.runtime-view-page .runtime-workload-row__states{justify-content:flex-start;justify-items:start}.runtime-view-page .runtime-form-shell>aside{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}.runtime-view-filter-layout>.record-table__filter-sidebar{position:static;width:100%!important;max-width:none!important}.runtime-view-page--data .ui-table td.ui-table__select-column,.runtime-view-page--data .ui-table th.ui-table__select-column{display:none}.runtime-view-page .runtime-document__toc{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}}@media (max-width:760px){.app-frame:has(.runtime-sidebar) .app-shell__content:has(:is(.product-home-dashboard,.concept-overview-dashboard,.runtime-view-page,.record-case-file)){--runtime-page-padding-block:0.85rem;--runtime-page-padding-inline:0.85rem}.runtime-view-page{padding:0}.custom-view-widget__runtime .runtime-view-page--widget{padding:.75rem}.runtime-view-page .runtime-dashboard-bar,.runtime-view-page .runtime-dashboard-kpis,.runtime-view-page .runtime-dashboard-panels{grid-template-columns:1fr}.runtime-view-page .runtime-dashboard-record{grid-template-columns:1fr;gap:.25rem}.runtime-view-page .runtime-dashboard-record strong{text-align:left}.runtime-view-page .runtime-gallery-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(16rem,auto);overflow:visible}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-grid{grid-template-columns:minmax(0,1fr)}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card{min-height:16rem}.concept-overview-dashboard{gap:.85rem}.runtime-view-page .record-table__kanban.runtime-kanban__board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-x:visible}.runtime-view-page .record-table__kanban-column{border-right:0;border-bottom:1px solid var(--runtime-line)}.runtime-view-page .record-table__kanban-header{position:static;min-height:3rem}.runtime-view-page .runtime-gantt{overflow-x:visible}.runtime-view-page .runtime-gantt__scale{display:none}.runtime-view-page .runtime-gantt__row{grid-template-columns:1fr;gap:.5rem;min-width:0}.runtime-view-page .runtime-gantt__dates{color:var(--runtime-muted);font-size:.72rem}.runtime-view-page .runtime-whiteboard{align-content:start;gap:.75rem;min-height:0;padding:.8rem}.runtime-view-page .runtime-whiteboard__node{position:static;max-width:none;transform:none}}