.marketing-page{background:#f4efe3}.marketing-page-nav{position:relative}.marketing-page-hero{grid-template-columns:minmax(0,.95fr) minmax(32rem,.75fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(92rem,100% - 3rem);min-height:42rem;margin:auto;padding:6.5rem 0 7rem;display:grid}.marketing-page-hero>div>h1{letter-spacing:-.075em;max-width:12ch;margin:1.35rem 0 1.4rem;font-size:clamp(3.8rem,6.4vw,7rem);font-weight:610;line-height:.9}.marketing-page-hero>div>p{color:#62645c;max-width:40rem;margin:0;font-size:1rem;line-height:1.7}.marketing-page-hero>div>div{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.marketing-page-proof{background:#ebe5d8;border-block:1px solid #12141121;grid-template-columns:repeat(4,1fr);align-items:center;min-height:4.5rem;padding:0 max(1.5rem,50% - 46rem);display:grid}.marketing-page-proof span{color:#54574e;font:.65rem/1.4 var(--font-geist-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-right:1px solid #1214111f;padding:.8rem 1rem}.marketing-page-proof span:last-child{border:0}.marketing-page-cta{color:#f8f4e9;text-align:center;background:#142019;border-radius:1.3rem;flex-direction:column;justify-content:center;align-items:center;width:min(92rem,100% - 3rem);min-height:33rem;margin:0 auto;padding:7rem 6%;display:flex}.marketing-page-cta>span{color:#b6d379;font:.68rem/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.marketing-page-cta h2{letter-spacing:-.065em;max-width:15ch;margin:1.2rem auto 1rem;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:580;line-height:.94}.marketing-page-cta p{color:#f8f4e994;max-width:43rem;margin:0;font-size:.9rem;line-height:1.65}.marketing-page-cta>div{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.marketing-page-cta .marketing-primary{color:#142019;background:#c5f25c}.marketing-page-cta .marketing-text-link{color:#f8f4e9;border-color:#ffffff59}.marketing-page-footer{margin-top:8rem}.platform-stack-visual{background:#eee8dc;border:1px solid #1214111f;border-radius:1rem;padding:1.2rem;box-shadow:0 2rem 5rem -2.5rem #1320194d}.platform-stack-visual>span{color:#777970;font:.56rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0;display:block}.platform-stack-visual>div,.platform-stack-visual>section>div{background:#faf7ef;border:1px solid #1214111f;border-radius:.65rem;flex-direction:column;justify-content:center;min-height:5rem;padding:1rem;display:flex}.platform-stack-visual>div.core{color:#f8f4e9;background:#17231c}.platform-stack-visual b,.platform-stack-visual small{display:block}.platform-stack-visual b{font-size:.78rem}.platform-stack-visual small{color:#777970;margin-top:.35rem;font-size:.6rem}.platform-stack-visual .core small{color:#f8f4e980}.platform-stack-visual>i{background:#a8a399;width:1px;height:1.5rem;margin:auto;display:block}.platform-stack-visual>section{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.platform-layers,.solution-paths,.network-evaluation,.integration-contracts,.resource-library{width:min(92rem,100% - 3rem);margin:0 auto;padding:9rem 0}.platform-layers>header,.solution-paths>header,.network-evaluation>header,.integration-contracts>header,.resource-library>header{max-width:55rem;margin-bottom:3rem}.platform-layers header h2,.solution-paths header h2,.network-evaluation header h2,.integration-contracts header h2,.resource-library header h2,.solution-roles header h2{letter-spacing:-.065em;margin:1rem 0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:580;line-height:.95}.platform-layers header p,.network-evaluation header p{color:#62645c;max-width:42rem;line-height:1.65}.platform-layers>div{border-top:1px solid #12141124}.platform-layers article{border-bottom:1px solid #12141124;grid-template-columns:5rem minmax(15rem,1fr) minmax(16rem,.7fr);align-items:start;gap:2rem;min-height:12rem;padding:1.5rem 0;display:grid}.platform-layers article>span{font:.65rem/1 var(--font-geist-mono);color:#7e8077}.platform-layers article h3{letter-spacing:-.045em;margin:0;font-size:1.65rem}.platform-layers article p{color:#62645c;max-width:44rem;font-size:.82rem;line-height:1.65}.platform-layers ul{margin:0;padding:0;list-style:none}.platform-layers li{color:#55574f;border-bottom:1px solid #1214111a;padding:.65rem 0;font-size:.7rem}.platform-runtime,.network-routing,.integration-lifecycle,.resource-principles{background:#ebe5d8;border-radius:1.2rem;grid-template-columns:1fr 1fr;align-items:center;gap:7rem;width:min(92rem,100% - 3rem);margin:0 auto 9rem;padding:5rem 6%;display:grid}.platform-runtime h2,.network-routing h2,.integration-lifecycle h2,.resource-principles h2{letter-spacing:-.065em;max-width:13ch;margin:1rem 0;font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:580;line-height:.94}.platform-runtime p,.network-routing p,.integration-lifecycle p{color:#62645c;max-width:38rem;font-size:.84rem;line-height:1.65}.platform-runtime a,.network-routing a{color:#22251f;align-items:center;gap:.6rem;margin-top:1rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.platform-runtime a svg,.network-routing a svg{width:1rem}.platform-runtime aside>div,.network-routing aside>div{border-bottom:1px solid #12141121;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;min-height:4.3rem;display:grid}.platform-runtime aside i,.network-routing aside i{color:#6e7068;width:1.7rem;height:1.7rem;font:.58rem/1 var(--font-geist-mono);border:1px solid #12141124;border-radius:.4rem;place-items:center;font-style:normal;display:grid}.platform-runtime aside strong,.platform-runtime aside small,.network-routing aside strong,.network-routing aside small{display:block}.platform-runtime aside strong,.network-routing aside strong{font-size:.7rem}.platform-runtime aside small,.network-routing aside small{color:#75776f;margin-top:.25rem;font-size:.6rem}.solution-path-map{background:#ece6da;border:1px solid #1214111f;border-radius:1rem;padding:1rem}.solution-path-map>div{border-bottom:1px solid #1214111f;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.6rem;min-height:6rem;padding:1rem;display:grid}.solution-path-map>div:last-child{border:0}.solution-path-map>div.active{color:#f8f4e9;background:#17231c;border-radius:.7rem}.solution-path-map span{width:1.9rem;height:1.9rem;font:.58rem/1 var(--font-geist-mono);border:1px solid;border-radius:.4rem;place-items:center;display:grid}.solution-path-map strong{font-size:.8rem}.solution-path-map small{color:#777970;font-size:.58rem}.solution-path-map .active small{color:#f8f4e980}.solution-paths>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.solution-paths article{background:#faf7ef;border:1px solid #12141121;border-radius:.9rem;flex-direction:column;min-height:31rem;padding:1.3rem;display:flex}.solution-paths article>header{display:flex}.solution-paths article>header span{font:.62rem/1 var(--font-geist-mono)}.solution-paths article>header small{color:#777970;margin-left:auto;font-size:.57rem}.solution-paths h3{letter-spacing:-.055em;max-width:10ch;margin:4rem 0 1rem;font-size:2rem;line-height:1}.solution-paths p{color:#62645c;font-size:.76rem;line-height:1.6}.solution-paths ul{margin:1.3rem 0;padding:0;list-style:none}.solution-paths li{border-bottom:1px solid #1214111a;padding:.6rem 0;font-size:.68rem}.solution-paths footer{margin-top:auto}.solution-paths footer strong{color:#62645c;font-size:.64rem;line-height:1.5;display:block}.solution-paths footer a{color:#20231f;align-items:center;gap:.6rem;margin-top:1rem;font-size:.68rem;font-weight:650;text-decoration:none;display:flex}.solution-paths footer svg{width:.9rem}.solution-roles{color:#f8f4e9;background:#17231c;padding:8rem max(1.5rem,50% - 46rem)}.solution-roles>header{max-width:55rem}.solution-roles>div{border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.solution-roles article{border-right:1px solid #ffffff1f;min-height:14rem;padding:1.2rem}.solution-roles article:last-child{border:0}.solution-roles article>span{color:#b6d379;font:.6rem/1 var(--font-geist-mono)}.solution-roles h3{margin:3rem 0 .7rem;font-size:1.1rem}.solution-roles p{color:#f8f4e98c;font-size:.7rem;line-height:1.55}.network-profile-preview,.resources-hero>aside{background:#faf7ef;border:1px solid #1214111f;border-radius:1rem;padding:1.5rem;box-shadow:0 2rem 5rem -2.5rem #13201947}.network-profile-preview>header{grid-template-columns:1fr auto;align-items:start;display:grid}.network-profile-preview>header span{font:.58rem/1 var(--font-geist-mono);color:#777970;text-transform:uppercase}.network-profile-preview>header b{letter-spacing:-.06em;grid-area:1/2/3;font-size:2.3rem}.network-profile-preview>header small{color:#777970;font-size:.55rem}.network-profile-preview h2{letter-spacing:-.05em;margin:4rem 0 .35rem;font-size:2.1rem}.network-profile-preview>p{color:#777970;font-size:.65rem}.network-profile-preview dl{border:1px solid #1214111a;grid-template-columns:1fr 1fr;margin:2rem 0;display:grid}.network-profile-preview dl>div{border-bottom:1px solid #1214111a;border-right:1px solid #1214111a;min-height:5rem;padding:.8rem}.network-profile-preview dl>div:nth-child(2n){border-right:0}.network-profile-preview dt{color:#777970;font-size:.55rem}.network-profile-preview dd{margin:1.2rem 0 0;font-size:.82rem;font-weight:650}.network-profile-preview footer{flex-wrap:wrap;gap:.35rem;display:flex}.network-profile-preview footer span{color:#3d6b45;font:.52rem/1 var(--font-geist-mono);text-transform:uppercase;background:#e2eddf;border-radius:.3rem;padding:.38rem .45rem}.network-evaluation>div,.integration-contracts>div{border:1px solid #12141121;grid-template-columns:repeat(3,1fr);display:grid}.network-evaluation article,.integration-contracts article{border-bottom:1px solid #12141121;border-right:1px solid #12141121;min-height:14rem;padding:1.2rem}.network-evaluation article:nth-child(3n),.integration-contracts article:nth-child(3n){border-right:0}.network-evaluation article:nth-last-child(-n+3),.integration-contracts article:nth-last-child(-n+3){border-bottom:0}.network-evaluation article>span,.integration-contracts article>span{color:#7b7d74;font:.6rem/1 var(--font-geist-mono)}.network-evaluation h3,.integration-contracts h3{letter-spacing:-.035em;margin:3rem 0 .7rem;font-size:1.2rem}.network-evaluation p,.integration-contracts p{color:#62645c;font-size:.7rem;line-height:1.55}.network-routing aside i{color:#3d6b45;background:#e2eddf}.network-routing aside>div:last-child i{color:#806022;background:#f2e7ce}.integration-console-preview{color:#f8f4e9;background:#17231c;border:1px solid #1214111f;border-radius:1rem;padding:1rem;box-shadow:0 2rem 5rem -2.5rem #13201961}.integration-console-preview>header{border-bottom:1px solid #ffffff1f;align-items:center;min-height:3rem;display:flex}.integration-console-preview>header span{font:.58rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.integration-console-preview>header b{color:#c5f25c;font:.55rem/1 var(--font-geist-mono);background:#c5f25c24;border-radius:.3rem;margin-left:auto;padding:.35rem .45rem}.integration-console-preview>div{border-bottom:1px solid #ffffff17;grid-template-columns:.5rem 1fr 3rem 4rem;align-items:center;gap:.65rem;min-height:4rem;display:grid}.integration-console-preview>div>i{background:#72af68;border-radius:50%;width:.4rem;height:.4rem}.integration-console-preview>div>i.warn{background:#d3a451}.integration-console-preview code{color:#e7e8e3;font-size:.65rem}.integration-console-preview>div span{font:.55rem/1 var(--font-geist-mono);color:#f8f4e98c}.integration-console-preview>div b{font:.55rem/1 var(--font-geist-mono);text-align:right}.integration-console-preview footer{align-items:center;gap:.5rem;min-height:3rem;display:flex}.integration-console-preview footer span{color:#f8f4e980;font:.5rem/1 var(--font-geist-mono);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:.3rem;padding:.3rem .4rem}.integration-lifecycle ol{margin:0;padding:0;list-style:none}.integration-lifecycle li{border-bottom:1px solid #12141121;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;min-height:4rem;display:grid}.integration-lifecycle li>b{font:.58rem/1 var(--font-geist-mono);color:#7b7d74}.integration-lifecycle li strong,.integration-lifecycle li small{display:block}.integration-lifecycle li strong{font-size:.7rem}.integration-lifecycle li small{color:#71736b;margin-top:.25rem;font-size:.6rem}.resources-hero>aside>span{color:#647247;font:.6rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.resources-hero>aside h2{letter-spacing:-.055em;max-width:11ch;margin:3.5rem 0 1rem;font-size:2.4rem;line-height:1}.resources-hero>aside p{color:#62645c;font-size:.75rem;line-height:1.6}.resources-hero>aside a{color:#20231f;align-items:center;gap:.6rem;margin-top:2rem;font-size:.68rem;font-weight:650;text-decoration:none;display:flex}.resources-hero>aside svg{width:1rem}.resource-library>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.resource-library article{background:#faf7ef;border:1px solid #12141121;border-radius:.85rem;flex-direction:column;min-height:19rem;padding:1.2rem;display:flex}.resource-library article>header{color:#777970;font:.55rem/1 var(--font-geist-mono);text-transform:uppercase;display:flex}.resource-library article>header small{margin-left:auto}.resource-library h3{letter-spacing:-.045em;max-width:13ch;margin:3.5rem 0 .8rem;font-size:1.45rem;line-height:1}.resource-library p{color:#62645c;font-size:.7rem;line-height:1.55}.resource-library footer{color:#777970;border-top:1px solid #1214111a;margin-top:auto;padding-top:.8rem;font-size:.58rem;display:flex}.resource-library footer i{margin-left:auto;font-style:normal}.resource-principles ol{margin:0;padding:0;list-style:none}.resource-principles li{border-bottom:1px solid #12141121;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;min-height:4.2rem;display:grid}.resource-principles li>b{color:#6f7168;font:.58rem/1 var(--font-geist-mono)}.resource-principles li>span{font-size:.68rem;line-height:1.45}.resource-faq{border-top:1px solid #12141129;grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1fr);gap:clamp(3rem,9vw,9rem);width:min(92rem,100% - 3rem);margin:0 auto 9rem;padding:2rem 0 3rem;display:grid}.resource-faq>header{padding-top:2rem}.resource-faq h2{letter-spacing:-.065em;max-width:12ch;margin:1rem 0;font-size:clamp(2.7rem,4.8vw,5rem);font-weight:580;line-height:.94}.resource-faq>header p{color:#62645c;max-width:28rem;font-size:.76rem;line-height:1.65}.resource-faq details{border-bottom:1px solid #12141124}.resource-faq summary{cursor:pointer;grid-template-columns:2.2rem 1fr 1.5rem;align-items:center;gap:.8rem;min-height:5.25rem;list-style:none;display:grid}.resource-faq summary::-webkit-details-marker{display:none}.resource-faq summary span{color:#7b7d74;font:.57rem/1 var(--font-geist-mono)}.resource-faq summary strong{letter-spacing:-.015em;font-size:.8rem}.resource-faq summary i{font-size:1rem;font-style:normal;transition:transform .2s}.resource-faq details[open] summary i{transform:rotate(45deg)}.resource-faq details>p{color:#62645c;margin:-.4rem 2.3rem 1.5rem 3rem;font-size:.7rem;line-height:1.65}@media (max-width:1000px){.marketing-page-nav nav{display:none}.marketing-page-hero{grid-template-columns:1fr;padding-top:4rem}.marketing-page-hero>aside{max-width:42rem}.solution-paths>div{grid-template-columns:1fr}.solution-paths article{min-height:24rem}.solution-roles>div{grid-template-columns:1fr 1fr}.solution-roles article:nth-child(2){border-right:0}.solution-roles article:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.platform-runtime,.network-routing,.integration-lifecycle,.resource-principles,.resource-faq{grid-template-columns:1fr;gap:3rem}.resource-library>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.marketing-page-hero,.platform-layers,.solution-paths,.network-evaluation,.integration-contracts,.resource-library,.marketing-page-cta,.platform-runtime,.network-routing,.integration-lifecycle,.resource-principles,.resource-faq{width:calc(100% - 2rem)}.marketing-page-hero{min-height:auto;padding:4rem 0 5rem}.marketing-page-hero>div>h1{font-size:3.6rem}.marketing-page-hero>div>div{flex-direction:column;align-items:flex-start}.marketing-page-proof{grid-template-columns:1fr 1fr;padding:0}.marketing-page-proof span:nth-child(2){border-right:0}.marketing-page-proof span:nth-child(-n+2){border-bottom:1px solid #1214111f}.platform-layers,.solution-paths,.network-evaluation,.integration-contracts,.resource-library{padding:6rem 0}.platform-layers article{grid-template-columns:2.5rem 1fr}.platform-layers article>ul{grid-column:2}.network-evaluation>div,.integration-contracts>div{grid-template-columns:1fr}.network-evaluation article,.integration-contracts article{border-bottom:1px solid #12141121!important;border-right:0!important}.network-evaluation article:last-child,.integration-contracts article:last-child{border-bottom:0!important}.solution-roles>div{grid-template-columns:1fr}.solution-roles article{border-bottom:1px solid #ffffff1f!important;border-right:0!important}.solution-roles article:last-child{border-bottom:0!important}.resource-library>div{grid-template-columns:1fr}.marketing-page-cta{min-height:29rem;padding:4rem 1.2rem}.marketing-page-cta>div{flex-direction:column;align-items:center}.marketing-page-footer{margin-top:5rem}}
.program-control-page,.program-detail-page,.policy-control-page{gap:20px;display:grid}.program-control-hero,.policy-control-hero,.program-governance-hero{color:#f8f4ea;background:#191d1a;border-radius:16px;grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:54px;padding:34px;display:grid;position:relative;overflow:hidden}.program-control-hero:after,.policy-control-hero:after,.program-governance-hero:after{content:"";border:1px solid #c5f25c29;border-radius:50%;width:360px;height:360px;position:absolute;top:-210px;right:-170px;box-shadow:0 0 0 70px #c5f25c06,0 0 0 140px #c5f25c05}.program-control-hero h1,.policy-control-hero h1,.program-governance-hero h1{letter-spacing:-.065em;max-width:780px;margin:10px 0 15px;font-size:clamp(38px,5vw,64px);line-height:.94}.program-control-hero>div>p,.policy-control-hero>div>p,.program-governance-hero>div>p{color:#ffffff91;max-width:760px;margin:0;font-size:13px;line-height:1.65}.program-control-hero aside,.policy-control-hero aside{z-index:1;background:#ffffff09;border:1px solid #ffffff21;border-radius:12px;padding:19px;position:relative}.program-control-hero aside span,.policy-control-hero aside span,.program-governance-hero aside>span{font:600 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--lime)}.program-control-hero aside strong{letter-spacing:-.03em;margin:12px 0 8px;font-size:19px;display:block}.program-control-hero aside p,.policy-control-hero aside p{color:#ffffff8c;margin:0;font-size:10px;line-height:1.55}.new-program-form{gap:12px;display:grid}.new-program-form>section{background:var(--card);border:1px solid var(--rule);border-radius:13px;grid-template-columns:280px 1fr;gap:34px;padding:22px;display:grid}.new-program-form>section>header{align-items:flex-start;gap:13px;display:flex}.new-program-form>section>header>span{color:#fff;width:28px;height:28px;font:600 8px/1 var(--mono);background:#1d211e;border-radius:8px;place-items:center;display:grid}.new-program-form h2{letter-spacing:-.035em;margin:1px 0 5px;font-size:18px}.new-program-form header p{color:var(--dim);margin:0;font-size:9px;line-height:1.5}.program-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.program-field-grid label,.version-action-form label{gap:6px;display:grid}.program-field-grid label.wide{grid-column:1/-1}.program-field-grid label>span,.version-action-form label>span{font:600 7px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--dim)}.program-field-grid input,.program-field-grid textarea,.program-field-grid select,.version-action-form input{border:1px solid var(--rule2);width:100%;font:500 11px/1.35 var(--sans);background:#fff;border-radius:8px;outline:0;padding:10px 11px}.program-field-grid input:focus,.program-field-grid textarea:focus,.program-field-grid select:focus,.version-action-form input:focus{border-color:#56765d;box-shadow:0 0 0 3px #56765d1c}.program-state-groups{gap:12px;display:grid}.program-state-groups fieldset{border:1px solid var(--rule);border-radius:10px;flex-wrap:wrap;gap:8px;padding:13px;display:flex}.program-state-groups legend{font:600 7px/1 var(--mono);text-transform:uppercase;color:var(--dim);padding:0 6px}.program-state-groups label{position:relative}.program-state-groups input{opacity:0;position:absolute}.program-state-groups label span{border:1px solid var(--rule2);min-width:42px;height:32px;font:600 9px/1 var(--mono);background:#fff;border-radius:7px;place-items:center;display:grid}.program-state-groups input:checked+span{color:#304c37;background:#e5eee2;border-color:#405d46;box-shadow:inset 0 0 0 1px #405d46}.new-program-form>footer{background:#e9eee4;border:1px solid #d6ded0;border-radius:12px;padding:15px 18px}.new-program-form>footer>div{align-items:center;gap:20px;display:flex}.new-program-form>footer>div>span{color:#5f695d;font-size:9px}.new-program-form>footer button,.version-action-form button,.policy-evaluator button{color:#fff;background:#1d211e;border:0;border-radius:8px;height:38px;margin-left:auto;padding:0 16px;font-size:9px;font-weight:650}.new-program-form>footer button b,.policy-evaluator button b{margin-left:16px}.program-form-feedback{border-radius:7px;margin:0 0 10px;padding:9px 11px;font-size:9px}.program-form-feedback.error{color:#913b32;background:#f3ded9}.program-form-feedback.success{color:#376043;background:#e5eee2}.program-title-line{align-items:center;gap:9px;display:flex}.program-title-line>span:last-child{font:540 7px/1 var(--mono);color:#ffffff6b;text-transform:uppercase}.program-governance-hero{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch}.program-governance-hero aside{z-index:1;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;padding:18px;display:flex;position:relative}.program-governance-hero aside>strong{letter-spacing:-.07em;margin:20px 0;font-size:48px}.program-governance-hero aside>strong small{font:500 9px/1 var(--mono);letter-spacing:0;color:#ffffff61}.program-governance-hero aside>b{text-align:center;font:600 7px/1 var(--mono);text-transform:uppercase;border-radius:7px;margin-top:auto;padding:8px}.program-governance-hero aside>b.blocked{color:#f2a397;background:#cc5b4933}.program-governance-hero aside>b.ready{color:var(--lime);background:#c5f25c24}.program-governance-grid,.policy-control-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.program-governance-grid>main,.policy-control-grid>main{gap:14px;display:grid}.program-governance-grid>aside,.policy-control-grid>aside{gap:14px;display:grid;position:sticky;top:78px}.program-config-sections{border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.program-config-sections article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:155px;padding:17px}.program-config-sections article:nth-child(2n){border-right:0}.program-config-sections article:nth-last-child(-n+2){border-bottom:0}.program-config-sections article>span,.program-facts>span,.program-boundary-card>span,.policy-evaluator-card>span,.policy-safety-card>span,.policy-remediation-card>span{font:600 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.program-config-sections h3{letter-spacing:-.025em;margin:17px 0 8px;font-size:14px;line-height:1.25}.program-config-sections p{color:var(--mute);margin:0;font-size:9px;line-height:1.55}.program-config-sections small{color:var(--dim);margin-top:15px;font-size:7.5px;display:block}.program-policy-strip{border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.program-policy-strip article{border-right:1px solid var(--rule);padding:14px}.program-policy-strip article:last-child{border:0}.program-policy-strip strong,.program-policy-strip span,.program-policy-strip small{display:block}.program-policy-strip strong{font:700 12px/1 var(--mono)}.program-policy-strip span{text-transform:capitalize;margin:14px 0 6px;font-size:9px}.program-policy-strip small{font:540 6.5px/1 var(--mono);color:var(--dim)}.program-policy-strip article.missing{background:#f7e7e2}.program-control-note{color:var(--dim);border-left:2px solid #879e85;margin:13px 0 0;padding-left:10px;font-size:8.5px;line-height:1.55}.current-release{background:var(--rule);border:1px solid var(--rule);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.current-release>div{background:#f7f5ef;padding:14px}.current-release span,.current-release strong,.current-release small,.current-release code{display:block}.current-release span{font:570 7px/1 var(--mono);text-transform:uppercase;color:var(--dim)}.current-release strong{text-transform:capitalize;margin:10px 0 5px;font-size:16px}.current-release code{text-overflow:ellipsis;margin:10px 0 6px;font-size:8px;overflow:hidden}.current-release small{color:var(--dim);font-size:8px}.release-diff{border:1px solid var(--rule);border-radius:10px;margin-bottom:13px;overflow:hidden}.release-diff>header{background:#efede7;align-items:center;padding:12px 14px;display:flex}.release-diff>header span{font:580 6px/1 var(--mono);color:var(--dim)}.release-diff>header h3{margin:3px 0 0;font-size:13px}.release-diff>header b{font:570 7px/1 var(--mono);color:var(--dim);margin-left:auto}.release-diff>div>article{border-top:1px solid var(--rule);grid-template-columns:150px 1fr 20px 1fr;align-items:center;gap:10px;padding:10px 13px;font-size:8px;display:grid}.release-diff article code{color:#4d6553;overflow-wrap:anywhere;font-size:7px}.release-diff article>span{overflow-wrap:anywhere;line-height:1.4}.release-diff article>span small{color:var(--dim);text-transform:uppercase;font:550 6px/1 var(--mono);margin-bottom:4px;display:block}.release-diff article>b{text-align:center;color:var(--dim)}.version-action-form{background:#e9eee4;border:1px solid #d4ddce;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:grid}.version-action-form .program-form-feedback{grid-column:1/-1;margin:0}.version-action-form.rollback{background:#f6eee8;border-color:#e4d3c7;margin-top:10px;display:grid}.version-list.governed>div{grid-template-columns:42px minmax(0,1fr) 80px auto}.version-list.governed details{font-size:8px}.version-list.governed summary{cursor:pointer}.dependency-card>a{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:26px 1fr auto;align-items:start;gap:9px;padding:11px 0;text-decoration:none;display:grid}.dependency-card>a>i{border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.dependency-card>a.pass>i{color:#3f754a;background:#e5eee2}.dependency-card>a.blocked>i{color:#9d392f;background:#f3ded9}.dependency-card>a span strong,.dependency-card>a span small{display:block}.dependency-card>a span strong{font-size:9.5px}.dependency-card>a span small{color:var(--dim);margin-top:3px;font-size:7.5px;line-height:1.4}.dependency-card>a>b{color:var(--dim);margin-top:6px;font-size:7px}.dependency-card footer{align-items:center;padding-top:13px;display:flex}.dependency-card footer span{color:var(--dim);font-size:8px}.dependency-card footer strong{font:600 7px/1 var(--mono);text-transform:uppercase;margin-left:auto}.program-boundary-card h2{margin:11px 0 14px;font-size:17px}.program-boundary-card>div{border-top:1px solid var(--rule);gap:8px;padding:7px 0;font-size:8.5px;display:flex}.program-boundary-card>div i{color:#9d392f;font-style:normal}.program-facts>div{border-top:1px solid var(--rule);padding:11px 0}.program-facts>div:first-of-type{margin-top:12px}.program-facts small,.program-facts strong{display:block}.program-facts small{font:550 7px/1 var(--mono);color:var(--dim);text-transform:uppercase}.program-facts strong{margin-top:5px;font-size:9.5px}.program-stage-distribution{gap:9px;display:grid}.program-stage-distribution article{grid-template-columns:120px 35px 1fr;align-items:center;gap:10px;display:grid}.program-stage-distribution article span{text-transform:capitalize;font-size:8.5px}.program-stage-distribution article strong{font:650 9px/1 var(--mono);text-align:right}.program-stage-distribution article i{background:#ece9e1;border-radius:5px;height:7px;overflow:hidden}.program-stage-distribution article i b{background:#54725b;border-radius:5px;height:100%;display:block}.program-empty-release{text-align:center;background:#f4f0e7;border-radius:9px;padding:24px}.program-empty-release strong{font-size:13px}.program-empty-release p{color:var(--dim);font-size:8.5px}.policy-control-hero{align-items:center}.policy-control-hero aside strong{letter-spacing:-.06em;margin:10px 0;font-size:44px;display:block}.policy-control-hero aside.ready{border-color:#c5f25c59}.policy-control-hero aside.blocked{border-color:#f2806f66}.policy-metric-row{border:1px solid var(--rule);background:var(--card);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.policy-metric-row article{border-right:1px solid var(--rule);padding:16px}.policy-metric-row article:last-child{border:0}.policy-metric-row span,.policy-metric-row strong,.policy-metric-row small{display:block}.policy-metric-row span{font:570 7px/1 var(--mono);text-transform:uppercase;color:var(--dim)}.policy-metric-row strong{letter-spacing:-.05em;margin:10px 0 5px;font-size:28px}.policy-metric-row small{color:var(--dim);font-size:8px}.policy-matrix-head,.policy-matrix>article{grid-template-columns:65px 1.25fr 1.35fr 1fr 90px;align-items:center;gap:10px;display:grid}.policy-matrix-head{font:600 6.5px/1 var(--mono);text-transform:uppercase;color:var(--dim);background:#efede7;padding:8px 10px}.policy-matrix>article{border-top:1px solid var(--rule);padding:12px 10px;font-size:8px}.policy-matrix>article.blocked{background:#f9ebe7}.policy-matrix article>div>strong,.policy-matrix article>div>small{display:block}.policy-matrix article>div:first-child>strong{font:700 13px/1 var(--mono)}.policy-matrix article>div small{color:var(--dim);margin-top:4px;font-size:6.5px;line-height:1.4}.policy-matrix article>div:nth-child(2)>b{text-transform:capitalize;font-size:9px}.policy-matrix article>div:nth-child(2)>small{font-size:7.5px}.policy-requirements{flex-wrap:wrap;gap:4px;display:flex}.policy-requirements span{font:530 6px/1 var(--mono);background:#eeece5;border-radius:5px;padding:5px}.policy-impact>.module-card-head>b{font-size:9px}.policy-impact-grid{border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.policy-impact-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px}.policy-impact-grid article:nth-child(2n){border-right:0}.policy-impact-grid article:nth-last-child(-n+2){border-bottom:0}.policy-impact-grid span{font:570 7px/1 var(--mono);text-transform:uppercase;color:var(--dim)}.policy-impact-grid strong{margin:13px 0 7px;font-size:21px;display:block}.policy-impact-grid p{color:var(--mute);margin:0;font-size:8.5px;line-height:1.5}.policy-ledger>article{border-top:1px solid var(--rule);grid-template-columns:100px 1fr auto;align-items:start;gap:13px;padding:13px 0;display:grid}.policy-decision{font:600 6.5px/1 var(--mono);text-transform:uppercase;text-align:center;border-radius:6px;padding:6px}.policy-decision.allow{color:#3f754a;background:#e5eee2}.policy-decision.require_video{color:#426283;background:#e5ebf3}.policy-decision.deny,.policy-decision.blocked_unknown,.policy-decision.blocked_conflict{color:#913b32;background:#f3ded9}.policy-ledger article strong{font-size:9.5px}.policy-ledger article p{color:var(--mute);margin:5px 0;font-size:8px}.policy-ledger article small{font:530 6.5px/1 var(--mono);color:var(--dim)}.policy-ledger article time{font:520 6.5px/1 var(--mono);color:var(--dim)}.policy-empty{text-align:center;padding:24px}.policy-empty p{color:var(--dim);font-size:8px}.policy-evaluator-card h2,.policy-remediation-card h2{margin:10px 0 7px;font-size:19px}.policy-evaluator-card>p,.policy-remediation-card>p{color:var(--dim);font-size:8.5px;line-height:1.5}.policy-evaluator form{gap:9px;margin-top:15px;display:grid}.policy-evaluator form label{gap:5px;display:grid}.policy-evaluator form label span{font:560 6.5px/1 var(--mono);text-transform:uppercase;color:var(--dim)}.policy-evaluator select{border:1px solid var(--rule2);background:#fff;border-radius:7px;width:100%;padding:9px;font-size:9px}.policy-evaluator button{width:100%;margin:0}.policy-decision-result{border:1px solid var(--rule);border-radius:8px;margin-top:12px;padding:12px}.policy-decision-result header{display:flex}.policy-decision-result header span{font:550 6px/1 var(--mono);color:var(--dim);text-transform:uppercase}.policy-decision-result header strong{font:650 7px/1 var(--mono);text-transform:uppercase;margin-left:auto}.policy-decision-result p{font-size:8px;line-height:1.45}.policy-decision-result footer{display:flex}.policy-decision-result footer code{font-size:6.5px}.policy-decision-result footer span{color:var(--dim);margin-left:auto;font-size:6.5px}.policy-safety-card>div{border-top:1px solid var(--rule);grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:10px 0;display:grid}.policy-safety-card>div:first-of-type{margin-top:12px}.policy-safety-card>div i{font:600 7px/1 var(--mono);color:#4f6b55;font-style:normal}.policy-safety-card>div strong{font-size:8.5px}.policy-remediation-card>a{color:#fff;text-align:center;background:#1d211e;border-radius:7px;margin-top:12px;padding:10px;font-size:8px;text-decoration:none;display:block}.profile-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.profile-tags span{font:550 7px/1 var(--mono);color:#ffffffb8;border:1px solid #ffffff21;border-radius:6px;padding:7px 9px}@media (max-width:1100px){.program-control-hero,.policy-control-hero,.program-governance-hero{grid-template-columns:1fr}.program-control-hero aside,.policy-control-hero aside{max-width:520px}.program-governance-hero aside{display:none}.program-governance-grid,.policy-control-grid{grid-template-columns:1fr}.program-governance-grid>aside,.policy-control-grid>aside{grid-template-columns:repeat(2,1fr);position:static}.policy-matrix-head,.policy-matrix>article{grid-template-columns:55px 1fr 1fr}.policy-matrix-head span:nth-child(n+4),.policy-matrix>article>div:nth-child(n+4){display:none}}@media (max-width:760px){.program-control-hero,.policy-control-hero,.program-governance-hero{padding:24px}.new-program-form>section,.program-field-grid,.program-config-sections,.policy-impact-grid{grid-template-columns:1fr}.program-config-sections article,.policy-impact-grid article{border-right:0;border-bottom:1px solid var(--rule)!important}.program-config-sections article:last-child,.policy-impact-grid article:last-child{border-bottom:0!important}.program-state-groups fieldset{grid-template-columns:repeat(5,1fr);display:grid}.program-policy-strip{grid-template-columns:repeat(2,1fr)}.program-policy-strip article{border-bottom:1px solid var(--rule)}.program-policy-strip article:nth-child(2n){border-right:0}.current-release,.release-diff>div>article{grid-template-columns:1fr}.release-diff article>b{display:none}.version-action-form{grid-template-columns:1fr}.version-action-form button{margin:0}.program-governance-grid>aside,.policy-control-grid>aside{grid-template-columns:1fr}.policy-metric-row{grid-template-columns:repeat(2,1fr)}.policy-metric-row article:nth-child(2){border-right:0}.policy-metric-row article:nth-child(-n+2){border-bottom:1px solid var(--rule)}.policy-matrix-head,.policy-matrix>article{grid-template-columns:50px 1fr}.policy-matrix-head span:nth-child(n+3),.policy-matrix>article>div:nth-child(n+3){display:none}.policy-ledger>article{grid-template-columns:90px 1fr}.policy-ledger article time{display:none}}.builder-commandbar{grid-template-columns:minmax(160px,1fr) auto auto auto minmax(190px,1fr)}.builder-preview-context{background:#f1f0ec;border:1px solid #dad8d2;border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.builder-preview-context label{align-items:center;gap:4px;padding-left:5px;display:flex}.builder-preview-context label>span{font:560 5.5px/1 var(--mono);color:#8b887f;text-transform:uppercase}.builder-preview-context select{color:#333;background:#fff;border:0;border-radius:4px;outline:0;max-width:104px;height:23px;padding:0 5px;font-size:7px}.release-tree{border-top:1px solid #e4e2dc;border-bottom:1px solid #e4e2dc;padding:10px}.release-tree>header{align-items:center;height:25px;display:flex}.release-tree>header span{font:580 7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#8b887f}.release-tree>header b{font:600 7px/1 var(--mono);color:#8b887f;margin-left:auto}.release-tree>div{grid-template-columns:8px 1fr;align-items:start;gap:7px;padding:6px 2px;display:grid}.release-tree>div>i{background:#9c988e;border-radius:50%;width:6px;height:6px;margin-top:3px}.release-tree>div>i.published{background:#4e8a5a}.release-tree>div>i.review,.release-tree>div>i.approved{background:#4e78a0}.release-tree strong,.release-tree small{display:block}.release-tree strong{text-transform:capitalize;font-size:7.5px}.release-tree small{color:#9a968d;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-top:2px;font-size:6.3px;line-height:1.35;overflow:hidden}@media (max-width:1280px){.builder-commandbar{grid-template-columns:1fr auto auto 1fr}.builder-preview-context{display:none}}.program-duplicate-card>span{font:600 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.program-duplicate-card>h2{letter-spacing:-.035em;margin:11px 0 7px;font-size:17px}.program-duplicate-card>p{color:var(--dim);margin:0 0 14px;font-size:8.5px;line-height:1.5}.program-duplicate-card details{border-top:1px solid var(--rule);padding-top:12px}.program-duplicate-card summary{cursor:pointer;font:600 8px/1 var(--mono);text-transform:uppercase;color:#486551}.duplicate-program-form{gap:10px;margin-top:14px;display:grid}.duplicate-program-form label{gap:5px;display:grid}.duplicate-program-form label>span{font:600 6.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.duplicate-program-form input,.duplicate-program-form textarea{border:1px solid var(--rule2);width:100%;font:500 9px/1.4 var(--sans);resize:vertical;border-radius:7px;padding:9px}.duplicate-program-form>p{color:var(--dim);margin:0;font-size:7.5px;line-height:1.5}.duplicate-program-form>button{color:#fff;font:650 8px/1 var(--sans);background:#1d211e;border:0;border-radius:7px;padding:10px}
.care-shell{--care-ink:#17312b;--care-accent:#d9ff66;--care-surface:#f5f3ec;--care-line:#17312b1f;background:var(--care-surface);min-height:100dvh;color:var(--care-ink);grid-template-columns:17rem minmax(0,1fr);display:grid}.care-sidebar{color:#f7f8f1;background:#132720;border-right:1px solid #ffffff14;flex-direction:column;height:100dvh;padding:1.35rem 1rem 1rem;display:flex;position:sticky;top:0}.care-brand{color:inherit;border-bottom:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:2.35rem 1fr;gap:.18rem .7rem;padding:.35rem .45rem 1.25rem;text-decoration:none;display:grid}.care-brand>span{background:var(--care-accent);color:#132720;border-radius:.7rem;grid-row:1/3;place-items:center;width:2.35rem;height:2.35rem;font-weight:800;display:grid}.care-brand strong{letter-spacing:-.02em;align-self:end;font-size:.84rem}.care-brand small{color:#f7f8f180;font-size:.61rem}.care-sidebar>nav{gap:.2rem;padding:.9rem .15rem;display:grid}.care-sidebar>nav a{color:#f7f8f1ab;border-radius:.55rem;grid-template-columns:1.15rem 1fr auto;align-items:center;gap:.7rem;min-height:2.65rem;padding:0 .7rem;font-size:.68rem;text-decoration:none;display:grid}.care-sidebar>nav a:hover{color:#fff;background:#ffffff0e}.care-sidebar>nav a.active{color:#f7ffd9;background:#d9ff6621}.care-sidebar>nav svg,.care-topbar details nav svg{width:1.05rem}.care-sidebar>nav b{background:var(--care-accent);color:#132720;min-width:1.15rem;height:1.15rem;font:700 .52rem/1 var(--font-geist-mono);border-radius:999px;place-items:center;display:grid}.care-sidebar-foot{gap:.8rem;margin-top:auto;display:grid}.care-help{background:#ffffff09;border:1px solid #ffffff17;border-radius:.65rem;padding:.9rem}.care-help span{color:#f2d59d;font:650 .54rem/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.care-help p{color:#f7f8f180;margin:.4rem 0;font-size:.58rem;line-height:1.45}.care-help a{color:#fff;font-size:.58rem;text-decoration:none}.care-account{border-top:1px solid #ffffff1a;grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.6rem;padding:.8rem .25rem .15rem;display:grid}.care-account>span,.care-avatar{color:#1e392f;width:2.1rem;height:2.1rem;font:700 .59rem/1 var(--font-geist-mono);background:#e2e8dc;border-radius:50%;place-items:center;display:grid}.care-account strong,.care-account small{display:block}.care-account strong{font-size:.63rem}.care-account small{color:#f7f8f173;margin-top:.2rem;font-size:.52rem}.care-account button{color:#ffffff80;cursor:pointer;background:0 0;border:0}.care-workspace{grid-template-rows:4.25rem 1fr auto;min-width:0;min-height:100dvh;display:grid}.care-topbar{border-bottom:1px solid var(--care-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#faf9f4c7;justify-content:space-between;align-items:center;padding:0 1.8rem;display:flex}.care-topbar>div{align-items:center;gap:.75rem;display:flex}.care-topbar>div:first-of-type strong,.care-topbar>div:first-of-type span{display:block}.care-topbar>div:first-of-type strong{font-size:.69rem}.care-topbar>div:first-of-type span{border-left:1px solid var(--care-line);color:#748079;padding-left:.75rem;font-size:.58rem}.care-private{color:#607067;align-items:center;gap:.42rem;font-size:.58rem;display:flex}.care-private i{background:#28a06a;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #28a06a1a}.care-topbar details{display:none}.care-main{width:100%;max-width:94rem;margin:0 auto;padding:clamp(1.2rem,3vw,2.7rem)}.care-footer{border-top:1px solid var(--care-line);color:#7c8881;min-height:3.2rem;font:500 .54rem/1 var(--font-geist-mono);justify-content:space-between;align-items:center;padding:0 1.8rem;display:flex}.care-section-page{gap:1.2rem;display:grid}.care-section-head{border-bottom:1px solid var(--care-line);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:10rem;padding:1rem 0 1.7rem;display:flex}.care-section-head>div{max-width:52rem}.care-section-head span{color:#607868;font:700 .62rem/1 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase}.care-section-head h1{letter-spacing:-.065em;margin:.7rem 0 .55rem;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:.94}.care-section-head p{color:#68756f;max-width:65ch;margin:0;font-size:.78rem;line-height:1.6}.care-section-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.55fr);gap:1.2rem;display:grid}.care-panel{border:1px solid var(--care-line);background:#fffefad4;border-radius:1rem;overflow:hidden}.care-panel>header{border-bottom:1px solid var(--care-line);align-items:flex-start;min-height:4.5rem;padding:1rem 1.15rem;display:flex}.care-panel>header span{color:#64756b;font:700 .56rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.care-panel>header h2{letter-spacing:-.035em;margin:.42rem 0 0;font-size:1.1rem}.care-panel>header b{color:#44704b;font:650 .52rem/1 var(--font-geist-mono);text-transform:uppercase;background:#e3ecdf;border-radius:.35rem;margin-left:auto;padding:.35rem .45rem}.care-list>article{border-bottom:1px solid var(--care-line);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;min-height:5.4rem;padding:.9rem 1.1rem;display:grid}.care-list>article:last-child{border:0}.care-list article>i{color:#526b5c;width:2.45rem;height:2.45rem;font:700 .58rem/1 var(--font-geist-mono);background:#e8ebe3;border-radius:.6rem;place-items:center;font-style:normal;display:grid}.care-list strong,.care-list small{display:block}.care-list strong{font-size:.72rem}.care-list small{color:#78847d;margin-top:.25rem;font-size:.61rem;line-height:1.4}.care-list article>b{font:650 .55rem/1 var(--font-geist-mono);text-transform:uppercase}.care-list article>b.ok{color:#3e754a}.care-list article>b.warn{color:#866021}.care-list article>b.mute{color:#848b85}.care-empty{text-align:center;place-content:center;min-height:13rem;padding:2rem;display:grid}.care-empty i{font-size:1.6rem;font-style:normal}.care-empty strong{margin-top:.7rem;font-size:.78rem}.care-empty p{color:#758079;max-width:28rem;margin:.35rem auto 0;font-size:.64rem;line-height:1.5}.care-callout{color:#f7f8f1;background:#163029;border-radius:.85rem;padding:1.1rem}.care-callout span{color:#d9ff66;font:650 .55rem/1 var(--font-geist-mono);text-transform:uppercase}.care-callout h2{letter-spacing:-.04em;margin:1rem 0 .55rem;font-size:1.35rem}.care-callout p{color:#f7f8f199;font-size:.67rem;line-height:1.55}.care-callout a{color:#fff;margin-top:.7rem;font-size:.65rem;text-decoration:none;display:inline-flex}.care-disclosure{color:#664b18;background:#f3e9d0;border:1px solid #d9c28e;border-radius:.75rem;padding:.9rem 1rem;font-size:.65rem;line-height:1.5}.care-disclosure strong{margin-bottom:.25rem;display:block}.care-preference-list{gap:.8rem;padding:1rem 1.1rem;display:grid}.care-preference-list label{border:1px solid var(--care-line);background:#fffdf8;border-radius:.65rem;align-items:center;gap:.7rem;min-height:3.5rem;padding:.7rem .8rem;display:flex}.care-preference-list label span{font-size:.69rem}.care-preference-list label small{color:#7b857f;margin-top:.2rem;font-size:.57rem;display:block}.care-preference-list input{margin-left:auto}@media (max-width:900px){.care-shell{grid-template-columns:1fr}.care-sidebar{display:none}.care-topbar details{display:block;position:relative}.care-topbar details summary{border:1px solid var(--care-line);border-radius:.45rem;padding:.5rem .65rem;font-size:.62rem;list-style:none}.care-topbar details nav{z-index:20;border:1px solid var(--care-line);background:#fffdf8;border-radius:.65rem;width:17rem;padding:.55rem;display:grid;position:absolute;top:2.7rem;left:0;box-shadow:0 1rem 2rem #12201b1f}.care-topbar details nav a{min-height:2.4rem;color:inherit;align-items:center;gap:.6rem;padding:0 .55rem;font-size:.62rem;text-decoration:none;display:flex}.care-section-grid{grid-template-columns:1fr}}@media (max-width:620px){.care-topbar{padding:0 1rem}.care-topbar>div:first-of-type span,.care-private{display:none}.care-main{padding:1rem}.care-section-head{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:9rem}.care-section-head h1{font-size:3rem}.care-footer{flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem}.care-list>article{grid-template-columns:2.5rem 1fr}.care-list article>b{grid-column:2}.care-section-grid{grid-template-columns:1fr}}.care-brand-logo{object-fit:contain;background:#fff;border-radius:.7rem;grid-row:1/3;width:2.35rem;height:2.35rem;padding:.18rem}
.commerce-page{--commerce-line:#191d191f;--commerce-line-strong:#191d1938;--commerce-paper:#faf7ef;--commerce-ink:#171a17;--commerce-muted:#686c65;--commerce-green:#1f5a43;--commerce-lime:#c5f25c;color:var(--commerce-ink);gap:1rem;display:grid}.commerce-hero{border:1px solid var(--commerce-line);background:#fcf9f1ad;border-radius:.85rem;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:11.5rem;padding:clamp(1.5rem,3vw,2.7rem);display:flex}.commerce-hero.compact{align-items:center;min-height:9rem}.commerce-hero>div:first-child{max-width:57rem}.commerce-eyebrow{color:#74786d;font:700 .58rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;display:block}.commerce-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:17ch;margin:.65rem 0 .7rem;font-size:clamp(2.35rem,4.8vw,4.8rem);font-weight:610;line-height:.92}.commerce-hero.compact h1{font-size:clamp(2.1rem,4vw,3.9rem)}.commerce-hero p{max-width:50rem;color:var(--commerce-muted);margin:0;font-size:.78rem;line-height:1.65}.commerce-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.commerce-button{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;min-height:2.5rem;padding:0 .9rem;font-size:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.commerce-button.primary{color:#fff;background:#17231c;border:1px solid #17231c}.commerce-button.primary span{color:var(--commerce-lime)}.commerce-button.secondary{border:1px solid var(--commerce-line-strong);color:var(--commerce-ink);background:#ffffff85}.commerce-button:disabled{opacity:.45;cursor:not-allowed}.commerce-button.full{width:100%}.commerce-back{width:max-content;color:var(--commerce-muted);font-size:.66rem;text-decoration:none}.truth-pill{width:max-content;font:700 .5rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.34rem;padding:.34rem .48rem;display:inline-flex}.truth-pill i{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.truth-pill.modeled{color:#325f7d;background:#e5edf3}.truth-pill.observed{color:#3e744d;background:#e3eee1}.truth-pill.estimated{color:#815e21;background:#f2e7c9}.truth-pill.unavailable{color:#706b62;background:#ece8de}.truth-inline{color:#486f83;font:700 .47rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;position:absolute;top:1rem;right:1rem}.commerce-kpis{border:1px solid var(--commerce-line);background:var(--commerce-line);border-radius:.72rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.commerce-kpis article{background:#faf7efd1;min-width:0;padding:1.15rem 1.25rem;position:relative}.commerce-kpis span,.commerce-kpis strong,.commerce-kpis small{display:block}.commerce-kpis>article>span{color:#777b72;font:700 .52rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.commerce-kpis>article>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:620;line-height:1}.commerce-kpis small{color:#7b7e76;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-size:.56rem;line-height:1.35;overflow:hidden}.commerce-panel{border:1px solid var(--commerce-line);background:#faf7efb8;border-radius:.72rem;overflow:hidden}.commerce-panel>header{border-bottom:1px solid var(--commerce-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.2rem;display:flex}.commerce-panel>header span,.commerce-panel>header b{color:#7b7f75;font:700 .52rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.commerce-panel>header h2{letter-spacing:-.04em;margin:.35rem 0 0;font-size:1.28rem;font-weight:620}.commerce-panel>header>a{color:var(--commerce-ink);font-size:.62rem}.commerce-panel-foot{border-top:1px solid var(--commerce-line);color:#7b7f75;font:550 .5rem/1.4 var(--mono);justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;display:flex}.commerce-tabs{border-bottom:1px solid var(--commerce-line);gap:.2rem;display:flex;overflow:auto}.commerce-tabs button{color:#6c7068;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:2.65rem;padding:0 .8rem;font-size:.64rem}.commerce-tabs button[aria-selected=true]{color:#18231d;border-bottom-color:#18231d;font-weight:700}.commerce-tabs button b{color:#9a3e32;min-width:1rem;height:1rem;font:700 .48rem/1 var(--mono);background:#f1dcd5;border-radius:.25rem;place-items:center;margin-left:.35rem;display:inline-grid}.order-view-strip{border-bottom:1px solid var(--commerce-line);gap:.25rem;padding:.45rem;display:flex;overflow:auto}.order-view-strip button{color:#656960;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.42rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.59rem;display:flex}.order-view-strip button[aria-selected=true]{color:#fff;background:#1d2821}.order-view-strip b{min-width:1.1rem;height:1.1rem;font:700 .47rem/1 var(--mono);background:#80808024;border-radius:.28rem;place-items:center;display:grid}.order-toolbar{border-bottom:1px solid var(--commerce-line);grid-template-columns:minmax(13rem,1.6fr) repeat(4,minmax(8rem,.55fr));gap:.5rem;padding:.75rem;display:grid}.order-toolbar select,.gateway-deliveries select{border:1px solid var(--commerce-line);min-height:2.35rem;color:var(--commerce-ink);background:#fffdf8;border-radius:.45rem;padding:0 .6rem;font-size:.58rem}.commerce-search{border:1px solid var(--commerce-line);background:#fffdf8;border-radius:.45rem;align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .65rem;display:flex}.commerce-search span{color:#8b8e87}.commerce-search input{width:100%;color:var(--commerce-ink);background:0 0;border:0;outline:0;font-size:.6rem}.order-bulk-bar{color:#44604b;background:#e8efe3;align-items:center;gap:.8rem;padding:.7rem .85rem;font-size:.57rem;display:flex}.order-bulk-bar span{flex:1}.order-bulk-bar button{color:#274e36;cursor:pointer;background:0 0;border:0;font-size:.57rem;font-weight:700}.order-table-wrap{overflow:auto}.order-table{border-collapse:collapse;width:100%;min-width:78rem}.order-table th,.order-table td{text-align:left;border-bottom:1px solid var(--commerce-line);vertical-align:middle;padding:.72rem .76rem}.order-table th{color:#777b72;font:700 .47rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.order-table td{font-size:.58rem}.order-table tbody tr:last-child td{border-bottom:0}.order-table tbody tr:hover{background:#f6f1e6}.order-table tbody tr.needs-attention{background:#f5ead257}.order-table td>strong,.order-table td>small,.order-table td>a>strong{display:block}.order-table td>strong,.order-table td>a>strong{font-size:.61rem}.order-table td>small{color:#85887f;text-overflow:ellipsis;white-space:nowrap;max-width:13rem;margin-top:.25rem;font-size:.49rem;line-height:1.35;overflow:hidden}.order-table code{font:600 .48rem/1.4 var(--mono)}.order-table .align-right{text-align:right;font-variant-numeric:tabular-nums}.order-table tfoot th{border-top:1px solid var(--commerce-line-strong);color:#242923;background:#efeadd;padding:.85rem .76rem;font-size:.58rem}.order-status{color:#68635b;width:max-content;font:700 .48rem/1 var(--mono);text-transform:capitalize;background:#ece8de;border-radius:999px;align-items:center;gap:.35rem;padding:.31rem .44rem;display:inline-flex}.order-status i{background:currentColor;border-radius:50%;width:.34rem;height:.34rem}.order-status.status-delivered,.order-status.status-accepted{color:#3d774d;background:#e1ede1}.order-status.status-shipped,.order-status.status-in_production{color:#39647f;background:#e1eaf2}.order-status.status-submitted,.order-status.status-acknowledged,.order-status.status-ready{color:#846022;background:#f1e7c9}.order-status.status-failed,.order-status.status-rejected,.order-status.status-returned{color:#9b4036;background:#f2deda}.order-status.status-canceled{color:#6b665e;background:#e8e4dc}.order-exception{color:#a34235}.order-clear{color:#477650}.table-open{border:1px solid var(--commerce-line);width:1.85rem;height:1.85rem;color:var(--commerce-ink);border-radius:.4rem;place-items:center;text-decoration:none;display:grid}.commerce-empty{text-align:center;place-content:center;justify-items:center;min-height:13rem;padding:2rem;display:grid}.commerce-empty.compact{min-height:10rem}.commerce-empty>span{color:#3f754c;background:#e3eee0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.commerce-empty strong{margin-top:.8rem;font-size:.72rem}.commerce-empty p{color:#7d8077;margin:.35rem 0 0;font-size:.57rem}.commerce-empty button{cursor:pointer;background:0 0;border:0;margin-top:.8rem;text-decoration:underline}.order-detail-state{justify-items:end;gap:.5rem;display:grid}.order-detail-state small{color:#777b72;font-size:.54rem}.order-command-banner,.integration-command-banner{background:#f4e9ca;border:1px solid #dbcda9;border-radius:.62rem;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.order-command-banner>span,.integration-command-banner>span{color:#fff;background:#b77e28;border-radius:.4rem;place-items:center;width:1.8rem;height:1.8rem;font-weight:800;display:grid}.order-command-banner strong,.integration-command-banner strong{font-size:.65rem}.order-command-banner p,.integration-command-banner p{color:#725f3b;margin:.2rem 0 0;font-size:.54rem}.order-command-banner button,.integration-command-banner button{color:#5f4925;cursor:pointer;background:0 0;border:0;font-size:.56rem;font-weight:700}.order-command-banner button:disabled,.integration-command-banner button:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.order-command-reason{color:#7a6741;margin-top:.35rem;font-size:.5rem;line-height:1.5;display:block}.order-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:1rem;display:grid}.order-timeline-panel>header b{border:1px solid var(--commerce-line);border-radius:.3rem;padding:.3rem .45rem}.order-timeline{margin:0;padding:0 1.2rem 1rem;list-style:none}.order-timeline li{grid-template-columns:1fr;padding:1rem 0 0 1.8rem;display:grid;position:relative}.order-timeline li:before{content:"";background:var(--commerce-line);width:1px;position:absolute;top:0;bottom:0;left:.38rem}.order-timeline li>i{background:#94978e;border:2px solid #faf7ef;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:1.35rem;left:0;box-shadow:0 0 0 1px #94978e}.order-timeline li.current>i{background:#2e7652;box-shadow:0 0 0 1px #2e7652}.order-timeline li>div{border-bottom:1px solid var(--commerce-line);padding:0 0 1rem}.order-timeline li:last-child>div{border-bottom:0}.order-timeline li header{justify-content:space-between;gap:1rem;display:flex}.order-timeline li strong{font-size:.66rem}.order-timeline time{color:#85887f;font:550 .49rem/1.3 var(--mono)}.order-timeline p{color:#656961;margin:.35rem 0;font-size:.57rem;line-height:1.5}.order-timeline footer{flex-wrap:wrap;gap:.4rem;display:flex}.order-timeline footer span{color:#777269;font:550 .45rem/1 var(--mono);background:#eee9df;border-radius:.28rem;padding:.27rem .36rem}.order-detail-aside{align-content:start;gap:1rem;display:grid}.order-facts dl{margin:0}.order-facts dl>div{border-bottom:1px solid var(--commerce-line);grid-template-columns:1fr 1.3fr;gap:.8rem;padding:.75rem 1.1rem;display:grid}.order-facts dt{color:#7e8179;font-size:.52rem}.order-facts dd{text-align:right;margin:0;font-size:.56rem;font-weight:650}.order-facts a{color:inherit}.order-economics>div{padding:.7rem 1.1rem}.order-economics p{border-bottom:1px solid var(--commerce-line);justify-content:space-between;margin:0;padding:.5rem 0;font-size:.56rem;display:flex}.order-economics>footer{color:#fff;background:#1b2921;padding:1rem 1.1rem}.order-economics>footer span,.order-economics>footer strong,.order-economics>footer small{display:block}.order-economics>footer span{color:#ffffff8f;font-size:.51rem}.order-economics>footer strong{letter-spacing:-.04em;margin-top:.35rem;font-size:1.5rem}.order-economics>footer small{color:#ffffff85;margin-top:.35rem;font-size:.48rem}.commerce-note{border:1px solid var(--commerce-line);background:#f0ebdd;border-radius:.7rem;padding:1rem 1.1rem}.commerce-note strong{font-size:.6rem}.commerce-note p{color:#5f635c;margin:.45rem 0;font-size:.61rem}.commerce-note small{color:#85887f;font-size:.5rem;line-height:1.4}.finance-truth-banner{color:#fff;background:#1a2820;border-radius:.72rem;grid-template-columns:repeat(3,1fr);display:grid}.finance-truth-banner>div{border-right:1px solid #ffffff1c;padding:1rem 1.2rem}.finance-truth-banner>div:last-child{border:0}.finance-truth-banner span,.finance-truth-banner strong,.finance-truth-banner p{display:block}.finance-truth-banner span{color:#9db5a5;font:700 .49rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.finance-truth-banner strong{margin-top:.5rem;font-size:1.1rem}.finance-truth-banner p{color:#ffffff8c;margin:.3rem 0 0;font-size:.52rem;line-height:1.45}.finance-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;display:grid}.finance-chart{padding:.8rem 1.2rem}.finance-chart article{grid-template-columns:7rem 1fr;align-items:center;gap:1rem;padding:.55rem 0;display:grid}.finance-chart article>div:first-child{grid-template-columns:1fr auto;gap:.15rem .5rem;display:grid}.finance-chart span{font-size:.54rem}.finance-chart strong{font-size:.62rem}.finance-chart small{color:#85887f;grid-column:1/-1;font-size:.47rem}.finance-bars{gap:.2rem;display:grid}.finance-bars i{background:#1b2921;border-radius:999px;height:.42rem;display:block}.finance-bars i+i{background:#b9a775;height:.27rem}.finance-trend>footer{border-top:1px solid var(--commerce-line);align-items:center;gap:1rem;padding:.75rem 1.2rem;font-size:.5rem;display:flex}.finance-trend>footer span{align-items:center;gap:.35rem;display:flex}.finance-trend>footer i{background:#1b2921;border-radius:999px;width:.6rem;height:.3rem}.finance-trend>footer i.cost{background:#b9a775}.finance-trend>footer small{color:#85887f;margin-left:auto}.finance-waterfall>div{padding:.8rem 1.1rem}.finance-waterfall article{border-bottom:1px solid var(--commerce-line);grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.6rem;padding:.58rem 0;display:grid}.finance-waterfall article:last-child{border:0}.finance-waterfall span{font-size:.53rem}.finance-waterfall i{background:#b7a977;border-radius:999px;height:.35rem}.finance-waterfall article.positive i,.finance-waterfall article.total i{background:#315f49}.finance-waterfall article.total{background:#e5eee1;border-radius:.45rem;margin-top:.45rem;padding:.8rem}.finance-waterfall strong{font-variant-numeric:tabular-nums;font-size:.58rem}.metric-dictionary>header b{border:1px solid var(--commerce-line);border-radius:.3rem;padding:.3rem .45rem}.metric-dictionary>div{padding:0;display:block}.metric-dictionary details{border-bottom:1px solid var(--commerce-line)}.metric-dictionary details:last-child{border:0}.metric-dictionary summary{cursor:pointer;grid-template-columns:6rem 1fr auto;align-items:center;gap:.8rem;padding:.75rem 1rem;list-style:none;display:grid}.metric-dictionary summary::-webkit-details-marker{display:none}.metric-dictionary summary strong{font-size:.62rem}.metric-dictionary summary i{font-style:normal}.metric-dictionary details>div{padding:0 1rem 1rem 7.8rem}.metric-dictionary details p{color:#656961;margin:0;font-size:.56rem;line-height:1.55}.metric-dictionary dl{grid-template-columns:1fr 1fr;gap:.6rem;margin:.7rem 0 0;display:grid}.metric-dictionary dl>div{background:#f0eadf;border-radius:.4rem;padding:.55rem}.metric-dictionary dt{color:#85887f;font-size:.47rem}.metric-dictionary dd{margin:.25rem 0 0;font-size:.54rem;font-weight:650}.reports-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:1rem;display:grid}.saved-reports>div>article{border-bottom:1px solid var(--commerce-line);grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:grid}.saved-reports>div>article:last-child{border:0}.report-icon{width:1.8rem;height:1.8rem;color:var(--commerce-lime);background:#1c2921;border-radius:.42rem;place-items:center;display:grid}.saved-reports strong{font-size:.64rem}.saved-reports p{color:#777b72;margin:.28rem 0;font-size:.53rem}.saved-reports footer{flex-wrap:wrap;gap:.35rem;display:flex}.saved-reports footer span{color:#716d65;font:550 .45rem/1 var(--mono);background:#eee9df;border-radius:.25rem;padding:.24rem .34rem}.saved-reports button,.partner-mapping-panel footer button,.partner-resources button{color:#294f3a;cursor:pointer;background:0 0;border:0;font-size:.55rem;font-weight:700}.report-controls ol{margin:0;padding:.6rem 1rem;list-style:none}.report-controls li{border-bottom:1px solid var(--commerce-line);grid-template-columns:1.5rem 1fr;gap:.65rem;padding:.6rem 0;display:grid}.report-controls li i{color:#3d724c;width:1.35rem;height:1.35rem;font:.65rem/1 var(--mono);background:#e4eee1;border-radius:50%;place-items:center;font-style:normal;display:grid}.report-controls li strong,.report-controls li small{display:block}.report-controls li strong{font-size:.57rem}.report-controls li small{color:#85887f;margin-top:.2rem;font-size:.48rem}.report-ack{color:#686c64;gap:.55rem;margin:.2rem 1rem .8rem;font-size:.52rem;line-height:1.4;display:flex}.report-controls>.commerce-button{width:calc(100% - 2rem);margin:0 1rem 1rem}.commerce-success{background:#e7f0e3;border:1px solid #bfd1b8;border-radius:.6rem;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.commerce-success>span{color:#fff;background:#4b8059;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.commerce-success strong{font-size:.59rem}.commerce-success p{color:#55705b;margin:.2rem 0 0;font-size:.52rem}.commerce-success button{cursor:pointer;background:0 0;border:0;margin-left:auto}.commerce-capabilities{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.integration-command-banner{grid-template-columns:2rem minmax(0,1fr) auto}.integration-layout{grid-template-columns:minmax(17rem,.65fr) minmax(25rem,1.35fr);gap:1rem;display:grid}.integration-directory{align-content:start;gap:.55rem;display:grid}.integration-directory>button{text-align:left;border:1px solid var(--commerce-line);color:inherit;cursor:pointer;background:#faf7efb3;border-radius:.7rem;padding:1rem;display:grid}.integration-directory>button.selected{border-color:#1b2820;box-shadow:0 0 0 1px #1b2820}.integration-directory header{justify-content:space-between;align-items:center;display:flex}.integration-mark{width:2.2rem;height:2.2rem;color:var(--commerce-lime);font:700 .56rem/1 var(--mono);background:#19261e;border-radius:.5rem;place-items:center;display:grid}.connection-health{color:#39704a;width:max-content;font:700 .46rem/1 var(--mono);text-transform:capitalize;background:#e5eee1;border-radius:999px;align-items:center;gap:.33rem;padding:.35rem .48rem;display:inline-flex}.connection-health i{background:currentColor;border-radius:50%;width:.33rem;height:.33rem}.connection-health.degraded{color:#8b6423;background:#f2e6c8}.connection-health.action_required{color:#9b4036;background:#f1dcd7}.connection-health.available{color:#6b665e;background:#e8e4dc}.integration-directory .commerce-eyebrow{margin-top:.9rem;font-size:.46rem}.integration-directory h2{margin:.35rem 0 .3rem;font-size:.85rem}.integration-directory p{color:#777b72;margin:0;font-size:.5rem}.integration-directory dl{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.8rem 0 0;display:grid}.integration-directory dl>div{background:#f0eadf;border-radius:.38rem;padding:.5rem}.integration-directory dt{color:#85887f;font-size:.43rem}.integration-directory dd{margin:.25rem 0 0;font-size:.54rem;font-weight:700}.integration-directory footer{border-top:1px solid var(--commerce-line);color:#7d8078;font:550 .44rem/1 var(--mono);justify-content:space-between;margin-top:.75rem;padding-top:.65rem;display:flex}.integration-inspector{align-self:start}.integration-health-grid{background:var(--commerce-line);grid-template-columns:repeat(4,1fr);gap:1px;padding:.8rem 1rem;display:grid}.integration-health-grid article{background:var(--commerce-paper);padding:.75rem}.integration-health-grid span,.integration-health-grid strong,.integration-health-grid small{display:block}.integration-health-grid span{color:#85887f;font-size:.47rem}.integration-health-grid strong{margin-top:.35rem;font-size:1rem}.integration-health-grid small{color:#85887f;margin-top:.25rem;font-size:.44rem}.connection-section{border-top:1px solid var(--commerce-line);padding:1rem 1.1rem}.connection-section>header{justify-content:space-between;gap:.8rem;display:flex}.connection-section header span{color:#85887f;font:.65rem/1 var(--mono)}.connection-section h3{margin:.3rem 0 0;font-size:.72rem}.connection-section header b{color:#3e744d;font:.45rem/1 var(--mono);text-transform:capitalize;background:#e5eee1;border-radius:.28rem;padding:.3rem .4rem}.connection-section header b.rotation_due{color:#865f20;background:#f2e6c8}.connection-section dl{margin:.8rem 0 0}.connection-section dl>div{border-top:1px solid var(--commerce-line);grid-template-columns:8rem 1fr;gap:1rem;padding:.5rem 0;display:grid}.connection-section dt{color:#85887f;font-size:.5rem}.connection-section dd{text-align:right;margin:0;font-size:.52rem}.code-mini{color:#dce7de;background:#1c2520;border-radius:.45rem;gap:.35rem;margin-top:.7rem;padding:.65rem;display:grid}.code-mini code{font:.48rem/1.45 var(--mono)}.integration-inspector-foot{border-top:1px solid var(--commerce-line);justify-content:flex-end;gap:.5rem;padding:.9rem 1.1rem;display:flex}.gateway-deliveries>header select{min-width:10rem}.delivery-status{color:#3d744c;width:max-content;font:700 .46rem/1 var(--mono);text-transform:capitalize;background:#e4eee1;border-radius:.3rem;padding:.3rem .4rem;display:inline-flex}.delivery-status.retrying{color:#855f20;background:#f2e6c8}.delivery-status.dead_letter{color:#963e35;background:#f0dcd7}.delivery-status.duplicate,.delivery-status.reconciled{color:#3a617a;background:#e2eaf1}.gateway-deliveries button{color:#315a41;cursor:pointer;background:0 0;border:0;font-size:.5rem}.mapping-workspace{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:1rem;display:grid}.mapping-list article{border-bottom:1px solid var(--commerce-line);grid-template-columns:2.2rem 1fr auto;align-items:start;gap:.8rem;padding:1rem 1.1rem;display:grid}.mapping-list article:last-child{border:0}.mapping-list strong{font-size:.64rem}.mapping-list p{color:#7b7f76;margin:.2rem 0;font-size:.51rem}.mapping-list article>div>div{flex-wrap:wrap;gap:.3rem;display:flex}.mapping-list article>div>div span{font:500 .43rem/1 var(--mono);background:#eee9df;border-radius:.25rem;padding:.25rem .35rem}.mapping-list article>b{color:#39704a;font:.46rem/1 var(--mono);background:#e5eee1;border-radius:.3rem;padding:.3rem .4rem}.mapping-list article>b.attention{color:#875f20;background:#f1e6c8}.mapping-policy{color:#fff;background:#1b2921;align-self:start;padding:1.2rem}.mapping-policy>span{color:#a9c0ae;font:700 .5rem/1 var(--mono);text-transform:uppercase}.mapping-policy h2{letter-spacing:-.05em;margin:.6rem 0;font-size:1.7rem}.mapping-policy p{color:#fff9;font-size:.58rem;line-height:1.55}.mapping-policy ol{margin:1rem 0 0;padding:0;list-style-position:inside}.mapping-policy li{border-top:1px solid #ffffff1f;padding:.55rem 0;font-size:.53rem}.certification-workspace{border:1px solid var(--commerce-line);background:#faf7efb8;border-radius:.7rem;overflow:hidden}.certification-workspace>header{border-bottom:1px solid var(--commerce-line);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.certification-workspace h2{letter-spacing:-.04em;margin:.4rem 0 .3rem;font-size:1.45rem}.certification-workspace header p{color:#777b72;margin:0;font-size:.55rem}.certification-workspace>div>article{border-bottom:1px solid var(--commerce-line);grid-template-columns:2rem 1fr 6rem 3rem;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.certification-workspace article>span{color:#8b8e86;font:650 .5rem/1 var(--mono)}.certification-workspace article strong{font-size:.6rem}.certification-workspace article p{color:#7c8077;margin:.22rem 0 0;font-size:.51rem}.certification-workspace article>b,.readiness-result{color:#3d744c;font:700 .44rem/1 var(--mono);text-transform:capitalize;background:#e4eee1;border-radius:.3rem;align-items:center;gap:.3rem;padding:.31rem .4rem;display:inline-flex}.certification-workspace article>b.attention,.readiness-result.attention{color:#875f20;background:#f2e6c8}.certification-workspace article>b.running,.readiness-result.running{color:#3a617a;background:#e2eaf1}.certification-workspace article button{color:#315a41;cursor:pointer;background:0 0;border:0;font-size:.51rem}.certification-workspace>footer{color:#fff;background:#1b2921;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.certification-workspace footer strong{font-size:.59rem}.certification-workspace footer p{color:#ffffff8c;margin:.25rem 0 0;font-size:.5rem}.certification-workspace footer a{color:var(--commerce-lime);font-size:.54rem}.developer-version{color:#fff;font:650 .5rem/1 var(--mono);background:#1b2921;border-radius:.35rem;padding:.4rem .5rem}.developer-architecture{border:1px solid var(--commerce-line);border-radius:.7rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.developer-architecture article{border-right:1px solid var(--commerce-line);background:#faf7efb3;grid-template-columns:2rem 1fr auto;align-items:start;gap:.7rem;padding:1rem 1.1rem;display:grid}.developer-architecture article:last-child{border:0}.developer-architecture article>span{color:#8a8d84;font:650 .52rem/1 var(--mono)}.developer-architecture strong{font-size:.68rem}.developer-architecture p{color:#74786f;margin:.25rem 0 0;font-size:.51rem;line-height:1.4}.developer-architecture b{color:#3d6f4b;font:650 .45rem/1 var(--mono);text-transform:uppercase}.developer-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);gap:1rem;display:grid}.quickstart-steps ol{margin:0;padding:.5rem 1rem;list-style:none}.quickstart-steps li{border-bottom:1px solid var(--commerce-line);grid-template-columns:1.7rem 1fr;gap:.7rem;padding:.7rem 0;display:grid}.quickstart-steps li:last-child{border:0}.quickstart-steps li>i{width:1.45rem;height:1.45rem;color:var(--commerce-lime);font:.55rem/1 var(--mono);background:#1c2921;border-radius:50%;place-items:center;font-style:normal;display:grid}.quickstart-steps strong{font-size:.6rem}.quickstart-steps code{width:max-content;font:.48rem/1 var(--mono);background:#eee9df;border-radius:.3rem;margin-top:.35rem;padding:.35rem .45rem;display:block}.quickstart-steps p{color:#757970;margin:.25rem 0 0;font-size:.51rem;line-height:1.45}.developer-code{color:#dfe8e0;background:#18231d;border-radius:.7rem;overflow:hidden}.developer-code>header,.api-response>header{color:#a9b9ad;font:600 .48rem/1 var(--mono);border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:.7rem .85rem;display:flex}.developer-code button,.api-response button{color:var(--commerce-lime);font:inherit;cursor:pointer;background:0 0;border:0}.developer-code pre,.api-response pre{font:500 .57rem/1.75 var(--mono);margin:0;padding:1.2rem;overflow:auto}.developer-code>footer{color:#92a298;font:.45rem/1 var(--mono);border-top:1px solid #ffffff1f;justify-content:space-between;padding:.7rem .85rem;display:flex}.api-explorer{grid-template-columns:15rem minmax(0,1fr);gap:1rem;display:grid}.api-navigation{align-self:start;padding:1rem}.api-navigation>span{color:#7e8179;font:700 .49rem/1 var(--mono);text-transform:uppercase;margin-bottom:.6rem;display:block}.api-navigation>button{color:#62665e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;gap:.55rem;width:100%;padding:.65rem .5rem;font-size:.51rem;display:flex}.api-navigation>button.active{color:#263f30;background:#e8eee3}.api-navigation b{color:#3e764d;font:700 .45rem/1 var(--mono)}.api-navigation footer{border-top:1px solid var(--commerce-line);margin-top:.7rem;padding-top:.7rem}.api-navigation a{color:inherit;font-size:.52rem}.api-request{padding-bottom:1rem}.api-request>p{color:#6f736a;margin:1rem 1.1rem;font-size:.56rem;line-height:1.5}.api-request>.commerce-button{margin-left:1.1rem}.api-fields{grid-template-columns:1fr 1fr;gap:.6rem;padding:0 1.1rem 1rem;display:grid}.api-fields label{color:#777b72;font-size:.49rem}.api-fields input{border:1px solid var(--commerce-line);width:100%;height:2.2rem;font:550 .52rem/1 var(--mono);background:#fffdf8;border-radius:.4rem;margin-top:.3rem;padding:0 .6rem}.api-response{color:#dfe8e0;background:#18231d;border-radius:.55rem;margin:1rem 1.1rem 0;overflow:hidden}.webhook-contract ol{margin:0;padding:.7rem 1rem;list-style:none}.webhook-contract li{border-bottom:1px solid var(--commerce-line);grid-template-columns:1.5rem 1fr;gap:.6rem;padding:.55rem 0;font-size:.54rem;display:grid}.webhook-contract li i{font:.48rem/1 var(--mono);font-style:normal}.webhook-contract aside{background:#efe7d1;border-radius:.5rem;margin:0 1rem 1rem;padding:.8rem}.webhook-contract aside strong{font-size:.57rem}.webhook-contract aside p{color:#756444;margin:.3rem 0 0;font-size:.5rem;line-height:1.45}.developer-readiness>header>div:last-child{align-items:center;gap:.7rem;display:flex}.developer-readiness>header>div:last-child strong{font-size:1.3rem}.developer-readiness>div>article,.partner-certification>div>article{border-bottom:1px solid var(--commerce-line);grid-template-columns:6rem 1fr 8rem;align-items:center;gap:.8rem;padding:.75rem 1rem;display:grid}.readiness-result i{background:currentColor;border-radius:50%;width:.3rem;height:.3rem}.developer-readiness article strong,.partner-certification article strong{font-size:.59rem}.developer-readiness article p,.partner-certification article p{color:#777b72;margin:.2rem 0 0;font-size:.5rem}.developer-readiness article code,.partner-certification article code{color:#70746b;font:.48rem/1 var(--mono)}.developer-readiness>footer{background:#f1e5c6;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.developer-readiness>footer.ready{background:#e3eee0}.developer-readiness footer strong{font-size:.6rem}.developer-readiness footer p{margin:.22rem 0 0;font-size:.5rem}.developer-readiness footer a{color:inherit;font-size:.52rem}.partner-portal-identity{justify-items:end;gap:.5rem;display:grid}.partner-portal-identity small{color:#74786f;font-size:.5rem}.partner-portal-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;scroll-margin-top:1rem;display:grid}.partner-connection-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.partner-connection-flow article{border:1px solid var(--commerce-line);background:#fffdf7;border-radius:.5rem;padding:.9rem}.partner-connection-flow span,.partner-connection-flow strong,.partner-connection-flow small{display:block}.partner-connection-flow span{color:#85887f;font-size:.47rem}.partner-connection-flow strong{margin-top:.3rem;font-size:.62rem}.partner-connection-flow small{color:#85887f;margin-top:.25rem;font-size:.46rem}.partner-connection>dl{margin:0;padding:0 1rem}.partner-connection>dl>div{border-top:1px solid var(--commerce-line);grid-template-columns:8rem 1fr;padding:.55rem 0;font-size:.52rem;display:grid}.partner-connection dt{color:#85887f}.partner-connection dd{text-align:right;margin:0}.partner-credential-actions{gap:.45rem;padding:1rem;display:flex}.partner-credential-actions button,.partner-reconciliation button{border:1px solid var(--commerce-line);cursor:pointer;background:#fffdf8;border-radius:.4rem;min-height:2.2rem;padding:0 .65rem;font-size:.5rem}.partner-credential-actions button:disabled{opacity:.4}.partner-scope{color:#fff;background:#1a2820;padding:1.2rem}.partner-scope>span{color:#9cb5a3;font:700 .48rem/1 var(--mono);text-transform:uppercase}.partner-scope h2{letter-spacing:-.05em;margin:.6rem 0;font-size:1.65rem}.partner-scope ul{color:#ffffff9e;padding-left:1rem;font-size:.55rem;line-height:1.5}.partner-scope li{margin:.5rem 0}.partner-scope footer{border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:1.2rem;padding-top:.8rem;font-size:.5rem;display:flex}.partner-mapping-panel,.partner-certification,.partner-deliveries{scroll-margin-top:1rem}.partner-mapping-table{overflow:auto}.partner-mapping-head,.partner-mapping-table article{border-bottom:1px solid var(--commerce-line);grid-template-columns:1.2fr 1.2fr .8fr .5fr;align-items:center;gap:1rem;min-width:45rem;padding:.7rem 1rem;display:grid}.partner-mapping-head{color:#85887f;font:700 .47rem/1 var(--mono);text-transform:uppercase}.partner-mapping-table code{font:.52rem/1 var(--mono)}.partner-mapping-table span{font-size:.51rem}.partner-mapping-table b{color:#39704a;font:.47rem/1 var(--mono);text-transform:uppercase}.partner-mapping-panel>footer{justify-content:space-between;gap:1rem;padding:.8rem 1rem;display:flex}.partner-mapping-panel footer p{color:#73776e;margin:0;font-size:.51rem}.partner-certification>header button,.partner-reconciliation>button{color:#fff;cursor:pointer;background:#1b2921;border:0;border-radius:.4rem;min-height:2.2rem;padding:0 .65rem;font-size:.5rem}.partner-certification>footer{background:#eee8db;justify-content:space-between;padding:.8rem 1rem;font-size:.53rem;display:flex}.partner-ops-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.partner-exceptions,.partner-reconciliation{scroll-margin-top:1rem}.partner-exceptions>article{background:#f3e4c9;border-radius:.5rem;margin:1rem;padding:1rem}.partner-exceptions article>span{color:#886121;font:700 .47rem/1 var(--mono)}.partner-exceptions article strong{margin-top:.5rem;font-size:.64rem;display:block}.partner-exceptions article p{color:#745f3b;font-size:.53rem;line-height:1.5}.partner-exceptions footer{gap:.45rem;display:flex}.partner-exceptions footer button{color:#614b26;cursor:pointer;background:0 0;border:0;font-size:.5rem;font-weight:700}.partner-reconciliation dl{margin:0;padding:.5rem 1rem}.partner-reconciliation dl>div{border-bottom:1px solid var(--commerce-line);justify-content:space-between;padding:.55rem 0;font-size:.53rem;display:flex}.partner-reconciliation dd{margin:0;font-weight:700}.partner-reconciliation>button{margin:0 1rem 1rem}.partner-resources{grid-template-columns:repeat(3,1fr);gap:1rem;scroll-margin-top:1rem;display:grid}.partner-resources article{border:1px solid var(--commerce-line);background:#faf7efb8;border-radius:.7rem;padding:1.1rem}.partner-resources span{color:#81847b;font:700 .48rem/1 var(--mono);text-transform:uppercase}.partner-resources h2{margin:.55rem 0 .35rem;font-size:1rem}.partner-resources p{color:#777b72;min-height:2.8rem;margin:0;font-size:.52rem;line-height:1.45}.partner-resources button{margin-top:.7rem;padding:0}.profile-evidence-strip{border:1px solid var(--rule);background:var(--rule);border-radius:.7rem;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.profile-evidence-strip article{background:var(--card);padding:.85rem 1rem}.profile-evidence-strip span,.profile-evidence-strip strong,.profile-evidence-strip small{display:block}.profile-evidence-strip span{color:var(--dim);font:650 .48rem/1 var(--mono);text-transform:uppercase}.profile-evidence-strip strong{text-transform:capitalize;margin-top:.45rem;font-size:.65rem}.profile-evidence-strip small{color:var(--dim);margin-top:.27rem;font-size:.48rem}.restriction-history article{border-bottom:1px solid var(--rule);grid-template-columns:1.8rem 1fr;gap:.7rem;padding:.85rem 0;display:grid}.restriction-history article>span{color:#9c4035;background:#f1dcd7;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.restriction-history article>span.resolved{color:#3e754d;background:#e3eee0}.restriction-history strong{text-transform:capitalize;font-size:.6rem}.restriction-history p{color:var(--mute);margin:.25rem 0;font-size:.53rem}.restriction-history small{color:var(--dim);font-size:.46rem}.routing-lab{border:1px solid var(--rule);background:var(--card);border-radius:.7rem;overflow:hidden}.routing-lab>header{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.routing-lab h2{margin:.45rem 0 .3rem;font-size:1.4rem}.routing-lab header p{color:var(--mute);margin:0;font-size:.56rem}.routing-lab header>b{font-size:.65rem}.routing-lab>div>article{border-bottom:1px solid var(--rule);grid-template-columns:2rem 1fr 1.4fr 5rem;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.routing-lab article>span{color:var(--dim);font:650 .5rem/1 var(--mono)}.routing-lab article strong{font-size:.59rem}.routing-lab article p{color:var(--dim);margin:.22rem 0 0;font-size:.5rem}.routing-lab article>b{color:#3e754d;text-align:center;font:.46rem/1 var(--mono);text-transform:uppercase;background:#e3eee0;border-radius:.3rem;padding:.32rem .4rem}.routing-lab article>b.blocked{color:#993e34;background:#f1dcd7}.routing-lab article>b.attention{color:#865f20;background:#f2e6c8}.routing-lab>footer{color:#fff;background:#1b2921;gap:1rem;padding:1rem;display:flex}.routing-lab footer strong{font-size:.58rem}.routing-lab footer p{color:#fff9;margin:0;font-size:.52rem}.order-table-wrap{contain:inline-size;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.order-table-wrap:focus-visible{outline-offset:-3px}@media (max-width:1180px){.order-toolbar{grid-template-columns:1fr 1fr 1fr}.commerce-search{grid-column:1/-1}.integration-health-grid{grid-template-columns:1fr 1fr}.profile-evidence-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:920px){.commerce-hero{flex-direction:column;align-items:flex-start}.commerce-hero-actions{justify-content:flex-start}.commerce-kpis{grid-template-columns:1fr 1fr}.order-detail-grid,.finance-grid,.reports-grid,.integration-layout,.mapping-workspace,.developer-grid,.partner-portal-grid,.finance-truth-banner{grid-template-columns:1fr}.finance-truth-banner>div{border-bottom:1px solid #ffffff1c;border-right:0}.developer-architecture,.partner-resources{grid-template-columns:1fr}.developer-architecture article{border-right:0;border-bottom:1px solid var(--commerce-line)}.partner-ops-grid,.api-explorer{grid-template-columns:1fr}.api-navigation{display:none}.profile-evidence-strip{grid-template-columns:1fr 1fr}.routing-lab>div>article{grid-template-columns:2rem 1fr 5rem}.routing-lab article>div:nth-child(3){grid-column:2}}@media (max-width:640px){.commerce-hero{padding:1.2rem}.commerce-hero h1{font-size:2.5rem}.commerce-kpis,.order-toolbar{grid-template-columns:1fr}.commerce-search{grid-column:auto}.order-command-banner,.integration-command-banner{grid-template-columns:2rem 1fr}.order-command-banner button,.integration-command-banner button{text-align:left;grid-column:2}.commerce-panel-foot,.certification-workspace>header,.certification-workspace>footer,.partner-mapping-panel>footer{flex-direction:column;align-items:flex-start}.metric-dictionary summary{grid-template-columns:5.5rem 1fr auto}.metric-dictionary details>div{padding-left:1rem}.finance-chart article{grid-template-columns:5rem 1fr}.developer-architecture article{grid-template-columns:1.6rem 1fr}.developer-architecture b{grid-column:2}.api-fields{grid-template-columns:1fr}.certification-workspace>div>article{grid-template-columns:1fr 4rem}.certification-workspace article>span{display:none}.certification-workspace article button{grid-column:2}.developer-readiness>div>article,.partner-certification>div>article{grid-template-columns:5.5rem 1fr}.developer-readiness article code,.partner-certification article code{grid-column:2}.partner-credential-actions{flex-direction:column}.partner-connection-flow{grid-template-columns:1fr}.partner-connection-flow>i{text-align:center;transform:rotate(90deg)}.profile-evidence-strip{grid-template-columns:1fr}.routing-lab>header{flex-direction:column}.routing-lab>div>article{grid-template-columns:1.8rem 1fr}.routing-lab article>b{grid-column:2;width:max-content}.routing-lab>footer{flex-direction:column}.order-bulk-bar{flex-wrap:wrap;align-items:flex-start}.order-bulk-bar span{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.commerce-button,.integration-directory>button,.table-open{transition:transform .16s,border-color .16s,background .16s}.commerce-button:hover,.table-open:hover{transform:translateY(-1px)}.integration-directory>button:hover{border-color:var(--commerce-line-strong);transform:translateY(-1px)}}.order-table tfoot td{border-top:1px solid var(--commerce-line-strong);color:#242923;background:#efeadd;padding:.85rem .76rem;font-size:.58rem}.published-storefront .canvas-feature-grid article b,.published-storefront .canvas-disclosure b{color:#5b554c}.published-storefront .storefront-footer p,.published-storefront .storefront-footer nav a{color:#d2d5cc}.published-storefront .storefront-footer{align-items:center;height:auto;min-height:100px}.care-account small{color:#aeb7b0}.care-topbar>div:first-of-type span{color:#56635b}.care-footer{color:#5b675f}@media (max-width:700px){.published-storefront .storefront-nav{gap:10px;height:64px;padding:0 16px}.published-storefront .storefront-nav nav{display:none}.published-storefront .storefront-brand{min-width:0;font-size:12px;line-height:1.15}.published-storefront .storefront-brand>span{flex:none}.published-storefront .storefront-nav .button-primary{white-space:nowrap;min-height:38px;margin-left:auto;padding:8px 12px;font-size:11px}.published-storefront .canvas-feature-grid{grid-template-columns:1fr}.published-storefront .canvas-feature-grid article{min-height:120px}.published-storefront .canvas-disclosure{grid-template-columns:1fr;gap:12px;padding:24px 22px}.published-storefront .storefront-footer{grid-template-columns:1fr;gap:18px;height:auto;min-height:180px;margin:0 16px 24px;padding:28px 22px}.published-storefront .storefront-footer nav{flex-wrap:wrap;gap:16px;display:flex}.published-storefront .storefront-disclaimer{grid-column:auto}}.portal-shell[data-portal=partner_503a] .partner-portal-page .commerce-eyebrow,.portal-shell[data-portal=partner_503a] .partner-portal-identity small,.portal-shell[data-portal=partner_503a] .commerce-kpis>article>span,.portal-shell[data-portal=partner_503a] .commerce-kpis>article>small,.portal-shell[data-portal=partner_503a] .partner-portal-page .commerce-panel>header span,.portal-shell[data-portal=partner_503a] .partner-portal-page .commerce-panel>header b,.portal-shell[data-portal=partner_503a] .partner-connection-flow span,.portal-shell[data-portal=partner_503a] .partner-connection-flow small,.portal-shell[data-portal=partner_503a] .partner-connection dt,.portal-shell[data-portal=partner_503a] .partner-mapping-head,.portal-shell[data-portal=partner_503a] .partner-mapping-panel>footer p,.portal-shell[data-portal=partner_503a] .partner-certification article p,.portal-shell[data-portal=partner_503a] .partner-certification article code,.portal-shell[data-portal=partner_503a] .partner-deliveries .order-table th,.portal-shell[data-portal=partner_503a] .partner-deliveries .order-table td>small,.portal-shell[data-portal=partner_503a] .partner-deliveries .commerce-panel-foot,.portal-shell[data-portal=partner_503a] .partner-ops-grid .commerce-empty p,.portal-shell[data-portal=partner_503a] .partner-resources span,.portal-shell[data-portal=partner_503a] .partner-resources p{color:#565b53}
:root{--a11y-focus:#2457d6;--a11y-muted:#50534c;--a11y-muted-on-dark:#d6dbd3}#main-content:focus{outline:none}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--a11y-focus)!important;outline-offset:3px!important}:where(button,select,summary,input[type=checkbox],input[type=radio]){min-width:24px;min-height:24px}:where(input[type=checkbox],input[type=radio]){width:24px;height:24px}main :where(small,time,dt,figcaption){font-size:max(.6875rem,1em)}main :where(small,time,dt,figcaption):not([class]),main :where(p,span,b):not([class]){color:inherit!important}.cp-page{--cp-muted:var(--a11y-muted)}.marketing-home{background:var(--m-paper)!important}.portal-sidebar{background:var(--portal-rail)!important}.foundation-hero{background:#ffffff8f!important}.canvas-image{color:#fff!important;background:#5d584b!important}.canvas-image small{color:#fff!important;opacity:1!important}.portal-sidebar :where(nav section h2,small,.portal-environment small,.portal-account small,.organization-switcher small,.brand-context-static small){color:#c3cac2!important}.foundation-eyebrow{color:#565b43!important}:where(.app-shell,.portal-shell,.care-shell,.cp-page,.commerce-page){--dim:var(--a11y-muted);--mute:#42453f}:where(.cp-boundary-card,.module-stat-strip,.care-callout,.ambition-node,.marketing-final-cta) :where(p,small,time,dt,figcaption,span:not([class])){color:var(--a11y-muted-on-dark)!important}.marketing-proof-line:focus-visible,[data-horizontal-scroll]:focus-visible{outline-offset:-3px!important}.provider-utilization-rail{background:#e3ded2;border-radius:3px;height:5px;margin-top:6px;display:block;overflow:hidden}.provider-utilization-rail>b{background:#6d8f16;height:100%;display:block}.environment-head,.cp-registry-head,.cp-eyebrow,.cp-panel>header span{color:#4d5048!important}.auth-canvas,.demo-login{background:#f4efe3!important}.signup-form-card,.auth-state-page>section,.demo-login-card{background:#faf7ef!important}.auth-consent{grid-template-columns:24px minmax(0,1fr)!important}:where(.cp-global-audit-head,.cp-status,.domain-list>header,.readiness-control-head,.builder-breadcrumb,.builder-left-tabs,.inspector-tabs,.resource-library article header,.resource-library article footer) :where(span,b,small),.cp-status,.tenant-eyebrow,.commerce-eyebrow,.commerce-panel-foot,.order-table th,.commerce-page button[role=tab],.unavailable{color:var(--a11y-muted)!important}.solution-roles>header>.marketing-kicker,.profile-hero .module-kicker{color:#d6dbd3!important}.platform-runtime aside i,.state-chip-grid span,.integration-directory :where(p,dt,footer),.integration-health-grid :where(span,small),.connection-section :where(span,dt),.resource-library article :where(header span,header small,footer span){color:var(--a11y-muted)!important}.connection-health.available,.connection-health.unavailable{color:#50534c!important}.connection-health.healthy,.document-list .verified{color:#2d633d!important}.integration-flow span,.program-status.pilot{color:#315f8f!important}.program-status.draft{color:#595246!important}.builder-stage,.network-request-banner{background-image:none!important}.network-request-banner{background-color:#eef3e2!important}.cp-global-audit-head>span,.readiness-control-head>span,.domain-list>header>span,.builder-breadcrumb>:where(span,b),.builder-left-tabs>button,.inspector-tabs>button,.canvas-label>:where(span,b),.readiness-toolbar button,.readiness-toolbar button>b,.onboarding-steps nav button>i{color:var(--a11y-muted)!important}.order-view-strip button[aria-selected=true]{color:#fff!important}.state-chip-grid span.covered{color:#c5f25c!important}.auth-kicker{color:#56633b!important}.signup-aside li:not(.active){color:var(--a11y-muted)!important}.auth-consent a{text-underline-offset:.16em;text-decoration:underline!important}.portal-breadcrumb>span,.visual-builder .builder-breadcrumb>:where(span,b),.visual-builder .canvas-label>:where(span,b),.tenant-panel>header>b,.cp-panel>header>b{color:var(--a11y-muted)!important}.tenant-attention-panel>header>b,.cp-attention-panel>header>b{color:#fff!important}.clinical-workflow-steps li[data-state=current]>span{color:#214c3b!important}.portal-main,.commerce-page,.commerce-panel,.order-table-wrap{min-inline-size:0!important;max-inline-size:100%!important}.order-table-wrap{inline-size:100%!important}@media (max-width:960px){.portal-main{contain:inline-size;overflow-x:clip}.commerce-page{inline-size:calc(100vw - 2.2rem)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
