@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2)format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-vietnamese-500-normal-FzY9NZwK.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-500-normal-CAK5R6Iy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-ext-500-normal-DIhLz7G7.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-500-normal-B0ZDNVGf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-ext-400-normal-BuyJL26e.woff2)format("woff2"),url(/assets/pacifico-cyrillic-ext-400-normal-BH1b5rOk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-400-normal-DS5_g9Hw.woff2)format("woff2"),url(/assets/pacifico-cyrillic-400-normal-BtlfDWif.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-vietnamese-400-normal-CNs27uJ4.woff2)format("woff2"),url(/assets/pacifico-vietnamese-400-normal-CLnUcRoK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2)format("woff2"),url(/assets/pacifico-latin-ext-400-normal-nyRvH6_c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2)format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-vietnamese-400-normal-B6gKbkHm.woff2)format("woff2"),url(/assets/bungee-vietnamese-400-normal-CmjDSWyd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2)format("woff2"),url(/assets/bungee-latin-ext-400-normal-DXe9_7Rr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bonds-color-cta-primary:#0515f1;--bonds-color-cta-primary-legacy:#160669;--bonds-color-brand:#585bff;--bonds-color-brand-secondary:#847ff0;--bonds-color-light-brand:#9799ff96;--bonds-color-content-primary:#fff;--bonds-color-base:#424242;--bonds-color-blind:#ff24f3;--bonds-color-active:#6e3aff;--bonds-color-solid:#010010;--bonds-color-dark:#00000059;--bonds-color-shadow:#7f52f8cc;--bonds-color-canvas-base:#e7e3ff;--bonds-color-ink:#191326;--bonds-color-gradient-app-bg-start:#090620;--bonds-color-gradient-app-bg-end:#000;--bonds-color-gradient-background-start:#130a3f;--bonds-color-gradient-background-end:#000001;--bonds-color-gradient-brand-start:#585bff;--bonds-color-gradient-brand-end:#7c39e6;--bonds-color-gradient-border-start:#d42affb3;--bonds-color-gradient-border-end:#ff90c6;--bonds-color-gradient-shadow-start:#7f52f899;--bonds-color-gradient-shadow-end:#0a0a804d;--bonds-color-gradient-solid-start:#060422cc;--bonds-color-gradient-solid-end:#00000f;--bonds-color-gradient-surface-start:#6e3affcc;--bonds-color-gradient-surface-end:#301c7ccc;--bonds-space-0:0px;--bonds-space-1:2px;--bonds-space-2:4px;--bonds-space-3:8px;--bonds-space-4:12px;--bonds-space-5:16px;--bonds-space-6:20px;--bonds-space-7:24px;--bonds-space-8:28px;--bonds-space-9:32px;--bonds-space-10:36px;--bonds-space-11:40px;--bonds-space-12:44px;--bonds-space-13:48px;--bonds-space-14:52px;--bonds-space-15:56px;--bonds-space-small:8px;--bonds-space-medium:12px;--bonds-space-large:20px;--bonds-space-xlarge:24px;--bonds-space-screen-padding:16px;--bonds-space-big-screen-padding:32px;--bonds-space-section-spacing:24px;--bonds-space-card-spacing:12px;--bonds-radius-small:4px;--bonds-radius-medium:8px;--bonds-radius-large:12px;--bonds-radius-xlarge:16px;--bonds-radius-round:999px;--bonds-radius-card:24px;--bonds-font-body:"Poppins", system-ui, sans-serif;--bonds-font-display:"Bricolage Grotesque", "Poppins", system-ui, sans-serif;--bonds-font-accent:"Anton", "Bricolage Grotesque", system-ui, sans-serif;--bonds-text-title1:32px;--bonds-text-title2:28px;--bonds-text-title3:24px;--bonds-text-headline:22px;--bonds-text-body:17px;--bonds-text-callout:16px;--bonds-text-subheadline:15px;--bonds-text-footnote:14px;--bonds-text-caption:12px;--bonds-text-caption2:11px;--bonds-weight-light:300;--bonds-weight-regular:400;--bonds-weight-medium:500;--bonds-weight-semibold:600;--bonds-weight-bold:700;--bonds-weight-extrabold:800;--bonds-shadow-lift:0 4px 20px #18007d14;--bonds-shadow-lift-strong:0 5px 28px #18007d14;--bonds-shadow-sticker:0 3px 8px #0003}@supports (color:color(display-p3 1 1 1)){:root{--bonds-color-cta-primary:color(display-p3 .0196 .0824 .9451);--bonds-color-cta-primary-legacy:color(display-p3 .0863 .0235 .4118);--bonds-color-brand:color(display-p3 .3451 .3569 1);--bonds-color-brand-secondary:color(display-p3 .5176 .498 .9412);--bonds-color-light-brand:color(display-p3 .5922 .6 1/.59);--bonds-color-content-primary:color(display-p3 1 1 1);--bonds-color-base:color(display-p3 .2588 .2588 .2588);--bonds-color-blind:color(display-p3 1 .1412 .9529);--bonds-color-active:color(display-p3 .4314 .2275 1);--bonds-color-solid:color(display-p3 .0039 0 .0627);--bonds-color-dark:color(display-p3 0 0 0/.35);--bonds-color-shadow:color(display-p3 .498 .3216 .9725/.8);--bonds-color-canvas-base:color(display-p3 .9059 .8902 1);--bonds-color-ink:color(display-p3 .098 .0745 .149);--bonds-color-gradient-app-bg-start:color(display-p3 .0353 .0235 .1255);--bonds-color-gradient-app-bg-end:color(display-p3 0 0 0);--bonds-color-gradient-background-start:color(display-p3 .0745 .0392 .2471);--bonds-color-gradient-background-end:color(display-p3 0 0 .0039);--bonds-color-gradient-brand-start:color(display-p3 .3451 .3569 1);--bonds-color-gradient-brand-end:color(display-p3 .4863 .2235 .902);--bonds-color-gradient-border-start:color(display-p3 .8314 .1647 1/.7);--bonds-color-gradient-border-end:color(display-p3 1 .5647 .7765);--bonds-color-gradient-shadow-start:color(display-p3 .498 .3216 .9725/.6);--bonds-color-gradient-shadow-end:color(display-p3 .0392 .0392 .502/.3);--bonds-color-gradient-solid-start:color(display-p3 .0235 .0157 .1333/.8);--bonds-color-gradient-solid-end:color(display-p3 0 0 .0588);--bonds-color-gradient-surface-start:color(display-p3 .4314 .2275 1/.8);--bonds-color-gradient-surface-end:color(display-p3 .1882 .1098 .4863/.8)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--th-canvas-top:var(--lightningcss-light,#f3f1ff)var(--lightningcss-dark,#0d0d0f);--th-canvas-bottom:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0f);--th-stage-top:var(--lightningcss-light,#f3f1ff)var(--lightningcss-dark,#0d0d0f);--th-header-haze-a:var(--lightningcss-light,#f3f1ffeb)var(--lightningcss-dark,#0000009e);--th-header-haze-b:var(--lightningcss-light,#f3f1ff8c)var(--lightningcss-dark,#0000004d);--th-header-chip-fill:var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#40424e99);--th-header-chip-rim:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff1a);--th-stage-bottom:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0f);--th-ink:var(--lightningcss-light,var(--bonds-color-ink))var(--lightningcss-dark,#f2f0fa);--th-ink-04:var(--lightningcss-light,#1913260a)var(--lightningcss-dark,#f2f0fa0a);--th-ink-05:var(--lightningcss-light,#1913260d)var(--lightningcss-dark,#f2f0fa0d);--th-ink-06:var(--lightningcss-light,#1913260f)var(--lightningcss-dark,#f2f0fa0f);--th-ink-08:var(--lightningcss-light,#19132614)var(--lightningcss-dark,#f2f0fa14);--th-ink-1:var(--lightningcss-light,#1913261a)var(--lightningcss-dark,#f2f0fa1a);--th-ink-12:var(--lightningcss-light,#1913261f)var(--lightningcss-dark,#f2f0fa1f);--th-ink-15:var(--lightningcss-light,#19132626)var(--lightningcss-dark,#f2f0fa26);--th-ink-16:var(--lightningcss-light,#19132629)var(--lightningcss-dark,#f2f0fa29);--th-ink-18:var(--lightningcss-light,#1913262e)var(--lightningcss-dark,#f2f0fa2e);--th-ink-25:var(--lightningcss-light,#19132640)var(--lightningcss-dark,#f2f0fa40);--th-ink-35:var(--lightningcss-light,#19132659)var(--lightningcss-dark,#f2f0fa59);--th-ink-38:var(--lightningcss-light,#19132661)var(--lightningcss-dark,#f2f0fa61);--th-ink-4:var(--lightningcss-light,#19132666)var(--lightningcss-dark,#f2f0fa66);--th-ink-45:var(--lightningcss-light,#19132673)var(--lightningcss-dark,#f2f0fa73);--th-ink-5:var(--lightningcss-light,#19132680)var(--lightningcss-dark,#f2f0fa80);--th-ink-55:var(--lightningcss-light,#1913268c)var(--lightningcss-dark,#f2f0fa8c);--th-ink-6:var(--lightningcss-light,#19132699)var(--lightningcss-dark,#f2f0fa99);--th-ink-65:var(--lightningcss-light,#191326a6)var(--lightningcss-dark,#f2f0faa6);--th-ink-7:var(--lightningcss-light,#191326b3)var(--lightningcss-dark,#f2f0fab3);--th-ink-75:var(--lightningcss-light,#191326bf)var(--lightningcss-dark,#f2f0fabf);--th-ink-85:var(--lightningcss-light,#191326d9)var(--lightningcss-dark,#f2f0fad9);--th-accent:var(--lightningcss-light,#284cff)var(--lightningcss-dark,#9ec7ff);--th-accent-04:var(--lightningcss-light,#284cff0a)var(--lightningcss-dark,#9ec7ff0a);--th-accent-08:var(--lightningcss-light,#284cff14)var(--lightningcss-dark,#9ec7ff14);--th-accent-12:var(--lightningcss-light,#284cff1f)var(--lightningcss-dark,#9ec7ff1f);--th-accent-14:var(--lightningcss-light,#284cff24)var(--lightningcss-dark,#9ec7ff24);--th-accent-35:var(--lightningcss-light,#284cff59)var(--lightningcss-dark,#9ec7ff59);--th-accent-solid:#284cff;--th-accent-solid-35:#284cff59;--th-aurora-a:var(--lightningcss-light,#284cff38)var(--lightningcss-dark,#284cff47);--th-aurora-b:var(--lightningcss-light,#9ec7ff4d)var(--lightningcss-dark,#9ec7ff38);--th-cta:var(--lightningcss-light,var(--bonds-color-cta-primary))var(--lightningcss-dark,#284cff);--th-accent-display:var(--lightningcss-light,var(--bonds-color-cta-primary))var(--lightningcss-dark,#284cff);--th-cta-text:var(--lightningcss-light,var(--bonds-color-cta-primary))var(--lightningcss-dark,#9ec7ff);--th-cta-shadow:var(--lightningcss-light,#0515f14d)var(--lightningcss-dark,#00000059);--th-cta-32:var(--lightningcss-light,#0515f152)var(--lightningcss-dark,#0000004d);--th-cta-25:var(--lightningcss-light,#0515f140)var(--lightningcss-dark,#284cff66);--th-cta-10:var(--lightningcss-light,#0515f11a)var(--lightningcss-dark,#284cff2e);--th-apps-edge:var(--lightningcss-light,var(--bonds-color-cta-primary))var(--lightningcss-dark,#0814ba);--th-shadow-04:var(--lightningcss-light,#18007d0a)var(--lightningcss-dark,#0003);--th-shadow-05:var(--lightningcss-light,#18007d0d)var(--lightningcss-dark,#ffffff0f);--th-shadow-06:var(--lightningcss-light,#18007d0f)var(--lightningcss-dark,#00000040);--th-shadow-08:var(--lightningcss-light,#18007d14)var(--lightningcss-dark,#0000004d);--th-shadow-10:var(--lightningcss-light,#18007d1a)var(--lightningcss-dark,#00000059);--th-shadow-12:var(--lightningcss-light,#18007d1f)var(--lightningcss-dark,#0006);--th-shadow-14:var(--lightningcss-light,#18007d24)var(--lightningcss-dark,#00000073);--th-shadow-16:var(--lightningcss-light,#18007d29)var(--lightningcss-dark,#00000073);--th-shadow-18:var(--lightningcss-light,#18007d2e)var(--lightningcss-dark,#00000080);--th-shadow-20:var(--lightningcss-light,#18007d33)var(--lightningcss-dark,#0009);--th-shadow-lift:0 4px 20px var(--th-shadow-08);--th-shadow-lift-strong:0 5px 28px var(--th-shadow-08);--th-menu-drop:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080);--th-surf-35:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff0a);--th-surf-45:var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff0d);--th-surf-5:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff14);--th-surf-62:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#ffffff17);--th-surf-7:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff1a);--th-surf-72:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1b1d27c7);--th-surf-75:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff14);--th-surf-8:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff24);--th-surf-82:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#1b1d27db);--th-surf-85:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff1a);--th-surf-88:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#1b1d27eb);--th-surf-9:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#262b37);--th-surf-92:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#262b37);--th-surf-95:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#2a2f3c);--th-surf-97:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#1b1d27);--th-surf-98:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#1b1d27);--th-home-card:var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#1b1d27cc);--th-home-card-hover:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#262b37d9);--th-card-active:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#2a2f3cf2);--th-drawer-paper:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#0d0d0f);--th-card-active-rim:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff3d);--th-rim-65:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff14);--th-rim-7:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff14);--th-pill-solid:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262b37);--th-button-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff29);--th-object:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff14);--th-field-top:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff0d);--th-field-bottom:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#ffffff14);--th-field-rim:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff1a);--th-field-inset:var(--lightningcss-light,#19132614)var(--lightningcss-dark,#00000059);--th-glass-tint:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#1b1d278c);--th-glass-fill-a:var(--lightningcss-light,#f7f7f729)var(--lightningcss-dark,#ffffff0a);--th-glass-fill-b:var(--lightningcss-light,#0515f10a)var(--lightningcss-dark,#284cff0f);--th-glass-fill-c:var(--lightningcss-light,#ffffff05)var(--lightningcss-dark,#ffffff03);--th-glass-rim-a:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff29);--th-glass-rim-b:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff0d);--th-glass-rim-c:var(--lightningcss-light,#0515f138)var(--lightningcss-dark,#284cff33);--th-glass-specular:var(--lightningcss-light,#ffffff52)var(--lightningcss-dark,#ffffff14);--th-glass-specular-2:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#ffffff05);--th-bubble-in-top:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#2a2f3c);--th-bubble-in-mid:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#262b37);--th-bubble-in-bottom:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212630);--th-bubble-in-rim:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff1a);--th-bubble-mine-top:#1836c0;--th-bubble-mine-bottom:#11289b;--th-tick-read:#fff;--th-voice-play:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff29);--th-voice-play-ink:var(--lightningcss-light,#191326)var(--lightningcss-dark,#fff);--th-identity-0:var(--lightningcss-light,#284cff)var(--lightningcss-dark,#7b9cff);--th-identity-1:var(--lightningcss-light,#db476b)var(--lightningcss-dark,#ff6b94);--th-identity-2:var(--lightningcss-light,#2e947a)var(--lightningcss-dark,#3ee8c0);--th-identity-3:var(--lightningcss-light,#b86b29)var(--lightningcss-dark,#ff9f3d);--th-identity-4:var(--lightningcss-light,#7a52c7)var(--lightningcss-dark,#c4a0ff);--th-identity-5:var(--lightningcss-light,#3385c7)var(--lightningcss-dark,#5ec8ff);--th-identity-6:var(--lightningcss-light,#b8389e)var(--lightningcss-dark,#ff6ad5);--th-identity-7:var(--lightningcss-light,#4d8c40)var(--lightningcss-dark,#8be05a);--th-identity-8:var(--lightningcss-light,#d15440)var(--lightningcss-dark,#ff7a62);--th-identity-9:var(--lightningcss-light,#524db8)var(--lightningcss-dark,#8b85ff);--th-identity-10:var(--lightningcss-light,#947a1f)var(--lightningcss-dark,#f5c842);--th-identity-11:var(--lightningcss-light,#1a8594)var(--lightningcss-dark,#3ad6e0);--th-identity-0-night:#7b9cff;--th-identity-1-night:#ff6b94;--th-identity-2-night:#3ee8c0;--th-identity-3-night:#ff9f3d;--th-identity-4-night:#c4a0ff;--th-identity-5-night:#5ec8ff;--th-identity-6-night:#ff6ad5;--th-identity-7-night:#8be05a;--th-identity-8-night:#ff7a62;--th-identity-9-night:#8b85ff;--th-identity-10-night:#f5c842;--th-identity-11-night:#3ad6e0;--th-orb-coin-a:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff24);--th-orb-coin-b:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff12);--th-orb-coin-c:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff0a);--th-orb-rim:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff1a);--th-orb-glow:var(--lightningcss-light,#284cff2e)var(--lightningcss-dark,#00000059);--th-skeleton:var(--lightningcss-light,#19132612)var(--lightningcss-dark,#ffffff12);--th-skeleton-shine:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff1f);--th-blob-shine:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff1f);--th-search-mark:var(--lightningcss-light,#ffc4004d)var(--lightningcss-dark,#ffc4003d);--th-ai:var(--lightningcss-light,#4b35d8)var(--lightningcss-dark,#b9a8ff);--th-scrim:var(--lightningcss-light,#19132647)var(--lightningcss-dark,#0009);--th-drop-overlay:var(--lightningcss-light,#f3f1ffb8)var(--lightningcss-dark,#0b0a14b8);--th-warn-bg:var(--lightningcss-light,#ffa94033)var(--lightningcss-dark,#ffa9402e);--th-warn-ink:var(--lightningcss-light,#7a4d00)var(--lightningcss-dark,#ffc36b);--th-danger:var(--lightningcss-light,#e11d48)var(--lightningcss-dark,#ff6b86);--th-danger-text:var(--lightningcss-light,#b81a33)var(--lightningcss-dark,#ff8fa3);--th-danger-text-2:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ff8fa3);--th-danger-08:var(--lightningcss-light,#e11d4814)var(--lightningcss-dark,#ff6b861f)}.bonds-glass{border-radius:var(--bonds-radius-xlarge);background-image:radial-gradient(circle at 28% 22%, var(--th-glass-tint), var(--th-glass-tint)), linear-gradient(135deg, var(--th-glass-fill-a) 0%, var(--th-glass-fill-b) 45%, var(--th-glass-fill-c) 100%);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:var(--th-shadow-lift);position:relative}.bonds-glass:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--th-glass-rim-a) 0%, var(--th-glass-rim-b) 55%, var(--th-glass-rim-c) 100%);-webkit-mask-composite:xor;mix-blend-mode:plus-lighter;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bonds-glass:after{content:"";border-radius:inherit;background:radial-gradient(circle 56px at 28% 22%, var(--th-glass-specular) 0%, var(--th-glass-specular-2) 60%, transparent 100%);mix-blend-mode:plus-lighter;pointer-events:none;position:absolute;inset:0}.bonds-glass--capsule,.bonds-glass--capsule:before,.bonds-glass--capsule:after{border-radius:var(--bonds-radius-round)}.bonds-glass--strong{box-shadow:var(--th-shadow-lift-strong)}.bonds-crisp-over-glass{display:inline-block;position:relative}.bonds-crisp-over-glass__echo{opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.bonds-field{border:1px solid var(--th-field-rim);background-image:linear-gradient(to bottom, var(--th-field-top) 0%, var(--th-field-bottom) 100%);width:100%;height:56px;box-shadow:inset 0 1px 6px var(--th-field-inset), var(--th-shadow-lift-strong);font-family:var(--bonds-font-body);font-size:var(--bonds-text-body);color:var(--th-ink);border-radius:20px;padding:0 20px;display:block}.bonds-field::placeholder{color:var(--th-ink-4)}.bonds-field:focus-visible{outline:2px solid var(--th-cta);outline-offset:2px}.welcome{background:var(--th-canvas-top);flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .welcome{background:linear-gradient(#030b3c 0%,#070c27 28%,#0d0d0f 55%)}:root[data-theme=dark] .welcome__bg,:root[data-theme=dark] .welcome__spiral{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .welcome{background:linear-gradient(#030b3c 0%,#070c27 28%,#0d0d0f 55%)}:root:not([data-theme=light]) .welcome__bg,:root:not([data-theme=light]) .welcome__spiral{display:none}}.welcome__bg,.welcome__spiral{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.welcome__bg{background-image:url(/welcome/bg.jpg)}.welcome__spiral{mix-blend-mode:overlay;background-image:url(/welcome/spiral.webp);height:46%;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.welcome__stage{aspect-ratio:390/470;--u:.25641cqw;flex:none;width:min(560px,100%);margin:0 auto;position:relative;container-type:inline-size}.welcome__card{width:calc(346 * var(--u));height:calc(365 * var(--u));margin:calc(22 * var(--u)) auto 0;animation:.46s cubic-bezier(.2,.9,.3,1.1) .12s both welcome-card-in;position:relative;overflow:visible}.welcome__bars{z-index:3;top:calc(14 * var(--u));left:calc(22 * var(--u));right:calc(22 * var(--u));gap:calc(5 * var(--u));pointer-events:none;display:flex;position:absolute}.welcome__bar{height:calc(3 * var(--u));background:color-mix(in srgb, var(--th-ink) 16%, transparent);border-radius:999px;flex:1;transition:background-color .22s ease-out}.welcome__bar--on{background:var(--th-ink)}.welcome__taps{z-index:2;touch-action:pan-y;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.welcome__tap{cursor:pointer}.welcome-stage{inset:calc(30 * var(--u)) 0 0;position:absolute;overflow:visible}.welcome-stage__page{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.welcome-stage__page--forward{animation:.6s cubic-bezier(.22,.9,.3,1) both welcome-page-from-right}.welcome-stage__page--backward{animation:.6s cubic-bezier(.22,.9,.3,1) both welcome-page-from-left}.welcome-stage__chat{gap:calc(10 * var(--u));box-sizing:border-box;width:100%;min-width:0;padding:0 calc(18 * var(--u)) 0 calc(10 * var(--u));transform-origin:50%;pointer-events:none;flex-direction:column;display:flex;transform:rotate(-1.5deg)scale(.8)}.welcome-stage__bubble{min-width:0;max-width:100%;animation:.42s cubic-bezier(.2,.9,.3,1.1) both welcome-rise}.welcome-stage__page--forward .welcome-stage__bubble,.welcome-stage__page--backward .welcome-stage__bubble{animation:none}.welcome-stage__hero{width:calc(280 * var(--u));height:calc(280 * var(--u));object-fit:contain;filter:drop-shadow(0 calc(10 * var(--u)) calc(14 * var(--u)) #00000038)}.welcome-stage__app{pointer-events:none;width:330px;transform:rotate(-2.5deg)scale(.86)}.welcome-stage__app--loading{height:336px}.welcome-stage__voice{box-sizing:border-box;width:100%;min-width:0;padding:0 calc(14 * var(--u));pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;transform:rotate(-2.5deg)scale(.92)}.welcome-stage__sender{font-size:12px;font-weight:var(--bonds-weight-semibold);color:var(--th-accent-display);padding-left:12px}.welcome__decor{pointer-events:none;position:absolute;inset:0}.welcome__float{opacity:0;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.welcome__float--wordmark{z-index:4}.welcome.welcome--stickers-ready .welcome__float.welcome__float--away,.welcome .welcome__float.welcome__float--away{opacity:0;pointer-events:none}.welcome__float{transition:opacity .28s ease-out}.welcome__sticker{object-fit:contain;height:auto;display:block}.welcome--stickers-ready .welcome__float{opacity:1;animation:welcome-float var(--float-duration,3.2s) ease-in-out var(--float-delay,1s) infinite}.welcome--stickers-ready .welcome__sticker{animation:welcome-pop .38s cubic-bezier(.2, .9, .3, 1.2) var(--pop-delay,0s) both}.welcome--stickers-ready .welcome__hello{animation:welcome-pop .38s cubic-bezier(.2, .9, .3, 1.2) var(--pop-delay,.62s) both}.welcome--stickers-ready .welcome__wordmark{animation:welcome-pop .4s cubic-bezier(.2, .9, .3, 1.2) var(--pop-delay,.5s) both}.welcome__hello{padding:calc(5 * var(--u)) calc(13 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(7 * var(--u)) #0070dc4d;color:#fff;font-family:var(--bonds-font-display);font-weight:var(--bonds-weight-semibold);font-size:calc(15 * var(--u));white-space:nowrap;background-image:linear-gradient(90deg,#0f33e7,#4861dc,#5937ff);border:.5px solid #0371d7cc;border-radius:999px;line-height:1;display:block}.welcome__wordmark{width:calc(223 * var(--u));pointer-events:none;height:auto;display:block}.welcome__content{z-index:1;text-align:left;margin-top:auto;padding:28px 24px 40px;position:relative}.welcome__text{position:relative}.welcome__text--forward{animation:.6s cubic-bezier(.22,.9,.3,1) both welcome-text-from-right}.welcome__text--backward{animation:.6s cubic-bezier(.22,.9,.3,1) both welcome-text-from-left}.welcome__text--forward .welcome__headline,.welcome__text--forward .welcome__subtitle,.welcome__text--backward .welcome__headline,.welcome__text--backward .welcome__subtitle{animation:none}.welcome__bondi{object-fit:contain;pointer-events:none;filter:drop-shadow(0 6px 10px #0000002e);width:124px;height:124px;animation:.42s cubic-bezier(.2,.9,.3,1.2) .76s both welcome-pop;position:absolute;bottom:calc(100% - 16px);right:-4px}.welcome__text--forward .welcome__bondi,.welcome__text--backward .welcome__bondi{animation:.55s cubic-bezier(.3,1.6,.5,1) .5s both welcome-bondi-pop}.welcome__bondi--phone{bottom:calc(100% - 2px)}.welcome__bondi--laptop{width:142px;height:142px;bottom:calc(100% - 6px)}.welcome__bondi--wave{width:150px;height:150px}.welcome__bondi--grumpy{width:118px;height:118px;bottom:calc(100% - 14px)}.welcome__headline{font-family:var(--bonds-font-accent);text-transform:uppercase;letter-spacing:0;color:var(--th-ink);flex-direction:column;margin:0 0 14px;font-size:clamp(32px,10vw,44px);font-weight:400;line-height:1.02;animation:.42s cubic-bezier(.2,.9,.3,1.1) .64s both welcome-rise;display:flex}.welcome__headline-accent{color:var(--th-accent-display)}.welcome__subtitle{margin:0 0 var(--bonds-space-6);letter-spacing:-.36px;color:var(--lightningcss-light,#191326cc)var(--lightningcss-dark,#f2f0fab8);font-size:clamp(16px,1.4vw,20px);animation:.42s cubic-bezier(.2,.9,.3,1.1) .7s both welcome-rise}.welcome__cta{width:min(320px,100%);animation:.42s cubic-bezier(.2,.9,.3,1.1) .78s both welcome-rise}@media (width>=960px){.welcome{grid-template-columns:minmax(0,1fr) minmax(460px,1fr);align-items:stretch;display:grid}.welcome__headline{font-size:clamp(40px,3.6vw,62px)}.welcome__headline span{white-space:nowrap}.welcome__cta{max-width:560px}.welcome__spiral{height:58%}.welcome__stage{place-self:center;width:min(520px,90%);margin:0}.welcome__content{flex-direction:column;justify-content:center;margin-top:0;padding:64px 80px 64px 48px;display:flex}.welcome__text{width:fit-content;max-width:560px}.welcome__bondi{width:170px;height:170px;bottom:calc(100% - 22px);right:-18px}.welcome__bondi--laptop{width:192px;height:192px;bottom:calc(100% - 4px)}.welcome__bondi--wave{width:200px;height:200px}.welcome__bondi--grumpy{width:162px;height:162px;bottom:calc(100% - 30px)}.welcome-stage__app{transform:rotate(-2.5deg)scale(1.08)}}@keyframes welcome-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-card-in{0%{opacity:0;transform:translateY(28px)scale(.86)}to{opacity:1;transform:none}}@keyframes welcome-page-from-right{0%{opacity:0;transform:translate(42%)}to{opacity:1;transform:none}}@keyframes welcome-page-from-left{0%{opacity:0;transform:translate(-42%)}to{opacity:1;transform:none}}@keyframes welcome-text-from-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes welcome-text-from-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes welcome-pop{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes welcome-float{0%,to{transform:translate(-50%,-50%)translateY(0)rotate(0)}50%{transform:translate(-50%, -50%) translateY(calc(var(--float-amp,4px) * -1)) rotate(var(--float-sway,2deg))}}@media (prefers-reduced-motion:reduce){.welcome__card,.welcome-stage__page,.welcome-stage__bubble,.welcome__text,.welcome__bondi,.welcome__sticker,.welcome__hello,.welcome__wordmark,.welcome__headline,.welcome__subtitle,.welcome__cta{animation:none}.welcome--stickers-ready .welcome__float{opacity:1;animation:none;transform:translate(-50%,-50%)}.welcome--stickers-ready .welcome__sticker,.welcome--stickers-ready .welcome__hello,.welcome--stickers-ready .welcome__wordmark{opacity:1;animation:none;scale:1}}.welcome__headline-typed{white-space:nowrap;display:block}.welcome__headline span{white-space:nowrap}.welcome__headline-typed{font-size:.92em}.welcome__title-sticker{pointer-events:none;filter:drop-shadow(0 4px 4px #00000029);height:auto;position:absolute;top:-58px;left:14px}:is(.welcome-stage__page:has(.welcome-stage__logo),.welcome-stage__page:has(.welcome-stage__hero)){align-items:flex-end}.welcome-stage__logo{padding-bottom:calc(40 * var(--u))}.welcome-stage__logo img{width:calc(290 * var(--u));height:auto;display:block;transform:rotate(-3deg)}.welcome-stage__hero{width:calc(310 * var(--u));height:calc(310 * var(--u));margin-bottom:calc(-26 * var(--u))}.welcome-stage__page--forward .welcome-stage__hero,.welcome-stage__page--backward .welcome-stage__hero{animation:.55s cubic-bezier(.3,1.6,.5,1) .5s both welcome-bondi-pop}.welcome-stage__collage{place-items:center;width:100%;height:100%;display:grid;position:relative}.welcome-stage__collage .welcome-stage__app{filter:drop-shadow(0 calc(6 * var(--u)) calc(14 * var(--u)) #2834782e);transform:rotate(-3deg)scale(.72)}.welcome-stage__sticker{pointer-events:none;height:auto;filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #0000002e);position:absolute}.welcome-stage__sticker--guys{width:calc(112 * var(--u));left:calc(4 * var(--u));bottom:calc(20 * var(--u));transform:rotate(-8deg)}.welcome-stage__sticker--girls{width:calc(100 * var(--u));right:calc(2 * var(--u));top:calc(12 * var(--u));transform:rotate(7deg)}.welcome-stage__chip{align-items:center;gap:calc(4 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) var(--lightningcss-light,#28347829)var(--lightningcss-dark,#0006);color:var(--lightningcss-light,#191326)var(--lightningcss-dark,#f2f0fa);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#23232b);border-radius:999px;display:inline-flex;position:absolute}.welcome-stage__chip--streak{left:calc(26 * var(--u));top:calc(8 * var(--u));font-family:var(--bonds-font-accent);font-size:calc(20 * var(--u));transform:rotate(-6deg)}.welcome-stage__chip--streak img{width:calc(22 * var(--u));height:calc(22 * var(--u))}.welcome-stage__chip--cheer{right:calc(30 * var(--u));bottom:calc(22 * var(--u));font-size:calc(16 * var(--u))}.welcome-stage__chip--cheer small{font-size:calc(13 * var(--u));font-weight:var(--bonds-weight-semibold)}@keyframes welcome-bondi-pop{0%{opacity:0;transform-origin:bottom;scale:.3}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.welcome-stage__hero,.welcome__text--forward .welcome__bondi,.welcome__text--backward .welcome__bondi{animation:none}}.welcome__bondi::-webkit-media-controls{-webkit-appearance:none;display:none!important}.welcome__bondi::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.welcome__bondi::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.welcome__bondi::-webkit-media-controls-play-button{-webkit-appearance:none;display:none!important}.welcome-stage__hero::-webkit-media-controls{-webkit-appearance:none;display:none!important}.welcome-stage__hero::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.welcome-stage__hero::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.welcome-stage__hero::-webkit-media-controls-play-button{-webkit-appearance:none;display:none!important}.home{height:100dvh;padding:var(--bonds-space-4);gap:var(--bonds-space-4);flex-direction:row;display:flex}.home__main{gap:var(--bonds-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.rail{z-index:10;align-items:stretch;gap:var(--bonds-space-4);width:var(--rail-width,248px);padding:var(--bonds-space-5) var(--bonds-space-4);--th-glass-specular:var(--lightningcss-light,#ffffff52)var(--lightningcss-dark,#0000);--th-glass-specular-2:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#0000);--th-glass-fill-b:var(--lightningcss-light,#0515f10a)var(--lightningcss-dark,#ffffff05);flex-direction:column;flex:none;transition:width .22s;display:flex;position:relative}.rail--resizing{transition:none}body.is-resizing-rail{cursor:col-resize;-webkit-user-select:none;user-select:none}.rail__resize{z-index:1;cursor:col-resize;touch-action:none;width:14px;position:absolute;top:0;bottom:0;right:-7px}.rail__resize:after{content:"";background:var(--th-cta);opacity:0;border-radius:1px;width:2px;transition:opacity .12s;position:absolute;top:12px;bottom:12px;left:6px}.rail__resize:hover:after,.rail__resize:focus-visible:after,.rail--resizing .rail__resize:after{opacity:1}.rail__resize:focus-visible{outline:none}.rail--collapsed{width:64px;padding-left:var(--bonds-space-3);padding-right:var(--bonds-space-3);align-items:center}:root.is-desktop .rail{padding-top:44px}@media (prefers-reduced-motion:reduce){.rail{transition:none}}.rail__mark{width:auto;max-width:100%;height:44px;margin-bottom:var(--bonds-space-7);filter:drop-shadow(0 2px 6px var(--th-shadow-14));-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;align-self:center;transform:rotate(-3deg)}.rail--collapsed .rail__mark{width:64px;max-width:none;height:auto;margin-left:calc(-1 * var(--bonds-space-3));margin-right:calc(-1 * var(--bonds-space-3))}.rail__scroll{align-self:stretch;gap:var(--bonds-space-4);scrollbar-width:none;min-height:0;padding:var(--bonds-space-4) var(--bonds-space-4) 0;margin:calc(-1 * var(--bonds-space-4)) calc(-1 * var(--bonds-space-4)) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 52px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 52px),#0000 100%)}.rail__scroll::-webkit-scrollbar{display:none}.rail__card{width:100%;min-height:52px;padding:var(--bonds-space-3) 10px;border-radius:var(--bonds-radius-large);background:var(--th-home-card);box-shadow:0 1px 4px var(--th-shadow-06);color:inherit;font-family:var(--bonds-font-body);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;transition:opacity .12s,box-shadow .12s,background .12s;display:flex;position:relative}.rail__card:hover{background:var(--th-home-card-hover)}.rail__card--active{background:var(--th-card-active);box-shadow:inset 0 0 0 1px var(--th-card-active-rim), 0 2px 10px var(--th-shadow-12)}.rail__pop{align-items:center;gap:10px;width:100%;min-width:0;animation:.26s cubic-bezier(.2,1.4,.4,1) both rail-pop;display:flex}.rail__card--active .rail__pop,.rail__card--skeleton .rail__pop{animation:none}@keyframes rail-pop{0%{transform:scale(.97)}to{transform:scale(1)}}.rail__art{flex:0 0 40px;width:40px;height:40px;margin:-8px 0 0 -8px;position:relative}.rail__sticker{width:40px;height:40px}.rail__meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rail__row{align-items:baseline;gap:6px;min-width:0;display:flex}.rail__time{color:var(--th-ink-45);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.rail__time--unread{color:var(--th-cta-text)}.rail__badge{background:var(--th-cta);color:#fff;min-width:18px;height:18px;font-size:10.5px;font-weight:var(--bonds-weight-semibold);border-radius:999px;flex:none;align-self:center;place-items:center;padding:0 5px;line-height:1;display:grid}.rail__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);flex:1;display:block;overflow:hidden}.rail__snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--th-ink-55);flex:1;font-size:12px;display:block;overflow:hidden}.rail__snippet--empty{color:var(--th-ink-38)}.rail__snippet--typing{align-items:baseline;gap:3px;animation:.28s ease-in-out both world-typing-label-in;display:inline-flex}.rail__typing-who{text-overflow:ellipsis;overflow:hidden}.rail__snippet--bondi{color:var(--th-accent);animation:.28s ease-in-out both world-typing-label-in}.rail--collapsed .rail__card{width:48px;min-height:48px;padding:var(--bonds-space-2) 0;box-shadow:none;background:0 0;flex-direction:column;justify-content:center;align-items:center}.rail--collapsed .rail__card:hover{background:var(--th-surf-5)}.rail--collapsed .rail__card--active{background:var(--th-card-active);box-shadow:inset 0 0 0 1px var(--th-card-active-rim), 0 2px 10px var(--th-shadow-12)}.rail--collapsed .rail__pop{flex-direction:column;gap:3px;width:100%}.rail--collapsed .rail__art{margin:0}.rail--collapsed .rail__scroll{padding:var(--bonds-space-3);margin:calc(-1 * var(--bonds-space-3))}.rail__tip{z-index:90;border-radius:var(--bonds-radius-medium);background:var(--th-pill-solid);max-width:240px;color:var(--th-ink);white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px var(--th-ink-08), 0 8px 24px var(--th-shadow-20);pointer-events:none;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;animation:.12s ease-out both rail-tip-in;position:fixed;overflow:hidden;transform:translateY(-50%)}@keyframes rail-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.rail__tip{animation:none}}.rail__typing-pill{background:var(--th-surf-95);color:var(--th-ink);box-shadow:0 2px 5px var(--th-shadow-16);border-radius:999px;align-items:center;gap:2px;padding:4px 5px;animation:.28s ease-in-out both world-typing-label-in;display:inline-flex;position:absolute;bottom:-4px;right:-6px}.rail__typing-pill i{opacity:.35;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite world-typing-dot;display:block}.rail__typing-pill i:nth-child(2){animation-delay:.15s}.rail__typing-pill i:nth-child(3){animation-delay:.3s}.rail__back{width:100%;color:var(--th-ink-65);font:inherit;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.rail__back:hover{color:var(--th-ink)}.rail--collapsed .rail__back{justify-content:center;padding:6px 0}.rail__toggle{background:var(--th-surf-5);width:28px;height:28px;color:var(--th-ink-65);cursor:pointer;box-shadow:0 1px 4px var(--th-shadow-08);border:0;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;transition:background .12s;display:inline-flex}.rail__toggle:hover{background:var(--th-surf-8)}.rail--collapsed .rail__toggle{align-self:center}.rail__account{flex:none;align-self:flex-start}.rail--collapsed .rail__account{align-self:center}.world__pin{background:var(--th-surf-97);width:18px;height:18px;color:var(--th-ink);box-shadow:0 2px 5px var(--th-shadow-16);border-radius:999px;place-items:center;display:grid;position:absolute;top:-3px;left:-5px}.sticker-avatar{object-fit:contain;--sticker-photo-rim:2px;--sticker-ring:opacity(1);filter:var(--sticker-ring) drop-shadow(0 2px 5px #00000029);display:block;transform:rotate(-5deg)}.sticker-avatar--photo{object-fit:cover;aspect-ratio:1;box-shadow:0 0 0 var(--sticker-photo-rim) #fff;background:#fff;border-radius:12%}.chat__header-sticker.sticker-avatar--photo{--sticker-photo-rim:3px}.sticker-ring-defs{pointer-events:none;width:0;height:0;position:absolute}.sticker-avatar--placeholder{border:2px solid var(--th-surf-92);background:var(--th-ink-12);filter:none;box-shadow:0 3px 8px var(--th-shadow-16);border-radius:50%}.world__unread{background:var(--th-cta);color:#fff;min-width:20px;height:20px;font-size:11px;font-weight:var(--bonds-weight-semibold);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-6px}.world__nudge{color:#fff;background:#f08c2e;border-radius:999px;place-items:center;width:20px;height:20px;animation:.34s cubic-bezier(.2,1.4,.4,1) both world-nudge-in;display:grid;position:absolute;top:-4px;right:-6px;box-shadow:0 2px 6px #f08c2e80}@keyframes world-nudge-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.world__nudge{animation:none}}.world__typing-dots{flex:none;align-items:center;gap:2px;height:.85em;display:inline-flex}.world__typing-dots i{opacity:.35;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite world-typing-dot;display:block}.world__typing-dots i:nth-child(2){animation-delay:.15s}.world__typing-dots i:nth-child(3){animation-delay:.3s}@keyframes world-typing-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes world-typing-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rail__pop,.rail__snippet--typing,.rail__snippet--bondi,.rail__typing-pill,.rail__typing-pill i,.world__typing-dots i{animation:none}}.home__stage{flex:1;min-height:0;display:flex}.home__stage--nudge{animation:.48s linear both stage-nudge}.home__stage--nudge-mini{animation:.3s ease-in-out both stage-nudge-mini}@keyframes stage-nudge{0%{transform:translate(0)rotate(0)}10%{transform:translate(-2px,1px)rotate(-.25deg)}20%{transform:translate(4px,-1px)rotate(.3deg)}30%{transform:translate(-6px,2px)rotate(-.4deg)}40%{transform:translate(6px,-2px)rotate(.35deg)}50%{transform:translate(-6px,2px)rotate(-.4deg)}60%{transform:translate(6px,-2px)rotate(.35deg)}70%{transform:translate(-6px,2px)rotate(-.4deg)}80%{transform:translate(4px,-1px)rotate(.3deg)}90%{transform:translate(-2px,1px)rotate(-.25deg)}to{transform:translate(0)rotate(0)}}@keyframes stage-nudge-mini{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(2px,1px)}}@media (prefers-reduced-motion:reduce){.home__stage--nudge,.home__stage--nudge-mini{animation:none}}.nudge-blast{z-index:90;pointer-events:none;animation:1.15s linear both nudge-blast-out;position:fixed;inset:0;overflow:hidden}@keyframes nudge-blast-out{0%,71%{opacity:1}to{opacity:0}}.nudge-blast__flash{background:radial-gradient(circle at 50% 44%, #ffffffeb 0%,  color-mix(in srgb, var(--nudge-color) 26%, transparent) 38%, transparent 70%);animation:.64s linear both nudge-flash;position:absolute;inset:0}@keyframes nudge-flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}.nudge-blast__ring{border:4px solid var(--nudge-color);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:.66s cubic-bezier(0,.55,.45,1) both nudge-ring;position:absolute;top:44%;left:50%}@keyframes nudge-ring{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(2.7)}}.nudge-blast__sparks{position:absolute;top:44%;left:50%}.nudge-blast__spark{animation-name:nudge-fly;animation-timing-function:cubic-bezier(.15,.75,.3,1);animation-fill-mode:both;position:absolute}@keyframes nudge-fly{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}14%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1.05);opacity:0}}.nudge-blast__stack{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.nudge-blast__word{transform-origin:50%;font-family:var(--bonds-font-display,"Poppins"), system-ui, sans-serif;letter-spacing:-.04em;white-space:nowrap;color:var(--nudge-color);text-shadow:0 16px 17px #341a2859;margin:0;font-size:clamp(38px,9vw,58px);font-style:italic;font-weight:800;animation:.56s cubic-bezier(.2,.8,.3,1) both nudge-word;position:relative}.nudge-blast__word:before{content:attr(data-word);z-index:-1;color:#fff;-webkit-text-stroke:9px #fff;text-shadow:none;position:absolute;top:0;left:0}@keyframes nudge-word{0%{transform:rotate(var(--tilt)) scale(2.5);opacity:0;filter:blur(4px)}55%{transform:rotate(var(--tilt)) scale(.94);opacity:1;filter:blur()}75%{transform:rotate(var(--tilt)) scale(1.05)}to{transform:rotate(var(--tilt)) scale(1)}}.nudge-blast__toast{white-space:nowrap;background:#fffffff5;border-radius:999px;align-items:center;gap:7px;padding:7px 15px 7px 8px;font-size:12.5px;animation:.46s cubic-bezier(.2,1.4,.4,1) 90ms both nudge-toast;display:flex;box-shadow:0 14px 15px #28183c40}.nudge-blast__avatar{object-fit:cover;border-radius:50%;width:26px;height:26px}.nudge-blast__att{font-weight:var(--bonds-weight-bold);color:var(--nudge-color)}.nudge-blast__name{font-weight:var(--bonds-weight-bold);color:#161c24}@keyframes nudge-toast{0%{opacity:0;transform:translateY(24px)rotate(-2deg)scale(.7)}33%{opacity:1}to{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)}}@media (prefers-reduced-motion:reduce){.nudge-blast__flash,.nudge-blast__ring,.nudge-blast__sparks{display:none}.nudge-blast__word,.nudge-blast__toast{animation:none}.nudge-blast__word{transform:rotate(var(--tilt))}.nudge-blast__toast{transform:rotate(-2deg)}}.chat__nudge-log{margin:var(--bonds-space-3) 0;justify-content:center;display:flex}.chat__nudge-log p{background:var(--th-surf-92);font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);color:var(--th-ink-55);white-space:nowrap;border-radius:999px;margin:0;padding:4px 12px;box-shadow:0 2px 8px #0c081814}.chat__membership{margin:var(--bonds-space-3) 0;justify-content:center;display:flex}.chat__membership-chip{background:var(--th-surf-62);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 12px;display:inline-flex}.chat__membership-sticker{flex:none;width:18px;height:18px}.chat__membership-chip>.app-orb{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--th-orb-rim)}.chat__membership-chip p{font-size:var(--bonds-text-caption);font-weight:var(--bonds-weight-medium);color:var(--th-ink-55);text-align:center;margin:0}.chat__profile-thumb{object-fit:cover;border-radius:50%}button.chat__profile-open{font:inherit;cursor:pointer;border:0}.chat__focus .chat__membership-chip b{font-weight:var(--bonds-weight-semibold);color:var(--th-ink-7)}.sk-timeline{flex-direction:column;gap:14px;padding:10px 0;display:flex}.sk-row{align-items:flex-end;gap:8px;display:flex}.sk-row--mine{justify-content:flex-end}.sk--avatar{border-radius:50%;flex:none;width:28px;height:28px}.sk--avatar-lg{width:40px;height:40px}.sk--bubble{border-radius:4px 24px 24px 16px;max-width:420px}.sk--bubble-mine{background:var(--th-ink-16);border-radius:24px 4px 16px 24px}.sk--line{border-radius:7px;height:14px}.sk--field{border-radius:22px;flex:1;height:44px}.sk--world{border-radius:50%;width:44px;height:44px}.sk--railmini{border-radius:4px;width:34px;height:8px}.sk--railname{border-radius:6px;width:76px;height:12px}.sk--railtime{border-radius:4px;width:26px;height:9px;margin-left:auto}.sk--railline{border-radius:5px;width:132px;height:10px}.rail__card--skeleton{pointer-events:none;background:var(--th-surf-35)}.chat__more{z-index:3;background:var(--th-surf-85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px var(--th-shadow-12);border-radius:999px;place-items:center;padding:6px;display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%)}.home__empty{justify-content:center;align-items:center;gap:var(--bonds-space-5);text-align:center;color:var(--th-ink-55);font-size:var(--bonds-text-subheadline);border-radius:var(--bonds-radius-xlarge);background:linear-gradient(to bottom, var(--th-stage-top), var(--th-stage-bottom));box-shadow:var(--th-shadow-lift);flex-direction:column;flex:1;display:flex}.home__empty img{width:108px;filter:drop-shadow(0 8px 16px var(--th-shadow-18));transform:rotate(-6deg)}.home__empty p{max-width:380px;margin:0;line-height:1.5}.chat{border-radius:var(--bonds-radius-xlarge);background:linear-gradient(to bottom, var(--th-stage-top), var(--th-stage-bottom));min-width:0;box-shadow:var(--th-shadow-lift);flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .home__empty{background:linear-gradient(#030b3c 0%,#070c27 28%,#0d0d0f 55%)}:root[data-theme=dark] .chat{background:linear-gradient(#000 0%,#0d0d0f 55%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home__empty{background:linear-gradient(#030b3c 0%,#070c27 28%,#0d0d0f 55%)}:root:not([data-theme=light]) .chat{background:linear-gradient(#000 0%,#0d0d0f 55%)}}.chat__main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.chat__timeline,.chat__main>.composer{z-index:1;position:relative}.glyph{-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.chat__header{z-index:2;align-items:center;gap:var(--bonds-space-3);padding:var(--bonds-space-3) var(--bonds-space-5);flex:none;min-width:0;display:flex;position:relative}.chat__header-identity{cursor:pointer;align-items:center;gap:var(--bonds-space-3);min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;flex:0 auto;padding:0;display:inline-flex}.chat__header-identity:focus-visible{outline:2px solid var(--th-cta);outline-offset:2px}.chat__header-sticker{flex:none;width:40px;height:40px}.chat__header-meta{flex-direction:column;flex:1;min-width:0;display:flex}.chat__header-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);color:var(--th-ink);overflow:hidden}.chat__hero{z-index:2;padding:14px var(--bonds-space-5) 12px;box-shadow:0 1px 0 var(--th-shadow-05);background:var(--th-stage-top);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.chat__hero-close{left:var(--bonds-space-5);position:absolute;top:14px}.chat__hero-identity{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.chat__hero-coin{width:175px;height:132px;margin-top:2px;display:block;position:relative}.bondi-live.chat__hero-live{height:200px;position:absolute;bottom:0;left:0;right:0}.chat__hero-name{font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);color:var(--th-ink);margin-top:10px;line-height:1.2}.chat__hero-sub{color:var(--th-ink-55);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:inline-flex}.chat__hero-sub svg{flex:none}.chat__aurora{z-index:4;pointer-events:none;background:linear-gradient(112deg, transparent 34%, var(--th-aurora-a) 47%, var(--th-aurora-b) 53%, transparent 66%);background-repeat:no-repeat;background-size:260% 100%;animation:.76s cubic-bezier(.2,.7,.2,1) forwards chat-aurora;position:absolute;inset:0}@keyframes chat-aurora{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.chat__aurora{display:none}}.chat__timeline{transition:opacity .15s ease-out}.chat__main--jumping .chat__timeline{opacity:.55}.chat__timeline--land-older{animation:.22s ease-out chat-land-older}.chat__timeline--land-newer{animation:.22s ease-out chat-land-newer}@keyframes chat-land-older{0%{opacity:.55;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-land-newer{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bubble-land{0%{box-shadow:0 0 0 6px var(--th-accent-14);transform:scale(.97)}35%{transform:scale(1)}to{transform:scale(1);box-shadow:0 0 0 6px #0000}}@keyframes rsearch-pulse{0%{box-shadow:0 0 0 4px var(--th-accent-14)}to{box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.chat__timeline--land-older,.chat__timeline--land-newer{animation:.22s ease-out chat-land-fade}.row--jump-hl,.rsearch__row--selected,.rsearch__tile--selected{animation:none!important}}@keyframes chat-land-fade{0%{opacity:.55}to{opacity:1}}.bubble__image--pending{background:var(--th-ink-06)}.bubble__image--pending-unsized{aspect-ratio:3/4;width:240px;height:auto}img.bubble__image:not([src]),img.bubble__image[src=""],img.bubble__sticker:not([src]),img.bubble__sticker[src=""],img.bubble__album-img:not([src]),img.bubble__album-img[src=""],img.bubble__media:not([src]),img.bubble__media[src=""]{visibility:hidden}.chat__timeline{padding:var(--bonds-space-5);overflow-anchor:auto;overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.chat__timeline::-webkit-scrollbar{width:0;height:0}.apps-panel::-webkit-scrollbar{width:0;height:0}.chat__timeline-content{gap:var(--bonds-space-2);flex-direction:column;min-width:0;max-width:100%;min-height:min-content;display:flex;position:relative}.chat__timeline-content--live{margin-top:auto}.chat__day-float{overflow-anchor:none;z-index:4;pointer-events:none;opacity:0;justify-content:center;margin:0 0 -28px;padding-top:4px;transition:opacity .22s;display:flex;position:sticky;top:0}.chat__day-float--visible{opacity:1}.chat__day-pill{background:var(--th-surf-92);font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--th-ink-5);white-space:nowrap;border-radius:999px;margin:0;padding:4px 10px;box-shadow:0 2px 8px #0c081814}.chat__day{margin:var(--bonds-space-5) 0 var(--bonds-space-3);justify-content:center;display:flex}.chat__day .chat__day-pill{box-shadow:none;background:var(--th-surf-9)}.chat__unread{margin:var(--bonds-space-3) 0;align-items:center;gap:8px;padding:6px 12px;display:flex}.chat__unread-line{background:var(--th-accent-solid-35);flex:1;height:1px}.chat__unread-label{font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);letter-spacing:.02em;color:var(--th-accent-solid);white-space:nowrap;margin:0}.chat__empty{color:var(--th-ink-4);font-size:var(--bonds-text-subheadline);margin:auto}.typing-shell{max-height:72px;margin-top:var(--bonds-space-2);flex-direction:column;justify-content:flex-end;transition:max-height .25s ease-in-out,margin-top .25s ease-in-out;display:flex}.typing-shell--out{pointer-events:none;max-height:0;margin-top:0}.typing-shell .typing{align-items:flex-end;gap:8px;max-width:min(100%,420px);display:flex}.typing__stickers{flex-direction:row;align-items:flex-end;margin-right:2px;display:flex}.typing__sticker{flex:none;width:36px;height:36px;margin-right:-16px;display:block}.typing__sticker:last-child{margin-right:0}.typing__avatar{width:36px;height:36px;filter:var(--sticker-ring) drop-shadow(0 2px 4px var(--th-shadow-14));display:block;transform:none}.typing__bubble{background-image:linear-gradient(to bottom, var(--th-bubble-in-top) 0%, var(--th-bubble-in-mid) 55%, var(--th-bubble-in-bottom) 100%);box-shadow:inset 0 0 0 1px var(--th-ink-06), inset 0 1px 0 var(--th-bubble-in-rim), 0 10px 28px var(--th-shadow-04);border-radius:18px;align-items:center;gap:5px;padding:16px 14px;display:flex;position:relative}.typing__bubble--recording{gap:8px}.typing__mic{color:var(--th-accent);flex:none}.typing__wave{align-items:center;gap:2.5px;height:16px;display:flex}.typing__wave-bar{background:var(--th-accent);transform-origin:50%;border-radius:999px;width:2.5px;animation:.76s ease-in-out infinite typing-wave}@keyframes typing-wave{0%,to{opacity:.55;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.typing__bubble--drawing{gap:0;padding:12px 14px}.typing__paint{transform-origin:60% 70%;font-size:20px;line-height:15px;animation:1.2s ease-in-out infinite typing-paint}@keyframes typing-paint{0%,to{opacity:.75;transform:rotate(-7deg)scale(.92)}50%{opacity:1;transform:rotate(6deg)scale(1.06)}}.typing__dot{background:var(--th-ink-35);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing-dot}.typing__dot:nth-child(2){animation-delay:.15s}.typing__dot:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,to{opacity:.35;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.typing-shell,.typing-shell--out,.typing-shell .typing{transition:none}.typing__dot,.typing__wave-bar,.typing__paint{animation:none}}.chat--apps-expanded .apps-panel{width:100%!important}.chat--apps-dragging .apps-panel{transition:none;animation:none;width:var(--apps-drag-width,400px)!important}.apps-panel--strip .apps-panel__head{padding:14px 12px 6px}.apps-panel--strip .apps-panel__build{margin:6px 10px 2px;padding:8px 10px;font-size:13px}.apps-panel--strip .apps-panel__list{padding-inline:6px}.chat__apps-resize{z-index:4;top:0;bottom:0;right:calc(var(--apps-panel-width,400px) - var(--apps-peek,0px) - 3px);cursor:ew-resize;touch-action:none;width:6px;position:absolute}.chat__apps-edge-grab{z-index:4;cursor:ew-resize;touch-action:none;width:14px;position:absolute;top:0;bottom:0;right:0}.chat__stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat__edge-bar{z-index:1;pointer-events:none;background:var(--th-apps-edge);--edge-fade:72px;width:4px;-webkit-mask-image:var(--chat-edge-fade);-webkit-mask-image:var(--chat-edge-fade);mask-image:var(--chat-edge-fade);position:absolute;top:0;bottom:0;right:0}:root{--chat-edge-fade:linear-gradient(to bottom, #0000 0, #0000001b 14.4px, #0000005a 28.8px, #000000a5 43.2px, #000000e4 57.6px, #000 72px, #000 calc(100% - 72px), #000000e4 calc(100% - 57.6px), #000000a5 calc(100% - 43.2px), #0000005a calc(100% - 28.8px), #0000001b calc(100% - 14.4px), #0000 100%)}.chat__apps-tab{z-index:5;background:var(--th-apps-edge);cursor:ew-resize;touch-action:none;color:#fff;border:0;border-radius:28px 0 0 28px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:56px;padding:0 0 0 4px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.chat__apps-tab svg{flex:none;display:block}.chat__scroll-latest{z-index:5;cursor:pointer;width:40px;height:40px;color:var(--th-ink-75);background:var(--th-surf-72);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 3px 10px #0c08181f, inset 0 0 0 .5px var(--th-rim-65);border:0;border-radius:999px;place-items:center;animation:.28s chat-scroll-latest-in;display:grid;position:absolute;bottom:88px;right:20px;overflow:visible}.chat__scroll-latest:hover{background:var(--th-surf-88)}.chat__scroll-latest svg{display:block}.chat__scroll-latest-badge{background:var(--th-cta);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}@keyframes chat-scroll-latest-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.row{align-items:flex-start;gap:var(--bonds-space-3);min-width:0;max-width:100%;margin-bottom:12px;display:flex}.row--mine{flex-direction:row-reverse}.row--jump-hl{background:var(--th-accent-14);border-radius:18px;transition:background .3s ease-out;animation:.9s ease-out bubble-land}.row--group-peer{gap:6px}.row__peer-sticker{flex:none;width:26px;height:26px;margin-top:2px}.row__peer-spacer{flex:none;width:26px;height:1px}.row--sticker-tail>.row__peer-sticker,.row--sticker-tail>.row__peer-button{transform:translateY(var(--row-sticker-drop,8px));align-self:flex-end;margin-top:0}.row--sticker-tail.row--reacted>.row__peer-sticker,.row--sticker-tail.row--reacted>.row__peer-button{margin-bottom:var(--row-reaction-overhang,13px)}.row__peer-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;line-height:0}.row__peer-button:focus-visible{outline:2px solid var(--th-cta);outline-offset:2px}.row--run{margin-bottom:12px}.row--arrive-send .bubble-wrap{transform-origin:100% 100%;animation:.3s ease-in-out both bubble-arrive-send}@keyframes bubble-arrive-send{0%{opacity:0;transform:scale(.06)}38%{opacity:1;transform:scale(.06)}to{opacity:1;transform:scale(1)}}.row--arrive-incoming .bubble-wrap{transform-origin:0 100%;animation:.44s cubic-bezier(.25,1,.5,1) both bubble-arrive-handoff}.row--mine.row--arrive-incoming .bubble-wrap{transform-origin:100% 100%}.row--arrive-handoff .bubble-wrap{transform-origin:0 100%;animation:.44s cubic-bezier(.25,1,.5,1) both bubble-arrive-handoff}@keyframes bubble-arrive-handoff{0%{opacity:1;transform:scale(.5)}58%{animation-timing-function:ease-in-out;transform:scale(1.023)}to{opacity:1;transform:scale(1)}}.typing-shell--handoff{left:0;bottom:var(--bonds-space-2);pointer-events:none;transform-origin:0 100%;max-height:none;margin:0;transition:none;animation:.22s ease-out both typing-handoff-out;position:absolute}@keyframes typing-handoff-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.row--arrive-handoff .bubble-wrap,.typing-shell--handoff,.row--arrive-send .bubble-wrap,.row--arrive-incoming .bubble-wrap,.typing-shell,.typing-shell--out{animation:none}}.bubble-wrap{min-width:0;max-width:min(560px,72%)}.bubble__sender{font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);color:var(--th-ink-45);margin:0 0 2px 4px}.bubble--jumbo{padding-top:8px;padding-bottom:8px}.bubble__body--jumbo-1,.bubble__body--jumbo-2{font-family:system-ui,-apple-system,sans-serif;line-height:1.1}.bubble__body--jumbo-1{font-size:56px}.bubble__body--jumbo-2{font-size:44px}.bubble{background-image:linear-gradient(to bottom, var(--th-bubble-in-top) 0%, var(--th-bubble-in-mid) 55%, var(--th-bubble-in-bottom) 100%);width:max-content;max-width:100%;color:var(--th-ink);font-size:var(--bonds-text-callout);box-shadow:inset 0 0 0 1px var(--th-ink-06), inset 0 1px 0 var(--th-bubble-in-rim), 0 10px 28px var(--th-shadow-04);border-radius:4px 24px 24px 16px;padding:9px 13px;line-height:1.35;position:relative}.bubble--mine{background-image:linear-gradient(to bottom, var(--th-bubble-mine-top), var(--th-bubble-mine-bottom));color:#fff;box-shadow:none;border-radius:24px 4px 16px 24px}.bubble--tail{isolation:isolate;margin-bottom:6px;overflow:visible}.bubble--tail>*{z-index:1;position:relative}.bubble--tail:after{content:"";z-index:0;pointer-events:none;background:inherit;background-repeat:no-repeat;background-size:100% calc(100% - 6px);background-color:var(--th-bubble-in-bottom);position:absolute;inset:0 0 -6px;-webkit-mask-size:20px 14px;mask-size:20px 14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bubble--tail:not(.bubble--mine):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M20 2L3.5 0C7 2 9.6 5.5 9.4 9.5Q9.2 12 7.6 13.4Q7.4 14 8.4 14Q13.5 12.2 20 8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M20 2L3.5 0C7 2 9.6 5.5 9.4 9.5Q9.2 12 7.6 13.4Q7.4 14 8.4 14Q13.5 12.2 20 8Z'/%3E%3C/svg%3E");-webkit-mask-position:0 100%;mask-position:0 100%}.bubble--mine.bubble--tail:after{background-color:var(--th-bubble-mine-bottom);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M0 2L16.5 0C13 2 10.4 5.5 10.6 9.5Q10.8 12 12.4 13.4Q12.6 14 11.6 14Q6.5 12.2 0 8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M0 2L16.5 0C13 2 10.4 5.5 10.6 9.5Q10.8 12 12.4 13.4Q12.6 14 11.6 14Q6.5 12.2 0 8Z'/%3E%3C/svg%3E");-webkit-mask-position:100% 100%;mask-position:100% 100%}.bubble--reacted.bubble--tail,.bubble--sticker.bubble--tail,.bubble--media.bubble--tail{margin-bottom:0}.bubble--sticker.bubble--tail:after,.bubble--media.bubble--tail:after{content:none}.bubble a,.bubble .mention{color:var(--th-accent)}.bubble--mine a,.bubble--mine .mention{color:#9ec7ff}.bubble--ghost{border:1px dashed var(--th-ink-25);color:var(--th-ink-45);font-style:italic;font-size:var(--bonds-text-footnote);box-shadow:none;background:0 0}.bubble--object{align-items:center;gap:var(--bonds-space-3);background:var(--th-object);border:1px solid var(--th-ink-1);color:var(--th-ink-7);font-size:var(--bonds-text-footnote);box-shadow:none;display:flex}.bubble__quote{border:0;border-left:3px solid var(--th-accent-solid);background:var(--th-ink-05);width:100%;font:inherit;font-size:var(--bonds-text-caption);text-align:inherit;cursor:pointer;border-radius:8px;margin-bottom:6px;padding:4px 8px;display:block}.bubble__quote:hover{filter:brightness(.97)}.bubble__quote strong{white-space:nowrap;text-overflow:ellipsis;color:var(--th-accent-solid);display:block;overflow:hidden}.bubble__quote span{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--th-ink-6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble__quote b{font-weight:var(--bonds-weight-semibold)}.bubble__quote em{font-style:italic}.bubble__quote code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.bubble--mine .bubble__quote{border-left-color:var(--th-accent-solid);background:#ffffff1f}.bubble--mine .bubble__quote strong{color:#fffffff2}.bubble--mine .bubble__quote span{color:#ffffffb3}.bubble__quote span.bubble__quote-line{background:var(--th-ink-1);border-radius:999px;width:min(160px,70%);height:.7em;margin:.32em 0;display:block}.bubble--mine .bubble__quote span.bubble__quote-line{background:#ffffff38}.bubble__quote span.bubble__quote-muted{color:var(--th-ink-45);padding-right:.2em;font-style:italic}.bubble--mine .bubble__quote span.bubble__quote-muted{color:#ffffff8c}.bubble__forwarded{max-width:100%;color:var(--th-ink-5);font:inherit;font-size:var(--bonds-text-caption);text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 4px;padding:0;font-style:italic;display:flex}.bubble__forwarded span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bubble__forwarded svg{flex:none}.bubble__forwarded--jump{cursor:pointer}.bubble__forwarded--jump:hover span{text-decoration:underline}.bubble--mine .bubble__forwarded{color:#ffffffb3}.bubble__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble__body--cut{-webkit-line-clamp:12;line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble__see-all{appearance:none;font:inherit;color:var(--th-accent);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:0;font-weight:600;display:block}.bubble--mine .bubble__see-all{color:#9eb6ff}.bubble__code{background:var(--th-ink-05);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--bonds-text-caption);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border-radius:10px;margin:4px 0;padding:8px 10px;line-height:1.45;display:block}.bubble__code:first-child{margin-top:0}.bubble__code:last-child{margin-bottom:0}.bubble--mine .bubble__code{background:#ffffff1f}.bubble__body strong{font-weight:600}.bubble__body em{font-style:italic}.bubble__body s{text-decoration-thickness:from-font}.bubble__code-inline{background:var(--th-ink-05);overflow-wrap:anywhere;border-radius:6px;padding:.05em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.bubble--mine .bubble__code-inline{background:#ffffff1f}.bubble__link{color:var(--th-accent);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.bubble--mine .bubble__link{color:#9eb6ff}.link-preview{width:262px;max-width:100%;color:inherit;background:var(--th-ink-05);border-radius:14px;flex-direction:column;margin:0 0 8px;text-decoration:none;display:flex;overflow:hidden}.link-preview--mine{background:#ffffff1f}.link-preview__host{opacity:.5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.link-preview__author{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.link-preview__handle{opacity:.6;font-weight:400}.bubble--mine .link-preview__author,.bubble--mine .link-preview__host,.bubble--mine .lp-g{color:#fff}.lp-g{flex-direction:column;min-width:0;display:flex}.lp-g--row{flex-direction:row;align-items:stretch}.lp-g__hero{aspect-ratio:16/9;background:var(--th-ink-08);width:100%;display:block;position:relative}.lp-g__thumb{background:var(--th-ink-08);border-radius:9px;flex:none;width:64px;margin:9px 0 9px 9px;position:relative;overflow:hidden}.lp-g__hero img,.lp-g__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-g__play{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;font-size:10px;display:grid;position:absolute;inset:0;box-shadow:0 2px 8px #00000059}.lp-g__meta{flex-direction:column;flex:1;gap:3px;min-width:0;padding:9px 12px 10px;display:flex}.lp-g__site{opacity:.62;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.2;display:flex}.lp-g__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-g__fav{object-fit:cover;width:14px;height:14px;box-shadow:0 0 0 1px var(--th-ink-08);border-radius:4px;flex:none}.lp-g__fav--letter{background:var(--th-ink-12);place-items:center;font-size:8.5px;font-weight:700;display:grid}.lp-g__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-g__desc{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.link-preview--x .link-preview__author,.link-preview--tiktok .link-preview__author{white-space:normal}.lp-x{flex-direction:column;padding:10px 12px;display:flex}.lp-x__head{align-items:center;gap:8px;display:flex}.lp-x__avatar{border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.lp-x__avatar img{object-fit:cover;width:100%;height:100%;display:block}.lp-x__who{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.lp-x__who .link-preview__author{flex-wrap:wrap;font-size:13px}.lp-x__logo{opacity:.8;flex:none}.lp-x__text{white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.lp-x__media{aspect-ratio:16/9;background:var(--th-ink-08);border-radius:10px;margin-top:8px;display:block;position:relative;overflow:hidden}.lp-x__media img,.lp-tt__media img,.lp-yt__media img{object-fit:cover;width:100%;height:100%;display:block}.lp-x__foot{opacity:.6;margin-top:8px;font-size:11px}.lp-tt{flex-direction:column;display:flex}.lp-tt__media{aspect-ratio:4/5;background:#000;display:block;position:relative}.lp-tt__logo{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:10px;right:10px}.lp-tt__play,.lp-yt__play{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:15px;display:grid;position:absolute;inset:0;box-shadow:0 2px 8px #00000059}.lp-tt__overlay{color:#fff;background:linear-gradient(#0000,#000000b3);flex-direction:column;padding:26px 12px 10px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-tt__overlay b{font-size:13px;font-weight:600}.lp-tt__overlay span{opacity:.85;font-size:11px}.lp-tt .link-preview__author{padding:8px 12px 0}.lp-tt__caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:8px 12px 0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.lp-tt .link-preview__host{padding:4px 12px 10px}.lp-yt{flex-direction:column;display:flex}.lp-yt__media{aspect-ratio:16/9;background:#000;display:block;position:relative}.lp-yt__play{background:#ff0000eb;border-radius:12px;width:48px;height:34px}.lp-yt__dur{color:#fff;font-variant-numeric:tabular-nums;background:#000c;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.lp-yt__meta{align-items:flex-start;gap:9px;padding:9px 12px 10px;display:flex}.lp-yt__logo{flex:none;margin-top:1px}.lp-yt__text{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-yt__text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-yt__text span{opacity:.6;font-size:11.5px}.bubble--mine .lp-x,.bubble--mine .lp-tt,.bubble--mine .lp-yt{color:#fff}.bubble--link{padding:4px}.bubble--link .link-preview{border-radius:12px;margin:0}.bubble--link .bubble__quote{width:0;min-width:100%;margin-bottom:4px}.bubble--link .bubble__body{width:0;min-width:100%;padding:6px 8px 0}.bubble--link .bubble__meta{align-items:center;margin:2px 8px}.bubble__image-btn{cursor:zoom-in;background:0 0;border:0;border-radius:14px;max-width:320px;padding:0;display:block;position:relative;overflow:hidden}.bubble__image{object-fit:cover;border-radius:inherit;width:auto;min-width:240px;max-width:100%;height:auto;max-height:420px;margin-bottom:0;display:block}.bubble__image-btn--upload .bubble__image,.bubble__video-wrap--upload{opacity:.88}.bubble__video-wrap{border-radius:14px;max-width:320px;display:inline-block;position:relative;overflow:hidden}.bubble__upload-sheen{pointer-events:none;border-radius:inherit;background:#ffffff14;position:absolute;inset:0;overflow:hidden}.bubble__upload-sheen:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff73 50%,#fff0 100%);width:55%;animation:1.1s ease-in-out infinite bubble-upload-sheen;position:absolute;top:0;bottom:0;left:-55%}@keyframes bubble-upload-sheen{0%{transform:translate(0)}to{transform:translate(280%)}}.bubble__image-btn+.bubble__body,.bubble__album+.bubble__body{margin-top:6px}.bubble__album{aspect-ratio:1;grid-template-columns:1fr 1fr;gap:2px;width:320px;max-width:100%;display:grid;position:relative;overflow:hidden}.bubble__album--2{aspect-ratio:320/166}.bubble__album--3 .bubble__album-tile:first-child{grid-column:1/-1}.bubble__album-tile{background:var(--th-ink-06);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.bubble__album-img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bubble__album-slot{width:100%;height:100%;display:block}.bubble__album-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#00000073;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:8px;left:8px}.bubble__album-more{color:#fff;background:#00000073;place-items:center;font-size:28px;font-weight:600;display:grid;position:absolute;inset:0}.bubble__media{object-fit:cover;border-radius:inherit;width:auto;min-width:240px;max-width:100%;height:auto;max-height:420px;display:block}.bubble__media--pending{background:var(--th-ink-06);min-height:160px}.bubble__video{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;max-width:100%;padding:0;display:block;position:relative}.bubble__video .bubble__media{border-radius:inherit;background:#0c0818;max-width:100%;display:block}.bubble__video-play{color:#191326;pointer-events:none;background:#fff;border-radius:999px;place-items:center;width:52px;height:52px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 8px 24px #0c081859}.bubble__video-play svg{margin-left:2px;display:block}.bubble--media{padding:0}.bubble--media .bubble__quote{width:0;min-width:calc(100% - 8px);margin:4px}.bubble--media .bubble__forwarded{width:0;min-width:calc(100% - 18px);margin:6px 9px 0}.bubble--media .bubble__caption-row{width:0;min-width:100%;margin:0;padding:7px 13px 9px;display:flow-root}.bubble--media .bubble__caption-row .bubble__meta{float:right;margin:8px 0 0 8px}.bubble--media-bare .bubble__meta{z-index:1;color:#fff;opacity:1;text-shadow:0 1px 2px #0c08188c;margin:0;position:absolute;bottom:7px;right:10px}@media (width<=400px){.bubble__image,.bubble__media{min-width:0}}.bubble--media-bare .bubble__image-btn:after,.bubble--media-bare .bubble__album:after,.bubble--media-bare .bubble__video-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0c081800,#0c08186b);height:40%;max-height:68px;position:absolute;inset:auto 0 0}.bubble--sticker,.bubble--mine.bubble--sticker{box-shadow:none;color:var(--th-ink);background:0 0;padding:0}.bubble__sticker{object-fit:contain;-webkit-user-select:none;user-select:none;background:0 0;width:176px;height:176px;display:block}.bubble__sticker-btn{cursor:pointer;background:0 0;border:0;padding:0;display:block}.bubble__sticker--pending{background:0 0}.bubble__sticker-frame{width:176px;height:176px;display:block;position:relative}.bubble__sticker-frame>.bubble__sticker-sk{border-radius:28px;display:block;position:absolute;inset:0}.bubble__sticker--upload{opacity:.55}.bubble--sticker .bubble__quote{background:var(--th-surf-92);width:auto;max-width:176px;box-shadow:0 6px 18px var(--th-shadow-08);border-radius:14px;margin-bottom:6px}.bubble--sticker .bubble__meta{color:#fff;opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c081861;border-radius:999px;gap:4px;margin:0;padding:2px 7px;position:absolute;bottom:4px;right:4px}.bubble--sticker .bubble__tick--all{color:#cfe0ff}.bubble--voice{width:max-content;max-width:100%}.bubble--voice .bubble__quote{box-sizing:border-box;width:280px;max-width:100%}.voice{align-items:flex-start;gap:10px;width:280px;min-width:0;max-width:100%;padding:2px 0 4px;display:flex}.voice__play{background:var(--th-voice-play);width:40px;height:40px;color:var(--th-voice-play-ink);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 2px 8px #0c08181f}.voice__play svg{display:block}.voice--mine .voice__play{box-shadow:none}.voice__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.voice__wave{cursor:pointer;touch-action:none;align-items:center;gap:2px;height:28px;display:flex}.voice__bar{opacity:.4;background:currentColor;border-radius:999px;flex:1;min-width:2px;max-width:3.5px}.voice__bar--played{opacity:1}.voice{color:var(--th-ink)}.voice--mine{color:#fff}.voice__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.voice__time{font-variant-numeric:tabular-nums;opacity:.55;font-size:11px}.voice__speed{cursor:pointer;background:var(--th-ink-08);color:inherit;border:0;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.voice--mine .voice__speed{background:#ffffff2e}.voice__transcript{cursor:pointer;background:var(--th-ink-08);color:inherit;opacity:.75;border:0;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 9px;font-size:11px;font-weight:500}.voice__transcript:disabled{cursor:default;opacity:.5}.voice__transcript--failed{opacity:.6}.voice--mine .voice__transcript{background:#ffffff2e}.voice__transcript-text{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--th-ink-08);color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border:0;border-radius:0;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.45;display:block}.voice--mine .voice__transcript-text{background:#ffffff29}.voice__transcript-block{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.voice__transcript-block--in{animation:.48s cubic-bezier(.22,.9,.32,1) both voice-transcript-in}@keyframes voice-transcript-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.voice__transcript-block--in{animation:none}.voice__transcript-clip{transition:none}}.voice__transcript-clip{border-radius:12px;align-self:stretch;max-width:260px;margin-top:4px;transition:height .34s ease-in-out;overflow:hidden}.voice__transcript-expand{font:inherit;color:var(--th-accent);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:2px 10px;font-size:12px;font-weight:600}.voice--mine .voice__transcript-expand{color:#ffffffeb}.bubble__meta{color:color-mix(in srgb, currentColor 55%, transparent);justify-content:flex-end;gap:5px;margin-top:3px;font-size:10px;display:flex}.bubble__edited{font-style:italic}.bubble__tick--failed{color:#ff7366;opacity:1}.bubble__tick--sending{opacity:.7}.bubble__tick{justify-content:flex-start;align-items:center;min-width:15px;margin-left:1px;display:inline-flex}.bubble__tick svg{display:block}.bubble__tick svg+svg{margin-left:-5px}.bubble__tick--all{color:var(--th-tick-read);opacity:1}.bubble__tick-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.bubble__reactions{z-index:2;margin-top:-13px;padding-left:10px;display:flex;position:relative}.row--mine .bubble__reactions{justify-content:flex-end;padding-left:0;padding-right:10px}.bubble-wrap:has(.bubble--tail:not(.bubble--media):not(.bubble--sticker)) .bubble__reactions{padding-left:24px}.row--mine .bubble-wrap:has(.bubble--tail:not(.bubble--media):not(.bubble--sticker)) .bubble__reactions{padding-left:0;padding-right:24px}.bubble--reacted{padding-bottom:22px}.bubble--media.bubble--reacted{padding-bottom:13px}.bubble--media-bare.bubble--reacted .bubble__meta{bottom:20px}.bubble--sticker.bubble--reacted,.bubble--mine.bubble--sticker.bubble--reacted{padding-bottom:13px}.bubble--sticker.bubble--reacted .bubble__meta{bottom:17px}.reactions-pill{border:1px solid var(--th-ink-08);background:var(--th-surf-92);min-height:26px;color:var(--th-ink);cursor:pointer;box-shadow:0 2px 8px var(--th-shadow-10);border-radius:999px;align-items:center;gap:1px;padding:2px 8px;line-height:1;display:inline-flex}.reactions-pill__emoji{font-size:15px;line-height:1}.reactions-pill__count{font-size:13px;font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--th-ink-6);margin-left:4px}.row__actions{opacity:0;align-self:center;gap:4px;margin-top:0;transition:opacity .12s;display:flex;position:relative}.row--mine .row__actions{flex-direction:row-reverse}.row:hover .row__actions,.row:focus-within .row__actions,.row--menu .row__actions{opacity:1}.row__menu-btn{background:var(--th-surf-92);width:32px;height:32px;color:var(--th-ink);cursor:pointer;box-shadow:0 4px 14px var(--th-shadow-12);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.row__menu-btn:hover{background:var(--th-button-hover)}.bubble-slide{width:fit-content;max-width:100%;display:block;position:relative}.bubble-slide .bubble{cursor:default;-webkit-user-select:text;user-select:text;transition:transform 80ms linear}.bubble-slide .bubble:active{cursor:default}.bubble-slide .bubble__image-btn,.bubble-slide .bubble__video,.bubble-slide .bubble__image{-webkit-user-select:none;user-select:none}.bubble-slide__hint{background:var(--th-ink-08);width:28px;height:28px;color:var(--th-ink-55);pointer-events:none;z-index:0;border-radius:999px;justify-content:center;align-items:center;margin-top:-14px;display:inline-flex;position:absolute;top:50%}.bubble-slide__hint--reply{left:-38px}.bubble-slide__hint--info{right:-38px}.bubble-slide .bubble{z-index:1;position:relative}.msg-menu{z-index:40;flex-direction:column;gap:8px;min-width:244px;display:flex;position:fixed}.msg-menu--picker{min-width:0}.msg-menu--picker .rpicker{position:static;bottom:auto;left:auto}.msg-menu__strip{border-radius:999px;align-self:flex-start;gap:2px;padding:4px;display:flex}.msg-menu--end .msg-menu__strip{align-self:flex-end}.msg-menu__emoji{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:inline-flex;position:relative}.msg-menu__emoji:hover{background:var(--th-ink-06)}.msg-menu__emoji--more{color:var(--th-ink);font-size:20px;font-weight:500}.msg-menu__list{border-radius:18px;width:244px;margin:0;padding:0;list-style:none;overflow:hidden}.msg-menu__row{z-index:1;border:0;border-bottom:1px solid var(--th-ink-06);width:100%;height:46px;color:var(--th-ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:14px;padding:0 16px;font-family:inherit;font-size:15px;display:flex;position:relative}.msg-menu__list li:last-child .msg-menu__row{border-bottom:0}.msg-menu__row:hover{background:var(--th-ink-06)}.msg-menu__icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.msg-menu__icon svg{display:block}.composer__send svg{display:block;transform:translate(-1px,1px)}.composer__attach svg,.composer__reply button svg,.members__head button svg,.receipts__head button svg,.lightbox__close svg,.rpicker__more svg,.msg-menu__emoji--more svg{display:block}.msg-menu__row--danger{color:var(--th-danger)}.world-menu{z-index:40;flex-direction:column;gap:6px;display:flex;position:fixed}.world-menu .msg-menu__list{width:212px}.world-menu .msg-menu__row:disabled{cursor:default;opacity:.4}.world-menu .msg-menu__row:disabled:hover{background:0 0}.world-menu__hint{color:var(--th-ink-55);margin:0;padding:0 4px;font-size:12px}.rpicker{z-index:3;position:absolute;bottom:30px;left:0}.rpicker__quick{background:var(--th-pill-solid);box-shadow:0 8px 24px var(--th-shadow-18);border-radius:999px;gap:2px;padding:4px;display:flex}.rpicker__quick button,.rpicker__grid button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;font-size:20px;line-height:1}.rpicker__quick button:hover,.rpicker__grid button:hover{background:var(--th-ink-06)}.rpicker__more{font-weight:var(--bonds-weight-semibold);color:var(--bonds-color-brand)}.rpicker__sheet{width:296px;max-height:320px;padding:var(--bonds-space-3);border-radius:var(--bonds-radius-large);background:var(--th-surf-98);box-shadow:0 16px 48px var(--th-shadow-20);margin-top:6px;overflow-y:auto}.rpicker__search{background:var(--th-ink-06);width:100%;font-family:var(--bonds-font-body);font-size:var(--bonds-text-footnote);color:var(--th-ink);margin-bottom:var(--bonds-space-2);border:0;border-radius:10px;padding:8px 12px}.rpicker__search:focus{outline:2px solid #585bff66}.rpicker__label{margin:var(--bonds-space-2) 0 2px;font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);color:var(--th-ink-45);text-transform:uppercase;letter-spacing:.04em}.rpicker__grid{grid-template-columns:repeat(8,1fr);display:grid}.rpicker__grid--row{flex-wrap:wrap;display:flex}.rpicker__empty{margin:var(--bonds-space-3) 0;text-align:center;font-size:var(--bonds-text-caption);color:var(--th-ink-45)}.composer{border-top:1px solid var(--th-ink-06);padding:var(--bonds-space-4) var(--bonds-space-5);z-index:6;position:relative}.mention-picker{left:var(--bonds-space-5);right:var(--bonds-space-5);z-index:8;background:var(--th-surf-82);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 4px 16px #0c08181f, inset 0 0 0 1px var(--th-rim-7);border-radius:20px;position:absolute;bottom:calc(100% - 6px);overflow:hidden}.mention-picker__scroll{overflow-y:auto}.mention-picker__row{text-align:left;cursor:pointer;width:100%;height:44px;color:var(--th-ink);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.mention-picker__row+.mention-picker__row{border-top:1px solid var(--th-ink-06);margin-top:0}.mention-picker__row--active,.mention-picker__row:hover{background:var(--th-accent-08)}.mention-picker__avatar{flex:none;width:30px;height:30px}.mention-picker__everyone{background:var(--th-accent-12);width:30px;height:30px;color:var(--th-accent);border-radius:50%;flex:none;place-items:center;display:grid}.mention-picker__text{flex-direction:column;gap:0;min-width:0;display:flex}.mention-picker__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.mention-picker__title--everyone{color:var(--th-accent)}.mention-picker__sub{color:var(--th-ink-45);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.composer--drop{outline:2px dashed var(--bonds-color-brand);outline-offset:-6px;background:var(--th-accent-04);border-radius:16px}.composer__drop-hint{margin:0 0 var(--bonds-space-3);text-align:center;font-size:var(--bonds-text-footnote);color:var(--bonds-color-brand)}.chat--drop{outline:2px dashed var(--bonds-color-brand);outline-offset:-10px}.chat__drop-overlay{z-index:8;pointer-events:none;background:var(--th-drop-overlay);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.chat__drop-hint{background:var(--th-surf-92);box-shadow:0 8px 24px var(--th-shadow-12);font-size:var(--bonds-text-subheadline);font-weight:var(--bonds-weight-semibold);color:var(--bonds-color-brand);border-radius:999px;margin:0;padding:14px 22px}.composer__photo-targets{padding-bottom:var(--bonds-space-3);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.composer__photo-chip{color:var(--bonds-color-text-primary,currentColor);cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px 7px 12px;font-size:14px;font-weight:500;display:inline-flex}.composer__photo-chip--off{opacity:.6;cursor:default}.composer__photo-chip-icon{align-items:center;font-size:14px;display:inline-flex}.composer__photo-chip-chevron{opacity:.8;transition:transform .2s ease-out}.composer__photo-chip-chevron--up{transform:rotate(180deg)}.composer__photo-panel{border-radius:18px;flex-direction:column;min-width:220px;max-width:100%;padding:4px 0;display:flex}.composer__photo-row{color:var(--bonds-color-text-primary,currentColor);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;font-size:15px;display:flex}.composer__photo-row-icon{justify-content:center;width:24px;font-size:17px;display:inline-flex}.composer__photo-row-title{overflow-wrap:anywhere;flex:1;min-width:0}.composer__photo-row--on .composer__photo-row-title{font-weight:500}.composer__photo-row-check{color:var(--bonds-color-text-secondary,#0009);flex:none}.composer__photo-row--on .composer__photo-row-check{color:var(--bonds-color-text-primary,currentColor)}.composer__staged{padding-bottom:var(--bonds-space-3);gap:8px;display:flex;overflow-x:auto}.composer__staged-thumb{background:var(--th-ink-08);border-radius:12px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.composer__staged-thumb img,.composer__staged-thumb video{object-fit:cover;width:100%;height:100%;display:block}.composer__staged-thumb--video:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000059);position:absolute;inset:0}.composer__staged-x{color:#fff;cursor:pointer;background:#0c0818b8;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}.composer__staged-x svg{display:block}.composer__reply{justify-content:space-between;align-items:center;gap:var(--bonds-space-4);margin-bottom:var(--bonds-space-3);border-left:3px solid var(--bonds-color-brand);background:var(--th-ink-05);font-size:var(--bonds-text-caption);border-radius:8px;padding:6px 10px;display:flex}.composer__reply>div{min-width:0}.composer__reply strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.composer__reply>div>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.composer__reply b{font-weight:var(--bonds-weight-semibold)}.composer__reply em{font-style:italic}.composer__reply code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.composer__reply button{color:inherit;cursor:pointer;background:0 0;border:0}.composer__row{align-items:flex-end;gap:var(--bonds-space-3);display:flex}.bondi-avatar-round{--bondi-round-size:var(--bondi-coin-size,64px);width:var(--bondi-round-size);height:var(--bondi-round-size);background:radial-gradient(circle at 30% 25%, var(--th-orb-coin-a), var(--th-orb-coin-b) 60%, var(--th-orb-coin-c));box-shadow:inset 0 0 0 1px var(--th-orb-rim), 0 4px 16px var(--th-orb-glow);border-radius:50%;flex:none;place-items:center;display:grid}.bondi-avatar-round__face{background:#fff;border-radius:50%;width:94%;height:94%;overflow:hidden;box-shadow:inset 0 0 0 1.5px #fff;-webkit-mask-image:radial-gradient(circle closest-side,#000 99.5%,#0000);mask-image:radial-gradient(circle closest-side,#000 99.5%,#0000)}.bondi-avatar-round__face img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.34)translateY(10%)}.composer__field{border:1px solid var(--th-field-rim);background-image:linear-gradient(to bottom, var(--th-field-top), var(--th-field-bottom));min-width:0;box-shadow:inset 0 1px 6px var(--th-field-inset);border-radius:20px;flex:1;align-items:flex-end;display:flex;position:relative}.composer__field:focus-within{outline:2px solid var(--th-cta)}.composer__text{flex:1;min-width:0;position:relative}.composer__emoji{width:32px;height:32px;color:var(--th-ink-6);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:8px 8px 8px 0;padding:0;display:inline-flex}.composer__emoji:hover{color:var(--th-ink)}.composer__emoji svg{display:block}.composer__mention-mirror,.composer__input{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-family:var(--bonds-font-body);font-size:var(--bonds-text-callout);border-radius:20px;padding:12px 8px 12px 16px;font-weight:400;line-height:1.35}.composer__mention-mirror{z-index:0;pointer-events:none;color:var(--th-ink);position:absolute;inset:0;overflow:hidden}.composer__mention{color:var(--th-accent);font-weight:400}::highlight(bonds-composer-mention){color:var(--th-accent)}.composer__input{z-index:1;resize:none;width:100%;max-height:140px;box-shadow:none;color:var(--th-ink);caret-color:var(--th-accent-solid);background:0 0;border:0;display:block;position:relative;overflow-y:hidden}.composer__input--ghost,.composer__input--ghost::placeholder{color:#0000;-webkit-text-fill-color:transparent}.composer__input::placeholder{color:var(--th-ink-4)}.composer__input:focus-visible{outline:none}.composer__attach,.composer__send,.composer__mic{cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;font-size:18px;display:inline-flex}.composer__attach{background:var(--th-surf-85);color:var(--th-ink);box-shadow:0 2px 8px var(--th-shadow-08)}.composer__send,.composer__mic{background:var(--th-cta);color:#fff;box-shadow:0 4px 14px var(--th-cta-shadow)}.composer__mic svg{display:block}.composer__send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.composer__hint{margin:0 0 var(--bonds-space-3);font-size:var(--bonds-text-caption);color:var(--th-ink-6)}.recorder{border:1px solid var(--th-field-rim);background-image:linear-gradient(to bottom, var(--th-field-top), var(--th-field-bottom));min-width:0;height:48px;box-shadow:inset 0 1px 6px var(--th-field-inset);border-radius:20px;flex:1;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex}.recorder__cancel{width:36px;height:36px;color:var(--th-ink-6);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.recorder__cancel:hover{color:var(--th-danger)}.recorder__cancel svg{display:block}.recorder__dot{background:var(--th-danger);border-radius:999px;flex:none;width:8px;height:8px;animation:1s ease-in-out infinite recorder-pulse}@keyframes recorder-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.recorder__dot{animation:none}}.recorder__time{font-variant-numeric:tabular-nums;min-width:42px;color:var(--th-ink);flex:none;font-size:13px}.recorder__wave{min-width:0;height:28px;color:var(--th-accent);flex:1;align-items:center;gap:2px;display:flex}.recorder__bar{opacity:.75;background:currentColor;border-radius:999px;flex:1;min-width:2px;max-width:3.5px}.spicker{right:var(--bonds-space-5);z-index:9;width:min(384px, calc(100% - var(--bonds-space-5) * 2));background:var(--th-surf-92);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);max-height:min(600px,72vh);box-shadow:0 16px 48px var(--th-shadow-20), inset 0 0 0 1px var(--th-rim-7);border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% - 6px);overflow:hidden}.spicker__head{flex-direction:column;gap:8px;padding:10px 12px 8px;display:flex}.spicker__search-shell{background-image:radial-gradient(circle at 28% 22%, var(--th-glass-tint), var(--th-glass-tint)), linear-gradient(135deg, var(--th-glass-fill-a) 0%, var(--th-glass-fill-b) 45%, var(--th-glass-fill-c) 100%);box-shadow:var(--th-shadow-lift), inset 0 0 0 1px var(--th-glass-rim-a);border-radius:999px;position:relative}.spicker__search{z-index:1;border-radius:inherit;width:100%;font-family:var(--bonds-font-body);font-size:var(--bonds-text-footnote);color:var(--th-ink);background:0 0;border:0;padding:10px 14px;position:relative}.spicker__search:focus{outline:2px solid var(--th-accent-35);outline-offset:1px}.spicker__tabs{background-image:radial-gradient(circle at 28% 22%, var(--th-glass-tint), var(--th-glass-tint)), linear-gradient(135deg, var(--th-glass-fill-a) 0%, var(--th-glass-fill-b) 45%, var(--th-glass-fill-c) 100%);box-shadow:inset 0 0 0 1px var(--th-glass-rim-b);border-radius:999px;gap:4px;padding:3px;display:flex}.spicker__tab{color:var(--th-ink-55);font-family:var(--bonds-font-body);font-size:var(--bonds-text-footnote);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:6px 10px}.spicker__tab--on{background:var(--th-cta);color:#fff;font-weight:var(--bonds-weight-semibold)}.spicker__scroll{scrollbar-width:none;flex:1;min-height:0;padding:0 12px 12px;overflow:hidden auto}.spicker__scroll::-webkit-scrollbar{display:none}.spicker__empty{color:var(--th-ink-5);margin:0 2px 8px;font-size:12px}.spicker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.spicker__cell{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;min-width:0;padding:6px;display:grid}.spicker__cell:hover{background:var(--th-ink-06)}.spicker__cell img,.spicker__cell video{object-fit:contain;width:100%;height:100%}.spicker__cell--busy{opacity:.45;cursor:progress}.spicker__pending{aspect-ratio:1;background:var(--th-ink-06);border-radius:14px;animation:1.6s ease-in-out infinite spicker-pulse}@keyframes spicker-pulse{0%,to{opacity:1}50%{opacity:.45}}.spicker__cell-ph{background:var(--th-ink-06);border-radius:12px;width:68%;height:68%}.spicker__emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.spicker__emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 0;font-size:22px;line-height:1}.spicker__emoji-grid button:hover{background:var(--th-ink-06)}.spicker__sec{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 2px 4px;display:flex}.spicker__scroll>div:first-child>.spicker__sec{padding-top:2px}.spicker__sec b{font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption);font-weight:var(--bonds-weight-semibold);color:var(--th-ink-55)}.spicker__sec--brand b{font-family:var(--bonds-font-display);font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-bold);color:var(--th-ink)}.spicker__sec small{font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption2);color:var(--th-ink-45)}.spicker__cats{border-top:1px solid var(--th-rim-7);flex:none;justify-content:space-between;gap:2px;padding:6px 10px 8px;display:flex}.spicker__cat{cursor:pointer;opacity:.6;filter:grayscale();background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:grid}.spicker__cat:hover,.spicker__cat--on{background:var(--th-ink-06);opacity:1;filter:none}.spicker__wm{font-family:var(--bonds-font-display);font-size:var(--bonds-text-body);font-weight:var(--bonds-weight-bold);color:var(--th-ink);line-height:1}.spicker__wrap{min-width:0;position:relative}.spicker__wrap .spicker__cell{width:100%}.spicker__add{border:1px dashed var(--th-ink-25);color:var(--th-ink-55);font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption2);flex-direction:column;gap:3px}.spicker__add:hover{color:var(--th-ink)}.spicker__hint{font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption);color:var(--th-ink-45);margin:6px 2px 0;line-height:1.35}.spicker__prog{font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption);color:var(--th-ink-55);margin:2px 2px 6px}.spicker__bar{background:var(--th-ink-08);border-radius:999px;height:4px;margin-top:4px;display:block;overflow:hidden}.spicker__bar i{border-radius:inherit;background:var(--th-cta);height:100%;transition:width .16s;display:block}.spicker__drop{z-index:2;text-align:center;border:2px dashed var(--th-accent);background:var(--th-surf-97);color:var(--th-ink);pointer-events:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:none;position:absolute;inset:0}.spicker__drop b{font-family:var(--bonds-font-body);font-size:var(--bonds-text-footnote)}.spicker__drop small{font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption);color:var(--th-ink-55)}.spicker--drag .spicker__drop{display:flex}.spicker__toast{z-index:3;background:var(--th-ink);color:var(--th-surf-97);font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption);white-space:nowrap;box-shadow:0 8px 24px var(--th-shadow-20);pointer-events:none;border-radius:999px;margin:0;padding:8px 14px;animation:.22s ease-out spicker-toast;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}@keyframes spicker-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.modal-scrim{z-index:3;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.modal-scrim--viewport{z-index:40;position:fixed}.receipts{border-radius:var(--bonds-radius-xlarge);background:var(--th-surf-97);width:280px;max-height:min(70vh,420px);box-shadow:0 16px 48px var(--th-shadow-20);z-index:41;flex-direction:column;display:flex;position:fixed;overflow:hidden}.room-info{z-index:4;top:64px;left:var(--bonds-space-5);width:320px;max-width:calc(100% - 2 * var(--bonds-space-5));border-radius:var(--bonds-radius-xlarge);background:var(--th-surf-97);box-shadow:0 16px 48px var(--th-shadow-20);position:absolute;overflow:hidden}.room-info__pill{width:calc(100% - 2 * var(--bonds-space-4));height:44px;margin:var(--bonds-space-3) var(--bonds-space-4) 0;background:var(--th-cta);color:#fff;box-shadow:0 6px 16px var(--th-cta-shadow);font:inherit;font-size:var(--bonds-text-footnote);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.room-info__pill:disabled{opacity:.6;cursor:default}.room-info__pill-label{white-space:nowrap;text-align:left;flex:1;min-width:0;display:flex}.room-info__pill-host{text-overflow:ellipsis;opacity:.72;min-width:0;overflow:hidden}.room-info__pill-code{font-weight:var(--bonds-weight-semibold);flex:none}.room-info__pill-cta{min-width:88px;height:30px;font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);background:#ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 10px 0 8px;display:inline-flex}.room-info__pill:hover:not(:disabled) .room-info__pill-cta{background:#ffffff47}.room-info__pill-cta--done{color:var(--bonds-color-cta-primary);background:#ffffffeb}.room-info__section{margin:var(--bonds-space-4) var(--bonds-space-5) 0;color:var(--th-ink-45);font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold)}.room-info__section+.members__list{padding-top:var(--bonds-space-1)}.room-info__actions{border-top:1px solid var(--th-ink-08);margin:0;padding:0;list-style:none}.room-info__row{border-bottom:0}.room-info__row:disabled{opacity:.4;cursor:default}.room-info__row:disabled:hover{background:0 0}.room-info__row--danger{color:var(--th-danger);background:var(--th-danger-08)}.room-info__row--danger:hover{background:var(--th-danger-08)}.room-info__confirm{padding:var(--bonds-space-4) var(--bonds-space-5) var(--bonds-space-5);border-top:1px solid var(--th-ink-08)}.room-info__confirm h4{font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);margin:0 0 4px}.room-info__confirm p{margin:0 0 var(--bonds-space-4);color:var(--th-ink-65);font-size:var(--bonds-text-caption2);line-height:1.35}.room-info__confirm-actions{justify-content:flex-end;gap:var(--bonds-space-2);display:flex}.room-info__confirm-actions button{height:34px;padding:0 var(--bonds-space-4);background:var(--th-ink-06);color:var(--th-ink);font:inherit;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);cursor:pointer;border:0;border-radius:999px}.room-info__confirm-actions button:hover{background:var(--th-ink-12)}.room-info__confirm-actions .room-info__confirm-danger{color:var(--th-danger);background:var(--th-danger-08)}.room-info__confirm-actions .room-info__confirm-danger:hover{background:var(--th-danger-08);filter:brightness(.96)}.room-info__error{padding:var(--bonds-space-3) var(--bonds-space-5);color:var(--th-danger-text);font-size:var(--bonds-text-caption2);margin:0}.members__head{padding:var(--bonds-space-4) var(--bonds-space-5);border-bottom:1px solid var(--th-ink-08);justify-content:space-between;align-items:center;display:flex}.members__head h3{font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);margin:0}.members__head button{color:inherit;cursor:pointer;background:0 0;border:0}.members__list{padding:var(--bonds-space-3);max-height:320px;margin:0;list-style:none;overflow-y:auto}.members__item{align-items:center;gap:var(--bonds-space-3);padding:var(--bonds-space-2) var(--bonds-space-3);display:flex}.members__avatar{flex:none;width:30px;height:30px}.members__name{font-size:var(--bonds-text-footnote);flex:1}.dot{border-radius:999px;width:8px;height:8px}.dot--online{background:#46d17f}.dot--offline{background:var(--th-ink-25)}.dot--unknown{background:var(--th-ink-15)}.account{position:relative}.account__trigger{cursor:pointer;background:0 0;border:0;padding:0}.account__avatar{width:38px;height:38px}.account__menu{min-width:220px;padding:var(--bonds-space-4);border-radius:var(--bonds-radius-large);background:var(--th-drawer-paper);box-shadow:0 16px 48px var(--th-shadow-20);gap:var(--bonds-space-3);z-index:5;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);left:0}:root[data-theme=dark] .account__menu{box-shadow:inset 0 0 0 1px #ffffff14, 0 16px 48px var(--th-shadow-20)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .account__menu{box-shadow:inset 0 0 0 1px #ffffff14, 0 16px 48px var(--th-shadow-20)}}.account__name{font-weight:var(--bonds-weight-semibold);font-size:var(--bonds-text-footnote);margin:0}.account__menu a,.account__menu button{color:var(--th-ink-65);font-family:var(--bonds-font-body);font-size:var(--bonds-text-footnote);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.account__notif{justify-content:space-between;align-items:center;gap:var(--bonds-space-3);width:100%;display:flex}.account__notif:disabled{opacity:.55;cursor:not-allowed}.account__notif-label{flex:1}.account__switch{background:var(--th-ink-18);border-radius:999px;flex:none;width:36px;height:22px;transition:background .15s;position:relative}.account__switch--on{background:var(--th-cta)}.account__switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0c081840}.account__switch--on .account__switch-knob{transform:translate(14px)}.account__theme{width:100%;color:var(--th-ink-65);font-size:var(--bonds-text-footnote);flex-direction:column;gap:6px;display:flex}.account__seg{background:var(--th-ink-06);border-radius:999px;gap:2px;padding:2px;display:flex}.account__seg-tab{color:var(--th-ink-55);font-family:var(--bonds-font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:4px 8px;font-size:12px}.account__seg-tab--on{background:var(--th-pill-solid);color:var(--th-ink);font-weight:var(--bonds-weight-semibold);box-shadow:0 2px 8px var(--th-shadow-10)}.account__hint{color:var(--th-ink-45);margin:-4px 0 0;font-size:11px;line-height:1.35}@media (width<=767px){.home{flex-direction:column}.rail{display:none}.home:before{content:"bonds web está hecho para computador — descarga la app en tu iPhone";padding:var(--bonds-space-4);border-radius:var(--bonds-radius-large);background:var(--th-surf-75);box-shadow:var(--th-shadow-lift);font-size:var(--bonds-text-caption);text-align:center;display:block}}.mention{font-weight:var(--bonds-weight-semibold);background:#585bff2e;border-radius:4px;padding:0 2px}.home__banner{padding:var(--bonds-space-3);border-radius:var(--bonds-radius-large);background:var(--th-warn-bg);color:var(--th-warn-ink);font-size:var(--bonds-text-caption);text-align:center;margin:0}.account__name{justify-content:space-between;gap:var(--bonds-space-3);width:100%;font-weight:var(--bonds-weight-semibold);color:var(--th-ink);display:flex}.account__name:disabled{cursor:default;opacity:.7}.account__edit{gap:var(--bonds-space-2);display:flex}.account__input{background:var(--th-ink-06);min-width:0;color:var(--th-ink);font-family:var(--bonds-font-body);font-size:var(--bonds-text-footnote);border:0;border-radius:10px;flex:1;padding:6px 10px}.account__edit button{color:var(--bonds-color-brand);font-weight:var(--bonds-weight-semibold)}.account__menu button:disabled{opacity:.4;cursor:not-allowed}.account__error{color:var(--th-danger-text);font-size:var(--bonds-text-caption2);margin:0}.receipts__head{padding:var(--bonds-space-3) var(--bonds-space-4);font-size:var(--bonds-text-subheadline);justify-content:space-between;align-items:center;display:flex}.receipts__head button{cursor:pointer;color:var(--th-ink-45);background:0 0;border:0;font-size:14px}.receipts__loading{padding:var(--bonds-space-6);place-items:center;display:grid}.receipts__body{padding:0 var(--bonds-space-4) var(--bonds-space-4);overflow-y:auto}.receipts__label{margin:var(--bonds-space-3) 0 var(--bonds-space-2);font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);color:var(--th-ink-45);text-transform:uppercase;letter-spacing:.04em}.receipts__row{align-items:center;gap:var(--bonds-space-2);padding:4px 0;display:flex}.receipts__avatar{flex:none;width:26px;height:26px}.receipts__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bonds-text-footnote);flex:1;overflow:hidden}.receipts__time{font-size:var(--bonds-text-caption2);color:var(--th-ink-45);white-space:nowrap}.reactions-sheet{border-radius:var(--bonds-radius-xlarge);background:var(--th-pill-solid);width:300px;max-height:min(60vh,420px);box-shadow:0 16px 48px var(--th-shadow-20);z-index:41;flex-direction:column;display:flex;position:fixed;overflow:hidden}.reactions-sheet__tabs{padding:var(--bonds-space-3) var(--bonds-space-3) var(--bonds-space-2);scrollbar-width:none;flex:none;gap:4px;display:flex;overflow-x:auto}.reactions-sheet__tab{color:var(--th-ink-6);font:inherit;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px}.reactions-sheet__tab[aria-selected=true]{background:var(--th-ink-08);color:var(--th-ink)}.reactions-sheet__body{padding:0 var(--bonds-space-2) var(--bonds-space-2);overflow-y:auto}.reactions-sheet__row{align-items:center;gap:var(--bonds-space-3);width:100%;padding:6px var(--bonds-space-2);border-radius:var(--bonds-radius-medium);color:var(--th-ink);font:inherit;text-align:left;background:0 0;border:0;display:flex}.reactions-sheet__row--mine{cursor:pointer}.reactions-sheet__row--mine:hover{background:var(--th-ink-04)}.reactions-sheet__avatar{flex:none;width:34px;height:34px}.reactions-sheet__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.reactions-sheet__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-medium);overflow:hidden}.reactions-sheet__hint{font-size:var(--bonds-text-caption2);color:var(--th-ink-45)}.reactions-sheet__emoji{font-size:22px;line-height:1}.lightbox{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0818e0;place-items:center;display:grid;position:fixed;inset:0}.lightbox__media{object-fit:contain;background:#000;border-radius:12px;max-width:min(92vw,1400px);max-height:88vh;box-shadow:0 24px 80px #00000080}.lightbox__photo{place-items:center;display:grid}.lightbox__photo>.lightbox__media{grid-area:1/1}.lightbox__media--original{opacity:0;transition:opacity .18s ease-out}.lightbox__media--original.lightbox__media--in{opacity:1}.lightbox__media--cutout{box-shadow:none;background:0 0;border-radius:0}.lightbox__video{place-items:center;max-width:min(92vw,1400px);display:grid;position:relative}.lightbox__video .lightbox__media{width:auto;max-height:82vh}.lightbox__media--pending{background:#000}.lightbox__video--framed .lightbox__media{width:100%;height:100%}.lightbox__video-play{color:#191326;pointer-events:none;background:#fff;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:absolute;box-shadow:0 12px 40px #0006}.lightbox__loader{pointer-events:none;background:#0006;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute}.lightbox__video-play svg{margin-left:3px;display:block}.lightbox__scrub{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;touch-action:none;background:#0c08188c;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.lightbox__scrub-track{background:#ffffff40;border-radius:999px;flex:1;height:4px;overflow:hidden}.lightbox__scrub-fill{background:#fff;border-radius:999px;height:100%}.lightbox__scrub-time{font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap;font-size:11px}.lightbox__scrub-toggle{color:#191326;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.lightbox__scrub-toggle svg{display:block}.lightbox__nav{color:#fff;cursor:pointer;z-index:1;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.lightbox__nav:hover{background:#ffffff3d}.lightbox__nav--prev{left:20px}.lightbox__nav--next{right:20px}.lightbox__nav svg{display:block}.lightbox__counter{color:#ffffffd9;font-size:var(--bonds-text-footnote);margin:0;position:fixed;top:24px;left:50%;transform:translate(-50%)}.lightbox__caption{color:#ffffffe6;max-width:70vw;font-size:var(--bonds-text-footnote);text-align:center;margin:0;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.lightbox__apps{z-index:1;gap:8px;display:flex;position:fixed;top:20px;left:24px}.lightbox__app.bonds-glass{box-shadow:var(--th-shadow-lift-strong);border-radius:12px;padding:0}.lightbox__app>.app-voice-tile{display:block}.lightbox__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:16px;display:grid;position:fixed;top:20px;right:24px}.lightbox__close:hover{background:#ffffff3d}.lightbox__close svg{display:block}.lightbox__actions{z-index:1;gap:8px;display:flex;position:fixed;top:20px;right:68px}.lightbox__action{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.lightbox__action:hover:not(:disabled){background:#ffffff3d}.lightbox__action:disabled{cursor:default;opacity:.5}.lightbox__action svg{display:block}.composer__attach-wrap{flex:none;display:flex;position:relative}.attach-menu{z-index:9;background:var(--th-surf-97);border:1px solid var(--th-ink-06);width:220px;box-shadow:0 8px 24px var(--th-shadow-12);border-radius:18px;margin:0;padding:0;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.attach-menu__row{border:0;border-bottom:1px solid var(--th-ink-06);width:100%;height:46px;color:var(--th-ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:14px;padding:0 16px;font-family:inherit;font-size:15px;display:flex}.attach-menu li:last-child .attach-menu__row{border-bottom:0}.attach-menu__row:hover{background:var(--th-ink-06)}.attach-menu__icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.location-card{width:248px;max-width:100%;color:inherit;background:var(--th-ink-05);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.bubble a.location-card{color:inherit}.bubble--location{padding:4px}.bubble--location .location-card{border-radius:12px}.bubble--location .bubble__quote{margin-bottom:4px}.bubble--location .bubble__meta{margin:2px 8px}.location-card--mine{background:#ffffff1f}.location-card:hover{background:var(--th-ink-08)}.location-card--mine:hover{background:#ffffff2e}.location-card__sticker{flex:none;width:36px;height:36px}.location-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.location-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.location-card__open{color:color-mix(in srgb, currentColor 55%, transparent);font-size:11px;line-height:1.2}.bubble--poll{width:320px;max-width:100%}.poll{flex-direction:column;gap:4px;display:flex}.poll__question{font-weight:var(--bonds-weight-semibold);font-size:var(--bonds-text-callout);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.3}.poll__hint{opacity:.6;margin:0 0 4px;font-size:12px}.poll__options{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.poll__option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 1fr auto;grid-template-areas:"check label count"".bar bar";align-items:center;gap:5px 10px;padding:4px 0 2px;display:grid;position:relative}.poll__option:disabled{cursor:default}.poll__check{border:1.5px solid color-mix(in srgb, currentColor 45%, transparent);width:18px;height:18px;color:var(--th-canvas-bottom);border-radius:999px;grid-area:check;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.poll__check--box{border-radius:5px}.poll__option--mine .poll__check{background:var(--th-cta);border-color:var(--th-cta)}.bubble--mine .poll__option--mine .poll__check{color:#191326;background:#9ec7ff;border-color:#9ec7ff}.poll__label{overflow-wrap:anywhere;grid-area:label;line-height:1.3}.poll__count{font-variant-numeric:tabular-nums;opacity:.7;grid-area:count;font-size:12px}.poll__bar{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;grid-area:bar;height:4px;overflow:hidden}.poll__fill{border-radius:inherit;background:var(--th-cta);height:100%;transition:width .25s;display:block}.bubble--mine .poll__fill{background:#9ec7ff}.poll__voters{opacity:.7;overflow-wrap:anywhere;margin:-2px 0 2px 30px;font-size:12px}.poll__footer{border:0;border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);color:inherit;font:inherit;text-align:center;cursor:pointer;opacity:.85;background:0 0;margin:4px 0 0;padding:6px 0 2px;font-size:13px}.poll__footer:disabled{cursor:default;opacity:.55}.bubble:not(.bubble--mine) .poll__footer:not(:disabled){color:var(--th-cta-text)}.poll-editor{z-index:41;width:min(380px,100vw - 32px);max-height:min(80vh,640px);padding:var(--bonds-space-5);border-radius:var(--bonds-radius-card);background:var(--th-surf-97);box-shadow:0 16px 48px var(--th-shadow-20);color:var(--th-ink);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.poll-editor__head{margin-bottom:var(--bonds-space-4);justify-content:space-between;align-items:center;display:flex}.poll-editor__head h3{font-size:var(--bonds-text-body);font-weight:var(--bonds-weight-semibold);margin:0}.poll-editor__head button{color:inherit;cursor:pointer;background:0 0;border:0}.poll-editor__label{margin:var(--bonds-space-3) 0 var(--bonds-space-2);font-size:12px;font-weight:var(--bonds-weight-semibold);text-transform:uppercase;letter-spacing:.04em;opacity:.55}.poll-editor__input{box-sizing:border-box;border:1px solid var(--th-ink-1);background:var(--th-surf-9);width:100%;min-height:40px;color:inherit;font:inherit;font-size:var(--bonds-text-subheadline);box-shadow:inset 0 1px 6px var(--th-ink-06);border-radius:14px;padding:0 14px}.poll-editor__input:focus-visible{outline:2px solid var(--th-accent);outline-offset:-1px}.poll-editor__options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.poll-editor__row{align-items:center;display:flex;position:relative}.poll-editor__row .poll-editor__input{padding-right:36px}.poll-editor__remove{width:26px;height:26px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.poll-editor__remove:hover{opacity:1;background:var(--th-ink-06)}.poll-editor__switch{margin-top:var(--bonds-space-5);border-top:1px solid var(--th-ink-08);font-size:var(--bonds-text-subheadline);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.poll-editor__switch input{opacity:0;width:0;height:0;position:absolute}.poll-editor__knob{background:var(--th-ink-25);border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.poll-editor__knob:after{content:"";background:var(--th-pill-solid);border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.poll-editor__switch input:checked+.poll-editor__knob{background:var(--th-cta)}.poll-editor__switch input:checked+.poll-editor__knob:after{transform:translate(18px)}.poll-editor__switch input:focus-visible+.poll-editor__knob{outline:2px solid var(--th-accent);outline-offset:2px}.poll-editor__foot{justify-content:flex-end;gap:var(--bonds-space-3);margin-top:var(--bonds-space-4);display:flex}.poll-editor__cancel,.poll-editor__send{min-height:40px;font:inherit;font-size:var(--bonds-text-subheadline);font-weight:var(--bonds-weight-semibold);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.poll-editor__cancel{background:var(--th-ink-06);color:var(--th-ink)}.poll-editor__send{background:var(--th-cta);color:#fff;box-shadow:0 4px 14px var(--th-cta-shadow)}.poll-editor__send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.bubble--ship{width:400px;max-width:100%;padding:0;overflow:hidden}.ship__film{--ship-film-h:212px;height:var(--ship-film-h);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);gap:2px;display:flex;overflow-x:auto}.ship__film::-webkit-scrollbar{display:none}.ship__film--single{height:auto}.ship__shot{background:color-mix(in srgb, currentColor 8%, transparent);scroll-snap-align:start;cursor:zoom-in;border:0;flex:auto;min-width:96px;margin:0;padding:0;position:relative;overflow:hidden}.ship__film--single .ship__shot{flex-basis:100%}.ship__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:filter .2s;display:block;position:absolute;inset:0}.ship__shot:hover img{filter:brightness(1.06)}@media (width<=767px){.ship__film{--ship-film-h:180px}}.ship__body{flex-direction:column;gap:5px;padding:13px 16px 10px;display:flex}.ship__over{min-width:0;color:color-mix(in srgb, currentColor 55%, transparent);align-items:center;gap:7px;margin:0;font-size:11.5px;display:flex}.ship__kind{font-size:10.5px;font-weight:var(--bonds-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--th-accent)}.ship__kind--fix{color:var(--th-warn-ink)}.bubble--mine .ship__kind{color:#9ec7ff}.bubble--mine .ship__kind--fix{color:#ffc36b}.ship__dot{background:currentColor;border-radius:50%;width:3px;height:3px}.ship__mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ship__platforms{gap:10px;margin-left:auto;display:flex}.ship__platform{align-items:center;gap:4px;display:inline-flex}.ship__glyph{flex:none;width:13px;height:13px}.ship__title{font-family:var(--bonds-font-display);letter-spacing:-.022em;text-wrap:balance;overflow-wrap:anywhere;margin:2px 0 0;font-size:21px;font-weight:700;line-height:1.12}.ship__summary{color:color-mix(in srgb, currentColor 74%, transparent);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.bubble--ship .bubble__meta{align-self:flex-end;margin:-2px 0 0}.ship__links{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ship__link{min-width:0;color:inherit;flex-direction:column;gap:3px;padding:10px 16px 11px;text-decoration:none;transition:background .15s;display:flex}.bubble .ship__link{color:inherit}.ship__link+.ship__link{border-left:1px solid color-mix(in srgb, currentColor 12%, transparent)}.ship__link:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.ship__label{font-size:13px;font-weight:var(--bonds-weight-semibold);align-items:center;gap:6px;display:inline-flex}.ship__label .ship__glyph{opacity:.7;width:14px;height:14px}.ship__sub{min-width:0;color:color-mix(in srgb, currentColor 55%, transparent);align-items:center;gap:7px;font-size:12px;display:flex}.ship__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ship__squares{gap:2px;display:inline-flex}.ship__square{border-radius:1.5px;width:7px;height:7px}.ship__square--add,.ship__add{color:#3fb68b;background:currentColor}.ship__add{background:0 0}.ship__square--del,.ship__del{color:#e5577a;background:currentColor}.ship__del{background:0 0}.rsearch{z-index:6;background:var(--th-stage-bottom);border-left:1px solid var(--th-ink-06);flex-direction:column;flex:0 0 400px;min-width:0;animation:.6s cubic-bezier(.25,1,.5,1) rsearch-in;display:flex;position:relative;overflow:hidden}@media (width<=900px){.rsearch{background:linear-gradient(to bottom, var(--th-stage-top), var(--th-stage-bottom));border-left:0;flex:none;position:absolute;inset:0}}.rsearch__nav{padding:6px var(--bonds-space-5);border-top:1px solid var(--th-ink-06);border-bottom:1px solid var(--th-ink-06);background:var(--th-accent-08);color:var(--th-ink-75);align-items:center;gap:6px;font-size:12.5px;display:flex}.rsearch__nav-q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rsearch__nav-pos{font-weight:var(--bonds-weight-semibold);color:var(--th-ink);font-variant-numeric:tabular-nums}.rsearch__nav .rsearch__icon-btn{width:28px;height:28px}.bubble mark.search-mark{background:var(--th-search-mark);color:inherit;border-radius:3px;padding:0 1px}@keyframes rsearch-in{0%{opacity:0;flex-basis:0}}@keyframes rsearch-out{to{opacity:0;flex-basis:0}}@keyframes rsearch-content-in{0%{opacity:0;transform:translate(10px)}}.rsearch>*{flex-shrink:0;width:400px}.rsearch>.rsearch__results{flex-shrink:1}@media (width<=900px){.rsearch>*{width:auto}}.rsearch:not(.rsearch--closing)>*{animation:.5s cubic-bezier(.25,1,.5,1) .14s both rsearch-content-in}.rsearch--closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.6,1) forwards rsearch-out}@media (prefers-reduced-motion:reduce){@keyframes rsearch-in{0%{opacity:0}}@keyframes rsearch-out{to{opacity:0}}.rsearch:not(.rsearch--closing)>*{animation:none}}.rsearch__people{padding:2px var(--bonds-space-4) 8px;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.rsearch__people--more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.rsearch__person--match{color:var(--th-ink);font-weight:var(--bonds-weight-semibold)}.rsearch__person--match .rsearch__person-sticker{transform:rotate(-3deg)scale(1.1)}.rsearch__people--seeking .rsearch__person:not(.rsearch__person--match){opacity:.45}.rsearch__person{width:58px;color:var(--th-ink-55);font-family:var(--bonds-font-body);cursor:pointer;border-radius:var(--bonds-radius-large);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:flex}.rsearch__person-sticker{width:36px;height:36px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),filter .22s ease-out}.rsearch__person:hover .rsearch__person-sticker{transform:rotate(-5deg)scale(1.06)}.rsearch__person--on{color:var(--th-ink);font-weight:var(--bonds-weight-semibold)}.rsearch__person--on .rsearch__person-sticker,.rsearch__person--on:hover .rsearch__person-sticker{filter:var(--sticker-ring) drop-shadow(0 2px 10px var(--th-accent-35)) drop-shadow(0 0 4px var(--th-accent-35));transform:rotate(9deg)scale(1.22)}.rsearch__person--dim{opacity:.45}.rsearch__empty--bare{align-items:center;gap:var(--bonds-space-3);flex-direction:column;display:flex}.rsearch__empty--bare p{margin:0}.rsearch__empty-icons{gap:var(--bonds-space-4);color:var(--th-ink-35);display:flex}.rsearch__person{transition:opacity .2s ease-out}.rsearch__person-name{border-radius:var(--bonds-radius-round);text-overflow:ellipsis;white-space:nowrap;max-width:56px;padding:1px 8px;transition:background-color .2s ease-out,color .2s ease-out;overflow:hidden}.rsearch__person--on .rsearch__person-name{background:var(--th-cta);color:#fff}@media (prefers-reduced-motion:reduce){.rsearch__person-sticker{transition:none}}.rsearch__reel.rsearch__reel--media{gap:2px;padding:0}.rsearch__reel--media .rsearch__tile{flex:none;width:128px;height:128px}.rsearch__tile[data-more]:before{content:attr(data-more);z-index:1;color:#fff;font-weight:var(--bonds-weight-semibold);letter-spacing:.01em;background:#0000008c;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.rsearch mark{background:var(--th-search-mark);color:inherit;border-radius:3px}.rsearch__bar{align-items:center;gap:var(--bonds-space-3);padding:var(--bonds-space-3) var(--bonds-space-5);display:flex}.rsearch__avatar{flex:none;width:34px;height:34px}.rsearch__field{align-items:center;gap:var(--bonds-space-3);min-width:0;height:44px;padding:0 var(--bonds-space-5);border-radius:var(--bonds-radius-round);background:var(--th-surf-92);box-shadow:0 4px 20px var(--th-shadow-10), inset 0 0 0 1px var(--th-ink-06);color:var(--th-ink-45);flex:1;display:flex;position:relative}.rsearch__field input{min-width:0;font-family:var(--bonds-font-body);font-size:var(--bonds-text-subheadline);color:var(--th-ink);background:0 0;border:0;outline:0;flex:1}.rsearch__field input::placeholder{color:var(--th-ink-35)}.rsearch__icon-btn{border-radius:var(--bonds-radius-round);background:var(--th-ink-06);width:36px;height:36px;color:var(--th-ink-75);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rsearch__icon-btn:hover:not(:disabled){background:var(--th-ink-1)}.rsearch__icon-btn:disabled{opacity:.35;cursor:default}.rsearch__chips{padding:0 var(--bonds-space-5) var(--bonds-space-3);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.rsearch__chips:after{content:"";flex:0 0 var(--bonds-space-5)}.rsearch__chips--more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.rsearch--rail{background:0 0;border-left:0;flex:1;width:100%;min-height:0;animation:none;position:relative;inset:auto}.rsearch--rail>*{width:auto;animation:none}.rsearch--rail .rsearch__bar{padding:0 0 var(--bonds-space-3)}.rsearch--rail .rsearch__chips,.rsearch--rail .rsearch__people{padding-left:0;padding-right:0}.rsearch--rail .rsearch__person{width:auto;min-width:58px;max-width:110px;padding:4px 3px}.rsearch--rail .rsearch__person-name{max-width:104px}.rsearch--rail .rsearch__results{padding-left:0;padding-right:0}.rail--search{width:max(var(--rail-width,248px), 400px);padding-left:var(--bonds-space-4);padding-right:var(--bonds-space-4);align-items:stretch}.rail__search-panel{flex-direction:column;flex:1;align-self:stretch;min-height:0;display:flex}.rsearch__chip{animation:.2s ease-out both rsearch-chip-in}.rsearch__chip:disabled{opacity:.45;cursor:default}@keyframes rsearch-chip-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.rsearch__chip{animation:none}}.rsearch__chip{border-radius:var(--bonds-radius-round);background:var(--th-ink-04);height:30px;font-family:var(--bonds-font-body);font-size:13px;font-weight:var(--bonds-weight-medium);color:var(--th-ink-75);cursor:pointer;border:0;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.rsearch__chip small{color:var(--th-ink-35);font-size:11.5px}.rsearch__chip-ic{opacity:.6;display:inline-flex}.rsearch__chip-ic:empty{display:none}.rsearch__chip:hover{background:var(--th-ink-06)}.rsearch__chip[aria-pressed=true]{background:var(--th-ink);color:var(--th-canvas-bottom)}.rsearch__chip[aria-pressed=true] small{color:inherit;opacity:.6}.rsearch__results{min-height:0;padding:0 var(--bonds-space-5) var(--bonds-space-5);flex:1;overflow-y:auto}.rsearch__list{transition:opacity .16s ease-out;animation:.26s cubic-bezier(.2,.7,.2,1) rsearch-enter}.rsearch__progress{z-index:1;background:linear-gradient(90deg, transparent, var(--th-accent) 35%, var(--th-accent) 65%, transparent);background-repeat:no-repeat;background-size:45% 100%;border-radius:1px;height:2px;margin-bottom:-2px;animation:.9s ease-in-out infinite rsearch-progress,.2s ease-out both rsearch-progress-in;position:sticky;top:0}@keyframes rsearch-progress{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes rsearch-progress-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rsearch__progress{opacity:.6;background-size:100% 100%;animation:.2s ease-out both rsearch-progress-in}}@keyframes rsearch-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rsearch__list{animation:none}}.rsearch__skeleton-chip{border-radius:var(--bonds-radius-round);flex:none;height:30px}.rsearch__skeleton{margin-top:var(--bonds-space-5)}.rsearch__skeleton-title{width:96px;height:10px;margin:3px 2px var(--bonds-space-3);display:block}.rsearch__skeleton-tile{aspect-ratio:1;border-radius:0;display:block}.rsearch__empty{margin:var(--bonds-space-9) 0;text-align:center;font-size:var(--bonds-text-footnote);color:var(--th-ink-45)}.rsearch__section{margin-top:var(--bonds-space-5)}.rsearch__section-head{margin:0 2px var(--bonds-space-3);justify-content:space-between;align-items:center;display:flex}.rsearch__section-head h3{font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--th-ink-45);margin:0}.rsearch__section-head small{letter-spacing:0;color:var(--th-ink-35);margin-left:6px}.rsearch__see-all{font-family:var(--bonds-font-body);font-size:12.5px;font-weight:var(--bonds-weight-medium);color:var(--th-accent);cursor:pointer;background:0 0;border:0;padding:0}.rsearch__grid{margin:0 calc(-1 * var(--bonds-space-5));grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:2px;display:grid;overflow:hidden}.rsearch__month{margin:var(--bonds-space-4) 2px var(--bonds-space-2);font-size:var(--bonds-text-caption);font-weight:var(--bonds-weight-semibold);color:var(--th-ink-55)}.rsearch__section>div+div .rsearch__month{margin-top:var(--bonds-space-5)}.rsearch__tile{aspect-ratio:1;background:var(--th-ink-06);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.rsearch__tile--selected{outline:3px solid var(--th-accent);outline-offset:-3px;animation:.9s ease-out rsearch-pulse}.rsearch__thumb{width:100%;height:100%;display:block;position:relative}.rsearch__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .3s ease-out;display:block}.rsearch__tile:after{content:"";opacity:0;pointer-events:none;background:#00000014;transition:opacity .18s ease-out;position:absolute;inset:0}.rsearch__tile:hover img{filter:saturate(1.08);transform:scale(1.06)}.rsearch__tile:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.rsearch__tile:hover img{transform:none}}.rsearch__thumb-video{color:#fff;filter:drop-shadow(0 1px 2px #00000080);align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:5px;left:6px}.rsearch__thumb-duration{font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums}.rsearch__grid--row{grid-template-rows:auto;grid-auto-rows:0;row-gap:0}@media (width<=640px){.rsearch__grid--row{grid-template-rows:auto auto;row-gap:2px}}.rsearch__thumb-empty{color:var(--th-ink-45);place-items:center;display:grid;position:absolute;inset:0}.rsearch__reelwrap{margin:0 calc(-1 * var(--bonds-space-5));position:relative}.rsearch__reel{padding:4px var(--bonds-space-5) 8px;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.rsearch__reel::-webkit-scrollbar{display:none}.rsearch__reelwrap--next .rsearch__reel{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.rsearch__reelwrap--prev .rsearch__reel{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.rsearch__reelwrap--prev.rsearch__reelwrap--next .rsearch__reel{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.rsearch__reel-nav{border-radius:var(--bonds-radius-round);background:var(--th-surf-92);width:32px;height:32px;box-shadow:0 4px 16px var(--th-shadow-10);color:var(--th-ink-75);cursor:pointer;opacity:0;pointer-events:none;border:0;place-items:center;padding:0;transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1),color .18s ease-out;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.9)}.rsearch__reel-nav--prev{left:10px}.rsearch__reel-nav--next{right:10px}@media (hover:hover){.rsearch__reelwrap--prev:hover .rsearch__reel-nav--prev,.rsearch__reelwrap--next:hover .rsearch__reel-nav--next{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.rsearch__reel-nav:hover{color:var(--th-ink);transform:translateY(-50%)scale(1.08)}}.rsearch__card{border-radius:var(--bonds-radius-xlarge);background:var(--th-surf-92);width:204px;box-shadow:0 4px 20px var(--th-shadow-06);flex-direction:column;flex:none;gap:8px;padding:10px 12px 11px;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex}.rsearch__card--audio{width:196px}.rsearch__card:hover{box-shadow:0 8px 24px var(--th-shadow-06);transform:translateY(-2px)}.rsearch__card--selected{outline:2px solid var(--th-accent);outline-offset:-2px;animation:.9s ease-out rsearch-pulse}.rsearch__card-open{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.rsearch__card-head{align-items:center;gap:7px;min-width:0;display:flex}.rsearch__card-sticker{flex:none;width:24px;height:24px}.rsearch__card-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:var(--bonds-weight-semibold);color:var(--th-ink);flex:1;overflow:hidden}.rsearch__card-when{color:var(--th-ink-35);flex:none;font-size:10.5px}.rsearch__card-media{aspect-ratio:16/9;background:var(--th-ink-06);margin:0 -12px;display:block;overflow:hidden}.rsearch__card-media img{object-fit:cover;width:100%;height:100%;display:block}.rsearch__card-title{font-size:13px;line-height:1.35;font-weight:var(--bonds-weight-medium);color:var(--th-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rsearch__card-text{color:var(--th-ink-75);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.rsearch__card-host{color:var(--th-ink-45);font-size:11px}.rsearch__card-opts{color:var(--th-ink-75);flex-direction:column;gap:5px;font-size:12px;display:flex}.rsearch__card-opt{align-items:center;gap:7px;min-width:0;display:flex}.rsearch__card-opt>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsearch__card-check{border:1.5px solid var(--th-ink-35);border-radius:50%;flex:none;width:12px;height:12px}.rsearch__card-more{color:var(--th-ink-45);font-size:11px}.rsearch__voice{align-items:center;gap:8px;display:flex}.rsearch__voice-play{background:var(--th-voice-play);width:30px;height:30px;color:var(--th-voice-play-ink);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.rsearch__wave{flex:1;align-items:center;gap:2px;height:18px;display:flex}.rsearch__wave i{background:var(--th-ink-35);border-radius:1px;flex:1;min-height:2px}.rsearch__wave i.on{background:var(--th-ink)}.rsearch__voice-time{color:var(--th-ink-55);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.rsearch__rows{border-radius:var(--bonds-radius-xlarge);background:var(--th-surf-92);box-shadow:0 4px 20px var(--th-shadow-06);overflow:hidden}.rsearch__row{gap:var(--bonds-space-4);width:100%;font-family:var(--bonds-font-body);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr;padding:11px 14px;display:grid}.rsearch__row+.rsearch__row{border-top:1px solid var(--th-ink-06)}.rsearch__row:hover,.rsearch__row--selected{background:var(--th-accent-08);border-radius:var(--bonds-radius-large);animation:.9s ease-out rsearch-pulse}.rsearch__row-icon{border-radius:var(--bonds-radius-round);background:var(--th-ink-06);width:34px;height:34px;color:var(--th-ink-55);place-items:center;display:grid;overflow:hidden}.rsearch__row-sticker{width:30px;height:30px;margin:2px auto 0}.rsearch__orb{place-items:center;display:grid}.rsearch__row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rsearch__row-card{cursor:pointer}.rsearch__row-open{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.rsearch__row .link-preview{margin:8px 0 0}.rsearch__row .voice{width:auto;max-width:320px;margin-top:6px}.rsearch__poll{background:var(--th-ink-05);border-radius:14px;max-width:320px;margin-top:8px;padding:10px 12px 8px}.rsearch__poll .poll__option{cursor:default}.rsearch__row-top{justify-content:space-between;gap:var(--bonds-space-3);font-size:13px;display:flex}.rsearch__row-who{font-weight:var(--bonds-weight-semibold);color:var(--th-ink)}.rsearch__row-when{font-size:var(--bonds-text-caption);color:var(--th-ink-35);flex:none}.rsearch__row-text{color:var(--th-ink-75);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.rsearch__ai{font-size:11.5px;font-weight:var(--bonds-weight-medium);color:var(--th-ai);align-items:center;gap:4px;display:inline-flex}.rsearch__sentinel{min-height:24px;margin-top:var(--bonds-space-3);place-items:center;display:grid}.rsearch__sentinel-line{width:120px}.chat__search-notice{z-index:5;border-radius:var(--bonds-radius-round);background:var(--th-surf-92);box-shadow:0 4px 20px var(--th-shadow-10);font-size:var(--bonds-text-footnote);color:var(--th-ink-75);margin:0;padding:8px 14px;position:absolute;top:70px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.rsearch{animation:none}}.apps-panel{z-index:6;margin-right:calc(-1 * var(--apps-peek,0px));background:var(--th-stage-bottom);border-left:1px solid var(--th-ink-06);flex-direction:column;flex:none;min-width:0;transition:margin-right .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden auto}.apps-panel__head,.workshop__head{justify-content:space-between;align-items:center;padding:18px 20px 8px;display:flex}.apps-panel__head{padding-inline:14px}.apps-panel__head h2,.workshop__head h2{font-family:var(--bonds-font-display,"Anton", sans-serif);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;color:var(--th-ink-100);margin:0;font-size:20px;font-weight:400;overflow:hidden}.apps-panel__head h2{font-family:var(--bonds-font-accent);letter-spacing:.02em;text-transform:uppercase;font-size:22px}.apps-panel--strip .apps-panel__head h2{font-size:17px}.apps-panel__head button,.workshop__head button{background:var(--th-ink-06);color:var(--th-ink-75);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px}.apps-panel__build{border-radius:var(--bonds-radius-round);background:var(--bonds-blue,#0515f1);color:#fff;font:600 15px/1 var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;border:0;margin:8px 20px 4px;padding:12px 16px}.apps-panel__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0 14px 20px;list-style:none;display:flex}.apps-panel__card{flex-direction:column;align-items:stretch;gap:8px;padding:4px 0 10px;display:flex}.apps-panel__draft{justify-content:space-between;align-items:center;gap:8px;width:330px;max-width:100%;display:flex}.apps-panel__draft-chip{font-size:var(--bonds-text-footnote);color:var(--th-ink-75);background:var(--th-ink-06);border-radius:999px;padding:4px 10px}.apps-panel__draft-show{font:600 13px var(--bonds-font-body,"Poppins", sans-serif);color:#fff;background:var(--bonds-blue,#0515f1);cursor:pointer;border:0;border-radius:999px;padding:8px 14px}.apps-panel__draft-show:disabled{opacity:.6;cursor:default}.apps-panel__skeleton{background:var(--th-ink-06);border-radius:16px;height:48px}.apps-panel__empty{color:var(--th-ink-75);font-size:var(--bonds-text-footnote);margin:24px 20px}.workshop{flex-direction:column;min-height:0;display:flex}.workshop__ask,.workshop__live{flex-direction:column;gap:12px;padding:8px 20px 20px;display:flex}.workshop__ask label{color:var(--th-ink-100);font-size:15px}.workshop__ask textarea{resize:vertical;background:var(--th-ink-06);color:var(--th-ink-100);font:400 15px/1.4 var(--bonds-font-body,"Poppins", sans-serif);border:0;border-radius:16px;padding:12px 14px}.workshop__ideas{flex-wrap:wrap;gap:8px;display:flex}.workshop__idea{border:1px solid var(--th-ink-06);border-radius:var(--bonds-radius-round);background:var(--th-surf-92);color:var(--th-ink-100);font:500 13px/1 var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;padding:8px 12px}.workshop__go{border-radius:var(--bonds-radius-round);background:var(--bonds-blue,#0515f1);color:#fff;font:600 15px/1 var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;border:0;align-self:flex-start;padding:12px 18px}.workshop__go:disabled{opacity:.5;cursor:default}.workshop__line{color:var(--th-ink-75);margin:0;font-size:14px}.workshop__error{color:#c45a78;margin:0;font-size:14px}.workshop__skeleton-card{background:var(--th-ink-06);border-radius:24px;width:330px;height:336px}.workshop__skeleton-lines{flex-direction:column;gap:10px;display:flex}.workshop__skeleton-lines span{background:var(--th-ink-06);border-radius:7px;height:14px}.workshop__files{color:var(--th-ink-75);margin:0;padding-left:18px;font-size:12px}.app-row{width:330px;min-width:0;max-width:100%;margin:6px 0}.app-row__slide{z-index:1;transition:transform 80ms linear;position:relative}.app-row__announce{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.app-row__open{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.app-row__skeleton{box-sizing:border-box;background:var(--th-ink-06);width:330px;height:336px;color:var(--th-ink-100);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex}.app-row__skeleton-emoji{font-size:28px}.app-row__bone{background:linear-gradient(90deg, var(--th-ink-06) 0%, var(--th-ink-12,#8b87942e) 50%, var(--th-ink-06) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite app-row-shimmer;display:block}.app-row__bone--kicker{width:42%;height:12px}.app-row__bone--title{border-radius:10px;width:70%;height:30px;margin-top:2px}.app-row__bone--figure{border-radius:14px;width:28%;height:56px;margin-top:14px}.app-row__bone--line{width:55%;height:12px;margin-top:6px}.app-row__bone--chip{border-radius:999px;width:44%;height:36px;margin-top:auto}@keyframes app-row-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.app-row__bone{animation:none}}.app-row__skeleton-title{font:700 26px/1.1 var(--bonds-font-body,"Poppins", sans-serif)}.app-row__skeleton-note{color:var(--th-ink-75);font-size:var(--bonds-text-footnote);margin-top:auto}.app-proposal__head{flex-direction:column;gap:4px;padding:0 4px 10px;display:flex}.app-proposal__who{font:500 13px/1.3 var(--bonds-font-body,"Poppins", sans-serif);color:var(--th-ink-100);margin:0}.app-proposal__what{color:var(--th-ink-75);margin:0;font-size:13px}.app-proposal__status{border-radius:var(--bonds-radius-round);background:var(--th-surf-92);box-shadow:0 2px 10px var(--th-shadow-10);font:500 12px/1.2 var(--bonds-font-body,"Poppins", sans-serif);color:var(--th-ink-100);align-self:flex-start;padding:4px 10px}.app-full{border-radius:inherit;z-index:100;background:var(--th-stage-bottom);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.app-full__chrome{z-index:2;pointer-events:none;align-items:center;gap:8px;padding:10px 16px;display:flex;position:absolute;top:0;left:0;right:0}.app-full__chrome>*{pointer-events:auto}.app-full__spacer{flex:1}.app-full__btn{background:var(--th-surf-92);width:44px;height:44px;box-shadow:0 4px 20px var(--th-shadow-10);color:var(--th-ink-100);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.app-full__chip{border-radius:var(--bonds-radius-round);background:var(--th-surf-92);height:36px;box-shadow:0 4px 20px var(--th-shadow-10);color:var(--th-ink-100);font:500 13px/36px var(--bonds-font-body,"Poppins", sans-serif);text-overflow:ellipsis;white-space:nowrap;border:0;max-width:320px;padding:0 14px;overflow:hidden}.app-full__coming{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:32px;display:flex}.app-full__coming-emoji{font-size:44px}.app-full__coming-title{font-size:17px;font-weight:500}.app-full__coming-body{opacity:.7;max-width:320px;font-size:14px}.app-full__body{box-sizing:border-box;flex:1;min-height:0;padding-top:64px;position:relative}.app-full__body>*{height:100%}.app-full__decide{z-index:2;gap:12px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.app-full__decide-btn{border-radius:var(--bonds-radius-round);background:var(--th-surf-92);height:48px;box-shadow:0 4px 20px var(--th-shadow-10);color:var(--th-ink-100);font:500 15px/1 var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;border:0;flex:1}.app-full__decide-btn--primary{background:var(--bonds-blue,#0515f1);color:#fff;font-weight:600}.app-full__chip--loading{animation:1.1s ease-in-out infinite app-full-chip-pulse}@keyframes app-full-chip-pulse{0%,to{opacity:1}50%{opacity:.55}}.app-full__ask{z-index:4;background:var(--th-shadow-10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.app-full__ask-card{background:var(--th-surf-92);width:min(420px,100%);box-shadow:0 12px 40px var(--th-shadow-10);color:var(--th-ink-100);font-family:var(--bonds-font-body,"Poppins", sans-serif);border-radius:28px;flex-direction:column;gap:10px;padding:20px;display:flex}.app-full__ask-title{font-size:17px;font-weight:500}.app-full__ask-body{opacity:.7;margin-bottom:6px;font-size:14px}.app-full__ask .app-full__decide-btn{height:48px;box-shadow:none;background:var(--th-ink-08);flex:none}.app-full__ask .app-full__decide-btn--primary{background:var(--bonds-blue,#0515f1)}.app-full__ask-cancel{height:44px;color:var(--th-ink-100);opacity:.7;font:500 15px/1 var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;background:0 0;border:0}.app-full__workshop{z-index:3;background:var(--th-stage-bottom);position:absolute;inset:0;overflow:auto}@media (prefers-reduced-motion:reduce){.apps-panel{animation:none}}.composer__content-offer{align-items:center;gap:8px;padding:6px 12px 2px;display:flex}.composer__content-offer-btn{border-radius:var(--bonds-radius-round);background:var(--bonds-blue,#0515f1);color:#fff;font:600 13px/1 var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;border:0;padding:8px 14px;box-shadow:0 4px 16px #0515f14d}.composer__content-offer>button:last-child{color:var(--th-ink-75);cursor:pointer;background:0 0;border:0}.workshop__pasted{background:var(--th-ink-06);color:var(--th-ink-100);border-radius:18px;align-self:flex-end;margin:0;padding:10px 14px;font-size:14px}.app-orb{--orb-size:44px;width:var(--orb-size);height:var(--orb-size);background:radial-gradient(circle at 30% 25%, var(--th-orb-coin-a), var(--th-orb-coin-b) 60%, var(--th-orb-coin-c));box-shadow:inset 0 0 0 1px var(--th-orb-rim), 0 4px 16px var(--th-orb-glow);border-radius:50%;flex:none;place-items:center;display:grid}.app-orb__sphere{width:calc(var(--orb-size) * 36 / 52);height:calc(var(--orb-size) * 36 / 52);pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/chat-ai-orb.png);background-repeat:no-repeat;background-size:100% 100%;display:block}:root[data-theme=dark] .app-orb__sphere{background-image:url(/chat-ai-orb-dark.png)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-orb__sphere{background-image:url(/chat-ai-orb-dark.png)}}.chat__call-btn>.app-orb{box-shadow:none;background:0 0}.app-full__btn--orb{box-shadow:none;background:0 0;padding:0}.app-full__bondi{--bondi-coin-size:44px}.app-more{position:relative}.app-more__menu{z-index:5;background:var(--th-surf-92);min-width:220px;box-shadow:0 10px 34px var(--th-shadow-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.app-more__item{width:100%;color:var(--th-ink-100);font:400 14px/20px var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.app-more__item:hover{background:var(--th-shadow-10)}.app-more__item--danger{color:#e5484d}.app-more__confirm{padding:8px 8px 6px}.app-more__title{font:500 14px/20px var(--bonds-font-body,"Poppins", sans-serif);color:var(--th-ink-100)}.app-more__body{font:400 13px/18px var(--bonds-font-body,"Poppins", sans-serif);color:var(--th-ink-60,var(--th-ink-100));opacity:.8;margin-top:4px}.app-more__error{font:400 12px/16px var(--bonds-font-body,"Poppins", sans-serif);color:#e5484d;margin-top:6px}.app-more__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.app-more__btn{border-radius:var(--bonds-radius-round);background:var(--th-shadow-10);height:34px;color:var(--th-ink-100);font:500 13px/34px var(--bonds-font-body,"Poppins", sans-serif);cursor:pointer;border:0;padding:0 14px}.app-more__btn--danger{color:#fff;background:#e5484d}.app-more__btn:disabled{opacity:.6;cursor:default}.profile-panel{z-index:4;top:64px;left:var(--bonds-space-5);width:312px;max-width:calc(100% - 2 * var(--bonds-space-5));border-radius:var(--bonds-radius-xlarge);background:var(--th-surf-97);max-height:calc(100% - 96px);box-shadow:0 16px 48px var(--th-shadow-20);flex-direction:column;display:flex;position:absolute;overflow:hidden}.profile-panel__bar{justify-content:flex-end;gap:6px;padding:10px 12px 0;display:flex}.profile-panel__icon{background:var(--th-ink-08);width:32px;height:32px;color:var(--th-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.profile-panel__scroll{padding:0 var(--bonds-space-5) var(--bonds-space-5);flex-direction:column;align-items:center;display:flex;overflow-y:auto}.profile-panel__scroll>*{flex:none}.profile-panel__hero{justify-content:center;align-items:center;width:100%;height:136px;display:flex;position:relative}.profile-panel__aura{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--pp-aura,var(--pp-accent)) 34%, transparent), transparent 62%);pointer-events:none;position:absolute;inset:-20px 0}.profile-panel__sticker{width:100px;height:100px;filter:var(--sticker-ring) drop-shadow(0 6px 14px #00000038);transform:rotate(-5deg)}.profile-panel__name{font-family:var(--bonds-font-display);letter-spacing:-.5px;color:var(--pp-accent);margin:2px 0 0;font-size:22px;font-weight:800}.profile-panel__chip,.profile-panel__pill{background:var(--th-ink-08);color:var(--th-ink);font:inherit;font-size:var(--bonds-text-footnote);font-weight:var(--bonds-weight-semibold);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:6px 14px;display:inline-flex}.profile-panel__chip--set{background:color-mix(in srgb, var(--pp-accent) 14%, transparent);color:var(--pp-accent)}.profile-panel__chip-icon--heart{color:#e0245e}.profile-panel__chevron{opacity:.5}.profile-panel__pill--danger{background:var(--th-danger);color:#fff}.profile-panel__popover{background:var(--th-ink-08);border-radius:14px;width:100%;margin-top:10px;padding:12px}.profile-panel__popover-hint{font-size:var(--bonds-text-caption2);color:var(--th-ink-55);margin:0 0 10px}.profile-panel__stickers{flex-wrap:wrap;justify-content:center;gap:10px 8px;padding:2px;display:flex}.bond-sticker{background:var(--th-surf-97);height:32px;box-shadow:inset 0 0 0 1.5px var(--th-ink-12);color:var(--th-ink-75);font-family:var(--bonds-font-accent);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:14px;transition:transform .16s cubic-bezier(.2,.9,.3,1.3),background .16s,color .16s;display:inline-flex}.bond-sticker:nth-child(3n){transform:rotate(2deg)}.bond-sticker:nth-child(3n+1){transform:rotate(-1.5deg)}.bond-sticker:hover{transform:rotate(-2deg)scale(1.03)}.bond-sticker--on,.bond-sticker--on:hover{background:var(--pp-accent);color:#fff;box-shadow:0 0 0 2.5px #fff, 0 6px 14px var(--th-shadow-20);transform:rotate(-5deg)scale(1.06)}.bond-sticker--blank{box-shadow:none;border:1.5px dashed var(--th-ink-35);color:var(--th-ink-55);background:0 0}.bond-sticker__icon{font-family:var(--bonds-font-body);font-size:12px}.bond-sticker__icon--heart{color:#e0245e}.bond-sticker--on .bond-sticker__icon--heart{color:#fff}.bond-sticker__pen{font-family:var(--bonds-font-body);opacity:.7;font-size:11px}.bond-sticker__editor{align-items:center;gap:6px;display:inline-flex}.bond-sticker__input{border:1.5px solid var(--pp-accent);background:var(--th-surf-97);width:140px;height:32px;color:var(--th-ink);font-family:var(--bonds-font-accent);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;padding:0 10px;font-size:14px}.bond-sticker__input::placeholder{color:var(--th-ink-45);font-family:var(--bonds-font-body);font-size:var(--bonds-text-caption2);text-transform:none;letter-spacing:0}.bond-sticker__confirm{background:var(--pp-accent);color:#fff;height:32px;font:inherit;font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);cursor:pointer;border:0;border-radius:8px;padding:0 10px}.profile-panel__mute-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.profile-panel__done{background:var(--pp-accent);color:#fff;width:100%;font:inherit;font-weight:var(--bonds-weight-semibold);cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:9px}.profile-panel__actions{justify-content:space-around;width:100%;margin-top:14px;display:flex}.profile-panel__action{color:var(--th-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.profile-panel__action:disabled{opacity:.4;cursor:default}.profile-panel__glass{background:var(--th-ink-08);width:46px;height:46px;box-shadow:inset 0 1px 0 #ffffff40, 0 4px 12px var(--th-shadow-20);color:var(--th-accent);border-radius:999px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.profile-panel__menu,.profile-panel__share{background:var(--th-ink-08);border-radius:14px;width:100%;margin-top:14px;overflow:hidden}.profile-panel__mute{font-size:var(--bonds-text-footnote);padding:10px 14px}.profile-panel__share{padding:12px 14px}.profile-panel__share h3{margin:0;font-size:15px}.profile-panel__share p{color:var(--th-ink-55);font-size:var(--bonds-text-caption2);margin:2px 0 8px}.profile-panel__rooms{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.profile-panel__rooms li{align-items:center;gap:10px;padding:6px 0;display:flex}.profile-panel__send{background:var(--pp-accent);color:#fff;font:inherit;font-size:var(--bonds-text-caption2);font-weight:var(--bonds-weight-semibold);cursor:pointer;border:0;border-radius:999px;padding:6px 14px}.profile-panel__send--done{background:var(--th-ink-08);color:var(--th-ink-45)}.profile-panel__confirm{background:var(--th-ink-08);border-top:0;border-radius:14px;width:100%;margin-top:14px}.profile-panel__confirm p{color:var(--th-ink-55);font-size:var(--bonds-text-footnote);margin:0 0 10px}.profile-panel__confirm-actions{justify-content:flex-end;gap:8px;display:flex}.profile-panel__us,.profile-panel__photos{width:100%;margin-top:22px}.profile-panel__us-head{justify-content:space-between;align-items:baseline;display:flex}.profile-panel__us-head h3{font-family:var(--bonds-font-display);margin:0;font-size:17px;font-weight:700}.profile-panel__score{color:var(--pp-accent);font-size:13px;font-weight:var(--bonds-weight-semibold);align-items:center;gap:6px;display:inline-flex}.profile-panel__score-dot{background:var(--pp-accent);border-radius:999px;width:8px;height:8px}.profile-panel__delta{color:var(--th-ink-45);font-weight:500}.profile-panel__delta--up{color:#5fd3b3}.profile-panel__calendar{grid-template-columns:14px 1fr;gap:4px 6px;margin-top:10px;display:grid}.profile-panel__dows{color:var(--th-ink-45);grid-template-rows:repeat(7,1fr);gap:3px;font-size:9px;display:grid}.profile-panel__dows span{align-items:center;display:flex}.profile-panel__cells{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;grid-template-columns:repeat(var(--cols,12), 1fr);gap:3px;display:grid}.profile-panel__months{grid-column:2;grid-template-columns:repeat(var(--cols,12), 1fr);color:var(--th-ink-45);font-size:9.5px;display:grid}.profile-panel__cell{aspect-ratio:1;background:var(--th-ink-08);border-radius:3.5px;min-width:10px;display:inline-block}.profile-panel__cell--pad{visibility:hidden}.profile-panel__cell--today{outline:1.5px solid var(--th-ink);outline-offset:1px}.profile-panel__cell:hover{filter:brightness(1.15)}.profile-panel__cell--l1{background:color-mix(in srgb, var(--pp-accent) 28%, transparent)}.profile-panel__cell--l2{background:color-mix(in srgb, var(--pp-accent) 50%, transparent)}.profile-panel__cell--l3{background:color-mix(in srgb, var(--pp-accent) 74%, transparent)}.profile-panel__cell--l4{background:var(--pp-accent)}.profile-panel__cell--call{box-shadow:inset 0 0 0 2px var(--th-accent)}.profile-panel__legend{color:var(--th-ink-55);font-size:var(--bonds-text-caption2);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.profile-panel__legend i{vertical-align:middle;width:10px;min-width:0;height:10px;margin:0 1.5px}.profile-panel__legend i:first-of-type{margin-left:6px}.profile-panel__legend i:nth-of-type(5){margin-right:6px}.profile-panel__legend-gap{margin-left:12px!important}.profile-panel__tip{min-height:1.2em}.profile-panel__numbers{border-top:1px solid var(--th-ink-08);text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:12px 0 0;display:grid}.profile-panel__numbers strong{font-family:var(--bonds-font-display);letter-spacing:-.02em;white-space:nowrap;margin-bottom:3px;font-size:16px;font-weight:800;display:block}.profile-panel__numbers span{font-size:10.5px;line-height:1.25;display:block}.profile-panel__numbers span,.profile-panel__count,.profile-panel__month{color:var(--th-ink-55);font-size:var(--bonds-text-caption2)}.profile-panel__empty{color:var(--th-ink-55);margin:6px 0 0;font-size:13px}.profile-panel__skeleton{background:var(--th-ink-08);border-radius:10px;height:150px;margin-top:10px}.profile-panel__month{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:var(--bonds-weight-semibold);margin:12px 0 6px}.profile-panel__grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.profile-panel__photo{aspect-ratio:1;background:var(--th-ink-08);cursor:pointer;border:0;border-radius:6px;padding:0;overflow:hidden}.profile-panel__photo img{object-fit:cover;width:100%;height:100%;display:block}.profile-panel__common{color:var(--th-ink-55);font-size:var(--bonds-text-caption2);align-items:center;gap:10px;margin:14px 0 0;display:flex}.profile-panel__cluster{display:flex}.profile-panel__face{width:22px;height:22px;margin-left:-7px}.profile-panel__face:first-child{margin-left:0}.members__row{align-items:center;gap:var(--bonds-space-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0;display:flex}.members__row--opens{cursor:pointer}.members__row--opens:hover .members__name{text-decoration:underline}.bubble--profile-card{width:236px;max-width:100%;padding:0;overflow:hidden}.profile-card{flex-direction:column;display:flex}.profile-card__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px 2px 9px;display:flex}.profile-card__row:disabled{cursor:default}.profile-card__row>svg{opacity:.45;flex:none}.profile-card__sticker{filter:drop-shadow(0 2px 6px #0003);flex:none;width:44px;height:44px;transform:rotate(-4deg)}.profile-card__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.profile-card__name{font-family:var(--bonds-font-display);letter-spacing:-.2px;color:var(--pc-accent);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.1;overflow:hidden}.profile-card__common{min-height:16px;font-size:var(--bonds-text-caption2);opacity:.7;white-space:nowrap;align-items:center;gap:6px;line-height:1.2;display:flex}.profile-card__faces{flex:none;display:flex}.profile-card__face{width:16px;height:16px;margin-left:-5px}.profile-card__face:first-child{margin-left:0}.bubble--profile-card .bubble__meta{align-self:flex-end}.rail__search{height:38px;margin:calc(-1 * var(--bonds-space-4)) 0 0;border-radius:var(--bonds-radius-round);background:var(--th-surf-92);box-shadow:0 2px 10px var(--th-shadow-06), inset 0 0 0 1px var(--th-ink-06);color:var(--th-ink-45);font-family:var(--bonds-font-body);cursor:pointer;text-align:left;border:0;flex:none;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;transition:box-shadow .18s ease-out,color .18s ease-out;display:flex}.rail__search:hover{color:var(--th-ink-75)}.rail__search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail__search-kbd{background:var(--th-ink-06);font-family:var(--bonds-font-body);font-size:10.5px;font-weight:var(--bonds-weight-semibold);color:var(--th-ink-45);border-radius:6px;flex:none;padding:1px 6px}.rail--collapsed .rail__search{justify-content:center;align-self:center;width:40px;height:40px;padding:0}.rsearch__indexing{margin:var(--bonds-space-4) 2px 0;font-size:var(--bonds-text-caption);color:var(--th-ink-45);align-items:center;gap:7px;display:flex}.rsearch__indexing i{border-radius:var(--bonds-radius-round);background:var(--th-accent);width:6px;height:6px;animation:1.1s ease-in-out infinite rsearch-indexing}@keyframes rsearch-indexing{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rsearch__indexing i{animation:none}}.rsearch__where{min-width:0;font-size:var(--bonds-text-caption);font-weight:var(--bonds-weight-regular);color:var(--th-ink-55);align-items:center;gap:4px;display:inline-flex}.rsearch__where:before{content:"·";color:var(--th-ink-35)}.rsearch__where-sticker{flex:none;width:16px;height:16px}.rsearch__where-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsearch__row-top .rsearch__where{flex:1;min-width:0}.rsearch__card-head .rsearch__where{flex:0 auto;min-width:0}.rsearch__card-head .rsearch__where:before{content:none}.rsearch__tile-room{filter:drop-shadow(0 1px 3px #00000073);width:22px;height:22px;position:absolute;top:6px;left:6px}.rsearch__row--chat{align-items:center}.rsearch__row--chat .rsearch__row-sticker{width:34px;height:34px;margin-top:0}.rsearch__row--chat>svg{color:var(--th-ink-35);align-self:center}.rsearch__row--chat{grid-template-columns:34px 1fr auto}.rsearch__row--chat .rsearch__row-text{-webkit-line-clamp:1}.chat__search-pill{border-radius:var(--bonds-radius-round);background:var(--th-surf-92);min-width:0;height:36px;box-shadow:0 2px 8px var(--th-shadow-08), inset 0 0 0 1px var(--th-accent-35);color:var(--th-ink-75);white-space:nowrap;flex:0 auto;align-items:center;gap:2px;margin-right:8px;padding:0 4px;font-size:13px;display:inline-flex}.chat__search-pill-btn{border-radius:var(--bonds-radius-round);width:28px;height:28px;color:var(--th-ink-75);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat__search-pill-btn:hover:not(:disabled){background:var(--th-ink-06);color:var(--th-ink)}.chat__search-pill-btn:disabled{opacity:.35;cursor:default}.chat__search-pill-q{text-overflow:ellipsis;min-width:0;max-width:220px;font-weight:var(--bonds-weight-semibold);color:var(--th-ink);padding-left:2px;overflow:hidden}.chat__search-pill-pos{color:var(--th-ink-55);font-variant-numeric:tabular-nums;padding:0 6px}.bonds-ai__code{background:color-mix(in srgb, var(--th-ink) 8%, transparent);overflow-wrap:anywhere;border-radius:6px;padding:.05em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.bonds-ai__reactions{padding-left:4px}.app-list-row{border-radius:var(--bonds-radius-xlarge);background:var(--th-ink-06);width:100%;min-height:52px;color:var(--th-ink);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:background .12s,transform .16s;display:flex}.app-list-row:hover{background:var(--th-ink-08)}.app-list-row:active{background:var(--th-ink-1);transform:scale(.99)}.app-list-row--compact{min-height:48px;padding:6px 8px 6px 6px}.app-list-row__icon{background:var(--th-ink-06);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.app-list-row__icon>img{object-fit:contain;width:36px;height:36px;display:block}.app-list-row__emoji{font-size:20px;line-height:1}.app-list-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-list-row__title{font-size:var(--bonds-text-subheadline);font-weight:var(--bonds-weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.app-list-row__subtitle{font-size:var(--bonds-text-caption);font-weight:var(--bonds-weight-regular);color:var(--th-ink-55);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.app-list-row__subtitle--bone{background:linear-gradient(90deg, var(--th-ink-06) 0%, var(--th-ink-12) 50%, var(--th-ink-06) 100%);background-size:200% 100%;border-radius:5px;width:46%;max-width:160px;height:10px;margin-top:2px;animation:1.4s ease-in-out infinite app-row-shimmer}.app-list-row__chevron{color:var(--th-ink-4);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.app-list-row__subtitle--bone{animation:none}}.bubble__app-tile{justify-content:flex-start;width:0;min-width:100%;margin:0 0 6px;display:flex}.bubble__app-tile--many{gap:6px}.bubble__sender+.bubble__app-tile{margin-top:4px}.app-voice-tile{background:var(--th-ink-06);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;flex:none;padding:0;transition:transform .16s;display:block;position:relative;overflow:hidden}.app-voice-tile:active{transform:scale(.97)}.app-voice-tile__scale{transform-origin:0 0;pointer-events:none;display:block;position:absolute;top:0;left:0}.app-voice-tile__bone{background:linear-gradient(90deg, var(--th-ink-06) 0%, var(--th-ink-12) 50%, var(--th-ink-06) 100%);background-size:200% 100%;place-items:center;animation:1.4s ease-in-out infinite app-row-shimmer;display:grid;position:absolute;inset:0}.app-voice-tile__emoji{opacity:.55;font-size:28px;line-height:1}@media (prefers-reduced-motion:reduce){.app-voice-tile__bone{animation:none}}.bonds-doc-card{text-align:left;cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;width:560px;max-width:100%;margin:6px 0 0;padding:0;animation:.62s cubic-bezier(.22,1.2,.36,1) both bonds-doc-born;display:flex}.bonds-doc-card__preview{aspect-ratio:330/191;background:var(--th-surf-95);pointer-events:none;border:1px solid #ffffff1a;border-radius:24px;width:100%;min-height:191px;position:relative;overflow:hidden}.bonds-doc-card__skeleton{box-sizing:border-box;z-index:1;flex-direction:column;gap:10px;width:100%;height:100%;padding:18px;display:flex;position:relative}.bonds-doc-card__bone{width:100%;height:10px}.bonds-doc-card__bone--title{border-radius:6px;width:52%;height:16px}.bonds-doc-card__bone--short{width:64%}.bonds-doc-card__bone--tail{width:38%;margin-top:auto}.bonds-doc-card__failed{color:var(--th-ink-55);padding:18px;font-size:13px;display:block}.bonds-doc-card__preview .bonds-doc-native{transform-origin:0 0;padding:12px 14px 16px}.bonds-doc-card__html{pointer-events:none;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.bonds-doc-card__caption{align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 4px;display:flex}.bonds-doc-card__emoji{font-size:14px}.bonds-doc-card__title{font-family:var(--bonds-font-body,"Poppins"), system-ui, sans-serif;font-size:13px;font-weight:var(--bonds-weight-medium);color:var(--th-ink-55);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}@keyframes bonds-doc-born{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.bonds-doc-sheet{z-index:80;background:linear-gradient(to bottom, var(--th-stage-top), var(--th-stage-bottom));flex-direction:column;animation:.42s cubic-bezier(.22,1,.36,1) bonds-doc-open;display:flex;position:fixed;inset:0}.bonds-doc-sheet__chrome{align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.bonds-doc-sheet__close{border:1px solid var(--th-glass-rim-c);background:var(--th-glass-fill-a);width:36px;height:36px;color:var(--th-ink);border-radius:18px;place-items:center;display:grid}.bonds-doc-sheet__title{font-family:var(--bonds-font-display,"Poppins"), system-ui, sans-serif;font-weight:var(--bonds-weight-semibold);color:var(--th-ink);align-items:center;gap:8px;display:flex}.bonds-doc-sheet__body{flex:1;min-height:0;overflow:auto}.bonds-doc-sheet--file .bonds-doc-sheet__body{flex-direction:column;display:flex}.bonds-doc-sheet--file .bonds-doc-sheet__html{background:#fff;flex:auto;height:auto;min-height:0}.bonds-doc-sheet__title--file{flex:auto;min-width:0}.bonds-doc-sheet__glyph{background:var(--th-ink-06);width:30px;height:30px;color:var(--th-accent-solid);border-radius:9px;flex:none;place-items:center;display:grid}.bonds-doc-sheet__name{flex-direction:column;min-width:0;line-height:1.15;display:flex}.bonds-doc-sheet__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bonds-doc-sheet__name small{font-family:var(--bonds-font-body,"Poppins"), system-ui, sans-serif;font-weight:var(--bonds-weight-regular,400);color:var(--th-ink-55);font-size:12px}.bonds-doc-sheet__download{border:1px solid var(--th-glass-rim-c);background:var(--th-glass-fill-a);width:36px;height:36px;color:var(--th-ink);border-radius:18px;flex:none;place-items:center;margin-left:auto;display:grid}.bonds-doc-sheet__html{background:0 0;border:0;width:100%;height:100%}.bonds-doc-sheet__status{text-align:center;color:var(--th-ink-5);padding:48px 24px}.bonds-doc-native{max-width:680px;color:var(--th-ink);font-family:var(--bonds-font-body,"Poppins"), system-ui, sans-serif;margin:0 auto;padding:8px 22px 48px;font-size:16px;line-height:1.5}.bonds-doc-native__h1{font-family:var(--bonds-font-display,"Poppins"), system-ui, sans-serif;letter-spacing:-.6px;margin:4px 0 12px;font-size:28px;line-height:1.12}.bonds-doc-native__h2{font-family:var(--bonds-font-display,"Poppins"), system-ui, sans-serif;margin:28px 0 10px;font-size:22px}.bonds-doc-native__h3{font-size:16px;font-weight:var(--bonds-weight-semibold);margin:22px 0 8px}.bonds-doc-native p,.bonds-doc-native li{color:var(--th-ink-6)}.bonds-doc-native blockquote{border-left:3px solid var(--th-accent);background:var(--th-surf-95);border-radius:0 16px 16px 0;margin:0 0 16px;padding:12px 16px;font-style:italic}.bonds-doc-native pre{background:var(--th-surf-95);border:1px solid var(--th-ink-08);border-radius:16px;padding:14px;font-size:13px;overflow:auto}@keyframes bonds-doc-open{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bonds-doc-card,.bonds-doc-sheet{animation:none}}.members__item--bonds{border-top:1px solid var(--th-ink-08);margin-top:var(--bonds-space-2);padding-top:var(--bonds-space-3)}.members__item--bonds .members__name{flex-direction:column;gap:1px;display:flex}.members__bonds-subtitle{color:var(--th-ink-5);font-size:11px}.profile-panel__backdrop{pointer-events:none;z-index:0;height:300px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.profile-panel__backdrop img{object-fit:cover;width:100%;height:100%;display:block}.profile-panel__backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--th-surf-97) 55%, transparent) 0%, color-mix(in srgb, var(--pp-accent) 22%, transparent) 25%, color-mix(in srgb, var(--th-surf-97) 35%, transparent) 60%);position:absolute;inset:0}.profile-panel--page{background:color-mix(in srgb, var(--pp-page) 18%, var(--th-surf-97))}.profile-panel__bar,.profile-panel__scroll{z-index:1;position:relative}.profile-panel__bar-spacer{flex:1}.profile-panel__icon--back{margin-right:auto}.profile-panel__name--on-photo{text-shadow:0 2px 12px #00000059}.ipod{color:#191326;width:100%;box-shadow:inset 0 1px 0 #fff, 0 8px 22px var(--th-shadow-20);cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#f7f7f9,#d9d9df);border:0;border-radius:18px;align-items:center;gap:10px;margin-top:16px;padding:10px;display:flex}.ipod__lcd{color:#1d2b1a;background:linear-gradient(#cfe2c9,#b9d1b1);border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:56px;padding:7px 9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026,inset 0 3px 6px #0000002e}.ipod__art{object-fit:cover;filter:grayscale(.4);opacity:.9;border-radius:4px;flex:none;width:40px;height:40px}.ipod__text{flex-direction:column;flex:1;gap:2px;min-width:0;height:100%;display:flex}.ipod__artist{white-space:nowrap;text-overflow:ellipsis;opacity:.8;font:500 10px/1.3 ui-monospace,IBM Plex Mono,monospace;overflow:hidden}.ipod__title{font-size:12px;font-weight:var(--bonds-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ipod__bar{background:#0000002e;border-radius:2px;height:3px;margin-top:auto;overflow:hidden}.ipod__bar i{background:#1d2b1a;border-radius:2px;width:32%;height:100%;display:block}.ipod--playing .ipod__bar i{animation:30s linear forwards ipod-prog}@keyframes ipod-prog{0%{width:0}to{width:100%}}.ipod__wheel{background:radial-gradient(circle at 50% 45%,#fff 0 33%,#ececf1 34%,#d5d5dc 100%);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0003}.ipod__wheel:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 1px 3px #00000040}.ipod__k{color:#8a8a95;font:700 7px Poppins,sans-serif;position:absolute}.ipod__k--m{top:5px}.ipod__k--p{bottom:4px}.ipod__k--l{left:6px}.ipod__k--r{right:6px}.ipod--playing .ipod__wheel{animation:6s linear infinite ipod-spin}@keyframes ipod-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ipod--playing .ipod__wheel{animation:none}}.profile-panel__ticket{border:1px solid var(--th-ink-08);background:var(--th-surf-97);width:100%;color:var(--th-ink);box-shadow:0 10px 30px var(--th-shadow-10);cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex;position:relative}.profile-panel__ticket:disabled{cursor:default;opacity:.6}.profile-panel__ticket--loading{opacity:1}.profile-panel__bone{background:linear-gradient(90deg, var(--th-ink-08) 25%, var(--th-ink-12) 50%, var(--th-ink-08) 75%);background-size:200% 100%;border-radius:999px;animation:1.4s linear infinite profile-shimmer;display:block}.profile-panel__bone--ring{flex:none;width:50px;height:50px}.profile-panel__bone--title{width:110px;height:12px;margin-bottom:7px}.profile-panel__bone--line{width:56px;height:9px}@keyframes profile-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-panel__loading{pointer-events:none}.profile-panel__bone--blob{width:100px;height:100px;box-shadow:0 0 0 4px var(--th-surf-97), 0 6px 14px var(--th-shadow-10);border-radius:46% 54% 44% 52%/52% 46% 54% 48%;transform:rotate(-5deg)}.profile-panel__bone--name{width:140px;height:20px;margin-top:4px}.profile-panel__bone--chip{width:160px;height:30px;margin-top:10px}.profile-panel__loading-action{flex-direction:column;align-items:center;gap:7px;display:flex}.profile-panel__bone--glass{width:46px;height:46px}.profile-panel__bone--label{width:40px;height:10px}.profile-panel__loading-canvas{flex-direction:column;gap:12px;width:100%;margin-top:14px;display:flex}.profile-panel__bone--card{border-radius:16px;width:100%;height:128px;transform:rotate(-1.5deg)}.profile-panel__loading-row{gap:10px;display:flex}.profile-panel__bone--tile{border-radius:14px;flex:1;height:84px}.profile-panel__bone--tile:first-child{transform:rotate(2deg)}.profile-panel__bone--tile:last-child{transform:rotate(-2deg)}.profile-panel__scroll--reveal,.profile-panel__backdrop{animation:.32s ease-out both profile-reveal}.profile-panel{transition:background-color .32s ease-out}.profile-panel__backdrop img{opacity:0;transition:opacity .32s ease-out}.profile-panel__backdrop img.is-loaded{opacity:1}@keyframes profile-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.profile-panel__bone,.profile-panel__scroll--reveal,.profile-panel__backdrop{animation:none}}.profile-panel__ticket:before,.profile-panel__ticket:after{content:"";background:var(--th-canvas-bottom);border:1px solid var(--th-ink-08);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%}.profile-panel__ticket:before{left:-9px}.profile-panel__ticket:after{right:-9px}.profile-panel__ring{flex:none;width:50px;height:50px;position:relative}.profile-panel__ring svg{width:50px;height:50px;transform:rotate(-90deg)}.profile-panel__ring circle{fill:none;stroke-width:6px;stroke-linecap:round}.profile-panel__ring .bg{stroke:var(--th-ink-08)}.profile-panel__ring .fg{stroke:var(--pp-accent);stroke-dasharray:157;stroke-dashoffset:calc(157 - 157 * var(--p));transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.profile-panel__ring b{font:800 16px var(--bonds-font-display);letter-spacing:-.03em;place-items:center;display:grid;position:absolute;inset:0}.profile-panel__ticket-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-panel__ticket-text>b{font:700 14px var(--bonds-font-display)}.profile-panel__ticket-text>span{font-size:var(--bonds-text-caption2);color:var(--th-ink-55)}.profile-panel__tier{color:var(--pp-accent);font:600 11px var(--bonds-font-body);align-self:flex-start}.profile-panel__tier--big{align-self:center;font-size:13px}.profile-panel__scroll--us{padding-top:4px}.profile-panel__us-title{font:800 20px var(--bonds-font-display);letter-spacing:-.02em;align-self:flex-start;margin:0}.profile-panel__duo{justify-content:center;margin:8px 0 4px;display:flex}.profile-panel__duo-sticker{filter:drop-shadow(0 6px 12px #00000040);width:66px;height:66px;transform:rotate(7deg)}.profile-panel__duo-sticker--me{margin-right:-14px;transform:rotate(-8deg)}.profile-panel__bigscore{justify-content:center;width:100%;display:flex;position:relative}.profile-panel__bigscore-n{font:800 64px/1 var(--bonds-font-display);letter-spacing:-.05em;color:var(--pp-accent)}.profile-panel__bigscore-n small{font:700 15px var(--bonds-font-body);letter-spacing:0;color:var(--th-ink-5);margin-left:2px}.profile-panel__info{background:var(--th-ink-08);width:26px;height:26px;color:var(--th-ink-6);cursor:pointer;border:0;border-radius:50%;font:italic 700 12px Georgia,serif;position:absolute;top:6px;right:40px}.profile-panel__info--on{background:var(--th-ink);color:var(--th-surf-97)}.profile-panel__how{background:var(--th-ink-06);text-align:left;border-radius:16px;width:100%;margin-top:12px;padding:12px 14px 10px}.profile-panel__how-bar{gap:2px;height:10px;display:flex}.profile-panel__how-bar i{border-radius:3px;height:100%;display:block}.profile-panel__how-legend{font:500 10.5px var(--bonds-font-body);color:var(--th-ink-55);flex-wrap:wrap;gap:3px 10px;margin:8px 0 0;display:flex}.profile-panel__how-legend span{align-items:center;gap:5px;display:inline-flex}.profile-panel__how-legend i{border-radius:2px;flex:none;width:7px;height:7px}.profile-panel__how-legend b{color:var(--th-ink);font-weight:600}.profile-panel__how-next{font:500 11px var(--bonds-font-body);color:var(--th-ink);margin-top:10px}.profile-panel__us-head--cal{width:100%;margin-top:18px}.profile-panel__tip--center{text-align:center;width:100%;color:var(--th-ink-55);font-size:var(--bonds-text-caption2);margin-top:8px}.profile-panel__legend--center{justify-content:center}.recapview{z-index:5;color:#fff;border-radius:var(--bonds-radius-xlarge);background:#000;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.recapview__bars{gap:4px;padding:12px 14px 0;display:flex}.recapview__bars i{background:#ffffff59;border-radius:2px;flex:1;height:3px}.recapview__bars i.on{background:#fff}.recapview__head{justify-content:space-between;align-items:flex-start;padding:10px 14px 0;display:flex}.recapview__head b{font:700 17px var(--bonds-font-display);display:block}.recapview__head small{opacity:.7;font-size:11px;display:block}.recapview__head .profile-panel__icon{color:#fff;background:#fff3}.recapview__pic{object-fit:contain;flex:1;width:100%;min-height:0;margin:12px 0 14px;display:block}.recapview__tap{cursor:pointer;background:0 0;border:0;width:50%;position:absolute;top:80px;bottom:0}.recapview__tap--l{left:0}.recapview__tap--r{right:0}.space{width:100%;margin-top:14px;position:relative}.space__slot{transform-origin:50%;position:absolute}.space__body{transform-origin:0 0}.vinyl{color:#fff;text-align:left;cursor:pointer;width:100%;height:100%;box-shadow:0 8px 22px var(--th-shadow-20);background:#1a1720;border:0;border-radius:22px;align-items:center;gap:16px;padding:0 14px;display:flex;position:relative}.vinyl__disc{background:repeating-radial-gradient(circle,#111 0 2px,#2a2a2e 2px 4px);border-radius:50%;flex:none;width:66px;height:66px;position:relative;overflow:hidden}.vinyl__disc:after{content:"";background:var(--pp-accent);border-radius:50%;position:absolute;inset:18px}.vinyl__disc img{object-fit:cover;z-index:1;border-radius:50%;width:30px;height:30px;position:absolute;inset:18px}.vinyl--playing .vinyl__disc{animation:4s linear infinite ipod-spin}.vinyl__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vinyl__meta b{font-size:15px;font-weight:var(--bonds-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vinyl__meta small{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vinyl__arm{transform-origin:top;background:#b3b3b3;border-radius:2px;width:4px;height:40px;position:absolute;top:8px;right:42px;transform:rotate(-28deg)}.vinyl__play{opacity:.8;font-size:12px}.space-recap{background:var(--th-ink-08);cursor:pointer;width:100%;height:100%;box-shadow:0 12px 28px var(--th-shadow-20);border:0;border-radius:30px;padding:0;display:block;position:relative;overflow:hidden}.space-recap>img{object-fit:cover;width:100%;height:100%;display:block}.space-recap:after{content:"";background:linear-gradient(#0000,#000000b8);height:45%;position:absolute;inset:auto 0 0}.space-recap__title{z-index:1;font-family:var(--bonds-font-display);letter-spacing:-.3px;color:#fff;text-shadow:0 2px 8px #0006;text-align:left;font-size:24px;font-weight:700;position:absolute;bottom:16px;left:18px;right:18px}.space-voice{background:var(--th-surf-97);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--th-ink-08), 0 10px 22px var(--th-shadow-16);border-radius:24px;align-items:center;gap:14px;padding:0 16px;display:flex}.space-voice__play{background:var(--pp-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:50px;height:50px;font-size:16px}.space-voice__bars{flex:1;align-items:center;gap:2px;height:34px;display:flex}.space-voice__bars i{background:color-mix(in srgb, var(--pp-accent) 40%, transparent);border-radius:2px;flex:1;min-width:2px}.space-voice__bars i.on{background:var(--pp-accent)}.space-voice__time{color:var(--th-ink-55);font-family:ui-monospace,Menlo,monospace;font-size:12px}.space-sticker{object-fit:contain;filter:drop-shadow(0 6px 12px #00000047);width:100%;height:100%;display:block}.space-text{width:100%;height:100%;font-family:var(--bonds-font-accent);text-align:center;overflow-wrap:break-word;text-shadow:2px 2px #fff,-2px -2px #fff,2px -2px #fff,-2px 2px #fff,0 6px 8px #00000038;justify-content:center;align-items:center;font-size:76px;line-height:1.15;display:flex;overflow:hidden}.space-text--poster{text-transform:uppercase}.space-text--clean{font-family:"Bricolage Grotesque", var(--bonds-font-display);letter-spacing:-.02em;font-weight:800}.space-text--marker{font-family:"Permanent Marker", var(--bonds-font-display)}.space-text--script{font-family:"Pacifico", var(--bonds-font-display)}.space-text--block{font-family:"Bungee", var(--bonds-font-accent)}.space-video{cursor:pointer;width:100%;height:100%;box-shadow:0 12px 28px var(--th-shadow-20);background:#000;border:0;border-radius:28px;padding:0;position:relative;overflow:hidden}.space-video video{object-fit:cover;width:100%;height:100%;display:block}.space-video__mute{color:#fff;background:#00000073;border-radius:999px;padding:6px;display:inline-flex;position:absolute;bottom:12px;right:12px}.space-video__full{z-index:40;background:#000;place-items:center;display:grid;position:fixed;inset:0}.space-video__full video{max-width:100%;max-height:100%}.space-video__close{position:absolute;top:16px;right:16px}.space-clock{background:var(--th-surf-97);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--th-ink-08), 0 10px 22px var(--th-shadow-16);color:var(--th-ink);border-radius:26px;flex-direction:column;justify-content:center;padding:0 22px;display:flex}.space-clock__city{font-size:15px;font-weight:var(--bonds-weight-semibold);color:var(--th-ink-75);align-items:center;gap:4px;display:inline-flex}.space-clock__time{font-family:var(--bonds-font-display);letter-spacing:-1px;font-size:46px;font-weight:800;line-height:1.05}.space-clock__zone{color:var(--th-ink-45);font-family:ui-monospace,Menlo,monospace;font-size:11px}.space-photos{width:100%;height:100%;box-shadow:0 12px 28px var(--th-shadow-20);border-radius:22px;gap:2px;display:grid;overflow:hidden}.space-photos--single{border-radius:26px;grid-template:1fr/1fr}.space-photos__cell{background:var(--th-ink-08);cursor:pointer;border:0;min-width:0;min-height:0;padding:0;position:relative}.space-photos__cell>img{object-fit:cover;width:100%;height:100%;display:block}.space-stories{scrollbar-width:none;gap:12px;width:100%;height:100%;padding:4px 2px;display:flex;overflow:auto hidden}.space-stories::-webkit-scrollbar{display:none}.space-story{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:92px;padding:0;display:flex}.space-story__ring{background:linear-gradient(135deg,#ffb13d,#ff3d8b 50%,#7b4dff);border-radius:24px;width:92px;height:92px;padding:3px;position:relative}.space-story__ring>img{object-fit:cover;border:3px solid var(--th-surf-97);border-radius:21px;width:100%;height:100%;display:block}.space-story__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--bonds-font-display);font-size:13px;font-weight:var(--bonds-weight-semibold);color:var(--th-ink);overflow:hidden}.space-circle{cursor:pointer;width:100%;height:100%;box-shadow:0 12px 28px var(--th-shadow-20);background:#000;border:0;border-radius:50%;padding:0;position:relative;overflow:hidden}.space-circle video{object-fit:cover;width:100%;height:100%;display:block}.space-circle__ring{pointer-events:none;position:absolute;inset:0;transform:rotate(-90deg)}.space-circle__ring circle{fill:none;stroke:var(--pp-accent);stroke-width:8px;stroke-linecap:round}.space-chip{background:var(--th-surf-97);box-shadow:inset 0 0 0 1px var(--th-ink-08), 0 4px 12px var(--th-shadow-16);color:var(--th-ink);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:2px;padding:3px 8px 3px 5px;font-size:13px;line-height:1;display:inline-flex;position:absolute}.space-chip b{font-size:11px;font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums;margin-left:2px}.space-chip__sticker{object-fit:contain;width:16px;height:16px}.space-chip__comments{color:var(--th-ink-75);align-items:center;gap:2px;margin-left:4px;display:inline-flex}.space-chip--corner{transform:translate(-85%,-45%)}.space-chip--inset{z-index:1;font-size:15px;bottom:8px;right:8px}.space-chip--inset b{font-size:13px}.app-full--loading .app-full__body{background:0 0}.bubble__file{flex-direction:column;gap:4px;min-width:220px;max-width:320px;display:flex}.bubble__file--thumbed{width:288px}.bubble--doc-file,.bubble--doc-file.bubble--mine{box-shadow:none;color:var(--th-ink);background:0 0;border-radius:0;width:560px;max-width:100%;padding:0}.bubble--doc-file:before,.bubble--doc-file:after{display:none}.bubble--doc-file.bubble--reacted,.bubble--doc-file.bubble--mine.bubble--reacted{padding-bottom:18px}.bonds-doc-card--file{cursor:default;margin:0;animation:none}.bonds-doc-card__preview--file{text-align:left;color:var(--th-ink);cursor:pointer;pointer-events:auto;border-style:solid;border-width:1px;padding:0;display:block}.bonds-doc-card__preview--file>*{pointer-events:none}.bonds-doc-card__preview--file:disabled{cursor:default}.bonds-doc-card--sending .bonds-doc-card__preview--file{opacity:.88}.bonds-doc-card__caption--file{box-sizing:border-box;width:100%}.bonds-doc-card__caption--file .bonds-doc-card__title{flex:auto;min-width:0}.bonds-doc-card__caption--file .bubble__meta{color:var(--th-ink-55);flex:none;margin-left:auto}.bonds-doc-card__file-glyph{width:16px;height:16px;color:var(--th-ink-55);flex:none;place-items:center;display:grid}.bubble__file-ring--small{width:14px;height:14px;-webkit-mask:radial-gradient(circle,#0000 4.5px,#000 5px);mask:radial-gradient(circle,#0000 4.5px,#000 5px)}.bonds-doc-card__text{font-size:var(--bonds-text-body,15px);color:var(--th-ink);max-width:100%;margin:2px 4px 0;line-height:1.35}.bubble__file--doc{width:330px;max-width:100%}.bubble__file-live{aspect-ratio:330/191;background:var(--th-surf-95);width:100%;color:var(--th-ink);text-align:left;cursor:pointer;border:1px solid #ffffff1a;border-radius:14px;margin:0 0 6px;padding:0;display:block;position:relative;overflow:hidden}.bubble__file-live:disabled{cursor:default}.bubble__file-live>*{pointer-events:none}.bubble__file-live .bonds-doc-native{max-width:none;margin:0;padding:12px 14px 16px}.bubble__file-live .bonds-doc-card__skeleton{padding:14px}.bubble__file-thumb{width:100%;aspect-ratio:var(--file-thumb-ratio,.8);background:var(--th-ink-06);max-height:240px;box-shadow:inset 0 0 0 1px var(--th-ink-08,#00000014);cursor:pointer;border:0;border-radius:12px;margin:0 0 6px;padding:0;display:block;overflow:hidden}.bubble--mine .bubble__file-thumb{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}.bubble__file-thumb:disabled{cursor:default}.bubble__file-thumb-img{object-fit:cover;object-position:top center;width:100%;height:100%;animation:.26s ease-out file-thumb-in;display:block}@keyframes file-thumb-in{0%{opacity:0}}.bubble__file-thumb--pending{animation:1.4s ease-in-out infinite file-thumb-pulse}@keyframes file-thumb-pulse{50%{opacity:.6}}.bubble__file-row{align-items:center;gap:6px;display:flex}.bubble__file-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;align-items:center;gap:10px;padding:4px 2px 4px 0;display:flex}.bubble__file-main:disabled{cursor:default}.bubble__file-glyph{background:var(--th-ink-06);width:42px;height:42px;color:var(--th-accent-solid);border-radius:11px;flex:none;place-items:center;display:grid}.bubble--mine .bubble__file-glyph{color:#fff;background:#ffffff24}.bubble__file-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bubble__file-name{font-size:var(--bonds-text-body,15px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.bubble__file-meta{opacity:.62;letter-spacing:.01em;font-size:12px;line-height:1.2}.bubble__file-download{width:30px;height:30px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:opacity .12s,background .12s;display:grid}.bubble__file-download:hover{opacity:1;background:var(--th-ink-06)}.bubble--mine .bubble__file-download:hover{background:#ffffff24}.bubble__file-footer{justify-content:flex-end;margin-top:-4px;display:flex}.bubble__file-caption{margin-top:2px}.bubble__file--failed .bubble__file-glyph{color:var(--th-danger-text)}.bubble__file--failed .bubble__file-meta:after{content:" · !"}.bubble__file-ring{background:conic-gradient(currentColor var(--file-progress,0deg), transparent 0);border-radius:999px;width:22px;height:22px;transition:background .18s linear;-webkit-mask:radial-gradient(circle,#0000 7px,#000 7.5px);mask:radial-gradient(circle,#0000 7px,#000 7.5px)}.bubble__file-ring--idle{background:conic-gradient(currentColor 80deg, transparent 0);animation:.9s linear infinite file-ring-spin}@keyframes file-ring-spin{to{transform:rotate(360deg)}}.composer__staged-file{background:var(--th-ink-08);max-width:220px;height:64px;color:var(--th-ink);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 28px 0 10px;display:flex;position:relative}.composer__staged-file-glyph{color:var(--th-accent-solid);flex:none;place-items:center;display:grid}.composer__staged-file-text{flex-direction:column;gap:2px;min-width:0;display:flex}.composer__staged-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.composer__staged-file-meta{opacity:.62;font-size:11px}.file-preview__sheet{background:var(--th-drawer-paper,var(--th-surf-98));width:min(92vw,880px);max-height:90vh;color:var(--th-ink);box-shadow:var(--th-shadow-lift-strong);border-radius:16px;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) file-preview-in;display:flex;overflow:hidden}.file-preview__sheet--image,.file-preview__sheet--video{width:auto;max-width:min(92vw,1400px)}@keyframes file-preview-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.file-preview__head{border-bottom:1px solid var(--th-ink-08);align-items:center;gap:10px;padding:12px 14px;display:flex}.file-preview__glyph{background:var(--th-ink-06);width:34px;height:34px;color:var(--th-accent-solid);border-radius:9px;flex:none;place-items:center;display:grid}.file-preview__title{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.file-preview__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.file-preview__title span{opacity:.62;font-size:12px}.file-preview__download,.file-preview__close{width:34px;height:34px;color:var(--th-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.file-preview__download:hover,.file-preview__close:hover{background:var(--th-ink-06)}.file-preview__body{flex-direction:column;flex:auto;min-height:160px;display:flex;overflow:auto}.file-preview__state{opacity:.7;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:40px;font-size:13px;display:flex}.file-preview__ring{background:conic-gradient(var(--th-accent-solid) 80deg, transparent 0);border-radius:999px;width:28px;height:28px;animation:.9s linear infinite file-ring-spin;-webkit-mask:radial-gradient(circle,#0000 9px,#000 9.5px);mask:radial-gradient(circle,#0000 9px,#000 9.5px)}.file-preview__doc{padding:22px 28px 32px}.file-preview__frame{background:#fff;border:0;flex:auto;width:100%;min-height:70vh}.file-preview__image{object-fit:contain;max-width:min(92vw,1400px);max-height:80vh;display:block}.file-preview__video{max-width:min(92vw,1400px);max-height:80vh;display:block}.file-preview__audio{width:100%;padding:24px}.file-preview__text{white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 22px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.file-preview__none{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto;padding:44px 24px;display:flex}.file-preview__none-glyph{background:var(--th-ink-06);width:84px;height:84px;color:var(--th-accent-solid);border-radius:22px;place-items:center;margin-bottom:8px;display:grid}.file-preview__none strong{font-size:15px}.file-preview__none>span{opacity:.62;font-size:12px}.file-preview__none p{opacity:.7;margin:10px 0 14px;font-size:13px}.file-preview__none-download{background:var(--th-accent-solid);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.file-preview__caption{border-top:1px solid var(--th-ink-08);margin:0;padding:10px 16px 14px;font-size:13px}.bonds-doc-native table{border-collapse:collapse;width:100%;margin:10px 0 16px;font-size:14px}.bonds-doc-native th,.bonds-doc-native td{text-align:left;border-bottom:1px solid var(--th-ink-12);vertical-align:top;padding:7px 10px}.bonds-doc-native th{border-bottom-color:var(--th-ink-25);font-weight:600}.rsearch__card-file{align-items:flex-start;gap:10px;min-width:0;display:flex}.rsearch__card-file-glyph{background:var(--th-ink-06);width:36px;height:36px;color:var(--th-accent-solid);border-radius:10px;flex:none;place-items:center;display:grid}.rsearch__card-file-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rsearch__card-file-text .rsearch__card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsearch__card-file-meta{opacity:.62;font-size:12px}.rsearch__card-file-inside{opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.rsearch__row-card--file{background:var(--th-ink-05);cursor:pointer;border-radius:14px;padding:10px 12px}.chat__main .chat__topbar{z-index:2;box-shadow:none;pointer-events:none;background:0 0;position:absolute;top:0;left:0;right:0}.chat__main .chat__topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--th-header-haze-a) 0%, var(--th-header-haze-a) 35%, var(--th-header-haze-b) 62%, transparent 100%);-webkit-backdrop-filter:blur(4px)saturate(1.1);backdrop-filter:blur(4px)saturate(1.1);position:absolute;inset:0 0 -44px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.chat__header-identity,.chat__header-actions,.chat__topbar .chat__search-pill{pointer-events:auto}.chat__timeline{padding-top:calc(var(--bonds-space-5) + 126px)}.chat__topbar .chat__header{justify-content:center;padding:10px 140px 6px}.chat__header-identity{flex-direction:column;align-items:center;gap:0}.chat__header-sticker{width:88px;height:88px}.chat__header-sticker.sticker-avatar{margin-bottom:calc(88px * (var(--sticker-visible-h,1) - 1))}.chat__header-photo{cursor:zoom-in;z-index:0;border-radius:12px;display:block;position:relative}.chat__header-photo:focus-visible{outline:2px solid var(--th-cta);outline-offset:2px}.chat__header-meta{z-index:1;border-radius:999px;flex:0 auto;align-items:center;margin-top:-16px;padding:4px 12px 5px;position:relative}.chat__header-name{font-size:15px}.chat__header-name:after{content:" ›";opacity:.45;font-weight:400}.chat__header-actions{right:var(--bonds-space-4);position:absolute;top:12px}.chat__topbar .chat__search-pill{left:var(--bonds-space-4);position:absolute;top:12px}.chat__header-meta,.chat__topbar .chat__call-btn{background-image:none;background-color:var(--th-header-chip-fill);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 0 0 1px var(--th-header-chip-rim), 0 4px 12px #0000002e}.chat__topbar .chat__call-btn{width:40px;height:40px}.room-portrait{align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.room-portrait__badge{width:70%;height:70%;font-family:var(--font-display,inherit);letter-spacing:.02em;border:2px solid var(--th-surf-92);box-shadow:0 3px 8px var(--th-shadow-16);z-index:1;color:#191326bf;border-radius:50%;justify-content:center;align-items:center;font-size:.8em;font-weight:700;display:inline-flex;position:absolute;bottom:0;right:0;transform:rotate(4deg)}.room-portrait__badge--silhouette{background:#ede3ff}.room-portrait__badge--p0{background:#dbe8ff}.room-portrait__badge--p1{background:#ffe0e6}.room-portrait__badge--p2{background:#e0f7e6}.room-portrait__badge--p3{background:#fff0d4}.room-portrait__badge--p4{background:#ede3ff}.room-portrait--solo .room-portrait__badge{width:86%;height:86%;inset:7% auto auto 7%}.room-portrait__me,.room-portrait__other{width:70%;height:70%;position:absolute}.room-portrait__me{top:0;left:0;transform:rotate(-6deg)}.room-portrait__other{z-index:1;bottom:0;right:0;transform:rotate(4deg)}.room-portrait__sticker{width:100%;height:100%}.chat__header-sticker.room-portrait{width:88px;height:88px}.chat__header-sticker.room-portrait .room-portrait__badge{font-size:30px}.rail__sticker.room-portrait .room-portrait__badge{font-size:14px}.lightbox{--th-glass-tint:#00000057;--th-glass-fill-a:#ffffff0d;--th-glass-fill-b:#284cff0f;--th-glass-fill-c:#ffffff03;--th-glass-rim-a:#ffffff38;--th-glass-rim-b:#ffffff0f;--th-glass-rim-c:#284cff33;--th-glass-specular:#ffffff1a;--th-glass-specular-2:#ffffff05}.lightbox__bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000,#00000073 40%,#000000ad);flex-direction:column;align-items:center;gap:10px;padding:12px 16px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.lightbox__bottom>*{pointer-events:auto}.lightbox__bottom .lightbox__caption{pointer-events:none;position:static;transform:none}.lightbox__social{flex-direction:column;gap:8px;width:min(100%,560px);display:flex}.lightbox__social-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lightbox__strip{align-items:center;gap:2px;padding:4px 6px;display:flex;position:relative}.lightbox__emoji{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:transform .18s cubic-bezier(.2,.9,.3,1.4);display:inline-flex;position:relative}.lightbox__emoji:hover{transform:scale(1.18)}.lightbox__emoji:active{transform:scale(1.3)}.lightbox__emoji--on{background:#ffffff42}.lightbox__emoji--more{color:#ffffffd9;background:#ffffff24;width:28px;height:28px;margin-left:2px}.lightbox__emoji--more svg{display:block}.lightbox__emoji:disabled{opacity:.4;cursor:default;transform:none}.lightbox__picker{z-index:3;position:absolute;bottom:44px;left:0}.lightbox__picker .rpicker{position:static}.lightbox__reply{z-index:1;color:#fff;height:40px;font-family:var(--bonds-font-body);font-size:14px;font-weight:var(--bonds-weight-semibold);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.lightbox__reply>*{z-index:1;position:relative}.lightbox__reply svg{display:block}.lightbox__chips{flex-wrap:wrap;gap:6px;display:flex}.lightbox__chip{color:#ffffffd9;height:28px;font-family:var(--bonds-font-body);font-size:13px;font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;gap:4px;padding:0 10px;animation:.38s cubic-bezier(.2,.9,.3,1.3) lightbox-chip-in;display:inline-flex;position:relative}.lightbox__chip>*{z-index:1;position:relative}.lightbox__chip-emoji{font-size:14px;line-height:1}.lightbox__chip--mine{--th-glass-tint:color-mix(in srgb, var(--bonds-color-brand) 62%, transparent);--th-glass-rim-a:color-mix(in srgb, var(--bonds-color-brand) 90%, white);color:#fff}@keyframes lightbox-chip-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.lightbox__filmstrip{scrollbar-width:none;gap:6px;max-width:100%;padding:2px 8px;display:flex;overflow-x:auto}.lightbox__filmstrip::-webkit-scrollbar{display:none}.lightbox__thumb{opacity:.55;cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex:none;width:48px;height:48px;padding:0;transition:opacity .18s ease-out;position:relative;overflow:hidden}.lightbox__thumb:hover{opacity:.85}.lightbox__thumb--current{opacity:1;border-color:#fff}.lightbox__thumb img,.lightbox__thumb-blank{object-fit:cover;width:100%;height:100%;display:block}.lightbox__thumb-badge{color:#fff;height:14px;font-size:9px;font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;align-items:center;gap:2px;padding:0 4px;line-height:1;display:inline-flex;position:absolute;bottom:3px;left:3px}.lightbox__thumb-badge svg{display:block}.lightbox__thumb-audio{color:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.lightbox__thumb-audio svg{display:block}.lightbox__thumb-duration{font-size:9px;font-weight:var(--bonds-weight-semibold);font-variant-numeric:tabular-nums;color:#ffffffd9;line-height:1}.lightbox__audio{flex-direction:column;align-items:center;gap:28px;width:min(92vw,420px);padding-bottom:56px;display:flex;position:relative}.lightbox__wave{align-items:center;gap:3px;width:260px;height:64px;display:flex}.lightbox__wave-bar{background:#ffffff59;border-radius:2px;flex:1 1 0}.lightbox__wave-bar--played{background:#fff}.lightbox__audio-play{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:76px;height:76px;display:grid}.lightbox__audio-play:disabled{opacity:.4;cursor:default}.lightbox__audio-play svg{display:block}.lightbox__scrub--audio{bottom:0;left:0;right:0}.reaction-burst{z-index:60;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;font-size:88px;line-height:1;position:fixed}.reaction-burst--spark{font-size:20px}.lightbox--bottom .lightbox__media{max-height:72vh}.lightbox--bottom .lightbox__video .lightbox__media{max-height:68vh}.bubble-wrap:has(.bubble__piece){min-width:min(330px,100%);max-width:min(560px,100%)}.bubble__piece{width:330px;max-width:100%;margin:14px 0 0;transition:transform 80ms linear}.bubble__sender+.bubble__piece{margin-top:4px}.piece{width:330px;max-width:100%}.piece__skeleton{flex-direction:column;gap:10px;width:330px;max-width:100%;height:112px;display:flex}.piece__fallback{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.piece--frozen{opacity:.82}.piece__frozen-foot{font-size:var(--bonds-text-caption2);color:var(--th-ink-45);margin:6px 2px 0}.piece__frozen-link{font:inherit;color:var(--th-accent);cursor:pointer;background:0 0;border:0;padding:0}:root{--bondi-pill-h:208px}.composer__dock{position:relative}.bondi-on-pill{right:calc(var(--bondi-pill-h) * .35 - var(--bondi-shift,0px));width:calc(var(--bondi-pill-h) * .875);height:var(--bondi-pill-h);z-index:7;pointer-events:none;position:absolute;bottom:calc(100% - 4px)}.bondi-live.bondi-on-pill__live{transform-origin:50% 100%;transition:transform .25s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0}.bondi-on-pill__hit{cursor:pointer;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;height:62%;padding:0;position:absolute;bottom:0;left:18%;right:18%}.bondi-on-pill__hit:focus-visible{outline:2px solid var(--th-cta);outline-offset:2px;border-radius:24px}.bondi-on-pill:has(.bondi-on-pill__hit:active) .bondi-live.bondi-on-pill__live{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.bondi-on-pill__hit{cursor:grab}}.bondi-on-pill--dragging .bondi-on-pill__hit{cursor:grabbing}.bondi-live{width:100%;height:100%;display:block;position:relative}.bondi-live__video{object-fit:contain;object-position:50% 100%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bondi-live__poster[hidden]{display:none}.chat__timeline-content--bondi{padding-bottom:calc(var(--bondi-pill-h) * .46 - 18px)}.chat__timeline-content--bondi:has(>.typing-shell:last-child){padding-bottom:0}.composer__camera{background:var(--th-cta);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:0 4px 14px var(--th-cta-shadow), inset 0 1px 0 #ffffff59;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.composer__camera:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffffb3,#ffffff1f 50%,#ffffff59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.composer__camera svg{display:block}.composer__field .composer__attach-wrap{align-self:flex-end}.composer__field .composer__attach,.composer__field .composer__mic{width:32px;height:32px;box-shadow:none;color:var(--th-ink-6);background:0 0;margin:8px 0}.composer__field .composer__attach:hover,.composer__field .composer__mic:hover{color:var(--th-ink)}.composer__field .composer__emoji{margin:8px 0}.composer__field .composer__send{width:32px;height:32px;margin:8px 8px 8px 2px}.composer__field .composer__mic{margin-right:8px}.composer__field .attach-menu{left:auto;right:0}.bondi-palette{background-image:linear-gradient(to bottom, var(--th-bubble-in-top) 0%, var(--th-bubble-in-mid) 55%, var(--th-bubble-in-bottom) 100%);width:264px;max-width:100%;color:var(--th-ink);box-shadow:inset 0 0 0 1px var(--th-ink-06), inset 0 1px 0 var(--th-bubble-in-rim), 0 10px 28px var(--th-shadow-04);text-align:center;-webkit-user-select:none;user-select:none;border-radius:24px;padding:14px 0 12px}.bondi-palette__title{font-family:var(--bonds-font-display,"Poppins"), system-ui, sans-serif;font-size:var(--bonds-text-subheadline);margin:0 16px;font-weight:600;line-height:1.2}.bondi-palette__stage{height:206px;position:relative;overflow:hidden}.bondi-palette__floor{background:var(--th-ink-12);filter:blur(6px);border-radius:50%;width:116px;height:12px;margin-left:-58px;position:absolute;bottom:9px;left:50%}.bondi-palette__bondi{transform-origin:50% 80.6%;width:224px;height:300px;margin-left:-112px;position:absolute;top:-50px;left:50%}.bondi-palette__img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.bondi-palette__img:not([src]){visibility:hidden}.bondi-palette__name{font-family:var(--bonds-font-display,"Poppins"), system-ui, sans-serif;font-size:var(--bonds-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--th-ink-5);margin:2px 0 0;font-weight:600}.bondi-palette__lens{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;outline:none;gap:18px;padding-inline:calc(50% - 22px);display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%)}.bondi-palette__lens::-webkit-scrollbar{display:none}.bondi-palette__lens--dragging{scroll-snap-type:none;cursor:grabbing}.bondi-palette__lens:focus-visible .bondi-palette__swatch--centered .bondi-palette__dot{box-shadow:0 2px 6px #0000001f,  0 0 0 9px var(--th-accent-solid)}.bondi-palette__swatch{scroll-snap-align:center;cursor:pointer;flex:0 0 44px;place-items:center;height:78px;display:grid;position:relative}.bondi-palette__dot{background:var(--swatch);outline-offset:3px;border-radius:50%;outline:2px solid #0000;width:44px;height:44px;transition:transform .3s cubic-bezier(.34,1.4,.64,1),outline-color .2s;transform:scale(.86);box-shadow:0 2px 6px #0000001f}.bondi-palette__swatch--centered .bondi-palette__dot{outline-color:var(--swatch);transform:scale(1.18)}.bondi-palette__swatch--applied:after{content:"";background:var(--th-ink-45);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%}.bondi-palette__foot{font-size:var(--bonds-text-caption);color:var(--th-ink-45);margin:2px 16px 0;line-height:1.3}.bondi-palette__foot--failed{color:var(--th-danger-text)}.bondi-palette__apply{color:#fff;height:38px;font-family:var(--bonds-font-body);font-size:var(--bonds-text-subheadline);font-weight:var(--bonds-weight-medium);cursor:pointer;border:0;border-radius:999px;place-items:center;margin:6px auto 2px;padding:0 22px;display:inline-grid;position:relative}.bondi-palette__apply:active{transform:scale(.97)}.bondi-palette__apply:disabled{cursor:progress}.bondi-palette__apply-label,.bondi-palette__apply-spinner{grid-area:1/1}.bondi-palette__apply-label--hidden{visibility:hidden}.bondi-palette__apply .bondi-palette__apply-spinner{color:currentColor}@media (prefers-reduced-motion:reduce){.bondi-palette__dot{transition:none}}.chat--bondi-tint{--th-bubble-mine-top:var(--bondi-mine-top);--th-bubble-mine-bottom:var(--bondi-mine-bottom);--th-apps-edge:var(--lightningcss-light,var(--bondi-cta))var(--lightningcss-dark,var(--bondi-edge-dark))}.chat--bondi-tint .composer__field:focus-within{outline-color:var(--lightningcss-light,var(--bondi-cta))var(--lightningcss-dark,var(--bondi-cta-dark))}.chat--bondi-tint .composer__camera{background:var(--lightningcss-light,var(--bondi-cta))var(--lightningcss-dark,var(--bondi-cta-dark));box-shadow:0 4px 14px var(--lightningcss-light,var(--bondi-cta-shadow))var(--lightningcss-dark,#00000059),  inset 0 1px 0 #ffffff59}.chat--bondi-tint .composer__send,.chat--bondi-tint .composer__mic{background:var(--lightningcss-light,var(--bondi-cta))var(--lightningcss-dark,var(--bondi-cta-dark));box-shadow:0 4px 14px var(--lightningcss-light,var(--bondi-cta-shadow))var(--lightningcss-dark,#00000059)}.chat--bondi-tint .composer__send:disabled{box-shadow:none}.chat--bondi-tint .bubble .mention,.chat--bondi-tint .composer__mention{color:var(--bondi-accent)}.chat--bondi-tint .composer__input{caret-color:var(--bondi-accent)}.chat--bondi-tint ::highlight(bonds-composer-mention){color:var(--bondi-accent)}.chat--bondi-tint .bubble--mine .mention{color:var(--bondi-accent-on-dark)}.chat--bondi-tint .mention{background:var(--bondi-mention-bg)}.bondi-palette__apply{background:var(--lightningcss-light,var(--bondi-cta))var(--lightningcss-dark,var(--bondi-cta-dark));box-shadow:0 4px 14px var(--lightningcss-light,var(--bondi-cta-shadow))var(--lightningcss-dark,#00000059)}@media (prefers-reduced-motion:no-preference){.bondi-palette__apply{transition:--bondi-cta .28s,--bondi-cta-dark .28s,--bondi-cta-shadow .28s,transform .12s}}@property --bondi-mine-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --bondi-mine-bottom{syntax:"<color>";inherits:true;initial-value:#0000}@property --bondi-cta{syntax:"<color>";inherits:true;initial-value:#0000}@property --bondi-cta-dark{syntax:"<color>";inherits:true;initial-value:#0000}@property --bondi-edge-dark{syntax:"<color>";inherits:true;initial-value:#0000}@property --bondi-cta-shadow{syntax:"<color>";inherits:true;initial-value:#0000}.chat--bondi-fx{transition:--bondi-mine-top .28s,--bondi-mine-bottom .28s,--bondi-cta .28s,--bondi-cta-dark .28s,--bondi-edge-dark .28s,--bondi-cta-shadow .28s}.chat--bondi-fx .mention{transition:color .28s,background-color .28s}.chat--bondi-fx .bubble__sender,.chat--bondi-fx .bubble__quote,.chat--bondi-fx .bubble__quote strong,.chat--bondi-fx .composer__reply,.chat--bondi-fx .composer__reply strong{transition:color .28s,border-left-color .28s}.call-panel{z-index:80;background:var(--th-surf-97);border:1px solid var(--th-ink-06);width:300px;box-shadow:0 16px 48px var(--th-shadow-12);color:var(--th-ink);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex;position:fixed;bottom:20px;right:20px}.call-panel--video{width:360px}.call-panel--topLeft{inset:20px auto auto 20px}.call-panel--topRight{top:20px;bottom:auto}.call-panel--bottomLeft{left:20px;right:auto}.call-panel__grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.call-panel--dragging,.call-panel--dragging .call-panel__grip{cursor:grabbing}.call-panel__stage{aspect-ratio:4/3;width:100%;color:inherit;cursor:pointer;background:#0b0a14;border:0;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden}.call-panel__stage .call-panel__featured{position:absolute;inset:0}.call-panel__stage .call-panel__self{width:96px;height:128px;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #00000059}.call-panel__expand{color:#fff;opacity:.85;background:#00000073;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.call-panel__stage:hover .call-panel__expand,.call-panel__stage:focus-visible .call-panel__expand{opacity:1}.call-panel__stage-idle{place-items:center;display:grid;position:absolute;inset:0}.call-panel__sticker--big{width:120px;height:120px}.call-panel__head{align-items:center;gap:12px;display:flex}.call-panel__sticker{flex:none;width:48px;height:48px}.call-panel__stack{flex:none;display:flex}.call-panel__stack .call-panel__sticker{width:40px;height:40px}.call-panel__stack .call-panel__sticker+.call-panel__sticker{margin-left:-12px}.call-panel__stack .call-panel__sticker--0{transform:rotate(-8deg)}.call-panel__stack .call-panel__sticker--1{transform:rotate(6deg)}.call-panel__stack .call-panel__sticker--2{transform:rotate(-5deg)}.call-panel__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.call-panel__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bonds-text-callout);font-weight:var(--bonds-weight-semibold);overflow:hidden}.call-panel__status{font-variant-numeric:tabular-nums;color:var(--th-ink-6);align-items:center;gap:6px;font-size:13px;display:inline-flex}.call-panel__banner{background:var(--th-ink-06);font-size:var(--bonds-text-caption);color:var(--th-ink-75);border-radius:12px;margin:0;padding:8px 10px}.call-panel__controls{justify-content:center;gap:14px;display:flex;position:relative}.call-reactions{z-index:2;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.call-reactions .spicker{width:min(360px,100vw - 32px);max-height:min(480px,62vh);position:static}.call-reactions__row{justify-content:center;gap:4px;padding:8px 8px 0;display:flex}.call-reactions__item{cursor:pointer;background:0 0;border:0;border-radius:999px;width:48px;height:48px;padding:4px}.call-reactions__item:hover{background:var(--th-ink-08)}.call-reactions__item img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.5)}.call-btn{background:var(--th-ink-08);width:48px;height:48px;color:var(--th-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.call-btn svg{display:block}.call-btn:hover{background:var(--th-ink-12)}.call-btn--on{background:var(--th-ink);color:var(--th-canvas-bottom)}.call-btn--on:hover{background:var(--th-ink-85)}.call-btn--hangup,.call-btn--decline{background:var(--th-danger);color:#fff}.call-btn--hangup:hover,.call-btn--decline:hover{background:var(--th-danger);filter:brightness(1.08)}.call-btn--accept{color:#fff;background:#34c759}.call-btn--accept:hover{filter:brightness(1.08)}.call-toast{z-index:81;background:var(--th-surf-97);border:1px solid var(--th-ink-06);box-shadow:0 8px 24px var(--th-shadow-12);font-size:var(--bonds-text-caption);color:var(--th-ink);white-space:nowrap;border-radius:999px;margin:0;padding:10px 16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.call-stage{z-index:80;color:#f2f0fa;background:#0b0a14;flex-direction:column;display:flex;position:fixed;inset:0}.call-stage__head{flex-direction:column;gap:10px;max-width:520px;padding:18px 24px 0;display:flex}.call-stage .call-panel__status{color:#f2f0fab3}.call-stage .call-panel__banner{color:#f2f0fad9;background:#ffffff1a}.call-stage__area{flex:1;justify-content:center;align-items:center;min-height:0;margin:16px 24px;display:flex;position:relative}.call-stage__waiting .call-panel__sticker--big{width:180px;height:180px}.call-stage__grid{flex-wrap:wrap;place-content:center;gap:12px;width:100%;display:flex}.call-stage__focus{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.call-stage__strip{flex:none;gap:12px;max-width:100%;display:flex;overflow-x:auto}.call-stage__bar{justify-content:center;padding:0 24px 24px;display:flex}.call-stage__divider{background:#ffffff2e;align-self:stretch;width:1px;margin:8px 4px}.call-stage .call-btn{color:#fff;background:#ffffff1f}.call-stage .call-btn:hover{background:#fff3}.call-stage .call-btn--on,.call-stage .call-btn--on:hover{color:#0b0a14;background:#fff}.call-stage .call-btn--hangup{background:var(--th-danger)}.call-tile{--tile-deep:var(--th-identity-0);--tile-fill:color-mix(in srgb, var(--tile-deep) 20%, #fff);--tile-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--bonds-color-ink));background:var(--tile-deep);color:#fff;border:0;border-radius:24px;flex:none;padding:0;transition:box-shadow .2s;display:block;position:relative}button.call-tile{cursor:pointer}button.call-tile:focus-visible{outline-offset:2px;outline:2px solid #fff}.call-tile__body{background:var(--tile-fill);border-radius:20px;position:absolute;inset:4px;overflow:hidden}.call-tile__idle{place-items:center;display:grid;position:absolute;inset:0}.call-tile__sticker{aspect-ratio:1;width:min(128px,34%);height:auto}.call-tile__video{object-fit:cover;opacity:0;background:#0b0a14;width:100%;height:100%;transition:opacity .15s;display:block;position:absolute;inset:0}.call-tile__video--ready{opacity:1}.call-tile--contain .call-tile__video{object-fit:contain}.call-tile--self .call-tile__video{transform:scaleX(-1)}.call-tile__label{background:var(--tile-deep);max-width:calc(100% - 16px);color:var(--tile-ink);font-family:var(--bonds-font-display);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex;position:absolute;bottom:8px;left:8px}.call-tile__label svg{flex:none}.call-tile__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-tile--speaking,.call-tile--speaking .call-tile__label{background:linear-gradient(135deg, var(--th-cta), var(--bonds-color-cta-primary))}.call-tile--speaking .call-tile__label{color:#fff}.call-tile--speaking{box-shadow:0 0 0 1px var(--th-cta-25), 0 0 28px var(--th-cta-32)}.call-tile__bars rect{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite call-bars}.call-tile__bars rect:nth-child(2){animation-delay:-.3s}.call-tile__bars rect:nth-child(3){animation-delay:-.6s}@keyframes call-bars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.call-tile__reaction{pointer-events:none;translate:var(--reaction-x,0) var(--reaction-y,0);scale:var(--reaction-scale,1);transition:translate .25s ease-out,scale .25s ease-out;animation:3s ease-out both call-reaction-drop;position:absolute;inset:0}.call-tile__reaction video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.call-tile__reaction img{object-fit:contain;filter:drop-shadow(0 6px 14px #00000059);width:100%;height:100%;position:absolute;inset:0}.call-tile__reaction-name{text-overflow:ellipsis;white-space:nowrap;background:var(--tile-deep);max-width:80%;color:var(--tile-ink);font-family:var(--bonds-font-display);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:74%;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes call-reaction-drop{0%{opacity:0;transform:translateY(-40%)scale(.7)}14%{opacity:1;transform:translateY(4%)scale(1.05)}22%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes call-reaction-fade{0%,to{opacity:0}10%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.call-tile__bars rect{animation:none}.call-tile__reaction{animation-name:call-reaction-fade}}.call-tile--grid,.call-stage__focus .call-tile--main{aspect-ratio:16/9}.call-stage__area--focus>.call-tile--main{position:absolute;inset:0}.call-tile--strip{aspect-ratio:16/9;height:96px}.call-tile--pip{z-index:1;aspect-ratio:16/9;width:clamp(160px,20%,280px);position:absolute;bottom:16px;right:16px;box-shadow:0 6px 20px #00000073}.call-tile--pip .call-tile__sticker,.call-tile--strip .call-tile__sticker{width:48px}.call-tile--strip .call-tile__idle{padding-bottom:18px}.incoming-call{z-index:82;background:var(--th-surf-97);border:1px solid var(--th-ink-06);width:360px;max-width:calc(100vw - 32px);box-shadow:0 16px 48px var(--th-shadow-12);color:var(--th-ink);border-radius:22px;align-items:center;gap:12px;padding:12px 14px;animation:.46s cubic-bezier(.2,1.4,.4,1) both incoming-call-in;display:flex;position:fixed;top:16px;right:16px}@keyframes incoming-call-in{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.incoming-call{animation:none}}.incoming-call__sticker{flex:none;width:48px;height:48px}.incoming-call__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.incoming-call__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bonds-text-callout);font-weight:var(--bonds-weight-semibold);overflow:hidden}.incoming-call__status{text-overflow:ellipsis;white-space:nowrap;color:var(--th-ink-6);align-items:center;gap:6px;font-size:13px;display:inline-flex;overflow:hidden}.incoming-call__actions{flex:none;gap:10px;display:flex}.incoming-call .call-btn{width:40px;height:40px}.call-banner-row{z-index:2;padding:8px var(--bonds-space-5) 6px;justify-content:center;display:flex;position:relative}.call-banner{background:var(--th-cta);color:#fff;font:inherit;font-size:14px;font-weight:var(--bonds-weight-semibold);cursor:pointer;box-shadow:0 6px 18px var(--th-cta-shadow);border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 16px;display:inline-flex}.call-banner svg{display:block}.call-banner__join{color:var(--th-cta);background:#fff;border-radius:999px;padding:4px 14px;font-weight:700}.call-summary-row{justify-content:flex-start;margin:3px 0;display:flex}.call-summary-row--mine{justify-content:flex-end}.row--call-summary{--row-sticker-drop:0px}.call-summary{background-image:linear-gradient(to bottom, var(--th-bubble-in-top), var(--th-bubble-in-mid), var(--th-bubble-in-bottom));max-width:320px;box-shadow:inset 0 0 0 1px var(--th-bubble-in-rim);color:var(--th-ink);font:inherit;text-align:left;border:0;border-radius:18px;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.call-summary--mine{background-image:linear-gradient(to bottom, var(--th-bubble-mine-top), var(--th-bubble-mine-bottom));box-shadow:none;color:#fff}button.call-summary{cursor:pointer}.call-summary__icon{background:var(--th-ink-08);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.call-summary--mine .call-summary__icon{background:#ffffff2e}.call-summary--missed .call-summary__icon{color:var(--th-danger)}.call-summary__icon svg{display:block}.call-summary__text{flex-direction:column;gap:2px;min-width:0;display:flex}.call-summary__text strong{font-size:15px;font-weight:var(--bonds-weight-semibold)}.call-summary--missed .call-summary__text strong{color:var(--th-danger)}.call-summary__text span{opacity:.6;font-size:13px}.call-summary__time{opacity:.55;flex:none;margin-left:6px;font-size:10px}.chat__topbar{z-index:2;box-shadow:0 1px 0 var(--th-shadow-05);background:var(--th-stage-top);flex:none;align-items:center;display:flex;position:relative}.chat__topbar .chat__header{flex:1}.chat__header-actions{padding-right:var(--bonds-space-5);flex:none;gap:8px;display:flex}.chat__call-btn{background:var(--th-surf-85);width:36px;height:36px;color:var(--th-ink);cursor:pointer;box-shadow:0 2px 8px var(--th-shadow-08);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat__call-btn svg{display:block}.chat__call-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100dvh}body{font-family:var(--bonds-font-body);color:var(--th-ink);background:linear-gradient(to bottom, var(--th-canvas-top), var(--th-canvas-bottom)) fixed;margin:0}:root[data-theme=dark] body{background:linear-gradient(#030b3c 0%,#070c27 28%,#0d0d0f 55%) fixed}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:linear-gradient(#030b3c 0%,#070c27 28%,#0d0d0f 55%) fixed}}.bonds-blob{border-style:solid;border-color:var(--th-surf-92);background:var(--th-ink-08);border-radius:46% 54% 44% 52%;position:relative;overflow:hidden;box-shadow:0 3px 12px #0000001f}.bonds-blob--shimmer:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--th-blob-shine) 50%, transparent 100%);width:55%;animation:1.2s linear infinite bonds-shimmer;position:absolute;inset:0}@keyframes bonds-shimmer{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.bonds-blob--shimmer:after{animation:none}}.bonds-spinner{color:var(--th-cta-text);animation:.9s linear infinite bonds-spin;display:block}.bonds-cta .bonds-spinner{color:currentColor;margin-inline:auto}@keyframes bonds-spin{to{transform:rotate(360deg)}}.sk{background:var(--th-skeleton);border-radius:14px;display:inline-block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--th-skeleton-shine) 50%, transparent 100%);width:55%;animation:1.2s linear infinite bonds-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.bonds-world-card{border-radius:var(--bonds-radius-card);background-image:linear-gradient(to bottom, var(--th-blob-shine), #ffffff1f), linear-gradient(var(--th-surf-92), var(--th-surf-92));height:179px;box-shadow:var(--th-shadow-lift);position:relative;overflow:hidden}.bonds-world-card__art{position:absolute;top:14px;left:28px}.bonds-world-card__title{font-size:18px;font-weight:var(--bonds-weight-semibold);letter-spacing:-.5px;color:#000;margin:0;position:absolute;top:12px;left:12px}.bonds-world-card__unread{border-radius:var(--bonds-radius-round);background:var(--th-cta);color:#fff;min-width:22px;height:22px;font-size:var(--bonds-text-caption);font-weight:var(--bonds-weight-semibold);place-items:center;padding:0 6px;display:grid;position:absolute;top:12px;right:12px}.bonds-cta{background:var(--th-cta);color:#fff;width:100%;height:56px;font-family:var(--bonds-font-body);font-size:var(--bonds-text-callout);font-weight:var(--bonds-weight-semibold);cursor:pointer;box-shadow:0 8px 24px var(--th-cta-32);border:0;border-radius:999px;display:block}.bonds-cta:active{transform:scale(.98)}.bonds-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.login,.blocked{width:100%;min-height:100dvh;padding:0 var(--bonds-space-11);background-image:linear-gradient(to bottom, var(--th-canvas-top), var(--th-canvas-bottom));flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.login__back,.blocked__back{top:var(--bonds-space-6);left:var(--bonds-space-5);background:var(--th-surf-7);width:40px;height:40px;box-shadow:var(--th-shadow-lift);color:var(--th-ink);cursor:pointer;border:0;border-radius:999px;font-size:18px;position:absolute}.login__form{flex-direction:column;width:min(400px,100%);display:flex}.login__title{margin:0 0 var(--bonds-space-7);font-family:var(--bonds-font-display);font-weight:var(--bonds-weight-bold);letter-spacing:-1.6px;color:var(--th-ink);flex-direction:column;font-size:clamp(32px,4vw,48px);line-height:1.05;display:flex}.login__title-accent{color:var(--th-accent-display)}.login__field{gap:var(--bonds-space-3);align-items:center;display:flex}.login__country{height:56px;padding:0 var(--bonds-space-4);border:1px solid var(--th-field-rim);background-image:linear-gradient(to bottom, var(--th-field-top), var(--th-field-bottom));box-shadow:var(--th-shadow-lift-strong);font-family:var(--bonds-font-body);font-size:var(--bonds-text-body);color:var(--th-ink);border-radius:20px}.login__phone{flex:1}.login__cta{margin-top:var(--bonds-space-6)}.login__error,.otp__busy{margin-bottom:var(--bonds-space-4);place-items:center;display:grid}.otp__error{margin:var(--bonds-space-4) 0 0;color:var(--th-danger-text);font-size:var(--bonds-text-footnote)}.login__legal{margin:var(--bonds-space-5) 0 0;font-size:var(--bonds-text-caption);color:var(--th-ink-5);line-height:1.45}.login__legal a{color:inherit}.otp{background:var(--th-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.otp__sheet{width:min(420px,100vw - 48px);padding:var(--bonds-space-7);background-image:linear-gradient(to bottom, var(--th-stage-top), var(--th-stage-bottom));text-align:center;border-radius:28px}.otp__title{margin:0 0 var(--bonds-space-2);font-family:var(--bonds-font-display);font-size:var(--bonds-text-title3);color:var(--th-ink)}.otp__sent{margin:0 0 var(--bonds-space-7);font-size:var(--bonds-text-subheadline);color:var(--th-ink-6)}.otp__boxes{gap:var(--bonds-space-3);justify-content:center;display:flex;position:relative}.otp__box{border:1px solid var(--th-field-rim);background-image:linear-gradient(to bottom, var(--th-field-top), var(--th-field-bottom));width:46px;height:56px;box-shadow:var(--th-shadow-lift);font-size:var(--bonds-text-headline);font-weight:var(--bonds-weight-semibold);color:var(--th-ink);border-radius:16px;place-items:center;display:grid}.otp__box--active{outline:2px solid var(--th-cta);outline-offset:-1px}.otp__input{opacity:0;cursor:pointer;position:absolute;inset:0}.otp__resend{margin-top:var(--bonds-space-6);color:var(--th-cta-text);font-family:var(--bonds-font-body);font-size:var(--bonds-text-subheadline);font-weight:var(--bonds-weight-semibold);cursor:pointer;background:0 0;border:0}.otp__resend:disabled{color:var(--th-ink-35);cursor:default}.blocked{text-align:center;align-items:center}.blocked__mark{width:180px;margin-bottom:var(--bonds-space-7)}.blocked__title{margin:0 0 var(--bonds-space-4);font-family:var(--bonds-font-display);font-size:var(--bonds-text-title3);color:var(--th-ink)}.blocked__body{margin:0 0 var(--bonds-space-7);font-size:var(--bonds-text-subheadline);color:var(--th-ink-6);max-width:320px}.blocked__cta{place-items:center;max-width:320px;text-decoration:none;display:grid}.splash{align-content:center;place-items:center;gap:var(--bonds-space-6);min-height:100dvh;display:grid}.splash__wordmark{width:148px;filter:drop-shadow(0 6px 14px var(--th-shadow-14));transform:rotate(-3deg)}
