.miranda-life_overlay__djNoP,.miranda-life_overlay__djNoP *{box-sizing:border-box}.miranda-life_overlay__djNoP{position:fixed;inset:0;z-index:100000;display:grid;place-items:center!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(1,7,5,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.miranda-life_modal__kL4zc{position:relative;align-self:center;justify-self:center;margin:auto;width:min(1180px,100vw - 16px);max-height:94vh;max-height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(113,244,176,.3);border-radius:22px;color:#ebfff5;background:radial-gradient(circle at 85% 0,rgba(125,63,180,.14),transparent 28%),linear-gradient(180deg,rgba(6,23,17,.99),rgba(3,13,10,.99));box-shadow:0 35px 100px rgba(0,0,0,.58);scrollbar-width:thin;scrollbar-color:rgba(112,239,169,.35) rgba(0,0,0,0)}.miranda-life_header__t5c_d{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid rgba(113,244,176,.16);background:rgba(5,19,14,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.miranda-life_header__t5c_d h2{margin:5px 0 4px;font-size:clamp(21px,4vw,34px);line-height:1.05}.miranda-life_header__t5c_d p{max-width:760px;margin:0;color:#84a394;font-size:13px}.miranda-life_titleBlock__N3MhL{min-width:0}.miranda-life_kicker__ia1mL{color:#77f2ae;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.8px}.miranda-life_close__IF0ix{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(112,239,169,.24);border-radius:14px;color:#baf8d5;background:rgba(10,35,25,.9);cursor:pointer}.miranda-life_close__IF0ix svg{width:21px}.miranda-life_topBar__PXzRU{display:flex;gap:8px;overflow-x:auto;padding:12px 20px 4px;scrollbar-width:none}.miranda-life_topBar__PXzRU::-webkit-scrollbar{display:none}.miranda-life_topBar__PXzRU>div{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(112,239,169,.15);border-radius:999px;color:#9db8aa;background:rgba(12,33,25,.75);font-size:12px;white-space:nowrap}.miranda-life_topBar__PXzRU>div svg{width:16px;height:16px;color:#71efaa}.miranda-life_topBar__PXzRU>div b{color:#effff6}.miranda-life_tabs__FxdHZ{position:-webkit-sticky;position:sticky;top:83px;z-index:10;display:flex;gap:7px;overflow-x:auto;padding:10px 20px;border-bottom:1px solid rgba(112,239,169,.09);background:rgba(4,17,12,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.miranda-life_tabs__FxdHZ::-webkit-scrollbar{display:none}.miranda-life_tabs__FxdHZ button{min-height:40px;flex:0 0 auto;padding:8px 12px;border:1px solid rgba(112,239,169,.16);border-radius:11px;color:#91a99e;background:rgba(10,29,22,.72);font-weight:750;cursor:pointer}.miranda-life_tabs__FxdHZ button:focus-visible{outline:2px solid #78efaf;outline-offset:2px}.miranda-life_tabs__FxdHZ .miranda-life_activeTab__Q4NCZ{border-color:#73efad;color:#052014;background:#73efad}.miranda-life_notice__N60F3{position:fixed;right:24px;top:96px;bottom:auto;z-index:130000;width:min(420px,100vw - 32px);margin:0;padding:11px 13px;border:1px solid rgba(117,240,174,.3);border-radius:11px;color:#dffff0;background:rgba(14,56,39,.96);cursor:pointer;text-align:left}.miranda-life_content__KKfuy{padding:16px 20px 24px}.miranda-life_stack__6q_dG{display:flex;flex-direction:column;gap:14px}.miranda-life_empty__Nb4P4,.miranda-life_loading__QwAvK{color:#789286}.miranda-life_loadError__RlZi4{display:grid;justify-items:start;grid-gap:12px;gap:12px;color:#ffd9d9}.miranda-life_loadError__RlZi4 p{margin:0}.miranda-life_loadError__RlZi4 button{min-height:40px;padding:9px 14px;border:0;border-radius:11px;color:#082015;background:#73efad;font-weight:750;cursor:pointer}.miranda-life_loadError__RlZi4 button:disabled{cursor:wait;opacity:.65}.miranda-life_loadError__RlZi4 button:focus-visible{outline:3px solid rgba(115,239,173,.42);outline-offset:3px}.miranda-life_arcadeInfo__8qMW7,.miranda-life_heroCard__CnC_d,.miranda-life_industryHero__ISbLm,.miranda-life_panel__oZCPE,.miranda-life_securityHero__Edur0{min-width:0;border:1px solid rgba(112,239,169,.14);border-radius:17px;background:rgba(9,28,21,.76)}.miranda-life_heroCard__CnC_d{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px}.miranda-life_heroCard__CnC_d h3{margin:5px 0;font-size:22px}.miranda-life_heroCard__CnC_d p{max-width:720px;margin:0;color:#7f9e8e}.miranda-life_panel__oZCPE{padding:17px}.miranda-life_panel__oZCPE h3{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:17px}.miranda-life_panel__oZCPE h3 svg{width:18px}.miranda-life_panelTitle__qopkg{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.miranda-life_panelTitle__qopkg h3{margin-bottom:3px}.miranda-life_panelTitle__qopkg p{margin:0;color:#789486;font-size:12px}.miranda-life_cardGrid__t1NQP,.miranda-life_plantGrid__fXrg3,.miranda-life_resourceGrid__TdDZ7{display:grid;grid-gap:10px;gap:10px}.miranda-life_resourceGrid__TdDZ7{grid-template-columns:repeat(5,minmax(0,1fr))}.miranda-life_resourceGrid__TdDZ7 article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:13px;border:1px solid rgba(112,239,169,.13);border-radius:13px;background:rgba(8,26,19,.78)}.miranda-life_resourceGrid__TdDZ7 article>span{grid-row:1/3;font-size:24px}.miranda-life_resourceGrid__TdDZ7 article small{color:#668174;font-size:9px;letter-spacing:1px}.miranda-life_resourceGrid__TdDZ7 article b{overflow:hidden;text-overflow:ellipsis}.miranda-life_resourceGrid__TdDZ7 article b em{color:#668174;font-size:9px;font-style:normal;font-weight:600}.miranda-life_inventoryPanel__ocX1U{padding:18px;border:1px solid rgba(112,239,169,.14);border-radius:16px;background:rgba(5,20,14,.68)}.miranda-life_itemStack__lU_YY{border-color:rgba(205,145,255,.25)!important;background:linear-gradient(145deg,rgba(45,22,58,.62),rgba(8,26,19,.78))!important}.miranda-life_workshopHero__me_lM{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:end;grid-gap:18px;gap:18px;padding:22px;border:1px solid rgba(255,198,94,.2);border-radius:18px;background:radial-gradient(circle at 95% 0,rgba(255,185,75,.14),transparent 38%),rgba(10,25,18,.86)}.miranda-life_workshopHero__me_lM h3{margin:5px 0 7px;font-size:25px}.miranda-life_workshopHero__me_lM p{margin:0;color:#87a294;line-height:1.5}.miranda-life_workshopHero__me_lM label{display:grid;grid-gap:6px;gap:6px;color:#789486;font-size:10px;text-transform:uppercase;letter-spacing:1px}.miranda-life_workshopHero__me_lM input{width:100%}.miranda-life_recipeGrid__UaNn2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.miranda-life_recipeGrid__UaNn2>article{min-width:0;display:grid;align-content:start;grid-gap:11px;gap:11px;padding:16px;border:1px solid rgba(112,239,169,.14);border-radius:15px;background:rgba(7,23,17,.82)}.miranda-life_recipeGrid__UaNn2 header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.miranda-life_recipeGrid__UaNn2 header>span{font-size:32px}.miranda-life_recipeGrid__UaNn2 header small{color:#668174;font-size:8px;letter-spacing:1px}.miranda-life_recipeGrid__UaNn2 h3,.miranda-life_recipeGrid__UaNn2 p{margin:0}.miranda-life_recipeGrid__UaNn2 h3{font-size:15px}.miranda-life_recipeGrid__UaNn2 p{min-height:35px;color:#789486;font-size:11px;line-height:1.5}.miranda-life_recipeGrid__UaNn2 footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:auto}.miranda-life_recipeCosts__PaS4v{display:flex;flex-wrap:wrap;gap:5px}.miranda-life_recipeCosts__PaS4v span{padding:5px 7px;border-radius:8px;color:#9ee9c0;background:rgba(112,239,169,.07);font-size:10px}.miranda-life_recipeCosts__PaS4v .miranda-life_missingCost__50US5{color:#ff8599;background:rgba(255,104,131,.08)}.miranda-life_craftQueue__YtTvl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.miranda-life_craftQueue__YtTvl article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(112,239,169,.12);border-radius:12px;background:rgba(7,23,17,.7)}.miranda-life_craftQueue__YtTvl article>span{font-size:25px}.miranda-life_craftQueue__YtTvl article>div{display:grid;grid-gap:3px;gap:3px}.miranda-life_craftQueue__YtTvl small{color:#789486}@media(max-width:850px){.miranda-life_workshopHero__me_lM{grid-template-columns:1fr}.miranda-life_recipeGrid__UaNn2{grid-template-columns:repeat(2,minmax(0,1fr))}.miranda-life_craftQueue__YtTvl{grid-template-columns:1fr 1fr}}@media(max-width:560px){.miranda-life_craftQueue__YtTvl,.miranda-life_recipeGrid__UaNn2,.miranda-life_recipeGrid__UaNn2 footer{grid-template-columns:1fr}}.miranda-life_cardGrid__t1NQP{grid-template-columns:repeat(3,minmax(0,1fr))}.miranda-life_plantGrid__fXrg3{grid-template-columns:repeat(2,minmax(0,1fr))}.miranda-life_actionCard__bAwR1,.miranda-life_assetCard__F6uUy,.miranda-life_compactCard__6z5pi,.miranda-life_plantCard__VTljQ,.miranda-life_shopCard___zugl,.miranda-life_villageCard__A9YAF{min-width:0;border:1px solid rgba(112,239,169,.14);border-radius:14px;background:rgba(7,23,17,.8)}.miranda-life_actionCard__bAwR1,.miranda-life_assetCard__F6uUy,.miranda-life_shopCard___zugl{display:flex;flex-direction:column;gap:8px;min-height:220px;padding:15px}.miranda-life_actionCard__bAwR1 h4,.miranda-life_assetCard__F6uUy h4,.miranda-life_shopCard___zugl h4{margin:0;font-size:16px}.miranda-life_actionCard__bAwR1 p,.miranda-life_assetCard__F6uUy p,.miranda-life_shopCard___zugl p{margin:0 0 6px;color:#789386;font-size:12px;line-height:1.45}.miranda-life_actionCard__bAwR1>button,.miranda-life_assetCard__F6uUy>button,.miranda-life_shopCard___zugl>button{margin-top:auto}.miranda-life_assetCard__F6uUy{min-height:165px}.miranda-life_actionCard__bAwR1{min-height:180px}.miranda-life_actionCard__bAwR1>svg{width:34px;height:34px;color:#77efae}.miranda-life_bigEmoji__j6ZpD,.miranda-life_iconText__euT82{font-size:34px;line-height:1}.miranda-life_cost__AzPRG,.miranda-life_villageResources__NtYeb{display:flex;flex-wrap:wrap;gap:5px}.miranda-life_cost__AzPRG span,.miranda-life_villageResources__NtYeb span{padding:4px 7px;border-radius:8px;color:#a9c6b7;background:rgba(255,255,255,.035);font-size:10px}.miranda-life_compactCard__6z5pi{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.miranda-life_compactCard__6z5pi>div{display:flex;flex-direction:column}.miranda-life_compactCard__6z5pi small,.miranda-life_compactCard__6z5pi span{color:#7d988b;font-size:11px}.miranda-life_timeline__NKHvY{display:flex;flex-direction:column}.miranda-life_timeline__NKHvY article{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:8px;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.045)}.miranda-life_timeline__NKHvY article>span{color:#6ff0aa}.miranda-life_timeline__NKHvY article div{display:flex;min-width:0;flex-direction:column;gap:2px}.miranda-life_timeline__NKHvY article b{overflow-wrap:anywhere;font-size:12px}.miranda-life_timeline__NKHvY article small{color:#60796d;font-size:10px}.miranda-life_field__NNXYu{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#8ca699;font-size:12px}.miranda-life_plantCard__VTljQ{display:flex;flex-direction:column;gap:9px;padding:14px}.miranda-life_plantCard__VTljQ>strong{font-size:12px}.miranda-life_plantTop__phT4g{display:flex;align-items:center;gap:10px}.miranda-life_plantTop__phT4g>span{font-size:30px}.miranda-life_plantTop__phT4g>div{display:flex;min-width:0;flex-direction:column}.miranda-life_plantTop__phT4g small{color:#718a7e;font-size:10px}.miranda-life_progress__ieJpp{height:6px;overflow:hidden;border-radius:99px;background:#152820}.miranda-life_progress__ieJpp i{display:block;height:100%;border-radius:inherit;background:#6fedaa;transition:width .3s ease}.miranda-life_actions__JOWCf,.miranda-life_inlineForm__nx7x2{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.miranda-life_inlineForm__nx7x2{margin-top:10px}.miranda-life_inlineForm__nx7x2>input,.miranda-life_inlineForm__nx7x2>select{flex:1 1 150px}.miranda-life_industryHero__ISbLm,.miranda-life_securityHero__Edur0{display:flex;align-items:center;gap:16px;padding:18px}.miranda-life_industryHero__ISbLm>svg,.miranda-life_securityHero__Edur0>svg{flex:0 0 auto;width:48px;height:48px;padding:9px;border:1px solid rgba(112,239,169,.18);border-radius:15px;color:#77efae;background:rgba(111,237,170,.06)}.miranda-life_industryHero__ISbLm h3,.miranda-life_securityHero__Edur0 h3{margin:0 0 4px}.miranda-life_industryHero__ISbLm p,.miranda-life_securityHero__Edur0 p{margin:0;color:#789386}.miranda-life_securityHero__Edur0>div{display:grid;grid-gap:2px;gap:2px}.miranda-life_securityHero__Edur0 strong{font-size:30px}.miranda-life_securityHero__Edur0 small,.miranda-life_securityHero__Edur0 span{color:#789386}.miranda-life_villageCard__A9YAF{display:grid;grid-gap:12px;gap:12px;padding:15px}.miranda-life_villageCard__A9YAF h4{margin:4px 0;font-size:18px}.miranda-life_villageCard__A9YAF p{margin:0;color:#7b9589}.miranda-life_arcadeLayout__4EWRA{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(300px,1fr);grid-gap:14px;gap:14px}.miranda-life_arcadeInfo__8qMW7{display:flex;flex-direction:column;gap:10px;padding:18px}.miranda-life_arcadeInfo__8qMW7>svg{width:44px;height:44px;color:#78efaf}.miranda-life_arcadeInfo__8qMW7 h3,.miranda-life_arcadeInfo__8qMW7 p{margin:0}.miranda-life_arcadeInfo__8qMW7 p{color:#7d978b;font-size:12px}.miranda-life_arcadeInfo__8qMW7>small{min-height:18px;color:#83c9a3}.miranda-life_arcadeStats__NlG1y{display:flex;gap:10px}.miranda-life_arcadeStats__NlG1y span{flex:1 1;padding:10px;border-radius:10px;background:rgba(255,255,255,.035);color:#7f998c}.miranda-life_arcadeStats__NlG1y span b{display:block;color:#effff6;font-size:20px}.miranda-life_match3__IZ34E{display:grid;grid-template-columns:repeat(6,minmax(42px,1fr));grid-gap:6px;gap:6px;align-content:start;padding:12px;border:1px solid rgba(112,239,169,.14);border-radius:17px;background:rgba(6,22,16,.82)}.miranda-life_match3__IZ34E button{aspect-ratio:1;min-width:0;padding:0;border:1px solid rgba(112,239,169,.12);border-radius:11px;background:rgba(255,255,255,.035);font-size:clamp(22px,4vw,36px)}.miranda-life_match3__IZ34E .miranda-life_selectedCell__HvQFW{border-color:#79efb0;background:rgba(121,239,176,.14);box-shadow:inset 0 0 0 2px rgba(121,239,176,.25)}.miranda-life_footer__BrEUO{display:flex;justify-content:space-between;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(112,239,169,.09);color:#60796d;font-size:10px}.miranda-life_modal__kL4zc button,.miranda-life_modal__kL4zc input,.miranda-life_modal__kL4zc select{min-height:42px;font:inherit}.miranda-life_modal__kL4zc button{border:1px solid rgba(112,239,169,.22);border-radius:10px;padding:9px 12px;color:#d9f8e8;background:rgba(22,66,47,.46);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.miranda-life_modal__kL4zc button:hover:not(:disabled){border-color:rgba(112,239,169,.55);background:rgba(31,88,62,.58);transform:translateY(-1px)}.miranda-life_modal__kL4zc button:disabled{cursor:not-allowed;opacity:.45}.miranda-life_modal__kL4zc input,.miranda-life_modal__kL4zc select{min-width:0;max-width:100%;border:1px solid rgba(112,239,169,.16);border-radius:10px;padding:8px 10px;color:#eafff4;background:#0a1e16;font-size:16px}.miranda-life_modal__kL4zc button:focus-visible,.miranda-life_modal__kL4zc input:focus-visible,.miranda-life_modal__kL4zc select:focus-visible{outline:2px solid #78efaf;outline-offset:2px}.miranda-life_dangerButton__WiTsM{border-color:rgba(255,111,126,.28)!important;color:#ffd2d8!important;background:rgba(117,30,42,.25)!important}@media(max-width:920px){.miranda-life_resourceGrid__TdDZ7{grid-template-columns:repeat(3,minmax(0,1fr))}.miranda-life_cardGrid__t1NQP{grid-template-columns:repeat(2,minmax(0,1fr))}.miranda-life_arcadeLayout__4EWRA{grid-template-columns:1fr}.miranda-life_match3__IZ34E{max-width:560px;width:100%;margin:0 auto}}@media(max-width:680px){.miranda-life_overlay__djNoP{padding:0;place-items:stretch}.miranda-life_modal__kL4zc{width:100%;max-height:100vh;max-height:100dvh;border:0;border-radius:0}.miranda-life_header__t5c_d{padding:max(12px,env(safe-area-inset-top)) 12px 11px}.miranda-life_header__t5c_d p{font-size:11px}.miranda-life_close__IF0ix{width:44px;height:44px;border-radius:12px}.miranda-life_topBar__PXzRU{padding-left:10px;padding-right:10px}.miranda-life_tabs__FxdHZ{top:92px;padding:8px 10px}.miranda-life_tabs__FxdHZ button{min-height:44px}.miranda-life_notice__N60F3{right:10px;top:76px;bottom:auto;width:calc(100% - 20px);margin:0}.miranda-life_content__KKfuy{padding:12px 10px 20px}.miranda-life_heroCard__CnC_d,.miranda-life_industryHero__ISbLm,.miranda-life_panelTitle__qopkg,.miranda-life_securityHero__Edur0{align-items:flex-start;flex-direction:column}.miranda-life_cardGrid__t1NQP,.miranda-life_plantGrid__fXrg3,.miranda-life_resourceGrid__TdDZ7{grid-template-columns:1fr}.miranda-life_resourceGrid__TdDZ7{grid-template-columns:repeat(2,minmax(0,1fr))}.miranda-life_actionCard__bAwR1,.miranda-life_assetCard__F6uUy,.miranda-life_shopCard___zugl{min-height:0}.miranda-life_inlineForm__nx7x2{align-items:stretch;flex-direction:column}.miranda-life_inlineForm__nx7x2>button,.miranda-life_inlineForm__nx7x2>input,.miranda-life_inlineForm__nx7x2>select{width:100%;flex:1 1 auto}.miranda-life_actions__JOWCf>button,.miranda-life_actions__JOWCf>select{flex:1 1 120px}.miranda-life_match3__IZ34E{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:8px}.miranda-life_match3__IZ34E button{min-height:44px;border-radius:9px;font-size:clamp(19px,8vw,30px)}.miranda-life_footer__BrEUO{align-items:flex-start;flex-direction:column;padding-left:10px;padding-right:10px}}@media(max-width:390px){.miranda-life_header__t5c_d h2{font-size:20px}.miranda-life_resourceGrid__TdDZ7{grid-template-columns:1fr 1fr}.miranda-life_topBar__PXzRU>div{min-height:38px;padding:7px 9px}.miranda-life_tabs__FxdHZ button{padding-inline:10px;font-size:12px}.miranda-life_match3__IZ34E button{min-height:42px}}@media(max-height:560px)and (orientation:landscape){.miranda-life_header__t5c_d{position:static;padding-top:10px;padding-bottom:10px}.miranda-life_header__t5c_d p{display:none}.miranda-life_tabs__FxdHZ{position:static}.miranda-life_notice__N60F3{position:fixed;right:10px;top:76px;bottom:auto}}@media(prefers-reduced-motion:reduce){.miranda-life_modal__kL4zc *,.miranda-life_modal__kL4zc :after,.miranda-life_modal__kL4zc :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}