@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-C-43HJEL.woff2) format("woff2"),url(/assets/fredoka-hebrew-500-normal-BkmgaUC6.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;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+0100-02AF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-BpYxueJ9.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-CFGu1_I7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-BZiedFx_.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-D7ibDxz9.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;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+0100-02AF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-B9cSA6FN.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-BWb_nMI2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-BaTRyEvH.woff2) format("woff2"),url(/assets/fredoka-hebrew-700-normal-BGoymfEg.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;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+0100-02AF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-ChT1xxR0.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-BTS4rgSY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CUdkD46p.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-Bdkf1mcJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-Dsb0KIbQ.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-DUPmrviy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-DzWqpV-L.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-BvXAhBOJ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-DlbCnAWH.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BWgzGCiU.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-BupoeBnc.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-BIldxhQs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-Cgrooa9T.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-D-e9fzlR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-C2ZPAHu5.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-CY6xiUxZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-C-RkuVXY.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-ZI5H6tdD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-DwQwRZln.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-G8lcDK0M.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-CGDVIs8t.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-C5gyHyFo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-VzZ8Mv27.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-FW_Opv2h.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D2lWpltj.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-CVwOhqah.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-C6BOy3TH.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-qWtiVBHk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-9VU2lkaz.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CM2qJFYy.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-BQmuGLSm.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-DGg9yqR-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-DTMqP5tC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-B8qotIZX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Bkyie7-f.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-IxQtI0Dn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-Dc8WA2IU.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CvVk2h37.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-BAnp1OC4.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BadFOp2V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-Drpg-LIA.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-4PP43_qm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-CabOgJsX.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BKsT3LgS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-Ce0DF62x.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-B1iJ-A4M.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CHZ-UWfP.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-DnqOKSPF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-italic-CAsn5Dn6.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-italic-DqJeUkD8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-italic-CDv7bGAx.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-italic-CsUV0mnO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-italic-DX_fAyXX.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-italic-Co7FboLO.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-italic-DhPdBBsP.woff2) format("woff2"),url(/assets/playfair-display-latin-500-italic-B1Qc5XLi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-Cygz-XR6.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-NAt9AhwD.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-COF6noiJ.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-DmRB7q_B.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BBd_G3i-.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-hI9Kr37g.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-kGSpR5A9.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-DN3Amd4H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CGQ_Vo0j.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BS_Ohp14.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-1DREuLwQ.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-ryGpXDOP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--candy: #ff6fae;--fuchsia: #e0157a;--fuchsia-deep: #b30d62;--powder: #ffd6e8;--powder-soft: #ffe9f3;--pearl: #fff8fc;--lavender: #b9a2f2;--lilac-pale: #f1eaff;--violet: #8c6be8;--silver: #dde1ea;--chrome: #8a92a8;--ink: #5a2448;--ink-soft: #8d5577;--gold: #ffd36b;--white: #ffffff;--font-title: "Fredoka", "Trebuchet MS", sans-serif;--font-text: "Nunito", "Trebuchet MS", sans-serif;--radius: 22px;--ring: 0 0 0 2px #ffc2de;--lift: 0 14px 30px rgba(150, 20, 90, .16);--gloss: linear-gradient(180deg, rgba(255, 255, 255, .75), rgba(255, 255, 255, .05));--btn-pink: linear-gradient(180deg, #ff9fcb 0%, #ff5ca3 48%, #e0157a 100%);--btn-silver: linear-gradient(180deg, #ffffff 0%, #eceff5 48%, #c7cdda 100%)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-text);font-weight:600;color:var(--ink);background:#ffd9ec}button{font-family:inherit;color:inherit;cursor:pointer}h1,h2,h3,p{margin:0}.loading{display:grid;place-items:center;min-height:100vh;font:600 1.4rem var(--font-title);color:var(--fuchsia)}.world-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#ffd6ea;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cpath d='M30 16 Q31.8 28.2 44 30 Q31.8 31.8 30 44 Q28.2 31.8 16 30 Q28.2 28.2 30 16Z' fill='%23ffffff' opacity='.75'/%3E%3Ccircle cx='104' cy='92' r='2.6' fill='%23ffffff' opacity='.7'/%3E%3Cpath d='M100 24 Q100.9 30.1 107 31 Q100.9 31.9 100 38 Q99.1 31.9 93 31 Q99.1 30.1 100 24Z' fill='%23e8dcff'/%3E%3Cpath d='M58 108 C54 104 50 106 50 110 C50 114 58 118 58 118 C58 118 66 114 66 110 C66 106 62 104 58 108Z' fill='%23ffffff' opacity='.45'/%3E%3C/svg%3E"),radial-gradient(ellipse at 15% 0%,rgba(255,255,255,.85),transparent 45%),radial-gradient(ellipse at 90% 100%,rgba(214,196,255,.7),transparent 50%),linear-gradient(160deg,#ffd1e8,#f2dcff 55%,#ffe1f0)}.game{max-width:1500px;margin:0 auto;padding:12px 18px 16px;min-height:100vh;display:flex;flex-direction:column;gap:14px}.screen{flex:1;min-height:0;animation:screen-in .45s ease both}@keyframes screen-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media (min-width: 900px) and (min-height: 600px){.game{height:100vh}}.navbar{display:flex;align-items:center;gap:14px;min-height:62px;padding:6px 8px 6px 18px;border-radius:999px;background:linear-gradient(180deg,#fff,#ffeaf4);border:3px solid var(--white);box-shadow:var(--ring),0 10px 24px #b0185e29}.logo{display:flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:700 26px/1 var(--font-title);letter-spacing:-.5px;color:var(--candy);white-space:nowrap}.logo__pink{color:var(--fuchsia)}.logo__world{color:var(--violet)}.navbar__places{display:flex;flex:1;justify-content:center;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.place-tab{display:flex;align-items:center;gap:6px;height:44px;padding:0 13px;border:0;border-radius:999px;background:none;font:800 15px var(--font-text);color:var(--fuchsia-deep);white-space:nowrap;transition:background .2s,transform .2s}.place-tab svg{width:20px;height:20px;flex:none}.place-tab:hover{background:var(--powder-soft);transform:translateY(-1px)}.place-tab.is-active{color:var(--white);background:var(--btn-pink);box-shadow:inset 0 2px #ffffff8c,0 4px 10px #d6266f59}.wallet{display:flex;align-items:center;height:42px;padding:0 14px 0 8px;border-radius:999px;background:linear-gradient(180deg,#fffaf0,#fff0c9);border:2px solid #f5d27a;font:600 18px var(--font-title);color:#9a5b00}.coins{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-title);font-weight:600;white-space:nowrap}.coin-icon{flex:none;filter:drop-shadow(0 1px 1px rgba(150,90,0,.3))}.profile{display:flex;align-items:center;gap:8px;padding-right:8px}.profile__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--candy));border:3px solid var(--white);box-shadow:var(--ring);font:700 18px var(--font-title);color:var(--white)}.profile__text{display:flex;flex-direction:column;line-height:1.15}.profile__text strong{font-weight:800;font-size:14px}.save{font-size:12px;font-weight:700;color:#2f9e72}.save.is-saving{color:var(--chrome)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:3px solid var(--white);border-radius:999px;background:var(--btn-pink);box-shadow:0 0 0 2px #ff8cc6,0 8px 18px #d6266f52;font:600 18px var(--font-title);color:var(--white);text-shadow:0 1px 0 rgba(160,10,80,.35);overflow:hidden;transition:transform .15s,box-shadow .15s,filter .15s}.btn:before{content:"";position:absolute;left:9%;right:9%;top:3px;height:42%;border-radius:999px;background:var(--gloss);pointer-events:none}.btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;filter:grayscale(.6) opacity(.6)}.btn--silver{background:var(--btn-silver);box-shadow:0 0 0 2px #c7cdda,0 8px 16px #5a244824;color:var(--ink);text-shadow:none}.btn--big{min-height:60px;padding:0 34px;font-size:22px}.btn--small{min-height:40px;padding:0 16px;font-size:15px}.link{border:0;background:none;padding:0;font:inherit;color:var(--fuchsia);text-decoration:underline}.panel{display:flex;flex-direction:column;min-height:0;border-radius:28px;background:#fffcfeeb;border:3px solid var(--white);box-shadow:var(--ring),var(--lift);overflow:hidden;animation:panel-in .5s .05s ease both}@keyframes panel-in{0%{opacity:0;transform:translate(16px)}}.panel__title{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;background:linear-gradient(180deg,#ff9fcb,#ff5ca3 55%,#e8327f);color:var(--white)}.panel__title:after{content:"";position:absolute;left:14px;right:14px;top:4px;height:40%;border-radius:999px;background:var(--gloss);opacity:.6}.panel__title h2{font:600 22px var(--font-title);text-shadow:0 1px 0 rgba(160,10,80,.35)}.panel__dots{display:flex;gap:6px;margin-left:auto}.panel__dots i{width:11px;height:11px;border-radius:50%;background:#ffffffbf;box-shadow:inset 0 -2px #e0157a40}.panel__body{flex:1;min-height:0;padding:16px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.option-group{display:flex;flex-direction:column;gap:8px}.option-group h3{font:800 13px var(--font-text);letter-spacing:.8px;text-transform:uppercase;color:var(--fuchsia-deep)}.option-group h3 em{margin-left:6px;font-style:normal;font-weight:700;font-size:14px;letter-spacing:0;text-transform:none;color:var(--violet)}.text-input{height:44px;padding:0 14px;border:2px solid #ffc2de;border-radius:16px;background:var(--powder-soft);font:700 17px var(--font-text);color:var(--ink);outline:none}.text-input:focus{border-color:var(--candy);background:var(--white)}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{position:relative;width:36px;height:36px;border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 2px #f3d0e2;transition:transform .15s}.swatch:after{content:"";position:absolute;left:6px;top:4px;width:11px;height:7px;border-radius:50%;background:#ffffffb3}.swatch:hover{transform:scale(1.1)}.swatch.is-selected{box-shadow:0 0 0 3px var(--fuchsia),0 4px 10px #d6266f59}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{min-height:32px;padding:0 13px;border:2px solid #ffd6ea;border-radius:999px;background:var(--white);font:800 13px var(--font-text);color:var(--fuchsia-deep);transition:background .15s}.chip:hover{background:var(--powder-soft)}.chip.has-item{border-color:#ff9fcb}.chip.is-active{border-color:var(--white);background:var(--btn-pink);box-shadow:0 0 0 2px #ff8cc6;color:var(--white)}.tabs{display:flex;padding:4px;border-radius:999px;background:var(--powder-soft);border:2px solid #ffd6ea}.tab{flex:1;min-height:36px;border:0;border-radius:999px;background:none;font:800 15px var(--font-text);color:var(--fuchsia-deep)}.tab.is-active{background:var(--btn-pink);box-shadow:inset 0 2px #ffffff80;color:var(--white)}.item-grid,.hair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.item-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 9px;border:2px solid #ffd6ea;border-radius:20px;background:radial-gradient(circle at 50% 38%,#fff,#fff3f9 70%);font:700 12.5px/1.2 var(--font-text);color:var(--ink);text-align:center;transition:transform .15s,box-shadow .15s,border-color .15s}.item-card>svg{width:100%;height:80px}.item-card:hover{transform:translateY(-3px);border-color:#ff9fcb;box-shadow:0 8px 16px #d6266f26}.item-card.is-selected{border:3px solid var(--candy);background:radial-gradient(circle at 50% 38%,#fff7fb,#ffd9eb 80%);box-shadow:0 6px 14px #d6266f38;animation:pop .3s ease}.item-card.is-selected:after{content:"✓";position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--white);background:var(--fuchsia);font-size:11px;color:var(--white)}.item-card.is-locked>svg{filter:grayscale(.55) opacity(.6)}.item-card.is-focused{border-color:var(--violet);box-shadow:0 0 0 3px #8c6be84d}.item-card__price{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;border-radius:999px;background:#fff4d6;font-style:normal;font-size:12px;color:#9a5b00}@keyframes pop{50%{transform:scale(1.06)}}.hint{padding:9px 13px;border-radius:14px;background:var(--lilac-pale);font-size:14px;color:#6a4aa6}.notice{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#fff9ec,#fff1cf);border:2px solid #f5d27a;font-size:14px;line-height:1.4}.panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px}.panel-actions__count{margin-right:auto;font-size:13px;font-weight:800;color:var(--ink-soft)}.stage{position:relative;min-height:420px;height:100%;border-radius:32px;background:radial-gradient(circle at 50% 38%,#fffffffa,#ffeef7bf 42%,#fff3 75%),linear-gradient(180deg,#f1eaff99,#ffd6e880);border:3px solid rgba(255,255,255,.95);box-shadow:inset 0 0 0 2px #ffc2de8c;overflow:hidden}.stage__glow{position:absolute;left:50%;top:46%;width:min(80%,420px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff8cc652,#ff8cc600 68%)}.stage__rays{position:absolute;left:50%;top:46%;width:min(70%,340px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed rgba(255,79,154,.25);animation:spin 60s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.stage__podium{position:absolute;left:50%;bottom:40px;width:250px;height:52px;transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,#eef1f7,#b9c0d1);box-shadow:0 12px 22px #5a244833}.stage__podium span{position:absolute;left:7px;right:7px;top:4px;height:34px;border-radius:50%;border:2px solid var(--white);background:linear-gradient(180deg,#fff,#f1e4ff)}.stage__doll{position:absolute;left:50%;bottom:58px;height:calc(100% - 84px);max-height:640px;width:auto;transform:translate(-50%);filter:drop-shadow(0 6px 10px rgba(90,30,70,.18))}.stage__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;touch-action:pan-y}.stage__help{position:absolute;right:14px;bottom:16px;font-size:11.5px;font-weight:700;color:var(--ink-soft);opacity:.75;pointer-events:none}.stage__name{position:absolute;left:50%;bottom:10px;display:flex;align-items:center;gap:6px;min-height:34px;padding:0 16px;transform:translate(-50%);border:3px solid var(--white);border-radius:999px;background:var(--btn-pink);box-shadow:0 6px 14px #d6266f4d;font:600 17px var(--font-title);color:var(--white);white-space:nowrap}.stage__tag{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:999px;background:#ffffffe6;border:2px solid #ffd6ea;font-size:13px;font-weight:800;color:var(--fuchsia-deep)}.bubble{position:absolute;left:18px;top:22px;max-width:190px;padding:12px 16px;border-radius:22px 22px 22px 6px;background:var(--white);border:3px solid #ffc2de;box-shadow:0 8px 18px #b0185e24;font:500 16px/1.3 var(--font-title);color:var(--fuchsia);animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-5px)}}.screen-split{display:grid;grid-template-columns:minmax(300px,1fr) minmax(380px,540px);gap:18px;height:100%}.hero{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.home>:not(.hero){position:relative;z-index:1}.home{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr auto;gap:8px 28px;height:100%}.home__intro{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-left:clamp(0px,3vw,40px)}.kicker{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--fuchsia)}.logo-title{display:flex;flex-direction:column;line-height:.95}.logo-title__small{font:600 clamp(28px,3vw,40px) var(--font-title);color:var(--violet)}.logo-title__big{font:700 clamp(58px,7.4vw,104px) var(--font-title);letter-spacing:-2px;color:var(--candy);background:linear-gradient(180deg,#ff8cc6,#ff4f9a 55%,#d6127a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 #fff) drop-shadow(0 4px 0 #ffc2de) drop-shadow(0 10px 18px rgba(214,38,111,.28))}.home__tagline{max-width:520px;font-size:19px;line-height:1.45;color:#7a3a63}.home__actions{display:flex;flex-wrap:wrap;gap:14px}.home__gift{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:16px;color:var(--ink-soft)}.places{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:600px}.place{display:flex;align-items:center;gap:12px;padding:11px 13px;border:2px solid var(--white);border-radius:22px;background:#ffffffdb;box-shadow:0 0 0 2px #ffd6ea,0 8px 16px #b0185e1a;text-align:left;transition:transform .15s,box-shadow .15s}.place:hover{transform:translateY(-3px);box-shadow:0 0 0 2px #ff9fcb,0 12px 20px #b0185e29}.place strong{display:block;font:600 18px var(--font-title)}.place small{font-size:13px;color:var(--ink-soft)}.place__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border:2px solid var(--white);border-radius:16px;box-shadow:inset 0 2px #ffffff80;color:var(--white)}.tone-pink{background:linear-gradient(135deg,#ff9fcb,#e0157a)}.tone-lilac{background:linear-gradient(135deg,#cdb8ff,#8c6be8)}.tone-sky{background:linear-gradient(135deg,#a8defa,#4fa6dd)}.tone-gold{background:linear-gradient(135deg,#ffe08a,#f0a92b)}.home__stage{min-height:0}.home__footer{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--ink-soft)}.apartment{display:grid;grid-template-columns:1fr minmax(320px,400px);gap:18px;height:100%}.room-frame{display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px;border-radius:30px;background:#fffcfeeb;border:3px solid var(--white);box-shadow:var(--ring),var(--lift)}.room{flex:1;min-height:0;width:100%;border-radius:20px;border:3px solid var(--white);box-shadow:0 0 0 2px #ffd6ea;background:#fff;touch-action:none;-webkit-user-select:none;user-select:none}.room-item{cursor:grab}.room-item.is-dragging{cursor:grabbing}.room-item.is-selected{filter:drop-shadow(0 0 4px #ff4f9a) drop-shadow(0 0 2px #fff)}.room-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:44px;padding:0 6px}.room-toolbar strong{margin-right:auto;font:600 18px var(--font-title)}.room-toolbar .hint{margin-right:auto}.plaza{display:grid;grid-template-columns:1fr 280px;gap:18px;height:100%}.plaza__hall{min-height:0;border-radius:30px;border:3px solid var(--white);box-shadow:var(--ring),var(--lift);overflow:hidden;background:#fff6fb}.plaza__scene{display:block;width:100%;height:100%}.plaza__banner{font:700 26px var(--font-title);letter-spacing:4px;fill:#fff}.storefront{cursor:pointer;outline:none}.storefront__name{font:700 21px var(--font-title)}.storefront__door{font:800 13px var(--font-text)}.storefront__glow{opacity:0;transition:opacity .2s}.storefront:hover .storefront__glow,.storefront:focus-visible .storefront__glow{opacity:1;filter:drop-shadow(0 0 6px #ff4f9a)}.plaza__directory{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:28px;background:#fffcfeeb;border:3px solid var(--white);box-shadow:var(--ring),var(--lift)}.plaza__directory h2{font:600 22px var(--font-title);color:var(--fuchsia)}.plaza__directory ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.shop-link{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:2px solid #ffe3f0;border-radius:18px;background:var(--white);text-align:left;transition:transform .15s,border-color .15s}.shop-link:hover{transform:translate(3px);border-color:#ff9fcb}.shop-link strong{display:block;font:600 17px var(--font-title)}.shop-link small{font-size:12.5px;color:var(--ink-soft)}.shop-link__dot{flex:none;width:18px;height:18px;border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 1px #00000014}.plaza__directory .hint{margin-top:auto}.shop{display:grid;grid-template-columns:1fr minmax(300px,360px);grid-template-rows:auto 1fr;gap:14px 18px;height:100%}.shop__header{grid-column:1 / -1;position:relative;border-radius:26px;background:var(--shop-soft);border:3px solid var(--white);box-shadow:0 0 0 2px var(--shop),var(--lift);overflow:hidden}.shop__awning{height:22px;background:repeating-linear-gradient(90deg,var(--shop) 0 34px,#fff 34px 68px);-webkit-mask:radial-gradient(circle at 17px 0,#000 17px,transparent 18px) 0 4px / 34px 22px repeat-x,linear-gradient(#000,#000) 0 0 / 100% 6px no-repeat;mask:radial-gradient(circle at 17px 0,#000 17px,transparent 18px) 0 4px / 34px 22px repeat-x,linear-gradient(#000,#000) 0 0 / 100% 6px no-repeat}.shop__title{display:flex;align-items:center;gap:18px;padding:6px 20px 12px}.shop__title h1{font:700 32px/1 var(--font-title);color:var(--shop-ink)}.shop__title p{font-size:14px;color:var(--shop-ink);opacity:.8}.shop__shelves{display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px;border-radius:28px;background:#fffcfeeb;border:3px solid var(--white);box-shadow:var(--ring),var(--lift)}.shop__shelves .chip.is-active{background:var(--shop);box-shadow:0 0 0 2px var(--shop)}.product-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:12px;overflow-y:auto;padding:2px}.product{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 10px 12px;border:2px solid #f6e0ec;border-radius:22px;background:var(--white);font:700 13.5px var(--font-text);color:#9a5b00;transition:transform .15s,box-shadow .15s}.product:hover{transform:translateY(-3px);box-shadow:0 10px 18px #b0185e1f}.product.is-selected{border:3px solid var(--shop);box-shadow:0 0 0 3px var(--shop-soft),0 10px 18px #b0185e1f}.product__art{display:block;width:100%;border-radius:16px;background:radial-gradient(circle at 50% 45%,#ffffff 0%,var(--shop-soft) 90%)}.product__art svg{display:block;width:100%;height:104px}.product__name{color:var(--ink);text-align:center}.product__owned{padding:2px 10px;border-radius:999px;background:#e6f8ef;font-size:12px;color:#2f8f6a}.shop__preview{display:flex;flex-direction:column;gap:12px;min-height:0}.stage--compact{flex:1;min-height:300px}.showcase{position:relative;flex:1;min-height:260px;border-radius:30px;background:radial-gradient(circle at 50% 40%,#fff,var(--shop-soft));border:3px solid var(--white);box-shadow:var(--ring)}.showcase__item{position:absolute;top:24px;right:24px;bottom:50px;left:24px;z-index:1}.showcase__item svg{width:100%;height:100%}.showcase__rug{position:absolute;left:15%;right:15%;bottom:30px;height:40px;border-radius:50%;background:radial-gradient(ellipse,rgba(140,107,232,.25),transparent 70%)}.buy-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:26px;background:var(--white);border:3px solid var(--white);box-shadow:var(--ring),var(--lift);text-align:center}.buy-box h2{font:600 22px var(--font-title)}.buy-box__price{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-soft)}.buy-box__price .coins{font-size:22px;color:#9a5b00}.buy-box__missing{font-size:13.5px;color:var(--ink-soft)}.buy-box__owned{color:#2f8f6a;font-weight:800}.buy-box__done{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;font:600 18px var(--font-title);color:var(--fuchsia);animation:pop .4s ease}.burst{position:absolute;left:50%;top:12px;pointer-events:none}.burst i{position:absolute;color:var(--gold);animation:burst .9s ease-out both;transform:rotate(calc(var(--i) * 45deg)) translateY(0)}@keyframes burst{to{opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateY(-60px)}}.spa{display:grid;grid-template-columns:1fr minmax(280px,360px);gap:18px;height:100%}.spa__salon .panel__title{background:linear-gradient(180deg,#cdb8ff,#a98af0 55%,#8c6be8)}.spa__intro{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;color:var(--ink-soft)}.spa__table{flex:1;min-height:0;display:grid;grid-template-columns:1fr 170px;gap:16px;align-items:center;padding:12px;border-radius:24px;background:radial-gradient(circle at 40% 40%,#ffffff 0%,transparent 60%),repeating-linear-gradient(45deg,#fff4fa 0,#fff4fa 14px,#ffeaf4 14px,#ffeaf4 28px);border:2px solid #ffe0ee}.spa__hand{width:100%;height:100%;max-height:440px}.nail{cursor:pointer;transition:fill .25s}.nail:hover{stroke:var(--fuchsia);stroke-width:3}.nail.is-painted{animation:shine .5s ease}@keyframes shine{50%{filter:brightness(1.4)}}.polishes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.polish{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:2px solid transparent;border-radius:16px;background:#fffc;font-size:11.5px;font-weight:800;transition:transform .15s}.polish svg{width:30px;height:48px}.polish:hover{transform:translateY(-3px) rotate(-4deg)}.polish.is-selected{border-color:var(--violet);background:var(--white);box-shadow:0 6px 12px #8c6be840}.spa__reward{display:flex;align-items:center;gap:6px;margin-right:auto;font:600 18px var(--font-title);color:var(--fuchsia);animation:pop .4s ease}@media (max-width: 1180px){.place-tab span{display:none}.place-tab{padding:0 12px}.place-tab svg{width:22px;height:22px}}@media (max-width: 899px),(max-height: 599px){.game{height:auto;padding:10px}.navbar{flex-wrap:wrap;justify-content:space-between;border-radius:28px;padding:8px 12px}.navbar__places{order:3;flex-basis:100%;justify-content:space-between}.profile__text{display:none}.screen-split,.home,.apartment,.plaza,.shop,.spa{grid-template-columns:1fr;height:auto}.stage{height:480px}.home__stage{order:-1}.home__intro{padding:0;align-items:center;text-align:center}.places{width:100%}.spa__table{grid-template-columns:1fr}.polishes{grid-template-columns:repeat(4,1fr)}.room{height:auto}}@media (max-width: 520px){.places{grid-template-columns:1fr}.logo{font-size:22px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.room3d{flex:1;min-height:320px;border-radius:20px;border:3px solid var(--white);box-shadow:0 0 0 2px #ffd6ea;overflow:hidden;touch-action:none}.plaza__tip{font-size:13.5px;color:var(--ink-soft)}.stage--compact .stage__help{display:none}@media (max-width: 1100px){.stage__help{display:none}}.world{position:relative;height:100%;min-height:480px;border-radius:28px;overflow:hidden;border:3px solid var(--white);box-shadow:var(--ring),var(--lift);background:#ffd9ec;touch-action:none;-webkit-user-select:none;user-select:none}.world__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.world__loading{display:grid;place-items:center;height:100%;font:600 22px var(--font-title);color:var(--fuchsia)}.hud{position:absolute;z-index:2}.hud--jobs{left:14px;top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hud-job{display:flex;gap:8px;align-items:center;padding:4px 12px 4px 8px;border-radius:999px;border-left:6px solid var(--job);background:#ffffffe6;font-size:13px;box-shadow:0 4px 10px #5a1e461f}.hud-job span{color:var(--ink-soft)}.hud--map{right:14px;top:14px;padding:5px;border-radius:22px;background:#ffffffe6;box-shadow:0 6px 16px #5a1e462e}.hud--map{border:0;cursor:zoom-in;transition:width .25s ease,transform .25s ease}.hud--map canvas{display:block;width:180px;height:180px;border-radius:18px}.hud--map.is-big{cursor:zoom-out}.hud--map.is-big canvas{width:min(380px,70vh);height:min(380px,70vh)}.hud--help{left:50%;bottom:12px;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#ffffffd9;font-size:12.5px;white-space:nowrap}kbd{display:inline-block;padding:1px 6px;border-radius:6px;background:var(--fuchsia);color:#fff;font:700 12px var(--font-text)}.hud-prompt{position:absolute;z-index:2;left:50%;bottom:58px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 18px;border:3px solid #fff;border-radius:999px;background:var(--btn-pink);color:#fff;font:600 17px var(--font-title);box-shadow:0 8px 18px #d6266f59}.hud-prompt kbd{background:#fff;color:var(--fuchsia)}.hud-prompt.is-locked{background:var(--btn-silver);color:var(--ink)}.hud-toast{position:absolute;z-index:3;left:50%;top:18px;transform:translate(-50%);padding:8px 18px;border-radius:999px;background:linear-gradient(180deg,#fffaf0,#fff0c9);border:2px solid #f5d27a;font:600 16px var(--font-title);color:#9a5b00;animation:float-up 1.8s ease both}@keyframes float-up{0%{opacity:0;transform:translate(-50%,10px)}15%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.pad{position:absolute;z-index:2;right:16px;bottom:16px;display:none;flex-direction:column;align-items:center;gap:4px}.pad__row{display:flex;gap:4px}.pad__key,.pad__action{width:52px;height:52px;border:3px solid #fff;border-radius:16px;background:#ffffffd9;font-size:20px;color:var(--fuchsia);touch-action:none}.pad__action{position:absolute;right:190px;bottom:0;width:64px;height:64px;border-radius:50%;background:var(--btn-pink);color:#fff;font:700 22px var(--font-title)}@media (hover: none),(max-width: 899px){.pad{display:flex}.hud--help{display:none}.world{height:72vh}}.npc-dialog{position:absolute;z-index:4;left:50%;bottom:24px;transform:translate(-50%);width:min(560px,calc(100% - 32px));display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:26px;background:#fffcfef7;border:3px solid #fff;box-shadow:var(--ring),var(--lift)}.npc-dialog h2{font:600 22px var(--font-title);color:var(--fuchsia)}.npc-dialog h2 small{font:700 13px var(--font-text);color:var(--ink-soft)}.npc-dialog__talk{font-style:italic}.npc-dialog__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.npc-dialog__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 12px;border-radius:16px;background:var(--powder-soft)}.npc-dialog__list em,.bag em{font-style:normal;color:var(--violet)}.npc-dialog>.btn--silver{align-self:flex-end}.workshop{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:18px;height:100%}.job-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;border:2px solid #ffe0ee;border-left:8px solid var(--job);border-radius:18px;background:#fff;text-align:left}.job-card.is-active{box-shadow:0 0 0 3px var(--job)}.job-card strong{font:600 18px var(--font-title)}.job-card small{font-size:12px;color:var(--ink-soft)}.job-card__bar{width:100%;height:10px;border-radius:999px;background:#f6e9f1;overflow:hidden}.job-card__bar i{display:block;height:100%;border-radius:999px;background:var(--job)}.workshop__h{font:600 18px var(--font-title);color:var(--fuchsia)}.bag{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bag li{padding:4px 10px;border-radius:999px;background:var(--powder-soft);font-size:13px}.bag__empty{color:var(--ink-soft)}.recipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.recipe{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:20px;background:#fff;border:2px solid #ffe0ee}.recipe.is-locked{opacity:.6}.recipe.is-made{border-color:var(--candy)}.recipe h4{margin:0;font:600 18px var(--font-title)}.recipe__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-soft)}.recipe ul{margin:0;padding-left:18px;font-size:13.5px}.recipe li.is-ok{color:#2f8f6a}.recipe .btn{align-self:flex-start}.recipe__done{font:600 14px var(--font-title);color:var(--fuchsia)}@media (max-width: 899px){.workshop{grid-template-columns:1fr}}.vrm-outfits{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vrm-outfit{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 12px;border:2px solid #ffd6ea;border-radius:18px;background:#fff;font:600 15px var(--font-title);color:var(--ink);text-align:left;transition:transform .15s,box-shadow .15s}.vrm-outfit:hover{transform:translateY(-2px)}.vrm-outfit.is-selected{border:3px solid var(--candy);box-shadow:0 6px 14px #d6266f38}.vrm-outfit__dot{flex:none;width:26px;height:26px;border-radius:50%;border:3px solid #fff;background:var(--swatch);box-shadow:0 0 0 2px #f3d0e2}.vrm-outfit.is-locked{opacity:.75}.vrm-outfit__text{display:flex;flex-direction:column;gap:2px}.vrm-outfit__text small{display:inline-flex;align-items:center;gap:3px;font:700 12px var(--font-text);color:#9a5b00}.product__swatch{display:block;width:64px;height:64px;margin:20px auto;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 2px #0000000f,0 8px 18px #5a1e4626}.shop-link:disabled{opacity:.55;cursor:not-allowed}.stage__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 18px var(--font-title);color:var(--fuchsia)}.showroom{position:relative;flex:1 0 280px;min-height:280px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fff,#ffe9f3 55%,#f6d3e4)}.showroom__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;cursor:grab}.showroom .stage__tag{position:absolute;left:14px;top:12px}.dealer__pitch{margin:0 0 10px;color:#6d4a60;font-size:.95rem;line-height:1.4}.dealer__stats{display:grid;grid-template-columns:auto minmax(120px,1fr);width:100%;text-align:left;gap:6px 12px;align-items:center;margin:0 0 14px;font-size:.85rem;color:#5a1f45}.dealer__stats dd{margin:0;height:7px;border-radius:99px;background:#f6dbe8;overflow:hidden}.dealer__stats dd i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8cc6,#a98af0)}.pad__spin{position:absolute;right:190px;bottom:76px}.speech{position:relative;width:max-content;max-width:230px;padding:8px 12px 9px;border-radius:14px;background:#fffffff0;box-shadow:0 6px 18px #5a1f452e;color:#4a2a40;font:500 13px/1.35 DM Sans,system-ui,sans-serif;pointer-events:none;animation:speech-in .25s ease-out}.speech b{display:block;margin-bottom:2px;color:#c2367c;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.speech:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:inherit;transform:translate(-50%) rotate(45deg)}@keyframes speech-in{0%{opacity:0;transform:translateY(6px) scale(.95)}}.npc-dialog__line{margin:4px 0 10px;font-size:1.02rem;line-height:1.45;color:#4a2a40}.rep-line{margin:0;font-size:.85rem;color:#7a5a6e}.rep-line strong{color:#c2367c}.cafe{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;height:calc(100vh - 110px);min-height:520px}.cafe__stage{position:relative;border-radius:24px;overflow:hidden;background:#efe4f6}.cafe__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.cafe__loading{display:grid;place-items:center;height:100%;color:#7a5a6e}.cafe__back{position:absolute;left:14px;top:14px}.cafe__talk{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:min(560px,calc(100% - 32px));padding:12px 16px;border-radius:16px;font-size:.98rem;line-height:1.4;color:#4a2a40;animation:speech-in .25s ease-out}.cafe__side{overflow-y:auto;padding:18px;border-radius:24px}.cafe__side h1{margin:0 0 6px;font-family:Playfair Display,serif;color:#5a1f45}.cafe__h{margin:16px 0 8px;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:#9c7ad6}.cafe__friends{display:flex;flex-wrap:wrap;gap:6px}.cafe__friends .chip.is-active{background:var(--chip);border-color:var(--chip);color:var(--chip-ink)}.cafe__menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cafe__menu li{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#ffffffb3}.cafe__dot{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 -3px 6px #0000001f}.cafe__item strong{display:block;color:#4a2a40;font-size:.95rem}.cafe__item small{color:#8a6a7e;font-size:.78rem}@media (max-width: 899px){.cafe{grid-template-columns:1fr;height:auto}.cafe__stage{height:62vh}}@media (hover: none),(max-width: 899px){.hud--map{top:10px;right:10px;padding:3px;border-radius:16px}.hud--map canvas{width:104px;height:104px;border-radius:13px}.hud--map.is-big{position:fixed;z-index:50;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.hud--map.is-big canvas{width:min(86vw,340px)!important;height:min(86vw,340px)!important}.hud--jobs{max-width:calc(100% - 140px)}.hud-prompt{bottom:150px!important;max-width:calc(100% - 24px)}}.spa__scene{position:relative;height:min(44vh,360px);min-height:260px;border-radius:20px;overflow:hidden;background:#f6eefb}.spa3d{position:absolute!important;top:0;right:0;bottom:0;left:0}.spa__scene .stage__tag{position:absolute;left:12px;top:10px}.polish__dot{display:block;width:26px;height:26px;margin:0 auto 4px;border-radius:50%;box-shadow:inset 0 -3px 6px #00000026,0 2px 6px #5a1e4633}.spa .spa__table{display:block}.spa .polishes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.spa .polish{min-width:64px;padding:4px 6px;font-size:.75rem}.furniture-shot{display:block;width:100%;aspect-ratio:1;object-fit:contain}.furniture-shot--wait{border-radius:12px;background:linear-gradient(110deg,#fbeef5 30%,#fff,#fbeef5 70%) 0 0 / 200% 100%;animation:shot-wait 1.2s linear infinite}@keyframes shot-wait{to{background-position:-200% 0}}.hud--night{top:210px;right:14px;width:42px;height:42px;border:0;border-radius:50%;font-size:20px;color:#5a1f45;cursor:pointer}@media (hover: none),(max-width: 899px){.hud--night{top:124px;right:10px;width:38px;height:38px}}.music-btn{width:38px;height:38px;margin-left:auto;border:0;border-radius:50%;background:#ffffffd9;color:#b07aa0;font-size:18px;cursor:pointer;box-shadow:0 2px 8px #5a1e461f}.music-btn.is-on{color:#e0157a}.dive__stage{position:relative;height:calc(100vh - 110px);min-height:520px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#7fd6ef,#2a8fb4 55%,#1d5d7a)}.dive3d{position:absolute!important;top:0;right:0;bottom:0;left:0}.dive__poster{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(255,143,168,.5) 0 8%,transparent 9%),radial-gradient(circle at 75% 85%,rgba(255,211,107,.5) 0 6%,transparent 7%),radial-gradient(circle at 50% 10%,rgba(255,255,255,.35),transparent 40%)}.dive__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100% - 32px));padding:22px;border-radius:22px;text-align:center;color:#12465a}.dive__card h1{margin:4px 0 10px;font-family:Playfair Display,serif}.dive__card .link{display:block;margin:12px auto 0}.dive__hud{position:absolute;left:50%;top:14px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;color:#12465a;font-weight:700}.dive__air{display:block;width:140px;height:10px;border-radius:99px;background:#fff9;overflow:hidden}.dive__air b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fe0c2,#4fc3e8);transition:width .9s linear}.dive__haul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:4px}.dive__pad{display:flex!important}.phone-btn{position:relative;width:38px;height:38px;margin-left:auto;border:0;border-radius:50%;background:#ffffffd9;font-size:18px;cursor:pointer;box-shadow:0 2px 8px #5a1e461f}.phone-btn b{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#ff3b7a;color:#fff;font:700 11px/18px DM Sans,sans-serif}.music-btn{margin-left:6px}.phone-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#3c143259;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:speech-in .2s ease-out}.phone{position:relative;width:min(320px,92vw);height:min(640px,88vh);padding:11px;border-radius:46px;box-shadow:0 24px 60px #3c143259,inset 0 0 0 2px #ffffff80}.phone__charms{position:absolute;top:18px;right:-16px;display:flex;flex-direction:column;gap:2px;font-size:22px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.phone__screen{position:relative;height:100%;overflow:hidden;border-radius:36px;display:flex;flex-direction:column;color:#3a2238;font-family:DM Sans,system-ui,sans-serif}.phone__status{display:flex;justify-content:space-between;align-items:center;padding:12px 18px 4px;font-weight:700;font-size:13px}.phone__close{border:0;background:#ffffffb3;border-radius:50%;width:26px;height:26px;cursor:pointer}.phone__back{align-self:flex-start;margin:0 12px;border:0;background:none;color:#c2367c;font-weight:700;cursor:pointer}.phone__apps{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:40px 26px}.phone__app{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;font-weight:700;font-size:13px;color:#3a2238;cursor:pointer}.phone__app i{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;font-style:normal;font-size:30px;box-shadow:0 6px 14px #3c14322e}.phone__badge{position:absolute;top:-4px;right:18px;min-width:20px;height:20px;border-radius:99px;background:#ff3b7a;color:#fff;font-size:11px;line-height:20px}.phone__list{flex:1;overflow-y:auto;padding:6px 12px 16px;background:#ffffffd1;margin:6px 8px 8px;border-radius:24px}.phone__list h3{margin:8px 6px 10px;font-family:Playfair Display,serif}.phone__glimmer{background:linear-gradient(90deg,#ff5ca3,#a98af0,#f5b83d);-webkit-background-clip:text;background-clip:text;color:transparent}.phone__row{position:relative;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;border-bottom:1px solid #f3e3ec;background:none;text-align:left;cursor:pointer}.phone__row strong{display:block;font-size:14px}.phone__row small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:170px;color:#8a6a7e}.phone__row .phone__badge{position:static;padding:0 6px}.phone__avatar{display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.25)}.phone__empty{color:#8a6a7e;font-size:13px;padding:0 6px}.phone__thread{flex:1;display:flex;flex-direction:column;min-height:0;margin:6px 8px 8px;border-radius:24px;background:#ffffffe6}.phone__thread header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #f3e3ec}.phone__thread header small{margin-left:auto;color:#c2367c;font-size:11px}.phone__bubbles{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.phone__bubble{max-width:78%;margin:0;padding:8px 12px;border-radius:18px 18px 18px 6px;background:#f3e8f7;font-size:14px;line-height:1.35}.phone__bubble.is-mine{align-self:flex-end;border-radius:18px 18px 6px;background:linear-gradient(135deg,#ff6fae,#c06ad8);color:#fff}.phone__replies{display:grid;gap:6px;padding:8px 10px 12px}.phone__replies button{border:1.5px solid #ff8cc6;border-radius:16px;background:#fff;padding:8px 10px;color:#c2367c;font-size:13px;text-align:left;cursor:pointer}.phone__callmsg{margin:0 6px 10px;padding:10px;border-radius:14px;background:#e9f7ff;font-size:13px}.phone__callbtn{border:0;border-radius:50%;width:36px;height:36px;background:#7fe0a0;cursor:pointer}.phone__stories{display:flex;gap:10px;overflow-x:auto;padding:4px 4px 10px}.phone__story{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;cursor:pointer}.phone__story .phone__avatar{box-shadow:0 0 0 3px #fff,0 0 0 5px #ff5ca3}.phone__shoot{display:block;width:100%;margin:6px 0 12px;padding:10px;border:0;border-radius:16px;background:linear-gradient(90deg,#ff6fae,#a98af0);color:#fff;font-weight:800;cursor:pointer}.phone__post{margin-bottom:14px}.phone__post img,.phone__draft{display:block;width:100%;border-radius:16px}.phone__post p{margin:6px 4px 2px;font-size:13px}.phone__post small{display:block;margin:0 4px;font-size:12px;color:#6d4a60}.phone__input{width:100%;margin-top:10px;padding:10px 12px;border:1.5px solid #f3d3e3;border-radius:14px;font:inherit}.phone__tabs{display:flex;gap:6px;margin-bottom:10px}.phone__tabs button{flex:1;padding:6px;border:0;border-radius:12px;background:#f6eaf2;font-weight:700;cursor:pointer}.phone__tabs .is-active{background:#ff8cc6;color:#fff}.phone__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phone__opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:2px solid transparent;border-radius:14px;background:#fff;font-size:11px;cursor:pointer}.phone__opt.is-on{border-color:#ff5ca3}.phone__swatch{width:40px;height:56px;border-radius:10px;box-shadow:inset 0 0 0 1px #0000000f}.phone__charm{font-size:28px}.phone__storyview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px;border:0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer}.phone__storyview span{font-size:80px}.phone__storyview p{font-size:20px;font-weight:800;text-align:center}.boy-actions{display:grid;gap:10px}.boy-actions__row{display:flex;flex-wrap:wrap;gap:8px}.love-meter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.85rem;color:#c2367c;font-weight:700}.love-meter i{display:block;height:9px;border-radius:99px;background:#fbe0ec;overflow:hidden}.love-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8cc6,#ff3b7a);transition:width .5s ease}.love-meter small{color:#8a6a7e;font-weight:600}.date__talk{bottom:14px}.date__choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.date__missing{margin:40px auto;max-width:420px;padding:24px;border-radius:20px;text-align:center}.crash{max-width:420px;margin:60px auto;padding:26px;border-radius:22px;text-align:center;color:#4a2a40}.room-frame{position:relative}.home-bar{position:absolute;z-index:3;left:10px;right:10px;top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:16px}.home-bar__title{display:flex;flex-direction:column;line-height:1.1;color:#5a1f45}.home-bar__title small{color:#c2367c;font-size:11px}.home-bar__rooms{display:flex;flex-wrap:wrap;gap:4px;flex:1}.home-bar__rooms button{padding:4px 9px;border:0;border-radius:99px;background:#ffffffbf;font-size:12px;cursor:pointer}.home-bar__rooms .is-active{background:#ff8cc6;color:#fff}.home-up{position:absolute;top:56px;right:0;width:min(300px,90vw);padding:16px;border-radius:18px;text-align:center;color:#4a2a40}.home-up h3{margin:2px 0 6px;font-family:Playfair Display,serif}.home-up .link{display:block;margin:8px auto 0}.biz-setup{max-width:760px;margin:24px auto;padding:24px;display:flex;flex-direction:column;gap:14px}.biz-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.biz-kind{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:18px;border:2px solid transparent;background:#fff;cursor:pointer;text-align:left;color:#5a3550}.biz-kind span{font-size:30px}.biz-kind small{color:#8a6a7e}.biz-kind.is-on{border-color:var(--biz);box-shadow:0 6px 18px color-mix(in srgb,var(--biz) 35%,transparent)}.biz-field{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#5a3550}.biz-field input{padding:10px 14px;border-radius:14px;border:2px solid #f3c6dc;font:inherit;font-weight:500}.biz-collect{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#fff6fb;margin:8px 0}.biz-patience{height:6px;border-radius:6px;background:#f6dbe8;overflow:hidden;margin-bottom:8px}.biz-patience i{display:block;height:100%;background:linear-gradient(90deg,#ff8cc6,#ffd36b);transition:width 1s linear}.biz-order{white-space:nowrap}.biz-tag{font-size:20px}.biz-icon{display:grid;place-items:center;font-size:18px;background:#fff}.biz-grow,.biz-deco{display:flex;flex-direction:column;gap:10px}.biz-deco .item-grid{max-height:260px;overflow:auto}.salon__hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:999px;background:#ffffffd9;font-size:13px;color:#8a6a7e;pointer-events:none}.salon__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;max-height:330px;overflow:auto}.salon__item{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;border-radius:14px;border:2px solid transparent;background:#fff;cursor:pointer;text-align:left;color:#5a3550;font:inherit}.salon__item small{color:#8a6a7e}.salon__item.is-on{border-color:#ff6fae;box-shadow:0 4px 14px #ff6fae4d}.salon__swatch{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #f0c9dc}.salon__colors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.salon__dot{width:28px;height:28px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #f0c9dc;cursor:pointer}.salon__dot.is-on{box-shadow:0 0 0 3px #ff6fae}.salon__pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:6px}.salon__pay>span{flex:1;display:flex;align-items:center;gap:6px;font-weight:700}.recover{position:fixed;z-index:60;left:50%;bottom:20px;transform:translate(-50%);width:min(420px,calc(100vw - 32px));padding:16px 18px;border-radius:20px;display:flex;flex-direction:column;gap:6px;color:#5a3550;box-shadow:0 12px 40px #78285a40}.recover p{margin:0;font-size:14px;color:#8a6a7e}.recover__btns{display:flex;gap:8px;margin-top:6px}.biz-trends{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;padding:10px 14px;border-radius:16px;font-size:13px;color:#5a3550}.biz-trends small{color:#8a6a7e;margin-left:auto}.biz-stats{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:4px 0 10px;font-size:13px;color:#5a3550}.biz-stats>span{display:inline-flex;align-items:center;gap:6px}.biz-bar{display:inline-block;width:90px;height:7px;border-radius:7px;background:#f6dbe8;overflow:hidden;vertical-align:middle}.biz-bar b{display:block;height:100%;background:linear-gradient(90deg,#ff8cc6,#ffd36b);transition:width .6s}.biz-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:380px;overflow:auto}.biz-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#fff}.biz-list li.is-empty{box-shadow:inset 0 0 0 2px #ff9aae}.biz-list__main{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.biz-list__main .biz-bar{width:100%}.biz-list__main small{color:#8a6a7e;font-size:12px}.biz-list__btns{display:flex;gap:6px;flex-shrink:0}.biz-list__btns button{padding:6px 10px;font-size:12px}.biz-hot{font-style:normal}.biz-pips{display:inline-flex;gap:3px;vertical-align:middle}.biz-pips i{width:9px;height:9px;border-radius:50%;background:#f3d5e3}.biz-pips i.is-on{background:#ff6fae}.biz-stages{display:flex;gap:6px;font-size:22px;color:#ffb3d6}.biz-stages .is-on{color:#ff5ca3}.biz-goals{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.biz-goals li{display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:13px;color:#5a3550}.biz-goals li .biz-bar{width:100%;grid-column:1 / -1}.biz-goals li small{color:#8a6a7e;grid-row:1;grid-column:2}.biz-goals li.is-done{color:#3f7a52}.biz-grow hr{border:none;border-top:1px dashed #f0c9dc;width:100%}.biz-fx{white-space:nowrap;padding:4px 10px;border-radius:999px;background:#fff;color:#e0157a;font-weight:700;font-size:15px;box-shadow:0 4px 14px #e0157a40;animation:biz-up 2.2s ease-out forwards}.biz-fx.is-bad{color:#8a6a7e;font-size:12px;font-weight:600}@keyframes biz-up{0%{transform:translateY(10px);opacity:0}15%{opacity:1}to{transform:translateY(-26px);opacity:0}}.biz-tag{white-space:nowrap;padding:2px 8px;border-radius:999px;background:#ffffffe6;font-size:13px;font-weight:700;color:#5a3550}.biz-tag.is-empty{background:#ff7a90;color:#fff}.biz-neon{font-family:Fredoka,sans-serif;font-weight:700;font-size:40px;color:#fff;padding:4px 22px;border-radius:18px;border:4px solid #ff8cc6;text-shadow:0 0 8px #ff5ca3,0 0 18px #ff5ca3;white-space:nowrap}.biz-neon--3{border-color:#ffd36b;text-shadow:0 0 8px #ffd36b,0 0 22px #ff5ca3}.phone__story{display:flex;flex-direction:column;gap:3px;margin:0 0 10px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#ffe3f0,#efe6ff);color:#5a3550}.phone__story strong{font-size:13px}.phone__story small{font-size:12px;color:#7a5a6e;line-height:1.35}.biz-place{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:#fff0f7;font-size:13px;color:#5a3550}.biz-placed{display:flex;flex-wrap:wrap;gap:6px}.biz-placed .item-card{width:58px;padding:4px}.biz-deco .item-grid{max-height:300px;overflow:auto}.gift{margin:6px 0;display:flex;flex-direction:column;gap:8px}.gift__panel{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:#fff6fb}.gift__hint{margin:0;font-size:13px;color:#7a5a6e;line-height:1.4}.gift__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;max-height:180px;overflow:auto}.gift__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid #f3c6dc;background:#fff;cursor:pointer;font:inherit;font-size:13px;color:#5a3550;text-align:left}.gift__item:hover{border-color:#ff6fae}.gift__item small{color:#8a6a7e}.residence{max-width:860px;margin:18px auto;padding:22px;display:flex;flex-direction:column;gap:12px}.residence__floors{display:flex;flex-direction:column;gap:8px}.residence__floor{display:flex;align-items:stretch;gap:8px;padding:8px;border-radius:18px;background:linear-gradient(90deg,#fff6fb,#f6f0ff)}.residence__num{flex:0 0 34px;display:grid;place-items:center;border-radius:12px;background:#fff;font-weight:800;color:#b06a92}.residence__door{flex:1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:2px solid #f3c6dc;background:#fff;cursor:pointer;font:inherit;text-align:left;color:#5a3550;min-width:0}.residence__door:hover:not(:disabled){border-color:#ff6fae;box-shadow:0 6px 18px #ff6fae40}.residence__door.is-locked{opacity:.6;cursor:not-allowed;border-style:dashed}.residence__door strong{display:block;font-size:14px}.residence__door small{display:block;font-size:12px;color:#8a6a7e}.residence__door--star{background:linear-gradient(135deg,#2e2450,#5b3f8a);color:#fff;border-color:#ffd36b}.residence__door--star small{color:#f3e6ff}.residence__door--mine{border-color:#ff8cc6}.residence__badge{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffd36b;color:#fff;font-weight:800;font-size:16px}.residence__actions{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}@media (max-width: 640px){.residence__floor{flex-wrap:wrap}.residence__door{flex:1 1 100%}}.phone__invite{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#ffd1ea,#ffe9b3);color:#5a3550}.phone__invite strong{font-size:13px}.phone__invite small{font-size:12px;color:#7a5a6e}.phone__invite span{display:flex;gap:6px}.phone__invite button{padding:6px 12px;font-size:12px}.dance{position:absolute;inset:60px 10px 10px auto;width:min(250px,50%);display:flex;flex-direction:column;gap:8px;pointer-events:none}.dance__lanes{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;border-radius:18px;background:#1e143259;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dance__lane{position:relative;border-radius:12px;background:#ffffff14}.dance__note{position:absolute;left:50%;transform:translate(-50%,50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:22px;font-weight:800;color:#fff;box-shadow:0 0 14px #fff9}.dance__note--0{background:#ff5ca3}.dance__note--1{background:#7cc8f5}.dance__note--2{background:#ffb020}.dance__note--3{background:#a77cf0}.dance__target{pointer-events:auto;position:absolute;left:50%;bottom:12%;transform:translate(-50%,50%);width:52px;height:52px;border-radius:50%;border:3px solid #fff;background:#fff3;color:#fff;font-size:22px;font-weight:800;cursor:pointer;touch-action:none}.dance__target:active{background:#fff9}.dance__hud{display:flex;align-items:center;gap:10px;justify-content:center;min-height:28px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.dance__hud .biz-bar{width:120px}.dance__flash{font-size:18px}.dance__combo{font-weight:700;color:#ffd36b}.dance__help{list-style:none;padding:0;margin:6px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:13px;color:#5a3550}.dance__help b{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:6px;border-radius:50%;background:#ff6fae;color:#fff}.dance__result{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.dance__grade{font-family:Fredoka,sans-serif;font-size:64px;font-weight:800;line-height:1;color:#ff5ca3}.dance__grade--S{color:#ffb020;text-shadow:0 0 18px rgba(255,176,32,.6)}.dance__grade--C{color:#8a6a7e}.world canvas{touch-action:none}.joy{position:fixed;z-index:5;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:#ffffff40;border:3px solid rgba(255,255,255,.7);box-shadow:0 6px 20px #5a1e4640;pointer-events:none;display:grid;place-items:center}.joy__knob{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ff9cc4);box-shadow:0 4px 12px #e0157a66}.pad__tip{margin:0 0 6px;max-width:150px;font-size:11px;line-height:1.3;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);text-align:right}.recipe.is-masterpiece{background:linear-gradient(135deg,#fff8e6,#ffe9f4);box-shadow:inset 0 0 0 2px #ffd36b}.cafe__photo{position:absolute;top:12px;right:12px;z-index:3}.cafe__photohint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;padding:8px 14px;border-radius:999px;font-size:13px;color:#5a3550;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis}.glim-profile{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;padding:10px;border-radius:14px;background:linear-gradient(135deg,#ffe3f0,#efe6ff);margin-bottom:8px}.glim-profile__avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:conic-gradient(#ff5ca3,#ffd36b,#b48cf0,#ff5ca3);box-shadow:inset 0 0 0 3px #fff}.glim-profile strong{display:block;font-size:13px;color:#5a3550}.glim-profile small{font-size:11px;color:#b0427e;font-weight:700}.glim-profile__stats{grid-column:1 / -1;display:flex;gap:14px;font-size:12px;color:#7a5a6e}.glim-profile__stats b{color:#5a3550;font-size:15px}.glim-next{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.glim-next .biz-bar{width:100%}.glim-next small{font-size:11px;color:#8a6a7e}.glim-trend{margin:0 0 8px;padding:6px 10px;border-radius:10px;background:#fff3d6;font-size:12px;color:#6a4a2a}.glim-gain{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;padding:8px 10px;border-radius:12px;background:#e6fbef;color:#2f7a4f;font-size:13px}.glim-gain small{color:#4a7a5a;font-size:11px}.glim-plus{color:#2f9a5f;font-style:normal;font-size:12px}.glim-tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.glim-tags .chip{font-size:12px;padding:4px 10px}.save-transfer{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;color:#5a3550;max-width:640px}.save-transfer p{margin:0;font-size:13px;color:#7a5a6e}.save-transfer small{font-size:12px;color:#3f7a52}.save-transfer__btns,.save-transfer__confirm{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.save-transfer__confirm span{font-size:13px}:root{--font-title: "Playfair Display", Georgia, serif;--font-text: "DM Sans", "Segoe UI", sans-serif;--rose: #c2477a;--rose-deep: #8f2d58;--rose-mist: #f7e4ec;--cream: #fffaf7;--ink: #3d2433;--ink-soft: #7a5f6d;--line: rgba(61, 36, 51, .12);--glass: rgba(255, 250, 252, .72);--shadow-soft: 0 18px 40px rgba(61, 20, 45, .12), 0 2px 6px rgba(61, 20, 45, .06);--btn-pink: linear-gradient(180deg, #d0598b 0%, #b33a6c 100%);--btn-silver: linear-gradient(180deg, #ffffff 0%, #f4eef1 100%)}body{font-weight:400;color:var(--ink);-webkit-font-smoothing:antialiased}.world-bg{background-image:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.9),transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(232,214,236,.9),transparent 55%),linear-gradient(160deg,#f9e6ee,#f1e4f2 55%,#fbeef2)}.logo,.logo-title__big,.logo-title__small,.panel__title h2,.place strong,.storefront__name,.shop__title h1,.buy-box h2{font-family:var(--font-title);letter-spacing:0}.logo{font-size:24px;font-weight:600}.logo__pink{color:var(--rose-deep)}.logo__world{color:var(--rose);font-style:italic}.logo-title__big{font-weight:600;letter-spacing:-1px;background:none;-webkit-text-fill-color:var(--rose-deep);color:var(--rose-deep);filter:none}.logo-title__small{font-style:italic;font-weight:500;color:var(--rose)}.kicker{font-family:var(--font-text);font-weight:700;font-size:12px;letter-spacing:4px;color:var(--rose)}.btn{border:0;border-radius:14px;background:var(--btn-pink);box-shadow:0 8px 20px #8f2d5840;font-family:var(--font-text);font-weight:700;font-size:16px;letter-spacing:.2px;text-shadow:none}.btn:before{display:none}.btn--big{font-size:17px;min-height:54px}.btn--silver{background:var(--btn-silver);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 6px 16px #3d142d14}.solid-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:12px;font:700 14px var(--font-text);cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s}.solid-btn{border:0;background:var(--btn-pink);color:#fff;box-shadow:0 6px 16px #8f2d5838}.solid-btn:hover:not(:disabled){transform:translateY(-1px)}.solid-btn:disabled{opacity:.45;cursor:not-allowed}.ghost-btn{border:1px solid var(--line);background:#ffffffb3;color:var(--ink)}.ghost-btn:hover{background:#fff}.navbar{border:1px solid rgba(255,255,255,.8);border-radius:20px;background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:var(--shadow-soft)}.place-tab{border-radius:12px;font-family:var(--font-text);font-weight:500;color:var(--ink-soft)}.place-tab.is-active{background:var(--rose-mist);color:var(--rose-deep);box-shadow:none;font-weight:700}.wallet{border:1px solid var(--line);border-radius:12px;background:#fff;font-family:var(--font-text);font-weight:700;color:var(--ink)}.coins{font-family:var(--font-text);font-weight:700}.profile__avatar{border:0;box-shadow:none;background:linear-gradient(135deg,#e7a3bf,#b33a6c);font-family:var(--font-title)}.panel,.room-frame,.plaza__hall,.plaza__directory,.shop__shelves,.buy-box,.stage{border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:var(--shadow-soft)}.panel{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.panel__title{min-height:56px;background:transparent;border-bottom:1px solid var(--line);color:var(--ink)}.panel__title:after{display:none}.panel__title h2{font-size:22px;font-weight:600;text-shadow:none;color:var(--rose-deep)}.panel__title svg{color:var(--rose)}.panel__dots{display:none}.stage{background:radial-gradient(circle at 50% 35%,#fffffff2,#faecf2b3 50%,#ffffff40 80%),linear-gradient(180deg,#f3eaf5b3,#f9e4ec99)}.stage__name{border:0;border-radius:12px;background:#ffffffe6;box-shadow:0 6px 16px #3d142d1a;font-family:var(--font-title);font-style:italic;color:var(--rose-deep)}.stage__name svg{display:none}.chip,.tab{font-family:var(--font-text);font-weight:500}.chip{border:1px solid var(--line);border-radius:10px;color:var(--ink-soft)}.chip.is-active,.tab.is-active{border-color:transparent;background:var(--rose-mist);box-shadow:none;color:var(--rose-deep);font-weight:700}.tabs{border:1px solid var(--line);border-radius:12px;background:#fff9}.tab{border-radius:9px;color:var(--ink-soft)}.hint{border-radius:12px;background:#f7e4ec99;color:var(--ink-soft)}.place{border:1px solid rgba(255,255,255,.8);border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft)}.place strong{font-weight:600}.place__icon{border:0;border-radius:14px;box-shadow:none}.glass{border:1px solid rgba(255,255,255,.75);background:#fffafcb3;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:var(--shadow-soft)}.hud--jobs{max-width:280px;padding:12px;border-radius:18px;gap:8px}.hud-job{width:100%;justify-content:space-between;padding:0;border:0;background:none;box-shadow:none;font-size:14px}.hud-job__name{display:flex;align-items:center;gap:8px;font-weight:700}.hud-job__name:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--job)}.hud-job__lvl{color:var(--ink-soft);font-size:13px}.hud-note,.hud-quest{margin:0;font-size:13px;line-height:1.35;color:var(--ink-soft)}.hud-quest{padding-left:10px;border-left:2px solid var(--rose)}.hud-quest.is-ready{border-color:#2f8f6a;color:#2f8f6a;font-weight:700}.hud--map{border-radius:18px}.hud--map canvas{border-radius:13px}.hud--help{border-radius:12px;font-size:12.5px;color:var(--ink-soft)}kbd{border-radius:6px;background:var(--ink);font-family:var(--font-text)}.hud-prompt{border-radius:14px;background:#fffafcd9;color:var(--ink);font:700 15px var(--font-text)}.hud-prompt kbd{background:var(--rose);color:#fff}.hud-prompt.is-locked{background:#fffafcd9;color:var(--ink-soft)}.hud-toast{border-radius:12px;font:700 14px var(--font-text);color:var(--ink)}.npc-dialog{border-radius:22px;padding:18px 20px 20px;gap:12px}.npc-dialog__head{display:flex;align-items:center;gap:12px}.npc-dialog__head h2{margin:0;font:600 22px var(--font-title);color:var(--ink)}.npc-dialog__head small{color:var(--ink-soft);font-size:13px}.npc-dialog__badge{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;font:600 18px var(--font-title)}.npc-dialog__close{margin-left:auto;min-height:34px;padding:0 10px}.npc-dialog__talk{margin:0;font:italic 500 16px/1.5 var(--font-title);color:var(--ink)}.npc-dialog__h{margin:4px 0 0;font:700 12px var(--font-text);letter-spacing:2px;text-transform:uppercase;color:var(--ink-soft)}.npc-dialog__list li{border-radius:12px;background:#ffffffb3;border:1px solid var(--line)}.quest-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:#ffffffbf;border:1px solid var(--line)}.quest-card__kicker{margin:0;font:700 11px var(--font-text);letter-spacing:2px;text-transform:uppercase;color:var(--rose)}.quest-card h3{margin:0;font:600 20px var(--font-title)}.quest-card__story{margin:0;font:italic 15px/1.5 var(--font-title);color:var(--ink-soft)}.quest-card__goal{display:flex;justify-content:space-between;gap:10px;margin:4px 0 0;font-weight:700;font-size:14px}.quest-card__goal span{color:var(--rose)}.quest-card__reward{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;color:var(--ink-soft)}.quest-card__state{margin:0;font-weight:700;color:var(--ink-soft)}.quest-card .solid-btn{align-self:flex-start;margin-top:4px}.house{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:24px;border:1px solid rgba(255,255,255,.85);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);overflow:hidden}.house__head{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;padding:18px 24px;border-bottom:1px solid var(--line)}.house__kicker{margin:0;font:700 11px var(--font-text);letter-spacing:3px;text-transform:uppercase;color:var(--rose)}.house__head h1{margin:0;font:600 28px var(--font-title);color:var(--ink)}.house__tabs{display:flex;gap:4px;flex:1}.house__tab{padding:8px 14px;border:0;border-radius:10px;background:none;font:500 15px var(--font-text);color:var(--ink-soft);cursor:pointer}.house__tab.is-active{background:var(--rose-mist);color:var(--rose-deep);font-weight:700}.house__body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.house__intro,.house__empty{margin:0;color:var(--ink-soft)}.house__subhead{margin:8px 0 0;font:600 18px var(--font-title)}.job-grid,.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.job-tile,.tool-tile{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:18px;background:#fffc;border:1px solid var(--line);border-top:4px solid var(--job)}.job-tile.is-chosen{box-shadow:0 0 0 2px var(--job),var(--shadow-soft)}.job-tile header{display:flex;align-items:baseline;justify-content:space-between}.job-tile h2,.tool-tile h3{margin:0;font:600 20px var(--font-title)}.job-tile header span{font-size:13px;color:var(--ink-soft)}.job-tile p{margin:0;font-size:14px;line-height:1.45}.job-tile__where{color:var(--ink-soft);font-size:13px!important}.job-tile__bar{height:6px;border-radius:999px;background:#3d243314;overflow:hidden}.job-tile__bar i{display:block;height:100%;border-radius:999px;background:var(--job)}.job-tile .solid-btn,.job-tile .ghost-btn,.tool-tile .solid-btn{margin-top:auto;align-self:flex-start}.tool-tile__tier{margin:0;font:700 11px var(--font-text);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-soft)}.tool-tile__owned{margin:0;font-weight:700;color:#2f8f6a}.recipe{border:1px solid var(--line);border-radius:16px;background:#fffc}.recipe h4{font:600 18px var(--font-title)}.journal{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.journal__job h2{margin:0 0 8px;font:600 22px var(--font-title)}.journal__job ol{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.journal__quest{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffffbf;border:1px solid var(--line);font-size:14px}.journal__quest span{color:var(--ink-soft);font-size:13px}.journal__quest.is-locked{opacity:.5}.journal__quest.is-done strong:after{content:" ✓";color:#2f8f6a}.journal__quest.is-ready{border-color:#2f8f6a}.journal__quest.is-active{border-color:var(--rose)}.bag li{border:1px solid var(--line);background:#fff}@media (max-width: 899px){.house__tabs{order:3;flex-basis:100%;overflow-x:auto}}
