.MacroTownCheck-module__WSO1AW__check{--fig-ink:var(--px-ink,#3b2616);min-width:0}.MacroTownCheck-module__WSO1AW__check p{margin:0}.MacroTownCheck-module__WSO1AW__heading{font:400 17px/1.5 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;margin:0}.MacroTownCheck-module__WSO1AW__stage{justify-items:center;gap:8px;width:100%;min-width:0;display:grid}.MacroTownCheck-module__WSO1AW__stage>*{max-width:100%}.MacroTownCheck-module__WSO1AW__caption{gap:3px;display:grid}.MacroTownCheck-module__WSO1AW__textbook{max-width:600px;box-shadow:inset 4px 0 0 var(--px-ink-soft,#6a4f33);background:var(--px-paper-lo,#e4d09f);justify-content:center;justify-self:stretch;margin-inline:auto;padding:4px 10px 6px;display:flex}.MacroTownCheck-module__WSO1AW__textbook[data-on=false]{visibility:hidden}.MacroTownCheck-module__WSO1AW__textbook{flex-direction:column;align-items:center;gap:4px}.MacroTownCheck-module__WSO1AW__textbookTitle{color:var(--px-ink-soft,#6a4f33);font:400 13px/1.5 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;align-self:stretch;margin:0}.MacroTownCheck-module__WSO1AW__sketch{background:var(--px-paper-hi,#fff7dd);flex:none;max-width:100%;height:auto;display:block}.MacroTownCheck-module__WSO1AW__axes{fill:none;stroke:var(--px-ink,#3b2616);stroke-width:3px;shape-rendering:crispedges}.MacroTownCheck-module__WSO1AW__axisTitle{fill:var(--px-ink-soft,#6a4f33);font:400 12px/1 var(--font-pixel,sans-serif)}.MacroTownCheck-module__WSO1AW__line{fill:none;stroke:var(--tone);stroke-width:3px;stroke-linecap:square}.MacroTownCheck-module__WSO1AW__line[data-dashed]{stroke-dasharray:6 4}.MacroTownCheck-module__WSO1AW__guide{fill:none;stroke:var(--tone);stroke-width:1.5px;stroke-dasharray:3 3}.MacroTownCheck-module__WSO1AW__head{fill:var(--tone);stroke:none}[data-faded]>.MacroTownCheck-module__WSO1AW__line,[data-faded]>.MacroTownCheck-module__WSO1AW__head,.MacroTownCheck-module__WSO1AW__dot[data-faded]{opacity:.38}.MacroTownCheck-module__WSO1AW__label{fill:var(--tone-ink);font:700 12px/1 var(--font-sans,sans-serif)}.MacroTownCheck-module__WSO1AW__dot{fill:var(--tone);stroke:var(--px-ink,#3b2616);stroke-width:1.5px}.MacroTownCheck-module__WSO1AW__mark{fill:var(--px-ink,#3b2616);font:700 12px/1 var(--font-sans,sans-serif)}.MacroTownCheck-module__WSO1AW__finished{width:100%;min-width:0;display:grid}.MacroTownCheck-module__WSO1AW__finishedBeat{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;min-width:0;display:grid}.MacroTownCheck-module__WSO1AW__captions{border:6px solid #0000;border-image:var(--tile-well,none) 2 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;font:400 15px/1.75 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;justify-self:stretch;gap:3px;padding:4px 8px 6px;display:grid}.MacroTownCheck-module__WSO1AW__quizStep{justify-items:center;gap:12px;min-width:0;display:grid}.MacroTownCheck-module__WSO1AW__quizStep>*{width:100%;min-width:0;max-width:640px}.MacroTownCheck-module__WSO1AW__quiz{box-sizing:border-box;border:6px solid #0000;border-image:var(--tile-well,none) 2 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;min-width:0;color:var(--px-ink,#3b2616);font-family:var(--font-pixel,sans-serif);-webkit-font-smoothing:none;overflow-wrap:anywhere;gap:8px;padding:8px 12px 12px;display:grid}.MacroTownCheck-module__WSO1AW__quizHeading{color:var(--px-wood-lo,#7d4f2a);font:400 15px/1.5 var(--font-pixel,sans-serif);margin:0}.MacroTownCheck-module__WSO1AW__quizQuestion{font-size:16px;line-height:1.7}.MacroTownCheck-module__WSO1AW__quizOptions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__quizOption{box-sizing:border-box;border:6px solid #0000;border-image:var(--tile-btn-paper,none) 2 / 6px stretch;background:var(--px-paper,#f4e6c1) padding-box;min-width:0;min-height:48px;color:var(--px-ink,#3b2616);font:400 15px/1.45 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;text-align:center;overflow-wrap:anywhere;cursor:pointer;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);justify-content:center;align-items:center;padding:3px 18px 6px;display:flex;position:relative}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__quizOption:hover:not([aria-disabled=true]){background-color:var(--px-gold-hi,#ffe69a)}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__quizOption:focus-visible{outline:3px solid var(--px-ink,#3b2616);outline-offset:2px}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__quizOption[aria-disabled=true]{cursor:default;opacity:.6}.MacroTownCheck-module__WSO1AW__quizMark:empty{display:none}.MacroTownCheck-module__WSO1AW__quizMark{font-size:13px;line-height:1;position:absolute;top:50%;left:2px;translate:0 -55%}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__quizOption[data-mark=right][aria-disabled=true]{opacity:1;color:var(--px-green-text,#2f6130);background-color:#d9ecc4}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__quizOption[data-mark=wrong][aria-disabled=true]{opacity:1;color:var(--px-red,#a8442c)}.MacroTownCheck-module__WSO1AW__quizVerdict{gap:2px;font-size:15px;line-height:1.75;display:grid}.MacroTownCheck-module__WSO1AW__quizVerdict:empty{display:none}.MacroTownCheck-module__WSO1AW__quizSaid b{font-weight:400}.MacroTownCheck-module__WSO1AW__quiz[data-answered] .MacroTownCheck-module__WSO1AW__quizVerdict{border-top:3px solid var(--px-paper-sh,#c9ae78);padding-top:4px}[data-quiz-verdict=right] .MacroTownCheck-module__WSO1AW__quizSaid{color:var(--px-green-text,#2f6130)}[data-quiz-verdict=wrong] .MacroTownCheck-module__WSO1AW__quizSaid{color:var(--px-red,#a8442c)}.MacroTownCheck-module__WSO1AW__after{justify-content:flex-end;min-height:48px;display:flex}.MacroTownCheck-module__WSO1AW__waiting{border-left:4px solid var(--px-ink-soft,#6a4f33);color:var(--px-ink-soft,#6a4f33);font:400 14px/1.6 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;align-self:center;margin:0;padding:4px 10px}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__primary{box-sizing:border-box;border:6px solid #0000;border-image:var(--tile-btn-gold,none) 2 / 6px stretch;background:var(--px-gold,#f4c651) padding-box;min-height:52px;color:var(--px-ink,#3b2616);font:400 17px/1.5 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);cursor:pointer;padding:4px 22px 8px}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__primary:hover{background-color:var(--px-gold-hi,#ffe69a)}.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__primary:active{box-shadow:none;translate:0 3px}.MacroTownCheck-module__WSO1AW__check[data-layout=narrow] .MacroTownCheck-module__WSO1AW__quizOptions{grid-template-columns:minmax(0,1fr)}.MacroTownCheck-module__WSO1AW__check[data-layout=narrow] .MacroTownCheck-module__WSO1AW__quizQuestion{font-size:15px}.MacroTownCheck-module__WSO1AW__check[data-layout=narrow] .MacroTownCheck-module__WSO1AW__after{justify-content:stretch}.MacroTownCheck-module__WSO1AW__check[data-layout=narrow] .MacroTownCheck-module__WSO1AW__after>*{width:100%}@media (prefers-reduced-motion:reduce){.MacroTownCheck-module__WSO1AW__check .MacroTownCheck-module__WSO1AW__primary:active{translate:none}}
.MacroTownDesk-module__2fACyq__wrap{min-width:0}.MacroTownDesk-module__2fACyq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.MacroTownDesk-module__2fACyq__strip{aspect-ratio:116/32;background:var(--px-ink);width:348px;max-width:100%}.MacroTownDesk-module__2fACyq__strip>svg{width:100%;height:100%;image-rendering:pixelated;display:block}.MacroTownDesk-module__2fACyq__plate{justify-items:start;gap:6px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__plateText{display:inline}.MacroTownDesk-module__2fACyq__plateText:focus,.MacroTownDesk-module__2fACyq__plateText:focus-visible{box-shadow:none;outline:none}.MacroTownDesk-module__2fACyq__piece{max-width:100%;display:inline-block}.MacroTownDesk-module__2fACyq__second{background:var(--px-paper-hi);box-shadow:inset 4px 0 0 var(--px-gold-lo);padding:0 10px 2px}.MacroTownDesk-module__2fACyq__second[data-desk-second=measure]{color:var(--px-ink);font-weight:400}.MacroTownDesk-module__2fACyq__line{font:400 16px/1.6 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums}.MacroTownDesk-module__2fACyq__phrases{word-break:keep-all;overflow-wrap:anywhere}.MacroTownDesk-module__2fACyq__icon{flex:none;display:block}.MacroTownDesk-module__2fACyq__main{gap:16px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__record{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-white) padding-box;gap:2px;min-width:0;padding:6px 12px 10px;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__record>p:first-child{margin:0 0 4px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cards{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cards>legend{float:none;margin:0 0 6px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-paper-hi) padding-box;min-width:0;min-height:48px;box-shadow:none;color:var(--px-ink);text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:2px;padding:6px;display:grid;position:relative}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice input:disabled{cursor:default}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice strong{font:400 17px/1.45 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}@media (hover:hover){.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice:not([data-chosen=true]):hover:has(input:not(:disabled)){background-color:var(--px-white)}}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice[data-chosen=true]{border-image-source:var(--tile-gold);background-color:var(--px-wood-dk);color:var(--px-white)}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice[data-chosen=true]:after{content:"";z-index:1;pointer-events:none;background:var(--px-gold-hi) var(--tile-check) center / 14px 14px no-repeat;width:18px;height:18px;box-shadow:0 0 0 3px var(--px-ink);position:absolute;top:-9px;right:-9px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice:has(input:focus-visible){outline:3px solid var(--px-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--px-gold-hi)}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice:has(input:disabled):not([data-chosen=true]){background-color:var(--px-paper-lo);cursor:default}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice[data-off=true]{background-color:var(--px-paper-lo)}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice[data-off=true] :is(strong,small,svg){opacity:.55}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice[aria-disabled=true]{opacity:1}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__card{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:12px;min-height:60px;padding:4px 12px 6px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cardWords{gap:0;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cardWords small{font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none;color:var(--px-ink-soft)}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__card[data-chosen=true] .MacroTownDesk-module__2fACyq__cardWords small{color:var(--px-gold-hi)}.MacroTownDesk-module__2fACyq__side{align-content:start;gap:14px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__predict{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__predict>legend{float:none;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0 0 6px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__grid{--label:7.2em;gap:8px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__gridRow{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center;gap:4px 6px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__rowLabel{font:400 15px/1.45 var(--font-pixel);-webkit-font-smoothing:none;word-break:keep-all;overflow-wrap:anywhere;grid-column:1}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cells{grid-column:2;grid-template-columns:repeat(3,minmax(44px,1fr));align-items:stretch;gap:6px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cell{min-height:48px;padding:2px 4px 4px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cell.MacroTownDesk-module__2fACyq__sign{gap:0;padding-block:3px 4px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cell.MacroTownDesk-module__2fACyq__sign svg{width:30px;height:30px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cellWord{font:400 13px/1.3 var(--font-pixel);-webkit-font-smoothing:none;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cell.MacroTownDesk-module__2fACyq__amount strong{font-size:16px;line-height:1.3}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__cell[data-chosen=true].MacroTownDesk-module__2fACyq__sign svg{filter:brightness(0)invert()}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__side{display:contents}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] div:has(>.MacroTownDesk-module__2fACyq__side){display:contents}.MacroTownDesk-module__2fACyq__foot{min-width:0;position:relative}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__foot{z-index:6;background:var(--px-paper);box-shadow:0 -3px 0 var(--px-paper-sh);margin:0 -4px;padding:6px 4px 8px;position:sticky;bottom:0}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__foot button{word-break:keep-all;overflow-wrap:anywhere;flex:100%;min-width:0;min-height:52px;padding:2px 8px 6px;font-size:17px;line-height:1.3}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__choice{scroll-margin-bottom:84px}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__records{gap:8px;min-width:0;display:grid}.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__recordLine{background:var(--px-paper-hi);box-shadow:inset 0 0 0 3px var(--px-paper-lo);padding:5px 10px 7px;font-size:15px;line-height:1.7}.MacroTownDesk-module__2fACyq__confirm{border:12px solid #0000;border-image:var(--tile-panel) 6 / 12px stretch;background:var(--px-paper) padding-box;width:min(92vw,520px);max-width:calc(100vw - 16px);color:var(--px-ink);margin:auto;padding:16px 18px 20px}.MacroTownDesk-module__2fACyq__confirm::backdrop{background:#3a2a2a99}.MacroTownDesk-module__2fACyq__confirmText{font:400 19px/1.6 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;margin:0 0 16px}.MacroTownDesk-module__2fACyq__aside{word-break:keep-all;overflow-wrap:anywhere;font-size:15px;display:block}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__grid{gap:10px}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__gridRow{grid-template-columns:minmax(0,1fr)}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] :is(.MacroTownDesk-module__2fACyq__rowLabel,.MacroTownDesk-module__2fACyq__cells){grid-area:auto/1}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__rowLabel{font-size:15px}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__cell{min-height:46px}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__card{min-height:56px;padding-inline:8px}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__choice strong{font-size:16px}.MacroTownDesk-module__2fACyq__wrap[data-layout=narrow] .MacroTownDesk-module__2fACyq__record{padding-inline:8px}@media (max-width:760px){.MacroTownDesk-module__2fACyq__confirm{padding:12px 10px 14px}.MacroTownDesk-module__2fACyq__confirmText{font-size:17px}}@media (prefers-reduced-motion:reduce){.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice,.MacroTownDesk-module__2fACyq__wrap .MacroTownDesk-module__2fACyq__choice:after{transition:none;animation:none}}
.SceneObjectControls-module__ubS54W__board{margin-block:14px}.SceneObjectControls-module__ubS54W__board [data-scene-objects]{position:relative}.SceneObjectControls-module__ubS54W__board [data-scene-objects] fieldset{border:0;margin:0}.SceneObjectControls-module__ubS54W__object{cursor:grab;min-width:0;transition:transform .12s;position:relative}.SceneObjectControls-module__ubS54W__grip{z-index:4;color:#4a351e;cursor:grab;background:#e0bd77;border:2px solid #6a4b29;place-items:center;width:27px;height:27px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:2px 2px #3c2d1b}.SceneObjectControls-module__ubS54W__grip:active{cursor:grabbing}.SceneObjectControls-module__ubS54W__grip:disabled{opacity:.4;cursor:default}.SceneObjectControls-module__ubS54W__object:hover{transform:translateY(-3px)}.SceneObjectControls-module__ubS54W__object:active{cursor:grabbing}.SceneObjectControls-module__ubS54W__object>label{width:100%;height:100%}.SceneObjectControls-module__ubS54W__dock{background:#fff3cfed;border:3px dashed #86633d;flex-wrap:wrap;align-items:center;gap:12px;min-height:68px;margin-bottom:16px;padding:12px;display:flex;box-shadow:inset 0 0 0 3px #e3c68d}.SceneObjectControls-module__ubS54W__dock>span{color:#fff4d1;background:#614527;padding:5px 8px;font-size:12px}.SceneObjectControls-module__ubS54W__dock strong{font-weight:600}.SceneObjectControls-module__ubS54W__allocation{flex-wrap:wrap;align-items:center;gap:10px;margin-block:12px;display:flex}.SceneObjectControls-module__ubS54W__griddle{color:#fff7df;background:#515150;border:4px solid #483d31;flex:1;min-width:140px;min-height:100px;padding:9px;box-shadow:inset 0 0 0 3px #928d79}.SceneObjectControls-module__ubS54W__griddle b{margin-bottom:7px;font-size:12px;display:block}.SceneObjectControls-module__ubS54W__hour{color:#382915;font:inherit;cursor:grab;background:#ffe39d;border:2px solid #71502d;margin:3px;padding:9px 7px;font-size:12px;box-shadow:2px 3px #2f251b}@media (prefers-reduced-motion:reduce){.SceneObjectControls-module__ubS54W__object{transition:none}.SceneObjectControls-module__ubS54W__object:hover{transform:none}}
.FactorMarketMixDesk-module__1sbU5q__steppers,.FactorMarketMixDesk-module__1sbU5q__nexts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.FactorMarketMixDesk-module__1sbU5q__stepper{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-paper-hi) padding-box;align-content:start;justify-items:start;gap:6px;min-width:0;padding:6px 10px 10px;display:grid}.FactorMarketMixDesk-module__1sbU5q__head{flex-wrap:wrap;justify-content:space-between;justify-self:stretch;align-items:flex-end;gap:4px 10px;min-width:0;min-height:50px;display:flex}.FactorMarketMixDesk-module__1sbU5q__head>p{margin:0}.FactorMarketMixDesk-module__1sbU5q__pair{gap:6px;min-width:0;display:grid}.FactorMarketMixDesk-module__1sbU5q__dial{grid-template-columns:48px minmax(0,1fr) 48px;justify-self:stretch;align-items:center;gap:6px;display:grid}.FactorMarketMixDesk-module__1sbU5q__step{border:6px solid #0000;border-image:var(--tile-btn-wood) 2 / 6px stretch;background:var(--px-wood-face) padding-box;width:48px;height:48px;color:var(--px-ink);font:400 24px/1 var(--font-pixel);-webkit-font-smoothing:none;cursor:pointer;box-shadow:0 6px 0 -3px var(--px-ink);place-items:center;padding:0 0 4px;display:grid}.FactorMarketMixDesk-module__1sbU5q__step:active:not(:disabled){box-shadow:none;translate:0 3px}.FactorMarketMixDesk-module__1sbU5q__step:disabled{opacity:.45;cursor:default}.FactorMarketMixDesk-module__1sbU5q__value{background:var(--px-white);min-height:48px;box-shadow:inset 0 0 0 3px var(--px-paper-sh);font:400 22px/1.4 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;padding:0 6px 3px;display:grid}.FactorMarketMixDesk-module__1sbU5q__value:focus-visible{outline:3px solid var(--px-ink);outline-offset:3px;box-shadow:inset 0 0 0 3px var(--px-gold), 0 0 0 3px var(--px-gold-hi)}.FactorMarketMixDesk-module__1sbU5q__crew{align-items:flex-end;min-width:0;display:flex}.FactorMarketMixDesk-module__1sbU5q__crew [data-figures]{flex-wrap:nowrap;justify-content:flex-end;gap:0 2px}.FactorMarketMixDesk-module__1sbU5q__crew [data-figures]>svg+svg{margin-left:-6px}.FactorMarketMixDesk-module__1sbU5q__next{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-white) padding-box;align-content:start;gap:8px;min-width:0;padding:8px 10px 10px;display:grid;position:relative}.FactorMarketMixDesk-module__1sbU5q__next[data-next=staff]{box-shadow:inset 6px 0 0 var(--fig-staff,#3d6fa8)}.FactorMarketMixDesk-module__1sbU5q__next[data-next=robot]{box-shadow:inset 6px 0 0 var(--fig-robot,#2f8a84)}.FactorMarketMixDesk-module__1sbU5q__nextText{font:400 17px/1.55 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.FactorMarketMixDesk-module__1sbU5q__yenAsk{justify-items:start;gap:6px;display:grid;position:relative}.FactorMarketMixDesk-module__1sbU5q__yenAsk>[data-pointer]{justify-self:start;max-width:100%;margin-left:12px;position:static}.FactorMarketMixDesk-module__1sbU5q__yenAsk>[data-pointer]>svg{rotate:180deg}.FactorMarketMixDesk-module__1sbU5q__yenAsk>[data-pointer]>b{white-space:normal;order:1;min-width:0}.FactorMarketMixDesk-module__1sbU5q__yenButton{border:6px solid #0000;border-image:var(--tile-btn-wood) 2 / 6px stretch;background:var(--px-wood-face) padding-box;min-height:44px;color:var(--px-ink);font:400 15px/1.4 var(--font-pixel);-webkit-font-smoothing:none;cursor:pointer;box-shadow:0 6px 0 -3px var(--px-ink);align-items:center;gap:6px;padding:2px 12px 5px 8px;display:inline-flex}.FactorMarketMixDesk-module__1sbU5q__yenButton:active:not(:disabled){box-shadow:none;translate:0 3px}.FactorMarketMixDesk-module__1sbU5q__yenButton:disabled{opacity:.5;cursor:default}.FactorMarketMixDesk-module__1sbU5q__yen{background:var(--px-gold-hi);box-shadow:inset 0 0 0 3px var(--px-gold-lo);font:400 17px/1.5 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;justify-self:start;padding:2px 10px 4px}.FactorMarketMixDesk-module__1sbU5q__chosen{gap:6px;min-width:0;display:grid}.FactorMarketMixDesk-module__1sbU5q__chosen ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FactorMarketMixDesk-module__1sbU5q__chosen li{background:var(--px-paper-hi);box-shadow:inset 0 0 0 3px var(--px-paper-sh);font:400 14px/1.6 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:2px 4px 4px 10px;display:inline-flex}.FactorMarketMixDesk-module__1sbU5q__chipAsk{border:4px solid #0000;border-image:var(--tile-btn-wood) 2 / 4px stretch;background:var(--px-wood-face) padding-box;min-height:44px;color:var(--px-ink);font:400 13px/1.4 var(--font-pixel);-webkit-font-smoothing:none;cursor:pointer;padding:0 8px 2px}.FactorMarketMixDesk-module__1sbU5q__chipAsk:disabled{opacity:.5;cursor:default}.FactorMarketMixDesk-module__1sbU5q__chipYen{background:var(--px-gold-hi);box-shadow:inset 0 0 0 2px var(--px-gold-lo);outline-offset:2px;padding:0 6px 1px}.FactorMarketMixDesk-module__1sbU5q__chosen li[data-kind=staff]{box-shadow:inset 0 0 0 3px var(--fig-staff,#3d6fa8)}.FactorMarketMixDesk-module__1sbU5q__chosen li[data-kind=robot]{box-shadow:inset 0 0 0 3px var(--fig-robot,#2f8a84)}.FactorMarketMixDesk-module__1sbU5q__actions{min-width:0}.FactorMarketMixDesk-module__1sbU5q__runs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.FactorMarketMixDesk-module__1sbU5q__runs li{background:var(--px-paper-hi);box-shadow:inset 0 0 0 3px var(--px-paper-lo);font:400 15px/1.7 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:4px 10px 6px}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__steppers,[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__nexts{grid-template-columns:minmax(0,1fr);gap:9px}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__actions{z-index:6;background:var(--px-paper);box-shadow:0 -3px 0 var(--px-paper-sh);margin:0 -4px;padding:6px 4px 8px;position:sticky;bottom:0}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__actions>*{flex-wrap:nowrap;gap:8px}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__actions :is([data-try],[data-decide],[data-try-used]){flex:1 1 0;min-width:0;min-height:52px;padding:2px 8px 6px;line-height:1.3}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__actions [data-try]{font-size:14px}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__actions [data-decide]{flex-grow:1.15;font-size:17px}[data-layout=narrow] .FactorMarketMixDesk-module__1sbU5q__actions [data-try-used]{align-items:center;font-size:13px;display:grid}[data-layout=narrow] :is(.FactorMarketMixDesk-module__1sbU5q__step,.FactorMarketMixDesk-module__1sbU5q__value,.FactorMarketMixDesk-module__1sbU5q__yenButton,.FactorMarketMixDesk-module__1sbU5q__chipAsk){scroll-margin-bottom:84px}
.TradeOfferDesk-module__GcLPYa__body{gap:14px;min-width:0;display:grid}.TradeOfferDesk-module__GcLPYa__sides{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-white) padding-box;gap:4px;min-width:0;padding:6px 12px 8px;display:grid}.TradeOfferDesk-module__GcLPYa__sides [data-side=island]{box-shadow:inset 6px 0 0 var(--fig-island,#2f8a84);padding-left:12px}.TradeOfferDesk-module__GcLPYa__sides [data-side=town]{box-shadow:inset 6px 0 0 var(--fig-town,#c1851f);padding-left:12px}.TradeOfferDesk-module__GcLPYa__options{grid-template-columns:repeat(2,minmax(0,1fr))}.TradeOfferDesk-module__GcLPYa__options strong{font-size:16px}.TradeOfferDesk-module__GcLPYa__optionText{max-width:100%;display:inline-block}[data-layout=narrow] .TradeOfferDesk-module__GcLPYa__options{grid-template-columns:minmax(0,1fr);gap:6px}[data-layout=narrow] .TradeOfferDesk-module__GcLPYa__sides{padding-inline:6px}[data-layout=narrow] .TradeOfferDesk-module__GcLPYa__sides p{font-size:15px}
.FactorMarketPostingDesk-module__8-8JBa__pegs{grid-template-columns:repeat(4,minmax(0,1fr))}.FactorMarketPostingDesk-module__8-8JBa__hires{grid-template-columns:repeat(3,minmax(0,1fr))}.FactorMarketPostingDesk-module__8-8JBa__peg{gap:4px;padding-bottom:6px}.FactorMarketPostingDesk-module__8-8JBa__peg strong{font-size:18px}.FactorMarketPostingDesk-module__8-8JBa__peg [data-figures]{flex-wrap:nowrap;max-width:100%;min-height:25px}.FactorMarketPostingDesk-module__8-8JBa__peg [data-figures]>svg+svg{margin-left:-5px}.FactorMarketPostingDesk-module__8-8JBa__peg[data-tried=true]:after{content:"";background:var(--px-green);clip-path:polygon(0 55%,20% 35%,40% 55%,80% 10%,100% 30%,40% 95%);width:15px;height:15px;position:absolute;top:-3px;right:-3px}.FactorMarketPostingDesk-module__8-8JBa__left{color:var(--px-ink-soft);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none}.FactorMarketPostingDesk-module__8-8JBa__actions{gap:6px;min-width:0;display:grid}.FactorMarketPostingDesk-module__8-8JBa__question{border:9px solid #0000;border-image:var(--tile-gold) 6 / 9px stretch;background:var(--px-paper-hi) padding-box;gap:8px;min-width:0;padding:8px 12px 12px;display:grid}.FactorMarketPostingDesk-module__8-8JBa__questionText{font:400 18px/1.6 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;margin:0}.FactorMarketPostingDesk-module__8-8JBa__question .FactorMarketPostingDesk-module__8-8JBa__questionText:focus,.FactorMarketPostingDesk-module__8-8JBa__question .FactorMarketPostingDesk-module__8-8JBa__questionText:focus-visible{outline:none}.FactorMarketPostingDesk-module__8-8JBa__options{grid-template-columns:repeat(3,minmax(0,1fr))}.FactorMarketPostingDesk-module__8-8JBa__breakdown ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.FactorMarketPostingDesk-module__8-8JBa__breakdown li{font:400 14px/1.7 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.FactorMarketPostingDesk-module__8-8JBa__breakdown li[data-sign=plus]{color:var(--px-green-text)}.FactorMarketPostingDesk-module__8-8JBa__breakdown li[data-sign=minus]{color:var(--px-red)}.FactorMarketPostingDesk-module__8-8JBa__breakdown li[data-sign=net]{border-top:3px solid var(--px-paper-lo);color:var(--px-ink);margin-top:3px;padding-top:3px;font-weight:700}.FactorMarketPostingDesk-module__8-8JBa__raiseRecord{background:var(--px-paper-hi);box-shadow:inset 0 0 0 3px var(--px-paper-lo);word-break:keep-all;overflow-wrap:anywhere;padding:4px 10px 6px;font-size:14px;line-height:1.7}[data-layout=narrow] .FactorMarketPostingDesk-module__8-8JBa__pegs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}[data-layout=narrow] .FactorMarketPostingDesk-module__8-8JBa__options{grid-template-columns:minmax(0,1fr)}[data-layout=narrow] .FactorMarketPostingDesk-module__8-8JBa__hires{gap:6px}[data-layout=narrow] .FactorMarketPostingDesk-module__8-8JBa__hires [data-figures]{flex-wrap:wrap;row-gap:2px;max-width:50px}[data-layout=narrow] .FactorMarketPostingDesk-module__8-8JBa__questionText{font-size:17px}
.MacroTownScenarioCards-module__miYdoG__cards,.MacroTownScenarioCards-module__miYdoG__compactList{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.MacroTownScenarioCards-module__miYdoG__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-top:14px}.MacroTownScenarioCards-module__miYdoG__compactList{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;gap:12px}.MacroTownScenarioCards-module__miYdoG__compactList .MacroTownScenarioCards-module__miYdoG__item{grid-template-rows:auto auto}.MacroTownScenarioCards-module__miYdoG__item{grid-template-rows:auto 1fr;min-width:0;display:grid}.MacroTownScenarioCards-module__miYdoG__item>.MacroTownScenarioCards-module__miYdoG__card{grid-row:2}.MacroTownScenarioCards-module__miYdoG__wide{grid-column:1/-1}.MacroTownScenarioCards-module__miYdoG__card{box-sizing:border-box;text-align:left;border:12px solid #0000;border-image:var(--tile-panel) 6 / 12px stretch;background:var(--px-paper,#f4e6c1) padding-box;width:100%;min-width:0;color:var(--px-ink,#3b2616);box-shadow:0 6px 0 var(--px-shade,#5d8a45);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px 14px;display:flex;position:relative}.MacroTownScenarioCards-module__miYdoG__card:hover:not(:disabled){border-image-source:var(--tile-gold);box-shadow:0 9px 0 var(--px-shade,#5d8a45);translate:0 -3px}.MacroTownScenarioCards-module__miYdoG__card:active:not(:disabled){box-shadow:0 3px 0 var(--px-shade,#5d8a45);translate:0 3px}.MacroTownScenarioCards-module__miYdoG__card:focus-visible{outline:3px solid var(--px-ink,#3b2616);outline-offset:3px}.MacroTownScenarioCards-module__miYdoG__card:disabled{cursor:progress}@media (prefers-reduced-motion:reduce){.MacroTownScenarioCards-module__miYdoG__card:hover:not(:disabled),.MacroTownScenarioCards-module__miYdoG__card:active:not(:disabled){translate:none}}.MacroTownScenarioCards-module__miYdoG__top{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.MacroTownScenarioCards-module__miYdoG__num{color:var(--px-wood-lo,#7d4f2a);font:30px/1.1 var(--font-pixel);-webkit-font-smoothing:none}.MacroTownScenarioCards-module__miYdoG__first{background:var(--px-wood-dk,#5a371f);max-width:calc(100% - 8px);color:var(--px-gold-hi,#ffe69a);box-shadow:0 0 0 3px var(--px-ink,#3b2616);font-style:normal;font:400 13px/1.5 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;text-overflow:ellipsis;padding:1px 8px 2px;position:absolute;top:-20px;left:4px;overflow:hidden}.MacroTownScenarioCards-module__miYdoG__status{background:var(--px-paper-lo,#e4d09f);font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;margin-left:auto;padding:1px 8px 2px}.MacroTownScenarioCards-module__miYdoG__status[data-status=played]{background:var(--px-wood-dk,#5a371f);padding:3px 6px}.MacroTownScenarioCards-module__miYdoG__status[data-status=pending]{background:0 0;min-width:54px;min-height:21px}.MacroTownScenarioCards-module__miYdoG__stars{align-items:center;gap:2px;line-height:0;display:inline-flex}.MacroTownScenarioCards-module__miYdoG__star{image-rendering:pixelated;shape-rendering:crispedges;display:block}.MacroTownScenarioCards-module__miYdoG__star[data-star=full]{fill:var(--px-gold,#f4c651);stroke:none}.MacroTownScenarioCards-module__miYdoG__star[data-star=empty]{fill:var(--px-paper-lo,#e4d09f);opacity:.55}.MacroTownScenarioCards-module__miYdoG__pic{box-shadow:inset 0 0 0 3px var(--px-ink,#3b2616);background:#9cc3d6;justify-content:center;align-self:stretch;align-items:center;padding:6px 4px;display:flex}.MacroTownScenarioCards-module__miYdoG__cardPic{max-width:100%;height:auto;image-rendering:pixelated;display:block}.MacroTownScenarioCards-module__miYdoG__title{font:400 19px/1.45 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;word-break:auto-phrase}.MacroTownScenarioCards-module__miYdoG__hook{color:var(--px-ink,#3b2616);word-break:auto-phrase;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.MacroTownScenarioCards-module__miYdoG__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;width:100%;margin-top:auto;padding-top:4px;display:flex}.MacroTownScenarioCards-module__miYdoG__minutes{color:var(--px-ink-soft,#6a4f33);font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none}.MacroTownScenarioCards-module__miYdoG__summary{background-color:var(--px-paper-hi,#fff7dd);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;display:grid}.MacroTownScenarioCards-module__miYdoG__summary .MacroTownScenarioCards-module__miYdoG__foot{flex-direction:column;align-items:flex-end;width:auto;margin:0;padding:0}.MacroTownScenarioCards-module__miYdoG__summaryBody{gap:4px;min-width:0;display:grid}.MacroTownScenarioCards-module__miYdoG__card.MacroTownScenarioCards-module__miYdoG__summary[data-open=false]:disabled{opacity:1;cursor:default;background-color:var(--px-paper-lo,#e4d09f);box-shadow:0 6px #3b261640}.MacroTownScenarioCards-module__miYdoG__count,.MacroTownScenarioCards-module__miYdoG__locked{font:400 15px/1.6 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere}.MacroTownScenarioCards-module__miYdoG__figure{white-space:nowrap}.MacroTownScenarioCards-module__miYdoG__teaser{box-sizing:border-box;background:var(--px-wood-dk,#5a371f);max-width:100%;color:var(--px-white,#fff8e6);font:400 14px/1.6 var(--font-pixel);-webkit-font-smoothing:none;word-break:auto-phrase;overflow-wrap:anywhere;grid-row:1;justify-self:start;padding:2px 10px 4px;margin:0 0 6px!important}.MacroTownScenarioCards-module__miYdoG__compact{border-width:9px;border-image-width:9px;flex-direction:row;align-items:center;gap:10px;padding:6px 10px 8px;box-shadow:0 4px #3b26164d}.MacroTownScenarioCards-module__miYdoG__compact:hover:not(:disabled){box-shadow:0 6px #3b26164d}.MacroTownScenarioCards-module__miYdoG__compact .MacroTownScenarioCards-module__miYdoG__num{font-size:22px}.MacroTownScenarioCards-module__miYdoG__compact .MacroTownScenarioCards-module__miYdoG__title{flex:auto;min-width:0;font-size:16px}.MacroTownScenarioCards-module__miYdoG__compact .MacroTownScenarioCards-module__miYdoG__status{flex:none;margin-left:0}.MacroTownScenarioCards-module__miYdoG__compact.MacroTownScenarioCards-module__miYdoG__summary{display:flex}.MacroTownScenarioCards-module__miYdoG__compact .MacroTownScenarioCards-module__miYdoG__summaryBody{flex:auto}@media (max-width:1099px){.MacroTownScenarioCards-module__miYdoG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.MacroTownScenarioCards-module__miYdoG__cards{grid-template-columns:minmax(0,1fr);gap:14px}.MacroTownScenarioCards-module__miYdoG__card{padding:8px 10px 12px}.MacroTownScenarioCards-module__miYdoG__title{font-size:18px}.MacroTownScenarioCards-module__miYdoG__summary{grid-template-columns:minmax(0,1fr)}.MacroTownScenarioCards-module__miYdoG__summary .MacroTownScenarioCards-module__miYdoG__foot{flex-direction:row;align-items:center;width:100%}.MacroTownScenarioCards-module__miYdoG__pic{padding:4px}.MacroTownScenarioCards-module__miYdoG__cardPic{width:120px}}
.TradePlanDesk-module__A4QU0q__body{gap:14px;min-width:0;display:grid}.TradePlanDesk-module__A4QU0q__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:12px 18px;min-width:0;display:grid}.TradePlanDesk-module__A4QU0q__table{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-white) padding-box;align-content:start;gap:6px;min-width:0;padding:6px 12px 10px;display:grid}.TradePlanDesk-module__A4QU0q__table>p:first-child{margin:0}.TradePlanDesk-module__A4QU0q__rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.TradePlanDesk-module__A4QU0q__rows li{border-bottom:3px dashed var(--px-paper-lo);padding:2px 6px 3px}.TradePlanDesk-module__A4QU0q__rows li:last-child{border-bottom:0}.TradePlanDesk-module__A4QU0q__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.TradePlanDesk-module__A4QU0q__plan{min-height:60px}.TradePlanDesk-module__A4QU0q__plan strong{font-size:16px;line-height:1.5}.TradePlanDesk-module__A4QU0q__plan[data-kind=quota] strong{font-size:15px}.TradePlanDesk-module__A4QU0q__aside{word-break:keep-all;line-break:strict;text-wrap:balance;font-size:13px;line-height:1.5;display:block}.TradePlanDesk-module__A4QU0q__records{min-width:0}.TradePlanDesk-module__A4QU0q__record{word-break:keep-all;overflow-wrap:anywhere;display:block}.TradePlanDesk-module__A4QU0q__part{max-width:100%;display:inline-block}[data-layout=narrow] .TradePlanDesk-module__A4QU0q__top{grid-template-columns:minmax(0,1fr)}[data-layout=narrow] .TradePlanDesk-module__A4QU0q__table{padding-inline:6px}[data-layout=narrow] .TradePlanDesk-module__A4QU0q__plans{gap:6px}[data-layout=narrow] .TradePlanDesk-module__A4QU0q__plan{padding-inline:4px}[data-layout=narrow] .TradePlanDesk-module__A4QU0q__plan strong,[data-layout=narrow] .TradePlanDesk-module__A4QU0q__plan[data-kind=quota] strong{font-size:15px}
.FactorMarketShiftDesk-module__U_cNGG__board{min-width:0;box-shadow:inset 0 0 0 3px #22362a, 0 0 0 6px var(--px-wood-lo), 0 0 0 9px var(--px-ink);color:#f2f0e4;background:#2f4a3a;gap:6px;margin:0;padding:9px 12px 12px;display:grid}.FactorMarketShiftDesk-module__U_cNGG__board figcaption{line-height:0}.FactorMarketShiftDesk-module__U_cNGG__rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.FactorMarketShiftDesk-module__U_cNGG__row{border-bottom:3px dashed #f2f0e440;grid-template-columns:minmax(8.5em,auto) minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:3px 8px 4px;display:grid}.FactorMarketShiftDesk-module__U_cNGG__row:last-child{border-bottom:0}.FactorMarketShiftDesk-module__U_cNGG__rowText{font:400 17px/1.5 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;white-space:nowrap}.FactorMarketShiftDesk-module__U_cNGG__row>[data-figures]{justify-content:flex-start;gap:0 3px}.FactorMarketShiftDesk-module__U_cNGG__row[data-lit=true]{box-shadow:inset 6px 0 0 var(--px-gold);background:#ffe69a29}.FactorMarketShiftDesk-module__U_cNGG__row[data-lit=true] .FactorMarketShiftDesk-module__U_cNGG__rowText{color:var(--px-gold-hi)}.FactorMarketShiftDesk-module__U_cNGG__decision{align-content:start;gap:14px;min-width:0;display:grid}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__decision{gap:16px}.FactorMarketShiftDesk-module__U_cNGG__pegs{grid-template-columns:repeat(5,minmax(0,1fr))}.FactorMarketShiftDesk-module__U_cNGG__raise{grid-template-columns:repeat(2,minmax(0,1fr))}.FactorMarketShiftDesk-module__U_cNGG__raise strong{font-size:16px}.FactorMarketShiftDesk-module__U_cNGG__test{gap:10px;min-width:0;display:grid;position:relative}.FactorMarketShiftDesk-module__U_cNGG__testRow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.FactorMarketShiftDesk-module__U_cNGG__testRow>[data-pointer]{position:static}.FactorMarketShiftDesk-module__U_cNGG__testRow>[data-pointer]>svg{rotate:90deg}.FactorMarketShiftDesk-module__U_cNGG__testRow>[data-pointer]>b{white-space:normal;order:1}.FactorMarketShiftDesk-module__U_cNGG__testLabel{align-items:center;gap:8px;display:inline-flex}.FactorMarketShiftDesk-module__U_cNGG__scene{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-grass-c,#86b862) padding-box;justify-self:stretch;gap:8px;min-width:0;padding:8px 10px 10px;display:grid}.FactorMarketShiftDesk-module__U_cNGG__farms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.FactorMarketShiftDesk-module__U_cNGG__farm{background:#fff7dd8c;justify-items:start;gap:6px;min-width:0;padding:6px 8px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #3b261640}.FactorMarketShiftDesk-module__U_cNGG__signText{background:var(--px-wood-dk);color:var(--px-gold-hi);font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-self:start;padding:1px 6px 3px}.FactorMarketShiftDesk-module__U_cNGG__gate,.FactorMarketShiftDesk-module__U_cNGG__walkers{align-items:flex-end;min-height:28px;display:flex}.FactorMarketShiftDesk-module__U_cNGG__gate[data-gate="0"]:before{content:"";background:var(--px-wood-lo);width:30px;height:6px;display:block;box-shadow:0 0 0 3px #3b26164d}.FactorMarketShiftDesk-module__U_cNGG__walkers [data-figures]{justify-content:flex-start}.FactorMarketShiftDesk-module__U_cNGG__scene[data-reduced=false] .FactorMarketShiftDesk-module__U_cNGG__walkers [data-figures]>svg{animation:.9s steps(6,end) both FactorMarketShiftDesk-module__U_cNGG__walkIn}.FactorMarketShiftDesk-module__U_cNGG__scene[data-reduced=false] .FactorMarketShiftDesk-module__U_cNGG__walkers [data-figures]>svg:nth-child(2n){animation-delay:.12s}.FactorMarketShiftDesk-module__U_cNGG__scene[data-reduced=false] .FactorMarketShiftDesk-module__U_cNGG__walkers [data-figures]>svg:nth-child(3n){animation-delay:.24s}@keyframes FactorMarketShiftDesk-module__U_cNGG__walkIn{0%{opacity:0;transform:translate(-120px)}30%{opacity:1}to{opacity:1;transform:none}}.FactorMarketShiftDesk-module__U_cNGG__sceneText{background:var(--px-white);box-shadow:inset 0 0 0 3px var(--px-paper-lo);overflow-wrap:anywhere;padding:4px 10px 6px;font-size:15px;line-height:1.7}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__row{grid-template-columns:minmax(7.5em,auto) minmax(0,1fr);gap:2px 8px;padding-inline:4px}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__rowText{font-size:16px}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__board{padding-inline:8px}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__pegs{gap:6px}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__pegs strong{font-size:16px}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__raise,[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__farms{grid-template-columns:minmax(0,1fr)}.FactorMarketShiftDesk-module__U_cNGG__decision .FactorMarketShiftDesk-module__U_cNGG__testRow{flex-flow:column-reverse;align-items:stretch}.FactorMarketShiftDesk-module__U_cNGG__decision .FactorMarketShiftDesk-module__U_cNGG__testRow>[data-pointer]{justify-content:flex-end}.FactorMarketShiftDesk-module__U_cNGG__decision .FactorMarketShiftDesk-module__U_cNGG__testRow>[data-pointer]>svg{rotate:none}.FactorMarketShiftDesk-module__U_cNGG__decision .FactorMarketShiftDesk-module__U_cNGG__testRow>[data-pointer]>b{order:-1}.FactorMarketShiftDesk-module__U_cNGG__decision .FactorMarketShiftDesk-module__U_cNGG__testRow>button{align-self:start}[data-layout=narrow] .FactorMarketShiftDesk-module__U_cNGG__decision .FactorMarketShiftDesk-module__U_cNGG__testRow>button{align-self:stretch}@media (prefers-reduced-motion:reduce){.FactorMarketShiftDesk-module__U_cNGG__scene *,.FactorMarketShiftDesk-module__U_cNGG__scene :before{transition:none!important;animation:none!important}}
.MacroTownLanding-module__c4WRRq__landing{gap:18px;min-width:0;display:grid}.MacroTownLanding-module__c4WRRq__hero{border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper,#f4e6c1) var(--tile-grain) 0 0 / 48px 48px padding-box;box-shadow:0 6px 0 var(--px-shade,#5d8a45);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;padding:22px 26px;display:grid}.MacroTownLanding-module__c4WRRq__copy{min-width:0}.MacroTownLanding-module__c4WRRq__eyebrow{background:var(--px-wood-dk,#5a371f);width:fit-content;max-width:100%;color:var(--px-gold-hi,#ffe69a);font-family:var(--font-pixel);-webkit-font-smoothing:none;letter-spacing:.08em;margin:0 0 10px;padding:0 8px 1px;font-size:15px;line-height:1.6}.MacroTownLanding-module__c4WRRq__h1{word-break:keep-all;overflow-wrap:anywhere;outline:none;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.45}.MacroTownLanding-module__c4WRRq__sub{word-break:auto-phrase;text-wrap:pretty;max-width:560px;color:var(--px-ink,#3b2616);margin:16px 0 0;font-size:15px;line-height:2}.MacroTownLanding-module__c4WRRq__ruby{ruby-position:over;ruby-align:center}.MacroTownLanding-module__c4WRRq__ruby rt{font-family:var(--font-body,system-ui, sans-serif);letter-spacing:0;-webkit-font-smoothing:auto;font-size:9px;line-height:1}.MacroTownLanding-module__c4WRRq__art{border:12px solid #0000;border-image:var(--tile-screen) 6 / 12px stretch;background:#6f8f9f padding-box padding-box;min-width:0;line-height:0}.MacroTownLanding-module__c4WRRq__map{aspect-ratio:360/200;width:100%;height:auto;image-rendering:pixelated;display:block}.MacroTownLanding-module__c4WRRq__choose{gap:12px;min-width:0;display:grid}.MacroTownLanding-module__c4WRRq__heading{border:6px solid #0000;border-image:var(--tile-label) 2 / 6px stretch;background:var(--px-label,#4b3d27) padding-box;width:fit-content;max-width:100%;color:var(--px-white,#fff8e6);margin:0;padding:4px 14px 6px;font-size:21px;line-height:1.5}.MacroTownLanding-module__c4WRRq__busy{background:var(--px-paper-hi,#fff7dd);width:fit-content;max-width:100%;box-shadow:0 0 0 3px var(--px-ink,#3b2616);font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none;margin:0;padding:4px 12px 6px}.MacroTownLanding-module__c4WRRq__forget{justify-self:start;gap:8px;max-width:100%;display:grid}.MacroTownLanding-module__c4WRRq__link{min-height:44px;color:var(--px-ink,#3b2616);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:14px;text-decoration:underline}.MacroTownLanding-module__c4WRRq__confirm{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;gap:8px;padding:8px 14px 12px;display:grid}.MacroTownLanding-module__c4WRRq__confirm p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.MacroTownLanding-module__c4WRRq__confirmButtons{flex-wrap:wrap;gap:10px 12px;display:flex}.MacroTownLanding-module__c4WRRq__yes,.MacroTownLanding-module__c4WRRq__no{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper,#f4e6c1) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;cursor:pointer;padding:3px 16px 6px}.MacroTownLanding-module__c4WRRq__yes{border-image-source:var(--tile-btn-wood);background-color:var(--px-wood-face,#dcab70)}.MacroTownLanding-module__c4WRRq__keep{color:var(--px-ink-soft,#6a4f33);font-size:13px!important}.MacroTownLanding-module__c4WRRq__done{background:var(--px-paper-hi,#fff7dd);box-shadow:0 0 0 3px var(--px-ink,#3b2616);margin:0;padding:4px 12px 6px;font-size:14px;line-height:1.6}@media (min-width:1000px){.MacroTownLanding-module__c4WRRq__landing{gap:12px}.MacroTownLanding-module__c4WRRq__hero{border-width:12px;border-image-width:12px;grid-template-columns:minmax(0,1fr) minmax(0,250px);gap:22px;padding:4px 20px}.MacroTownLanding-module__c4WRRq__eyebrow{margin-bottom:4px}.MacroTownLanding-module__c4WRRq__h1{font-size:clamp(28px,2.7vw,36px);line-height:1.35}.MacroTownLanding-module__c4WRRq__sub{max-width:640px;margin-top:6px;font-size:14px;line-height:1.9}}@media (max-width:999px){.MacroTownLanding-module__c4WRRq__hero{grid-template-columns:minmax(0,1fr);padding:14px 14px 18px}.MacroTownLanding-module__c4WRRq__art{order:-1}}@media (max-width:400px) and (max-height:760px){.MacroTownLanding-module__c4WRRq__art{display:none}}@media (max-width:759px){.MacroTownLanding-module__c4WRRq__hero{border-width:12px;border-image-width:12px;gap:14px;padding:6px 4px 12px}.MacroTownLanding-module__c4WRRq__art{border-width:9px;border-image-width:9px}.MacroTownLanding-module__c4WRRq__map{aspect-ratio:360/120}.MacroTownLanding-module__c4WRRq__h1{font-size:26px}.MacroTownLanding-module__c4WRRq__sub{font-size:14px}.MacroTownLanding-module__c4WRRq__heading{font-size:19px}}.MacroTownLanding-module__c4WRRq__intro,.MacroTownLanding-module__c4WRRq__introFold{min-width:0;max-width:860px}.MacroTownLanding-module__c4WRRq__introHeading{font:400 17px/1.5 var(--font-pixel);-webkit-font-smoothing:none;margin:0}.MacroTownLanding-module__c4WRRq__introFold summary{box-sizing:border-box;cursor:pointer;width:fit-content;max-width:100%;min-height:44px;font:400 15px/1.6 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;padding-block:10px}.MacroTownLanding-module__c4WRRq__introFold[open] summary{margin-bottom:6px}.MacroTownLanding-module__c4WRRq__heading{outline-offset:4px;scroll-margin-top:12px}.MacroTownLanding-module__c4WRRq__heading:focus:not(:focus-visible){outline:none}@media (min-width:1001px){.MacroTownLanding-module__c4WRRq__heading{scroll-margin-top:124px}}
.TradeShiftDesk-module__wq4yBG__body{gap:14px;min-width:0;display:grid}.TradeShiftDesk-module__wq4yBG__body>p:first-child{margin:0}.TradeShiftDesk-module__wq4yBG__helpers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;min-width:0;display:grid}.TradeShiftDesk-module__wq4yBG__helper{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-white) padding-box;grid-template-rows:auto auto;align-content:start;gap:8px;min-width:0;padding:6px 10px 10px;display:grid}.TradeShiftDesk-module__wq4yBG__helper[data-helper=vet]{box-shadow:inset 6px 0 0 var(--fig-vet,#c1851f)}.TradeShiftDesk-module__wq4yBG__helper[data-helper=kohai]{box-shadow:inset 6px 0 0 var(--fig-kohai,#3d6fa8)}.TradeShiftDesk-module__wq4yBG__rate{font-size:16px;line-height:1.65}.TradeShiftDesk-module__wq4yBG__stepper{grid-template-columns:repeat(4,minmax(44px,1fr)) auto;align-items:center;gap:6px}.TradeShiftDesk-module__wq4yBG__stepper strong{font-size:20px}.TradeShiftDesk-module__wq4yBG__unit{font:400 16px/1.4 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;padding:0 2px 2px 4px}[data-layout=narrow] .TradeShiftDesk-module__wq4yBG__helpers{grid-template-columns:minmax(0,1fr);gap:10px}[data-layout=narrow] .TradeShiftDesk-module__wq4yBG__helper{padding:4px 8px 8px}[data-layout=narrow] .TradeShiftDesk-module__wq4yBG__rate{font-size:15px}
.FactorMarketEpilogue-module__8J87ka__epilogue{min-width:0}
.MacroTownLessonStage-module__1qwIUq__stage{width:100%;min-width:0}.MacroTownLessonStage-module__1qwIUq__inner{align-content:start;justify-items:center;gap:6px;width:100%;min-width:0;display:grid}.MacroTownLessonStage-module__1qwIUq__framed{justify-items:start;gap:2px;min-width:0;max-width:100%;display:grid}.MacroTownLessonStage-module__1qwIUq__framed>*{max-width:100%}.MacroTownLessonStage-module__1qwIUq__tag{background:var(--px-ink,#3b2616);color:var(--px-paper-hi,#fff7dd);font:400 13px/1.4 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;justify-self:start;padding:1px 8px 3px}.MacroTownLessonStage-module__1qwIUq__inner>*{max-width:100%}.MacroTownLessonStage-module__1qwIUq__inner[data-layout=narrow] [data-figure-legend]{line-height:1.5}.MacroTownLessonStage-module__1qwIUq__card rect{fill:var(--px-paper-hi,#fff7dd);stroke:var(--px-ink,#3b2616);stroke-width:2px;shape-rendering:crispedges}.MacroTownLessonStage-module__1qwIUq__card text{fill:var(--px-ink,#3b2616);font-family:var(--font-pixel,sans-serif);font-size:11px}
.TradeFolds-module__gJzkcG__folds{gap:8px;min-width:0;display:grid}.TradeFolds-module__gJzkcG__fold{border-left:4px solid var(--px-ink-soft,#6a4f33);background:var(--px-paper-lo,#e4d09f);min-width:0}.TradeFolds-module__gJzkcG__fold summary{box-sizing:border-box;min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.6 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;cursor:pointer;overflow-wrap:anywhere;padding:10px 12px;display:block}.TradeFolds-module__gJzkcG__fold summary::marker{content:"";display:none}.TradeFolds-module__gJzkcG__fold summary::-webkit-details-marker{content:"";display:none}.TradeFolds-module__gJzkcG__fold summary:before{content:"▶";vertical-align:2px;margin-right:8px;font-size:10px;display:inline-block}.TradeFolds-module__gJzkcG__fold[open] summary:before{content:"▼"}.TradeFolds-module__gJzkcG__body{overflow-wrap:anywhere;gap:8px;min-width:0;padding:0 12px 12px;font-size:15px;line-height:1.8;display:grid}.TradeFolds-module__gJzkcG__body p{margin:0}.TradeFolds-module__gJzkcG__list{gap:4px;margin:0;padding:0 0 0 1.2em;display:grid}.TradeFolds-module__gJzkcG__figure{justify-items:center;width:100%;min-width:0;display:grid}.TradeFolds-module__gJzkcG__figure>*{max-width:100%}.TradeFolds-module__gJzkcG__scroll{max-width:100%;overflow-x:auto}.TradeFolds-module__gJzkcG__table{border-collapse:collapse;background:var(--px-paper-hi,#fff7dd);font-variant-numeric:tabular-nums;font-size:14px}.TradeFolds-module__gJzkcG__table th,.TradeFolds-module__gJzkcG__table td{border:2px solid var(--px-paper-sh,#c9ae78);text-align:right;white-space:nowrap;padding:3px 10px}.TradeFolds-module__gJzkcG__table th{color:var(--px-ink-soft,#6a4f33);text-align:center;font-weight:400}@media (max-width:760px){.TradeFolds-module__gJzkcG__table{font-size:13px}.TradeFolds-module__gJzkcG__table th,.TradeFolds-module__gJzkcG__table td{padding:3px 6px}}
.FactorMarketFolds-module__7Zl2Wa__folds{gap:8px;min-width:0;display:grid}.FactorMarketFolds-module__7Zl2Wa__fold{border-left:4px solid var(--px-ink-soft,#6a4f33);background:var(--px-paper-lo,#e4d09f);min-width:0}.FactorMarketFolds-module__7Zl2Wa__fold summary{box-sizing:border-box;min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.6 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;cursor:pointer;overflow-wrap:anywhere;padding:10px 12px;display:block}.FactorMarketFolds-module__7Zl2Wa__fold summary::marker{content:"";display:none}.FactorMarketFolds-module__7Zl2Wa__fold summary::-webkit-details-marker{content:"";display:none}.FactorMarketFolds-module__7Zl2Wa__fold summary:before{content:"▶";vertical-align:2px;margin-right:8px;font-size:10px;display:inline-block}.FactorMarketFolds-module__7Zl2Wa__fold[open] summary:before{content:"▼"}.FactorMarketFolds-module__7Zl2Wa__body{overflow-wrap:anywhere;gap:8px;min-width:0;padding:0 12px 12px;font-size:15px;line-height:1.8;display:grid}.FactorMarketFolds-module__7Zl2Wa__body p{margin:0}.FactorMarketFolds-module__7Zl2Wa__body>[data-fig-tokens]{justify-items:center}.FactorMarketFolds-module__7Zl2Wa__scroll{max-width:100%;overflow-x:auto}.FactorMarketFolds-module__7Zl2Wa__table{border-collapse:collapse;background:var(--px-paper-hi,#fff7dd);font-variant-numeric:tabular-nums;font-size:14px}.FactorMarketFolds-module__7Zl2Wa__table th,.FactorMarketFolds-module__7Zl2Wa__table td{border:2px solid var(--px-paper-sh,#c9ae78);text-align:right;white-space:nowrap;padding:3px 10px}.FactorMarketFolds-module__7Zl2Wa__table th{color:var(--px-ink-soft,#6a4f33);text-align:center;font-weight:400}.FactorMarketFolds-module__7Zl2Wa__floors thead th{white-space:normal;vertical-align:bottom;min-width:3em;max-width:5.5em;line-height:1.35}.FactorMarketFolds-module__7Zl2Wa__floors tbody th{color:var(--px-ink,#3b2616);text-align:right}.FactorMarketFolds-module__7Zl2Wa__floors tbody tr[data-row=none] th{white-space:normal}.FactorMarketFolds-module__7Zl2Wa__piece{white-space:nowrap;display:inline-block}@media (max-width:760px){.FactorMarketFolds-module__7Zl2Wa__table{font-size:12px}.FactorMarketFolds-module__7Zl2Wa__table th,.FactorMarketFolds-module__7Zl2Wa__table td{padding:3px 4px}}.FactorMarketFolds-module__7Zl2Wa__table tr[data-best] td{background:var(--px-gold-hi,#ffe69a)}.FactorMarketFolds-module__7Zl2Wa__table td[data-sign="-1"]{color:var(--px-red,#a8442c)}.FactorMarketFolds-module__7Zl2Wa__term{background:var(--px-paper-hi,#fff7dd);box-shadow:inset 4px 0 0 var(--px-wood-lo,#7d4f2a);gap:2px;padding:4px 10px;display:grid}.FactorMarketFolds-module__7Zl2Wa__term b{color:var(--px-wood-lo,#7d4f2a);font-weight:400}.FactorMarketFolds-module__7Zl2Wa__term rt{font-size:10px}.FactorMarketFolds-module__7Zl2Wa__rows{font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;list-style:none;display:grid}
.MacroTownStageArt-module__kXyD2G__scene{background:linear-gradient(#b9d3e3 0 18%,#c9b99a 18% 46%,#6f747a 46% 62%,#c9b99a 62% 72%,#8fae6e 72% 100%);width:100%;min-width:0;height:100%;position:relative;overflow:hidden;container-type:size}.MacroTownStageArt-module__kXyD2G__scene[data-town-stage=demand-slump]{background:linear-gradient(#5d6f8f 0 18%,#e4e7ec 18% 46%,#6f747a 46% 62%,#e4e7ec 62% 72%,#dfe6ea 72% 100%)}.MacroTownStageArt-module__kXyD2G__world{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.MacroTownStageArt-module__kXyD2G__world image{image-rendering:pixelated}.MacroTownStageArt-module__kXyD2G__scene[data-loading=true] .MacroTownStageArt-module__kXyD2G__world{opacity:0}.MacroTownStageArt-module__kXyD2G__plate{z-index:2;color:var(--px-ink,#3b2616);font:400 max(9px, min(1.6cqw, 13px))/1.2 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;text-align:center;pointer-events:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;container-type:inline-size}.MacroTownStageArt-module__kXyD2G__plate span{white-space:nowrap;max-width:100%;font-size:min(1em, calc(96cqw / var(--chars,1)));display:block}.MacroTownStageArt-module__kXyD2G__plate[data-plate=tag]{color:var(--px-red,#a8442c);font-weight:700}.MacroTownStageArt-module__kXyD2G__badge{z-index:3;border:2px solid var(--px-ink,#3b2616);background:var(--px-gold-hi,#ffe69a);max-width:94%;color:var(--px-ink,#3b2616);font:400 max(10.5px, min(1.9cqw, 14px))/1.4 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;white-space:nowrap;align-items:center;gap:6px;margin:0;padding:2px 9px 3px;display:flex;position:absolute;top:3%;left:1.5%;box-shadow:0 2px #3b261659}.MacroTownStageArt-module__kXyD2G__badge span{text-overflow:ellipsis;overflow:hidden}.MacroTownStageArt-module__kXyD2G__scene[data-layout=narrow] .MacroTownStageArt-module__kXyD2G__badge{inset:auto 1.5% 3% auto}
.TradeLesson-module__ZruR7G__lesson{min-width:0;scroll-margin-top:10px;position:relative}@media (min-width:1001px){.TradeLesson-module__ZruR7G__lesson{scroll-margin-top:124px}}.TradeLesson-module__ZruR7G__lesson [data-story-note]{gap:6px;display:grid}.TradeLesson-module__ZruR7G__town{width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.TradeLesson-module__ZruR7G__town>*{width:100%;height:100%}.TradeLesson-module__ZruR7G__figure{width:100%;min-width:0}.TradeLesson-module__ZruR7G__note{color:var(--px-ink-soft,#6a4f33);margin:0;font-size:14px;line-height:1.75}.TradeLesson-module__ZruR7G__bridge{background:var(--px-gold-hi,#ffe69a);box-shadow:inset 6px 0 0 var(--px-gold-lo,#c1851f);color:var(--px-ink,#3b2616);margin:0;padding:3px 10px 5px 12px;font-size:14.5px;line-height:1.7}.TradeLesson-module__ZruR7G__skip,.TradeLesson-module__ZruR7G__leave{margin:0}.TradeLesson-module__ZruR7G__leave{flex-wrap:wrap;justify-content:flex-end;gap:0 18px;padding:2px 6px 0;display:flex}.TradeLesson-module__ZruR7G__link{box-sizing:border-box;min-height:44px;color:var(--px-link,#2b5d8a);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;margin:0;padding:6px 4px;font-size:13.5px;line-height:1.6;text-decoration:underline;display:inline-flex}.TradeLesson-module__ZruR7G__leave .TradeLesson-module__ZruR7G__link[data-restart]{margin-right:auto}.TradeLesson-module__ZruR7G__link:focus-visible{outline:3px solid var(--px-gold-lo,#c1851f);outline-offset:2px}.TradeLesson-module__ZruR7G__heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TradeLesson-module__ZruR7G__ruby{ruby-position:over;ruby-align:center}.TradeLesson-module__ZruR7G__ruby rt{font-family:var(--font-body,system-ui, sans-serif);letter-spacing:0;-webkit-font-smoothing:auto;margin-inline:-.9em;font-size:10px;line-height:1}@media (max-width:759px){.TradeLesson-module__ZruR7G__lesson [data-story-caption]{--lh:26px}.TradeLesson-module__ZruR7G__lesson [data-story-note]{gap:4px}.TradeLesson-module__ZruR7G__note,.TradeLesson-module__ZruR7G__bridge{line-height:1.6}}.TradeLesson-module__ZruR7G__town>.TradeLesson-module__ZruR7G__cast{background:color-mix(in srgb, var(--px-paper,#f6ead0) 94%, transparent);width:auto;height:auto;box-shadow:0 -3px 0 var(--px-wood-dk,#5a3b1d);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:10px 8px 8px;list-style:none;display:grid;position:absolute;inset:auto 0 0}.TradeLesson-module__ZruR7G__cast li{opacity:0;justify-items:center;gap:4px;min-width:0;transition:opacity .2s steps(2,end);display:grid}.TradeLesson-module__ZruR7G__cast li[data-on]{opacity:1}.TradeLesson-module__ZruR7G__cast li svg{width:72px;height:72px}.TradeLesson-module__ZruR7G__cast li span{max-width:100%;color:var(--px-ink,#3b2616);text-align:center;overflow-wrap:anywhere;font-size:15px;line-height:1.3}@media (max-width:759px){.TradeLesson-module__ZruR7G__town>.TradeLesson-module__ZruR7G__cast{gap:2px;padding:5px 2px 4px}.TradeLesson-module__ZruR7G__cast li{gap:2px}.TradeLesson-module__ZruR7G__cast li svg{width:44px;height:44px}.TradeLesson-module__ZruR7G__cast li span{font-size:12px}}@media (prefers-reduced-motion:reduce){.TradeLesson-module__ZruR7G__cast li{transition:none}}
.FactorMarketScenarioCards-module__VPkuVW__cards,.FactorMarketScenarioCards-module__VPkuVW__compactList{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.FactorMarketScenarioCards-module__VPkuVW__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-top:14px}.FactorMarketScenarioCards-module__VPkuVW__compactList{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;gap:12px}.FactorMarketScenarioCards-module__VPkuVW__compactList .FactorMarketScenarioCards-module__VPkuVW__item{grid-template-rows:auto auto}.FactorMarketScenarioCards-module__VPkuVW__item{grid-template-rows:auto 1fr;min-width:0;display:grid}.FactorMarketScenarioCards-module__VPkuVW__item>.FactorMarketScenarioCards-module__VPkuVW__card{grid-row:2}.FactorMarketScenarioCards-module__VPkuVW__wide{grid-column:1/-1}.FactorMarketScenarioCards-module__VPkuVW__card{text-align:left;border:12px solid #0000;border-image:var(--tile-panel) 6 / 12px stretch;background:var(--px-paper,#f4e6c1) padding-box;min-width:0;color:var(--px-ink,#3b2616);box-shadow:0 6px 0 var(--px-shade,#5d8a45);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px 14px;display:flex;position:relative}.FactorMarketScenarioCards-module__VPkuVW__card:hover:not(:disabled){border-image-source:var(--tile-gold);box-shadow:0 9px 0 var(--px-shade,#5d8a45);translate:0 -3px}.FactorMarketScenarioCards-module__VPkuVW__card:active:not(:disabled){box-shadow:0 3px 0 var(--px-shade,#5d8a45);translate:0 3px}.FactorMarketScenarioCards-module__VPkuVW__card:disabled{cursor:progress}@media (prefers-reduced-motion:reduce){.FactorMarketScenarioCards-module__VPkuVW__card:hover:not(:disabled),.FactorMarketScenarioCards-module__VPkuVW__card:active:not(:disabled){translate:none}}.FactorMarketScenarioCards-module__VPkuVW__top{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.FactorMarketScenarioCards-module__VPkuVW__num{color:var(--px-wood-lo,#7d4f2a);font:30px/1.1 var(--font-pixel);-webkit-font-smoothing:none}.FactorMarketScenarioCards-module__VPkuVW__first{background:var(--px-wood-dk,#5a371f);color:var(--px-gold-hi,#ffe69a);box-shadow:0 0 0 3px var(--px-ink,#3b2616);font-style:normal;font:400 13px/1.5 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;padding:1px 8px 2px;position:absolute;top:-20px;left:4px}.FactorMarketScenarioCards-module__VPkuVW__status{background:var(--px-paper-lo,#e4d09f);font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;margin-left:auto;padding:1px 8px 2px}.FactorMarketScenarioCards-module__VPkuVW__status[data-status=played]{background:var(--px-wood-dk,#5a371f);padding:3px 6px}.FactorMarketScenarioCards-module__VPkuVW__stars{align-items:center;gap:2px;line-height:0;display:inline-flex}.FactorMarketScenarioCards-module__VPkuVW__stamp{background:var(--px-label,#4b3d27);color:var(--px-white,#fff8e6);font:400 13px/1.6 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;padding:0 8px 1px}.FactorMarketScenarioCards-module__VPkuVW__pic{box-shadow:inset 0 0 0 3px var(--px-ink,#3b2616);background:#86b862;justify-content:center;align-self:stretch;align-items:center;padding:6px 4px;display:flex}.FactorMarketScenarioCards-module__VPkuVW__cardPic{max-width:100%;height:auto;image-rendering:pixelated;display:block}.FactorMarketScenarioCards-module__VPkuVW__title{font:400 19px/1.45 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;word-break:auto-phrase}.FactorMarketScenarioCards-module__VPkuVW__hook{color:var(--px-ink,#3b2616);word-break:auto-phrase;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.FactorMarketScenarioCards-module__VPkuVW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;width:100%;margin-top:auto;padding-top:4px;display:flex}.FactorMarketScenarioCards-module__VPkuVW__minutes{color:var(--px-ink-soft,#6a4f33);font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none}.FactorMarketScenarioCards-module__VPkuVW__go{border:6px solid #0000;border-image:var(--tile-btn-gold) 2 / 6px stretch;background:var(--px-gold,#f4c651) padding-box;font:400 14px/1.5 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;margin-left:auto;padding:3px 12px 6px}.FactorMarketScenarioCards-module__VPkuVW__summary{background-color:var(--px-paper-hi,#fff7dd);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;display:grid}.FactorMarketScenarioCards-module__VPkuVW__summary .FactorMarketScenarioCards-module__VPkuVW__foot{flex-direction:column;align-items:flex-end;width:auto;margin:0;padding:0}.FactorMarketScenarioCards-module__VPkuVW__summaryBody{gap:4px;min-width:0;display:grid}.FactorMarketScenarioCards-module__VPkuVW__card.FactorMarketScenarioCards-module__VPkuVW__summary[data-open=false]:disabled{opacity:1;cursor:default;background-color:var(--px-paper-lo,#e4d09f);box-shadow:0 6px #3b261640}.FactorMarketScenarioCards-module__VPkuVW__count,.FactorMarketScenarioCards-module__VPkuVW__locked{font:400 15px/1.6 var(--font-pixel);-webkit-font-smoothing:none}.FactorMarketScenarioCards-module__VPkuVW__figure{white-space:nowrap}.FactorMarketScenarioCards-module__VPkuVW__keep{color:var(--px-ink-soft,#6a4f33);font-size:13px;line-height:1.6}.FactorMarketScenarioCards-module__VPkuVW__teaser{background:var(--px-wood-dk,#5a371f);color:var(--px-white,#fff8e6);font:400 14px/1.6 var(--font-pixel);-webkit-font-smoothing:none;word-break:auto-phrase;overflow-wrap:anywhere;grid-row:1;justify-self:start;padding:2px 10px 4px;margin:0 0 6px!important}.FactorMarketScenarioCards-module__VPkuVW__compact{border-width:9px;border-image-width:9px;flex-direction:row;align-items:center;gap:10px;padding:6px 10px 8px;box-shadow:0 4px #3b26164d}.FactorMarketScenarioCards-module__VPkuVW__compact:hover:not(:disabled){box-shadow:0 6px #3b26164d}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__num{font-size:22px}.FactorMarketScenarioCards-module__VPkuVW__compactBody{flex:auto;justify-items:start;gap:2px;min-width:0;display:grid}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__title{font-size:16px}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__stamp{font-size:12px}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__status{flex:none;margin-left:0}.FactorMarketScenarioCards-module__VPkuVW__compact.FactorMarketScenarioCards-module__VPkuVW__summary{display:flex}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__summaryBody{flex:auto}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__foot{width:auto;padding:0}.FactorMarketScenarioCards-module__VPkuVW__compact .FactorMarketScenarioCards-module__VPkuVW__go{padding:1px 8px 4px;font-size:13px}@media (max-width:1099px){.FactorMarketScenarioCards-module__VPkuVW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.FactorMarketScenarioCards-module__VPkuVW__cards{grid-template-columns:minmax(0,1fr);gap:14px}.FactorMarketScenarioCards-module__VPkuVW__card{padding:8px 10px 12px}.FactorMarketScenarioCards-module__VPkuVW__title{font-size:18px}.FactorMarketScenarioCards-module__VPkuVW__summary{grid-template-columns:minmax(0,1fr)}.FactorMarketScenarioCards-module__VPkuVW__summary .FactorMarketScenarioCards-module__VPkuVW__foot{flex-direction:row;align-items:center;width:100%}}
.MacroTownTerms-module__Hd9pqW__terms{flex-wrap:wrap;gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.MacroTownTerms-module__Hd9pqW__terms[data-on=false]{visibility:hidden}.MacroTownTerms-module__Hd9pqW__terms li{border:6px solid #0000;border-image:var(--tile-gold,none) 6 / 6px stretch;background:var(--px-gold-hi,#ffe69a) padding-box;min-width:0;color:var(--px-ink,#3b2616);flex:240px;gap:2px;padding:4px 10px 6px;display:grid}.MacroTownTerms-module__Hd9pqW__word{font:400 17px/1.9 var(--font-pixel,sans-serif);-webkit-font-smoothing:none;overflow-wrap:anywhere}.MacroTownTerms-module__Hd9pqW__word ruby{ruby-position:over}.MacroTownTerms-module__Hd9pqW__word rt{color:var(--px-ink-soft,#6a4f33);font:400 10.5px/1.1 var(--font-sans,sans-serif);letter-spacing:0}.MacroTownTerms-module__Hd9pqW__latin{font:400 13px/1.9 var(--font-sans,sans-serif);letter-spacing:0}.MacroTownTerms-module__Hd9pqW__gloss{overflow-wrap:anywhere;font-size:13.5px;line-height:1.75}@media (max-width:759px){.MacroTownTerms-module__Hd9pqW__terms li{padding:2px 10px 4px}.MacroTownTerms-module__Hd9pqW__word{line-height:1.7}.MacroTownTerms-module__Hd9pqW__gloss{line-height:1.6}}
.TradeMission-module__GJ9s3G__mission{justify-items:center;min-width:0;padding:12px 0 30px;display:grid}.TradeMission-module__GJ9s3G__dialog{z-index:60;overscroll-behavior:contain;background:#2a1c14b8;place-items:start center;padding:24px 12px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.TradeMission-module__GJ9s3G__sheet{justify-items:center;width:min(900px,100%);display:grid}.TradeMission-module__GJ9s3G__card{box-sizing:border-box;border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper,#f4e6c1) var(--tile-grain) 0 0 / 48px 48px padding-box;width:min(860px,100%);min-width:0;color:var(--px-ink,#3b2616);padding:12px 22px 18px;animation:.3s steps(3,jump-none) both TradeMission-module__GJ9s3G__card;position:relative;box-shadow:0 6px #2a1c1473}@keyframes TradeMission-module__GJ9s3G__card{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TradeMission-module__GJ9s3G__card{animation:none}}.TradeMission-module__GJ9s3G__card p,.TradeMission-module__GJ9s3G__card ul{margin:0}.TradeMission-module__GJ9s3G__role{font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.TradeMission-module__GJ9s3G__role b{background:var(--px-gold,#f4c651);box-shadow:0 0 0 3px var(--px-ink,#3b2616);overflow-wrap:anywhere;padding:1px 9px 3px;font-weight:400}.TradeMission-module__GJ9s3G__badgePic{image-rendering:pixelated;flex:none;display:block}.TradeMission-module__GJ9s3G__title{word-break:auto-phrase;font:400 26px/1.45 var(--font-pixel);-webkit-font-smoothing:none;letter-spacing:.04em;outline-offset:4px;margin:12px 0 10px}.TradeMission-module__GJ9s3G__title:focus-visible{outline:3px solid var(--px-ink,#3b2616)}.TradeMission-module__GJ9s3G__title:focus:not(:focus-visible){box-shadow:none;outline:none}.TradeMission-module__GJ9s3G__againNote{background:var(--px-paper-lo,#e4d09f);box-shadow:inset 6px 0 0 var(--px-wood-lo,#7d4f2a);overflow-wrap:anywhere;padding:4px 12px 6px;font-size:14px;line-height:1.7;margin-bottom:10px!important}.TradeMission-module__GJ9s3G__starRow{display:inline-flex}.TradeMission-module__GJ9s3G__starRow svg{display:block}.TradeMission-module__GJ9s3G__footer{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:18px;display:flex}.TradeMission-module__GJ9s3G__textButton:focus-visible{outline:3px solid var(--px-ink,#3b2616);outline-offset:3px}.TradeMission-module__GJ9s3G__textButton{min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.TradeMission-module__GJ9s3G__leave{min-width:0}.TradeMission-module__GJ9s3G__leaveAsk{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;max-width:34em;color:var(--px-ink,#3b2616);gap:8px;padding:8px 14px 12px;display:grid}.TradeMission-module__GJ9s3G__leaveAsk p{overflow-wrap:anywhere;word-break:auto-phrase;margin:0;font-size:14px;line-height:1.65}.TradeMission-module__GJ9s3G__leaveButtons{flex-wrap:wrap;gap:10px 12px;display:flex}.TradeMission-module__GJ9s3G__leaveYes,.TradeMission-module__GJ9s3G__leaveStay{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper,#f4e6c1) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);cursor:pointer;padding:3px 16px 6px}.TradeMission-module__GJ9s3G__leaveStay{border-image-source:var(--tile-btn-gold);background-color:var(--px-gold,#f4c651)}.TradeMission-module__GJ9s3G__leaveYes:active,.TradeMission-module__GJ9s3G__leaveStay:active{box-shadow:none;translate:0 3px}.TradeMission-module__GJ9s3G__leaveYes:disabled{opacity:.55;cursor:default}.TradeMission-module__GJ9s3G__leaveYes:focus-visible,.TradeMission-module__GJ9s3G__leaveStay:focus-visible{outline:3px solid var(--px-ink,#3b2616);outline-offset:3px}.TradeMission-module__GJ9s3G__textButton:disabled{opacity:.55;cursor:default}.TradeMission-module__GJ9s3G__about{color:var(--px-ink-soft,#6a4f33);margin-top:14px;font-size:13px;line-height:1.7}.TradeMission-module__GJ9s3G__about summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:44px;font:400 14px/1.6 var(--font-pixel);-webkit-font-smoothing:none;padding-block:10px}.TradeMission-module__GJ9s3G__about ul{gap:3px;padding-left:18px;display:grid;margin-top:6px!important}@media (max-width:759px){.TradeMission-module__GJ9s3G__card{border-width:12px;border-image-width:12px;padding:6px 6px 12px}.TradeMission-module__GJ9s3G__title{margin:10px 0 8px;font-size:21px}.TradeMission-module__GJ9s3G__footer{margin-top:12px}.TradeMission-module__GJ9s3G__textButton{width:fit-content}}.TradeMission-module__GJ9s3G__steps{margin-top:4px}.TradeMission-module__GJ9s3G__chunk{word-break:auto-phrase;overflow-wrap:anywhere}.TradeMission-module__GJ9s3G__chunk[data-kind=task]{font-size:18px;line-height:30px}.TradeMission-module__GJ9s3G__chunk[data-kind=caveat]{box-shadow:inset 4px 0 0 var(--px-red,#a8442c);padding-left:9px}@media (max-width:759px){.TradeMission-module__GJ9s3G__chunk[data-kind=task]{font-size:16px;line-height:28px}}
.FactorMarketMission-module__yWpbuW__mission{justify-items:center;min-width:0;padding:12px 0 30px;display:grid}.FactorMarketMission-module__yWpbuW__dialog{z-index:60;overscroll-behavior:contain;background:#2a1c14b8;place-items:start center;padding:24px 12px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.FactorMarketMission-module__yWpbuW__sheet{justify-items:center;width:min(900px,100%);display:grid}.FactorMarketMission-module__yWpbuW__card{border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper,#f4e6c1) var(--tile-grain) 0 0 / 48px 48px padding-box;width:min(860px,100%);min-width:0;color:var(--px-ink,#3b2616);padding:12px 22px 18px;animation:.3s steps(3,jump-none) both FactorMarketMission-module__yWpbuW__card;position:relative;box-shadow:0 6px #2a1c1473}@keyframes FactorMarketMission-module__yWpbuW__card{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FactorMarketMission-module__yWpbuW__card{animation:none}}.FactorMarketMission-module__yWpbuW__card p,.FactorMarketMission-module__yWpbuW__card ul{margin:0}.FactorMarketMission-module__yWpbuW__role{font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.FactorMarketMission-module__yWpbuW__role b{background:var(--px-gold,#f4c651);box-shadow:0 0 0 3px var(--px-ink,#3b2616);padding:1px 9px 3px;font-weight:400}.FactorMarketMission-module__yWpbuW__page{background:var(--leaf,#3f7a3c);width:24px;height:24px;box-shadow:inset 0 0 0 3px var(--px-ink,#3b2616);flex:none;display:block;position:relative}.FactorMarketMission-module__yWpbuW__page:before{content:"";background:var(--px-white,#fff8e6);position:absolute;inset:9px 3px 3px}.FactorMarketMission-module__yWpbuW__page[data-place=orchard]{--leaf:#e08a1e}.FactorMarketMission-module__yWpbuW__page[data-place=station]{--leaf:#2f6fb3}.FactorMarketMission-module__yWpbuW__page[data-place=cannery]{--leaf:#5b7f95}.FactorMarketMission-module__yWpbuW__page[data-place=diner]{--leaf:#a8442c}.FactorMarketMission-module__yWpbuW__role span{overflow-wrap:anywhere}.FactorMarketMission-module__yWpbuW__title{word-break:auto-phrase;font:400 26px/1.45 var(--font-pixel);-webkit-font-smoothing:none;letter-spacing:.04em;outline-offset:4px;margin:12px 0 10px}.FactorMarketMission-module__yWpbuW__title:focus-visible{outline:3px solid var(--px-ink,#3b2616)}.FactorMarketMission-module__yWpbuW__title:focus:not(:focus-visible){box-shadow:none;outline:none}.FactorMarketMission-module__yWpbuW__steps{--steps-bar:var(--px-paper,#f4e6c1);margin-top:2px}.FactorMarketMission-module__yWpbuW__task{box-shadow:inset 6px 0 0 var(--px-gold,#f4c651);padding:2px 0 4px 14px}.FactorMarketMission-module__yWpbuW__task strong{font:400 19px/1.65 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;word-break:auto-phrase;display:block}.FactorMarketMission-module__yWpbuW__starRow{display:inline-flex}.FactorMarketMission-module__yWpbuW__starRow svg{display:block}.FactorMarketMission-module__yWpbuW__rule{font:400 17px/1.7 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere;word-break:auto-phrase}.FactorMarketMission-module__yWpbuW__caveat{background:var(--px-paper-hi,#fff7dd);box-shadow:inset 6px 0 0 var(--px-red,#a8442c), 0 0 0 3px var(--px-paper-sh,#c9ae78);overflow-wrap:anywhere;padding:6px 12px 8px;font-size:15px;line-height:1.75}.FactorMarketMission-module__yWpbuW__line{background:var(--px-paper-lo,#e4d09f);overflow-wrap:anywhere;word-break:auto-phrase;padding:4px 10px 5px 30px;font-size:15px;line-height:1.7;position:relative}.FactorMarketMission-module__yWpbuW__line:before{content:"";background:var(--tile-note) center / contain no-repeat;width:12px;height:12px;position:absolute;top:12px;left:9px}.FactorMarketMission-module__yWpbuW__line[data-mission-line=ledger]{font-family:var(--font-pixel);-webkit-font-smoothing:none}.FactorMarketMission-module__yWpbuW__about{color:var(--px-ink-soft,#6a4f33);margin-top:14px;font-size:13px;line-height:1.7}.FactorMarketMission-module__yWpbuW__about summary{cursor:pointer;width:fit-content;font:400 14px/1.6 var(--font-pixel);-webkit-font-smoothing:none;box-sizing:border-box;min-height:44px;padding-block:10px}.FactorMarketMission-module__yWpbuW__about ul{gap:3px;padding-left:18px;display:grid;margin-top:6px!important}@media (max-width:759px){.FactorMarketMission-module__yWpbuW__card{border-width:12px;border-image-width:12px;padding:6px 6px 12px}.FactorMarketMission-module__yWpbuW__title{margin:10px 0 8px;font-size:21px}.FactorMarketMission-module__yWpbuW__task strong{font-size:17px}.FactorMarketMission-module__yWpbuW__rule{font-size:16px}}
.MacroTownLesson-module__oPBKkG__lesson{min-width:0;scroll-margin-top:10px;position:relative}@media (min-width:1001px){.MacroTownLesson-module__oPBKkG__lesson{scroll-margin-top:124px}}.MacroTownLesson-module__oPBKkG__lesson [data-story-note]{gap:6px;display:grid}.MacroTownLesson-module__oPBKkG__town{width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.MacroTownLesson-module__oPBKkG__town>*{width:100%;height:100%}.MacroTownLesson-module__oPBKkG__figure{width:100%;min-width:0}.MacroTownLesson-module__oPBKkG__note{color:var(--px-ink-soft,#6a4f33);margin:0;font-size:14px;line-height:1.75}.MacroTownLesson-module__oPBKkG__bridge{background:var(--px-gold-hi,#ffe69a);box-shadow:inset 6px 0 0 var(--px-gold-lo,#c1851f);color:var(--px-ink,#3b2616);margin:0;padding:3px 10px 5px 12px;font-size:14.5px;line-height:1.7}.MacroTownLesson-module__oPBKkG__leave{flex-wrap:wrap;justify-content:flex-end;gap:0 18px;margin:0;padding:2px 6px 0;display:flex}.MacroTownLesson-module__oPBKkG__link{box-sizing:border-box;min-height:44px;color:var(--px-link,#2b5d8a);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;margin:0;padding:6px 4px;font-size:13.5px;line-height:1.6;text-decoration:underline;display:inline-flex}.MacroTownLesson-module__oPBKkG__link:focus-visible{outline:3px solid var(--px-gold-lo,#c1851f);outline-offset:2px}.MacroTownLesson-module__oPBKkG__heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:759px){.MacroTownLesson-module__oPBKkG__lesson [data-story-caption]{--lh:26px}.MacroTownLesson-module__oPBKkG__lesson [data-story-note]{gap:4px}.MacroTownLesson-module__oPBKkG__note,.MacroTownLesson-module__oPBKkG__bridge{line-height:1.6}}.MacroTownLesson-module__oPBKkG__chip{background:var(--px-paper-lo,#ead9b4);box-shadow:inset 0 0 0 2px var(--px-ink-soft,#6a4f33);color:var(--px-ink,#3b2616);justify-self:start;margin:0;padding:1px 10px 2px;font-size:13.5px;line-height:1.7}.MacroTownLesson-module__oPBKkG__lesson [data-story-caption]:has([data-lesson-same]) [data-story-title]{float:left;margin-right:8px}.MacroTownLesson-module__oPBKkG__same{vertical-align:top;background:var(--px-paper-lo,#e4d09f);max-width:100%;box-shadow:inset 0 0 0 2px var(--px-paper-sh,#c9ae78);color:var(--px-ink-soft,#6a4f33);overflow-wrap:anywhere;padding:0 8px;font-size:13px;line-height:24px;display:inline-block;margin:0 0 3px!important}.MacroTownLesson-module__oPBKkG__same~*{clear:left}.MacroTownLesson-module__oPBKkG__portrait{width:48px;height:48px;image-rendering:pixelated;display:block}.MacroTownLesson-module__oPBKkG__met{flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.MacroTownLesson-module__oPBKkG__met li{min-width:64px;color:var(--px-ink,#3b2616);justify-items:center;gap:2px;font-size:13px;line-height:1.5;display:grid}.MacroTownLesson-module__oPBKkG__met .MacroTownLesson-module__oPBKkG__portrait{box-shadow:0 0 0 2px var(--px-paper-sh,#c9ae78);background:var(--px-paper-hi,#fff7dd)}.MacroTownLesson-module__oPBKkG__hook{font-weight:700}
.TradeReaction-module__gQd8Ma__reaction{min-width:0}.TradeReaction-module__gQd8Ma__heading{font:inherit;overflow-wrap:anywhere;margin:0}.TradeReaction-module__gQd8Ma__stageBox{width:100%;min-width:0;height:100%;display:grid}.TradeReaction-module__gQd8Ma__stageBox>*{min-width:0}.TradeReaction-module__gQd8Ma__header{border:2px dashed var(--px-ink-soft,#6a4f33);width:fit-content;max-width:100%;color:var(--px-ink-soft,#6a4f33);overflow-wrap:anywhere;padding:0 8px;font-size:14px;line-height:22px;display:block;margin:0 0 3px!important}.TradeReaction-module__gQd8Ma__rows{font-variant-numeric:tabular-nums;gap:2px;margin:3px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.TradeReaction-module__gQd8Ma__rows li{overflow-wrap:anywhere;border-left:4px solid var(--px-gold-lo,#c1851f);padding-left:8px}.TradeReaction-module__gQd8Ma__stamp{width:fit-content;color:var(--px-red,#a8442c);border:3px solid;padding:0 10px;font-size:18px;line-height:1.4;display:inline-block;transform:rotate(-3deg);margin:4px 0 0!important}.TradeReaction-module__gQd8Ma__stamp[data-stamp=hit]{color:var(--px-green-text,#2f6130)}.TradeReaction-module__gQd8Ma__voice{gap:2px;margin-top:6px;display:grid}.TradeReaction-module__gQd8Ma__figureStage{justify-items:center;width:100%;min-width:0;display:grid}.TradeReaction-module__gQd8Ma__figureStage>*{max-width:100%}.TradeReaction-module__gQd8Ma__inset{justify-items:center;width:100%;min-width:0;display:grid}.TradeReaction-module__gQd8Ma__inset>*{max-width:100%}@media (max-width:759px){.TradeReaction-module__gQd8Ma__reaction div:has(>[data-story-next][data-finish=true]){grid-template-columns:minmax(0,1fr)}.TradeReaction-module__gQd8Ma__reaction [data-story-next][data-finish=true]>span{word-break:keep-all;overflow-wrap:anywhere}}.TradeReaction-module__gQd8Ma__reaction[data-beats="1"] [data-story-skip]{display:none}
.FactorMarketNews-module__CwR6da__news{min-width:0}
.MacroTownMission-module__ZV3h7q__mission{justify-items:center;min-width:0;padding:12px 0 30px;display:grid}.MacroTownMission-module__ZV3h7q__dialog{z-index:60;overscroll-behavior:contain;background:#2a1c14b8;place-items:start center;padding:24px 12px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.MacroTownMission-module__ZV3h7q__sheet{justify-items:center;width:min(900px,100%);display:grid}.MacroTownMission-module__ZV3h7q__card{box-sizing:border-box;border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper,#f4e6c1) var(--tile-grain) 0 0 / 48px 48px padding-box;width:min(860px,100%);min-width:0;color:var(--px-ink,#3b2616);padding:12px 22px 18px;animation:.3s steps(3,jump-none) both MacroTownMission-module__ZV3h7q__card;position:relative;box-shadow:0 6px #2a1c1473}@keyframes MacroTownMission-module__ZV3h7q__card{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MacroTownMission-module__ZV3h7q__card{animation:none}}.MacroTownMission-module__ZV3h7q__card p,.MacroTownMission-module__ZV3h7q__card ul{margin:0}.MacroTownMission-module__ZV3h7q__role{font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block:3px;display:flex}.MacroTownMission-module__ZV3h7q__role b{background:var(--px-gold,#f4c651);box-shadow:0 0 0 3px var(--px-ink,#3b2616);overflow-wrap:anywhere;padding:1px 9px 3px;font-weight:400}.MacroTownMission-module__ZV3h7q__badgePic{image-rendering:pixelated;flex:none;display:block}.MacroTownMission-module__ZV3h7q__title{word-break:auto-phrase;font:400 26px/1.45 var(--font-pixel);-webkit-font-smoothing:none;letter-spacing:.04em;outline-offset:4px;margin:12px 0 10px}.MacroTownMission-module__ZV3h7q__title:focus-visible{outline:3px solid var(--px-ink,#3b2616)}.MacroTownMission-module__ZV3h7q__title:focus:not(:focus-visible){box-shadow:none;outline:none}.MacroTownMission-module__ZV3h7q__againNote{background:var(--px-paper-lo,#e4d09f);box-shadow:inset 6px 0 0 var(--px-wood-lo,#7d4f2a);overflow-wrap:anywhere;padding:4px 12px 6px;font-size:14px;line-height:1.7;margin-bottom:10px!important}.MacroTownMission-module__ZV3h7q__steps{margin-top:4px}.MacroTownMission-module__ZV3h7q__task,.MacroTownMission-module__ZV3h7q__stars,.MacroTownMission-module__ZV3h7q__note{overflow-wrap:anywhere;word-break:auto-phrase}.MacroTownMission-module__ZV3h7q__task{font-size:1.05em}.MacroTownMission-module__ZV3h7q__starRow{display:inline-flex}.MacroTownMission-module__ZV3h7q__starRow svg{display:block}.MacroTownMission-module__ZV3h7q__footer{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:12px;display:flex}.MacroTownMission-module__ZV3h7q__footer:empty{display:none}.MacroTownMission-module__ZV3h7q__secondary{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper,#f4e6c1) padding-box;min-height:48px;color:var(--px-ink,#3b2616);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);cursor:pointer;padding:5px 20px 8px}.MacroTownMission-module__ZV3h7q__secondary:hover{background-color:var(--px-paper-hi,#fff7dd)}.MacroTownMission-module__ZV3h7q__secondary:active{box-shadow:none;translate:0 3px}.MacroTownMission-module__ZV3h7q__secondary:focus-visible,.MacroTownMission-module__ZV3h7q__textButton:focus-visible{outline:3px solid var(--px-ink,#3b2616);outline-offset:3px}.MacroTownMission-module__ZV3h7q__textButton{min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.MacroTownMission-module__ZV3h7q__leave{min-width:0}.MacroTownMission-module__ZV3h7q__leaveAsk{border:6px solid #0000;border-image:var(--tile-slim) 3 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;max-width:34em;color:var(--px-ink,#3b2616);gap:8px;padding:8px 14px 12px;display:grid}.MacroTownMission-module__ZV3h7q__leaveAsk p{overflow-wrap:anywhere;word-break:auto-phrase;margin:0;font-size:14px;line-height:1.65}.MacroTownMission-module__ZV3h7q__leaveButtons{flex-wrap:wrap;gap:10px 12px;display:flex}.MacroTownMission-module__ZV3h7q__leaveYes,.MacroTownMission-module__ZV3h7q__leaveStay{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper,#f4e6c1) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font:400 15px/1.5 var(--font-pixel);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);cursor:pointer;padding:3px 16px 6px}.MacroTownMission-module__ZV3h7q__leaveStay{border-image-source:var(--tile-btn-gold);background-color:var(--px-gold,#f4c651)}.MacroTownMission-module__ZV3h7q__leaveYes:active,.MacroTownMission-module__ZV3h7q__leaveStay:active{box-shadow:none;translate:0 3px}.MacroTownMission-module__ZV3h7q__leaveYes:disabled{opacity:.55;cursor:default}.MacroTownMission-module__ZV3h7q__leaveYes:focus-visible,.MacroTownMission-module__ZV3h7q__leaveStay:focus-visible{outline:3px solid var(--px-ink,#3b2616);outline-offset:3px}.MacroTownMission-module__ZV3h7q__textButton:disabled{opacity:.55;cursor:default}.MacroTownMission-module__ZV3h7q__about{color:var(--px-ink-soft,#6a4f33);margin-top:14px;font-size:13px;line-height:1.7}.MacroTownMission-module__ZV3h7q__about summary{box-sizing:border-box;cursor:pointer;width:fit-content;min-height:44px;font:400 14px/1.6 var(--font-pixel);-webkit-font-smoothing:none;padding-block:10px}.MacroTownMission-module__ZV3h7q__about ul{gap:3px;padding-left:18px;display:grid;margin-top:6px!important}@media (max-width:759px){.MacroTownMission-module__ZV3h7q__card{border-width:12px;border-image-width:12px;padding:6px 6px 12px}.MacroTownMission-module__ZV3h7q__title{margin:12px 0 8px;font-size:21px}.MacroTownMission-module__ZV3h7q__steps{--steps-bar:var(--px-paper,#f4e6c1)}.MacroTownMission-module__ZV3h7q__textButton{width:fit-content}}
.TradeNews-module__HyKmLq__news{min-width:0}
.FactorMarketNotebook-module__wuvO-W__open{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font-family:var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);justify-content:center;align-items:center;gap:8px;padding:2px 12px 5px 10px;font-size:15px;line-height:1.4;display:inline-flex}.FactorMarketNotebook-module__wuvO-W__open:hover{background-color:var(--px-white,#fff8e6)}.FactorMarketNotebook-module__wuvO-W__open:active{box-shadow:none;translate:0 3px}.FactorMarketNotebook-module__wuvO-W__open i,.FactorMarketNotebook-module__wuvO-W__book h2 i{background:var(--tile-quill) center / contain no-repeat;flex:none;width:26px;height:24px;display:block}.FactorMarketNotebook-module__wuvO-W__open b{background:var(--px-wood-dk,#5a371f);min-width:30px;color:var(--px-gold-hi,#ffe69a);text-align:center;padding:0 2px 1px;font-weight:400;display:inline-block}.FactorMarketNotebook-module__wuvO-W__book{border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;width:min(720px,100vw - 24px);max-width:none;max-height:min(88vh,860px);color:var(--px-ink,#3b2616);margin:auto;padding:0;overflow:hidden;box-shadow:0 9px #3b261680}.FactorMarketNotebook-module__wuvO-W__book[open]{flex-direction:column;display:flex}.FactorMarketNotebook-module__wuvO-W__book::backdrop{background:#281a0e9e}.FactorMarketNotebook-module__wuvO-W__sheet{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.FactorMarketNotebook-module__wuvO-W__sheet:before{content:"";background:repeating-linear-gradient(90deg, var(--px-wood-lo,#7d4f2a) 0 6px, transparent 6px 24px);height:6px;position:absolute;top:3px;left:12px;right:12px}.FactorMarketNotebook-module__wuvO-W__sheet header{border-bottom:3px solid var(--px-paper-sh,#c9ae78);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:18px 14px 10px;display:grid}.FactorMarketNotebook-module__wuvO-W__book h2{font-family:var(--font-pixel);-webkit-font-smoothing:none;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:400;line-height:1.4;display:flex}.FactorMarketNotebook-module__wuvO-W__shut{border:6px solid #0000;border-image:var(--tile-btn-wood) 2 / 6px stretch;background:var(--px-wood-face,#dcab70) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font-family:var(--font-pixel);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);padding:1px 12px 4px;font-size:14px;line-height:1.4}.FactorMarketNotebook-module__wuvO-W__shut:hover{background-color:#e8bd85}.FactorMarketNotebook-module__wuvO-W__help{color:var(--px-ink-soft,#6a4f33);grid-column:1/-1;font-size:12.5px;line-height:1.6}.FactorMarketNotebook-module__wuvO-W__help summary{cursor:pointer;background:var(--px-paper-lo,#e4d09f);width:36px;height:36px;box-shadow:inset 0 0 0 3px var(--px-ink-soft,#6a4f33);font:400 15px/1 var(--font-pixel);-webkit-font-smoothing:none;color:var(--px-ink,#3b2616);place-items:center;list-style:none;display:inline-grid}.FactorMarketNotebook-module__wuvO-W__help summary::-webkit-details-marker{display:none}.FactorMarketNotebook-module__wuvO-W__help summary{position:relative}.FactorMarketNotebook-module__wuvO-W__help summary:after{content:"";position:absolute;inset:-4px}.FactorMarketNotebook-module__wuvO-W__help p{margin:6px 0 0}.FactorMarketNotebook-module__wuvO-W__pages{overscroll-behavior:contain;background:repeating-linear-gradient(#0000 0 26px,#c9ae7859 26px 27px);flex:auto;align-content:start;gap:10px;min-height:0;padding:10px 14px 16px;display:grid;overflow-y:auto}.FactorMarketNotebook-module__wuvO-W__blank{color:var(--px-ink-soft,#6a4f33);margin:12px 0;font-size:14px;line-height:1.7}.FactorMarketNotebook-module__wuvO-W__page{min-width:0}.FactorMarketNotebook-module__wuvO-W__page>summary{box-sizing:border-box;cursor:pointer;background:var(--px-label,#4b3d27);min-height:44px;color:var(--px-white,#fff8e6);font-family:var(--font-pixel);-webkit-font-smoothing:none;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 10px 6px;font-size:15px;line-height:1.5;list-style:none;display:flex}.FactorMarketNotebook-module__wuvO-W__page>summary::-webkit-details-marker{display:none}.FactorMarketNotebook-module__wuvO-W__page>summary strong{font-weight:400}.FactorMarketNotebook-module__wuvO-W__stamp{background:var(--px-gold,#f4c651);color:var(--px-ink,#3b2616);padding:0 6px 1px;font-size:13px}.FactorMarketNotebook-module__wuvO-W__others{min-width:0;margin-top:6px}.FactorMarketNotebook-module__wuvO-W__others>summary{cursor:pointer;background:var(--px-paper-lo,#e4d09f);width:fit-content;min-height:44px;box-shadow:inset 0 0 0 3px var(--px-paper-sh,#c9ae78);font-family:var(--font-pixel);-webkit-font-smoothing:none;align-items:center;padding:0 10px;font-size:14px;line-height:1.5;display:flex}.FactorMarketNotebook-module__wuvO-W__otherPages{gap:8px;margin-top:8px;display:grid}.FactorMarketNotebook-module__wuvO-W__people{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.FactorMarketNotebook-module__wuvO-W__person{gap:6px;min-width:0;display:grid}.FactorMarketNotebook-module__wuvO-W__person>ul{gap:6px;margin:0;padding:0 0 0 38px;list-style:none;display:grid}.FactorMarketNotebook-module__wuvO-W__who{align-items:center;gap:8px;margin:0;display:flex}.FactorMarketNotebook-module__wuvO-W__face{width:30px;height:30px;box-shadow:0 0 0 3px var(--px-ink,#3b2616);color:var(--px-ink-soft,#6a4f33);font:15px/1 var(--font-pixel);-webkit-font-smoothing:none;background:#cfe0b4;flex:none;place-items:center;font-style:normal;display:grid;position:relative;overflow:hidden}.FactorMarketNotebook-module__wuvO-W__face svg{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.FactorMarketNotebook-module__wuvO-W__who strong{font-family:var(--font-pixel);-webkit-font-smoothing:none;font-size:15px;font-weight:400;line-height:1.5}.FactorMarketNotebook-module__wuvO-W__entry{gap:2px;min-width:0;display:grid}.FactorMarketNotebook-module__wuvO-W__chip{background:var(--px-green,#3f7a3c);color:var(--px-white,#fff8e6);font-family:var(--font-pixel);-webkit-font-smoothing:none;justify-self:start;padding:0 6px 1px;font-size:12px;line-height:1.5}.FactorMarketNotebook-module__wuvO-W__words{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}@media (max-width:759px){.FactorMarketNotebook-module__wuvO-W__book{border-width:12px;border-image-width:12px}.FactorMarketNotebook-module__wuvO-W__book h2{white-space:nowrap;gap:8px;font-size:18px}.FactorMarketNotebook-module__wuvO-W__sheet header{gap:6px 8px;padding:16px 8px 8px}.FactorMarketNotebook-module__wuvO-W__shut{padding:1px 8px 4px;font-size:13px}.FactorMarketNotebook-module__wuvO-W__pages{padding:8px 8px 12px}.FactorMarketNotebook-module__wuvO-W__person>ul{padding-left:0}}
.MacroTownNotebook-module__eE4b4G__open{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font-family:var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);justify-content:center;align-items:center;gap:8px;padding:2px 12px 5px 10px;font-size:15px;line-height:1.4;display:inline-flex}.MacroTownNotebook-module__eE4b4G__open:hover{background-color:var(--px-white,#fff8e6)}.MacroTownNotebook-module__eE4b4G__open:active{box-shadow:none;translate:0 3px}.MacroTownNotebook-module__eE4b4G__open i,.MacroTownNotebook-module__eE4b4G__book h2 i{background:var(--tile-quill) center / contain no-repeat;flex:none;width:26px;height:24px;display:block}.MacroTownNotebook-module__eE4b4G__open b{background:var(--px-wood-dk,#5a371f);min-width:30px;color:var(--px-gold-hi,#ffe69a);text-align:center;padding:0 2px 1px;font-weight:400;display:inline-block}.MacroTownNotebook-module__eE4b4G__book{border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;width:min(720px,100vw - 24px);max-width:none;max-height:min(88vh,860px);color:var(--px-ink,#3b2616);margin:auto;padding:0;overflow:hidden;box-shadow:0 9px #3b261680}.MacroTownNotebook-module__eE4b4G__book[open]{flex-direction:column;display:flex}.MacroTownNotebook-module__eE4b4G__book::backdrop{background:#281a0e9e}.MacroTownNotebook-module__eE4b4G__sheet{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.MacroTownNotebook-module__eE4b4G__sheet:before{content:"";background:repeating-linear-gradient(90deg, var(--px-wood-lo,#7d4f2a) 0 6px, transparent 6px 24px);height:6px;position:absolute;top:3px;left:12px;right:12px}.MacroTownNotebook-module__eE4b4G__sheet header{border-bottom:3px solid var(--px-paper-sh,#c9ae78);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:18px 14px 10px;display:grid}.MacroTownNotebook-module__eE4b4G__book h2{font-family:var(--font-pixel);-webkit-font-smoothing:none;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:400;line-height:1.4;display:flex}.MacroTownNotebook-module__eE4b4G__shut{border:6px solid #0000;border-image:var(--tile-btn-wood) 2 / 6px stretch;background:var(--px-wood-face,#dcab70) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font-family:var(--font-pixel);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);padding:1px 12px 4px;font-size:14px;line-height:1.4}.MacroTownNotebook-module__eE4b4G__shut:hover{background-color:#e8bd85}.MacroTownNotebook-module__eE4b4G__help{color:var(--px-ink-soft,#6a4f33);grid-column:1/-1;font-size:12.5px;line-height:1.6}.MacroTownNotebook-module__eE4b4G__help summary{cursor:pointer;background:var(--px-paper-lo,#e4d09f);width:36px;height:36px;box-shadow:inset 0 0 0 3px var(--px-ink-soft,#6a4f33);font:400 15px/1 var(--font-pixel);-webkit-font-smoothing:none;color:var(--px-ink,#3b2616);place-items:center;list-style:none;display:inline-grid}.MacroTownNotebook-module__eE4b4G__help summary::-webkit-details-marker{display:none}.MacroTownNotebook-module__eE4b4G__help summary{position:relative}.MacroTownNotebook-module__eE4b4G__help summary:after{content:"";position:absolute;inset:-4px}.MacroTownNotebook-module__eE4b4G__help p{margin:6px 0 0}.MacroTownNotebook-module__eE4b4G__pages{overscroll-behavior:contain;background:repeating-linear-gradient(#0000 0 26px,#c9ae7859 26px 27px);flex:auto;align-content:start;gap:10px;min-height:0;padding:10px 14px 16px;display:grid;overflow-y:auto}.MacroTownNotebook-module__eE4b4G__blank{color:var(--px-ink-soft,#6a4f33);margin:12px 0;font-size:14px;line-height:1.7}.MacroTownNotebook-module__eE4b4G__page{min-width:0}.MacroTownNotebook-module__eE4b4G__page>summary{box-sizing:border-box;cursor:pointer;background:var(--px-label,#4b3d27);min-height:44px;color:var(--px-white,#fff8e6);font-family:var(--font-pixel);-webkit-font-smoothing:none;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 10px 6px;font-size:15px;line-height:1.5;list-style:none;display:flex}.MacroTownNotebook-module__eE4b4G__page>summary::-webkit-details-marker{display:none}.MacroTownNotebook-module__eE4b4G__page>summary strong{font-weight:400}.MacroTownNotebook-module__eE4b4G__stamp{background:var(--px-gold,#f4c651);color:var(--px-ink,#3b2616);padding:0 6px 1px;font-size:13px}.MacroTownNotebook-module__eE4b4G__others{min-width:0;margin-top:6px}.MacroTownNotebook-module__eE4b4G__others>summary{cursor:pointer;background:var(--px-paper-lo,#e4d09f);width:fit-content;min-height:44px;box-shadow:inset 0 0 0 3px var(--px-paper-sh,#c9ae78);font-family:var(--font-pixel);-webkit-font-smoothing:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;line-height:1.5;list-style:none;display:flex}.MacroTownNotebook-module__eE4b4G__others>summary::-webkit-details-marker{display:none}.MacroTownNotebook-module__eE4b4G__others>summary:before,.MacroTownNotebook-module__eE4b4G__page>summary:before{content:"▶";flex:none;font-size:10px}.MacroTownNotebook-module__eE4b4G__others[open]>summary:before,.MacroTownNotebook-module__eE4b4G__page[open]>summary:before{content:"▼"}.MacroTownNotebook-module__eE4b4G__otherPages{gap:8px;margin-top:8px;display:grid}.MacroTownNotebook-module__eE4b4G__people{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.MacroTownNotebook-module__eE4b4G__person{gap:6px;min-width:0;display:grid}.MacroTownNotebook-module__eE4b4G__person>ul{gap:6px;margin:0;padding:0 0 0 38px;list-style:none;display:grid}.MacroTownNotebook-module__eE4b4G__who{align-items:center;gap:8px;margin:0;display:flex}.MacroTownNotebook-module__eE4b4G__face{width:30px;height:30px;box-shadow:0 0 0 3px var(--px-ink,#3b2616);color:var(--px-ink-soft,#6a4f33);font:15px/1 var(--font-pixel);-webkit-font-smoothing:none;background:#cfe0b4;flex:none;place-items:center;font-style:normal;display:grid;position:relative;overflow:hidden}.MacroTownNotebook-module__eE4b4G__face svg{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.MacroTownNotebook-module__eE4b4G__who strong{font-family:var(--font-pixel);-webkit-font-smoothing:none;font-size:15px;font-weight:400;line-height:1.5}.MacroTownNotebook-module__eE4b4G__entry{gap:2px;min-width:0;display:grid}.MacroTownNotebook-module__eE4b4G__chip{background:var(--px-green,#3f7a3c);color:var(--px-white,#fff8e6);font-family:var(--font-pixel);-webkit-font-smoothing:none;justify-self:start;padding:0 6px 1px;font-size:12px;line-height:1.5}.MacroTownNotebook-module__eE4b4G__words{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}@media (max-width:759px){.MacroTownNotebook-module__eE4b4G__book{border-width:12px;border-image-width:12px}.MacroTownNotebook-module__eE4b4G__book h2{white-space:nowrap;gap:8px;font-size:18px}.MacroTownNotebook-module__eE4b4G__sheet header{gap:6px 8px;padding:16px 8px 8px}.MacroTownNotebook-module__eE4b4G__shut{padding:1px 8px 4px;font-size:13px}.MacroTownNotebook-module__eE4b4G__pages{padding:8px 8px 12px}.MacroTownNotebook-module__eE4b4G__person>ul{padding-left:0}}
.TradeNotebook-module__j62O5a__open{border:6px solid #0000;border-image:var(--tile-btn-paper) 2 / 6px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font-family:var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);justify-content:center;align-items:center;gap:8px;padding:2px 12px 5px 10px;font-size:15px;line-height:1.4;display:inline-flex}.TradeNotebook-module__j62O5a__open:hover{background-color:var(--px-white,#fff8e6)}.TradeNotebook-module__j62O5a__open:active{box-shadow:none;translate:0 3px}.TradeNotebook-module__j62O5a__open i,.TradeNotebook-module__j62O5a__book h2 i{background:var(--tile-quill) center / contain no-repeat;flex:none;width:26px;height:24px;display:block}.TradeNotebook-module__j62O5a__open b{background:var(--px-wood-dk,#5a371f);min-width:30px;color:var(--px-gold-hi,#ffe69a);text-align:center;padding:0 2px 1px;font-weight:400;display:inline-block}.TradeNotebook-module__j62O5a__book{border:18px solid #0000;border-image:var(--tile-panel) 6 / 18px stretch;background:var(--px-paper-hi,#fff7dd) padding-box;width:min(720px,100vw - 24px);max-width:none;max-height:min(88vh,860px);color:var(--px-ink,#3b2616);margin:auto;padding:0;overflow:hidden;box-shadow:0 9px #3b261680}.TradeNotebook-module__j62O5a__book[open]{flex-direction:column;display:flex}.TradeNotebook-module__j62O5a__book::backdrop{background:#281a0e9e}.TradeNotebook-module__j62O5a__sheet{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.TradeNotebook-module__j62O5a__sheet:before{content:"";background:repeating-linear-gradient(90deg, var(--px-wood-lo,#7d4f2a) 0 6px, transparent 6px 24px);height:6px;position:absolute;top:3px;left:12px;right:12px}.TradeNotebook-module__j62O5a__sheet header{border-bottom:3px solid var(--px-paper-sh,#c9ae78);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:18px 14px 10px;display:grid}.TradeNotebook-module__j62O5a__book h2{font-family:var(--font-pixel);-webkit-font-smoothing:none;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:400;line-height:1.4;display:flex}.TradeNotebook-module__j62O5a__shut{border:6px solid #0000;border-image:var(--tile-btn-wood) 2 / 6px stretch;background:var(--px-wood-face,#dcab70) padding-box;min-height:44px;color:var(--px-ink,#3b2616);font-family:var(--font-pixel);-webkit-font-smoothing:none;box-shadow:0 6px 0 -3px var(--px-ink,#3b2616);padding:1px 12px 4px;font-size:14px;line-height:1.4}.TradeNotebook-module__j62O5a__shut:hover{background-color:#e8bd85}.TradeNotebook-module__j62O5a__help{color:var(--px-ink-soft,#6a4f33);grid-column:1/-1;font-size:12.5px;line-height:1.6}.TradeNotebook-module__j62O5a__help summary{cursor:pointer;background:var(--px-paper-lo,#e4d09f);width:36px;height:36px;box-shadow:inset 0 0 0 3px var(--px-ink-soft,#6a4f33);font:400 15px/1 var(--font-pixel);-webkit-font-smoothing:none;color:var(--px-ink,#3b2616);place-items:center;list-style:none;display:inline-grid}.TradeNotebook-module__j62O5a__help summary::-webkit-details-marker{display:none}.TradeNotebook-module__j62O5a__help summary{position:relative}.TradeNotebook-module__j62O5a__help summary:after{content:"";position:absolute;inset:-4px}.TradeNotebook-module__j62O5a__help p{margin:6px 0 0}.TradeNotebook-module__j62O5a__pages{overscroll-behavior:contain;background:repeating-linear-gradient(#0000 0 26px,#c9ae7859 26px 27px);flex:auto;align-content:start;gap:10px;min-height:0;padding:10px 14px 16px;display:grid;overflow-y:auto}.TradeNotebook-module__j62O5a__blank{color:var(--px-ink-soft,#6a4f33);margin:12px 0;font-size:14px;line-height:1.7}.TradeNotebook-module__j62O5a__page{min-width:0}.TradeNotebook-module__j62O5a__page>summary{box-sizing:border-box;cursor:pointer;background:var(--px-label,#4b3d27);min-height:44px;color:var(--px-white,#fff8e6);font-family:var(--font-pixel);-webkit-font-smoothing:none;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 10px 6px;font-size:15px;line-height:1.5;list-style:none;display:flex}.TradeNotebook-module__j62O5a__page>summary::-webkit-details-marker{display:none}.TradeNotebook-module__j62O5a__page>summary strong{font-weight:400}.TradeNotebook-module__j62O5a__stamp{background:var(--px-gold,#f4c651);color:var(--px-ink,#3b2616);padding:0 6px 1px;font-size:13px}.TradeNotebook-module__j62O5a__others{min-width:0;margin-top:6px}.TradeNotebook-module__j62O5a__others>summary{cursor:pointer;background:var(--px-paper-lo,#e4d09f);width:fit-content;min-height:44px;box-shadow:inset 0 0 0 3px var(--px-paper-sh,#c9ae78);font-family:var(--font-pixel);-webkit-font-smoothing:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;line-height:1.5;list-style:none;display:flex}.TradeNotebook-module__j62O5a__others>summary::-webkit-details-marker{display:none}.TradeNotebook-module__j62O5a__others>summary:before,.TradeNotebook-module__j62O5a__page>summary:before{content:"▶";flex:none;font-size:10px}.TradeNotebook-module__j62O5a__others[open]>summary:before,.TradeNotebook-module__j62O5a__page[open]>summary:before{content:"▼"}.TradeNotebook-module__j62O5a__otherPages{gap:8px;margin-top:8px;display:grid}.TradeNotebook-module__j62O5a__people{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.TradeNotebook-module__j62O5a__person{gap:6px;min-width:0;display:grid}.TradeNotebook-module__j62O5a__person>ul{gap:6px;margin:0;padding:0 0 0 38px;list-style:none;display:grid}.TradeNotebook-module__j62O5a__who{align-items:center;gap:8px;margin:0;display:flex}.TradeNotebook-module__j62O5a__face{width:30px;height:30px;box-shadow:0 0 0 3px var(--px-ink,#3b2616);color:var(--px-ink-soft,#6a4f33);font:15px/1 var(--font-pixel);-webkit-font-smoothing:none;background:#cfe0b4;flex:none;place-items:center;font-style:normal;display:grid;position:relative;overflow:hidden}.TradeNotebook-module__j62O5a__face svg{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.TradeNotebook-module__j62O5a__who strong{font-family:var(--font-pixel);-webkit-font-smoothing:none;font-size:15px;font-weight:400;line-height:1.5}.TradeNotebook-module__j62O5a__entry{gap:2px;min-width:0;display:grid}.TradeNotebook-module__j62O5a__chip{background:var(--px-green,#3f7a3c);color:var(--px-white,#fff8e6);font-family:var(--font-pixel);-webkit-font-smoothing:none;justify-self:start;padding:0 6px 1px;font-size:12px;line-height:1.5}.TradeNotebook-module__j62O5a__words{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}@media (max-width:759px){.TradeNotebook-module__j62O5a__book{border-width:12px;border-image-width:12px}.TradeNotebook-module__j62O5a__book h2{white-space:nowrap;gap:8px;font-size:18px}.TradeNotebook-module__j62O5a__sheet header{gap:6px 8px;padding:16px 8px 8px}.TradeNotebook-module__j62O5a__shut{padding:1px 8px 4px;font-size:13px}.TradeNotebook-module__j62O5a__pages{padding:8px 8px 12px}.TradeNotebook-module__j62O5a__person>ul{padding-left:0}}
