@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys43PWrfQ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysw3PWrfQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysz3PWrfQ.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys93PU.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CRXMR5Kw.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CZXMR5Kw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CaXMR5Kw.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CUXMQ.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCRXMR5Kw.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCZXMR5Kw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCaXMR5Kw.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCUXMQ.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCRXMR5Kw.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCZXMR5Kw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCaXMR5Kw.woff2) format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCUXMQ.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFlKp.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrJ8FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrI0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrO0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOMFFg.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFlKp.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrJ8FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrI0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrO0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOMFFg.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFlKp.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrJ8FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrI0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrO0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOMFFg.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFlKp.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrJ8FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrI0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrO0FFlKp.woff2) format("woff2");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:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOMFFg.woff2) format("woff2");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}html[dir=ltr]{--content-dir: ltr;--nudge: 6px}:root{--content-dir: rtl;--nudge: -6px;--ink: #0d0c10;--charcoal: #141218;--panel: #18161d;--aubergine: #2a1630;--aubergine-deep: #1a0f1f;--bone: #efe8dc;--bone-soft: #d6cec1;--muted: #a49c90;--faint: #7c7568;--lilac: #c9b0ff;--lilac-hot: #dcc9ff;--line: rgba(239, 232, 220, .1);--danger: #e8a090;--amber: #e0b184;--ai: #8fd0c6;--ai-bright: #b7e4dc;--font-display: "Noto Kufi Arabic", "IBM Plex Sans Arabic", sans-serif;--font-body: "IBM Plex Sans Arabic", sans-serif;color:var(--bone);background:var(--ink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}[hidden]{display:none!important}.no-logo .brand-wordmark,.no-logo .brandmark{visibility:hidden}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:radial-gradient(ellipse 70% 50% at 15% 20%,rgba(42,22,48,.85),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 80%,rgba(80,40,70,.18),transparent 50%),linear-gradient(180deg,#100e14 0%,var(--ink) 45%,#0a090c 100%);color:var(--bone)}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,480px);gap:0;position:relative;overflow:hidden;direction:ltr}.brand-stage,.experience{direction:var(--content-dir)}.brand-stage{position:relative;display:flex;align-items:center;padding:clamp(40px,8vw,96px);min-height:100vh}.brand-stage-inner{position:relative;z-index:2;max-width:520px;transition:opacity .7s ease}.is-immersive .brand-stage-inner{opacity:.35}.brand-wordmark{display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.02em;margin-bottom:48px}.brand-statement{font-family:var(--font-display);font-weight:800;font-size:clamp(42px,4.5vw,64px);line-height:1.05;letter-spacing:-.03em;margin:0 0 24px;color:var(--bone)}.brand-support{color:var(--bone-soft);font-size:17px;line-height:1.9;max-width:38ch;margin:0 0 40px}.stage-atmosphere{position:absolute;top:10%;right:20%;bottom:20%;left:5%;background:radial-gradient(circle at 40% 40%,rgba(201,176,255,.07),transparent 42%),radial-gradient(circle at 70% 60%,rgba(42,22,48,.55),transparent 50%);filter:blur(40px);pointer-events:none;animation:atmosphere-drift 14s ease-in-out infinite alternate}@keyframes atmosphere-drift{0%{transform:translate(-2%,-1%) scale(1)}to{transform:translate(3%,2%) scale(1.06)}}.live-inline{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.live-inline.center{justify-content:center;margin-top:36px}.live-inline strong{color:var(--bone);font-weight:600;font-variant-numeric:tabular-nums}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--lilac);box-shadow:0 0 #c9b0ff73;animation:live-breathe 2.4s ease-in-out infinite}@keyframes live-breathe{0%,to{box-shadow:0 0 #c9b0ff66;opacity:.85}50%{box-shadow:0 0 0 10px #c9b0ff00;opacity:1}}.experience{position:relative;height:100vh;height:100dvh;max-height:100dvh;background:linear-gradient(180deg,#18161df7,#0d0c10fc);border-inline-start:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.topbar{min-height:60px;padding:18px 24px 0;display:flex;align-items:center;gap:12px;justify-content:space-between;position:relative;z-index:3}.chat-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--bone)}.presence-dot{width:6px;height:6px;border-radius:50%;background:#7dcea0}.presence-dot.shaky{background:var(--amber);animation:live-breathe 1.2s ease-in-out infinite}.presence-dot.gone{background:var(--muted)}.mini-fact{font-style:normal;font-size:11px;font-weight:500;color:var(--muted);padding-inline-start:8px;border-inline-start:1px solid var(--line)}.mini-fact.warn{color:var(--amber)}.queue-chip,.ai-chip{font-size:11.5px;font-weight:600;letter-spacing:.03em;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--bone-soft)}.queue-chip.live{color:var(--lilac-hot);border-color:#c9b0ff4d}.ai-chip{color:var(--ai);border-style:dashed;border-color:#8fd0c673}.time-whisper{font-size:12px;font-weight:600;color:var(--danger);letter-spacing:.02em}.menu-btn{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--muted);display:grid;place-items:center;padding:0;transition:color .18s ease,background .18s ease}.menu-btn:hover{color:var(--bone);background:#efe8dc0d}.top-spacer{flex:1}.panel,.stream,.modal-sheet{scrollbar-width:none}.panel::-webkit-scrollbar,.stream::-webkit-scrollbar,.modal-sheet::-webkit-scrollbar{display:none}.panel{flex:1;padding:12px 28px 28px;display:flex;flex-direction:column;position:relative;z-index:2;min-height:0;overflow-y:auto;animation:panel-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kicker{margin:0;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.04em}.kicker.soft{color:var(--bone-soft)}.home-title,.matched-title,.ending-title,.known-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.14;margin:10px 0 14px}.home-title,.intent-title,.gate-title{font-size:clamp(34px,5vw,46px)}.home-lead{margin:0;color:var(--bone-soft);font-size:15px;line-height:1.8;max-width:34ch}.home-lead.center{margin-inline:auto;text-align:center}.live-sub{margin:10px 0 0;color:var(--muted);font-size:12px}.live-sub.center{text-align:center;margin-bottom:24px}.gate-panel{align-items:center;text-align:center;justify-content:center;padding-bottom:48px}.gate-panel .home-lead{margin:0 auto 36px}.gate-panel .primary-cta{margin-top:8px}.gate-rules{list-style:none;padding:0;margin:8px 0 24px;width:100%;text-align:start}.gate-rules li{padding:14px 0;border-bottom:1px solid var(--line);color:var(--bone-soft);font-size:15px;line-height:1.7}.guest-note{color:var(--muted);font-size:13px;line-height:1.7;margin:0 0 28px}.guest-note strong{color:var(--bone)}.home-panel{padding-top:0;justify-content:flex-start}.home-question{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--bone-soft);margin:2px 0 8px;text-align:center}.portals{flex:1;display:grid;grid-template-rows:1fr 1fr;min-height:0}.portal{position:relative;border:0;background:transparent;color:inherit;display:grid;place-items:center;align-content:center;gap:2px;padding:12px 0;overflow:hidden;isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1)}.portal+.portal{border-top:1px solid var(--line)}.portal:active{transform:scale(.985)}.portal-field{position:absolute;top:-8%;right:0;bottom:-4%;left:0;display:grid;place-items:center;pointer-events:none;z-index:-1;transition:opacity .5s ease,transform .5s ease}.portal-field .veil{width:min(74%,260px);aspect-ratio:240 / 260;margin:0}.portal-human .portal-field{opacity:.9}.portal-ai .portal-field{opacity:.8}.portal:hover .portal-field{opacity:1;transform:scale(1.04)}.portal-copy{display:grid;gap:4px;text-align:center}.portal-copy strong{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--bone);line-height:1.2}.portal-copy em{font-style:normal;font-size:13.5px;color:var(--bone-soft)}.portal-ai .portal-copy strong{color:var(--ai-bright)}.portal-ai .portal-copy em{color:var(--ai)}.portal-foot{margin-top:12px;min-height:20px;display:grid;place-items:center}.portal-note{font-size:12px;color:var(--muted);border:1px dashed rgba(143,208,198,.4);border-radius:999px;padding:4px 12px}.cta-hint{text-align:center;color:var(--muted);font-size:12.5px;margin:12px 0 0}.pref-line{display:flex;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--muted)}.inline-link{background:none;border:0;color:var(--bone);font-size:14px;font-weight:600;padding:0}.inline-link.muted{color:var(--muted);font-weight:500}.dot-sep{width:3px;height:3px;border-radius:50%;background:var(--muted)}.specials{display:grid;gap:4px;margin:20px 0 22px}.special-link{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:center;text-align:start;border:0;background:transparent;color:inherit;padding:14px 0;border-bottom:1px solid var(--line)}.special-link strong{display:block;font-family:var(--font-display);font-size:16px;margin-bottom:2px}.special-link em{font-style:normal;color:var(--muted);font-size:12px}.mode-svg{width:22px;height:22px;color:var(--lilac);opacity:.85}.tonight{width:100%;border:0;background:transparent;color:inherit;text-align:start;padding:14px 0 4px;border-top:1px solid var(--line);display:grid;gap:5px}.tonight-label{color:var(--lilac);font-size:11px;letter-spacing:.08em;font-weight:600}.tonight strong{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.5;color:var(--bone-soft)}.tonight-go{color:var(--bone-soft);font-size:13px;font-weight:600}.tonight:hover .tonight-go{color:var(--lilac-hot)}.identity-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--bone-soft)}.identity-chip .symbol{color:var(--lilac)}.identity-chip em{font-style:normal;color:var(--muted);font-size:11px}.top-back{margin:0;min-height:auto;padding:0}.intent-panel .intent-title,.intent-panel .kicker{text-align:start}.intent-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:10px 0 8px}@media (min-width: 901px){.home-panel:not(.is-returning) .home-hero .home-title,.home-panel .home-hero .g-mark-md,.gate-panel .gate-title,.gate-panel .g-mark-xl{display:none}.gate-panel{justify-content:center}.home-panel:not(.is-returning) .home-hero{margin:48px 0 36px}.home-panel:not(.is-returning) .home-hero .kicker{font-size:15px;letter-spacing:.14em}}.intent-flow,.option-flow{display:flex;flex-direction:column;margin:36px 0 28px;gap:0;width:100%}.option-flow.slim{margin:28px 0 12px}.intent-line,.option-line{position:relative;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:start;padding:18px 0;display:grid;gap:4px;transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s ease}.intent-line strong,.option-line strong{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--bone-soft);transition:color .2s ease}.option-line strong{font-size:21px}.intent-line span,.option-line span{color:var(--muted);font-size:13px}.intent-rule{display:none}.intent-line:before,.option-line:before{content:"";position:absolute;inset-inline-end:-12px;top:50%;width:0;height:2px;background:var(--lilac);transform:translateY(-50%);transition:width .28s cubic-bezier(.22,1,.36,1)}.intent-line.is-hot,.intent-line:focus-visible,.option-line:hover,.option-line:focus-visible{transform:translate(var(--nudge));outline:none}.intent-line.is-hot strong,.intent-line:focus-visible strong,.option-line:hover strong,.option-line:focus-visible strong{color:var(--bone)}.intent-line.is-hot:before,.intent-line:focus-visible:before,.option-line:hover:before,.option-line:focus-visible:before{width:28px}.option-line.is-ai strong{color:var(--ai);opacity:.9}.option-line.is-ai:before{background:var(--ai)}.ai-tag{display:inline-block;color:var(--ai)!important;font-size:11.5px!important;border:1px dashed rgba(143,208,198,.45);border-radius:999px;padding:3px 10px;justify-self:start;margin-top:2px}.primary-cta,.ghost-cta,.hold-cta{width:100%;min-height:56px;border-radius:4px;border:0;font-weight:700;font-size:16px;font-family:var(--font-display);transition:transform .18s ease,background .18s ease,opacity .18s ease}.primary-cta{background:var(--bone);color:var(--ink);margin-top:auto}.primary-cta:hover{transform:translateY(-1px);background:#f7f1e6}.primary-cta:disabled{opacity:.45;cursor:default;transform:none}.primary-cta.loading{opacity:.65}.ghost-cta{background:transparent;color:var(--bone);border:1px solid var(--line)}.text-cta{background:transparent;border:0;color:var(--muted);min-height:40px;margin-top:8px;font-size:14px}.text-cta.slim{min-height:auto;margin:0;font-size:12px}.hold-cta{background:transparent;color:var(--lilac-hot);border:1px solid rgba(201,176,255,.35);letter-spacing:.08em}.hold-cta:hover{background:#c9b0ff14}.g-mark{position:relative;display:grid;place-items:center;color:var(--bone)}.g-mark-md{width:56px;height:56px}.g-mark-lg{width:64px;height:64px}.g-mark-xl{width:148px;height:148px;margin-bottom:40px}.g-mark-core{position:relative;z-index:2;font-family:var(--font-display);font-weight:800;display:grid;place-items:center;background:var(--bone);color:var(--ink);border-radius:22%}.g-mark-md .g-mark-core,.g-mark-lg .g-mark-core{width:100%;height:100%;font-size:28px}.g-mark-xl .g-mark-core{width:78px;height:78px;font-size:36px;border-radius:26%;animation:mark-breathe 2.8s ease-in-out infinite}.g-mark-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(201,176,255,.18);border-radius:50%;opacity:0}.g-mark-searching .g-mark-orbit{animation:orbit-search 2.2s ease-out infinite}.g-mark-searching .g-mark-orbit.delay{animation-delay:.7s}@keyframes mark-breathe{0%,to{transform:scale(1);filter:blur(0)}50%{transform:scale(1.04);filter:blur(.2px)}}@keyframes orbit-search{0%{transform:scale(.55);opacity:.55}to{transform:scale(1.15);opacity:0}}.matching-panel{align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(42,22,48,.55),transparent 42%)}.match-line{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0;min-height:2em;animation:line-fade .7s ease both;color:var(--bone-soft)}.match-line.found{color:var(--bone);font-size:28px;font-weight:800}.match-intent{margin-top:18px;color:var(--muted);font-size:13px}.match-cancel{margin-top:40px;opacity:.7}@keyframes line-fade{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.veil{position:relative;margin:0 auto;flex:none;color:var(--bone)}.veil-svg{width:100%;height:100%;display:block;overflow:visible}.veil-hero{width:210px;height:228px;margin-bottom:26px}.veil-md{width:128px;height:139px;margin-bottom:18px}.veil-sm{width:46px;height:50px;margin:0}.veil-sm .orbit.o3,.veil-sm .veil-glyph{display:none}.veil-sm .veil-orbits circle{stroke-width:2.4;stroke:#efe8dc66}.veil-sm .veil-nuqta{animation:none;r:12;opacity:1}.veil-mass{opacity:.85;transform-origin:120px 150px;animation:mass-breathe 6.5s ease-in-out infinite}@keyframes mass-breathe{0%,to{transform:scale(1) translateY(0);opacity:.82}50%{transform:scale(1.05) translateY(-3px);opacity:1}}.veil-orbits circle{fill:none;stroke:#efe8dc4d;stroke-width:.9;stroke-linecap:round;transform-origin:120px 150px}.orbit.o1{stroke-dasharray:150 240;stroke-dashoffset:40;animation:orbit-drift 34s linear infinite}.orbit.o2{stroke-dasharray:96 420;stroke-dashoffset:200;opacity:.7;animation:orbit-drift 52s linear infinite reverse}.orbit.o3{stroke-dasharray:54 570;stroke-dashoffset:120;opacity:.45;animation:orbit-drift 74s linear infinite}@keyframes orbit-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.veil-rhythm rect{fill:var(--lilac);opacity:0;transform-origin:center 150px}.veil-signature{fill:none;opacity:0}.veil-nuqta{fill:var(--bone);opacity:.9;animation:nuqta-pulse 4.2s ease-in-out infinite}@keyframes nuqta-pulse{0%,to{opacity:.55;r:4.4}50%{opacity:1;r:5.4}}.veil-glyph{font-family:var(--font-display);font-weight:800;font-size:62px;fill:var(--bone);opacity:0;transform-origin:120px 150px}.veil-ai-mark{font-family:var(--font-body);font-weight:600;font-size:22px;letter-spacing:.14em;fill:var(--ai);opacity:.75}.stage-text .veil-mass{filter:url(#veilSoft)}.stage-country .veil-signature{opacity:.5;fill:#c46c4e80}.stage-country .veil-orbits circle{stroke:#efe8dc6b}.stage-country .orbit.o1{stroke-dasharray:300 90}.stage-voice .veil-signature{opacity:.42;fill:#c46c4e66}.stage-voice .veil-mass{opacity:.5}.stage-voice .veil-rhythm rect{opacity:.9;animation:rhythm 1.05s ease-in-out infinite}.stage-voice .veil-rhythm rect:nth-child(2){animation-delay:.1s}.stage-voice .veil-rhythm rect:nth-child(3){animation-delay:.2s}.stage-voice .veil-rhythm rect:nth-child(4){animation-delay:.3s}.stage-voice .veil-rhythm rect:nth-child(5){animation-delay:.4s}.stage-voice .orbit.o1{stroke-dasharray:340 50}.stage-voice .orbit.o2{stroke-dasharray:260 260;opacity:.85}@keyframes rhythm{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.stage-video .veil-mass{opacity:1;animation-duration:9s}.stage-video .veil-signature{opacity:.3;fill:#c46c4e4d}.stage-video .veil-orbits circle{stroke:#efe8dc80}.stage-video .orbit.o1{stroke-dasharray:390 0}.stage-video .orbit.o2{stroke-dasharray:340 130}.stage-video .veil-nuqta{opacity:1}.stage-known .veil-mass{opacity:.35}.stage-known .veil-orbits circle{stroke:#c9b0ff80}.stage-known .orbit.o1,.stage-known .orbit.o2{stroke-dasharray:700 0}.stage-known .orbit.o3{opacity:.3}.stage-known .veil-glyph{opacity:1;animation:glyph-arrive 1.1s cubic-bezier(.22,1,.36,1) both}.stage-known .veil-nuqta{opacity:1;animation:none}@keyframes glyph-arrive{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.stage-gone .veil-mass{opacity:.16}.stage-gone .veil-nuqta{opacity:.22;animation:none}.stage-gone .veil-orbits circle{stroke:#efe8dc29;stroke-dasharray:3 16}.stage-ai .veil-mass{opacity:.22;animation:none}.stage-ai .veil-orbits circle{stroke:#8fd0c68c;stroke-linecap:butt}.stage-ai .orbit.o1{stroke-dasharray:26 20;animation:orbit-step 6s steps(12) infinite}.stage-ai .orbit.o2{stroke-dasharray:8 44;opacity:.85;animation:orbit-step 9s steps(18) infinite reverse}.stage-ai .orbit.o3{stroke-dasharray:60 500;opacity:.6;animation:orbit-snap 5.5s ease-in-out infinite}@keyframes orbit-step{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-snap{0%,44%{transform:rotate(0);opacity:.6}50%{transform:rotate(96deg);opacity:.15}56%,to{transform:rotate(192deg);opacity:.6}}.stage-ai .veil-nuqta{fill:var(--ai);animation:ai-nuqta 4.4s ease-in-out infinite}.stage-ai .veil-shards circle{fill:var(--ai);opacity:0;transform-origin:120px 40px}.stage-ai .veil-shards circle:nth-child(1){animation:shard-a 4.4s ease-in-out infinite}.stage-ai .veil-shards circle:nth-child(2){animation:shard-b 4.4s ease-in-out infinite}.stage-ai .veil-shards circle:nth-child(3){animation:shard-c 4.4s ease-in-out infinite}@keyframes ai-nuqta{0%,34%{opacity:.95;r:5}40%,74%{opacity:0;r:5}82%,to{opacity:.95;r:5}}@keyframes shard-a{0%,34%{opacity:0;transform:none}44%,70%{opacity:.95;transform:translate(-13px,-4px)}82%,to{opacity:0;transform:none}}@keyframes shard-b{0%,34%{opacity:0;transform:none}44%,70%{opacity:.95;transform:translate(13px,-4px)}82%,to{opacity:0;transform:none}}@keyframes shard-c{0%,34%{opacity:0;transform:none}44%,70%{opacity:.95;transform:translateY(11px)}82%,to{opacity:0;transform:none}}.veil:not(.stage-ai) .veil-shards{display:none}.matched-panel,.ending-panel,.nomatch-panel,.waiting-panel,.gone-panel{align-items:center;text-align:center}.matched-title{font-size:clamp(30px,8vw,38px);margin-bottom:6px}.stranger-id{margin:0 0 30px;color:var(--muted);font-size:12px;letter-spacing:.1em}.veiled-facts{width:100%;margin:0 0 12px;display:grid;gap:0}.veiled-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);animation:float-in .7s cubic-bezier(.22,1,.36,1) both}.veiled-facts>div:nth-child(2){animation-delay:90ms}.veiled-facts>div:nth-child(3){animation-delay:.18s}.veiled-facts dt{color:var(--bone-soft);font-family:var(--font-display);font-size:15px;font-weight:600}.veiled-facts dd{margin:0;color:var(--bone-soft);font-size:14px}.veiled-facts .redacted{filter:blur(5px);opacity:.5;-webkit-user-select:none;user-select:none;animation:redact-waver 7s ease-in-out infinite}@keyframes redact-waver{0%,to{filter:blur(5px);opacity:.42}50%{filter:blur(6.5px);opacity:.6}}.veiled-note{margin:0 0 26px;color:var(--muted);font-size:12px;letter-spacing:.03em}.question-block{width:100%;text-align:start;padding:20px 0;margin-bottom:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.question-block span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px;letter-spacing:.08em}.question-block p{margin:0;font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.6;color:var(--bone)}.nomatch-panel .option-flow{text-align:start;margin-top:28px}.wait-line{margin:6px 0 0;color:var(--muted);font-size:14px;min-height:1.8em;animation:line-fade .7s ease both}.waiting-panel .option-flow{text-align:start}.arrival-state{width:100%;display:flex;flex-direction:column;align-items:center;animation:panel-in .6s ease both;flex:1}.arrival-state .primary-cta{margin-top:32px}.gone-panel{justify-content:center}.gone-panel .ending-actions{margin-top:36px}.note-panel .question-block{margin-top:24px}.note-input{width:100%;border:1px solid var(--line);outline:0;border-radius:4px;background:#efe8dc08;color:var(--bone);padding:14px 16px;line-height:1.8;resize:none;transition:border-color .2s ease}.note-input:focus{border-color:#c9b0ff66}.note-input::placeholder{color:var(--muted)}.note-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin:10px 0 24px}.chat-panel{padding-top:4px;overflow:hidden;isolation:isolate}.encounter-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;pointer-events:none;overflow:hidden;opacity:.42;transition:opacity 1.1s ease,transform 1.1s ease}.veil-ambient{position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);width:min(88%,340px);aspect-ratio:240 / 260;margin:0}.veil-ambient .veil-glyph,.veil-ambient .veil-rhythm,.veil-ambient .orbit.o3{display:none}.veil-ambient .veil-mass{opacity:.62}.veil-ambient .veil-orbits circle{stroke:#efe8dc38}.veil-ambient .veil-nuqta{animation:ambient-nuqta 7s ease-in-out infinite}@keyframes ambient-nuqta{0%,to{r:2.2;opacity:.34}50%{r:2.8;opacity:.6}}.encounter-field.is-stirring{opacity:.62;transform:scale(1.05)}.encounter-field.is-ai{opacity:.34}.time-thread{position:absolute;inset-inline-start:0;top:0;bottom:0;width:1px;z-index:4;pointer-events:none;background:linear-gradient(to bottom,#c9b0ff8c calc(var(--progress) * 100%),#efe8dc0f calc(var(--progress) * 100%));transition:background .9s linear}.chat-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:2}.between-rail{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;padding:4px 0 12px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.between-rail::-webkit-scrollbar{display:none}.between-rail .veil-sm,.between-chip{flex:none}.between-rail .veil-sm{margin:0}.between-chip{font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 10px;white-space:nowrap;transition:color .4s ease,border-color .4s ease}.between-chip.active{color:var(--lilac-hot);border-color:#c9b0ff66}.between-chip.sentByMe{color:var(--bone-soft);border-style:dashed}.between-chip.sentByThem{color:var(--lilac-hot);border-color:#c9b0ff80;animation:live-breathe 2s ease-in-out infinite}.ephemeral-chip{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);font-size:11px;padding:6px 0 12px;flex:none;transition:color .2s ease}.ephemeral-chip:hover{color:var(--bone-soft)}.topic-line{text-align:start;margin-bottom:4px;padding-bottom:12px;position:relative;z-index:2}.topic-line span{display:block;color:var(--muted);font-size:10px;letter-spacing:.1em;margin-bottom:5px}.topic-line strong{font-size:13px;font-weight:500;color:var(--bone-soft);line-height:1.5;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 0 18px;overflow-y:auto;min-height:120px;position:relative;z-index:2;mask-image:linear-gradient(to bottom,transparent 0,#000 44px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 44px)}.system-line{align-self:center;color:var(--muted);font-size:12px;letter-spacing:.06em;text-align:center;max-width:88%;margin-top:18px;transition:opacity .9s ease}.opening-note{align-self:stretch;text-align:start;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line)}.opening-note span{display:block;color:var(--muted);font-size:11.5px;letter-spacing:.1em;margin-bottom:6px}.opening-note p{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.6;color:var(--bone-soft)}.utterance{position:relative;margin:0;align-self:stretch;text-align:start;font-size:17px;line-height:1.78;opacity:var(--fade, 1);transition:opacity 1.2s ease,color .6s ease}.utterance.is-turn{margin-top:22px}.utterance.is-run{margin-top:7px}.stream>.utterance:first-child{margin-top:0}.utterance.mine{color:var(--bone);font-weight:500;padding-inline-start:34px;animation:utterance-from-me .52s cubic-bezier(.22,1,.36,1) both}.utterance.theirs{color:var(--bone-soft);font-weight:400;padding-inline-start:16px;border-inline-start:1px solid rgba(201,176,255,.3);animation:utterance-from-them .9s cubic-bezier(.22,1,.36,1) both}.utterance.theirs:before{content:"";position:absolute;inset-inline-start:-1px;top:0;width:1px;height:100%;background:linear-gradient(to bottom,var(--lilac),rgba(201,176,255,0));opacity:0;transform-origin:top;animation:edge-draw 1.4s cubic-bezier(.22,1,.36,1) both}.utterance.theirs.is-latest:before{opacity:.85;animation:edge-draw 1.4s cubic-bezier(.22,1,.36,1) both,edge-breathe 3.6s ease-in-out 1.4s infinite}@keyframes edge-draw{0%{opacity:.9;transform:scaleY(0)}to{opacity:.45;transform:scaleY(1)}}@keyframes edge-breathe{0%,to{opacity:.25}50%{opacity:.7}}.utterance.is-latest{color:var(--bone)}@keyframes utterance-from-me{0%{opacity:0;transform:translateY(14px)}to{opacity:var(--fade, 1);transform:none}}@keyframes utterance-from-them{0%{opacity:0;filter:blur(8px);transform:translateY(-10px) translate(var(--nudge))}to{opacity:var(--fade, 1);filter:blur(0);transform:none}}.utterance.is-forming{display:flex;justify-content:flex-start;gap:5px;align-items:center;padding-block:8px;border-inline-start-color:#c9b0ff8c}.utterance.is-forming i{width:4px;height:4px;border-radius:50%;background:var(--lilac);opacity:.5;animation:forming 1.5s ease-in-out infinite}.utterance.is-forming i:nth-child(2){animation-delay:.22s}.utterance.is-forming i:nth-child(3){animation-delay:.44s}@keyframes forming{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.utterance.is-ai{border-inline-start-color:#8fd0c673;border-inline-start-style:dashed;color:var(--bone-soft)}.utterance.is-ai:before{background:linear-gradient(to bottom,var(--ai),rgba(143,208,198,0))}.utterance.theirs.is-ai{animation:utterance-assemble .64s steps(7) both}@keyframes utterance-assemble{0%{opacity:0;transform:translateY(-4px)}to{opacity:var(--fade, 1);transform:none}}.mood-chip{font-size:12px;color:var(--ai);border:1px dashed rgba(143,208,198,.4);border-radius:999px;padding:4px 11px;white-space:nowrap}.rail-mark{display:grid;place-items:center;flex:none}.mood-head{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 0 18px}.ai-chip.standalone{display:inline-block;margin:0}.mood-panel .intent-title,.mood-panel .home-lead{text-align:center;margin-inline:auto}.utterance-ai-tag{display:block;color:var(--ai);font-size:10px;letter-spacing:.1em;margin-bottom:5px}.chat-panel.is-closing .encounter-field{opacity:.3}.chat-panel.is-closing .stream{mask-image:linear-gradient(to bottom,transparent 0,#000 120px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 120px)}.chat-panel.is-closing .utterance{opacity:calc(var(--fade, 1) * .6);filter:blur(.25px)}.chat-panel.is-closing .utterance.theirs{border-inline-start-color:#e0b18466}.chat-panel.is-closing .time-thread{background:linear-gradient(to bottom,#e0b184b3 calc(var(--progress) * 100%),#efe8dc0d calc(var(--progress) * 100%))}.chat-panel.is-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 120% 60% at 50% 100%,rgba(196,108,78,.16),transparent 62%);animation:closing-swell 3.4s ease-in-out infinite}@keyframes closing-swell{0%,to{opacity:.55}50%{opacity:1}}.closing-line{position:relative;z-index:3;margin:0 0 12px;text-align:center;font-size:11px;letter-spacing:.14em;color:var(--amber);animation:panel-in .6s ease both}.chat-panel.has-country .encounter-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 55% at 50% 42%,rgba(196,108,78,.12),transparent 60%)}.consent-moment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 28px;background:radial-gradient(ellipse 90% 60% at 50% 40%,rgba(42,22,48,.9),transparent 65%),#0a090ced;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:consent-in .62s cubic-bezier(.22,1,.36,1) both}@keyframes consent-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1}}.consent-kicker{margin:0 0 10px;font-size:10.5px;letter-spacing:.2em;color:var(--lilac)}.consent-title{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,6vw,30px);line-height:1.4;margin:0 0 12px;color:var(--bone)}.consent-note{margin:0 0 34px;color:var(--muted);font-size:13px;line-height:1.7;max-width:28ch}.consent-actions{width:100%;max-width:320px;display:grid;gap:6px}.reveal-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:radial-gradient(ellipse 80% 55% at 50% 42%,rgba(42,22,48,.95),transparent 68%),#09080bf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:flash-in 2.2s ease both;text-align:center}.reveal-flash strong{font-family:var(--font-display);font-size:clamp(30px,8vw,40px);font-weight:800;letter-spacing:-.02em;animation:float-in .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.26s}.reveal-flash span{color:var(--muted);font-size:12.5px;letter-spacing:.08em;animation:float-in .8s ease both;animation-delay:.42s}@keyframes flash-in{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0;pointer-events:none}}.extend-event{position:relative;z-index:3;border:0;border-top:1px solid var(--line);background:none;padding:16px 0 8px;margin-bottom:6px;text-align:center;animation:panel-in .4s ease both}.extend-event p{margin:0 0 12px;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--bone)}.conn-strip{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;margin-bottom:10px;font-size:13px;color:var(--amber);border-block:1px solid rgba(224,177,132,.22);animation:panel-in .4s ease both}.search-pulse{width:7px;height:7px;border-radius:50%;background:var(--ai);flex:none;animation:live-breathe 1.6s ease-in-out infinite}.search-pulse.warn{background:var(--amber)}.composer{position:relative;z-index:3;display:grid;grid-template-columns:1fr 44px;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:12px}.composer input{min-width:0;width:100%;height:46px;border:0;outline:0;background:transparent;color:var(--bone);font-size:16px;padding:0}.composer input:disabled{opacity:.45}.composer input::placeholder{color:var(--muted)}.send-cta{height:40px;width:40px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--bone);display:grid;place-items:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.send-cta:hover:not(:disabled){background:var(--bone);color:var(--ink);border-color:var(--bone)}.send-cta:disabled{opacity:.35;cursor:default}.end-link{position:relative;z-index:3;background:transparent;border:0;color:var(--muted);margin-top:12px;font-size:12px;opacity:.7;align-self:center}.ai-panel .messages{padding-top:6px}.ai-search-note{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;padding:10px 0 12px;border-bottom:1px dashed rgba(143,208,198,.25)}.ai-quick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.quick-chip{border:1px dashed rgba(143,208,198,.4);background:transparent;color:var(--ai);font-size:12.5px;padding:8px 14px;border-radius:999px;transition:background .18s ease}.quick-chip:hover{background:#8fd0c614}.arrival-banner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 16px;margin-bottom:4px;border:1px solid rgba(201,176,255,.35);background:linear-gradient(180deg,#2a1630bf,#14121866);animation:banner-drop .5s cubic-bezier(.22,1,.36,1) both}.arrival-banner strong{display:block;font-family:var(--font-display);font-size:16px}.arrival-banner span{color:var(--muted);font-size:11.5px}.arrival-cta{border:0;border-radius:4px;background:var(--bone);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:14px;padding:10px 20px}@keyframes banner-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ending-title{font-size:32px}.ending-actions{width:100%;display:grid;gap:10px;margin-top:32px}.known-state{width:100%;animation:panel-in .6s ease both;display:flex;flex-direction:column;align-items:center;flex:1}.known-state .veil{width:140px;height:140px;margin-bottom:28px;border-color:#c9b0ff40}.known-title{font-size:clamp(40px,7vw,56px);margin:8px 0 18px}.known-state .primary-cta{margin-top:32px}.verify-note{margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.8;max-width:32ch}.promise-list{list-style:none;padding:0;margin:4px 0 32px;width:100%;text-align:center}.promise-list li{color:var(--bone-soft);font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.5;padding:9px 0;animation:float-in .7s cubic-bezier(.22,1,.36,1) both}.promise-list li:nth-child(2){animation-delay:90ms}.promise-list li:nth-child(3){animation-delay:.18s}.promise-list li:nth-child(4){animation-delay:.27s}.promise-list .promise-close{color:var(--bone);margin-top:12px;padding-top:20px;border-top:1px solid var(--line)}.guest-note.precise{border-top:1px solid var(--line);padding-top:16px;margin-top:-12px}.ephemeral-notice{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:start;color:var(--bone-soft);padding-bottom:24px}.ephemeral-notice svg{color:var(--lilac);flex:none;margin-top:3px}.ephemeral-notice strong{display:block;font-family:var(--font-display);font-size:14px;margin-bottom:2px}.ephemeral-notice span{color:var(--muted);font-size:12.5px;line-height:1.6}.ending-panel.phase-erasing{justify-content:center;padding-bottom:40px}.ending-panel.is-frozen .erasing-transcript .utterance{animation-play-state:paused;animation-delay:calc(var(--i) * .17s - .43s)}.erasing-transcript{width:100%;display:flex;flex-direction:column;align-items:stretch;margin-bottom:26px;pointer-events:none}.erasing-transcript .utterance{animation:line-erase .9s cubic-bezier(.55,0,.55,1) both;animation-delay:calc(var(--i) * .17s)}.erasing-transcript .utterance:before{display:none}@keyframes line-erase{0%{opacity:1;filter:blur(0);transform:none;letter-spacing:0}to{opacity:0;filter:blur(9px);transform:translateY(-6px);letter-spacing:.16em}}.erase-state{width:100%;display:flex;flex-direction:column;align-items:center;margin:8px 0 16px;animation:panel-in .5s ease both}.erase-line{margin:0;text-align:center;font-size:13px;letter-spacing:.16em;color:var(--muted);animation:panel-in .6s ease both}.erase-mark{margin:0 0 6px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(201,176,255,.4);color:var(--lilac-hot);font-size:17px;animation:erase-seal .7s cubic-bezier(.22,1,.36,1) both}@keyframes erase-seal{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ending-title.tight{margin:6px 0 10px;font-size:clamp(26px,7vw,32px)}.erase-list{list-style:none;padding:0;margin:4px 0 0;width:100%;max-width:30ch;text-align:start}.erase-list li{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:13px;line-height:1.65;padding:5px 0;animation:float-in .5s ease both}.erase-list li:before{content:"✓";color:var(--lilac);font-size:13px}.erase-list li:nth-child(2){animation-delay:70ms}.erase-list li:nth-child(3){animation-delay:.14s}.erase-list li:nth-child(4){animation-delay:.21s}.erase-list.quiet li{font-size:13.5px;line-height:1.6;align-items:flex-start}.erase-list.quiet li:before{margin-top:3px}.precise-note{font-size:12.5px!important;line-height:1.75!important;color:var(--muted)!important;text-align:start;border-top:1px solid var(--line);padding-top:14px;margin-top:14px!important}.modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;background:#08070ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:end center;padding:12px}.modal-sheet{width:100%;max-width:440px;background:#16141b;border:1px solid var(--line);padding:24px 20px 16px;text-align:center;animation:sheet-up .38s cubic-bezier(.22,1,.36,1) both;max-height:85%;overflow-y:auto}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.modal-sheet h3{font-family:var(--font-display);font-size:22px;margin:8px 0 10px}.modal-sheet p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 18px}.modal-sheet .kicker{margin-bottom:4px}.sheet-sub{margin-top:-4px!important}.sheet-flow{display:flex;flex-direction:column;margin:8px 0 12px;text-align:start}.sheet-line{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--bone);text-align:start;padding:15px 0;font-size:16px;font-weight:600;font-family:var(--font-display);display:grid;gap:3px;transition:color .18s ease}.sheet-line:hover{color:var(--lilac-hot)}.sheet-line span{font-family:var(--font-body);font-weight:400;color:var(--muted);font-size:12px}.sheet-flow .sheet-line:last-child{border-bottom:0}.check-line{display:flex;align-items:flex-start;gap:10px;justify-content:flex-start;text-align:start;color:var(--bone-soft);font-size:14px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line);cursor:pointer;line-height:1.5}.check-line:last-of-type{border-bottom:0;margin-bottom:18px}.check-line input{accent-color:var(--lilac);width:16px;height:16px;flex:none;margin-top:2px}.check-line em{display:block;font-style:normal;color:var(--muted);font-size:11.5px;line-height:1.6;margin-top:3px}.reveal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.reveal-row:last-child{border-bottom:0}.reveal-row-info{display:grid;gap:3px;text-align:start}.reveal-row-info strong{font-family:var(--font-display);font-size:16px}.reveal-row-info span{color:var(--muted);font-size:12px}.row-cta{border:1px solid rgba(201,176,255,.35);background:transparent;color:var(--lilac-hot);border-radius:4px;padding:8px 16px;font-size:13px;font-weight:600;white-space:nowrap}.row-cta:hover{background:#c9b0ff14}.row-cta.muted{border-color:var(--line);color:var(--muted)}.row-duo{display:flex;gap:6px}.account-panel{align-items:center;text-align:center}.account-panel .home-lead,.setup-panel .home-lead{margin-bottom:28px}.symbol-row{display:flex;gap:10px;margin:18px 0 28px}.symbol-pick{width:56px;height:56px;border:1px solid var(--line);background:transparent;color:var(--bone-soft);font-size:22px;border-radius:4px}.symbol-pick.active{border-color:#c9b0ff8c;color:var(--bone);background:#c9b0ff14}.setup-sub{font-family:var(--font-display);font-size:20px;margin:0 0 4px}.setup-hint{margin:0 0 14px;color:var(--muted);font-size:12px}.topic-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.topic-chip{border:1px solid var(--line);background:transparent;color:var(--bone-soft);padding:10px 14px;font-size:13px;border-radius:4px}.topic-chip.active{border-color:#c9b0ff73;color:var(--bone);background:#c9b0ff14}.empty-note{color:var(--muted);line-height:1.8;font-size:15px;margin-top:20px}.contact-list{list-style:none;padding:0;margin:24px 0 0}.contact-list li{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.contact-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);color:var(--lilac);border-radius:4px}.contact-list strong{display:block;font-size:15px}.contact-list em{font-style:normal;color:var(--muted);font-size:12px}.contact-list .when{color:var(--muted);font-size:11px}.me-list{list-style:none;padding:0;margin:28px 0}.me-list li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.me-list strong{font-weight:600}.me-list span{color:var(--muted)}.dock{position:sticky;bottom:0;z-index:6;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);background:#100e14eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.dock button{border:0;background:transparent;color:var(--muted);min-height:48px;font-size:12px;font-weight:600}.dock button.active{color:var(--bone)}.demo-dock[hidden]{display:none}.demo-dock{position:fixed;left:0;top:52%;z-index:40;direction:rtl;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.demo-toggle{border:1px dashed rgba(239,232,220,.3);border-left:0;background:#0d0c10d9;color:var(--muted);font-size:10px;padding:10px 5px;border-radius:0 6px 6px 0;writing-mode:vertical-rl;letter-spacing:.12em;opacity:.55}.demo-dock.open .demo-toggle,.demo-toggle:hover{opacity:1;color:var(--bone)}.demo-panel{width:230px;background:#0d0c10f5;border:1px dashed rgba(239,232,220,.25);padding:14px;font-size:11.5px;color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-head{margin:0 0 12px;font-size:10.5px;line-height:1.6;color:var(--amber)}.demo-group{margin-bottom:12px}.demo-group>span{display:block;margin-bottom:6px;font-size:10.5px}.demo-row{display:flex;gap:5px}.demo-row.wrap{flex-wrap:wrap}.demo-row button{border:1px solid var(--line);background:transparent;color:var(--bone-soft);font-size:11px;padding:6px 9px;border-radius:3px}.demo-row button.on{border-color:#c9b0ff8c;color:var(--lilac-hot)}@media (max-width: 900px){.app-shell{grid-template-columns:1fr}.brand-stage{display:none}.identity-chip em{display:inline}.experience{border:0;min-height:100vh;min-height:100dvh}.panel,.topbar{padding-inline:20px}.home-title{font-size:36px}.intent-line strong{font-size:26px}.modal-layer{padding:0}.modal-sheet{max-width:none;border-inline:0;border-bottom:0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width: 374px){.home-title{font-size:32px}.matched-title,.ending-title{font-size:26px}.known-title{font-size:36px}.option-line strong{font-size:18px}.intent-line strong{font-size:22px}.between-chip{font-size:9.5px;padding:4px 8px}.g-mark-xl{width:120px;height:120px}.arrival-banner{grid-template-columns:1fr auto}.arrival-banner .text-cta.slim{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.kicker{font-size:13.5px}.stranger-id{font-size:13px;color:var(--muted)}.veiled-note{font-size:12.5px;color:var(--muted)}.live-sub{font-size:12.5px}.between-chip{font-size:11.5px;color:var(--bone-soft)}.ephemeral-chip{font-size:12px;color:var(--muted)}.mini-fact,.queue-chip,.ai-chip{font-size:12px}.special-link em{font-size:12.5px;color:var(--muted)}.option-line span,.intent-line span{font-size:13.5px;color:var(--muted)}.sheet-line span,.contact-list em,.contact-list .when{font-size:12.5px;color:var(--muted)}.setup-hint,.note-meta{font-size:12.5px}.tonight-label{font-size:11.5px;letter-spacing:.14em}.consent-note{font-size:13.5px;color:var(--bone-soft)}.reveal-row-info span{font-size:12.5px;color:var(--muted)}.arrival-banner span{font-size:12.5px;color:var(--bone-soft)}.ai-search-note{font-size:12px;color:var(--muted)}.end-link{font-size:13px;opacity:1;color:var(--muted)}.veiled-facts .redacted{color:var(--bone-soft)}.float-facts .veiled-fact{color:var(--faint)}.matched-panel{padding-top:4px;padding-bottom:20px}.matched-panel .veil-hero{width:150px;height:163px;margin-bottom:12px}.matched-title{margin:6px 0 4px}.matched-panel .stranger-id{margin-bottom:16px}.veiled-facts>div{padding:10px 0}.veiled-facts dt{font-size:14.5px}.veiled-note{margin-bottom:16px}.matched-panel .question-block{padding:15px 0;margin-bottom:16px}.matched-panel .question-block p{font-size:17px}.matched-panel .ephemeral-notice{margin-bottom:14px}.gate-panel .veil,.ending-panel .veil-md,.gone-panel .veil-md,.waiting-panel .veil-md,.nomatch-panel .veil-md{width:108px;height:117px;margin-bottom:14px}.known-state .veil-md{width:132px;height:143px;margin-bottom:18px}.known-title{margin:6px 0 12px}.known-ask{margin:18px 0 20px;color:var(--bone-soft);font-size:14.5px;line-height:1.7;max-width:30ch;text-align:center}.known-state .primary-cta{margin-top:0}.ending-actions{margin-top:24px}.option-flow,.intent-flow{margin:22px 0 18px}.option-line,.intent-line{padding:15px 0}.mood-panel .option-line{padding:13px 0}.mood-panel .option-line strong{font-size:19px}.between-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px}.chip-dot{width:5px;height:5px;border-radius:50%;flex:none;background:currentColor;opacity:.35}.between-chip.idle{color:var(--muted)}.between-chip.active .chip-dot{opacity:1}.between-chip.sentByMe .chip-dot{opacity:.9;animation:live-breathe 1.8s ease-in-out infinite}.between-chip.sentByThem .chip-dot{opacity:1;box-shadow:0 0 0 3px #c9b0ff2e}.mood-head{margin:0 0 6px}.mood-head .veil-md{width:92px;height:100px;margin-bottom:0}.mood-title{font-family:var(--font-display);font-weight:800;font-size:27px;letter-spacing:-.02em;margin:0 0 6px;text-align:center}.mood-panel{padding-top:4px;padding-bottom:12px}.mood-panel .home-lead{font-size:13.5px;margin-bottom:4px}.mood-panel .option-flow{margin:10px 0 6px;flex:1;justify-content:center}.mood-panel .option-line{padding:11px 0;gap:2px}.mood-panel .option-line strong{font-size:20px;color:var(--bone)}.mood-panel .option-line:hover strong,.mood-panel .option-line:focus-visible strong{color:var(--ai-bright)}.mood-panel .option-line:before{background:var(--ai)}.mood-panel .option-line span{font-size:13px}.portal-copy:before{content:"";position:absolute;top:-18%;right:-12%;bottom:-18%;left:-12%;z-index:-1;background:radial-gradient(ellipse 60% 52% at 50% 50%,rgba(11,10,14,.82),transparent 72%);pointer-events:none}.portal-copy{position:relative;isolation:isolate}.ending-panel.phase-deleted,.ending-panel.phase-done,.known-panel{justify-content:center}@media (max-height: 760px){.matched-panel .veil-hero{width:104px;height:113px;margin-bottom:6px}.matched-title{font-size:25px}.matched-panel .stranger-id{margin-bottom:10px}.veiled-facts>div{padding:7px 0}.veiled-facts dt{font-size:13.5px}.veiled-facts dd{font-size:13px}.veiled-note{margin-bottom:10px}.matched-panel .question-block{padding:11px 0;margin-bottom:10px}.matched-panel .question-block p{font-size:15.5px}.matched-panel .ephemeral-notice{display:none}.setup-panel .symbol-row{margin:12px 0 16px}.setup-panel .topic-cloud{margin-bottom:16px}.setup-panel .home-lead{margin-bottom:14px}.setup-sub{font-size:18px}.note-panel .question-block{margin-top:12px}.note-input{padding:10px 13px}.note-meta{margin:8px 0 14px}}@media (max-height: 620px){.matched-panel .veil-hero{width:82px;height:89px;margin-bottom:4px}.matched-title{font-size:22px;margin-bottom:2px}.matched-panel .kicker{font-size:12.5px}.veiled-facts>div{padding:5px 0}.veiled-note{margin-bottom:6px;font-size:12px}.matched-panel .question-block{padding:9px 0;margin-bottom:8px}.matched-panel .question-block p{font-size:14.5px}.primary-cta,.ghost-cta{min-height:50px}.setup-panel .symbol-pick{width:46px;height:46px}.note-input{min-height:96px}}.line{position:relative;display:flex;flex-direction:column;align-items:stretch}.line .utterance{touch-action:pan-y;cursor:default;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity 1.2s ease,color .6s ease}.line.is-dragging .utterance{transition:none}.line.is-active .utterance{color:var(--bone)}.reply-hint{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--muted);opacity:0;transition:opacity .2s ease,color .2s ease,transform .26s ease;pointer-events:none}.line.is-dragging .reply-hint{opacity:.55}.reply-hint.is-armed{opacity:1;color:var(--lilac-hot);transform:translateY(-50%) scale(1.14)}.utterance.is-emoji{font-size:42px;line-height:1.25;letter-spacing:.04em}.utterance.mine.is-emoji{padding-inline-start:30px}.utterance.theirs.is-emoji{padding-block:2px}.reply-ref{display:block;font-size:12.5px;line-height:1.5;color:var(--muted);margin-bottom:5px;padding-inline-start:10px;border-inline-start:1px dashed rgba(239,232,220,.22);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-ref em{font-style:normal;color:var(--bone-soft);margin-inline-end:6px}.reply-ref i{display:none}.reaction-row{display:flex;gap:5px;margin-top:6px;align-self:flex-start;padding-inline-start:16px}.utterance.mine+.reaction-row{padding-inline-start:34px}.reaction-mark{font-size:15px;line-height:1;padding:4px 6px;border-radius:999px;background:#efe8dc0d;border:1px solid transparent;animation:react-pop .42s cubic-bezier(.22,1,.36,1) both}.reaction-mark.is-mine{border-color:#efe8dc38;background:transparent}.reaction-mark.is-mark{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--lilac-hot);background:#c9b0ff1f}@keyframes react-pop{0%{opacity:0;transform:scale(.4) translateY(4px)}60%{transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.reaction-rail{align-self:flex-start;display:flex;align-items:center;gap:2px;margin-top:8px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#121016f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #00000080;animation:rail-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes rail-in{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}.react-btn{width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:19px;line-height:1;display:grid;place-items:center;color:var(--bone-soft);animation:react-rise .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 26ms);transition:transform .16s ease,background .16s ease}.react-btn:hover{transform:translateY(-2px) scale(1.12)}.react-btn:active{transform:scale(.94)}.react-btn.is-chosen{background:#efe8dc1a}.react-btn.is-mark{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--lilac-hot)}.react-btn.is-reply{color:var(--muted);width:32px}.rail-sep{width:1px;height:18px;background:var(--line);margin:0 2px;flex:none}@keyframes react-rise{0%{opacity:0;transform:translateY(8px) scale(.7)}to{opacity:1;transform:none}}.encounter-field.is-rippling{animation:presence-ripple 1.4s cubic-bezier(.22,1,.36,1)}.encounter-field.is-rippling .veil-orbits circle{animation:orbit-ripple 1.4s cubic-bezier(.22,1,.36,1)}@keyframes presence-ripple{0%{opacity:.42;transform:scale(1)}22%{opacity:.95;transform:scale(1.1)}55%{opacity:.6;transform:scale(.98)}to{opacity:.42;transform:scale(1)}}@keyframes orbit-ripple{0%{stroke-width:.9}25%{stroke-width:2.6}to{stroke-width:.9}}.encounter-prompt{align-self:stretch;margin:24px 0 6px;padding:16px 0;border-top:1px solid rgba(201,176,255,.24);border-bottom:1px solid rgba(201,176,255,.24);text-align:center;animation:prompt-arrive .7s cubic-bezier(.22,1,.36,1) both}.encounter-prompt p{margin:8px 0 6px;font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.6;color:var(--bone)}.prompt-mark{color:var(--lilac-hot);font-size:13px;letter-spacing:.2em}.prompt-note{font-size:11.5px;letter-spacing:.14em;color:var(--muted)}@keyframes prompt-arrive{0%{opacity:0;transform:translateY(10px);letter-spacing:.08em}to{opacity:1;transform:none;letter-spacing:normal}}.composer{grid-template-columns:1fr auto auto;gap:6px}.spark-btn{height:40px;width:40px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);display:grid;place-items:center;transition:color .2s ease,border-color .2s ease,transform .2s ease}.spark-btn:hover:not(:disabled),.spark-btn.is-open{color:var(--lilac-hot);border-color:#c9b0ff73}.spark-btn.is-open{transform:rotate(90deg)}.spark-btn:disabled{opacity:.35}.reply-bar{position:relative;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 0 10px;margin-bottom:2px;animation:panel-in .26s ease both}.reply-bar-edge{width:1px;align-self:stretch;background:var(--lilac);opacity:.6;flex:none}.reply-bar-who{font-size:12px;color:var(--lilac-hot);flex:none}.reply-bar-text{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.reply-bar-clear{border:0;background:transparent;color:var(--muted);font-size:19px;line-height:1;padding:0 4px;flex:none}.rescue-menu{position:relative;z-index:3;border-top:1px solid rgba(201,176,255,.22);padding:12px 0 10px;animation:rescue-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes rescue-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rescue-head{display:flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.12em;color:var(--muted);margin-bottom:10px}.rescue-head span:nth-child(2){flex:1}.rescue-close{border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1;padding:0 2px}.rescue-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rescue-option{border:1px solid var(--line);background:transparent;color:var(--bone-soft);font-size:13.5px;font-family:var(--font-display);font-weight:600;padding:11px 10px;border-radius:4px;text-align:center;animation:react-rise .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 30ms);transition:color .18s ease,border-color .18s ease}.rescue-option:hover{color:var(--bone);border-color:#c9b0ff66}.inert-token{color:inherit;text-decoration:none;cursor:default;unicode-bidi:plaintext}.toast{position:absolute;z-index:30;inset-inline:0;bottom:88px;margin-inline:auto;width:max-content;max-width:84%;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:#121016f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--bone-soft);font-size:13px;text-align:center;animation:toast-in .24s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 360px){.react-btn{width:32px;height:32px;font-size:17px}.reaction-rail{gap:0}.rescue-option{font-size:12.5px;padding:10px 6px}.utterance.is-emoji{font-size:36px}}.line-body{display:flex;flex-direction:column;align-items:stretch;transition:transform .26s cubic-bezier(.22,1,.36,1)}.line.is-dragging .line-body{transition:none}.reaction-rail{position:absolute;bottom:calc(100% - 10px);inset-inline-start:0;z-index:6;margin-top:0}.line:first-of-type .reaction-rail{bottom:auto;top:calc(100% - 6px)}.bounds-panel{justify-content:center}.bounds-cloud{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 16px}.bound-chip{border:1px solid var(--line);background:transparent;color:var(--bone-soft);font-size:14px;padding:11px 16px;border-radius:999px;transition:color .18s ease,border-color .18s ease,background .18s ease}.bound-chip.active{color:var(--bone);border-color:#c9b0ff80;background:#c9b0ff1a}.bound-chip.is-open.active{border-color:#7dcea073;background:#7dcea014}.bounds-note{margin:0 0 24px;color:var(--muted);font-size:12.5px;line-height:1.7;max-width:34ch}.knock-panel{justify-content:center}.knock-note{margin:16px 0 0;color:var(--muted);font-size:12.5px}.knock-cta{border:1px solid rgba(201,176,255,.35);background:transparent;color:var(--lilac-hot);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .18s ease}.knock-cta:hover:not(:disabled){background:#c9b0ff1a}.knock-cta.is-sent,.knock-cta:disabled{border-color:var(--line);color:var(--muted);cursor:default}.contacts-note{margin:20px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.known-privacy{margin:14px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7;max-width:32ch;text-align:center}.trace-panel{align-items:center;text-align:center}.trace-steps{list-style:none;padding:0;margin:8px 0 22px;width:100%;text-align:start;display:grid;gap:2px}.trace-steps li{display:flex;align-items:center;gap:11px;padding:9px 0;color:var(--faint);font-size:13.5px;animation:float-in .5s ease both;animation-delay:calc(var(--i) * 70ms)}.trace-steps li i{width:7px;height:7px;border-radius:50%;border:1px solid currentColor;flex:none}.trace-steps li.is-done{color:var(--muted)}.trace-steps li.is-done i{background:var(--muted)}.trace-steps li.is-now{color:var(--bone)}.trace-steps li.is-now i{background:var(--lilac);border-color:var(--lilac);animation:live-breathe 2.2s ease-in-out infinite}.trace-note,.trace-reply{margin:0 0 18px;padding:14px 16px 14px 0;border-inline-start:1px solid rgba(201,176,255,.3);text-align:start;width:100%;font-size:15.5px;line-height:1.8;color:var(--bone-soft)}.trace-reply{color:var(--bone);border-inline-start-color:var(--lilac)}.trace-reply-label{align-self:flex-start;margin:4px 0 8px;font-size:11.5px;letter-spacing:.14em;color:var(--lilac-hot)}.trace-ask{margin:4px 0 16px;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--bone)}.trace-meeting{margin:8px 0 0;color:var(--muted);font-size:13.5px}.trace-hint{margin:0 0 18px;color:var(--muted);font-size:12.5px;line-height:1.7;max-width:32ch}.trace-strip{display:flex;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;text-align:start;padding:14px 0 12px}.trace-strip strong{flex:1;font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--bone-soft)}.trace-strip.is-live strong{color:var(--bone)}.trace-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.trace-strip.is-live .trace-dot{background:var(--lilac);animation:live-breathe 2.2s ease-in-out infinite}.trace-go{font-size:12.5px;color:var(--muted)}.inbox-panel .question-block{margin-top:16px}.inbox-panel .question-block span{font-size:12px;line-height:1.6;margin-bottom:10px}.inbox-panel .question-block p{font-size:18px}.inbox-panel .home-lead{margin:16px 0;font-size:13.5px}.feedback-state{width:100%;display:flex;flex-direction:column;align-items:center;animation:panel-in .5s ease both}.feedback-row{display:flex;gap:8px;margin:18px 0 6px;flex-wrap:wrap;justify-content:center}.feedback-chip{border:1px solid var(--line);background:transparent;color:var(--bone-soft);font-family:var(--font-display);font-weight:600;font-size:15px;padding:12px 20px;border-radius:999px;transition:color .18s ease,border-color .18s ease}.feedback-chip:hover,.feedback-chip.active{color:var(--bone);border-color:#c9b0ff73}.feedback-chip.is-bad:hover{border-color:#e0b18473;color:var(--amber)}.feedback-state .ending-actions{margin-top:22px}@media (max-height: 700px){.trace-steps li{padding:7px 0}.trace-note,.trace-reply{padding:11px 13px 11px 0;margin-bottom:14px}.bounds-cloud{margin:18px 0 12px}.bound-chip{padding:9px 13px;font-size:13.5px}}.trace-done{margin:4px 0 16px;font-size:12.5px;letter-spacing:.04em;color:var(--muted);text-align:center}.trace-panel .trace-note{font-size:14.5px;padding:11px 14px 11px 0;margin-bottom:14px}@media (max-height: 780px){.trace-panel .veil-md{width:84px;height:91px;margin-bottom:8px}.trace-panel .trace-note,.trace-panel .trace-reply{font-size:14px;line-height:1.7;padding:10px 13px 10px 0;margin-bottom:12px}.trace-ask{font-size:16.5px;margin-bottom:12px}}.bounds-panel .primary-cta{margin-top:20px}.alias-note{margin:-22px 0 22px;color:var(--muted);font-size:12px;letter-spacing:.02em}.known-alias{margin:14px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7;max-width:32ch;text-align:center}.known-alias strong{color:var(--bone-soft);font-weight:600}.bounds-line{display:flex;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:start;padding:12px 0;margin-top:14px}.bounds-label{font-size:11.5px;letter-spacing:.12em;color:var(--muted);flex:none}.bounds-value{flex:1;font-size:13.5px;color:var(--bone-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bounds-change{font-size:12.5px;color:var(--lilac-hot);flex:none}.modal-sheet .bounds-cloud{justify-content:center;margin:4px 0 20px}.verify-run{display:grid;place-items:center;padding:18px 0 24px}.blind-moment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 24px;background:radial-gradient(ellipse 90% 60% at 50% 40%,rgba(42,22,48,.94),transparent 66%),#09080bf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:consent-in .52s cubic-bezier(.22,1,.36,1) both}.blind-kind{font-size:11.5px;letter-spacing:.18em;color:var(--lilac);margin-bottom:12px}.blind-question{font-family:var(--font-display);font-weight:700;font-size:clamp(21px,5.6vw,26px);line-height:1.5;color:var(--bone);margin:0 0 22px;max-width:26ch}.blind-compose{width:100%;max-width:340px}.blind-compose textarea{width:100%;border:1px solid var(--line);border-radius:4px;background:#efe8dc08;color:var(--bone);padding:13px 15px;line-height:1.7;resize:none;outline:0;margin-bottom:12px;transition:border-color .2s ease}.blind-compose textarea:focus{border-color:#c9b0ff73}.blind-compose textarea::placeholder{color:var(--muted)}.blind-compose .primary-cta{margin-top:0;min-height:50px}.blind-locked{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--bone-soft);font-size:13.5px;animation:react-pop .4s cubic-bezier(.22,1,.36,1) both}.blind-lock{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(201,176,255,.45);color:var(--lilac-hot);font-size:11px;flex:none}.blind-status,.blind-them{display:flex;align-items:center;gap:9px;margin:6px 0 0;color:var(--muted);font-size:13px}.blind-them.is-in{color:var(--lilac-hot)}.blind-reveal{margin-top:24px;border:1px solid rgba(201,176,255,.5);background:#c9b0ff1a;color:var(--bone);font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:.1em;padding:16px 44px;border-radius:999px;animation:reveal-ready .62s cubic-bezier(.22,1,.36,1) both}@keyframes reveal-ready{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.blind-moment.is-ready .blind-question{color:var(--bone)}.blind-burst{display:flex;flex-direction:column;align-items:center;animation:react-pop .5s cubic-bezier(.22,1,.36,1) both}.blind-burst strong{font-family:var(--font-display);font-size:clamp(30px,9vw,40px);font-weight:800;letter-spacing:.14em;color:var(--bone)}.blind-result{align-self:stretch;margin:24px 0 6px;padding:16px 0;border-top:1px solid rgba(201,176,255,.24);border-bottom:1px solid rgba(201,176,255,.24);text-align:center;animation:prompt-arrive .7s cubic-bezier(.22,1,.36,1) both}.blind-q{margin:8px 0 14px;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.55;color:var(--bone-soft)}.blind-pair{display:grid;gap:12px;text-align:start}.blind-side{padding-inline-start:12px;border-inline-start:1px solid rgba(201,176,255,.32);animation:float-in .6s cubic-bezier(.22,1,.36,1) both}.blind-side.is-mine{border-inline-start-color:#efe8dc4d;animation-delay:.12s}.blind-side em{display:block;font-style:normal;font-size:11px;letter-spacing:.14em;color:var(--muted);margin-bottom:4px}.blind-side p{margin:0;font-size:15.5px;line-height:1.7;color:var(--bone)}.blind-launch{display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(201,176,255,.32);border-radius:4px;background:linear-gradient(180deg,rgba(42,22,48,.6),transparent);color:inherit;text-align:start;padding:12px 14px;margin-bottom:10px;animation:react-rise .32s cubic-bezier(.22,1,.36,1) both}.blind-launch-mark{font-size:20px;color:var(--lilac-hot);flex:none}.blind-launch-copy{display:grid;gap:2px}.blind-launch-copy strong{font-family:var(--font-display);font-size:16px;color:var(--bone)}.blind-launch-copy em{font-style:normal;font-size:12px;color:var(--muted)}.card-panel{align-items:center;justify-content:center;text-align:center}.share-card{width:100%;max-width:320px;margin:18px 0;padding:32px 26px 22px;border:1px solid rgba(201,176,255,.2);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(42,22,48,.9),transparent 70%),linear-gradient(180deg,#16131c,#0d0c10);display:flex;flex-direction:column;align-items:center;animation:panel-in .6s cubic-bezier(.22,1,.36,1) both}.card-mark{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--bone);opacity:.9;margin-bottom:16px}.card-time{font-family:var(--font-display);font-weight:800;font-size:25px;letter-spacing:-.01em;color:var(--bone);margin-bottom:16px}.card-lines{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:7px}.card-lines li{font-size:14px;color:var(--bone-soft);line-height:1.6}.card-known{margin:4px 0 18px;font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--lilac-hot)}.card-foot{font-family:var(--font-display);font-size:11.5px;letter-spacing:.24em;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;width:100%}.card-note{margin:0 0 20px;color:var(--muted);font-size:12.5px;line-height:1.7;max-width:32ch}.card-link{border:0;background:transparent;color:var(--lilac-hot);font-size:13.5px;margin:14px 0 4px}@media (max-height: 700px){.share-card{padding:22px 20px 16px;margin:10px 0}.card-time{font-size:21px;margin-bottom:12px}.card-mark{font-size:24px;margin-bottom:10px}.blind-question{font-size:19px;margin-bottom:16px}.blind-compose textarea{padding:10px 13px}}@media (max-height: 640px),(max-width: 340px){.blind-launch{padding:9px 12px;margin-bottom:8px}.blind-launch-copy em{display:none}.blind-launch-copy strong{font-size:14.5px}.blind-launch-mark{font-size:17px}.rescue-menu{padding:9px 0 8px}.rescue-head{margin-bottom:8px}.rescue-grid{gap:5px}.rescue-option{padding:9px 6px;font-size:12px}}.doors{display:flex;align-items:stretch;gap:0;margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(100%,300px)}.door{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--bone-soft);font-family:var(--font-display);font-weight:600;font-size:15px;padding:13px 8px;transition:color .2s ease,background .2s ease}.door+.door{border-inline-start:1px solid var(--line)}.door:active{background:#efe8dc0a}.door-text{letter-spacing:.02em}.door-text:hover,.door-voice{color:var(--bone)}.door-voice:hover{color:#fff}.door-wave{display:flex;align-items:center;gap:2.5px;height:16px;flex:none}.door-wave b{width:2px;height:5px;border-radius:2px;background:var(--lilac);animation:door-bounce 1.15s ease-in-out infinite}.door-wave b:nth-child(2){animation-delay:.16s}.door-wave b:nth-child(3){animation-delay:.32s}.door-wave b:nth-child(4){animation-delay:.48s}.door-wave.sm{height:12px}.door-wave.sm b{background:var(--ai)}@keyframes door-bounce{0%,to{height:5px;opacity:.5}50%{height:15px;opacity:1}}.voice-panel{padding:0 24px 26px;align-items:center;justify-content:flex-end;overflow:hidden;isolation:isolate}.voice-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:0}.voice-stage .veil-voice,.voice-stage .veil{width:min(78%,320px);aspect-ratio:240 / 260;margin:0;transform:translateY(-6%);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s ease,filter .7s ease}.speaking-them .voice-stage .veil{transform:translateY(-6%) scale(1.06)}.speaking-them .veil-mass{animation:mass-breathe 1.5s ease-in-out infinite}.speaking-them .veil-rhythm rect{animation-duration:.62s}.speaking-them .orbit.o1{animation-duration:14s}.voice-halo,.voice-halo.two{position:absolute;width:min(78%,320px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(201,176,255,.22);opacity:0;transform:translateY(-6%) scale(.9);transition:opacity .6s ease}.speaking-them .voice-halo{animation:halo-out 1.9s ease-out infinite}.speaking-them .voice-halo.two{animation:halo-out 1.9s ease-out .95s infinite}@keyframes halo-out{0%{opacity:.5;transform:translateY(-6%) scale(.86)}to{opacity:0;transform:translateY(-6%) scale(1.35)}}.voice-panel:after{content:"";position:absolute;inset-inline:0;bottom:0;height:46%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 76% 100% at 50% 116%,rgba(239,232,220,.16),transparent 70%);opacity:0;transition:opacity .42s ease}.speaking-me:after{opacity:1;animation:mine-pulse 1.35s ease-in-out infinite}@keyframes mine-pulse{0%,to{opacity:.6}50%{opacity:1}}.speaking-none .voice-stage .veil{transform:translateY(-6%) scale(.985)}.speaking-none .veil-mass{animation-duration:9s}.speaking-none .veil-rhythm rect{animation-duration:2.6s;opacity:.4}.voice-panel.is-muted .voice-stage .veil{filter:saturate(.7)}.voice-read{position:relative;z-index:2;text-align:center;margin-bottom:auto;padding-top:8px}.voice-who{margin:0 0 4px;min-height:1.6em;font-size:13.5px;letter-spacing:.06em;color:var(--muted);transition:color .4s ease;animation:line-fade .6s ease both}.speaking-them .voice-who{color:var(--lilac-hot)}.speaking-me .voice-who{color:var(--bone-soft)}.audio-weak .voice-who,.audio-reconnecting .voice-who{color:var(--amber)}.audio-lost .voice-who{color:var(--danger)}.voice-time{margin:0;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.08em}.voice-float{position:absolute;top:42%;font-size:40px;line-height:1;pointer-events:none;animation:float-away 2.2s cubic-bezier(.22,1,.36,1) both}.voice-float.is-mark{font-family:var(--font-display);font-weight:800;color:var(--lilac-hot);font-size:46px}@keyframes float-away{0%{opacity:0;transform:translateY(20px) scale(.6)}22%{opacity:1;transform:translateY(0) scale(1.1)}60%{opacity:1;transform:translateY(-26px) scale(1)}to{opacity:0;transform:translateY(-70px) scale(.9)}}.voice-arc{position:relative;z-index:3;display:flex;gap:4px;padding:6px;margin-bottom:14px;border:1px solid var(--line);border-radius:999px;background:#121016f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:rail-in .26s cubic-bezier(.22,1,.36,1) both}.arc-btn{width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:21px;display:grid;place-items:center;color:var(--bone-soft);animation:react-rise .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 28ms)}.arc-btn:active{transform:scale(.92)}.arc-btn.is-mark{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--lilac-hot)}.voice-controls{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:center;gap:6px;width:100%}.vc{flex:1;max-width:84px;display:grid;justify-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-size:11.5px;padding:0;transition:color .2s ease}.vc:before{content:"";grid-area:1 / 1;width:54px;height:54px;border-radius:50%;border:1px solid var(--line);transition:background .22s ease,border-color .22s ease,transform .22s ease}.vc>svg,.vc-glyph{grid-area:1 / 1;place-self:center;z-index:1}.vc-glyph{font-size:19px;line-height:1}.vc>span:last-child{grid-area:2 / 1}.vc:active:before{transform:scale(.93)}.vc:hover{color:var(--bone-soft)}.vc.is-on{color:var(--bone)}.vc.is-on:before{background:#efe8dc1a;border-color:#efe8dc4d}.vc-more{color:var(--faint)}.voice-blind-launch{position:relative;z-index:3;border:1px solid rgba(201,176,255,.3);background:#c9b0ff0f;color:var(--lilac-hot);font-family:var(--font-display);font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:999px;margin-bottom:20px}.voice-rescue{position:relative;z-index:3;width:100%;max-width:320px;text-align:center;margin-bottom:18px;padding:16px 0 4px;border-top:1px solid rgba(224,177,132,.25);animation:panel-in .4s ease both}.voice-rescue p{margin:0 0 12px;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--bone)}.audio-reconnecting .voice-stage .veil,.audio-weak .voice-stage .veil{filter:blur(1.5px) saturate(.6);opacity:.7}.audio-lost .voice-stage .veil{filter:blur(3px) saturate(.35);opacity:.42}.blind-moment.in-voice{background:radial-gradient(ellipse 90% 60% at 50% 38%,rgba(42,22,48,.92),transparent 68%),#09080bf0}.voice-panel.is-held .voice-stage .veil{filter:blur(6px) saturate(.5);opacity:.5}.blind-voice-result{width:100%;max-width:340px;text-align:center;animation:panel-in .6s cubic-bezier(.22,1,.36,1) both}.blind-resume{margin:18px 0 0;font-size:12.5px;letter-spacing:.12em;color:var(--muted)}.voice-panel.is-ai .voice-halo,.voice-panel.is-ai .voice-halo.two{border-color:#8fd0c64d;border-style:dashed}.voice-panel.is-ai:after{background:radial-gradient(ellipse 76% 100% at 50% 116%,rgba(143,208,198,.14),transparent 70%)}.voice-panel.is-ai .speaking-them .voice-who,.voice-panel.is-ai.speaking-them .voice-who{color:var(--ai-bright)}.quick-chip.is-voice{display:inline-flex;align-items:center;gap:8px;color:var(--ai-bright);border-style:solid;border-color:#8fd0c673}@media (max-width: 360px){.vc:before{width:48px;height:48px}.vc{max-width:74px;font-size:11px}.arc-btn{width:36px;height:36px;font-size:19px}.door{font-size:14px;padding:11px 6px}}@media (max-height: 700px){.voice-stage .veil{width:min(64%,250px)}.voice-blind-launch{margin-bottom:14px}.voice-panel{padding-bottom:20px}}.auth-panel{align-items:center;text-align:center;justify-content:center}.auth-panel .g-mark-lg{margin-bottom:20px}.auth-title{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,7vw,32px);letter-spacing:-.02em;line-height:1.25;margin:8px 0;color:var(--bone)}.auth-sub{margin:0 0 26px;color:var(--muted);font-size:13.5px;line-height:1.75;max-width:32ch}.auth-sub span{color:var(--bone-soft);unicode-bidi:plaintext}.auth-input{width:100%;max-width:340px;height:56px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--bone);font-size:17px;text-align:center;outline:0;margin-bottom:8px;transition:border-color .22s ease}.auth-input:focus{border-bottom-color:#c9b0ff8c}.auth-input::placeholder{color:var(--faint)}.auth-panel .primary-cta{margin-top:22px;max-width:340px}.auth-error,.auth-ok{margin:4px 0 0;font-size:13px;min-height:1.3em;animation:panel-in .24s ease both}.auth-error{color:var(--danger)}.auth-ok{color:var(--ai)}.auth-foot{margin:26px 0 0;color:var(--faint);font-size:12px;line-height:1.7;max-width:32ch}.otp-field{position:relative;display:flex;gap:8px;direction:ltr;margin:4px 0 6px;cursor:text}.otp-cell{width:44px;height:56px;display:grid;place-items:center;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--bone);font-variant-numeric:tabular-nums;transition:border-color .22s ease,background .22s ease}.otp-cell.is-next{border-bottom-color:#c9b0ffa6}.otp-cell.is-next:after{content:"";width:1px;height:22px;background:var(--lilac);animation:caret 1.1s steps(1) infinite}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}.otp-field.is-error .otp-cell{border-bottom-color:#e8a09099;animation:otp-shake .38s ease both}@keyframes otp-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.otp-capture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;background:transparent;font-size:16px;caret-color:transparent}.auth-minor{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:6px}.auth-minor .text-cta{margin-top:0;font-size:13px}.auth-minor .text-cta:disabled{color:var(--faint);cursor:default}.auth-keeps{margin:6px auto 22px;max-width:30ch;text-align:start}.auth-keeps li:last-child{color:var(--faint)}.gate-signin{margin:16px 0 0;color:var(--muted);font-size:13.5px}@media (max-width: 340px){.otp-cell{width:38px;height:50px;font-size:21px}.otp-field{gap:6px}}@media (max-height: 680px){.auth-panel .g-mark-lg{display:none}.auth-sub{margin-bottom:18px}.auth-foot{margin-top:16px}.auth-keeps{margin-bottom:16px}}.otp-field{gap:7px}.otp-cell{width:42px;height:54px;border-radius:4px 4px 0 0;border-bottom-width:2px;background:#efe8dc05}.otp-cell.is-next{background:#c9b0ff12}.auth-panel .primary-cta:disabled{background:transparent;color:var(--faint);border:1px solid var(--line);opacity:1}@media (max-height: 640px){.known-state .veil-md{width:96px;height:104px;margin-bottom:10px}.known-title{font-size:30px;margin:4px 0 8px}.known-alias{margin-top:8px;font-size:12px}.card-link{margin:8px 0 2px;font-size:12.5px}.known-ask{margin:10px 0 12px;font-size:13.5px}.known-state .home-lead{font-size:14px}}@media (max-height: 600px){.known-state .veil-md{width:78px;height:85px;margin-bottom:6px}.known-title{font-size:26px}.known-state .kicker{font-size:12px}.known-privacy{margin-top:8px;font-size:12px}}.tonight-label,.prompt-note,.rescue-head,.consent-kicker,.trace-reply-label,.blind-kind,.blind-resume,.erase-line,.closing-line,.opening-note span,.question-block span,.between-chip,.reply-ref,.utterance-ai-tag,.card-foot,.bubble-ai-tag,.vc{font-size:12px}.me-change{border:0;background:transparent;color:var(--lilac-hot);font-size:14px;padding:0}.matched-ephemeral{margin:0 0 18px;color:var(--muted);font-size:12.5px;letter-spacing:.02em}.gate-terms{margin:22px 0 26px;color:var(--muted);font-size:13px;line-height:1.8;max-width:34ch}.gate-terms strong{color:var(--bone-soft);font-weight:600}.gate-panel .promise-list{margin-bottom:4px}.intent-panel{justify-content:center}.intent-panel .intent-flow{margin:18px 0 14px}.intent-panel .intent-line{padding:12px 0}.intent-panel .intent-line strong{font-size:23px}.intent-panel .specials{margin:4px 0 0}.intent-panel .special-link{padding:11px 0}.nomatch-panel{justify-content:center}.nomatch-panel .veil-md{width:84px;height:91px;margin-bottom:10px}.nomatch-panel .matched-title{font-size:27px;margin-bottom:6px}.nomatch-panel .option-flow{margin:14px 0 10px}.nomatch-panel .option-line{padding:11px 0}.nomatch-panel .option-line strong{font-size:18px}.nomatch-panel .ai-tag{margin-top:1px}.matched-panel{justify-content:center}.mood-panel .option-line{padding:10px 0}.mood-panel .mood-head .veil-md{width:80px;height:87px}.prefs-line{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;flex-wrap:wrap}.pref{border:0;background:transparent;padding:0;display:inline-flex;align-items:baseline;gap:6px;color:var(--muted);font-size:12px;letter-spacing:.04em}.pref em{font-style:normal;color:var(--bone-soft);font-size:13px;border-bottom:1px dashed rgba(239,232,220,.25);padding-bottom:1px}.pref:hover em{color:var(--bone);border-bottom-color:#c9b0ff80}.pref-sep{width:3px;height:3px;border-radius:50%;background:var(--faint)}.ai-tag{font-size:12px!important}.matched-panel .veiled-facts>div{padding:9px 0}.matched-panel .alias-note{margin-bottom:16px}.matched-panel .question-block{padding:13px 0;margin-bottom:14px}.matched-panel .veiled-note{margin-bottom:12px}.line.is-theirs{align-items:flex-start}.line.is-mine{align-items:flex-end}.line .line-body{max-width:86%}.speaker{font-size:11.5px;letter-spacing:.14em;color:var(--faint);margin-bottom:5px;animation:line-fade .5s ease both}.line.is-theirs .speaker{color:#c9b0ffbf}.line.is-mine .speaker{color:#efe8dc80}.utterance.theirs{padding-inline-start:16px;padding-inline-end:0;border-inline-start:1px solid rgba(201,176,255,.34);border-inline-end:0}.utterance.mine{padding-inline-start:0;padding-inline-end:16px;border-inline-end:1px solid rgba(239,232,220,.34);border-inline-start:0;font-weight:500}.utterance.mine:before{display:none}.line.is-mine .reaction-row{align-self:flex-end;padding-inline-start:0;padding-inline-end:16px}.line.is-theirs .reaction-row{align-self:flex-start;padding-inline-start:16px}.line.is-mine .reply-ref{border-inline-start:0;border-inline-end:1px dashed rgba(239,232,220,.22);padding-inline-start:0;padding-inline-end:10px}.line.is-mine .reaction-rail,.line.is-mine .reply-hint{inset-inline-start:auto;inset-inline-end:0}.system-line,.encounter-prompt,.blind-result{align-self:center}.system-line:before{content:"غ";font-family:var(--font-display);margin-inline-end:7px;color:var(--faint);opacity:.6}.takeaway-panel{justify-content:center}.takeaway-cloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:22px 0 14px}.takeaway-panel .note-input{margin-bottom:8px}.takeaway-panel .primary-cta{margin-top:14px}.card-panel{justify-content:center}.story-card{width:min(78%,290px);aspect-ratio:9 / 16;border:1px solid rgba(239,232,220,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 24px;text-align:center;margin:6px 0 16px;overflow:hidden;position:relative;animation:panel-in .6s cubic-bezier(.22,1,.36,1) both}.story-mark{font-family:var(--font-display);font-weight:800;font-size:26px;color:var(--bone);opacity:.85}.story-lockup{margin:0;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.22em;color:var(--lilac-hot)}.story-line{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,6.4vw,27px);line-height:1.45;letter-spacing:-.01em;color:var(--bone);max-width:14ch}.story-foot{position:absolute;bottom:20px;font-family:var(--font-display);font-size:11.5px;letter-spacing:.28em;color:var(--muted)}.treat-night{background:linear-gradient(180deg,#17141d,#0b0a0e)}.treat-veil{background:radial-gradient(ellipse 90% 55% at 50% 26%,rgba(42,22,48,.95),transparent 70%),linear-gradient(180deg,#14111a,#0a090d)}.treat-pulse{background:radial-gradient(circle at 50% 40%,rgba(201,176,255,.16),transparent 46%),linear-gradient(180deg,#120f18,#0a090d)}.treat-row{display:flex;gap:10px;margin-bottom:16px}.treat-dot{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);padding:0}.treat-dot.active{border-color:#c9b0ff99}.dot-night{background:linear-gradient(180deg,#17141d,#0b0a0e)}.dot-veil{background:radial-gradient(circle at 40% 30%,#2a1630,#0a090d)}.dot-pulse{background:radial-gradient(circle at 50% 45%,#c9b0ff80,#0a090d)}.ending-minor{display:flex;align-items:center;justify-content:center;gap:12px}.ending-minor .end-link{margin-top:10px}@media (max-height: 600px){.panel{padding-top:6px;padding-bottom:16px}.gate-panel .g-mark-xl{width:92px;height:92px;margin-bottom:14px}.gate-panel .g-mark-xl .g-mark-core{width:54px;height:54px;font-size:26px}.gate-title{font-size:26px}.promise-list li{padding:6px 0;font-size:13.5px}.gate-terms{margin:14px 0 16px;font-size:12.5px}.gate-signin{margin-top:10px;font-size:12.5px}.intent-panel .intent-line{padding:9px 0}.intent-panel .intent-line strong{font-size:20px}.intent-panel .specials{display:none}.nomatch-panel .veil-md{width:62px;height:67px;margin-bottom:6px}.nomatch-panel .matched-title{font-size:22px}.nomatch-panel .option-line{padding:8px 0}.nomatch-panel .option-line strong{font-size:16px}.waiting-panel .veil-md{width:66px;height:72px}.waiting-panel .matched-title{font-size:24px}.mood-head .veil-md{width:58px;height:63px}.mood-title{font-size:22px}.mood-panel .option-line{padding:7px 0}.mood-panel .option-line strong{font-size:17px}.mood-panel .home-lead{display:none}.knock-panel .veil-hero{width:96px;height:104px;margin-bottom:10px}.trace-panel .veil-md{width:62px;height:67px}.trace-steps li{padding:5px 0;font-size:12.5px}.inbox-panel .question-block{padding:11px 0;margin-bottom:10px}.inbox-panel .question-block p{font-size:15px}.inbox-panel .home-lead{margin:10px 0;font-size:12.5px}.note-panel .note-input{min-height:76px}.contacts-panel .contact-list li{padding:11px 0}}@media (max-height: 600px){.matched-panel .veil-hero{width:62px;height:67px;margin-bottom:4px}.matched-panel .kicker{font-size:12px}.matched-title{font-size:20px;margin:2px 0}.matched-panel .stranger-id{font-size:12px;margin-bottom:2px}.matched-panel .alias-note{margin:0 0 8px;font-size:11.5px}.veiled-facts>div{padding:4px 0}.veiled-facts dt{font-size:13px}.veiled-facts dd{font-size:12.5px}.veiled-note{margin-bottom:6px;font-size:11.5px}.matched-panel .question-block{padding:8px 0;margin-bottom:8px}.matched-panel .question-block p{font-size:14px}.matched-panel .question-block span{margin-bottom:4px}.matched-ephemeral{margin-bottom:10px;font-size:11.5px}.matched-panel .text-cta{min-height:32px}}.lang-choice{display:flex;gap:6px;flex-wrap:wrap}.lang-gate{justify-content:center;margin:2px 0 14px}.lang-option{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:inherit;font-size:12px;letter-spacing:.02em;padding:7px 14px;min-height:34px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.lang-option:hover,.lang-option:focus-visible{color:var(--bone-soft);border-color:#efe8dc3d;outline:none}.lang-option.is-active{color:var(--ink);background:var(--bone);border-color:var(--bone)}.me-lang{align-items:center}.me-lang .lang-choice{justify-content:flex-end}
