.LifecycleRibbon-module__XmcA_q__ribbon{top:calc(var(--header-h) + var(--space-3));z-index:2;margin-bottom:var(--space-12);position:sticky}.LifecycleRibbon-module__XmcA_q__track{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);position:relative;overflow:hidden}.LifecycleRibbon-module__XmcA_q__fill{background:var(--graphic-signal);width:100%;height:3px;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--duration-slower) var(--ease-standard);position:absolute;top:0;left:0}.LifecycleRibbon-module__XmcA_q__stages{padding:var(--space-3) var(--space-4) var(--space-3);gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;list-style:none;display:grid}.LifecycleRibbon-module__XmcA_q__stage{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-standard);gap:2px;display:grid}.LifecycleRibbon-module__XmcA_q__stage[data-state=done]{color:var(--text-secondary);border-top-color:var(--graphic-structure)}.LifecycleRibbon-module__XmcA_q__stage[data-state=active]{color:var(--text-primary);border-top-color:var(--graphic-signal)}.LifecycleRibbon-module__XmcA_q__num{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking)}.LifecycleRibbon-module__XmcA_q__stage[data-state=active] .LifecycleRibbon-module__XmcA_q__num{color:var(--text-accent)}.LifecycleRibbon-module__XmcA_q__name{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-wrap:balance}@media (max-width:960px){.LifecycleRibbon-module__XmcA_q__stages{padding:var(--space-3) var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr))}.LifecycleRibbon-module__XmcA_q__name{display:none}}@media (prefers-reduced-motion:reduce){.LifecycleRibbon-module__XmcA_q__fill,.LifecycleRibbon-module__XmcA_q__stage{transition:none}}
.Field-module__d2OgEq__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Field-module__d2OgEq__field[data-mask=left]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#00000029,#00000061 44%,#000 66%),linear-gradient(#00000073,#000 30%);mask-image:linear-gradient(90deg,#00000029,#00000061 44%,#000 66%),linear-gradient(#00000073,#000 30%);-webkit-mask-composite:source-in;mask-composite:intersect}.Field-module__d2OgEq__field[data-density=header][data-mask=left]{-webkit-mask-image:linear-gradient(90deg,#00000024,#00000047 55%,#000 80%),linear-gradient(#00000059,#000 55%);mask-image:linear-gradient(90deg,#00000024,#00000047 55%,#000 80%),linear-gradient(#00000059,#000 55%)}.Field-module__d2OgEq__field[data-mask=center]{-webkit-mask-image:linear-gradient(90deg,#000,#000000b3 18%,#00000024 32% 68%,#000000b3 82%,#000);mask-image:linear-gradient(90deg,#000,#000000b3 18%,#00000024 32% 68%,#000000b3 82%,#000)}.Field-module__d2OgEq__line{fill:none;stroke:var(--brand-ink);stroke-opacity:.09;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-opacity var(--duration-base) var(--ease-standard)}.Field-module__d2OgEq__route[data-layer=front] .Field-module__d2OgEq__line{stroke:var(--forest-700);stroke-opacity:.22}.Field-module__d2OgEq__field[data-draw=true] .Field-module__d2OgEq__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:Field-module__d2OgEq__field-route-draw 1.4s var(--ease-emphasized) both;animation-delay:calc(var(--i,0) * 70ms + .15s)}@keyframes Field-module__d2OgEq__field-route-draw{to{stroke-dashoffset:0}}.Field-module__d2OgEq__hit{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke}.Field-module__d2OgEq__field[data-density=card] .Field-module__d2OgEq__hit{pointer-events:none}.Field-module__d2OgEq__route:hover .Field-module__d2OgEq__line{stroke:var(--forest-700);stroke-opacity:.6}.Field-module__d2OgEq__nodeGroup[data-layer=back]{--node-alpha:.35}.Field-module__d2OgEq__nodeGroup[data-layer=front]{--node-alpha:.7}.Field-module__d2OgEq__field[data-draw=true] .Field-module__d2OgEq__nodeGroup{opacity:0;animation:Field-module__d2OgEq__field-node-in .6s var(--ease-standard) both;animation-delay:calc(var(--i,0) * 40ms + .9s)}@keyframes Field-module__d2OgEq__field-node-in{to{opacity:1}}.Field-module__d2OgEq__node{fill:var(--forest-700);fill-opacity:var(--node-alpha,.5);animation:Field-module__d2OgEq__field-breathe 9s var(--ease-standard) infinite}.Field-module__d2OgEq__signal{fill:var(--lime-400);fill-opacity:.95}.Field-module__d2OgEq__tick{stroke:var(--forest-700);stroke-opacity:calc(var(--node-alpha,.5) * .9);stroke-width:1.5px;stroke-linecap:round}@keyframes Field-module__d2OgEq__field-breathe{0%,to{fill-opacity:calc(var(--node-alpha,.5) * .7)}50%{fill-opacity:var(--node-alpha,.5)}}.Field-module__d2OgEq__field[data-tone=dark] .Field-module__d2OgEq__line{stroke:#fff;stroke-opacity:.1}.Field-module__d2OgEq__field[data-tone=dark] .Field-module__d2OgEq__route[data-layer=front] .Field-module__d2OgEq__line{stroke:var(--forest-300);stroke-opacity:.42}.Field-module__d2OgEq__field[data-tone=dark] .Field-module__d2OgEq__route:hover .Field-module__d2OgEq__line{stroke:var(--forest-300);stroke-opacity:.8}.Field-module__d2OgEq__field[data-tone=dark] .Field-module__d2OgEq__node,.Field-module__d2OgEq__field[data-tone=dark] .Field-module__d2OgEq__tick{fill:var(--forest-300);stroke:var(--forest-300)}.Field-module__d2OgEq__field[data-tone=dark] .Field-module__d2OgEq__node{stroke:none}.Field-module__d2OgEq__packet{fill:var(--lime-400);opacity:1;transition:opacity var(--duration-base) var(--ease-standard)}.Field-module__d2OgEq__field[data-draw=true] .Field-module__d2OgEq__packet{opacity:0;animation:Field-module__d2OgEq__field-packet-in .4s var(--ease-standard) both;animation-delay:1.6s}@keyframes Field-module__d2OgEq__field-packet-in{to{opacity:1}}.Field-module__d2OgEq__field[data-signals=hover] .Field-module__d2OgEq__packet{opacity:0}[data-interactive=true]:hover .Field-module__d2OgEq__field[data-signals=hover] .Field-module__d2OgEq__packet,[data-interactive=true]:focus-within .Field-module__d2OgEq__field[data-signals=hover] .Field-module__d2OgEq__packet{opacity:1}@media (max-width:960px){.Field-module__d2OgEq__field[data-mask=left],.Field-module__d2OgEq__field[data-mask=center]{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000004d,#000000a6 60%,#000);mask-image:linear-gradient(#0000004d,#000000a6 60%,#000);-webkit-mask-composite:source-over;mask-composite:add}}@media (prefers-reduced-motion:reduce){.Field-module__d2OgEq__field[data-draw=true] .Field-module__d2OgEq__line{stroke-dashoffset:0;transition:none;animation:none}.Field-module__d2OgEq__field[data-draw=true] .Field-module__d2OgEq__nodeGroup{opacity:1;animation:none}.Field-module__d2OgEq__node,.Field-module__d2OgEq__field[data-draw=true] .Field-module__d2OgEq__packet{animation:none}.Field-module__d2OgEq__packet{display:none}}
.EstateSection-module__yau-pq__section{position:relative}.EstateSection-module__yau-pq__inner{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.EstateSection-module__yau-pq__title{margin-top:var(--space-4);max-width:16ch}.EstateSection-module__yau-pq__lead{margin-top:var(--space-6);max-width:52ch}.EstateSection-module__yau-pq__control{margin-top:var(--space-8);gap:var(--space-1);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-default);padding:4px;display:inline-flex}.EstateSection-module__yau-pq__option{appearance:none;height:var(--control-h-md);border-radius:var(--radius-pill);color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--type-label-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;border:0;margin:0;padding:0 18px}.EstateSection-module__yau-pq__option:hover{color:var(--text-primary);background:var(--action-ghost-hover)}.EstateSection-module__yau-pq__option[aria-pressed=true]{background:var(--surface-ink);color:#fff}.EstateSection-module__yau-pq__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.EstateSection-module__yau-pq__facts{margin:var(--space-8) 0 0;border-top:1px solid var(--border-subtle);display:grid}.EstateSection-module__yau-pq__fact{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:128px 1fr;align-items:baseline;display:grid}.EstateSection-module__yau-pq__fact dt{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-tertiary)}.EstateSection-module__yau-pq__fact dd{margin:0;display:grid}.EstateSection-module__yau-pq__value{font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-primary);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);grid-area:1/1;transform:translateY(4px)}.EstateSection-module__yau-pq__facts[data-state=before] .EstateSection-module__yau-pq__value[data-for=before],.EstateSection-module__yau-pq__facts[data-state=after] .EstateSection-module__yau-pq__value[data-for=after]{opacity:1;transition-delay:.12s;transform:none}.EstateSection-module__yau-pq__facts[data-state=after] .EstateSection-module__yau-pq__value[data-for=after]{color:var(--text-brand)}.EstateSection-module__yau-pq__note{margin:var(--space-6) 0 0;font:var(--type-body-sm);color:var(--text-tertiary);text-wrap:pretty;max-width:52ch}.EstateSection-module__yau-pq__note a{color:var(--text-secondary)}.EstateSection-module__yau-pq__figure{min-width:0}.EstateSection-module__yau-pq__narrow{display:none}@media (max-width:960px){.EstateSection-module__yau-pq__inner{gap:var(--space-10);grid-template-columns:1fr}.EstateSection-module__yau-pq__story{order:0}.EstateSection-module__yau-pq__figure{order:1}}@media (max-width:640px){.EstateSection-module__yau-pq__wide{display:none}.EstateSection-module__yau-pq__narrow{display:block}.EstateSection-module__yau-pq__fact{gap:var(--space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EstateSection-module__yau-pq__value,.EstateSection-module__yau-pq__option{transition:none}}
.HeroSystem-module__Ob537a__wrap{margin:var(--space-2) 0 0}.HeroSystem-module__Ob537a__wrap svg{overflow:visible}.HeroSystem-module__Ob537a__fill{transition:transform var(--duration-slower) var(--ease-standard)}.HeroSystem-module__Ob537a__fill line{stroke:var(--graphic-structure);stroke-width:2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.HeroSystem-module__Ob537a__fill{transition:none}}
.LifecycleCard-module__jk5_tq__card{--step-line:#ffffff24}.LifecycleCard-module__jk5_tq__stage{min-height:84px;padding-top:var(--space-4);border-top:1px solid var(--step-line);gap:4px;display:grid}.LifecycleCard-module__jk5_tq__stageNum{font:var(--type-eyebrow);letter-spacing:.06em;color:var(--lime-200);font-variant-numeric:tabular-nums}.LifecycleCard-module__jk5_tq__stageName{font:var(--type-title);letter-spacing:var(--type-title-tracking);color:#fff}.LifecycleCard-module__jk5_tq__stageDetail{font:var(--type-body-sm);color:#fffc}.LifecycleCard-module__jk5_tq__controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.LifecycleCard-module__jk5_tq__control{appearance:none;border-radius:var(--radius-sm);color:#ffffffc7;width:100%;min-height:36px;font:var(--type-eyebrow);letter-spacing:.04em;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;border:1px solid #ffffff38}.LifecycleCard-module__jk5_tq__control:hover{color:#fff;border-color:#ffffff80}.LifecycleCard-module__jk5_tq__control[data-state=done]{border-color:var(--forest-300);color:var(--forest-200)}.LifecycleCard-module__jk5_tq__control[data-state=active]{background:var(--lime-400);border-color:var(--lime-400);color:var(--neutral-950)}.LifecycleCard-module__jk5_tq__control:focus-visible{outline:2px solid var(--lime-300);outline-offset:2px}@media (prefers-reduced-motion:reduce){.LifecycleCard-module__jk5_tq__control{transition:none}}
.Hero-module__KTD73a__hero{background:var(--surface-cream);padding:var(--space-24) 0 var(--space-20);position:relative;overflow:hidden}.Hero-module__KTD73a__inner{z-index:1;gap:var(--space-16);grid-template-columns:1.15fr .85fr;align-items:center;display:grid;position:relative}.Hero-module__KTD73a__title{margin-top:var(--space-5);max-width:14ch;color:var(--text-primary)}.Hero-module__KTD73a__lead{margin-top:var(--space-6);max-width:52ch}.Hero-module__KTD73a__actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__kpis{gap:var(--space-6);margin:var(--space-12) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Hero-module__KTD73a__kpi{flex-direction:column-reverse;justify-content:flex-end;display:flex}.Hero-module__KTD73a__kpi dd{margin:0;font-size:32px}@media (max-width:960px){.Hero-module__KTD73a__hero{padding:var(--space-16) 0}.Hero-module__KTD73a__inner{gap:var(--space-12);grid-template-columns:1fr}.Hero-module__KTD73a__kpis{margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}
.IntegrationMap-module__P5SMFq__lane path{transition:stroke var(--duration-base) var(--ease-standard)}.IntegrationMap-module__P5SMFq__lane:hover path{stroke:var(--graphic-signal-strong);stroke-width:1.5px}.IntegrationMap-module__P5SMFq__lane:hover rect{stroke:var(--graphic-structure)}.IntegrationMap-module__P5SMFq__lane circle{transition:r var(--duration-base) var(--ease-standard)}.IntegrationMap-module__P5SMFq__lane:hover circle{r:4.5}
.ArticleToc-module__yYEZNq__list{margin:var(--space-4) 0 0;border-left:1px solid var(--border-subtle);gap:2px;padding:0;list-style:none;display:grid}.ArticleToc-module__yYEZNq__link{padding:6px 0 6px var(--space-4);font:var(--type-body-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.ArticleToc-module__yYEZNq__link:hover{color:var(--text-primary);border-left-color:var(--lime-300)}.ArticleToc-module__yYEZNq__link[aria-current=location]{color:var(--text-primary);border-left-color:var(--lime-400);font-weight:600}@media (max-width:960px){.ArticleToc-module__yYEZNq__list{border-left:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px}.ArticleToc-module__yYEZNq__link{border-left:0;margin-left:0;padding-left:0}.ArticleToc-module__yYEZNq__link[aria-current=location]{text-decoration:underline;-webkit-text-decoration-color:var(--lime-400);text-decoration-color:var(--lime-400);text-underline-offset:4px}}
.OpsRhythm-module__ZH7cGq__response{fill:var(--graphic-signal);transform-box:fill-box;transform-origin:0;transition:transform .6s var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms + .3s);transform:scaleX(0)}.OpsRhythm-module__ZH7cGq__bar{fill:var(--graphic-structure);transform-box:fill-box;transform-origin:0;transition:transform .7s var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms + .2s);transform:scaleX(0)}[data-visible] .OpsRhythm-module__ZH7cGq__response,[data-visible] .OpsRhythm-module__ZH7cGq__bar{transform:none}.OpsRhythm-module__ZH7cGq__priority{fill:var(--text-primary);font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.OpsRhythm-module__ZH7cGq__response,.OpsRhythm-module__ZH7cGq__bar{transition:none;transform:none}}
.ReadingProgress-module__Rml8Dq__track{top:var(--header-h);height:2px;z-index:calc(var(--z-sticky) + 1);pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;left:0;right:0}.ReadingProgress-module__Rml8Dq__track[data-visible=true]{opacity:1}.ReadingProgress-module__Rml8Dq__bar{background:var(--lime-400);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}@media print{.ReadingProgress-module__Rml8Dq__track{display:none}}