.case-study-module__W3MGga__study{--cs-wide:1080px;--cs-ease:cubic-bezier(.2, .7, .1, 1);--cs-sticky:24px;--cs-sticky-sm:12px}[data-sheet] .case-study-module__W3MGga__study{--cs-sticky:84px;--cs-sticky-sm:76px}.case-study-module__W3MGga__study [data-figures],.case-study-module__W3MGga__study table{font-variant-numeric:tabular-nums}.case-study-module__W3MGga__study a{color:var(--chapter-accent)}.case-study-module__W3MGga__ch{background:var(--chapter-bg);color:var(--chapter-ink);padding-block:var(--spacing-chapter);padding-inline:1.5rem;scroll-margin-top:72px;overflow-x:clip}@media (min-width:640px){.case-study-module__W3MGga__ch{padding-inline:2.5rem}}@media (max-width:720px){.case-study-module__W3MGga__ch{padding-block:var(--spacing-chapter-sm)}}.case-study-module__W3MGga__col{max-width:var(--cs-wide);margin:0 auto}.case-study-module__W3MGga__col>*{max-width:var(--container-measure)}.case-study-module__W3MGga__wide{max-width:var(--cs-wide);margin-inline:auto}.case-study-module__W3MGga__stack{flex-direction:column;gap:1.5rem;display:flex}.case-study-module__W3MGga__eyebrow{font-size:var(--text-body);color:var(--chapter-accent);margin:0;font-weight:500}.case-study-module__W3MGga__n{color:var(--chapter-ink-2);font-variant-numeric:tabular-nums}.case-study-module__W3MGga__study h1,.case-study-module__W3MGga__study h2,.case-study-module__W3MGga__study h3{text-wrap:balance;margin:0}.case-study-module__W3MGga__display{letter-spacing:-.04em;font-size:clamp(2.75rem,7.2vw,6rem);font-weight:600;line-height:.95}.case-study-module__W3MGga__claim{font-size:var(--text-display-2);letter-spacing:-.03em;font-weight:600;line-height:1}.case-study-module__W3MGga__lede{font-size:var(--text-body-lg);letter-spacing:-.01em;color:var(--chapter-ink-2);max-width:var(--container-measure);margin:0;line-height:1.5}.case-study-module__W3MGga__lede strong{color:var(--chapter-ink);font-weight:500}:where(.case-study-module__W3MGga__study p){margin:0}.case-study-module__W3MGga__body p+p{margin-top:1em}.case-study-module__W3MGga__caption{font-size:var(--text-caption);color:var(--chapter-ink-2);letter-spacing:.01em;font-weight:500;line-height:1.4}@keyframes case-study-module__W3MGga__cs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__reveal.case-study-module__W3MGga__in{animation:case-study-module__W3MGga__cs-rise .8s var(--cs-ease) both;animation-delay:var(--d,0s)}}.case-study-module__W3MGga__hero{padding-block:5rem 6rem}.case-study-module__W3MGga__heroWide{flex-direction:column;gap:2.5rem;display:flex}.case-study-module__W3MGga__heroHead{flex-direction:column;gap:1.5rem;max-width:900px;display:flex}.case-study-module__W3MGga__heroHead .case-study-module__W3MGga__lede{font-size:clamp(1.1875rem,1.9vw,1.4375rem)}@keyframes case-study-module__W3MGga__cs-hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__heroHead>*{animation:case-study-module__W3MGga__cs-hero-in 1s var(--cs-ease) both}.js-motion .case-study-module__W3MGga__heroHead>:nth-child(2){animation-delay:80ms}.js-motion .case-study-module__W3MGga__heroHead>:nth-child(3){animation-delay:.2s}}.case-study-module__W3MGga__ruler{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-canvas);gap:14px;margin:0;padding:24px clamp(16px,3vw,32px) 20px;display:grid}.case-study-module__W3MGga__rulerHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case-study-module__W3MGga__rulerHead .case-study-module__W3MGga__eyebrow{color:var(--color-ink);font-weight:600}.case-study-module__W3MGga__track{border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,1fr);padding-bottom:6px;display:grid}.case-study-module__W3MGga__track span{font-variant-numeric:tabular-nums;color:var(--color-ink-2);border-left:1px solid var(--color-rule);padding-left:8px;font-size:.75rem}.case-study-module__W3MGga__lane{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.case-study-module__W3MGga__laneLabel{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9375rem;display:flex}.case-study-module__W3MGga__laneLabel b{letter-spacing:-.01em;font-weight:600}.case-study-module__W3MGga__laneLabel>span{color:var(--color-ink-2)}.case-study-module__W3MGga__barbox{background:var(--color-ground);border-radius:6px;height:28px;overflow:hidden}.case-study-module__W3MGga__bar{transform-origin:0;border-radius:6px;height:100%}.case-study-module__W3MGga__barBefore{opacity:.86;background:repeating-linear-gradient(90deg, var(--color-ink) 0 calc(100% / 32 - 2px), transparent calc(100% / 32 - 2px) calc(100% / 32));width:100%}.case-study-module__W3MGga__barAfter{background:var(--color-accent);width:9.375%}@keyframes case-study-module__W3MGga__cs-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes case-study-module__W3MGga__cs-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__barBefore{animation:1.6s cubic-bezier(.45,0,.25,1) .35s both case-study-module__W3MGga__cs-grow}.js-motion .case-study-module__W3MGga__barAfter{animation:case-study-module__W3MGga__cs-grow .5s 2.1s var(--cs-ease) both}.js-motion .case-study-module__W3MGga__laneAfter .case-study-module__W3MGga__laneLabel{animation:.5s 2.1s both case-study-module__W3MGga__cs-fade}}.case-study-module__W3MGga__facts{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.case-study-module__W3MGga__facts .case-study-module__W3MGga__segmented,.case-study-module__W3MGga__facts .case-study-module__W3MGga__hint{display:none}.case-study-module__W3MGga__segmented label{border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;padding:7px 14px;font-size:.875rem;font-weight:500}.case-study-module__W3MGga__segmented label:has(input:checked){background:var(--color-canvas);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent)}.case-study-module__W3MGga__segmented label:has(input:focus-visible){outline:2px solid var(--chapter-accent,var(--color-accent));outline-offset:3px}@supports selector(:has(*)){.case-study-module__W3MGga__facts .case-study-module__W3MGga__segmented{display:inline-flex}.case-study-module__W3MGga__facts .case-study-module__W3MGga__hint{display:block}.case-study-module__W3MGga__face{grid-area:1/1}.case-study-module__W3MGga__faceBack{transform:rotateY(180deg)}.case-study-module__W3MGga__facts:has(.case-study-module__W3MGga__sideBack:checked) .case-study-module__W3MGga__flipInner{transform:rotateY(180deg)}}.case-study-module__W3MGga__segmented{background:var(--color-ground);border-radius:var(--radius-pill);gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.case-study-module__W3MGga__segmented button{border-radius:var(--radius-pill);font:inherit;color:var(--color-ink-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:7px 14px;font-size:.875rem;font-weight:500}.case-study-module__W3MGga__segmented button[aria-pressed=true]{background:var(--color-canvas);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent)}.case-study-module__W3MGga__flip{perspective:1600px}.case-study-module__W3MGga__flipInner{transform-style:preserve-3d;gap:14px;display:grid}@media (prefers-reduced-motion:no-preference){.case-study-module__W3MGga__flipInner{transition:transform .9s var(--cs-ease)}}.case-study-module__W3MGga__face{backface-visibility:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-ink);padding:clamp(18px,3vw,28px)}.case-study-module__W3MGga__faceBack{background:var(--color-ground)}.case-study-module__W3MGga__kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.case-study-module__W3MGga__kv div{align-content:start;gap:4px;min-width:0;display:grid}.case-study-module__W3MGga__kv dt{font-size:var(--text-caption);color:var(--color-ink-2);font-weight:500}.case-study-module__W3MGga__kv dd{margin:0;font-size:1rem;font-weight:500;line-height:1.4}.case-study-module__W3MGga__kv dd.case-study-module__W3MGga__big{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}@media (max-width:760px){.case-study-module__W3MGga__kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.case-study-module__W3MGga__kv{grid-template-columns:minmax(0,1fr)}}.case-study-module__W3MGga__hint{font-size:var(--text-caption);color:var(--color-ink-2)}.case-study-module__W3MGga__field{gap:12px;margin:3.5rem auto 0;display:grid}.case-study-module__W3MGga__field canvas{width:100%;height:280px;display:block}.case-study-module__W3MGga__fieldAxis{font-variant-numeric:tabular-nums;color:var(--chapter-ink-2);border-top:1px solid var(--chapter-rule);justify-content:space-between;gap:12px;padding-top:8px;font-size:.75rem;display:flex}.case-study-module__W3MGga__legend{flex-wrap:wrap;gap:18px;display:flex}.case-study-module__W3MGga__legend span{align-items:center;gap:8px;display:inline-flex}.case-study-module__W3MGga__legend i{background:var(--chapter-ink-2);border-radius:50%;width:8px;height:8px;display:inline-block}.case-study-module__W3MGga__legend i.case-study-module__W3MGga__acc{background:var(--chapter-accent)}.case-study-module__W3MGga__legend i.case-study-module__W3MGga__ring{border:1.5px solid var(--chapter-ink-2);box-sizing:border-box;background:0 0;width:9px;height:9px}.case-study-module__W3MGga__deskHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:3.5rem;display:flex}.case-study-module__W3MGga__deskHead p{color:var(--color-ink-2);font-size:.9375rem}.case-study-module__W3MGga__pillButton{border:1px solid var(--color-rule);background:var(--color-canvas);color:var(--color-ink);border-radius:var(--radius-pill);min-height:2.75rem;font:inherit;font-size:var(--text-caption);cursor:pointer;padding:6px 14px;font-weight:500}.case-study-module__W3MGga__pillButton:hover{border-color:var(--color-ink-2)}.case-study-module__W3MGga__desk{border-radius:var(--radius-card);background-color:var(--color-ground);background-image:radial-gradient(circle, var(--color-rule) 1px, transparent 1.2px);border:1px solid var(--color-rule);background-size:20px 20px;height:420px;margin-top:12px;position:relative;overflow:hidden}.case-study-module__W3MGga__deskIn{transform-origin:0 0;width:1080px;height:420px;position:absolute;top:0;left:0}.case-study-module__W3MGga__item{color:var(--color-ink);transform:translate(var(--tx,0px), var(--ty,0px)) rotate(var(--r,0deg));box-shadow:0 12px 30px -18px color-mix(in srgb, var(--color-ink) 45%, transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__item{transition:transform 1.1s var(--cs-ease), box-shadow .25s;transition-delay:var(--dl,0s), 0s}.js-motion .case-study-module__W3MGga__item.case-study-module__W3MGga__placed{transition:box-shadow .25s}.js-motion .case-study-module__W3MGga__desk.case-study-module__W3MGga__noanim .case-study-module__W3MGga__item{transition:box-shadow .25s}.js-motion .case-study-module__W3MGga__item.case-study-module__W3MGga__dragging{transition:box-shadow .25s}}.case-study-module__W3MGga__item:hover{box-shadow:0 18px 40px -18px color-mix(in srgb, var(--color-ink) 55%, transparent)}.case-study-module__W3MGga__item.case-study-module__W3MGga__dragging{cursor:grabbing;box-shadow:0 28px 54px -20px color-mix(in srgb, var(--color-ink) 60%, transparent)}.case-study-module__W3MGga__win{background:var(--color-canvas);border:1px solid var(--color-rule);border-radius:8px}.case-study-module__W3MGga__winBar{border-bottom:1px solid var(--color-rule);background:var(--color-ground);white-space:nowrap;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.case-study-module__W3MGga__winBar i{background:var(--color-ink-2);border-radius:3px;flex:none;width:14px;height:14px}.case-study-module__W3MGga__winBar.case-study-module__W3MGga__isXl i{background:var(--color-ink)}.case-study-module__W3MGga__winBar span{text-overflow:ellipsis;overflow:hidden}.case-study-module__W3MGga__xl{width:250px;height:160px}.case-study-module__W3MGga__cells{font-variant-numeric:tabular-nums;grid-template-columns:1.25fr 1fr 1fr 1fr;font-size:11px;display:grid}.case-study-module__W3MGga__cells span{border-right:1px solid var(--color-ground);border-bottom:1px solid var(--color-ground);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;overflow:hidden}.case-study-module__W3MGga__cells span.case-study-module__W3MGga__h{background:var(--color-ground);color:var(--color-ink-2);font-weight:600}.case-study-module__W3MGga__cells span.case-study-module__W3MGga__cellNum{text-align:right}.case-study-module__W3MGga__cells span.case-study-module__W3MGga__q{color:var(--color-accent);font-weight:600}.case-study-module__W3MGga__csv{width:240px;height:150px}.case-study-module__W3MGga__csv pre{font-family:var(--font-sans);color:var(--color-ink-2);font-variant-numeric:tabular-nums;white-space:pre;margin:0;padding:7px 9px;font-size:10.5px;line-height:1.55;overflow:hidden}.case-study-module__W3MGga__csv pre b{color:var(--color-ink);font-weight:600}.case-study-module__W3MGga__mail{background:var(--color-canvas);border:1px solid var(--color-rule);border-radius:10px;align-content:start;gap:7px;width:280px;height:178px;padding:12px 14px;font-size:11.5px;display:grid}.case-study-module__W3MGga__mailHead{border-bottom:1px solid var(--color-ground);grid-template-columns:auto minmax(0,1fr);gap:2px 8px;margin:0;padding-bottom:7px;display:grid}.case-study-module__W3MGga__mailHead dt{color:var(--color-ink-2)}.case-study-module__W3MGga__mailHead dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.case-study-module__W3MGga__mail p{color:var(--color-ink);line-height:1.45}.case-study-module__W3MGga__note{background:var(--color-note);width:132px;height:122px;color:var(--color-note-ink);border-radius:3px;align-items:flex-start;padding:12px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.case-study-module__W3MGga__note:before{content:"";background:color-mix(in srgb, var(--color-note-ink) 7%, transparent);height:18px;position:absolute;top:0;left:0;right:0}.case-study-module__W3MGga__note span{margin-top:10px;position:relative}.case-study-module__W3MGga__seq{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:3.5rem auto 0;padding:0;list-style:none;display:grid;position:relative}.case-study-module__W3MGga__seq:before,.case-study-module__W3MGga__seq:after{content:"";background:var(--chapter-rule);height:2px;position:absolute;top:11px;left:0;right:0}.case-study-module__W3MGga__seq:after{background:var(--chapter-accent);transform-origin:0;transform:scaleX(var(--p,1))}.case-study-module__W3MGga__seq li{align-content:start;gap:8px;min-width:0;padding-top:36px;display:grid;position:relative}.case-study-module__W3MGga__seq li:before{content:"";background:var(--chapter-bg);border:2px solid var(--chapter-accent);box-sizing:border-box;z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.case-study-module__W3MGga__k{font-variant-numeric:tabular-nums;color:var(--chapter-accent);font-size:.75rem}.case-study-module__W3MGga__seq h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.25}.case-study-module__W3MGga__seq p{color:var(--chapter-ink-2);font-size:.9375rem;line-height:1.5}@media (max-width:860px){.case-study-module__W3MGga__seq{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:32px}.case-study-module__W3MGga__seq:before,.case-study-module__W3MGga__seq:after{width:2px;height:auto;inset:6px auto 6px 7px}.case-study-module__W3MGga__seq:after{transform-origin:50% 0;transform:scaleY(var(--p,1))}.case-study-module__W3MGga__seq li{padding-top:0}.case-study-module__W3MGga__seq li:before{top:2px;left:-32px}}.case-study-module__W3MGga__turn{border-top:1px solid var(--chapter-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;margin-top:4.5rem;padding-top:3rem;display:grid}.case-study-module__W3MGga__turnText{gap:14px;display:grid}.case-study-module__W3MGga__turnText h3{letter-spacing:-.025em;font-size:clamp(1.625rem,2.6vw,2rem);font-weight:600;line-height:1.1}.case-study-module__W3MGga__turnText p:not(.case-study-module__W3MGga__eyebrow){color:var(--chapter-ink-2)}@media (max-width:860px){.case-study-module__W3MGga__turn{grid-template-columns:minmax(0,1fr);gap:28px}}.case-study-module__W3MGga__scen{background:var(--color-canvas);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-card);gap:16px;margin:0;padding:22px;display:grid}.case-study-module__W3MGga__scen figcaption{letter-spacing:-.01em;font-weight:600}.case-study-module__W3MGga__scenOpts{gap:8px;display:grid}.case-study-module__W3MGga__scenRow{text-align:left;border:1px solid var(--color-rule);background:var(--color-canvas);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.case-study-module__W3MGga__scenRow:hover{border-color:var(--color-ink-2)}.case-study-module__W3MGga__scenRow[aria-checked=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-canvas));box-shadow:inset 0 0 0 1px var(--color-accent)}.case-study-module__W3MGga__scenLabel{grid-column:1/-1;gap:2px;display:grid}.case-study-module__W3MGga__scenLabel b{font-weight:500}.case-study-module__W3MGga__scenLabel span{font-size:var(--text-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.case-study-module__W3MGga__scenBar{background:var(--color-ground);border-radius:5px;height:10px;overflow:hidden}.case-study-module__W3MGga__scenBar i{height:100%;width:var(--w);background:var(--color-ink-2);transform-origin:0;border-radius:5px;transition:background .2s;display:block}.case-study-module__W3MGga__scenRow[aria-checked=true] .case-study-module__W3MGga__scenBar i{background:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__scen .case-study-module__W3MGga__scenBar i{transition:transform 1.1s var(--cs-ease), background .2s;transition-delay:var(--dl,0s), 0s}.js-motion .case-study-module__W3MGga__scen.case-study-module__W3MGga__waiting .case-study-module__W3MGga__scenBar i{transform:scaleX(0)}}.case-study-module__W3MGga__scenValue{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:600}.case-study-module__W3MGga__scenOut{border-top:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.case-study-module__W3MGga__kpi{align-content:start;gap:6px;min-width:0;display:grid}.case-study-module__W3MGga__kpiLabel{font-size:var(--text-caption);color:var(--color-ink-2);font-weight:500}.case-study-module__W3MGga__kpiBig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1}.case-study-module__W3MGga__kpiBig small{letter-spacing:0;color:var(--color-ink-2);margin-top:4px;font-size:.75rem;font-weight:500;display:block}.case-study-module__W3MGga__kpiSub{font-size:var(--text-caption);color:var(--color-ink);font-weight:500}.case-study-module__W3MGga__meter{grid-template-columns:repeat(3,1fr);gap:4px;height:10px;margin-top:9px;display:grid}.case-study-module__W3MGga__meter i{background:var(--color-ground);border-radius:3px;transition:background .3s}.case-study-module__W3MGga__meter[data-level="1"] i:nth-child(-n+1),.case-study-module__W3MGga__meter[data-level="2"] i:nth-child(-n+2),.case-study-module__W3MGga__meter[data-level="3"] i{background:var(--color-ink)}.case-study-module__W3MGga__lostBar{background:var(--color-ground);border-radius:3px;height:6px;overflow:hidden}.case-study-module__W3MGga__lostBar i{background:var(--color-ink);height:100%;transition:width .5s var(--cs-ease);border-radius:3px;display:block}.case-study-module__W3MGga__scenWhy{color:var(--color-ink-2);grid-column:1/-1;font-size:.9375rem;line-height:1.55}@media (max-width:520px){.case-study-module__W3MGga__scenOut{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-study-module__W3MGga__kpi:first-child{grid-column:1/-1}}.case-study-module__W3MGga__scenNote{font-size:var(--text-caption);color:var(--color-ink-2)}.case-study-module__W3MGga__thread{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:56px;margin-top:3rem;display:grid}.case-study-module__W3MGga__card{top:var(--cs-sticky);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-ink);position:sticky;overflow:hidden}.case-study-module__W3MGga__cardHead{border-bottom:1px solid var(--color-rule);gap:6px;padding:22px 24px 18px;display:grid}.case-study-module__W3MGga__cardLabel{color:var(--color-ink-2);min-height:1.5em;font-size:.9375rem}.case-study-module__W3MGga__cardValue{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1}.case-study-module__W3MGga__cardValue small{letter-spacing:0;color:var(--color-ink-2);margin-left:.4em;font-size:.35em;font-weight:500}.case-study-module__W3MGga__trace{flex-wrap:wrap;gap:6px;margin-top:6px;display:inline-flex}.case-study-module__W3MGga__chip{font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);border:1px solid var(--color-rule);color:var(--color-ink);background:var(--color-canvas);white-space:nowrap;padding:3px 8px;font-size:.6875rem;text-decoration:none}.case-study-module__W3MGga__study a.case-study-module__W3MGga__chipRule,.case-study-module__W3MGga__chipRule{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent)}a.case-study-module__W3MGga__chipRule:hover{border-color:var(--color-accent)}@keyframes case-study-module__W3MGga__cs-ping{0%{opacity:.2;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__trace.case-study-module__W3MGga__ping .case-study-module__W3MGga__chip{animation:case-study-module__W3MGga__cs-ping .45s var(--cs-ease) both}.js-motion .case-study-module__W3MGga__trace.case-study-module__W3MGga__ping .case-study-module__W3MGga__chip+.case-study-module__W3MGga__chip{animation-delay:70ms}}.case-study-module__W3MGga__ledger{border-collapse:collapse;width:100%;font-size:.875rem}.case-study-module__W3MGga__ledger td{border-bottom:1px solid var(--color-ground);padding:7px 24px;transition:color .3s,background .3s,box-shadow .3s}.case-study-module__W3MGga__ledger td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--text-caption);white-space:nowrap}.case-study-module__W3MGga__ledger tr.case-study-module__W3MGga__sub td{border-bottom-color:var(--color-rule);font-weight:600}.case-study-module__W3MGga__ledger tr.case-study-module__W3MGga__gap td{background:var(--color-ground);border:0;height:8px;padding:0}.case-study-module__W3MGga__ledger.case-study-module__W3MGga__live tr.case-study-module__W3MGga__ahead td{color:color-mix(in srgb, var(--color-ink-2) 75%, transparent)}.case-study-module__W3MGga__ledger.case-study-module__W3MGga__live tr.case-study-module__W3MGga__on td{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.case-study-module__W3MGga__ledger.case-study-module__W3MGga__live tr.case-study-module__W3MGga__on td:first-child{box-shadow:inset 3px 0 0 0 var(--color-accent)}.case-study-module__W3MGga__cardFoot{color:var(--color-ink-2);font-variant-numeric:tabular-nums;padding:12px 24px 16px;font-size:.75rem}.case-study-module__W3MGga__steps{display:grid}.case-study-module__W3MGga__step{align-content:center;gap:8px;min-height:22vh;padding-block:18px;transition:opacity .4s;display:grid}.case-study-module__W3MGga__step:first-child{align-content:start;min-height:0;padding-top:8px}.case-study-module__W3MGga__step:last-child{align-content:start;min-height:40vh;padding-top:40px}.case-study-module__W3MGga__fig{font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--chapter-ink-2);flex-wrap:wrap;gap:6px 12px;display:flex}.case-study-module__W3MGga__fig b{color:var(--chapter-ink);font-weight:500}.case-study-module__W3MGga__step h3{font-size:var(--text-subhead);letter-spacing:-.02em;font-weight:600;line-height:1.2}.case-study-module__W3MGga__step p:not(.case-study-module__W3MGga__fig){color:var(--chapter-ink-2);max-width:46ch}@media (prefers-reduced-motion:no-preference){.js-motion .case-study-module__W3MGga__steps.case-study-module__W3MGga__live .case-study-module__W3MGga__step:not(.case-study-module__W3MGga__on){opacity:.38}}@media (max-width:860px){.case-study-module__W3MGga__thread{grid-template-columns:minmax(0,1fr);gap:0}.case-study-module__W3MGga__card{top:var(--cs-sticky-sm);z-index:5;box-shadow:0 10px 30px -20px color-mix(in srgb, var(--color-ink) 50%, transparent);order:-1}.case-study-module__W3MGga__card .case-study-module__W3MGga__ledger,.case-study-module__W3MGga__card .case-study-module__W3MGga__cardFoot{display:none}.case-study-module__W3MGga__cardHead{border-bottom:0;padding:16px 18px}.case-study-module__W3MGga__cardValue{font-size:2.25rem}.case-study-module__W3MGga__step{min-height:30vh}.case-study-module__W3MGga__step:first-child{min-height:0;padding-top:32px}}.case-study-module__W3MGga__diagramWrap{-webkit-overflow-scrolling:touch;margin-top:2.5rem;overflow-x:auto}.case-study-module__W3MGga__diagram{width:100%;min-width:680px;height:auto;display:block}@media (hover:hover) and (pointer:fine){.case-study-module__W3MGga__diagram.case-study-module__W3MGga__live{cursor:ew-resize}}.case-study-module__W3MGga__diagram text{font-family:var(--font-sans);fill:var(--chapter-ink);font-size:13px}.case-study-module__W3MGga__diagram text.case-study-module__W3MGga__sm{fill:var(--chapter-ink-2);font-variant-numeric:tabular-nums;font-size:11px}.case-study-module__W3MGga__diagram text.case-study-module__W3MGga__hd{font-size:15px;font-weight:600}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__tag{fill:var(--chapter-rule)}.case-study-module__W3MGga__diagram text.case-study-module__W3MGga__tagText{fill:var(--chapter-ink);font-size:12px;font-weight:600}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__box{fill:color-mix(in srgb, var(--chapter-ink) 6%, var(--chapter-bg));stroke:var(--chapter-rule);stroke-width:1px}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__core{fill:color-mix(in srgb, var(--chapter-accent) 14%, var(--chapter-bg));stroke:var(--chapter-accent);stroke-width:1.5px}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__mess{fill:color-mix(in srgb, var(--chapter-ink) 4%, var(--chapter-bg));stroke:var(--chapter-ink-2);stroke-dasharray:4 3}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__wire{fill:none;stroke:var(--chapter-ink-2);stroke-width:1.25px}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__wire.case-study-module__W3MGga__acc{stroke:var(--chapter-accent);stroke-width:1.5px}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__divider{stroke:var(--chapter-ink);stroke-width:1.5px}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__knob{fill:var(--chapter-ink)}.case-study-module__W3MGga__diagram .case-study-module__W3MGga__knobArrows{fill:none;stroke:var(--chapter-bg);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.case-study-module__W3MGga__diagram.case-study-module__W3MGga__focus .case-study-module__W3MGga__knob{stroke:var(--chapter-accent);stroke-width:3px}.case-study-module__W3MGga__compare{max-width:520px;color:var(--chapter-ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;font-size:.875rem;font-weight:500;display:grid}.case-study-module__W3MGga__compare input{width:100%;accent-color:var(--chapter-accent)}.case-study-module__W3MGga__results{border-top:1px solid var(--chapter-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.case-study-module__W3MGga__results>div{align-content:start;gap:8px;min-width:0;padding:26px 24px 0 0;display:grid}.case-study-module__W3MGga__results>div+div{border-left:1px solid var(--chapter-rule);padding-left:24px}.case-study-module__W3MGga__num{letter-spacing:-.045em;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:600;line-height:.95}.case-study-module__W3MGga__from{color:var(--chapter-ink-2);letter-spacing:-.02em;margin-bottom:6px;font-size:.45em;display:block}.case-study-module__W3MGga__to{color:var(--chapter-ink-2);letter-spacing:-.02em;margin-right:.3em;font-size:.45em;font-weight:500}.case-study-module__W3MGga__results p{color:var(--chapter-ink-2);font-size:.9375rem;line-height:1.5}@media (max-width:760px){.case-study-module__W3MGga__results{grid-template-columns:minmax(0,1fr)}.case-study-module__W3MGga__results>div,.case-study-module__W3MGga__results>div+div{border-left:0;border-bottom:1px solid var(--chapter-rule);padding:22px 0}}.case-study-module__W3MGga__lab{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:3rem;display:grid;overflow:hidden}.case-study-module__W3MGga__labIn{border-right:1px solid var(--color-rule);align-content:start;gap:22px;padding:26px;display:grid}.case-study-module__W3MGga__labOut{background:var(--color-ground);align-content:start;gap:14px;padding:26px;display:grid}.case-study-module__W3MGga__fieldRow{gap:8px;display:grid}.case-study-module__W3MGga__fieldRow label,.case-study-module__W3MGga__fieldLabel{justify-content:space-between;gap:12px;font-size:.9375rem;font-weight:500;display:flex}.case-study-module__W3MGga__fieldRow output{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400}.case-study-module__W3MGga__fieldRow input[type=range]{width:100%;accent-color:var(--color-accent)}.case-study-module__W3MGga__gauge{background:var(--color-rule);border-radius:5px;height:10px;margin-top:4px;position:relative}.case-study-module__W3MGga__gaugeFill{width:var(--w,0%);background:var(--color-ink);transition:width .35s var(--cs-ease);border-radius:5px;position:absolute;inset:0 auto 0 0}.case-study-module__W3MGga__gaugeMark{background:var(--color-accent);width:2px;top:-6px;bottom:-6px;left:var(--m,50%);transition:left .35s var(--cs-ease);position:absolute}.case-study-module__W3MGga__gaugeScale{font-variant-numeric:tabular-nums;color:var(--color-ink-2);justify-content:space-between;font-size:.6875rem;display:flex}.case-study-module__W3MGga__etr{letter-spacing:-.04em;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:600;line-height:1}.case-study-module__W3MGga__verdict{font-size:var(--text-body);font-weight:500;line-height:1.5}.case-study-module__W3MGga__verdictTag{color:var(--color-ink-2);font-size:.875rem;font-weight:500}.case-study-module__W3MGga__labNote{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.5}.case-study-module__W3MGga__labOut a{font-weight:500;text-decoration:none}.case-study-module__W3MGga__labOut a:hover{text-decoration:underline}@media (max-width:760px){.case-study-module__W3MGga__lab{grid-template-columns:minmax(0,1fr)}.case-study-module__W3MGga__labIn{border-right:0;border-bottom:1px solid var(--color-rule)}}.case-study-module__W3MGga__next{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:2rem;padding:28px;text-decoration:none;transition:border-color .25s;display:grid}.case-study-module__W3MGga__study a.case-study-module__W3MGga__next{color:var(--color-ink)}.case-study-module__W3MGga__next:hover{border-color:var(--color-accent)}.case-study-module__W3MGga__next h2{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.05}.case-study-module__W3MGga__next p{color:var(--color-ink-2);margin-top:8px}.case-study-module__W3MGga__go{color:var(--color-accent);white-space:nowrap;font-weight:500}@media (max-width:560px){.case-study-module__W3MGga__next{grid-template-columns:minmax(0,1fr)}}
.before-the-manual-module__Q3a3gG__cs{--cs-ease:cubic-bezier(.2, .7, .1, 1)}.before-the-manual-module__Q3a3gG__stackFig{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-canvas);gap:18px;margin:0;padding:clamp(18px,3vw,28px);display:grid;position:relative}.before-the-manual-module__Q3a3gG__stackHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.before-the-manual-module__Q3a3gG__stackHead b{letter-spacing:-.01em;font-weight:600}.before-the-manual-module__Q3a3gG__stackHead span{font-size:var(--text-caption);color:var(--color-ink-2)}.before-the-manual-module__Q3a3gG__platform{background:var(--color-ink);color:var(--color-canvas);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;font-weight:500;display:flex}.before-the-manual-module__Q3a3gG__platform small{font-size:var(--text-caption);color:color-mix(in srgb, var(--color-canvas) 70%, transparent)}.before-the-manual-module__Q3a3gG__products{grid-template-columns:2fr 1fr;gap:14px;display:grid}.before-the-manual-module__Q3a3gG__product{border:1px solid var(--color-rule);border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid;position:relative}.before-the-manual-module__Q3a3gG__product:before{content:"";background:var(--color-rule);transform-origin:50% 100%;width:1px;height:14px;position:absolute;top:-15px;left:50%}.before-the-manual-module__Q3a3gG__productName{letter-spacing:-.01em;font-weight:600}.before-the-manual-module__Q3a3gG__productName small{font-size:var(--text-caption);color:var(--color-ink-2);font-weight:500;display:block}.before-the-manual-module__Q3a3gG__streams{flex-wrap:wrap;gap:8px;display:flex}.before-the-manual-module__Q3a3gG__stream{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-canvas));border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-accent);font-size:var(--text-caption);padding:5px 12px;font-weight:500}.before-the-manual-module__Q3a3gG__stamp{border:2px solid var(--color-accent);color:var(--color-accent);background:var(--color-canvas);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:8px;padding:6px 12px;font-weight:600;line-height:1.2;position:absolute;bottom:-22px;right:clamp(16px,3vw,36px);transform:rotate(-6deg)}@media (max-width:640px){.before-the-manual-module__Q3a3gG__products{grid-template-columns:minmax(0,1fr)}.before-the-manual-module__Q3a3gG__product:before{display:none}.before-the-manual-module__Q3a3gG__stamp{justify-self:start;position:static}}@keyframes before-the-manual-module__Q3a3gG__bm-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes before-the-manual-module__Q3a3gG__bm-stem{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes before-the-manual-module__Q3a3gG__bm-stamp{0%{opacity:0;transform:rotate(-18deg)scale(1.9)}70%{opacity:1;transform:rotate(-4deg)scale(.94)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes before-the-manual-module__Q3a3gG__bm-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__platform{animation:before-the-manual-module__Q3a3gG__bm-rise .7s .3s var(--cs-ease) both}.js-motion .before-the-manual-module__Q3a3gG__product{animation:before-the-manual-module__Q3a3gG__bm-rise .7s var(--cs-ease) both;animation-delay:calc(.6s + var(--i,0) * .15s)}.js-motion .before-the-manual-module__Q3a3gG__product:before{animation:before-the-manual-module__Q3a3gG__bm-stem .4s var(--cs-ease) both;animation-delay:calc(.85s + var(--i,0) * .15s)}.js-motion .before-the-manual-module__Q3a3gG__stream{animation:before-the-manual-module__Q3a3gG__bm-pop .45s var(--cs-ease) both;animation-delay:calc(1s + var(--j,0) * .12s)}.js-motion .before-the-manual-module__Q3a3gG__stamp{animation:.6s cubic-bezier(.3,1.4,.5,1) 1.7s both before-the-manual-module__Q3a3gG__bm-stamp}}.before-the-manual-module__Q3a3gG__deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:3.5rem auto 0;padding:0;list-style:none;display:grid}.before-the-manual-module__Q3a3gG__qcard{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);min-height:150px;color:var(--color-ink);box-shadow:0 14px 30px -24px color-mix(in srgb, var(--color-ink) 60%, transparent);align-content:space-between;gap:10px;padding:18px 20px;display:grid;position:relative}.before-the-manual-module__Q3a3gG__qcard p{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;line-height:1.4}.before-the-manual-module__Q3a3gG__qtag{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}@media (max-width:860px){.before-the-manual-module__Q3a3gG__deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.before-the-manual-module__Q3a3gG__deck{grid-template-columns:minmax(0,1fr)}}@keyframes before-the-manual-module__Q3a3gG__bm-deal{0%{opacity:0;transform:translate(var(--fx,0px), var(--fy,0px)) rotate(var(--fr,0deg)) scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__deck[data-arrived] .before-the-manual-module__Q3a3gG__qcard{animation:before-the-manual-module__Q3a3gG__bm-deal .9s var(--cs-ease) both;animation-delay:calc(var(--i,0) * 90ms)}}.before-the-manual-module__Q3a3gG__explorer{border:0;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;margin:3rem auto 0;padding:0;display:grid}.before-the-manual-module__Q3a3gG__tabs{background:var(--color-canvas);border:1px solid var(--chapter-rule);border-radius:24px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;display:none}.before-the-manual-module__Q3a3gG__tabs label{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-ink-2);cursor:pointer;align-items:center;padding:8px 16px;font-size:.9375rem;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.before-the-manual-module__Q3a3gG__tabs label:has(input:checked){background:var(--color-ink);color:var(--color-canvas)}.before-the-manual-module__Q3a3gG__tabs label:has(input:focus-visible){outline:2px solid var(--chapter-accent,var(--color-accent));outline-offset:3px}.before-the-manual-module__Q3a3gG__explorerBody{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.before-the-manual-module__Q3a3gG__explorerBody{grid-template-columns:minmax(0,1fr)}}.before-the-manual-module__Q3a3gG__flowWrap{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);padding:12px;overflow-x:auto}.before-the-manual-module__Q3a3gG__flow{width:100%;min-width:520px;height:auto;display:block}.before-the-manual-module__Q3a3gG__flow text{font-family:var(--font-sans);fill:var(--color-ink);font-size:13px}.before-the-manual-module__Q3a3gG__flow text.before-the-manual-module__Q3a3gG__sm{fill:var(--color-ink-2);font-size:11px}.before-the-manual-module__Q3a3gG__flow text.before-the-manual-module__Q3a3gG__hd{font-size:15px;font-weight:600}.before-the-manual-module__Q3a3gG__flow .before-the-manual-module__Q3a3gG__node{fill:var(--color-ground);stroke:var(--color-rule);transition:stroke .3s,fill .3s}.before-the-manual-module__Q3a3gG__flow .before-the-manual-module__Q3a3gG__prodBox{fill:var(--color-canvas);stroke:var(--color-ink);stroke-width:1.25px}.before-the-manual-module__Q3a3gG__flow .before-the-manual-module__Q3a3gG__wire{fill:none;stroke:var(--color-rule);stroke-width:1.5px;transition:stroke .3s}.before-the-manual-module__Q3a3gG__panels{gap:18px;display:grid}.before-the-manual-module__Q3a3gG__panel{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-ink);align-content:start;gap:14px;padding:22px;display:grid}.before-the-manual-module__Q3a3gG__panel h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.15}.before-the-manual-module__Q3a3gG__panel h3 small{font-size:var(--text-caption);letter-spacing:.01em;color:var(--color-accent);margin-top:4px;font-weight:500;display:block}.before-the-manual-module__Q3a3gG__panel>p{color:var(--color-ink-2);font-size:.9375rem;line-height:1.55}.before-the-manual-module__Q3a3gG__panelNote{color:var(--color-ink-2);font-size:.75rem}@supports selector(:has(*)){.before-the-manual-module__Q3a3gG__tabs{display:inline-flex}.before-the-manual-module__Q3a3gG__panel{display:none}:is(.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tProvision:checked) .before-the-manual-module__Q3a3gG__pProvision,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tReturns:checked) .before-the-manual-module__Q3a3gG__pReturns,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tTtc:checked) .before-the-manual-module__Q3a3gG__pTtc,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tRisk:checked) .before-the-manual-module__Q3a3gG__pRisk,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tRecs:checked) .before-the-manual-module__Q3a3gG__pRecs){display:grid}:is(.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tProvision:checked) .before-the-manual-module__Q3a3gG__wProvision,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tReturns:checked) .before-the-manual-module__Q3a3gG__wReturns,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tTtc:checked) .before-the-manual-module__Q3a3gG__wTtc,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tRisk:checked) .before-the-manual-module__Q3a3gG__wRisk,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tRecs:checked) .before-the-manual-module__Q3a3gG__wRecs){stroke:var(--color-accent);stroke-dasharray:5 5}:is(.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tProvision:checked) .before-the-manual-module__Q3a3gG__nProvision,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tReturns:checked) .before-the-manual-module__Q3a3gG__nReturns,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tTtc:checked) .before-the-manual-module__Q3a3gG__nTtc,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tRisk:checked) .before-the-manual-module__Q3a3gG__nRisk,.before-the-manual-module__Q3a3gG__explorer:has(.before-the-manual-module__Q3a3gG__tRecs:checked) .before-the-manual-module__Q3a3gG__nRecs){stroke:var(--color-accent);fill:color-mix(in srgb, var(--color-accent) 8%, var(--color-canvas))}}@keyframes before-the-manual-module__Q3a3gG__bm-march{to{stroke-dashoffset:-20px}}@keyframes before-the-manual-module__Q3a3gG__bm-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__flow .before-the-manual-module__Q3a3gG__wire{animation:.9s linear infinite before-the-manual-module__Q3a3gG__bm-march}.js-motion .before-the-manual-module__Q3a3gG__panel{animation:before-the-manual-module__Q3a3gG__bm-panel .45s var(--cs-ease) both}}.before-the-manual-module__Q3a3gG__fall{gap:6px;margin:0;display:grid}.before-the-manual-module__Q3a3gG__fallRow{font-size:var(--text-caption);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3.5rem;align-items:center;gap:10px;display:grid}.before-the-manual-module__Q3a3gG__fallRow dt{color:var(--color-ink-2)}.before-the-manual-module__Q3a3gG__fallRow dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.before-the-manual-module__Q3a3gG__fallTrack{height:14px;position:relative}.before-the-manual-module__Q3a3gG__fallBar{top:0;bottom:0;left:var(--from);width:var(--len);background:var(--color-ink-2);transform-origin:0;border-radius:3px;position:absolute}.before-the-manual-module__Q3a3gG__fallBar.before-the-manual-module__Q3a3gG__total{background:var(--color-accent)}.before-the-manual-module__Q3a3gG__fallBar.before-the-manual-module__Q3a3gG__down{background:var(--color-rule);outline:1px solid var(--color-ink-2);outline-offset:-1px}@keyframes before-the-manual-module__Q3a3gG__bm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__fallBar{animation:before-the-manual-module__Q3a3gG__bm-grow .55s var(--cs-ease) both;animation-delay:calc(.2s + var(--i,0) * .18s)}}.before-the-manual-module__Q3a3gG__cbcr{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.before-the-manual-module__Q3a3gG__cbcr th,.before-the-manual-module__Q3a3gG__cbcr td{border-bottom:1px solid var(--color-ground);text-align:right;white-space:nowrap;padding:7px 6px}.before-the-manual-module__Q3a3gG__cbcr th:first-child,.before-the-manual-module__Q3a3gG__cbcr td:first-child{text-align:left}.before-the-manual-module__Q3a3gG__cbcr th{color:var(--color-ink-2);font-weight:500}@keyframes before-the-manual-module__Q3a3gG__bm-row{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__cbcr tbody tr{animation:before-the-manual-module__Q3a3gG__bm-row .45s var(--cs-ease) both;animation-delay:calc(.15s + var(--i,0) * .12s)}}.before-the-manual-module__Q3a3gG__life{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.before-the-manual-module__Q3a3gG__life li{border:1px solid var(--color-rule);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.before-the-manual-module__Q3a3gG__life b{font-size:.9375rem;font-weight:600}.before-the-manual-module__Q3a3gG__life span{color:var(--color-ink-2);font-size:.75rem;line-height:1.4}.before-the-manual-module__Q3a3gG__life li:after{content:"";background:var(--color-accent);border-radius:2px;height:4px;margin-top:6px}@keyframes before-the-manual-module__Q3a3gG__bm-step{0%,8%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}@keyframes before-the-manual-module__Q3a3gG__bm-glow{0%,10%{border-color:var(--color-rule)}25%,80%{border-color:var(--color-accent)}to{border-color:var(--color-rule)}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__life li:after{transform-origin:0;animation:before-the-manual-module__Q3a3gG__bm-step 4.5s var(--cs-ease) infinite;animation-delay:calc(var(--i,0) * 1.2s)}.js-motion .before-the-manual-module__Q3a3gG__life li{animation:4.5s infinite before-the-manual-module__Q3a3gG__bm-glow;animation-delay:calc(var(--i,0) * 1.2s)}}@media (max-width:420px){.before-the-manual-module__Q3a3gG__life{grid-template-columns:minmax(0,1fr)}}.before-the-manual-module__Q3a3gG__team{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:3.5rem auto 0;padding:0;list-style:none;display:grid;position:relative}.before-the-manual-module__Q3a3gG__team li{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-ink);align-content:start;gap:6px;min-width:0;padding:18px;display:grid}.before-the-manual-module__Q3a3gG__team li.before-the-manual-module__Q3a3gG__lead{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);grid-column:1/-1}.before-the-manual-module__Q3a3gG__team li.before-the-manual-module__Q3a3gG__pm{grid-column:1/-1}.before-the-manual-module__Q3a3gG__team b{letter-spacing:-.01em;font-weight:600}.before-the-manual-module__Q3a3gG__team span{color:var(--color-ink-2);font-size:.9375rem;line-height:1.5}.before-the-manual-module__Q3a3gG__you{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-canvas);justify-self:start;padding:2px 10px;font-size:.75rem;font-weight:600}@media (min-width:861px){.before-the-manual-module__Q3a3gG__team{grid-template-columns:repeat(6,minmax(0,1fr))}.before-the-manual-module__Q3a3gG__team li{grid-column:span 2}.before-the-manual-module__Q3a3gG__team li.before-the-manual-module__Q3a3gG__pm,.before-the-manual-module__Q3a3gG__team li.before-the-manual-module__Q3a3gG__lead{grid-column:span 3}}@media (max-width:860px){.before-the-manual-module__Q3a3gG__team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.before-the-manual-module__Q3a3gG__team{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__team[data-arrived] li{animation:before-the-manual-module__Q3a3gG__bm-rise .7s var(--cs-ease) both;animation-delay:calc(var(--i,0) * .1s)}.js-motion .before-the-manual-module__Q3a3gG__team[data-arrived] .before-the-manual-module__Q3a3gG__you{animation:.5s cubic-bezier(.3,1.5,.5,1) .7s both before-the-manual-module__Q3a3gG__bm-pop}}.before-the-manual-module__Q3a3gG__mapFig{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:32px;margin:3rem auto 0;display:grid}@media (max-width:900px){.before-the-manual-module__Q3a3gG__mapFig{grid-template-columns:minmax(0,1fr)}}.before-the-manual-module__Q3a3gG__map{width:100%;height:auto;display:block}.before-the-manual-module__Q3a3gG__land{fill:color-mix(in srgb, var(--chapter-ink) 12%, var(--chapter-bg));stroke:color-mix(in srgb, var(--chapter-ink) 22%, var(--chapter-bg));stroke-width:.12px}.before-the-manual-module__Q3a3gG__arc{fill:none;stroke:var(--chapter-accent);stroke-width:.35px;stroke-linecap:round}.before-the-manual-module__Q3a3gG__dot{fill:var(--chapter-ink)}.before-the-manual-module__Q3a3gG__dot.before-the-manual-module__Q3a3gG__flown,.before-the-manual-module__Q3a3gG__hub{fill:var(--chapter-accent)}.before-the-manual-module__Q3a3gG__hubRing{fill:none;stroke:var(--chapter-accent);stroke-width:.3px;transform-box:fill-box;transform-origin:50%}.before-the-manual-module__Q3a3gG__hubLabel{font-family:var(--font-sans);fill:var(--chapter-ink);font-size:2.6px;font-weight:600}@keyframes before-the-manual-module__Q3a3gG__bm-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__hubRing{animation:2.4s ease-out infinite before-the-manual-module__Q3a3gG__bm-ping}.js-motion .before-the-manual-module__Q3a3gG__hubRing+.before-the-manual-module__Q3a3gG__hubRing{animation-delay:1.2s}}.before-the-manual-module__Q3a3gG__roomStats{align-content:center;gap:22px;display:grid}.before-the-manual-module__Q3a3gG__roomStat{border-top:1px solid var(--chapter-rule);gap:4px;padding-top:14px;display:grid}.before-the-manual-module__Q3a3gG__roomNum{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,5vw,4rem);font-weight:600;line-height:.95}.before-the-manual-module__Q3a3gG__roomStat p{color:var(--chapter-ink-2);font-size:.9375rem}.before-the-manual-module__Q3a3gG__countries{flex-wrap:wrap;gap:8px;margin:2rem auto 0;padding:0;list-style:none;display:flex}.before-the-manual-module__Q3a3gG__countries li{border:1px solid var(--chapter-rule);border-radius:var(--radius-pill);font-size:var(--text-caption);color:var(--chapter-ink-2);padding:4px 12px}.before-the-manual-module__Q3a3gG__countries li.before-the-manual-module__Q3a3gG__flown{color:var(--chapter-ink);border-color:color-mix(in srgb, var(--chapter-accent) 60%, transparent)}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__countries[data-arrived] li{animation:before-the-manual-module__Q3a3gG__bm-pop .4s var(--cs-ease) both;animation-delay:calc(var(--i,0) * 35ms)}}.before-the-manual-module__Q3a3gG__boardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:3.5rem;display:flex}.before-the-manual-module__Q3a3gG__boardHead p{color:var(--chapter-ink-2);font-size:.9375rem}.before-the-manual-module__Q3a3gG__boardTally{font-variant-numeric:tabular-nums;color:var(--chapter-ink);font-weight:600}.before-the-manual-module__Q3a3gG__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.before-the-manual-module__Q3a3gG__lane{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-canvas) 60%, var(--chapter-bg));align-content:start;gap:8px;min-width:0;min-height:260px;padding:12px;display:grid}.before-the-manual-module__Q3a3gG__laneHead{font-size:var(--text-caption);color:var(--chapter-ink-2);justify-content:space-between;padding:2px 4px 6px;font-weight:600;display:flex}.before-the-manual-module__Q3a3gG__laneHead span:last-child{font-variant-numeric:tabular-nums}.before-the-manual-module__Q3a3gG__ticket{border:1px solid var(--color-rule);background:var(--color-canvas);color:var(--color-ink);box-shadow:0 6px 16px -14px color-mix(in srgb, var(--color-ink) 60%, transparent);border-radius:8px;gap:2px;padding:10px 12px;font-size:.875rem;line-height:1.35;display:grid}.before-the-manual-module__Q3a3gG__ticket small{color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-size:.6875rem}.before-the-manual-module__Q3a3gG__ticket.before-the-manual-module__Q3a3gG__passed{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-rule))}.before-the-manual-module__Q3a3gG__ticket.before-the-manual-module__Q3a3gG__passed small{color:var(--color-accent)}.before-the-manual-module__Q3a3gG__ticket.before-the-manual-module__Q3a3gG__testing{border-color:var(--color-ink)}@media (max-width:760px){.before-the-manual-module__Q3a3gG__board{grid-template-columns:minmax(0,1fr)}.before-the-manual-module__Q3a3gG__lane{min-height:0}}.before-the-manual-module__Q3a3gG__ripple{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:3rem;display:grid}.before-the-manual-module__Q3a3gG__rippleHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.before-the-manual-module__Q3a3gG__rippleBody{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:center;gap:24px;display:grid}@media (max-width:860px){.before-the-manual-module__Q3a3gG__rippleBody{grid-template-columns:minmax(0,1fr)}}.before-the-manual-module__Q3a3gG__rippleWrap{border:1px solid var(--chapter-rule);border-radius:var(--radius-card);background:var(--color-canvas);overflow-x:auto}.before-the-manual-module__Q3a3gG__rippleMap{width:100%;min-width:520px;height:auto;display:block}.before-the-manual-module__Q3a3gG__rippleMap text{font-family:var(--font-sans)}.before-the-manual-module__Q3a3gG__spoke{stroke:var(--color-rule);stroke-width:1.5px;stroke-dasharray:4 4}.before-the-manual-module__Q3a3gG__spokeLive{stroke:var(--color-accent);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}@keyframes before-the-manual-module__Q3a3gG__bm-surge{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__spokeLive{animation:before-the-manual-module__Q3a3gG__bm-surge .9s var(--cs-ease) both}}@media (prefers-reduced-motion:reduce){.before-the-manual-module__Q3a3gG__spokeLive{opacity:.6}}.before-the-manual-module__Q3a3gG__hqNode rect{fill:var(--color-ink)}.before-the-manual-module__Q3a3gG__hqNode text{fill:var(--color-canvas)}.before-the-manual-module__Q3a3gG__opco rect{fill:var(--color-canvas);stroke:var(--color-rule);stroke-width:1.25px;transition:stroke .3s,fill .3s}.before-the-manual-module__Q3a3gG__opco text{fill:var(--color-ink)}.before-the-manual-module__Q3a3gG__nodeName{font-size:14px;font-weight:600}.before-the-manual-module__Q3a3gG__nodeVer{font-variant-numeric:tabular-nums;font-size:11.5px}.before-the-manual-module__Q3a3gG__opco .before-the-manual-module__Q3a3gG__nodeVer{fill:var(--color-ink-2)}.before-the-manual-module__Q3a3gG__opco.before-the-manual-module__Q3a3gG__stale rect{stroke:var(--color-ink);stroke-dasharray:5 4;fill:var(--color-ground)}.before-the-manual-module__Q3a3gG__opco.before-the-manual-module__Q3a3gG__stale .before-the-manual-module__Q3a3gG__nodeVer{fill:var(--color-ink);font-weight:600}.before-the-manual-module__Q3a3gG__opco.before-the-manual-module__Q3a3gG__edited rect{stroke:var(--color-accent);stroke-width:2px}.before-the-manual-module__Q3a3gG__opco.before-the-manual-module__Q3a3gG__edited .before-the-manual-module__Q3a3gG__nodeVer{fill:var(--color-accent)}@keyframes before-the-manual-module__Q3a3gG__bm-throb{50%{opacity:.55}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__hqNode.before-the-manual-module__Q3a3gG__working{animation:.7s ease-in-out infinite before-the-manual-module__Q3a3gG__bm-throb}}.before-the-manual-module__Q3a3gG__envelope{fill:var(--color-accent);stroke:var(--color-canvas);stroke-width:2px}.before-the-manual-module__Q3a3gG__tally{gap:18px;margin:0;display:grid}.before-the-manual-module__Q3a3gG__tally div{border-top:1px solid var(--chapter-rule);gap:2px;padding-top:12px;display:grid}.before-the-manual-module__Q3a3gG__tally dt{font-size:var(--text-caption);color:var(--chapter-ink-2);font-weight:500}.before-the-manual-module__Q3a3gG__tally dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1}@media (max-width:860px){.before-the-manual-module__Q3a3gG__tally{grid-template-columns:repeat(3,minmax(0,1fr))}}.before-the-manual-module__Q3a3gG__ttc{gap:12px;display:grid}.before-the-manual-module__Q3a3gG__ttcRow{font-size:var(--text-caption);grid-template-columns:5.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:10px;display:grid}.before-the-manual-module__Q3a3gG__ttcRow>span:first-child{color:var(--color-ink-2);font-weight:500}.before-the-manual-module__Q3a3gG__ttcRow>span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.before-the-manual-module__Q3a3gG__ttcBar{background:var(--color-ground);border-radius:5px;height:22px;display:flex;overflow:hidden}.before-the-manual-module__Q3a3gG__seg{flex:0 0 var(--w);background:color-mix(in srgb, var(--base,var(--color-accent)) var(--tone), var(--color-canvas));border-right:1px solid var(--color-canvas);transform-origin:0}.before-the-manual-module__Q3a3gG__ttcLegend{color:var(--color-ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.before-the-manual-module__Q3a3gG__ttcLegend li{align-items:center;gap:6px;display:flex}.before-the-manual-module__Q3a3gG__ttcLegend i{background:color-mix(in srgb, var(--base,var(--color-accent)) var(--tone), var(--color-canvas));border-radius:2px;flex:none;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__seg{animation:before-the-manual-module__Q3a3gG__bm-grow .5s var(--cs-ease) both;animation-delay:calc(.15s + var(--i,0) * .12s)}}.before-the-manual-module__Q3a3gG__risk{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:480px){.before-the-manual-module__Q3a3gG__risk{grid-template-columns:minmax(0,1fr)}}.before-the-manual-module__Q3a3gG__heat{aspect-ratio:1;grid-template-rows:repeat(5,minmax(0,1fr)) 1.1rem;grid-template-columns:1.1rem repeat(5,minmax(0,1fr));gap:3px;display:grid;position:relative}.before-the-manual-module__Q3a3gG__cell{background:color-mix(in srgb, var(--color-accent) var(--heat), var(--color-canvas));border-radius:4px}.before-the-manual-module__Q3a3gG__riskDot{z-index:1;border:2px solid var(--color-canvas);background:var(--color-ink);width:26px;height:26px;color:var(--color-canvas);font:inherit;cursor:pointer;border-radius:50%;place-self:center;font-size:.75rem;font-weight:600;transition:transform .2s}.before-the-manual-module__Q3a3gG__riskDot:hover{transform:scale(1.12)}.before-the-manual-module__Q3a3gG__riskDot.before-the-manual-module__Q3a3gG__riskOn{background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:scale(1.18)}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__riskDot{animation:.45s cubic-bezier(.3,1.5,.5,1) both before-the-manual-module__Q3a3gG__bm-pop;animation-delay:calc(.2s + var(--i,0) * 80ms)}}.before-the-manual-module__Q3a3gG__axisY,.before-the-manual-module__Q3a3gG__axisX{color:var(--color-ink-2);font-size:.6875rem;font-weight:500}.before-the-manual-module__Q3a3gG__axisY{writing-mode:vertical-rl;grid-area:1/1/6;place-self:center;transform:rotate(180deg)}.before-the-manual-module__Q3a3gG__axisX{grid-area:6/2/auto/7;justify-self:center}.before-the-manual-module__Q3a3gG__riskCard{border-left:2px solid var(--color-accent);align-content:start;gap:6px;padding-left:12px;font-size:.875rem;display:grid}.before-the-manual-module__Q3a3gG__riskCard b{font-weight:600;line-height:1.3}.before-the-manual-module__Q3a3gG__riskCard>span:last-child{color:var(--color-ink-2);line-height:1.45}.before-the-manual-module__Q3a3gG__riskScore{letter-spacing:-.03em;font-size:2rem;font-weight:600;line-height:1}.before-the-manual-module__Q3a3gG__riskScore small{letter-spacing:0;color:var(--color-ink-2);font-size:.75rem;font-weight:500}.before-the-manual-module__Q3a3gG__cadence{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:3rem;display:grid}.before-the-manual-module__Q3a3gG__cadenceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.before-the-manual-module__Q3a3gG__cadenceCount{color:var(--chapter-ink-2);align-items:baseline;gap:8px;font-size:.9375rem;display:flex}.before-the-manual-module__Q3a3gG__cadenceNum{letter-spacing:-.04em;color:var(--chapter-ink);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1}.before-the-manual-module__Q3a3gG__months{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.before-the-manual-module__Q3a3gG__month{border:1px solid var(--chapter-rule);background:var(--color-canvas);color:var(--color-ink-2);border-radius:10px;justify-items:center;gap:8px;padding:14px 0 10px;font-size:.75rem;transition:border-color .3s,color .3s;display:grid}.before-the-manual-module__Q3a3gG__run{border:2px dashed var(--color-rule);border-radius:50%;width:18px;height:18px;transition:background .3s,border-color .3s,transform .3s}.before-the-manual-module__Q3a3gG__monthOn{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--chapter-rule));color:var(--color-ink)}.before-the-manual-module__Q3a3gG__monthOn .before-the-manual-module__Q3a3gG__run{background:var(--color-accent);border:2px solid var(--color-accent)}@keyframes before-the-manual-module__Q3a3gG__bm-tick{0%{transform:scale(.3)}70%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.js-motion .before-the-manual-module__Q3a3gG__monthOn .before-the-manual-module__Q3a3gG__run{animation:before-the-manual-module__Q3a3gG__bm-tick .45s var(--cs-ease) both;animation-delay:calc(var(--i,0) * 60ms)}}@media (max-width:560px){.before-the-manual-module__Q3a3gG__months{grid-template-columns:repeat(6,minmax(0,1fr))}}
