.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}[data-tippy-root]{max-width:none;z-index:60}:root{--econ-measured:#1B5FA6;--econ-estimated:#7E55B6;--econ-calibrated:#2F7A45;--econ-assumed:#7A7A7A;--econ-endogenous:#1A1A1A;--econ-exogenous:#607100;--econ-policy:#9F4D84;--econ-ink:#1A1A1A;--econ-accent:#C8502A;--econ-hair:#BDBDBD;--econ-pop-bg:#fcfaf3;--econ-pop-fg:#171614;--econ-pop-muted:#605c54;--econ-pop-rule:rgba(23, 22, 20, 0.16);--econ-pop-chip:rgba(23, 22, 20, 0.05);--econ-pop-shadow:0 1px 2px rgba(0, 0, 0, 0.10), 0 8px 28px rgba(0, 0, 0, 0.18);--econ-pop-link:#950e00;--econ-ui-bg:#fcfaf3;--econ-ui-fg:#171614;--econ-ui-rule:rgba(23, 22, 20, 0.18)}body.colorscheme-dark{--econ-measured:#6FB3FA;--econ-estimated:#B48BEC;--econ-calibrated:#62AD78;--econ-assumed:#858585;--econ-endogenous:#E5E5E5;--econ-exogenous:#95A635;--econ-policy:#D987BE;--econ-ink:#E5E5E5;--econ-accent:#F9815B;--econ-hair:#424242;--econ-pop-bg:#26241f;--econ-pop-fg:#eae2d2;--econ-pop-muted:#a9a294;--econ-pop-rule:rgba(234, 226, 210, 0.20);--econ-pop-chip:rgba(234, 226, 210, 0.08);--econ-pop-shadow:0 1px 2px rgba(0, 0, 0, 0.5), 0 8px 28px rgba(0, 0, 0, 0.55);--econ-pop-link:#61ACBB;--econ-ui-bg:#212121;--econ-ui-fg:#eae2d2;--econ-ui-rule:rgba(234, 226, 210, 0.22)}@media(prefers-color-scheme:dark){body.colorscheme-auto{--econ-measured:#6FB3FA;--econ-estimated:#B48BEC;--econ-calibrated:#62AD78;--econ-assumed:#858585;--econ-endogenous:#E5E5E5;--econ-exogenous:#95A635;--econ-policy:#D987BE;--econ-ink:#E5E5E5;--econ-accent:#F9815B;--econ-hair:#424242;--econ-pop-bg:#26241f;--econ-pop-fg:#eae2d2;--econ-pop-muted:#a9a294;--econ-pop-rule:rgba(234, 226, 210, 0.20);--econ-pop-chip:rgba(234, 226, 210, 0.08);--econ-pop-shadow:0 1px 2px rgba(0, 0, 0, 0.5), 0 8px 28px rgba(0, 0, 0, 0.55);--econ-pop-link:#61ACBB;--econ-ui-bg:#212121;--econ-ui-fg:#eae2d2;--econ-ui-rule:rgba(234, 226, 210, 0.22)}}svg.tikz{max-width:100%;height:auto}g.econ-sym{cursor:help;outline:none}rect.econ-hit{fill:currentColor;fill-opacity:0;stroke:none;pointer-events:all}rect.econ-hit[data-kind=measured]{color:#1b5fa6}rect.econ-hit[data-kind=estimated]{color:#7e55b6}rect.econ-hit[data-kind=calibrated]{color:#2f7a45}rect.econ-hit[data-kind=assumed]{color:#7a7a7a}rect.econ-hit[data-kind=endogenous]{color:#1a1a1a}rect.econ-hit[data-kind=exogenous]{color:#607100}rect.econ-hit[data-kind=policy]{color:#9f4d84}rect.econ-hl{fill-opacity:.15;stroke:currentColor;stroke-opacity:.5;stroke-width:.6}g.econ-sym:focus-visible rect.econ-hit{stroke:#9d0006;stroke-width:1;stroke-opacity:1;stroke-dasharray:2 2}figure.econ-figure{margin-inline:0}a.econ-open{display:inline-block;margin-top:.35em}.econ-figure-wrap{position:relative;display:inline-block;max-width:100%;line-height:0}.econ-controls{position:absolute;top:6px;right:6px;display:flex;gap:4px;line-height:1;z-index:2}.econ-ctl{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.75em;height:1.75em;padding:0;border:1px solid var(--econ-ui-rule);border-radius:3px;background:var(--econ-ui-bg);color:var(--econ-pop-muted);font-size:14px;cursor:pointer;text-decoration:none;opacity:.72;transition:opacity .12s ease,color .12s ease}.econ-ctl:hover,.econ-ctl:focus-visible{opacity:1;color:var(--econ-ui-fg)}.econ-controls a.econ-ctl{border:1px solid var(--econ-ui-rule);color:var(--econ-pop-muted);text-decoration:none}.econ-controls a.econ-ctl:hover,.econ-controls a.econ-ctl:focus-visible{color:var(--econ-ui-fg)}.econ-icon{display:block;width:.9em;height:.9em}.tippy-box[data-theme~=econ]{background-color:var(--econ-pop-bg);color:var(--econ-pop-fg);border:1px solid var(--econ-pop-rule);border-radius:3px;box-shadow:var(--econ-pop-shadow);font-family:alegreya variations,-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;font-size:var(--econ-pop-fs,15px);-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.45;text-align:left}.tippy-box[data-theme~=econ]>.tippy-content{padding:.6em .75em;user-select:text;-webkit-user-select:text}.econ-pop[data-kind=measured]{--econ-kind:var(--econ-measured)}.econ-pop[data-kind=estimated]{--econ-kind:var(--econ-estimated)}.econ-pop[data-kind=calibrated]{--econ-kind:var(--econ-calibrated)}.econ-pop[data-kind=assumed]{--econ-kind:var(--econ-assumed)}.econ-pop[data-kind=endogenous]{--econ-kind:var(--econ-endogenous)}.econ-pop[data-kind=exogenous]{--econ-kind:var(--econ-exogenous)}.econ-pop[data-kind=policy]{--econ-kind:var(--econ-policy)}.econ-pop-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4em;margin-bottom:.2em}.econ-pop-sym{font-size:1.15em;color:var(--econ-kind,var(--econ-pop-fg))}.econ-chip{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;font-size:.72em;letter-spacing:.02em;line-height:1.5;padding:0 .45em;border-radius:2px;white-space:nowrap}.econ-chip-kind{color:var(--econ-kind,var(--econ-pop-fg));border:1px solid}.econ-chip-value{color:var(--econ-pop-fg);background:var(--econ-pop-chip);border:1px solid transparent;white-space:normal}.econ-pop-x{display:none;margin-left:auto;border:0;background:0 0;color:var(--econ-pop-muted);font:inherit;font-size:1.1em;line-height:1;padding:0 .15em;cursor:pointer}.tippy-box.econ-pinned .econ-pop-x{display:inline-block}.econ-pop-name{font-weight:600}.econ-pop-body{margin-top:.35em}.econ-pop-body p{margin:.35em 0}.econ-pop-body p:first-child{margin-top:0}.econ-pop-body p:last-child{margin-bottom:0}.econ-pop-foot{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15em .6em;margin-top:.5em;padding-top:.35em;border-top:1px solid var(--econ-pop-rule);font-size:.8em;color:var(--econ-pop-muted)}.econ-copy{border:0;background:0 0;padding:0;font:inherit;color:var(--econ-pop-link);cursor:pointer;text-decoration:underline}a.econ-ref{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.15em}.econ-pop a{color:var(--econ-pop-link)}.econ-legend{margin:.4em 0 0;padding:0;list-style:none}.econ-legend li{display:flex;align-items:baseline;gap:.45em;margin:.1em 0}.econ-swatch{flex:none;width:.7em;height:.7em;border-radius:50%;align-self:center}.econ-swatch[data-kind=measured]{background:var(--econ-measured)}.econ-swatch[data-kind=estimated]{background:var(--econ-estimated)}.econ-swatch[data-kind=calibrated]{background:var(--econ-calibrated)}.econ-swatch[data-kind=assumed]{background:var(--econ-assumed)}.econ-swatch[data-kind=endogenous]{background:var(--econ-endogenous)}.econ-swatch[data-kind=exogenous]{background:var(--econ-exogenous)}.econ-swatch[data-kind=policy]{background:var(--econ-policy)}.econ-legend-word{font-weight:600}.econ-legend-gloss{font-size:.85em;color:var(--econ-pop-muted)}.econ-legend-arrows{margin-top:.45em;padding-top:.4em;border-top:1px solid var(--econ-pop-rule)}.econ-arrow{flex:none;width:2.6em;height:.78em;align-self:center;overflow:visible}.econ-arrow[data-arrow=flow]{color:var(--econ-ink)}.econ-arrow[data-arrow=direct]{color:var(--econ-accent)}.econ-arrow[data-arrow=indirect]{color:var(--econ-accent)}.econ-arrow[data-arrow=hair]{color:var(--econ-hair)}.econ-arrow[data-arrow=struck]{color:var(--econ-hair)}.econ-arrow-x{color:var(--econ-ink)}.econ-hints{margin-top:.5em;font-size:.82em;color:var(--econ-pop-muted)}.econ-pop .katex-display{margin:.4em 0;overflow-x:auto;overflow-y:hidden}body.econ-viewer{margin:0;overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--econ-ui-bg);color:var(--econ-ui-fg);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;font-size:14px}.econ-bar{position:fixed;top:0;left:0;right:0;height:40px;display:flex;align-items:center;gap:.6em;padding:0 .7em;box-sizing:border-box;border-bottom:1px solid var(--econ-ui-rule);background:var(--econ-ui-bg);z-index:20}.econ-bar-title{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.econ-bar-tools{flex:none;display:flex;gap:.3em}.econ-bar-tools button{display:inline-flex;align-items:center;justify-content:center;min-width:2em;height:2em;border:1px solid var(--econ-ui-rule);border-radius:3px;background:0 0;color:inherit;font:inherit;line-height:1;cursor:pointer}.econ-bar-tools button:hover{background:var(--econ-pop-chip)}.econ-bar-tools .econ-icon{width:1em;height:1em}.econ-viewport{position:fixed;top:40px;left:0;right:0;bottom:0;overflow:hidden;touch-action:none;cursor:grab}.econ-viewport.econ-dragging{cursor:grabbing}.econ-stage{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.econ-stage svg.tikz{display:block;max-width:none;height:auto}.econ-stage .econ-figure-wrap{display:block;max-width:none}.econ-stage .econ-controls{transform-origin:100% 0}.econ-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:30em;text-align:center;color:var(--econ-pop-muted)}body.econ-viewer.colorscheme-dark svg.tikz{filter:invert(1)hue-rotate(180deg)}@media(prefers-color-scheme:dark){body.econ-viewer.colorscheme-auto svg.tikz{filter:invert(1)hue-rotate(180deg)}}