.allocation{border:1px solid var(--ink);background:color-mix(in srgb, var(--surface) 93%, transparent)}.allocation__head{border-bottom:1px solid var(--ink);grid-template-columns:1fr minmax(18rem,.65fr);gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.allocation__head h3{max-width:20ch;margin:.35rem 0 0;font-family:Manrope Variable,sans-serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:470;line-height:1.05}.bill-ticket{border-left:1px solid var(--rule);margin:0;padding-left:1.5rem}.bill-ticket div{grid-template-columns:5rem 1fr;gap:.5rem;padding:.25rem 0;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:grid}.bill-ticket dt{color:var(--muted);text-transform:uppercase}.bill-ticket dd{margin:0}.allocation__body{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.35fr);display:grid}.allocation__controls{border:0;border-right:1px solid var(--rule);margin:0;padding:clamp(1rem,2.3vw,1.75rem)}.allocation__controls legend{margin-bottom:1rem;font-weight:750}.choice{border:1px solid var(--rule);width:100%;min-height:5.4rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.85rem;display:flex}.choice:last-of-type{border-bottom:1px solid var(--rule)}.choice:hover{border-color:var(--ink);position:relative}.choice--active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.choice span{font-weight:750}.choice small{color:inherit;opacity:.72;font-size:.78rem;line-height:1.35}.reset-action{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.84rem;font-weight:700;text-decoration:underline}.chain-panel{grid-template-rows:auto 1fr;min-width:0;display:grid}.chain{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(1rem,3vw,2.25rem);display:grid}.chain__step{border:1px solid var(--rule);border-right:0;flex-direction:column;justify-content:space-between;gap:.75rem;min-height:7.5rem;padding:.85rem;display:flex;position:relative}.chain__step:last-child{border-right:1px solid var(--rule)}.chain__step:after{content:"→";z-index:2;background:var(--paper);color:var(--signal);position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.chain__step:last-child:after{display:none}.chain__step span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.65rem}.chain__step strong{font-size:clamp(.72rem,1vw,.88rem);line-height:1.25}.chain-result{min-height:17rem;padding:clamp(1.25rem,3vw,2.25rem)}.chain-result h4{max-width:23ch;margin:.4rem 0 .8rem;font-family:Manrope Variable,sans-serif;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:480;line-height:1.1}.chain-result>p:last-of-type{max-width:44rem;color:var(--muted)}.chain-panel[data-state=duplicate-risk] .chain-result{box-shadow:inset 4px 0 var(--danger)}.chain-panel[data-state=traceability-gap] .chain-result{box-shadow:inset 4px 0 #9a671d}.chain-panel[data-state=governed] .chain-result{box-shadow:inset 4px 0 var(--success)}.allocation-lines{border-top:1px solid var(--rule);margin-top:1.25rem}.allocation-lines div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.6rem 0;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:flex}.static-allocation{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:none}.static-allocation p{margin:0}@media (width<=58rem){.allocation__head{grid-template-columns:1fr}.bill-ticket{border-left:0;border-top:1px solid var(--rule);padding:1rem 0 0}.allocation__body{grid-template-columns:1fr}.allocation__controls{border-right:0;border-bottom:1px solid var(--rule)}}@media (width<=40rem){.chain{flex-direction:column;gap:0;display:flex}.chain__step{border-right:1px solid var(--rule);border-bottom:0;min-height:5rem}.chain__step:last-child{border-bottom:1px solid var(--rule)}.chain__step:after{content:"↓";top:auto;bottom:-.85rem;right:50%;transform:translate(50%)}.allocation-lines div{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (prefers-reduced-motion:reduce){.static-allocation{display:grid}}@media (width<=32rem) and (prefers-reduced-motion:reduce){.static-allocation{grid-template-columns:1fr}}.pi{border:1px solid var(--case-accent,var(--signal));background:var(--surface)}.pi button{border:1px solid var(--rule);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0}.pi button:hover,.pi button[aria-pressed=true]{border-color:var(--case-accent);background:var(--case-accent);color:#0b0d11}.pi button:disabled{cursor:not-allowed;opacity:.4}.pi__primary{padding:.75rem 1rem;border-color:var(--case-accent)!important;background:var(--case-accent)!important;color:#0b0d11!important;font-weight:750!important}.pi__toolbar,.pi__actions,.pressure-controls{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.6rem;padding:1rem;display:flex}.pi__toolbar button,.pi__actions button,.pressure-controls button{flex:9rem;padding:.7rem}.pi__consequence{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:1.25rem}.indicator-sheet{padding:clamp(1.2rem,4vw,3rem)}.indicator-sheet header{border-bottom:1px solid var(--rule);grid-template-columns:7rem 1fr auto;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.indicator-sheet header span,.indicator-sheet header b,.indicator-sheet__numbers span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.65rem}.indicator-sheet header b{border:1px solid;padding:.45rem .6rem}.indicator-sheet header .is-alert{color:#ff7f61}.indicator-sheet header .is-valid{color:#b7f34a}.indicator-sheet__numbers{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin:3rem 0;display:grid}.indicator-sheet__numbers div{border:1px solid var(--rule);padding:1.2rem}.indicator-sheet__numbers strong{margin-top:1rem;font-size:clamp(2rem,5vw,5rem);display:block}.dependency-map{grid-template-columns:repeat(4,1fr);padding:clamp(1rem,4vw,3rem);display:grid}.dependency-node{border:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:13rem;padding:1rem;display:flex;position:relative}.dependency-node:not(:last-child):after{content:"→";z-index:2;color:var(--case-accent);font-size:2rem;position:absolute;top:50%;right:-1rem}.dependency-node span,.dependency-node small{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.dependency-node strong{font-size:clamp(1.3rem,2.5vw,2.2rem)}.dependency-map[data-state=failed] .dependency-node:nth-child(3){background:#ff6a3d1f;border-color:#ff6a3d}.dependency-map[data-state=mapped] .dependency-node{border-color:var(--case-accent)}.pi--swiss{grid-template-columns:minmax(12rem,.35fr) 1fr;display:grid}.countdown{background:var(--case-accent);color:#0b0d11;flex-direction:column;justify-content:center;padding:2rem;display:flex}.countdown span,.countdown small{text-transform:uppercase;font-family:IBM Plex Mono,monospace}.countdown strong{font-size:clamp(5rem,12vw,11rem);line-height:.9}.release-board{grid-template-columns:repeat(2,1fr);padding:1rem;display:grid}.release-board button{text-align:left;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.release-board button b{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.pi--swiss>.pi__consequence,.pi--swiss>.pi__primary{grid-column:1/-1}.pi--swiss>.pi__primary{margin:1rem}.pi--ai{color:#f6f4ee;background:#11131a;grid-template-columns:1fr 1fr;min-height:35rem;display:grid}.idea-field{border-right:1px solid #343844;min-height:32rem;position:relative;overflow:hidden}.idea-field i{--angle:calc(var(--i) * 47deg);width:calc(1.4rem + (var(--i) % 4) * .55rem);aspect-ratio:1;left:calc(8% + (var(--i) * 17) % 82%);top:calc(7% + (var(--i) * 29) % 80%);border:1px solid var(--case-accent);opacity:calc(.35 + (var(--i) % 4) * .15);border-radius:50%;position:absolute}.funnel-panel{flex-direction:column;padding:clamp(1.5rem,5vw,4rem);display:flex}.funnel-panel>span{color:var(--case-accent);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.65rem}.funnel-panel>strong{max-width:12ch;margin:auto 0 1rem;font-size:clamp(2.4rem,5vw,5rem);line-height:.92}.funnel-panel>p{color:#aeb1ba}.funnel-count{align-items:end;gap:1rem;margin:2rem 0;display:flex}.funnel-count b{color:var(--case-accent);font-size:3rem;line-height:1}.funnel-count span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.pressure-controls button{padding:.7rem 1rem}.pressure-spine{grid-template-columns:repeat(5,1fr);padding:clamp(1rem,4vw,3rem);display:grid}.pressure-spine>div{border:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:14rem;padding:1rem;display:flex}.pressure-spine span,.pressure-spine b{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.pressure-spine strong{font-size:clamp(1.1rem,2vw,1.8rem)}.pressure-spine b{color:var(--case-accent)}.pressure-spine div[data-state=At\ risk],.pressure-spine div[data-state=Exposed],.pressure-spine div[data-state=Overload]{background:#ff8bb324}@media (width<=48rem){.indicator-sheet header{grid-template-columns:1fr auto}.indicator-sheet header strong{grid-area:2/1/auto/-1}.indicator-sheet__numbers{grid-template-columns:1fr}.indicator-sheet__numbers>i{display:none}.dependency-map,.pressure-spine{grid-template-columns:1fr}.dependency-node{min-height:7rem}.dependency-node:not(:last-child):after{content:"↓";top:auto;bottom:-1.1rem;right:1rem}.pi--swiss,.pi--ai{grid-template-columns:1fr}.idea-field{border-bottom:1px solid #343844;border-right:0;min-height:16rem}.release-board{grid-template-columns:1fr}.pressure-spine>div{min-height:7rem}}@media (prefers-reduced-motion:reduce){.pi *,.pi :before,.pi :after{transition:none!important;animation:none!important}}.case-hero[data-astro-cid-w6yw7xa5]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.case-hero__title[data-astro-cid-w6yw7xa5]{grid-column:1/span 8}.case-hero[data-astro-cid-w6yw7xa5] h1[data-astro-cid-w6yw7xa5]{letter-spacing:-.055em;max-width:13ch;margin:1.2rem 0 2rem;font-family:Manrope Variable,sans-serif;font-size:clamp(3.2rem,7vw,7rem);font-weight:620;line-height:.92}.breadcrumb[data-astro-cid-w6yw7xa5]{color:var(--muted);text-transform:uppercase;margin-bottom:3rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:inline-block}.context-rail[data-astro-cid-w6yw7xa5]{border-top:1px solid var(--ink);grid-column:9/-1;align-self:end}.context-rail[data-astro-cid-w6yw7xa5] dl[data-astro-cid-w6yw7xa5]{margin:0}.context-rail[data-astro-cid-w6yw7xa5] dl[data-astro-cid-w6yw7xa5] div[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem 1fr;gap:.8rem;padding:.75rem 0;display:grid}.context-rail[data-astro-cid-w6yw7xa5] dt[data-astro-cid-w6yw7xa5]{color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.66rem}.context-rail[data-astro-cid-w6yw7xa5] dd[data-astro-cid-w6yw7xa5]{margin:0;font-size:.85rem;line-height:1.45}.confidentiality[data-astro-cid-w6yw7xa5]{color:var(--muted);margin:1rem 0 0;font-size:.78rem;line-height:1.5}.metric-strip[data-astro-cid-w6yw7xa5]{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]{border-right:1px solid var(--rule);min-width:0}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]:last-child{border-right:0}.metric-strip[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5]{cursor:pointer;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:12rem;padding:1rem;list-style:none;display:flex}.metric-strip[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5]::-webkit-details-marker{display:none}.metric-strip[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5] strong[data-astro-cid-w6yw7xa5]{margin-top:auto;font-family:Manrope Variable,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.metric-strip[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5]>span[data-astro-cid-w6yw7xa5]:last-child{min-height:3.2rem;color:var(--muted);font-size:.78rem;line-height:1.35}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]>p[data-astro-cid-w6yw7xa5]{color:var(--muted);margin:0;padding:0 1rem 1rem;font-size:.78rem}.metric-kind[data-astro-cid-w6yw7xa5]{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem}.metric-kind--estimated[data-astro-cid-w6yw7xa5]{color:#d7a83d}.metric-kind--designed-for[data-astro-cid-w6yw7xa5]{color:var(--signal)}.case-brief[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,8rem);display:grid}.case-brief__heading[data-astro-cid-w6yw7xa5] h2[data-astro-cid-w6yw7xa5]{letter-spacing:-.05em;max-width:13ch;margin:1rem 0 0;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:650;line-height:.94}.case-brief[data-astro-cid-w6yw7xa5] dl[data-astro-cid-w6yw7xa5]{border-top:1px solid var(--ink);margin:0}.case-brief[data-astro-cid-w6yw7xa5] dl[data-astro-cid-w6yw7xa5] div[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:10rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.case-brief[data-astro-cid-w6yw7xa5] dt[data-astro-cid-w6yw7xa5]{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem}.case-brief[data-astro-cid-w6yw7xa5] dd[data-astro-cid-w6yw7xa5]{color:var(--muted);margin:0;line-height:1.65}.interaction-chapter[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule)}.chapter-intro[data-astro-cid-w6yw7xa5]{max-width:var(--reading);margin-bottom:clamp(3rem,7vw,6rem)}.chapter-intro[data-astro-cid-w6yw7xa5] h2[data-astro-cid-w6yw7xa5],.reading-column[data-astro-cid-w6yw7xa5] h2[data-astro-cid-w6yw7xa5],.change[data-astro-cid-w6yw7xa5] h2[data-astro-cid-w6yw7xa5]{letter-spacing:-.035em;font-family:Manrope Variable,sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:450;line-height:.98}.chapter-intro[data-astro-cid-w6yw7xa5]>p[data-astro-cid-w6yw7xa5]:last-child{max-width:40rem;color:var(--muted)}.static-fallback[data-astro-cid-w6yw7xa5]{border-left:3px solid var(--signal);margin-top:1rem;padding:1rem}.model-chapter[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.chapter-label[data-astro-cid-w6yw7xa5]{grid-column:1/span 3}.reading-column[data-astro-cid-w6yw7xa5]{max-width:var(--reading);grid-column:5/span 7}.reading-column[data-astro-cid-w6yw7xa5]>p[data-astro-cid-w6yw7xa5]{color:var(--muted)}.layer-model[data-astro-cid-w6yw7xa5]{border-top:1px solid var(--ink);margin:3rem 0;padding:0;list-style:none}.layer-model[data-astro-cid-w6yw7xa5] li[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:4rem 1fr;align-items:center;min-height:5rem;display:grid}.layer-model[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.72rem}.layer-model[data-astro-cid-w6yw7xa5] li[data-astro-cid-w6yw7xa5]:not(:last-child):after{content:"↓";position:absolute}.model-caption[data-astro-cid-w6yw7xa5]{border-left:3px solid var(--signal);padding-left:1rem}.decisions[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule)}.decisions__intro[data-astro-cid-w6yw7xa5]{margin-bottom:clamp(3rem,6vw,5rem)}.decision-list[data-astro-cid-w6yw7xa5]{border-top:1px solid var(--ink)}.decision[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:4rem minmax(0,1.4fr) minmax(12rem,.6fr);gap:1.5rem;padding:2rem 0;display:grid}.decision__number[data-astro-cid-w6yw7xa5]{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.72rem}.decision[data-astro-cid-w6yw7xa5] h3[data-astro-cid-w6yw7xa5]{font-family:Manrope Variable,sans-serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:480;line-height:1.1}.decision[data-astro-cid-w6yw7xa5] p[data-astro-cid-w6yw7xa5]{max-width:44rem;color:var(--muted)}.decision[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5]{min-height:44px;color:var(--signal);cursor:pointer;align-items:center;font-weight:700;display:flex}.decision[data-astro-cid-w6yw7xa5] aside[data-astro-cid-w6yw7xa5]{border:1px solid var(--rule);align-self:start;padding:1rem}.decision[data-astro-cid-w6yw7xa5] aside[data-astro-cid-w6yw7xa5] strong[data-astro-cid-w6yw7xa5]{margin-top:1rem;font-family:Manrope Variable,sans-serif;font-size:1.25rem;line-height:1.2;display:block}.boundary[data-astro-cid-w6yw7xa5]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.boundary[data-astro-cid-w6yw7xa5]>div[data-astro-cid-w6yw7xa5]:first-child{grid-column:1/span 6}.boundary[data-astro-cid-w6yw7xa5]>div[data-astro-cid-w6yw7xa5]:last-child{grid-column:8/-1}.boundary[data-astro-cid-w6yw7xa5] h3[data-astro-cid-w6yw7xa5]{margin-top:2rem;font-family:Manrope Variable,sans-serif;font-size:1.7rem;font-weight:500}.boundary[data-astro-cid-w6yw7xa5] ul[data-astro-cid-w6yw7xa5]{padding-left:1.2rem}.boundary[data-astro-cid-w6yw7xa5] li[data-astro-cid-w6yw7xa5]{color:var(--muted);margin-bottom:.75rem}.change[data-astro-cid-w6yw7xa5]{background:var(--inverse);color:var(--inverse-ink);width:100%;max-width:none;padding-inline:max(var(--page-gutter), calc((100vw - var(--content)) / 2));grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.change[data-astro-cid-w6yw7xa5] .eyebrow[data-astro-cid-w6yw7xa5]{color:#f3b58f}.change__claim[data-astro-cid-w6yw7xa5]{grid-column:1/span 6}.change[data-astro-cid-w6yw7xa5] .reading-column[data-astro-cid-w6yw7xa5]{grid-column:8/-1;align-self:end}.change[data-astro-cid-w6yw7xa5] .reading-column[data-astro-cid-w6yw7xa5]>p[data-astro-cid-w6yw7xa5]{color:#c8c5bd}.change__estimate[data-astro-cid-w6yw7xa5]{margin-top:3rem}.change__estimate[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{color:#f3b58f;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:block}.change__estimate[data-astro-cid-w6yw7xa5] strong[data-astro-cid-w6yw7xa5]{color:#fff;max-width:13ch;margin-top:.75rem;font-family:Manrope Variable,sans-serif;font-size:clamp(2.3rem,5vw,5.4rem);font-weight:620;line-height:.95;display:block}.source-note[data-astro-cid-w6yw7xa5]{border-top:1px solid #55534e}.source-note[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5]{color:#f3b58f;cursor:pointer;align-items:center;min-height:48px;display:flex}.case-sources[data-astro-cid-w6yw7xa5]{border-top:1px solid #55534e;gap:.7rem;margin-top:2rem;padding-top:1.5rem;display:grid}.case-sources[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5]{color:#f3b58f}.reflection[data-astro-cid-w6yw7xa5]{text-align:center}.reflection[data-astro-cid-w6yw7xa5] blockquote[data-astro-cid-w6yw7xa5]{max-width:24ch;margin:2rem auto clamp(3rem,7vw,6rem);font-family:Manrope Variable,sans-serif;font-size:clamp(2.2rem,4.7vw,4.5rem);font-weight:430;line-height:1.05}.next-question[data-astro-cid-w6yw7xa5]{max-width:var(--reading);border-top:1px solid var(--rule);text-align:left;margin-inline:auto;padding-top:2rem}.case-ending[data-astro-cid-w6yw7xa5]{border-top:1px solid var(--rule)}.next-case[data-astro-cid-w6yw7xa5]{border-top:1px solid var(--rule);padding-block:clamp(3rem,7vw,6rem)}.next-case[data-astro-cid-w6yw7xa5]>a[data-astro-cid-w6yw7xa5]{color:inherit;grid-template-columns:13rem 1fr auto;align-items:center;gap:2rem;margin-top:1.5rem;text-decoration:none;display:grid}.next-case[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{color:var(--muted)}.next-case[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5] strong[data-astro-cid-w6yw7xa5]{max-width:22ch;font-size:clamp(1.8rem,4vw,3.8rem);line-height:1}.next-case[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5] b[data-astro-cid-w6yw7xa5]{color:var(--case-accent);font-size:3rem}.case--academic-performance-management[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5]{border-left:.45rem solid var(--case-accent);padding-left:clamp(1.2rem,4vw,4rem)}.case--academic-performance-management[data-astro-cid-w6yw7xa5] .layer-model[data-astro-cid-w6yw7xa5] li[data-astro-cid-w6yw7xa5]{background:linear-gradient(90deg, color-mix(in srgb, var(--case-accent) 14%, transparent), transparent 45%)}.case--service7000-modernization[data-astro-cid-w6yw7xa5] .case-hero__title[data-astro-cid-w6yw7xa5]{grid-column:1/span 7}.case--service7000-modernization[data-astro-cid-w6yw7xa5] .context-rail[data-astro-cid-w6yw7xa5]{background:var(--surface);border:1px solid var(--rule);grid-column:8/-1;padding:1.2rem}.case--service7000-modernization[data-astro-cid-w6yw7xa5] .decision[data-astro-cid-w6yw7xa5]{border-left:1px solid var(--case-accent);padding-left:1rem}.case--swissski-mobile-app[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5]{background:linear-gradient(125deg, color-mix(in srgb, var(--case-accent) 22%, transparent), transparent 55%);align-items:end;min-height:78vh}.case--swissski-mobile-app[data-astro-cid-w6yw7xa5] .metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]:first-child{background:var(--case-accent);color:#0b0d11}.case--swissski-mobile-app[data-astro-cid-w6yw7xa5] .metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]:first-child summary[data-astro-cid-w6yw7xa5]>span[data-astro-cid-w6yw7xa5]{color:#0b0d11}.case--be-brave-eaglegpt[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5]{position:relative}.case--be-brave-eaglegpt[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5]:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--case-accent) 35%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:2rem 0;mask-image:linear-gradient(90deg,#000,#0000 75%)}.case--be-brave-eaglegpt[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5] h1[data-astro-cid-w6yw7xa5]{max-width:10ch}.case--enterprise-portfolio-operations[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5]{border-top:6px solid var(--case-accent)}.case--enterprise-portfolio-operations[data-astro-cid-w6yw7xa5] .metric-strip[data-astro-cid-w6yw7xa5]{border:0;gap:.65rem}.case--enterprise-portfolio-operations[data-astro-cid-w6yw7xa5] .metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]{border:1px solid var(--rule);background:color-mix(in srgb, var(--case-accent) 8%, var(--surface))}@media (width<=62rem){.case-hero__title[data-astro-cid-w6yw7xa5]{grid-column:1/span 7}.context-rail[data-astro-cid-w6yw7xa5]{grid-column:8/-1}.metric-strip[data-astro-cid-w6yw7xa5]{grid-template-columns:repeat(2,1fr)}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]:nth-child(2){border-right:0}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (width<=48rem){.case-hero[data-astro-cid-w6yw7xa5],.case-brief[data-astro-cid-w6yw7xa5],.model-chapter[data-astro-cid-w6yw7xa5],.boundary[data-astro-cid-w6yw7xa5],.change[data-astro-cid-w6yw7xa5]{display:block}.context-rail[data-astro-cid-w6yw7xa5],.case-brief[data-astro-cid-w6yw7xa5] dl[data-astro-cid-w6yw7xa5]{margin-top:3rem}.case-brief[data-astro-cid-w6yw7xa5] dl[data-astro-cid-w6yw7xa5] div[data-astro-cid-w6yw7xa5]{grid-template-columns:1fr;gap:.7rem}.chapter-label[data-astro-cid-w6yw7xa5]{margin-bottom:2rem}.decision[data-astro-cid-w6yw7xa5]{grid-template-columns:2.5rem 1fr}.decision[data-astro-cid-w6yw7xa5] aside[data-astro-cid-w6yw7xa5]{grid-column:2}.boundary[data-astro-cid-w6yw7xa5]>div[data-astro-cid-w6yw7xa5]:last-child,.change[data-astro-cid-w6yw7xa5] .reading-column[data-astro-cid-w6yw7xa5]{margin-top:3rem}.next-case[data-astro-cid-w6yw7xa5]>a[data-astro-cid-w6yw7xa5]{grid-template-columns:1fr auto}.next-case[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{grid-column:1/-1}.case--swissski-mobile-app[data-astro-cid-w6yw7xa5] .case-hero[data-astro-cid-w6yw7xa5]{min-height:auto}}@media (width<=32rem){.metric-strip[data-astro-cid-w6yw7xa5]{grid-template-columns:1fr}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]{border-right:0;border-bottom:1px solid var(--rule)}.metric-strip[data-astro-cid-w6yw7xa5] details[data-astro-cid-w6yw7xa5]:last-child{border-bottom:0}.metric-strip[data-astro-cid-w6yw7xa5] summary[data-astro-cid-w6yw7xa5]{min-height:10rem}.decision[data-astro-cid-w6yw7xa5]{grid-template-columns:1fr}.decision[data-astro-cid-w6yw7xa5] aside[data-astro-cid-w6yw7xa5]{grid-column:1}}html[data-theme=light] .metric-kind--estimated[data-astro-cid-w6yw7xa5]{color:#734a08}
