.workshop-trading_bar__n2zyv{display:flex;align-items:center;gap:20px;padding:5px 24px;border-bottom:1px solid var(--mk-edge);background:#172a2c;font:12px/1.3 system-ui;color:var(--mk-muted);min-width:0}.workshop-trading_bar__n2zyv .workshop-trading_barAction__e04UG{min-height:32px;padding:5px 10px;background:#3b655e;color:#eef2e6;font-weight:750;white-space:nowrap}.workshop-trading_bar__n2zyv b{color:var(--mk-text);margin-left:5px}.workshop-trading_bar__n2zyv small{margin-left:auto;font-size:10px}.workshop-trading_hub__ivX7W{display:grid;gap:20px;color:var(--mk-text);margin-bottom:28px}.workshop-trading_hero__2DXJg{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0!important}.workshop-trading_hero__2DXJg h1{font-size:clamp(27px,3vw,42px);line-height:1.1;margin:9px 0}.workshop-trading_hero__2DXJg>div>span,.workshop-trading_step__gVEHA{font:800 10px/1.3 system-ui;letter-spacing:1.5px;color:var(--mk-metal)}.workshop-trading_hero__2DXJg p,.workshop-trading_play__h3bSw p,.workshop-trading_setup__bCqD_ p{font:13px/1.55 system-ui;color:var(--mk-muted);margin:10px 0}.workshop-trading_hero__2DXJg>button{display:grid;text-align:left;gap:7px;flex-shrink:0}.workshop-trading_hero__2DXJg>button strong{font-size:32px;color:var(--mk-metal)}.workshop-trading_hero__2DXJg>button span{font:11px system-ui}.workshop-trading_state__hSDVt{margin:0;padding:10px 14px;border-left:3px solid var(--mk-metal);background:#1d2a2c;font:12px/1.5 system-ui}.workshop-trading_stats__a6LeO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workshop-trading_stats__a6LeO article{display:grid;gap:10px;padding:16px;border:1px solid var(--mk-edge);border-radius:14px;background:var(--mk-raised)}.workshop-trading_stats__a6LeO article>span{font:12px system-ui;color:var(--mk-muted)}.workshop-trading_stats__a6LeO strong{font-size:clamp(18px,2.5vw,29px)}.workshop-trading_setup__bCqD_ small,.workshop-trading_stats__a6LeO small{font:11px/1.5 system-ui;color:var(--mk-muted)}.workshop-trading_setup__bCqD_{display:grid;grid-template-columns:.8fr 1.25fr 1fr;gap:14px}.workshop-trading_setup__bCqD_>section{padding:18px;border:1px solid var(--mk-edge);border-radius:14px;background:var(--mk-chrome);display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.workshop-trading_play__h3bSw h2,.workshop-trading_setup__bCqD_ h2{font-size:21px;line-height:1.2;margin:0}.workshop-trading_setup__bCqD_ p{margin:0}.workshop-trading_primary__yhhc6,.workshop-trading_setup__bCqD_ button{margin-top:auto}.workshop-trading_methods__giF9t{display:flex;gap:6px}.workshop-trading_methods__giF9t button{flex:1;padding:7px 9px;min-height:36px}.workshop-trading_methods__giF9t button[aria-pressed=true]{background:var(--mk-selected);border-color:var(--mk-teal)}.workshop-trading_hub__ivX7W a.workshop-trading_primary__yhhc6{display:block;text-align:center;background:var(--mk-metal);color:var(--mk-ink);font-weight:750;text-decoration:none;border-radius:10px;padding:12px}.workshop-trading_setup__bCqD_ label{font:11px system-ui}.workshop-trading_setup__bCqD_ input{display:block;width:100%;margin-top:7px;background:#19282a;border:1px solid var(--mk-edge);border-radius:7px;padding:10px;color:var(--mk-text);font:12px system-ui}.workshop-trading_pending__zSuG3{font:700 12px/1.5 system-ui;color:var(--mk-metal)}.workshop-trading_days__lnaGe{display:flex;gap:14px;font:11px system-ui}.workshop-trading_days__lnaGe span{display:grid;gap:5px;flex:1}.workshop-trading_play__h3bSw{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--mk-edge);padding-top:18px}.workshop-trading_play__h3bSw p{margin-bottom:0}.workshop-trading_play__h3bSw button{flex-shrink:0}.workshop-trading_hub__ivX7W a:focus-visible,.workshop-trading_hub__ivX7W button:focus-visible{outline:3px solid var(--mk-teal);outline-offset:3px}@media(max-width:800px){.workshop-trading_setup__bCqD_{grid-template-columns:1fr}.workshop-trading_hero__2DXJg{align-items:flex-start}.workshop-trading_hero__2DXJg>button strong{font-size:24px}.workshop-trading_hero__2DXJg>button{max-width:150px}.workshop-trading_bar__n2zyv{gap:12px;padding:4px 12px;font-size:10px}.workshop-trading_barRank__UpYtr,.workshop-trading_bar__n2zyv small{display:none}.workshop-trading_bar__n2zyv .workshop-trading_barAction__e04UG{font-size:10px;min-height:28px;padding:4px 7px}.workshop-trading_bar__n2zyv>span:first-of-type{display:none}.workshop-trading_stats__a6LeO{gap:6px}.workshop-trading_stats__a6LeO article{padding:10px;gap:7px}.workshop-trading_stats__a6LeO small{font-size:9px}.workshop-trading_stats__a6LeO strong{font-size:16px}.workshop-trading_stats__a6LeO article>span{font-size:10px}.workshop-trading_hero__2DXJg p{font-size:12px}.workshop-trading_play__h3bSw{flex-wrap:wrap}}@media(max-width:450px){.workshop-trading_hero__2DXJg{display:grid;gap:10px}.workshop-trading_hero__2DXJg>button{max-width:none;display:flex;align-items:center;gap:12px}.workshop-trading_hub__ivX7W{gap:14px}.workshop-trading_hero__2DXJg h1{font-size:28px}.workshop-trading_setup__bCqD_>section{padding:14px}.workshop-trading_bar__n2zyv{gap:10px;justify-content:space-between}.workshop-trading_barAction__e04UG span{display:none}}@media(min-width:901px){.workshop-trading_hub__ivX7W{gap:12px}.workshop-trading_hero__2DXJg h1{font-size:32px;margin:5px 0}.workshop-trading_hero__2DXJg p{margin:5px 0;font-size:12px}.workshop-trading_hero__2DXJg>button{padding:10px 14px}.workshop-trading_hero__2DXJg>button strong{font-size:26px}.workshop-trading_stats__a6LeO article{padding:12px;gap:7px}.workshop-trading_stats__a6LeO strong{font-size:25px}.workshop-trading_setup__bCqD_>section{padding:13px;gap:7px}.workshop-trading_setup__bCqD_ h2{font-size:18px}.workshop-trading_setup__bCqD_ p{font-size:12px;line-height:1.4}.workshop-trading_setup__bCqD_ small{font-size:10px;line-height:1.4}.workshop-trading_state__hSDVt{padding:8px 12px;font-size:11px}.workshop-trading_setup__bCqD_ .workshop-trading_primary__yhhc6{padding:10px}.workshop-trading_play__h3bSw{padding-top:12px}.workshop-trading_play__h3bSw h2{font-size:18px}.workshop-trading_play__h3bSw p{font-size:11px}}.workshop-trading_quickActions__KcCsK{display:none}@media(max-width:800px){.workshop-trading_quickActions__KcCsK{display:flex;gap:8px;align-items:stretch}.workshop-trading_quickActions__KcCsK>a{flex:1;margin:0!important;font:700 12px system-ui}.workshop-trading_quickActions__KcCsK>button{font-size:12px}.workshop-trading_setup__bCqD_>section{scroll-margin-top:12px}}.workshop-journey_actions__zIg0V{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.workshop-journey_primary__9N9Fv{background:var(--mk-accent,#d4ad70)!important;color:#231e18!important;font-weight:800}.workshop-journey_results__CPb_3{position:absolute;bottom:10px;left:12px;right:12px;background:#263238ee;color:#f2ebdc;padding:12px;border:1px solid #738385;border-radius:14px;max-height:42%;overflow:auto;z-index:3}.workshop-journey_results__CPb_3 strong{font-size:1.05rem}.workshop-journey_results__CPb_3 button,.workshop-journey_results__CPb_3 summary{font-size:.85rem}.workshop-journey_fact__QdLfI{display:block;text-align:left;width:100%;margin:6px 0}.workshop-journey_fact__QdLfI small{opacity:.8}.workshop-journey_earned__KHBtO{display:inline-block;margin:6px 12px 0 0;color:#f1c773}.workshop-journey_model__H4Quq{height:260px;min-width:0}.workshop-journey_planLayout__oKXkR{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.workshop-journey_planParts__UsGQQ{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.workshop-journey_planParts__UsGQQ button{text-align:left;display:grid;gap:4px}.workshop-journey_planParts__UsGQQ small{font-size:.7rem}.workshop-journey_planParts__UsGQQ span{opacity:.8;font-size:.7rem}.workshop-journey_planGrid__jmtbu{height:360px;display:grid;min-height:0}.workshop-journey_part__jCSw4{display:flex;flex-direction:column;align-items:center;min-height:0}.workshop-journey_part__jCSw4 img{height:80px;-o-object-fit:contain;object-fit:contain;max-width:100%}.workshop-journey_part__jCSw4 strong{font-size:.8rem}.workshop-journey_demo__bYlCb{height:min(50vh,430px);min-height:230px}.workshop-journey_milestones__MVhqO{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.workshop-journey_milestones__MVhqO article{border:1px solid #657272;border-radius:12px;padding:12px;opacity:.65}.workshop-journey_milestones__MVhqO article[data-earned=true]{opacity:1;border-color:#d4ad70}.workshop-journey_milestones__MVhqO p{font-size:.85rem}.workshop-journey_paintGrid__hHaLF{display:flex;gap:12px;flex-wrap:wrap}.workshop-journey_paintGrid__hHaLF label{display:grid;gap:4px}.workshop-journey_palette__Xfrgi{width:32px;height:32px;border-radius:9px}.workshop-journey_bannerPreview__7F_Fp{max-height:160px;max-width:100%;-o-object-fit:contain;object-fit:contain}.workshop-journey_callout__Xdly5{border:1px solid #c7a26c;background:#384346;padding:12px;border-radius:12px;margin:12px 0}.workshop-journey_callout__Xdly5 p{margin:6px 0}.workshop-journey_title__1wHA5{font-size:.75rem;color:#ddbf83}.workshop-journey_returnAction__MZBXL{position:absolute;top:85px;left:24px;z-index:5;max-width:280px;background:#263238e8;padding:12px;border-radius:14px}.workshop-journey_returnAction__MZBXL button{display:block;margin:8px 0}.workshop-journey_results__CPb_3 details[open]{padding-bottom:6px}@media(max-width:650px){.workshop-journey_planLayout__oKXkR{grid-template-columns:1fr}.workshop-journey_model__H4Quq{height:180px}.workshop-journey_results__CPb_3{bottom:4px;left:4px;right:4px;padding:8px;max-height:38%}.workshop-journey_results__CPb_3 .workshop-journey_actions__zIg0V{gap:4px}.workshop-journey_results__CPb_3 button{padding:6px!important}.workshop-journey_milestones__MVhqO{grid-template-columns:1fr}.workshop-journey_returnAction__MZBXL{top:70px;left:12px;max-width:220px}}@media(max-height:480px){.workshop-journey_model__H4Quq{height:170px}.workshop-journey_demo__bYlCb{height:220px}.workshop-journey_results__CPb_3{max-height:34%}.workshop-journey_results__CPb_3 .workshop-journey_actions__zIg0V{margin:4px 0}.workshop-journey_returnAction__MZBXL{top:55px}.workshop-journey_planGrid__jmtbu{height:280px}}@media(prefers-reduced-motion:no-preference){.workshop-journey_earned__KHBtO{animation:workshop-journey_award__yspsk .7s ease-out}@keyframes workshop-journey_award__yspsk{0%{transform:scale(.94);opacity:.2}to{transform:scale(1);opacity:1}}}.workshop-journey_planScroll__A1A2F{max-height:calc(100dvh - 340px);overflow:auto;overscroll-behavior:contain;padding:2px 6px 8px 2px}.workshop-journey_planScroll__A1A2F .workshop-journey_planGrid__jmtbu{height:320px}.workshop-journey_planScroll__A1A2F .workshop-journey_planLayout__oKXkR:has(+div){grid-template-columns:1fr}.workshop-journey_planScroll__A1A2F .workshop-journey_planLayout__oKXkR:has(+div) .workshop-journey_model__H4Quq{display:none}@media(max-width:650px){.workshop-journey_planScroll__A1A2F{max-height:calc(100dvh - 350px)}.workshop-journey_planScroll__A1A2F .workshop-journey_planParts__UsGQQ button{padding:8px}.workshop-journey_planScroll__A1A2F .workshop-journey_planParts__UsGQQ strong{font-size:.8rem}}@media(max-height:480px){.workshop-journey_planScroll__A1A2F{max-height:160px}}.workshop-journey_customScroll__C9FYS{max-height:calc(100dvh - 310px);min-height:100px;overflow:auto;overscroll-behavior:contain;padding:2px 6px 10px 2px}.workshop-journey_customScroll__C9FYS .workshop-journey_model__H4Quq{height:210px}@media(max-width:650px){.workshop-journey_customScroll__C9FYS .workshop-journey_model__H4Quq{height:150px}.workshop-journey_customScroll__C9FYS .workshop-journey_actions__zIg0V{gap:5px}.workshop-journey_customScroll__C9FYS label{font-size:.85rem}}@media(max-height:480px){.workshop-journey_customScroll__C9FYS{max-height:155px}.workshop-journey_customScroll__C9FYS .workshop-journey_model__H4Quq{height:130px}}.workshop-journey_itemScroll__nSF_E{max-height:calc(100dvh - 390px);min-height:110px;overflow:auto;overscroll-behavior:contain;padding:0 6px 6px 0}.workshop-journey_itemScroll__nSF_E summary{cursor:pointer;padding:10px}.workshop-journey_itemScroll__nSF_E img{max-height:210px;-o-object-fit:contain;object-fit:contain}@media(max-height:480px){.workshop-journey_itemScroll__nSF_E{max-height:120px}.workshop-journey_itemScroll__nSF_E img{max-height:100px}}.workshop-journey_rewardNext__MZYV_{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #73838566;padding-top:8px;font-size:.85rem}.workshop-journey_rewardNext__MZYV_ button{flex-shrink:0}@media(max-width:650px){.workshop-journey_rewardNext__MZYV_{flex-wrap:wrap;gap:4px}}