.app-shell__content:has(.record-case-file){background:var(--bg);color:var(--text)}.record-case-file{--runtime-ink:var(--text,#101828);--runtime-muted:var(--muted,#667085);--runtime-line:var(--line,rgba(17,24,39,0.09));--runtime-soft-line:color-mix(in srgb,var(--line,#edf0f5) 78%,transparent);--runtime-paper:var(--surface-raised,#ffffff);--runtime-paper-2:var(--surface-muted,#f2f5f9);--runtime-hover:var(--simpli-pale-blue,#e6f0ff);--runtime-table-head:var(--surface-muted,#f6f8fb);--runtime-table-head-text:var(--muted-strong,#475467);--runtime-placeholder:var(--muted,#98a2b3);--runtime-expanded:var(--surface-accent,#f7f9fc);--runtime-expanded-border:var(--line-strong,#d8e0ec);--runtime-expanded-accent:color-mix(in srgb,var(--record-case-accent) 45%,var(--runtime-line))}.record-case-file__sidebar.record-detail-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--dashboard-sidebar-offset, 0px) + 1.5rem);max-height:calc(100svh - var(--dashboard-sidebar-offset, 0px) - 1.5rem);overflow-y:auto;border:0;border-radius:.55rem;background:#071326;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);padding:1rem 1.25rem}.record-case-file__sidebar-head{align-items:center;justify-content:flex-start}.record-case-file__sidebar-back{flex:0 0 auto;color:var(--runtime-muted)}.record-case-file__sidebar-head .page-eyebrow{color:var(--simpli-primary-blue,#2563eb);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.record-case-file__transitions{border-bottom-color:var(--runtime-soft-line)}.record-case-file__transitions .record-transition-grid .ui-button{--button-bg:transparent;--button-border:transparent;--button-color:var(--runtime-ink);--button-hover-bg:transparent;--button-hover-border:transparent;--button-active-bg:transparent;justify-content:flex-start;min-height:2.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--runtime-ink);font-size:.92rem;font-weight:850;padding:.55rem .25rem}.record-case-file__transitions .record-transition-grid .ui-button:focus-visible,.record-case-file__transitions .record-transition-grid .ui-button:hover:not(:disabled){--button-color:var(--simpli-primary-blue,#2563eb);background:transparent;color:var(--simpli-primary-blue,#2563eb);box-shadow:none}.record-linked-search{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;padding:0 .4rem .65rem}.record-linked-search__panel{position:absolute;z-index:20;top:calc(100% - .65rem);right:.4rem;left:.4rem;display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid var(--runtime-line);border-radius:.65rem;background:var(--runtime-paper);box-shadow:0 16px 38px rgba(20,24,40,.1);padding:.55rem}.record-linked-search__field{width:100%}.record-linked-search__results{display:grid;grid-gap:.25rem;gap:.25rem}.record-linked-search__result,.record-pinned-linked__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.45rem;gap:.45rem;border-radius:.5rem;padding:.45rem}.record-linked-search__result:hover,.record-pinned-linked__item:hover{background:var(--runtime-paper-2)}.record-linked-search__result-link,.record-pinned-linked__link{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.record-linked-search__result-link strong,.record-pinned-linked__link strong{overflow:hidden;color:var(--runtime-ink);font-size:.86rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.record-linked-search__empty,.record-linked-search__result-link span,.record-pinned-linked__link span{color:var(--runtime-muted,var(--muted));font-size:.74rem;font-weight:760}.record-linked-search__pin{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--runtime-line);border-radius:.5rem;background:var(--runtime-paper);color:var(--runtime-muted);padding:0}.record-linked-search__pin.ui-button>span,.record-linked-search__pin.ui-button>span>span{display:contents}.record-linked-search__pin:hover,.record-linked-search__pin[aria-pressed=true]{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 34%,var(--runtime-line));background:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 10%,var(--runtime-paper));color:var(--simpli-primary-blue,#2563eb)}.record-pinned-linked{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.65rem}.record-pinned-linked__item{border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-create-page{--runtime-accent:var(--record-concept-color,var(--simpli-primary-blue,#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);gap:.75rem;max-width:none;padding:.75rem 1rem 1rem}.runtime-create-header{min-width:0}.runtime-create-header .page-copy{color:var(--runtime-muted);font-size:.92rem;line-height:1.45}.runtime-create-header .page-eyebrow,.runtime-create-page .record-field span,.runtime-create-page .record-field__label{color:var(--runtime-muted);font-size:.72rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.runtime-create-header__actions{flex:0 0 auto}.runtime-create-page__stage-footer:empty{display:none}.runtime-create-page .record-form{gap:.85rem;padding:0}.runtime-create-page .record-form__stage-timeline{border:0;background:transparent;box-shadow:none}.runtime-create-page .record-form__stage-panel{padding:0}.runtime-create-page .record-form__stage-panel h2{color:var(--runtime-ink);font-size:1.08rem;font-weight:850}.runtime-create-page .record-field{gap:.42rem}.runtime-create-page .record-field input,.runtime-create-page .record-field select,.runtime-create-page .record-field textarea{border-color:var(--runtime-line);border-radius:.45rem;background:var(--runtime-paper);color:var(--runtime-ink);font-size:.9rem;box-shadow:none}.runtime-create-page .record-field input:hover,.runtime-create-page .record-field select:hover,.runtime-create-page .record-field textarea:hover{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 28%,var(--runtime-line))}.runtime-create-page .record-field input:focus,.runtime-create-page .record-field select:focus,.runtime-create-page .record-field textarea:focus{border-color:var(--simpli-primary-blue,#2563eb);background:var(--runtime-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 12%,transparent)}.runtime-create-page .record-form__footer{margin:0;border-top:1px solid var(--runtime-soft-line);padding-top:.75rem}.record-case-file__hero-card{position:relative;z-index:30;display:grid;overflow:visible;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.record-case-file__summary:not(.title-card){min-height:4.9rem;box-shadow:0 12px 34px rgba(20,24,40,.05)}.record-case-file__summary.record-case-file__title-header.title-card{z-index:30}.record-case-file__hero-card>.record-case-file__summary{border:0;border-radius:0;box-shadow:none}.record-case-file__summary:not(.title-card) .page-title{color:var(--runtime-ink);line-height:1.05}.record-case-file__summary:not(.title-card) .page-eyebrow{color:var(--runtime-muted);font-size:.72rem;letter-spacing:.14em}.record-case-file__title-status{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.55rem}.record-case-file__title-status .page-title{flex:0 1 auto}.record-case-file__summary-meta{align-items:center;flex-wrap:wrap;min-width:0}.record-status-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:0;gap:0;margin:0;border:0;border-radius:0;background:#071326;box-shadow:inset 0 1px 0 rgba(148,163,184,.08),inset 0 -1px 0 rgba(148,163,184,.08);list-style:none;padding:1rem 1.25rem .9rem}.record-case-file__hero-card>.record-status-timeline,.record-case-file__summary .title-card__footer>.record-status-timeline{border:0;border-radius:0;background:transparent;box-shadow:none}.record-status-timeline__item{position:relative;display:grid;min-width:0;align-items:center;justify-items:center;grid-gap:.2rem;gap:.2rem;color:rgba(226,232,240,.52);font-size:.82rem;font-weight:760;letter-spacing:0;line-height:1.15;text-align:center;text-transform:none}.record-status-timeline__item:after,.record-status-timeline__item:before{position:absolute;top:.7rem;height:2px;background:rgba(71,85,105,.55);content:""}.record-status-timeline__item:before{left:0;right:50%}.record-status-timeline__item:after{left:50%;right:0}.record-status-timeline__item:first-child:before,.record-status-timeline__item:last-child:after{display:none}.record-status-timeline__item--complete:after,.record-status-timeline__item--complete:before,.record-status-timeline__item--current:before{background:color-mix(in srgb,var(--record-status-color,var(--record-case-accent)) 58%,rgba(71,85,105,.55))}.record-status-timeline__marker{position:relative;z-index:1;display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:#344359;color:rgba(248,251,255,.74)}.record-status-timeline__item--complete .record-status-timeline__marker{background:var(--record-status-color,var(--record-case-accent))}.record-status-timeline__item--current .record-status-timeline__marker{background:#f8fbff;color:var(--record-status-color,var(--record-case-accent));box-shadow:0 0 0 .2rem #071326,0 0 0 .36rem var(--record-status-color,var(--record-case-accent)),0 0 1.15rem color-mix(in srgb,var(--record-status-color,var(--record-case-accent)) 60%,transparent)}.record-status-timeline__marker [data-concept-icon-key]{stroke-width:2.8}.record-status-timeline__item--current .record-status-timeline__marker:after{display:none}@keyframes record-status-current-pulse{0%{opacity:.78;transform:scale(.6)}72%,to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.record-status-timeline__item--current .record-status-timeline__marker:after{animation:none}}.record-status-timeline__label{margin-top:.55rem;color:rgba(248,251,255,.78);font-size:.78rem;font-weight:760}.record-status-timeline__description{color:rgba(226,232,240,.58);font-size:.7rem;font-weight:620}.record-status-timeline__item--current .record-status-timeline__label{color:#f8fbff}.record-case-file__sidebar .record-detail-sidebar__tab.ui-button,.record-detail-sidebar__tab{--button-bg:transparent;--button-border:transparent;--button-color:var(--runtime-muted);--button-hover-bg:transparent;--button-hover-border:transparent;--button-active-bg:transparent;min-height:2.7rem;border:0;border-radius:0;color:var(--runtime-muted);font-size:.92rem;font-weight:850;padding:.5rem .25rem}.record-case-file__sidebar .record-detail-sidebar__tab-icon{width:1.15rem;height:1.15rem;margin-right:.95rem;color:currentColor}.record-case-file__sidebar .record-detail-sidebar__tab-icon.dashboard-icon,.record-case-file__sidebar .record-detail-sidebar__tab-icon.dashboard-icon svg{width:1.15rem;height:1.15rem}.record-case-file__sidebar .record-detail-sidebar__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;border-color:var(--runtime-soft-line);background:var(--runtime-paper);color:var(--runtime-ink);font-size:.78rem;font-weight:850;box-shadow:0 1px 3px rgba(20,24,40,.08)}.record-case-file__sidebar .record-detail-sidebar__tab--active.ui-button,.record-case-file__sidebar .record-detail-sidebar__tab.ui-button:hover,.record-detail-sidebar__tab--active,.record-detail-sidebar__tab:hover{--button-color:var(--simpli-primary-blue,#2563eb);border-color:transparent;background:transparent;color:var(--simpli-primary-blue,#2563eb)}.record-case-file__sidebar .record-detail-sidebar__tab.ui-button:focus-visible{box-shadow:none}.record-detail-sidebar__tab--active .record-detail-sidebar__tab-badge{border-color:var(--runtime-soft-line);background:var(--runtime-paper);color:var(--runtime-ink)}.record-case-file__sidebar-metadata{margin-top:.35rem}.record-case-file__sidebar-metadata .metadata-panel{border-color:transparent}.record-page-action{min-height:2.5rem;border-color:var(--runtime-line);border-radius:.5rem;background:var(--runtime-paper);box-shadow:none}.record-case-file .linked-guide-info{width:2.5rem;height:2.5rem}.record-case-file .linked-guide-info:hover,.record-page-action:hover{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 32%,var(--runtime-line));background:var(--runtime-paper-2);color:var(--simpli-primary-blue,#2563eb);transform:none}.record-page-action--primary{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 34%,var(--runtime-line));background:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 10%,var(--runtime-paper));color:var(--simpli-primary-blue,#2563eb)}.record-quick-create{position:relative;display:inline-flex;z-index:70}.record-quick-create-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;width:min(25rem,calc(100vw - 2rem));border:1px solid var(--runtime-line);border-radius:.55rem;background:var(--runtime-paper);box-shadow:0 18px 45px rgba(15,23,42,.14);padding:.55rem}.title-card__actions .record-quick-create-menu{border-radius:.55rem}.record-quick-create-menu__header{display:flex;align-items:center;justify-content:space-between;padding:.15rem .2rem .55rem;color:var(--runtime-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.record-quick-create-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.record-quick-create-tile{display:grid;min-height:9.5rem;align-content:center;justify-items:center;grid-gap:.55rem;gap:.55rem;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);padding:.85rem;color:var(--runtime-ink);box-shadow:none;text-align:center;text-decoration:none}.title-card__actions .record-quick-create-tile{border-radius:0}.record-quick-create-tile:focus-visible,.record-quick-create-tile:hover{background:var(--runtime-paper-2);color:var(--runtime-ink);outline:none}.record-quick-create-tile__icon{width:2.55rem;height:2.55rem;border-radius:.55rem;background:color-mix(in srgb,var(--record-case-accent) 12%,var(--runtime-paper));color:var(--record-case-accent)}.record-quick-create-tile__title{max-width:100%;overflow-wrap:anywhere;color:var(--runtime-ink);font-size:.9rem;font-weight:850;line-height:1.15}.record-quick-create-tile__copy{max-width:11rem;color:var(--runtime-muted);font-size:.72rem;font-weight:700;line-height:1.35}.record-case-file .record-status-chip{min-height:1.4rem;border-radius:999px;padding:.16rem .58rem;font-size:.75rem;font-weight:850}.record-case-file__summary-status,.record-status-chip--inline{display:inline-flex;align-items:center;justify-content:center}.record-status-chip--inline{min-height:1.85rem;gap:.4rem;border-color:transparent!important;background:color-mix(in srgb,currentColor 8%,var(--runtime-paper-2))!important;padding:.28rem .62rem;font-size:.82rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.record-status-chip--inline:before{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:currentColor;content:""}.record-case-file__transitions .record-transition-grid{grid-template-columns:1fr;width:100%}.notification-subscription-toggle.notification-subscription-toggle--on{--button-bg:#dc2626;--button-border:#dc2626;--button-color:#ffffff;--button-hover-bg:#b91c1c;--button-hover-border:#b91c1c;--button-active-bg:#991b1b;border-color:#dc2626!important;background:#dc2626!important;color:#ffffff!important}.notification-subscription-toggle.notification-subscription-toggle--off{--button-bg:transparent;--button-border:var(--line);--button-color:var(--text);--button-hover-bg:var(--surface-muted);--button-hover-border:var(--line-strong);--button-active-bg:var(--surface-muted);border-color:var(--line)!important;background:transparent!important;color:var(--text)!important}.notification-subscription-toggle.notification-subscription-toggle--off svg{color:var(--text);fill:none}.notification-subscription-toggle.notification-subscription-toggle--on svg{color:#ffffff;fill:currentColor}.title-card__actions .notification-subscription-toggle{border-radius:.5rem}.title-card__actions .linked-guide-info{border-color:var(--line);border-radius:.5rem;background:var(--surface);color:var(--text)}.title-card__actions .linked-guide-info:focus-visible,.title-card__actions .linked-guide-info:hover{border-color:var(--line-strong)!important;background:var(--surface-muted)!important;color:var(--text)!important}.title-card__actions .notification-subscription-toggle:hover:not(:disabled){border-color:var(--line-strong)!important;background:var(--surface-muted)!important}.record-field-ledger{box-shadow:none}.record-field-ledger__row+.record-field-ledger__row{border-top-color:var(--runtime-soft-line)}.record-field-ledger__row .record-field__label{border-right-color:var(--runtime-soft-line);color:var(--runtime-muted);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.record-field-ledger__row .record-field__value{color:var(--runtime-ink)}.record-detail-map,.record-detail-panels .builder-panel,.record-documents-panel .builder-panel{border-color:var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}@media (max-width:900px){.record-case-file__summary-meta{width:100%}.record-case-file__summary-actions{width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-start}}.runtime-view-page.page-stack{align-content:start;gap:.55rem}.runtime-view-page.page-stack:has(>.runtime-paginated-widget){display:flex;flex-direction:column;height:calc(100dvh - 3.35rem);min-height:0;overflow:hidden}.runtime-view-page.page-stack:has(>.runtime-paginated-widget)>.runtime-paginated-widget{flex:1 1 auto;min-height:0}.runtime-view-page .runtime-view-title-card{display:block;min-height:0;padding:0}.runtime-view-page--data.page-stack{gap:.72rem;min-height:calc(100vh - 5.5rem);padding:0}.runtime-view-page--data .record-state-filter__option--active{background:var(--sidebar-reference-active-bg);color:var(--sidebar-reference-active)}.record-state-toolbar-wrap{gap:.25rem}.record-state-toolbar,.record-state-toolbar-wrap{display:inline-flex;align-items:center;min-width:0}.record-state-toolbar{gap:.18rem;overflow-x:auto;scrollbar-width:none}.record-state-toolbar::-webkit-scrollbar{display:none}.record-state-toolbar__option{position:relative;display:inline-flex;align-items:center;gap:.32rem;min-height:2.38rem;border:0;border-radius:999px;background:transparent;color:var(--runtime-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:820;padding:0 .62rem;white-space:nowrap}.record-state-toolbar__option--active,.record-state-toolbar__option:hover{background:var(--sidebar-reference-active-bg);color:var(--sidebar-reference-active)}.record-state-toolbar__option--active:after{position:absolute;right:.6rem;bottom:-.72rem;left:.6rem;height:2px;border-radius:999px;background:var(--sidebar-reference-active);content:""}.record-state-toolbar__badge{display:inline-grid;min-width:.96rem;height:.96rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--record-state-color,var(--sidebar-reference-active)) 12%,#ffffff);color:color-mix(in srgb,var(--record-state-color,var(--danger)) 72%,var(--danger));font-size:.62rem;font-weight:900;line-height:1;padding:0 .22rem}.record-state-toolbar__scroll-button{display:inline-grid;width:2.38rem;min-width:2.38rem;height:2.38rem;place-items:center;border:1px solid var(--runtime-line,var(--line));border-radius:999px;background:color-mix(in srgb,var(--runtime-paper,var(--surface-raised)) 92%,transparent);color:var(--runtime-muted,var(--muted));cursor:pointer;padding:0}.runtime-view-page--data .record-state-toolbar__scroll-button.ui-button>span,.runtime-view-page--data .record-state-toolbar__scroll-button.ui-button>span>span{display:contents}.record-state-toolbar__scroll-button:focus-visible,.record-state-toolbar__scroll-button:hover{border-color:color-mix(in srgb,var(--sidebar-reference-active) 24%,var(--runtime-line,var(--line)));color:var(--sidebar-reference-active)}.runtime-view-page--data .record-table>.ui-table-shell{height:calc(100vh - 10.25rem);min-height:30rem;border-right:0;border-left:0;border-radius:0;box-shadow:none}.runtime-view-page--data .record-table .ui-table{min-width:max(72rem,100vw)}.runtime-view-page--data .record-table__header-button svg{width:.66rem;height:.66rem}.runtime-view-page--data .runtime-pagination{border-top:1px solid var(--table-reference-grid);background:var(--table-reference-row);color:var(--table-reference-muted);padding:.7rem 1rem}.runtime-view-page--data .runtime-pagination__arrow,.runtime-view-page--data .runtime-pagination__page,.runtime-view-page--data .runtime-pagination__page-size select{border-color:var(--table-reference-grid);background:var(--table-reference-row);color:var(--table-reference-muted);box-shadow:none}.runtime-view-page--data .runtime-pagination__page[aria-current=page]{background:#F5EDFF;color:#8B5CF6}.record-case-file__sidebar-metadata{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.7rem;padding:0 .35rem .15rem}.record-case-file__sidebar-metadata .metadata-panel{gap:.65rem;border:0;border-radius:.45rem;background:transparent;box-shadow:none;padding:.25rem 0 0}.record-case-file__sidebar-metadata .metadata-panel__header{gap:.45rem}.record-case-file__sidebar-metadata .metadata-panel__header code,.record-case-file__sidebar-metadata .metadata-panel__header p{display:none}.record-case-file__sidebar-metadata .metadata-panel__summary{gap:.4rem;grid-template-columns:1fr;margin:0}.record-case-file__sidebar-metadata .metadata-panel__summary-card{gap:.2rem;border:0;border-radius:0;background:transparent;padding:.45rem 0}.record-case-file__sidebar-metadata .metadata-panel__summary-card:first-child{padding-top:0}.record-case-file__sidebar-metadata .metadata-panel__user{gap:.45rem}.record-case-file__sidebar-metadata .metadata-panel__user-avatar{width:1.5rem;height:1.5rem}.record-case-file__sidebar-metadata .metadata-panel__summary dt{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em}.record-case-file__sidebar-metadata .metadata-panel__summary dd,.record-case-file__sidebar-metadata .metadata-panel__user strong{color:var(--muted-strong);font-size:.84rem;font-weight:800;letter-spacing:0;line-height:1.2}.record-case-file__sidebar-metadata .metadata-panel__summary-date{letter-spacing:0;line-height:1.2;padding-left:1.95rem;color:var(--muted);font-size:.78rem;font-weight:700}.record-case-file{--record-case-accent:var(--record-concept-color,var(--accent));display:grid;grid-template-columns:minmax(15.5rem,19rem) minmax(0,1fr);align-items:start;grid-gap:1.35rem;gap:1.35rem;width:100%}.record-case-file--no-sidebar{grid-template-columns:minmax(0,1fr)}.record-case-file__sidebar{top:1rem;display:grid;grid-gap:1rem;gap:1rem;border-left:0}.record-case-file__sidebar-nav{display:grid;grid-gap:.9rem;gap:.9rem}.record-case-file__sidebar-head{display:grid;grid-gap:.35rem;gap:.35rem;padding:0 .25rem}.record-case-file__sidebar-head--with-back{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.record-case-file__sidebar-head--with-back .page-eyebrow{min-width:0}.record-case-file__sidebar-head strong{overflow:hidden;color:var(--record-case-accent);font-size:.86rem;font-weight:850;letter-spacing:.04em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase}.record-case-file__sidebar-id{overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.72rem;font-weight:700;line-height:1;padding:.35rem .5rem;text-overflow:ellipsis;white-space:nowrap}.record-case-file__transitions{display:grid;grid-gap:.25rem;gap:.25rem;border-bottom:1px solid var(--line);padding:0 0 1rem}.record-case-file__transitions .record-transition-grid{display:grid;grid-gap:.4rem;gap:.4rem}.record-case-file__content{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.record-case-file__summary:not(.title-card){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-top:4px solid var(--record-case-accent);border-radius:.375rem;background:linear-gradient(180deg,color-mix(in srgb,var(--record-case-accent) 7%,var(--surface-raised)),var(--surface));padding:1rem}:root[data-theme=dark] .record-case-file__summary:not(.title-card){background:var(--surface)}.record-case-file__summary .page-header{padding:0}.record-case-file__summary .page-header:after{display:none}.record-case-file__summary:not(.title-card) .page-title{max-width:min(100%,58rem);font-size:clamp(1.45rem,2.6vw,2.1rem)}.record-case-file__summary-meta{display:grid;grid-template-columns:1fr;justify-items:end;justify-content:flex-end;grid-gap:.55rem;gap:.55rem}.record-case-file__summary-actions .linked-guide-info,.record-case-file__summary-actions .ui-button{--button-bg:var(--surface);--button-border:var(--line);--button-hover-bg:var(--surface-muted);--button-hover-border:var(--line-strong);border-color:var(--line);border-radius:.5rem;background:var(--surface)}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--off{--button-bg:transparent;background:transparent}.record-case-file__summary-actions .linked-guide-info:focus-visible,.record-case-file__summary-actions .linked-guide-info:hover,.record-case-file__summary-actions .ui-button:focus-visible,.record-case-file__summary-actions .ui-button:hover{border-color:var(--line-strong)!important;background:var(--surface-muted)!important}.record-case-file__summary .title-card__footer{min-width:0}.record-case-file__summary.record-case-file__title-header.title-card{--title-card-copy-color:#f8fbff;--title-card-muted-color:rgba(226,232,240,0.72);--title-card-title-size:clamp(1.85rem,2.8vw,2.65rem)}.record-case-file__summary.record-case-file__title-header.title-card .title-card__body{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(1rem,2vw,2rem);min-height:9.25rem;border:0;border-radius:.55rem .55rem 0 0;background:#071326;padding:1.4rem 1.55rem 1.4rem 0;overflow:visible}.record-case-file__summary.record-case-file__title-header.title-card .title-card__footer{position:relative;z-index:1;margin-top:0;border-radius:0 0 .55rem .55rem;background:#071326;padding:0;overflow:hidden}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row{align-items:center;gap:1.35rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__icon{width:7.25rem;height:7.25rem;margin-top:0;border:0;border-radius:999px;background:rgba(15,23,42,.24);color:#2f7bff}.record-case-file__summary.record-case-file__title-header.title-card .title-card__icon svg{width:3.9rem;height:3.9rem;stroke-width:2.45}.record-case-file__summary.record-case-file__title-header.title-card .title-card__copy{position:relative;gap:.55rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__meta{position:absolute;top:1.18rem;left:8.6rem;z-index:2}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row>div:last-child{min-width:0;padding-top:1.75rem}.record-case-file__summary.record-case-file__title-header.title-card .page-eyebrow{color:rgba(226,232,240,.58);font-size:.84rem;font-weight:850;letter-spacing:.075em}.record-case-file__summary.record-case-file__title-header.title-card .page-title{max-width:min(100%,56rem);font-size:clamp(1.85rem,2.8vw,2.65rem);font-weight:850;line-height:1.05;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 1px 0 rgba(15,23,42,.5)}.record-case-file__summary.record-case-file__title-header.title-card .page-copy{color:rgba(226,232,240,.66);font-size:.92rem;font-weight:700}.record-case-file__summary.record-case-file__title-header.title-card .title-card__actions{position:static;opacity:1}.record-case-file__summary-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.record-case-file__transition-actions .record-transition-grid{display:flex;align-items:center;gap:.75rem}.record-case-file__transition-actions .record-transition-overflow{position:relative}.record-case-file__transition-actions .record-transition-grid .ui-button{--button-bg:color-mix(in srgb,var(--record-transition-color,#2563eb) 92%,#0b1220);--button-border:color-mix(in srgb,var(--record-transition-color,#2563eb) 70%,rgba(148,163,184,0.35));--button-color:#f8fbff;--button-hover-bg:color-mix(in srgb,var(--record-transition-color,#2563eb) 78%,#ffffff);--button-hover-border:color-mix(in srgb,var(--record-transition-color,#2563eb) 82%,#ffffff);min-height:3.45rem;border-radius:.42rem;border-color:var(--button-border)!important;background:var(--button-bg)!important;color:var(--button-color);box-shadow:0 16px 34px rgba(0,0,0,.24);font-size:1rem;font-weight:850;padding:.7rem 1.45rem}.record-case-file__transition-actions .record-transition-grid .ui-button:not(:first-child){--button-bg:rgba(7,19,38,0.48);--button-border:color-mix(in srgb,var(--record-transition-color,#94a3b8) 48%,rgba(148,163,184,0.28));--button-color:color-mix(in srgb,var(--record-transition-color,#94a3b8) 62%,#ffffff);--button-hover-bg:rgba(15,23,42,0.7)}.record-case-file__transition-actions .record-transition-overflow>.ui-button{--button-bg:rgba(7,19,38,0.48);--button-border:color-mix(in srgb,var(--record-case-accent,#94a3b8) 48%,rgba(148,163,184,0.28));--button-color:color-mix(in srgb,var(--record-case-accent,#94a3b8) 62%,#ffffff);--button-hover-bg:rgba(15,23,42,0.7);--button-hover-border:color-mix(in srgb,var(--record-case-accent,#94a3b8) 62%,rgba(148,163,184,0.28))}.record-case-file__transition-actions .record-transition-grid .ui-button:focus-visible,.record-case-file__transition-actions .record-transition-grid .ui-button:hover:not(:disabled){border-color:var(--button-hover-border)!important;background:var(--button-hover-bg)!important}.record-case-file__transition-actions .record-transition-overflow__menu{position:absolute;z-index:calc(var(--z-popover) + 1);top:calc(100% + .45rem);right:0;display:grid;min-width:14rem;border:1px solid rgba(148,163,184,.25);border-radius:.45rem;background:#071326;box-shadow:var(--shadow-lg);padding:.35rem}.record-case-file__transition-actions .record-transition-overflow__item{display:flex;align-items:center;gap:.6rem;border:0;border-radius:.34rem;background:transparent;color:color-mix(in srgb,var(--record-transition-color,#94a3b8) 66%,#ffffff);font:inherit;font-size:.86rem;font-weight:820;padding:.68rem .75rem;text-align:left;cursor:pointer}.record-case-file__transition-actions .record-transition-overflow__item:focus-visible,.record-case-file__transition-actions .record-transition-overflow__item:hover{outline:none;background:rgba(15,23,42,.7)}.record-case-file__utility-actions{display:inline-flex;align-items:center;gap:.4rem}.record-case-file__utility-actions .ui-button{width:3.45rem;min-width:3.45rem;height:3.45rem;border-radius:.42rem;border-color:rgba(148,163,184,.25)!important;background:rgba(7,19,38,.48)!important;color:rgba(226,232,240,.78);box-shadow:none}@media (max-width:1180px){.record-case-file__summary.record-case-file__title-header.title-card .title-card__body{grid-template-columns:1fr;gap:1rem;padding-right:1.2rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__meta{position:static;grid-area:meta;justify-content:center}.record-case-file__summary.record-case-file__title-header.title-card .page-title{max-width:100%;font-size:clamp(1.65rem,4vw,2.35rem);text-align:center}.record-case-file__summary.record-case-file__title-header.title-card .title-card__copy{grid-template-areas:". meta ." "title title title";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;justify-items:center;gap:.45rem .35rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row{display:contents}.record-case-file__summary.record-case-file__title-header.title-card .title-card__icon{grid-area:meta;justify-self:start;transform:translateX(calc(-100% - .35rem));width:2.6rem;height:2.6rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__icon svg{width:1.45rem;height:1.45rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row .title-card__description,.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row>div:last-child{grid-area:title;justify-items:center;text-align:center}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row>div:last-child{padding-top:.12rem}.record-case-file__summary-actions,.record-case-file__summary.record-case-file__title-header.title-card .title-card__actions,.record-case-file__transition-actions .record-transition-grid{width:100%;justify-content:center;flex-wrap:wrap}}@media (max-width:720px){.record-case-file__summary.record-case-file__title-header.title-card .title-card__body{grid-template-columns:1fr;gap:1rem;padding:1rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row{gap:.85rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__meta{top:1.1rem;left:6.35rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__title-row>div:last-child{padding-top:.12rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__icon{width:2.6rem;height:2.6rem}.record-case-file__summary.record-case-file__title-header.title-card .title-card__icon svg{width:1.45rem;height:1.45rem}.record-case-file__summary.record-case-file__title-header.title-card .page-title{font-size:1.55rem}.record-case-file__summary-actions,.record-case-file__transition-actions .record-transition-grid{width:100%;justify-content:flex-start;flex-wrap:wrap}.record-case-file__transition-actions .record-transition-grid .ui-button{min-height:2.9rem;padding:.55rem .9rem}}.record-case-file__section-stack{display:grid;grid-gap:1rem;gap:1rem}.record-detail-map{position:relative;z-index:1;display:grid;grid-gap:.85rem;gap:.85rem;padding:0;overflow:hidden}.record-detail-map .map-widget__canvas{min-height:18rem}.record-detail-map .map-widget__summary{display:none}.record-field-ledger{display:grid;overflow:visible;border:0;border-radius:.55rem;background:#071326;padding:1rem 1.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.record-field-ledger__header{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,var(--text));padding-bottom:.75rem}.record-field-ledger__header h2{margin:0;color:var(--text);font-size:.92rem;font-weight:760;letter-spacing:0}.record-field-ledger__header-icon{color:var(--record-case-accent)}.record-field-ledger__row{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0}.record-field-ledger__row+.record-field-ledger__row{border-top:1px solid color-mix(in srgb,var(--line) 82%,var(--text))}.record-field-ledger__row .record-field__label{display:flex;align-items:center;border-right:1px solid var(--line);background:transparent;padding:.65rem .8rem}.record-field-ledger__row .record-field__value{display:flex;align-items:center;min-height:2.75rem;border:0;border-radius:0;background:transparent;color:var(--text);font-size:.98rem;font-weight:650;line-height:1.35;padding:.65rem .8rem}.record-linked-field-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:1rem;gap:1rem}.record-linked-field-summary__card{align-self:start;min-width:0;padding:1rem}.record-linked-field-summary__header{gap:.65rem}.record-linked-field-summary__header-icon{color:var(--record-case-accent)}.record-linked-field-summary__rows{display:grid}.record-linked-field-summary__record{display:grid;min-width:0}.record-linked-field-summary__record+.record-linked-field-summary__record{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);margin-top:1.5rem;padding-top:1rem}.record-linked-field-summary__record-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:2.75rem;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,var(--text));padding:.65rem .8rem;color:var(--text);text-decoration:none}.record-linked-field-summary__record-title strong{overflow-wrap:anywhere;color:var(--text);font-size:.98rem;font-weight:760}.record-linked-field-summary__record-title:focus-visible,.record-linked-field-summary__record-title:hover{color:var(--record-case-accent)}.record-linked-field-summary__record .record-field-ledger__row{grid-template-columns:minmax(0,1fr);padding:.72rem .8rem}.record-linked-field-summary__record .record-field-ledger__row .record-field__label{align-items:start;border:0;padding:0 0 .22rem}.record-linked-field-summary__record .record-field-ledger__row .record-field__value{display:block;min-height:0;padding:0;overflow-wrap:anywhere}.record-reference-stat__content{display:grid;grid-gap:.3rem;gap:.3rem}.record-reference-stat__content h3,.record-reference-stat__content p{margin:0}.record-reference-stat__content h3{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.record-reference-stat__content p{overflow-wrap:anywhere;color:var(--text);font-weight:750}@media (max-width:900px){.record-case-file{grid-template-columns:1fr}.record-case-file__content{display:contents}.record-case-file__sidebar{display:contents;position:static}.record-case-file__sidebar-nav{display:contents}.record-case-file__sidebar-head{order:1;padding:.55rem}.record-case-file__hero-card,.record-case-file__summary.record-case-file__title-header{order:2}.record-case-file__sidebar-nav .record-detail-sidebar__nav,.record-case-file__sidebar-nav .record-linked-search{order:3}.record-case-file__content>:not(.sr-only):not(.record-case-file__hero-card):not(.record-case-file__title-header){order:4}.record-case-file__sidebar-metadata{order:5;padding:.55rem}.record-case-file__sidebar-nav .record-detail-sidebar__nav{display:flex;justify-content:center;gap:.65rem;overflow-x:auto;padding:.2rem .55rem .35rem}.record-case-file__sidebar .record-detail-sidebar__tab{gap:.35rem;flex:0 0 auto;width:auto;white-space:nowrap}.record-case-file__sidebar .record-detail-sidebar__tab-icon{margin-right:0}.record-case-file__summary{grid-template-columns:1fr}.record-case-file__summary-actions,.record-case-file__transition-actions .record-transition-grid,.record-case-file__utility-actions{justify-content:center}.record-case-file__summary-meta{justify-items:start;justify-content:flex-start}.record-field-ledger__row{grid-template-columns:1fr}.record-field-ledger__row .record-field__label{border-right:0;border-bottom:1px solid var(--line)}}