.case-fraud-visual_visual__EQzCX{padding:clamp(18px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--soft)}.case-fraud-visual_visual__EQzCX .case-fraud-visual_eyebrow__AXk9u{margin:0 0 24px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.case-fraud-visual_visual__EQzCX h3{font-size:20px;line-height:1.3;letter-spacing:-.025em}.case-fraud-visual_visual__EQzCX h4{margin:0;color:var(--ink);font-size:16px;line-height:1.4;font-weight:600}.case-fraud-visual_visual__EQzCX p{margin-top:10px;font-size:15px;line-height:1.55}.case-fraud-visual_visual__EQzCX figcaption{padding-top:20px;border-top:1px solid var(--line);margin-top:24px;font-size:13px;line-height:1.6}.case-fraud-visual_comparison__hFCPv,.case-fraud-visual_priorities__unSLB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case-fraud-visual_workflow__w9cBX{min-width:0}.case-fraud-visual_workflow__w9cBX>h3{margin-bottom:20px}.case-fraud-visual_annotations__RlMds,.case-fraud-visual_discovery__T1wbJ,.case-fraud-visual_path__j4UI9{list-style:none;margin:0;padding:0}.case-fraud-visual_node__yB09a{display:flex;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:100px}.case-fraud-visual_node__yB09a p{margin-top:6px;font-size:14px;color:var(--muted)}.case-fraud-visual_nodeMark__hnHfR,.case-fraud-visual_number__n4RRg{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:50%;background:var(--selection);color:var(--ink)}.case-fraud-visual_arrow__Q6dw6{display:block;margin:6px 0;padding-left:26px;color:var(--muted);font-size:20px}.case-fraud-visual_discovery__T1wbJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.case-fraud-visual_discovery__T1wbJ>li{position:relative;min-width:0}.case-fraud-visual_stepNumber__zeHVh{display:block;margin-bottom:24px;font-size:32px;line-height:1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-fraud-visual_visual__EQzCX .case-fraud-visual_smallLabel__r1kmf{margin:0 0 8px;color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.case-fraud-visual_discovery__T1wbJ h3{font-size:18px}.case-fraud-visual_next__tAxF5{position:absolute;top:6px;right:0;color:var(--muted)}.case-fraud-visual_prioritySelected__Dt96A,.case-fraud-visual_priority__BDAkk{padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.case-fraud-visual_prioritySelected__Dt96A{border:2px solid var(--accent);padding:23px}.case-fraud-visual_priorityHeader__29kCB{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:32px}.case-fraud-visual_badge__kbE9Q{display:inline-block;border-radius:var(--radius-pill);padding:5px 10px;font-size:12px;background:var(--selection);color:var(--ink)}.case-fraud-visual_priorities__unSLB dl{margin:24px 0 0}.case-fraud-visual_priorities__unSLB dl>div+div{padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.case-fraud-visual_priorities__unSLB dt{font-size:12px;color:var(--muted)}.case-fraud-visual_priorities__unSLB dd{margin:6px 0 0;color:var(--ink);font-size:16px;line-height:1.55}.case-fraud-visual_ruleLayout__WRn0Y{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(190px,1fr);gap:28px;align-items:start}.case-fraud-visual_rule__f56ym{min-width:0;overflow:hidden;border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface)}.case-fraud-visual_ruleHeader__badbg{display:flex;gap:12px;padding:24px;border-bottom:1px solid var(--line)}.case-fraud-visual_ruleHeader__badbg h3{font-size:18px}.case-fraud-visual_ruleHeader__badbg p:last-child{color:var(--muted);font-size:14px}.case-fraud-visual_conditions__s_Fbf{padding:24px}.case-fraud-visual_visual__EQzCX .case-fraud-visual_areaLabel__8d0GF{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:15px;font-weight:600;color:var(--ink)}.case-fraud-visual_condition___0BU3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;font-size:14px;color:var(--ink)}.case-fraud-visual_logic__6_V4t{font-size:11px;font-weight:650;color:var(--accent);letter-spacing:.04em}.case-fraud-visual_placeholder__UhSb6{color:var(--muted);font-size:12px;margin-left:auto}.case-fraud-visual_visual__EQzCX .case-fraud-visual_join__JcTeh{margin:12px 0;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em}.case-fraud-visual_group__9Wvu1{padding:16px;border:1px solid var(--control-line);border-radius:var(--radius-sm);background:var(--soft)}.case-fraud-visual_visual__EQzCX .case-fraud-visual_groupLabel__cKFcH{margin:0 0 14px;color:var(--muted);font-size:12px}.case-fraud-visual_group__9Wvu1 .case-fraud-visual_condition___0BU3{background:var(--surface)}.case-fraud-visual_output__k__wN{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 24px;border-top:1px solid var(--line);color:var(--ink);font-size:14px}.case-fraud-visual_annotations__RlMds{display:grid;gap:28px}.case-fraud-visual_annotations__RlMds li{display:flex;gap:12px}.case-fraud-visual_annotations__RlMds h3{margin-top:3px;font-size:16px;line-height:1.4}.case-fraud-visual_annotations__RlMds p{color:var(--muted);font-size:14px;margin-top:8px}@media (max-width:1100px){.case-fraud-visual_ruleLayout__WRn0Y{grid-template-columns:minmax(0,1fr)}.case-fraud-visual_annotations__RlMds{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.case-fraud-visual_annotations__RlMds li{display:block}.case-fraud-visual_annotations__RlMds h3{margin-top:12px}.case-fraud-visual_comparison__hFCPv{gap:16px}.case-fraud-visual_node__yB09a{padding:12px}}@media (max-width:600px){.case-fraud-visual_annotations__RlMds,.case-fraud-visual_comparison__hFCPv,.case-fraud-visual_discovery__T1wbJ,.case-fraud-visual_priorities__unSLB{grid-template-columns:minmax(0,1fr)}.case-fraud-visual_comparison__hFCPv{gap:28px}.case-fraud-visual_discovery__T1wbJ{gap:24px}.case-fraud-visual_stepNumber__zeHVh{font-size:26px;margin-bottom:16px}.case-fraud-visual_next__tAxF5{display:none}.case-fraud-visual_annotations__RlMds li{display:flex}.case-fraud-visual_annotations__RlMds h3{margin-top:3px}.case-fraud-visual_conditions__s_Fbf,.case-fraud-visual_ruleHeader__badbg{padding:16px}.case-fraud-visual_group__9Wvu1{padding:12px}.case-fraud-visual_output__k__wN{padding:16px}.case-fraud-visual_placeholder__UhSb6{flex-basis:100%;margin-left:0}}@media (forced-colors:active){.case-fraud-visual_prioritySelected__Dt96A{border-color:Highlight}.case-fraud-visual_badge__kbE9Q,.case-fraud-visual_nodeMark__hnHfR,.case-fraud-visual_number__n4RRg{border:1px solid CanvasText}}.case-fraud-visual_discoveryVisual__qybVI{padding:0;border:0;border-radius:0;background:transparent}.case-fraud-visual_discovery__T1wbJ{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.case-fraud-visual_discovery__T1wbJ>li{display:grid;grid-template-columns:32px minmax(160px,.9fr) minmax(0,1.5fr);gap:24px;padding:24px 20px;align-items:start;border:0}.case-fraud-visual_discovery__T1wbJ>li:before{content:"";position:absolute;left:36px;top:0;bottom:0;border-left:1px solid var(--line)}.case-fraud-visual_discovery__T1wbJ>li:first-child:before{top:40px}.case-fraud-visual_discovery__T1wbJ>li:last-child:before{bottom:calc(100% - 40px)}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_stepNumber__zeHVh{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;width:32px;height:32px;margin:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted);font-size:12px;line-height:1}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_aiStep__wWZ6M{border-radius:var(--radius-sm);background:var(--soft);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_aiStep__wWZ6M .case-fraud-visual_stepNumber__zeHVh{color:var(--accent);border-color:var(--accent)}.case-fraud-visual_discovery__T1wbJ h3{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:17px;line-height:1.4}.case-fraud-visual_discovery__T1wbJ h3 svg{flex:none;margin-top:2px;color:var(--muted)}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_aiStep__wWZ6M h3 svg{color:var(--accent)}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_stepCopy__0RPbo p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_stepCopy__0RPbo .case-fraud-visual_operationDetail__4M3RK{margin-top:12px;font-size:12px}@media (max-width:800px){.case-fraud-visual_discovery__T1wbJ>li{grid-template-columns:32px minmax(0,1fr);gap:8px 16px;padding:20px 16px}.case-fraud-visual_discovery__T1wbJ>li:before{left:32px}.case-fraud-visual_discovery__T1wbJ>li:first-child:before{top:36px}.case-fraud-visual_discovery__T1wbJ>li:last-child:before{bottom:calc(100% - 36px)}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_stepNumber__zeHVh{grid-row:1/span 2}.case-fraud-visual_stepCopy__0RPbo{grid-column:2}}@media (forced-colors:active){.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_aiStep__wWZ6M{outline:1px solid Highlight;background:Canvas}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_aiStep__wWZ6M .case-fraud-visual_stepNumber__zeHVh,.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_aiStep__wWZ6M h3 svg{color:Highlight;border-color:Highlight}}.case-fraud-visual_visual__EQzCX[data-fraud-visual=dependency],.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority]{padding:0;border:0;border-radius:0;background:transparent}.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] .case-fraud-visual_priorities__unSLB{gap:24px}.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] .case-fraud-visual_prioritySelected__Dt96A,.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] .case-fraud-visual_priority__BDAkk{min-width:0;padding:clamp(24px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--soft)}.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] .case-fraud-visual_prioritySelected__Dt96A{border-color:var(--accent)}.case-fraud-visual_priorityHeader__29kCB>svg{color:var(--muted)}.case-fraud-visual_prioritySelected__Dt96A .case-fraud-visual_priorityHeader__29kCB>svg{color:var(--accent)}.case-fraud-visual_visual__EQzCX[data-fraud-visual=dependency] figcaption,.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] figcaption{border:0;padding-top:0;margin-top:32px;max-width:62ch;color:var(--muted)}.case-fraud-visual_visual__EQzCX[data-fraud-visual=dependency] .case-fraud-visual_comparison__hFCPv{gap:40px}.case-fraud-visual_visual__EQzCX[data-fraud-visual=dependency] .case-fraud-visual_node__yB09a{padding:12px 0;border:0;border-radius:0;min-height:88px;background:transparent}.case-fraud-visual_visual__EQzCX[data-fraud-visual=dependency] .case-fraud-visual_arrow__Q6dw6{margin:0;padding-left:9px;font-size:16px}.case-fraud-visual_visual__EQzCX[data-fraud-visual=rule]{margin-top:64px;padding:0;border:0;border-radius:0;background:transparent}.case-fraud-visual_discovery__T1wbJ>li{padding-block:32px}.case-fraud-visual_discovery__T1wbJ>li:first-child:before{top:48px}.case-fraud-visual_discovery__T1wbJ>li:last-child:before{bottom:calc(100% - 48px)}.case-fraud-visual_discovery__T1wbJ .case-fraud-visual_stepCopy__0RPbo p{font-size:15px;line-height:1.75}@media (max-width:600px){.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] .case-fraud-visual_priorities__unSLB{gap:20px}.case-fraud-visual_visual__EQzCX[data-fraud-visual=dependency] .case-fraud-visual_comparison__hFCPv{gap:32px}.case-fraud-visual_discovery__T1wbJ>li{padding-block:28px}.case-fraud-visual_discovery__T1wbJ>li:first-child:before{top:44px}.case-fraud-visual_discovery__T1wbJ>li:last-child:before{bottom:calc(100% - 44px)}}.case-fraud-visual_visual__EQzCX .case-fraud-visual_comparisonHeading__KRBuj{max-width:32ch;margin:0 0 32px;font-size:clamp(24px,2.7vw,30px);font-weight:500;line-height:1.25}.case-fraud-visual_focusComparison__SqbMy{padding:28px 0 32px;border-top:1px solid var(--line)}.case-fraud-visual_focusComparison__SqbMy:last-of-type{border-bottom:1px solid var(--line)}.case-fraud-visual_visual__EQzCX .case-fraud-visual_focusHeading__Be3ra{display:flex;align-items:center;gap:18px;margin:0 0 24px;font-size:18px;line-height:1.4;font-weight:600}.case-fraud-visual_focusHeading__Be3ra>svg{flex:none;width:84px;height:auto}.case-fraud-visual_focusColumns__5KLbp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px);margin:0}.case-fraud-visual_focusColumns__5KLbp dt{margin-bottom:12px;color:var(--muted);font-size:12px;line-height:1.5}.case-fraud-visual_focusColumns__5KLbp dd{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.case-fraud-visual_focusColumns__5KLbp>div:last-child dt{color:var(--accent)}.case-fraud-visual_focusColumns__5KLbp>div:last-child dd{color:var(--ink)}@media (max-width:700px){.case-fraud-visual_focusColumns__5KLbp{grid-template-columns:minmax(0,1fr);gap:24px}}@media (forced-colors:active){.case-fraud-visual_visual__EQzCX[data-fraud-visual=priority] .case-fraud-visual_prioritySelected__Dt96A{border-color:Highlight}}.case-rule-purpose_purpose___swkD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;margin-top:24px;gap:clamp(24px,3vw,40px)}.case-rule-purpose_purpose___swkD .case-rule-purpose_introduction__eFSlQ p{margin:0;color:var(--ink);font-size:18px;line-height:1.75}.case-rule-purpose_purpose___swkD figure.case-rule-purpose_illustration__L_rEO{margin:0;min-width:0;width:86%;justify-self:center}@media (max-width:1100px){.case-rule-purpose_purpose___swkD{grid-template-columns:minmax(0,1fr);gap:24px}.case-rule-purpose_purpose___swkD figure.case-rule-purpose_illustration__L_rEO{width:86%;max-width:550px;justify-self:center}}@media (max-width:600px){.case-rule-purpose_purpose___swkD .case-rule-purpose_introduction__eFSlQ p{font-size:17px}}@media (min-width:1101px){[data-rule-section] .case-rule-purpose_purpose___swkD{display:contents}.case-rule-purpose_purpose___swkD .case-rule-purpose_introduction__eFSlQ{grid-column:1;grid-row:3}.case-rule-purpose_purpose___swkD figure.case-rule-purpose_illustration__L_rEO{grid-column:2;grid-row:1/4;align-self:center}}.case-wireframe_wireframe__aZZ_0{margin-bottom:64px}.case-wireframe_wireframe__aZZ_0 .case-wireframe_label__2slx2{margin:0 0 16px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.case-wireframe_decision__lZXab{max-width:680px;margin-bottom:32px}.case-wireframe_decision__lZXab h3{font-size:clamp(24px,2.5vw,30px);line-height:1.25}.case-wireframe_decision__lZXab p{font-size:16px;line-height:28px}.case-wireframe_layout__MgTX4{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(180px,1fr);gap:32px;align-items:start}.case-wireframe_wireframe__aZZ_0 .case-wireframe_figure__j4kQg{margin:0;min-width:0}.case-wireframe_wireframe__aZZ_0 .case-wireframe_frame__XQ419{display:block;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#f6f6f6}.case-wireframe_frame__XQ419:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.case-wireframe_figure__j4kQg figcaption{margin-top:12px;font-size:12px;line-height:20px}.case-wireframe_annotations__jL4oS{display:grid;gap:24px;list-style:none;margin:0;padding:4px 0 0}.case-wireframe_annotations__jL4oS h3{font-size:16px;line-height:24px;letter-spacing:-.02em}.case-wireframe_annotations__jL4oS p{margin-top:8px;font-size:14px;line-height:24px;color:var(--muted)}@media (max-width:1100px){.case-wireframe_layout__MgTX4{grid-template-columns:minmax(0,1fr);gap:28px}.case-wireframe_annotations__jL4oS{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:600px){.case-wireframe_annotations__jL4oS{grid-template-columns:minmax(0,1fr);gap:20px}}.case-architecture_architecture__PRu9n{margin-bottom:64px}.case-architecture_intro__QClh0{max-width:640px;margin-bottom:32px}.case-architecture_intro__QClh0 .case-architecture_label__QJX7G{margin:0;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.case-architecture_intro__QClh0 p{font-size:15px;line-height:25px}.case-architecture_map__cp_Mh{padding:28px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.case-architecture_root__NPGs5{position:relative;width:fit-content;margin:0 auto 40px;padding:10px 32px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:15px;font-weight:600}.case-architecture_root__NPGs5:after{content:"";position:absolute;left:50%;bottom:-20px;width:1px;height:20px;background:var(--control-line)}.case-architecture_branches__w72Yw{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.case-architecture_branches__w72Yw:before{content:"";position:absolute;top:-20px;left:calc(12.5% - 6px);right:calc(12.5% - 6px);height:1px;background:var(--control-line)}.case-architecture_architecture__PRu9n .case-architecture_branch__qBSnd{position:relative;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;min-width:0}.case-architecture_branch__qBSnd:before{content:"";position:absolute;left:50%;top:-20px;height:20px;width:1px;background:var(--control-line)}.case-architecture_architecture__PRu9n .case-architecture_branch__qBSnd summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:8px;padding:16px;cursor:pointer;list-style:none}.case-architecture_architecture__PRu9n .case-architecture_branch__qBSnd summary::-webkit-details-marker{display:none}.case-architecture_number__UWrgR{grid-column:1/-1;color:var(--muted);font-size:11px}.case-architecture_branch__qBSnd strong{font-size:14px;line-height:21px;font-weight:600}.case-architecture_branch__qBSnd svg{width:18px;height:18px}.case-architecture_branch__qBSnd[open] summary>svg{transform:rotate(90deg)}.case-architecture_description__YzRvT{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:20px}.case-architecture_branch__qBSnd summary:focus-visible,.case-architecture_source__p8jCc summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.case-architecture_nodes__cOugL{margin:0;padding:0 16px 16px;list-style:none;font-size:12px;line-height:20px;overflow-wrap:anywhere}.case-architecture_nodes__cOugL li+li{margin-top:12px}.case-architecture_nodes__cOugL .case-architecture_nodes__cOugL{margin-top:8px;padding:0 0 0 12px;border-left:1px solid var(--control-line)}.case-architecture_nodes__cOugL .case-architecture_nodes__cOugL li+li{margin-top:6px}.case-architecture_decisions__zwajU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.case-architecture_decisions__zwajU h3{font-size:17px;line-height:24px;letter-spacing:-.02em}.case-architecture_decisions__zwajU p{margin-top:12px;color:var(--muted);font-size:14px;line-height:24px}.case-architecture_architecture__PRu9n .case-architecture_note__3taiR{margin-top:28px;color:var(--muted);font-size:12px;line-height:20px}.case-architecture_architecture__PRu9n .case-architecture_source__p8jCc{margin:24px 0 0;padding:16px 0;border-block:1px solid var(--line)}.case-architecture_source__p8jCc summary{cursor:pointer;font-size:14px}.case-architecture_source__p8jCc figure{margin-top:24px}@media (max-width:1250px){.case-architecture_branches__w72Yw{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-architecture_branch__qBSnd:before,.case-architecture_branches__w72Yw:before{display:none}.case-architecture_root__NPGs5{margin-bottom:24px}.case-architecture_root__NPGs5:after{height:24px;bottom:-24px}}@media (max-width:600px){.case-architecture_map__cp_Mh{padding:20px}.case-architecture_branches__w72Yw,.case-architecture_decisions__zwajU{grid-template-columns:minmax(0,1fr)}.case-architecture_branches__w72Yw{gap:12px}.case-architecture_decisions__zwajU{gap:24px}}.case-resource-matrix_matrix__9FiUh{--row-width:150px;margin-bottom:48px}.case-resource-matrix_matrix__9FiUh .case-resource-matrix_intro__9vVOk{max-width:680px;margin-bottom:24px}.case-resource-matrix_matrix__9FiUh .case-resource-matrix_eyebrow__nembh{margin:0 0 12px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.case-resource-matrix_intro__9vVOk h3{font-size:clamp(22px,2.6vw,28px);line-height:1.25;letter-spacing:-.03em}.case-resource-matrix_matrix__9FiUh .case-resource-matrix_intro__9vVOk p:last-child{font-size:16px;line-height:1.65;margin-top:16px}.case-resource-matrix_legend__xxcE5{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:24px 0;font-size:12px;color:var(--muted)}.case-resource-matrix_legend__xxcE5 li{display:flex;align-items:center;gap:8px}.case-resource-matrix_scroll__J6ceP{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);scrollbar-color:var(--control-line) var(--soft)}.case-resource-matrix_scroll__J6ceP:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.case-resource-matrix_scroll__J6ceP table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:12px;line-height:1.5}.case-resource-matrix_rowColumn__duU6L{width:var(--row-width)}.case-resource-matrix_scroll__J6ceP td,.case-resource-matrix_scroll__J6ceP th{padding:16px 5px;text-align:center;vertical-align:middle;overflow-wrap:anywhere;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.case-resource-matrix_scroll__J6ceP tr>:last-child{border-right:0}.case-resource-matrix_scroll__J6ceP tbody tr:last-child>*{border-bottom:0}.case-resource-matrix_scroll__J6ceP thead th{font-weight:500;background:var(--soft);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.case-resource-matrix_scroll__J6ceP thead tr:first-child th{font-size:13px;font-weight:600}.case-resource-matrix_scroll__J6ceP .case-resource-matrix_corner__5kcVT,.case-resource-matrix_scroll__J6ceP tbody th{position:sticky;left:0;z-index:1;padding:16px 12px;text-align:left;background:var(--surface);border-right:1px solid var(--control-line);font-size:12px;font-weight:500}.case-resource-matrix_scroll__J6ceP .case-resource-matrix_corner__5kcVT{background:var(--soft);z-index:2}.case-resource-matrix_scroll__J6ceP .case-resource-matrix_lead__pF3gh td,.case-resource-matrix_scroll__J6ceP .case-resource-matrix_lead__pF3gh th{background:var(--soft);border-bottom-color:var(--accent);border-top:1px solid var(--accent)}.case-resource-matrix_lead__pF3gh .case-resource-matrix_name__wtqm1{color:var(--accent);font-size:15px;font-weight:650}.case-resource-matrix_name__wtqm1{display:block;font-weight:600}.case-resource-matrix_cellNote__K_h_H{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.case-resource-matrix_research__WRpyB .case-resource-matrix_name__wtqm1{font-weight:600}.case-resource-matrix_empty__eqVWr,.case-resource-matrix_pending___q86i,.case-resource-matrix_shared__8tut4,.case-resource-matrix_support__kVxZ3{display:inline-block;font-size:10px;line-height:18px;border-radius:5px;padding:1px 4px;white-space:nowrap}.case-resource-matrix_shared__8tut4{color:var(--accent);border:1px solid}.case-resource-matrix_support__kVxZ3{color:var(--ink);background:var(--soft);border:1px solid var(--line)}.case-resource-matrix_pending___q86i{color:var(--muted);border:1px dashed var(--control-line)}.case-resource-matrix_empty__eqVWr{color:var(--muted)}.case-resource-matrix_matrix__9FiUh .case-resource-matrix_note__atVWL{font-size:12px;color:var(--muted);line-height:1.65;margin-top:16px}.case-resource-matrix_annotations___lClF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.case-resource-matrix_annotations___lClF h4{margin:0;font-size:16px;font-weight:600;line-height:1.4}.case-resource-matrix_matrix__9FiUh .case-resource-matrix_annotations___lClF p{margin-top:12px;font-size:14px;line-height:1.65;color:var(--muted)}.case-resource-matrix_srOnly__PFdPs{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.case-resource-matrix_scroll__J6ceP table{min-width:1060px}.case-resource-matrix_scroll__J6ceP td[colspan]{text-align:left;padding-inline:12px}.case-resource-matrix_scroll__J6ceP td[colspan] .case-resource-matrix_cellNote__K_h_H,.case-resource-matrix_scroll__J6ceP td[colspan] .case-resource-matrix_name__wtqm1{position:sticky;left:calc(var(--row-width) + 12px);width:max-content;max-width:calc(100vw - var(--row-width) - 80px)}}@media (max-width:600px){.case-resource-matrix_matrix__9FiUh{--row-width:125px}.case-resource-matrix_scroll__J6ceP .case-resource-matrix_corner__5kcVT,.case-resource-matrix_scroll__J6ceP tbody th{padding:14px 10px}.case-resource-matrix_annotations___lClF{grid-template-columns:minmax(0,1fr);gap:24px}}@media (forced-colors:active){.case-resource-matrix_pending___q86i,.case-resource-matrix_shared__8tut4,.case-resource-matrix_support__kVxZ3{border-color:CanvasText;color:CanvasText}}.case-collaboration_collaboration__3GQys{margin-bottom:64px}.case-collaboration_collaboration__3GQys .case-collaboration_option__zOG7b{margin:0 0 48px}.case-collaboration_optionHeading___1VU1{margin-bottom:20px}.case-collaboration_optionHeading___1VU1 h3{margin:6px 0 0;font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.case-collaboration_scene__Q8aqr{position:relative;height:360px;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.case-collaboration_sharedProblem__V3ate{position:absolute;z-index:2;top:24px;left:12%;right:12%;text-align:center;font-size:15px;line-height:22px;font-weight:600;color:var(--accent);opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s}.case-collaboration_scene__Q8aqr:not([data-phase=before]) .case-collaboration_sharedProblem__V3ate{opacity:1;transform:none}.case-collaboration_teams___aaZS{position:absolute;inset:0}.case-collaboration_team__64GHx{position:absolute}.case-collaboration_role__S9Cen{display:block;color:var(--ink);font-size:14px;line-height:20px;font-weight:500}.case-collaboration_cards__lna_M{position:relative}.case-collaboration_card__iRaRC{position:absolute;display:flex;align-items:center;gap:8px;color:var(--ink);border:1px solid var(--control-line);border-radius:7px;background:var(--surface);box-shadow:0 3px 8px rgb(0 0 0/3%)}.case-collaboration_sceneNote__Q8DIT{position:absolute;bottom:20px;left:12px;right:12px;text-align:center;color:var(--muted);font-size:12px;line-height:20px}.case-collaboration_connections__mXgqz,.case-collaboration_workspace__TAkTl{position:absolute;pointer-events:none;opacity:0;transition:opacity 1s}.case-collaboration_scene__Q8aqr:not([data-phase=before]) .case-collaboration_connections__mXgqz,.case-collaboration_scene__Q8aqr:not([data-phase=before]) .case-collaboration_workspace__TAkTl{opacity:1}.case-collaboration_boards__9immU{height:440px}.case-collaboration_boards__9immU .case-collaboration_team__64GHx{top:calc(56px + var(--lane) * 17px);left:calc(3% + var(--lane) * 33%);width:28%;height:230px;padding:14px 10px;border:1px solid var(--control-line);border-radius:12px;background:var(--soft);transform:rotate(calc((var(--lane) - 1) * 4deg));transition:left 1.5s,top 1.5s,transform 1.5s,border-color 1.5s,width 1.5s}.case-collaboration_boards__9immU .case-collaboration_team__64GHx:nth-child(2){transform:rotate(3deg)}.case-collaboration_boards__9immU .case-collaboration_role__S9Cen{text-align:center}.case-collaboration_boards__9immU .case-collaboration_cards__lna_M{height:144px;margin:12px auto 0;max-width:170px}.case-collaboration_boards__9immU .case-collaboration_card__iRaRC{width:var(--card-width);height:34px;left:var(--card-left);top:var(--card-top);transform:rotate(var(--card-angle));padding:7px;transition:left 1.4s,top 1.4s,width 1.4s,transform 1.4s,border-color 1.4s}.case-collaboration_cardLines__V_ZKn{flex:1 1;min-width:0;display:grid;gap:5px}.case-collaboration_cardLines__V_ZKn i{height:2px;width:100%;background:var(--control-line)}.case-collaboration_cardLines__V_ZKn i:last-child{width:65%}.case-collaboration_team__64GHx:nth-child(2) .case-collaboration_card__iRaRC{border-radius:3px}.case-collaboration_team__64GHx:nth-child(3) .case-collaboration_cardLines__V_ZKn i:last-child{width:40%}.case-collaboration_boardNote__LmsVh{display:block;text-align:center;color:var(--muted);font-size:11px;line-height:16px;margin-top:4px}.case-collaboration_boards__9immU .case-collaboration_sharedProblem__V3ate{top:340px;left:16%;right:16%;padding:12px;border:1px solid var(--accent);border-radius:10px;background:var(--surface)}.case-collaboration_boards__9immU .case-collaboration_workspace__TAkTl{inset:35px 4% 36px;background:color-mix(in srgb,var(--accent) 4%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:22px}.case-collaboration_boards__9immU .case-collaboration_connections__mXgqz{inset:0;width:100%;height:100%}.case-collaboration_connections__mXgqz path{stroke:var(--accent);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.case-collaboration_boards__9immU:not([data-phase=before]) .case-collaboration_team__64GHx{left:calc(7% + var(--lane) * 30%);top:54px;transform:none;border-color:var(--accent);width:26%}.case-collaboration_boards__9immU:not([data-phase=before]) .case-collaboration_card__iRaRC{left:8%;top:calc(4px + var(--card) * 44px);width:84%;transform:none;border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.case-collaboration_boards__9immU .case-collaboration_sceneNote__Q8DIT{bottom:8px;font-size:11px}.case-collaboration_controls__mgMVj{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.case-collaboration_collaboration__3GQys .case-collaboration_controls__mgMVj p{margin:0;color:var(--muted);font-size:13px;line-height:20px}.case-collaboration_controls__mgMVj p>span{display:block;color:var(--ink);font-weight:600}.case-collaboration_buttons__fvnFd{display:flex;gap:8px;flex-shrink:0}.case-collaboration_collaboration__3GQys .case-collaboration_buttons__fvnFd button{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:9px 18px;border:1px solid var(--control-line);border-radius:999px;background:var(--surface);font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.case-collaboration_collaboration__3GQys .case-collaboration_buttons__fvnFd button:hover{border-color:var(--accent);color:var(--accent)}.case-collaboration_buttons__fvnFd button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.case-collaboration_collaboration__3GQys .case-collaboration_buttons__fvnFd .case-collaboration_reset__5tw_E{border-color:transparent;color:var(--muted)}.case-collaboration_captions__1x2nj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case-collaboration_collaboration__3GQys .case-collaboration_captions__1x2nj p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.case-collaboration_captions__1x2nj strong{display:block;margin-bottom:4px;color:var(--ink);font-size:12px;font-weight:600}.case-collaboration_collaboration__3GQys .case-collaboration_closing__bLcP3{margin-top:32px;font-size:18px;line-height:1.65;max-width:680px}.case-collaboration_practices__4yn9G{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 0 0;margin:32px 0 0;border-top:1px solid var(--line)}.case-collaboration_practices__4yn9G h4{font-size:15px;line-height:1.4;font-weight:600;margin:0}.case-collaboration_collaboration__3GQys .case-collaboration_practices__4yn9G p{margin-top:10px;font-size:13px;line-height:1.65;color:var(--muted)}@media (max-width:1100px){.case-collaboration_practices__4yn9G{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.case-collaboration_optionHeading___1VU1 h3{font-size:18px}.case-collaboration_boards__9immU .case-collaboration_team__64GHx{padding:12px 4px}.case-collaboration_boards__9immU .case-collaboration_role__S9Cen{font-size:11px;letter-spacing:-.025em}.case-collaboration_boards__9immU .case-collaboration_sharedProblem__V3ate{font-size:13px;left:10%;right:10%}.case-collaboration_boards__9immU .case-collaboration_card__iRaRC{gap:4px;padding:5px}.case-collaboration_boardNote__LmsVh{font-size:11px;line-height:14px}.case-collaboration_controls__mgMVj{align-items:flex-start;flex-direction:column;gap:12px}.case-collaboration_captions__1x2nj{grid-template-columns:1fr;gap:12px}.case-collaboration_collaboration__3GQys .case-collaboration_closing__bLcP3{font-size:16px}}@media (prefers-reduced-motion:reduce){.case-collaboration_scene__Q8aqr *,.case-collaboration_scene__Q8aqr :after,.case-collaboration_scene__Q8aqr :before{animation:none!important;transition:none!important}}@media (forced-colors:active){.case-collaboration_card__iRaRC,.case-collaboration_scene__Q8aqr,.case-collaboration_sharedProblem__V3ate,.case-collaboration_team__64GHx,.case-collaboration_workspace__TAkTl{border-color:CanvasText}.case-collaboration_connections__mXgqz path{stroke:Highlight}.case-collaboration_cardLines__V_ZKn i{background:CanvasText}}.case-team-rhythm_rhythm__GnN6n{margin:0 0 64px}.case-team-rhythm_rhythm__GnN6n>h3{font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.03em;max-width:520px}.case-team-rhythm_rhythm__GnN6n .case-team-rhythm_description__O4xz1{max-width:640px;font-size:16px;line-height:1.65;margin-top:16px}.case-team-rhythm_locations__qZuNR{position:relative;margin:24px 0 32px}.case-team-rhythm_locations__qZuNR>svg{position:absolute;inset:0;width:100%;height:120px}.case-team-rhythm_locations__qZuNR>svg path{stroke:var(--accent);opacity:.4;stroke-width:1.25;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.case-team-rhythm_locations__qZuNR ul{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:32px 0 0;margin:0;gap:16px}.case-team-rhythm_locations__qZuNR li{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;line-height:1.4}.case-team-rhythm_countryCode__TKiei{display:grid;place-items:center;width:40px;height:40px;background:var(--surface);color:var(--accent);border:1px solid var(--line);border-radius:50%;font-size:11px;font-weight:600;letter-spacing:.04em}.case-team-rhythm_moments__KpSpV{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.case-team-rhythm_moments__KpSpV>li{min-width:0}.case-team-rhythm_drawing__tTB8T{display:block;width:min(100%,160px);height:112px;color:var(--muted);margin-bottom:16px}.case-team-rhythm_accent___hXyz{color:var(--accent)}.case-team-rhythm_moments__KpSpV h4{margin:0;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.case-team-rhythm_rhythm__GnN6n .case-team-rhythm_moments__KpSpV p{font-size:14px;line-height:1.65;margin-top:10px;max-width:25ch;color:var(--muted)}.case-team-rhythm_steam__a7Hle{transform-box:fill-box;transform-origin:center;animation:case-team-rhythm_fika-steam__UDbvT 5s ease-in-out infinite}@keyframes case-team-rhythm_fika-steam__UDbvT{0%,to{opacity:.45;transform:translateY(1px)}50%{opacity:.9;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.case-team-rhythm_steam__a7Hle{animation:none;opacity:.7}}@media (max-width:1100px){.case-team-rhythm_moments__KpSpV{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:600px){.case-team-rhythm_moments__KpSpV{grid-template-columns:minmax(0,1fr);gap:24px}.case-team-rhythm_moments__KpSpV>li{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:20px;align-items:center}.case-team-rhythm_drawing__tTB8T{grid-row:span 2;width:96px;height:90px;margin:0}.case-team-rhythm_moments__KpSpV h4{align-self:end}.case-team-rhythm_rhythm__GnN6n .case-team-rhythm_moments__KpSpV p{align-self:start;max-width:none;margin-top:6px}.case-team-rhythm_locations__qZuNR{margin-bottom:28px}}@media (forced-colors:active){.case-team-rhythm_locations__qZuNR>svg path{stroke:CanvasText;opacity:1}.case-team-rhythm_accent___hXyz{color:CanvasText}}.case-system-architecture_architecture__5iPml{margin-bottom:48px}.case-system-architecture_architecture__5iPml>h4{font-size:clamp(21px,2.5vw,26px);line-height:1.3;font-weight:600;letter-spacing:-.025em;margin:0 0 28px;max-width:600px}.case-system-architecture_desktop__V_hht{display:grid;gap:8px;align-items:stretch}.case-system-architecture_layer__OGSvv{display:flex;align-items:center;padding-right:12px;color:var(--muted);font-size:12px;line-height:1.5}.case-system-architecture_node__a5Wx1{min-width:0;padding:20px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:8px}.case-system-architecture_node__a5Wx1 strong{font-size:15px;line-height:1.4;font-weight:600}.case-system-architecture_node__a5Wx1>span{font-size:12px;line-height:1.5;color:var(--muted)}.case-system-architecture_foundations__qAELU{grid-column:2/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-system-architecture_foundation__Zoo_M{border-color:var(--accent);background:var(--soft);padding:24px}.case-system-architecture_foundation__Zoo_M strong{color:var(--accent);font-size:19px}.case-system-architecture_application__zF5c1{font-size:12px;line-height:1.5;font-weight:500;padding:16px 4px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-system-architecture_mobile__SwgTs{display:none}.case-system-architecture_architecture__5iPml .case-system-architecture_original__W5pTC{margin:24px 0 0;padding:16px 0 0}.case-system-architecture_original__W5pTC summary{font-size:14px;cursor:pointer}.case-system-architecture_original__W5pTC summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.case-system-architecture_architecture__5iPml .case-system-architecture_original__W5pTC figure{margin:24px 0 0}@media (max-width:1100px){.case-system-architecture_desktop__V_hht{display:none}.case-system-architecture_mobile__SwgTs{display:block}.case-system-architecture_mobileLabel__V114s{font-size:12px;color:var(--muted);line-height:1.5}.case-system-architecture_branches__3F0f7{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:24px}.case-system-architecture_branches__3F0f7>li{padding:24px 0 0;border-top:1px solid var(--line)}.case-system-architecture_branches__3F0f7 dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case-system-architecture_branches__3F0f7 dt{font-size:12px;color:var(--muted);line-height:1.5}.case-system-architecture_branches__3F0f7 dd{margin:8px 0 0}.case-system-architecture_branches__3F0f7 dd strong{display:block;font-size:16px;line-height:1.4;font-weight:600}.case-system-architecture_branches__3F0f7 dd span{display:block;font-size:12px;line-height:1.65;margin-top:8px;color:var(--muted)}.case-system-architecture_architecture__5iPml .case-system-architecture_branches__3F0f7 p{margin:20px 0 12px}.case-system-architecture_apps__sS0Ez{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.case-system-architecture_apps__sS0Ez li{border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}}@media (max-width:380px){.case-system-architecture_branches__3F0f7 dl{grid-template-columns:minmax(0,1fr);gap:16px}}.case-system-architecture_application__zF5c1>strong{font-size:12px;line-height:1.5;font-weight:600}.case-system-architecture_portalItems__p5y_2{list-style:none;padding:0;margin:0;display:grid;gap:5px;font-size:11px;line-height:1.5;color:var(--muted)}.case-system-architecture_apps__sS0Ez>li>strong{display:block;font-size:13px;line-height:1.5;font-weight:600;margin-bottom:6px}.case-system-architecture_apps__sS0Ez .case-system-architecture_portalItems__p5y_2 li{border:0;border-radius:0;padding:0;font-size:12px}@font-face{font-family:Portfolio Bootstrap Example;src:url(/fonts/bootstrap-icons-1.13.1.woff2) format("woff2");font-display:block}.case-system-architecture_glyphs__NkqBG,.case-system-architecture_swatches___CX0G{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;min-height:24px}.case-system-architecture_swatches___CX0G>span{width:24px;height:24px;border-radius:6px;border:1px solid #ffffff40}.case-system-architecture_glyphs__NkqBG>span{font-family:Portfolio Bootstrap Example;font-size:24px;line-height:1;color:var(--accent)}@media (max-width:1100px){.case-system-architecture_mobile__SwgTs>.case-system-architecture_mobileLabel__V114s{margin:0 0 12px}.case-system-architecture_foundation__Zoo_M{padding:20px 12px}.case-system-architecture_glyphs__NkqBG,.case-system-architecture_swatches___CX0G{gap:12px}}@media (max-width:380px){.case-system-architecture_foundations__qAELU{grid-template-columns:minmax(0,1fr)}}.case-system-governance_governance__USpQc{margin-bottom:64px}.case-system-governance_overview__QlaOF>h3{font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.03em}.case-system-governance_remit__EmjKt{display:grid;gap:24px;max-width:680px;margin:28px 0 48px;padding-top:24px;border-top:1px solid var(--line)}.case-system-governance_remit__EmjKt>div{min-width:0}.case-system-governance_remit__EmjKt dt{color:var(--ink);font-size:16px;font-weight:600;line-height:1.5}.case-system-governance_remit__EmjKt dd{margin:6px 0 0;font-size:18px;line-height:1.65}.case-system-governance_references__vXHz_ h4{font-size:18px;font-weight:600;line-height:1.4;margin:0;letter-spacing:-.01em}.case-system-governance_references__vXHz_{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;border-top:1px solid var(--line);padding-top:32px}.case-system-governance_references__vXHz_>div{min-width:0}.case-system-governance_governance__USpQc .case-system-governance_referenceIntro__Eyzu7{font-size:14px;line-height:1.65;color:var(--muted);margin:12px 0 24px}.case-system-governance_tokenReference__pW_Jg dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:24px;background:#fff;color:#232834;border:1px solid #d9dde4;border-radius:var(--radius-md)}.case-system-governance_tokenReference__pW_Jg dt{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.5}.case-system-governance_tokenReference__pW_Jg dt>span{width:18px;height:18px;border:1px solid #9ca5b833;border-radius:5px;flex:none}.case-system-governance_tokenReference__pW_Jg dd{margin:5px 0 0 28px;font:12px/1.5 ui-monospace,monospace;color:#607090}.case-system-governance_governance__USpQc .case-system-governance_componentReference__BplM3 figure{margin:0}.case-system-governance_governance__USpQc .case-system-governance_componentReference__BplM3 figure>a{background:#fff;border-color:#d9dde4;padding:24px 16px}.case-system-governance_governance__USpQc .case-system-governance_componentReference__BplM3 figcaption{font-size:12px;line-height:1.6;margin-top:14px}.case-system-governance_governance__USpQc .case-system-governance_originalComponent__5Ydij{margin:20px 0 0;padding:0}.case-system-governance_originalComponent__5Ydij summary{font-size:14px;line-height:24px;cursor:pointer}.case-system-governance_originalComponent__5Ydij summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.case-system-governance_governance__USpQc .case-system-governance_originalComponent__5Ydij figure{margin-top:24px}@media (max-width:1100px){.case-system-governance_references__vXHz_{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.case-system-governance_remit__EmjKt{grid-template-columns:minmax(0,1fr);gap:24px}.case-system-governance_tokenReference__pW_Jg dl{padding:20px}}@media (max-width:768px){.case-system-governance_tokenReference__pW_Jg dl{grid-template-columns:minmax(0,1fr);gap:20px}}.case-system-governance_teams__HE14X{display:flex;flex-wrap:wrap;gap:12px 32px;margin:24px 0 32px;padding:0}.case-system-governance_teams__HE14X>div{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.case-system-governance_teams__HE14X dt{font-size:15px;color:var(--body);line-height:1.5}.case-system-governance_teams__HE14X dd{order:-1;margin:0;color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.025em}.case-system-governance_countries__yxsUC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;list-style:none;padding:0 12px;margin:0}.case-system-governance_countries__yxsUC>li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:0 6px 48px;gap:6px}.case-system-governance_countryCode__9wW2e{font-size:10px;letter-spacing:.08em;color:var(--muted);line-height:1.5}.case-system-governance_countryName__UF1gA{font-size:14px;color:var(--body);line-height:1.45;min-height:41px}.case-system-governance_countries__yxsUC>li:after{content:"";position:absolute;height:36px;width:1px;background:var(--line);bottom:0;left:50%}.case-system-governance_countries__yxsUC>li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--control-line);bottom:34px;left:calc(50% - 2px)}.case-system-governance_countries__yxsUC>.case-system-governance_owner__6LQGO .case-system-governance_countryCode__9wW2e,.case-system-governance_countries__yxsUC>.case-system-governance_owner__6LQGO .case-system-governance_countryName__UF1gA{color:var(--accent)}.case-system-governance_countries__yxsUC>.case-system-governance_owner__6LQGO:after,.case-system-governance_countries__yxsUC>.case-system-governance_owner__6LQGO:before{background:var(--accent)}.case-system-governance_systemBase__ZDdDr{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:24px 28px;border:1px solid var(--glass-border);border-top-color:var(--control-line);border-radius:var(--radius-md);background:var(--glass-background);box-shadow:var(--glass-shadow)}.case-system-governance_systemBase__ZDdDr>strong{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--ink)}.case-system-governance_systemBase__ZDdDr ul{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;margin:0;list-style:none;color:var(--muted);font-size:12px;line-height:1.5}.case-system-governance_governance__USpQc .case-system-governance_ownerCaption__m_7wh{margin:14px 0 0;color:var(--accent);font-size:13px;line-height:1.5}@media (max-width:600px){.case-system-governance_teams__HE14X{gap:8px;flex-direction:column;margin-bottom:28px}.case-system-governance_countries__yxsUC{display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--line);padding:0 0 20px;margin:0 16px}.case-system-governance_countries__yxsUC>li{display:grid;grid-template-columns:24px max-content 1fr;gap:12px;align-items:center;text-align:left;padding:0}.case-system-governance_countryName__UF1gA{min-height:0}.case-system-governance_countries__yxsUC>li:after{position:static;width:auto;height:1px}.case-system-governance_countries__yxsUC>li:before{display:none}.case-system-governance_systemBase__ZDdDr{padding:20px;gap:12px}.case-system-governance_systemBase__ZDdDr>strong{font-size:18px}.case-system-governance_systemBase__ZDdDr ul{column-gap:12px}}@media (forced-colors:active){.case-system-governance_systemBase__ZDdDr{border-color:CanvasText;box-shadow:none}.case-system-governance_countries__yxsUC>li:after{background:CanvasText}.case-system-governance_countries__yxsUC>.case-system-governance_owner__6LQGO:after{background:Highlight}}.case-system-governance_iconDecision__dQzX6{margin:0 0 56px}.case-system-governance_iconDecision__dQzX6 h4{font-size:clamp(22px,2.5vw,28px);line-height:1.3;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.case-system-governance_governance__USpQc .case-system-governance_iconDecision__dQzX6>p{font-size:16px;line-height:1.7;max-width:680px;margin-top:16px}.case-system-governance_governance__USpQc .case-system-governance_iconDecision__dQzX6 .case-system-governance_initiativeLabel__NVXo2{color:var(--muted);font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.case-system-governance_governance__USpQc .case-system-governance_ownershipStatement__n2_fZ strong{font-weight:600}@media (max-width:1100px){.case-system-governance_remit__EmjKt{grid-template-columns:minmax(0,1fr);gap:24px}}.case-system-governance_ownershipStatement__n2_fZ{margin-top:24px;max-width:680px}.case-system-governance_governance__USpQc .case-system-governance_ownershipStatement__n2_fZ .case-system-governance_contributionLabel__leJKL{font-size:12px;color:var(--muted);margin:0 0 6px;line-height:1.5}.case-system-governance_governance__USpQc .case-system-governance_ownershipStatement__n2_fZ p:last-child{font-size:16px;line-height:1.7;margin:0}.showcases_page__UkXKi{max-width:1200px;margin:0 auto;padding:72px 0 96px}.showcases_page__UkXKi h1{font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.06;letter-spacing:-.055em;margin:16px 0 32px;max-width:900px}.showcases_eyebrow__Y4ttt{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;margin-top:48px}.showcases_intro__aa0vy{max-width:680px;font-size:1.15rem;line-height:1.6;margin-bottom:64px}.showcases_listingHeader__3afL6{border-bottom:1px solid var(--line)}.showcases_projectLink__0OK_m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:40px 0;color:inherit;text-decoration:none;border-radius:var(--radius-md)}.showcases_preview__I45Be{min-width:0;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;padding:clamp(12px,2vw,24px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft)}.showcases_projectCopy__lv3fe{min-width:0}.showcases_row__lJ3KV h2{margin:12px 0 16px;font-size:clamp(25px,2.6vw,34px);line-height:1.15}.showcases_row__lJ3KV .showcases_focus__bvxpS{margin:0;font-size:12px;line-height:20px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.showcases_summary__kq1_W{max-width:560px;font-size:17px;line-height:1.6}.showcases_meta__xH7we{font-size:14px;line-height:1.6;color:var(--muted);margin-top:20px}.showcases_viewCase__zQzmc{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-size:15px;font-weight:500;color:var(--accent)}a.showcases_projectLink__0OK_m .showcases_preview__I45Be{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}a.showcases_projectLink__0OK_m h2{transition:color .18s ease}a.showcases_projectLink__0OK_m .showcases_viewCase__zQzmc svg{transition:transform .2s ease}a.showcases_projectLink__0OK_m:focus-visible h2{color:var(--accent)}a.showcases_projectLink__0OK_m:focus-visible .showcases_viewCase__zQzmc{text-decoration:underline;text-underline-offset:.25em}a.showcases_projectLink__0OK_m:focus-visible .showcases_preview__I45Be{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 10%,transparent)}a.showcases_projectLink__0OK_m:focus-visible .showcases_viewCase__zQzmc svg{transform:translateX(4px)}@media (hover:hover) and (pointer:fine){a.showcases_projectLink__0OK_m:hover h2{color:var(--accent)}a.showcases_projectLink__0OK_m:hover .showcases_viewCase__zQzmc{text-decoration:underline;text-underline-offset:.25em}a.showcases_projectLink__0OK_m:hover .showcases_preview__I45Be{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 10%,transparent)}a.showcases_projectLink__0OK_m:hover .showcases_viewCase__zQzmc svg{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){a.showcases_projectLink__0OK_m .showcases_preview__I45Be,a.showcases_projectLink__0OK_m .showcases_viewCase__zQzmc svg,a.showcases_projectLink__0OK_m h2{transition:none}a.showcases_projectLink__0OK_m:focus-visible .showcases_preview__I45Be,a.showcases_projectLink__0OK_m:focus-visible .showcases_viewCase__zQzmc svg,a.showcases_projectLink__0OK_m:hover .showcases_preview__I45Be,a.showcases_projectLink__0OK_m:hover .showcases_viewCase__zQzmc svg{transform:none}}@media (forced-colors:active){a.showcases_projectLink__0OK_m:focus-visible .showcases_preview__I45Be,a.showcases_projectLink__0OK_m:hover .showcases_preview__I45Be{box-shadow:none;border-color:Highlight}}.showcases_projectLink__0OK_m:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.showcases_featured__evGf3 .showcases_projectLink__0OK_m{padding-block:48px}.showcases_featured__evGf3 h2{font-size:clamp(28px,3vw,40px)}.showcases_compact__vN6k8 .showcases_projectLink__0OK_m{grid-template-columns:minmax(0,1fr);padding-block:28px}.showcases_compact__vN6k8 h2{font-size:clamp(22px,2.4vw,28px)}.showcases_page__UkXKi button{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);margin-top:48px;border:1px solid var(--control-line);background:var(--surface);color:var(--ink);padding:12px 24px;min-height:48px;cursor:pointer}@media(max-width:700px){.showcases_page__UkXKi{padding-top:40px}.showcases_projectLink__0OK_m{grid-template-columns:minmax(0,1fr);gap:24px}.showcases_featured__evGf3 .showcases_projectLink__0OK_m{padding-block:32px}}.showcases_back__v_OFm{display:inline-flex;align-items:center;gap:8px;min-height:44px}.showcases_comingSoon__64moZ{display:inline-block;margin-top:24px;font-size:15px;font-weight:500;color:var(--muted)}