._9dpi7W_root{--hover-green:#8cff3d;--hover-green-fill:#8cff3d1a;--hover-green-solid:#8cff3d6b;position:absolute;inset:0;overflow:hidden}._9dpi7W_canvas{cursor:grab;touch-action:pan-y;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}._9dpi7W_canvas[data-hovering=true]{cursor:pointer}._9dpi7W_canvas:active{cursor:grabbing}._9dpi7W_overlay{pointer-events:none;filter:drop-shadow(0 0 1.5px #000000e6);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._9dpi7W_zone,._9dpi7W_unit,._9dpi7W_piece,._9dpi7W_route,._9dpi7W_goal,._9dpi7W_ring{stroke:var(--hover-green);stroke-linejoin:round;stroke-linecap:round}._9dpi7W_zone{fill:var(--hover-green-fill);stroke-width:.75px;stroke-dasharray:2 3}._9dpi7W_unit{fill:var(--hover-green-fill);stroke-width:1px}._9dpi7W_decision ._9dpi7W_ring{stroke-width:.75px}._9dpi7W_decision ._9dpi7W_route{stroke-width:1.5px}._9dpi7W_decision ._9dpi7W_unit{fill:none;stroke-opacity:.6}._9dpi7W_decisions{pointer-events:none;position:absolute;inset:0;overflow:hidden}._9dpi7W_decisionLabel{box-sizing:border-box;color:#fff;max-width:180px;font-family:var(--theme-font-family);font-size:calc(var(--font-size-small) * .64);letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,1px 0 #000,1px 1px #000,0 1px #000,-1px 1px #000,-1px 0 #000;white-space:normal;will-change:transform, opacity;background:0 0;border:0;margin:0;padding:0;font-weight:400;line-height:1.2;position:absolute;top:0;left:0}._9dpi7W_decisionLabel[hidden]{display:none}._9dpi7W_decisionDoing:before{content:"“"}._9dpi7W_decisionDoing:after{content:"”"}._9dpi7W_decisionBuilding{color:var(--hover-green);display:block}._9dpi7W_decisionBuilding[hidden]{display:none}._9dpi7W_piece{fill:var(--hover-green-solid);stroke-width:2px}._9dpi7W_route{fill:none;stroke-width:2px;stroke-dasharray:6 6;animation:.9s linear infinite _9dpi7W_march}._9dpi7W_goal{fill:none;stroke-width:1px}._9dpi7W_ring{fill:var(--hover-green-solid);stroke-width:1px}@keyframes _9dpi7W_march{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){._9dpi7W_route{animation:none}}._9dpi7W_card{--panel-border-width:calc(var(--theme-grid-block) * .1875);box-sizing:border-box;width:max-content;max-width:min(36ch,100vw - 16px);padding:calc(var(--theme-grid-block) * .25) 1ch;border:var(--panel-border-width) double var(--hover-green);color:#fff;font-family:var(--campaign-applications-font-family);font-size:var(--font-size-small);line-height:var(--theme-grid-block);letter-spacing:0;text-transform:uppercase;pointer-events:none;will-change:transform;background:#000;margin:0;font-weight:400;position:absolute;top:0;left:0}._9dpi7W_card[hidden]{display:none}._9dpi7W_cardName{color:var(--hover-green);align-items:center;gap:1ch;display:flex}._9dpi7W_swatch{width:calc(var(--theme-grid-block) * .5);height:calc(var(--theme-grid-block) * .5);border:1px solid #fff;flex:none;display:block}._9dpi7W_cardRole{color:#fff9}._9dpi7W_cardRows{margin:calc(var(--theme-grid-block) * .25) 0 0;grid-template-columns:max-content 1fr;column-gap:2ch;padding:0;display:grid}._9dpi7W_cardTerm,._9dpi7W_cardNextTerm,._9dpi7W_cardBuildingTerm{color:var(--hover-green);margin:0}._9dpi7W_cardValue,._9dpi7W_cardNextValue,._9dpi7W_cardBuildingValue{margin:0}._9dpi7W_cardNextValue{color:#ffffffbf}._9dpi7W_cardNextTerm span{color:#ffffff80;display:block}._9dpi7W_cardProgress{color:var(--hover-green);display:block}._9dpi7W_card[data-next=false] ._9dpi7W_cardNextTerm,._9dpi7W_card[data-next=false] ._9dpi7W_cardNextValue,._9dpi7W_card[data-building=false] ._9dpi7W_cardBuildingTerm,._9dpi7W_card[data-building=false] ._9dpi7W_cardBuildingValue{display:none}._9dpi7W_cardHint{margin-top:calc(var(--theme-grid-block) * .25);color:#ffffff73}
