[data-ex-xmotif]{--ex-xmotif-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--ex-xmotif-surface:#fff;--ex-xmotif-card:#f6f8fa;--ex-xmotif-card-border:#d1d9e0;--ex-xmotif-text:#1f2328;--ex-xmotif-muted:#3d444d;--ex-xmotif-faint:#59636e;--ex-xmotif-accent:#1a7148;--ex-xmotif-primary-bg:#1d6545;--ex-xmotif-primary-border:#185a3d;--ex-xmotif-on-primary:#fff;--ex-xmotif-on-primary-muted:#e8f4ee;--ex-xmotif-tint-bg:#edf7f1;--ex-xmotif-tint-border:#9ccdb3;--ex-xmotif-muted-bg:#fafbfc;--ex-xmotif-connector:#8c959f;--ex-xmotif-accent-connector:#2f8a5f;--ex-xmotif-caution:#9a6700;--ex-xmotif-prohibit:#cf222e;--ex-xmotif-track:#e1e6eb;--ex-xmotif-fill:#2f8a5f;--ex-xmotif-focus:#0969da}[data-ex-xmotif][data-ex-xmotif-theme=dark]{--ex-xmotif-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--ex-xmotif-surface:#0d1117;--ex-xmotif-card:#161b22;--ex-xmotif-card-border:#3d444d;--ex-xmotif-text:#f0f3f6;--ex-xmotif-muted:#c3cad2;--ex-xmotif-faint:#9198a1;--ex-xmotif-accent:#4fbf87;--ex-xmotif-primary-bg:#1f5c42;--ex-xmotif-primary-border:#2f7d59;--ex-xmotif-on-primary:#fff;--ex-xmotif-on-primary-muted:#e3f1ea;--ex-xmotif-tint-bg:#0c1d16;--ex-xmotif-tint-border:#25543f;--ex-xmotif-muted-bg:#11161d;--ex-xmotif-connector:#8b949e;--ex-xmotif-accent-connector:#3a9a6c;--ex-xmotif-caution:#d29922;--ex-xmotif-prohibit:#f47067;--ex-xmotif-track:#2a3038;--ex-xmotif-fill:#3a9a6c;--ex-xmotif-focus:#4493f8}[data-ex-xmotif]{box-sizing:border-box;background:var(--ex-xmotif-surface);color:var(--ex-xmotif-text);font-family:var(--ex-xmotif-font-family);text-align:left;-webkit-font-smoothing:antialiased;--ex-xmotif-icon-small:16px;--ex-xmotif-icon-medium:20px;--ex-xmotif-icon-large:28px;--ex-xmotif-icon-gap:8px;padding:22px 24px 20px;font-size:15px;line-height:1.35;position:relative;container-type:inline-size}[data-ex-xmotif] *,[data-ex-xmotif] :before,[data-ex-xmotif] :after{box-sizing:border-box}[data-ex-xmotif][data-ex-xmotif] :where(p,ol,ul,li){margin:0}[data-ex-xmotif][data-ex-xmotif] :where(ol,ul){padding:0;list-style:none}[data-ex-xmotif],[data-ex-xmotif] *,[data-ex-xmotif] :before,[data-ex-xmotif] :after{transition-property:none!important;animation:none!important}[data-ex-xmotif] .m451-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-ex-xmotif] .m451-heading{color:var(--ex-xmotif-muted);text-align:center;font-size:14px;font-weight:600;margin:0 0 18px!important}[data-ex-xmotif] .m451-body{position:relative}[data-ex-xmotif] .m451-wires{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}[data-ex-xmotif] .m451-body>:not(.m451-wires){z-index:1;position:relative}[data-ex-xmotif] .m451-card{border:1.5px solid var(--ex-xmotif-card-border);background:var(--ex-xmotif-card);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 16px;display:flex}[data-ex-xmotif] .m451-card-text{flex-direction:column;gap:5px;min-width:0;display:flex}[data-ex-xmotif] .m451-title{letter-spacing:.01em;overflow-wrap:anywhere;font-size:15.5px;font-weight:700}[data-ex-xmotif] .m451-subtitle{color:var(--ex-xmotif-muted);overflow-wrap:anywhere;font-size:14px}[data-ex-xmotif] .m451-marker{color:var(--ex-xmotif-accent);letter-spacing:.02em;font-size:15px;font-weight:700}[data-ex-xmotif] .m451-card.is-primary,[data-ex-xmotif] .m451-card.is-highlight{background:var(--ex-xmotif-primary-bg);border-color:var(--ex-xmotif-primary-border);color:var(--ex-xmotif-on-primary)}[data-ex-xmotif] .m451-card.is-primary .m451-subtitle,[data-ex-xmotif] .m451-card.is-highlight .m451-subtitle{color:var(--ex-xmotif-on-primary-muted)}[data-ex-xmotif] .m451-card.is-primary .m451-marker,[data-ex-xmotif] .m451-card.is-highlight .m451-marker{color:var(--ex-xmotif-on-primary)}[data-ex-xmotif] .m451-card.is-tint{background:var(--ex-xmotif-tint-bg);border-color:var(--ex-xmotif-tint-border)}[data-ex-xmotif] .m451-card.is-muted{background:var(--ex-xmotif-muted-bg);color:var(--ex-xmotif-muted)}[data-ex-xmotif] .m451-card.is-supporting{border-style:dashed}[data-ex-xmotif] .m451-card.is-plain{background:0 0;border-color:#0000}[data-ex-xmotif] .m451-row{grid-template-columns:repeat(var(--ex-xmotif-cols,3), minmax(0, 1fr));gap:14px;display:grid}[data-ex-xmotif] .m451-item{height:100%}[data-ex-xmotif] .m451-icon{width:var(--ex-xmotif-icon-medium);height:var(--ex-xmotif-icon-medium);color:var(--ex-xmotif-accent);flex:none;display:block;overflow:visible}[data-ex-xmotif] .m451-icon-small{width:var(--ex-xmotif-icon-small);height:var(--ex-xmotif-icon-small)}[data-ex-xmotif] .m451-icon-large{width:var(--ex-xmotif-icon-large);height:var(--ex-xmotif-icon-large)}[data-ex-xmotif] .m451-card.is-primary .m451-icon,[data-ex-xmotif] .m451-card.is-highlight .m451-icon{color:var(--ex-xmotif-on-primary)}[data-ex-xmotif] .m451-card.is-muted .m451-icon{color:var(--ex-xmotif-muted)}[data-ex-xmotif] .m451-card-text>.m451-icon,[data-ex-xmotif] .m451-group-title>.m451-icon{align-self:center;margin-bottom:2px}[data-ex-xmotif] .has-inline-icon>.m451-icon{vertical-align:-.2em;margin-right:var(--ex-xmotif-icon-gap);display:inline-block}[data-ex-xmotif] .has-inline-icon>.m451-icon-small{vertical-align:-.12em}[data-ex-xmotif] .has-inline-icon>.m451-icon-large{vertical-align:-.38em}[data-ex-xmotif] .m451-lead{justify-content:center;align-items:center;gap:calc(var(--ex-xmotif-icon-gap) + 2px);text-align:left;min-width:0;max-width:100%;display:flex}[data-ex-xmotif] .m451-lead>.m451-card-text{flex:0 auto}[data-ex-xmotif] .m451-stack{flex-direction:column;gap:38px;display:flex}[data-ex-xmotif] .m451-layer.m451-card{padding:18px 20px}[data-ex-xmotif] .m451-layer>.m451-card-text>.m451-title{letter-spacing:.02em;font-size:19px}[data-ex-xmotif] .m451-layer>.m451-card-text>.m451-subtitle{font-size:15px}[data-ex-xmotif] .m451-group-title{background:var(--ex-xmotif-surface);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:2px 10px;display:flex;margin:0 auto 10px!important}[data-ex-xmotif] .m451-stack .m451-item.m451-card{padding:22px 14px}[data-ex-xmotif] .m451-item .m451-title{font-size:15.5px}[data-ex-xmotif] .m451-body-pillars{flex-direction:column;align-items:center;gap:46px;display:flex}[data-ex-xmotif] .m451-body-pillars>.m451-row{width:100%}[data-ex-xmotif] .m451-parent{width:min(100%,360px);padding:16px 20px}[data-ex-xmotif] .m451-parent .m451-title{letter-spacing:.02em;font-size:21px}[data-ex-xmotif] .m451-parent .m451-subtitle{font-size:15.5px}[data-ex-xmotif] .m451-pillar{justify-content:flex-start;gap:10px;padding:24px 14px 22px}[data-ex-xmotif] .m451-pillar .m451-title{font-size:18px}[data-ex-xmotif] .m451-pillar .m451-subtitle{font-size:15px}[data-ex-xmotif] .m451-foundation{width:88%;padding:18px 20px}[data-ex-xmotif] .m451-foundation .m451-title{font-size:19px}[data-ex-xmotif] .m451-foundation .m451-subtitle{font-size:15px}[data-ex-xmotif] .m451-body-flow{flex-direction:column;gap:34px;display:flex}[data-ex-xmotif] .m451-trigger,[data-ex-xmotif] .m451-option{padding-block:6px}[data-ex-xmotif] .m451-trigger .m451-title,[data-ex-xmotif] .m451-interpretation .m451-title,[data-ex-xmotif] .m451-closure .m451-title{font-size:16.5px}[data-ex-xmotif] .m451-option .m451-title{font-size:15.5px}[data-ex-xmotif] .m451-body-flow .m451-subtitle{font-size:13.5px}[data-ex-xmotif] .m451-legend{color:var(--ex-xmotif-faint);flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:12.5px;display:flex;margin-top:-14px!important}[data-ex-xmotif] .m451-legend span{align-items:center;gap:6px;display:inline-flex}[data-ex-xmotif] .m451-swatch{flex:none;display:block}[data-ex-xmotif] .m451-body-flow.has-gates{gap:52px}[data-ex-xmotif] .m451-gate{border:1px solid var(--ex-xmotif-card-border);background:var(--ex-xmotif-surface);max-width:100%;color:var(--ex-xmotif-muted);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}[data-ex-xmotif] .m451-gate.is-blocked{border-color:var(--ex-xmotif-caution);color:var(--ex-xmotif-caution)}[data-ex-xmotif] .m451-gate.is-prohibited{border-color:var(--ex-xmotif-prohibit);color:var(--ex-xmotif-prohibit)}[data-ex-xmotif] .m451-gate-icon{flex:none;display:block}[data-ex-xmotif] .m451-gate-text{overflow-wrap:break-word;min-width:0}[data-ex-xmotif] .m451-body-loop{padding-left:34px}[data-ex-xmotif] .m451-step .m451-card-text>.m451-icon{align-self:flex-start}[data-ex-xmotif] .m451-step .m451-lead{justify-content:flex-start}[data-ex-xmotif] .m451-steps{flex-direction:column;gap:16px;display:flex}[data-ex-xmotif] .m451-step.m451-card.no-code{grid-template-columns:minmax(0,1fr)}[data-ex-xmotif] .m451-step.m451-card{text-align:left;grid-template-columns:58px minmax(0,1fr);place-items:center start;padding:14px 20px;display:grid}[data-ex-xmotif] .m451-step .m451-marker{font-size:18px}[data-ex-xmotif] .m451-step .m451-title{letter-spacing:.02em;font-size:18px}[data-ex-xmotif] .m451-step .m451-subtitle{font-size:15.5px}[data-ex-xmotif] .m451-loop-label{text-align:center;color:var(--ex-xmotif-faint);font-size:15px;margin-top:14px!important}[data-ex-xmotif].m451-k-scorecard-bars .m451-heading{text-align:left;color:var(--ex-xmotif-text);font-size:16px}[data-ex-xmotif] .m451-scale{color:var(--ex-xmotif-faint);font-size:12.5px;margin-bottom:14px!important}[data-ex-xmotif] .m451-scores{flex-direction:column;gap:16px;display:flex}[data-ex-xmotif] .m451-score-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}[data-ex-xmotif] .m451-score-title{font-size:15px;font-weight:600}[data-ex-xmotif] .m451-score-value{color:var(--ex-xmotif-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}[data-ex-xmotif] .m451-bar{gap:4px;height:9px;display:flex}[data-ex-xmotif] .m451-seg{background:var(--ex-xmotif-track);border-radius:2px;flex:1 1 0}[data-ex-xmotif] .m451-seg.is-filled{background:var(--ex-xmotif-fill)}[data-ex-xmotif] .m451-score.is-unscored .m451-seg{border:1px dashed var(--ex-xmotif-card-border);background:0 0}[data-ex-xmotif] .m451-score-note{color:var(--ex-xmotif-faint);font-size:13px;margin-top:6px!important}[data-ex-xmotif] .m451-tri-host{justify-content:center;display:flex}[data-ex-xmotif] .m451-tri{max-width:100%;height:auto;display:block}[data-ex-xmotif].m451-k-triangle-tension .m451-caption{text-align:center}[data-ex-xmotif] .m451-caption{color:var(--ex-xmotif-faint);font-size:13.5px;margin-top:18px!important}[data-ex-xmotif] .m451-evidence{border:1px solid var(--ex-xmotif-card-border);color:var(--ex-xmotif-muted);border-radius:999px;padding:2px 10px;font-size:12.5px;display:inline-block;margin-top:10px!important}[data-ex-xmotif] .m451-evidence.is-preliminary,[data-ex-xmotif] .m451-evidence.is-simulated,[data-ex-xmotif] .m451-evidence.is-illustrative{border-style:dashed}[data-ex-xmotif].is-compact{padding:16px}[data-ex-xmotif].is-compact .m451-stack,[data-ex-xmotif].is-compact .m451-body-flow{gap:28px}[data-ex-xmotif] .m451-row.is-condensed{gap:10px}[data-ex-xmotif] .m451-row.is-condensed>.m451-card{padding-inline:8px}[data-ex-xmotif] .m451-row.is-condensed .m451-title{letter-spacing:0;font-size:15px}[data-ex-xmotif] .m451-row.is-condensed .m451-subtitle{font-size:13.5px}[data-ex-xmotif] .m451-row.is-condensed .m451-marker{font-size:14px}[data-ex-xmotif] .m451-row.is-condensed>.m451-pillar{gap:8px;padding-block:18px 16px}[data-ex-xmotif] .m451-row.is-stacked{grid-template-columns:minmax(0,1fr);gap:10px;margin-inline:26px}[data-ex-xmotif] .m451-body-pillars>.m451-row.is-stacked{align-self:stretch;width:auto}[data-ex-xmotif] .m451-row.is-stacked>.m451-pillar{gap:4px;padding:10px 12px}[data-ex-xmotif] .m451-body-pillars.has-stacked-row>.m451-parent,[data-ex-xmotif] .m451-body-pillars.has-stacked-row>.m451-foundation{width:100%}[data-ex-xmotif] .m451-body-pillars.has-stacked-row{gap:30px}@container (max-width:520px){[data-ex-xmotif] .m451-body>.m451-row,[data-ex-xmotif] .m451-stack .m451-row{grid-template-columns:minmax(0,1fr);gap:10px;margin-inline:26px}[data-ex-xmotif] .m451-stack{gap:30px}[data-ex-xmotif] .m451-layer.m451-card{padding:14px}[data-ex-xmotif] .m451-layer>.m451-card-text>.m451-title{font-size:16px}[data-ex-xmotif] .m451-layer>.m451-card-text>.m451-subtitle{font-size:14px}[data-ex-xmotif] .m451-item.m451-card{padding:10px 12px}[data-ex-xmotif] .m451-body-pillars{gap:30px}[data-ex-xmotif] .m451-body-pillars>.m451-row{align-self:stretch;width:auto}[data-ex-xmotif] .m451-parent,[data-ex-xmotif] .m451-foundation{width:100%}[data-ex-xmotif] .m451-parent .m451-title{font-size:18px}[data-ex-xmotif] .m451-pillar{gap:4px;padding:12px}[data-ex-xmotif] .m451-pillar .m451-title,[data-ex-xmotif] .m451-foundation .m451-title{font-size:16px}[data-ex-xmotif] .m451-pillar .m451-subtitle,[data-ex-xmotif] .m451-foundation .m451-subtitle{font-size:14px}[data-ex-xmotif] .m451-body-flow{gap:26px}[data-ex-xmotif] .m451-body-flow.has-gates{gap:44px}[data-ex-xmotif] .m451-legend{margin-top:-8px!important}[data-ex-xmotif] .m451-body-loop{padding-left:26px}[data-ex-xmotif] .m451-step.m451-card{grid-template-columns:42px minmax(0,1fr);padding:12px 14px}[data-ex-xmotif] .m451-step .m451-marker{font-size:15px}[data-ex-xmotif] .m451-step .m451-title{font-size:15.5px}[data-ex-xmotif] .m451-step .m451-subtitle{font-size:14px}}@container (max-width:380px){[data-ex-xmotif]{padding:16px 14px}}[data-ex-xmotif] .m451-body-summary{flex-direction:column;gap:10px;display:flex}[data-ex-xmotif] .m451-pending{color:var(--ex-xmotif-faint);font-size:13.5px}[data-ex-xmotif] .m451-summary-text{color:var(--ex-xmotif-text);font-size:15px}
[data-ex-experience],[data-ex-experience-motif]{color:var(--ex-color-fg-body);font-family:var(--ex-experience-font-body);container-type:inline-size}[data-ex-experience]{gap:var(--ex-space-8);display:grid}[data-ex-experience-block]{margin-block:var(--ex-flow-editorial)}[data-ex-experience-header]{gap:var(--ex-space-2);display:grid}[data-ex-experience] [data-ex-experience-title]{color:var(--ex-color-fg);font-family:var(--ex-experience-font-title);font-size:var(--ex-experience-type-display);font-weight:var(--ex-type-heading-weight);letter-spacing:var(--ex-type-heading-tracking);margin:0;line-height:1.12}[data-ex-experience-description]{max-width:var(--ex-measure-prose);color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-body);margin:0;line-height:1.55}p[data-ex-experience-notice]{padding:var(--ex-space-2) 0 var(--ex-space-2) var(--ex-space-4);border-inline-start:3px solid var(--ex-experience-notice-accent);color:var(--ex-color-fg-body);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0;line-height:1.5}[data-ex-experience-notice] strong{color:var(--ex-color-fg);font-weight:650}[data-ex-experience-fallback]{margin:0}[data-ex-experience-fallback] pre{padding:var(--ex-space-4);background:var(--ex-color-surface-sunken);font-family:var(--ex-font-mono);font-size:var(--ex-experience-type-detail);white-space:pre-wrap;margin:0;overflow-x:auto}[data-ex-experience-fallback] figcaption{margin-top:var(--ex-space-2);color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label)}[data-ex-experience-motif]{--ex-experience-gap:var(--ex-space-4);--ex-experience-row-pad:var(--ex-space-4);gap:var(--ex-experience-gap);min-width:0;display:grid}[data-ex-experience-motif][data-density=compact]{--ex-experience-gap:var(--ex-space-3);--ex-experience-row-pad:var(--ex-space-2)}[data-ex-experience-motif][data-density=spacious]{--ex-experience-gap:var(--ex-space-6);--ex-experience-row-pad:var(--ex-space-6)}[data-ex-experience-motif] [data-ex-motif-title]{color:var(--ex-color-fg);font-family:var(--ex-experience-font-title);font-size:var(--ex-experience-type-title);font-weight:var(--ex-type-heading-weight);letter-spacing:var(--ex-type-heading-tracking);margin:0;line-height:1.15}[data-ex-experience-motif][data-emphasis=prominent] [data-ex-motif-title]{font-size:var(--ex-experience-type-display)}[data-ex-experience-motif] [data-ex-motif-description]{max-width:var(--ex-measure-prose);color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-body);margin:0;line-height:1.55}[data-ex-experience-motif] [data-ex-experience-icon]{width:1.25em;height:1.25em;color:var(--ex-experience-tone-neutral);flex:none}[data-ex-experience-motif] [data-ex-experience-icon][data-tone=positive]{color:var(--ex-experience-tone-positive)}[data-ex-experience-motif] [data-ex-experience-icon][data-tone=informational]{color:var(--ex-experience-tone-informational)}[data-ex-experience-motif] [data-ex-experience-icon][data-tone=caution]{color:var(--ex-experience-tone-caution)}[data-ex-experience-motif] [data-ex-experience-icon][data-tone=negative]{color:var(--ex-experience-tone-negative)}[data-ex-experience-motif] [data-ex-experience-control]{align-items:center;gap:var(--ex-space-2);min-height:40px;padding:0 var(--ex-space-4);border:1px solid var(--ex-control-border);border-radius:var(--ex-control-radius);color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}[data-ex-experience-motif] [data-ex-experience-control]:hover{border-color:var(--ex-color-border-strong);background:var(--ex-color-surface-sunken)}[data-ex-experience-motif] [data-ex-experience-control][aria-disabled=true],[data-ex-experience-motif] [data-ex-experience-control][aria-busy=true]{opacity:.6;cursor:progress}[data-ex-experience-motif] [data-ex-experience-control] [data-ex-experience-icon]{color:currentColor;width:1.1em;height:1.1em}[data-ex-experience-motif] :where(a,button,input,summary,[tabindex]):focus-visible{outline:var(--ex-focus-ring-width) solid var(--ex-color-focus);outline-offset:2px}[data-ex-experience-motif] [data-ex-motif-actions]{gap:var(--ex-space-3);flex-wrap:wrap;display:flex}[data-ex-experience-motif] [data-ex-experience-status]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}[data-ex-experience-motif] [data-ex-experience-status]:empty{display:none}[data-ex-experience-motif] [data-ex-experience-status]:is([data-status=rejected],[data-status=unauthorized],[data-status=conflict]){border-inline-start:3px solid var(--ex-experience-tone-negative);color:var(--ex-color-fg);padding-inline-start:var(--ex-space-3)}[data-ex-experience-motif] [data-ex-experience-status][data-status=unavailable]{border-inline-start:3px solid var(--ex-experience-tone-caution);color:var(--ex-color-fg);padding-inline-start:var(--ex-space-3)}[data-ex-experience-motif] [data-ex-term]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:650}[data-ex-experience-motif] [data-ex-motif-export] summary,[data-ex-experience-motif] [data-ex-list-disclosure] summary{align-items:center;gap:var(--ex-space-2);min-height:40px;color:var(--ex-color-link);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);cursor:pointer;font-weight:600;display:inline-flex}[data-ex-experience-motif] [data-ex-motif-export] pre{margin:var(--ex-space-2) 0 0;padding:var(--ex-space-4);background:var(--ex-color-surface-sunken);max-height:24rem;color:var(--ex-color-fg-body);font-family:var(--ex-font-mono);font-size:var(--ex-experience-type-label);white-space:pre-wrap;line-height:1.55;overflow:auto}[data-ex-semantic-list]{--ex-list-leading:2.5rem;border-top:1px solid var(--ex-experience-rule-strong);margin:0;padding:0;list-style:none;display:grid}[data-ex-list-item]{grid-template-columns:var(--ex-list-leading) minmax(0, 1fr) auto;column-gap:var(--ex-space-4);padding-block:var(--ex-experience-row-pad);border-bottom:1px solid var(--ex-experience-rule);align-items:start;display:grid}[data-ex-list-leading]{min-height:1.6em;font-size:var(--ex-experience-type-item);justify-content:flex-start;align-items:center;display:flex}[data-ex-list-leading][data-kind=icon] [data-ex-experience-icon]{width:1.5em;height:1.5em}[data-ex-list-leading][data-kind=number]{color:var(--ex-color-fg-muted);font-family:var(--ex-font-data);font-variant-numeric:tabular-nums;font-weight:600}[data-ex-list-body]{gap:var(--ex-space-1);min-width:0;display:grid}[data-ex-list-title]{color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-item);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}[data-ex-experience-motif] [data-ex-list-link]{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--ex-color-border-strong);text-decoration-color:var(--ex-color-border-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}[data-ex-experience-motif] [data-ex-list-link]:hover{color:var(--ex-color-link-hover);text-decoration-color:currentColor}[data-ex-list-description]{max-width:var(--ex-measure-prose);color:var(--ex-color-fg-body);font-size:var(--ex-experience-type-body);margin:0;line-height:1.5}[data-ex-list-detail]{margin:var(--ex-space-1) 0 0;max-width:var(--ex-measure-prose);color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-detail);line-height:1.55}[data-ex-list-disclosure] summary::-webkit-details-marker{display:none}[data-ex-list-disclosure] summary:before{content:"";width:.45em;height:.45em;transition:transform var(--ex-motion-fast) var(--ex-ease-standard);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}[data-ex-list-disclosure][open] summary:before{transform:rotate(45deg)}[data-ex-list-body] [data-ex-experience-control]{margin-top:var(--ex-space-2);justify-self:start}[data-ex-list-select]{cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}[data-ex-list-select] input{width:20px;height:20px;accent-color:var(--ex-color-interactive);cursor:pointer;margin:0}[data-ex-list-select][data-static]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);font-weight:650}[data-ex-list-item][data-selected]{background:color-mix(in srgb, var(--ex-color-selection) 35%, transparent)}[data-ex-experience-motif] [data-ex-motif-summary]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}[data-ex-experience-motif][data-variant=guidance] [data-ex-list-title],[data-ex-experience-motif][data-variant=capability] [data-ex-list-title]{letter-spacing:0}[data-ex-experience-motif][data-variant=status] [data-ex-semantic-list]{border-top:0}[data-ex-experience-motif][data-variant=status] [data-ex-list-item]{padding-block:var(--ex-space-2);border-bottom-color:#0000}@container (max-width:30rem){[data-ex-semantic-list]{--ex-list-leading:2rem}[data-ex-list-item]{column-gap:var(--ex-space-3)}}[data-ex-experience-motif=semantic\.media-list] [data-ex-semantic-list]{--ex-list-leading:clamp(6rem, 24cqi, 11.5rem)}[data-ex-experience-motif=semantic\.media-list] [data-ex-list-item]{column-gap:var(--ex-space-6)}[data-ex-experience-motif=semantic\.media-list] [data-ex-list-leading]{min-height:0;display:block}[data-ex-media]{gap:var(--ex-space-1);margin:0;display:grid;position:relative}[data-ex-media-frame]{aspect-ratio:4/3;border-radius:var(--ex-radius-control);background:var(--ex-experience-media-bg);position:relative;overflow:hidden}[data-ex-media][data-aspect="16:9"] [data-ex-media-frame]{aspect-ratio:16/9}[data-ex-media][data-aspect="1:1"] [data-ex-media-frame]{aspect-ratio:1}[data-ex-media-frame] img{object-fit:cover;width:100%;height:100%;display:block}[data-ex-media-fallback]{place-content:center;justify-items:center;gap:var(--ex-space-1);height:100%;padding:var(--ex-space-2);border:1px dashed var(--ex-experience-boundary);border-radius:inherit;box-sizing:border-box;color:var(--ex-color-fg-muted);text-align:center;display:grid}[data-ex-media-fallback] [data-ex-experience-icon]{width:1.5rem;height:1.5rem}[data-ex-media-fallback-text]{font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);line-height:1.3}[data-ex-media-badge]{padding:1px var(--ex-space-2);border-radius:var(--ex-radius-pill);background:var(--ex-color-inverse-surface);color:var(--ex-color-inverse-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);font-weight:650;position:absolute;inset-block-end:var(--ex-space-1);inset-inline-start:var(--ex-space-1)}[data-ex-media-credit],[data-ex-media-note]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);line-height:1.35}[data-ex-media-note]{color:var(--ex-color-fg)}[data-ex-experience-motif] [data-ex-media-enlarge]{border:1px solid var(--ex-color-border);border-radius:var(--ex-radius-control);background:var(--ex-color-surface);width:40px;height:40px;color:var(--ex-color-fg);cursor:zoom-in;opacity:.92;place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--ex-space-1);inset-inline-end:var(--ex-space-1)}[data-ex-experience-motif] [data-ex-media-enlarge] [data-ex-experience-icon]{color:currentColor;width:1.1rem;height:1.1rem}[data-ex-media-dialog]{width:min(92vw,72rem);max-height:92vh;padding:var(--ex-space-4);border:1px solid var(--ex-color-border);border-radius:var(--ex-radius-card);background:var(--ex-color-surface);color:var(--ex-color-fg-body)}[data-ex-media-dialog]::backdrop{background:color-mix(in srgb, var(--ex-color-inverse-surface) 70%, transparent)}[data-ex-media-dialog] figure{gap:var(--ex-space-2);margin:0 0 var(--ex-space-3);display:grid}[data-ex-media-dialog] img{object-fit:contain;background:var(--ex-experience-media-bg);width:100%;max-height:75vh;display:block}[data-ex-media-dialog] figcaption{gap:var(--ex-space-1);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);display:grid}[data-ex-media-dialog-title]{color:var(--ex-color-fg);font-weight:650}[data-ex-media-dialog] :where(button):focus-visible{outline:var(--ex-focus-ring-width) solid var(--ex-color-focus);outline-offset:2px}@container (max-width:30rem){[data-ex-experience-motif=semantic\.media-list] [data-ex-semantic-list]{--ex-list-leading:5.5rem}[data-ex-experience-motif=semantic\.media-list] [data-ex-list-item]{column-gap:var(--ex-space-3)}}[data-ex-checklist-progress]{gap:var(--ex-space-2);padding-block:var(--ex-space-3);border-block:1px solid var(--ex-experience-rule);display:grid}[data-ex-checklist-progress-text]{color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-item);font-variant-numeric:tabular-nums;margin:0;font-weight:650}[data-ex-checklist-progress] progress{appearance:none;background:var(--ex-color-surface-sunken);width:100%;height:4px;color:var(--ex-color-fg);border:0;border-radius:2px}[data-ex-checklist-progress] progress::-webkit-progress-bar{background:var(--ex-color-surface-sunken);border-radius:2px}[data-ex-checklist-progress] progress::-webkit-progress-value{background:var(--ex-color-fg-muted);border-radius:2px}[data-ex-checklist-progress] progress::-moz-progress-bar{background:var(--ex-color-fg-muted);border-radius:2px}[data-ex-checklist-separation]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}[data-ex-checklist-group]{gap:var(--ex-space-2);display:grid}[data-ex-checklist-group] [data-ex-group-title]{margin:var(--ex-space-3) 0 0;color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-ex-group-description]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-detail);margin:0}[data-ex-checklist-items]{margin:0;padding:0;list-style:none;display:grid}[data-ex-checklist-item]{gap:var(--ex-space-1);padding-block:var(--ex-experience-row-pad);border-bottom:1px solid var(--ex-experience-rule);display:grid}[data-ex-checklist-item]:first-child{border-top:1px solid var(--ex-experience-rule)}[data-ex-checklist-head]{align-items:center;column-gap:var(--ex-space-2);cursor:pointer;grid-template-columns:2.5rem 2ch minmax(0,1fr) auto;min-height:40px;display:grid}div[data-ex-checklist-head]{cursor:default}[data-ex-checklist-check]{width:20px;height:20px;margin:0 0 0 var(--ex-space-1);accent-color:var(--ex-color-interactive);cursor:pointer}[data-ex-checklist-check][data-static]{box-sizing:border-box;border:1.5px solid var(--ex-color-fg-muted);color:var(--ex-color-fg);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}[data-ex-checklist-check][data-static] [data-ex-experience-icon]{color:currentColor;width:16px;height:16px}[data-ex-checklist-number]{color:var(--ex-color-fg-muted);font-family:var(--ex-font-data);font-size:var(--ex-experience-type-detail);font-variant-numeric:tabular-nums}[data-ex-checklist-title]{color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-item);overflow-wrap:anywhere;font-weight:650;line-height:1.35}[data-ex-checklist-required]{padding:1px var(--ex-space-2);border:1px solid var(--ex-experience-rule-strong);border-radius:var(--ex-radius-pill);color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);letter-spacing:.04em;white-space:nowrap;font-weight:650}[data-ex-checklist-body]{gap:var(--ex-space-2);padding-inline-start:calc(2.5rem + 2ch + 2 * var(--ex-space-2));display:grid}[data-ex-checklist-request]{max-width:var(--ex-measure-prose);font-size:var(--ex-experience-type-body);margin:0;line-height:1.5}[data-ex-checklist-rationale]{max-width:var(--ex-measure-prose);color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-detail);margin:0;line-height:1.5}[data-ex-checklist-meta]{gap:var(--ex-space-4);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);color:var(--ex-color-fg);flex-wrap:wrap;margin:0;display:flex}[data-ex-checklist-item][data-reviewed] [data-ex-checklist-title]{color:var(--ex-color-fg-body)}[data-ex-checklist-evidence]{gap:var(--ex-space-1);margin:0;padding:0;list-style:none;display:grid}[data-ex-checklist-evidence] li,[data-ex-evidence-row]{align-items:center;gap:var(--ex-space-1) var(--ex-space-2);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);flex-wrap:wrap;display:flex}[data-ex-evidence-label]{color:var(--ex-color-fg);font-weight:650}[data-ex-evidence-title]{color:var(--ex-color-fg-body)}[data-ex-evidence-flag]{padding:0 var(--ex-space-2);border:1px dashed var(--ex-experience-boundary);border-radius:var(--ex-radius-pill);color:var(--ex-color-fg);font-size:var(--ex-experience-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}[data-ex-checklist-transitions]{gap:var(--ex-space-2);flex-wrap:wrap;display:flex}@container (max-width:34rem){[data-ex-checklist-head]{grid-template-columns:2.5rem 2ch minmax(0,1fr)}[data-ex-checklist-required]{grid-column:3;justify-self:start}[data-ex-checklist-body]{padding-inline-start:0}}[data-ex-assessment]{align-items:center;gap:var(--ex-space-2);font-family:var(--ex-experience-font-ui);display:inline-flex}[data-ex-assessment-label]{color:var(--ex-color-fg);font-size:var(--ex-experience-type-detail);font-weight:650}[data-ex-ledger-summary]{gap:var(--ex-space-2) var(--ex-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-ex-ledger-summary] li{align-items:center;gap:var(--ex-space-2);display:inline-flex}[data-ex-ledger-count]{color:var(--ex-color-fg);font-family:var(--ex-font-data);font-size:var(--ex-experience-type-detail);font-variant-numeric:tabular-nums;font-weight:700}[data-ex-ledger-controls]{align-items:center;gap:var(--ex-space-2) var(--ex-space-3);padding-block:var(--ex-space-3);border-block:1px solid var(--ex-experience-rule);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);flex-wrap:wrap;display:flex}[data-ex-ledger-controls] label{color:var(--ex-color-fg-muted);font-weight:600}[data-ex-experience-motif] :is([data-ex-ledger-controls],[data-ex-ledger-propose]) :is(select,textarea){min-height:40px;padding:0 var(--ex-space-3);border:1px solid var(--ex-control-border);border-radius:var(--ex-control-radius);background:var(--ex-control-bg);color:var(--ex-control-fg);font:inherit}[data-ex-ledger-showing]{color:var(--ex-color-fg-muted);margin:0 0 0 auto}[data-ex-ledger-claims]{border-top:1px solid var(--ex-experience-rule-strong);margin:0;padding:0;list-style:none;display:grid}[data-ex-ledger-claim]{column-gap:var(--ex-space-6);padding-block:var(--ex-experience-row-pad);border-bottom:1px solid var(--ex-experience-rule);grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr);display:grid}[data-ex-ledger-status]{padding-top:.15em}[data-ex-ledger-body]{gap:var(--ex-space-2);min-width:0;display:grid}[data-ex-ledger-statement]{color:var(--ex-color-fg);font-size:var(--ex-experience-type-item);max-width:var(--ex-measure-prose);margin:0;font-weight:600;line-height:1.4}[data-ex-ledger-number]{color:var(--ex-color-fg-muted);font-family:var(--ex-font-data);font-variant-numeric:tabular-nums;margin-inline-end:var(--ex-space-2);font-weight:600}[data-ex-ledger-rationale]{max-width:var(--ex-measure-prose);font-size:var(--ex-experience-type-body);margin:0;line-height:1.5}[data-ex-ledger-flags]{gap:var(--ex-space-1);margin:0;padding:0;list-style:none;display:grid}[data-ex-ledger-flags] li{align-items:flex-start;gap:var(--ex-space-2);font-size:var(--ex-experience-type-detail);line-height:1.45;display:flex}[data-ex-ledger-flags] [data-ex-experience-icon]{margin-top:.1em}[data-ex-ledger-meta]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}[data-ex-ledger-inspector] summary{align-items:center;gap:var(--ex-space-2);min-height:40px;color:var(--ex-color-link);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);cursor:pointer;font-weight:600;display:inline-flex}ul[data-ex-ledger-evidence]{gap:var(--ex-space-3);margin:var(--ex-space-2) 0 0;padding:0 0 0 var(--ex-space-4);border-inline-start:2px solid var(--ex-experience-rule-strong);list-style:none;display:grid}[data-ex-ledger-evidence] li{gap:var(--ex-space-1);display:grid}[data-ex-ledger-evidence] li[data-relation=contradicts]{border-inline-start:2px solid var(--ex-experience-tone-negative);margin-inline-start:calc(-1 * var(--ex-space-4) - 2px);padding-inline-start:calc(var(--ex-space-4))}[data-ex-ledger-evidence] p{margin:0}[data-ex-relation]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}[data-ex-relation=contradicts]{color:var(--ex-color-fg)}[data-ex-evidence-type]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail)}[data-ex-evidence-summary],[data-ex-evidence-sources],[data-ex-evidence-provenance]{max-width:var(--ex-measure-prose);color:var(--ex-color-fg-body);font-size:var(--ex-experience-type-detail);line-height:1.5}[data-ex-evidence-sources] a{color:var(--ex-color-link)}[data-ex-evidence-source-meta]{color:var(--ex-color-fg-muted)}[data-ex-ledger-propose]{gap:var(--ex-space-2);max-width:32rem;margin-top:var(--ex-space-4);padding:var(--ex-space-4);background:var(--ex-color-surface-sunken);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);display:grid}[data-ex-ledger-propose] p{margin:0}[data-ex-ledger-propose] label{color:var(--ex-color-fg);font-weight:600}[data-ex-ledger-propose] textarea{padding:var(--ex-space-2) var(--ex-space-3);resize:vertical}[data-ex-ledger-propose-note]{color:var(--ex-color-fg-muted)}[data-ex-ledger-propose] [data-ex-experience-control],[data-ex-ledger-body]>[data-ex-experience-control]{justify-self:start}[data-ex-ledger-legend]{max-width:var(--ex-measure-prose);color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}@container (max-width:40rem){[data-ex-ledger-claim]{row-gap:var(--ex-space-2);grid-template-columns:minmax(0,1fr)}[data-ex-ledger-showing]{flex-basis:100%;margin:0}}[data-ex-stack-layers]{margin:0;padding:0;list-style:none;display:grid}[data-ex-stack-layer]{display:grid}[data-ex-stack-layer-body]{gap:var(--ex-space-3) var(--ex-space-6);padding:var(--ex-experience-row-pad) var(--ex-space-5);border:1px solid var(--ex-experience-rule-strong);border-radius:var(--ex-radius-control);background:var(--ex-experience-layer-bg);grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:start;display:grid}[data-ex-stack-layer][data-boundary=external]>[data-ex-stack-layer-body]{border-style:dashed;border-color:var(--ex-experience-boundary);background:0 0}[data-ex-stack-layer-head]{gap:var(--ex-space-1) var(--ex-space-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}[data-ex-stack-layer-head] [data-ex-stack-description]{grid-column:2}[data-ex-stack-ordinal]{color:var(--ex-color-fg-muted);font-family:var(--ex-font-data);font-size:var(--ex-experience-type-label);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:700}[data-ex-stack-layer-head]>[data-ex-stack-label]{color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-item);font-weight:700;line-height:1.3}[data-ex-experience-motif] [data-ex-stack-label]{align-items:center;gap:var(--ex-space-2);color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);text-align:start;background:0 0;border:0;flex-wrap:wrap;padding:0;font-weight:650;line-height:1.3;display:inline-flex}[data-ex-experience-motif] button[data-ex-stack-label]{cursor:pointer;text-underline-offset:.2em;min-height:40px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}[data-ex-experience-motif] button[data-ex-stack-label]:hover{-webkit-text-decoration-color:var(--ex-color-border-strong);text-decoration-color:var(--ex-color-border-strong)}[data-ex-experience-motif] button[data-ex-stack-label][aria-pressed=true]{text-decoration-color:currentColor}[data-ex-stack-external]{padding:0 var(--ex-space-2);border:1px dashed var(--ex-experience-boundary);border-radius:var(--ex-radius-pill);color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}[data-ex-stack-description]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-detail);margin:0;line-height:1.45}[data-ex-stack-nodes]{gap:var(--ex-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-ex-stack-node]{gap:var(--ex-space-1);min-width:0;padding:var(--ex-space-2) var(--ex-space-3);border:1px solid var(--ex-experience-rule-strong);border-radius:var(--ex-radius-control);background:var(--ex-experience-node-bg);flex:10rem;display:grid}[data-ex-stack-node][data-group]{background:0 0;flex-basis:100%}[data-ex-stack-node][data-group]>[data-ex-stack-label]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-label);letter-spacing:.08em;text-transform:uppercase}[data-ex-stack-node][data-boundary=external]{border-style:dashed;border-color:var(--ex-experience-boundary)}:is([data-ex-stack-node],[data-ex-stack-layer]>[data-ex-stack-layer-body])[data-related]{border-color:var(--ex-color-fg-muted)}[data-ex-stack-layer][data-related]>[data-ex-stack-layer-body],[data-ex-stack-node][data-related]{box-shadow:inset 0 0 0 1px var(--ex-color-fg-muted)}[data-ex-stack-layer][data-inspected]>[data-ex-stack-layer-body],[data-ex-stack-node][data-inspected]{border-color:var(--ex-color-fg);box-shadow:inset 0 0 0 1px var(--ex-color-fg)}[data-ex-stack-gap]{height:var(--ex-space-3)}[data-ex-stack-connectors]{justify-content:center;gap:var(--ex-space-1) var(--ex-space-8);padding:var(--ex-space-1) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}[data-ex-stack-connector]{align-items:center;gap:var(--ex-space-2);color:var(--ex-experience-connector);display:inline-flex}[data-ex-stack-arrow]{flex:none}[data-ex-stack-connector-label]{font-family:var(--ex-experience-font-ui);line-height:1.25;display:grid}[data-ex-stack-relation]{color:var(--ex-color-fg);font-size:var(--ex-experience-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}[data-ex-stack-edge-label]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-detail)}[data-ex-stack-tree],[data-ex-stack-tree] [data-ex-stack-nodes]{gap:var(--ex-space-2);margin:0;padding:0;list-style:none;display:grid}[data-ex-stack-tree] [data-ex-stack-nodes]{border-inline-start:1px solid var(--ex-experience-rule-strong);padding-inline-start:var(--ex-space-6)}[data-ex-stack-tree] [data-ex-stack-node]{padding:var(--ex-space-1) 0;background:0 0;border:0}[data-ex-stack-relations]{gap:var(--ex-space-2);padding-top:var(--ex-space-3);border-top:1px solid var(--ex-experience-rule);display:grid}[data-ex-stack-relations] p{margin:0}[data-ex-stack-relations] ul{gap:var(--ex-space-1);font-size:var(--ex-experience-type-detail);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}[data-ex-stack-relations] li[data-unrelated]{color:var(--ex-color-fg-muted)}[data-ex-stack-relations] li[data-related]{color:var(--ex-color-fg);font-weight:600}[data-ex-stack-relations-inline]{max-width:none;color:var(--ex-color-fg-body);font-size:var(--ex-experience-type-detail);line-height:1.4}[data-ex-stack-relation-kind]{width:1.25em;color:var(--ex-color-fg-muted);display:inline-block}@container (max-width:44rem){[data-ex-stack-layer-body]{padding-inline:var(--ex-space-4);grid-template-columns:minmax(0,1fr)}[data-ex-stack-connectors]{justify-content:flex-start;gap:var(--ex-space-1) var(--ex-space-4);padding-inline-start:var(--ex-space-4)}}[data-ex-experience][data-surface=frame]{gap:var(--ex-viewgraph-motif-gap,var(--ex-space-4))}[data-ex-experience-motif][data-surface=frame]{--ex-experience-gap:var(--ex-viewgraph-motif-gap,var(--ex-space-3));--ex-experience-row-pad:var(--ex-viewgraph-space-2,var(--ex-space-2))}[data-ex-experience-motif=semantic\.icon-list][data-surface=frame] [data-ex-semantic-list]{column-gap:var(--ex-viewgraph-space-6,var(--ex-space-7));grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr))}[data-ex-experience-motif=semantic\.media-list][data-surface=frame] [data-ex-semantic-list]{gap:var(--ex-viewgraph-space-4,var(--ex-space-4)) var(--ex-viewgraph-space-5,var(--ex-space-6));border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}[data-ex-experience-motif=semantic\.media-list][data-surface=frame] [data-ex-list-item]{border-bottom:0;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);padding-block:0}[data-ex-experience-motif=semantic\.media-list][data-surface=frame] [data-ex-list-item]>:last-child:not([data-ex-list-body]){display:none}[data-ex-experience-motif][data-surface=frame] [data-ex-checklist-head]{grid-template-columns:2ch minmax(0,1fr) auto;min-height:0}[data-ex-experience-motif][data-surface=frame] [data-ex-checklist-item]{gap:0}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-gap]{height:var(--ex-viewgraph-space-2,var(--ex-space-2))}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-connectors]{padding-block:0;line-height:1.1}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-connector-label]{line-height:1.1}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-layer-body]{padding:var(--ex-viewgraph-space-1,var(--ex-space-1)) var(--ex-viewgraph-space-4,var(--ex-space-4));row-gap:var(--ex-viewgraph-space-1,var(--ex-space-1))}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-nodes]{gap:var(--ex-viewgraph-space-1,var(--ex-space-1))}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-node]{padding:var(--ex-viewgraph-space-1,var(--ex-space-1)) var(--ex-viewgraph-space-2,var(--ex-space-2));gap:0}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-arrow]{height:1.15em}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-node]{flex:0 auto}[data-ex-experience-motif][data-surface=frame] [data-ex-checklist-body]{align-items:baseline;gap:0 var(--ex-viewgraph-space-5,var(--ex-space-5));flex-wrap:wrap;padding-inline-start:calc(2ch + var(--ex-space-2));display:flex}[data-ex-experience-motif][data-surface=frame] [data-ex-checklist-evidence]{gap:0 var(--ex-viewgraph-space-4,var(--ex-space-4));flex-wrap:wrap;display:flex}[data-ex-experience][data-surface=frame] [data-ex-experience-notice]{padding-block:0}@container (min-width:44rem){[data-ex-experience-motif][data-surface=frame] [data-ex-ledger-claim]{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-layer-body]{grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);align-items:center}}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-node][data-group]{align-items:center;gap:var(--ex-viewgraph-space-1,var(--ex-space-1)) var(--ex-viewgraph-space-2,var(--ex-space-2));border:0;flex-wrap:wrap;flex-basis:auto;padding:0;display:flex}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-connector-label]{align-items:baseline;column-gap:var(--ex-viewgraph-space-2,var(--ex-space-2));flex-wrap:wrap;display:flex}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-relations]{padding-top:var(--ex-viewgraph-space-2,var(--ex-space-2));gap:var(--ex-viewgraph-space-1,var(--ex-space-1))}[data-ex-experience-motif][data-surface=frame] [data-ex-stack-relations] ul{gap:0 var(--ex-viewgraph-space-5,var(--ex-space-5));flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){[data-ex-experience-motif] [data-ex-list-disclosure] summary:before{transition:none}}@media print{[data-ex-experience-motif] [data-ex-motif-actions],[data-ex-experience-motif] [data-ex-experience-status],[data-ex-experience-motif] [data-ex-checklist-transitions],[data-ex-experience-motif] [data-ex-ledger-controls],[data-ex-experience-motif] [data-ex-ledger-propose]{display:none}}[data-ex-experience-motif=exploration\.parametric-model]{container:ex-explorer/inline-size}[data-ex-experience-motif=exploration\.parametric-model] p[data-ex-explorer-kind]{padding:var(--ex-space-2) var(--ex-space-3);border-inline-start:3px solid var(--ex-experience-rule-strong);background:var(--ex-color-surface-sunken);color:var(--ex-color-fg-body);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}[data-ex-experience-motif=exploration\.parametric-model] p[data-ex-explorer-kind][data-kind=simulated]{border-inline-start-color:var(--ex-experience-tone-caution)}[data-ex-explorer-layout]{gap:var(--ex-space-5);display:grid}@container ex-explorer (min-width:40rem){[data-ex-explorer-layout]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}fieldset[data-ex-explorer-parameters],fieldset[data-ex-explorer-compare-choice]{gap:var(--ex-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}[data-ex-experience-motif=exploration\.parametric-model] legend{font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);color:var(--ex-color-fg);padding:0;font-weight:650}[data-ex-explorer-scenarios],[data-ex-explorer-actions]{gap:var(--ex-space-2);flex-wrap:wrap;align-items:center;display:flex}[data-ex-explorer-parameter]{gap:var(--ex-space-1);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);color:var(--ex-color-fg);display:grid}label[data-ex-explorer-parameter][data-kind=boolean]{align-items:center;gap:var(--ex-space-2);display:flex}[data-ex-explorer-inputs]{gap:var(--ex-space-3);align-items:center;display:flex}[data-ex-explorer-inputs] input[type=range]{min-width:0;accent-color:var(--ex-color-accent);flex:auto}[data-ex-explorer-inputs] input[type=number],form[data-ex-explorer-save] input[type=text]{min-width:5.5rem;font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);padding:var(--ex-space-1) var(--ex-space-2);border:1px solid var(--ex-color-border-strong);border-radius:var(--ex-radius-control,6px);background:var(--ex-color-surface);color:var(--ex-color-fg);flex:0 8rem}p[data-ex-explorer-range]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-label);margin:0}form[data-ex-explorer-save]{gap:var(--ex-space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}form[data-ex-explorer-save] input[type=text]{flex:10rem}ul[data-ex-explorer-problems],ul[data-ex-explorer-saved]{gap:var(--ex-space-2);margin:0;padding:0;list-style:none;display:grid}ul[data-ex-explorer-problems] li{padding:var(--ex-space-2) var(--ex-space-3);border-inline-start:3px solid var(--ex-experience-tone-negative);background:var(--ex-color-surface-sunken);color:var(--ex-color-fg);font-size:var(--ex-experience-type-detail)}ul[data-ex-explorer-saved] li{gap:var(--ex-space-2);font-size:var(--ex-experience-type-detail);flex-wrap:wrap;align-items:center;display:flex}ul[data-ex-explorer-saved] li>span{color:var(--ex-color-fg);flex:8rem}[data-ex-explorer-results]{gap:var(--ex-space-3);min-width:0;display:grid}[data-ex-experience-motif=exploration\.parametric-model] [data-ex-explorer-heading]{font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);color:var(--ex-color-fg);margin:0;font-weight:650}p[data-ex-explorer-status]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);margin:0}p[data-ex-explorer-status]:is([data-status=invalid],[data-status=failed],[data-status=timeout]){color:var(--ex-color-fg);font-weight:600}dl[data-ex-explorer-outputs]{gap:var(--ex-space-2);margin:0;display:grid}dl[data-ex-explorer-outputs][data-stale]{border-inline-start:2px dashed var(--ex-experience-rule-strong);padding-inline-start:var(--ex-space-3)}p[data-ex-explorer-stale]{color:var(--ex-color-fg-muted);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-label);margin:0}[data-ex-explorer-output]{justify-content:space-between;gap:var(--ex-space-1) var(--ex-space-3);padding-block:var(--ex-space-2);border-bottom:1px solid var(--ex-experience-rule);flex-wrap:wrap;display:flex}[data-ex-explorer-output] dt{color:var(--ex-color-fg-body);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail)}[data-ex-explorer-output] dd{color:var(--ex-color-fg);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-body);font-variant-numeric:tabular-nums;margin:0;font-weight:650}[data-ex-explorer-comparison]{gap:var(--ex-space-3);min-width:0;display:grid}[data-ex-explorer-table-scroll]{min-width:0;max-width:100%;overflow-x:auto}[data-ex-explorer-about],details[data-ex-explorer-sensitivity],[data-ex-explorer-results]{min-width:0}[data-ex-experience-motif=exploration\.parametric-model] table{border-collapse:collapse;width:100%;font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);font-variant-numeric:tabular-nums}[data-ex-experience-motif=exploration\.parametric-model] caption{text-align:start;padding-bottom:var(--ex-space-2);color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-label)}[data-ex-experience-motif=exploration\.parametric-model] :is(th,td){padding:var(--ex-space-2) var(--ex-space-3) var(--ex-space-2) 0;border-bottom:1px solid var(--ex-experience-rule);text-align:start;vertical-align:top;color:var(--ex-color-fg-body)}[data-ex-experience-motif=exploration\.parametric-model] th{color:var(--ex-color-fg);font-weight:600}fieldset[data-ex-explorer-compare-choice]{gap:var(--ex-space-2) var(--ex-space-4);flex-wrap:wrap;display:flex}fieldset[data-ex-explorer-compare-choice] legend{flex-basis:100%}fieldset[data-ex-explorer-compare-choice] label{align-items:center;gap:var(--ex-space-2);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);color:var(--ex-color-fg);display:flex}details[data-ex-explorer-sensitivity] summary{cursor:pointer;font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);color:var(--ex-color-link);font-weight:600}details[data-ex-explorer-sensitivity] [data-ex-explorer-table-scroll]{margin-top:var(--ex-space-3)}[data-ex-explorer-about]{gap:var(--ex-space-2);color:var(--ex-color-fg-body);font-family:var(--ex-experience-font-ui);font-size:var(--ex-experience-type-detail);display:grid}[data-ex-explorer-about] ul{margin:0;padding-inline-start:1.25em;list-style:outside}p[data-ex-explorer-about-label]{color:var(--ex-color-fg);margin:0;font-weight:600}p[data-ex-explorer-provenance]{color:var(--ex-color-fg-muted);font-size:var(--ex-experience-type-label);margin:0}
[data-ex-book-width]{width:min(calc(100% - var(--ex-page-edge) - var(--ex-page-edge)), var(--ex-measure-exhibit));margin-inline:auto}
