.CoreDiagram_diagram__Yh49r{display:block;width:100%;max-width:420px;height:auto;overflow:visible}.CoreDiagram_bracketInk__WBpOI,.CoreDiagram_bracketShu__QD7qg,.CoreDiagram_connector__TQ5BU,.CoreDiagram_coreFrame__faPs5,.CoreDiagram_module__zM_uC{fill:none;vector-effect:non-scaling-stroke}.CoreDiagram_connector__TQ5BU{stroke:var(--kominka-line-strong);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke var(--motion-duration-control) var(--motion-ease-out)}.CoreDiagram_packet__p9Yua{fill:none;stroke:var(--wa-shu);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 200;stroke-dashoffset:3;opacity:0;vector-effect:non-scaling-stroke}.CoreDiagram_module__zM_uC{fill:color-mix(in oklab,var(--kominka-paper) 82%,transparent);stroke:var(--kominka-line-strong);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke var(--motion-duration-control) var(--motion-ease-out),fill var(--motion-duration-control) var(--motion-ease-out)}.CoreDiagram_coreCaption__aeD7p,.CoreDiagram_coreLabel__G61te,.CoreDiagram_moduleLabel__yV_3B{font-family:var(--font-mono);text-anchor:middle}.CoreDiagram_moduleLabel__yV_3B{fill:var(--kominka-sumi);font-size:11px;letter-spacing:.04em}.CoreDiagram_coreFrame__faPs5{fill:var(--kominka-sumi);stroke:var(--kominka-sumi);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0}.CoreDiagram_coreLabel__G61te{fill:var(--kominka-paper);font-size:13px;letter-spacing:.06em}.CoreDiagram_coreCaption__aeD7p{fill:var(--kominka-sumi-soft);font-family:var(--font-sans);font-size:10px;text-anchor:start}.CoreDiagram_bracketInk__WBpOI{stroke:var(--kominka-sumi);stroke-width:1}.CoreDiagram_bracketShu__QD7qg{stroke:var(--wa-shu);stroke-width:1}[data-motion-visible=true] .CoreDiagram_coreFrame__faPs5{animation:CoreDiagram_core-draw___p2ky .9s var(--motion-ease-out) both}[data-motion-visible=true] .CoreDiagram_coreCaption__aeD7p,[data-motion-visible=true] .CoreDiagram_coreLabel__G61te{animation:CoreDiagram_diagram-fade__LZmp4 .52s var(--motion-ease-out) .62s both}[data-motion-visible=true] .CoreDiagram_connector__TQ5BU{animation:CoreDiagram_line-draw__OckrF .76s var(--motion-ease-out) calc(.7s + var(--branch-index) * var(--motion-duration-subtle)) both}[data-motion-visible=true] .CoreDiagram_module__zM_uC{animation:CoreDiagram_module-draw__vfgfY .62s var(--motion-ease-out) calc(1.2s + var(--branch-index) * var(--motion-duration-subtle)) both}[data-motion-visible=true] .CoreDiagram_moduleLabel__yV_3B{animation:CoreDiagram_diagram-fade__LZmp4 var(--motion-duration-enter) var(--motion-ease-out) calc(1.5s + var(--branch-index) * var(--motion-duration-subtle)) both}[data-motion-visible=true] .CoreDiagram_packet__p9Yua{animation:CoreDiagram_packet-run__TmCwa 2.6s cubic-bezier(.45,0,.2,1) calc(2s + var(--branch-index) * .7s) infinite}@keyframes CoreDiagram_core-draw___p2ky{0%{fill:transparent;stroke-dashoffset:100}70%{fill:transparent;stroke-dashoffset:0}to{fill:var(--kominka-sumi);stroke-dashoffset:0}}@keyframes CoreDiagram_line-draw__OckrF{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes CoreDiagram_module-draw__vfgfY{0%{fill-opacity:0;stroke-dashoffset:100}70%{fill-opacity:0;stroke-dashoffset:0}to{fill-opacity:1;stroke-dashoffset:0}}@keyframes CoreDiagram_diagram-fade__LZmp4{0%{opacity:0;transform:translate3d(0,3px,0)}to{opacity:1;transform:none}}@keyframes CoreDiagram_packet-run__TmCwa{0%{stroke-dashoffset:3;opacity:0}8%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@media (hover:hover) and (pointer:fine){.CoreDiagram_branch__AjXcE:hover .CoreDiagram_connector__TQ5BU{stroke:var(--wa-shu)}.CoreDiagram_branch__AjXcE:hover .CoreDiagram_module__zM_uC{fill:color-mix(in oklab,var(--wa-shu) 8%,var(--kominka-paper));stroke:var(--wa-shu)}}[data-marketing-motion=reduced] .CoreDiagram_connector__TQ5BU,[data-marketing-motion=reduced] .CoreDiagram_coreCaption__aeD7p,[data-marketing-motion=reduced] .CoreDiagram_coreFrame__faPs5,[data-marketing-motion=reduced] .CoreDiagram_coreLabel__G61te,[data-marketing-motion=reduced] .CoreDiagram_moduleLabel__yV_3B,[data-marketing-motion=reduced] .CoreDiagram_module__zM_uC,[data-marketing-motion=reduced] .CoreDiagram_packet__p9Yua{animation:none!important}@media (prefers-reduced-motion:reduce){[data-motion-visible=true] .CoreDiagram_connector__TQ5BU,[data-motion-visible=true] .CoreDiagram_coreCaption__aeD7p,[data-motion-visible=true] .CoreDiagram_coreFrame__faPs5,[data-motion-visible=true] .CoreDiagram_coreLabel__G61te,[data-motion-visible=true] .CoreDiagram_moduleLabel__yV_3B,[data-motion-visible=true] .CoreDiagram_module__zM_uC,[data-motion-visible=true] .CoreDiagram_packet__p9Yua{animation:none}.CoreDiagram_connector__TQ5BU,.CoreDiagram_module__zM_uC{transition:none}}.DecodeText_root__mv9ed{position:relative;display:inline-block}.DecodeText_reserve__0_ZCN{visibility:hidden}.DecodeText_live__y9Mv2{position:absolute;inset:0;white-space:nowrap}.DecodeText_accessible__3xMGx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.RollingNumber_root__GYGZn{--digit-h:1.18em;display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;line-height:var(--digit-h);white-space:nowrap}.RollingNumber_column__iFP_a,.RollingNumber_glyph__U37Cq{display:inline-block;height:var(--digit-h)}.RollingNumber_glyph__U37Cq{white-space:pre}.RollingNumber_column__iFP_a{position:relative;overflow:hidden;mask-image:linear-gradient(transparent,var(--kominka-sumi) 14%,var(--kominka-sumi) 86%,transparent);animation:RollingNumber_rolling-number-column-in__4enB8 var(--motion-duration-enter) var(--motion-ease-out) backwards}.RollingNumber_stack__qrZYi{display:flex;flex-direction:column;transform:translateY(calc(var(--position) * -100% / 30))}.RollingNumber_stack__qrZYi>span{display:block;height:var(--digit-h);text-align:center}.RollingNumber_stack__qrZYi[data-rolling=true]{transition:transform var(--roll-duration) var(--motion-ease-emphasized) var(--roll-delay)}@keyframes RollingNumber_rolling-number-column-in__4enB8{0%{opacity:0;transform:translateY(-30%)}}.RollingNumber_visuallyHidden__GdeR4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.RollingNumber_column__iFP_a{animation:none}.RollingNumber_stack__qrZYi[data-rolling=true]{transition:none}}