:root{--text:#1f2a23;--text-strong:#03291a;--muted:#5c675e;--bg:#f6f2ea;--surface-card:#fffdf8;--surface-2:#f2eee5;--border:#d9d1c4;--accent:#0e5e42;--accent-strong:#083f2d;--accent-soft:#b8df6438;--accent-highlight:#b8df64;--accent-border:#0e5e4238;--focus-ring:#0e5e4224;--success:#0e5e42;--danger:#b54834;--heading:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Aptos", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font:17px/1.55 var(--sans);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#4da54b2e,#0000 34%),radial-gradient(circle at 100% 0,#b8df6442,#0000 24%),linear-gradient(#f8f4eb 0%,#f1ecdf 100%)}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;color:var(--text);background:0 0;margin:0}#root{min-height:100svh}h1,h2,h3,h4{font-family:var(--heading);color:var(--text-strong);margin:0}h1{letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,4.25rem);line-height:.95}h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}h3{font-size:1.25rem}h4{font-size:1rem}p{margin:0}a{color:inherit}code,.counter{font-family:var(--mono)}code{background:#03291a0f;border-radius:.5rem;padding:.2rem .35rem}.landing-shell,.experience-app{min-height:100svh}.landing-shell{gap:1.25rem;padding:1.25rem;display:grid}.landing-shell--viewport{grid-template-rows:auto minmax(0,1fr) auto;height:100svh;overflow:hidden}.landing-nav,.landing-trust,.landing-cta,.app-mainframe,.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8eb;border:1px solid #1f2a2314;border-radius:24px;box-shadow:0 24px 60px #083f2d14}.landing-nav{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}.landing-brand{align-items:center;min-width:0;display:flex}.brand-lockup{align-items:start;gap:.6rem;display:grid}.brand-lockup__logo{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.brand-lockup__tagline{letter-spacing:.01em;color:var(--muted);margin:0;font-size:.86rem;font-weight:700}.brand-lockup--landing{justify-items:start;max-width:17rem}.brand-lockup--landing-compact{align-items:center;gap:.9rem;max-width:none;display:flex}.brand-lockup--rail{text-align:center;background:linear-gradient(#fffdf8f5 0%,#f4eee2eb 100%);border:1px solid #ffffff26;border-radius:22px;justify-items:center;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff73,0 16px 32px #03181138}.brand-lockup--landing .brand-lockup__logo{width:min(17rem,100%)}.brand-lockup--landing-compact .brand-lockup__logo{flex:none;width:min(6.25rem,100%)}.brand-lockup--landing .brand-lockup__tagline{padding-left:.35rem}.brand-lockup--landing-compact .brand-lockup__tagline{max-width:14rem;font-size:.8rem;line-height:1.35}.brand-lockup--shell{justify-items:start;width:min(11.5rem,100%)}.brand-lockup--rail .brand-lockup__logo{width:min(8.75rem,100%)}.brand-lockup--shell .brand-lockup__logo{width:min(10.5rem,100%)}.brand-lockup--rail .brand-lockup__tagline{color:#0a2518b8;max-width:10.5rem}.landing-nav__actions{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;display:flex}.landing-nav__actions a{color:var(--muted);white-space:nowrap;font-size:.92rem;font-weight:700;text-decoration:none}.landing-stage{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);gap:.95rem;min-height:0;display:grid}.landing-side-column{align-content:start;gap:.95rem;min-height:0;display:grid}.landing-hero{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.92fr);gap:.85rem;min-height:0;padding:1.1rem 1.15rem;display:grid}.landing-hero h1{color:var(--text-strong);margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.02}.landing-lead{max-width:38rem;line-height:1.55}.landing-hero__copy,.landing-hero__panel{gap:.75rem;display:grid}.landing-hero__intro{gap:.7rem;display:grid}.landing-hero__topline{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.landing-hero__panel{align-content:start}.landing-hero__status-pill{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .8rem;display:inline-flex}.landing-hero__status-pill span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.landing-hero__status-pill strong{color:var(--text-strong);font-size:.92rem}.landing-inline-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.landing-inline-proof article,.landing-module-card{background:#f8f4ece0;border:1px solid #15342614;border-radius:18px;gap:.4rem;padding:.9rem .95rem;display:grid}.landing-inline-proof span,.landing-module-card .eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.74rem;font-weight:700}.landing-inline-proof strong,.landing-module-card h3{color:var(--text-strong)}.landing-inline-proof strong{font-size:.96rem;line-height:1.42}.landing-hero__actions,.landing-cta__actions{flex-wrap:wrap;align-items:center;gap:.65rem}.landing-hero__status,.landing-proof-grid article{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:18px;gap:.35rem;padding:.9rem .95rem;display:grid}.landing-hero__status strong,.landing-proof-grid strong{color:var(--text-strong);font-size:1.05rem}.landing-hero__status span,.landing-proof-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.landing-proof-grid,.landing-module-grid,.dashboard-grid,.dashboard-module-grid,.module-grid{gap:1rem;display:grid}.landing-proof-grid{grid-template-columns:1fr;gap:.7rem}.landing-trust,.landing-cta{padding:1rem 1.1rem}.landing-trust{gap:.8rem;display:grid}.landing-trust__bands{grid-template-columns:1fr;gap:.65rem;display:grid}.landing-trust__bands div{background:var(--surface-card);border:1px solid var(--border);border-radius:18px;gap:.35rem;padding:.85rem .9rem;display:grid}.landing-trust__bands span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.landing-trust h2,.landing-cta h2,.landing-section-heading h2{color:var(--text-strong);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.landing-platform,.dashboard-shell,.module-shell{gap:.85rem;display:grid}.landing-section-heading{gap:.35rem;display:grid}.landing-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.dashboard-module-grid,.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module-card,.module-card{gap:.85rem;padding:1.25rem;display:grid}.landing-platform{padding:1rem 1.1rem}.landing-module-card h3{margin:0;font-size:1rem;line-height:1.35}.landing-module-card p:last-child,.landing-inline-proof p:last-child{margin:0}.landing-link-button{border:1px solid var(--accent-border);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:.72rem .92rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-link-button.secondary{background:var(--surface-2);color:var(--text)}.experience-app{grid-template-columns:272px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.app-rail{color:#edf4ec;background:linear-gradient(#10382b 0%,#072419 100%);border-radius:28px;grid-template-rows:auto auto 1fr;align-content:start;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 24px 60px #03291a38}.app-rail__brand{display:block}.app-rail .eyebrow{color:#d6e7dde0}.app-rail__nav,.app-rail__utility,.app-rail__utility-nav{gap:.55rem;display:grid}.app-rail__section-label{color:#bcd6c5bd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.74rem;font-weight:700}.nav-item{color:#f7f8fb;width:100%;box-shadow:none;background:#ffffff0f;border-color:#ffffff1a;justify-content:flex-start}.nav-item--utility{border-color:var(--border);width:auto;color:var(--text);background:#fff}.nav-item.active{color:var(--accent-strong);background:linear-gradient(#dff0b8 0%,#b8df64 100%);border-color:#b8df6459}.app-stage{min-width:0;display:grid}.app-mainframe{gap:1rem;min-width:0;padding:1.25rem;display:grid}.app-mainframe__header,.app-mainframe__session{justify-content:space-between;align-items:start;gap:1rem;display:flex}.app-mainframe__header{border-bottom:1px solid #1f2a2314;padding-bottom:1rem}.app-mainframe__session{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:20px;align-items:center;padding:1rem}.app-topbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.app-mainframe__body{gap:1rem;display:grid}.module-panel{padding:1.25rem 1.5rem}.module-panel__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.module-toolbar{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:end;gap:1rem;margin-top:1rem;display:grid}.module-tabs{flex-wrap:wrap;gap:.5rem;margin-top:0;display:flex}.module-tab{background:var(--surface-2);color:var(--text);border-color:var(--border)}.module-tab.active{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-color:var(--accent-border)}.module-toolbar-label{border:1px solid var(--accent-border);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;white-space:nowrap;border-radius:14px;align-items:center;padding:.55rem .9rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.workspace-cue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.workspace-cue-card{cursor:default;background:#f7f2e8d1}.workspace-cue-card:hover{box-shadow:none;transform:none}.dashboard-hero,.module-hero{justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.dashboard-hero__identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:20rem;display:grid}.dashboard-hero__actions,.portal-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.dashboard-hero__identity div{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:18px;gap:.25rem;padding:.95rem;display:grid}.dashboard-hero__identity span,.dashboard-metrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashboard-card,.dashboard-context{padding:1.25rem}.dashboard-priority{gap:.75rem;display:grid}.dashboard-priority strong{color:var(--text-strong);font-size:1.2rem}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.dashboard-metrics div{background:var(--surface-card);border:1px solid var(--border);border-radius:18px;gap:.3rem;padding:.9rem;display:grid}.dashboard-metrics dd{color:var(--text-strong);margin:0;font-size:1.25rem;font-weight:700}.dashboard-context__body{gap:.65rem;display:grid}.configuration-shell{gap:1rem;display:grid}.configuration-grid,.configuration-boundary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.configuration-panel,.configuration-boundary{padding:1.25rem}.configuration-list,.configuration-values,.configuration-detail{gap:.85rem;display:grid}.configuration-row,.configuration-value{text-align:left;border:1px solid var(--border);background:var(--surface-card);width:100%;color:var(--text);box-shadow:none;border-radius:18px;gap:.6rem;padding:1rem;display:grid}.configuration-row.selected{background:#b8df6429;border-color:#0e5e427a}.configuration-row__meta{color:var(--muted);flex-wrap:wrap;gap:.65rem;font-size:.84rem;display:flex}.configuration-value__actions{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.configuration-value__actions p{margin:0}.configuration-value__review{flex:1;gap:.55rem;display:grid}.configuration-metrics{margin-bottom:.5rem}.configuration-publish-panel{background:linear-gradient(#fffdf8fa 0%,#f5efe4eb 100%);border:1px solid #15342614;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.configuration-publish-panel p{margin:.2rem 0 0}.configuration-publish-panel button{min-width:10rem}.configuration-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.configuration-review-summary-card{background:#faf7f0eb;border:1px solid #15342614;border-radius:16px;align-content:start;gap:.55rem;padding:.85rem .95rem;display:grid}.configuration-review-summary-card span{color:var(--text-strong);font-size:.82rem;font-weight:700}.configuration-review-summary-card p,.configuration-review-summary-card ul{margin:0}.settings-record-table{min-height:0;display:grid}.settings-record-table__header,.settings-record-row{align-items:center;gap:.6rem;display:grid}.settings-record-table__header--changes,.settings-record-row--changes{grid-template-columns:minmax(0,1.45fr) minmax(5.5rem,.55fr)}.settings-record-table__header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .74rem .58rem;font-size:.72rem;font-weight:700}.settings-record-table__body{min-height:0;display:grid}.settings-record-row{text-align:left;width:100%;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;padding:.58rem .7rem}.settings-record-row+.settings-record-row{border-top:1px solid #15342614}.settings-record-row:hover{background:#f7f2e8d1;transform:none}.settings-record-row.selected{background:#f1ece1f5;border-color:#15342629}.settings-record-table--compact .settings-record-table__header{padding:0 .4rem .32rem;font-size:.68rem}.settings-record-table--compact .settings-record-row{border-radius:10px;padding:.34rem .4rem}.settings-record-cell{min-width:0;color:var(--text);align-content:start;gap:.18rem;display:grid}.settings-record-cell strong{color:var(--text-strong);font-size:.88rem;line-height:1.28}.settings-record-cell span,.settings-record-cell code{font-size:.78rem}.settings-record-cell--primary strong{font-size:.91rem}.clm-follow-up-table,.clm-follow-up-row{grid-template-columns:minmax(0,1.45fr) minmax(8.25rem,.9fr) minmax(8rem,.85fr) minmax(7rem,.7fr)}.clm-follow-up-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.72rem;display:grid}.clm-follow-up-form__full{grid-column:1/-1}.compact-empty-state{padding:.3rem .1rem}.settings-shell-card{gap:.7rem;min-height:0;padding:.82rem .9rem;display:grid}.settings-shell-card__top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.settings-shell-card__copy{min-width:0}.settings-shell-card__copy h1{color:var(--text-strong);margin:0;font-size:clamp(1.08rem,1.45vw,1.28rem)}.settings-shell-card__context{flex-wrap:wrap;place-content:flex-start flex-end;gap:.4rem .45rem;display:flex}.settings-status-banner:empty{display:none}.settings-status-banner .success-banner,.settings-status-banner .error{margin:0}.settings-topic-bar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.settings-topic-bar .pill-button{padding:.42rem .72rem}.settings-plane-body{align-content:start;gap:.75rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.settings-plane-header{align-content:start;gap:.5rem;padding:.72rem .78rem;display:grid}.settings-plane-header h2{color:var(--text-strong);margin:0;font-size:clamp(1.02rem,1.35vw,1.22rem)}.settings-plane-header p{margin:0}.settings-page--configuration-studio{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.configuration-studio-shell__title,.configuration-studio-shell__title-row{min-width:0}.configuration-studio-shell__title{gap:.55rem;display:grid}.configuration-studio-shell__context{justify-content:flex-end}.configuration-studio-workspace{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.18fr) minmax(20rem,.96fr);gap:1rem;height:100%;min-height:0;display:grid}.configuration-studio-pane{align-content:start;gap:.9rem;min-height:0;padding:1.05rem 1.1rem;display:grid}.configuration-studio-pane__body{align-content:start;gap:.85rem;min-height:0;padding-right:.1rem;display:grid;overflow:auto}.configuration-object-list{gap:.65rem;display:grid}.configuration-object-row{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);box-shadow:none;background:#fffdf8f5;border-radius:18px;gap:.45rem;padding:.95rem 1rem;display:grid}.configuration-object-row:hover,.configuration-table__row:hover{background:#f7f2e8d1;transform:none}.configuration-object-row.selected,.configuration-table__row.selected{background:#e7f2e7b8;border-color:#2e6a4552}.configuration-object-row__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.configuration-object-row__meta{color:var(--muted);flex-wrap:wrap;gap:.6rem;font-size:.82rem;display:flex}.configuration-object-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.configuration-table,.configuration-values-table{gap:.5rem;display:grid}.configuration-table__header,.configuration-table__row{grid-template-columns:minmax(11rem,1.35fr) minmax(6rem,.72fr) minmax(6rem,.7fr) minmax(4rem,.45fr) minmax(8rem,.85fr);align-items:center;gap:.75rem;display:grid}.configuration-table__header,.configuration-values-table__header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .85rem .55rem;font-size:.76rem;font-weight:700}.configuration-table__body,.configuration-values-table__body{gap:.4rem;display:grid}.configuration-table__row,.configuration-values-table__row{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);box-shadow:none;background:#fffdf8f5;border-radius:18px;padding:.9rem .95rem}.configuration-values-table__row{cursor:pointer}.configuration-table__cell,.configuration-values-table__cell{gap:.2rem;min-width:0;display:grid}.configuration-table__cell strong,.configuration-values-table__cell strong{color:var(--text-strong)}.configuration-values-table__header,.configuration-values-table__row{grid-template-columns:minmax(8rem,1fr) minmax(5rem,.45fr) minmax(12rem,1.05fr);align-items:start;gap:.75rem;display:grid}.configuration-values-table__cell--review{gap:.5rem}.configuration-values-table__row.selected{background:#e7f2e7b8;border-color:#2e6a4552}.configuration-inline-form{align-content:start}.configuration-inline-form button{width:fit-content}.empty-state--compact{padding:.8rem .2rem}.configuration-blockers{color:#8a3d2d;gap:.4rem;margin:0;padding-left:1.15rem;display:grid}.configuration-blockers--compact{gap:.25rem;font-size:.88rem}.configuration-review-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.configuration-selected-review{gap:.75rem;display:grid}.configuration-review-card{background:#faf7f0eb;border:1px solid #15342614;border-radius:16px;gap:.35rem;padding:.85rem .95rem;display:grid}.configuration-review-card--blocking{background:#f8ebe5eb;border-color:#8a3d2d38}.configuration-review-card span{color:var(--text-strong);font-size:.82rem;font-weight:700}.configuration-review-card p{color:var(--muted);margin:0}.configuration-guidance-list{color:var(--muted);gap:.38rem;margin:0;padding-left:1.15rem;display:grid}.configuration-guidance-list--compact{gap:.24rem;font-size:.88rem}.configuration-domain-tags{flex-wrap:wrap;gap:.45rem;display:flex}.configuration-boundary__grid strong{color:var(--text-strong)}.module-list{gap:.55rem;margin:0;padding-left:1rem;display:grid}.organizations-shell{gap:1rem}.organizations-hero{align-items:center}.organizations-hero__pills{justify-content:flex-end}.organizations-overlay{padding:1.25rem}.organizations-overlay__switcher{align-items:center}.organizations-overlay__helper{max-width:42rem;margin:0}.organizations-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.organizations-list,.organizations-detail{padding:1.25rem}.organizations-list{align-content:start;gap:1rem;display:grid}.organizations-list__items{gap:.75rem;display:grid}.organization-row{text-align:left;border:1px solid var(--border);background:var(--surface-card);width:100%;color:var(--text);box-shadow:none;border-radius:18px;gap:.6rem;padding:1rem;display:grid}.organization-row:hover{transform:translateY(-1px);box-shadow:0 12px 24px #083f2d14}.organization-row.selected{background:#b8df6429;border-color:#0e5e427a}.organization-row__top,.organization-product__top{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.organization-row__top p,.organization-product__summary,.organization-row__summary{margin:0}.organization-row__summary{color:var(--muted)}.organization-row__meta{color:var(--muted);flex-wrap:wrap;gap:.65rem;font-size:.84rem;display:flex}.organizations-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.organizations-overview div,.organization-product,.organization-boundary{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border-radius:18px;gap:.35rem;padding:1rem;display:grid}.organizations-overview dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.organizations-overview dd{color:var(--text-strong);margin:0;font-weight:700}.organizations-products,.organization-boundaries{gap:.75rem;display:grid}.organization-product--restricted{border-style:dashed}.shell-banner{justify-content:space-between;align-items:end;gap:1rem;padding:1.5rem;display:flex}.shell-banner h1{margin:.15rem 0 .35rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-strong);margin:0;font-size:.72rem;font-weight:700}.banner-pills,.row,.stacked-badges,.grant-actions{flex-wrap:wrap;gap:.5rem;display:flex}.chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.chip--accent{background:var(--accent-soft);color:var(--accent-strong);border-color:#4da54b47}.chip--subtle{background:#edf3e8}.chip--warning{color:#7a4f00;background:#fae2b0b8;border-color:#ab700f3d}.chip--danger{color:#8f2f22;background:#f2cdc5c7;border-color:#97362738}.status-card{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem 1.5rem;display:grid}.status-card h2{margin-top:0}.surface-switcher{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.toggle-button{border:1px solid var(--border);background:var(--surface-card);color:var(--text);border-radius:999px;font-weight:700}.toggle-button.active{background:var(--accent-soft);color:var(--accent-strong);border-color:#4da54b59}.session-line{margin-top:.75rem}.portal-shell{gap:1rem;display:grid}.portal-hero{justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.portal-hero h2{margin-bottom:.35rem}.portal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:16rem;display:grid}.portal-stats div{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:18px;gap:.25rem;padding:.9rem;display:grid}.portal-stats span{color:var(--muted);font-size:.78rem}.portal-stats strong{color:var(--text-strong);font-size:1.7rem}.portal-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;display:grid}.portal-column{gap:1.15rem;display:grid}.form-card,.list-card,.detail-card{gap:.85rem;padding:1.1rem;display:grid}.card-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.72rem;display:flex}.card-heading.compact{margin-bottom:.45rem}.card-heading h3,.card-heading h4{margin:0}.card-heading p{max-width:50ch;margin:.22rem 0 0;font-size:.92rem}.muted{color:var(--muted)}.empty-state,.empty-inline{padding:.95rem}.empty-inline{border:1px dashed var(--border);background:var(--surface-2);border-radius:18px}.ticket-list,.stack,.timeline{gap:.7rem;display:grid}.ticket-row,.grant-card,.timeline-item{text-align:left;border:1px solid var(--border);background:var(--surface-card);border-radius:16px;width:100%;padding:.82rem .9rem}.ticket-row{cursor:pointer;color:var(--text-strong);transition:transform .12s,box-shadow .12s,border-color .12s}.ticket-row:hover{border-color:#0e5e4259;transform:translateY(-1px);box-shadow:0 12px 24px #083f2d14}.ticket-row.selected{background:#b8df6438;border-color:#0e5e427a}.ticket-row__top,.ticket-row__meta,.detail-hero,.grant-card{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.ticket-row__meta{color:var(--muted);flex-wrap:wrap;margin-top:.42rem;font-size:.82rem}.ticket-row__summary{color:var(--muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.ticket-row__signals{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.ticket-row strong{font-size:.95rem;line-height:1.35}.detail-hero{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:.8rem;padding:.75rem 0 .8rem}.detail-hero h4,.detail-hero strong{color:var(--text-strong);margin:0;font-size:1.05rem}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.72rem;margin:0;display:grid}.detail-grid div{background:#f7f2e8d1;border:1px solid #15342614;border-radius:16px;gap:.3rem;padding:.72rem .78rem;display:grid}.detail-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.detail-grid dd{margin:0;font-weight:600;line-height:1.45}.detail-section{background:#fffdf8eb;border:1px solid #15342614;border-radius:18px;gap:.65rem;margin-top:.75rem;padding:.82rem .9rem;display:grid}.detail-section h4{color:var(--text-strong);margin:0}.section-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.74rem;font-weight:700}.article-body{white-space:pre-wrap;margin:0;line-height:1.6}.timeline-item__meta{color:var(--muted);flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem;font-size:.82rem;display:flex}.stack>*+*{margin-top:0}.grant-card{align-items:center}.inline-field{gap:.25rem;min-width:12rem;display:grid}.inline-field span,label>span{color:var(--muted);font-size:.82rem}label{gap:.45rem;display:grid}.form-card form{gap:.85rem;display:grid}.form-card label>span,.detail-card dt{font-weight:600}input,textarea,select{border:1px solid var(--border);background:var(--surface-card);color:var(--text-strong);border-radius:14px;padding:.62rem .78rem;transition:border-color .12s,box-shadow .12s,transform .12s}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px var(--focus-ring);border-color:#0e5e428c;outline:none}textarea{resize:vertical;min-height:5.25rem}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.action-hint-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.action-hint-card{background:linear-gradient(#fffdf8f5 0%,#f5efe4d6 100%);border:1px solid #15342614;border-radius:16px;gap:.35rem;padding:.72rem .82rem;display:grid}.action-hint-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.action-hint-card strong{color:var(--text-strong);font-size:1rem;line-height:1.35}.action-hint-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}button{border:1px solid var(--accent-border);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;cursor:pointer;border-radius:12px;padding:.68rem .88rem;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s}button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #083f2d38}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}button.secondary{background:var(--surface-2);color:var(--text)}.error,.status{border-radius:16px;margin:0;padding:.85rem 1rem}.success-banner{color:var(--success);background:#0e5e421f;border-radius:16px;margin:0;padding:.85rem 1rem}.status--ok{color:var(--success);background:#0e5e421f}.status--error{color:var(--danger);background:#b548341a}code{word-break:break-all;font-size:.85em}@media (width<=960px){.public-summary-grid,.public-detail-grid{grid-template-columns:1fr}.public-toolbar-card .module-shell-card__toolbar,.public-toolbar-card .module-shell-card__tools{grid-template-columns:1fr;display:grid}.landing-shell--viewport,.operator-landing--viewport{height:auto;overflow:visible}.landing-stage,.landing-inline-proof,.operator-landing__content{grid-template-columns:1fr}.landing-nav,.landing-hero,.surface-switcher,.portal-hero,.status-card{grid-template-columns:1fr;display:grid}.experience-app{grid-template-columns:1fr}.app-rail{grid-template-rows:auto auto auto}.app-mainframe__header,.app-mainframe__session,.module-panel__header,.dashboard-hero,.module-hero{grid-template-columns:1fr;display:grid}.landing-module-grid,.landing-trust__bands,.dashboard-grid,.dashboard-module-grid,.configuration-grid,.configuration-boundary__grid,.organizations-grid,.module-grid,.portal-grid,.workspace-cue-grid,.module-toolbar,.dashboard-hero__identity,.detail-grid,.portal-stats,.form-row,.action-hint-grid,.dashboard-metrics,.organizations-overview{grid-template-columns:1fr}.shell-banner{flex-direction:column;align-items:start}.brand-lockup--landing{justify-items:start}.brand-lockup--landing .brand-lockup__logo{width:min(13rem,100%)}.brand-lockup--landing-compact{align-items:flex-start}.brand-lockup--landing-compact .brand-lockup__logo{width:min(5.25rem,100%)}.brand-lockup--rail .brand-lockup__logo{width:min(8rem,100%)}.organizations-hero{align-items:start}.organizations-hero__pills{justify-content:flex-start}}.experience-app.shell-v2{background:0 0;grid-template-columns:214px minmax(0,1fr);gap:1.2rem;height:100svh;padding:0;overflow:hidden}.shell-v2 .app-rail{min-height:100svh;box-shadow:none;color:var(--text);background:#fcfbf7eb;border-right:1px solid #1534261f;border-radius:0;grid-template-rows:auto 1fr auto;gap:.85rem;padding:1.1rem .8rem 1rem;position:sticky;top:0}.shell-brand__link{width:100%;color:var(--text-strong);text-align:left;box-shadow:none;background:0 0;border:0;justify-items:start;gap:.65rem;padding:0;display:grid}.shell-brand__link:hover{box-shadow:none;transform:none}.shell-brand__workspace{color:var(--muted);font-size:.84rem;font-weight:500;line-height:1.4}.shell-nav,.shell-utilities{gap:.42rem;display:grid}.shell-nav{align-content:start}.shell-rail-section-label{color:#1534269e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.shell-nav__item{width:100%;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:flex-start;align-items:center;gap:.58rem;padding:.62rem .72rem;font-size:.88rem;font-weight:600;display:inline-flex}.shell-nav__item:before{content:"";background:#153426a6;border-radius:999px;flex:none;width:.58rem;height:.58rem}.shell-nav__item:hover{box-shadow:none;background:#e7f2e7b8;transform:none}.shell-nav__item.active{color:#1e4e32;background:#e7f2e7;border-color:#2e6a451f}.shell-nav__item.active:before{background:#2e6a45}.shell-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.shell-utility-tile{min-height:3.9rem;color:var(--text);text-align:left;box-shadow:none;background:#fffdf8db;border:1px solid #1534261a;border-radius:16px;align-content:start;gap:.2rem;padding:.62rem .68rem;display:grid}.shell-utility-tile:hover{box-shadow:none;background:#eff5eceb;transform:none}.shell-utility-tile.active{background:#e7f2e7;border-color:#2e6a451f}.shell-utility-tile strong{color:var(--text-strong);font-size:.8rem;line-height:1.2}.shell-utility-tile span{color:var(--muted);font-size:.69rem;line-height:1.3}.shell-v2 .app-stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:.55rem;min-width:0;height:100%;min-height:0;padding:.75rem 1rem 1rem 0;display:grid;overflow:hidden}.shell-topbar{justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .56rem;display:flex}.shell-topbar__primary{flex-wrap:nowrap;flex:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.shell-page-context{background:#fffdf8f5;border:1px solid #1534261a;border-radius:12px;align-content:center;gap:.04rem;min-width:0;padding:.32rem .5rem;display:grid}.shell-page-context strong{color:var(--text-strong);font-size:.85rem;line-height:1.15}.shell-page-context span{color:var(--muted);max-width:min(28rem,42vw);font-size:.69rem;line-height:1.2}.shell-search{background:#fffdf8f5;border:1px solid #1534261f;border-radius:12px;flex:16rem;align-items:center;gap:.45rem;width:min(100%,17.5rem);padding:.46rem .62rem;display:inline-flex}.shell-search__dot{background:#2e6a45b8;border-radius:999px;flex:none;width:.62rem;height:.62rem}.shell-search input{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.shell-search input:focus{box-shadow:none}.shell-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.32rem;display:flex}.shell-context-pill{background:#fffdf8f5;border:1px solid #1534261f;border-radius:10px;gap:.1rem;min-width:6.1rem;padding:.34rem .48rem;display:grid}.shell-context-pill strong{color:var(--text-strong);font-size:.77rem}.shell-context-pill small{color:var(--muted);font-size:.68rem;line-height:1.2}.shell-assistant-button{background:#1e4e32;border-color:#1e4e3247;border-radius:10px;padding:.44rem .56rem;font-size:.76rem}.shell-user-pill{background:#fffdf8f5;border:1px solid #1534261f;border-radius:10px;gap:.1rem;min-width:5.6rem;padding:.34rem .48rem;display:grid}.shell-user-pill strong{color:var(--text-strong);font-size:.79rem}.shell-user-pill small{color:var(--muted);font-size:.68rem;line-height:1.2}.shell-signout{white-space:nowrap;border-radius:10px;padding:.46rem .64rem}.shell-alerts{gap:.45rem;display:grid}.shell-v2 .app-mainframe.shell-mainframe{box-shadow:none;background:0 0;border:0;gap:.75rem;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.public-site-app{--public-shell-gap:.72rem;--public-shell-pane-gap:.85rem;--public-shell-padding:1rem;--public-shell-frame-padding:.9rem;--public-shell-surface-radius:28px;--public-shell-card-radius:18px;--public-shell-sidebar-width:12.5rem;--public-shell-pane-nav-width:18rem;--public-shell-pane-side-width:20rem;--public-shell-pane-min-height:7rem;--public-shell-summary-min-height:6.35rem;--public-shell-detail-min-height:11.5rem;--public-shell-border:#15342614;--public-shell-surface-top:#fffdf8fa;--public-shell-surface-bottom:#f6f0e5e6;--public-shell-grouped-top:#fffdf8d6;--public-shell-grouped-bottom:#f6f0e5bd;--public-shell-shadow:inset 0 1px 0 #ffffff61, 0 18px 40px #083f2d14;gap:var(--public-shell-gap);min-height:100svh;padding:var(--public-shell-padding);grid-template-rows:auto minmax(0,1fr);display:grid}.public-shell-header{border-radius:var(--public-shell-surface-radius);border:1px solid var(--public-shell-border);background:linear-gradient(180deg, var(--public-shell-surface-top) 0%, var(--public-shell-surface-bottom) 100%);box-shadow:var(--public-shell-shadow);justify-content:space-between;align-items:center;gap:.65rem .95rem;padding:.72rem .88rem;display:flex}.public-shell-header__brand{min-width:0;color:var(--text-strong);text-align:left;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:flex}.public-shell-header__brand:hover{box-shadow:none;transform:none}.public-shell-header .brand-lockup--landing-compact{gap:.72rem}.public-shell-header .brand-lockup--landing-compact .brand-lockup__logo{width:min(4.9rem,100%)}.public-shell-header .brand-lockup--landing-compact .brand-lockup__tagline{max-width:11rem;font-size:.74rem;line-height:1.25}.public-shell-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}.public-shell-main{grid-template-columns:var(--public-shell-sidebar-width) minmax(0, 1fr);gap:var(--public-shell-gap);align-items:stretch;min-height:0;display:grid;overflow:auto}.public-shell-sidebar{border-radius:var(--public-shell-surface-radius);border:1px solid var(--public-shell-border);background:linear-gradient(180deg, var(--public-shell-surface-top) 0%, var(--public-shell-surface-bottom) 100%);min-height:100%;box-shadow:var(--public-shell-shadow);grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:stretch;gap:.55rem;padding:.75rem;display:grid;position:sticky;top:1rem}.public-shell-sidebar__nav{align-content:start;gap:.35rem;display:grid}.public-shell-sidebar__item{text-align:left;width:100%;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;padding:.58rem .72rem;font-size:.82rem;font-weight:700}.public-shell-sidebar__item:hover{box-shadow:none;background:#eff5ecdb;transform:none}.public-shell-sidebar__item.active{color:#1e4e32;background:#e7f2e7;border-color:#2e6a4524}.public-shell-content{grid-template-rows:minmax(0,1fr);align-content:stretch;align-self:stretch;min-width:0;height:100%;min-height:0;display:grid}.public-page{gap:var(--public-shell-gap);grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-height:100%;display:grid;overflow:visible}.public-pane-frame{height:100%;min-height:100%;padding:var(--public-shell-frame-padding);border-radius:var(--public-shell-surface-radius);border:1px solid var(--public-shell-border);background:linear-gradient(180deg, var(--public-shell-grouped-top) 0%, var(--public-shell-grouped-bottom) 100%);box-shadow:var(--public-shell-shadow);align-self:stretch;display:grid}.public-toolbar-summary{gap:.4rem;min-width:0;display:grid}.public-toolbar-context,.public-hero-actions,.public-link-stack,.public-detail-actions,.operator-auth-gate__actions{flex-wrap:wrap;gap:.65rem;display:flex}.public-page__viewport{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.82fr);align-items:start;gap:.85rem;height:auto;min-height:0;display:grid;overflow:visible}.public-page__main,.public-page__side{align-content:start;gap:.85rem;min-height:0;padding-right:0;display:grid;overflow:visible}.public-hero-card,.public-side-card,.public-pane-nav,.public-pane-detail,.public-pane-side,.operator-auth-gate__card{gap:.85rem;padding:1.15rem;display:grid}.public-hero-card h1,.public-pane-detail h1,.operator-auth-gate__card h1{color:var(--text-strong);text-wrap:balance;margin:0;font-size:2.15rem;line-height:1.05}.public-lead,.public-pane-detail p:last-child,.public-side-card p:last-child,.operator-auth-gate__card p:last-child{margin:0}.public-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.public-summary-card,.public-entry-card,.public-detail-panel,.public-side-callout{align-content:start;gap:.45rem;min-height:0;padding:.95rem 1rem;display:grid}.public-summary-card span,.public-entry-card span,.public-detail-panel span,.public-side-callout span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.public-summary-card strong,.public-entry-card strong,.public-detail-panel strong,.public-side-callout strong{color:var(--text-strong);line-height:1.4}.public-entry-grid{grid-auto-rows:auto;align-content:start;gap:.65rem;display:grid}.public-entry-card,.public-pane-button{text-align:left;border-radius:var(--public-shell-card-radius);border:1px solid var(--public-shell-border);background:linear-gradient(180deg, var(--public-shell-surface-top) 0%, var(--public-shell-surface-bottom) 100%);width:100%;box-shadow:none}.public-entry-card:hover,.public-pane-button:hover{box-shadow:none;background:#eff5eceb;transform:none}.public-pane-layout{grid-template-columns:var(--public-shell-pane-nav-width) minmax(0, 1fr) var(--public-shell-pane-side-width);gap:var(--public-shell-pane-gap);align-items:stretch;height:100%;min-height:100%;display:grid;overflow:visible}.public-pane-nav,.public-pane-detail,.public-pane-side{height:100%;min-height:100%;overflow:visible}.public-pane-nav,.public-pane-side{align-content:stretch;display:grid}.public-pane-nav{grid-template-rows:auto 1fr}.public-pane-detail{grid-template-rows:auto 1fr auto;align-content:stretch;display:grid}.public-pane-header{gap:.5rem;display:grid}.public-pane-header--stack{gap:.35rem}.public-pane-header--split{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.75fr);align-items:start;gap:.75rem 1rem}.public-pane-header__intro{gap:.22rem;min-width:0;display:grid}.public-pane-header__intro h2{font-size:1.08rem;line-height:1.15}.public-pane-header__intro h3{font-size:1.02rem;line-height:1.2}.public-pane-header__summary{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.public-pane-side__header{padding-bottom:.1rem}.public-pane-side{grid-template-rows:auto minmax(0,1fr) auto}.public-pane-side__stack{align-content:start;gap:.65rem;min-height:0;display:grid}.public-pane-side__footer{align-content:end;display:grid}.public-pane-side__note{border-radius:var(--public-shell-card-radius);border:1px solid var(--public-shell-border);color:var(--muted);background:#eff5ec9e;padding:.75rem .85rem;font-size:.78rem;line-height:1.4}.public-pane-list{grid-auto-rows:auto;align-content:start;gap:.55rem;display:grid}.public-pane-card,.public-pane-button{border-radius:var(--public-shell-card-radius);border:1px solid var(--public-shell-border);background:linear-gradient(180deg, var(--public-shell-surface-top) 0%, var(--public-shell-surface-bottom) 100%);align-content:start;gap:.28rem;min-height:0;padding:.82rem .9rem;display:grid}.public-pane-card strong,.public-pane-button strong{color:var(--text-strong);font-size:.94rem;line-height:1.25}.public-pane-card span,.public-pane-button span{color:var(--muted);font-size:.74rem;line-height:1.35}.public-pane-button.active{background:#e7f2e7;border-color:#2e6a452e}.public-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:.75rem;display:grid}.public-detail-panel,.public-side-callout{background:linear-gradient(#fffdf8fa 0%,#f6f0e5e6 100%);border:1px solid #15342614;border-radius:18px}.public-bullet-list{gap:.55rem;margin:0;padding-left:1rem;display:grid}.public-bullet-list li{color:var(--text);line-height:1.5}.public-side-callout{align-content:start;min-height:0}.home-dashboard,.organizations-page,.settings-page{gap:.85rem;height:100%;min-height:0;display:grid;overflow:hidden}.page-header-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-dashboard__header-action{white-space:nowrap;background:#5f8359;border-color:#5f83594d}.home-dashboard__header,.organizations-page__header,.settings-page__header{gap:.4rem;display:grid}.home-dashboard__header h1,.organizations-page__header h1,.settings-page__header h1{color:var(--text-strong);margin:0;font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.08}.home-dashboard__lead,.organizations-page__lead,.settings-page__lead{max-width:44rem;color:var(--muted);margin:0;font-size:.94rem;line-height:1.45}.home-dashboard__context,.settings-page__context,.organizations-page__overlay-row,.platform-strip__pills,.settings-summary-card__pills,.organizations-toolbar__filters,.organizations-detail-card__pills,.organizations-footer-actions,.continue-work__actions,.assistant-card__questions{flex-wrap:wrap;gap:.65rem;display:flex}.home-dashboard__toolbar-summary{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;min-width:0;display:flex}.home-shell-card .module-shell-card__toolbar,.organizations-shell-card .module-shell-card__toolbar{align-items:stretch}.home-shell-card .module-shell-card__tools,.organizations-shell-card__tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;width:100%;display:grid}.organizations-toolbar__controls{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;display:flex}.organizations-toolbar__switcher{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.home-shell-card .module-shell-card__metrics{grid-template-columns:repeat(4,minmax(6.5rem,7.4rem))}.organizations-shell-card .module-shell-card__metrics{grid-template-columns:repeat(3,minmax(6.5rem,7.4rem))}.home-dashboard__viewport{grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);gap:.85rem;height:100%;min-height:0;display:grid;overflow:hidden}.home-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.home-metric-card,.organizations-stat-card{gap:.25rem;padding:1.1rem 1.2rem;display:grid}.home-metric-card strong,.organizations-stat-card strong{color:var(--text-strong);font-size:2rem;line-height:1}.home-metric-card span,.organizations-stat-card span{color:var(--muted);font-size:.95rem}.pill-button{border:1px solid var(--border);color:var(--text);box-shadow:none;background:#fffdf8f5;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.pill-button:hover{background:#f1f7efeb;transform:none}.pill-button.active{color:#1e4e32;background:#f1f7ef;border-color:#2e6a452e}.home-dashboard__grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);gap:1.5rem;display:grid}.home-dashboard__grid--concept{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr)}.home-dashboard__main-column,.home-dashboard__side-column,.record-tab-stack,.record-side-stack{gap:1.5rem;display:grid}.home-dashboard__main-column,.home-dashboard__side-column{align-content:start;min-height:0;padding-right:.2rem;overflow:auto}.home-card{gap:1rem;padding:1.4rem;display:grid}.home-card--wide{min-height:0}.home-card--assistant,.home-card--side{align-content:start}.home-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-card__header h2,.platform-strip h2{color:var(--text-strong);margin:0;font-size:clamp(1.5rem,2vw,2rem)}.trust-panel{align-content:start}.attention-list,.activity-list,.organizations-products-list,.organizations-registry-card__list{gap:.85rem;display:grid}.attention-row,.organization-list-item{text-align:left;width:100%;color:var(--text);box-shadow:none;background:#f7f2e8cc;border:1px solid #1534261a;border-radius:18px;gap:.65rem;padding:1rem 1.05rem;display:grid}.feed-row__action{color:var(--accent-strong);white-space:nowrap;font-size:.9rem;font-weight:700}.attention-row:hover,.organization-list-item:hover,.assistant-question:hover{transform:translateY(-1px);box-shadow:0 12px 26px #15342614}.attention-row__top,.attention-row__body,.organization-product-row__header,.organizations-detail-card__meta{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.attention-row__body{align-items:end}.attention-row__body p,.organizations-detail-card__meta,.organization-product-row__summary{margin:0}.attention-row__body strong,.activity-row strong,.organization-list-item strong,.organization-product-row strong,.settings-summary-card strong{color:var(--text-strong);font-size:1.05rem}.attention-row__due{color:var(--text-strong);white-space:nowrap;font-size:.9rem;font-weight:700}.attention-pill{border:1px solid #15342614;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.attention-pill--danger{color:#c2473a;background:#fde9e7}.attention-pill--warning{color:#9b6a10;background:#fff2d9}.assistant-question{border:1px solid var(--border);width:100%;color:var(--text);box-shadow:none;background:#fffdf8f5;border-radius:999px;justify-content:flex-start;padding:.75rem .95rem;display:inline-flex}.home-card__primary-action{width:fit-content}.activity-row{grid-template-columns:auto 1fr;gap:.9rem;padding:.15rem 0;display:grid}.activity-row--with-action{grid-template-columns:1fr auto;align-items:start}.activity-row__content{grid-template-columns:auto 1fr;gap:.9rem;display:grid}.activity-row__marker{background:#eef4eb;border:1px solid #2e6a4514;border-radius:999px;width:1.1rem;height:1.1rem;margin-top:.35rem}.activity-row p{margin:.25rem 0 0}.platform-strip{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.organizations-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex}.organizations-toolbar--concept{align-items:start;gap:.9rem;display:grid}.organizations-toolbar__search{width:min(100%,16.5rem);max-width:16.5rem}.organizations-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.organizations-registry-table,.organizations-record-main,.record-side-card,.organizations-how-views-work,.settings-admin-card,.settings-status-banner{padding:1.35rem}.organizations-table__header,.organizations-table__row{grid-template-columns:minmax(12rem,1.25fr) minmax(6rem,.7fr) minmax(7rem,.8fr) minmax(8rem,.8fr) minmax(12rem,1.1fr) minmax(6rem,.75fr);align-items:center;gap:.75rem;display:grid}.organizations-table__header{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 1rem .85rem;font-size:.82rem;font-weight:700}.organizations-table__body{display:grid}.organizations-table__row{text-align:left;width:100%;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:18px;padding:1rem}.organizations-table__row+.organizations-table__row{border-top:1px solid #15342614}.organizations-table__row:hover{background:#f7f2e8d1;transform:none}.organizations-table__row.selected{background:#e7f2e7b8;border-color:#2e6a453d}.organizations-table__cell{min-width:0;color:var(--text);align-content:start;gap:.28rem;display:grid}.organizations-table__cell--primary strong{color:var(--text-strong);font-size:1rem}.organizations-table__cell strong{color:var(--text-strong);font-size:.98rem;line-height:1.35}.organizations-table__summary{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.organizations-table__tags{flex-wrap:wrap;gap:.4rem;display:flex}.organizations-record-layout{grid-template-columns:minmax(0,1.42fr) minmax(16.75rem,.94fr);align-items:stretch;gap:.72rem;height:100%;min-height:0;display:grid}.organizations-page__viewport{grid-template-columns:minmax(14.5rem,.84fr) minmax(0,2.36fr);gap:.72rem;height:100%;min-height:0;display:grid;overflow:hidden}.organizations-page__registry-pane,.organizations-page__detail-pane,.organizations-record-main,.organizations-record-side{min-height:0}.organizations-page__record-pane,.organizations-page__context-pane{min-width:0}.organizations-page__record-body{align-content:start}.organizations-page__detail-pane{height:100%;overflow:hidden}.organizations-record-main,.organizations-record-side{padding-right:.2rem;overflow:auto}.organizations-record-main{gap:.85rem;display:grid}.organizations-record-side{gap:.75rem;display:grid}.record-hero{justify-content:space-between;align-items:start;gap:1rem;display:flex}.record-hero__copy{gap:.7rem;display:grid}.record-hero__title{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.record-hero__title h2{color:var(--text-strong);margin:0;font-size:clamp(2rem,3vw,3rem)}.organizations-page__record-pane .record-hero__copy{gap:.55rem}.organizations-page__record-pane .record-hero__title{align-items:flex-start;gap:.55rem}.organizations-page__record-pane .record-hero__title h2{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.08}.record-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.record-summary-grid div,.organization-product-card,.record-document-row,.settings-ai-panel__context,.settings-ai-panel__sources,.settings-ai-panel__composer{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border-radius:18px;gap:.35rem;padding:1rem;display:grid}.record-summary-grid dt,.record-profile-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.record-summary-grid dd,.record-profile-list dd{color:var(--text-strong);margin:0;font-weight:700}.record-tabs{flex-wrap:wrap;gap:.6rem;display:flex}.organization-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.organization-product-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.organization-product-card__action{width:fit-content}.record-activity-list,.record-document-list,.settings-admin-list,.resume-list,.watchlist-list,.mini-list{gap:.8rem;display:grid}.record-activity-row,.record-document-row,.resume-item,.watchlist-item,.mini-list__row,.settings-admin-list__row{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.resume-item,.watchlist-item{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);box-shadow:none;background:#fffdf8f5;border-radius:18px;padding:.95rem 1rem}.watchlist-item__tone{white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.watchlist-item__tone--warning{color:#9b6a10;background:#fff2d9}.watchlist-item__tone--danger{color:#c2473a;background:#fde9e7}.watchlist-item__tone--success{color:#2f6d43;background:#e7f2e7}.record-side-card{gap:.9rem;display:grid}.record-side-card h3,.settings-admin-card h2,.settings-ai-panel__header h2{color:var(--text-strong);margin:0}.record-profile-list{gap:.8rem;margin:0;display:grid}.record-profile-list div{gap:.2rem;display:grid}.organizations-how-views-work{gap:.35rem;display:grid}.settings-layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.7fr);align-items:start;gap:1.5rem;display:grid}.settings-main{gap:1.5rem;display:grid}.settings-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.settings-metric-card{gap:.25rem;padding:1.05rem 1.15rem;display:grid}.settings-metric-card strong{color:var(--text-strong);font-size:1.95rem;line-height:1}.settings-metric-card span{color:var(--muted);font-size:.92rem}.settings-status-banner{gap:.45rem;display:grid}.organizations-layout{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:1.5rem;display:grid}.organizations-registry-card,.organizations-detail-card,.organizations-detail-section{padding:1.35rem}.organizations-registry-card{align-content:start;gap:1rem;display:grid}.organization-list-item.selected{background:#e7f2e7b8;border-color:#2e6a4561}.organizations-detail-card{gap:1rem;display:grid}.organizations-detail-card__header h2{color:var(--text-strong);margin:0;font-size:clamp(1.9rem,2.6vw,2.8rem)}.organizations-detail-card__header p,.organizations-detail-card__meta span,.settings-summary-card p{margin:0}.organizations-detail-card__meta{color:var(--muted);flex-wrap:wrap;font-size:.9rem}.organizations-detail-section{background:#fffdf8f0;gap:1rem}.organization-product-row{border-bottom:1px solid #15342614;gap:.45rem;padding:.95rem 0;display:grid}.organization-product-row:last-child{border-bottom:0;padding-bottom:0}.organization-product-row--bounded strong:after,.organization-product-row--restricted strong:after{content:""}.organization-product-row__summary{color:var(--muted);font-size:.92rem;line-height:1.45}.organizations-footer-actions{justify-content:flex-start}.settings-hero-card{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.settings-hero-card h2{color:var(--text-strong);margin:0 0 .35rem;font-size:clamp(1.7rem,2.5vw,2.3rem)}.settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.settings-summary-grid--concept{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-summary-card{gap:.9rem;padding:1.35rem;display:grid}.settings-summary-card__detail{color:var(--muted);margin:0;line-height:1.55}.identity-template-list{gap:.8rem;display:grid}.identity-template-card{background:#fffdf8f0;border:1px solid #15342614;border-radius:18px;gap:.5rem;padding:1rem;display:grid}.identity-template-card--selected{background:#e7f2e79e;border-color:#2e6a4542}.identity-template-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.checkbox-field{align-content:start;gap:.55rem;display:grid}.checkbox-field>span{color:var(--muted);font-size:.82rem}.checkbox-field__control{background:#fffdf8f0;border:1px solid #15342614;border-radius:16px;align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex}.checkbox-field__control input{width:1rem;height:1rem;margin:0}.checkbox-field__control span{color:var(--text);font-size:.92rem}.settings-summary-card--wide{grid-column:span 2}.settings-workbench{gap:1rem;display:grid}.settings-workbench__header{margin-bottom:0}.settings-boundary-card{padding:1.35rem}.settings-admin-card{gap:1rem;display:grid}.settings-ai-panel{background:linear-gradient(#eff6eff2 0%,#e7f1e8e6 100%);gap:1rem;padding:1.35rem;display:grid}.settings-ai-panel__header,.settings-ai-panel__prompts{gap:.75rem;display:grid}.settings-ai-panel__composer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-ai-panel__composer input{background:0 0;border:0;width:100%;min-width:0;padding:0}.settings-ai-panel__composer button{white-space:nowrap}.module-shell-v2{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:.72rem;height:100%;min-height:0;display:grid}.module-shell-card{gap:.58rem;padding:.75rem .85rem;display:grid}.module-shell-card--toolbar{gap:0}.module-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.module-metric-card{gap:.25rem;padding:1.05rem 1.15rem;display:grid}.module-metric-card strong{color:var(--text-strong);font-size:1.95rem;line-height:1}.module-metric-card span{color:var(--muted);font-size:.92rem}.module-shell-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.module-shell-card__header h1{color:var(--text-strong);margin:0;font-size:1.24rem;line-height:1.1}.module-shell-card__context,.module-shell-card__actions{flex-wrap:wrap;gap:.38rem;display:flex}.organizations-page__header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center}.module-shell-card__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem .85rem;display:grid}@media (width<=720px){.organizations-page__header-actions{flex-wrap:wrap;justify-content:flex-start}}.signatures-workspace__list{color:var(--text);gap:.68rem;margin:0;padding-left:1.1rem;display:grid}.signatures-workspace__list li{line-height:1.5}.signatures-workspace__actions{gap:.6rem;display:grid}.signatures-workspace__actions .secondary{justify-content:center}.tprm-reporting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tprm-reporting-summary-card{align-content:start}.tprm-reporting-summary-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.tprm-reporting-summary-card__header strong{color:var(--text-strong)}.signature-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.signature-section{gap:.7rem;padding:.95rem;display:grid}.signature-detail-list,.signature-event-list,.signature-action-stack{gap:.65rem;display:grid}.signature-detail-row,.signature-event-row{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid #15342614;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.signature-detail-row__meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.signature-event-row{gap:.18rem;display:grid}.tprm-control-section{gap:.7rem;padding:.95rem;display:grid}.tprm-control-detail-list,.tprm-control-action-stack{gap:.65rem;display:grid}.tprm-control-detail-row{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid #15342614;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.tprm-control-detail-row__meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.tprm-governance-link-option{cursor:pointer}.tprm-governance-link-option__toggle{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.tprm-governance-link-option__toggle input{margin-top:.2rem}.module-shell-card__tools{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:.5rem .7rem;min-width:0;display:flex}.module-toolbar-filter{align-content:center;gap:.12rem;min-width:0;display:grid}.module-toolbar-filter>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.1}.module-toolbar-filter select{border-radius:12px;min-width:11rem;padding:.48rem .66rem}.module-shell-card__metrics{flex:none;grid-template-columns:repeat(3,minmax(7.4rem,8.6rem));gap:.45rem;display:grid}.module-shell-stat{background:linear-gradient(#fffdf8fa 0%,#f6f0e5e6 100%);border:1px solid #15342614;border-radius:14px;align-content:start;gap:.18rem;min-height:4.55rem;padding:.48rem .58rem;display:grid}.module-shell-stat strong{color:var(--text-strong);font-size:.98rem;line-height:1}.module-shell-stat span{color:var(--muted);font-size:.72rem}.record-create-sheet{z-index:40;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.record-create-sheet__scrim{cursor:pointer;background:#121c1770;border:0;position:absolute;inset:0}.record-create-sheet__panel{z-index:1;gap:.9rem;width:min(100%,44rem);max-height:min(92vh,54rem);padding:1rem;display:grid;position:relative;overflow:auto}.record-create-sheet__header{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.record-create-sheet__header h2{margin:.15rem 0 0}.record-create-sheet__eyebrow{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.record-create-sheet__legend{flex-wrap:wrap;gap:.45rem;display:flex}.record-create-sheet__requirement{border-radius:999px;align-items:center;padding:.24rem .56rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.record-create-sheet__requirement--required{color:#0f5b3d;background:#12563a24}.record-create-sheet__requirement--policy{color:#8e5317;background:#b2691c26}.record-create-sheet__requirement--optional{color:var(--muted);background:#15342614}.record-create-sheet__state{background:linear-gradient(#fffdf8fa 0%,#f6f0e5e6 100%);border:1px solid #15342614;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.record-create-sheet__state strong{color:var(--text-strong)}.record-create-sheet__state span{color:var(--muted);text-align:right}.record-create-sheet__form,.record-create-sheet__body{gap:.85rem;display:grid}.record-create-sheet__field{gap:.42rem;display:grid}.record-create-sheet__field-header{color:var(--text-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;font-weight:700;display:flex}.record-create-sheet__field input,.record-create-sheet__field select,.record-create-sheet__field textarea{width:100%}.record-create-sheet__field textarea{resize:vertical;min-height:6rem}.record-create-sheet__field-hint,.record-create-sheet__footer-note{color:var(--muted);font-size:.84rem;line-height:1.45}.record-create-sheet__field-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.record-create-sheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.module-workspace-status{gap:.55rem;display:grid}.module-workspace-status:empty{display:none}.module-workspace-frame{grid-template-columns:minmax(14.5rem,.84fr) minmax(0,1.42fr) minmax(16.75rem,.94fr);align-items:stretch;gap:.72rem;height:100%;min-height:0;display:grid}.module-workspace-pane{gap:.75rem;min-height:0;padding:.95rem;display:grid;overflow:hidden}.module-workspace-pane__header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.module-workspace-pane__header h2,.module-workspace-pane__header h3{margin:0}.module-workspace-pane__header p{max-width:46ch;margin:.18rem 0 0;font-size:.92rem}.module-workspace-pane__body,.module-workspace-queue-list,.module-workspace-scroll,.module-action-pane__body{gap:.75rem;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.module-shell-v2>.portal-grid{align-items:stretch;height:100%;min-height:0;overflow:hidden}.module-shell-v2>.portal-grid>.portal-column{align-content:start;min-height:0;padding-right:.2rem;overflow:auto}.module-workspace-pane--action .action-hint-grid{grid-template-columns:1fr}.module-workspace-pane--action .action-hint-card{padding:.62rem .72rem}.module-workspace-pane--action .action-hint-card p{font-size:.86rem;line-height:1.4}.module-workspace-section{gap:.6rem;display:grid}.module-workspace-section+.module-workspace-section{border-top:1px solid #15342614;padding-top:.75rem}.program-workspace-group__header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.program-workspace-group__header h3{margin:0}.program-section-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.program-section-heading h3{margin:0}.program-section-heading p{color:var(--muted);max-width:44ch;margin:.18rem 0 0;font-size:.9rem}.program-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.program-summary-item{gap:.2rem;display:grid}.program-summary-item strong{font-size:.94rem;line-height:1.4}.program-action-stack{align-content:start;gap:.85rem;display:grid}.program-action-summary{background:#f7f2e8d1;border:1px solid #15342614;border-radius:16px;gap:.65rem;padding:.82rem .9rem;display:grid}.program-linked-list{gap:.6rem;display:grid}.program-linked-list__item,.program-package-card{background:#fffdf8f0;border:1px solid #15342614;border-radius:16px;gap:.6rem;padding:.82rem .9rem;display:grid}.program-artifact-list{flex-wrap:wrap;gap:.4rem;display:flex}.program-boundary-note{margin:0;font-size:.82rem}.module-segmented-control{flex-wrap:wrap;gap:.45rem;display:flex}.module-segmented-control button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);box-shadow:none;border-radius:999px;padding:.48rem .72rem;font-size:.82rem}.module-segmented-control button:hover{box-shadow:none}.module-segmented-control button.active{color:#1e4e32;background:#e7f2e7eb;border-color:#2e6a452e}.module-action-pane__body form,.module-action-pane__form{align-content:start;gap:.8rem;display:grid}@media (width<=1200px){.public-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page__viewport,.public-pane-layout{grid-template-columns:1fr}.landing-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero__topline{grid-template-columns:1fr;display:grid}.home-dashboard__grid,.home-dashboard__viewport,.configuration-studio-workspace,.configuration-object-metrics,.organizations-layout,.organizations-page__viewport,.settings-metric-strip,.settings-summary-grid,.settings-layout,.organizations-record-layout,.home-metric-strip,.organizations-stats,.record-summary-grid,.organization-product-grid,.module-metric-strip{grid-template-columns:1fr}.settings-summary-card--wide{grid-column:auto}.settings-record-table__header{display:none}.settings-record-row--changes{grid-template-columns:repeat(2,minmax(0,1fr))}.tprm-reporting-summary-grid,.clm-follow-up-table,.clm-follow-up-row,.clm-follow-up-form{grid-template-columns:1fr}.clm-follow-up-form__full{grid-column:auto}.platform-strip,.settings-hero-card,.settings-shell-card__top,.settings-plane-header,.organizations-toolbar,.shell-topbar,.page-header-row,.record-hero,.module-shell-card__header,.module-shell-card__toolbar{grid-template-columns:1fr;align-items:start;display:grid}.module-shell-card__metrics,.module-workspace-frame{grid-template-columns:1fr}.record-create-sheet{padding:.65rem}.record-create-sheet__header,.record-create-sheet__state,.record-create-sheet__field-header,.record-create-sheet__actions{flex-direction:column;align-items:stretch}.record-create-sheet__state span{text-align:left}.home-shell-card .module-shell-card__tools,.organizations-shell-card__tools{grid-template-columns:1fr}.home-shell-card .module-shell-card__metrics,.organizations-shell-card .module-shell-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.program-section-heading{grid-template-columns:1fr;display:grid}.program-summary-grid{grid-template-columns:1fr}.module-workspace-frame{min-height:auto}.configuration-studio-workspace{height:auto;min-height:auto}.settings-layout{min-height:auto}.settings-main,.settings-ai-panel,.configuration-studio-pane__body,.home-dashboard__main-column,.home-dashboard__side-column,.organizations-record-main,.organizations-record-side,.module-shell-v2>.portal-grid>.portal-column,.settings-plane-body{overflow:visible}}@media (width<=960px){.public-shell-header{flex-direction:column;align-items:stretch}.public-shell-main{grid-template-columns:1fr}.public-shell-sidebar{position:static}.public-shell-sidebar__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.public-pane-frame{padding:.75rem}.public-shell-content,.public-page,.public-pane-frame,.public-pane-layout{height:auto;min-height:0}.public-pane-list,.public-entry-grid,.public-detail-grid{grid-auto-rows:auto}.public-shell-header__actions{justify-content:flex-start;margin-left:0}.experience-app.shell-v2{grid-template-columns:1fr;height:auto;overflow:visible}.shell-v2 .app-rail{border-bottom:1px solid #1534261f;border-right:0;border-radius:0 0 24px 24px;min-height:auto;position:static}.shell-v2 .app-stage{grid-template-rows:none;height:auto;padding:1rem;overflow:visible}.shell-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-topbar__actions,.settings-shell-card__context,.settings-topic-bar,.settings-subnav,.settings-plane-header__actions,.home-dashboard__context,.settings-page__context,.organizations-page__overlay-row,.organizations-toolbar__filters,.platform-strip__pills,.settings-summary-card__pills,.record-tabs,.organizations-table__tags{justify-content:flex-start}.attention-row__top,.attention-row__body,.organization-product-row__header,.organizations-detail-card__meta,.record-activity-row,.record-document-row,.resume-item,.watchlist-item,.mini-list__row,.settings-admin-list__row,.activity-row--with-action,.settings-ai-panel__composer{flex-direction:column}.module-workspace-pane,.module-workspace-pane__body,.module-workspace-queue-list,.module-workspace-scroll,.module-action-pane__body,.home-dashboard__main-column,.home-dashboard__side-column,.organizations-record-main,.organizations-record-side,.module-shell-v2>.portal-grid,.module-shell-v2>.portal-grid>.portal-column{overflow:visible}.shell-search{width:100%}.public-pane-header--split{grid-template-columns:1fr}.shell-page-context span{display:inline}.organizations-table__header,.configuration-table__header,.configuration-values-table__header{display:none}.configuration-table__row,.configuration-values-table__row,.organizations-table__row{grid-template-columns:1fr}}@media (width<=640px){.shell-utility-grid{grid-template-columns:1fr}}.operator-shell .app-rail{background:linear-gradient(#ecf4f0fa 0%,#f9fbf8f5 100%)}.operator-shell .shell-nav__item.active{color:#194430;background:#d2e6dbeb}.operator-mainframe,.operator-home,.operator-workspace,.operator-access,.operator-landing{gap:1rem;display:grid}.operator-auth-gate{place-items:center;min-height:100svh;padding:1.25rem;display:grid}.operator-landing{min-height:100svh;padding:1.5rem}.operator-landing--viewport{grid-template-rows:minmax(0,auto) auto;height:100svh;padding:1.15rem;overflow:hidden}.operator-landing__hero{gap:.95rem;padding:1.2rem;display:grid}.operator-landing__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-landing__content{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:.95rem;display:grid}.operator-landing__status-card,.operator-landing__panel-card{background:#f7faf7e0;border:1px solid #15342614;border-radius:18px;gap:.3rem;padding:.9rem .95rem;display:grid}.operator-landing__status-card{min-width:15rem}.operator-landing__status-card span,.operator-landing__panel-card span{color:#254536c2;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.operator-landing__status-card strong,.operator-landing__panel-card strong{color:var(--text-strong);line-height:1.35}.operator-landing__copy{gap:.75rem;max-width:38rem;display:grid}.operator-landing__copy h1{color:var(--text-strong);margin:0;font-size:clamp(2rem,4vw,2.9rem);line-height:1.05}.operator-landing__copy p:last-child{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.operator-landing__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.operator-landing__panel{align-content:start;gap:.75rem;display:grid}.operator-landing__panel-card p{color:var(--muted);margin:0;line-height:1.5}.operator-landing__grid,.operator-home__grid,.operator-workspace__grid,.operator-metric-grid{gap:1rem;display:grid}.operator-landing__grid,.operator-home__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-workspace__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.operator-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.operator-home__hero,.operator-toolbar,.operator-panel,.operator-summary-card,.operator-metric-card{padding:1.15rem 1.2rem}.operator-home__hero{gap:1rem;display:grid}.operator-home__actions,.operator-toolbar__controls,.operator-detail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.operator-toolbar{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-toolbar__copy{gap:.35rem;max-width:40rem;display:grid}.operator-toolbar__copy h2{color:var(--text-strong);margin:0;font-size:1.5rem}.operator-toolbar__copy p:last-child{color:var(--muted);margin:0;line-height:1.55}.operator-toolbar__controls label,.operator-form label{gap:.35rem;display:grid}.operator-toolbar__controls label{min-width:min(20rem,100%)}.operator-panel{align-content:start;gap:1rem;display:grid}.operator-list{gap:.75rem;display:grid}.operator-list__item{text-align:left;box-shadow:none;background:#fffdf8e0;border:1px solid #1534261f;border-radius:16px;gap:.2rem;padding:.9rem 1rem;display:grid}.operator-list__item--static{cursor:default}.operator-list__item.active{background:#e3f1e7eb;border-color:#2e6a4533}.operator-list__item strong,.operator-detail-block strong,.operator-summary-card h3,.operator-metric-card strong{color:var(--text-strong)}.operator-list__item span,.operator-detail-block p,.operator-summary-card dd,.operator-summary-card li,.operator-empty{color:var(--muted)}.operator-list__item small{color:#254536c7}.operator-empty{margin:0;line-height:1.55}.operator-detail-block{background:#f1f6f1b8;border:1px solid #15342614;border-radius:18px;gap:.45rem;padding:1rem;display:grid}.operator-detail-block p{margin:0}.operator-form{gap:.8rem;display:grid}.operator-form textarea{resize:vertical}.operator-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}.operator-chip-list,.operator-bullet-list,.operator-summary-card dl{margin:0;padding:0}.operator-chip-list{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.operator-chip-list li{color:#194430;background:#e3f1e7eb;border-radius:999px;padding:.45rem .7rem;font-size:.85rem;font-weight:600}.operator-bullet-list{color:var(--muted);gap:.65rem;padding-left:1.1rem;display:grid}.operator-summary-card dl{gap:.8rem;display:grid}.operator-summary-card dl div{gap:.2rem;display:grid}.operator-summary-card dt,.operator-metric-card span{color:#254536c2;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.operator-summary-card dd{font-size:.95rem;line-height:1.45}.operator-metric-card{align-content:start;gap:.5rem;display:grid}.operator-metric-card strong{font-size:1.6rem;line-height:1}@media (width<=1200px){.operator-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.operator-landing__grid,.operator-home__grid,.operator-workspace__grid,.operator-metric-grid{grid-template-columns:1fr}.operator-landing__header,.operator-landing__status-card{min-width:0}.operator-toolbar,.operator-toolbar__controls,.operator-home__actions,.operator-detail-actions{flex-direction:column;align-items:stretch}}.linked-records{gap:1rem;padding:1.25rem;display:grid}.linked-records__header,.linked-record__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.linked-records__header h3,.linked-record__top h4{margin:.1rem 0 0}.linked-records__header .muted{max-width:54ch}.linked-records__list{gap:.85rem;display:grid}.linked-record{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:20px;gap:.6rem;padding:1rem;display:grid}.linked-record--full{box-shadow:inset 0 1px #fff6}.linked-record--bounded{background:linear-gradient(#f0f4ece6 0%,#f9f7f0fa 100%)}.linked-record__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.25rem;font-size:.76rem;display:inline-flex}.linked-record__link{color:inherit;text-decoration:none}.linked-record__link:hover{text-decoration:underline}.linked-record__relationship,.linked-record__summary,.linked-record__count{color:var(--muted);margin:0}.linked-record__count{color:var(--text-strong);font-weight:700}.linked-records__empty{border:1px dashed var(--border);background:#ffffff59;border-radius:18px;gap:.35rem;padding:1rem;display:grid}@media (width<=720px){.linked-records__header,.linked-record__top{flex-direction:column}}
