:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#1b2c53;--brand-light-blue:#8ec7d6;--brand-orange:#e66030;--background:#f2f6f8;--foreground:var(--brand-navy);--muted:#59657d;--surface:#fff;--accent:#b84520;--accent-soft:#fff0ea;--border:#c9dce3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 10%, #dceff4 0, transparent 32rem), linear-gradient(160deg, var(--background), #fafbfd);color:var(--foreground);min-height:100vh;margin:0}.page-shell{align-items:center;min-height:100vh;padding:clamp(1.5rem,5vw,5rem);display:flex}.hero-card{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--border);border-radius:1.5rem;max-width:52rem;padding:clamp(2rem,6vw,5rem);box-shadow:0 1.5rem 5rem #1b2c531f}.platform-brand{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.freightpath-symbol{background:#fff;border:1px solid #d6e3e8;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.28rem;display:inline-flex;overflow:hidden}.freightpath-symbol img{width:100%;height:100%;display:block}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,7vw,5rem);line-height:.98}.lede{color:var(--muted);max-width:42rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.status{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-top:2rem;padding:.65rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hero-card{animation:.5s ease-out both enter}@keyframes enter{0%{opacity:0;transform:translateY(.75rem)}}}@media (max-width:40rem){.page-shell{align-items:flex-start;padding-top:3rem}.hero-card{border-radius:1rem}}
:root{--brand-navy:#1b2c53;--brand-light-blue:#8ec7d6;--brand-orange:#e66030;--ops-navy:var(--brand-navy);--ops-navy-deep:#111d37;--ops-green:#b84520;--ops-green-bright:#8ec7d6;--ops-cream:#f5f7f9;--ops-line:#d5e1e6;--ops-ink:#1b2c53;--ops-muted:#626d83;--ops-docs-hero-surface:radial-gradient(circle at 78% 15%, #8ec7d638, transparent 25rem), var(--ops-navy)}.docs-shell .docs-library-hero{background:radial-gradient(circle at 92% 0%, #8ec7d633, transparent 18rem), var(--ops-navy-deep);border-color:#8ec7d62e}.docs-shell .docs-library-hero-breadcrumb,.docs-shell .docs-library-hero-aside .docs-stat span{color:#9eb4c8}.docs-shell .docs-library-hero-aside .docs-stat strong{color:#dcecf3}.docs-shell .docs-library-hero-aside>a{color:#223f62;background:#dcecf3}.docs-shell .v1-start-here,.docs-shell .article-overview{background:linear-gradient(135deg,#edf5f9,#fff 62%);border-color:#c4d9e5}.docs-shell .future-versions,.docs-shell .area-overview-facts,.docs-shell .article-overview .canonical-markdown{border-color:#c4d9e5}.docs-shell .future-version-links a{color:#274f73;border-color:#a8c5d5}.docs-shell .future-version-links a:hover,.docs-shell .active-role-filter:hover,.docs-shell .catalog-load-more:hover{background:#e1edf4}.docs-shell .documentation-area-card,.docs-shell .doc-card,.docs-shell .platform-area-map>article{background:linear-gradient(145deg,#fff,#f5f9fc)}.docs-shell .documentation-area-card:hover,.docs-shell .doc-card:hover,.docs-shell .portal-entry-grid>a:hover{box-shadow:0 1.1rem 2.5rem #1b2c5317}.docs-shell .area-number,.docs-shell .platform-area-title>span{color:#5f85a3}.docs-shell .reader-shortcut-grid>a{border-top-color:#8ec7d6}.docs-shell .active-role-filter,.docs-shell .catalog-load-more,.docs-shell .doc-icon,.docs-shell .area-version-overview>header,.docs-shell .documentation-tree-kind a.is-current{background:#e7f1f6;border-color:#b9d1df}.docs-shell .doc-icon{color:#315b7f}.docs-shell .contribute-callout{background:#e7f1f6}.docs-shell .callout-mark{color:#8ec7d6}.docs-shell .contribute-callout p:not(.section-kicker),.docs-shell .future-version-links p,.docs-shell .documentation-tree-kind a,.docs-shell .documentation-tree-kind>summary{color:#596985}.docs-shell .article-shell{background:radial-gradient(circle at 86% 8%,#8ec7d621,#0000 24rem),#fff}.docs-shell .article-header:before,.docs-shell .doc-card:before{background:var(--brand-orange)}.docs-shell .article-overview{border-left-color:#8ec7d6}.docs-shell .documentation-tree{scrollbar-color:#a9bdcc transparent}.docs-shell .documentation-tree-kind>div{border-left-color:#cfdee7}.docs-shell .maturity-explanation{border-color:#c4d9e5}.docs-shell .status-current,.docs-shell .status-foundation,.docs-shell .status-roadmap{color:#274f73;background:#dcecf3}.client-access-admin-shell{--ops-green:#315b7f;--ops-green-bright:#8ec7d6;--ops-line:#cbdbe6;--ops-muted:#596985;background:#edf3f7}.client-access-admin-shell .operations-main{background:radial-gradient(circle at 90% 4%,#8ec7d629,#0000 22rem),#f4f7fa}.client-access-admin-shell .topbar-kicker,.client-access-admin-shell .section-kicker{color:var(--brand-orange)}.client-access-admin-shell .user-avatar,.client-access-admin-shell .people-access-tabs button span,.client-access-admin-shell .people-access-filters button span{color:#274f73;background:#dcecf3;border-color:#b9d1df}.client-access-admin-shell .invitation-card,.client-access-admin-shell .invitation-result{background:linear-gradient(145deg,#fff,#f5f9fc);border-color:#cbdbe6;box-shadow:0 1.2rem 3rem #1b2c5312}.client-access-admin-shell .invitation-card:before{background:var(--brand-orange)}.client-access-admin-shell .invitation-card fieldset,.client-access-admin-shell .access-form input,.client-access-admin-shell .invitation-card input,.client-access-admin-shell .invitation-card select,.client-access-admin-shell .invitation-result input,.client-access-admin-shell .secondary-button,.client-access-admin-shell .people-access-refresh button,.client-access-admin-shell .people-access-search input{border-color:#c4d9e5}.client-access-admin-shell .invitation-card .investment-access-option,.client-access-admin-shell .guest-investment-option,.client-access-admin-shell .guest-edit-form,.client-access-admin-shell .activity-category-group{background:#edf5f9;border-color:#c4d9e5}.client-access-admin-shell .invitation-card>label,.client-access-admin-shell .invitation-card legend,.client-access-admin-shell .people-access-invitation-actions form label,.client-access-admin-shell .guest-edit-form>label:not(.investment-access-option){color:#405477}.client-access-admin-shell .page-title>p:not(.section-kicker),.client-access-admin-shell .investment-access-option small,.client-access-admin-shell .guest-admin-row span,.client-access-admin-shell .guest-link-note{color:#596985!important}.client-access-admin-shell .people-access-tabs button[aria-selected=true]{border-bottom-color:var(--brand-orange)}.client-access-admin-shell .people-access-filters button{color:#596985;border-color:#cbdbe6}.client-access-admin-shell .people-access-filters button[aria-pressed=true]{color:#274f73;background:#dcecf3;border-color:#8ec7d6}.client-access-admin-shell .people-access-refresh button:hover,.client-access-admin-shell .people-access-refresh button:focus-visible{background:#e7f1f6;border-color:#8ec7d6}.client-access-admin-shell .people-access-tabs button:focus-visible,.client-access-admin-shell .people-access-filters button:focus-visible,.client-access-admin-shell .people-access-search input:focus-visible,.client-access-admin-shell .people-access-row-summary:focus-visible{outline-color:#5f85a3}.client-access-admin-shell .people-access-row,.client-access-admin-shell .activity-user-group,.client-access-admin-shell .activity-category-group,.client-access-admin-shell .activity-event{border-color:#cbdbe6}.client-access-admin-shell .people-access-row:hover,.client-access-admin-shell .people-access-row.is-expanded{border-color:#8ec7d6}.client-access-admin-shell .people-access-row.is-expanded{box-shadow:0 .8rem 1.8rem #1b2c5312}.client-access-admin-shell .people-access-badges>span,.client-access-admin-shell .guest-status-active,.client-access-admin-shell .guest-status-pending{color:#274f73;background:#dcecf3}.client-access-admin-shell .guest-status-disabled,.client-access-admin-shell .guest-status-expired{color:#8f4329;background:#fae9e2}.client-access-admin-shell .people-access-details{background:#f5f9fc;border-top-color:#8ec7d6}.client-access-admin-shell .people-access-chevron,.client-access-admin-shell .people-access-search svg{color:#66809a}.platform-overview-shell{--ops-green:#315b7f;--ops-green-bright:#8ec7d6;--ops-line:#cbdbe6;--ops-muted:#596985;background:#edf3f7}.platform-overview-shell .operations-main{background:radial-gradient(circle at 90% 4%,#8ec7d626,#0000 23rem),#f4f7fa}.platform-overview-shell .topbar-kicker{color:var(--brand-orange)}.platform-overview-shell .user-avatar{color:#274f73;background:#dcecf3;border-color:#b9d1df}.platform-overview-shell .platform-map-header:after{border-color:#8ec7d62e}.platform-overview-shell .platform-map-header>p:not(.section-kicker){color:#c5d4df}.platform-overview-shell .platform-map-next-actions>a{background:radial-gradient(circle at 88% 50%, #8ec7d63d, transparent 11rem), var(--ops-navy-deep);border-color:#8ec7d633}.platform-overview-shell .platform-map-next-actions>a:before{border-color:#8ec7d633}.platform-overview-shell .platform-map-next-actions>a:hover,.platform-overview-shell .platform-map-next-actions>a:focus-visible{background:radial-gradient(circle at 88%,#8ec7d657,#0000 12rem),#173052;border-color:#5f85a3;box-shadow:0 1rem 2rem #1b2c531f}.platform-overview-shell .platform-map-next-actions>a:hover:before,.platform-overview-shell .platform-map-next-actions>a:focus-visible:before{border-color:#8ec7d661}.platform-overview-shell .platform-map-action-motif{color:#274f73;background:#dcecf3f0;box-shadow:0 0 0 .5rem #8ec7d61f}.platform-overview-shell .platform-map-next-actions>a:hover .platform-map-action-motif,.platform-overview-shell .platform-map-next-actions>a:focus-visible .platform-map-action-motif{box-shadow:0 0 0 .65rem #8ec7d62e}.platform-overview-shell .ecosystem-map{--ecosystem-line:#a9bdcc;background:linear-gradient(145deg,#f8fbfd,#edf4f8);border-color:#cbdbe6}.platform-overview-shell .ecosystem-maturity-note,.platform-overview-shell .ecosystem-hierarchy-note{border-left-color:var(--brand-orange);color:#7a412e;background:#fff3ed}.platform-overview-shell .ecosystem-map-key span,.platform-overview-shell .ecosystem-map figcaption,.platform-overview-shell .ecosystem-layer>header p,.platform-overview-shell .ecosystem-downlink,.platform-overview-shell .ecosystem-application-grid summary p,.platform-overview-shell .ecosystem-app-details p,.platform-overview-shell .ecosystem-app-handoff p,.platform-overview-shell .ecosystem-hierarchy details>p,.platform-overview-shell .ecosystem-outcome-layer dd,.platform-overview-shell .ecosystem-feedback-loop{color:#596985}.platform-overview-shell .ecosystem-map-key i{background:#dcecf3;border-color:#8ec7d6}.platform-overview-shell .ecosystem-map-key span:nth-child(2) i{background:#315b7f;border-color:#315b7f}.platform-overview-shell .ecosystem-map-key span:nth-child(3) i{background:var(--brand-orange);border-color:#c84f25}.platform-overview-shell .ecosystem-system-nav a,.platform-overview-shell .ecosystem-layer,.platform-overview-shell .ecosystem-application-grid details,.platform-overview-shell .ecosystem-hierarchy details{border-color:#cbdbe6}.platform-overview-shell .ecosystem-system-nav a{color:#315b7f}.platform-overview-shell .ecosystem-system-nav a:hover,.platform-overview-shell .ecosystem-system-nav a:focus-visible{border-color:#5f85a3;box-shadow:0 0 0 3px #5f85a324}.platform-overview-shell .ecosystem-layer{box-shadow:0 .75rem 2rem #1b2c530d}.platform-overview-shell .ecosystem-layer>header>span{background:#315b7f}.platform-overview-shell .ecosystem-actor-grid article,.platform-overview-shell .ecosystem-outcome-layer dl>div,.platform-overview-shell .ecosystem-app-handoff{background:#edf5f9}.platform-overview-shell .ecosystem-actor-grid article{border-left-color:#8ec7d6}.platform-overview-shell .ecosystem-actor-grid strong,.platform-overview-shell .ecosystem-outcome-layer dt,.platform-overview-shell .ecosystem-feedback-loop span,.platform-overview-shell .ecosystem-app-handoff strong{color:#315b7f}.platform-overview-shell .ecosystem-actor-grid p{color:#596985}.platform-overview-shell .ecosystem-application-grid details,.platform-overview-shell .ecosystem-hierarchy details{background:#f8fbfd}.platform-overview-shell .ecosystem-application-grid details[open]{box-shadow:0 .75rem 1.5rem #1b2c5314}.platform-overview-shell .ecosystem-application-grid summary>span,.platform-overview-shell .ecosystem-application-grid summary small,.platform-overview-shell .ecosystem-hierarchy summary>span{color:#5f85a3}.platform-overview-shell .ecosystem-app-details,.platform-overview-shell .ecosystem-feedback-loop{border-color:#cbdbe6}.platform-overview-shell .ecosystem-app-details ul{color:#405477}.platform-overview-shell .ecosystem-app-details nav a{color:#274f73;border-color:#a8c5d5}.platform-overview-shell .ecosystem-handoff-table,.platform-overview-shell .ecosystem-foundation-layer{background:var(--ops-navy-deep)}.platform-overview-shell .ecosystem-handoff-table>p,.platform-overview-shell .ecosystem-handoff-table dd span,.platform-overview-shell .ecosystem-foundation-layer>div>p,.platform-overview-shell .ecosystem-foundation-layer li{color:#9eb4c8}.platform-overview-shell .ecosystem-handoff-table dd strong,.platform-overview-shell .ecosystem-foundation-layer>a{color:#dcecf3}.platform-overview-shell .ecosystem-handoff-table dl>div,.platform-overview-shell .ecosystem-foundation-layer li{border-color:#8ec7d633}.platform-overview-shell .ecosystem-hierarchy>li:not(:last-child):after{color:#8ec7d6}.platform-overview-shell .ecosystem-hierarchy h4 small{color:#8f4329;background:#fae9e2}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:radial-gradient(circle at 88% 4%, #8ec7d629, transparent 24rem), var(--ops-cream);color:var(--ops-ink);max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #71b88a}h1,h2{text-wrap:balance}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ip-protected-content{isolation:isolate;min-height:100vh;position:relative}.ip-protected-surface{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:1;min-height:100vh;position:relative}.ip-protected-surface input,.ip-protected-surface select,.ip-protected-surface textarea{-webkit-user-select:text;user-select:text}.ip-protection-notice{background:var(--ops-navy-deep);border:1px solid var(--ops-green-bright);color:#fff;opacity:0;pointer-events:none;text-align:center;z-index:60;border-radius:.6rem;max-width:min(34rem,100vw - 2rem);margin:0;padding:.8rem 1rem;transition:opacity .16s,transform .16s;position:fixed;top:1rem;left:50%;transform:translate(-50%,-1rem)}.ip-protection-notice.visible{opacity:1;transform:translate(-50%)}.ip-print-notice{display:none}@media print{.ip-protected-content{min-height:100vh;background:#fff!important;display:block!important}.ip-protected-surface,.ip-protection-notice{display:none!important}.ip-print-notice{color:#000;text-align:center;max-width:36rem;margin:25vh auto 0;padding:2rem;font-family:sans-serif;display:block!important}}.operations-shell{grid-template-columns:15rem 1fr;min-height:100vh;display:grid}.app-sidebar{background:var(--ops-navy-deep);color:#dbe6ef;z-index:5;flex-direction:column;height:100vh;min-height:100vh;padding:1.75rem 1rem;display:flex;position:sticky;top:0}.brand-mark{background:0 0;border-radius:0;align-items:center;width:11rem;min-height:2.75rem;margin:0 .55rem 2.6rem;padding:0;display:flex}.freightpath-logo{width:100%;line-height:0;display:block}.freightpath-logo img{width:100%;max-width:100%;height:auto;display:block}.docs-shell{--ops-green:#315b7f;--ops-green-bright:#8ec7d6;--ops-line:#cbdbe6;--ops-muted:#59657d;--ops-pale:#e8f2f7}.docs-shell .topbar-kicker,.docs-shell .section-kicker:not(.light){color:var(--brand-orange)}.docs-shell .user-avatar{background:#e4f1f5;border-color:#c4dce5}.sidebar-nav{gap:.35rem;display:grid}.sidebar-link{color:#aebbd0;border-radius:.6rem;align-items:center;gap:.75rem;padding:.72rem .8rem;font-size:.91rem;font-weight:650;transition:all .16s;display:flex}.sidebar-link>span:first-child{color:#78908b;width:1.2rem;font-size:1.15rem}.sidebar-link:hover,.sidebar-link.active{color:#fff;background:#263c6e}.sidebar-link.active>span:first-child{color:var(--ops-green-bright)}.review-session-actions{gap:.45rem;margin-top:auto;padding:1rem .55rem 0;display:grid}.review-session-actions.compact{align-items:center;margin:0;padding:0;display:flex}.review-session-link,.review-session-sign-out{color:#aebbd0;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.4rem 0;font-size:.78rem;font-weight:700}.review-session-link:hover,.review-session-link.active,.review-session-sign-out:hover{color:#fff}.review-session-actions.compact .review-session-link,.review-session-actions.compact .review-session-sign-out{color:var(--ops-green);min-height:2.75rem;padding:.75rem .4rem}.sidebar-footer{color:#7f9591;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #224047;align-items:center;gap:.55rem;margin-top:.5rem;padding:1.2rem .75rem 0;font-size:.76rem;display:flex}.environment-dot{background:#72c591;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #72c5911a}.operations-main{min-width:0;max-width:100%}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ops-line);z-index:4;background:#ffffffb8;justify-content:space-between;align-items:center;height:5rem;padding:0 3.5rem;display:flex;position:sticky;top:0}.topbar p{margin:0}.topbar-copy{min-width:0}.topbar-kicker{color:var(--ops-green);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.topbar-title{overflow-wrap:anywhere;padding-top:.15rem;font-size:1.05rem;font-weight:740}.topbar-actions{flex:none;align-items:center;gap:1rem;display:flex}.user-avatar{color:#39496d;background:#d9e8df;border:1px solid #c5d9cd;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.68rem;font-weight:800;display:flex}.page-content{max-width:90rem;margin:0 auto;padding:4rem 3.5rem}.welcome-panel{background:var(--ops-navy);color:#fff;border-radius:1rem;justify-content:space-between;align-items:end;margin-bottom:4rem;padding:clamp(2rem,5vw,4.25rem);display:flex;position:relative;overflow:hidden}.welcome-panel:after{content:"";border:1px solid #8ec7d62e;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-11rem;right:-5rem}.welcome-panel h1{letter-spacing:-.045em;max-width:47rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.8vw,4.8rem);font-weight:500;line-height:1}.welcome-panel p:not(.section-kicker){color:#cbd7ea;max-width:40rem;line-height:1.65}.section-kicker{color:var(--ops-green);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.67rem;font-weight:850}.section-kicker.light{color:#8ec7d6}.primary-button{background:var(--brand-light-blue);color:var(--brand-navy);white-space:nowrap;z-index:1;border-radius:.5rem;align-items:center;gap:1.2rem;margin-left:2rem;padding:.9rem 1rem;font-size:.87rem;font-weight:750;display:flex;position:relative}.section-heading,.library-heading{justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.section-heading h2,.library-heading h2,.contribute-callout h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.area-card{border:1px solid var(--ops-line);background:linear-gradient(135deg,#fffffffa,#fafbf7fa);border-radius:.75rem;align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:all .16s;display:flex}.platform-overview-page{gap:clamp(4rem,8vw,7rem);padding-bottom:7rem;display:grid}.platform-overview-hero{background:var(--ops-docs-hero-surface);color:#fff;border-radius:1rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.7fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.platform-overview-hero:after{content:"";pointer-events:none;border:1px solid #9ccdb024;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-17rem;right:-15rem}.platform-overview-hero-copy,.platform-outcome-card{z-index:1;min-width:0;position:relative}.platform-overview-hero h1{letter-spacing:-.052em;max-width:52rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5.2vw,5.2rem);font-weight:500;line-height:.98}.platform-overview-hero-copy>p:not(.section-kicker){color:#c3d2cf;max-width:43rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.platform-overview-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.platform-overview-actions .primary-button{margin:0}.overview-text-link{color:#e5f3f7;z-index:1;padding:.9rem 0;font-size:.86rem;font-weight:750;position:relative}.overview-text-link:hover{text-underline-offset:.3rem;text-decoration:underline}.platform-outcome-card{background:#ffffff12;border:1px solid #d6eadb33;border-radius:.85rem;align-self:end;padding:clamp(1.25rem,3vw,2rem)}.platform-outcome-card ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.platform-outcome-card li{border-top:1px solid #d6eadb29;gap:.25rem;padding-top:1rem;display:grid}.platform-outcome-card strong{color:#fff;font-size:.9rem}.platform-outcome-card span{color:#cbd7ea;font-size:.8rem;line-height:1.5}.platform-story-section,.platform-entry-section{min-width:0}.overview-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.overview-section-heading h2,.platform-people-section h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:500;line-height:1.02}.overview-section-heading>p,.platform-people-section>div>p:not(.section-kicker){color:var(--ops-muted);margin:0;line-height:1.7}.platform-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.platform-journey>li{border:1px solid var(--ops-line);background:#fff;border-radius:.75rem;min-width:0;padding:1.35rem;position:relative}.journey-step-heading{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.journey-step-heading>span{color:var(--ops-green);font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.journey-step-heading small{color:#35634f;letter-spacing:.08em;text-transform:uppercase;background:#e8f1ea;border-radius:999px;padding:.3rem .5rem;font-size:.6rem;font-weight:850}.platform-journey h3{margin:0 0 .6rem;font-size:1rem}.platform-journey p{color:var(--ops-muted);margin:0;font-size:.78rem;line-height:1.55}.journey-arrow{background:var(--ops-green);border:3px solid var(--ops-canvas);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.8rem;display:flex;position:absolute;top:calc(50% - .825rem);right:-1.2rem}.platform-foundation-band{background:var(--ops-navy-deep);color:#fff;border-radius:.75rem;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:2rem;margin-top:.75rem;padding:1.5rem;display:grid}.platform-foundation-band h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.platform-foundation-band ul{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.platform-foundation-band li{color:#c6d7d2;border:1px solid #d6eadb38;border-radius:999px;padding:.45rem .7rem;font-size:.72rem}.docs-library-hero{background:radial-gradient(circle at 92% 0%, #80c99d2e, transparent 18rem), var(--ops-navy-deep);color:#fff;border:1px solid #b6dcc629;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.docs-library-hero h1{letter-spacing:-.04em;max-width:48rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:1.02}.docs-library-hero-copy,.docs-library-hero-aside{min-width:0}.docs-library-hero p:not(.section-kicker){color:#cbd7ea;max-width:46rem;line-height:1.65}.docs-library-hero-breadcrumb{color:#a8bdb7;margin-bottom:clamp(2rem,5vw,4rem)}.docs-library-hero-breadcrumb a{color:#dbe6ef}.docs-library-hero-aside{place-items:stretch stretch;gap:1.25rem;min-width:12rem;display:grid}.docs-library-hero-aside>a{color:#183c32;white-space:nowrap;background:#d8eddd;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;font-size:.8rem;font-weight:850;display:inline-flex}.docs-library-hero-aside .docs-stat{text-align:center;border-top:1px solid #d6eadb2e;border-left:0;align-items:center;margin:0;padding:1.25rem 0 0}.docs-library-hero-aside .docs-stat strong{color:#d8eddd}.docs-library-hero-aside .docs-stat span{color:#a8bdb7}.docs-library-hero{margin:0 0 2rem}.platform-map-page{min-width:0;padding:clamp(1.5rem,4vw,4rem)}.platform-map-header{background:var(--ops-docs-hero-surface);color:#fff;border-radius:1rem;margin:0 0 clamp(3rem,7vw,6rem);padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.platform-map-header:after{content:"";pointer-events:none;border:1px solid #a5dcb926;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-17rem;right:-13rem}.platform-map-header h1{letter-spacing:-.055em;z-index:1;max-width:58rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6vw,5.5rem);font-weight:500;line-height:.96;position:relative}.platform-map-header>p:not(.section-kicker){color:#c3d2cf;z-index:1;max-width:52rem;line-height:1.7;position:relative}.platform-map-next-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.platform-map-next-actions>a{background:radial-gradient(circle at 88% 50%, #86c99e3d, transparent 11rem), var(--ops-navy-deep);color:#fff;border:1px solid #b6dcc62e;border-radius:.85rem;justify-content:space-between;align-items:center;gap:2rem;min-height:9rem;padding:clamp(1.5rem,3vw,2.25rem);transition:all .16s;display:flex;position:relative;overflow:hidden}.platform-map-next-actions>a:before{content:"";pointer-events:none;border:1px solid #bee8cf2e;border-radius:50%;width:13rem;height:13rem;transition:all .22s;position:absolute;top:50%;right:-4rem;transform:translateY(-50%)}.platform-map-next-actions>a:hover,.platform-map-next-actions>a:focus-visible{background:radial-gradient(circle at 88%,#97dab057,#0000 12rem),#173f35;border-color:#81af96;transform:translateY(-2px);box-shadow:0 1rem 2rem #1c372c1a}.platform-map-next-actions>a:hover:before,.platform-map-next-actions>a:focus-visible:before{border-color:#c9efd85c;transform:translateY(-50%)scale(1.06)}.platform-map-next-actions>a>span:first-child{z-index:1;min-width:0;position:relative}.platform-map-action-motif{color:#173f35;z-index:1;background:#d8f2e1eb;border:1px solid #ffffff7a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .18s;display:flex;position:relative;box-shadow:0 0 0 .5rem #aedebf1a}.platform-map-action-motif svg{stroke-width:1.8px;width:1.35rem;height:1.35rem}.platform-map-next-actions>a:hover .platform-map-action-motif,.platform-map-next-actions>a:focus-visible .platform-map-action-motif{background:#fff;transform:translate(.18rem,-.18rem);box-shadow:0 0 0 .65rem #aedebf29}.platform-map-next-actions small{color:#8ec7d6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.62rem;font-weight:850;display:block}.platform-map-next-actions strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:500}.platform-ecosystem-section{min-width:0}.ecosystem-map{--ecosystem-line:#a8c1b3;background:linear-gradient(145deg,#f7faf5,#eef4ef);border:1px solid #d6e1d9;border-radius:1rem;margin:0;padding:clamp(1rem,3vw,2rem);overflow:hidden}.ecosystem-map-key{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem 1.25rem;margin-bottom:1rem;display:flex}.ecosystem-maturity-note{color:#695a35;background:#fff8e7;border-left:.25rem solid #d0ab4c;margin:0 0 1rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.55}.ecosystem-map-key span{color:#587068;align-items:center;gap:.45rem;font-size:.67rem;display:inline-flex}.ecosystem-map-key i{background:#e5f3f7;border:1px solid #9ab7a6;border-radius:50%;width:.65rem;height:.65rem;display:block}.ecosystem-map-key span:nth-child(2) i{background:#214e41;border-color:#214e41}.ecosystem-map-key span:nth-child(3) i{background:#d5b86a;border-color:#c09c3d}.ecosystem-system-nav{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0 0 1rem;display:flex}.ecosystem-system-nav a{color:#315d4d;background:#fff;border:1px solid #d3dfd7;border-radius:999px;padding:.5rem .75rem;font-size:.67rem;font-weight:800}.ecosystem-system-nav a:hover,.ecosystem-system-nav a:focus-visible{border-color:#6f9f86;box-shadow:0 0 0 3px #6f9f861f}.ecosystem-layer{background:#ffffffeb;border:1px solid #d6e1d9;border-radius:.85rem;padding:clamp(1rem,2.5vw,1.75rem);box-shadow:0 .75rem 2rem #2144360d}.ecosystem-layer>header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ecosystem-layer>header>span{color:#fff;background:#1f4b3f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;font-family:Georgia,Times New Roman,serif;display:flex}.ecosystem-layer>header p,.ecosystem-foundation-layer>div>p{color:#6a8279;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.62rem;font-weight:850}.ecosystem-layer>header h3,.ecosystem-foundation-layer h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500}.ecosystem-actor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ecosystem-actor-grid article{background:#eef6ef;border-left:.25rem solid #7eaa8e;border-radius:.55rem;padding:1rem}.ecosystem-actor-grid h4{margin:0}.ecosystem-actor-grid strong{color:#497060;margin:.4rem 0 .65rem;font-size:.68rem;display:block}.ecosystem-actor-grid p{color:#5d746c;margin:0;font-size:.76rem;line-height:1.55}.ecosystem-downlink{color:#5b736a;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:3.25rem;font-size:.63rem;font-weight:800;display:flex}.ecosystem-downlink:before{background:var(--ecosystem-line);content:"";width:1px;height:1.25rem}.ecosystem-downlink:after{border-left:.3rem solid #0000;border-right:.3rem solid #0000;border-top:.4rem solid var(--ecosystem-line);content:""}.ecosystem-application-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ecosystem-application-grid>li{min-width:0;scroll-margin-top:1rem}.ecosystem-application-grid details{cursor:pointer;background:#f7faf7;border:1px solid #d5e0d8;border-radius:.65rem;height:100%;overflow:hidden}.ecosystem-application-grid details[open]{box-shadow:0 .75rem 1.5rem #1b403214}.ecosystem-application-grid summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;min-height:10.5rem;padding:1rem;list-style:none;display:grid}.ecosystem-application-grid summary::-webkit-details-marker{display:none}.ecosystem-hierarchy summary::-webkit-details-marker{display:none}.ecosystem-application-grid summary>span{color:#77a18d;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.ecosystem-application-grid summary small{color:#678079;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850;display:block}.ecosystem-application-grid summary h4{margin:.25rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:500}.ecosystem-application-grid summary p{color:#5c736b;margin:0;font-size:.71rem;line-height:1.5}.ecosystem-app-details{border-top:1px solid #d5e0d8;gap:1rem;padding:1rem;display:grid}.ecosystem-app-details p,.ecosystem-app-handoff p{color:#5a7269;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.6rem;font-weight:850}.ecosystem-app-details ul{color:#4d665d;gap:.35rem;margin:0;padding-left:1rem;font-size:.72rem;line-height:1.45;display:grid}.ecosystem-app-handoff{background:#eaf3ec;border-radius:.5rem;padding:.75rem}.ecosystem-app-handoff strong{color:#285a47;font-size:.72rem;line-height:1.45}.ecosystem-app-details nav{flex-wrap:wrap;gap:.45rem;display:flex}.ecosystem-app-details nav a{color:#2e674f;border:1px solid #b7cbbf;border-radius:999px;padding:.45rem .65rem;font-size:.62rem;font-weight:800}.ecosystem-handoff-table{color:#fff;background:#193e34;border-radius:.65rem;margin-top:.75rem;padding:1rem}.ecosystem-handoff-table>p{color:#b7cdc5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.6rem;font-weight:850}.ecosystem-handoff-table dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ecosystem-handoff-table dl>div{border-left:1px solid #c6ded326;min-width:0;padding:.65rem}.ecosystem-handoff-table dl>div:first-child{border-left:0}.ecosystem-handoff-table dt{color:#fff;margin-bottom:.35rem;font-size:.72rem;font-weight:850}.ecosystem-handoff-table dd{gap:.45rem;margin:0;display:grid}.ecosystem-handoff-table dd span,.ecosystem-handoff-table dd strong{color:#aec5bd;font-size:.62rem;line-height:1.4}.ecosystem-handoff-table dd strong{color:#d4e8d9}.ecosystem-hierarchy{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ecosystem-hierarchy>li{min-width:0;position:relative}.ecosystem-hierarchy>li:not(:last-child):after{color:#8da99a;content:"→";z-index:2;position:absolute;top:1.25rem;right:-.55rem}.ecosystem-hierarchy details{cursor:pointer;background:#f8faf7;border:1px solid #d6e1d9;border-radius:.55rem;height:100%;overflow:hidden}.ecosystem-hierarchy summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:4.5rem;padding:.75rem;list-style:none;display:grid}.ecosystem-hierarchy summary>span{color:#7a9d8c;font-family:Georgia,Times New Roman,serif}.ecosystem-hierarchy h4{margin:0;font-size:.76rem}.ecosystem-hierarchy h4 small{color:#6e5b29;text-transform:uppercase;background:#eadfbf;border-radius:999px;margin-left:.35rem;padding:.2rem .35rem;font-size:.5rem;display:inline-block}.ecosystem-hierarchy details>p{color:#5b7269;border-top:1px solid #d6e1d9;margin:0;padding:.75rem;font-size:.7rem;line-height:1.5}.ecosystem-hierarchy-note{color:#695a35;background:#fff8e7;border-left:.25rem solid #d0ab4c;margin:.75rem 0 0;padding:.8rem 1rem;font-size:.72rem;line-height:1.55}.ecosystem-outcome-layer dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ecosystem-outcome-layer dl>div{background:#f2f6f2;border-radius:.5rem;padding:.8rem}.ecosystem-outcome-layer dt{color:#2f5f4d;font-size:.72rem;font-weight:850}.ecosystem-outcome-layer dd{color:#5d736b;margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.ecosystem-feedback-loop{color:#45665a;border-top:1px solid #d6e1d9;align-items:center;gap:.65rem;margin:1rem 0 0;padding-top:1rem;font-size:.72rem;line-height:1.5;display:flex}.ecosystem-feedback-loop span{color:#2a674e;font-size:1.35rem}.ecosystem-foundation-layer{color:#fff;background:#112f28;border-radius:.8rem;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin-top:1rem;padding:clamp(1rem,3vw,1.75rem);scroll-margin-top:1rem;display:grid}.ecosystem-foundation-layer>div>p{color:#98b7ab}.ecosystem-foundation-layer ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ecosystem-foundation-layer li{color:#bfd3cb;border:1px solid #bedbcf2e;border-radius:999px;padding:.4rem .6rem;font-size:.62rem}.ecosystem-foundation-layer>a{color:#d8ebdd;white-space:nowrap;font-size:.7rem;font-weight:800}.ecosystem-map figcaption{color:#586e66;text-align:center;max-width:72rem;margin:1rem auto 0;font-size:.68rem;line-height:1.55}.platform-area-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.platform-area-map>article{border:1px solid var(--ops-line);background:linear-gradient(145deg,#fff,#f8faf6);border-radius:.75rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.platform-area-title{align-items:flex-start;gap:1rem;display:flex}.platform-area-title>span{color:#85a996;letter-spacing:.1em;padding-top:.25rem;font-size:.67rem;font-weight:850}.platform-area-title h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.platform-area-title p{color:var(--ops-muted);margin:.3rem 0 0;font-size:.68rem}.platform-area-map>article>p{color:#536b66;margin:1.5rem 0;font-size:.82rem;line-height:1.6}.platform-area-map>article>strong{border-top:1px solid var(--ops-line);color:#397058;text-transform:uppercase;margin-top:auto;padding-top:.85rem;font-size:.7rem}.platform-people-section{color:#fff;background:radial-gradient(circle at 5% 90%,#86c99e1c,#0000 22rem),#163830;border-radius:1rem;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4rem);display:grid}.platform-people-section>div>p:not(.section-kicker){color:#cbd7ea;margin-top:1.25rem}.platform-people-section dl{gap:0;margin:0;display:grid}.platform-people-section dl>div{border-top:1px solid #d6eadb2e;grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.platform-people-section dt{font-size:.84rem;font-weight:800}.platform-people-section dd{color:#cbd7ea;margin:0;font-size:.78rem;line-height:1.55}.portal-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-entry-grid>a,.portal-entry-grid>article{border:1px solid var(--ops-line);background:#fff;border-radius:.75rem;min-width:0;padding:1.5rem;transition:all .16s;display:grid}.portal-entry-grid>a:hover{border-color:#8ec7d6;transform:translateY(-2px);box-shadow:0 1rem 2rem #1c372c12}.portal-entry-grid span{color:var(--ops-green);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.portal-entry-grid h3{margin:1rem 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.portal-entry-grid p{color:var(--ops-muted);margin:0;font-size:.8rem;line-height:1.55}.portal-entry-grid strong{color:#39496d;margin-top:1.5rem;font-size:.78rem}.client-access-shell{background:radial-gradient(circle at 80% 15%, #86c99e2e, transparent 26rem), var(--ops-navy-deep);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.client-access-card{background:linear-gradient(135deg,#fff,#f7f8f4);border:1px solid #d3ddd5;border-radius:.9rem;width:100%;max-width:38rem;padding:clamp(2rem,6vw,4.5rem);position:relative;box-shadow:0 1.5rem 4rem #00000038}.client-access-card,.client-access-card *{min-width:0}.client-access-card:before,.invitation-card:before{background:var(--ops-green);content:"";width:4.5rem;height:.25rem;position:absolute;top:0;left:0}.client-access-card h1,.page-title h1{letter-spacing:-.045em;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:400;line-height:1}.client-access-card>p:not(.section-kicker),.page-title>p:not(.section-kicker){color:#526965;line-height:1.65}.access-form,.invitation-card{gap:1rem;margin-top:1.75rem;display:grid}.access-form label,.invitation-card>label{color:#3e5b56;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.access-form input,.invitation-card input,.invitation-card select,.invitation-result input{color:var(--ops-ink);background:#fff;border:1px solid #cbd8d1;border-radius:.5rem;padding:.75rem}.access-form .primary-button,.invitation-card .primary-button,.client-access-card .primary-button{cursor:pointer;border:0;justify-content:center;margin:.5rem 0 0}.form-error{font-size:.85rem;font-weight:700;color:#9b302c!important}.access-footnote{border-top:1px solid var(--ops-line);margin-top:1.5rem;padding-top:1rem;font-size:.72rem}.secondary-button{color:#39496d;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:.5rem;padding:.75rem 1rem;font-weight:750}.client-invitation-page{max-width:64rem}.page-title{max-width:50rem;margin-bottom:2rem}.invitation-card,.invitation-result{border:1px solid var(--ops-line);background:linear-gradient(135deg,#fff,#fafbf7);border-radius:.85rem;padding:2rem;position:relative;box-shadow:0 1.2rem 3rem #1f352c12}.invitation-card fieldset{border:1px solid var(--ops-line);border-radius:.6rem;gap:.7rem;padding:1rem;display:grid}.invitation-card legend{color:#3e5b56;padding:0 .4rem;font-size:.78rem;font-weight:800}.check-row{align-items:center;gap:.6rem;font-size:.88rem;display:flex}.check-row input{width:1rem;height:1rem}.invitation-card .investment-access-option{background:#f1f7f2;border:1px solid #c8dccd;border-radius:.65rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.invitation-card .investment-access-option input{flex:none;width:1.15rem;height:1.15rem;margin-top:.12rem}.investment-access-option span,.investment-access-option small{display:block}.investment-access-option strong{color:var(--ops-ink);font-size:.9rem}.investment-access-option small{color:#5c716c;margin-top:.25rem;font-size:.73rem;font-weight:500;line-height:1.5}.invitation-result{margin-top:1.25rem}.invitation-result h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.invitation-result input{width:100%;margin:1rem 0;display:block}.guest-admin-list{gap:.75rem;margin-top:1rem;display:grid}.guest-admin-row{border:1px solid var(--ops-line);background:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.guest-admin-row>div:first-child{gap:.25rem;display:grid}.guest-admin-row>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.guest-admin-row span{color:#526965;font-size:.82rem}.invitation-actions{align-items:flex-end}.invitation-expiration-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.invitation-expiration-form label{gap:.25rem;font-size:.76rem;display:grid}.invitation-expiration-form input{min-width:13rem;margin:0}.access-message{color:var(--ops-green);margin-top:1rem;font-weight:700}.people-access-workspace{overflow:hidden}.people-access-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.people-access-heading h2,.people-access-heading p{margin-bottom:0}.people-access-heading>div:first-child>p:last-child{color:var(--ops-muted);max-width:40rem;margin-top:.55rem;line-height:1.55}.people-access-refresh{color:var(--ops-muted);flex:none;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.people-access-refresh button{color:#39496d;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:.5rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.people-access-refresh button:hover,.people-access-refresh button:focus-visible{background:#f1f7f2;border-color:#8ec7d6}.people-access-refresh svg{width:1.1rem;height:1.1rem}.people-access-tabs{border-bottom:1px solid var(--ops-line);gap:1.5rem;margin:1.75rem 0 1.25rem;display:flex}.people-access-tabs button{color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 0;font-size:.84rem;font-weight:800}.people-access-tabs button[aria-selected=true]{border-bottom-color:var(--ops-green);color:var(--ops-ink)}.people-access-tabs button:focus-visible{outline-offset:3px;outline:2px solid #77a98e}.people-access-tabs button span,.people-access-filters button span{color:#426459;text-align:center;background:#eaf2ec;border-radius:999px;min-width:1.35rem;margin-left:.25rem;padding:.15rem .4rem;font-size:.67rem;display:inline-block}.people-access-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.people-access-filters{flex-wrap:wrap;gap:.45rem;display:flex}.people-access-filters button{border:1px solid var(--ops-line);color:#526965;cursor:pointer;background:#fff;border-radius:999px;padding:.52rem .75rem;font-size:.74rem;font-weight:750}.people-access-filters button[aria-pressed=true]{color:#245842;background:#e7f2ea;border-color:#8ec7d6}.people-access-filters button:focus-visible,.people-access-search input:focus-visible,.people-access-row-summary:focus-visible{outline-offset:2px;outline:2px solid #77a98e}.people-access-search{flex:0 15rem;position:relative}.people-access-search svg{color:#71837e;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.people-access-search input{border:1px solid var(--ops-line);font:inherit;background:#fff;border-radius:.55rem;width:100%;min-height:2.55rem;margin:0;padding:.65rem .75rem .65rem 2.25rem}.people-access-list-header,.people-access-row-summary{grid-template-columns:minmax(10rem,1.55fr) minmax(7rem,.9fr) minmax(8rem,1.1fr) minmax(8rem,1fr) minmax(7rem,.9fr) 1.2rem;align-items:center;gap:.85rem;display:grid}.people-access-list-header{color:var(--ops-muted);letter-spacing:.035em;text-transform:uppercase;padding:0 .9rem .55rem;font-size:.68rem;font-weight:800}.people-access-list{gap:.55rem;display:grid}.people-access-row{border:1px solid var(--ops-line);background:#fff;border-radius:.65rem;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.people-access-row:hover,.people-access-row.is-expanded{border-color:#b5ccbe}.people-access-row.is-expanded{box-shadow:0 .8rem 1.8rem #1f352c0f}.people-access-row-summary{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-height:4.55rem;padding:.8rem .9rem}.people-access-person{min-width:0;display:grid}.people-access-person strong{color:var(--ops-ink);font-size:.85rem}.people-access-person small,.people-access-compact-value{color:var(--ops-muted);overflow-wrap:anywhere;font-size:.72rem}.people-access-badges{flex-wrap:wrap;gap:.25rem;display:flex}.people-access-badges>span{color:#46665a;background:#eef4ef;border-radius:999px;padding:.25rem .45rem;font-size:.65rem;font-weight:750}.people-access-chevron{color:#60756e;width:1rem;height:1rem;transition:transform .16s}.people-access-row.is-expanded .people-access-chevron{transform:rotate(180deg)}.people-access-mobile-label{display:none}.guest-status-pending{color:#475f7c;background:#edf1f7}.people-access-details{border-top:1px solid var(--ops-line);background:#fafbf8;padding:1.1rem 1.2rem 1.25rem}.people-access-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.people-access-detail-columns .section-kicker{margin-bottom:.4rem}.people-access-detail-columns .client-activity-metrics{margin:0}.people-access-invitation-actions{align-content:start;gap:.65rem;display:grid}.people-access-invitation-actions>p:last-child{color:var(--ops-muted);font-size:.75rem;line-height:1.5}.people-access-invitation-actions form{grid-template-columns:minmax(12rem,1fr) auto;gap:.55rem;display:grid}.people-access-invitation-actions form label{color:#3e5b56;gap:.3rem;font-size:.72rem;font-weight:750;display:grid}.people-access-invitation-actions form input{min-width:0;margin:0}.people-access-editor{margin-top:1.1rem}.people-access-row-actions{justify-content:flex-end;max-width:24rem;margin-left:auto;padding-top:1rem;display:flex}.destructive-button{color:#8c3b34;border-color:#dfc3bf}.destructive-button:hover,.destructive-button:focus-visible{background:#faf0ee;border-color:#c9928a}.people-access-empty{text-align:center;border:1px dashed #c8d4ce;border-radius:.65rem;padding:2rem}.people-access-empty h3,.people-access-empty p{margin:0}.people-access-empty h3{color:var(--ops-ink);font-size:.95rem}.people-access-empty p{color:var(--ops-muted);margin-top:.35rem;font-size:.78rem}.people-activity-panel{padding-top:.25rem}.people-activity-panel>h2{margin-bottom:.45rem}.people-activity-panel>p:not(.section-kicker){color:var(--ops-muted);max-width:48rem;line-height:1.55}.client-activity-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-activity-heading h2,.client-activity-heading p{margin-bottom:0}.client-activity-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:1.25rem;display:grid}.client-activity-card{border:1px solid var(--ops-line);background:#fff;border-radius:.75rem;flex-direction:column;min-width:0;padding:1.1rem;display:flex}.client-activity-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.client-activity-card h3,.client-activity-card p{margin:0}.client-activity-card h3{color:var(--ops-ink);font-size:1rem}.client-activity-card p{color:var(--ops-muted);overflow-wrap:anywhere;font-size:.78rem}.guest-status{text-transform:capitalize;border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.68rem;font-weight:800}.guest-status-active{color:#276048;background:#e7f2ea}.guest-status-disabled{color:#8c3b34;background:#f5e9e7}.guest-status-expired{color:#765817;background:#f6eedc}.client-activity-metrics{gap:0;margin:1rem 0;display:grid}.client-activity-metrics>div{border-top:1px solid var(--ops-line);grid-template-columns:minmax(7rem,1fr) minmax(0,1.15fr);align-items:baseline;gap:.5rem;padding:.6rem 0;display:grid}.client-activity-metrics dt,.activity-event-details dt{color:var(--ops-muted);font-size:.72rem;font-weight:700}.client-activity-metrics dd,.activity-event-details dd{color:var(--ops-ink);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:700}.guest-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:auto;padding-top:.5rem;display:grid}.guest-card-actions .secondary-button{width:100%}.guest-edit-form{background:#f7faf7;border:1px solid #cbd8d1;border-radius:.65rem;gap:.85rem;margin:.35rem 0 1rem;padding:1rem;display:grid}.guest-edit-heading,.guest-edit-actions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.guest-edit-heading h4{color:var(--ops-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.guest-edit-close{color:#39496d;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.72rem;font-weight:800}.guest-edit-form>label:not(.investment-access-option){color:#3e5b56;gap:.35rem;font-size:.74rem;font-weight:750;display:grid}.guest-edit-form input{margin:0}.guest-investment-option{background:#edf6ef;border:1px solid #c8dccd;border-radius:.55rem;gap:.65rem;padding:.8rem;display:flex}.guest-investment-option input{flex:none;width:1rem;height:1rem;margin-top:.1rem}.guest-link-note{line-height:1.55;color:#526965!important;font-size:.72rem!important}.guest-edit-actions{align-items:stretch}.guest-edit-actions button{flex:1 1 0}.guest-activity-list{gap:.75rem;margin-top:1.25rem;display:grid}.activity-user-group,.activity-category-group,.activity-event{border:1px solid var(--ops-line);background:#fff;border-radius:.65rem;min-width:0}.activity-user-group>summary,.activity-category-group>summary,.activity-event>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.75rem .9rem;list-style-position:inside;display:flex}.activity-user-group>summary>span:first-of-type,.activity-event>summary>span:first-of-type{min-width:0;display:grid}.activity-user-group>summary small,.activity-event>summary small,.activity-user-group>summary>span:last-child,.activity-category-group>summary span,.activity-event time{color:var(--ops-muted);overflow-wrap:anywhere;font-size:.75rem}.activity-user-group>summary>span:last-child,.activity-event time{text-align:right;flex:none}.activity-category-list{gap:.65rem;padding:0 .9rem .9rem;display:grid}.activity-category-group{background:#fafbf8}.activity-category-group ol{gap:.5rem;margin:0;padding:0 .65rem .65rem;list-style:none;display:grid}.activity-event-details{border-top:1px solid var(--ops-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.85rem;display:grid}.activity-event-details>div{min-width:0}.area-card:not(.disabled):hover{border-color:#8ec7d6;transform:translateY(-2px);box-shadow:0 1rem 2rem #1c372c12}.area-card.disabled{cursor:default;opacity:.68}.area-symbol{color:#2f6c54;background:#e7f0e9;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:1.25rem;display:flex}.area-title-row{align-items:center;gap:.75rem;display:flex}.area-title-row h3{margin:0;font-size:1rem}.area-title-row span{color:#73807c;text-transform:uppercase;background:#eef1ed;border-radius:999px;padding:.28rem .48rem;font-size:.64rem;font-weight:700}.area-card p{color:var(--ops-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.docs-hero{background:var(--ops-docs-hero-surface);color:#fff;isolation:isolate;padding:2.2rem clamp(2rem,5vw,5rem) 3.5rem;position:relative;overflow:hidden}.docs-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #9ccdb024;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-17rem;right:-15rem}.breadcrumb{color:#738485;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:3rem;font-size:.74rem;display:flex}.docs-hero .breadcrumb{color:#89a09c}.breadcrumb a:hover{color:#7ebc98}.docs-hero-copy{justify-content:space-between;align-items:end;display:flex}.docs-hero h1{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.5vw,3rem);font-weight:400;line-height:.95}.docs-hero-copy p:not(.section-kicker){color:#b5c7c3;max-width:42rem;font-size:1.08rem;line-height:1.6}.docs-stat{border-left:1px solid #375057;flex-direction:column;align-items:flex-end;margin-left:2rem;padding-left:2rem;display:flex}.docs-stat strong{color:#cbe4d2;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:400}.docs-stat span{color:#91a6a2;white-space:nowrap;font-size:.72rem}.search-box{color:#526867;background:#fff;border-radius:.55rem;align-items:center;max-width:48rem;margin-top:2.3rem;padding:0 .9rem;display:flex;box-shadow:0 .8rem 2rem #00000024}.search-box>span:first-child{font-size:1.6rem;transform:rotate(-20deg)}.search-box input{color:var(--ops-ink);background:0 0;border:0;outline:0;flex:1;padding:1rem .8rem}.search-box:focus-within{box-shadow:0 0 0 3px #8ed0a5,0 .8rem 2rem #00000024}.search-box input:focus-visible{outline:0}.search-box input::placeholder{color:#879390}.search-box kbd{color:#788682;background:#eef1ed;border:1px solid #dce2dc;border-radius:.25rem;padding:.2rem .45rem;font-size:.7rem}.docs-content{max-width:none;margin:0;padding:clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vw,4rem) 5rem}.documentation-areas,.reader-shortcuts,.documentation-catalog{padding-top:4rem}.v1-start-here{background:linear-gradient(135deg,#eef5ed,#fff 62%);border:1px solid #c9dbcc;border-radius:.9rem;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.v1-start-copy h2,.technical-catalog-introduction h2{letter-spacing:-.035em;margin:.45rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.05}.v1-start-copy>p:not(.section-kicker),.technical-catalog-introduction>p:not(.section-kicker){color:var(--ops-muted);line-height:1.7}.primary-doc-link{background:var(--ops-navy);color:#fff;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:31rem;min-height:2.75rem;margin-top:.65rem;padding:.75rem 1rem;font-size:clamp(.72rem,.85vw,.88rem);font-weight:750;display:inline-flex}.future-versions{border-top:1px solid #c9dbcc;max-width:31rem;margin-top:2rem;padding-top:1.25rem}.future-versions-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.future-versions-heading .section-kicker{margin:0}.future-versions-heading h3{color:var(--ops-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:500}.future-versions-intro{color:var(--ops-muted);font-size:.78rem;line-height:1.55}.future-version-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.future-version-links>div{gap:.3rem;display:grid}.future-version-links a{color:#214f40;border:1px solid #a9c4b0;border-radius:.45rem;justify-content:space-between;align-items:center;min-height:2.45rem;padding:.65rem .75rem;font-size:.75rem;font-weight:750;display:flex}.future-version-links a:hover{background:#e3eee4}.future-version-links p{color:#687975;margin:0;font-size:.65rem;line-height:1.4}.primary-doc-link:hover{background:#254b4c}.technical-catalog-introduction{border-top:1px solid var(--ops-line);margin-top:4rem;padding-top:4rem}.documentation-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.library-heading-description{color:var(--ops-muted);max-width:48rem;margin:.75rem 0 0;line-height:1.6}.documentation-area-card{border:1px solid var(--ops-line);background:linear-gradient(145deg,#fff,#f7faf6);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;gap:1.25rem;min-height:13rem;padding:1.5rem;transition:all .17s;display:grid}.documentation-area-card:hover{border-color:#8ec7d6;transform:translateY(-2px);box-shadow:0 1.1rem 2.5rem #1c372c14}.documentation-area-card h3,.reader-shortcut-grid h3,.catalog-row h3,.area-version-overview h2,.article-overview h2,.technical-brief>h2,.related-documentation h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500}.documentation-area-card h3{margin:.25rem 0 .7rem;font-size:1.75rem}.documentation-area-card p:not(.section-kicker){color:var(--ops-muted);margin:0;line-height:1.6}.area-number{color:#7ca38a;font-family:Georgia,Times New Roman,serif;font-size:1rem}.area-link{color:var(--ops-green);text-align:right;align-self:end;max-width:10rem;font-size:.75rem;font-weight:750}.reader-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.reader-shortcut-grid>a{border-top:2px solid #8bb69a;padding:1.25rem .25rem 0}.reader-shortcut-grid h3{margin:0;font-size:1.15rem}.reader-shortcut-grid p{color:var(--ops-muted);font-size:.82rem;line-height:1.55}.reader-shortcut-grid span,.library-heading>a{color:var(--ops-green);font-size:.75rem;font-weight:750}.catalog-search{border:1px solid var(--ops-line);box-shadow:none;max-width:none;margin-top:0;margin-bottom:1rem}.catalog-filters{align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.active-role-filter{color:#1b2c53;cursor:pointer;background:#e3eee6;border:1px solid #b9d1c0;border-radius:999px;min-height:2.75rem;padding:.6rem .9rem}.active-role-filter:hover{background:#d8e9dc}.catalog-filters label{gap:.35rem;display:grid}.catalog-filters label>span{color:#647572;font-size:.68rem;font-weight:750}.catalog-filters select{border:1px solid var(--ops-line);color:var(--ops-ink);background:#fff;border-radius:.45rem;min-height:2.75rem;padding:0 2.25rem 0 .75rem}.catalog-list{border-top:1px solid var(--ops-line)}.catalog-row{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.4rem .35rem;display:grid}.catalog-row:hover h3{color:var(--ops-green)}.catalog-row .doc-category{margin:0 0 .4rem}.catalog-row h3{margin:0;font-size:1.25rem}.catalog-row p:not(.doc-category){color:var(--ops-muted);max-width:54rem;margin:.45rem 0 0;font-size:.82rem;line-height:1.55}.catalog-row-meta{align-items:center;gap:1rem;display:flex}.catalog-row-meta>span:last-child{color:var(--ops-green)}.catalog-load-more{color:var(--ops-green);cursor:pointer;background:#eef4ed;border:1px solid #cbd9ce;border-radius:.5rem;min-height:2.75rem;margin:1.5rem auto 0;padding:.7rem 1.25rem;font-weight:750;display:block}.catalog-load-more:hover{background:#e3eee5}.area-version-overview{margin-top:3rem}.area-version-overview>header{background:#eef4ed;border-radius:.75rem;padding:2rem}.area-version-overview>header h2{margin:.35rem 0 .75rem;font-size:1.6rem}.area-version-overview>header>p:not(.section-kicker),.area-overview-facts dd{color:#526562;line-height:1.6}.area-version-overview>.article-overview{margin-bottom:0}.area-overview-facts{border-top:1px solid #cfdfcf;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding-top:1.25rem;display:grid}.area-overview-facts div{min-width:0}.area-overview-facts dt{color:var(--ops-green);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.area-overview-facts dd{margin:.45rem 0 0}.docs-shell,.docs-shell .operations-main,.docs-hero-copy>div,.docs-content>*{min-width:0}.category-tabs{border-bottom:1px solid var(--ops-line);gap:2rem;margin-bottom:3.5rem;display:flex;overflow-x:auto}.category-tabs button{color:#73817e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:1.35rem 0 1.1rem;font-size:.8rem;font-weight:700}.category-tabs button.active{border-bottom-color:var(--ops-green);color:var(--ops-green)}.library-heading>p{color:#82908d;font-size:.75rem}.docs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.doc-card{border:1px solid var(--ops-line);background:linear-gradient(135deg,#fffffffa,#fafbf7fa);border-radius:.7rem;flex-direction:column;min-height:19rem;padding:1.4rem;transition:all .17s;display:flex;position:relative;overflow:hidden}.doc-card:before{background:var(--ops-green);content:"";width:3.5rem;height:.18rem;position:absolute;top:0;left:0}.doc-card:hover{border-color:#8ec7d6;transform:translateY(-3px);box-shadow:0 1.1rem 2.5rem #1c372c14}.doc-card-topline,.doc-card-footer{justify-content:space-between;align-items:center;display:flex}.doc-icon{color:#216447;background:#e3eee6;border-radius:.45rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-size:1.1rem;display:flex}.category-development{color:#665b86;background:#e9e7f0}.category-operations{color:#466574;background:#e8edf0}.category-reference{color:#816c43;background:#f1ebdf}.category-product{color:#4e7049;background:#e7ede6}.status-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.28rem .5rem;font-size:.59rem;font-weight:800}.status-current{color:#2c704e;background:#dff0e5}.status-foundation{color:#516d7b;background:#e8edf2}.status-roadmap{color:#806936;background:#f3ead7}.doc-category{color:var(--ops-green);letter-spacing:.12em;text-transform:uppercase;margin:1.4rem 0 .6rem;font-size:.61rem;font-weight:850}.doc-card h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.doc-description{color:var(--ops-muted);margin-top:.65rem;font-size:.84rem;line-height:1.58}.doc-card-footer{color:#84908d;border-top:1px solid #edf0ec;margin-top:auto;padding-top:1rem;font-size:.67rem}.doc-card-footer span:last-child{color:var(--ops-green);font-size:1rem}.empty-state{text-align:center;background:#fff;border:1px dashed #cbd5ce;border-radius:.75rem;padding:4rem 2rem}.empty-state>span{color:#80918b;font-size:2.5rem}.empty-state h3{margin:.7rem 0 .3rem}.empty-state p{color:var(--ops-muted)}.empty-state button{color:var(--ops-green);cursor:pointer;background:0 0;border:0;font-weight:700}.contribute-callout{background:#e5eee6;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:4rem;padding:2rem;display:grid}.callout-mark{background:var(--ops-navy);color:#b9ddc4;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.2rem;display:flex}.contribute-callout h2{font-size:1.5rem}.contribute-callout p:not(.section-kicker){color:#60716b;max-width:40rem;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.contribute-callout>a{color:var(--ops-green);white-space:nowrap;font-size:.79rem;font-weight:750}.article-shell{background:radial-gradient(circle at 86% 8%,#86c99e1f,#0000 24rem),#fff;min-height:100vh}.documentation-index-layout{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}.documentation-index-content{min-width:0}.documentation-index-sidebar-column{background:#fff;align-self:stretch;min-width:0}.documentation-index-sidebar-column>.documentation-tree{padding-top:2.2rem}.article-layout{grid-template-columns:minmax(16rem,18rem) minmax(0,52rem);justify-content:start;gap:clamp(2rem,4vw,4rem);padding:1.25rem clamp(1.5rem,5vw,5rem) 7rem 0;display:grid}.article-content{min-width:0;max-width:100%}@media (min-width:68.001rem){.article-layout{padding-top:0}.article-layout>.documentation-tree,.article-layout>.article-content{padding-top:1.25rem}}.documentation-tree{border-right:1px solid var(--ops-line);scrollbar-color:#a9bbb5 transparent;scrollbar-width:thin;background:#ffffffe0;align-self:start;min-width:0;max-height:calc(100vh - 6.5rem);padding-right:1.25rem;transition:padding .18s;position:sticky;top:2rem;overflow-y:auto}.documentation-tree-heading{gap:.2rem;padding:0 .35rem 1.15rem .85rem;display:grid}.documentation-tree-heading p{color:#81908c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:850}.documentation-tree-heading strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.documentation-tree-heading span{color:#81908c;font-size:.68rem}.documentation-tree-list{gap:0;display:grid}.documentation-tree-area{border-top:1px solid var(--ops-line)}.documentation-tree-area>summary,.documentation-tree-kind>summary{cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;display:flex}.documentation-tree-area>summary{padding:.45rem .35rem}.documentation-tree-area>summary>span:first-child{background:var(--ops-pale);color:var(--ops-green);border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.61rem;font-weight:850;display:inline-flex}.documentation-tree-area>summary strong{font-size:.78rem;line-height:1.2}.documentation-tree-area summary small{color:#81908c;margin-left:auto;font-size:.61rem}.documentation-tree-area-content{padding:0 0 .75rem .75rem;display:grid}.documentation-tree-area-content>a,.documentation-tree-home{color:var(--ops-green);padding:.65rem .5rem;font-size:.68rem;font-weight:750;line-height:1.35}.documentation-tree-kind>summary{color:#63736f;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .5rem;font-size:.62rem;font-weight:850}.documentation-tree-kind>div{border-left:1px solid #d7e3dd;margin-left:.5rem;padding:0 0 .45rem .55rem;display:grid}.documentation-tree-kind a{color:#647572;padding:.48rem .55rem;font-size:.69rem;line-height:1.35}.documentation-tree-kind a:hover,.documentation-tree-kind a:focus-visible,.documentation-tree-area-content>a:hover,.documentation-tree-area-content>a:focus-visible,.documentation-tree-home:hover,.documentation-tree-home:focus-visible{color:var(--ops-green)}.documentation-tree-kind a.is-current{border-left:3px solid var(--ops-green);color:var(--ops-navy);background:#eaf4ed;margin-left:-.6rem;padding-left:.7rem;font-weight:750}.documentation-tree-home{border-top:1px solid var(--ops-line);margin-top:.75rem;display:block}.article-content>.breadcrumb{margin-bottom:2rem}.article-header{border-bottom:1px solid var(--ops-line);padding-bottom:2.5rem;position:relative}.article-header:before{background:var(--ops-green);content:"";width:4.5rem;height:.22rem;position:absolute;top:-1.2rem;left:0}.article-header h1{letter-spacing:-.05em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.5vw,3rem);font-weight:400;line-height:.98}.article-header>p:not(.section-kicker){color:var(--ops-muted);max-width:42rem;font-size:1.1rem;line-height:1.65}.article-summary{color:#4e6460;max-width:46rem;font-size:1.14rem;line-height:1.7}.article-overview{background:linear-gradient(145deg,#eef5ed,#f8fbf6);border-left:.22rem solid #70a981;margin:2.5rem 0;padding:1.75rem 2rem;scroll-margin-top:2rem}.article-overview h2,.technical-brief>h2,.related-documentation h2{margin:.45rem 0 .9rem;font-size:1.75rem}.article-overview>p:last-child{color:#405752;margin-bottom:0;font-size:1.02rem;line-height:1.75}.article-overview .overview-lead{color:#28443d;font-size:1.08rem;line-height:1.75}.maturity-explanation{background:#ffffffb8;border:1px solid #cfdfcf;border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.55rem .8rem;margin:1.25rem 0;padding:.85rem 1rem;display:flex}.maturity-explanation strong{color:#1b2c53;text-transform:uppercase;font-size:.75rem}.maturity-explanation span,.technical-reader-note{color:#536964;font-size:.86rem;line-height:1.6}.article-overview .canonical-markdown{border-top:1px solid #cfdfcf;margin-top:1.5rem;padding-top:1rem}.reader-first-overview .canonical-markdown>h2:first-child{border-top:0;margin-top:.75rem;padding-top:0}.article-technical-details{border-block:1px solid var(--ops-line);margin:2.5rem 0;scroll-margin-top:2rem}.article-technical-details>summary{cursor:pointer;padding:1.35rem 0;list-style-position:outside}.article-technical-details>summary:hover strong{color:var(--ops-green)}.article-technical-details>summary:focus-visible{outline-offset:.25rem;border-radius:.25rem;outline:.18rem solid #70a981}.article-technical-details>summary>span{gap:.25rem;margin-left:.35rem;display:inline-grid}.article-technical-details>summary strong{color:var(--ops-navy-deep);font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500}.article-technical-details>summary small{color:var(--ops-muted);font-size:.78rem;line-height:1.45}.article-technical-details-body{padding-bottom:2rem}.legacy-doc-anchor{visibility:hidden;height:0;scroll-margin-top:2rem;display:block}.technical-brief{border-top:1px solid var(--ops-line);padding-top:2.5rem;scroll-margin-top:2rem}.technical-brief>h2{font-size:2.25rem}.technical-brief .article-section:first-of-type{padding-top:1.5rem}.article-section h3{letter-spacing:-.02em;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.related-documentation{border-top:1px solid var(--ops-line);margin-top:2.5rem;padding-top:2.5rem}.related-documentation>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.related-documentation>section>div>a:only-child{grid-column:1/-1}.related-documentation>section+section{margin-top:2.25rem}.related-documentation a{border:1px solid var(--ops-line);background:#f7f9f5;border-radius:.55rem;gap:.45rem;padding:1rem;display:grid}.related-documentation a:hover{border-color:#8ec7d6}.related-documentation strong{color:var(--ops-ink);font-size:.85rem}.related-documentation span{color:var(--ops-muted);font-size:.75rem;line-height:1.5}.article-pagination{border-top:1px solid var(--ops-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}.article-pagination-link{color:var(--ops-navy-deep);background:#eef5ed;border:1px solid #9fc4aa;border-radius:.7rem;justify-content:flex-start;align-items:center;gap:1rem;min-height:6.5rem;padding:1.25rem 1.35rem;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.article-pagination-link:hover{border-color:var(--ops-green);color:var(--ops-navy-deep);background:#e3f0e5;transform:translateY(-1px)}.article-pagination-link:focus-visible{outline-offset:3px;outline:3px solid #3f885e6b}.article-pagination-link svg{stroke-width:1.8px;flex:none;width:1.35rem;height:1.35rem}.article-pagination-link span{gap:.35rem;min-width:0;display:grid}.article-pagination-link small{color:#657773;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.article-pagination-link strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500;line-height:1.3}.article-pagination-next{text-align:right;grid-column:2;justify-content:flex-end}.article-meta{color:#82908d;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.7rem;display:flex}.article-section{border-bottom:1px solid #e7ebe7;padding:2.5rem 0;scroll-margin-top:2rem}.article-section h2,.article-sources h2{letter-spacing:-.025em;margin:0 0 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500}.article-section p{color:#526562;line-height:1.75}.article-section ul{color:#526562;margin:1rem 0;padding-left:1.2rem;line-height:1.65}.article-section li{margin:.55rem 0;padding-left:.4rem}.article-section li::marker{color:#65a47d}.article-section pre{background:var(--ops-navy-deep);color:#d7e6df;border-radius:.6rem;margin-top:1.4rem;padding:1.35rem;font-size:.78rem;line-height:1.7;overflow-x:auto}.canonical-markdown{color:#526562;overflow-wrap:break-word;min-width:0;max-width:100%;line-height:1.75}.canonical-markdown img,.canonical-markdown svg{max-width:100%;height:auto}.canonical-markdown>h2,.technical-brief .canonical-markdown>h3{color:var(--ops-navy-deep);letter-spacing:-.025em;border-top:1px solid #e7ebe7;margin:2.5rem 0 1.1rem;padding-top:2.5rem;scroll-margin-top:2rem;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500}.canonical-markdown h3{color:var(--ops-navy-deep);margin:2rem 0 .8rem;scroll-margin-top:2rem;font-size:1.05rem}.canonical-markdown h4{color:var(--ops-navy-deep);margin:1.7rem 0 .7rem;scroll-margin-top:2rem;font-size:.95rem}.canonical-markdown a{color:var(--ops-green);text-underline-offset:.18em;text-decoration:underline}.canonical-markdown li{margin:.45rem 0}.canonical-markdown pre{background:var(--ops-navy-deep);color:#d7e6df;border-radius:.6rem;width:100%;padding:1.35rem;font-size:.78rem;line-height:1.7;overflow-x:auto}.mermaid-diagram{border:1px solid var(--ops-line);background:#f8faf7;border-radius:.65rem;margin:1.5rem 0;padding:1.25rem}.mermaid-diagram-toolbar{justify-content:flex-end;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.mermaid-diagram-toolbar button,.mermaid-diagram-dialog button{background:var(--ops-navy);border:1px solid var(--ops-navy);color:#fff;cursor:pointer;font:inherit;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem .9rem;font-size:.75rem;font-weight:750;display:inline-flex}.mermaid-diagram-toolbar button:hover,.mermaid-diagram-dialog button:hover{background:var(--ops-green);border-color:var(--ops-green)}.mermaid-diagram-toolbar button:focus-visible,.mermaid-diagram-dialog button:focus-visible{outline-offset:3px;outline:3px solid #7ebc9873}.mermaid-diagram-toolbar button:disabled{cursor:not-allowed;opacity:.55}.mermaid-diagram-zoom-controls{align-items:center;gap:.35rem;display:inline-flex}.mermaid-diagram-zoom-controls button{min-width:2.75rem;padding-inline:.65rem}.mermaid-diagram-zoom-controls svg{flex:none;width:1.05rem;height:1.05rem}.mermaid-diagram-zoom-controls .mermaid-diagram-fit-button{white-space:nowrap;gap:.4rem}.mermaid-diagram-viewport{overscroll-behavior:contain;overflow:auto}.mermaid-diagram-canvas{box-sizing:border-box;transform-origin:50%;place-items:center;min-width:0;margin:auto;display:grid}.mermaid-diagram-canvas-inline svg{margin:0 auto;display:block;width:100%!important;max-width:100%!important;height:auto!important}.mermaid-diagram figcaption{color:#647572;text-align:center;margin-top:.85rem;font-size:.75rem}.mermaid-diagram-dialog{border:1px solid var(--ops-line);color:var(--ops-navy-deep);background:#f8faf7;border-radius:.75rem;width:calc(100vw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:none;padding:0}.mermaid-diagram-dialog::backdrop{background:#07181bc7}.mermaid-diagram-dialog-panel{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.mermaid-diagram-dialog header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.mermaid-diagram-dialog-actions{flex:none;align-items:center;gap:.65rem;display:flex}.mermaid-diagram-dialog h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:400}.mermaid-diagram-dialog-viewport{overscroll-behavior:contain;min-height:0;padding:2rem;overflow:auto}.mermaid-diagram-canvas-expanded{min-width:100%;min-height:100%}.mermaid-diagram-canvas-expanded svg{margin:auto;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.mermaid-diagram-loading,.mermaid-diagram-error{color:#647572;place-items:center;min-height:8rem;font-size:.85rem}.mermaid-diagram-loading{display:grid}.mermaid-diagram-error{background:#fff8ea;min-height:auto}.canonical-markdown :not(pre)>code{color:#1b2c53;overflow-wrap:anywhere;background:#edf2ed;border-radius:.25rem;padding:.1rem .3rem}.canonical-markdown table{border-collapse:collapse;max-width:100%;font-size:.82rem;display:block;overflow-x:auto}.canonical-markdown th,.canonical-markdown td{border:1px solid var(--ops-line);text-align:left;vertical-align:top;padding:.65rem .75rem}.canonical-markdown th{color:var(--ops-navy-deep);background:#f3f6f1}.article-sources{background:#f3f6f1;border-radius:.65rem;margin-top:3rem;padding:1.5rem}.article-sources h2{font-size:1.2rem}.article-sources p,.article-sources li{color:#697976;font-size:.78rem;line-height:1.5}.article-sources code{color:#1b2c53;overflow-wrap:anywhere;word-break:break-word}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.area-card,.doc-card,.portal-entry-grid>a,.sidebar-link{transition-duration:.01ms}}@media (max-width:68rem){.platform-overview-hero,.platform-people-section{grid-template-columns:1fr}.platform-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-area-map,.ecosystem-application-grid,.ecosystem-handoff-table dl,.ecosystem-hierarchy,.ecosystem-outcome-layer dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-foundation-layer{grid-template-columns:1fr 1.5fr}.ecosystem-foundation-layer>a{grid-column:1/-1}.docs-grid,.reader-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout,.documentation-index-layout{grid-template-columns:1fr}.documentation-index-sidebar-column{background:0 0;align-self:start;margin:1.5rem}.documentation-index-sidebar-column>.documentation-tree{padding-top:1rem}.documentation-tree{border:1px solid var(--ops-line);border-radius:.75rem;max-height:none;padding:1rem;position:static;overflow:visible}.documentation-tree-list{max-height:28rem;padding-right:.35rem;overflow-y:auto}}@media (max-width:52rem){.operations-shell{display:block}.app-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;min-height:0;padding:.7rem 1rem;position:static;overflow:hidden}.brand-mark{flex:none;width:8.75rem;margin:0 1rem 0 0}.sidebar-nav{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.guest-admin-row{flex-direction:column;align-items:stretch}.people-access-list-header{display:none}.people-access-row-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1rem}.people-access-row-summary>span:not(.people-access-person){grid-column:1/-1;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.people-access-row-summary>.people-access-person{grid-column:1}.people-access-chevron{grid-area:1/2}.people-access-mobile-label{color:var(--ops-muted);text-transform:uppercase;font-size:.67rem;font-weight:800;display:block}.people-access-toolbar{flex-direction:column;align-items:stretch}.people-access-search{flex-basis:auto;width:100%;max-width:none}.people-access-detail-columns{grid-template-columns:1fr;gap:1.25rem}.people-access-invitation-actions form{grid-template-columns:1fr}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-link{white-space:nowrap;flex:none;padding:.55rem .65rem}.sidebar-footer{display:none}.review-session-actions{flex:none;align-items:center;margin:0 0 0 .5rem;padding:0;display:flex}.review-session-link{display:none}.review-session-sign-out{color:#dbe6ef;white-space:nowrap;padding:.55rem}.topbar{gap:1rem;height:auto;min-height:5rem;padding:0 1.25rem}.page-content{padding:2rem 1.25rem}.welcome-panel{flex-direction:column;align-items:flex-start}.overview-section-heading,.platform-foundation-band,.docs-library-hero{grid-template-columns:1fr;align-items:start}.platform-foundation-band ul{justify-content:flex-start}.docs-library-hero-aside{justify-items:start;min-width:0}.platform-journey{grid-template-columns:1fr}.journey-arrow{inset:auto auto -1.2rem calc(50% - .825rem);transform:rotate(90deg)}.primary-button{margin:1.5rem 0 0}.docs-hero{padding-top:2.5rem}.docs-hero-copy{flex-direction:column;align-items:flex-start}.docs-stat{border-left:0;align-items:flex-start;margin:1rem 0 0;padding:0}.v1-start-here{grid-template-columns:1fr}.contribute-callout{grid-template-columns:auto 1fr}.contribute-callout>a{grid-column:2}.documentation-area-grid,.area-overview-facts,.related-documentation>section>div{grid-template-columns:1fr}.mermaid-diagram-toolbar,.mermaid-diagram-dialog header{flex-wrap:wrap;align-items:flex-start}.mermaid-diagram-dialog-actions{flex-wrap:wrap}}@media (max-width:38rem){.client-access-shell{align-items:flex-start;padding:1rem}.client-access-card{border-radius:.75rem;padding:1.5rem 1.25rem}.client-access-card h1,.page-title h1{overflow-wrap:anywhere;font-size:clamp(2rem,11vw,2.75rem)}.access-form input,.invitation-card input,.invitation-card select,.invitation-result input,.primary-button,.secondary-button{min-height:2.75rem}.people-access-workspace{padding:1.35rem 1rem}.people-access-heading{flex-direction:column}.people-access-refresh{justify-content:space-between;width:100%}.people-access-tabs{gap:1rem}.people-access-filters{flex-wrap:nowrap;margin-right:-1rem;padding-bottom:.25rem;padding-right:1rem;overflow-x:auto}.people-access-filters button{flex:none}.people-access-details{padding:1rem}.people-access-row-actions,.guest-edit-actions{flex-direction:column;align-items:stretch;max-width:none}.client-activity-heading,.activity-user-group>summary,.activity-event>summary{flex-direction:column;align-items:flex-start}.client-activity-heading .secondary-button{width:100%}.client-activity-metrics>div,.activity-event-details{grid-template-columns:1fr}.activity-user-group>summary>span:last-child,.activity-event time{text-align:left}.app-sidebar{padding:.5rem .75rem}.sidebar-nav{justify-content:space-between}.sidebar-label{display:none}.sidebar-link{min-height:2.75rem;padding-left:.75rem;padding-right:.75rem}.sidebar-link>span:first-child{text-align:center}.area-grid,.docs-grid,.platform-area-map,.portal-entry-grid,.reader-shortcut-grid{grid-template-columns:1fr}.topbar{flex-direction:row;align-items:center;padding-top:.7rem;padding-bottom:.7rem}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.page-content,.docs-content{padding-left:1rem;padding-right:1rem}.platform-overview-page{gap:4rem;padding-bottom:4rem}.platform-overview-hero,.platform-people-section{border-radius:.75rem;padding:1.5rem 1.25rem}.platform-overview-hero h1{overflow-wrap:anywhere;font-size:clamp(2.45rem,13vw,3.3rem)}.platform-overview-actions{flex-direction:column;align-items:stretch}.platform-overview-actions .primary-button{white-space:normal;justify-content:space-between}.platform-people-section{grid-template-columns:1fr}.platform-people-section dl>div{grid-template-columns:1fr;gap:.35rem}.ecosystem-map{padding:.75rem}.ecosystem-map-key{justify-content:flex-start}.platform-map-next-actions{grid-template-columns:1fr}.platform-map-next-actions>a{min-height:7.5rem}.ecosystem-actor-grid,.ecosystem-application-grid,.ecosystem-handoff-table dl,.ecosystem-hierarchy,.ecosystem-outcome-layer dl,.ecosystem-foundation-layer{grid-template-columns:1fr}.ecosystem-handoff-table dl>div{border-top:1px solid #c6ded326;border-left:0}.ecosystem-handoff-table dl>div:first-child{border-top:0}.ecosystem-hierarchy>li:not(:last-child):after{content:"↓";inset:auto auto -.65rem 50%}.ecosystem-foundation-layer>a{white-space:normal;grid-column:auto}.platform-map-page{padding:1rem}.platform-map-header{border-radius:.75rem;padding:2rem 1.25rem}.platform-map-header h1,.docs-library-hero h1{overflow-wrap:anywhere;font-size:clamp(2.4rem,12vw,3.4rem)}.docs-library-hero-aside,.docs-library-hero-aside>a{width:100%}.docs-library-hero-aside>a{white-space:normal;justify-content:space-between;min-height:2.75rem}.docs-hero{padding:2rem 1rem 2.5rem}.docs-hero h1{overflow-wrap:anywhere;font-size:clamp(2.125rem,9.5vw,2.375rem)}.docs-stat span{white-space:normal}.search-box input{min-width:0}.search-box kbd{display:none}.category-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:1.25rem;margin-bottom:2.5rem}.category-tabs button{min-height:2.75rem}.doc-card{min-height:17rem}.documentation-areas,.reader-shortcuts,.documentation-catalog{padding-top:3rem}.documentation-area-card{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:1.25rem}.v1-start-here{margin-top:1.5rem;padding:1.25rem}.primary-doc-link{min-height:2.75rem;font-size:.88rem}.future-version-links{grid-template-columns:1fr}.technical-catalog-introduction{margin-top:3rem;padding-top:3rem}.documentation-area-card .area-link{grid-column:2}.catalog-filters{display:grid}.catalog-filters select{width:100%}.catalog-row{grid-template-columns:1fr;align-items:start}.catalog-row-meta{justify-content:space-between}.contribute-callout{display:block}.callout-mark{margin-bottom:1rem}.contribute-callout>a{margin-top:1rem;display:inline-block}.article-layout{justify-content:stretch;gap:2rem;padding:1.25rem 1rem 4rem}.documentation-tree{padding:.85rem}.article-header h1{font-size:clamp(2.125rem,9.5vw,2.375rem)}.article-header>p:not(.section-kicker){font-size:1rem}.article-overview{margin:2rem 0;padding:1.25rem}.article-section pre,.canonical-markdown pre{border-radius:.45rem;padding:1rem}.article-sources{padding:1rem}.mermaid-diagram{padding:.85rem}.mermaid-diagram-toolbar{justify-content:flex-start}.mermaid-diagram-toolbar>button{flex:100%}.mermaid-diagram-zoom-controls{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%;display:grid}.mermaid-diagram-dialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.mermaid-diagram-dialog header{grid-template-columns:1fr;padding:.85rem;display:grid}.mermaid-diagram-dialog-actions{grid-template-columns:1fr;display:grid}.mermaid-diagram-dialog-viewport{padding:.85rem}.article-pagination{grid-template-columns:1fr}.article-pagination-next{grid-column:1}.article-pagination-link{min-height:5.75rem;padding:1rem}}
