@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2) format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2) format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2) format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2) format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2) format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-italic-sNZZY6P_.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-italic-CkoKUlaJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-italic-BZqWJcgY.woff2) format("woff2"),url(/assets/lora-cyrillic-400-italic-rXhP2Nh9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-italic-C8XPXhEM.woff2) format("woff2"),url(/assets/lora-math-400-italic-iqgQGvdL.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-italic-Bx3UNHSW.woff2) format("woff2"),url(/assets/lora-symbols-400-italic-DQuLZM7M.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-italic-DFs7jfwN.woff2) format("woff2"),url(/assets/lora-vietnamese-400-italic-DGRK7mLs.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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-italic-D02B-RQB.woff2) format("woff2"),url(/assets/lora-latin-ext-400-italic-2Cu7DU_m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-italic-DYjZp4sZ.woff2) format("woff2"),url(/assets/lora-latin-400-italic-wRLkZNVE.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2) format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2) format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2) format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2) format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2) format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2) format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--scale-font: 1;--density-user: 1;--density-surface: 1;--density: calc(var(--density-user) * var(--density-surface));--type-family-ui: Inter, "Source Sans 3", "Atkinson Hyperlegible", "Noto Sans", system-ui, -apple-system, "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--type-family-mono: ui-monospace, SFMono-Regular, Menlo, "Noto Sans Mono CJK SC", monospace;--cl-bg: #f3f2f2;--cl-surface: #eae9e9;--cl-text: #201f1d;--cl-text-2: #3a3835;--cl-text-3: #4a4844;--cl-text-4: #605d5d;--cl-text-5: #6b6863;--cl-divider: color-mix(in srgb, #201f1d 16%, transparent);--cl-divider-solid: #cfcdcb;--cl-neutral-100: #f8f4f4;--cl-neutral-200: #eae7e7;--cl-neutral-300: #d7d3d3;--cl-neutral-400: #bab6b6;--cl-accent: #b68235;--cl-accent-100: #fff3e4;--cl-accent-200: #ffe3bf;--cl-accent-300: #facb8d;--cl-accent-700: #7d5411;--cl-accent-800: #5a3b0a;--cl-family-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--cl-family-body: Lora, Georgia, "Times New Roman", serif;--cl-hc-bg: #ffffff;--cl-hc-text: #000000;--cl-puzzle-region-0: #dccbe9;--cl-puzzle-region-1: #f1dc9f;--cl-puzzle-region-2: #ebb9b0;--cl-puzzle-region-3: #b9d3ea;--cl-puzzle-region-4: #c8ddb2;--cl-puzzle-region-5: #f2c59b;--cl-puzzle-region-6: #afd8d1;--cl-puzzle-region-7: #d9c3ae;--cl-puzzle-region-8: #eec6dc;--cl-puzzle-heart: #b23a2e;--cl-puzzle-heart-edge: #7a2119;--cl-puzzle-wrong: #a3261b;--type-size-0: .833rem;--type-size-1: 1rem;--type-size-2: 1.125rem;--type-size-3: 1.333rem;--type-size-4: 1.602rem;--type-size-5: 1.924rem;--type-size-6: 2.311rem;--type-leading-tight: 1.25;--type-leading-snug: 1.4;--type-leading-normal: 1.6;--type-leading-loose: 1.8;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-semibold: 600;--type-weight-bold: 700;--type-tracking-normal: 0;--type-tracking-mono: .02em;--measure-narrow: 28rem;--measure-default: 36rem;--measure-wide: 56rem;--measure-desktop: 96rem;--space-0: 0;--space-1: calc(.25rem * var(--density));--space-2: calc(.5rem * var(--density));--space-3: calc(.75rem * var(--density));--space-4: calc(1rem * var(--density));--space-5: calc(1.5rem * var(--density));--space-6: calc(2rem * var(--density));--space-7: calc(3rem * var(--density));--space-8: calc(4rem * var(--density));--space-9: calc(6rem * var(--density));--radius-0: 0;--radius-1: .5rem;--radius-2: .625rem;--radius-3: .75rem;--radius-pill: 999rem;--border-hairline: 1px;--border-default: 2px;--border-strong: 3px;--border-emphasis: 4px;--focus-ring-width: 3px;--focus-ring-offset: 2px;--focus-halo-width: 2px;--focus-ring-total: calc(var(--focus-ring-width) + var(--focus-ring-offset));--control-tick-size: 1.5rem;--target-min: 2.75rem;--target-gap: .5rem;--target-hit-slop: .25rem;--motion-duration-instant: 0ms;--motion-duration-fast: .12s;--motion-duration-normal: .2s;--motion-duration-slow: .32s;--motion-ease-standard: cubic-bezier(.2, 0, .2, 1);--motion-ease-enter: cubic-bezier(0, 0, .2, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--elevation-0: none;--elevation-1: 0 1px 2px rgb(11 18 32 / .1), 0 0 0 1px rgb(11 18 32 / .06);--elevation-2: 0 4px 12px rgb(11 18 32 / .14), 0 0 0 1px rgb(11 18 32 / .08);--elevation-3: 0 10px 28px rgb(11 18 32 / .2), 0 0 0 1px rgb(11 18 32 / .1);--layer-base: 0;--layer-sticky: 10;--layer-header: 20;--layer-scrim: 30;--layer-dialog: 40;--layer-live: 50;--icon-size-1: 1em;--icon-size-2: 1.25em;--icon-size-3: 1.5em;--icon-stroke: 2;--icon-gap: var(--space-2)}:root{--color-surface-page: #f7f8f6;--color-surface-raised: #ffffff;--color-surface-sunken: #f0f3f1;--color-surface-inverse: #243331;--color-surface-scrim: rgb(20 37 35 / .55);--color-text-primary: #243331;--color-text-secondary: #566461;--color-text-inverse: #ffffff;--color-text-link: #267571;--color-border-subtle: #d8dedb;--color-border-default: #74817e;--color-border-strong: #566461;--color-action-primary-bg: #287c78;--color-action-primary-fg: #ffffff;--color-action-primary-bg-hover: #216b67;--color-action-primary-bg-active: #1b5b57;--color-action-secondary-fg: #267571;--color-action-secondary-border: #287c78;--color-action-secondary-bg-hover: #ddeeeb;--color-focus-ring: #142523;--color-focus-halo: #ffffff;--color-info-bg: #e8f0f7;--color-info-fg: #3e6f9e;--color-info-border: #3e6f9e;--color-success-bg: #e7f3ec;--color-success-fg: #2e7b59;--color-success-border: #2f7d5b;--color-warning-bg: #fbf1dc;--color-warning-fg: #97641a;--color-warning-border: #b7791f;--color-danger-bg: #f9e8e7;--color-danger-fg: #b34848;--color-danger-border: #b84a4a;--color-danger-solid-bg: #a03f3f;--color-danger-solid-fg: #ffffff;--color-safety-bg: #e6ecf4;--color-safety-fg: #2a4470;--color-safety-border: #2a4470;--color-moderation-bg: #e3f0ef;--color-moderation-fg: #1a5451;--color-moderation-border: #1a5451;--color-ai-bg: #f0eff8;--color-ai-fg: #6c6898;--color-ai-border: #7773a8;--color-story-bg: #f5e9d8;--color-story-fg: #86633d;--color-story-border: #b18351;--color-story-surface: #fcf8f2;--color-community-bg: #e9f1ea;--color-community-fg: #52745a;--color-community-border: #6b9674;--color-matching-bg: #e9eff4;--color-matching-fg: #4d6f8f;--color-matching-border: #587fa3;--color-disabled-bg: #f0f3f1;--color-disabled-fg: #69706e;--color-disabled-border: #b6bfbc}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-surface-page: #12181a;--color-surface-raised: #1a2224;--color-surface-sunken: #0c1113;--color-surface-inverse: #e6ecea;--color-surface-scrim: rgb(4 8 8 / .66);--color-text-primary: #e6ecea;--color-text-secondary: #a9b5b2;--color-text-inverse: #12181a;--color-text-link: #6fc3bc;--color-border-subtle: #2a3335;--color-border-default: #616e6b;--color-border-strong: #a5adab;--color-action-primary-bg: #3a958f;--color-action-primary-fg: #0a1112;--color-action-primary-bg-hover: #55a9a3;--color-action-primary-bg-active: #74bcb7;--color-action-secondary-fg: #6fc3bc;--color-action-secondary-border: #3a958f;--color-action-secondary-bg-hover: #16302e;--color-focus-ring: #eef6f4;--color-focus-halo: #06090a;--color-info-bg: #13253a;--color-info-fg: #678eb3;--color-info-border: #5a83aa;--color-success-bg: #122a20;--color-success-fg: #5a987d;--color-success-border: #4a8b6e;--color-warning-bg: #2c2209;--color-warning-fg: #ba7e27;--color-warning-border: #b7791f;--color-danger-bg: #2e1817;--color-danger-fg: #c66e6e;--color-danger-border: #bd5a5a;--color-danger-solid-bg: #c66e6e;--color-danger-solid-fg: #1a0808;--color-safety-bg: #16233a;--color-safety-fg: #7796bd;--color-safety-border: #6a8cb6;--color-moderation-bg: #102b2a;--color-moderation-fg: #56a5a0;--color-moderation-border: #479c97;--color-ai-bg: #201f2e;--color-ai-fg: #8682b2;--color-ai-border: #7d79ab;--color-story-bg: #2a2117;--color-story-fg: #c9955c;--color-story-border: #c08c53;--color-story-surface: #211a12;--color-community-bg: #172519;--color-community-fg: #6e9b78;--color-community-border: #679070;--color-matching-bg: #16222c;--color-matching-fg: #678bab;--color-matching-border: #5f83a4;--color-disabled-bg: #1b2325;--color-disabled-fg: #8a9491;--color-disabled-border: #3d4749;--elevation-1: 0 0 0 1px var(--color-border-default);--elevation-2: 0 0 0 1px var(--color-border-default), 0 4px 12px rgb(0 0 0 / .6);--elevation-3: 0 0 0 1px var(--color-border-strong), 0 10px 28px rgb(0 0 0 / .7)}}:root[data-theme=dark]{--color-surface-page: #12181a;--color-surface-raised: #1a2224;--color-surface-sunken: #0c1113;--color-surface-inverse: #e6ecea;--color-surface-scrim: rgb(4 8 8 / .66);--color-text-primary: #e6ecea;--color-text-secondary: #a9b5b2;--color-text-inverse: #12181a;--color-text-link: #6fc3bc;--color-border-subtle: #2a3335;--color-border-default: #616e6b;--color-border-strong: #a5adab;--color-action-primary-bg: #3a958f;--color-action-primary-fg: #0a1112;--color-action-primary-bg-hover: #55a9a3;--color-action-primary-bg-active: #74bcb7;--color-action-secondary-fg: #6fc3bc;--color-action-secondary-border: #3a958f;--color-action-secondary-bg-hover: #16302e;--color-focus-ring: #eef6f4;--color-focus-halo: #06090a;--color-info-bg: #13253a;--color-info-fg: #678eb3;--color-info-border: #5a83aa;--color-success-bg: #122a20;--color-success-fg: #5a987d;--color-success-border: #4a8b6e;--color-warning-bg: #2c2209;--color-warning-fg: #ba7e27;--color-warning-border: #b7791f;--color-danger-bg: #2e1817;--color-danger-fg: #c66e6e;--color-danger-border: #bd5a5a;--color-danger-solid-bg: #c66e6e;--color-danger-solid-fg: #1a0808;--color-safety-bg: #16233a;--color-safety-fg: #7796bd;--color-safety-border: #6a8cb6;--color-moderation-bg: #102b2a;--color-moderation-fg: #56a5a0;--color-moderation-border: #479c97;--color-ai-bg: #201f2e;--color-ai-fg: #8682b2;--color-ai-border: #7d79ab;--color-story-bg: #2a2117;--color-story-fg: #c9955c;--color-story-border: #c08c53;--color-story-surface: #211a12;--color-community-bg: #172519;--color-community-fg: #6e9b78;--color-community-border: #679070;--color-matching-bg: #16222c;--color-matching-fg: #678bab;--color-matching-border: #5f83a4;--color-disabled-bg: #1b2325;--color-disabled-fg: #8a9491;--color-disabled-border: #3d4749;--elevation-1: 0 0 0 1px var(--color-border-default);--elevation-2: 0 0 0 1px var(--color-border-default), 0 4px 12px rgb(0 0 0 / .6);--elevation-3: 0 0 0 1px var(--color-border-strong), 0 10px 28px rgb(0 0 0 / .7)}:root[data-theme=dark][data-contrast=high]{--color-surface-page: #000000;--color-text-primary: #ffffff;--color-text-secondary: #e9ecf2;--color-border-default: #e9ecf2;--color-border-strong: #ffffff;--color-action-primary-bg: #8fd6d0;--color-action-primary-fg: #000000}:root[data-font-scale=lg]{--scale-font: 1.125}:root[data-font-scale=xl]{--scale-font: 1.25}:root[data-font-scale=xxl]{--scale-font: 1.5}:root[data-density=compact]{--density-user: .75;--density: calc(var(--density-user) * var(--density-surface))}:root[data-density=standard]{--density-user: 1;--density: calc(var(--density-user) * var(--density-surface))}:root[data-density=spacious]{--density-user: 1.25;--density: calc(var(--density-user) * var(--density-surface))}@media(prefers-contrast:more){:root:not([data-contrast=standard]){--color-surface-page: #ffffff;--color-text-primary: #000000;--color-text-secondary: #1b2624;--color-text-link: #16504d;--color-border-subtle: #566461;--color-border-default: #1b2624;--color-border-strong: #000000;--color-action-primary-bg: #20625f;--color-action-primary-bg-hover: #164543;--color-action-primary-bg-active: #0e2c2b;--color-action-secondary-fg: #16504d;--color-action-secondary-border: #20625f;--color-info-bg: #f5f8fb;--color-info-fg: #31577d;--color-success-bg: #f4faf6;--color-success-fg: #246045;--color-warning-bg: #fdf9ef;--color-warning-fg: #754d14;--color-danger-bg: #fcf5f4;--color-danger-fg: #8d3939;--color-safety-bg: #f4f6fa;--color-safety-fg: #2a4470;--color-moderation-bg: #f2f8f8;--color-moderation-fg: #1a5451;--color-ai-bg: #f8f8fc;--color-ai-fg: #545177;--color-story-bg: #fbf5ed;--color-story-fg: #6a4e30;--color-community-bg: #f5f9f6;--color-community-fg: #415b47;--color-matching-bg: #f5f8fa;--color-matching-fg: #3d5771;--border-default: 3px;--icon-stroke: 2.5}}:root[data-contrast=high]{--color-surface-page: #ffffff;--color-text-primary: #000000;--color-text-secondary: #1b2624;--color-text-link: #16504d;--color-border-subtle: #566461;--color-border-default: #1b2624;--color-border-strong: #000000;--color-action-primary-bg: #20625f;--color-action-primary-bg-hover: #164543;--color-action-primary-bg-active: #0e2c2b;--color-action-secondary-fg: #16504d;--color-action-secondary-border: #20625f;--color-info-bg: #f5f8fb;--color-info-fg: #31577d;--color-success-bg: #f4faf6;--color-success-fg: #246045;--color-warning-bg: #fdf9ef;--color-warning-fg: #754d14;--color-danger-bg: #fcf5f4;--color-danger-fg: #8d3939;--color-safety-bg: #f4f6fa;--color-safety-fg: #2a4470;--color-moderation-bg: #f2f8f8;--color-moderation-fg: #1a5451;--color-ai-bg: #f8f8fc;--color-ai-fg: #545177;--color-story-bg: #fbf5ed;--color-story-fg: #6a4e30;--color-community-bg: #f5f9f6;--color-community-fg: #415b47;--color-matching-bg: #f5f8fa;--color-matching-fg: #3d5771;--border-default: 3px;--icon-stroke: 2.5}@media(prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--color-surface-page: #000000;--color-text-primary: #ffffff;--color-text-secondary: #e9ecf2;--color-border-default: #e9ecf2;--color-border-strong: #ffffff;--color-action-primary-bg: #8fd6d0;--color-action-primary-fg: #000000}}:root[data-stimulation=low]{--color-info-bg: var(--color-surface-page);--color-success-bg: var(--color-surface-page);--color-warning-bg: var(--color-surface-page);--color-danger-bg: var(--color-surface-page);--color-safety-bg: var(--color-surface-page);--color-moderation-bg: var(--color-surface-page);--color-ai-bg: var(--color-surface-page);--color-story-bg: var(--color-surface-page);--color-story-surface: var(--color-surface-page);--color-community-bg: var(--color-surface-page);--color-matching-bg: var(--color-surface-page)}:root{font-family:var(--type-family-ui);font-size:calc(112.5% * var(--scale-font));line-height:var(--type-leading-normal);color-scheme:light dark;color:var(--color-text-primary);background-color:var(--color-surface-page);scroll-padding-block:var(--elder-toolbar-height, var(--space-8)) var(--space-8)}html,body{overflow-x:clip}body{margin:0;padding:0;color:var(--color-text-primary);background-color:var(--color-surface-page);overflow-wrap:anywhere;word-break:normal}h1,h2,h3,h4{line-height:var(--type-leading-tight);font-weight:var(--type-weight-semibold);margin-block:var(--space-5) var(--space-3);text-wrap:balance}h1{font-size:var(--type-size-5)}h2{font-size:var(--type-size-4)}h3{font-size:var(--type-size-3)}h4{font-size:var(--type-size-2)}p,li{max-width:var(--measure-default)}p{margin-block:var(--space-3)}small{font-size:var(--type-size-0)}code,kbd,samp{font-family:var(--type-family-mono);letter-spacing:var(--type-tracking-mono);background-color:var(--color-surface-sunken);padding-inline:var(--space-1);border-radius:var(--radius-1)}a{color:var(--color-text-link);text-decoration:underline;text-underline-offset:.15em}.app-shell{display:flex;flex-direction:column;min-height:100svh}main{display:block;width:100%;max-width:var(--measure-default);margin-inline:auto;padding:var(--space-5) var(--space-4) var(--space-8);box-sizing:border-box}[data-workspace=participant] main{padding-block-start:var(--elder-gutter-block);padding-inline:var(--elder-gutter)}[data-workspace=participant]>main{flex:1 1 auto;display:flex;flex-direction:column}[data-workspace=participant]>main>.site-footer{margin-block-start:auto;padding-block-start:var(--space-6)}[data-workspace=participant] main>section>:first-child{margin-block-start:0}[data-workspace=participant] .nav-primary{padding-block:0 env(safe-area-inset-bottom,0px);padding-inline:0;border-block-start:var(--border-hairline) solid var(--cl-divider)}[data-workspace=participant] .nav-primary li{flex:1 1 0;min-inline-size:0}[data-workspace=participant] .nav-primary button{inline-size:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:var(--elder-tab-height);padding-inline:var(--space-1);border:0;border-block-start:2px solid transparent;margin-block-start:-1px;border-radius:0;background-color:transparent;font-family:var(--cl-family-display);font-size:var(--type-size-0);color:var(--cl-text-3)}[data-workspace=participant] .nav-primary [aria-current=page]{border-block-start-color:var(--cl-accent);background-color:transparent;color:var(--cl-accent-800)}.elder-tab__icon{inline-size:var(--elder-tab-icon);block-size:var(--elder-tab-icon)}.elder-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:space-between;padding:9px 14px;background-color:var(--cl-neutral-100);border-block-end:var(--border-hairline) solid var(--cl-divider);position:sticky;inset-block-start:0;z-index:var(--layer-header)}.elder-toolbar>*{flex:0 0 auto;white-space:nowrap}.elder-toolbar__label{font-family:var(--cl-family-body);font-size:12px;color:var(--cl-text-5)}.elder-toolbar__brand{display:flex;align-items:center;gap:var(--space-2);padding-inline:2px;border-radius:var(--radius-2);text-decoration:none;color:inherit}.elder-toolbar__brand:hover{background-color:color-mix(in srgb,var(--cl-text) 5%,transparent)}.elder-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:23.99rem){.elder-toolbar__wordmark{display:none}}.elder-toolbar__brand-mark{color:var(--cl-accent)}.elder-toolbar__wordmark{font-family:var(--cl-family-display);font-size:var(--type-size-3);font-weight:var(--type-weight-semibold);line-height:1;color:var(--cl-accent-700);letter-spacing:.01em}.elder-toolbar__square{inline-size:34px;block-size:34px;min-inline-size:0;min-block-size:0;justify-content:center;padding:0;border:1px solid var(--cl-divider);border-radius:var(--radius-1);background-color:transparent;font-family:var(--cl-family-display);font-size:15px;font-weight:var(--type-weight-semibold);color:var(--cl-text)}.elder-toolbar__square--plus{font-size:17px}.elder-toolbar__read{display:flex;align-items:center;gap:5px;min-inline-size:0;min-block-size:0;padding:7px 9px;border:1px solid var(--cl-divider);border-radius:var(--radius-1);background-color:transparent;font-family:var(--cl-family-body);font-size:12.5px;font-weight:var(--type-weight-regular);color:var(--cl-accent-700)}.elder-toolbar__read-icon{flex:0 0 auto}.elder-toolbar__square[aria-pressed=true]{background-color:var(--cl-accent-100);border-color:var(--cl-accent);color:var(--cl-accent-800)}.elder-helper-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--cl-accent-100);border-block-end:var(--border-hairline) solid var(--cl-accent-300)}.elder-helper-banner p{flex:1;margin:0;font-family:var(--cl-family-body);color:var(--cl-accent-800)}.elder-helper-banner button{border-color:var(--cl-accent-700);color:var(--cl-accent-800)}[data-elder-content][data-zoom="90"]{zoom:.9}[data-elder-content][data-zoom="100"]{zoom:1}[data-elder-content][data-zoom="110"]{zoom:1.1}[data-elder-content][data-zoom="120"]{zoom:1.2}[data-elder-content][data-zoom="130"]{zoom:1.3}[data-elder-content][data-zoom="140"]{zoom:1.4}[data-elder-content][data-contrast=high]{--color-surface-page: var(--cl-hc-bg);--color-text-primary: var(--cl-hc-text);background-color:var(--cl-hc-bg);color:var(--cl-hc-text)}[data-workspace=participant]{--color-surface-inverse: #243331;--color-surface-scrim: rgb(20 37 35 / .55);--color-text-inverse: #ffffff;--color-border-default: #74817e;--color-border-strong: #566461;--color-focus-halo: #ffffff;--color-info-bg: #e8f0f7;--color-info-fg: #3e6f9e;--color-info-border: #3e6f9e;--color-success-bg: #e7f3ec;--color-success-fg: #2e7b59;--color-success-border: #2f7d5b;--color-warning-bg: #fbf1dc;--color-warning-fg: #97641a;--color-warning-border: #b7791f;--color-danger-bg: #f9e8e7;--color-danger-fg: #b34848;--color-danger-border: #b84a4a;--color-danger-solid-bg: #a03f3f;--color-danger-solid-fg: #ffffff;--color-safety-bg: #e6ecf4;--color-safety-fg: #2a4470;--color-safety-border: #2a4470;--color-moderation-bg: #e3f0ef;--color-moderation-fg: #1a5451;--color-moderation-border: #1a5451;--color-ai-bg: #f0eff8;--color-ai-fg: #6c6898;--color-ai-border: #7773a8;--color-story-bg: #f5e9d8;--color-story-fg: #86633d;--color-story-border: #b18351;--color-story-surface: #fcf8f2;--color-community-bg: #e9f1ea;--color-community-fg: #52745a;--color-community-border: #6b9674;--color-matching-bg: #e9eff4;--color-matching-fg: #4d6f8f;--color-matching-border: #587fa3;--color-disabled-bg: #f0f3f1;--color-disabled-fg: #69706e;--color-disabled-border: #b6bfbc;--elevation-1: 0 1px 2px rgb(11 18 32 / .1), 0 0 0 1px rgb(11 18 32 / .06);--elevation-2: 0 4px 12px rgb(11 18 32 / .14), 0 0 0 1px rgb(11 18 32 / .08);--elevation-3: 0 10px 28px rgb(11 18 32 / .2), 0 0 0 1px rgb(11 18 32 / .1)}[data-workspace=participant]{--type-family-ui: var(--cl-family-body);--elder-gutter: calc(1.222rem * var(--density));--elder-gutter-block: calc(1.333rem * var(--density));--elder-tab-height: calc(4rem * var(--density));--elder-tab-icon: 1.222rem;--elder-row-y: calc(1.056rem * var(--density));--elder-card-pad: calc(1rem * var(--density));--radius-1: 4px;--radius-2: 4px;--radius-3: 4px;--color-surface-page: var(--cl-bg);--color-surface-raised: var(--cl-neutral-100);--color-surface-sunken: var(--cl-neutral-200);--color-text-primary: var(--cl-text);--color-text-secondary: var(--cl-text-4);--color-text-link: var(--cl-accent-700);--color-border-subtle: var(--cl-divider);--color-action-secondary-fg: var(--cl-accent-700);--color-action-secondary-border: var(--cl-accent);--color-action-secondary-bg-hover: var(--cl-accent-100);--color-action-primary-bg: var(--cl-accent-700);--color-action-primary-fg: var(--cl-neutral-100);--color-action-primary-bg-hover: var(--cl-accent-800);--color-action-primary-bg-active: var(--cl-accent-800);--color-focus-ring: var(--cl-accent-700);background-color:var(--cl-bg);color:var(--cl-text);font-family:var(--cl-family-body);display:flex;flex-direction:column;min-block-size:100svh;color-scheme:light;accent-color:var(--cl-accent)}[data-workspace=participant] :is(input[type=checkbox],input[type=radio]){accent-color:var(--cl-accent)}[data-workspace=participant] :is(h1,h2,h3,h4,summary,button,label,legend){font-family:var(--cl-family-display)}[data-workspace=participant] :is(.elder-toolbar__read,.nav-rows>.row-summary){font-family:var(--cl-family-body)}[data-workspace=participant] :is(h1,h2,h3,h4){font-weight:var(--type-weight-semibold);letter-spacing:0}[data-workspace=participant] h1{font-weight:var(--type-weight-regular)}[data-workspace=participant] h2{font-size:var(--type-size-3)}[data-workspace=participant] :is(time,.figure,td,th){font-variant-numeric:tabular-nums}main[data-workspace=staff]{max-width:var(--measure-desktop);--density-surface: .9;--density: calc(var(--density-user) * var(--density-surface))}main[data-workspace=staff]>section{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-5) var(--space-6);align-items:start}main[data-workspace=staff]>section>:not(section){grid-column:1 / -1}main[data-workspace=staff]>section>section:has(.scroll-x){grid-column:1 / -1}main[data-workspace=staff]>section>section:has(article){grid-column:1 / -1}main[data-workspace=staff] article{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-2);padding:var(--space-5);margin-block:0;background-color:var(--color-surface-raised)}.account-roles{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:none;margin-block:var(--space-3)}.account-controls{margin-block-start:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-border-subtle);padding-block-start:var(--space-3)}.account-controls>summary{inline-size:100%;border-color:transparent;padding-inline:0;font-weight:var(--type-weight-medium)}.account-controls>summary::marker,.account-controls>summary::-webkit-details-marker{color:var(--color-action-secondary-fg)}main[data-workspace=staff] section:has(>article){display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-4) var(--space-5);align-items:start}main[data-workspace=staff] section:has(>article)>:not(article){grid-column:1 / -1}main[data-workspace=staff] dl{display:grid;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin-block:var(--space-4)}main[data-workspace=staff] dl>div{display:contents}main[data-workspace=staff] dt{grid-column:1}main[data-workspace=staff] dd{grid-column:2}main[data-workspace=staff] dt,main[data-workspace=staff] dd{min-inline-size:0}main[data-workspace=staff] dt{font-weight:var(--type-weight-medium);color:var(--color-text-secondary)}main[data-workspace=staff] dd{margin-inline-start:0;overflow-wrap:anywhere}@media(min-width:64rem){.workspace{display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;min-height:100svh}.workspace__rail{position:sticky;inset-block-start:0;block-size:100svh;overflow-y:auto;border-block-end:none;border-inline-end:var(--border-hairline) solid var(--color-border-subtle);padding:var(--space-4) var(--space-3)}.workspace__rail ul{flex-direction:column;align-items:stretch}.workspace__rail li{inline-size:100%}.workspace__rail button{inline-size:100%;justify-content:flex-start;border-color:transparent}.workspace__rail [aria-current=page]{border-inline-start:var(--border-emphasis) solid var(--color-action-primary-bg)}.workspace>main{margin-inline:auto}}section{margin-block-end:var(--space-6)}.scroll-x{overflow-x:auto;border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--space-2)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--color-focus-halo);border-radius:var(--radius-1)}[role=alertdialog] :focus,[role=alertdialog][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--color-focus-halo)}.scroll-x,.card,li,section{overflow-clip-margin:var(--focus-ring-total)}.skip-link{position:absolute;left:-999rem}.skip-link:focus{position:static;display:inline-block;padding:var(--space-2) var(--space-3);background-color:var(--color-surface-inverse);color:var(--color-text-inverse)}button,input,select,textarea,summary,a[role=button]{font:inherit;font-family:var(--type-family-ui);min-height:var(--target-min);box-sizing:border-box}button,a[role=button],summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--icon-gap);min-width:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-1);border:var(--border-default) solid var(--color-action-secondary-border);background-color:var(--color-surface-raised);color:var(--color-action-secondary-fg);font-weight:var(--type-weight-semibold);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}button:hover,a[role=button]:hover{background-color:var(--color-action-secondary-bg-hover)}.nav-rows>details{border-block-end:var(--border-hairline) solid var(--color-border-subtle)}.nav-rows>details:first-of-type{border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.nav-rows>details>summary,.nav-rows>.row-summary{font-family:var(--cl-family-body);font-size:var(--type-size-1);padding-block:var(--elder-row-y);display:flex;inline-size:100%;justify-content:space-between;padding-inline:2px;border:0;border-radius:0;background-color:transparent;color:var(--color-text-primary);font-weight:var(--type-weight-medium)}.nav-rows>details>summary::-webkit-details-marker{display:none}.nav-rows>details>summary{list-style:none}.nav-rows>details>summary:after{content:"";inline-size:.55rem;block-size:.55rem;margin-inline-start:var(--space-2);border-inline-end:2px solid var(--color-text-secondary);border-block-end:2px solid var(--color-text-secondary);transform:rotate(-45deg);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.nav-rows>details[open]>summary:after{transform:rotate(45deg)}.nav-rows>details>summary:hover{background-color:var(--color-surface-sunken)}.nav-rows>details>*:not(summary){padding-block-end:var(--space-3)}.row-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.row-list>li{max-width:none}.row-link{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--elder-card-pad);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-1);background-color:var(--cl-neutral-100);text-align:start}.row-link:hover{background-color:var(--cl-accent-100)}.row-link__text{display:flex;flex-direction:column;gap:var(--space-1)}.row-link__title{font-family:var(--cl-family-display);font-size:var(--type-size-2);font-weight:var(--type-weight-semibold);color:var(--color-text-primary)}.row-link__detail{font-family:var(--cl-family-body);font-size:var(--type-size-0);font-weight:var(--type-weight-regular);color:var(--cl-text-4)}.row-link__chevron{flex:0 0 auto;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid var(--cl-accent-700);border-block-end:2px solid var(--cl-accent-700);transform:rotate(-45deg);font-size:0}.back-link{min-block-size:var(--target-min);padding-inline:var(--space-1);border:0;background-color:transparent;color:var(--cl-accent-700);font-weight:var(--type-weight-medium)}.nav-rows>.row-summary{border:0;border-block-end:var(--border-hairline) solid var(--color-border-subtle);border-radius:0;background-color:transparent;color:var(--color-text-primary);text-align:start}.nav-rows>.row-summary:after{content:"";inline-size:.55rem;block-size:.55rem;margin-inline-start:var(--space-3);align-self:center;border-inline-end:2px solid var(--color-text-secondary);border-block-end:2px solid var(--color-text-secondary);transform:rotate(-45deg)}.nav-rows>.row-summary:hover{background-color:var(--color-surface-sunken)}.welcome{min-block-size:100svh;background-color:var(--cl-bg)}.welcome main{padding-block:var(--elder-gutter-block) var(--space-8)}.welcome h1{margin-block:var(--space-2) 0;font-size:clamp(1.15rem,calc(8.6vw - 4px),1.722rem);line-height:1.15}.welcome__lede{font-size:var(--type-size-2);line-height:1.65}.welcome__holding{margin-block-start:var(--space-6);max-inline-size:34ch;font-family:var(--cl-family-body);font-size:var(--type-size-2);line-height:1.6;color:var(--cl-text-3)}.welcome__holding-source{display:block;margin-block-start:var(--space-2);font-size:var(--type-size-0);color:var(--cl-text-4)}[data-workspace=participant] .story-summary{margin-block:var(--space-2) var(--space-5);font-size:var(--type-size-2);color:var(--cl-text-4)}[data-workspace=participant] .story-ways-in{display:flex;gap:var(--space-3);margin-block-end:var(--space-4)}[data-workspace=participant] .story-way-in{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:calc(5.333rem * var(--density));padding:var(--space-3);border:var(--border-hairline) solid var(--cl-accent);border-radius:var(--radius-2);background-color:transparent;color:var(--cl-accent-700);text-align:center}[data-workspace=participant] .story-way-in svg{inline-size:26px;block-size:26px}[data-workspace=participant] .story-way-in__label{font-family:var(--cl-family-display);font-size:.944rem;font-weight:var(--type-weight-semibold);line-height:1.2}[data-workspace=participant] .story-way-in--not-ready{border-color:var(--cl-divider);color:var(--cl-text-4)}[data-workspace=participant] .story-way-in__note{font-size:var(--type-size-0);color:var(--cl-text-4)}[data-workspace=participant] .story-ask{display:flex;inline-size:100%;align-items:center;justify-content:center;min-block-size:calc(3.222rem * var(--density));margin-block-end:var(--space-5);padding:var(--space-3);border:var(--border-hairline) solid var(--cl-text-4);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-display);font-weight:var(--type-weight-semibold);color:var(--cl-text)}[data-workspace=participant] .story-ask:hover{background-color:color-mix(in srgb,var(--cl-text) 6%,transparent)}[data-workspace=participant] .story-prompts{margin:0;padding:0;list-style:none}[data-workspace=participant] .story-prompts>li+li{border-block-start:var(--border-hairline) solid var(--cl-divider)}[data-workspace=participant] .story-prompts button{display:flex;inline-size:100%;align-items:center;justify-content:flex-start;min-block-size:var(--target-min);padding:var(--space-3) 2px;border:0;border-radius:0;background-color:transparent;font-family:var(--cl-family-body);font-weight:var(--type-weight-regular);text-align:start;color:var(--cl-text)}[data-workspace=participant] .story-prompts button:hover{background-color:color-mix(in srgb,var(--cl-text) 5%,transparent)}[data-workspace=participant] .story-entry__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--cl-family-body);font-size:var(--type-size-0);font-weight:var(--type-weight-regular);color:var(--cl-text-4);font-variant-numeric:tabular-nums}[data-workspace=participant] .story-entry__meta .state--ai{margin:0;padding:0 var(--space-2);font-size:var(--type-size-0)}[data-workspace=participant] .story-entry__flag{border-inline-start:var(--border-emphasis) solid var(--cl-text-4);padding-inline-start:var(--space-2)}[data-workspace=participant] .story-entry__body{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-4)}[data-workspace=participant] .story-entry__notes{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:var(--border-hairline) solid var(--cl-divider);color:var(--cl-text-4)}[data-workspace=participant] .story-entry__notes p{margin:0;line-height:1.45}[data-workspace=participant] .story-photographs{display:flex;flex-direction:column;gap:var(--space-4);margin:0}[data-workspace=participant] .story-photograph__image{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-2)}[data-workspace=participant] .story-photograph__remove{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);display:flex;align-items:center;justify-content:center;inline-size:var(--target-min);min-inline-size:var(--target-min);block-size:var(--target-min);min-block-size:var(--target-min);padding:0;border:var(--border-hairline) solid var(--cl-text-4);border-radius:50%;background-color:var(--cl-neutral-100);color:var(--cl-text-2)}[data-workspace=participant] .story-photograph__remove:hover{background-color:var(--cl-neutral-100);border-color:var(--cl-text);color:var(--cl-text)}[data-workspace=participant] .story-photograph__loading{block-size:9rem;border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:color-mix(in srgb,var(--cl-text) 4%,transparent)}[data-workspace=participant] .story-photograph--pending{padding:var(--space-3);border:var(--border-hairline) dashed var(--cl-accent);border-radius:var(--radius-2)}[data-workspace=participant] .story-photograph__state{margin:var(--space-3) 0 0;line-height:1.5}[data-workspace=participant] .story-photograph__unshown{margin:0 0 var(--space-2);color:var(--cl-text-4)}[data-workspace=participant] .story-photograph__actions{display:flex;justify-content:flex-end;margin:var(--space-2) 0 0}[data-workspace=participant] .story-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}[data-workspace=participant] .story-actions>.story-action{flex:1 1 13rem}[data-workspace=participant] .story-action{min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--cl-text-4);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-text-2)}[data-workspace=participant] .story-action:hover:not(:disabled){background-color:color-mix(in srgb,var(--cl-text) 6%,transparent)}[data-workspace=participant] :is(.story-upload,.story-revise,.story-ask-first){display:flex;flex-direction:column;gap:var(--space-2)}[data-workspace=participant] :is(.story-upload,.story-revise,.story-ask-first) p{margin:0}[data-workspace=participant] .story-ask-first{padding:var(--space-4);border:var(--border-hairline) solid var(--cl-text-4);border-radius:var(--radius-2)}[data-workspace=participant] .story-upload__accepts{padding:var(--space-3);border-inline-start:var(--border-emphasis) solid var(--cl-accent);background-color:color-mix(in srgb,var(--cl-accent) 6%,transparent);line-height:1.5}[data-workspace=participant] .story-scope{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--cl-text-4);border-radius:var(--radius-2)}[data-workspace=participant] .story-scope h3,[data-workspace=participant] .story-scope p{margin:0}[data-workspace=participant] .story-scope button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-3) 2px;border:0;border-radius:0;background-color:transparent;text-align:start;color:var(--cl-text)}[data-workspace=participant] .story-scope button:disabled{color:var(--cl-text-4)}[data-workspace=participant] .story-scope button:hover:not(:disabled){background-color:color-mix(in srgb,var(--cl-text) 5%,transparent)}[data-workspace=participant] .story-scope__label{font-family:var(--cl-family-display);font-weight:var(--type-weight-semibold)}[data-workspace=participant] .story-scope__meaning{font-size:var(--type-size-1);color:var(--cl-text-4);line-height:1.45}[data-workspace=participant] .story-reassurance{margin:0;padding:var(--space-4);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:color-mix(in srgb,var(--cl-text) 3%,transparent);color:var(--cl-text-2);line-height:1.6}[data-workspace=participant] .story-entry__who{margin:0 0 var(--space-1);font-family:var(--cl-family-body);font-size:var(--type-size-0);letter-spacing:.12em;text-transform:uppercase;color:var(--cl-accent-700)}[data-workspace=participant] .story-note{color:var(--cl-text-4);line-height:1.45}[data-workspace=participant] .contact-box p{margin-block:0 var(--space-4)}[data-workspace=participant] .contact-box label{display:block;margin-block-end:var(--space-1);font-family:var(--cl-family-display);font-size:var(--type-size-2)}[data-workspace=participant] .contact-box .field-note{display:block;margin-block-end:var(--space-2);font-size:var(--type-size-0);line-height:1.5;color:var(--cl-text-4)}[data-workspace=participant] .contact-box :is(input,textarea){inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:var(--cl-neutral-100);font-family:var(--cl-family-body);font-size:var(--type-size-2);color:var(--cl-text)}[data-workspace=participant] .contact-box textarea{min-block-size:9rem;line-height:1.6;resize:vertical}[data-workspace=participant] .contact-box :is(input,textarea):focus-visible{border-color:var(--cl-accent)}[data-workspace=participant] .contact-box__status{margin-block-start:var(--space-4);padding:var(--space-3);border-inline-start:3px solid var(--cl-divider);font-size:var(--type-size-1);line-height:1.6}[data-workspace=participant] .contact-box__status.is-ok{border-inline-start-color:var(--cl-accent)}.welcome__note{font-size:var(--type-size-0);line-height:1.6;color:var(--cl-text-4)}.welcome hr{block-size:1px;border:0;margin-block:var(--space-4);background-color:var(--cl-divider)}.welcome form button[type=submit],.welcome .welcome__way-in button{inline-size:100%;min-block-size:calc(3.667rem * var(--density));font-size:var(--type-size-3);justify-content:center}.welcome .welcome__way-in button{background-color:color-mix(in srgb,var(--cl-accent) 12%,transparent)}.welcome .welcome__way-in button:hover{background-color:color-mix(in srgb,var(--cl-accent) 18%,transparent)}.link-button{min-block-size:var(--target-min);padding-inline:0;border:0;background-color:transparent;color:var(--cl-accent-700);font-family:var(--cl-family-body);font-size:var(--type-size-1);text-decoration:underline;text-underline-offset:4px}.welcome__elsewhere{margin-block-start:var(--space-4)}.link-button--small{min-block-size:0;font-size:inherit;color:var(--cl-accent-700)}.exercise-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.exercise-list>li{max-width:none}.exercise{display:flex;align-items:center;gap:15px;inline-size:100%;padding:15px;border:1px solid var(--cl-divider);border-radius:var(--radius-1);background-color:transparent;text-align:start}.exercise--open{border-color:var(--cl-accent-300)}.exercise--open:hover{background-color:var(--cl-accent-100)}.exercise__tile{flex:0 0 auto;display:flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:var(--radius-1);background-color:var(--cl-neutral-200);color:var(--cl-text-3)}.exercise__tile--open{background-color:var(--cl-accent-100);color:var(--cl-accent-800)}.exercise__text{display:flex;flex-direction:column;gap:var(--space-1)}.exercise__name{font-family:var(--cl-family-display);font-size:19px;font-weight:var(--type-weight-semibold);color:var(--color-text-primary)}.exercise__meta{font-family:var(--cl-family-body);font-size:15px;color:var(--cl-text-4)}.tapping{display:flex;gap:var(--space-4);margin-block:var(--space-4)}.tapping__circle{flex:1;aspect-ratio:1;min-block-size:0;border:1px solid var(--cl-accent);border-radius:50%;background-color:transparent;font-family:var(--cl-family-display);font-size:30px;font-weight:var(--type-weight-regular);color:var(--color-text-primary)}.tapping__circle:hover{background-color:var(--cl-accent-100)}.tapping__circle:active{background-color:var(--cl-accent-200)}.tapping__clock{margin:0;font-family:var(--cl-family-display);font-size:34px;font-weight:var(--type-weight-regular);font-variant-numeric:tabular-nums;text-align:center}.tapping__caption{font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-text-4);text-align:center}.puzzle__level{margin-block:0 var(--space-3);font-family:var(--cl-family-display);font-size:19px;color:var(--cl-text-4)}.puzzle__standing{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-block-end:var(--space-3)}.puzzle__standing>p{display:flex;align-items:center;gap:var(--space-2);margin:0;font-variant-numeric:tabular-nums}.puzzle__heart-row{display:inline-flex;gap:2px}.heart{fill:var(--cl-neutral-300);stroke:var(--cl-text-5);stroke-width:1.5}.heart--kept{fill:var(--cl-puzzle-heart);stroke:var(--cl-puzzle-heart-edge)}.flame-icon{fill:var(--cl-accent-300);stroke:var(--cl-accent-800);stroke-width:1.6;stroke-linejoin:round}.puzzle__rules{margin-block:0 var(--space-4);padding-inline-start:var(--space-5);font-size:15px;color:var(--cl-text-3)}.puzzle__board{display:grid;inline-size:100%;max-inline-size:30rem;margin-inline:auto;border:2px solid var(--cl-text);border-radius:var(--radius-1);overflow:hidden;touch-action:manipulation}.puzzle__square{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;min-height:0;padding:0;border-style:solid;border-color:var(--cl-text);border-radius:0;color:var(--cl-text-4)}.puzzle__board--5{grid-template-columns:repeat(5,1fr)}.puzzle__board--6{grid-template-columns:repeat(6,1fr)}.puzzle__board--7{grid-template-columns:repeat(7,1fr)}.puzzle__board--8{grid-template-columns:repeat(8,1fr)}.puzzle__board--9{grid-template-columns:repeat(9,1fr)}.puzzle__square--r0{background-color:var(--cl-puzzle-region-0)}.puzzle__square--r1{background-color:var(--cl-puzzle-region-1)}.puzzle__square--r2{background-color:var(--cl-puzzle-region-2)}.puzzle__square--r3{background-color:var(--cl-puzzle-region-3)}.puzzle__square--r4{background-color:var(--cl-puzzle-region-4)}.puzzle__square--r5{background-color:var(--cl-puzzle-region-5)}.puzzle__square--r6{background-color:var(--cl-puzzle-region-6)}.puzzle__square--r7{background-color:var(--cl-puzzle-region-7)}.puzzle__square--r8{background-color:var(--cl-puzzle-region-8)}.puzzle__square{border-width:1px}.puzzle__square--edge-t{border-block-start-width:3px}.puzzle__square--edge-b{border-block-end-width:3px}.puzzle__square--edge-l{border-inline-start-width:3px}.puzzle__square--edge-r{border-inline-end-width:3px}.puzzle__square:hover{filter:brightness(.96)}.puzzle__square:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-5px}.puzzle__square svg{inline-size:62%;block-size:62%}.puzzle__square svg path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.puzzle__square--flame svg{inline-size:76%;block-size:76%}.puzzle__square--flame svg path{fill:var(--cl-accent-300);stroke:var(--cl-accent-800);stroke-width:1.6}.puzzle__square--ruled-out{color:var(--cl-text-5)}.puzzle__square--mark svg{opacity:.45}.puzzle__square--wrong{color:var(--cl-puzzle-wrong)}.puzzle__square--wrong svg path{stroke-width:3.4}.puzzle__square--pointed{box-shadow:inset 0 0 0 4px var(--cl-accent-700)}@media(prefers-reduced-motion:no-preference){.puzzle__square--flame svg{animation:puzzle-light var(--motion-duration-slow) var(--motion-ease-enter)}}@keyframes puzzle-light{0%{transform:scale(.4);opacity:0}}.puzzle__say{min-block-size:3em;margin-block:var(--space-4);font-family:var(--cl-family-body);font-style:italic;color:var(--cl-text-2);text-align:center}.puzzle__tools,.puzzle__more,.puzzle__window-actions{display:flex;flex-wrap:wrap;gap:var(--target-gap)}.puzzle__tools{margin-block-end:var(--space-3)}.puzzle__tools>button{flex:1 1 9rem;justify-content:center}.puzzle__tool--on{background-color:var(--cl-accent-200)}.puzzle__more>button{font-size:15px}.puzzle__stars{margin:0;font-size:34px;color:var(--cl-accent);letter-spacing:4px}.puzzle__stars-off{color:var(--cl-neutral-300)}.puzzle__level-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:var(--target-gap);margin:0 0 var(--space-4);padding:0;list-style:none}.puzzle__level-list>li{max-width:none}.puzzle__level-button{flex-direction:column;justify-content:center;gap:0;inline-size:100%;padding:var(--space-1);font-family:var(--cl-family-display);font-size:19px;font-variant-numeric:tabular-nums}.puzzle__level-button--current{background-color:var(--cl-accent-100)}.puzzle__level-stars{font-size:11px;color:var(--cl-accent-700);min-block-size:1em}.puzzle__share-label input{inline-size:100%;margin-block-end:var(--space-3)}.toast{margin-block-start:22px;padding:var(--space-4);border:1px solid var(--cl-accent);border-radius:var(--radius-1);background-color:var(--cl-accent-100);font-family:var(--cl-family-body);font-size:var(--type-size-2);line-height:1.55;color:var(--cl-accent-800)}.welcome__brand{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-block:var(--space-6) var(--space-8);text-align:center}.brand-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.brand-block__mark{color:var(--cl-accent)}.brand-block__word{font-family:var(--cl-family-display);font-size:var(--type-size-4);font-weight:var(--type-weight-semibold);line-height:1;color:var(--cl-accent-700)}.welcome__brand .kicker{margin:0}.about__brand{display:flex;justify-content:center;margin-block:var(--space-4) var(--space-6)}.about__promises{margin:0;padding-inline-start:var(--space-4)}.about__promises>li{margin-block-end:var(--space-2)}.about__address{font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-text-4)}.phone-card{padding:var(--elder-card-pad);border:1px solid var(--cl-accent);border-radius:var(--radius-1);background-color:var(--cl-accent-100)}.phone-card>:first-child{margin-block-start:0}.phone-card>:last-child{margin-block-end:0}.phone-card__number{margin-block:var(--space-1);font-family:var(--cl-family-display);font-size:32px;font-variant-numeric:tabular-nums}.phone-card__number a{color:var(--cl-accent-800)}.phone-card__hours{font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-accent-800)}.site-footer{margin-block-start:var(--space-6);padding-block-start:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.site-footer p,.site-footer{text-align:center}.site-footer p{margin:0;font-family:var(--cl-family-body);font-size:var(--type-size-00, .72rem);color:var(--cl-text-4)}.kicker{font-family:var(--cl-family-body);font-size:var(--type-size-00, .72rem);font-weight:var(--type-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-accent-700)}.unfinished{padding:calc(1.111rem * var(--density));border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-1);background-color:var(--cl-neutral-100)}.unfinished>:first-child{margin-block-start:0}.unfinished>:last-child{margin-block-end:0}.unfinished__kicker{font-family:var(--cl-family-display);font-size:var(--type-size-00, .72rem);font-weight:var(--type-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--cl-accent-700)}.unfinished h2{margin-block-start:var(--space-2)}.decision-list{margin:0;padding:0;list-style:none}.decision-list>li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);max-width:none;padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-border-subtle)}.decision-list>li:first-child{border-block-start:var(--border-hairline) solid var(--color-border-subtle)}.decision-list__what{font-family:var(--cl-family-body);font-size:var(--type-size-1);color:var(--cl-text-2)}.decision-list__when{flex:0 0 auto;font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-text-4);font-variant-numeric:tabular-nums;text-align:end}.task{margin-block:var(--space-5)}.task>:first-child{margin-block-start:0}.task>:last-child{margin-block-end:0}.task__answers{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-4)}.task__answers>button{flex:1 1 14rem;justify-content:center}.btn-primary{background-color:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg);color:var(--color-action-primary-fg)}.btn-primary:hover{background-color:var(--color-action-primary-bg-hover)}.btn-primary:active{background-color:var(--color-action-primary-bg-active)}.btn-danger{border-color:var(--color-danger-border);color:var(--color-danger-fg)}button:disabled,[aria-disabled=true]{background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-fg);cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:var(--target-gap);align-items:stretch;margin-block:var(--space-4)}.actions>button,.actions>form>button,.actions>a[role=button]{flex:1 1 auto;min-width:12rem}.actions--critical{gap:var(--space-5)}.actions--confirm{flex-direction:column;gap:var(--space-5)}@media(min-width:40rem){.actions--confirm{flex-direction:row}}main li,main p{margin-block:var(--space-3)}main li>button,main li>form>button,main li>a[role=button]{display:flex;width:100%;text-align:start}main li+li{margin-block-start:var(--target-gap)}main li,.card,.actions{height:auto;overflow:visible}label{display:block;font-weight:var(--type-weight-medium);margin-block-end:var(--space-1)}input,textarea,select{width:100%;max-width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-1);background-color:var(--color-surface-page);color:var(--color-text-primary)}textarea{min-height:calc(var(--target-min) * 3);line-height:var(--type-leading-normal)}input[type=checkbox],input[type=radio]{inline-size:var(--control-tick-size);block-size:var(--control-tick-size);min-height:0;margin:0;flex:none;accent-color:var(--color-action-primary-bg)}p:has(>input[type=checkbox]),p:has(>input[type=radio]),label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;align-items:center;gap:var(--space-3);min-height:var(--target-min);flex-wrap:wrap}p:has(>input[type=checkbox])>small,p:has(>input[type=radio])>small{flex-basis:100%}p:has(>input[type=checkbox])>label,p:has(>input[type=radio])>label{margin-block-end:0;max-width:none;flex:1 1 0;min-inline-size:0}fieldset{border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--space-4);margin-block:var(--space-5)}legend{font-weight:var(--type-weight-semibold);padding-inline:var(--space-2)}nav ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--target-gap)}nav{padding:var(--space-3) var(--space-4);border-block-end:var(--border-hairline) solid var(--color-border-subtle);background-color:var(--color-surface-raised)}nav li{max-width:none;margin:0}nav [aria-current=page]{border-inline-start:var(--border-emphasis) solid var(--color-action-primary-bg);font-weight:var(--type-weight-bold);background-color:var(--color-action-secondary-bg-hover)}.nav-primary{position:sticky;inset-block-end:0;z-index:var(--layer-header);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-block-start:var(--border-default) solid var(--color-border-default);border-block-end:none}.nav-primary ul{flex-wrap:wrap;justify-content:space-between;gap:var(--space-1)}.nav-primary li{flex:1 1 3.6rem;min-inline-size:3.6rem}.nav-primary button{width:100%;justify-content:center;padding-inline:0;border-color:transparent;font-size:var(--type-size-0);font-weight:var(--type-weight-medium);white-space:nowrap;text-align:center}.nav-primary [aria-current=page]{border-inline-start:none;border-block-start:var(--border-emphasis) solid var(--color-action-primary-bg);font-weight:var(--type-weight-bold)}.nav-primary ul{max-inline-size:var(--measure-default);margin-inline:auto}main li:has(>button):not(:has(>:not(button))){list-style:none}main ul:not([class]):not(nav ul)>li:has(>button){margin-inline-start:calc(var(--space-5) * -1)}main ul{padding-inline-start:var(--space-5)}main nav ul{padding-inline-start:0}main ul:not([class])>li{max-width:var(--measure-default)}.icon{inline-size:var(--icon-size-1);block-size:var(--icon-size-1);flex:none;stroke-width:var(--icon-stroke)}.badge{display:inline-flex;align-items:center;gap:var(--icon-gap);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--border-hairline) solid currentColor;font-size:var(--type-size-1);font-weight:var(--type-weight-medium)}.state{display:flow-root;border-inline-start:var(--border-emphasis) solid var(--color-border-strong);border-radius:var(--radius-2);padding:var(--space-4);margin-block:var(--space-4);background-color:var(--color-surface-raised)}.state__head{display:flex;align-items:center;gap:var(--icon-gap);margin-block-start:0;font-size:var(--type-size-2)}.state__head .icon{inline-size:var(--icon-size-2);block-size:var(--icon-size-2)}.state__actions{display:flex;flex-wrap:wrap;gap:var(--target-gap)}.state__detail{margin-block-start:var(--space-3);font-size:var(--type-size-1)}.state--neutral{background-color:var(--color-surface-raised);color:var(--color-text-secondary);border-inline-start-color:var(--color-border-default)}.state--info,.badge--info{background-color:var(--color-info-bg);color:var(--color-info-fg);border-inline-start-color:var(--color-info-border)}.state--success,.badge--success{background-color:var(--color-success-bg);color:var(--color-success-fg);border-inline-start-color:var(--color-success-border)}.state--warning,.badge--warning{background-color:var(--color-warning-bg);color:var(--color-warning-fg);border-inline-start-color:var(--color-warning-border)}.state--danger,.badge--danger{background-color:var(--color-danger-bg);color:var(--color-danger-fg);border-inline-start-color:var(--color-danger-border)}.state--safety,.badge--safety{background-color:var(--color-safety-bg);color:var(--color-safety-fg);border-inline-start-color:var(--color-safety-border)}.state--moderation,.badge--moderation{background-color:var(--color-moderation-bg);color:var(--color-moderation-fg);border-inline-start-color:var(--color-moderation-border)}.state--ai,.badge--ai{background-color:var(--color-ai-bg);color:var(--color-ai-fg);border-inline-start-color:var(--color-ai-border)}.state--draft,.badge--draft{background-color:var(--color-surface-sunken);color:var(--color-text-secondary);border-inline-start-color:var(--color-border-strong)}.state--story,.badge--story{background-color:var(--color-story-bg);color:var(--color-story-fg);border-inline-start-color:var(--color-story-border)}.state--community,.badge--community{background-color:var(--color-community-bg);color:var(--color-community-fg);border-inline-start-color:var(--color-community-border)}.state--matching,.badge--matching{background-color:var(--color-matching-bg);color:var(--color-matching-fg);border-inline-start-color:var(--color-matching-border)}.state--connection,.badge--connection{background-color:var(--color-action-secondary-bg-hover);color:var(--color-action-secondary-fg);border-inline-start-color:var(--color-action-primary-bg)}main:not([data-workspace=staff]) .card{border-radius:var(--radius-3)}.skeleton{background-color:var(--color-surface-sunken);border-radius:var(--radius-1);block-size:var(--type-size-2);margin-block:var(--space-2)}.card{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-2);padding:var(--space-5);margin-block:var(--space-4);background-color:var(--color-surface-raised);box-shadow:var(--elevation-0)}.card--community{border-inline-start:var(--border-emphasis) solid var(--color-community-border)}.card--matching{border-inline-start:var(--border-emphasis) solid var(--color-matching-border)}.card--draft{border-style:dashed;border-color:var(--color-border-default)}label>span[aria-hidden=true]{font-size:var(--type-size-3);line-height:1}.list-plain{list-style:none;padding-inline-start:0}blockquote{border-inline-start:var(--border-emphasis) solid var(--color-border-strong);margin-inline:0;padding-inline-start:var(--space-4);color:var(--color-text-secondary)}[role=alertdialog]{border:var(--border-emphasis) solid var(--color-border-strong);border-radius:var(--radius-2);padding:var(--space-5);margin-block:var(--space-4);background-color:var(--color-surface-raised);box-shadow:var(--elevation-2);z-index:var(--layer-dialog);max-width:var(--measure-narrow)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.privacy-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-live);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background-color:var(--color-surface-inverse)}.privacy-cover button{inline-size:100%;block-size:100%;color:var(--color-text-inverse);background-color:transparent;border:var(--border-emphasis) solid currentColor}.session-warning{position:fixed;inset-block-start:var(--space-4);inset-inline:var(--space-4);margin-block:0;margin-inline:auto;max-inline-size:var(--measure-narrow);max-block-size:calc(100svh - var(--space-4) * 2);box-sizing:border-box;overflow-y:auto;z-index:var(--layer-live);border:var(--border-emphasis) solid var(--color-border-strong);border-radius:var(--radius-2);padding:var(--space-4);background-color:var(--color-surface-raised);box-shadow:var(--elevation-2)}.refusal-note{border-inline-start:var(--border-emphasis) solid var(--color-warning-border);padding-inline-start:var(--space-4);margin-block:var(--space-3)}.refusal-note blockquote{margin-block:var(--space-2)}.context-banner{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);padding:var(--space-2) var(--space-4);position:sticky;inset-block-start:0;z-index:var(--layer-header)}.context-banner p{margin-block:var(--space-1)}.context-banner-identity{overflow-wrap:anywhere}.context-banner-actions{display:flex;flex-wrap:wrap;gap:var(--target-gap)}.context-banner-actions button{flex:1 1 calc(50% - var(--target-gap));min-inline-size:0}:root[data-font-scale=xl] .context-banner,:root[data-font-scale=xxl] .context-banner{position:static}table{border-collapse:collapse;width:100%}th,td{text-align:start;padding:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-border-subtle);line-height:var(--type-leading-snug)}th{font-weight:var(--type-weight-semibold);background-color:var(--color-surface-sunken)}.scroll-x>table{inline-size:auto;min-inline-size:100%}.scroll-x th,.scroll-x td{overflow-wrap:normal;word-break:normal}.scroll-x th{white-space:nowrap}main[data-workspace=staff] .scroll-x{max-block-size:70svh}.scroll-x:has(>table){padding-block-start:0}.scroll-x thead th{position:sticky;inset-block-start:0;z-index:var(--layer-sticky);background-color:var(--color-surface-sunken)}@media(min-width:40rem){main{padding-inline:var(--space-5)}}@media(min-width:56rem){main[data-workspace=staff]{padding-inline:var(--space-6)}}@media(max-height:30rem){.context-banner{position:static}}@media(max-width:20rem){.nav-primary{padding-inline:0}}:root[data-font-scale=xl] .nav-primary li,:root[data-font-scale=xxl] .nav-primary li{flex:1 1 calc(50% - var(--space-1));min-inline-size:calc(50% - var(--space-1))}[data-workspace=participant] .messages-screen{display:flex;flex-direction:column;gap:var(--space-4)}[data-workspace=participant] .conversation-row+.conversation-row{margin-block-start:calc(-1 * var(--space-4))}[data-workspace=participant] .messages-reassurance{margin:0;color:var(--cl-text-4);line-height:1.6}[data-workspace=participant] .conversation-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);inline-size:100%;padding:var(--space-4) 2px;border:0;border-block-start:var(--border-hairline) solid var(--cl-divider);border-radius:0;background-color:transparent;color:inherit;font:inherit;text-align:start}[data-workspace=participant] .conversation-row:hover{background-color:color-mix(in srgb,var(--cl-text) 5%,transparent)}[data-workspace=participant] .conversation-row__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);inline-size:100%}[data-workspace=participant] .conversation-row__who{font-family:var(--cl-family-display);font-size:var(--type-size-2);font-weight:var(--type-weight-semibold);line-height:1.25;color:var(--cl-text)}[data-workspace=participant] .conversation-row__when{flex:0 0 auto;font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-text-4);white-space:nowrap;font-variant-numeric:tabular-nums}[data-workspace=participant] .conversation-row__preview{font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);line-height:1.55;color:var(--cl-text-3)}[data-workspace=participant] .conversation-row__state{margin-block-start:var(--space-1);border-inline-start:var(--border-emphasis) solid var(--cl-text-4);padding-inline-start:var(--space-2);font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-text-4)}[data-workspace=participant] .messages-write{display:flex;justify-content:center;inline-size:100%;min-block-size:3.444rem;margin-block-start:var(--space-1);border:var(--border-hairline) solid var(--cl-accent);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-display);font-size:var(--type-size-1);font-weight:var(--type-weight-semibold);color:var(--cl-accent-700)}[data-workspace=participant] .messages-write:hover{background-color:color-mix(in srgb,var(--cl-accent) 12%,transparent)}[data-workspace=participant] .messages-manage{align-self:flex-start;min-block-size:var(--target-min);padding:var(--space-1) var(--space-1);border:0;background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-accent-700);text-decoration:underline;text-underline-offset:4px}[data-workspace=participant] .messages-chooser{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2)}[data-workspace=participant] .messages-chooser__heading{margin:0;font-size:var(--type-size-2)}[data-workspace=participant] .messages-chooser p{margin:0;line-height:1.6}[data-workspace=participant] .messages-chooser__person{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-workspace=participant] .messages-chooser__write{flex:1 1 13rem;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--cl-accent);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-accent-700)}[data-workspace=participant] .messages-chooser__end{flex:0 1 auto;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--cl-text-4);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-text-2)}[data-workspace=participant] :is(.messages-chooser__write,.messages-chooser__end):hover{background-color:color-mix(in srgb,var(--cl-text) 6%,transparent)}[data-workspace=participant] .confirm-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-emphasis) solid var(--cl-accent);border-radius:var(--radius-2)}[data-workspace=participant] .confirm-panel p{margin:0;line-height:1.6}[data-workspace=participant] .first-arrival{display:flex;flex-direction:column;gap:var(--space-5)}[data-workspace=participant] .first-arrival__lede{margin:0;color:var(--cl-text-3);line-height:1.65}[data-workspace=participant] .first-arrival__field{display:flex;flex-direction:column;gap:var(--space-2)}[data-workspace=participant] :is(.first-arrival__field label,.first-arrival__label){font-family:var(--cl-family-display);font-size:var(--type-size-2);font-weight:var(--type-weight-semibold)}[data-workspace=participant] .first-arrival__optional{font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-text-4)}[data-workspace=participant] .first-arrival__note{font-family:var(--cl-family-body);font-size:var(--type-size-1);line-height:1.55;color:var(--cl-text-4)}[data-workspace=participant] .first-arrival__field input{inline-size:100%;min-block-size:3.444rem;padding:var(--space-3);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-3);color:var(--cl-text)}[data-workspace=participant] #call-me-name{border-color:var(--cl-accent)}[data-workspace=participant] .first-arrival__onrecord{margin:0;padding:var(--space-3);border-inline-start:var(--border-emphasis) solid var(--cl-text-4);font-family:var(--cl-family-body);font-size:var(--type-size-2);color:var(--cl-text-2)}[data-workspace=participant] .first-arrival__promises{display:flex;flex-direction:column;gap:var(--space-2)}[data-workspace=participant] .first-arrival__promise{padding-inline-start:var(--space-4);border-inline-start:var(--border-emphasis) solid var(--cl-text-4);font-family:var(--cl-family-body);line-height:1.55}[data-workspace=participant] .first-arrival__promise--kept{border-inline-start-color:var(--cl-accent)}[data-workspace=participant] .first-arrival__continue{display:flex;justify-content:center;inline-size:100%;min-block-size:3.667rem;border:var(--border-hairline) solid var(--cl-accent);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-display);font-size:var(--type-size-2);font-weight:var(--type-weight-semibold);color:var(--cl-accent-700)}[data-workspace=participant] .first-arrival__continue:hover:not(:disabled){background-color:color-mix(in srgb,var(--cl-accent) 12%,transparent)}[data-workspace=participant] :is(.first-arrival__skip,.first-arrival__telephone){align-self:flex-start;border:0;padding:var(--space-2) var(--space-1);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-accent-700);text-decoration:underline;text-underline-offset:4px;text-align:start}[data-workspace=participant] .first-arrival__confirm{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-emphasis) solid var(--cl-accent);border-radius:var(--radius-2)}[data-workspace=participant] .first-arrival__confirm p{margin:0;line-height:1.6}[data-workspace=participant] .first-arrival__confirm h2{margin:0;font-size:var(--type-size-2)}[data-workspace=participant] .report-reasons{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3)}[data-workspace=participant] .report-reason{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-3);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-text);text-align:start}[data-workspace=participant] .report-reason[aria-checked=true]{border:var(--border-emphasis) solid var(--cl-accent);background-color:color-mix(in srgb,var(--cl-accent) 10%,transparent);font-weight:var(--type-weight-semibold)}[data-workspace=participant] .report-reason:hover{background-color:color-mix(in srgb,var(--cl-text) 5%,transparent)}[data-workspace=participant] .report-words{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-4)}[data-workspace=participant] .report-words label{font-family:var(--cl-family-body);font-size:var(--type-size-1);color:var(--cl-text-3)}[data-workspace=participant] .report-words textarea{inline-size:100%;padding:var(--space-3);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);color:var(--cl-text);resize:vertical}[data-workspace=participant] :is(.report-send,.report-send-and-hide){display:flex;justify-content:center;inline-size:100%;margin-block-end:var(--space-3);border-radius:var(--radius-2);background-color:transparent;font-family:var(--cl-family-display);font-weight:var(--type-weight-semibold)}[data-workspace=participant] .report-send{min-block-size:3.444rem;border:var(--border-hairline) solid var(--cl-accent);font-size:var(--type-size-2);color:var(--cl-accent-700)}[data-workspace=participant] .report-send-and-hide{min-block-size:3.222rem;border:var(--border-hairline) solid var(--cl-divider);font-size:var(--type-size-1);color:var(--cl-text)}[data-workspace=participant] .report-send:hover:not(:disabled){background-color:color-mix(in srgb,var(--cl-accent) 12%,transparent)}[data-workspace=participant] .report-send-and-hide:hover:not(:disabled){background-color:color-mix(in srgb,var(--cl-text) 6%,transparent)}[data-workspace=participant] :is(.report-telephone,.report-from-here){align-self:flex-start;min-block-size:var(--target-min);padding:var(--space-2) var(--space-1);border:0;background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-accent-700);text-decoration:underline;text-underline-offset:4px;text-align:start}[data-workspace=participant] .report-from-here{color:var(--cl-text-4)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-dialog);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:var(--color-surface-scrim);overflow-y:auto}.modal__panel{inline-size:100%;max-inline-size:var(--measure-default);max-block-size:88dvh;overflow-y:auto;padding:var(--space-5);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-2);background-color:var(--color-surface-raised);box-shadow:var(--elevation-3)}[data-workspace=participant] .modal__panel{border-color:var(--cl-accent);background-color:var(--cl-neutral-100)}.modal__heading{margin-block:0 var(--space-4);font-size:var(--type-size-3)}.modal__panel>:first-child{margin-block-start:0}.modal__panel>:last-child{margin-block-end:0}[data-workspace=participant] .post{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-5);border-block-start:var(--border-hairline) solid var(--cl-divider)}[data-workspace=participant] .post__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-block-size:var(--target-min)}[data-workspace=participant] .post__head>:first-child{align-self:center}[data-workspace=participant] .post-menu{position:relative;flex:0 0 auto}[data-workspace=participant] .post-menu__open{display:flex;align-items:center;justify-content:center;inline-size:var(--target-min);min-inline-size:var(--target-min);block-size:var(--target-min);min-block-size:var(--target-min);padding:0;border:0;border-radius:50%;background-color:transparent;font-size:var(--type-size-2);line-height:1;color:var(--cl-text-4)}[data-workspace=participant] .post-menu__open:hover{background-color:color-mix(in srgb,var(--cl-text) 6%,transparent);color:var(--cl-text)}[data-workspace=participant] .post-menu__items{position:absolute;inset-block-start:calc(var(--target-min) + var(--space-1));inset-inline-end:0;z-index:var(--layer-dialog);display:flex;flex-direction:column;min-inline-size:15rem;padding:var(--space-2);border:var(--border-hairline) solid var(--cl-divider);border-radius:var(--radius-2);background-color:var(--cl-neutral-100);box-shadow:var(--elevation-2)}[data-workspace=participant] .post-menu__item{justify-content:flex-start;inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-1);background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-text);text-align:start}[data-workspace=participant] .post-menu__item:hover:not(:disabled){background-color:color-mix(in srgb,var(--cl-text) 6%,transparent)}[data-workspace=participant] .post-words{display:flex;flex-direction:column}[data-workspace=participant] .post-words__text{margin:0;padding-inline-start:var(--space-4);border-inline-start:var(--border-emphasis) solid var(--cl-accent);font-family:var(--cl-family-body);font-size:var(--type-size-2);line-height:1.7;color:var(--cl-text);white-space:pre-wrap}[data-workspace=participant] .post-words__more{align-self:flex-start;min-block-size:var(--target-min);margin-block-start:var(--space-1);padding:var(--space-1) var(--space-1);border:0;background-color:transparent;font-family:var(--cl-family-body);font-size:var(--type-size-1);font-weight:var(--type-weight-regular);color:var(--cl-accent-700);text-decoration:underline;text-underline-offset:4px}[data-workspace=participant] .post-pictures{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}[data-workspace=participant] .post-pictures--many{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[data-workspace=participant] .post-pictures--many>.post-pictures__item{flex:0 0 82%;scroll-snap-align:center}[data-workspace=participant] .post-pictures__item{position:relative}[data-workspace=participant] .post-pictures__open{display:block;inline-size:100%;padding:0;border:0;border-radius:var(--radius-2);background-color:transparent;overflow:hidden}[data-workspace=participant] .post-pictures__image{display:block;inline-size:100%;block-size:auto;max-block-size:22rem;object-fit:cover;border-radius:var(--radius-2)}.modal__panel--wide{max-inline-size:min(96vw,60rem);padding:var(--space-3)}.post-pictures__large{display:block;inline-size:100%;block-size:auto;max-block-size:76dvh;object-fit:contain;border-radius:var(--radius-2)}.post-pictures__close{margin:var(--space-3) 0 0;text-align:center}[data-workspace=participant] .post-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;font-family:var(--cl-family-body);font-size:var(--type-size-0);color:var(--cl-text-4);font-variant-numeric:tabular-nums}:root[data-motion=reduced]{--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms}:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{nav,.actions,.skip-link{display:none}main{max-width:none}.state,.card{break-inside:avoid}}
