@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-vietnamese-800-normal-B5-KC0PG.woff2)format("woff2"),url(/assets/fraunces-vietnamese-800-normal-Ciifa4CI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-ext-800-normal-DYQACqvw.woff2)format("woff2"),url(/assets/fraunces-latin-ext-800-normal-pDzgxm9I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-800-normal-5RM8DebB.woff2)format("woff2"),url(/assets/fraunces-latin-800-normal-B3oGScaA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2)format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0b0a09;--ink:#f4ead9;--muted:#b8ab96;--line:#fff0d71f;--card:#fff5e60d;--sun:#ffb56b;--ember:#ff7a45;--jade:#6fe0a8;--bad:#ff8a70;--r0:#b9b2a4;--r1:#63d48a;--r2:#5aa8ff;--r3:#c07bff;--r4:#ffc24a;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);overscroll-behavior:none;font:15px/1.45 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}h1,h2,h3{margin:0 0 .3em;font-family:Fraunces,Georgia,serif;line-height:1.1}h2{font-size:1.7rem}h3{font-size:1.15rem}button{font:inherit;color:inherit}img{display:block}.muted{color:var(--muted)}.small{font-size:.88rem}.hurt{color:var(--bad)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.grow{flex:1;gap:3px;min-width:0;display:grid}.stack{align-content:start;gap:12px;display:grid}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sun);font:800 11px/1 Manrope}.hand{color:var(--sun);margin:4px 0;font-family:Caveat,cursive;font-size:1.45rem}.lead{color:#e9dcc6;font-size:1.05rem}.btn{cursor:pointer;background:linear-gradient(135deg, var(--sun), var(--ember));color:#241307;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-weight:800;transition:transform .1s,filter .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{filter:grayscale(.9)brightness(.55);cursor:not-allowed}.btn.small{border-radius:12px;min-height:38px;padding:8px 12px;font-size:.88rem}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:#ffffff12}.btn.glow{animation:1.6s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:0 0 0 4px #ffb56b40,0 0 30px #ff96508c}}.icon-btn{cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:38px;height:38px}.link{color:var(--sun);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff14;border-radius:99px;padding:6px 8px;font:800 10px/1 Manrope}.tag.ok{color:var(--jade);background:#6fe0a829}.tag.warn{color:var(--sun);background:#ffb56b29}.pill{border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:99px;padding:6px 12px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px}.app{max-width:1180px;min-height:100%;padding-bottom:calc(var(--safe-bottom) + 84px);margin:0 auto}.topbar{z-index:6;padding:calc(var(--safe-top) + 8px) 10px 8px;border-bottom:1px solid var(--line);background:#0b0a09;gap:6px;display:flex;position:sticky;top:0}.res{border:1px solid var(--line);background:#1a1612;border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.res img{object-fit:contain;flex:none;width:24px;height:24px}.res-num{min-width:0;line-height:1.1;display:grid}.res b{font-size:.98rem}.res small{color:var(--jade);white-space:nowrap;font-size:.66rem;font-weight:800}.res.full b{color:var(--bad)}.scene{background:50%/cover;height:24vh;min-height:150px;max-height:300px;transition:background-image .6s}.era-chip{border:1px solid var(--line);background:#1a1612;border-radius:14px;gap:5px;margin:-18px 12px 0;padding:9px 12px;display:grid;position:relative;box-shadow:0 10px 24px -12px #000}.era-chip span{letter-spacing:.14em;text-transform:uppercase;color:var(--sun);font:800 12px Manrope}.era-chip small{color:var(--muted);font-size:.78rem}.era-bar,.bar{background:#ffffff1a;border-radius:6px;height:6px;overflow:hidden}.era-bar i,.bar i{background:linear-gradient(90deg, var(--sun), var(--ember));height:100%;transition:width .5s;display:block}.tabs{z-index:20;padding:6px 8px calc(var(--safe-bottom) + 6px);border-top:1px solid var(--line);background:#0f0d0b;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabs button,.tabs .invite-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:2px;min-height:52px;padding:6px 2px;font:700 .72rem Manrope;display:grid}.tab-ico{object-fit:contain;filter:drop-shadow(0 2px 3px #0009);opacity:.8;width:30px;height:30px;transition:transform .15s,opacity .15s}.tabs button.on .tab-ico,.tabs button.on-wide .tab-ico,.tabs .invite-btn .tab-ico{opacity:1;transform:scale(1.12)}.tabs button.on{color:var(--sun);background:#ffb56b24}.tabs .invite-btn{color:var(--muted)}.tabs button.nudge{color:var(--sun);animation:1.6s ease-in-out infinite glow}.panes{padding:12px}.pane{display:none}.show-camp .camp-pane,.show-build .side-pane,.show-people .side-pane,.show-book .side-pane{display:block}@media (min-width:980px){.app{padding-bottom:32px}.scene{border-radius:0 0 24px 24px;height:280px}.tabs{background:var(--bg);border:0;justify-content:flex-end;padding:12px 12px 0;display:flex;position:sticky;top:61px;bottom:auto}.tabs button,.tabs .invite-btn{border:1px solid var(--line);align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.9rem;display:flex}.tabs .camp-tab{display:none}.panes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pane,.show-camp .side-pane{display:block}}.crew-card{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:12px;padding:12px;display:flex}.crew-card.back{border-color:var(--sun);box-shadow:0 0 28px -12px var(--sun)}.crew-card .btn{width:100%;margin-top:6px}.portrait{object-fit:cover;border:2px solid var(--sun);border-radius:50%;flex:none;width:60px;height:60px}.lvl{color:var(--sun);font:800 11px Manrope}.tool-line{color:var(--jade);align-items:center;gap:6px;font-size:.8rem;display:flex}.tool-line img{width:20px;height:20px}.trip{align-items:center;gap:10px;margin-top:6px;display:flex}.trip>img{object-fit:cover;border-radius:10px;width:40px;height:40px}.boat.ready{border-color:var(--sun)}.overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050403d1;animation:.25s both fade;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade{0%{opacity:0}}.sheet-wrap{justify-content:center;align-items:flex-end;display:flex}.sheet{border:1px solid var(--line);width:min(640px,100%);max-height:88vh;padding:18px 16px calc(var(--safe-bottom) + 18px);background:#15120f;border-radius:24px 24px 0 0;animation:.3s both up;overflow-y:auto}@keyframes up{0%{opacity:0;transform:translateY(40px)}}.zones{gap:10px;margin-top:8px;display:grid}.zone{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:16px;gap:12px;padding:10px;display:flex}.zone img{object-fit:cover;border-radius:12px;width:64px;height:64px}.zone img.veiled{filter:blur(6px)brightness(.4)}.zone:disabled{cursor:not-allowed;opacity:.55}.zone small{color:var(--muted)}.event{background:#0a0908;flex-direction:column;display:flex}.event-art{background:50%/cover;flex:1;min-height:30vh;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.event-body{padding:0 18px calc(var(--safe-bottom) + 18px);gap:10px;width:100%;max-width:640px;margin:0 auto;display:grid}.choice{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.choice:hover{border-color:var(--sun)}.bag{background:#0a0908;flex-direction:column;display:flex}.bag-head{padding:calc(var(--safe-top) + 22px) 18px 10px;width:100%;max-width:640px;margin:0 auto}.bag-list{flex:1;align-content:start;gap:10px;width:100%;max-width:640px;margin:0 auto;padding:6px 16px;display:grid;overflow-y:auto}.bag-foot{padding:12px 16px calc(var(--safe-bottom) + 16px);gap:8px;width:100%;max-width:640px;margin:0 auto;display:grid}.find{--rc:var(--r0);border:1px solid var(--line);border-left:4px solid var(--rc);background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.find img{object-fit:contain;width:54px;height:54px}.find .rarity{color:var(--rc);letter-spacing:.12em;text-transform:uppercase;font:800 10px Manrope}.r0{--rc:var(--r0)}.r1{--rc:var(--r1)}.r2{--rc:var(--r2)}.r3{--rc:var(--r3)}.r4{--rc:var(--r4)}.find.r2,.find.r3,.find.r4{box-shadow:0 0 26px -8px var(--rc)}.find.r4{background:linear-gradient(135deg,#ffc24a2e,#ffffff0a)}.find.r3:after,.find.r4:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff4d 50%,#0000 65%);animation:1.3s .3s 2 shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes shine{to{transform:translate(100%)}}.pop{animation:.35s cubic-bezier(.2,1.4,.4,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.85)translateY(10px)}}.rise{animation:.4s both up}.center-wrap{justify-content:center;align-items:center;padding:18px;display:flex}.modal{text-align:center;background:#15120f;gap:12px;width:min(420px,100%);display:grid}.gains{color:var(--jade);justify-content:center;gap:14px;font:800 1.2rem Manrope;display:flex}.gains span{align-items:center;gap:6px;display:flex}.gains img{width:30px;height:30px}.era-up img{object-fit:cover;width:100%;height:100%;animation:6s ease-out both zoom;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes zoom{0%{transform:scale(1.15)}}.era-up-text{padding:30px 22px calc(var(--safe-bottom) + 28px);text-align:center;background:linear-gradient(#0000,#000000eb 40%);justify-items:center;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.era-up-text h1{font-size:max(2rem,min(6vw,3.4rem))}.toast{max-width:560px;left:12px;right:12px;bottom:calc(var(--safe-bottom) + 84px);z-index:50;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#241d16f7;border:1px solid #ffb56b8c;border-radius:14px;margin:0 auto;padding:12px 16px;font:600 .92rem/1.35 Manrope;animation:.25s both up;position:fixed;box-shadow:0 12px 30px -10px #000}.building{align-items:center;gap:12px;display:flex}.building.goal{border-color:#ffb56b80}.building.locked{opacity:.55}.building .btn{flex:none}.goal-note{color:var(--sun);font-size:.8rem;font-weight:700}.cost{gap:10px;margin-top:2px;font-size:.85rem;font-weight:800;display:inline-flex}.cost span{align-items:center;gap:3px;display:inline-flex}.cost img{width:16px;height:16px}.cost .short{color:var(--bad)}.recruit{align-items:center;gap:12px;display:flex}.rescue{border-color:var(--sun);background:linear-gradient(135deg,#ffb56b29,#ffffff08)}.recipe,.pack-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.recipe img,.pack-row img{object-fit:contain;width:40px;height:40px}.pack-row{border-left:3px solid var(--rc,transparent);padding-left:8px}.give-to{flex-wrap:wrap;gap:6px;width:100%;display:flex}.station{color:var(--jade)}.mementos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.memento{--rc:var(--r0);border:1px solid var(--line);border-top:3px solid var(--rc);text-align:center;background:#ffffff08;border-radius:14px;justify-items:center;gap:4px;padding:10px;display:grid}.memento img{object-fit:contain;width:48px;height:48px}.memento small{color:var(--muted);font-size:.72rem}.memento.locked{opacity:.45}.memento .q{background:#ffffff0f;border-radius:50%;place-items:center;width:48px;height:48px;font:800 1.4rem Fraunces;display:grid}@media (prefers-reduced-motion:reduce){*,:after{transition:none!important;animation:none!important}}.gain{color:var(--jade);gap:8px;font:800 1rem Manrope;display:flex}.gain span{align-items:center;gap:3px;display:flex}.gain img{width:22px;height:22px}.coach{background:linear-gradient(135deg,#ffb56b29,#ffffff08);border:1px solid #ffb56b80;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.coach img{object-fit:cover;border:2px solid var(--sun);border-radius:50%;width:40px;height:40px}.coach p{margin:0;font-weight:700}.tabs button.nudge{border-color:var(--sun);animation:1.6s ease-in-out infinite glow}.coach.target-send~.crew-card .btn:not(.glow){animation:1.6s ease-in-out infinite glow}.landing{min-height:100%}.land-hero{min-height:100svh;padding:24px 20px calc(var(--safe-bottom) + 28px);background:50%/cover;align-items:flex-end;display:flex;position:relative}.land-hero:before{content:"";background:linear-gradient(180deg, #00000026 20%, #0b0a09b3 55%, var(--bg));position:absolute;top:0;bottom:0;left:0;right:0}.land-copy{text-align:center;justify-items:center;gap:12px;width:100%;display:grid;position:relative}.land-copy .logo{filter:drop-shadow(0 8px 24px #0009);width:min(260px,70vw)}.land-copy h1{color:var(--sun);text-shadow:0 8px 30px #0009;margin:-8px 0 0;font-size:max(2.6rem,min(11vw,4.6rem))}.land-copy .lead{text-shadow:0 2px 12px #000c;max-width:520px}.btn.big{border-radius:18px;width:min(360px,100%);padding:18px 34px;font-size:1.2rem}.invited-banner{border:1px solid var(--r4);box-shadow:0 0 30px -8px var(--r4);background:#0b0a09b3;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;display:flex}.invited-banner img{width:44px;height:44px}.land-phone,.land-features{display:none}.land-foot{text-align:center;padding:0 20px 30px;font-size:.9rem}@media (min-width:900px){.land-hero{align-items:center;gap:5vw;min-height:86vh;padding:60px 6vw}.land-hero:before{background:linear-gradient(90deg, #0b0a09eb 0%, #0b0a098c 45%, #0b0a091a 75%), linear-gradient(180deg, transparent 70%, var(--bg))}.land-copy{text-align:left;justify-items:start;max-width:560px}.land-copy h1{font-size:5rem}.land-phone{margin-left:auto;display:block;position:relative}.phone-frame{border:10px solid #1b1915;border-radius:42px;width:300px;height:600px;animation:6s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000}.phone-frame>img{object-fit:cover;width:100%;height:100%}.phone-bag{border:1px solid var(--r3);box-shadow:0 0 40px -6px var(--r3);background:#0b0a09d9;border-radius:18px;justify-items:center;gap:4px;padding:16px;display:grid;position:absolute;bottom:24px;left:16px;right:16px}.phone-bag img{width:72px;height:72px}.phone-bag small{color:var(--r3);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}@keyframes float{50%{transform:translateY(-12px)rotate(-1deg)}}.land-features{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto;padding:20px 24px 40px;display:grid}.feat{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden}.feat>img{aspect-ratio:16/9;object-fit:cover;width:100%}.feat h3,.feat p{padding:0 18px}.feat h3{margin-top:16px}.feat p{color:var(--muted);margin:0;padding-bottom:18px}.feat-icons{aspect-ratio:16/9;background:radial-gradient(circle,#c07bff2e,#0000 70%);grid-template-columns:repeat(2,1fr);place-items:center;display:grid}.feat-icons img{width:72px;height:72px}}.gift .chest{filter:drop-shadow(0 0 30px #ffc24ab3);width:120px;height:120px;margin:-70px auto 0;animation:.5s cubic-bezier(.2,1.4,.4,1) both pop}.gift .modal{border-color:var(--r4);margin-top:60px;box-shadow:0 0 60px -10px #ffc24a80}.gift-person{text-align:left;border:1px solid var(--r4);background:#ffc24a1a;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.gift-person img{object-fit:cover;border:2px solid var(--r4);border-radius:50%;width:64px;height:64px}.gift-person small{color:var(--muted);display:block}.gift-items{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gift-item{--rc:var(--r0);border:1px solid var(--rc);border-radius:12px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:.85rem;font-weight:700;display:flex}.gift-item img{width:32px;height:32px}.tiers{gap:8px;margin:10px 0;display:grid}.tier{background:#ffc24a14;border:1px solid #ffc24a59;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.tier img{object-fit:contain;width:52px;height:52px}.invite-link{border:1px dashed var(--line);background:#ffffff0f;border-radius:12px;margin:4px 0 8px;padding:10px;overflow-x:auto}.invite-link code{white-space:nowrap;font-size:.9rem}.ok-text{color:var(--jade)}hr{border:0;border-top:1px solid var(--line);margin:16px 0}.device-link{gap:10px;display:grid}.link-code{background:#6fe0a814;border:1px solid #6fe0a866;border-radius:14px;justify-items:center;gap:2px;padding:12px;display:grid}.link-code b{letter-spacing:.12em;color:var(--jade);font:800 1.8rem Fraunces}.code-input{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f;border-radius:12px;flex:1;padding:0 12px;font:800 1rem Manrope}.land-device{text-align:left;border:1px solid var(--line);background:#0b0a09b3;border-radius:14px;width:min(420px,100%);padding:10px 14px}.land-device summary{cursor:pointer;color:var(--muted);font-weight:700}.land-device[open] summary{margin-bottom:10px}.push-prompt{border-color:var(--jade);background:linear-gradient(135deg,#6fe0a81f,#ffffff08);gap:6px;display:grid}.push-prompt p{margin:0}button.res{color:inherit;cursor:pointer;text-align:left;font:inherit}.res small.boosted{color:var(--r4)}.scene{position:relative}.boost-chip{z-index:2;border:1px solid var(--r4);color:var(--r4);cursor:pointer;background:#1a1612;border-radius:99px;padding:8px 12px;font:800 .8rem Manrope;position:absolute;bottom:26px;right:10px;box-shadow:0 6px 18px -6px #000}.boost-chip.on{cursor:default;background:linear-gradient(135deg,#ffc24a47,#1a1612);animation:1.6s ease-in-out infinite glow}.next-goal{text-align:left;color:inherit;cursor:pointer;border-color:#ffb56b73;gap:6px;display:grid}.buy-mode{z-index:4;background:var(--bg);grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0;display:grid;position:sticky;top:56px}.buy-mode button{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;padding:8px;font-weight:800}.buy-mode button.on{border-color:var(--sun);color:var(--sun);background:#ffb56b1f}.btn.buy{flex-direction:column;gap:0;min-width:92px}.btn.buy small{opacity:.8;font-size:.68rem;font-weight:700}.milestone{background:#ffffff14;border-radius:4px;height:4px;margin:2px 0;overflow:hidden}.milestone i{background:var(--jade);height:100%;display:block}.slots{gap:4px;margin:2px 0;display:flex}.slots img,.slot-free{object-fit:cover;border:1px solid var(--jade);border-radius:50%;width:26px;height:26px}.slot-free{border-style:dashed;border-color:var(--line);display:inline-block}.inline-ico{vertical-align:middle;width:24px;height:24px;display:inline-block}.income-total{background:#6fe0a814;border-radius:14px;gap:2px;margin:8px 0;padding:12px;display:grid}.income-total b{color:var(--jade);font:800 1.8rem Fraunces}.income-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.mult-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:12px 0 4px;font:800 .75rem Manrope}.welcome{text-align:left}.gains.big{flex-wrap:wrap;font-size:1.5rem}.wb-sources{background:#ffffff0a;border-radius:12px;gap:4px;padding:10px;display:grid}.stack-card{color:inherit;cursor:pointer;text-align:left;border-color:var(--r4);box-shadow:0 0 30px -10px var(--r4);align-items:center;gap:12px;display:flex}.stack-card img{width:48px;height:48px}.stack-card .btn{pointer-events:none}.auto-line{color:var(--jade);justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.zone-wrap{gap:4px;display:grid}.auto-btn{justify-self:end}.person-ico{place-items:center;width:54px;height:54px;font-size:2rem;display:grid}.worker{align-items:center;gap:12px;display:flex}.worker .rarity{letter-spacing:.1em;text-transform:uppercase;color:var(--rc,var(--muted));font:800 10px Manrope}.worker select{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#1a1612;border-radius:10px;padding:0 8px}.section-title{margin:8px 0 0}.center{text-align:center}.daily{gap:6px;display:grid}.calendar{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-day{aspect-ratio:1;border:1px solid var(--line);color:var(--muted);border-radius:10px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.cal-day img{width:80%}.cal-day.got{border-color:var(--jade);color:var(--jade);background:#6fe0a824}.cal-day.today{border-color:var(--sun);color:var(--sun);animation:1.6s ease-in-out infinite glow}.task{justify-content:space-between;font-size:.88rem;display:flex}.pad-top{margin-top:6px}.floats{top:calc(var(--safe-top) + 58px);z-index:25;pointer-events:none;justify-content:center;gap:10px;display:flex;position:fixed;left:0;right:0}.float{color:var(--jade);text-shadow:0 2px 8px #000;align-items:center;gap:4px;font:800 1.1rem Manrope;animation:1.3s ease-out both rise-out;display:flex}.float img{width:22px;height:22px}@keyframes rise-out{0%{opacity:0;transform:translateY(30px)}20%{opacity:1}to{opacity:0;transform:translateY(-30px)}}.tabs{grid-template-columns:repeat(5,1fr)}.friends{gap:10px;display:grid}.friend{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.friend img{object-fit:cover;border-radius:12px;width:52px;height:52px}.visit{gap:8px;display:grid}.visit-scene{background:50%/cover;border-radius:16px;align-items:flex-end;height:160px;padding:10px;display:flex}.visit-name{border:1px solid var(--line);background:#1a1612;border-radius:10px;padding:6px 10px;font:800 1rem Fraunces}.name-input{text-transform:none;letter-spacing:0;font-weight:700}.celebrate{--rc:var(--r4);z-index:60;padding-bottom:calc(var(--safe-bottom) + 24px);background:radial-gradient(circle at 50% 38%,#2a1d10 0%,#0b0806 60%,#000 100%);grid-template-rows:1fr auto;justify-items:center;animation:.3s both fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.cel-scene{filter:blur(3px)brightness(.35)saturate(1.2);background:50%/cover;animation:8s ease-out both zoom;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.1)}.cel-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 38%, transparent) 0deg 7deg, transparent 7deg 22deg);opacity:.9;width:180vmax;height:180vmax;margin:-90vmax 0 0 -90vmax;animation:18s linear infinite spin;position:absolute;top:38%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 42%);mask-image:radial-gradient(circle,#000 0%,#0000 42%)}.cel-glow{background:radial-gradient(circle, color-mix(in srgb, var(--rc) 70%, transparent), transparent 65%);filter:blur(10px);border-radius:50%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;animation:2.4s ease-in-out infinite breathe;position:absolute;top:38%;left:50%}.celebrate.shake .cel-rays,.celebrate.shake .cel-glow{opacity:.35}.cel-flash{pointer-events:none;background:radial-gradient(circle at 50% 38%,#fff,#0000 60%);animation:.7s ease-out both flash;position:absolute;top:0;bottom:0;left:0;right:0}.cel-stage{width:min(70vmin,360px);height:min(70vmin,360px);margin-top:calc(var(--safe-top) + 30px);align-self:end;place-items:center;display:grid;position:relative}.hero-img{object-fit:contain;width:70%;height:70%;filter:drop-shadow(0 0 40px color-mix(in srgb, var(--rc) 80%, transparent)) drop-shadow(0 20px 30px #000);animation:.7s cubic-bezier(.2,1.6,.4,1) both hero-in,4s ease-in-out .7s infinite float;position:relative}.hero-img.photo{object-fit:cover;border:3px solid var(--rc);border-radius:24px;width:82%;height:82%}.hero-img.round{border-radius:50%}.hero-img.chest.shake{animation:1.1s ease-in-out both chest-shake}.hero-img.chest.open{animation:.6s cubic-bezier(.2,1.8,.4,1) both chest-pop,4s ease-in-out .6s infinite float}.cel-sparks{position:absolute;top:50%;bottom:auto;left:50%;right:auto}.cel-sparks i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--rc);box-shadow:0 0 10px var(--rc), 0 0 4px #fff;animation:spark var(--t) cubic-bezier(.1,.7,.3,1) both;transform:rotate(var(--a)) translateX(0);border-radius:50%;position:absolute}.cel-text{text-align:center;justify-items:center;gap:10px;max-width:560px;padding:0 22px;display:grid;position:relative}.cel-text h1{color:#fff6e6;text-shadow:0 0 30px color-mix(in srgb, var(--rc) 70%, transparent), 0 4px 20px #000;margin:0;font-size:max(2rem,min(8vw,3.2rem))}.cel-text .eyebrow{color:var(--rc)}.stamp-in{animation:.55s cubic-bezier(.2,1.6,.4,1) both stamp}.cel-items{flex-wrap:wrap;justify-content:center;gap:8px;min-height:10px;display:flex}.cel-item{--rc:var(--r0);border:1px solid var(--rc);box-shadow:0 0 22px -6px var(--rc);background:#140e08d9;border-radius:16px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.95rem;display:flex}.cel-item img{object-fit:contain;width:40px;height:40px}.cel-item.res{--rc:var(--jade);color:var(--jade);font-size:1.15rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.85;transform:scale(1.12)}}@keyframes flash{0%{opacity:.9}to{opacity:0}}@keyframes hero-in{0%{opacity:0;transform:scale(.2)rotate(-12deg)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes chest-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg)scale(1.02)}30%{transform:rotate(9deg)}45%{transform:rotate(-12deg)scale(1.05)}60%{transform:rotate(12deg)}75%{transform:rotate(-6deg)scale(1.08)}90%{transform:rotate(4deg)scale(1.1)}}@keyframes chest-pop{0%{transform:scale(1.35)}}@keyframes spark{0%{transform:rotate(var(--a)) translateX(0) scale(1.4);opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) scale(.2);opacity:0}}@keyframes stamp{0%{opacity:0;letter-spacing:.2em;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.cel-rays,.cel-sparks,.cel-flash{display:none}}.stencil{letter-spacing:.12em;text-transform:uppercase;color:var(--sun);font:400 .95rem Special Elite,Courier New,monospace}.supply{background:linear-gradient(#3c28168c,#19120ce6),repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 22px);border:1px solid #ffb56b40;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff0f}.supply-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.supply-head small{color:var(--muted)}.pulse-text{font-weight:800;animation:1.6s ease-in-out infinite breathe;color:var(--r4)!important}.crates{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.crate{aspect-ratio:3/4;cursor:default;background:linear-gradient(#5b3e22,#3a2714);border:2px solid #4a3420;border-radius:10px;place-items:center;padding:14px 2px 4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000040,inset 0 6px #ffffff0f,0 4px 10px -4px #000}.crate:before{content:"";background:#00000059;height:3px;position:absolute;top:46%;left:0;right:0}.crate img{filter:drop-shadow(0 3px 4px #000)grayscale(.35)brightness(.8);width:82%;max-width:46px;position:relative}.crate-day{text-align:center;color:#e8cfa6;font:400 .7rem Special Elite,monospace;position:absolute;top:3px;left:0;right:0}.crate.today{cursor:pointer;border-color:var(--r4);box-shadow:0 0 0 2px var(--r4), 0 0 26px -2px var(--r4);animation:1.2s ease-in-out infinite crate-bob}.crate.today img{filter:drop-shadow(0 0 10px var(--r4)) drop-shadow(0 3px 4px #000)}.crate.got{opacity:.55}.crate.gold{background:linear-gradient(#6a4a1a,#3b2a10);border-color:#9c7a2c}.crate.gold img{filter:drop-shadow(0 0 8px #ffc24a99)}.crate-stamp{color:var(--jade);text-shadow:0 2px 6px #000;place-items:center;font:700 2.1rem Caveat,cursive;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-14deg)}@keyframes crate-bob{50%{transform:translateY(-4px)rotate(-1.5deg)}}.logbook{color:#3a2a18;background-blend-mode:multiply;background:linear-gradient(#efe1c2,#e2cfa6),repeating-linear-gradient(#0000 0 27px,#5032142e 27px 28px);border-radius:6px 18px;gap:4px;padding:16px 16px 14px;display:grid;position:relative;transform:rotate(-.6deg);box-shadow:0 10px 24px -10px #000,inset 0 0 40px #78501e40}.logbook:before{content:"";background:#e6d7aabf;width:90px;height:22px;margin-left:-45px;position:absolute;top:-8px;left:50%;transform:rotate(2deg);box-shadow:0 2px 4px #00000040}.logbook .stencil{color:#8a3b12}.log-task{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;display:grid}.log-task .box{color:#2f7a3a;border:2px solid #5a3e22;border-radius:3px;place-items:center;width:18px;height:18px;font:700 1.3rem/1 Caveat;display:grid}.hand-line{color:#2c1f10;font:600 1.25rem Caveat,cursive}.log-task.done .hand-line{opacity:.7;-webkit-text-decoration:line-through #2f7a3a;text-decoration:line-through #2f7a3a;text-decoration-thickness:2px}.log-task .count{color:#6b4e2c;font:400 .8rem Special Elite,monospace}.done-line{color:#2f6b3a;margin:4px 0 0}.logbook .btn{margin-top:6px}.scene{background:#000;position:relative;overflow:hidden}.scene-img{background:50%/cover;transition:filter 1s;animation:40s ease-in-out infinite alternate drift;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%}@keyframes drift{to{transform:scale(1.08)translate(-2%,-1.5%)}}.scene-tint{pointer-events:none;transition:background 1s;position:absolute;top:0;bottom:0;left:0;right:0}.scene.morning .scene-tint{background:linear-gradient(#ffbe962e,#0000 60%)}.scene.evening .scene-tint{background:linear-gradient(#ff6e2838,#3c142840)}.scene.night .scene-img{filter:brightness(.45)saturate(.7)hue-rotate(190deg)}.scene.night .scene-tint{background:radial-gradient(circle at 52% 70%,#ff8c3273,#0000 30%),radial-gradient(1px 1px at 20% 15%,#fff,#0000),radial-gradient(1px 1px at 70% 10%,#fff,#0000),radial-gradient(1.5px 1.5px at 85% 25%,#fff,#0000),radial-gradient(1px 1px at 40% 8%,#fff,#0000),linear-gradient(#0a143c80,#0000 60%);animation:2.4s ease-in-out infinite fireflicker}@keyframes fireflicker{50%{opacity:.85}}.embers{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.embers i{opacity:0;background:#ffb35a;border-radius:50%;width:3px;height:3px;animation:linear infinite ember;position:absolute;bottom:18%;box-shadow:0 0 6px #ff8a2a}@keyframes ember{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(18px,-140px)}}.scene-label{background:#0a0806b8;border:1px solid #ffb56b4d;border-radius:8px;padding:4px 8px;font-size:.72rem;position:absolute;top:10px;left:12px}.building{align-items:stretch}.b-art{background:#1a1612 50%/cover;border-radius:12px;flex:none;width:76px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 14px -8px #000}.building.producer .b-art{width:92px}.building.locked .b-art{filter:grayscale()brightness(.4)}.b-lv{background:linear-gradient(135deg, var(--sun), var(--ember));color:#241307;text-align:center;border-radius:10px;min-width:30px;padding:2px 6px;font:800 .8rem Manrope;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 8px #000}.building .btn.buy{align-self:center}.auto-box{color:var(--ink);background:#6fe0a814;border:1px solid #6fe0a859;border-radius:12px;gap:3px;margin-top:6px;padding:8px 10px;display:grid}.auto-box b{color:var(--jade);font-size:.85rem}.auto-box small{color:var(--muted);font-size:.78rem}.auto-box .auto-yield,.auto-box .auto-total{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini-gain{color:var(--jade);align-items:center;gap:2px;font-weight:800;display:inline-flex}.mini-gain img{width:16px;height:16px}.celebrate.r0{--rc:var(--r0)}.celebrate.r1{--rc:var(--r1)}.celebrate.r2{--rc:var(--r2)}.celebrate.r3{--rc:var(--r3)}.celebrate.r4{--rc:var(--r4)}.friend-crew{box-shadow:0 0 40px -18px var(--r4);background:linear-gradient(160deg,#ffc24a29,#19120ceb 60%);border:1px solid #ffc24a80;border-radius:18px;gap:10px;padding:14px;display:grid}.friend-crew p{margin:0}.fc-slots{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.fc-slot{text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:3px;min-height:112px;padding:8px 4px;display:grid}.fc-slot.filled{border:1px solid var(--r4);background:#ffc24a1a}.fc-slot.filled img{object-fit:cover;border:2px solid var(--r4);width:54px;height:54px;box-shadow:0 0 14px -2px var(--r4);border-radius:50%}.fc-slot.filled b{font-size:.78rem;line-height:1.1}.fc-slot small{color:var(--muted);font-size:.66rem;line-height:1.15}.fc-slot.empty{color:var(--r4);cursor:pointer;background:#00000040;border:2px dashed #ffc24a73}.fc-slot.empty span{background:#ffc24a1a;border-radius:50%;place-items:center;width:54px;height:54px;font:800 2rem Manrope;animation:2.2s ease-in-out infinite breathe;display:grid}.ladder{gap:4px;display:grid}.ladder-bar{background:#ffffff14;border-radius:8px;height:8px;overflow:hidden}.ladder-bar i{background:linear-gradient(90deg, var(--r4), var(--sun));height:100%;display:block}.ladder-next{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.ladder-next img{object-fit:contain;width:26px;height:26px}.ladder-face{border:1px solid var(--r4);border-radius:50%;object-fit:cover!important}.friend-crew .btn.big{width:100%}.friend-worker{border-color:var(--r4)}.tier-plus{text-align:center;width:52px;color:var(--jade);font:800 1rem Manrope}.cel-actions{gap:8px;width:min(360px,100%);display:grid}.cel-actions .btn{width:100%}.hero-img.round{aspect-ratio:1;width:72%;height:auto}.name-prompt{border-color:var(--sun);gap:6px;display:grid}.cel-item{white-space:nowrap;flex:none;max-width:100%}.cel-item b{white-space:nowrap}.cel-items{max-width:100%}.panes,.pane,.stack{min-width:0}.pane{overflow-x:clip}.building,.card,.crew-card,.worker,.building .grow{min-width:0}.slots{flex-wrap:wrap}.res b{white-space:nowrap;font-size:max(.8rem,min(3.6vw,.98rem))}.res small{font-size:max(.58rem,min(2.6vw,.66rem))}.res{gap:5px;padding:5px 6px}.res img{width:22px;height:22px}@media (max-width:400px){.b-art,.building.producer .b-art{width:64px}.btn.buy{min-width:76px;padding:8px 10px}.building{gap:10px;padding:12px}.cost{flex-wrap:wrap;gap:6px}}.celebrate{overflow-y:auto}.cel-stage{width:min(70vmin,360px,36vh);height:min(70vmin,360px,36vh)}@media (max-height:700px){.cel-text{gap:6px}.cel-text h1{font-size:1.8rem}.cel-text .lead{margin:0;font-size:.95rem}.cel-item img{width:30px;height:30px}.cel-item{padding:6px 10px 6px 6px;font-size:.85rem}}.cel-actions{bottom:calc(var(--safe-bottom) + 8px);z-index:2;padding-top:6px;position:sticky}.scene{height:150px;min-height:0;max-height:none}.era-badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--sun);background:#0a0806bf;border:1px solid #ffb56b59;border-radius:8px;padding:4px 8px;font:400 .7rem Special Elite,monospace;position:absolute;top:10px;left:10px}.boost-chip{padding:6px 10px;font-size:.78rem;top:10px;bottom:auto;right:10px}.era-chip{display:none}.goal-bar{width:calc(100% - 24px);color:var(--ink);text-align:left;cursor:pointer;z-index:3;background:#1c1712;border:1px solid #ffb56b73;border-radius:14px;align-items:center;gap:10px;margin:-22px 12px 0;padding:10px 12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #000}.goal-bar.coach-mode{border-color:var(--sun);box-shadow:0 0 24px -8px var(--sun)}.goal-ico{flex:none;place-items:center;width:34px;height:34px;font-size:1.3rem;display:grid}.goal-ico img{object-fit:cover;border:2px solid var(--sun);border-radius:50%;width:34px;height:34px}.goal-text{flex:1;font-size:.92rem;font-weight:700;line-height:1.25}.goal-chev{color:var(--sun);font-size:1.4rem}.goal-progress{background:linear-gradient(90deg, var(--sun), var(--ember));height:4px;transition:width .5s;position:absolute;bottom:0;left:0}.goal-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.goal-row img{object-fit:cover;border-radius:10px;width:48px;height:48px}.goal-row.done{opacity:.6}.goal-count{color:var(--sun);font:800 .9rem Manrope}.goal-row.done .goal-count{color:var(--jade)}.next-era{align-items:center;gap:10px;margin:10px 0;display:flex}.next-era img{object-fit:cover;filter:brightness(.7);border-radius:10px;width:84px;height:48px}.crew-list{gap:8px;display:grid}.crew-row{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:flex}.crew-row.back{border-color:var(--sun);box-shadow:0 0 20px -10px var(--sun)}.crew-row.auto{border-color:#6fe0a866}.cr-face{flex:none;position:relative}.cr-face>img:first-child{object-fit:cover;border:2px solid var(--sun);border-radius:50%;width:46px;height:46px;display:block}.cr-tool{filter:drop-shadow(0 1px 2px #000);width:22px;height:22px;position:absolute;bottom:-4px;right:-6px}.cr-name{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cr-name small{color:var(--muted);font-size:.72rem}.cr-line{flex-wrap:wrap;align-items:center;gap:4px;font-size:.82rem;display:flex}.cr-line small{color:var(--muted)}.auto-text{color:var(--jade);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.ready-text{color:var(--sun);font-weight:800}.bar.thin{height:4px;margin-top:4px}.crew-row .btn.small{min-width:44px;min-height:44px;padding:0;font-size:1.2rem}.pill-banner{background:var(--card);border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font:700 .9rem Manrope;display:flex}.pill-banner>span{flex:1}.pill-banner img{object-fit:contain;width:36px;height:36px}.pill-banner>b{color:var(--sun)}.pill-banner.gold{border-color:var(--r4);background:linear-gradient(90deg, #ffc24a29, var(--card));box-shadow:0 0 22px -10px var(--r4)}.pill-banner.sea{border-color:#4fc6d6}.pill-banner.friends{border-color:#ffc24a66}.pill-banner.push-prompt{cursor:default;border-color:#6fe0a880}.icon-btn.small-x{flex:none;width:32px;height:32px}.fc-mini{gap:3px;display:flex;flex:none!important}.fc-mini i{border:1.5px dashed var(--r4);border-radius:50%;width:12px;height:12px}.fc-mini i.on{background:var(--r4);border-style:solid}.sheet .portrait{width:52px;height:52px}@media (min-width:980px){.scene{height:260px}}.topbar{height:calc(var(--safe-top) + 60px);align-items:center}.topbar .res{flex:1 1 0;min-width:0;height:44px;overflow:hidden}.res-num{min-width:0;overflow:hidden}.res-num b,.res-num small{white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;line-height:1.15;display:block;overflow:hidden}.res-num b{font-size:max(.82rem,min(3.8vw,1rem))}.res-num small{font-size:max(.6rem,min(2.7vw,.68rem))}.goal-text,.cr-line,.gains,.cel-item b,.income-total b,.auto-text{font-variant-numeric:tabular-nums}.goal-bar{min-height:64px}.goal-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pill-banner.consent{cursor:default;border-color:#6fe0a880;flex-wrap:wrap;align-items:flex-start}.pill-banner.consent>span{gap:4px;min-width:200px;display:grid}.pill-banner.consent a{color:var(--sun)}.consent-btns{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.settings{gap:10px;display:grid}.toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.toggle span{gap:2px;display:grid}.toggle input{width:44px;height:26px;accent-color:var(--jade);flex:none}.data-where summary{cursor:pointer;color:var(--sun);font-weight:700}.data-where ul{color:var(--muted);gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.btn.danger{color:var(--bad);border-color:#ff8a7066}a.btn{text-decoration:none}.person-veil{flex:none;width:54px;height:54px;position:relative}.person-veil img{object-fit:cover;filter:blur(3px)brightness(.6);border:2px solid var(--rc);border-radius:50%;width:54px;height:54px}.person-veil b{color:#fff;text-shadow:0 2px 6px #000;place-items:center;font:800 1.6rem Fraunces;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.bag-list{grid-auto-rows:max-content}.find{min-height:66px}.wb-row{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.wb-vals{color:var(--muted);flex-wrap:wrap;gap:8px;display:flex}.wb-vals span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.wb-vals img{width:16px;height:16px}.center-wrap .modal{max-height:calc(100svh - 32px);overflow-y:auto}.zone-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:.78rem;display:flex}.zone-line em{letter-spacing:.08em;text-transform:uppercase;min-width:58px;font-size:.66rem;font-style:normal;font-weight:800}.zone-line.gain{color:var(--ink,#f4ead9)}.zone-line.gain em{color:var(--jade)}.zone-line span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.zone-line img{width:16px;height:16px}.card.building.flash{animation:1.1s ease-in-out 2 flash-goal}@keyframes flash-goal{50%{box-shadow:0 0 0 3px var(--sun), 0 0 30px #ffb56b80}}.building .tag.ok{align-self:center}@media (min-width:980px){.tabs button.on-wide{color:var(--sun);background:#ffb56b24}}@media (max-height:700px){.cel-stage{width:min(70vmin,26vh);height:min(70vmin,26vh);margin-top:calc(var(--safe-top) + 12px)}}.pack-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 0 8px;font:800 .7rem Manrope}.pack-crew{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.pack-person{border:1px solid var(--line);text-align:center;background:#ffffff0a;border-radius:14px;justify-items:center;gap:4px;min-width:0;padding:8px 6px;display:grid}.pack-person b{font-size:.8rem}.pack-face{object-fit:cover;border:2px solid var(--line);border-radius:50%;width:48px;height:48px}.pack-slot{border:1px solid var(--rc,var(--line));background:color-mix(in srgb, var(--rc,#fff) 10%, transparent);width:100%;min-height:62px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:2px;padding:6px 4px;display:grid}.pack-slot img{object-fit:contain;width:34px;height:34px}.pack-slot small{color:var(--muted);font-size:.66rem;line-height:1.15}.pack-slot.empty{cursor:default;background:0 0;border-style:dashed;place-content:center}.pack-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.pack-tile{border:1px solid color-mix(in srgb, var(--rc,#fff) 45%, transparent);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rc,#fff) 18%, transparent), transparent 70%), #ffffff08;color:inherit;font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;min-width:0;padding:10px 4px 8px;display:grid;position:relative}.pack-tile img{object-fit:contain;filter:drop-shadow(0 4px 8px #000);width:44px;height:44px}.pack-tile b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-size:.7rem;line-height:1.15}.pack-tile.sel{outline:2px solid var(--sun);outline-offset:1px}.pack-n{font-variant-numeric:tabular-nums;color:var(--sun);font:800 .72rem Manrope;position:absolute;top:4px;right:6px}.pack-detail{border:1px solid var(--rc,var(--line));background:#ffffff0a;border-radius:14px;gap:8px;margin-top:10px;padding:12px;animation:.2s both fade;display:grid}.pack-detail .row{align-items:center;gap:10px}.pack-detail .row img{object-fit:contain;width:48px;height:48px}.pack-detail .give-to{flex-wrap:wrap;gap:6px;display:flex}.pack-detail .pill:disabled{opacity:.45}.btn.scrap{flex-wrap:wrap;justify-content:center;gap:6px 10px;display:flex}.scrap-gain{color:var(--jade);gap:8px;display:inline-flex}.scrap-gain span{align-items:center;gap:3px;display:inline-flex}.scrap-gain img{width:16px;height:16px}.income-total.neg b{color:var(--bad)}.b-art{aspect-ratio:1;align-self:center;height:auto}.building.producer .b-art{aspect-ratio:1}.lock-note,.max-note{letter-spacing:.04em;white-space:nowrap;flex:none;align-self:center;font:800 .72rem Manrope}.lock-note{color:var(--muted)}.max-note{color:var(--jade)}.recipe{border-left:3px solid var(--rc,transparent);padding-left:8px}.recipe.locked{opacity:.55}.recipe.locked img{filter:grayscale()}.recipe .cost img{width:16px;height:16px}.islands{gap:8px;display:grid}.island-card{text-align:left;border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:16px;align-items:center;gap:12px;padding:8px;display:flex}.island-card img{object-fit:cover;border-radius:12px;flex:none;width:76px;height:76px}.island-card.sel{border-color:var(--sun);background:#ffb56b1a;box-shadow:0 0 0 2px #ffb56b59}.island-text{gap:2px;min-width:0;display:grid}.island-text em{color:var(--jade);font-size:.85rem;font-style:normal;font-weight:800}.island-text small{color:var(--muted);font-size:.78rem}.heirlooms{gap:6px;display:grid}.heirloom{text-align:left;border:1px solid color-mix(in srgb, var(--rc,#fff) 40%, transparent);color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.heirloom img{object-fit:contain;flex:none;width:40px;height:40px}.heirloom .grow{gap:2px;display:grid}.heirloom small{color:var(--muted);font-size:.78rem}.heirloom i{border:2px solid var(--line);width:24px;height:24px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.heirloom.sel{background:color-mix(in srgb, var(--rc,#fff) 12%, transparent)}.heirloom.sel i{background:var(--jade);border-color:var(--jade)}.heirloom:disabled{opacity:.4}.rescue-sheet .btn.glow{width:100%;margin-top:10px}.island-now{align-items:center;gap:12px;display:flex}.island-now img{object-fit:cover;border-radius:12px;width:56px;height:56px}.island-now .heir-icons{gap:4px;margin-top:4px;display:flex}.island-now .heir-icons img{object-fit:contain;border-radius:0;width:26px;height:26px}.heir-note{color:var(--sun);font-size:.7rem;line-height:1.2}.moods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.moods button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:14px;justify-items:center;gap:2px;padding:10px 4px;font-size:1.6rem;display:grid}.moods button small{color:var(--muted);font-size:.72rem}.moods button.on{border-color:var(--sun);background:#ffb56b1f}.feedback-sheet textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#15110d;border-radius:14px;padding:10px 12px}.feedback-sheet{gap:10px;display:grid}.lang-pick{gap:6px;display:flex}.lang-pick .pill.on{border-color:var(--sun);color:var(--sun)}.brand{justify-items:center;gap:0;display:grid}.brand-flame{aspect-ratio:900/340;transform-origin:50% 85%;filter:drop-shadow(0 8px 24px #0009);background:url(/brand/logo.png) 50% 0/100% no-repeat;width:min(150px,40vw);margin:30px 0 4px;transform:scale(1.9)}.wordmark{letter-spacing:.08em;background:linear-gradient(#ffd27a 0%,#ffb56b 45%,#e0782f 100%);color:#0000;filter:drop-shadow(0 3px 10px #000000b3);-webkit-background-clip:text;background-clip:text;font:800 max(1.5rem,min(7.5vw,2.6rem))/1 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.friend .rank{text-align:center;width:30px;color:var(--muted);flex:none;font:800 1rem Manrope}.friend.me{border-color:var(--sun);background:#ffb56b14}.save-transfer textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;word-break:break-all;background:#15110d;border-radius:12px;padding:8px;font:.75rem/1.4 ui-monospace,Menlo,monospace}.install-banner{align-items:center}.install-banner .grow{gap:2px;display:grid}.install-banner small{font-size:.76rem;font-weight:400}.install-steps{gap:10px;padding-left:22px;font-size:1.02rem;display:grid}.ios-share{color:#5aa8ff;background:#5aa8ff33;border:2px solid #5aa8ff;border-radius:6px;place-items:center;width:26px;height:26px;font-weight:800;display:inline-grid}.tool-zones{flex-wrap:wrap;gap:4px 10px;margin:2px 0;font-size:.74rem;display:flex}.changelog{margin:10px 0}.changelog ul{margin:4px 0 0;padding-left:20px;font-size:.9rem}.stats-card summary{cursor:pointer;list-style:none}.stats-card summary h3{display:inline}.stats-earned{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;margin-top:10px;font:800 1.05rem Manrope;display:flex}.stats-earned span{align-items:center;gap:4px;display:inline-flex}.stats-earned img{width:20px;height:20px}.stats-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0 0;display:grid}.stats-grid div{background:#ffffff0a;border-radius:10px;padding:8px 10px}.stats-grid dt{color:var(--muted);font-size:.74rem}.stats-grid dd{font-variant-numeric:tabular-nums;margin:0;font:800 1rem Manrope}.daily-optional{margin-top:2px;font-size:.72rem;display:block}.ico{vertical-align:-.16em;flex:none;display:inline-block}.ico.jade{color:var(--jade)}.ico.sun{color:var(--sun)}.ico.gold{color:#ffc24a;fill:#ffc24a59}.ico.muted{color:var(--muted)}.ico.sky{color:#5aa8ff}.ico-pic{object-fit:contain;vertical-align:-.35em;filter:drop-shadow(0 1px 2px #0009);width:1.35em;height:1.35em;display:inline-block}.stop-auto{width:38px;height:38px;color:var(--jade);cursor:pointer;background:#6fe0a814;border:1.5px solid #6fe0a873;border-radius:50%;flex:none;align-self:center;place-items:center;transition:all .15s;display:grid}.stop-auto:hover,.stop-auto:active{border-color:var(--sun);color:var(--sun);background:#ffb56b1f}.stop-auto .ico{color:currentColor;fill:currentColor}.btn .ico+*,.btn .ico-pic+*{margin-left:4px}.toggle>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toggle>span:first-child>small{flex-basis:100%}.lang-pick{flex-wrap:wrap;justify-content:flex-end}.btn.glow .ico,.btn:not(.ghost) .ico{color:#1a0f06}.btn.ghost .ico,.icon-btn .ico{color:inherit}.desk-only{display:none}@media (min-width:980px){.desk-only{gap:12px;margin-top:12px;display:grid}.mobile-only{display:none}.camp-pane{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 140px);position:sticky;top:130px;overflow-y:auto}}@media (min-width:1500px){.app{max-width:1380px}.panes{grid-template-columns:5fr 6fr}}.quest-card{background:linear-gradient(135deg, #3c8c6429, var(--card) 60%);border-color:#7dffbf73;align-items:flex-start;gap:12px;display:flex}.quest-card img{object-fit:cover;border-radius:12px;flex:none;width:64px;height:64px;box-shadow:0 0 20px #7dffbf4d}.quest-card .grow{gap:3px;display:grid}.quest-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7dffbf;font:800 .66rem Manrope}.quest-task{font-weight:700}.quest-dots{gap:5px;margin-top:4px;display:flex}.quest-dots i{background:#ffffff1f;border-radius:3px;width:22px;height:5px}.quest-dots i.on{background:#7dffbf}.quest-dots i.now{background:var(--sun)}.quest-journal .clue{border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.quest-journal .clue .hand{margin:2px 0 0}.quest-journal .clue.solved b{color:#7dffbf}.settings-btn{flex:none;place-items:center;width:44px;height:44px;font-size:1.15rem;display:grid}.settings-sheet{max-height:calc(100svh - 40px);overflow-y:auto}.settings{gap:18px;margin-top:6px;display:grid}.set-group{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;display:grid;overflow:hidden}.set-group h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;padding:12px 14px 4px;font:800 .68rem Manrope}.set-row{border:0;border-top:1px solid var(--line);min-height:52px;color:var(--ink);text-align:left;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;font:600 .95rem Manrope;text-decoration:none;display:flex}.set-group h4+.set-row,.set-group h4+.save-transfer>.set-row:first-child{border-top:0}.set-row.stack{flex-direction:column;align-items:stretch;gap:10px}.set-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-label small{color:var(--muted);flex-basis:100%;font:400 .78rem/1.35 Manrope}button.set-row,a.set-row{cursor:pointer}button.set-row:hover,a.set-row:hover{background:#ffffff08}.chev{color:var(--muted);font-size:1.3rem;line-height:1}.set-row.details{display:block}.set-row.details summary{cursor:pointer;list-style:none}.set-row.details ul{color:var(--muted);margin:10px 0 0;padding-left:18px}.set-row.danger{color:var(--bad);justify-content:center}.danger-zone{border-color:#ff8a704d}.seg{background:#00000059;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 6px;font:700 .88rem Manrope}.seg button.on{color:#1a0f06;background:linear-gradient(#ffb56b,#ff7a45);box-shadow:0 4px 12px -6px #ff7a45cc}.switch{cursor:pointer;background:#ffffff24;border:0;border-radius:99px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.switch i{background:#f4ead9;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.switch.on{background:var(--jade)}.switch.on i{transform:translate(20px)}.save-transfer{gap:0;display:grid}.save-transfer textarea,.save-transfer>.btn,.save-transfer>small{width:auto;margin:0 14px 12px}.choice{flex-wrap:wrap}.choice>b{flex:1 1 0;min-width:0}.choice-info{color:var(--muted);flex-basis:100%;margin-top:2px;font:600 .8rem Manrope}.other-tab{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.other-tab img{width:96px;height:96px}.other-tab p{max-width:380px}.install-code{color:var(--sun);letter-spacing:.08em;background:#ffb56b26;border-radius:8px;margin-left:6px;padding:2px 8px;font:800 1rem ui-monospace,Menlo,monospace;display:inline-block}.hero-img.photo{width:70%;height:70%}.quest-eyebrow{line-height:1.3}.cel-stage{margin-bottom:18px}.trade-line{color:var(--muted);margin:2px 0 6px;font-size:.78rem;display:block}.trade-line.on{color:var(--jade);font-weight:700}.arrival-badge{color:var(--sun);background:#ffb56b1f;border-radius:10px;margin:6px 0 0;padding:8px 10px;font:700 .85rem Manrope}.arrival-sheet{gap:10px;max-height:calc(100svh - 40px);display:grid;overflow-y:auto}.arrival-new .card{box-shadow:0 0 0 2px var(--sun), 0 0 30px -6px #ffb56b99}.gear-grid{gap:6px;display:grid}.gear-row{grid-template-columns:minmax(90px,1.4fr) repeat(5,minmax(36px,1fr));align-items:center;gap:6px;display:grid}.gear-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.gear-cell{--rc:var(--r0);aspect-ratio:1;border:1px solid var(--line);border-bottom:3px solid var(--rc);background:#ffffff08;border-radius:10px;place-items:center;display:grid}.gear-cell img{object-fit:contain;width:70%;height:70%}.gear-cell.locked{opacity:.45}.gear-cell .q{color:var(--muted);font:800 1rem Fraunces}.pack-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.auto-scrap{color:var(--muted);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.admin{color:#f4ead9;background:#0e0c0a;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-content:start;gap:16px;max-width:1400px;min-height:100vh;margin:0 auto;padding:20px;font:15px/1.5 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.admin h1{margin:0;font:800 1.5rem Fraunces,serif}.admin h2{letter-spacing:.14em;text-transform:uppercase;color:#ffb56b;margin:0 0 10px;font:800 .8rem Manrope}.admin-head,.note,.tiles,.wide{grid-column:1/-1}.admin-head{justify-content:space-between;align-items:center;display:flex}.admin button,.admin input{font:inherit;color:inherit;background:#1c1712;border:1px solid #fff0d733;border-radius:10px;padding:8px 14px}.admin button{cursor:pointer}.admin-login{grid-column:1/-1;gap:12px;width:100%;max-width:360px;margin:15vh auto;display:grid}.err{color:#ff8a70}.note{color:#b8ab96;margin:0;font-size:.85rem}.tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.tile{background:#1a1612;border:1px solid #fff0d71f;border-radius:14px;gap:2px;padding:14px;display:grid}.tile b{color:#ffb56b;font:800 1.9rem Fraunces,serif}.tile span{color:#b8ab96;font-size:.82rem}.tile.bad b{color:#ff8a70}.panel{background:#1a1612;border:1px solid #fff0d71f;border-radius:16px;min-width:0;padding:16px}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:#ffffff14}.chart .axis{fill:#8d826f;font-size:11px}.legend{color:#b8ab96;flex-wrap:wrap;gap:14px;margin:4px 0 12px;font-size:.8rem;display:flex}.legend i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.bars{gap:6px;display:grid}.bar-row{grid-template-columns:minmax(110px,38%) 1fr auto;align-items:center;gap:8px;font-size:.85rem;display:grid}.bar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar-track{background:#ffffff0f;border-radius:6px;height:12px;overflow:hidden}.bar-track i{border-radius:6px;height:100%;display:block}.bar-value{font-variant-numeric:tabular-nums;text-align:right;min-width:60px;font-weight:800}.bar-value small{color:#8d826f;font-weight:400}.retention{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.retention th,.retention td{text-align:right;border-bottom:1px solid #ffffff0f;padding:6px 8px}.retention th:first-child,.retention td:first-child{text-align:left}.error-row{border-top:1px solid #ffffff0f;padding:8px 0;display:grid}.error-row small{color:#8d826f}
